{"_id":"coralite","_rev":"139-4c4c1afa24669da610d74e5d78f1a2ec","name":"coralite","dist-tags":{"rc":"1.0.0-rc.10","latest":"1.3.0"},"versions":{"0.1.0":{"name":"coralite","version":"0.1.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.1.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coraltie.io","bugs":{"url":"https://github.com/tjdav/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"03812365a44c669bb840c154daa5e967175acaa9","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.1.0.tgz","fileCount":19,"integrity":"sha512-JUD1BlBS7GiulPU1qN3uSOsc1Hry3CNifkfP0dg1P38z+cRmam7yugcdNW29OdYFw1I1qXPwa4D9T2jkNRjRhA==","signatures":[{"sig":"MEYCIQC9rJ5OkNXCnL9eiJZy9pc2RQ4/x6F5iDoQ8Rd9EpN4xwIhAI/xNhbGqR4IU2kHb6MBuwuCSfEZQqqrZ+pZF66Se+4l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37281},"main":"./lib/coralite.js","type":"module","exports":{"types":"./types/index.js","default":"./lib/component.js"},"gitHead":"79f67aaeae40b6a978f8e45ae976b07fcfe8a7b1","imports":{"#lib":"./lib/index.js","#types":"./types/index.js"},"scripts":{"lint":"eslint --cache .","format":"eslint --cache --fix ."},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"git+https://github.com/tjdav/coralite.git","type":"git"},"_npmVersion":"10.9.0","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"commander":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.10.5","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.1.0_1736935507108_0.22609237876779642","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"coralite","version":"0.1.1","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.1.1","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://github.com/tjdav/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"028ceb7b40a4370b3a72102e4b24dd8a24e07db5","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.1.1.tgz","fileCount":19,"integrity":"sha512-aAVx0+E4rJUcJkRDZDygGenAkPPMHvNGbNFhonsagkRemITfAUROziKEdlR/wZ3tNwQs7Ujklu6wf5C4ErS5qA==","signatures":[{"sig":"MEUCIQCadSgVjKW+4KiE9A+pXecaZNbDMC79OV6UasyqChyutAIgB54RCcSjsPPauKWwSrPyMDDCxRNoxeo3Hzuv9WG0pxI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37321},"main":"./lib/coralite.js","type":"module","exports":{"types":"./types/index.js","default":"./lib/component.js"},"gitHead":"d71c315242dfd0497d87269636bdb38205ab60ea","imports":{"#lib":"./lib/index.js","#types":"./types/index.js"},"scripts":{"lint":"eslint --cache .","format":"eslint --cache --fix ."},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"git+https://github.com/tjdav/coralite.git","type":"git"},"_npmVersion":"10.9.0","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"commander":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.10.5","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.1.1_1736950480256_0.11043197223455437","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-development":{"name":"coralite","version":"0.0.0-development","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.0.0-development","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://github.com/tjdav/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"8751affb9655247b6e97cda71b1a43154f19a1d0","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.0.0-development.tgz","fileCount":23,"integrity":"sha512-I/czcLXc+Fhh4hi3bMkjgdBfl1E3gJ6TEZJBXInMBhJOyrXbDFsqWbhPeguynNHQqvKaLPUc12b9hMVIqBhyDg==","signatures":[{"sig":"MEQCICZpVfE5s1QMC80Xr2fjDsA3i6RLkTad9YB4IGfmlPMbAiA2M01PQMmSZ0tHIQQRXX8p99O1l8QHPv4gv29jOLkq2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61775},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18"},"exports":{"types":"./types/index.js","default":"./lib/coralite.js"},"gitHead":"c0e2e5eb5e15afd943628c39e16bfd1d3f95c88c","imports":{"#lib":"./lib/index.js","#types":"./types/index.js"},"scripts":{"lint":"eslint --cache .","format":"eslint --cache --fix .","commitmsg":"commitlint -e","test-unit":"node --test test/lib/*","semantic-release":"semantic-release"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"git+https://github.com/tjdav/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.13.0","dependencies":{"acorn":"^8.14.0","commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","eval-estree-expression":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.10.5","@commitlint/cli":"^19.6.1","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","@semantic-release/github":"^11.0.1","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.0.0-development_1737645353168_0.33401407203862155","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"coralite","version":"0.2.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.2.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://github.com/tjdav/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"408ae3131e89e0dae48c3740cab598202e80c195","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.2.0.tgz","fileCount":23,"integrity":"sha512-DPL8b2H5VV/be/DX9AttJkxXHYEY35JVf9XM1m7oM1QwYGR+KX3qsxk2MIkwIrXJ+rXMPCYtiua1yZKxJ45szQ==","signatures":[{"sig":"MEUCIQDw59Bzrqml28soyxu7AR+Oot9lnhIMJpFYziViI71R5QIgDs1MiwrPYzJ0FDc7zjipNjoKNoTZRbhjTDe0S+Icl4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61264},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18"},"exports":{"types":"./types/index.js","default":"./lib/coralite.js"},"gitHead":"a9a5bbfbaf87866210a58d54ebc862668993693b","imports":{"#lib":"./lib/index.js","#types":"./types/index.js"},"scripts":{"lint":"eslint --cache .","format":"eslint --cache --fix .","commitmsg":"commitlint -e","test-unit":"node --test test/lib/*","semantic-release":"semantic-release"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"git+https://github.com/tjdav/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.13.0","dependencies":{"acorn":"^8.14.0","commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.10.5","@commitlint/cli":"^19.6.1","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.2.0_1737645708496_0.2604344389338751","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"coralite","version":"0.2.1","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.2.1","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://github.com/tjdav/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"72812b94244a1e49a3e2f731b5d2a4d350a6cc0a","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.2.1.tgz","fileCount":23,"integrity":"sha512-3fLxrqYdjtLDwR6qTABg1yAWVvEd7t8+kMDae+pqF1y+G5VInehohqMEsjHG52UVZ722dXWCnsn0BfQro33a7g==","signatures":[{"sig":"MEUCIBXrxVIk/Fh/jkxt/IBL6DpUYrn+Yt+kKvP8yyr7Oln4AiEA0S9y9fQMvVaNWlVTI5MYuYWKvXUCthcjT2ALxxXVo8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62377},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18"},"exports":{"types":"./types/index.js","default":"./lib/coralite.js"},"gitHead":"f9d999a006c8d07a44b7d3b1739130f82e923b34","imports":{"#lib":"./lib/index.js","#types":"./types/index.js"},"scripts":{"lint":"eslint --cache .","format":"eslint --cache --fix .","commitmsg":"commitlint -e","test-unit":"node --test test/lib/*","semantic-release":"semantic-release"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"git+https://github.com/tjdav/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.13.0","dependencies":{"commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.10.5","@commitlint/cli":"^19.6.1","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.2.1_1737664882082_0.6063552709483917","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"coralite","version":"0.3.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.3.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://github.com/tjdav/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"f883a65bd2782bbfaaf367d4d22bd0fa36d9f41a","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.3.0.tgz","fileCount":16,"integrity":"sha512-4OnUAQXQpObeG18W0kR5K/0zHtMqzhwqV+l9GDNx9tuPjHXikl1VC3z/PBaUwqKTHDM7puozFZ0Ei13TQ+XWEA==","signatures":[{"sig":"MEUCICxcNimWBW3oaWit4/BVH6rfD4lmVklsAEhLQ8oPxJq0AiEAmejtVYlrLbuRPT3B8zIqwA4IGiD6KNVH4mDUAcYtmTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59433},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18"},"exports":{"types":"./types/index.js","default":"./lib/coralite.js"},"gitHead":"83fb6cf5b0ed92f6d853fdd415378c13d6c5a21f","imports":{"#lib":"./lib/index.js","#types":"./types/index.js"},"scripts":{"lint":"eslint --cache .","format":"eslint --cache --fix .","commitmsg":"commitlint -e","test-unit":"node --test test/lib/*","semantic-release":"semantic-release"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"git+https://github.com/tjdav/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.13.0","dependencies":{"commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.10.5","@commitlint/cli":"^19.6.1","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.3.0_1737971715090_0.5982558969660547","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"coralite","version":"0.4.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.4.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://github.com/tjdav/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"f2eb7b712d22487e0722a77c99c9cfacc458cc0c","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.4.0.tgz","fileCount":40,"integrity":"sha512-YD5v3Yvge4QpZGUIUhwtDqYZKSsAJoNQuConm3/LyNEBuP2GsoNwsafGNx9lZ8bUZ96hJ4mBH7RiypKkZEnpjA==","signatures":[{"sig":"MEUCIQDsUDziO2NB3ab9UPa27bQc64tp5QWRPTTFaWs9FcrZnwIgdZqi557tfr4cGtrff6Sog8dgvEvoepYcE1rSU0aX3M4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":522795},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18"},"exports":{"types":"./types/index.js","default":"./lib/coralite.js"},"gitHead":"4093884e1a402278be530f720493e8463ae2ca96","imports":{"#lib":"./lib/index.js","#types":"./types/index.js"},"scripts":{"html":"node --experimental-vm-modules bin/coralite.js -t tests/fixtures/templates -p tests/fixtures/pages -o dist","lint":"eslint --cache .","format":"eslint --cache --fix .","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","commitmsg":"commitlint -e","test-unit":"node --test test/lib/*","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"git+https://github.com/tjdav/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.13.0","dependencies":{"commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","@types/node":"^22.10.5","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.4.0_1738011523355_0.9058699383229223","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"coralite","version":"0.4.1","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.4.1","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://github.com/tjdav/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"496636c5920ff48f824d59de7e96142d2dab9bdc","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.4.1.tgz","fileCount":35,"integrity":"sha512-WUh4Eu3/bbhjj0oVpqEjfnElA3EvOveXw8392E7i0g+xZOYgx6elwUJb+DKgG7mXAOX8Dn5L9JoHOe4QTS/GAQ==","signatures":[{"sig":"MEQCIBs67p8JFelFA6rEfMSZF8VQs6WrhgMHLHBi3GbEPDswAiAfkjkxSAXSbm3sM6lVOInJfIiJJ1iaNS63u4V+oQQ6JA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99841},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18"},"exports":{"types":"./types/index.js","default":"./lib/coralite.js"},"gitHead":"5a75bbe2de84cd2e1cd0fbec4ef536651e3da862","imports":{"#lib":"./lib/index.js","#types":"./types/index.js"},"scripts":{"html":"node --experimental-vm-modules bin/coralite.js -t tests/fixtures/templates -p tests/fixtures/pages -o dist","lint":"eslint --cache .","format":"eslint --cache --fix .","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","commitmsg":"commitlint -e","test-unit":"node --test test/lib/*","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"git+https://github.com/tjdav/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.13.0","dependencies":{"commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","@types/node":"^22.10.5","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.4.1_1738064983569_0.9918643425871589","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"coralite","version":"0.4.2","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.4.2","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://github.com/tjdav/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"9e9d8fc526238ff5297718b1294d5fe81e3d0b88","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.4.2.tgz","fileCount":33,"integrity":"sha512-aQuOyo4ckAgBZaC4Treel4XwYHkLAKVbQmKKL9pjqT92mclFYCkrB2ChjaKKQQxXC+bU8OG1Up3GXf5iu13gZg==","signatures":[{"sig":"MEQCIFu57MwUb/+F90vEvlVS0xBm7xQh3DTIVyC1x2IavyyiAiAiW9whkpI3mtn2g5trN4lcAk9uyYhWWJQt2N8m173MrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76387},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18"},"exports":{"types":"./types/index.js","default":"./lib/coralite.js"},"gitHead":"167efbb8386bacedaecfb3f77fd375503f78bb30","imports":{"#lib":"./lib/index.js","#types":"./types/index.js"},"scripts":{"html":"node --experimental-vm-modules bin/coralite.js -t tests/fixtures/templates -p tests/fixtures/pages -o dist","lint":"eslint --cache .","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","commitmsg":"commitlint -e","test-unit":"node --test test/lib/*","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"git+https://github.com/tjdav/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.13.1","dependencies":{"commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","@types/node":"^22.10.5","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.4.2_1738593514001_0.23560773811055813","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"coralite","version":"0.5.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.5.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://github.com/tjdav/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"511825219c42631df22115184079d759a639721e","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.5.0.tgz","fileCount":16,"integrity":"sha512-EM3xI28S4qbbyT5HcNj2whhudWP15EVastqxjPAb6eVpqqZ7be95G3Me7Khemz4+bxNgrdKdalqJAD23OcIUEg==","signatures":[{"sig":"MEUCIQDmEWJnE1TQqEjSNeHwxAR/Q85rbcoTENKHF3Pr3n7RagIgAjn+c5gPoSkiv1RZGWM1T5s7L8CHLHfC0iHFEf1dcnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65606},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18"},"exports":{"types":"./types/index.js","default":"./lib/coralite.js"},"gitHead":"f785362c5c68cff276db8f65a896b92b6ac78ded","imports":{"#lib":"./lib/index.js","#types":"./types/index.js"},"scripts":{"html":"node --experimental-vm-modules bin/coralite.js -t tests/fixtures/templates -p tests/fixtures/pages -o dist","lint":"eslint --cache .","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","commitmsg":"commitlint -e","test-unit":"node --test test/lib/*","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"git+https://github.com/tjdav/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.13.1","dependencies":{"commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","@types/node":"^22.10.5","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.5.0_1738852354562_0.5792796154150812","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"coralite","version":"0.5.1","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.5.1","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://github.com/tjdav/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"b70f0cd4e546f4c280903d214b9740144df7d5e2","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.5.1.tgz","fileCount":16,"integrity":"sha512-8M+ZvvgZ1Inzjx25iqjikGrOd7ShG2DcsHyxiVFsEvq7c82jQY5V444yN8cyZALwmlX5jS7rqe80FzTks1H+MA==","signatures":[{"sig":"MEUCIDBbgmrwWEXzUsCoG9jYEImweQQcZiivkDA5SAQod+3nAiEArJbxpqokFjrTDUBYtMiFpZUZS7AE7wFAsV3O337Blyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66417},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18"},"exports":{"types":"./types/index.js","default":"./lib/coralite.js"},"gitHead":"1556a3bf96a43a5009cd849a9a6278bb9cd5aa96","imports":{"#lib":"./lib/index.js","#types":"./types/index.js"},"scripts":{"html":"node --experimental-vm-modules bin/coralite.js -t tests/fixtures/templates -p tests/fixtures/pages -o dist","lint":"eslint --cache .","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","commitmsg":"commitlint -e","test-unit":"node --test test/lib/*","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"git+https://github.com/tjdav/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.13.1","dependencies":{"commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","@types/node":"^22.10.5","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.5.1_1739179857748_0.19161600824850833","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"coralite","version":"0.6.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.6.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://github.com/tjdav/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"abfca94912d54ba3ea4eb290f3e65f72ca7d7844","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.6.0.tgz","fileCount":17,"integrity":"sha512-FTSJTfiEbfEisveDbRbgJrZcTVzABpGXrFHDFPzQSlNvLV0zV+GYO9cpq6203OGlk5zo1Fiop38Swv5g8C8l7g==","signatures":[{"sig":"MEQCIDSen0HJ/3FOkGRbAhnoHkW+NqQI3N4O4bJJZS6lBA4WAiAUOxp+lLj09DrH9PbCy8knOStcH7SmeY6X+25mOZh3eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69551},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.js","default":"./lib/coralite.js"},"./utils":{"types":"./types/index.js","default":"./lib/index.js"}},"gitHead":"22d75e2e04cf38d59dcb004904f2cbc2b56dfb4b","imports":{"#lib":"./lib/index.js","#types":"./types/index.js"},"scripts":{"html":"node --experimental-vm-modules bin/coralite.js -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","lint":"eslint --cache .","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","commitmsg":"commitlint -e","test-unit":"node --test test/lib/*","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"git+https://github.com/tjdav/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.13.1","dependencies":{"commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"kleur":"^4.1.5","sirv-cli":"^3.0.0","@types/node":"^22.10.5","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.6.0_1739527524781_0.23483896476885469","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"coralite","version":"0.6.1","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.6.1","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://github.com/tjdav/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"9b2539dec0d9ab5f305c2837c329f81aa441b4ed","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.6.1.tgz","fileCount":17,"integrity":"sha512-K0iNXwSgaPt+mCupC95rFacwPaAVf9d2TC+UFj1hySGlcLQVUaFtOb2c8kdLZAinYGHujpiK0cU62iyc87UrcA==","signatures":[{"sig":"MEUCIFuf3yAOMOLtIzlQKof6MbekFR5Bb/BcCgB3xefISX4wAiEAoAunpPnsZ2w1y8Hys4B3RuccXDrRi8J2Mti6qbwAGec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71277},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.js","default":"./lib/coralite.js"},"./utils":{"types":"./types/index.js","default":"./lib/index.js"}},"gitHead":"bcc1637710b94402b29e40c83bedbc736bbfea70","imports":{"#lib":"./lib/index.js","#types":"./types/index.js"},"scripts":{"html":"node --experimental-vm-modules bin/coralite.js -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","lint":"eslint --cache .","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","commitmsg":"commitlint -e","test-unit":"node --test test/lib/*","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"git+https://github.com/tjdav/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.13.1","dependencies":{"commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"kleur":"^4.1.5","sirv-cli":"^3.0.0","@types/node":"^22.10.5","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.6.1_1739710146780_0.3519737784894721","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"coralite","version":"0.6.2","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.6.2","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://github.com/tjdav/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"165169054ff4fc4d018d16645a317578f3682b91","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.6.2.tgz","fileCount":17,"integrity":"sha512-+56XzqotQfv872mYDJY8bY/d/sN1vGSUiuSUzjHS78zRilGoSbfazQ055HC35qEPxlIDl/11qutfbQPnJ/i9hw==","signatures":[{"sig":"MEQCIHt20PbA/R/u0ACCM1OquvpYHFQL00O4gUI/HaTRF674AiAj0WRrOFtx+KRVpyhoMJUAgcLsl+vCSWSSBkZfx+kO1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71335},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.js","default":"./lib/coralite.js"},"./utils":{"types":"./types/index.js","default":"./lib/index.js"}},"gitHead":"be6c54c3ddf8bc554cbec9d742352aea17f98844","imports":{"#lib":"./lib/index.js","#types":"./types/index.js"},"scripts":{"html":"node --experimental-vm-modules bin/coralite.js -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","lint":"eslint --cache .","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","commitmsg":"commitlint -e","test-unit":"node --test test/lib/*","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"git+https://github.com/tjdav/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.13.1","dependencies":{"commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"kleur":"^4.1.5","sirv-cli":"^3.0.0","@types/node":"^22.10.5","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.6.2_1739716526125_0.15923080127409084","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"coralite","version":"0.6.3","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.6.3","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://github.com/tjdav/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"56074c7abef1e687a35fbf33df1161a4d6288336","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.6.3.tgz","fileCount":19,"integrity":"sha512-sZmB8dLGIOF0Emfel363+g+/Axt7EdT64mGjttap0dpwhQk+kLHhx8gDr5/jy0itiMoqPP8EB2ymv8jFhRM9Xw==","signatures":[{"sig":"MEQCIEv7uBo5x0HpKv44VsUpEM9q3p9GcDjyF/fKrP1YxfC1AiBQfx6xWs758OfmzrEBYtPBsmozhnGAwFCKnTCiE1771Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79220},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.js","default":"./lib/coralite.js"},"./utils":{"types":"./types/index.js","default":"./lib/index.js"}},"gitHead":"1ed074a8263f47a09be55b6d7bff85ba06264e77","imports":{"#lib":"./lib/index.js","#types":"./types/index.js"},"scripts":{"html":"coralite -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","lint":"eslint --cache .","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","commitmsg":"commitlint -e","test-unit":"node --test test/lib/*","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"git+https://github.com/tjdav/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.13.1","dependencies":{"commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"kleur":"^4.1.5","coralite":"link:","sirv-cli":"^3.0.0","@types/node":"^22.10.5","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.6.3_1740079376012_0.8666200277188318","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"coralite","version":"0.6.4","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.6.4","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://github.com/tjdav/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"d2f7d858164a6bd3142edccba831efade9a82cc3","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.6.4.tgz","fileCount":19,"integrity":"sha512-118xPbEVfWee8lKKlPGJ4mVMwqrJuXMaoKVmnpgJCUrpZrSL4YHbIzo8ORk1bk0YoUij9X+UtWirfrM9ZmE7mA==","signatures":[{"sig":"MEUCIQDLRv0oe9nqCXMZptDz9oghvKFbvDnHJWtvYZHanOWfYAIgXYElrDAAZ9cdzFJZr8NwZdfjHRYGfY7EDgmLGiV+1Oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79945},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.js","default":"./lib/coralite.js"},"./utils":{"types":"./types/index.js","default":"./lib/index.js"}},"gitHead":"41771d5e0823884ba887dd57e1a0242b9146a5e4","imports":{"#lib":"./lib/index.js","#types":"./types/index.js"},"scripts":{"html":"coralite -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","lint":"eslint --cache .","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","commitmsg":"commitlint -e","test-unit":"node --test test/lib/*","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"git+https://github.com/tjdav/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.13.1","dependencies":{"commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"kleur":"^4.1.5","coralite":"link:","sirv-cli":"^3.0.0","@types/node":"^22.10.5","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.6.4_1741610819663_0.007353758053969095","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"coralite","version":"0.6.5","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.6.5","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://github.com/tjdav/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"43878364f12378c820b19a36cb6e6ac78ce8c502","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.6.5.tgz","fileCount":19,"integrity":"sha512-EuZrB1z/3zZNINfXaOx6Ljwe7bq9XIhPNPgh5OdFLyn52xrhGpkZBtqiKRoS/wcVl7f7lhw5VpnobMhL/++HhA==","signatures":[{"sig":"MEUCICZ4NuRdVPfDH3P0fPf+a158xxvS2AXRdyoSxOqZgTLOAiEAnQSaWbPv20XtbviWPV5ft3xzppIkFgAY9PGJZNkETEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80366},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.js","default":"./lib/coralite.js"},"./utils":{"types":"./types/index.js","default":"./lib/index.js"}},"gitHead":"4610baa5e83a1c471583fce491776480c5d0ebbe","imports":{"#lib":"./lib/index.js","#types":"./types/index.js"},"scripts":{"html":"coralite -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","lint":"eslint --cache .","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","commitmsg":"commitlint -e","test-unit":"node --test test/lib/*","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"git+https://github.com/tjdav/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.13.1","dependencies":{"commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"kleur":"^4.1.5","coralite":"link:","sirv-cli":"^3.0.0","@types/node":"^22.10.5","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.6.5_1741618942267_0.37567707514680215","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"coralite","version":"0.6.6","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.6.6","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://github.com/tjdav/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"dbb153e81e6de591b157e60e264fee09b2523723","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.6.6.tgz","fileCount":19,"integrity":"sha512-/cCw4Qqupc+xr9n3vDg+INymyhV1IyPKr5wM+i8rXmMziOVW+FHyBn7Y5vfHel1QKEBuvzQR4QVhiXrbgC5y1A==","signatures":[{"sig":"MEUCIEoAQdQg5ET7LWWpJsEFvcYiUgcSY4nOkecmkwUZGbx5AiEAx1lhyHtrMyLItpBuRq+NrnVFXuGzlUte7j6AkGvb7EM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84513},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.js","default":"./lib/coralite.js"},"./utils":{"types":"./types/index.js","default":"./lib/index.js"}},"gitHead":"790c58521b1c1a60656d98d45a980e62bed09e6d","imports":{"#lib":"./lib/index.js","#types":"./types/index.js"},"scripts":{"html":"coralite -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","lint":"eslint --cache .","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","commitmsg":"commitlint -e","test-unit":"node --test test/lib/*","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"git+https://github.com/tjdav/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.13.1","dependencies":{"commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"kleur":"^4.1.5","coralite":"link:","sirv-cli":"^3.0.0","@types/node":"^22.10.5","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.6.6_1742631335629_0.21601669790832267","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"coralite","version":"0.6.7","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.6.7","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"2af82c7faa71636ce0978850fdf55558d392682f","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.6.7.tgz","fileCount":22,"integrity":"sha512-wV/BpumckdAm6ApQcQp4sQuRYM2zAjtnKe1QTi3alyc3f1hsxgIHhVI/z98JYw6KcEqQ3pK8qfQvfguPjSGNIg==","signatures":[{"sig":"MEYCIQDLovZNvZl2mCtVjMcQ5kbGxPYVCdDbCgoCSoy6t6wpYAIhAO86I4ckO78ZTCiktEHSaKGfpFcHdTwRGr1dZwvbUG1+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105583},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.js","default":"./lib/coralite.js"},"./utils":{"types":"./types/index.js","default":"./lib/index.js"}},"gitHead":"7138a0b30606ba763f6a86df668f8ac430b2a8f4","imports":{"#lib":"./lib/index.js","#types":"./types/index.js"},"scripts":{"html":"coralite -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","lint":"eslint --cache .","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","commitmsg":"commitlint -e","test-unit":"node --test test/lib/*","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.13.1","dependencies":{"commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"kleur":"^4.1.5","coralite":"link:","sirv-cli":"^3.0.0","@types/node":"^22.10.5","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.6.7_1742712965739_0.9347509566995551","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"coralite","version":"0.6.8","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.6.8","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"367014adc65a9ae62ea689b24bcc3def979b55b7","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.6.8.tgz","fileCount":22,"integrity":"sha512-FFrjH99ccd3Psx8vz/wyTwZDE02JI1+XPvxtxul4nM/VYFkIlKD39XoAn6u2HuJl9uuKibh7NKME1pzLjLihBA==","signatures":[{"sig":"MEUCIEeUD4uIyrT9dvaGA/f5aVK2MI4AgQDAPJ+t5U7QWSD9AiEAlEjmy7ofA/DTfyTkGkmC9DPHm9YX/j9/4tWm7EDOKHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109175},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.js","default":"./lib/coralite.js"},"./utils":{"types":"./types/index.js","default":"./lib/index.js"}},"gitHead":"2c176e5fdb0735538dfcd536c70b4fe31b952444","imports":{"#lib":"./lib/index.js","#types":"./types/index.js"},"scripts":{"html":"coralite -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","lint":"eslint --cache .","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","commitmsg":"commitlint -e","test-unit":"node --test test/lib/*","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.13.1","dependencies":{"commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"kleur":"^4.1.5","coralite":"link:","sirv-cli":"^3.0.0","@types/node":"^22.10.5","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.6.8_1743402349217_0.13631553741929436","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"coralite","version":"0.6.9","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.6.9","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"372e057b91f9979e9b1e1c1f74c5c9f3da9ce521","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.6.9.tgz","fileCount":22,"integrity":"sha512-G6IvzgJqq4m8NCZu/MK5u7TGnPfQhdW/NHb0gr46t3aJn5pKbAaD3ZphK8DbNTmhWOlMneHKFXC/nNX+JQ/LmA==","signatures":[{"sig":"MEUCIEX+M+5Xj0JaD/2ZK6eVAtCUHite9Dk6YhDH3NKagoXeAiEAvS37ibTY3dw0Wgmj14mga7cSQFubB4V9yTPjLgovRO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110442},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.js","default":"./lib/coralite.js"},"./utils":{"types":"./types/index.js","default":"./lib/index.js"}},"gitHead":"3fa3eb5ba8b502f3ed178056d39a6c8a241c902f","imports":{"#lib":"./lib/index.js","#types":"./types/index.js"},"scripts":{"html":"coralite -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","lint":"eslint --cache .","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","commitmsg":"commitlint -e","test-unit":"node --test test/lib/*","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.13.1","dependencies":{"commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"kleur":"^4.1.5","coralite":"link:","sirv-cli":"^3.0.0","@types/node":"^22.10.5","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.6.9_1743430458542_0.09080873474604334","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"coralite","version":"0.7.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.7.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"43bc431cad8ba5e7f7eaec757eaaa0dcde162153","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.7.0.tgz","fileCount":23,"integrity":"sha512-+XP7aewVwm7pL95b6tNhpBOUClz9iLWzwTYSbvOlpnX/4JTSrLQzC35yayXC3FkWqTrtDXySkuhERjRhS1fgJg==","signatures":[{"sig":"MEUCIFKAyOSMguGCTr1+c9gPNQjuLyGiA/YtsjR44fo7g2zMAiEAhcvVO8k+oCdd92XZNtt3HINynxjU3dS80mL0TLHciBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112693},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.js","default":"./lib/coralite.js"},"./utils":{"types":"./types/index.js","default":"./lib/index.js"}},"gitHead":"2f88f2dee80be23df71231659cc15342f88b0a54","imports":{"#lib":"./lib/index.js","#types":"./types/index.js"},"scripts":{"html":"coralite -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","lint":"eslint --cache .","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","commitmsg":"commitlint -e","test-unit":"node --test test/lib/*","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.13.1","dependencies":{"commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"kleur":"^4.1.5","coralite":"link:","sirv-cli":"^3.0.0","@types/node":"^22.10.5","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.7.0_1743598289937_0.46172168197636365","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"coralite","version":"0.7.1","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.7.1","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"b9bd3aa7e6e3259cc0a8fa2740405e7a293b7a43","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.7.1.tgz","fileCount":23,"integrity":"sha512-hFiJoSg3jjuncEnlKhU1Q/3AKoByXHzidr2CNPB9mf7QP8ZxFHS05GED7w4iGPpBOxILHae2fZpdv8IrxtVDtA==","signatures":[{"sig":"MEYCIQDOdxv66H5UjNFuy90oNbtmMqx/LBqiyNDh7eSzHnvKSgIhAO3TiG8Xf1dMRR2ImAk2/FAqVfbrJCbAfM5v6qbh8Rh/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112668},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.js","default":"./lib/coralite.js"},"./utils":{"types":"./types/index.js","default":"./lib/index.js"}},"gitHead":"47ab7dba32029a282dac2e9cf1fb3a4384351674","imports":{"#lib":"./lib/index.js","#types":"./types/index.js"},"scripts":{"html":"coralite -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","lint":"eslint --cache .","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","commitmsg":"commitlint -e","test-unit":"node --test test/lib/*","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.13.1","dependencies":{"kleur":"^4.1.5","commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","@types/node":"^22.10.5","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.7.1_1744656665552_0.5145467257836658","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"coralite","version":"0.8.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.8.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"fa2b7c7dd384c83f0ce2c3f9ba7b379486b33a25","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.8.0.tgz","fileCount":23,"integrity":"sha512-E/fYZsLXekNG6kEmOcPW7KLSqGQOsVbTxBVKbjq9PoM038U4aTtvV2uOHbUOdOCCjV9hGnKHj6EtWfKg0N213w==","signatures":[{"sig":"MEUCIAQlHU/p5DDXQj8SdiGtN+aGuzNSSRXpQGaFC1F7vuGlAiEAzFleTHYp/wenvmUOLuK41VvAzkeZGf9QgxFZ1Trhcqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132943},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.js","default":"./lib/coralite.js"},"./utils":{"types":"./types/index.js","default":"./lib/index.js"}},"gitHead":"2dc40c58ed27c68a62cbb06ee0413ea6e6e91f08","imports":{"#lib":"./lib/index.js","#types":"./types/index.js"},"scripts":{"html":"coralite -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","lint":"eslint --cache .","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","commitmsg":"commitlint -e","test-unit":"node --test test/lib/*","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.14.0","dependencies":{"kleur":"^4.1.5","commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","@types/node":"^22.10.5","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.8.0_1746988528026_0.18743332589850015","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"coralite","version":"0.8.1","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.8.1","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"08786c207afdd4f00d9008395d0a4298314b7c08","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.8.1.tgz","fileCount":23,"integrity":"sha512-OTGl5zdSBoK79+hDcVoBv+GI0vmQOplLzT9y6oqkNXUOu7Bt7t8kdOu9KD25H6wWKz7IPdoRpk5t48WP/7xpKA==","signatures":[{"sig":"MEQCIEgSi7OtVSHPO/4UgdTDFxgEKOE6yXqVYlhwApUkT+wjAiBFxthLjn/E8HzFBnNV/ERVIelbs2RW3pEsxfjmfDbWXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133579},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.js","default":"./lib/coralite.js"},"./utils":{"types":"./types/index.js","default":"./lib/index.js"}},"gitHead":"5d1b926d2edb5f9651797ef2415ed1cce4e39ab9","imports":{"#lib":"./lib/index.js","#types":"./types/index.js"},"scripts":{"html":"coralite -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","lint":"eslint --cache .","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","commitmsg":"commitlint -e","test-unit":"node --test test/lib/*","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.14.0","dependencies":{"kleur":"^4.1.5","commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","@types/node":"^22.10.5","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.8.1_1747038332609_0.7319635589696813","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"coralite","version":"0.9.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.9.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://codeberg.org/mightysmile/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"4d470af83701eb3dbedd14ee74d1c254e60db093","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.9.0.tgz","fileCount":25,"integrity":"sha512-JyIxuIPYODTLcT4nC94hkmK7wk61XgXb1sGTSt2nkL6EiXPr5beWGM6+ZrfyWdDMsEAlHyIRg+NBN4e2BFAYYQ==","signatures":[{"sig":"MEUCIFqFYir2j6496GVM0oqljChrWYAXpCV6e3t0FdGsDvgzAiEAv1keUj64zmlEl66hvfiBiCZyr04mfhuT6LT/pkbKgdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189734},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.js","default":"./lib/coralite.js"},"./utils":{"types":"./types/index.js","default":"./lib/index.js"},"./plugins":{"default":"./plugins/index.js"}},"gitHead":"52e6defaec91cf52e4702e84b2dd3667636400f6","imports":{"#lib":"./lib/index.js","#types":"./types/index.js","#plugins":"./plugins/index.js"},"scripts":{"html":"coralite -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","lint":"eslint --cache .","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","commitmsg":"commitlint -e","test-unit":"node --test test/lib/*","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/mightysmile/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.14.0","dependencies":{"kleur":"^4.1.5","commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","@types/node":"^22.10.5","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.9.0_1747991805394_0.6868563994840133","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"coralite","version":"0.10.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.10.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"a5c5a5db4fdcffcd35f943f5cbda860ed11190f1","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.10.0.tgz","fileCount":25,"integrity":"sha512-4X+PF7ZJcuX9MaS4zef58Hdy8ChkMEJjys/079fpgHFOXwLgfSFOp+w8DFnjWvNxpr1lS4KJd9kAk1XK/8mTRQ==","signatures":[{"sig":"MEYCIQCt7LXg4sRgxWOj2WyuqyjOMhc89kgBYJKG5SVGxlEnQQIhAP4uDALZAbdupzuz6/Hy1K+6oo5YSl6WYSllTlPQKReV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199919},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.js","default":"./lib/coralite.js"},"./types":{"default":"./types/index.js"},"./utils":{"types":"./types/index.js","default":"./lib/index.js"},"./plugins":{"types":"./types/index.js","default":"./plugins/index.js"}},"gitHead":"2181fd8ce85b558384dedb50e390e360cd104a0f","imports":{"#lib":"./lib/index.js","#types":"./types/index.js","#plugins":"./plugins/index.js"},"scripts":{"html":"coralite -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","lint":"eslint --cache .","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","commitmsg":"commitlint -e","test-unit":"node --test test/lib/*","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.14.0","dependencies":{"kleur":"^4.1.5","commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","@types/node":"^22.10.5","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.10.0_1748610536307_0.4496772898138106","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"coralite","version":"0.11.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.11.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"c5e0d89dde71f582ca436dd5b906086f2de38a9a","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.11.0.tgz","fileCount":25,"integrity":"sha512-JuydUEoMobr4Nq0VnECyOQoJy1384++DEkazdWEsY148MU8bBUvOgGC1GYvWv6YYkANk3M5IH88vJZP8O8K59A==","signatures":[{"sig":"MEUCIE+3fAv6dR3maj99afYydwXrbui6Qa8qojz0p6VajGhBAiEA7edXM5rmvKGHRk4GVM9spTalzX4io2NvMTtWvXgSFs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202457},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./types/index.js","default":"./lib/coralite.js"},"./types":{"default":"./types/index.js"},"./utils":{"types":"./types/index.js","default":"./lib/index.js"},"./plugins":{"types":"./types/index.js","default":"./plugins/index.js"}},"gitHead":"68eb2c7a575a4ecb01376d92a66fa8c749764617","imports":{"#lib":"./lib/index.js","#types":"./types/index.js","#plugins":"./plugins/index.js"},"scripts":{"html":"coralite -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","lint":"eslint --cache .","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","commitmsg":"commitlint -e","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.14.0","dependencies":{"kleur":"^4.1.5","commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","@types/node":"^22.10.5","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.11.0_1749047506346_0.9855415736610917","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"coralite","version":"0.11.1","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.11.1","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"7f065cf8e39d97f6a8a74557a517f8e39400e6f8","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.11.1.tgz","fileCount":22,"integrity":"sha512-Nw1d7TYeSqTXJ7Z1/Ndq7dV+vEwex91NVWoPDVrIgr2qJFS2R9nVIsXH2YmWHwsjwSqX50e3PprCButQfR7qhQ==","signatures":[{"sig":"MEUCIQCEkHiJwS/YTbAPTpi/ZI+cDfhnKoL/f5Qk3gydfl9rvgIgDkqhVIft/1vfm/K++TTZLOQ71vOx2e6mN6K55Z5+HvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200802},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./types/index.js","default":"./lib/coralite.js"},"./types":{"default":"./types/index.js"},"./utils":{"types":"./types/index.js","default":"./lib/index.js"},"./plugins":{"types":"./types/index.js","default":"./plugins/index.js"}},"gitHead":"c0ab58b8632f4883a99bd6d0286adfb9de71b8eb","imports":{"#lib":"./lib/index.js","#types":"./types/index.js","#plugins":"./plugins/index.js"},"scripts":{"html":"coralite -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","lint":"eslint --cache .","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","commitmsg":"commitlint -e","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.14.0","dependencies":{"kleur":"^4.1.5","commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","@types/node":"^22.10.5","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.11.1_1749118051159_0.5146694320627323","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"coralite","version":"0.11.2","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.11.2","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"ca6fd5bfbbbfec3ba7a760af88933cf656e95a46","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.11.2.tgz","fileCount":22,"integrity":"sha512-r9yo+5d7j2UUe7XTxisW3EDYYXF/h+nI0hMpXcw7brJybv8QZw82mADwXf688CxRtMZHKpR2AraT4nwXiGlDuA==","signatures":[{"sig":"MEUCIBG5mskvmGBnNexOmS8TX50AIJ5Po7QBrPQfpTu1sYNBAiEAwUQNrXanhVI/ICnKg/Vs6aZ2JkthNcio1TrHtBV0VKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202725},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./types/index.js","default":"./lib/coralite.js"},"./types":{"default":"./types/index.js"},"./utils":{"types":"./types/index.js","default":"./lib/index.js"},"./plugins":{"types":"./types/index.js","default":"./plugins/index.js"}},"gitHead":"6b0eabe44eef063c52516de2396eb5cdca47c893","imports":{"#lib":"./lib/index.js","#types":"./types/index.js","#plugins":"./plugins/index.js"},"scripts":{"html":"coralite -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","lint":"eslint --cache .","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","commitmsg":"commitlint -e","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.14.0","dependencies":{"kleur":"^4.1.5","commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","@types/node":"^22.10.5","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.11.2_1749972136667_0.9674701332643809","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"coralite","version":"0.11.3","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.11.3","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"02f134d0ab10548a34d8da2c8f1c82787b92fa71","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.11.3.tgz","fileCount":22,"integrity":"sha512-uogBTVuFajo+xQmM+FUFzvjHG/LryXF8OYyRkxiXo/edoWc1jS8kr4gc04/1R8Ob3SN/2CzB3CcEK2OYQccsuw==","signatures":[{"sig":"MEUCIQCikK0o7BzDQjus2owmbB6l4+E4TWt3bXrKziDbovL6IQIgbgOXvJ8yrStzGfG5ak6lQn8HbQFg5tut35ve1JuXVD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203567},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./types/index.js","default":"./lib/coralite.js"},"./types":{"default":"./types/index.js"},"./utils":{"types":"./types/index.js","default":"./lib/index.js"},"./plugins":{"types":"./types/index.js","default":"./plugins/index.js"}},"gitHead":"fb967475f79e2fe6348e07b0b1b75882c953fb6e","imports":{"#lib":"./lib/index.js","#types":"./types/index.js","#plugins":"./plugins/index.js"},"scripts":{"html":"coralite -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","lint":"eslint --cache .","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","commitmsg":"commitlint -e","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","actor":{"name":"cak3","type":"user","email":"tom@mightysmile.com"},"email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.14.0","dependencies":{"kleur":"^4.1.5","commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","@types/node":"^22.10.5","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.11.3_1750252680830_0.7729329551608155","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"coralite","version":"0.11.4","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.11.4","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"618e1df5ebcb15d3a7898bc5ac1c1c8a59260de6","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.11.4.tgz","fileCount":22,"integrity":"sha512-wlztvBh1tbt7LQEZfJ+AAz0gxmuXO/sQ1e1QZ4lUkIMxv5S4POxee7dbchXvIDMwkiDtJNtcqL31yYZ2yadV8Q==","signatures":[{"sig":"MEQCICMp7FAge4fmtu9wQvjZKDZtUj6/6J7z5jNpHDnfMU51AiAoTeId6GsvxRXPn5a6JsjAm0eP0VuI7MygXhLllpdjHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204802},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./types/index.js","default":"./lib/coralite.js"},"./types":{"default":"./types/index.js"},"./utils":{"types":"./types/index.js","default":"./lib/index.js"},"./plugins":{"types":"./types/index.js","default":"./plugins/index.js"}},"gitHead":"62e151127a382f6ad3e60ed0a5dc81b97034147b","imports":{"#lib":"./lib/index.js","#types":"./types/index.js","#plugins":"./plugins/index.js"},"scripts":{"html":"coralite -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","lint":"eslint --cache .","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","commitmsg":"commitlint -e","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","actor":{"name":"cak3","type":"user","email":"tom@mightysmile.com"},"email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.14.0","dependencies":{"kleur":"^4.1.5","commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","@types/node":"^22.10.5","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.11.4_1750495850079_0.82508277412936","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"coralite","version":"0.12.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.12.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"9ded50c6ee0d0279ab0122cf3ce65ddcf995ca99","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.12.0.tgz","fileCount":23,"integrity":"sha512-+9/RN1I/0GSAakaZPHAs9Hii0l7cVhYbzADeS8hohi0wgeeWexo3uRPbEl5MeJKf/9T8p6WOGKVELAw8YQ8uFg==","signatures":[{"sig":"MEQCIGy2wH10Eutv0YwbTCfIRSw8m4/PsmdmT/+zZtdE7n2YAiBTVrOPdMOBUrT5RIFHRT1ypfxgTDEA+ih3AGwZrQUF5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212773},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./types/index.js","default":"./lib/coralite.js"},"./types":{"default":"./types/index.js"},"./utils":{"types":"./types/index.js","default":"./lib/index.js"},"./plugins":{"types":"./types/index.js","default":"./plugins/index.js"}},"gitHead":"1e6b9b17cb942050cd808a24c5edbf834b6276a1","imports":{"#lib":"./lib/index.js","#types":"./types/index.js","#plugins":"./plugins/index.js"},"scripts":{"html":"./bin/coralite.js -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","lint":"eslint --cache .","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","commitmsg":"commitlint -e","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.17.1","dependencies":{"kleur":"^4.1.5","commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","@types/node":"^22.10.5","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.12.0_1752726466459_0.09013263077288514","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"coralite","version":"0.13.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.13.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"98d473cb5feaf120d723322466f7a84a393ace91","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.13.0.tgz","fileCount":23,"integrity":"sha512-Sm5oEHFHM7BVHo49mpL5DpYeUrgSjsrRvuH05XM+75Dslxlov6l6zIdjcsKRJ61IAPh3luJUVk7y7A5KtaoLqQ==","signatures":[{"sig":"MEUCICBcuEJlFAVAzu82+XuCfOyHrmKbuhWyB2ka9peu1rWsAiEA2X1cQFIRpm/exS57eZpNZbwYGtRyOPR6G0H9D8TNIzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217044},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./types/index.js","default":"./lib/coralite.js"},"./types":{"default":"./types/index.js"},"./utils":{"types":"./types/index.js","default":"./lib/index.js"},"./plugins":{"types":"./types/index.js","default":"./plugins/index.js"}},"gitHead":"8e2857e65a69280afa5319bd4f9b67409acb4635","imports":{"#lib":"./lib/index.js","#types":"./types/index.js","#plugins":"./plugins/index.js"},"scripts":{"html":"./bin/coralite.js -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","lint":"eslint --cache .","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","commitmsg":"commitlint -e","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.17.1","dependencies":{"kleur":"^4.1.5","commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","@types/node":"^22.10.5","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.13.0_1752803829845_0.2220253900627227","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"coralite","version":"0.14.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.14.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"b06df705f9d0251585f3d3c353d20b0b16b9a485","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.14.0.tgz","fileCount":23,"integrity":"sha512-Eyjw7rsilVHGhec0qZZTwFwMe8TaL+IHpOT/FYliqdu0vLP8SrR6MGY70bBmKSqXJ0hy3XoIwyrAj/n0aU7Vmw==","signatures":[{"sig":"MEUCIFl5G36NXMXxWdfwQMkDW4aPYjUaY5gJRSfjEXX/1o1WAiEAvVPpMNy2GcATdsKEh4X9Ch47BnQAs3f24E6A/TFNRT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218533},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./types/index.js","default":"./lib/coralite.js"},"./types":{"default":"./types/index.js"},"./utils":{"types":"./types/index.js","default":"./lib/index.js"},"./plugins":{"types":"./types/index.js","default":"./plugins/index.js"}},"gitHead":"9672cd5604795ee9f874359e51b364d29c80b28c","imports":{"#lib":"./lib/index.js","#types":"./types/index.js","#plugins":"./plugins/index.js"},"scripts":{"html":"./bin/coralite.js -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","lint":"eslint --cache .","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","commitmsg":"commitlint -e","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.17.1","dependencies":{"kleur":"^4.1.5","commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","@types/node":"^22.10.5","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.14.0_1753491805939_0.11736476686059194","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"coralite","version":"0.14.1","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.14.1","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"07061ae7dca6a2eb7edd61eab04931996f77dc9b","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.14.1.tgz","fileCount":22,"integrity":"sha512-Z11xgRZZfZ4k1G+BEFd+2jTvCJJWlgcdwp7JxCKWkqtbXBXlGZ1Xc6mQXCcocShe2SMWAVqw1yCJguM69uA4gQ==","signatures":[{"sig":"MEUCIQC/7aD94cKHE+vbfgolCYtiDKyCKQ/u35uXLaZH5l7/JgIgOsPqoMqTvoSvdyyKGQVMVf77hZVX9FidGq6ARjjg0IU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218425},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./types/index.js","default":"./lib/coralite.js"},"./types":{"default":"./types/index.js"},"./utils":{"types":"./types/index.js","default":"./lib/index.js"},"./plugins":{"types":"./types/index.js","default":"./plugins/index.js"}},"gitHead":"9672cd5604795ee9f874359e51b364d29c80b28c","imports":{"#lib":"./lib/index.js","#types":"./types/index.js","#plugins":"./plugins/index.js"},"scripts":{"html":"./bin/coralite.js -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","lint":"eslint --cache .","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","commitmsg":"commitlint -e","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.17.1","dependencies":{"kleur":"^4.1.5","commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","@types/node":"^22.10.5","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.14.1_1753587306205_0.6645138657271532","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"coralite","version":"0.14.2","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.14.2","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"c4b7bd60809a1250d2a6e6edf1eebbf54ba8c2c3","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.14.2.tgz","fileCount":22,"integrity":"sha512-qEJHgdBQO+C15zrcEHTq0qEwbktmPEpg43ya77j+pu+w13hJS591aINmtrgYwcw/6ICSpiQ3kIiniVv7/oRe4w==","signatures":[{"sig":"MEQCIE6gMGARyYeaMdJbjvGeAZc6OB3T0+T8ZGLG0OBlmhu+AiB0Spv+aS8yU+JzarK+1b/TqjcblcuIQhEsOSv9VwJ4QQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219139},"main":"./lib/coralite.js","type":"module","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./types/index.js","default":"./lib/coralite.js"},"./types":{"default":"./types/index.js"},"./utils":{"types":"./types/index.js","default":"./lib/index.js"},"./plugins":{"types":"./types/index.js","default":"./plugins/index.js"}},"gitHead":"93c5efd9a89816e17cfa30f42ce31ebf8db6ee19","imports":{"#lib":"./lib/index.js","#types":"./types/index.js","#plugins":"./plugins/index.js"},"scripts":{"html":"./bin/coralite.js -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","lint":"eslint --cache .","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","commitmsg":"commitlint -e","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.17.1","dependencies":{"kleur":"^4.1.5","commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","@types/node":"^22.10.5","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@stylistic/eslint-plugin-js":"^2.12.1","@stylistic/eslint-plugin-plus":"^2.12.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.14.2_1753849978824_0.38591042672150166","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"coralite","version":"0.15.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.15.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"9847932b0b6d12bd8275a75ce5565704d28a3a7b","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.15.0.tgz","fileCount":52,"integrity":"sha512-dgNngSTMyBewYK2v39+2jZ52B35O90R5mMWm4RreX04NgT3sNjHYqyZZLyou4+HkXO/ZR8oE8g9ugtv0b59iVw==","signatures":[{"sig":"MEYCIQDci2nw+lJgVKQK/YAuQZTcfT/X7twf7FobBW6gvGHq6QIhAIaoNooe6Dc6v2WzzJEawbOLilu8tMGUVT0zotj+Tyuu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1295990},"main":"./lib/coralite.js","type":"module","_from":"file:coralite-0.15.0.tgz","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./types/index.js","default":"./lib/coralite.js"},"./types":{"default":"./types/index.js"},"./utils":{"types":"./types/index.js","default":"./lib/index.js"},"./plugins":{"types":"./types/index.js","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#types":"./types/index.js","#plugins":"./plugins/index.js"},"scripts":{"html":"./bin/coralite.js -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","lint":"eslint --cache .","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/c6c543b007ea7f2a8d43ac1a801ee03d/coralite-0.15.0.tgz","_integrity":"sha512-dgNngSTMyBewYK2v39+2jZ52B35O90R5mMWm4RreX04NgT3sNjHYqyZZLyou4+HkXO/ZR8oE8g9ugtv0b59iVw==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.14.0","dependencies":{"kleur":"^4.1.5","commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.15.0_1757182946281_0.649424797162506","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"coralite","version":"0.16.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.16.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"c2433969b6439b58d09b3a6733f81ca9f1798f87","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.16.0.tgz","fileCount":53,"integrity":"sha512-rtB1/xOy5bfdmsnTu3jUlqcejcGadeCOLCB7AzTxslekk2+iDwpCD587j3fxfvmtvvJqIP2hvdVK1pE8jGiClw==","signatures":[{"sig":"MEUCIG1VZrwefFngMhkP4qUjrCGd9e7lym1oum7gqpDtry/DAiEAk4OZ3WW9yy/1vuWH8LKekQ7o7Vx4tfCre938/8RVvUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1301329},"main":"./lib/coralite.js","type":"module","_from":"file:coralite-0.16.0.tgz","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./types/index.js","default":"./lib/coralite.js"},"./types":{"default":"./types/index.js"},"./utils":{"types":"./types/index.js","default":"./lib/index.js"},"./plugins":{"types":"./types/index.js","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#types":"./types/index.js","#plugins":"./plugins/index.js"},"scripts":{"html":"./bin/coralite.js -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","lint":"eslint --cache .","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/7b95cf3fba7ab6736c45c28bf4e79e21/coralite-0.16.0.tgz","_integrity":"sha512-rtB1/xOy5bfdmsnTu3jUlqcejcGadeCOLCB7AzTxslekk2+iDwpCD587j3fxfvmtvvJqIP2hvdVK1pE8jGiClw==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.14.0","dependencies":{"kleur":"^4.1.5","commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.16.0_1757350223949_0.9538436159617845","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"coralite","version":"0.17.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.17.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"c84d0abed08695638d1cf6ba1c9042aecf3d3306","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.17.0.tgz","fileCount":54,"integrity":"sha512-HiFKkFLiCkgpLW33i7XN/Yg9j+pFYhhgQa/oePj9LKAT1kGRicfULdrA1imaE3wVfWQ0Om3UEW/reGNnATYdSw==","signatures":[{"sig":"MEUCIHg6YM6nhc6CDTvtj2cCshMoq4TOcgcegz+z6I4zUUIUAiEA3d5RldYuTJWqmDKqxmp5gWLvYphNwEGv0ZijXlkfTi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305390},"main":"./lib/coralite.js","type":"module","_from":"file:coralite-0.17.0.tgz","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./types/index.js","default":"./lib/coralite.js"},"./types":{"default":"./types/index.js"},"./utils":{"types":"./types/index.js","default":"./lib/index.js"},"./plugins":{"types":"./types/index.js","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#types":"./types/index.js","#plugins":"./plugins/index.js"},"scripts":{"html":"node --experimental-vm-modules --experimental-import-meta-resolve ./bin/coralite.js -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","lint":"eslint --cache .","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/f98408a0bbbb25bc81679c8554b02b6c/coralite-0.17.0.tgz","_integrity":"sha512-HiFKkFLiCkgpLW33i7XN/Yg9j+pFYhhgQa/oePj9LKAT1kGRicfULdrA1imaE3wVfWQ0Om3UEW/reGNnATYdSw==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.14.0","dependencies":{"kleur":"^4.1.5","commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.17.0_1757587831207_0.1255124895427484","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"coralite","version":"0.18.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.18.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"ea153f7075ddd1e5d7e307b272bf8a51afbf1d3f","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.18.0.tgz","fileCount":36,"integrity":"sha512-+cdsecwUqA2RQQuYG+T73nmBrVcyb/6vxEyz7IXET29VG9KHerEhvYTFff/7WFSa1aEFx6ZyM6jJctm8eG6EWg==","signatures":[{"sig":"MEUCICsyE2yGupvfWB6kKR8VOU8XX5FYGAH3w6d85eS3onKZAiEAkbBK69HRTX7Qn9Zn+q92cWAOANMTZzb/JmKPxWnyPuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312813},"type":"module","_from":"file:coralite-0.18.0.tgz","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#types":"./types/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","build-lib":"esbuild ./lib/index.js --bundle --format=esm --outdir=dist/lib --platform=node --minify-whitespace","build-html":"node --experimental-vm-modules --experimental-import-meta-resolve ./bin/coralite.js -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node --minify-whitespace","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/7285f17af949133d896509a34d667472/coralite-0.18.0.tgz","_integrity":"sha512-+cdsecwUqA2RQQuYG+T73nmBrVcyb/6vxEyz7IXET29VG9KHerEhvYTFff/7WFSa1aEFx6ZyM6jJctm8eG6EWg==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.14.0","dependencies":{"kleur":"^4.1.5","commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","premove":"^4.0.0","sirv-cli":"^3.0.0","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.18.0_1757856866531_0.9994207715884793","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"coralite","version":"0.18.1","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.18.1","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"9ee83f61d199e953bf280ce427632ef8756a4f50","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.18.1.tgz","fileCount":36,"integrity":"sha512-tuvYnZaxqhjWRu01PMj9LSuMOXlX5G5HgfSiwTiLFa6JOSzwuMO1v4C0I5Kfu+a4LgjjdTR9bCaXRNT3S0w5RA==","signatures":[{"sig":"MEYCIQDUswqxWpHk80zDvATN2NfzGFtb2v6i4ioGmLgrJYlJvQIhAMZmBNiza079XfqibsPPlRplS7TGwpyeAcVVa1NR0QeC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312808},"type":"module","_from":"file:coralite-0.18.1.tgz","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#types":"./types/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","build-lib":"esbuild ./lib/index.js --bundle --format=esm --outdir=dist/lib --platform=node --minify-whitespace","build-html":"node --experimental-vm-modules --experimental-import-meta-resolve ./bin/coralite.js -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node --minify-whitespace","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/88d7db96ab8847acbeaf7815f9970fb5/coralite-0.18.1.tgz","_integrity":"sha512-tuvYnZaxqhjWRu01PMj9LSuMOXlX5G5HgfSiwTiLFa6JOSzwuMO1v4C0I5Kfu+a4LgjjdTR9bCaXRNT3S0w5RA==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.14.0","dependencies":{"kleur":"^4.1.5","commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","premove":"^4.0.0","sirv-cli":"^3.0.0","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.18.1_1757866788829_0.01334442009969794","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"coralite","version":"0.18.2","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.18.2","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"8348311fac5ddd64f10e2cb031040003e33a1ed6","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.18.2.tgz","fileCount":36,"integrity":"sha512-/WsmfKUWE19+xa8qXFTZrWJqLumcScLqLKjomwG/Y52aWFPJpPqTafrkI031uCnXnZ4AmePoBgi8UyE6+afKMA==","signatures":[{"sig":"MEYCIQCiq34dqLzlNuNDGVs6RE/nXcKNOrkw5Hjf/U1s93IpVAIhALaTSUNe0031Dk/ItKAdHepsHybjkKqkpjQSOkQkhf7A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361645},"type":"module","_from":"file:coralite-0.18.2.tgz","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","build-lib":"esbuild ./lib/index.js --bundle --format=esm --outdir=dist/lib --platform=node","build-html":"node --experimental-vm-modules --experimental-import-meta-resolve ./bin/coralite.js -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/04b914d0422d5e34b78be6ecf81f3a1e/coralite-0.18.2.tgz","_integrity":"sha512-/WsmfKUWE19+xa8qXFTZrWJqLumcScLqLKjomwG/Y52aWFPJpPqTafrkI031uCnXnZ4AmePoBgi8UyE6+afKMA==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.14.0","dependencies":{"kleur":"^4.1.5","commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","premove":"^4.0.0","sirv-cli":"^3.0.0","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.18.2_1758018625308_0.5955449055524602","host":"s3://npm-registry-packages-npm-production"}},"0.18.3":{"name":"coralite","version":"0.18.3","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.18.3","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"5b3ecd124dae2aa26c764e93a56c7f13f51bb058","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.18.3.tgz","fileCount":36,"integrity":"sha512-0C6IacDqBF0cFP9TFERYamkfceIqivjach9KGYCfWPHUIjoDFVmHV2d1Ug/REqKH9wYsyNak3O/At1xfQzM8qQ==","signatures":[{"sig":"MEQCIFmfDolrMZ4ehNxVB9WIRNHChlVBumnKGjYST7gZP/KXAiAWIfF8towO2Q2iSrqXNzadMpMvUIltfDA2k3O2LvVLyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362421},"type":"module","_from":"file:coralite-0.18.3.tgz","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","build-lib":"esbuild ./lib/index.js --bundle --format=esm --outdir=dist/lib --platform=node","build-html":"node --experimental-vm-modules --experimental-import-meta-resolve ./bin/coralite.js -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/e1b76c79bc342eb5b610070bbaf8f7f1/coralite-0.18.3.tgz","_integrity":"sha512-0C6IacDqBF0cFP9TFERYamkfceIqivjach9KGYCfWPHUIjoDFVmHV2d1Ug/REqKH9wYsyNak3O/At1xfQzM8qQ==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.14.0","dependencies":{"kleur":"^4.1.5","commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","premove":"^4.0.0","sirv-cli":"^3.0.0","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.18.3_1758088139430_0.555762283702935","host":"s3://npm-registry-packages-npm-production"}},"0.18.4":{"name":"coralite","version":"0.18.4","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.18.4","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"d352cfac30b6d9fa8ea3f69a749846b08c747c2e","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.18.4.tgz","fileCount":36,"integrity":"sha512-XT+j72vODgT6BgTc2JFSDHkEoCvfccDCtwF2ngUJTGyGtGlADY+blbWUAzx/bQo3Miybu4HCV9OBaWZ9GBnquw==","signatures":[{"sig":"MEUCIQCsSYfjxzF2pxEsnPaTgNUFOwSDWoxj++6z+nn7x6BJ4gIgDHhBuuOBwCwvLLfVu202JsVRFz9kkL4k17Jsf9aJN7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362421},"type":"module","_from":"file:coralite-0.18.4.tgz","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","build-lib":"esbuild ./lib/index.js --bundle --format=esm --outdir=dist/lib --platform=node","build-html":"node --experimental-vm-modules --experimental-import-meta-resolve ./bin/coralite.js -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/4f143b9ef135a21c73eb550bec761531/coralite-0.18.4.tgz","_integrity":"sha512-XT+j72vODgT6BgTc2JFSDHkEoCvfccDCtwF2ngUJTGyGtGlADY+blbWUAzx/bQo3Miybu4HCV9OBaWZ9GBnquw==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.3","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.19.0","dependencies":{"kleur":"^4.1.5","commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","premove":"^4.0.0","sirv-cli":"^3.0.0","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.18.4_1758183615626_0.370050657866684","host":"s3://npm-registry-packages-npm-production"}},"0.18.5":{"name":"coralite","version":"0.18.5","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.18.5","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"c0b565ec81e81143419ad410e4cf3f86fa7f5f71","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.18.5.tgz","fileCount":36,"integrity":"sha512-wiTUXPO7YbEti4eXeBXWNBiQBVDHSFnOW8JyPabEY7CDSNVQu4KYTLrtq9bGbG2cZcGuEjgWpuasiuDEDrkHNA==","signatures":[{"sig":"MEUCIQDSWuGE9ln4CHkDsmoO451ESFU0hMYf69LRKUmuyp+NOQIgcUJqPcfNZjsIZISBfVdXoDF9V2zSTajM5sR8eMsXVIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362421},"type":"module","_from":"file:coralite-0.18.5.tgz","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","build-lib":"esbuild ./lib/index.js --bundle --format=esm --outdir=dist/lib --platform=node","build-html":"node --experimental-vm-modules --experimental-import-meta-resolve ./bin/coralite.js -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/5172812dd1263da534922038c9d7f242/coralite-0.18.5.tgz","_integrity":"sha512-wiTUXPO7YbEti4eXeBXWNBiQBVDHSFnOW8JyPabEY7CDSNVQu4KYTLrtq9bGbG2cZcGuEjgWpuasiuDEDrkHNA==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.3","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.19.0","dependencies":{"kleur":"^4.1.5","commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","premove":"^4.0.0","sirv-cli":"^3.0.0","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.18.5_1758184431432_0.5927833598115215","host":"s3://npm-registry-packages-npm-production"}},"0.18.6":{"name":"coralite","version":"0.18.6","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.18.6","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"9bbd3a5823c3e1f44f4572fca6e75fa4e221720e","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.18.6.tgz","fileCount":36,"integrity":"sha512-DLR1hwkU+dBXkUlEMnCg6ivS3H9PeEe/Efg7c8PnCubunlNl3HOMxQ2pRLGAeWtS1bvwq7FPfc2HoiPq0ijUlQ==","signatures":[{"sig":"MEUCIEAOFvenqIOV/kp3mV+lxTF6n9k3K1VlSygR7oY81TrIAiEAxxmQovGR+ubm6NExOKhBzdr6/YCuSohF4YRHMZ2/ZsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362421},"type":"module","_from":"file:coralite-0.18.6.tgz","engines":{"node":"^20.19.0 || >=22.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","build-lib":"esbuild ./lib/index.js --bundle --format=esm --outdir=dist/lib --platform=node","build-html":"node --experimental-vm-modules --experimental-import-meta-resolve ./bin/coralite.js -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/338e6a20754624b9266aff056eaaaf89/coralite-0.18.6.tgz","_integrity":"sha512-DLR1hwkU+dBXkUlEMnCg6ivS3H9PeEe/Efg7c8PnCubunlNl3HOMxQ2pRLGAeWtS1bvwq7FPfc2HoiPq0ijUlQ==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.3","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.19.0","dependencies":{"kleur":"^4.1.5","commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","premove":"^4.0.0","sirv-cli":"^3.0.0","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.18.6_1758722206912_0.7870370940322906","host":"s3://npm-registry-packages-npm-production"}},"0.18.7":{"name":"coralite","version":"0.18.7","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.18.7","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"547d465b226b9e1e02690a7ca369274110c10f5f","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.18.7.tgz","fileCount":36,"integrity":"sha512-uFrsIMEytSj7KQVmc6Av5utz/lNxRJIfde+7Kbmd6vEtMGbahfuUaG3vkTeHyKiR2C+APOSxQypD/2uxu+M8bw==","signatures":[{"sig":"MEQCIA30WMeKHm8LLBtj7frIufR0qjPqaOdDVZb7LvRQvke8AiAjyC59wZliXwG6Eu7ESxoqsWqu7U8nv901LBMuNXCwYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362074},"type":"module","_from":"file:coralite-0.18.7.tgz","engines":{"node":"^20.19.0 || >=22.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","build-lib":"esbuild ./lib/index.js --bundle --format=esm --outdir=dist/lib --platform=node","build-html":"node --experimental-vm-modules --experimental-import-meta-resolve ./bin/coralite.js -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/884f9d9c0a7b5c099f6d6be9fd756ace/coralite-0.18.7.tgz","_integrity":"sha512-uFrsIMEytSj7KQVmc6Av5utz/lNxRJIfde+7Kbmd6vEtMGbahfuUaG3vkTeHyKiR2C+APOSxQypD/2uxu+M8bw==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.3","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.19.0","dependencies":{"kleur":"^4.1.5","commander":"^13.0.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","premove":"^4.0.0","sirv-cli":"^3.0.0","highlight.js":"^11.11.1","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.18.7_1760785710183_0.0037176571128612057","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"coralite","version":"0.19.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.19.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"ad82fcce0d30602340a620aec418a8160e445cbd","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.19.0.tgz","fileCount":38,"integrity":"sha512-lVGvad5XZWggoryZLmXr8Gj8zK5y02KO9GZo68ZUQh0rcWdOvMwUp/36veFC3VG+Oin8K78jMVB193IwRp07Sw==","signatures":[{"sig":"MEQCIH/jV8XAbid4EVaoPG/ez+pWLRTYjOikvFi3c7L39mNOAiA9FKeQ8w16SimzyfuC+pkY2wcpCaTCirYZNGMrN4/fgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393091},"type":"module","_from":"file:coralite-0.19.0.tgz","engines":{"node":"^20.19.0 || >=22.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv dist --dev --port 3000","test-e2e":"playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:esbuild --format=esm --outdir=dist/lib --platform=node","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"node --experimental-vm-modules --experimental-import-meta-resolve ./bin/coralite.js -t tests/fixtures/templates -p tests/fixtures/pages -o dist -i 'data-dev=true'","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/c3eb5ff704558fbe3b33ac4761884d33/coralite-0.19.0.tgz","_integrity":"sha512-lVGvad5XZWggoryZLmXr8Gj8zK5y02KO9GZo68ZUQh0rcWdOvMwUp/36veFC3VG+Oin8K78jMVB193IwRp07Sw==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"11.6.1","description":"HTML modules static site generator","directories":{},"_nodeVersion":"24.10.0","dependencies":{"esbuild":"^0.25.9"},"_hasShrinkwrap":false,"devDependencies":{"kleur":"^4.1.5","premove":"^4.0.0","sirv-cli":"^3.0.0","commander":"^13.0.0","htmlparser2":"^10.0.0","highlight.js":"^11.11.1","dom-serializer":"^2.0.0","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","serialize-javascript":"^7.0.2","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.19.0_1767282351242_0.7676747675858699","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"coralite","version":"0.20.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.20.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"94bc87c8119221fe5ca77e1aad3cad5953b0c301","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.20.0.tgz","fileCount":44,"integrity":"sha512-zCLGCXznXlMNcB+9y5SvuNWnH9WsNby+iC/dVNqwOBrOK/BwzGcdWLcUgUIZErgXg/2lFhJhW6d3tHuB1ZuNaw==","signatures":[{"sig":"MEUCIQDfnxWvVeawPMsSkbnMUfy9akfvyEE/wl/McDHleoCM/AIgYR9aH9vXSRjvAqI+9+VkncWNCOkfkgBgkYRYa/dFONs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":869808},"type":"module","_from":"file:coralite-0.20.0.tgz","engines":{"node":"^20.19.0 || >=22.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .html --dev --port 3000","test-e2e":"pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:esbuild --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --test ./tests/unit/**/*.spec.js","build-html":"premove .html && node ./bin/coralite.js -t tests/fixtures/templates -p tests/fixtures/pages -o .html -i 'data-dev=true'","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/3a01ef24db9dcf5ae3b40551d5c31813/coralite-0.20.0.tgz","_integrity":"sha512-zCLGCXznXlMNcB+9y5SvuNWnH9WsNby+iC/dVNqwOBrOK/BwzGcdWLcUgUIZErgXg/2lFhJhW6d3tHuB1ZuNaw==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"11.6.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"24.12.0","dependencies":{"p-limit":"^7.2.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"devDependencies":{"kleur":"^4.1.5","esbuild":"^0.25.9","premove":"^4.0.0","sirv-cli":"^3.0.0","htmlparser2":"^10.0.0","highlight.js":"^11.11.1","dom-serializer":"^2.0.0","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","serialize-javascript":"^7.0.2","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.20.0_1770359378900_0.20521664083068858","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"coralite","version":"0.20.1","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.20.1","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"b0512126b473d2107a6fab5f3c8a34d047d77232","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.20.1.tgz","fileCount":44,"integrity":"sha512-KY+XUoWgiPwGR7skKzi4zgZV1gBNIcJNUQN1w6wOkWF5tFOCUvTK5nPX8pyf7dDpC8Ga6ez9THWh2v5W59kziw==","signatures":[{"sig":"MEYCIQD0Q8Je/p2JEhNAybqnBNCF4tJwuvY44Qb1dDJhapgP0gIhAJKkgMyDOU+YzmxlDE0VA/O7/XZ968O4dOjkiapIjoqi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":682541},"type":"module","_from":"file:coralite-0.20.1.tgz","engines":{"node":">20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .html --dev --port 3000","test-e2e":"pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --test ./tests/unit/**/*.spec.js","build-html":"premove .html && node ./bin/coralite.js -t tests/fixtures/templates -p tests/fixtures/pages -o .html -i 'data-dev=true'","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/70978b059c4fffc4270d4ba4cd544653/coralite-0.20.1.tgz","_integrity":"sha512-KY+XUoWgiPwGR7skKzi4zgZV1gBNIcJNUQN1w6wOkWF5tFOCUvTK5nPX8pyf7dDpC8Ga6ez9THWh2v5W59kziw==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"11.6.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"24.12.0","dependencies":{"kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","commander":"^13.1.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"premove":"^4.0.0","sirv-cli":"^3.0.0","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.20.1_1770363539993_0.27731800584214206","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"coralite","version":"0.21.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.21.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"a358a7fd98a0d4221b2b88346796409c8cc1f648","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.21.0.tgz","fileCount":44,"integrity":"sha512-58zNnE20o20CkmdVUTL/ROD3EaVL/B5ciSJ/Y+LUJLUFDYxnWu+dJqWmcG1EQ9Ukvo0VrQZzhSlE83i6xVnVqQ==","signatures":[{"sig":"MEYCIQDF8+oHd8ppbQY1fLRhukfRRDi1new7c8jTfEZ8UGMDrwIhAL/0REXfr3IpqRtQVy1PasIkg12ihZiwE/LveCcJrzhL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":689474},"type":"module","_from":"file:coralite-0.21.0.tgz","engines":{"node":">20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .html --dev --port 3000","test-e2e":"pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --test ./tests/unit/**/*.spec.js","build-html":"premove .html && node ./bin/coralite.js -t tests/fixtures/templates -p tests/fixtures/pages -o .html -i 'data-dev=true'","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/5d9776d15de15584a3a67d09196bef51/coralite-0.21.0.tgz","_integrity":"sha512-58zNnE20o20CkmdVUTL/ROD3EaVL/B5ciSJ/Y+LUJLUFDYxnWu+dJqWmcG1EQ9Ukvo0VrQZzhSlE83i6xVnVqQ==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"11.6.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"24.12.0","dependencies":{"kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","commander":"^13.1.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"premove":"^4.0.0","sirv-cli":"^3.0.0","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.21.0_1770814257205_0.7275038581411879","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"coralite","version":"0.22.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.22.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"b84603dd3bb80a631b731b1a0337c777ef48590e","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.22.0.tgz","fileCount":46,"integrity":"sha512-W4Fy1SB4ucY0af0dLVlEOhR12cQtX5h4z7ORHo1I8IjLuvpE/7Z2zFGno2xHCZda4ofJPNovYaMabWoXeZdT2A==","signatures":[{"sig":"MEYCIQDONpIKeXv9L1iS4hp3Kom0zXIXWCqWjwFITKY169mpjQIhAKMbOUR8QDWhg0gOAsoZJoBoomoE7/tizDyhSnm9m9kI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":711205},"type":"module","_from":"file:coralite-0.22.0.tgz","engines":{"node":">20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .html --dev --port 3000","test-e2e":"pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:postcss --external:postcss-selector-parser --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --test ./tests/unit/**/*.spec.js","build-html":"premove .html && node ./bin/coralite.js -t tests/fixtures/templates -p tests/fixtures/pages -o .html -i 'data-dev=true'","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/aef5d98af030ad77caf5b8b5ab973d52/coralite-0.22.0.tgz","_integrity":"sha512-W4Fy1SB4ucY0af0dLVlEOhR12cQtX5h4z7ORHo1I8IjLuvpE/7Z2zFGno2xHCZda4ofJPNovYaMabWoXeZdT2A==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"11.6.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"24.12.0","dependencies":{"kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.6","commander":"^13.1.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"premove":"^4.0.0","sirv-cli":"^3.0.0","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.22.0_1771424583632_0.6832867413209212","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"coralite","version":"0.22.1","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.22.1","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.io","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"1ff8c7fbee375699671e3b5e307847ef16bdfbc9","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.22.1.tgz","fileCount":46,"integrity":"sha512-oKon3c6lcw/f75yRJJyqyq7AV5y6/Gbasri/DmuZKVKA49KDogST7AoKfyDUUJtLYhHIT+2k1FU9k7eXMxMP9w==","signatures":[{"sig":"MEYCIQCsmqZ4KUGRFFaUPDMk+/qMScUJHOm6PMoLT52+TA4/dAIhAIBoASu1IBwuLbB/CaoZ6gOP1XfdgbNZngOspg/sgXqS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":711387},"type":"module","_from":"file:coralite-0.22.1.tgz","engines":{"node":">20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .html --dev --port 3000","test-e2e":"pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:postcss --external:postcss-selector-parser --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --test ./tests/unit/**/*.spec.js","build-html":"premove .html && node ./bin/coralite.js -t tests/fixtures/templates -p tests/fixtures/pages -o .html -i 'data-dev=true'","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/b503baae49a8e4b63b4ac9b0e4f55278/coralite-0.22.1.tgz","_integrity":"sha512-oKon3c6lcw/f75yRJJyqyq7AV5y6/Gbasri/DmuZKVKA49KDogST7AoKfyDUUJtLYhHIT+2k1FU9k7eXMxMP9w==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"11.6.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"24.12.0","dependencies":{"kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.6","commander":"^13.1.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"premove":"^4.0.0","sirv-cli":"^3.0.0","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.22.1_1771454096697_0.911105601915337","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"coralite","version":"0.23.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.23.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"14334c36ad4c34f2f33ef572a2a77f662214c71e","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.23.0.tgz","fileCount":60,"integrity":"sha512-kuz8vcSM34xTx5MsKYeaC7SIZJXgNeQsNOmdmMrN/Zme5L1H46ZBdTYvNSLNO1qbIlEtkhAc/rQMtMk85NRAVA==","signatures":[{"sig":"MEUCIQC7vK+079eqIKPGCw3+7pJ3YGe9GcQCEAm9Fac1osn/7wIgffooVbcgPx+LZ3L+EktkabkfKPtF9HlAp8/zrG5uubI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725578},"type":"module","_from":"file:coralite-0.23.0.tgz","engines":{"node":">20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .html --dev --port 3000","test-e2e":"pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:postcss --external:postcss-selector-parser --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --test ./tests/unit/**/*.spec.js","build-html":"premove .html && node ./bin/coralite.js -t tests/fixtures/templates -p tests/fixtures/pages -o .html -i 'data-dev=true'","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/ecbb25b62311f00069c9c6d8b17b7e31/coralite-0.23.0.tgz","_integrity":"sha512-kuz8vcSM34xTx5MsKYeaC7SIZJXgNeQsNOmdmMrN/Zme5L1H46ZBdTYvNSLNO1qbIlEtkhAc/rQMtMk85NRAVA==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"11.6.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"24.12.0","dependencies":{"kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.6","commander":"^13.1.0","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"premove":"^4.0.0","sirv-cli":"^3.0.0","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.23.0_1771710086802_0.27711715852474494","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"coralite","version":"0.24.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.24.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"d3f19fefa74fcef696ccd18190f2565853ee594e","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.24.0.tgz","fileCount":60,"integrity":"sha512-TedXVrJsvgftZi/i1JMpOEootLmr4xtt+MG3Imv3Cg7oyadzMBGoKOXwlTNtj40hoLF8+YKrcD5WB9oXmHzY3g==","signatures":[{"sig":"MEUCIB8tXI0VuQuNRxL9FwyscHavAEWXxp/kMiVJB4+w01mPAiEAj8xh4sJPeOP8AFgdK1vR89ho3Xq4NjYo8ThA33aHlCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1395298},"type":"module","_from":"file:coralite-0.24.0.tgz","engines":{"node":">20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .html --dev --port 3000","test-e2e":"pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:postcss --external:postcss-selector-parser --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .html && node ./bin/coralite.js -t tests/fixtures/templates -p tests/fixtures/pages -o .html -i 'data-dev=true'","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/da29874b130f7c2e85280fd6449b58fc/coralite-0.24.0.tgz","_integrity":"sha512-TedXVrJsvgftZi/i1JMpOEootLmr4xtt+MG3Imv3Cg7oyadzMBGoKOXwlTNtj40hoLF8+YKrcD5WB9oXmHzY3g==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"11.6.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.6","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"premove":"^4.0.0","sirv-cli":"^3.0.0","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.24.0_1772272356385_0.4457151141387836","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"coralite","version":"0.25.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.25.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"82305a440307f74a7abae2554c3e5d93361d917b","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.25.0.tgz","fileCount":60,"integrity":"sha512-UsmRnqOcGm7M/RJQACO+wJYxuB0VxcLVaur3j0A9C3phmaJqJcnm+NPP/te4t4a+SS/jOGVglgIUlBX3hRd5cg==","signatures":[{"sig":"MEUCIQDGA5uMp9RLXDpmd7QuPOtwkP3WjszEljuqCuzxnskABwIgTzCriWPieeuIgsDyKrfbm7NqozG6u6wJiGlygMcNQ68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1405484},"type":"module","_from":"file:coralite-0.25.0.tgz","engines":{"node":">20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .html --dev --port 3000","test-e2e":"pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:postcss --external:postcss-selector-parser --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .html && node ./bin/coralite.js -t tests/fixtures/templates -p tests/fixtures/pages -o .html -i 'data-dev=true'","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/c7f155f73afc0863d981b56616465bbd/coralite-0.25.0.tgz","_integrity":"sha512-UsmRnqOcGm7M/RJQACO+wJYxuB0VxcLVaur3j0A9C3phmaJqJcnm+NPP/te4t4a+SS/jOGVglgIUlBX3hRd5cg==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"11.6.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.6","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"premove":"^4.0.0","sirv-cli":"^3.0.0","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.25.0_1772375602825_0.2616225477946068","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"coralite","version":"0.26.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.26.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"95035b6ac1921bf51551f098577c9da45a979cec","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.26.0.tgz","fileCount":60,"integrity":"sha512-mILSjbIVb5339ppzQxGKNEnhv+5E53HvasrH45ybAPRtQx0XboVeYAN6994/Xfo60sAZB56QvDrXDPGBM2yETQ==","signatures":[{"sig":"MEUCICiC4YNpUIl0VvlBqovr6QYtmSDhalSuyHW57jJ0OpHeAiEAzzZSKsVTZ2Fo9hDJL9aYQ7qhx/sBNnOjhYuTgQbbB4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1408110},"type":"module","_from":"file:coralite-0.26.0.tgz","engines":{"node":">20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .html --dev --port 3000","test-e2e":"pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:postcss --external:postcss-selector-parser --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .html && node ./bin/coralite.js -t tests/fixtures/templates -p tests/fixtures/pages -o .html -i 'data-dev=true'","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/a97ab245d81acff2ffdfb9013b5df64d/coralite-0.26.0.tgz","_integrity":"sha512-mILSjbIVb5339ppzQxGKNEnhv+5E53HvasrH45ybAPRtQx0XboVeYAN6994/Xfo60sAZB56QvDrXDPGBM2yETQ==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"11.6.2","description":"HTML modules static site generator","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.6","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"premove":"^4.0.0","sirv-cli":"^3.0.0","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.26.0_1772450353841_0.706506540749813","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"coralite","version":"0.27.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.27.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"06ac04d8766559bfcbc7cc6bf787736aa12793b3","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.27.0.tgz","fileCount":60,"integrity":"sha512-c9HWQjS1pboV9rsqVbm0uw2YTzGxOyYzx013xufRLLB+Q8yVbo7vI7kXqlGBSBGKLYFm/hZFh8cLoj3oAICcuA==","signatures":[{"sig":"MEUCIQDhj0ZNv1swXD5WP6p/7EVSToM5lm9gRTC3hPC/fdrQSAIgZZkqW7Cw1Rj81AfeAoMwxrDaa69tQHdb3g6QB1dr62w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1467706},"type":"module","_from":"file:coralite-0.27.0.tgz","engines":{"node":">20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .html --dev --port 3000","test-e2e":"pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:postcss --external:postcss-selector-parser --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .html && node ./bin/coralite.js -c tests/fixtures/components -p tests/fixtures/pages -o .html --standalone .html/standalone -i 'data-dev=true' -s 'data-skip-render'","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/1a10a0f44b9c38d26aefddebcea1f587/coralite-0.27.0.tgz","_integrity":"sha512-c9HWQjS1pboV9rsqVbm0uw2YTzGxOyYzx013xufRLLB+Q8yVbo7vI7kXqlGBSBGKLYFm/hZFh8cLoj3oAICcuA==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.4","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.22.0","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.6","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"premove":"^4.0.0","sirv-cli":"^3.0.0","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.27.0_1772754730310_0.978463510727865","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"coralite","version":"0.28.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.28.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"5a0a6a68360ff0b8af6d68822de9b221146d0f3e","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.28.0.tgz","fileCount":60,"integrity":"sha512-h2lzjRdiskMulouT+jp0CzOA4NlE1oy/aER877ExKDcpdUlE4/+IcFJ76QlY4ix2/uHUC7rKOU1xhl3hm7+qQA==","signatures":[{"sig":"MEUCIQDrY3QlXu/PV8c0Cx3L0e15ozvJMKGZVU5GIHooyazzOAIgIqUFQGBA4zvPNgDPKiiw7eppKW5dabGQEFijiEPcJUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1479477},"type":"module","_from":"file:coralite-0.28.0.tgz","engines":{"node":">20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .html --dev --port 3000","test-e2e":"pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:postcss --external:postcss-selector-parser --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .html && node ./bin/coralite.js -c tests/fixtures/components -p tests/fixtures/pages -o .html --standalone standalone -i 'data-dev=true' -s 'data-skip-render'","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/a400219378d79604aaffe744be748755/coralite-0.28.0.tgz","_integrity":"sha512-h2lzjRdiskMulouT+jp0CzOA4NlE1oy/aER877ExKDcpdUlE4/+IcFJ76QlY4ix2/uHUC7rKOU1xhl3hm7+qQA==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.4","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.22.1","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.6","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"premove":"^4.0.0","sirv-cli":"^3.0.0","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.28.0_1773409962298_0.5702550610264501","host":"s3://npm-registry-packages-npm-production"}},"0.28.1":{"name":"coralite","version":"0.28.1","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.28.1","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"f7ea552acea5938dc7b3a1b944c76cd89abbdb8b","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.28.1.tgz","fileCount":60,"integrity":"sha512-qlc7pfqSzxcsi8Y5LbvUlufvXlSQRM02acUlF/8+TAR3YbZDGMvy+BAwBX2QT5YtIyGXYACHgKjYJFsNLno/NA==","signatures":[{"sig":"MEUCIBKMfNTUNPoHS19UdUwaPlUJs4HXHLGaLfGozqg6xcucAiEAxa+qOEIXR/Op4Slp07cBuxJ/TfCgxQ2fDkF1HGGJR0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1481812},"type":"module","_from":"file:coralite-0.28.1.tgz","engines":{"node":">20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .html --dev --port 3000","test-e2e":"pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:postcss --external:postcss-selector-parser --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .html && node ./bin/coralite.js -c tests/fixtures/components -p tests/fixtures/pages -o .html --standalone standalone -i 'data-dev=true' -s 'data-skip-render'","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/b50d46044ece41b84bf41234d2fe59cb/coralite-0.28.1.tgz","_integrity":"sha512-qlc7pfqSzxcsi8Y5LbvUlufvXlSQRM02acUlF/8+TAR3YbZDGMvy+BAwBX2QT5YtIyGXYACHgKjYJFsNLno/NA==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.4","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.22.1","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.6","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"premove":"^4.0.0","sirv-cli":"^3.0.0","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.28.1_1773418244683_0.23974201145608443","host":"s3://npm-registry-packages-npm-production"}},"0.28.2":{"name":"coralite","version":"0.28.2","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.28.2","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"086bca7ad15317b49dbe0f1a1d59f590848892f4","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.28.2.tgz","fileCount":63,"integrity":"sha512-C/oVjrR5pPDOQu5lSvUBJw6jfAif/pXa2b+uLnkTprmbSBqjmk7aefpPEveFHdcj9OXcJ+PwWcMMCqpHB9TYAw==","signatures":[{"sig":"MEQCIFALLp4Hpvw+NcHkeFnnpagitl2Ges7zsDEL/2QnALS9AiBVEbWD0UebzN6k6vn/Zw5a91rYSRUXtOHljlva+qEANw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1487015},"type":"module","_from":"file:coralite-0.28.2.tgz","engines":{"node":">20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .html --dev --port 3000","test-e2e":"pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:postcss --external:postcss-selector-parser --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .html && node ./bin/coralite.js -c tests/fixtures/components -p tests/fixtures/pages -o .html --standalone standalone -i 'data-dev=true' -s 'data-skip-render'","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/e30a42342a14225c77a2bfff327211e7/coralite-0.28.2.tgz","_integrity":"sha512-C/oVjrR5pPDOQu5lSvUBJw6jfAif/pXa2b+uLnkTprmbSBqjmk7aefpPEveFHdcj9OXcJ+PwWcMMCqpHB9TYAw==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.4","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.22.1","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.6","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"premove":"^4.0.0","sirv-cli":"^3.0.0","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.28.2_1773652696498_0.2212657415407433","host":"s3://npm-registry-packages-npm-production"}},"0.28.3":{"name":"coralite","version":"0.28.3","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.28.3","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"15a734ba9905f6ffea56174a0f5cfecadccbfead","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.28.3.tgz","fileCount":63,"integrity":"sha512-KhsOZdpr+SccPDBetGijIlx/D15SeBmzzcIya1y/YKTFk3kF78CjVM91o4K1PgxylY19fJ36LCWkO6FFhrrUnQ==","signatures":[{"sig":"MEUCIGTq2dSgLoF+U9X064V5R5kV2gWtva3yPLoYW4extSBQAiEA4cfWr9ohG+RLapWA/m1xWvyMiqs7cCFWbv8Q+w8eTsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1489356},"type":"module","_from":"file:coralite-0.28.3.tgz","engines":{"node":">20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .html --dev --port 3000","test-e2e":"pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:postcss --external:postcss-selector-parser --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .html && node ./bin/coralite.js -c tests/fixtures/components -p tests/fixtures/pages -o .html --standalone standalone -i 'data-dev=true' -s 'data-skip-render' -a 'esbuild:package.json:esbuild.json'","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/82ded2c82807298f52af618527bc75ca/coralite-0.28.3.tgz","_integrity":"sha512-KhsOZdpr+SccPDBetGijIlx/D15SeBmzzcIya1y/YKTFk3kF78CjVM91o4K1PgxylY19fJ36LCWkO6FFhrrUnQ==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.4","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.22.1","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.6","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"premove":"^4.0.0","sirv-cli":"^3.0.0","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.28.3_1773679004070_0.7142952476625164","host":"s3://npm-registry-packages-npm-production"}},"0.28.4":{"name":"coralite","version":"0.28.4","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.28.4","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"b57c968d97025a05e2386d06e0964d8661c37bb5","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.28.4.tgz","fileCount":63,"integrity":"sha512-Nmew29HZczDdeIqWH0zIKr70r0njSUYUOUh00fNHYuuopQ/KkZSOD5zpPgEVMR2YvhQCuOF4ZAljifX/b5OMlg==","signatures":[{"sig":"MEUCIQD2lJ9wdvEGiCWJMw50DMw6ZJltvRsh2oGpiSszCWLe0wIgL9WnfL/A/eWkZL6LgEZZqg3BvRL0nkATdjemUqrll8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1492246},"type":"module","_from":"file:coralite-0.28.4.tgz","engines":{"node":">20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .html --dev --port 3000","test-e2e":"pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:postcss --external:postcss-selector-parser --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .html && node ./bin/coralite.js -c tests/fixtures/components -p tests/fixtures/pages -o .html --standalone standalone -i 'data-dev=true' -s 'data-skip-render' -a 'esbuild:package.json:esbuild.json'","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/66fc5fc3e0f894ff4084efc3e441c15e/coralite-0.28.4.tgz","_integrity":"sha512-Nmew29HZczDdeIqWH0zIKr70r0njSUYUOUh00fNHYuuopQ/KkZSOD5zpPgEVMR2YvhQCuOF4ZAljifX/b5OMlg==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.4","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.22.1","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.6","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"premove":"^4.0.0","sirv-cli":"^3.0.0","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.28.4_1773690643536_0.9272505269775175","host":"s3://npm-registry-packages-npm-production"}},"0.28.5":{"name":"coralite","version":"0.28.5","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.28.5","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"db74fc0ed71d398d12ab6643640b5da1e93bc4b2","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.28.5.tgz","fileCount":63,"integrity":"sha512-UbBi02Q3qrv1n86B7e0pxQownlTmD/K9bFk/uqjXCwaJW1t+IMAW9EjOwMcULeoFjoITceWAP2RVFIMSUcHwoA==","signatures":[{"sig":"MEUCIQCWMDfJ5WEcmh3jP+9aZ+CkPbzKW72NSSJYYSgFDwjvcgIgdOEM0a36HOkTFjcz+J/aFH5glYEOKpzwu2FH52FaDes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1492250},"type":"module","_from":"file:coralite-0.28.5.tgz","engines":{"node":">20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .html --dev --port 3000","test-e2e":"pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:postcss --external:postcss-selector-parser --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .html && node ./bin/coralite.js -c tests/fixtures/components -p tests/fixtures/pages -o .html --standalone standalone -i 'data-dev=true' -s 'data-skip-render' -a 'esbuild:package.json:esbuild.json'","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/d07fd2d4d1a0158ba93db36d04819fd2/coralite-0.28.5.tgz","_integrity":"sha512-UbBi02Q3qrv1n86B7e0pxQownlTmD/K9bFk/uqjXCwaJW1t+IMAW9EjOwMcULeoFjoITceWAP2RVFIMSUcHwoA==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.4","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.22.1","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.6","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"premove":"^4.0.0","sirv-cli":"^3.0.0","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.28.5_1773725922027_0.6245431407032798","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"coralite","version":"0.29.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.29.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"cb8492f4b290a53c3b818e39260a1c134a016532","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.29.0.tgz","fileCount":63,"integrity":"sha512-5jPfzUqZzY9MwEsd29D+cxe2+Np6vY+crKUEI2rY+8qv052k7XzCA5iJSrfwZtNSNRmRZq2yK5/xbo3reeuG6A==","signatures":[{"sig":"MEUCIQDHvqqX8rDlNEJSx1ys5Wbu+xQS2UKHClzzusZJ4QKCnAIgOIdnFxoDhYq6eI1d6SZPSU8mW2615LbZQc/DU43OyiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1459990},"type":"module","_from":"file:coralite-0.29.0.tgz","engines":{"node":">20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .html --dev --port 3000","test-e2e":"pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:postcss --external:postcss-selector-parser --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .html && node ./bin/coralite.js -c tests/fixtures/components -p tests/fixtures/pages -o .html -i 'data-dev=true' -s 'data-skip-render' -a 'esbuild:package.json:esbuild.json'","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/dd3e662644ad96e838e2a35c441753c3/coralite-0.29.0.tgz","_integrity":"sha512-5jPfzUqZzY9MwEsd29D+cxe2+Np6vY+crKUEI2rY+8qv052k7XzCA5iJSrfwZtNSNRmRZq2yK5/xbo3reeuG6A==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.4","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.22.1","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.6","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"premove":"^4.0.0","sirv-cli":"^3.0.0","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.29.0_1774289535377_0.25467519661969296","host":"s3://npm-registry-packages-npm-production"}},"0.29.1":{"name":"coralite","version":"0.29.1","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.29.1","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"d0ca1d7a460e7c8f73f994efc08d5f7e1a498264","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.29.1.tgz","fileCount":63,"integrity":"sha512-8CyUYMkY4S5+CwTswmFdg50roUkuarxh9KJD9M9e5SntIJks3goGgY59wJ0kCVyxkBNdWOkVTXL4lKDZiYAjUg==","signatures":[{"sig":"MEUCIQCru7lq+0JQbTn+PCPZxva3Gn/Dx2R7r68GYRoWQXcQFgIgR/Kqr+iiQyyYkJY2pP1OB7A5ydZsEZrmFIUTpPlZ6eI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1468860},"type":"module","_from":"file:coralite-0.29.1.tgz","engines":{"node":">20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .html --dev --port 3000","test-e2e":"pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:postcss --external:postcss-selector-parser --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .html && node ./bin/coralite.js -c tests/fixtures/components -p tests/fixtures/pages -o .html -i 'data-dev=true' -s 'data-skip-render' -a 'esbuild:package.json:esbuild.json'","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/81eec00953969980b14c1d923051ba64/coralite-0.29.1.tgz","_integrity":"sha512-8CyUYMkY4S5+CwTswmFdg50roUkuarxh9KJD9M9e5SntIJks3goGgY59wJ0kCVyxkBNdWOkVTXL4lKDZiYAjUg==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.4","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.22.1","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.6","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"premove":"^4.0.0","sirv-cli":"^3.0.0","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.29.1_1774338586227_0.3417573336053876","host":"s3://npm-registry-packages-npm-production"}},"0.29.2":{"name":"coralite","version":"0.29.2","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.29.2","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"6a0c5982e8e035ba8b5b00ad8bd631997674233a","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.29.2.tgz","fileCount":63,"integrity":"sha512-RMvVwJ9KhTadJ6QJlM3t+lcoLzhI/OWQu7ZBK7SGquhzPrAD0slZlQrSRstlYa1G4rXC8krHMncWn0Frxw6Mkg==","signatures":[{"sig":"MEUCIQDgIMmmwWD9IO3UqJ9s58zEFWupXBAm0sKftQfJ4uVgfwIgRE3CgryqldLhhWdEswREQN5vjojC5OoF6LRemHwizZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1469408},"type":"module","_from":"file:coralite-0.29.2.tgz","engines":{"node":">20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .html --dev --port 3000","test-e2e":"pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:postcss --external:postcss-selector-parser --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .html && node ./bin/coralite.js -c tests/fixtures/components -p tests/fixtures/pages -o .html -i 'data-dev=true' -s 'data-skip-render' -a 'esbuild:package.json:esbuild.json'","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/416f4cd518f359d92832c4206db13f85/coralite-0.29.2.tgz","_integrity":"sha512-RMvVwJ9KhTadJ6QJlM3t+lcoLzhI/OWQu7ZBK7SGquhzPrAD0slZlQrSRstlYa1G4rXC8krHMncWn0Frxw6Mkg==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.4","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.22.1","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.6","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"premove":"^4.0.0","sirv-cli":"^3.0.0","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.29.2_1774360723157_0.6835013716783622","host":"s3://npm-registry-packages-npm-production"}},"0.29.3":{"name":"coralite","version":"0.29.3","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.29.3","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"6545b4adef8ad2e74a85b95fb6411559c08af244","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.29.3.tgz","fileCount":63,"integrity":"sha512-mOP1vgByJCTj7R43wEqbWxyIF91NoBfGgN1S/qr/eJvVHy6Y9n48UTLb1Rgs1CfpZ1ZiH4Dl8I8cQtuug1wBEg==","signatures":[{"sig":"MEQCIHdld3ToQkJSRMbShxFESBa7B3quEVm6kj6k+IDEqdGnAiAtf8+nytk6CkRCPsN7JVoM2vdcUjxfDUqx/6Z1qbkJOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1493327},"type":"module","_from":"file:coralite-0.29.3.tgz","engines":{"node":">20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .html --dev --port 3000","test-e2e":"pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:postcss --external:postcss-selector-parser --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --external:esbuild-plugins-node-modules-polyfill --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .html && node ./bin/coralite.js -c tests/fixtures/components -p tests/fixtures/pages -o .html -i 'data-dev=true' -s 'data-skip-render' -a 'esbuild:package.json:esbuild.json'","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/a190bff01155e653ce23dfce6171f536/coralite-0.29.3.tgz","_integrity":"sha512-mOP1vgByJCTj7R43wEqbWxyIF91NoBfGgN1S/qr/eJvVHy6Y9n48UTLb1Rgs1CfpZ1ZiH4Dl8I8cQtuug1wBEg==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.7","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.22.2","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.6","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"premove":"^4.0.0","sirv-cli":"^3.0.0","@types/node":"^22.18.5","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.29.3_1774710965583_0.009582318368783982","host":"s3://npm-registry-packages-npm-production"}},"0.29.4":{"name":"coralite","version":"0.29.4","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.29.4","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"0ead1ee83f6a20c97b0484e11f96c84b5e4dad24","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.29.4.tgz","fileCount":63,"integrity":"sha512-tqyMzNoi+iDlqBGp6Kivn0ObCrx8rLTa0UjMEmTx+jZmR6bE8mD7Z6D32Hwbz+TliVZe/jEsQ8T4OZpSbH+Iug==","signatures":[{"sig":"MEUCIQDxLWcGF6UNM156AERmpysUMSqmZbS5QFMd4VzE9wrITQIgERGMZY8RqoLXE5B4y4C2bLji/DDVW3L0oiCzqAppAmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1504392},"type":"module","_from":"file:coralite-0.29.4.tgz","engines":{"node":">20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .coralite --dev --port 3000","test-e2e":"pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:postcss --external:postcss-selector-parser --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --external:esbuild-plugins-node-modules-polyfill --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .coralite && node ./tests/scripts/build-html.js","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/30ec213771200b185b5067fe172d2c95/coralite-0.29.4.tgz","_integrity":"sha512-tqyMzNoi+iDlqBGp6Kivn0ObCrx8rLTa0UjMEmTx+jZmR6bE8mD7Z6D32Hwbz+TliVZe/jEsQ8T4OZpSbH+Iug==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.7","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.22.2","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.6","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","@types/node":"^22.18.5","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.29.4_1775211696342_0.0892546096206781","host":"s3://npm-registry-packages-npm-production"}},"0.29.5":{"name":"coralite","version":"0.29.5","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.29.5","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"b10ff8e28652163eccb456e810bb2b089dbf8515","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.29.5.tgz","fileCount":63,"integrity":"sha512-Xow2ljMwz99w9SU9H5qcPeDQWXUUk6ogCZwLIxcpcYGzQaMWQhskZ5/YM24/Zg0+26CzyxMQhnqX0C8r0EVJUQ==","signatures":[{"sig":"MEYCIQDuDdZBwNHOrfB1PzsWhh9V63Hvm8oAyyBJEVDK2ljk6wIhAKpRBy19HeaCqEky1noyZ96BJOxyBeKrrFzkDZsQUEMA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1504597},"type":"module","_from":"file:coralite-0.29.5.tgz","engines":{"node":">20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .coralite --dev --port 3000","test-e2e":"pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:postcss --external:postcss-selector-parser --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --external:esbuild-plugins-node-modules-polyfill --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .coralite && node ./tests/scripts/build-html.js","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/ef75fd76732201d7da6ec862002a0d5f/coralite-0.29.5.tgz","_integrity":"sha512-Xow2ljMwz99w9SU9H5qcPeDQWXUUk6ogCZwLIxcpcYGzQaMWQhskZ5/YM24/Zg0+26CzyxMQhnqX0C8r0EVJUQ==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.7","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.22.2","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.6","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","@types/node":"^22.18.5","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.29.5_1775414803178_0.5563030971629843","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"coralite","version":"0.30.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.30.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"d116719e50a878c3e2fde367971d75b91a238122","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.30.0.tgz","fileCount":63,"integrity":"sha512-ZIZ0cgyCHOsqXyFEh2xHqy+LO0RSqpRBwTmX8Av3XjnCyfyKxUxYBKtyLn7CF8wzbie1N+Qw9wSwdpLE5cLwUA==","signatures":[{"sig":"MEUCIBC3cK/gCrzczBuEVhCCpeWMu+FkkRDy0+wfkdd9SqnEAiEAtIwZrM0hCC8GBQOpj+68LeBD4uv+rS8Su0uvNzRqFxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1520380},"type":"module","_from":"file:coralite-0.30.0.tgz","engines":{"node":">20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .coralite --dev --port 3000","test-e2e":"pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:postcss --external:postcss-selector-parser --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --external:esbuild-plugins-node-modules-polyfill --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .coralite && node ./tests/scripts/build-html.js","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/ad534f61c571d2955a492e3cf6f10cac/coralite-0.30.0.tgz","_integrity":"sha512-ZIZ0cgyCHOsqXyFEh2xHqy+LO0RSqpRBwTmX8Av3XjnCyfyKxUxYBKtyLn7CF8wzbie1N+Qw9wSwdpLE5cLwUA==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.7","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.22.2","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.6","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","@types/node":"^22.18.5","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.30.0_1775641687433_0.6440304975090347","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"coralite","version":"0.31.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.31.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"17ef6a513ded4669b3b3e57a01c1b3bab9673bf8","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.31.0.tgz","fileCount":63,"integrity":"sha512-YI4seSXz7nycQMwllA4R7vKCRl+aY9G1BYt6bX7FBw3MOUFNcRfR7CJ6QYguRTelGT8hM5qyLanNxw9+cP47/g==","signatures":[{"sig":"MEQCIB6HZKEylprRfKzXfHAmLlScGnhe/yyaWaJmVrxCMlmUAiB6LNkUQRGMYGf3mU9sC8MY3Ezb6tr1d8Zg9iGn2/FRIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1521602},"type":"module","_from":"file:coralite-0.31.0.tgz","engines":{"node":">20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .coralite --dev --port 3000","test-e2e":"pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:postcss --external:postcss-selector-parser --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --external:esbuild-plugins-node-modules-polyfill --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .coralite && node ./tests/scripts/build-html.js","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/964e3c673ec0db076d05776230dbe570/coralite-0.31.0.tgz","_integrity":"sha512-YI4seSXz7nycQMwllA4R7vKCRl+aY9G1BYt6bX7FBw3MOUFNcRfR7CJ6QYguRTelGT8hM5qyLanNxw9+cP47/g==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.7","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.22.2","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.6","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","@types/node":"^22.18.5","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.31.0_1775660288579_0.9471265540403906","host":"s3://npm-registry-packages-npm-production"}},"0.31.1":{"name":"coralite","version":"0.31.1","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.31.1","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"7684101f0f0804cb68d857e4a3802d2bc1952466","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.31.1.tgz","fileCount":63,"integrity":"sha512-xH6SDuhEi6QIgkz0+bRWc572TTIGdbSNhkM0jWL30BE56nqYQPZKf9bxyt96RMCP/Bz5A1Xg8F9tsNrYTKsU+Q==","signatures":[{"sig":"MEYCIQDsRu5inI0MZF3lVK431++qsh5IDZTwQQLrwWXqiX4l1gIhANy2slWY5ro7U5LRxWEzbCCgb5Hm0JLjTRgsSr3DG51J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1525780},"type":"module","_from":"file:coralite-0.31.1.tgz","engines":{"node":">20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .coralite --dev --port 3000","test-e2e":"pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:postcss --external:postcss-selector-parser --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --external:esbuild-plugins-node-modules-polyfill --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .coralite && node ./tests/scripts/build-html.js","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/acd4a3beef35a1fa5f69a6dddd99c776/coralite-0.31.1.tgz","_integrity":"sha512-xH6SDuhEi6QIgkz0+bRWc572TTIGdbSNhkM0jWL30BE56nqYQPZKf9bxyt96RMCP/Bz5A1Xg8F9tsNrYTKsU+Q==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.7","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.22.2","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.6","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","@types/node":"^22.18.5","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.31.1_1775662810649_0.022861629126200933","host":"s3://npm-registry-packages-npm-production"}},"0.31.2":{"name":"coralite","version":"0.31.2","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.31.2","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"b8aa2a05cbbcff8476246826c2550deb60086cd3","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.31.2.tgz","fileCount":63,"integrity":"sha512-7rxjdtdEerN7j6LR6Ko7NOjb6oCGoAH7iZuoquwPuX/UoDh+zLw935vw9CStSEaFfvv6xGZVx3p/TARpyDfEeA==","signatures":[{"sig":"MEUCIQDqP8ULcH2d2jYPIY1Oo7cMOFwnaJrIroPkYp+mekKMDQIgHsIyNk+ko5vpJeXosVv8/E0Ns1Z6GlZZTUtGJDDMcYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1526682},"type":"module","_from":"file:coralite-0.31.2.tgz","engines":{"node":">20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .coralite --dev --port 3000","test-e2e":"pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:postcss --external:postcss-selector-parser --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --external:esbuild-plugins-node-modules-polyfill --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .coralite && node ./tests/scripts/build-html.js","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/90c75023e5c5bf14cce0b314233ff2e0/coralite-0.31.2.tgz","_integrity":"sha512-7rxjdtdEerN7j6LR6Ko7NOjb6oCGoAH7iZuoquwPuX/UoDh+zLw935vw9CStSEaFfvv6xGZVx3p/TARpyDfEeA==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.7","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.22.2","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.6","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","@types/node":"^22.18.5","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.31.2_1775673884544_0.46845123291051305","host":"s3://npm-registry-packages-npm-production"}},"0.31.3":{"name":"coralite","version":"0.31.3","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.31.3","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"b7da29b57d75910b78d4a4dfddbe7eb5846d1062","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.31.3.tgz","fileCount":63,"integrity":"sha512-nRLz7w3WDMJeFvri8M3MVwG189x4vaSIMa6M1ltbyeyohFgwdMXq6FNUnDUO+ZzL3N03VOBudD8Hxqa+/KDf/A==","signatures":[{"sig":"MEYCIQCzlkE3kjSxYwrjoOCuNLJMtc5WgUtA7kQTLKw1sHf2TgIhAL5UoUdPUVpnmSfivTowT1SXbB8Q1kU98QfAuqC2I9kl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1533929},"type":"module","_from":"file:coralite-0.31.3.tgz","engines":{"node":">20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .coralite --dev --port 3000","test-e2e":"pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:postcss --external:postcss-selector-parser --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --external:esbuild-plugins-node-modules-polyfill --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .coralite && node ./tests/scripts/build-html.js","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/d7424110cc938394d1383690e18c26c1/coralite-0.31.3.tgz","_integrity":"sha512-nRLz7w3WDMJeFvri8M3MVwG189x4vaSIMa6M1ltbyeyohFgwdMXq6FNUnDUO+ZzL3N03VOBudD8Hxqa+/KDf/A==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.7","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.22.2","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.6","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","@types/node":"^22.18.5","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.31.3_1775727667829_0.02826654884561597","host":"s3://npm-registry-packages-npm-production"}},"0.31.4":{"name":"coralite","version":"0.31.4","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.31.4","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"6121343add3a3d7a00a151172a55a532af3827d8","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.31.4.tgz","fileCount":63,"integrity":"sha512-+6gTAgutI5pRDLTFt4pCrv+6tVaS3BuXvw5Tw+tnOhLK2PemGbGHhETgewYnvCbVWumd68kY+SSYesMFYwb4kQ==","signatures":[{"sig":"MEQCIEYJHTUigypyBbEF2LcMa/egHrWuki8r2AEzP5lVJvDlAiA1y+CA+j9VmkUuAnu+326s+gygPQ5RqtQlNolrHnw6EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1546261},"type":"module","_from":"file:coralite-0.31.4.tgz","engines":{"node":">20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .coralite --dev --port 3000","test-e2e":"pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:postcss --external:postcss-selector-parser --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --external:esbuild-plugins-node-modules-polyfill --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .coralite && node ./tests/scripts/build-html.js","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/0b91d5988382befc21262efd3c7b9180/coralite-0.31.4.tgz","_integrity":"sha512-+6gTAgutI5pRDLTFt4pCrv+6tVaS3BuXvw5Tw+tnOhLK2PemGbGHhETgewYnvCbVWumd68kY+SSYesMFYwb4kQ==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.7","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.22.2","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.6","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","@types/node":"^22.18.5","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.31.4_1775771737093_0.6881178999577997","host":"s3://npm-registry-packages-npm-production"}},"0.31.5":{"name":"coralite","version":"0.31.5","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.31.5","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"f01bdce8b9d1cc6fd1aba572c4ebe5937b556549","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.31.5.tgz","fileCount":63,"integrity":"sha512-cym2YrfewOP1C/breHisWtypABKY9UK991NH8Eeqb9+MfuqV6o7wNjKA8DIC/hltWNQHGpMkDGVupo3ECYq6Kg==","signatures":[{"sig":"MEQCIECl+7MTHXakZ1/AHsplWBP3WzUofLjAZ5ae5r/UfKdnAiB/r3617rENtDalQbVcGKUI/wdvsLqQbM29DCdTURynKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1548323},"type":"module","_from":"file:coralite-0.31.5.tgz","engines":{"node":">20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .coralite --dev --port 3000","test-e2e":"pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:postcss --external:postcss-selector-parser --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --external:esbuild-plugins-node-modules-polyfill --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .coralite && node ./tests/scripts/build-html.js","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/94028949d6599ec38c57ac25cad1ddb3/coralite-0.31.5.tgz","_integrity":"sha512-cym2YrfewOP1C/breHisWtypABKY9UK991NH8Eeqb9+MfuqV6o7wNjKA8DIC/hltWNQHGpMkDGVupo3ECYq6Kg==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.7","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.22.2","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.6","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","@types/node":"^22.18.5","@commitlint/cli":"^19.6.1","@playwright/test":"^1.50.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.31.5_1775809807174_0.39845230716889946","host":"s3://npm-registry-packages-npm-production"}},"0.31.6":{"name":"coralite","version":"0.31.6","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.31.6","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"6bed34026b3a60f5a4412cff1c414910e32662c2","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.31.6.tgz","fileCount":63,"integrity":"sha512-rzFIuu7lL76e95qoCmYPwLBAqKqvVjsElS5kJJ3+GV3Omc8C9Me27lnvSMX1BiG9rvDtknKhytfiQLfATK3jBQ==","signatures":[{"sig":"MEQCICJuCIOWtIHE58j0v8FJhqR292iBcpnKlggcRh8Y/bxfAiBmOPVlxobzomz1ta2iX1lolo+XZ4w0w9dO90qQgCbbMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1550197},"type":"module","_from":"file:coralite-0.31.6.tgz","engines":{"node":">20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .coralite --dev --port 3000","test-e2e":"pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:postcss --external:postcss-selector-parser --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --external:esbuild-plugins-node-modules-polyfill --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .coralite && node ./tests/scripts/build-html.js","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/f1c86a110a2bdd671da46b305ee44255/coralite-0.31.6.tgz","_integrity":"sha512-rzFIuu7lL76e95qoCmYPwLBAqKqvVjsElS5kJJ3+GV3Omc8C9Me27lnvSMX1BiG9rvDtknKhytfiQLfATK3jBQ==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.7","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.22.2","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.6","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","@types/node":"^22.18.5","@commitlint/cli":"^19.6.1","@playwright/test":"^1.58.2","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.31.6_1775908265700_0.9325452317542215","host":"s3://npm-registry-packages-npm-production"}},"0.31.7":{"name":"coralite","version":"0.31.7","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.31.7","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"00343a8134d83969e74552e4da0bf3dac2706922","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.31.7.tgz","fileCount":63,"integrity":"sha512-s6YH6dk+y1cBcDguOvy1o1fPUpiucvMMeKZS/Sm0D/yadfdiHuLI5W2tVTlkqJ20Hs1bY/3EJUWKERUBZdkLJw==","signatures":[{"sig":"MEQCICbna1EWRwpVwOPDY8fJixKtzSKquxVNOhbYtUdzAVN1AiBsz7azHjgibYlnXs1ZkSCna3EtPW9+6cgmMlRIRaKIsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1550452},"type":"module","_from":"file:coralite-0.31.7.tgz","engines":{"node":">20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .coralite --dev --port 3000","test-e2e":"pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:postcss --external:postcss-selector-parser --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --external:esbuild-plugins-node-modules-polyfill --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .coralite && node ./tests/scripts/build-html.js","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/141ad38d34bd408a6a48eb3f69bdd117/coralite-0.31.7.tgz","_integrity":"sha512-s6YH6dk+y1cBcDguOvy1o1fPUpiucvMMeKZS/Sm0D/yadfdiHuLI5W2tVTlkqJ20Hs1bY/3EJUWKERUBZdkLJw==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.7","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.22.2","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.6","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","@types/node":"^22.18.5","@commitlint/cli":"^19.6.1","@playwright/test":"^1.58.2","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.31.7_1776173869331_0.2538049840127943","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"coralite","version":"0.32.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"AGPL-3.0-or-later","_id":"coralite@0.32.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"cb101752e6db10929eee81370f9ed6fd65e40af3","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.32.0.tgz","fileCount":66,"integrity":"sha512-J5CWw+WvbvXQgj3atvuHdWCFoRehhvnRKZOfenETByzsT/6VN/OiueJ7RL6m8OTT0wFdt+5mJ+o44BQjVuSHKw==","signatures":[{"sig":"MEUCIEDW8Vwq5PFl9rVkFfO6c1McBIj5WNpDVDwjMCbEs/mvAiEAkFvBBCihNkozpk7hpXTKw+pB5nYJ44h1ul5Yee/lbz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1564739},"type":"module","_from":"file:coralite-0.32.0.tgz","engines":{"node":">20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .coralite --dev --port 3000","test-e2e":"pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:postcss --external:postcss-selector-parser --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --external:esbuild-plugins-node-modules-polyfill --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .coralite && node --experimental-vm-modules ./tests/scripts/build-html.js","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/cea60f2f9615dadf59cd10335bf7d194/coralite-0.32.0.tgz","_integrity":"sha512-J5CWw+WvbvXQgj3atvuHdWCFoRehhvnRKZOfenETByzsT/6VN/OiueJ7RL6m8OTT0wFdt+5mJ+o44BQjVuSHKw==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.7","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.22.2","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.6","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv-cli":"^3.0.0","@types/node":"^22.18.5","@commitlint/cli":"^19.6.1","@playwright/test":"^1.58.2","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.32.0_1776427833520_0.6120363105585247","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"coralite","version":"0.33.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.33.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"952a8e1198f696fbde452235205eb71d7b596c66","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.33.0.tgz","fileCount":70,"integrity":"sha512-VE11l2nTjkm3IQRyL3vmKfZbUQcLRBqKnLmWnlzFlZm0JJS8PA1dZwPk8WYAVjeFyyqcvNZhBlx/coU7mcBPKA==","signatures":[{"sig":"MEUCIFH0F9hOdPIrAxYoKRijMgxBkn1/TL4pYqoczinGL0RlAiEA/jPBkytCy4E20uqHmFY2qCTbgFsDOmc3JdTpZZPq688=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1568749},"type":"module","_from":"file:coralite-0.33.0.tgz","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .coralite --dev --port 3000","test-e2e":"pnpm build && pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:postcss --external:postcss-selector-parser --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --external:esbuild-plugins-node-modules-polyfill --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .coralite && node --experimental-vm-modules ./tests/scripts/build-html.js","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/0fbb933db3b8dca8163e73dc2d10ee00/coralite-0.33.0.tgz","_integrity":"sha512-VE11l2nTjkm3IQRyL3vmKfZbUQcLRBqKnLmWnlzFlZm0JJS8PA1dZwPk8WYAVjeFyyqcvNZhBlx/coU7mcBPKA==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"11.11.0","description":"HTML modules static site generator","directories":{},"_nodeVersion":"24.14.1","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.6","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"mitata":"^1.0.34","sirv-cli":"^3.0.0","@types/node":"^22.18.5","@commitlint/cli":"^19.6.1","@playwright/test":"^1.59.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.33.0_1778666227443_0.715671551058497","host":"s3://npm-registry-packages-npm-production"}},"0.33.1":{"name":"coralite","version":"0.33.1","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.33.1","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"42a7fbdb071cc35f8d1d95c8e4d3c3134fc96c45","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.33.1.tgz","fileCount":71,"integrity":"sha512-joYYnVE1eY+qIIEXWi5Tld1kKCAkz0lM9FVl6Bjk0hGInzg2XmQ5GVFUSsfzNZASwyzI0A3y1nU6vJjGzvQ2Gw==","signatures":[{"sig":"MEUCIDH4DsU0TegYmYvsLDZZTMT1gv8jC3sBaAtnS/LGRsSQAiEAxe+yVPyLb+issU9ow77w3DwSs2Ay6YVpNVyoX744ANU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1596490},"type":"module","_from":"file:coralite-0.33.1.tgz","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .coralite --dev --port 3000","test-e2e":"pnpm build && pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:postcss --external:postcss-selector-parser --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --external:esbuild-plugins-node-modules-polyfill --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .coralite && node --experimental-vm-modules ./tests/scripts/build-html.js","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/79079dd163b47416a6d56b40630712d0/coralite-0.33.1.tgz","_integrity":"sha512-joYYnVE1eY+qIIEXWi5Tld1kKCAkz0lM9FVl6Bjk0hGInzg2XmQ5GVFUSsfzNZASwyzI0A3y1nU6vJjGzvQ2Gw==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.7","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.22.2","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.6","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"mitata":"^1.0.34","sirv-cli":"^3.0.0","@types/node":"^22.18.5","@commitlint/cli":"^19.6.1","@playwright/test":"^1.59.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.33.1_1778694722678_0.48427129816338277","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"coralite","version":"0.34.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.34.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"2cf03989ccddcc0ce5e309ed4cdb17346563bafe","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.34.0.tgz","fileCount":73,"integrity":"sha512-Rx3ZrnQiFc6yK21v4Mu9B5feZ10smoBV6XPxFxLYxPcTsOcXC9LEWtyqckaqsHJ7D4Zayrz/HIt1wUE96VhNAg==","signatures":[{"sig":"MEUCICItq4ELySo0uR9MAzXajvh5VYa+uW7XDHWu04THbP/BAiEAjN6Mh+nfx7w+j309YZJKI8kSZoSCwmG/bF3YqAyPtwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1612318},"type":"module","_from":"file:coralite-0.34.0.tgz","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .coralite --dev --port 3000","test-e2e":"pnpm build && pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:postcss --external:postcss-selector-parser --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --external:esbuild-plugins-node-modules-polyfill --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .coralite && node --experimental-vm-modules ./tests/scripts/build-html.js","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/2265836eaea323bb576d4b69aa91d0dd/coralite-0.34.0.tgz","_integrity":"sha512-Rx3ZrnQiFc6yK21v4Mu9B5feZ10smoBV6XPxFxLYxPcTsOcXC9LEWtyqckaqsHJ7D4Zayrz/HIt1wUE96VhNAg==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"10.9.7","description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.22.2","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.6","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"mitata":"^1.0.34","sirv-cli":"^3.0.0","@types/node":"^22.18.5","@commitlint/cli":"^19.6.1","@playwright/test":"^1.59.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.34.0_1778951322926_0.478424178317882","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"coralite","version":"0.35.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.35.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"7162b5f5a1d5fb5e38d70aca070f6a24ec6d15b4","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.35.0.tgz","fileCount":70,"integrity":"sha512-APcvtLF4s92svyx2hOqbnl7IWWMIY8vtwd5gWDqNlP8i0rRBzXHxpdTzgIYedTI0yBgya9bhcDPBy67Y8fPqsg==","signatures":[{"sig":"MEQCIB0D9n+xc9MTY/4kYD6oNDbeuROAFrVLz/Joe7AJnaZxAiAeJYZo3LiyypLvPFmDPdcSlu3jVo1F6Q/QapNXkBGXhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1643589},"type":"module","_from":"file:coralite-0.35.0.tgz","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .coralite --dev --port 3000","test-e2e":"pnpm build && pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js --bundle --target=esnext --external:postcss --external:postcss-selector-parser --external:esbuild --external:commander --external:dom-serializer --external:dom-htmlparser2 --external:kleur --external:p-limit --external:serialize-javascript --external:esbuild-plugins-node-modules-polyfill --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .coralite && node --experimental-vm-modules ./tests/scripts/build-html.js","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"_resolved":"/tmp/9b2d6b69431757decf3b5df07e56e0b8/coralite-0.35.0.tgz","_integrity":"sha512-APcvtLF4s92svyx2hOqbnl7IWWMIY8vtwd5gWDqNlP8i0rRBzXHxpdTzgIYedTI0yBgya9bhcDPBy67Y8fPqsg==","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"11.12.1","description":"HTML modules static site generator","directories":{},"_nodeVersion":"24.15.0","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.6","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"mitata":"^1.0.34","sirv-cli":"^3.0.0","@types/node":"^22.18.5","@commitlint/cli":"^19.6.1","@playwright/test":"^1.59.1","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.35.0_1779289140417_0.7882723068635402","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"coralite","version":"0.36.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.36.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"9ecac830e5f92217201351a26af43c3dd1de41c2","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.36.0.tgz","fileCount":104,"integrity":"sha512-Mw+gfJl3yfr+WLXeNPTTwMxuLL49WIwy7XoInZLa6zUTsAIXmiCT30FgHHOBgekMnpyG0+sv9luGuymL0yRweA==","signatures":[{"sig":"MEUCIA32EnCppCA6ryqw43NaXBwTHLQhVCBY5ehtrXCq4UQTAiEAqz9OnIwxWolrPuQhRXuiyBn7Z9p5rRtowMdDQaWiezM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":813223},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .coralite --dev --port 3000","test-e2e":"pnpm build && pnpm build-html && playwright test","build-lib":"esbuild ./lib/*.js --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .coralite && node --experimental-vm-modules ./tests/scripts/build-html.js","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"HTML modules static site generator","directories":{},"_nodeVersion":"24.15.0","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.15","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.14.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"mitata":"^1.0.34","sirv-cli":"^3.0.0","happy-dom":"^20.9.0","@types/node":"^22.18.5","@commitlint/cli":"^19.6.1","@playwright/test":"^1.60.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.36.0_1779866482341_0.8776142347200577","host":"s3://npm-registry-packages-npm-production"}},"0.36.1":{"name":"coralite","version":"0.36.1","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.36.1","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"00cb0f1525abc5cd9d71b8371aa23fce0b6b3820","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.36.1.tgz","fileCount":104,"integrity":"sha512-yogNcq7itd22YbNeFtx3LLpPGiiM5MGSerdiGNBlB3zLceU4yhvx4C+kJy0o/NJQZ++QJR4EG0/CzJ7BKunwMA==","signatures":[{"sig":"MEUCIQCRo7sgqjkzC8EVpXtwzNu25CIRcMzCHP/ADQ164eFrXAIgAXRIKtvbqq9EbVyKOvgN+gi+sQmacMMcNwWdJrMTJk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":812472},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts","default":"./types/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","default":"./plugins/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build-lib && pnpm build-plugins && pnpm build-types","server":"sirv .coralite --dev --port 3000","test-e2e":"pnpm build && pnpm build-html && playwright test","build-lib":"esbuild ./lib/*.js --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .coralite && node --experimental-vm-modules ./tests/scripts/build-html.js","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","build-plugins":"esbuild ./plugins/*.js --format=esm --outdir=dist/plugins --platform=node","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"HTML modules static site generator","directories":{},"_nodeVersion":"24.15.0","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.15","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.14.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"mitata":"^1.0.34","sirv-cli":"^3.0.0","happy-dom":"^20.9.0","@types/node":"^22.18.5","@commitlint/cli":"^19.6.1","@playwright/test":"^1.60.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.36.1_1779877814249_0.5521692128593267","host":"s3://npm-registry-packages-npm-production"}},"0.36.2":{"name":"coralite","version":"0.36.2","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.36.2","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"20433604a9a2d2ae961b57b5d125d646473a2836","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.36.2.tgz","fileCount":69,"integrity":"sha512-eadTmyMz7MznkGoCo2zpdm+W48Al1uv49HX761SMeoRjUqN3M1uWsJWklkR8zoYs1gxt7lAvnLhQVoO/FJ6pnA==","signatures":[{"sig":"MEUCIHlrOO+pE6uy/Scw3Jgdq8iO7EZxD2a7JkxnzuzWlOCYAiEA2frp5TaAzGAY3X+nZfGZ7J1A14JBnbT3XQOtb4ERooc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":908219},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build-lib && pnpm build-types","server":"sirv .coralite --dev --port 3000","test-e2e":"pnpm build && pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js ./lib/coralite-element.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .coralite && node --experimental-vm-modules ./tests/scripts/build-html.js","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"HTML modules static site generator","directories":{},"_nodeVersion":"24.15.0","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.15","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.14.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"mitata":"^1.0.34","sirv-cli":"^3.0.0","happy-dom":"^20.9.0","@types/node":"^22.18.5","@commitlint/cli":"^19.6.1","@playwright/test":"^1.60.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.36.2_1779891523017_0.14200287800675926","host":"s3://npm-registry-packages-npm-production"}},"0.36.3":{"name":"coralite","version":"0.36.3","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.36.3","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"6f9f1a3ecdd2282a52158a66607ea573f1c5f17b","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.36.3.tgz","fileCount":69,"integrity":"sha512-h5YLZd2nW5u32qA6V8ZspKV8/Y8oR41UNReSLX3/Mej0PjvPR5rk5U6OcPdW6JdSiUWxN0eYNFAHvbqKRWxCig==","signatures":[{"sig":"MEUCIC1orhD7waeFfXVSZw2IGddLLYvAMT0USzXb1zqYmxKeAiEAnWjxUc8o4T0ZVhZqB8jpSyJZE7l3IZZ+kvpSzpEQk6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":913186},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build-lib && pnpm build-types","server":"sirv .coralite --dev --port 3000","test-e2e":"pnpm build && pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js ./lib/coralite-element.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .coralite && node --experimental-vm-modules ./tests/scripts/build-html.js","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.22.3","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.15","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.14.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"mitata":"^1.0.34","sirv-cli":"^3.0.0","happy-dom":"^20.9.0","@types/node":"^22.18.5","@commitlint/cli":"^19.6.1","@playwright/test":"^1.60.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.36.3_1780051977686_0.6423019180408218","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"coralite","version":"0.37.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.37.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"c3f9df3ae7ba70a2e56a3f7b2b1408ebb1e8758a","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.37.0.tgz","fileCount":91,"integrity":"sha512-GKIQ2w45YOSpbMM4WjwDYvUoXV5wIVs0qpC4HeRRh7ICTV4fwHP9T5WtGMOmNwLdDidZEM4g1mwjSTpqArka3A==","signatures":[{"sig":"MEYCIQCfYqHbDAkM7f/zMSZJel/S1uBvpfMxVM0IiNUOFTWfpAIhANzTNsHZaXdRqOkXpbKAvCua/cMuGbXEzlR80XICGyz6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":915675},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build-lib && pnpm build-types","server":"sirv .coralite --dev --port 3000","test-e2e":"pnpm build && pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js ./lib/coralite-element.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .coralite && node --experimental-vm-modules ./tests/scripts/build-html.js","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.22.3","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.15","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.14.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"mitata":"^1.0.34","sirv-cli":"^3.0.0","happy-dom":"^20.9.0","@types/node":"^22.19.19","@commitlint/cli":"^19.6.1","@playwright/test":"^1.60.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.37.0_1780953766249_0.810709899347934","host":"s3://npm-registry-packages-npm-production"}},"0.37.1":{"name":"coralite","version":"0.37.1","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.37.1","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"c928c60637ca65f7b5ee9ce3ae4fd4409bdbf09e","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.37.1.tgz","fileCount":91,"integrity":"sha512-UreL/NbmfZUQzcQKYsh0jRKDjDQg6Q6K9dqrPlqqBAdwc6XM94970q67+MVU/VuPD59rPV9y3gvMy1F71fst1g==","signatures":[{"sig":"MEUCIQC3WIpEXu/eTDpH7ghkaKU3ut5q+2utwsoEfEMtIEbvFgIgK9FZQt69UTokr3PY5vNiASndKhW4clQDUsvh+GQVmCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":920348},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build-lib && pnpm build-types","server":"sirv .coralite --dev --port 3000","test-e2e":"pnpm build && pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js ./lib/coralite-element.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .coralite && node --experimental-vm-modules ./tests/scripts/build-html.js","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.22.3","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.15","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.14.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"mitata":"^1.0.34","sirv-cli":"^3.0.0","happy-dom":"^20.9.0","@types/node":"^22.19.19","@commitlint/cli":"^19.6.1","@playwright/test":"^1.60.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.37.1_1780993020422_0.8441870088132084","host":"s3://npm-registry-packages-npm-production"}},"0.37.2":{"name":"coralite","version":"0.37.2","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.37.2","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"c7917dedb48cddfdd973de74bcdac7180ab366f4","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.37.2.tgz","fileCount":97,"integrity":"sha512-DzNju2UahjdRomfIVfz5bWEHYytxB03eJ24TCDcbz6bDts1ihRseUCyHlk4DOREkD+SegidhxcqVStPPCML0YA==","signatures":[{"sig":"MEQCICLJe/wzd8R7CCJnwfLMsbcGnnsmiP5AwhIwyi01901QAiB2mmlNPFgJvUmcyDZiXDbIO/LB6Ah98hWbK7TcLDZukA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1055403},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build-lib && pnpm build-types","server":"sirv .coralite --dev --port 3000","test-e2e":"pnpm build && pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/utils/core.js ./lib/utils/index.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test ./tests/unit/**/*.spec.js","build-html":"premove .coralite && node --experimental-vm-modules ./tests/scripts/build-html.js","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch ./tests/unit/**/*.spec.js","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test ./tests/unit/**/*.spec.js"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.22.3","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.15","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.14.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"mitata":"^1.0.34","sirv-cli":"^3.0.0","happy-dom":"^20.9.0","@types/node":"^22.19.19","@commitlint/cli":"^19.6.1","@playwright/test":"^1.60.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.37.2_1781070026014_0.6452699006679328","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"coralite","version":"0.38.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.38.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"a00e2de150d15f77421d1dd3332c7e0631a031c6","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.38.0.tgz","fileCount":99,"integrity":"sha512-oAHBHXFAc3tYWHxAARQ5xcMGfKELmpOF5i6R/1z2jcLO3CWXlEgteuZt06ejvj66qn4DC8JGBjukrLlZUiObQQ==","signatures":[{"sig":"MEYCIQChJqBkTbSAyaqqTGsnFDOIeWOOfw4zfJHrJCa9Jl5ZwgIhAODp/A2B3FX2V08iijBxjTRZ+x8aCKQW4xe+WxqQzuCM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1107454},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build-lib && pnpm build-types","server":"sirv .coralite --dev --port 3000","test-e2e":"pnpm build && pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/utils/core.js ./lib/utils/index.js ./lib/utils/client/inject.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","build-html":"premove .coralite && node --experimental-vm-modules ./tests/scripts/build-html.js","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\""},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.22.3","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.15","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.14.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"mitata":"^1.0.34","sirv-cli":"^3.0.0","happy-dom":"^20.9.0","@types/node":"^22.19.19","@commitlint/cli":"^19.6.1","@playwright/test":"^1.60.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.38.0_1781679771973_0.7308055339897264","host":"s3://npm-registry-packages-npm-production"}},"0.38.1":{"name":"coralite","version":"0.38.1","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.38.1","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"acf6710942f8899ef5654ef570f0483e72a563db","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.38.1.tgz","fileCount":99,"integrity":"sha512-EHGug9kTZ74A7fkXwiJ5TwkmhAJS6sClvKqma5huMbcLSxyeB8KVVGdFxQbVolD8d8ApkqagIs0Xf9c1gF05+w==","signatures":[{"sig":"MEYCIQCjRLf6WsjwNWrhPWCTkMnQuhIsp/dIE/V+Bif9ugth1QIhAI/L3ISiSDdxwiRgGebZGkWoBvBy+7T1jL8FEtIfbFj8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1121359},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build-lib && pnpm build-types","server":"sirv .coralite --dev --port 3000","test-e2e":"pnpm build && pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/utils/core.js ./lib/utils/index.js ./lib/utils/client/inject.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","build-html":"premove .coralite && node --experimental-vm-modules ./tests/scripts/build-html.js","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\""},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.23.0","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.15","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.14.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"mitata":"^1.0.34","sirv-cli":"^3.0.0","happy-dom":"^20.9.0","@types/node":"^22.19.19","@commitlint/cli":"^19.6.1","@playwright/test":"^1.60.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.38.1_1781849823769_0.5869328316362663","host":"s3://npm-registry-packages-npm-production"}},"0.38.2":{"name":"coralite","version":"0.38.2","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.38.2","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"b353560540b3d876c0091c946947fefd51fd87da","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.38.2.tgz","fileCount":99,"integrity":"sha512-laRJKZ2GzhVmJj7wDYyxUpcArIKc+d2EIPXrctXgnEzxb4Vtyvz1p734DeNAtVHGm15BHr9wdK3wC4mk+WC0KA==","signatures":[{"sig":"MEUCIQDALPZFZgwE/Fidn9tBly88AyukgdFPDO1W/4UUE6RfowIgEhg7MxuI0IYflr2lLofFTcoU18MtpmyyGhMrOnuNJVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1121586},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build-lib && pnpm build-types","server":"sirv .coralite --dev --port 3000","test-e2e":"pnpm build && pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/utils/core.js ./lib/utils/index.js ./lib/utils/client/inject.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","build-html":"premove .coralite && node --experimental-vm-modules ./tests/scripts/build-html.js","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\""},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.23.0","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.15","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.14.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"mitata":"^1.0.34","sirv-cli":"^3.0.0","happy-dom":"^20.9.0","@types/node":"^22.19.19","@commitlint/cli":"^19.6.1","@playwright/test":"^1.60.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.38.2_1781987846222_0.5880787805294929","host":"s3://npm-registry-packages-npm-production"}},"0.38.3":{"name":"coralite","version":"0.38.3","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.38.3","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"f0cf9a7d4061ab1fee54a467588385a9ed9e6c81","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.38.3.tgz","fileCount":101,"integrity":"sha512-5tth/wEXLs7VFmtU91xlRfhiGx3spAvXI4jxDZQVbL3xbk8eSfYyPeVDgypPITzGLYxJAnLI8n9vQHFf1CQOrQ==","signatures":[{"sig":"MEYCIQDgHvn/U8RKkGzXTRvi03hAiP3HdNSASy7lv7FEfwqPjAIhANIn/2kGkHgPDpSz2rCGGijHcge/Rb4uyAWjWpNsQfBK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1125597},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build-lib && pnpm build-types","server":"sirv .coralite --dev --port 3000","test-e2e":"pnpm build && pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/utils/core.js ./lib/utils/index.js ./lib/utils/client/inject.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","build-html":"premove .coralite && node --experimental-vm-modules ./tests/scripts/build-html.js","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\""},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.23.0","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.15","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.14.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"mitata":"^1.0.34","sirv-cli":"^3.0.0","happy-dom":"^20.9.0","@types/node":"^22.19.19","@commitlint/cli":"^19.6.1","@playwright/test":"^1.60.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.38.3_1782055944438_0.599703498174956","host":"s3://npm-registry-packages-npm-production"}},"0.38.4":{"name":"coralite","version":"0.38.4","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.38.4","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"cfe0343818c72e8c0ed6a93ba5cb840738529d7d","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.38.4.tgz","fileCount":101,"integrity":"sha512-XzCsIVztealjYGZo/9JukqxVN1W2U+jpd8KH1I/MedHEOpHou5sWDDswneucECiRrkYFCLWvun/L3xm1PjEJ0g==","signatures":[{"sig":"MEQCIHVPn8vw3mv/vPBj5106ZG4hXTifPttaYKJkCe0wgpM5AiAGKpzCWNZD1GLGFQ9r9Gc1ksXrfKdyWSlLo2nr8ZM2zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1139880},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build-lib && pnpm build-types","server":"sirv .coralite --dev --port 3000","test-e2e":"pnpm build && pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/utils/core.js ./lib/utils/index.js ./lib/utils/client/inject.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","build-html":"premove .coralite && node --experimental-vm-modules ./tests/scripts/build-html.js","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\""},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.23.0","dependencies":{"acorn":"^8.16.0","kleur":"^4.1.5","esbuild":"^0.25.9","p-limit":"^7.2.0","postcss":"^8.5.15","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.0.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.14.0","serialize-javascript":"^7.0.2","postcss-selector-parser":"^7.1.1","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"mitata":"^1.0.34","sirv-cli":"^3.0.0","happy-dom":"^20.9.0","@types/node":"^22.19.19","@commitlint/cli":"^19.6.1","@playwright/test":"^1.60.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.38.4_1782160115391_0.7667479656339724","host":"s3://npm-registry-packages-npm-production"}},"0.38.5":{"name":"coralite","version":"0.38.5","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.38.5","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"3e990816f1722e509d82078329029c73a998e519","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.38.5.tgz","fileCount":101,"integrity":"sha512-PFJ2Gw68lGjOdiCYB3fRvZ2SYiVIaJ+LGznNSQHWeVMPT7Lx29HInbpeKKGD9mFnV116T/7EyqDEpLGnlwH0XA==","signatures":[{"sig":"MEUCIQCaanBM3ECM5E+tpjHR78WjOcIy05/1OFb+4ZfG6KskIgIgflWQCelXHhlGnHCrJb0pf3EIALEHWawnmTFTMFG3geU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1140004},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build-lib && pnpm build-types","server":"sirv .coralite --dev --port 3000","test-e2e":"pnpm build && pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/utils/core.js ./lib/utils/index.js ./lib/utils/client/inject.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","build-html":"premove .coralite && node --experimental-vm-modules ./tests/scripts/build-html.js","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\""},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.23.0","dependencies":{"acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","p-limit":"^7.3.0","postcss":"^8.5.15","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"mitata":"^1.0.34","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","@types/node":"^22.20.0","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.38.5_1782210996564_0.38323196270377324","host":"s3://npm-registry-packages-npm-production"}},"0.38.6":{"name":"coralite","version":"0.38.6","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.38.6","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"1c520bb47a85c254c8a4549f0be223b4be424695","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.38.6.tgz","fileCount":101,"integrity":"sha512-2zlK7GQpnHeQobuRtDTOUNoMZetfFYzp8PL5mWey63mCj4k0BCjuhVjYn0nTHIa89d9ZgiFjYEwwtNWbccPMIA==","signatures":[{"sig":"MEYCIQD1bND+t2i47mLQIBfTlLmDO/bwGnxMKR3e81/zpB1W7AIhAKLnv+0Vr9+nrBzESDwvvSo6lATpSfWsnaA9hidb50Vk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1145904},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build-lib && pnpm build-types","server":"sirv .coralite --dev --port 3000","test-e2e":"pnpm build && pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/utils/core.js ./lib/utils/index.js ./lib/utils/client/inject.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","build-html":"premove .coralite && node --experimental-vm-modules ./tests/scripts/build-html.js","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\""},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"HTML modules static site generator","directories":{},"_nodeVersion":"22.23.0","dependencies":{"acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","p-limit":"^7.3.0","postcss":"^8.5.15","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"mitata":"^1.0.34","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","@types/node":"^22.20.0","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.38.6_1782228972802_0.5473887036398237","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"coralite","version":"0.39.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.39.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"5244e94a0cd7a655b207b499041fb6909a7430c1","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.39.0.tgz","fileCount":101,"integrity":"sha512-ICpt64O8pwnk1vSewX//5SnBQUBOmm92on0nbz3sostzxxINebaFuuNzsVIy0Aete13BlQdYQ1ARiN6rGsqOpw==","signatures":[{"sig":"MEUCIDjSVzCu7xs4BPHOutbvVn0461HuqGTpUA+WrhvlwJ9YAiEAr81HNiDyDWnMv7s7aueQ/4KNiwUMrrVEQ+B/dwSvIIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1164262},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build-lib && pnpm build-types","server":"sirv .coralite --dev --port 3000","test-e2e":"pnpm build && pnpm build-html && playwright test","build-lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/utils/core.js ./lib/utils/index.js ./lib/utils/client/inject.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib","test-unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","build-html":"premove .coralite && node --experimental-vm-modules ./tests/scripts/build-html.js","build-types":"tsc","lint-format":"eslint --cache --fix .","test-e2e-ui":"playwright test --ui","test-e2e-report":"playwright show-report","test-unit-watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","test-unit-coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\""},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"HTML modules static site generator","directories":{},"_nodeVersion":"24.17.0","dependencies":{"acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","p-limit":"^7.3.0","postcss":"^8.5.15","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"mitata":"^1.0.34","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","@types/node":"^22.20.0","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.39.0_1782325685027_0.752224616236034","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"coralite","version":"0.40.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.40.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"914b690aaa42945edcb1c07f2270c19a78121bb6","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.40.0.tgz","fileCount":101,"integrity":"sha512-wwqbceubZhB4FjTt2slR2GceD13BKcQ0ztxNr09nYofGJMNYTAjHCnz9w++xf5gPAWrJ/J1aolhEtQE6MF0fUg==","signatures":[{"sig":"MEUCID6co+F81qGb/yE+hGM92pUL8ddStZr4QTIR+5ufV5WIAiEAgdxW/zolT9KVpFbQwUb0AJ4y/bXJ1SA73hyyUda7x6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1171904},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && playwright test","build:lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/utils/core.js ./lib/utils/index.js ./lib/utils/client/inject.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib","clean:e2e":"premove .coralite-dev && premove .coralite-prod","test:unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","build:html:prod":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","test:unit:coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\""},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"HTML modules static site generator","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","p-limit":"^7.3.0","postcss":"^8.5.15","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","mitata":"^1.0.34","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","@types/node":"^22.20.0","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.40.0_1782400047468_0.4092329035495519","host":"s3://npm-registry-packages-npm-production"}},"0.40.1":{"name":"coralite","version":"0.40.1","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.40.1","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"0b902c4adfb9476968e45e16f85cc0f3c1a64579","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.40.1.tgz","fileCount":101,"integrity":"sha512-NTKBYHqlsPR10f277kvDTnnm5vlgB8ZrKerP0VRh5LBadVDEvMbstLMs+xfjCR1MNK22R6PIYcyyy2Cmcd0mPA==","signatures":[{"sig":"MEQCIGnq5ocCLcGLVLQekoxfjBHg4rtoHu6TxcR87RmGW01FAiAs2Y1fGUkTDytC0l0ZiEMwVuuitWxnndqHMzYEAO6r7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1174901},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && playwright test","build:lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/utils/core.js ./lib/utils/index.js ./lib/utils/client/inject.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib","clean:e2e":"premove .coralite-dev && premove .coralite-prod","test:unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","build:html:prod":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","test:unit:coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\""},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"HTML modules static site generator","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","p-limit":"^7.3.0","postcss":"^8.5.15","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","mitata":"^1.0.34","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","@types/node":"^22.20.0","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.40.1_1782416519346_0.5245010063013045","host":"s3://npm-registry-packages-npm-production"}},"0.40.2":{"name":"coralite","version":"0.40.2","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.40.2","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"5473173f459aef97b5dc44d8dad37c42cd46e542","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.40.2.tgz","fileCount":101,"integrity":"sha512-vhpAeyJN8ay251QKa8rFexK7C3PiVK6t0FXPuzHZKaZiPnMfrH9u1YMyUOQMUHZ/5fnEWcZVDmFT5OAlAk7bNA==","signatures":[{"sig":"MEYCIQCVHW4xgk/uaqaJXR2DKliXhKEjz4S7TNQ9KNeYwJ5IiwIhAMO3t7o5R6E6xg4b7LVogcB9q3OSTFj2Ik5+cVMh6ycV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1175129},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && playwright test","build:lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/utils/core.js ./lib/utils/index.js ./lib/utils/client/inject.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib","clean:e2e":"premove .coralite-dev && premove .coralite-prod","test:unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","build:html:prod":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","test:unit:coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\""},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"HTML modules static site generator","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","p-limit":"^7.3.0","postcss":"^8.5.15","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","mitata":"^1.0.34","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","@types/node":"^22.20.0","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.40.2_1782798499411_0.5843039566982822","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"coralite","version":"0.41.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.41.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"1baeec30fb1d2ba5bd0d42972d000af319e625ec","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.41.0.tgz","fileCount":101,"integrity":"sha512-6sBbFuQvBRieOen9EdEk1GOO85rtTLlzFZLWbwoaw7fjDZM1CTzzrjfM4dqTVKbxyO0XdQdejmVaR9h1gzezLw==","signatures":[{"sig":"MEUCIDeD7Cz0uCyAfN/5eGfcqNkEM3PdafSFZrTJaTMwagjpAiEAy7w8PgooNIJkyyrGtEHts5APafL+SCMW6Ejqrd98XTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1200865},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/utils/core.js ./lib/utils/index.js ./lib/utils/client/inject.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing","test:unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","test:unit:coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\""},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"HTML modules static site generator","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","p-limit":"^7.3.0","postcss":"^8.5.15","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","mitata":"^1.0.34","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","@types/node":"^22.20.0","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.41.0_1783272127227_0.4980514081939884","host":"s3://npm-registry-packages-npm-production"}},"0.42.0":{"name":"coralite","version":"0.42.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.42.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"d0e3bb446f462801af1218f4c1ef92203fec3ef2","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.42.0.tgz","fileCount":100,"integrity":"sha512-mcPpy1lASgqAAXK/S+n48FCCCfDcJGsDO6HYFDWSKRrsrEqn+Np1Yt3k9VCuRr0vH8bMC629hGJnlATYqrKLZQ==","signatures":[{"sig":"MEYCIQCFdqTfM0ZLhyaI/8utJPtRe6VdnEfh436WpCRAKoJUzAIhAOu2H0LgeIfb5X9lrnItTY+r8tXT+J4nmq8pKt0BSZcX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1178585},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/utils/core.js ./lib/utils/index.js ./lib/utils/client/inject.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing","test:unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","test:unit:coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\""},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"HTML modules static site generator","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","p-limit":"^7.3.0","postcss":"^8.5.15","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","mitata":"^1.0.34","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","@types/node":"^22.20.0","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.42.0_1783530809495_0.6540101291788987","host":"s3://npm-registry-packages-npm-production"}},"0.43.0":{"name":"coralite","version":"0.43.0","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.43.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"41b124ad428380d2bdba1fd05cc60d8da3f15f81","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.43.0.tgz","fileCount":100,"integrity":"sha512-yOZMhrDHrfRObn4nmYHagefAXCugdAJjbPwl5Lql2eB3JgS0qj4tDcRIjYyQkj+KaFn7BzY9ejwNs/mpUv9IJg==","signatures":[{"sig":"MEUCIDg7lecnn8oQBF8JoY3/jCM/qeRPLzKVfMi8pqmFk9OeAiEAtEtFkn4tGBTtWaBJwhY64BAn4ksS6ncELtlu5zH4I0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1202163},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/utils/core.js ./lib/utils/index.js ./lib/utils/client/inject.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing","test:unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","test:unit:coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\""},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"HTML modules static site generator","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","p-limit":"^7.3.0","postcss":"^8.5.15","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","mitata":"^1.0.34","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","@types/node":"^22.20.0","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.43.0_1783618875819_0.0327835994015675","host":"s3://npm-registry-packages-npm-production"}},"0.43.1":{"name":"coralite","version":"0.43.1","keywords":["static-site-generator","components","templates","coralite","blog","site-engine","documentation-tool"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.43.1","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"3453e6b8c8e38b4d107f3c0e227bd9dfa00d7072","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.43.1.tgz","fileCount":100,"integrity":"sha512-t/X+9pAM0qnXFu8x7ozLEQcynM7j3aSW6/ZUbzLsOwnahSLCoz/Ham7F1LPmlOXUaywHgD53kYQDZnnuSvn77A==","signatures":[{"sig":"MEUCIFXXOYEL6UNDUIRDt7pn4t1o4eUITQTF/r1dmNeyZ2nkAiEAiYreaVgyMk3juO48m9n5kC/19Kx88Vepz4KlZYiPtss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1203007},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/utils/core.js ./lib/utils/index.js ./lib/utils/client/inject.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing","test:unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","test:unit:coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\""},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"HTML modules static site generator","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","p-limit":"^7.3.0","postcss":"^8.5.15","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","mitata":"^1.0.34","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","@types/node":"^22.20.0","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.43.1_1783693455017_0.734496001596314","host":"s3://npm-registry-packages-npm-production"}},"0.43.2":{"name":"coralite","version":"0.43.2","keywords":["web-components","isomorphic","hydration","spa","ssr","ssg","components","templates","coralite","site-engine"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.43.2","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"3e2f72979ea5c72fa794d779cdd86f1027bcf4d2","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.43.2.tgz","fileCount":110,"integrity":"sha512-T9NenuVwV3vBYBokhQXKBnjVgqo1bBAb5OhGh6PgA5KP80qUhf3z18mZId9jyCK+RyCVhLUo4lGeR58PXTkvsg==","signatures":[{"sig":"MEYCIQCGY3CsY9U9BUbL6vv3kGqRUsjGM3za5Y37NZYArJlscwIhAOKSX1el6lAYtyb8xhKsWXi3IXgnQ2EFa39YS48Oqo6C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1354584},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/utils/core.js ./lib/utils/index.js ./lib/utils/client/inject.js ./lib/utils/client/devtools.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib --define:import.meta.env.MODE=import.meta.env.MODE --define:import.meta.env=import.meta.env","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing","test:unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","test:unit:coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\"","test:component:coverage":"node bin/coralite.js validate-components --coverage -c tests/fixtures/components"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"Isomorphic Web Component framework for interactive SPAs and dynamic sites","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","p-limit":"^7.3.0","postcss":"^8.5.15","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","mitata":"^1.0.34","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","@types/node":"^22.20.0","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.43.2_1784957036604_0.6204681047239473","host":"s3://npm-registry-packages-npm-production"}},"0.43.3":{"name":"coralite","version":"0.43.3","keywords":["web-components","isomorphic","hydration","spa","ssr","ssg","components","templates","coralite","site-engine"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.43.3","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"85b23aeb308f4a4e266a2677849e234399fc77b1","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.43.3.tgz","fileCount":110,"integrity":"sha512-NYoBsssXaW6CNldw25I3hME9tdQE1xrbhdpQShGQbMtyilibjzIBdT7iYpIPxuhxZCJwatEcRMoRVrXF6G4eJw==","signatures":[{"sig":"MEYCIQDTstfHe8ZS/hSRuj6DY24Oe1Dc8zl0dcLdySyPhFrXbwIhAK10gZDg4gkcX947rdEmmnUBYE6ldIU72aFGRfEWhPEy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1357249},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/utils/core.js ./lib/utils/index.js ./lib/utils/client/inject.js ./lib/utils/client/devtools.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib --define:import.meta.env.MODE=import.meta.env.MODE --define:import.meta.env=import.meta.env","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing","test:unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","test:unit:coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\"","test:component:coverage":"node bin/coralite.js validate-components --coverage -c tests/fixtures/components"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"Isomorphic Web Component framework for interactive SPAs and dynamic sites","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","p-limit":"^7.3.0","postcss":"^8.5.15","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","mitata":"^1.0.34","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","@types/node":"^22.20.0","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.43.3_1785217001175_0.44554601842173525","host":"s3://npm-registry-packages-npm-production"}},"0.43.4":{"name":"coralite","version":"0.43.4","keywords":["web-components","isomorphic","hydration","spa","ssr","ssg","components","templates","coralite","site-engine"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.43.4","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"0b528feb4fbf34a498a48ce58b5e0fb3d3d32c9f","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.43.4.tgz","fileCount":110,"integrity":"sha512-JRKqilDCpewkU5iadaNhf5ltoqC8ihNXLw1k1Q4H/mgDUtdICcm+5HGZ6zEqRAuDA2pS3hjx0nJKhSMhz0BraQ==","signatures":[{"sig":"MEQCIAO4f+0j5sflOeP1bV8AjET48nbL/gIuj0oGU0IRZVj/AiA9jxf7zygVzkxJVYixpqFfDJRWG4Im0IjBlFXVKBrGHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1361767},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/utils/core.js ./lib/utils/index.js ./lib/utils/client/inject.js ./lib/utils/client/devtools.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib --define:import.meta.env.MODE=import.meta.env.MODE --define:import.meta.env=import.meta.env","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing","test:unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","test:unit:coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\"","test:component:coverage":"node bin/coralite.js validate-components --coverage -c tests/fixtures/components"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"Isomorphic Web Component framework for interactive SPAs and dynamic sites","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","p-limit":"^7.3.0","postcss":"^8.5.15","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","mitata":"^1.0.34","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","@types/node":"^22.20.0","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.43.4_1785328200648_0.015076907908474935","host":"s3://npm-registry-packages-npm-production"}},"0.43.5":{"name":"coralite","version":"0.43.5","keywords":["web-components","isomorphic","hydration","spa","ssr","ssg","components","templates","coralite","site-engine"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.43.5","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"8c71e80ca556f376ac61b8a2ba264f184c2d32a6","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.43.5.tgz","fileCount":110,"integrity":"sha512-4QvJ9k3P6QiH9QBds5AeJUleDDIsseA/4VMVMEFmNWBmmyw8LBb1hXp6JrSd9ZAe2t4j6BeugvMwYQe1CAuroA==","signatures":[{"sig":"MEUCIC1EOcaAPJIDdPWFAhIovfL2m/eQ70JoAb6YOFPPwFcdAiEAw886M1FS2ckJeZstpdvP6A5s8z/256Puw0qTXWxEfnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1380849},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/utils/core.js ./lib/utils/index.js ./lib/utils/client/inject.js ./lib/utils/client/devtools.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib --define:import.meta.env.MODE=import.meta.env.MODE --define:import.meta.env=import.meta.env","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing","test:unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","test:unit:coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\"","test:component:coverage":"node bin/coralite.js validate-components --coverage -c tests/fixtures/components"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"Isomorphic Web Component framework for interactive SPAs and dynamic sites","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","p-limit":"^7.3.0","postcss":"^8.5.15","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","mitata":"^1.0.34","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","@types/node":"^22.20.0","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.43.5_1785786377594_0.5331165151405368","host":"s3://npm-registry-packages-npm-production"}},"0.43.6":{"name":"coralite","version":"0.43.6","keywords":["web-components","isomorphic","hydration","spa","ssr","ssg","components","templates","coralite","site-engine"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.43.6","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"9c9b5192aed2f571fdcef2ec7e0ff3f62f6e3d00","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.43.6.tgz","fileCount":112,"integrity":"sha512-mrkqDBnBpPOY1U6ytN2+CidvTLJ87IPk448bu4TggFD++0YC3/MRYwvXgedP7gl+vnNbAB+CAGryNteg696OxA==","signatures":[{"sig":"MEQCIFBL68gXBMyg/JtEcnw8iTBs4weofCvIPLupIKtLXYZpAiBefHc5n/gWgQBf0HDtFB0PY6rXQ39CaYuCK45p+wfQNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1411123},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/utils/core.js ./lib/utils/index.js ./lib/utils/client/inject.js ./lib/utils/client/devtools.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib --define:import.meta.env.MODE=import.meta.env.MODE --define:import.meta.env=import.meta.env","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing","test:unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","test:unit:coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\"","test:component:coverage":"node bin/coralite.js validate-components --coverage -c tests/fixtures/components"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"Isomorphic Web Component framework for interactive SPAs and dynamic sites","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","p-limit":"^7.3.0","postcss":"^8.5.15","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","mitata":"^1.0.34","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","@types/node":"^22.20.0","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.43.6_1785846529133_0.9677641445454201","host":"s3://npm-registry-packages-npm-production"}},"0.44.0":{"name":"coralite","version":"0.44.0","keywords":["web-components","isomorphic","hydration","spa","ssr","ssg","components","templates","coralite","site-engine"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.44.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"062c6d370e262a8dc670199020941a1a342de5b5","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.44.0.tgz","fileCount":112,"integrity":"sha512-cPxSYgre2Nl1eJGtujrtIeg0EM5fXKujT5OIPquunuO1j7ucAtbkrBNx0jgs4+oCNI+Gn2L4Gj5wAGxP7F7xYQ==","signatures":[{"sig":"MEQCIE1AXDqJsr8cz4csom/XaxBlKZayXYNfmlbtfZ/NpIOcAiBn5PgV9XpPuk2mAntYKl+jpAl5P7dpYfUr4Ath4PV2ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412354},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/utils/core.js ./lib/utils/index.js ./lib/utils/client/inject.js ./lib/utils/client/devtools.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib --define:import.meta.env.MODE=import.meta.env.MODE --define:import.meta.env=import.meta.env","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing","test:unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","test:unit:coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\"","test:component:coverage":"node bin/coralite.js validate-components --coverage -c tests/fixtures/components"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"Isomorphic Web Component framework for interactive SPAs and dynamic sites","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","p-limit":"^7.3.0","postcss":"^8.5.15","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","mitata":"^1.0.34","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","@types/node":"^22.20.0","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.44.0_1786092207541_0.33692890194963776","host":"s3://npm-registry-packages-npm-production"}},"0.44.1":{"name":"coralite","version":"0.44.1","keywords":["web-components","isomorphic","hydration","spa","ssr","ssg","components","templates","coralite","site-engine"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.44.1","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"e84836311bcab1f3c97e1e69d3851e847f1107b6","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.44.1.tgz","fileCount":112,"integrity":"sha512-YrGMvegPWylyNR5UawL5mg2GyMCM6ZssmzkyrLNeSvSjIE4fg9Nk1J1UWdMAsGm+lLPolFG4XEZRUKRuYf/YZw==","signatures":[{"sig":"MEYCIQDblFai1KQHa2UGXquhmb/sW37GH1tiRuC0UAiY7a2HgAIhAO9hRJ3w0n1JaqrqHAZjl0pa/P/fpUXukaBDgW/TROUQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1416409},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/utils/core.js ./lib/utils/index.js ./lib/utils/client/inject.js ./lib/utils/client/devtools.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib --define:import.meta.env.MODE=import.meta.env.MODE --define:import.meta.env=import.meta.env","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing","test:unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","test:unit:coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\"","test:component:coverage":"node bin/coralite.js validate-components --coverage -c tests/fixtures/components"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"Isomorphic Web Component framework for interactive SPAs and dynamic sites","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","p-limit":"^7.3.0","postcss":"^8.5.15","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","mitata":"^1.0.34","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","@types/node":"^22.20.0","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.44.1_1786169394334_0.2345659510545106","host":"s3://npm-registry-packages-npm-production"}},"0.44.2":{"name":"coralite","version":"0.44.2","keywords":["web-components","isomorphic","hydration","spa","ssr","ssg","components","templates","coralite","site-engine"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.44.2","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"f2d11d01a35e547ad68592ca6fb68175d24a26fc","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.44.2.tgz","fileCount":112,"integrity":"sha512-eQ8o8+YgH9KYq+ExJIACCjoMQoThW9z9bs68PGehSN+TGSeFsGufqyFzu0DLdPWBk5re3u3BlmjeTCkw5ByrNw==","signatures":[{"sig":"MEUCIEMknrBeRBWChF/+F+nbK/Tp9y9nazJ61sxPzuSEgPfWAiEAw5Ohl67C0rXcIpIC9qjQAuFXQmm3FRK2y4CZpHxiRRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1422477},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/utils/core.js ./lib/utils/index.js ./lib/utils/client/inject.js ./lib/utils/client/devtools.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib --define:import.meta.env.MODE=import.meta.env.MODE --define:import.meta.env=import.meta.env","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing","test:unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","test:unit:coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\"","test:component:coverage":"node bin/coralite.js validate-components --coverage -c tests/fixtures/components"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"Isomorphic Web Component framework for interactive SPAs and dynamic sites","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","p-limit":"^7.3.0","postcss":"^8.5.15","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","mitata":"^1.0.34","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","@types/node":"^22.20.0","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.44.2_1786464759659_0.04405935642679637","host":"s3://npm-registry-packages-npm-production"}},"0.45.0":{"name":"coralite","version":"0.45.0","keywords":["web-components","isomorphic","hydration","spa","ssr","ssg","components","templates","coralite","site-engine"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.45.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"dbe3468f2e08e79ea57cc6497731b49f5c11ed81","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.45.0.tgz","fileCount":112,"integrity":"sha512-kl02YSuB7e+BuATmSmNY9HcA7hOnJZt9qbhtorS9V6zfRr9ozfW7sqRDqVcGr7kJCAlrmv+Cv30Eoi5mUGtFIw==","signatures":[{"sig":"MEYCIQC/2oMtH+9388cP5LvYQHnm+i/OrY8/E18Rd2Z2bg45OQIhAO4mlRZ6xcJ+4MeaOCaBka1G/RX8PU/279+zBZ61j+9g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1425856},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/utils/core.js ./lib/utils/index.js ./lib/utils/client/inject.js ./lib/utils/client/devtools.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib --define:import.meta.env.MODE=import.meta.env.MODE --define:import.meta.env=import.meta.env","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing","test:unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","test:unit:coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\"","test:component:coverage":"node bin/coralite.js validate-components --coverage -c tests/fixtures/components"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"Isomorphic Web Component framework for interactive SPAs and dynamic sites","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","p-limit":"^7.3.0","postcss":"^8.5.15","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","mitata":"^1.0.34","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","@types/node":"^22.20.0","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.45.0_1786641323280_0.6521218002090239","host":"s3://npm-registry-packages-npm-production"}},"0.45.1":{"name":"coralite","version":"0.45.1","keywords":["web-components","isomorphic","hydration","spa","ssr","ssg","components","templates","coralite","site-engine"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.45.1","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"ae932ec3c0dcd5e78d5def0f8244eae8dc60d94e","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.45.1.tgz","fileCount":112,"integrity":"sha512-cf5TuC6J8FTpErnfcJz7mTWtv6yrOnllZuQvZe91BU3PRGSLVMZIenRItFCefdOrKhLS8wVenD84fD3JFELq9Q==","signatures":[{"sig":"MEUCIE7yX89GFzi8bH3ETK2vOfiKmnxldxKS0TCVwgHROzMUAiEAk3WzcFafZBq+hvz/2CFDZFpMmAZ7NxrB15UoG+lolmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1434110},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/utils/core.js ./lib/utils/index.js ./lib/utils/client/inject.js ./lib/utils/client/devtools.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib --define:import.meta.env.MODE=import.meta.env.MODE --define:import.meta.env=import.meta.env","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing","test:unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","test:unit:coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\"","test:component:coverage":"node bin/coralite.js validate-components --coverage -c tests/fixtures/components"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"Isomorphic Web Component framework for interactive SPAs and dynamic sites","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","p-limit":"^7.3.0","postcss":"^8.5.15","commander":"^13.1.0","acorn-walk":"^8.3.5","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","mitata":"^1.0.34","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","@types/node":"^22.20.0","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.45.1_1786745564023_0.04081046614932138","host":"s3://npm-registry-packages-npm-production"}},"0.46.0":{"name":"coralite","version":"0.46.0","keywords":["web-components","isomorphic","hydration","spa","ssr","ssg","components","templates","coralite","site-engine"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.46.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"cda43ccc5d722b4f7094bf9ac8964857a262467d","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.46.0.tgz","fileCount":114,"integrity":"sha512-x5WAtiF3ZWEs5saILDL2U9q5v1138Fa+8wCMeX2l8JABOsuon15q2xXL0cLpotzEWaptwFiiLmKFpqyxucHSsg==","signatures":[{"sig":"MEUCIAk8jWi/QQkQsNoYoxSkscqtHMrjVMS7jkPk7CPwozXMAiEA27BDqgLga72qVHsuD0BA6GYnRsspwAfX4vMN3kZ1IKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1535187},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/utils/core.js ./lib/utils/index.js ./lib/utils/client/inject.js ./lib/utils/client/devtools.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib --define:import.meta.env.MODE=import.meta.env.MODE --define:import.meta.env=import.meta.env","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing","test:unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","test:unit:coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\"","test:component:coverage":"node bin/coralite.js validate-components --coverage -c tests/fixtures/components"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"Isomorphic Web Component framework for interactive SPAs and dynamic sites","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","p-limit":"^7.3.0","postcss":"^8.5.15","commander":"^13.1.0","picomatch":"^4.0.4","acorn-walk":"^8.3.5","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","mitata":"^1.0.34","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","@types/node":"^22.20.0","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.46.0_1786950585967_0.4783458694907752","host":"s3://npm-registry-packages-npm-production"}},"0.46.1":{"name":"coralite","version":"0.46.1","keywords":["web-components","isomorphic","hydration","spa","ssr","ssg","components","templates","coralite","site-engine"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.46.1","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"13ee057f41c89f3e18aacb2c12ba6cb6fb2b1295","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.46.1.tgz","fileCount":114,"integrity":"sha512-d632UtLgHjmkvKSZyHpAqwqOoqCScn/kSmr/zJoJ49uzPlV7LDBQJa6HNxFjo4ikTQ72QpvpCL2Tz7ltBRU/6A==","signatures":[{"sig":"MEUCIQDph+l1HC5Wxq7k8I5SjSuJt2rSROgrdN81BwavndkYtwIgOZoAcZZb0hsmUoerEignkvjAqQX+OqOUcY2/R6PO2BA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1555949},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/utils/core.js ./lib/utils/index.js ./lib/utils/client/inject.js ./lib/utils/client/devtools.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib --define:import.meta.env.MODE=import.meta.env.MODE --define:import.meta.env=import.meta.env","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing","test:unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","test:unit:coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\"","test:component:coverage":"node bin/coralite.js validate-components --coverage -c tests/fixtures/components"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"Isomorphic Web Component framework for interactive SPAs and dynamic sites","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","p-limit":"^7.3.0","postcss":"^8.5.15","commander":"^13.1.0","picomatch":"^4.0.4","acorn-walk":"^8.3.5","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","mitata":"^1.0.34","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","@types/node":"^22.20.0","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.46.1_1786997059106_0.6415602408311203","host":"s3://npm-registry-packages-npm-production"}},"0.46.2":{"name":"coralite","version":"0.46.2","keywords":["web-components","isomorphic","hydration","spa","ssr","ssg","components","templates","coralite","site-engine"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.46.2","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"31779be577b1d42aa439008dcd54aa97f5a0f02f","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.46.2.tgz","fileCount":118,"integrity":"sha512-UBQVs/Od7cTd+ZJrGjS90A69JDdHdHgFzP5U6agxRjZz9/ZDb8ZflK+PF6yRdBQNXAp24Dd79VyF79dGR9BFdQ==","signatures":[{"sig":"MEQCIAdA2RZdlbIViX0L/joLdRdS0uvU8IvHUNjWGMVU86z4AiAFcN/AylirwkUjWsD7E6nWSrAq3K3kPafV6nbjP/p14Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1750040},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"},"./plugin-validator":{"types":"./dist/lib/plugin-validator.d.ts","default":"./dist/lib/plugin-validator.js"},"./component-validator":{"types":"./dist/lib/component-validator.d.ts","default":"./dist/lib/component-validator.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/component-validator.js ./lib/plugin-validator.js ./lib/utils/core.js ./lib/utils/index.js ./lib/utils/client/inject.js ./lib/utils/client/devtools.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib --define:import.meta.env.MODE=import.meta.env.MODE --define:import.meta.env=import.meta.env","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing","test:unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","test:unit:coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\"","test:component:coverage":"node bin/coralite.js validate-components --coverage -c tests/fixtures/components"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"Isomorphic Web Component framework for interactive SPAs and dynamic sites","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","p-limit":"^7.3.0","postcss":"^8.5.15","commander":"^13.1.0","picomatch":"^4.0.4","acorn-walk":"^8.3.5","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","mitata":"^1.0.34","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","@types/node":"^22.20.0","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.46.2_1787154978978_0.16403045479904232","host":"s3://npm-registry-packages-npm-production"}},"0.46.3":{"name":"coralite","version":"0.46.3","keywords":["web-components","isomorphic","hydration","spa","ssr","ssg","components","templates","coralite","site-engine"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.46.3","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"680f73ab1f94bc40052487d23bdac9843f911f33","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.46.3.tgz","fileCount":118,"integrity":"sha512-KJxgM9XZAx37uf8ruWuhwTHK9LIJNFYUcy6plSPYSeeD9Rn4nPoPNxQjwtd8LDR4bJh3tXoinz8GBou1wJvTpg==","signatures":[{"sig":"MEUCIGkGniofaESKGa+kkSxRyjBMEi9g3Gly4QlbP4xTJ0RsAiEAq8W/NrIeZQ60yKOrdy2KEvB36nKOtz3l6+nDQNohB5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1812789},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"},"./plugin-validator":{"types":"./dist/lib/plugin-validator.d.ts","default":"./dist/lib/plugin-validator.js"},"./component-validator":{"types":"./dist/lib/component-validator.d.ts","default":"./dist/lib/component-validator.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/component-validator.js ./lib/plugin-validator.js ./lib/utils/core.js ./lib/utils/index.js ./lib/utils/client/inject.js ./lib/utils/client/devtools.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib --define:import.meta.env.MODE=import.meta.env.MODE --define:import.meta.env=import.meta.env","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing","test:unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","test:unit:coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\"","test:component:coverage":"node bin/coralite.js validate-components --coverage -c tests/fixtures/components"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"Isomorphic Web Component framework for interactive SPAs and dynamic sites","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","p-limit":"^7.3.0","postcss":"^8.5.15","commander":"^13.1.0","picomatch":"^4.0.4","acorn-walk":"^8.3.5","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","mitata":"^1.0.34","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","@types/node":"^22.20.0","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.46.3_1787412120386_0.5422012985999587","host":"s3://npm-registry-packages-npm-production"}},"0.47.0":{"name":"coralite","version":"0.47.0","keywords":["web-components","isomorphic","hydration","spa","ssr","ssg","components","templates","coralite","site-engine"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.47.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"0a74b873cc82f08aa84cd19471e59bc8e649b022","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.47.0.tgz","fileCount":118,"integrity":"sha512-Pp4PL8M0DS+N1nf7RcwfiEduUm9Mkm/WQJLDK9cZqh4fFJ3NXXIiW1Gn0lO+2GW5dwViQxm2y9s2ZWHUPiWnQQ==","signatures":[{"sig":"MEQCIF7CQC71OtYRL8shCvBkrT4eat1f6CHzG7tktYDYq7mfAiARmcD8UqPF7UYQxGWveYYhRsL1KpP8WIR9f+pKn6OXgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1851493},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"},"./plugin-validator":{"types":"./dist/lib/plugin-validator.d.ts","default":"./dist/lib/plugin-validator.js"},"./component-validator":{"types":"./dist/lib/component-validator.d.ts","default":"./dist/lib/component-validator.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/component-validator.js ./lib/plugin-validator.js ./lib/utils/core.js ./lib/utils/index.js ./lib/utils/client/inject.js ./lib/utils/client/devtools.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib --define:import.meta.env.MODE=import.meta.env.MODE --define:import.meta.env=import.meta.env","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing","test:unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","test:unit:coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\"","test:component:coverage":"node bin/coralite.js validate-components --coverage -c tests/fixtures/components"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"Isomorphic Web Component framework for interactive SPAs and dynamic sites","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","p-limit":"^7.3.0","postcss":"^8.5.15","commander":"^13.1.0","picomatch":"^4.0.4","acorn-walk":"^8.3.5","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","mitata":"^1.0.34","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","@types/node":"^22.20.0","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.47.0_1787426610661_0.8985194346756324","host":"s3://npm-registry-packages-npm-production"}},"0.47.1":{"name":"coralite","version":"0.47.1","keywords":["web-components","isomorphic","hydration","spa","ssr","ssg","components","templates","coralite","site-engine"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@0.47.1","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"74b368a6c5d6b77ea4902a586cd5d53074689940","tarball":"https://registry.npmjs.org/coralite/-/coralite-0.47.1.tgz","fileCount":118,"integrity":"sha512-RwWlyW7Nwmb7uVcfqimEkIPYXtLHQAh+zoLv5bhNYMVdzERVbjYWMk/3JIrpALAt1bnyIQLxS7Fed5QOZAS1rQ==","signatures":[{"sig":"MEQCIFdBHM9smu4dh0qDKeYzJIpBrASiSSP+q4KFC8JZIO9NAiBBVcStbNUIU+FazChPXl66RN3M8AAdyuSzJaZThxQq8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1851694},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"},"./plugin-validator":{"types":"./dist/lib/plugin-validator.d.ts","default":"./dist/lib/plugin-validator.js"},"./component-validator":{"types":"./dist/lib/component-validator.d.ts","default":"./dist/lib/component-validator.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --experimental-vm-modules ./tests/scripts/run-benchmarks.js","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/component-validator.js ./lib/plugin-validator.js ./lib/utils/core.js ./lib/utils/index.js ./lib/utils/client/inject.js ./lib/utils/client/devtools.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib --define:import.meta.env.MODE=import.meta.env.MODE --define:import.meta.env=import.meta.env","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing","test:unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","test:unit:coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\"","test:component:coverage":"node bin/coralite.js validate-components --coverage -c tests/fixtures/components"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"Isomorphic Web Component framework for interactive SPAs and dynamic sites","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","p-limit":"^7.3.0","postcss":"^8.5.15","commander":"^13.1.0","picomatch":"^4.0.4","acorn-walk":"^8.3.5","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","mitata":"^1.0.34","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","@types/node":"^22.20.0","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/coralite_0.47.1_1787438416314_0.5694279245739262","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.0":{"name":"coralite","version":"1.0.0-rc.0","keywords":["web-components","isomorphic","hydration","spa","ssr","ssg","components","templates","coralite","site-engine"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@1.0.0-rc.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"76aa2efbbb57f952d62f5567dfcea1810ff3fc53","tarball":"https://registry.npmjs.org/coralite/-/coralite-1.0.0-rc.0.tgz","fileCount":143,"integrity":"sha512-Aa20BPAng8KRNnA43nsPrULAFLFTFtW3glXx3+dNS4SZrw+F1cwSmTQSb+nu2Eya1vd52mwukV4u3j0ysQiUTw==","signatures":[{"sig":"MEUCIQCPpw+7pApHEECcT+1IRfS5h9rYCN4WxmbQb8ATlsZZCwIgKcXiAiHACh+D96GMzAS5R+fYg73Y+zhyHs0nMow4NTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3460981},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./plugin-fixer":{"types":"./dist/lib/plugin-fixer.d.ts","default":"./dist/lib/plugin-fixer.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"},"./page-validator":{"types":"./dist/lib/page-validator.d.ts","default":"./dist/lib/page-validator.js"},"./component-fixer":{"types":"./dist/lib/component-fixer.d.ts","default":"./dist/lib/component-fixer.js"},"./plugin-validator":{"types":"./dist/lib/plugin-validator.d.ts","default":"./dist/lib/plugin-validator.js"},"./component-validator":{"types":"./dist/lib/component-validator.d.ts","default":"./dist/lib/component-validator.js"}},"imports":{"#lib":"./lib/index.js","#plugins":"./plugins/index.js"},"scripts":{"lint":"eslint --cache .","bench":"node --expose-gc --experimental-vm-modules ./benchmarks/runner.js","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","bench:ci":"node --expose-gc --experimental-vm-modules ./benchmarks/ci.js","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/component-validator.js ./lib/component-fixer.js ./lib/plugin-validator.js ./lib/plugin-fixer.js ./lib/page-validator.js ./lib/utils/core.js ./lib/utils/attributes.js ./lib/utils/index.js ./lib/utils/client/dom.js ./lib/utils/client/inject.js ./lib/utils/client/devtools.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib --define:import.meta.env.MODE=import.meta.env.MODE --define:import.meta.env=import.meta.env","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing","test:unit":"node --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","test:unit:coverage":"node --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\"","bench:save-baseline":"node --expose-gc --experimental-vm-modules ./benchmarks/runner.js --save-baseline","test:component:coverage":"node bin/coralite.js validate-components --coverage -c tests/fixtures/components"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"Isomorphic Web Component framework for interactive SPAs and dynamic sites","directories":{},"_nodeVersion":"24.16.0","dependencies":{"acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","p-limit":"^7.3.0","postcss":"^8.5.15","commander":"^13.1.0","picomatch":"^4.0.4","acorn-walk":"^8.3.5","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.41","sirv":"^3.0.2","react":"^19.2.8","mitata":"^1.0.34","svelte":"^5.56.10","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","react-dom":"^19.2.8","@types/node":"^22.20.0","esbuild-svelte":"^0.9.5","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/coralite_1.0.0-rc.0_1787779577328_0.64784267686959","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.1":{"name":"coralite","version":"1.0.0-rc.1","keywords":["web-components","isomorphic","hydration","spa","ssr","ssg","components","templates","coralite","site-engine"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@1.0.0-rc.1","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"6796d35439df745503ecedf572158078358cdae8","tarball":"https://registry.npmjs.org/coralite/-/coralite-1.0.0-rc.1.tgz","fileCount":145,"integrity":"sha512-t6jAq9t6Ud28xMfZfjzZkjEXr5WiRPSoBFD8PUxYFzDuyAsOp52v7+F/7/se1ulVA4GBnE6IIA05f88D6Ctczg==","signatures":[{"sig":"MEUCIGhMWSrWova1fqp8oEP7UY9tiilu42vaTKtdz8Y2TNykAiEA9S1xkMq1Rccj8sqvnhuclbK2FTUUVJCuyxqeT5OxinY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3570060},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./plugin-fixer":{"types":"./dist/lib/plugin-fixer.d.ts","default":"./dist/lib/plugin-fixer.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"},"./page-validator":{"types":"./dist/lib/page-validator.d.ts","default":"./dist/lib/page-validator.js"},"./component-fixer":{"types":"./dist/lib/component-fixer.d.ts","default":"./dist/lib/component-fixer.js"},"./plugin-validator":{"types":"./dist/lib/plugin-validator.d.ts","default":"./dist/lib/plugin-validator.js"},"./component-validator":{"types":"./dist/lib/component-validator.d.ts","default":"./dist/lib/component-validator.js"}},"imports":{"#lib":{"default":"./dist/lib/index.js","development":"./lib/index.js"},"#lib/*":{"default":"./dist/lib/*","development":"./lib/*"},"#plugins":"./plugins/index.js","#plugins/*":"./plugins/*"},"scripts":{"lint":"eslint --cache .","bench":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/runner.js","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","bench:ci":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/ci.js","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/component-validator.js ./lib/component-fixer.js ./lib/plugin-validator.js ./lib/plugin-fixer.js ./lib/page-validator.js ./lib/utils/core.js ./lib/utils/attributes.js ./lib/utils/index.js ./lib/utils/client/dom.js ./lib/utils/client/inject.js ./lib/utils/client/devtools.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib --define:import.meta.env.MODE=import.meta.env.MODE --define:import.meta.env=import.meta.env","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing","test:unit":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","test:unit:coverage":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\"","bench:save-baseline":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/runner.js --save-baseline","test:component:coverage":"node --conditions=development bin/coralite.js validate-components --coverage -c tests/fixtures/components"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"Isomorphic Web Component framework for interactive SPAs and dynamic sites","directories":{},"_nodeVersion":"24.16.0","dependencies":{"acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","p-limit":"^7.3.0","postcss":"^8.5.15","commander":"^13.1.0","picomatch":"^4.0.4","acorn-walk":"^8.3.5","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.41","sirv":"^3.0.2","react":"^19.2.8","mitata":"^1.0.34","svelte":"^5.56.10","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","react-dom":"^19.2.8","@types/node":"^22.20.0","esbuild-svelte":"^0.9.5","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/coralite_1.0.0-rc.1_1788178860004_0.8594045808616064","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.2":{"name":"coralite","version":"1.0.0-rc.2","keywords":["web-components","isomorphic","hydration","spa","ssr","ssg","components","templates","coralite","site-engine"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@1.0.0-rc.2","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"eaeedeaee3b1d0af5493ff5345eccb0b2b3521c9","tarball":"https://registry.npmjs.org/coralite/-/coralite-1.0.0-rc.2.tgz","fileCount":145,"integrity":"sha512-Qvq/qrbJOuuaommk5anAFsTYRVKUbSAoC8H88HvCaLO7xG0Vvys4OoXYl87iNsU+EXkopWgMumhQzHmH/4RKRQ==","signatures":[{"sig":"MEQCID5xcNnX1UcE0oR85IymCzjBdIZ/iPfjWUIAiRciQnN7AiBTjRM8Ge3Ju6OvIXWJSFV37abGQxOYQ9+2diUo9Fr7KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3661473},"type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./plugin-fixer":{"types":"./dist/lib/plugin-fixer.d.ts","default":"./dist/lib/plugin-fixer.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"},"./page-validator":{"types":"./dist/lib/page-validator.d.ts","default":"./dist/lib/page-validator.js"},"./component-fixer":{"types":"./dist/lib/component-fixer.d.ts","default":"./dist/lib/component-fixer.js"},"./plugin-validator":{"types":"./dist/lib/plugin-validator.d.ts","default":"./dist/lib/plugin-validator.js"},"./component-validator":{"types":"./dist/lib/component-validator.d.ts","default":"./dist/lib/component-validator.js"}},"imports":{"#lib":{"default":"./dist/lib/index.js","development":"./lib/index.js"},"#lib/*":{"default":"./dist/lib/*","development":"./lib/*"},"#plugins":"./plugins/index.js","#plugins/*":"./plugins/*"},"scripts":{"lint":"eslint --cache .","bench":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/runner.js","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","bench:ci":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/ci.js","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/component-validator.js ./lib/component-fixer.js ./lib/plugin-validator.js ./lib/plugin-fixer.js ./lib/page-validator.js ./lib/utils/core.js ./lib/utils/attributes.js ./lib/utils/index.js ./lib/utils/client/dom.js ./lib/utils/client/inject.js ./lib/utils/client/devtools.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib --define:import.meta.env.MODE=import.meta.env.MODE --define:import.meta.env=import.meta.env","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing","test:unit":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","test:unit:coverage":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\"","bench:save-baseline":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/runner.js --save-baseline","test:component:coverage":"node --conditions=development bin/coralite.js validate-components --coverage -c tests/fixtures/components"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"Isomorphic Web Component framework for interactive SPAs and dynamic sites","directories":{},"_nodeVersion":"24.16.0","dependencies":{"acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","p-limit":"^7.3.0","postcss":"^8.5.15","commander":"^13.1.0","picomatch":"^4.0.4","acorn-walk":"^8.3.5","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.41","sirv":"^3.0.2","react":"^19.2.8","mitata":"^1.0.34","svelte":"^5.56.10","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","react-dom":"^19.2.8","@types/node":"^22.20.0","esbuild-svelte":"^0.9.5","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/coralite_1.0.0-rc.2_1788333130302_0.4115461951543622","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.3":{"name":"coralite","version":"1.0.0-rc.3","keywords":["web-components","isomorphic","hydration","spa","ssr","ssg","components","templates","coralite","site-engine"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@1.0.0-rc.3","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"a88448a026810d90c10738a1095b5964374240d7","tarball":"https://registry.npmjs.org/coralite/-/coralite-1.0.0-rc.3.tgz","fileCount":182,"integrity":"sha512-4/XihXHm26lqFibr35KLs9Ym23sOZLrLWH3OwxFcLhPhU/C5u5lfuUvU60wtoxx+lS7ReGy44mg1dv9CCh69Zg==","signatures":[{"sig":"MEUCIQC6NcgbE/SwbezbipTE8nzPcJzexuJWuY3HE988bbzJ1AIgBoFmv9yO73MUYAV8e7Ni1r/5OIRxMHM4UIwSHfVvmuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDH6+hPjqe40iEVslSqofFwKAgGrRd1pVCK5dI/MGGAiAIgaNv1+edPEgiQQsgWVvdYZxLeXKfrADyxHCw23oE/x1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4829708},"type":"module","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./plugin-fixer":{"types":"./dist/lib/plugin-fixer.d.ts","default":"./dist/lib/plugin-fixer.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"},"./page-validator":{"types":"./dist/lib/page-validator.d.ts","default":"./dist/lib/page-validator.js"},"./component-fixer":{"types":"./dist/lib/component-fixer.d.ts","default":"./dist/lib/component-fixer.js"},"./plugin-validator":{"types":"./dist/lib/plugin-validator.d.ts","default":"./dist/lib/plugin-validator.js"},"./component-validator":{"types":"./dist/lib/component-validator.d.ts","default":"./dist/lib/component-validator.js"}},"imports":{"#lib":{"default":"./dist/lib/index.js","development":"./lib/index.js"},"#lib/*":{"default":"./dist/lib/*","development":"./lib/*"},"#plugins":"./plugins/index.js","#plugins/*":"./plugins/*"},"scripts":{"lint":"eslint --cache .","bench":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/runner.js","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","bench:ci":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/ci.js","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"esbuild ./lib/index.js ./lib/coralite-element.js ./lib/plugin.js ./lib/component-validator.js ./lib/component-fixer.js ./lib/plugin-validator.js ./lib/plugin-fixer.js ./lib/page-validator.js ./lib/utils/core.js ./lib/utils/attributes.js ./lib/utils/index.js ./lib/utils/server/index.js ./lib/utils/client/index.js ./lib/utils/client/dom.js ./lib/utils/client/inject.js ./lib/utils/client/devtools.js --bundle --target=esnext --format=esm --outdir=dist/lib --platform=node --sourcemap --packages=external --alias:#lib=./lib/index.js --alias:#plugins=./plugins/index.js --outbase=./lib --define:import.meta.env.MODE=import.meta.env.MODE --define:import.meta.env=import.meta.env","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing","test:unit":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --test \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --test --watch \"./tests/unit/**/*.spec.js\"","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","test:unit:coverage":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test \"./tests/unit/**/*.spec.js\"","bench:save-baseline":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/runner.js --save-baseline","test:component:coverage":"node --conditions=development bin/coralite.js validate-components --coverage -c tests/fixtures/components"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"Isomorphic Web Component framework for interactive SPAs and dynamic sites","directories":{},"_nodeVersion":"24.16.0","dependencies":{"acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","p-limit":"^7.3.0","postcss":"^8.5.15","commander":"^13.1.0","picomatch":"^4.0.4","acorn-walk":"^8.3.5","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.41","sirv":"^3.0.2","react":"^19.2.8","mitata":"^1.0.34","svelte":"^5.56.10","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","react-dom":"^19.2.8","@types/node":"^22.20.0","esbuild-svelte":"^0.9.5","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/coralite_1.0.0-rc.3_1789665572880_0.3172797464215438","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.4":{"name":"coralite","version":"1.0.0-rc.4","keywords":["web-components","isomorphic","hydration","spa","ssr","ssg","components","templates","coralite","site-engine"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@1.0.0-rc.4","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"bf67c2c3e600df027293ed9bbe3d73bfe09a1318","tarball":"https://registry.npmjs.org/coralite/-/coralite-1.0.0-rc.4.tgz","fileCount":188,"integrity":"sha512-3MlX1CcaHzvy6ibOLiUDizvTOX9E75hHoRpKULKMh+s7Lxa1I9SqC+cksoCFQ331eSVkCmUaU+pxoZp/41eTOA==","signatures":[{"sig":"MEQCIAVKlCGWEwmw4E/RRZwy5K9RbZI0ZJSnGFtUrNJRstQ/AiB/RA3E46j6uTNprnwwRdhqin3hKq9WOJnqQzgHx+TrNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCze60QlPnuB9OstMcA+FmoG2uV7xL5qulcRLygHJ9JaQIhAOYWGDb3mDX307McoYZ7peXmtFYiFLxn0pJrSZKbsZ5I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5429711},"type":"module","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./interactive":{"types":"./dist/lib/interactive.d.ts","default":"./dist/lib/interactive.js"},"./plugin-fixer":{"types":"./dist/lib/plugin-fixer.d.ts","default":"./dist/lib/plugin-fixer.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"},"./page-validator":{"types":"./dist/lib/page-validator.d.ts","default":"./dist/lib/page-validator.js"},"./component-fixer":{"types":"./dist/lib/component-fixer.d.ts","default":"./dist/lib/component-fixer.js"},"./plugin-validator":{"types":"./dist/lib/plugin-validator.d.ts","default":"./dist/lib/plugin-validator.js"},"./component-validator":{"types":"./dist/lib/component-validator.d.ts","default":"./dist/lib/component-validator.js"}},"imports":{"#lib":{"default":"./dist/lib/index.js","development":"./lib/index.js"},"#lib/*":{"default":"./dist/lib/*","development":"./lib/*"},"#plugins":"./plugins/index.js","#plugins/*":"./plugins/*"},"scripts":{"lint":"eslint --cache .","bench":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/runner.js","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","bench:ci":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/ci.js","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"node esbuild.config.js","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing","test:unit":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --test --test-timeout=30000 --test-concurrency=4 --max-old-space-size=2048 \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"CORALITE_PRESERVE_TESTID=true node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --test --test-timeout=30000 --test-concurrency=4 --max-old-space-size=2048 --watch \"./tests/unit/**/*.spec.js\"","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","test:unit:coverage":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test --test-timeout=30000 --test-concurrency=4 --max-old-space-size=2048 \"./tests/unit/**/*.spec.js\"","bench:save-baseline":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/runner.js --save-baseline","test:component:coverage":"node --conditions=development bin/coralite.js validate-components --coverage -c tests/fixtures/components"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"Isomorphic Web Component framework for interactive SPAs and dynamic sites","directories":{},"dependencies":{"acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","p-limit":"^7.3.0","postcss":"^8.5.15","commander":"^13.1.0","picomatch":"^4.0.4","acorn-walk":"^8.3.5","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","@clack/prompts":"^0.11.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.41","sirv":"^3.0.2","react":"^19.2.8","mitata":"^1.0.34","svelte":"^5.56.10","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","react-dom":"^19.2.8","@types/node":"^22.20.0","esbuild-svelte":"^0.9.5","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/coralite_1.0.0-rc.4_1789896233759_0.12293583159079136","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.5":{"name":"coralite","version":"1.0.0-rc.5","keywords":["web-components","isomorphic","hydration","spa","ssr","ssg","components","templates","coralite","site-engine"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@1.0.0-rc.5","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"d292d65770e48856c3ac939a0ec770b8f86e3ea7","tarball":"https://registry.npmjs.org/coralite/-/coralite-1.0.0-rc.5.tgz","fileCount":188,"integrity":"sha512-XoLfZ6+iTu8RFXKVfZhiFUwwLP8NvwPV6lgrzLy0VHV3gaBvOhSW6WUfJa6X1isMpCCDFemYJZRFmF6t0JFB9w==","signatures":[{"sig":"MEUCIQDLdN5G3i+Ich0Ddji2h4AaqqsXviE9hXvpraIGK6R3XgIgQ67dYjODZmGoTyZ898ffQ6aC/B8ybvdUyJ07rxdtxr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICGvV4vTxfAA9JEyBQMbBHzqCfweuJpwjmLoPYPbV762AiAvmUaQIV6hW4i+oOa5O+h2zIf1qGD4QM/B8Efz12pOeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5452053},"type":"module","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./interactive":{"types":"./dist/lib/interactive.d.ts","default":"./dist/lib/interactive.js"},"./plugin-fixer":{"types":"./dist/lib/plugin-fixer.d.ts","default":"./dist/lib/plugin-fixer.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js"},"./page-validator":{"types":"./dist/lib/page-validator.d.ts","default":"./dist/lib/page-validator.js"},"./component-fixer":{"types":"./dist/lib/component-fixer.d.ts","default":"./dist/lib/component-fixer.js"},"./plugin-validator":{"types":"./dist/lib/plugin-validator.d.ts","default":"./dist/lib/plugin-validator.js"},"./component-validator":{"types":"./dist/lib/component-validator.d.ts","default":"./dist/lib/component-validator.js"}},"imports":{"#lib":{"default":"./dist/lib/index.js","development":"./lib/index.js"},"#lib/*":{"default":"./dist/lib/*","development":"./lib/*"},"#plugins":"./plugins/index.js","#plugins/*":"./plugins/*"},"scripts":{"lint":"eslint --cache .","bench":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/runner.js","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","bench:ci":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/ci.js","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"node esbuild.config.js","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing","test:unit":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --test --test-timeout=30000 --test-concurrency=4 --max-old-space-size=2048 \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"CORALITE_PRESERVE_TESTID=true node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --test --test-timeout=30000 --test-concurrency=4 --max-old-space-size=2048 --watch \"./tests/unit/**/*.spec.js\"","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","test:unit:coverage":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test --test-timeout=30000 --test-concurrency=4 --max-old-space-size=2048 \"./tests/unit/**/*.spec.js\"","bench:save-baseline":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/runner.js --save-baseline","test:component:coverage":"node --conditions=development bin/coralite.js validate-components --coverage -c tests/fixtures/components"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"Isomorphic Web Component framework for interactive SPAs and dynamic sites","directories":{},"dependencies":{"acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","p-limit":"^7.3.0","postcss":"^8.5.15","commander":"^13.1.0","picomatch":"^4.0.4","acorn-walk":"^8.3.5","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","@clack/prompts":"^0.11.0","dom-serializer":"^2.0.0","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.41","sirv":"^3.0.2","react":"^19.2.8","mitata":"^1.0.34","svelte":"^5.56.10","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","react-dom":"^19.2.8","@types/node":"^22.20.0","esbuild-svelte":"^0.9.5","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/coralite_1.0.0-rc.5_1790003311128_0.9410306767573684","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.6":{"name":"coralite","version":"1.0.0-rc.6","keywords":["web-components","isomorphic","hydration","spa","ssr","ssg","components","templates","coralite","site-engine"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@1.0.0-rc.6","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"673bf9bed53b1b1e2b09cc597fa573561a516fe7","tarball":"https://registry.npmjs.org/coralite/-/coralite-1.0.0-rc.6.tgz","fileCount":356,"integrity":"sha512-isKRz800flJWC9/sQexFJrYJjhWtur0ZIFX2yj2egWtz1tP7L+Zd3TqDh/ro0CLWd2geq/VpBeq2LJapmZAygQ==","signatures":[{"sig":"MEUCIQC3MaiTvB38cdNzrUAYFOUZBaxxXHNlEyHA6PiyzKUDQwIgHSrlSbhh7Zs5am1kzaaqqHgRQCuAAjHYbkBzXpU4f34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEKQTBokQRl0TMRqJQ3xXahtOMBChji1eieVO/G5UTcgAiEAiplbSVa9w+6ojZInHcs8bXHdPqGCBkXXJ4AqLhhk5cA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13388836},"type":"module","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./testing":{"types":"./dist/lib/testing.d.ts","default":"./dist/lib/testing.js","development":"./lib/testing.js"},"./lib/cli/*":"./lib/cli/*","./interactive":{"types":"./dist/lib/interactive.d.ts","default":"./dist/lib/interactive.js"},"./plugin-fixer":{"types":"./dist/lib/plugin-fixer.d.ts","default":"./dist/lib/plugin-fixer.js"},"./type-checker":{"types":"./dist/lib/server/type-checker.d.ts","default":"./dist/lib/server/type-checker.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js","development":"./lib/server/utils/index.js"},"./plugins/lists":{"types":"./dist/plugins/lists.d.ts","default":"./dist/plugins/lists.js","development":"./plugins/lists.js"},"./page-validator":{"types":"./dist/lib/page-validator.d.ts","default":"./dist/lib/page-validator.js"},"./plugins/router":{"types":"./dist/plugins/router.d.ts","default":"./dist/plugins/router.js","development":"./plugins/router.js"},"./component-fixer":{"types":"./dist/lib/component-fixer.d.ts","default":"./dist/lib/component-fixer.js"},"./plugin-validator":{"types":"./dist/lib/plugin-validator.d.ts","default":"./dist/lib/plugin-validator.js"},"./component-validator":{"types":"./dist/lib/component-validator.d.ts","default":"./dist/lib/component-validator.js"}},"imports":{"#lib":{"default":"./dist/lib/index.js","development":"./lib/index.js"},"#lib/*":"./lib/*","#plugins":"./plugins/index.js","#plugins/*":"./plugins/*","#plugins/lists":"./plugins/lists.js","#plugins/router":"./plugins/router.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","bench:ci":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/ci.js","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"node esbuild.config.js","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing && premove .coralite-router-dev","test:unit":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --test --test-timeout=30000 --test-concurrency=4 --max-old-space-size=2048 \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","test:smoke":"sh ../../scripts/run-smoke.sh","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","server:router":"node ./tests/scripts/serve.js --dir .coralite-router-dev --port 3003","bench:internal":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/runner.js","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"CORALITE_PRESERVE_TESTID=true node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --test --test-timeout=30000 --test-concurrency=4 --max-old-space-size=2048 --watch \"./tests/unit/**/*.spec.js\"","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","test:unit:coverage":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test --test-timeout=30000 --test-concurrency=4 --max-old-space-size=2048 \"./tests/unit/**/*.spec.js\"","bench:save-baseline":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/runner.js --save-baseline","test:component:coverage":"node --conditions=development bin/coralite.js validate-components --coverage -c tests/fixtures/components"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"Isomorphic Web Component framework for interactive SPAs and dynamic sites","directories":{},"dependencies":{"ora":"^9.4.0","sass":"^1.101.0","acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","express":"^5.2.1","p-limit":"^7.3.0","postcss":"^8.5.15","chokidar":"^4.0.3","commander":"^13.1.0","picomatch":"^4.0.4","acorn-walk":"^8.3.5","portfinder":"^1.0.38","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","local-access":"^1.1.0","@clack/prompts":"^0.11.0","dom-serializer":"^2.0.0","@volar/typescript":"^2.4.28","@volar/language-core":"^2.4.28","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.41","sirv":"^3.0.2","react":"^19.2.8","mitata":"^1.0.34","svelte":"^5.56.10","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","react-dom":"^19.2.8","@types/node":"^22.20.0","esbuild-svelte":"^0.9.5","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coralite_1.0.0-rc.6_1792998747994_0.698525740166883","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.7":{"name":"coralite","version":"1.0.0-rc.7","keywords":["web-components","isomorphic","hydration","spa","ssr","ssg","components","templates","coralite","site-engine"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@1.0.0-rc.7","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"8042c616a0a286146b0380fb9313fd3baa2a23b8","tarball":"https://registry.npmjs.org/coralite/-/coralite-1.0.0-rc.7.tgz","fileCount":356,"integrity":"sha512-hXp4qlZJML6qw+0iS9IiKULBEcobCzV2cgW6d/+LDr7QrpSLaT2yBrbwMxjpp47kPJYoyG859e63f7nuhHoyTQ==","signatures":[{"sig":"MEYCIQCAjwrI/nyvAd4XC3UzgsP/LqPryd8bw8e/FAIVdr2MtQIhAIeAm7t3aiOEcHSylcZ03EbW3tk0Vv1IzT3BOax0av4H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGFzQ2gevVye9SNZVdprIVcv0BzIQlFzo8WRGBRLdA6tAiEA+kgpkqybhcg6bAEh3mkDdFPadhG6tO2OLbLKQr3Bk3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13389404},"type":"module","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./testing":{"types":"./dist/lib/testing.d.ts","default":"./dist/lib/testing.js","development":"./lib/testing.js"},"./lib/cli/*":"./lib/cli/*","./interactive":{"types":"./dist/lib/interactive.d.ts","default":"./dist/lib/interactive.js"},"./plugin-fixer":{"types":"./dist/lib/plugin-fixer.d.ts","default":"./dist/lib/plugin-fixer.js"},"./type-checker":{"types":"./dist/lib/server/type-checker.d.ts","default":"./dist/lib/server/type-checker.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js","development":"./lib/server/utils/index.js"},"./plugins/lists":{"types":"./dist/plugins/lists.d.ts","default":"./dist/plugins/lists.js","development":"./plugins/lists.js"},"./page-validator":{"types":"./dist/lib/page-validator.d.ts","default":"./dist/lib/page-validator.js"},"./plugins/router":{"types":"./dist/plugins/router.d.ts","default":"./dist/plugins/router.js","development":"./plugins/router.js"},"./component-fixer":{"types":"./dist/lib/component-fixer.d.ts","default":"./dist/lib/component-fixer.js"},"./plugin-validator":{"types":"./dist/lib/plugin-validator.d.ts","default":"./dist/lib/plugin-validator.js"},"./component-validator":{"types":"./dist/lib/component-validator.d.ts","default":"./dist/lib/component-validator.js"}},"imports":{"#lib":{"default":"./dist/lib/index.js","development":"./lib/index.js"},"#lib/*":"./lib/*","#plugins":"./plugins/index.js","#plugins/*":"./plugins/*","#plugins/lists":"./plugins/lists.js","#plugins/router":"./plugins/router.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","bench:ci":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/ci.js","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"node esbuild.config.js","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing && premove .coralite-router-dev","test:unit":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --test --test-timeout=30000 --test-concurrency=4 --max-old-space-size=2048 \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","test:smoke":"sh ../../scripts/run-smoke.sh","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","server:router":"node ./tests/scripts/serve.js --dir .coralite-router-dev --port 3003","bench:internal":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/runner.js","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"CORALITE_PRESERVE_TESTID=true node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --test --test-timeout=30000 --test-concurrency=4 --max-old-space-size=2048 --watch \"./tests/unit/**/*.spec.js\"","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","test:unit:coverage":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test --test-timeout=30000 --test-concurrency=4 --max-old-space-size=2048 \"./tests/unit/**/*.spec.js\"","bench:save-baseline":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/runner.js --save-baseline","test:component:coverage":"node --conditions=development bin/coralite.js validate-components --coverage -c tests/fixtures/components"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"deprecated":"Broken release, please upgrade to 1.0.0-rc.8","repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"Isomorphic Web Component framework for interactive SPAs and dynamic sites","directories":{},"dependencies":{"ora":"^9.4.0","sass":"^1.101.0","acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","express":"^5.2.1","p-limit":"^7.3.0","postcss":"^8.5.15","chokidar":"^4.0.3","commander":"^13.1.0","picomatch":"^4.0.4","acorn-walk":"^8.3.5","portfinder":"^1.0.38","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","local-access":"^1.1.0","@clack/prompts":"^0.11.0","dom-serializer":"^2.0.0","@volar/typescript":"^2.4.28","@volar/language-core":"^2.4.28","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.41","sirv":"^3.0.2","react":"^19.2.8","mitata":"^1.0.34","svelte":"^5.56.10","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","react-dom":"^19.2.8","@types/node":"^22.20.0","esbuild-svelte":"^0.9.5","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coralite_1.0.0-rc.7_1793008612211_0.1008074175592053","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.8":{"name":"coralite","version":"1.0.0-rc.8","keywords":["web-components","isomorphic","hydration","spa","ssr","ssg","components","templates","coralite","site-engine"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@1.0.0-rc.8","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"6549c8de2d1aad26b243c69b1eae376379f1d334","tarball":"https://registry.npmjs.org/coralite/-/coralite-1.0.0-rc.8.tgz","fileCount":364,"integrity":"sha512-JDM2c8Z6v4LFTCjx4GacxoB8DOq3U0lfCA/HsCyRUqmWQnaTFaphkNkbHrlO7FuI8ELQ1XLYXPBrISHBp2P5mg==","signatures":[{"sig":"MEUCIQCobRqjogzj8CqB3gYh1mvUSGG2+6+/d69Px/PJ9DN5+wIgNAkB95FWTCCGtpd/Ql3Kp7J9vW739B+O8GlaJgVOGpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBHLtTp/iDmsinMMx6xMamcMCk8E/Zjhd5ol0j1bFFx6AiEA8OymSeLREe1bPuKdL9mB8K7r71Dc+5W/nOhba6dgZJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14009907},"type":"module","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./testing":{"types":"./dist/lib/testing.d.ts","default":"./dist/lib/testing.js","development":"./lib/testing.js"},"./lib/cli/*":"./lib/cli/*","./interactive":{"types":"./dist/lib/interactive.d.ts","default":"./dist/lib/interactive.js"},"./plugin-fixer":{"types":"./dist/lib/plugin-fixer.d.ts","default":"./dist/lib/plugin-fixer.js"},"./type-checker":{"types":"./dist/lib/server/type-checker.d.ts","default":"./dist/lib/server/type-checker.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js","development":"./lib/server/utils/index.js"},"./plugins/lists":{"types":"./dist/plugins/lists.d.ts","default":"./dist/plugins/lists.js","development":"./plugins/lists.js"},"./page-validator":{"types":"./dist/lib/page-validator.d.ts","default":"./dist/lib/page-validator.js"},"./plugins/router":{"types":"./dist/plugins/router.d.ts","default":"./dist/plugins/router.js","development":"./plugins/router.js"},"./component-fixer":{"types":"./dist/lib/component-fixer.d.ts","default":"./dist/lib/component-fixer.js"},"./plugin-validator":{"types":"./dist/lib/plugin-validator.d.ts","default":"./dist/lib/plugin-validator.js"},"./component-validator":{"types":"./dist/lib/component-validator.d.ts","default":"./dist/lib/component-validator.js"}},"imports":{"#lib":{"default":"./dist/lib/index.js","development":"./lib/index.js"},"#lib/*":"./lib/*","#plugins":"./plugins/index.js","#plugins/*":"./plugins/*","#plugins/lists":"./plugins/lists.js","#plugins/router":"./plugins/router.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","bench:ci":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/ci.js","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"node esbuild.config.js","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing && premove .coralite-router-dev","test:unit":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --test --test-timeout=30000 --test-concurrency=4 --max-old-space-size=2048 \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","test:smoke":"sh ../../scripts/run-smoke.sh","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","server:router":"node ./tests/scripts/serve.js --dir .coralite-router-dev --port 3003","bench:internal":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/runner.js","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"CORALITE_PRESERVE_TESTID=true node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --test --test-timeout=30000 --test-concurrency=4 --max-old-space-size=2048 --watch \"./tests/unit/**/*.spec.js\"","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","test:unit:coverage":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test --test-timeout=30000 --test-concurrency=4 --max-old-space-size=2048 \"./tests/unit/**/*.spec.js\"","bench:save-baseline":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/runner.js --save-baseline","test:component:coverage":"node --conditions=development bin/coralite.js validate-components --coverage -c tests/fixtures/components"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"Isomorphic Web Component framework for interactive SPAs and dynamic sites","directories":{},"dependencies":{"ora":"^9.4.0","sass":"^1.101.0","acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","express":"^5.2.1","p-limit":"^7.3.0","postcss":"^8.5.15","chokidar":"^4.0.3","commander":"^13.1.0","picomatch":"^4.0.4","acorn-walk":"^8.3.5","portfinder":"^1.0.38","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","local-access":"^1.1.0","@clack/prompts":"^0.11.0","dom-serializer":"^2.0.0","@volar/typescript":"^2.4.28","@volar/language-core":"^2.4.28","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.41","sirv":"^3.0.2","react":"^19.2.8","mitata":"^1.0.34","svelte":"^5.56.10","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","react-dom":"^19.2.8","@types/node":"^22.20.0","esbuild-svelte":"^0.9.5","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coralite_1.0.0-rc.8_1793374170854_0.9037199727944623","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.9":{"name":"coralite","version":"1.0.0-rc.9","keywords":["web-components","isomorphic","hydration","spa","ssr","ssg","components","templates","coralite","site-engine"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@1.0.0-rc.9","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://codeberg.org/tjdavid/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"eb4adfc7fb03e5d342c502483f65af680de1702b","tarball":"https://registry.npmjs.org/coralite/-/coralite-1.0.0-rc.9.tgz","fileCount":364,"integrity":"sha512-DhCnLG1+Zf1uK65QxlE/VhRjFi9T+ZpnF9xqH0o35jfICo3lOwhmXA9d/oz+sI75mJLWP4rhjhmqjP8NKMWyVQ==","signatures":[{"sig":"MEUCIQCSQSr+6Hk2dU8BmLjD7GtQhhffJKHOVTvP2vpiooh0TQIgU4XQJCkfu3IOhpDtAQFSByhdogBkBQWsbZGhZDtsXbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHjh9FYybtDfk36znMdNdMHasALuwkmBstRzejFleYs8AiADwrzdXZY951fCkB2fevKxF18i4xInLXmiAc76RbpHiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14161593},"type":"module","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./testing":{"types":"./dist/lib/testing.d.ts","default":"./dist/lib/testing.js","development":"./lib/testing.js"},"./lib/cli/*":"./lib/cli/*","./interactive":{"types":"./dist/lib/interactive.d.ts","default":"./dist/lib/interactive.js"},"./plugin-fixer":{"types":"./dist/lib/plugin-fixer.d.ts","default":"./dist/lib/plugin-fixer.js"},"./type-checker":{"types":"./dist/lib/server/type-checker.d.ts","default":"./dist/lib/server/type-checker.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js","development":"./lib/server/utils/index.js"},"./plugins/lists":{"types":"./dist/plugins/lists.d.ts","default":"./dist/plugins/lists.js","development":"./plugins/lists.js"},"./page-validator":{"types":"./dist/lib/page-validator.d.ts","default":"./dist/lib/page-validator.js"},"./plugins/router":{"types":"./dist/plugins/router.d.ts","default":"./dist/plugins/router.js","development":"./plugins/router.js"},"./component-fixer":{"types":"./dist/lib/component-fixer.d.ts","default":"./dist/lib/component-fixer.js"},"./plugin-validator":{"types":"./dist/lib/plugin-validator.d.ts","default":"./dist/lib/plugin-validator.js"},"./component-validator":{"types":"./dist/lib/component-validator.d.ts","default":"./dist/lib/component-validator.js"}},"imports":{"#lib":{"default":"./dist/lib/index.js","development":"./lib/index.js"},"#lib/*":"./lib/*","#plugins":"./plugins/index.js","#plugins/*":"./plugins/*","#plugins/lists":"./plugins/lists.js","#plugins/router":"./plugins/router.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","bench:ci":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/ci.js","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"node esbuild.config.js","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing && premove .coralite-router-dev","test:unit":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --test --test-timeout=30000 --test-concurrency=4 --max-old-space-size=2048 \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","test:smoke":"sh ../../scripts/run-smoke.sh","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","server:router":"node ./tests/scripts/serve.js --dir .coralite-router-dev --port 3003","bench:internal":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/runner.js","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"CORALITE_PRESERVE_TESTID=true node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --test --test-timeout=30000 --test-concurrency=4 --max-old-space-size=2048 --watch \"./tests/unit/**/*.spec.js\"","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","test:unit:coverage":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test --test-timeout=30000 --test-concurrency=4 --max-old-space-size=2048 \"./tests/unit/**/*.spec.js\"","bench:save-baseline":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/runner.js --save-baseline","test:component:coverage":"node --conditions=development bin/coralite.js validate-components --coverage -c tests/fixtures/components"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://codeberg.org/tjdavid/coralite.git","type":"git","directory":"packages/coralite"},"description":"Isomorphic Web Component framework for interactive SPAs and dynamic sites","directories":{},"dependencies":{"ora":"^9.4.0","sass":"^1.101.0","acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","express":"^5.2.1","p-limit":"^7.3.0","postcss":"^8.5.15","chokidar":"^4.0.3","commander":"^13.1.0","picomatch":"^4.0.4","acorn-walk":"^8.3.5","portfinder":"^1.0.38","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","local-access":"^1.1.0","@clack/prompts":"^0.11.0","dom-serializer":"^2.0.0","@volar/typescript":"^2.4.28","@volar/language-core":"^2.4.28","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.41","sirv":"^3.0.2","react":"^19.2.8","mitata":"^1.0.34","svelte":"^5.56.10","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","react-dom":"^19.2.8","@types/node":"^22.20.0","esbuild-svelte":"^0.9.5","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coralite_1.0.0-rc.9_1793456031731_0.612807967253989","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.10":{"name":"coralite","version":"1.0.0-rc.10","keywords":["web-components","isomorphic","hydration","spa","ssr","ssg","components","templates","coralite","site-engine"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@1.0.0-rc.10","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://github.com/tjdav/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"097c97ecbad30be93728a5756a3c086a43c16cd4","tarball":"https://registry.npmjs.org/coralite/-/coralite-1.0.0-rc.10.tgz","fileCount":366,"integrity":"sha512-Xs8icHGglwvbnG5jE04abt+clJa2REnTAmESkdOMhXhKtBHCTQk+EnLgvzBumfqrPEi22J8VYUj/qa8C4AD8rA==","signatures":[{"sig":"MEYCIQDS4ihr9qxFL/6rBvFIWroLagjRXBZgfya0VI6HJ3TdggIhAN3uyL1JgO9MdwSajSxyOhEig5PZbO8cS+sWscA8mmQM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDv9X5QE1KiVM12RAWCy4RK0H5TpUVnAWOmEkgwdLSnOgIgEMoAl03D6PAI+VX58qiTqszf+qtAk+LBBTQhmKtZOG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14298670},"type":"module","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./testing":{"types":"./dist/lib/testing.d.ts","default":"./dist/lib/testing.js","development":"./lib/testing.js"},"./lib/cli/*":"./lib/cli/*","./interactive":{"types":"./dist/lib/interactive.d.ts","default":"./dist/lib/interactive.js"},"./plugin-fixer":{"types":"./dist/lib/plugin-fixer.d.ts","default":"./dist/lib/plugin-fixer.js"},"./type-checker":{"types":"./dist/lib/server/type-checker.d.ts","default":"./dist/lib/server/type-checker.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js","development":"./lib/server/utils/index.js"},"./plugins/lists":{"types":"./dist/plugins/lists.d.ts","default":"./dist/plugins/lists.js","development":"./plugins/lists.js"},"./page-validator":{"types":"./dist/lib/page-validator.d.ts","default":"./dist/lib/page-validator.js"},"./plugins/router":{"types":"./dist/plugins/router.d.ts","default":"./dist/plugins/router.js","development":"./plugins/router.js"},"./component-fixer":{"types":"./dist/lib/component-fixer.d.ts","default":"./dist/lib/component-fixer.js"},"./plugin-validator":{"types":"./dist/lib/plugin-validator.d.ts","default":"./dist/lib/plugin-validator.js"},"./component-validator":{"types":"./dist/lib/component-validator.d.ts","default":"./dist/lib/component-validator.js"}},"gitHead":"a5d3c5a333253e0be6510ffd1c3be96899399709","imports":{"#lib":{"default":"./dist/lib/index.js","development":"./lib/index.js"},"#lib/*":"./lib/*","#plugins":"./plugins/index.js","#plugins/*":"./plugins/*","#plugins/lists":"./plugins/lists.js","#plugins/router":"./plugins/router.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","prepack":"pnpm build","bench:ci":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/ci.js","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"node esbuild.config.js","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing && premove .coralite-router-dev","test:unit":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --test --test-timeout=30000 --test-concurrency=4 --max-old-space-size=2048 \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","test:smoke":"sh ../../scripts/run-smoke.sh","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","server:router":"node ./tests/scripts/serve.js --dir .coralite-router-dev --port 3003","bench:internal":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/runner.js","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"CORALITE_PRESERVE_TESTID=true node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --test --test-timeout=30000 --test-concurrency=4 --max-old-space-size=2048 --watch \"./tests/unit/**/*.spec.js\"","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","test:unit:coverage":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test --test-timeout=30000 --test-concurrency=4 --max-old-space-size=2048 \"./tests/unit/**/*.spec.js\"","bench:save-baseline":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/runner.js --save-baseline","test:component:coverage":"node --conditions=development bin/coralite.js validate-components --coverage -c tests/fixtures/components"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"git+https://github.com/tjdav/coralite.git","type":"git","directory":"packages/coralite"},"_npmVersion":"11.13.0","description":"Isomorphic Web Component framework for interactive SPAs and dynamic sites","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ora":"^9.4.0","sass":"^1.101.0","acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","express":"^5.2.1","p-limit":"^7.3.0","postcss":"^8.5.15","chokidar":"^4.0.3","commander":"^13.1.0","picomatch":"^4.0.4","acorn-walk":"^8.3.5","portfinder":"^1.0.38","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","local-access":"^1.1.0","@clack/prompts":"^0.11.0","dom-serializer":"^2.0.0","@volar/typescript":"^2.4.28","@volar/language-core":"^2.4.28","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.41","sirv":"^3.0.2","react":"^19.2.8","mitata":"^1.0.34","svelte":"^5.56.10","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","react-dom":"^19.2.8","@types/node":"^22.20.0","esbuild-svelte":"^0.9.5","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coralite_1.0.0-rc.10_1793638369313_0.771453073927583","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"coralite","version":"1.0.0","keywords":["web-components","isomorphic","hydration","spa","ssr","ssg","components","templates","coralite","site-engine"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@1.0.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://github.com/tjdav/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"941019465eb44044ce25a343dce77e5af7740699","tarball":"https://registry.npmjs.org/coralite/-/coralite-1.0.0.tgz","fileCount":366,"integrity":"sha512-6NIA7qLSijNntbam2yVFXMRB61lXXQnaRKrem9YroChmQYmMyYTuoGYpf4qM2Pkz010/HTPv3rStXTWGcdtTHQ==","signatures":[{"sig":"MEYCIQCZsqoSZ1iAH1c182ybOIQTbOCAnhPJgq7lOPOErZQCoQIhAJ3rkly5ShYk/bWEocJUAhqPi+18OGYwAhvdRkjobxJ9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDBozdNjXsioxVOhZguJHsyiIs838qWHRqbZmlAXsBNhgIhALAiu4MJaLZfN1ctXSx+biO7g6T3WmniOL8fiOKwLbRC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14381606},"type":"module","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./testing":{"types":"./dist/lib/testing.d.ts","default":"./dist/lib/testing.js","development":"./lib/testing.js"},"./lib/cli/*":"./lib/cli/*","./interactive":{"types":"./dist/lib/interactive.d.ts","default":"./dist/lib/interactive.js"},"./plugin-fixer":{"types":"./dist/lib/plugin-fixer.d.ts","default":"./dist/lib/plugin-fixer.js"},"./type-checker":{"types":"./dist/lib/server/type-checker.d.ts","default":"./dist/lib/server/type-checker.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js","development":"./lib/server/utils/index.js"},"./plugins/lists":{"types":"./dist/plugins/lists.d.ts","default":"./dist/plugins/lists.js","development":"./plugins/lists.js"},"./page-validator":{"types":"./dist/lib/page-validator.d.ts","default":"./dist/lib/page-validator.js"},"./plugins/router":{"types":"./dist/plugins/router.d.ts","default":"./dist/plugins/router.js","development":"./plugins/router.js"},"./component-fixer":{"types":"./dist/lib/component-fixer.d.ts","default":"./dist/lib/component-fixer.js"},"./plugin-validator":{"types":"./dist/lib/plugin-validator.d.ts","default":"./dist/lib/plugin-validator.js"},"./component-validator":{"types":"./dist/lib/component-validator.d.ts","default":"./dist/lib/component-validator.js"}},"imports":{"#lib":{"default":"./dist/lib/index.js","development":"./lib/index.js"},"#lib/*":"./lib/*","#plugins":"./plugins/index.js","#plugins/*":"./plugins/*","#plugins/lists":"./plugins/lists.js","#plugins/router":"./plugins/router.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","bench:ci":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/ci.js","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"node esbuild.config.js","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing && premove .coralite-router-dev","test:unit":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --test --test-timeout=30000 --test-concurrency=4 --max-old-space-size=2048 \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","test:smoke":"sh ../../scripts/run-smoke.sh","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","server:router":"node ./tests/scripts/serve.js --dir .coralite-router-dev --port 3003","bench:internal":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/runner.js","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"CORALITE_PRESERVE_TESTID=true node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --test --test-timeout=30000 --test-concurrency=4 --max-old-space-size=2048 --watch \"./tests/unit/**/*.spec.js\"","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","test:unit:coverage":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test --test-timeout=30000 --test-concurrency=4 --max-old-space-size=2048 \"./tests/unit/**/*.spec.js\"","bench:save-baseline":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/runner.js --save-baseline","test:component:coverage":"node --conditions=development bin/coralite.js validate-components --coverage -c tests/fixtures/components"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://github.com/tjdav/coralite.git","type":"git","directory":"packages/coralite"},"description":"Isomorphic Web Component framework for interactive SPAs and dynamic sites","directories":{},"dependencies":{"ora":"^9.4.0","sass":"^1.101.0","acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","express":"^5.2.1","p-limit":"^7.3.0","postcss":"^8.5.15","chokidar":"^4.0.3","commander":"^13.1.0","picomatch":"^4.0.4","acorn-walk":"^8.3.5","portfinder":"^1.0.38","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","local-access":"^1.1.0","@clack/prompts":"^0.11.0","dom-serializer":"^2.0.0","@volar/typescript":"^2.4.28","@volar/language-core":"^2.4.28","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.41","sirv":"^3.0.2","react":"^19.2.8","mitata":"^1.0.34","svelte":"^5.56.10","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","react-dom":"^19.2.8","@types/node":"^22.20.0","esbuild-svelte":"^0.9.5","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coralite_1.0.0_1793711516961_0.4482507010111322","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"coralite","version":"1.1.0","keywords":["web-components","isomorphic","hydration","spa","ssr","ssg","components","templates","coralite","site-engine"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@1.1.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://github.com/tjdav/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"473e9e1074eb09d4415890d9e3686c7f62f43d80","tarball":"https://registry.npmjs.org/coralite/-/coralite-1.1.0.tgz","fileCount":396,"integrity":"sha512-0B6ld1avcBRANre5n/tiMOK1ybrCpICJu/aDBo596QFIEDOpDLkRYQcK3LJtzby0Wv0Cp1BhS4Lv7bYmWYRcMA==","signatures":[{"sig":"MEUCIHWhQFyk1AJU9vBv5adZw56MANp+iKkCxmwrrRXvAqM4AiEAxUIUTUyH3PKasTuuzmBYeG2CtNnGDy5rEszOUQv9YN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDvp+XhqtX0YJd2ZYl1Qj1Om8srmbDf6FH/SKPPlBfWXwIgfYSSF+Dz68+S730BVA6QCQUM+r1HzaYenyVO6w3+4iM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15159586},"type":"module","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js","development":"./lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./testing":{"types":"./dist/lib/testing.d.ts","default":"./dist/lib/testing.js","development":"./lib/testing.js"},"./lib/cli/*":"./lib/cli/*","./interactive":{"types":"./dist/lib/interactive.d.ts","default":"./dist/lib/interactive.js"},"./plugin-fixer":{"types":"./dist/lib/plugin-fixer.d.ts","default":"./dist/lib/plugin-fixer.js"},"./type-checker":{"types":"./dist/lib/server/type-checker.d.ts","default":"./dist/lib/server/type-checker.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js","development":"./lib/server/utils/index.js"},"./plugins/lists":{"types":"./dist/plugins/lists.d.ts","default":"./dist/plugins/lists.js","development":"./plugins/lists.js"},"./page-validator":{"types":"./dist/lib/page-validator.d.ts","default":"./dist/lib/page-validator.js"},"./plugins/router":{"types":"./dist/plugins/router.d.ts","default":"./dist/plugins/router.js","development":"./plugins/router.js"},"./component-fixer":{"types":"./dist/lib/component-fixer.d.ts","default":"./dist/lib/component-fixer.js"},"./plugin-validator":{"types":"./dist/lib/plugin-validator.d.ts","default":"./dist/lib/plugin-validator.js"},"./component-validator":{"types":"./dist/lib/component-validator.d.ts","default":"./dist/lib/component-validator.js"}},"imports":{"#lib":{"default":"./dist/lib/index.js","development":"./lib/index.js"},"#lib/*":"./lib/*","#plugins":"./plugins/index.js","#plugins/*":"./plugins/*","#plugins/lists":"./plugins/lists.js","#plugins/router":"./plugins/router.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","bench:ci":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/ci.js","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"node esbuild.config.js","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing && premove .coralite-router-dev","test:unit":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --test --test-timeout=30000 --test-concurrency=4 --max-old-space-size=2048 \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","test:smoke":"sh ../../scripts/run-smoke.sh","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","server:router":"node ./tests/scripts/serve.js --dir .coralite-router-dev --port 3003","bench:internal":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/runner.js","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"CORALITE_PRESERVE_TESTID=true node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --test --test-timeout=30000 --test-concurrency=4 --max-old-space-size=2048 --watch \"./tests/unit/**/*.spec.js\"","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","test:unit:coverage":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test --test-timeout=30000 --test-concurrency=4 --max-old-space-size=2048 \"./tests/unit/**/*.spec.js\"","bench:save-baseline":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/runner.js --save-baseline","test:component:coverage":"node --conditions=development bin/coralite.js validate-components --coverage -c tests/fixtures/components"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://github.com/tjdav/coralite.git","type":"git","directory":"packages/coralite"},"description":"Isomorphic Web Component framework for interactive SPAs and dynamic sites","directories":{},"dependencies":{"ora":"^9.4.0","sass":"^1.101.0","acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","express":"^5.2.1","globals":"^17.14.0","p-limit":"^7.3.0","postcss":"^8.5.15","chokidar":"^4.0.3","commander":"^13.1.0","picomatch":"^4.0.4","acorn-walk":"^8.3.5","portfinder":"^1.0.38","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","local-access":"^1.1.0","@clack/prompts":"^0.11.0","dom-serializer":"^2.0.0","@volar/typescript":"^2.4.28","@volar/language-core":"^2.4.28","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.41","sirv":"^3.0.2","react":"^19.2.8","mitata":"^1.0.34","svelte":"^5.56.10","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","react-dom":"^19.2.8","@types/node":"^22.20.0","esbuild-svelte":"^0.9.5","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coralite_1.1.0_1793976161004_0.41291507498757474","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"coralite","version":"1.2.0","keywords":["web-components","isomorphic","hydration","spa","ssr","ssg","components","templates","coralite","site-engine"],"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","_id":"coralite@1.2.0","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"homepage":"https://coralite.dev","bugs":{"url":"https://github.com/tjdav/coralite/issues"},"bin":{"coralite":"bin/coralite.js"},"dist":{"shasum":"1b8b3311c8a89bc4d735661912f76f272fa3b2f8","tarball":"https://registry.npmjs.org/coralite/-/coralite-1.2.0.tgz","fileCount":394,"integrity":"sha512-KViQZURcxvavY+uvbFvKSSUvrqTLfi1wOY/PmHSs0+L4tVQ/i5ZjTnIamwZEa4qu8ZKNNT5Cblhl9vFSz7HDYg==","signatures":[{"sig":"MEYCIQCv0F5W2/QKN4/Y/U+zhf0z3/oXLfqBtZSKTP2/a3UKswIhAPaqRbOe2HI3hyfa5k2ALSZmFbdOwVOKt35RikUuG5gb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCU5ysdefIcakms2LpXmUhFE7s76sSciFo3yIcD0UYz/wIhAJA/6jTT5686DxCZn1Qe/CNkZCxTz0P5Zz8rRjex0TkF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15235072},"type":"module","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js","development":"./lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./testing":{"types":"./dist/lib/testing.d.ts","default":"./dist/lib/testing.js","development":"./lib/testing.js"},"./lib/cli/*":"./lib/cli/*","./interactive":{"types":"./dist/lib/interactive.d.ts","default":"./dist/lib/interactive.js"},"./plugin-fixer":{"types":"./dist/lib/plugin-fixer.d.ts","default":"./dist/lib/plugin-fixer.js"},"./type-checker":{"types":"./dist/lib/server/type-checker.d.ts","default":"./dist/lib/server/type-checker.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js","development":"./lib/server/utils/index.js"},"./plugins/lists":{"types":"./dist/plugins/lists.d.ts","default":"./dist/plugins/lists.js","development":"./plugins/lists.js"},"./page-validator":{"types":"./dist/lib/page-validator.d.ts","default":"./dist/lib/page-validator.js"},"./plugins/router":{"types":"./dist/plugins/router.d.ts","default":"./dist/plugins/router.js","development":"./plugins/router.js"},"./component-fixer":{"types":"./dist/lib/component-fixer.d.ts","default":"./dist/lib/component-fixer.js"},"./plugin-validator":{"types":"./dist/lib/plugin-validator.d.ts","default":"./dist/lib/plugin-validator.js"},"./component-validator":{"types":"./dist/lib/component-validator.d.ts","default":"./dist/lib/component-validator.js"}},"imports":{"#lib":{"default":"./dist/lib/index.js","development":"./lib/index.js"},"#lib/*":"./lib/*","#plugins":"./plugins/index.js","#plugins/*":"./plugins/*","#plugins/lists":"./plugins/lists.js","#plugins/router":"./plugins/router.js"},"scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","bench:ci":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/ci.js","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"node esbuild.config.js","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing && premove .coralite-router-dev","test:unit":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --test --test-timeout=30000 --test-concurrency=4 --max-old-space-size=2048 \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","test:smoke":"sh ../../scripts/run-smoke.sh","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","server:router":"node ./tests/scripts/serve.js --dir .coralite-router-dev --port 3003","bench:internal":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/runner.js","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"CORALITE_PRESERVE_TESTID=true node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","test:e2e:report":"playwright show-report","test:unit:watch":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --test --test-timeout=30000 --test-concurrency=4 --max-old-space-size=2048 --watch \"./tests/unit/**/*.spec.js\"","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","test:unit:coverage":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test --test-timeout=30000 --test-concurrency=4 --max-old-space-size=2048 \"./tests/unit/**/*.spec.js\"","bench:save-baseline":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/runner.js --save-baseline","test:component:coverage":"node --conditions=development bin/coralite.js validate-components --coverage -c tests/fixtures/components"},"_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"repository":{"url":"https://github.com/tjdav/coralite.git","type":"git","directory":"packages/coralite"},"description":"Isomorphic Web Component framework for interactive SPAs and dynamic sites","directories":{},"dependencies":{"ora":"^9.4.0","sass":"^1.101.0","acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","express":"^5.2.1","globals":"^17.14.0","p-limit":"^7.3.0","postcss":"^8.5.15","chokidar":"^4.0.3","commander":"^13.1.0","picomatch":"^4.0.4","acorn-walk":"^8.3.5","portfinder":"^1.0.38","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","local-access":"^1.1.0","@clack/prompts":"^0.11.0","dom-serializer":"^2.0.0","@volar/typescript":"^2.4.28","@volar/language-core":"^2.4.28","isomorphic-dompurify":"^3.18.0","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.41","sirv":"^3.0.2","react":"^19.2.8","mitata":"^1.0.34","svelte":"^5.56.10","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","react-dom":"^19.2.8","@types/node":"^22.20.0","esbuild-svelte":"^0.9.5","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coralite_1.2.0_1794079225504_0.2592699009466888","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"_id":"coralite@1.3.0","bin":{"coralite":"bin/coralite.js"},"bugs":{"url":"https://github.com/tjdav/coralite/issues"},"dist":{"shasum":"0677b85ec7f0c0261b5321ba6c1a69bfe4601cd3","tarball":"https://registry.npmjs.org/coralite/-/coralite-1.3.0.tgz","fileCount":394,"integrity":"sha512-WROshZKz2XqwIG0tvSYpCdzp09hSTVPQzPlQPXzZr87akFs3hV5izr6dIF7xmELU6W+EOhUMfJ8OCxrpxGWn1g==","signatures":[{"sig":"MEYCIQCovTrRd1/U9jYYMtoFKBMa4+mE632ugBhg7m2+EeFzYAIhAJO7SS6iTelEQHpmt2Vcty+h9geG/XOgY4ZaFatUwYIX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGPUEyhiy6yQ5jdxE9ixsBhgqyITrLRdv35f/VAD0ASxAiEAo9HBaSzY4PdwitZI/GbSKx2DgVtlWcDR6B6U0ySKO6g="}],"unpackedSize":16476761},"name":"coralite","type":"module","author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"engines":{"node":">=22.22.2"},"exports":{".":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js","development":"./lib/index.js"},"./types":{"types":"./dist/types/index.d.ts"},"./utils":{"types":"./dist/lib/utils/index.d.ts","default":"./dist/lib/utils/index.js"},"./testing":{"types":"./dist/lib/testing.d.ts","default":"./dist/lib/testing.js","development":"./lib/testing.js"},"./lib/cli/*":"./lib/cli/*","./interactive":{"types":"./dist/lib/interactive.d.ts","default":"./dist/lib/interactive.js"},"./plugin-fixer":{"types":"./dist/lib/plugin-fixer.d.ts","default":"./dist/lib/plugin-fixer.js"},"./type-checker":{"types":"./dist/lib/server/type-checker.d.ts","default":"./dist/lib/server/type-checker.js"},"./utils/client":{"types":"./dist/lib/utils/client/index.d.ts","default":"./dist/lib/utils/client/index.js"},"./utils/server":{"types":"./dist/lib/utils/server/index.d.ts","default":"./dist/lib/utils/server/index.js","development":"./lib/server/utils/index.js"},"./plugins/lists":{"types":"./dist/plugins/lists.d.ts","default":"./dist/plugins/lists.js","development":"./plugins/lists.js"},"./page-validator":{"types":"./dist/lib/page-validator.d.ts","default":"./dist/lib/page-validator.js"},"./plugins/router":{"types":"./dist/plugins/router.d.ts","default":"./dist/plugins/router.js","development":"./plugins/router.js"},"./component-fixer":{"types":"./dist/lib/component-fixer.d.ts","default":"./dist/lib/component-fixer.js"},"./plugin-validator":{"types":"./dist/lib/plugin-validator.d.ts","default":"./dist/lib/plugin-validator.js"},"./component-validator":{"types":"./dist/lib/component-validator.d.ts","default":"./dist/lib/component-validator.js"}},"imports":{"#lib":{"default":"./dist/lib/index.js","development":"./lib/index.js"},"#lib/*":"./lib/*","#plugins":"./plugins/index.js","#plugins/*":"./plugins/*","#plugins/lists":"./plugins/lists.js","#plugins/router":"./plugins/router.js"},"license":"MPL-2.0","scripts":{"lint":"eslint --cache .","build":"premove dist && pnpm build:lib && pnpm build:types","server":"pnpm run server:dev","bench:ci":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/ci.js","test:e2e":"pnpm build && pnpm clean:e2e && pnpm build:html:dev && pnpm build:html:prod && pnpm build:html:testing && playwright test","build:lib":"node esbuild.config.js","clean:e2e":"premove .coralite-dev && premove .coralite-prod && premove .coralite-testing && premove .coralite-router-dev","test:unit":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --test --test-timeout=30000 --test-concurrency=4 --max-old-space-size=2048 \"./tests/unit/**/*.spec.js\"","server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3000","test:smoke":"sh ../../scripts/run-smoke.sh","build:types":"tsc","lint:format":"eslint --cache --fix .","server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3001","test:e2e:ui":"playwright test --ui","server:router":"node ./tests/scripts/serve.js --dir .coralite-router-dev --port 3003","bench:internal":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/runner.js","build:html:dev":"node --experimental-vm-modules ./tests/scripts/build-html.js --mode development --outDir .coralite-dev","e2e:server:dev":"node ./tests/scripts/serve.js --dir .coralite-dev --port 3100","server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3002","build:html:prod":"CORALITE_PRESERVE_TESTID=true node --experimental-vm-modules ./tests/scripts/build-html.js --mode production --outDir .coralite-prod","e2e:server:prod":"node ./tests/scripts/serve.js --dir .coralite-prod --port 3101","test:e2e:report":"playwright show-report","test:unit:watch":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --test --test-timeout=30000 --test-concurrency=4 --max-old-space-size=2048 --watch \"./tests/unit/**/*.spec.js\"","e2e:server:router":"node ./tests/scripts/serve.js --dir .coralite-router-dev --port 3103","build:html:testing":"node --experimental-vm-modules ./tests/scripts/build-testing.js","e2e:server:testing":"node ./tests/scripts/serve.js --dir .coralite-testing --port 3102","test:unit:coverage":"node --conditions=development --experimental-vm-modules --experimental-import-meta-resolve --experimental-test-coverage --test --test-timeout=30000 --test-concurrency=4 --max-old-space-size=2048 \"./tests/unit/**/*.spec.js\"","bench:save-baseline":"node --conditions=development --expose-gc --experimental-vm-modules ./benchmarks/runner.js --save-baseline","test:component:coverage":"node --conditions=development bin/coralite.js validate-components --coverage -c tests/fixtures/components"},"version":"1.3.0","_npmUser":{"name":"cak3","email":"tom@mightysmile.com"},"homepage":"https://coralite.dev","keywords":["web-components","isomorphic","hydration","spa","ssr","ssg","components","templates","coralite","site-engine"],"repository":{"url":"https://github.com/tjdav/coralite.git","type":"git","directory":"packages/coralite"},"description":"Isomorphic Web Component framework for interactive SPAs and dynamic sites","directories":{},"maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"dependencies":{"ora":"^9.4.0","sass":"^1.101.0","acorn":"^8.17.0","kleur":"^4.1.5","esbuild":"^0.25.12","express":"^5.2.1","globals":"^17.14.0","p-limit":"^7.3.0","postcss":"^8.5.15","chokidar":"^4.0.3","commander":"^13.1.0","picomatch":"^4.0.4","acorn-walk":"^8.3.5","portfinder":"^1.0.38","htmlparser2":"^10.1.0","xxhash-wasm":"^1.1.0","local-access":"^1.1.0","@clack/prompts":"^0.11.0","dom-serializer":"^2.0.0","@volar/typescript":"^2.4.28","@volar/language-core":"^2.4.28","serialize-javascript":"^7.0.6","postcss-selector-parser":"^7.1.4","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.41","sirv":"^3.0.2","react":"^19.2.8","mitata":"^1.0.34","svelte":"^5.56.10","sirv-cli":"^3.0.1","happy-dom":"^20.10.6","react-dom":"^19.2.8","@types/node":"^22.20.0","esbuild-svelte":"^0.9.5","@commitlint/cli":"^19.8.1","@playwright/test":"^1.61.0","@types/serialize-javascript":"^5.0.4","@commitlint/config-conventional":"^19.8.1"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/coralite_1.3.0_1794490158984_0.22337774206398708"}}},"time":{"created":"2025-01-15T10:05:07.106Z","modified":"2026-11-12T13:29:19.605Z","0.1.0":"2025-01-15T10:05:07.326Z","0.1.1":"2025-01-15T14:14:40.476Z","0.0.0-development":"2025-01-23T15:15:53.350Z","0.2.0":"2025-01-23T15:21:48.736Z","0.2.1":"2025-01-23T20:41:22.285Z","0.3.0":"2025-01-27T09:55:15.270Z","0.4.0":"2025-01-27T20:58:43.663Z","0.4.1":"2025-01-28T11:49:43.795Z","0.4.2":"2025-02-03T14:38:34.233Z","0.5.0":"2025-02-06T14:32:34.791Z","0.5.1":"2025-02-10T09:30:57.940Z","0.6.0":"2025-02-14T10:05:24.983Z","0.6.1":"2025-02-16T12:49:06.991Z","0.6.2":"2025-02-16T14:35:26.324Z","0.6.3":"2025-02-20T19:22:56.245Z","0.6.4":"2025-03-10T12:46:59.857Z","0.6.5":"2025-03-10T15:02:22.450Z","0.6.6":"2025-03-22T08:15:35.872Z","0.6.7":"2025-03-23T06:56:05.932Z","0.6.8":"2025-03-31T06:25:49.395Z","0.6.9":"2025-03-31T14:14:18.710Z","0.7.0":"2025-04-02T12:51:30.167Z","0.7.1":"2025-04-14T18:51:05.712Z","0.8.0":"2025-05-11T18:35:28.253Z","0.8.1":"2025-05-12T08:25:32.794Z","0.9.0":"2025-05-23T09:16:45.604Z","0.10.0":"2025-05-30T13:08:56.494Z","0.11.0":"2025-06-04T14:31:46.523Z","0.11.1":"2025-06-05T10:07:31.333Z","0.11.2":"2025-06-15T07:22:16.895Z","0.11.3":"2025-06-18T13:18:01.011Z","0.11.4":"2025-06-21T08:50:50.255Z","0.12.0":"2025-07-17T04:27:46.697Z","0.13.0":"2025-07-18T01:57:10.040Z","0.14.0":"2025-07-26T01:03:26.158Z","0.14.1":"2025-07-27T03:35:06.443Z","0.14.2":"2025-07-30T04:32:59.016Z","0.15.0":"2025-09-06T18:22:26.546Z","0.16.0":"2025-09-08T16:50:24.201Z","0.17.0":"2025-09-11T10:50:31.398Z","0.18.0":"2025-09-14T13:34:26.733Z","0.18.1":"2025-09-14T16:19:49.067Z","0.18.2":"2025-09-16T10:30:25.509Z","0.18.3":"2025-09-17T05:48:59.634Z","0.18.4":"2025-09-18T08:20:15.805Z","0.18.5":"2025-09-18T08:33:51.629Z","0.18.6":"2025-09-24T13:56:47.109Z","0.18.7":"2025-10-18T11:08:30.414Z","0.19.0":"2026-01-01T15:45:51.412Z","0.20.0":"2026-02-06T06:29:39.169Z","0.20.1":"2026-02-06T07:39:00.157Z","0.21.0":"2026-02-11T12:50:57.479Z","0.22.0":"2026-02-18T14:23:03.839Z","0.22.1":"2026-02-18T22:34:56.863Z","0.23.0":"2026-02-21T21:41:27.027Z","0.24.0":"2026-02-28T09:52:36.603Z","0.25.0":"2026-03-01T14:33:23.078Z","0.26.0":"2026-03-02T11:19:14.013Z","0.27.0":"2026-03-05T23:52:10.463Z","0.28.0":"2026-03-13T13:52:42.492Z","0.28.1":"2026-03-13T16:10:44.871Z","0.28.2":"2026-03-16T09:18:16.731Z","0.28.3":"2026-03-16T16:36:44.319Z","0.28.4":"2026-03-16T19:50:43.784Z","0.28.5":"2026-03-17T05:38:42.197Z","0.29.0":"2026-03-23T18:12:15.617Z","0.29.1":"2026-03-24T07:49:46.422Z","0.29.2":"2026-03-24T13:58:43.317Z","0.29.3":"2026-03-28T15:16:05.768Z","0.29.4":"2026-04-03T10:21:36.542Z","0.29.5":"2026-04-05T18:46:43.445Z","0.30.0":"2026-04-08T09:48:07.647Z","0.31.0":"2026-04-08T14:58:08.799Z","0.31.1":"2026-04-08T15:40:10.877Z","0.31.2":"2026-04-08T18:44:44.704Z","0.31.3":"2026-04-09T09:41:08.022Z","0.31.4":"2026-04-09T21:55:37.321Z","0.31.5":"2026-04-10T08:30:07.409Z","0.31.6":"2026-04-11T11:51:05.838Z","0.31.7":"2026-04-14T13:37:49.525Z","0.32.0":"2026-04-17T12:10:33.688Z","0.33.0":"2026-05-13T09:57:07.664Z","0.33.1":"2026-05-13T17:52:02.912Z","0.34.0":"2026-05-16T17:08:43.127Z","0.35.0":"2026-05-20T14:59:00.579Z","0.36.0":"2026-05-27T07:21:22.651Z","0.36.1":"2026-05-27T10:30:14.413Z","0.36.2":"2026-05-27T14:18:43.162Z","0.36.3":"2026-05-29T10:52:57.870Z","0.37.0":"2026-06-08T21:22:46.434Z","0.37.1":"2026-06-09T08:17:00.635Z","0.37.2":"2026-06-10T05:40:26.235Z","0.38.0":"2026-06-17T07:02:52.168Z","0.38.1":"2026-06-19T06:17:03.932Z","0.38.2":"2026-06-20T20:37:26.442Z","0.38.3":"2026-06-21T15:32:24.610Z","0.38.4":"2026-06-22T20:28:35.533Z","0.38.5":"2026-06-23T10:36:36.765Z","0.38.6":"2026-06-23T15:36:12.998Z","0.39.0":"2026-06-24T18:28:05.186Z","0.40.0":"2026-06-25T15:07:27.660Z","0.40.1":"2026-06-25T19:41:59.496Z","0.40.2":"2026-06-30T05:48:19.605Z","0.41.0":"2026-07-05T17:22:07.402Z","0.42.0":"2026-07-08T17:13:29.702Z","0.43.0":"2026-07-09T17:41:16.045Z","0.43.1":"2026-07-10T14:24:15.259Z","0.43.2":"2026-07-25T05:23:56.826Z","0.43.3":"2026-07-28T05:36:41.385Z","0.43.4":"2026-07-29T12:30:00.799Z","0.43.5":"2026-08-03T19:46:17.816Z","0.43.6":"2026-08-04T12:28:49.298Z","0.44.0":"2026-08-07T08:43:27.706Z","0.44.1":"2026-08-08T06:09:54.499Z","0.44.2":"2026-08-11T16:12:39.816Z","0.45.0":"2026-08-13T17:15:23.476Z","0.45.1":"2026-08-14T22:12:44.206Z","0.46.0":"2026-08-17T07:09:46.122Z","0.46.1":"2026-08-17T20:04:19.281Z","0.46.2":"2026-08-19T15:56:19.157Z","0.46.3":"2026-08-22T15:22:00.543Z","0.47.0":"2026-08-22T19:23:30.833Z","0.47.1":"2026-08-22T22:40:16.467Z","1.0.0-rc.0":"2026-08-26T21:26:17.569Z","1.0.0-rc.1":"2026-08-31T12:21:00.176Z","1.0.0-rc.2":"2026-09-02T07:12:10.456Z","1.0.0-rc.3":"2026-09-17T17:19:33.153Z","1.0.0-rc.4":"2026-09-20T09:23:53.895Z","1.0.0-rc.5":"2026-09-21T15:08:31.262Z","1.0.0-rc.6":"2026-10-26T07:12:28.176Z","1.0.0-rc.7":"2026-10-26T09:56:52.369Z","1.0.0-rc.8":"2026-10-30T15:29:31.048Z","1.0.0-rc.9":"2026-10-31T14:13:51.874Z","1.0.0-rc.10":"2026-11-02T16:52:49.485Z","1.0.0":"2026-11-03T13:11:57.175Z","1.1.0":"2026-11-06T14:42:41.196Z","1.2.0":"2026-11-07T19:20:25.691Z","1.3.0":"2026-11-12T13:29:19.229Z"},"bugs":{"url":"https://github.com/tjdav/coralite/issues"},"author":{"url":"https://thomasjackdavid.com","name":"Thomas David"},"license":"MPL-2.0","homepage":"https://coralite.dev","keywords":["web-components","isomorphic","hydration","spa","ssr","ssg","components","templates","coralite","site-engine"],"repository":{"url":"https://github.com/tjdav/coralite.git","type":"git","directory":"packages/coralite"},"description":"Isomorphic Web Component framework for interactive SPAs and dynamic sites","maintainers":[{"name":"cak3","email":"tom@mightysmile.com"}],"readme":"# 🪸 Coralite\n\n## Build for the Web, With the Web\n\nCoralite is a static-first Web Component framework that compiles HTML modules into static HTML at build time with zero client JavaScript by default. When interactivity or dynamic data is required, Coralite progressively adds server-side rendering (SSR), fine-grained client-side hydration, and single-page application (SPA) routing using standard native Web Components.\n\n### Key Features\n\n* **Static HTML by Default**: Components without client logic emit pure static HTML and scoped CSS at build time with zero browser JavaScript overhead.\n* **Native Web Components via Named Exports**: Author components in `.html` files using standard ES module exports (`export const`, `export function`) rather than boilerplate class syntax.\n* **Light DOM Scoped CSS**: Scoped styling using compiler-generated instance identifiers and CSS `@layer` without requiring Shadow DOM boundaries.\n* **Isomorphic Server Execution**: Fetch data or compute state at build/SSR time in `server()`. Initial state serializes to the client while server code is stripped from the browser bundle.\n* **Opt-Out Hydration**: Mark components with `no-hydration` to render markup statically and bypass client runtime hydration entirely.\n* **Declarative Reactive Styling (`style`)**: Define reactive inline styles and CSS Custom Properties (`--*`) directly in component declarations with zero-cost SSR emission.\n* **Reactive Slot Transformations (`slots`)**: Intercept and project slotted children isomorphically across SSR and client updates.\n* **Declarative Templates & Pure Getters**: Templates read flat tokens (`{{ token }}`) while UI transformations live in pure, synchronous getter functions.\n* **Microtask DOM Reactivity**: Mutate state in `client()` controllers and Coralite schedules batched DOM updates in the microtask queue without a virtual DOM.\n* **Async Race-Condition Protection**: Built-in version locks ensure stale asynchronous promise resolutions never overwrite newer state.\n\n---\n\n## Quick Start\n\nThe easiest way to start a new Coralite project is to use the official scaffolding tool. This sets up your directory structure, installs dependencies, and configures ready-to-run npm scripts automatically.\n\n```bash\nnpm create coralite@latest my-coralite-app\ncd my-coralite-app\nnpm run start\n```\n\n#### Key Features\n\n* **Live Reload** - Automatic browser refresh on HTML, template, and asset changes.\n* **Hot CSS Updates** - Instant CSS injection without page refresh via Server-Sent Events.\n* **Sass/SCSS Support** - Compile Sass files with source maps and auto-prefixing.\n* **File Watching** - Monitors all source directories for changes.\n* **Production Optimization** - Clean builds with optimized output.\n* **Plugin Integration** - Full support for Coralite plugins.\n\n> Learn more about the scaffolding process in the [Coralite scripts reference](https://coralite.dev/docs/reference/coralite-scripts.html).\n\n---\n\n## AI-Assisted Development (`llms.txt`)\n\nCoralite includes an authoritative, zero-token [`llms.txt`](https://coralite.dev/llms.txt) specification in the root of the published npm package (`node_modules/coralite/llms.txt`).\n\nWhen using modern AI coding assistants (Claude Code, Cursor, GitHub Copilot, Antigravity, Jules), the model automatically discovers Coralite's specific architectural invariants (dumb templates, serialization boundaries, two-phase plugins, isomorphic state proxy, imperative component tracking), ensuring accurate, hallucination-free code generation.\n\n---\n\n## Code Quality & Static Auditing\n\nCoralite includes built-in static analysis and self-healing tools to audit and fix your code across Components, Plugins, and Pages:\n\n```bash\n# Run multi-domain workspace audit\nnpx coralite check\n\n# Preview self-healing AST auto-fixes without writing to disk\nnpx coralite fix --dry-run\n\n# Apply deterministic AST auto-fixes in-place\nnpx coralite fix\n```\n\n### Auditing Commands\n\n* **`coralite check`**: Audits template syntax, unreferenced getters/server props, encapsulation rules, and unknown custom elements.\n* **`coralite fix`**: Automatically resolves AST anti-patterns, lifts expressions to getters, rewrites client dynamic imports, and fixes plugin definitions.\n* **`coralite validate-components`**: Statically audits component templates, refs, CSS selectors, and script blocks.\n* **`coralite validate-plugins`**: Validates plugin contracts, lifecycle hooks, and isomorphic boundary compliance.\n* **`coralite validate-pages`**: Validates page HTML against component schemas and encapsulation rules.\n\n---\n\n## Manual Installation & Compiler CLI\n\nIf you are adding Coralite to an existing project or building from scratch manually, install the core package:\n\n```bash\nnpm install coralite\n```\n\nCoralite ships with a built-in CLI to manage direct build operations:\n\n```bash\nnpx coralite [options]\n```\n\n### Required CLI Options\n\n* **`-c` or `--components`**: The path to your components directory (e.g., `-c src/components`).\n* **`-p` or `--pages`**: The path to your pages directory (e.g., `-p src/pages`).\n* **`--output` or `-o`**: The output directory for the generated site (e.g., `--output dist`).\n\n### Additional CLI Options\n\n* **`-m` or `--mode`**: Build mode: `development`, `production`, or `testing` (defaults to `production`).\n* **`-i` or `--ignore-attribute`**: Ignore elements by attribute name value pair (format: `key=value`).\n* **`-s` or `--skip-render-attribute`**: Parse elements but exclude them from final render output.\n* **`-d` or `--dry-run`**: Preview the actions that would be performed without generating output.\n* **`-a` or `--assets`**: Static assets to copy. Format: `pkg:path:dest` (or `pkg:path`).\n\n---\n\n## Configuration (`defineConfig`)\n\nCoralite uses a `coralite.config.js` file at the root of your project. We provide a `defineConfig` helper to give you full IDE autocomplete and type safety.\n\n```javascript\nimport { defineConfig } from 'coralite'\nimport myCustomPlugin from './plugins/my-plugin.js'\n\nexport default defineConfig({\n  pages: './src/pages',\n  components: './src/components',\n  output: './dist',\n  plugins: [\n    myCustomPlugin()\n  ]\n})\n```\n\n---\n\n## Building Components (Named Exports)\n\nCoralite components are single-file HTML modules containing a `<template>`, an optional `<style>`, and a `<script type=\"module\">`. Behavior is defined through top-level named exports (`export function`, `export const`).\n\n> Notice how the HTML template remains strictly declarative, reading flat properties from the unified state proxy, while all complex logic is pushed into the `getters` block.\n\n**`src/components/user-card.html`**\n\n```html\n<template id=\"user-card\">\n  <h2 ref=\"title\">{{ formatName }}</h2>\n  <p>{{ userMeta }}</p>\n  \n  <slot></slot>\n  \n  <p class=\"stats\">Logins: {{ loginCount }}</p>\n  <p class=\"warning\" hidden=\"{{ hideWarning }}\">High Activity User</p>\n</template>\n\n<style>\n  /* Preferred: Style the root custom element container */\n  :host {\n    display: block;\n    border: 1px solid #eaeaea;\n    padding: 1.5rem;\n    border-radius: 8px;\n  }\n\n  /* Internal elements are automatically scoped (:host not required) */\n  h2 { color: coral; }\n  .warning { color: red; font-weight: bold; }\n</style>\n\n<script type=\"module\">\n  import { userService } from './services.js'\n\n  // ATTRIBUTES: Public API, coerced from HTML (String, Number, Boolean)\n  export const attributes = {\n    userId: { type: Number, default: 0 },\n    role: { type: String, default: 'Guest' },\n    theme: { type: String, default: 'light' }\n  }\n\n  // SERVER: Async server-side initialization (Stripped from client bundle!)\n  export async function server ({ state }) {\n    const user = await userService.getById(state.userId)\n    return {\n      firstName: user.firstName,\n      lastName: user.lastName,\n      loginCount: user.loginCount\n    }\n  }\n\n  // GETTERS: Pure, sync derived state mapping to the Dumb Template\n  export const getters = {\n    formatName: ({ state }) => `${state.firstName} ${state.lastName}`.trim(),\n    userMeta: ({ state }) => `Role: ${state.role} | ID: ${state.userId}`,\n    hideWarning: ({ state }) => state.loginCount < 50\n  }\n\n  // STYLE: Declarative reactive inline CSS and custom properties on host\n  export const style = {\n    '--accent-color': ({ state }) => state.theme === 'dark' ? '#38bdf8' : '#0284c7'\n  }\n\n  // SLOTS: Transform or build projected slot content\n  export const slots = {\n    default: (nodes) => nodes\n  }\n\n  // CLIENT: Client-side controller and side-effects\n  export function client ({ state, refs, signal }) {\n    const titleEl = refs('title')\n\n    // Bind events with the 'signal' for automatic garbage collection\n    titleEl.addEventListener('click', () => {\n      // Direct mutations schedule DOM updates in the next microtask\n      state.loginCount++\n    }, { signal }) \n  }\n</script>\n```\n\n### Computed Slots & Isomorphic DOM Compatibility\n\nComputed slots (`slots: { [name]: (nodes, context) => ... }`) run during both Server-Side Rendering (SSR) and client runtime state updates:\n\n* **First-Class DOM Compatibility on Server**: Coralite equips server-side AST nodes with a full DOM-emulation layer. Properties such as `node.textContent`, `node.nodeType`, `node.childNodes`, `node.getAttribute()`, `node.hasAttribute()`, `node.tagName`, and `node.classList` are fully supported on the server.\n* **Write Standard DOM Code**: Because of this compatibility layer, you do **not** need to branch on server-specific AST properties (like `.data` or `.type`). Writing standard DOM operations like `nodes.map(n => n.textContent).join('')` or checking `node.nodeType === 1` runs 100% isomorphically across both Node.js SSR and the browser.\n* **Hydration Parity**: Server-rendered computed slots are marked with `data-coralite-slot-computed` during SSR. During initial client hydration, Coralite preserves the server-rendered markup without redundant re-evaluation—preventing double transformations on non-idempotent slot functions (e.g. `X!` -> `X!!`) and eliminating Cumulative Layout Shifts (CLS). Live projected node references are stored in `slotEl._originalNodes` so subsequent client state mutations re-evaluate against the live projected nodes directly, ensuring owner component bindings remain attached and reactive.\n* **Environment Boundaries**: Slot transformers should avoid browser-only layout APIs (`getBoundingClientRect()`, `offsetWidth`) or DOM event listeners (`addEventListener()`), as these require an active browser rendering engine. Return HTML strings, DOM nodes, or `undefined` (to preserve original slotted content).\n\n---\n\n## Extending the Engine (`definePlugin`)\n\nCoralite features a strictly isomorphic plugin architecture where plugins are divided into `server` (Node.js/Build) and `client` (Browser/Runtime) blocks.\n\nBoth layers utilize a **Two-Phase Curried Context** pattern `(pluginContext) => (instanceContext) => ({ ... })` that provides a clear separation between global setup and instance-scoped execution:\n\n1. **Phase 1: Global Setup (`pluginContext`)**: Runs **once** during framework/plugin registration. Use this to initialize shared resources (e.g. database pools, in-memory caches, global event buses). Properties attached to `pluginContext` are shared across the entire server build or client runtime.\n2. **Phase 2: Instance Resolver (`instanceContext`)**: Runs for **each component instance**. Receives instance metadata (`instanceId`, `componentId`, `page`, `root`) and allows lazy cross-plugin resolution. The returned object is automatically injected into that component's `server()` or `client()` block under the plugin's namespace.\n\n```javascript\nimport { definePlugin } from 'coralite'\n\nexport default function telemetryPlugin(options = {}) {\n  return definePlugin({\n    name: 'telemetry', // Namespaces the context in components: context.telemetry\n\n    server: {\n      // Phase 1 (pluginContext): Runs ONCE on server startup\n      // Phase 2 (instanceContext): Runs per component to inject instance-scoped APIs\n      context: (pluginContext) => {\n        const buildMetrics = new Map()\n        pluginContext.metrics = buildMetrics // Shared globally across server plugins\n\n        return (instanceContext) => ({\n          trackServerEvent: (name, data = {}) => {\n            buildMetrics.set(`${instanceContext.componentId}:${instanceContext.instanceId}`, {\n              event: name,\n              route: instanceContext.page?.url,\n              timestamp: Date.now(),\n              ...data\n            })\n          }\n        })\n      }\n    },\n\n    client: {\n      // Phase 1 (pluginContext): Initializes shared client resources (e.g. centralized EventBus)\n      // Phase 2 (instanceContext): Injects instance-scoped tracking tagged with component metadata\n      context: (pluginContext) => {\n        const sharedBus = new EventTarget()\n        pluginContext.bus = sharedBus // Shared across all component instances in browser\n\n        return (instanceContext) => ({\n          emitEvent: (type, detail = {}) => {\n            sharedBus.dispatchEvent(new CustomEvent(type, {\n              detail: {\n                ...detail,\n                originId: instanceContext.instanceId,\n                originTag: instanceContext.componentId\n              }\n            }))\n          },\n          onEvent: (type, handler) => {\n            sharedBus.addEventListener(type, handler)\n          }\n        })\n      }\n    }\n  })\n}\n```\n\n### Consuming Plugin Context in Components\n\nComponents access the injected APIs directly via destructuring in `server()` and `client()`:\n\n```html\n<script type=\"module\">\n  // Sourced from server Phase 2 resolver\n  export async function server ({ telemetry, state }) {\n    telemetry.trackServerEvent('user_rendered', { userId: state.userId })\n    return {}\n  }\n\n  // Sourced from client Phase 2 resolver\n  export function client ({ telemetry, state, signal }) {\n    telemetry.onEvent('cart:updated', (e) => {\n      console.log('Cart updated from component', e.detail.originTag)\n    })\n\n    telemetry.emitEvent('item_viewed', { itemId: state.userId })\n  }\n</script>\n```\n\n### Imperative Custom Elements and Shared Helpers\n\nShared DOM factories belong in a plugin's `client.context` / `client.init` or in component/page `client()` code. Coralite AST-scans those client functions, rewrites `document.createElement`, `innerHTML`, `outerHTML`, and `insertAdjacentHTML` to its on-demand component loaders, and records literal custom-element tags in page/component dependency metadata.\n\n```javascript\nimport { definePlugin } from 'coralite'\n\nexport default definePlugin({\n  name: 'eventCards',\n  client: {\n    context: () => (instanceContext) => ({\n      createCard (event) {\n        const card = document.createElement('event-card')\n        card.setAttribute('event-id', event.id)\n        card.setAttribute('label', event.title)\n        return card\n      }\n    })\n  }\n})\n```\n\nUse a literal tag when the component should be tracked during the build. Dynamic tag expressions also lazy-load at runtime, but the concrete component may not be recorded in page metadata.\n\nDo not move custom-element creation into a dynamically imported helper module. Those modules are bundled but not scanned. Keep helpers pure or use `window.__coralite__.dom.createElement(tag)` / `await window.__coralite__.dom.loadComponent(tag)` when DOM creation is unavoidable. `dependencies` controls plugin registration order, not custom-element tracking. Phase 1 of `client.context` runs before the loader is ready; create elements in phase 2 or `client.init`.\n\nSee the [Imperative Components Reference](https://coralite.dev/docs/reference/imperative-components.html) for creation paths, scan boundaries, runtime APIs, upgrade timing, ownership, styling, testing, and troubleshooting.\n\n---\n\n## Contributing\n\nWe welcome community contributions! Coralite is managed as a monorepo.\n\n### 1. Prerequisites\n\n* **Node.js**: >=22.22.2 (ESM native)\n* **pnpm**: v11+\n\n### 2. Fork & Clone\n\n```bash\ngit clone git@github.com:tjdav/coralite.git\ncd coralite\n```\n\n### 3. Install Dependencies\n\nRun the installation from the root directory. pnpm will automatically link the local packages together:\n\n```bash\npnpm install\n```\n\n### 4. Run Tests & Benchmarks\n\nBefore submitting a Pull Request, ensure your changes pass all tests and haven't caused performance regressions:\n\n```bash\ncd packages/coralite\n\n# Run the unit test suite\npnpm run test:unit\n\n# Run the strict deterministic E2E test suite\npnpm run test:e2e\n\n# Run the performance benchmarks\npnpm run bench\n```\n\n## Documentation\n\nFor a deep dive into advanced features, imperative slot rendering, end-to-end testing strategies, and full API references, check out the [official documentation](https://coralite.dev/docs/guide/getting-started.html).\n\n## License\n\nThis project is licensed under the Mozilla Public License 2.0 - see the [LICENSE](https://github.com/tjdav/coralite/blob/main/LICENSE) file for details.\n","readmeFilename":""}