{"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"},{"sig":"MEUCIGPUEyhiy6yQ5jdxE9ixsBhgqyITrLRdv35f/VAD0ASxAiEAo9HBaSzY4PdwitZI/GbSKx2DgVtlWcDR6B6U0ySKO6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"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"},"_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":{"tmp":"tmp/coralite_1.3.0_1794490158984_0.22337774206398708","host":"s3://npm-registry-packages-npm-production"},"_id":"coralite@1.3.0","version":"1.3.0"}