{"_id":"@aerobuilt/core","_rev":"19-a5e576356d2430657a44e54c8ca49f09","name":"@aerobuilt/core","dist-tags":{"latest":"0.3.3"},"versions":{"0.1.0":{"name":"@aerobuilt/core","version":"0.1.0","author":{"name":"Jamie Wilson"},"license":"MIT","_id":"@aerobuilt/core@0.1.0","maintainers":[{"name":"jmwlsn","email":"jamie@jamiewilson.io"}],"homepage":"https://github.com/aerobuilt/aero","bugs":{"url":"https://github.com/aerobuilt/aero/issues"},"dist":{"shasum":"1c3f3f1f52f8c75b14043b3a403f3d996bdf02e6","tarball":"https://registry.npmjs.org/@aerobuilt/core/-/core-0.1.0.tgz","fileCount":20,"integrity":"sha512-ffDfCMpVxIAvSQRleDuu3n8n5RV51cWIcR61FqS70eqHDUV6JtXFMySGIKdYtTjDKfsK+zCwn2EXqXneW2l1Qg==","signatures":[{"sig":"MEQCIA05vuv3zn+itnnvMmHkwY2nd8KgZ5SB2s3vbUjm9XkvAiBGf0gDT6jiWZcQNFPZIAC4/VF32rfK2n5SScbA1ARZcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115467},"type":"module","_from":"file:aerobuilt-core-0.1.0.tgz","types":"./dist/entry-dev.d.ts","exports":{".":{"types":"./dist/entry-dev.d.ts","default":"./dist/entry-dev.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./types":"./dist/types.d.ts","./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./entry-prod":{"types":"./dist/entry-prod.d.ts","default":"./dist/entry-prod.js"},"./utils/redirects":{"types":"./dist/utils/redirects.d.ts","default":"./dist/utils/redirects.js"},"./runtime/instance":{"types":"./dist/runtime/instance.d.ts","default":"./dist/runtime/instance.js"}},"private":false,"scripts":{"test":"vitest run","build":"tsup src/entry-dev.ts src/entry-prod.ts src/types.ts src/vite/index.ts src/utils/redirects.ts src/runtime/index.ts src/runtime/instance.ts --format esm --dts --clean --out-dir dist --external @content/site","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jmwlsn","email":"jamie@jamiewilson.io"},"_resolved":"/private/var/folders/yc/828p39ws2lxgqcb96h4qdbjm0000gn/T/462d84b6a31fe36b725ed24302213d98/aerobuilt-core-0.1.0.tgz","_integrity":"sha512-ffDfCMpVxIAvSQRleDuu3n8n5RV51cWIcR61FqS70eqHDUV6JtXFMySGIKdYtTjDKfsK+zCwn2EXqXneW2l1Qg==","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aerobuilt/aero.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"The core package of the Aero static site generator. It provides the compiler, runtime, and Vite plugin that power Aero’s HTML-first template engine, component system, and build pipeline.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"svgo":"^4.0.0","nitro":"^3.0.1-alpha.2","sharp":"^0.34.5","linkedom":"^0.18.12","get-tsconfig":"^4.13.6","html-minifier-next":"^5.1.1","vite-plugin-image-optimizer":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0"},"peerDependencies":{"vite":"8.0.0-beta.15"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.0_1772124670442_0.3583333393091521","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@aerobuilt/core","version":"0.1.1","author":{"name":"Jamie Wilson"},"license":"MIT","_id":"@aerobuilt/core@0.1.1","maintainers":[{"name":"jmwlsn","email":"jamie@jamiewilson.io"}],"homepage":"https://github.com/aerobuilt/aero","bugs":{"url":"https://github.com/aerobuilt/aero/issues"},"dist":{"shasum":"0378a7ab88dac5035534edb63f41fcc36dbc3caa","tarball":"https://registry.npmjs.org/@aerobuilt/core/-/core-0.1.1.tgz","fileCount":21,"integrity":"sha512-aqzHBhq+FRqG+pPSqY9Ggl+8F+wGVkI/ahJAAv9zu6Tnn6meo/GUwER9w/nmQauKRfiAoDa/zHVEEFkgwx3BRQ==","signatures":[{"sig":"MEQCICRmnzxsJ0wtUpaMcCckUBGNWrtQ1txzbWqnfhvreCnUAiB86O3tnLLosrPSz32WdzAxgn4eMyj9E67Yvd50xeg1yQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116551},"type":"module","_from":"file:aerobuilt-core-0.1.1.tgz","types":"./dist/entry-dev.d.ts","exports":{".":{"types":"./dist/entry-dev.d.ts","default":"./dist/entry-dev.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./types":"./dist/types.d.ts","./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./entry-prod":{"types":"./dist/entry-prod.d.ts","default":"./dist/entry-prod.js"},"./utils/redirects":{"types":"./dist/utils/redirects.d.ts","default":"./dist/utils/redirects.js"},"./runtime/instance":{"types":"./dist/runtime/instance.d.ts","default":"./dist/runtime/instance.js"}},"private":false,"scripts":{"test":"vitest run","build":"tsup src/entry-dev.ts src/entry-prod.ts src/types.ts src/vite/index.ts src/utils/redirects.ts src/runtime/index.ts src/runtime/instance.ts --format esm --dts --clean --out-dir dist --external @content/site","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jmwlsn","email":"jamie@jamiewilson.io"},"_resolved":"/private/var/folders/yc/828p39ws2lxgqcb96h4qdbjm0000gn/T/ce6999817cd4a4e5f2b7b41fe3777c81/aerobuilt-core-0.1.1.tgz","_integrity":"sha512-aqzHBhq+FRqG+pPSqY9Ggl+8F+wGVkI/ahJAAv9zu6Tnn6meo/GUwER9w/nmQauKRfiAoDa/zHVEEFkgwx3BRQ==","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aerobuilt/aero.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"The core package of the Aero static site generator. It provides the compiler, runtime, and Vite plugin that power Aero’s HTML-first template engine, component system, and build pipeline.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"svgo":"^4.0.0","nitro":"^3.0.1-alpha.2","sharp":"^0.34.5","linkedom":"^0.18.12","get-tsconfig":"^4.13.6","html-minifier-next":"^5.1.1","vite-plugin-image-optimizer":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0"},"peerDependencies":{"vite":"8.0.0-beta.15"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.1_1772134584819_0.8383834301559314","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@aerobuilt/core","version":"0.2.0","author":{"name":"Jamie Wilson"},"license":"MIT","_id":"@aerobuilt/core@0.2.0","maintainers":[{"name":"jmwlsn","email":"jamie@jamiewilson.io"}],"homepage":"https://github.com/aerobuilt/aero","bugs":{"url":"https://github.com/aerobuilt/aero/issues"},"dist":{"shasum":"9ab79d570c62c6aa75d20feb98102436e7115d42","tarball":"https://registry.npmjs.org/@aerobuilt/core/-/core-0.2.0.tgz","fileCount":21,"integrity":"sha512-u6KWPFdQPRzd/OFXSO7rM0KnxhRNHbu+DWxDufNHFNZHsuKpghMTpMZNgropYmdhz3V6OB5eU1gG5FHeRVwO9A==","signatures":[{"sig":"MEQCIFw8Z7vnVD2Zc0kBb4vPCxaaHm1G8p1Js3C5u4fxm6EgAiAW7/5OjpmQ00c8MuPDsebulnoB1IxHq3tIr2zajPtrng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116551},"type":"module","_from":"file:aerobuilt-core-0.2.0.tgz","types":"./dist/entry-dev.d.ts","exports":{".":{"types":"./dist/entry-dev.d.ts","default":"./dist/entry-dev.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./types":"./dist/types.d.ts","./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./entry-prod":{"types":"./dist/entry-prod.d.ts","default":"./dist/entry-prod.js"},"./utils/redirects":{"types":"./dist/utils/redirects.d.ts","default":"./dist/utils/redirects.js"},"./runtime/instance":{"types":"./dist/runtime/instance.d.ts","default":"./dist/runtime/instance.js"}},"private":false,"scripts":{"test":"vitest run","build":"tsup src/entry-dev.ts src/entry-prod.ts src/types.ts src/vite/index.ts src/utils/redirects.ts src/runtime/index.ts src/runtime/instance.ts --format esm --dts --clean --out-dir dist --external @content/site","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jmwlsn","email":"jamie@jamiewilson.io"},"_resolved":"/private/var/folders/yc/828p39ws2lxgqcb96h4qdbjm0000gn/T/642c5236fd2fd41b81153687918cfd85/aerobuilt-core-0.2.0.tgz","_integrity":"sha512-u6KWPFdQPRzd/OFXSO7rM0KnxhRNHbu+DWxDufNHFNZHsuKpghMTpMZNgropYmdhz3V6OB5eU1gG5FHeRVwO9A==","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aerobuilt/aero.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"The core package of the Aero static site generator. It provides the compiler, runtime, and Vite plugin that power Aero’s HTML-first template engine, component system, and build pipeline.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"svgo":"^4.0.0","nitro":"^3.0.1-alpha.2","sharp":"^0.34.5","linkedom":"^0.18.12","get-tsconfig":"^4.13.6","html-minifier-next":"^5.1.1","vite-plugin-image-optimizer":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0"},"peerDependencies":{"vite":"8.0.0-beta.15"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.0_1772135738650_0.681160141381256","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@aerobuilt/core","version":"0.2.1","author":{"name":"Jamie Wilson"},"license":"MIT","_id":"@aerobuilt/core@0.2.1","maintainers":[{"name":"jmwlsn","email":"jamie@jamiewilson.io"}],"homepage":"https://github.com/aerobuilt/aero","bugs":{"url":"https://github.com/aerobuilt/aero/issues"},"dist":{"shasum":"120ff1657db71a270ac1761b5e4973ba6eae9c1d","tarball":"https://registry.npmjs.org/@aerobuilt/core/-/core-0.2.1.tgz","fileCount":21,"integrity":"sha512-ZlcS3O/gWkSTGW5sSst8Qwb1T//Lxe9v9iYxqjpssppQvWRQJkVKLquEJFiUEb8KndJ5GTo2dNSs3+QZNogj4g==","signatures":[{"sig":"MEUCIQC07w4gr46zoQCVCa2Xrp7DUUgyBPMWgV+5mn+VnyRRtgIgbPlp8BKSxzpWPESXHJTdwdzgbtJHVflzg6gPjoS5/4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116551},"type":"module","_from":"file:aerobuilt-core-0.2.1.tgz","types":"./dist/entry-dev.d.ts","exports":{".":{"types":"./dist/entry-dev.d.ts","default":"./dist/entry-dev.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./types":"./dist/types.d.ts","./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./entry-prod":{"types":"./dist/entry-prod.d.ts","default":"./dist/entry-prod.js"},"./utils/redirects":{"types":"./dist/utils/redirects.d.ts","default":"./dist/utils/redirects.js"},"./runtime/instance":{"types":"./dist/runtime/instance.d.ts","default":"./dist/runtime/instance.js"}},"private":false,"scripts":{"test":"vitest run","build":"tsup src/entry-dev.ts src/entry-prod.ts src/types.ts src/vite/index.ts src/utils/redirects.ts src/runtime/index.ts src/runtime/instance.ts --format esm --dts --clean --out-dir dist --external @content/site","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jmwlsn","email":"jamie@jamiewilson.io"},"_resolved":"/private/var/folders/yc/828p39ws2lxgqcb96h4qdbjm0000gn/T/c3a37586986ec0b9096ce0c68b261031/aerobuilt-core-0.2.1.tgz","_integrity":"sha512-ZlcS3O/gWkSTGW5sSst8Qwb1T//Lxe9v9iYxqjpssppQvWRQJkVKLquEJFiUEb8KndJ5GTo2dNSs3+QZNogj4g==","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aerobuilt/aero.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"The core package of the Aero static site generator. It provides the compiler, runtime, and Vite plugin that power Aero’s HTML-first template engine, component system, and build pipeline.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"svgo":"^4.0.0","nitro":"^3.0.1-alpha.2","sharp":"^0.34.5","linkedom":"^0.18.12","get-tsconfig":"^4.13.6","html-minifier-next":"^5.1.1","vite-plugin-image-optimizer":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0"},"peerDependencies":{"vite":"8.0.0-beta.15"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.1_1772136243595_0.9003865579464341","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@aerobuilt/core","version":"0.2.2","author":{"name":"Jamie Wilson"},"license":"MIT","_id":"@aerobuilt/core@0.2.2","maintainers":[{"name":"jmwlsn","email":"jamie@jamiewilson.io"}],"homepage":"https://github.com/aerobuilt/aero","bugs":{"url":"https://github.com/aerobuilt/aero/issues"},"dist":{"shasum":"1b17ed7794035613fa3dee0509d675713b880394","tarball":"https://registry.npmjs.org/@aerobuilt/core/-/core-0.2.2.tgz","fileCount":24,"integrity":"sha512-QqVwFSCOYM1LVUHGrAH5R8WsForIPjxDtSwSXc+mXHLdfjIE5Bc8vdufZAN9gSJ+IiZlZWOAd1PbnVN/gzaQpw==","signatures":[{"sig":"MEQCIFIktgNDToyyyZcZR1mJ/IvmVwy6YZQfSBjX9mC72WkkAiBgulcMq6/tTMQmu8lxeuyo+WsB5xNhmbuszpXoSsv87Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123614},"type":"module","_from":"file:aerobuilt-core-0.2.2.tgz","types":"./dist/entry-dev.d.ts","exports":{".":{"types":"./dist/entry-dev.d.ts","default":"./dist/entry-dev.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./types":"./dist/types.d.ts","./editor":{"types":"./dist/entry-editor.d.ts","default":"./dist/entry-editor.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./entry-prod":{"types":"./dist/entry-prod.d.ts","default":"./dist/entry-prod.js"},"./utils/redirects":{"types":"./dist/utils/redirects.d.ts","default":"./dist/utils/redirects.js"},"./runtime/instance":{"types":"./dist/runtime/instance.d.ts","default":"./dist/runtime/instance.js"}},"private":false,"scripts":{"test":"vitest run","build":"tsup src/entry-dev.ts src/entry-prod.ts src/entry-editor.ts src/types.ts src/vite/index.ts src/utils/redirects.ts src/runtime/index.ts src/runtime/instance.ts --format esm --dts --clean --out-dir dist --external @content/site","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jmwlsn","email":"jamie@jamiewilson.io"},"_resolved":"/private/var/folders/yc/828p39ws2lxgqcb96h4qdbjm0000gn/T/5d1db2e0835f0c70d2198085b11e62a3/aerobuilt-core-0.2.2.tgz","_integrity":"sha512-QqVwFSCOYM1LVUHGrAH5R8WsForIPjxDtSwSXc+mXHLdfjIE5Bc8vdufZAN9gSJ+IiZlZWOAd1PbnVN/gzaQpw==","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aerobuilt/aero.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"The core package of the Aero static site generator. It provides the compiler, runtime, and Vite plugin that power Aero’s HTML-first template engine, component system, and build pipeline.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"svgo":"^4.0.0","nitro":"^3.0.1-alpha.2","sharp":"^0.34.5","linkedom":"^0.18.12","oxc-parser":"^0.115.0","get-tsconfig":"^4.13.6","html-minifier-next":"^5.1.1","@aerobuilt/interpolation":"0.2.2","vite-plugin-image-optimizer":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0"},"peerDependencies":{"vite":"8.0.0-beta.15"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.2_1772241788133_0.05606773427637646","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@aerobuilt/core","version":"0.2.3","author":{"name":"Jamie Wilson"},"license":"MIT","_id":"@aerobuilt/core@0.2.3","maintainers":[{"name":"jmwlsn","email":"jamie@jamiewilson.io"}],"homepage":"https://github.com/aerobuilt/aero","bugs":{"url":"https://github.com/aerobuilt/aero/issues"},"dist":{"shasum":"ca1813c08c7f27e556d6c0c7bd5096f2e2f77693","tarball":"https://registry.npmjs.org/@aerobuilt/core/-/core-0.2.3.tgz","fileCount":24,"integrity":"sha512-YxkGbIL3tcoWbVuDxcRCY49HrbAqEfACW3Ou+90PAQALmNookHXtH4ksaRzOT/hMWlTEazu7d6dI/hH7MK41Nw==","signatures":[{"sig":"MEYCIQCSNsA5MburVZC+raVzenPQUZeOSwS3HY3ui4WB9aFDiAIhAI1uYHIsEjuFo7eDinBTtGfOeGYYV8ApSxb4dPtLzVYB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123690},"type":"module","_from":"file:aerobuilt-core-0.2.3.tgz","types":"./dist/entry-dev.d.ts","exports":{".":{"types":"./dist/entry-dev.d.ts","default":"./dist/entry-dev.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./types":"./dist/types.d.ts","./editor":{"types":"./dist/entry-editor.d.ts","default":"./dist/entry-editor.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./entry-prod":{"types":"./dist/entry-prod.d.ts","default":"./dist/entry-prod.js"},"./utils/redirects":{"types":"./dist/utils/redirects.d.ts","default":"./dist/utils/redirects.js"},"./runtime/instance":{"types":"./dist/runtime/instance.d.ts","default":"./dist/runtime/instance.js"}},"private":false,"scripts":{"test":"vitest run","build":"tsup src/entry-dev.ts src/entry-prod.ts src/entry-editor.ts src/types.ts src/vite/index.ts src/utils/redirects.ts src/runtime/index.ts src/runtime/instance.ts --format esm --dts --clean --out-dir dist --external @content/site","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jmwlsn","email":"jamie@jamiewilson.io"},"_resolved":"/private/var/folders/yc/828p39ws2lxgqcb96h4qdbjm0000gn/T/fb0d78ada875c08ecba0bf32007be218/aerobuilt-core-0.2.3.tgz","_integrity":"sha512-YxkGbIL3tcoWbVuDxcRCY49HrbAqEfACW3Ou+90PAQALmNookHXtH4ksaRzOT/hMWlTEazu7d6dI/hH7MK41Nw==","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aerobuilt/aero.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"The core package of the Aero static site generator. It provides the compiler, runtime, and Vite plugin that power Aero’s HTML-first template engine, component system, and build pipeline.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"svgo":"^4.0.0","nitro":"^3.0.1-alpha.2","sharp":"^0.34.5","linkedom":"^0.18.12","oxc-parser":"^0.115.0","get-tsconfig":"^4.13.6","html-minifier-next":"^5.1.1","@aerobuilt/interpolation":"0.2.3","vite-plugin-image-optimizer":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0"},"peerDependencies":{"vite":"8.0.0-beta.15"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.3_1772245545345_0.8554888838265047","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@aerobuilt/core","version":"0.2.4","author":{"name":"Jamie Wilson"},"license":"MIT","_id":"@aerobuilt/core@0.2.4","maintainers":[{"name":"jmwlsn","email":"jamie@jamiewilson.io"}],"homepage":"https://github.com/aerobuilt/aero","bugs":{"url":"https://github.com/aerobuilt/aero/issues"},"dist":{"shasum":"8105e4fcf3d89e50e8b31e95d78dfed3bf723f5b","tarball":"https://registry.npmjs.org/@aerobuilt/core/-/core-0.2.4.tgz","fileCount":24,"integrity":"sha512-NA/6UAkNJRGOyVNvktw4Flw2yavClEB+cLUaOmUMLjCGPFSg4ThF3PU3Kgos+vu2TxJZyUoB7mz4fazfij75lA==","signatures":[{"sig":"MEQCIDH+/+VLRm9ILW4YPDpoceasLOTQ0G+o+TnkAhOYgp5CAiBYf8qLwNPUkCI/m09CS/hR9FXd56DIsDOtQzk9RaSsEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123685},"type":"module","_from":"file:aerobuilt-core-0.2.4.tgz","types":"./dist/entry-dev.d.ts","exports":{".":{"types":"./dist/entry-dev.d.ts","default":"./dist/entry-dev.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./types":"./dist/types.d.ts","./editor":{"types":"./dist/entry-editor.d.ts","default":"./dist/entry-editor.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./entry-prod":{"types":"./dist/entry-prod.d.ts","default":"./dist/entry-prod.js"},"./utils/redirects":{"types":"./dist/utils/redirects.d.ts","default":"./dist/utils/redirects.js"},"./runtime/instance":{"types":"./dist/runtime/instance.d.ts","default":"./dist/runtime/instance.js"}},"private":false,"scripts":{"test":"vitest run","build":"tsup src/entry-dev.ts src/entry-prod.ts src/entry-editor.ts src/types.ts src/vite/index.ts src/utils/redirects.ts src/runtime/index.ts src/runtime/instance.ts --format esm --dts --clean --out-dir dist --external @content/site","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jmwlsn","email":"jamie@jamiewilson.io"},"_resolved":"/private/var/folders/yc/828p39ws2lxgqcb96h4qdbjm0000gn/T/c842314e61a775c9a76490ecb646664b/aerobuilt-core-0.2.4.tgz","_integrity":"sha512-NA/6UAkNJRGOyVNvktw4Flw2yavClEB+cLUaOmUMLjCGPFSg4ThF3PU3Kgos+vu2TxJZyUoB7mz4fazfij75lA==","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aerobuilt/aero.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"The core package of the Aero static site generator. It provides the compiler, runtime, and Vite plugin that power Aero’s HTML-first template engine, component system, and build pipeline.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"svgo":"^4.0.0","nitro":"^3.0.1-alpha.2","sharp":"^0.34.5","linkedom":"^0.18.12","oxc-parser":"^0.115.0","get-tsconfig":"^4.13.6","html-minifier-next":"^5.1.1","@aerobuilt/interpolation":"0.2.4","vite-plugin-image-optimizer":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0"},"peerDependencies":{"vite":"^8.0.0-0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.4_1772249097106_0.7613838162883522","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@aerobuilt/core","version":"0.2.5","author":{"name":"Jamie Wilson"},"license":"MIT","_id":"@aerobuilt/core@0.2.5","maintainers":[{"name":"jmwlsn","email":"jamie@jamiewilson.io"}],"homepage":"https://github.com/aerobuilt/aero","bugs":{"url":"https://github.com/aerobuilt/aero/issues"},"dist":{"shasum":"b3329496bb999853f439543093adcb2d7f594996","tarball":"https://registry.npmjs.org/@aerobuilt/core/-/core-0.2.5.tgz","fileCount":24,"integrity":"sha512-ozplzF4pbGM2HbrgGllekJGsUA1VwcOSa+F792zebq2fAAT8B5H+TATDF4WhZFnOIINjuma9TafkNn64EypW8Q==","signatures":[{"sig":"MEUCIFw1ZnOEocjbqDgV1xtVrVREb6n98d3C/nryu3E96oLIAiEAsBAOG1/CdQCHqJsg8udLHSUtfBfIuC/Ex6MvGgRuuQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124798},"type":"module","_from":"file:aerobuilt-core-0.2.5.tgz","types":"./dist/entry-dev.d.ts","exports":{".":{"types":"./dist/entry-dev.d.ts","default":"./dist/entry-dev.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./types":"./dist/types.d.ts","./editor":{"types":"./dist/entry-editor.d.ts","default":"./dist/entry-editor.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./entry-prod":{"types":"./dist/entry-prod.d.ts","default":"./dist/entry-prod.js"},"./utils/redirects":{"types":"./dist/utils/redirects.d.ts","default":"./dist/utils/redirects.js"},"./runtime/instance":{"types":"./dist/runtime/instance.d.ts","default":"./dist/runtime/instance.js"}},"private":false,"scripts":{"test":"vitest run","build":"tsup src/entry-dev.ts src/entry-prod.ts src/entry-editor.ts src/types.ts src/vite/index.ts src/utils/redirects.ts src/runtime/index.ts src/runtime/instance.ts --format esm --dts --clean --out-dir dist --external @content/site","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jmwlsn","email":"jamie@jamiewilson.io"},"_resolved":"/private/var/folders/yc/828p39ws2lxgqcb96h4qdbjm0000gn/T/14070f1c0d0ce13ae716ab5b01485bae/aerobuilt-core-0.2.5.tgz","_integrity":"sha512-ozplzF4pbGM2HbrgGllekJGsUA1VwcOSa+F792zebq2fAAT8B5H+TATDF4WhZFnOIINjuma9TafkNn64EypW8Q==","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aerobuilt/aero.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"The core package of the Aero static site generator. It provides the compiler, runtime, and Vite plugin that power Aero’s HTML-first template engine, component system, and build pipeline.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"svgo":"^4.0.0","nitro":"^3.0.1-alpha.2","sharp":"^0.34.5","linkedom":"^0.18.12","oxc-parser":"^0.115.0","get-tsconfig":"^4.13.6","html-minifier-next":"^5.1.1","@aerobuilt/interpolation":"0.2.5","vite-plugin-image-optimizer":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0"},"peerDependencies":{"vite":"^8.0.0-0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.5_1772315830043_0.8377672126052793","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@aerobuilt/core","version":"0.2.6","author":{"name":"Jamie Wilson"},"license":"MIT","_id":"@aerobuilt/core@0.2.6","maintainers":[{"name":"jmwlsn","email":"jamie@jamiewilson.io"}],"homepage":"https://github.com/aerobuilt/aero","bugs":{"url":"https://github.com/aerobuilt/aero/issues"},"dist":{"shasum":"9939ebd2a8691142ce67af78f519f6dde08be31b","tarball":"https://registry.npmjs.org/@aerobuilt/core/-/core-0.2.6.tgz","fileCount":24,"integrity":"sha512-eKA2Fc4Aqfy41+lVhtVYyAVOacjyrxu2uqNp51yeGVwUFggU31yfZ70JXlxih9KEZre6wN0KNmBFowKX2ibB3w==","signatures":[{"sig":"MEQCIBUrxpEzJ69QFJAEeEhgZlrO31ugUeHSWsYu05mfmeucAiBY76/KUymAyuQs/iLu6NI8jNzccV7HwlaH/FGdU3i4cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124813},"type":"module","_from":"file:aerobuilt-core-0.2.6.tgz","types":"./dist/entry-dev.d.ts","exports":{".":{"types":"./dist/entry-dev.d.ts","default":"./dist/entry-dev.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./types":"./dist/types.d.ts","./editor":{"types":"./dist/entry-editor.d.ts","default":"./dist/entry-editor.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./entry-prod":{"types":"./dist/entry-prod.d.ts","default":"./dist/entry-prod.js"},"./utils/redirects":{"types":"./dist/utils/redirects.d.ts","default":"./dist/utils/redirects.js"},"./runtime/instance":{"types":"./dist/runtime/instance.d.ts","default":"./dist/runtime/instance.js"}},"private":false,"scripts":{"test":"vitest run","build":"tsup src/entry-dev.ts src/entry-prod.ts src/entry-editor.ts src/types.ts src/vite/index.ts src/utils/redirects.ts src/runtime/index.ts src/runtime/instance.ts --format esm --dts --clean --out-dir dist --external @content/site","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jmwlsn","email":"jamie@jamiewilson.io"},"_resolved":"/private/var/folders/yc/828p39ws2lxgqcb96h4qdbjm0000gn/T/1f99e8ceb44c060fb121c578b3cf91e8/aerobuilt-core-0.2.6.tgz","_integrity":"sha512-eKA2Fc4Aqfy41+lVhtVYyAVOacjyrxu2uqNp51yeGVwUFggU31yfZ70JXlxih9KEZre6wN0KNmBFowKX2ibB3w==","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aerobuilt/aero.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"The core package of the Aero static site generator. It provides the compiler, runtime, and Vite plugin that power Aero’s HTML-first template engine, component system, and build pipeline.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"svgo":"^4.0.0","nitro":"^3.0.1-alpha.2","sharp":"^0.34.5","linkedom":"^0.18.12","oxc-parser":"^0.115.0","get-tsconfig":"^4.13.6","html-minifier-next":"^5.1.1","@aerobuilt/interpolation":"0.2.6","vite-plugin-image-optimizer":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0"},"peerDependencies":{"vite":"^8.0.0-0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.6_1772331783854_0.6186229219859489","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@aerobuilt/core","version":"0.2.7","author":{"name":"Jamie Wilson"},"license":"MIT","_id":"@aerobuilt/core@0.2.7","maintainers":[{"name":"jmwlsn","email":"jamie@jamiewilson.io"}],"homepage":"https://github.com/aerobuilt/aero","bugs":{"url":"https://github.com/aerobuilt/aero/issues"},"dist":{"shasum":"e64fcc9d6b0177585ab0fc32700d8fc40be19628","tarball":"https://registry.npmjs.org/@aerobuilt/core/-/core-0.2.7.tgz","fileCount":24,"integrity":"sha512-NnuL7S6rDDl5SMV6A4RO7fKCsTtXG4iMGznqpw+ezvLI5vrjwHsvoFVG0P06QKH3FV7zcxqcd+i202yLPR7Gaw==","signatures":[{"sig":"MEUCIHGI/g9OOrcR6AikMeYh3Aw731lDR15F8e7nxVu1tN3MAiEAnFk1WsVwk4J61HCUUGEWQY2HZgtVCOjrXc25ca/DOgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124813},"type":"module","_from":"file:aerobuilt-core-0.2.7.tgz","types":"./dist/entry-dev.d.ts","exports":{".":{"types":"./dist/entry-dev.d.ts","default":"./dist/entry-dev.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./types":"./dist/types.d.ts","./editor":{"types":"./dist/entry-editor.d.ts","default":"./dist/entry-editor.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./entry-prod":{"types":"./dist/entry-prod.d.ts","default":"./dist/entry-prod.js"},"./utils/redirects":{"types":"./dist/utils/redirects.d.ts","default":"./dist/utils/redirects.js"},"./runtime/instance":{"types":"./dist/runtime/instance.d.ts","default":"./dist/runtime/instance.js"}},"private":false,"scripts":{"test":"vitest run","build":"tsup src/entry-dev.ts src/entry-prod.ts src/entry-editor.ts src/types.ts src/vite/index.ts src/utils/redirects.ts src/runtime/index.ts src/runtime/instance.ts --format esm --dts --clean --out-dir dist --external @content/site","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jmwlsn","email":"jamie@jamiewilson.io"},"_resolved":"/private/var/folders/yc/828p39ws2lxgqcb96h4qdbjm0000gn/T/ed68184789ec16f71b6f61d2a5ff1503/aerobuilt-core-0.2.7.tgz","_integrity":"sha512-NnuL7S6rDDl5SMV6A4RO7fKCsTtXG4iMGznqpw+ezvLI5vrjwHsvoFVG0P06QKH3FV7zcxqcd+i202yLPR7Gaw==","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aerobuilt/aero.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"The core package of the Aero static site generator. It provides the compiler, runtime, and Vite plugin that power Aero’s HTML-first template engine, component system, and build pipeline.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"svgo":"^4.0.0","nitro":"^3.0.1-alpha.2","sharp":"^0.34.5","linkedom":"^0.18.12","oxc-parser":"^0.115.0","get-tsconfig":"^4.13.6","html-minifier-next":"^5.1.1","@aerobuilt/interpolation":"0.2.7","vite-plugin-image-optimizer":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0"},"peerDependencies":{"vite":"^8.0.0-0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.7_1772403772404_0.5436669777014831","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@aerobuilt/core","version":"0.2.8","author":{"name":"Jamie Wilson"},"license":"MIT","_id":"@aerobuilt/core@0.2.8","maintainers":[{"name":"jmwlsn","email":"jamie@jamiewilson.io"}],"homepage":"https://github.com/aerobuilt/aero","bugs":{"url":"https://github.com/aerobuilt/aero/issues"},"dist":{"shasum":"3ad489d915ce77366d17b54cbbac4411c76f7761","tarball":"https://registry.npmjs.org/@aerobuilt/core/-/core-0.2.8.tgz","fileCount":24,"integrity":"sha512-8+kkUTlLHxvvyKGRj7nfDm74LDt8Y56inKck1ChavwHUVFB/qLEVPZNIe6aCLLssS3kKB3gDJusThVeehl0lWg==","signatures":[{"sig":"MEYCIQCXgofp4ta2uUZWNJHyqQY82fdmG9IPEnqPd9wcEZlcVAIhANHUHLzUL4+3kUKmm0dwbCywbODsRqm0znJn//Fn+DtL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125309},"type":"module","_from":"file:aerobuilt-core-0.2.8.tgz","types":"./dist/entry-dev.d.ts","exports":{".":{"types":"./dist/entry-dev.d.ts","default":"./dist/entry-dev.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./types":"./dist/types.d.ts","./editor":{"types":"./dist/entry-editor.d.ts","default":"./dist/entry-editor.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./entry-prod":{"types":"./dist/entry-prod.d.ts","default":"./dist/entry-prod.js"},"./utils/redirects":{"types":"./dist/utils/redirects.d.ts","default":"./dist/utils/redirects.js"},"./runtime/instance":{"types":"./dist/runtime/instance.d.ts","default":"./dist/runtime/instance.js"}},"private":false,"scripts":{"test":"vitest run","build":"tsup src/entry-dev.ts src/entry-prod.ts src/entry-editor.ts src/types.ts src/vite/index.ts src/utils/redirects.ts src/runtime/index.ts src/runtime/instance.ts --format esm --dts --clean --out-dir dist --external @content/site","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jmwlsn","email":"jamie@jamiewilson.io"},"_resolved":"/private/var/folders/yc/828p39ws2lxgqcb96h4qdbjm0000gn/T/8f98e145ed479ca2e5574ec38f246429/aerobuilt-core-0.2.8.tgz","_integrity":"sha512-8+kkUTlLHxvvyKGRj7nfDm74LDt8Y56inKck1ChavwHUVFB/qLEVPZNIe6aCLLssS3kKB3gDJusThVeehl0lWg==","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aerobuilt/aero.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"The core package of the Aero static site generator. It provides the compiler, runtime, and Vite plugin that power Aero’s HTML-first template engine, component system, and build pipeline.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"svgo":"^4.0.0","nitro":"^3.0.1-alpha.2","sharp":"^0.34.5","linkedom":"^0.18.12","oxc-parser":"^0.115.0","get-tsconfig":"^4.13.6","html-minifier-next":"^5.1.1","@aerobuilt/interpolation":"0.2.8","vite-plugin-image-optimizer":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0"},"peerDependencies":{"vite":"^8.0.0-0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.8_1772552963686_0.39855803405168366","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@aerobuilt/core","version":"0.2.9","author":{"name":"Jamie Wilson"},"license":"MIT","_id":"@aerobuilt/core@0.2.9","maintainers":[{"name":"jmwlsn","email":"jamie@jamiewilson.io"}],"homepage":"https://github.com/aerobuilt/aero","bugs":{"url":"https://github.com/aerobuilt/aero/issues"},"dist":{"shasum":"366c4c9e7eed417bdae8be8d40ff2b52aefa9301","tarball":"https://registry.npmjs.org/@aerobuilt/core/-/core-0.2.9.tgz","fileCount":24,"integrity":"sha512-Giy86V55ya9kyBKK4ilvwzgmTYiEZeQKT+/1Vfihl5G+M/Qt/4KvmBhLWrtvJe3Cynjy5uhJaGs66Qy4h3n6RQ==","signatures":[{"sig":"MEUCIFr/53IXGXYI00SIXihQBR0isobRlMaAMGVQHZ5uiQN7AiEAhKS8cqgXPkuq8KJLq19JX0O7u4BAr6yTTFstPLTc4y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125309},"type":"module","_from":"file:aerobuilt-core-0.2.9.tgz","types":"./dist/entry-dev.d.ts","exports":{".":{"types":"./dist/entry-dev.d.ts","default":"./dist/entry-dev.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./types":"./dist/types.d.ts","./editor":{"types":"./dist/entry-editor.d.ts","default":"./dist/entry-editor.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./entry-prod":{"types":"./dist/entry-prod.d.ts","default":"./dist/entry-prod.js"},"./utils/redirects":{"types":"./dist/utils/redirects.d.ts","default":"./dist/utils/redirects.js"},"./runtime/instance":{"types":"./dist/runtime/instance.d.ts","default":"./dist/runtime/instance.js"}},"private":false,"scripts":{"test":"vitest run","build":"tsup src/entry-dev.ts src/entry-prod.ts src/entry-editor.ts src/types.ts src/vite/index.ts src/utils/redirects.ts src/runtime/index.ts src/runtime/instance.ts --format esm --dts --clean --out-dir dist --external @content/site","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jmwlsn","email":"jamie@jamiewilson.io"},"_resolved":"/private/var/folders/yc/828p39ws2lxgqcb96h4qdbjm0000gn/T/dde09c84f68921b9ed4f5fe22623daf7/aerobuilt-core-0.2.9.tgz","_integrity":"sha512-Giy86V55ya9kyBKK4ilvwzgmTYiEZeQKT+/1Vfihl5G+M/Qt/4KvmBhLWrtvJe3Cynjy5uhJaGs66Qy4h3n6RQ==","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aerobuilt/aero.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"The core package of the Aero static site generator. It provides the compiler, runtime, and Vite plugin that power Aero’s HTML-first template engine, component system, and build pipeline.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"svgo":"^4.0.0","nitro":"^3.0.1-alpha.2","sharp":"^0.34.5","linkedom":"^0.18.12","oxc-parser":"^0.115.0","get-tsconfig":"^4.13.6","html-minifier-next":"^5.1.1","@aerobuilt/interpolation":"0.2.9","vite-plugin-image-optimizer":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0"},"peerDependencies":{"vite":"^8.0.0-0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.9_1772556835408_0.6022285132730738","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@aerobuilt/core","version":"0.2.10","author":{"name":"Jamie Wilson"},"license":"MIT","_id":"@aerobuilt/core@0.2.10","maintainers":[{"name":"jmwlsn","email":"jamie@jamiewilson.io"}],"homepage":"https://github.com/aerobuilt/aero","bugs":{"url":"https://github.com/aerobuilt/aero/issues"},"dist":{"shasum":"ccb86f6a2b49a81d231b195139a1ec09715f24d0","tarball":"https://registry.npmjs.org/@aerobuilt/core/-/core-0.2.10.tgz","fileCount":24,"integrity":"sha512-Kz/UL5sG4aj3iDQwh8htJ+Dupcz+9SBuE3qvJpSBglQ8KTy1pht8guRvJi0rfOOmO4suDTcdpMkINwAPMglEeg==","signatures":[{"sig":"MEUCIQD61S7UuvYNKM/7LXgpPeWSeUoFK/y6FPmJTNmKO7gFtAIgDavbg+Z1nUnvoIFuy78VNpsf5tlKyOSWV8YsaAY+tdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125311},"type":"module","_from":"file:aerobuilt-core-0.2.10.tgz","types":"./dist/entry-dev.d.ts","exports":{".":{"types":"./dist/entry-dev.d.ts","default":"./dist/entry-dev.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./types":"./dist/types.d.ts","./editor":{"types":"./dist/entry-editor.d.ts","default":"./dist/entry-editor.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./entry-prod":{"types":"./dist/entry-prod.d.ts","default":"./dist/entry-prod.js"},"./utils/redirects":{"types":"./dist/utils/redirects.d.ts","default":"./dist/utils/redirects.js"},"./runtime/instance":{"types":"./dist/runtime/instance.d.ts","default":"./dist/runtime/instance.js"}},"private":false,"scripts":{"test":"vitest run","build":"tsup src/entry-dev.ts src/entry-prod.ts src/entry-editor.ts src/types.ts src/vite/index.ts src/utils/redirects.ts src/runtime/index.ts src/runtime/instance.ts --format esm --dts --clean --out-dir dist --external @content/site","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jmwlsn","email":"jamie@jamiewilson.io"},"_resolved":"/private/var/folders/yc/828p39ws2lxgqcb96h4qdbjm0000gn/T/9c8351d6c6cca61a4dad6d235dc1eed2/aerobuilt-core-0.2.10.tgz","_integrity":"sha512-Kz/UL5sG4aj3iDQwh8htJ+Dupcz+9SBuE3qvJpSBglQ8KTy1pht8guRvJi0rfOOmO4suDTcdpMkINwAPMglEeg==","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aerobuilt/aero.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"The core package of the Aero static site generator. It provides the compiler, runtime, and Vite plugin that power Aero’s HTML-first template engine, component system, and build pipeline.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"svgo":"^4.0.0","nitro":"^3.0.1-alpha.2","sharp":"^0.34.5","linkedom":"^0.18.12","oxc-parser":"^0.115.0","get-tsconfig":"^4.13.6","html-minifier-next":"^5.1.1","@aerobuilt/interpolation":"0.2.10","vite-plugin-image-optimizer":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0"},"peerDependencies":{"vite":"^8.0.0-0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.10_1772557785539_0.9729744593574223","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@aerobuilt/core","version":"0.3.0","author":{"name":"Jamie Wilson"},"license":"MIT","_id":"@aerobuilt/core@0.3.0","maintainers":[{"name":"jmwlsn","email":"jamie@jamiewilson.io"}],"homepage":"https://github.com/aerobuilt/aero","bugs":{"url":"https://github.com/aerobuilt/aero/issues"},"dist":{"shasum":"9f9d56002135cfaf5b33013090071e24403d60b2","tarball":"https://registry.npmjs.org/@aerobuilt/core/-/core-0.3.0.tgz","fileCount":24,"integrity":"sha512-mWaXINuQzjN+79kjB0rvoHT+BEIS14U7Swq77HBgaCKLoj+PnPP3U1PDsWqWaAsVB9DERYcfhWKjYkV6OPFpwg==","signatures":[{"sig":"MEQCIF9fpJW2zeQ1/CqdDgtQQ9z53knk3bFGCXzhZu3EX2X3AiAIi+bP/A1ZlGtQ7i1N6LrGChB34Q8jknqfipmiiCm9wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139874},"type":"module","_from":"file:aerobuilt-core-0.3.0.tgz","types":"./dist/entry-dev.d.mts","exports":{".":{"types":"./dist/entry-dev.d.mts","default":"./dist/entry-dev.mjs"},"./vite":{"types":"./dist/vite/index.d.mts","default":"./dist/vite/index.mjs"},"./types":"./dist/types.d.mts","./editor":{"types":"./dist/entry-editor.d.mts","default":"./dist/entry-editor.mjs"},"./runtime":{"types":"./dist/runtime/index.d.mts","default":"./dist/runtime/index.mjs"},"./entry-prod":{"types":"./dist/entry-prod.d.mts","default":"./dist/entry-prod.mjs"},"./utils/aliases":{"types":"./dist/utils/aliases.d.mts","default":"./dist/utils/aliases.mjs"},"./utils/redirects":{"types":"./dist/utils/redirects.d.mts","default":"./dist/utils/redirects.mjs"},"./runtime/instance":{"types":"./dist/runtime/instance.d.mts","default":"./dist/runtime/instance.mjs"}},"private":false,"scripts":{"test":"vitest run","build":"tsdown src/entry-dev.ts src/entry-prod.ts src/entry-editor.ts src/types.ts src/vite/index.ts src/utils/aliases.ts src/utils/redirects.ts src/runtime/index.ts src/runtime/instance.ts --format esm --dts --clean --out-dir dist --external @content/site","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jmwlsn","email":"jamie@jamiewilson.io"},"_resolved":"/private/var/folders/yc/828p39ws2lxgqcb96h4qdbjm0000gn/T/b919bad2b9b26632f58d75d62da3b1a4/aerobuilt-core-0.3.0.tgz","_integrity":"sha512-mWaXINuQzjN+79kjB0rvoHT+BEIS14U7Swq77HBgaCKLoj+PnPP3U1PDsWqWaAsVB9DERYcfhWKjYkV6OPFpwg==","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aerobuilt/aero.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"The core package of the Aero static site generator. It provides the compiler, runtime, and Vite plugin that power Aero’s HTML-first template engine, component system, and build pipeline.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"svgo":"^4.0.0","nitro":"^3.0.1-alpha.2","sharp":"^0.34.5","linkedom":"^0.18.12","oxc-parser":"^0.115.0","get-tsconfig":"^4.13.6","oxc-resolver":"^11.19.0","html-minifier-next":"^5.1.1","@aerobuilt/interpolation":"0.3.0","vite-plugin-image-optimizer":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0-beta.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0"},"peerDependencies":{"vite":"^8.0.0-0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.0_1772578944675_0.8368568416169704","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@aerobuilt/core","version":"0.3.1","author":{"name":"Jamie Wilson"},"license":"MIT","_id":"@aerobuilt/core@0.3.1","maintainers":[{"name":"jmwlsn","email":"jamie@jamiewilson.io"}],"homepage":"https://github.com/aerobuilt/aero","bugs":{"url":"https://github.com/aerobuilt/aero/issues"},"dist":{"shasum":"cc42803a7eebd783eac9e10d595c99181d90c297","tarball":"https://registry.npmjs.org/@aerobuilt/core/-/core-0.3.1.tgz","fileCount":24,"integrity":"sha512-0Wdcn6Emkc7AJkd9gDuwAyrDZcldP+K15Pm5t1dYYSvtmKbxO0/xFLWl0IIxdGQ8mI+7EggU88BeooxK4lcFOw==","signatures":[{"sig":"MEQCIBpptSVCUKCY4isl1vnOTHWWgKL++AltTLaVUDFPsBx4AiAbPwfyBSjCnZckUCPfpW4muXwXVIBg4W+WZWMyrRtoOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141879},"type":"module","_from":"file:aerobuilt-core-0.3.1.tgz","types":"./dist/entry-dev.d.mts","exports":{".":{"types":"./dist/entry-dev.d.mts","default":"./dist/entry-dev.mjs"},"./vite":{"types":"./dist/vite/index.d.mts","default":"./dist/vite/index.mjs"},"./types":"./dist/types.d.mts","./editor":{"types":"./dist/entry-editor.d.mts","default":"./dist/entry-editor.mjs"},"./runtime":{"types":"./dist/runtime/index.d.mts","default":"./dist/runtime/index.mjs"},"./entry-prod":{"types":"./dist/entry-prod.d.mts","default":"./dist/entry-prod.mjs"},"./utils/aliases":{"types":"./dist/utils/aliases.d.mts","default":"./dist/utils/aliases.mjs"},"./utils/redirects":{"types":"./dist/utils/redirects.d.mts","default":"./dist/utils/redirects.mjs"},"./runtime/instance":{"types":"./dist/runtime/instance.d.mts","default":"./dist/runtime/instance.mjs"}},"private":false,"scripts":{"test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jmwlsn","email":"jamie@jamiewilson.io"},"_resolved":"/private/var/folders/yc/828p39ws2lxgqcb96h4qdbjm0000gn/T/05631a582b0311d6bd1b997129a5fb46/aerobuilt-core-0.3.1.tgz","_integrity":"sha512-0Wdcn6Emkc7AJkd9gDuwAyrDZcldP+K15Pm5t1dYYSvtmKbxO0/xFLWl0IIxdGQ8mI+7EggU88BeooxK4lcFOw==","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aerobuilt/aero.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"The core package of the Aero static site generator. It provides the compiler, runtime, and Vite plugin that power Aero’s HTML-first template engine, component system, and build pipeline.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"svgo":"^4.0.0","nitro":"^3.0.1-alpha.2","sharp":"^0.34.5","linkedom":"^0.18.12","oxc-parser":"^0.115.0","get-tsconfig":"^4.13.6","oxc-resolver":"^11.19.0","html-minifier-next":"^5.1.1","@aerobuilt/interpolation":"0.3.1","vite-plugin-image-optimizer":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0-beta.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0"},"peerDependencies":{"vite":"^8.0.0-0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.1_1772652161942_0.5093871737780915","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@aerobuilt/core","version":"0.3.2","author":{"name":"Jamie Wilson"},"license":"MIT","_id":"@aerobuilt/core@0.3.2","maintainers":[{"name":"jmwlsn","email":"jamie@jamiewilson.io"}],"homepage":"https://github.com/aerobuilt/aero","bugs":{"url":"https://github.com/aerobuilt/aero/issues"},"dist":{"shasum":"3fb528a7947facd04e259792c2903b9e19337dae","tarball":"https://registry.npmjs.org/@aerobuilt/core/-/core-0.3.2.tgz","fileCount":24,"integrity":"sha512-aNqazHZwzVwM0DIq5uNS8H8wQ5UXVhV15tGgFM9bfJqu8fuYCKKmoyjPXRtiM8uqSelx7f8Ou3n44+VMeU/mtg==","signatures":[{"sig":"MEYCIQDbNWclmZl2m3Jrij14yDjN7OBRn97FMGr8z9n6H62zPAIhAJuBJBVn7a+erciROFHhfqolgtsdQRs1aFwjluPGEcER","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143769},"type":"module","_from":"file:aerobuilt-core-0.3.2.tgz","types":"./dist/entry-dev.d.mts","exports":{".":{"types":"./dist/entry-dev.d.mts","default":"./dist/entry-dev.mjs"},"./vite":{"types":"./dist/vite/index.d.mts","default":"./dist/vite/index.mjs"},"./types":"./dist/types.d.mts","./editor":{"types":"./dist/entry-editor.d.mts","default":"./dist/entry-editor.mjs"},"./runtime":{"types":"./dist/runtime/index.d.mts","default":"./dist/runtime/index.mjs"},"./entry-prod":{"types":"./dist/entry-prod.d.mts","default":"./dist/entry-prod.mjs"},"./utils/aliases":{"types":"./dist/utils/aliases.d.mts","default":"./dist/utils/aliases.mjs"},"./utils/redirects":{"types":"./dist/utils/redirects.d.mts","default":"./dist/utils/redirects.mjs"},"./runtime/instance":{"types":"./dist/runtime/instance.d.mts","default":"./dist/runtime/instance.mjs"}},"private":false,"scripts":{"test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jmwlsn","email":"jamie@jamiewilson.io"},"_resolved":"/private/var/folders/yc/828p39ws2lxgqcb96h4qdbjm0000gn/T/e20227c906c3ac5a60bf20a89419d8bc/aerobuilt-core-0.3.2.tgz","_integrity":"sha512-aNqazHZwzVwM0DIq5uNS8H8wQ5UXVhV15tGgFM9bfJqu8fuYCKKmoyjPXRtiM8uqSelx7f8Ou3n44+VMeU/mtg==","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aerobuilt/aero.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"The core package of the Aero static site generator. It provides the compiler, runtime, and Vite plugin that power Aero’s HTML-first template engine, component system, and build pipeline.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"svgo":"^4.0.0","nitro":"^3.0.1-alpha.2","sharp":"^0.34.5","linkedom":"^0.18.12","oxc-parser":"^0.115.0","get-tsconfig":"^4.13.6","oxc-resolver":"^11.19.0","html-minifier-next":"^5.1.1","@aerobuilt/interpolation":"0.3.2","vite-plugin-image-optimizer":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0-beta.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0"},"peerDependencies":{"vite":"^8.0.0-0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.2_1772665981959_0.2789703888839792","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@aerobuilt/core","version":"0.3.3","author":{"name":"Jamie Wilson"},"license":"MIT","_id":"@aerobuilt/core@0.3.3","maintainers":[{"name":"jmwlsn","email":"jamie@jamiewilson.io"}],"homepage":"https://github.com/aerobuilt/aero","bugs":{"url":"https://github.com/aerobuilt/aero/issues"},"dist":{"shasum":"d56968413e8d6fe558d4a72e12bd88e36db12a89","tarball":"https://registry.npmjs.org/@aerobuilt/core/-/core-0.3.3.tgz","fileCount":25,"integrity":"sha512-0tWLg9gV0GqQR7bLw8hlu8kmSD0/V+MdY4sGSVLvttnZhVTQts9nnRzRSmeaddouYlSB6arbwC/TkQKimEYljQ==","signatures":[{"sig":"MEUCIGP83Z2aM02kE0Gsl42ajTIba+OvbkEOX6ert+OsD36GAiEA30g7KzxOzfMxDMIINhFTMib8Yd5zfQp3amZ4v3KvUBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149866},"type":"module","_from":"file:aerobuilt-core-0.3.3.tgz","types":"./dist/entry-dev.d.mts","exports":{".":{"types":"./dist/entry-dev.d.mts","default":"./dist/entry-dev.mjs"},"./env":"./env.d.ts","./vite":{"types":"./dist/vite/index.d.mts","default":"./dist/vite/index.mjs"},"./types":"./dist/types.d.mts","./editor":{"types":"./dist/entry-editor.d.mts","default":"./dist/entry-editor.mjs"},"./runtime":{"types":"./dist/runtime/index.d.mts","default":"./dist/runtime/index.mjs"},"./entry-prod":{"types":"./dist/entry-prod.d.mts","default":"./dist/entry-prod.mjs"},"./utils/aliases":{"types":"./dist/utils/aliases.d.mts","default":"./dist/utils/aliases.mjs"},"./utils/redirects":{"types":"./dist/utils/redirects.d.mts","default":"./dist/utils/redirects.mjs"},"./runtime/instance":{"types":"./dist/runtime/instance.d.mts","default":"./dist/runtime/instance.mjs"}},"private":false,"scripts":{"test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jmwlsn","email":"jamie@jamiewilson.io"},"_resolved":"/private/var/folders/yc/828p39ws2lxgqcb96h4qdbjm0000gn/T/edd4b5698caa0c20f90c02c7c0774a53/aerobuilt-core-0.3.3.tgz","_integrity":"sha512-0tWLg9gV0GqQR7bLw8hlu8kmSD0/V+MdY4sGSVLvttnZhVTQts9nnRzRSmeaddouYlSB6arbwC/TkQKimEYljQ==","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/aerobuilt/aero.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"The core package of the Aero static site generator. It provides the compiler, runtime, and Vite plugin that power Aero’s HTML-first template engine, component system, and build pipeline.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"svgo":"^4.0.0","nitro":"^3.0.1-alpha.2","sharp":"^0.34.5","linkedom":"^0.18.12","oxc-parser":"^0.115.0","get-tsconfig":"^4.13.6","oxc-resolver":"^11.19.0","oxc-transform":"^0.116.0","html-minifier-next":"^5.1.1","@aerobuilt/interpolation":"0.3.3","vite-plugin-image-optimizer":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0-beta.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0"},"peerDependencies":{"vite":"^8.0.0-0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.3_1772745560892_0.917519011541208","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-02-26T16:51:10.290Z","modified":"2026-03-15T16:19:35.069Z","0.1.0":"2026-02-26T16:51:10.618Z","0.1.1":"2026-02-26T19:36:24.971Z","0.2.0":"2026-02-26T19:55:38.797Z","0.2.1":"2026-02-26T20:04:03.723Z","0.2.2":"2026-02-28T01:23:08.284Z","0.2.3":"2026-02-28T02:25:45.499Z","0.2.4":"2026-02-28T03:24:57.255Z","0.2.5":"2026-02-28T21:57:10.191Z","0.2.6":"2026-03-01T02:23:04.091Z","0.2.7":"2026-03-01T22:22:52.553Z","0.2.8":"2026-03-03T15:49:23.855Z","0.2.9":"2026-03-03T16:53:55.542Z","0.2.10":"2026-03-03T17:09:45.716Z","0.3.0":"2026-03-03T23:02:24.842Z","0.3.1":"2026-03-04T19:22:42.090Z","0.3.2":"2026-03-04T23:13:02.121Z","0.3.3":"2026-03-05T21:19:21.065Z"},"bugs":{"url":"https://github.com/aerobuilt/aero/issues"},"author":{"name":"Jamie Wilson"},"license":"MIT","homepage":"https://github.com/aerobuilt/aero","repository":{"url":"git+https://github.com/aerobuilt/aero.git","type":"git","directory":"packages/core"},"description":"The core package of the Aero static site generator. It provides the compiler, runtime, and Vite plugin that power Aero’s HTML-first template engine, component system, and build pipeline.","maintainers":[{"email":"support@npmjs.com","name":"npm-support"}],"readme":"# @aerobuilt/core\n\nThe core package of the Aero static site generator. It provides the compiler, runtime, and Vite plugin that power Aero’s HTML-first template engine, component system, and build pipeline.\n\n## Overview\n\n- **Compiler** — Parses Aero HTML templates, extracts script blocks, and compiles templates into async render functions (DOM → IR → JS).\n- **Runtime** — Renders pages and components with context; supports props, slots, globals, and 404 handling.\n- **Vite plugin** — Integrates templates into the Vite build: virtual client modules, HMR, static generation, optional Nitro and image optimization.\n\n## Exports\n\n| Export                             | Description                                                          |\n| ---------------------------------- | -------------------------------------------------------------------- |\n| `@aerobuilt/core`                  | Default: shared `aero` instance with `mount()` for the client entry. |\n| `aerobuilt/vite`                   | `aero()` Vite plugin for build and dev.                              |\n| `@aerobuilt/core/runtime`          | `Aero` class for programmatic rendering.                             |\n| `@aerobuilt/core/runtime/instance` | Shared `aero` instance and `onUpdate` for HMR.                       |\n| `@aerobuilt/core/types`            | Shared TypeScript types.                                             |\n\n## Script taxonomy\n\nScript blocks are classified by attributes (see [docs/script-taxonomy.md](https://github.com/jamiewilson/aero/blob/main/docs/script-taxonomy.md) in the repo):\n\n| Script type | Attribute              | When it runs      | Notes                                                                                     |\n| ----------- | ---------------------- | ----------------- | ----------------------------------------------------------------------------------------- |\n| Build       | `<script is:build>`    | Build time (Node) | One per template; compiles into the render module. Access `aero.props`, globals, imports. |\n| Client      | Plain `<script>`       | Browser           | Bundled as a Vite virtual module; HMR. Use `pass:data` to inject build-time data.         |\n| Inline      | `<script is:inline>`   | Browser           | Left in place; not bundled. For critical inline scripts (e.g. theme FOUC prevention).     |\n| Blocking    | `<script is:blocking>` | Browser           | Extracted and emitted in `<head>`.                                                        |\n\n## Features\n\n### Template compiler\n\n- Parses templates and extracts `<script is:build>`, client (plain `<script>`), `<script is:inline>`, and `<script is:blocking>` blocks.\n- Lowers template DOM to an **IR** (intermediate representation), then emits a single async render function with `{ }` interpolation.\n- Supports components, slots, `each`, `if` / `else-if` / `else`, and `pass:data` on scripts and styles.\n\n**Example**\n\n```html\n<script is:build>\n\timport header from '@components/header'\n\tconst { title } = aero.props\n</script>\n<header-component title=\"{ title }\" />\n```\n\n### Runtime\n\n- **Aero** class: `global()`, `registerPages()`, `render()`, `renderComponent()`.\n- Context includes globals (e.g. from content), props, slots, request, url, params.\n- Resolves pages by name with fallbacks (index, trailing slash, `getStaticPaths`); returns `null` for 404 when no static path matches.\n\n**Example**\n\n```js\nimport { Aero } from '@aerobuilt/core/runtime'\nconst aero = new Aero()\naero.global('site', { title: 'My Site' })\n// … registerPages, then:\nconst html = await aero.render('index', { props: { title: 'Home' } })\n```\n\n### Vite plugin\n\n- **Plugin** from `aerobuilt/vite`: `aero(options?)`. Options: `server`, `apiPrefix`, `dirs`, `site` (canonical URL; exposed as `import.meta.env.SITE` and `Aero.site`; when set, generates `dist/sitemap.xml` after build).\n- Sub-plugins: config resolution, virtual client modules (`\\0`-prefixed), HTML transform, SSR middleware, HMR.\n- Build: page discovery, static render, optional Nitro build, optional image optimizer (sharp/svgo).\n\n**Example**\n\n```js\nimport { aero } from 'aerobuilt/vite'\nexport default {\n\tplugins: [aero({ server: true })],\n}\n```\n\nApps typically use `@aerobuilt/config` and `createViteConfig(aeroConfig)`, which wires the Aero plugin for them.\n\n### Client entry\n\nThe default export of `@aerobuilt/core` is the shared `aero` instance with `mount(options?)` attached. Use it as the browser entry (e.g. in your main script). It does not perform an initial render; it attaches to a root element and subscribes to HMR re-renders in dev.\n\n```js\nimport aero from 'aerobuilt'\naero.mount({\n\ttarget: '#app',\n\tonRender: el => {\n\t\t/* optional */\n\t},\n})\n```\n\n### Components and layouts\n\n- Components: use `-component` suffix in markup; import without suffix (e.g. `@components/header` → `header.html`).\n- Layouts: use `-layout` and `<slot>` (with `name` and optional `slot` attribute).\n- Props: attributes or `props` / `props=\"{ ... }\"`. In build script, read via `aero.props`.\n\n### Path aliases and client stack\n\n- Path aliases (e.g. `@components/*`, `@layouts/*`, `@content/*`) are resolved from the project tsconfig.\n- Alpine.js and HTMX attributes (e.g. `x-data`, `:disabled`, `hx-post`) are preserved; attributes matching `^(x-|[@:.]).*` are not interpolated.\n\n## File structure\n\n```\nsrc/\n  compiler/     # parser.ts, codegen.ts, ir.ts, emit.ts, resolver.ts, helpers.ts, constants.ts\n  runtime/      # index.ts (Aero), instance.ts, client.ts\n  vite/         # index.ts (plugin), build.ts, defaults.ts\n  utils/        # aliases.ts, routing.ts\n  types.ts\n  index.ts      # client entry (aero + mount)\n```\n\n## Tests\n\nVitest in `packages/core`: `compiler/__tests__/`, `runtime/__tests__/`, `vite/__tests__/`. Run from repo root: `pnpm test`.\n","readmeFilename":"README.md"}