{"_id":"@brendanbank/create-atrium-host","_rev":"44-78f6e1d23e7243b2d80daaedd27980f2","name":"@brendanbank/create-atrium-host","dist-tags":{"latest":"0.31.3"},"versions":{"0.15.0":{"name":"@brendanbank/create-atrium-host","version":"0.15.0","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.15.0","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"b72947cb0ba8d528ee1dd607455c873ebbd09d38","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.15.0.tgz","fileCount":40,"integrity":"sha512-cM4jEmE0QcbKRjE5o/SpG0Ilm5c/gMVOharoUKoHFZmypcEBmitGQFLiu9hu+1d/9Nu85so63obiJ/tTKsy3dA==","signatures":[{"sig":"MEQCIBpshZTlcGrl9ItLn01syQ19ZI+fyBImQ5JwvqiVq2joAiA19YRdracp4IU7Zy2Hf+a/jaPZ+Bg9AlSoWic0kYVuJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77001},"type":"module","_from":"file:brendanbank-create-atrium-host-0.15.0.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"brendanbank","email":"info@brendanbank.com"},"_resolved":"/private/var/folders/9_/7k_q39p54yzgccb0dpv705q80000gn/T/08b0608536dafdb0b8e6a64f71870f46/brendanbank-create-atrium-host-0.15.0.tgz","_integrity":"sha512-cM4jEmE0QcbKRjE5o/SpG0Ilm5c/gMVOharoUKoHFZmypcEBmitGQFLiu9hu+1d/9Nu85so63obiJ/tTKsy3dA==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.15.0_1777453547928_0.6214064904949279","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@brendanbank/create-atrium-host","version":"0.15.1","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.15.1","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"05f4d44e321cb0e781ef7f5915de42570c914d32","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.15.1.tgz","fileCount":40,"integrity":"sha512-XE99AxBz+355ayfPNL1tONOVbzSM8xttmUbRhL1EzzU/k/+BRPb348aObtI5i55yaQjiWI1Q/z7vGsj8qy3Y5g==","signatures":[{"sig":"MEUCICQ1hICGYkWv/3MvIfxnAhCQvh8yJOD4m9SbdIhrM/Y+AiEA3nbwy76wh2S1aXw/xWXkA9Aeh9frPeVy4accIqxenpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76985},"type":"module","_from":"file:brendanbank-create-atrium-host-0.15.1.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/e41c45738784fa7550a94afdff5b0030/brendanbank-create-atrium-host-0.15.1.tgz","_integrity":"sha512-XE99AxBz+355ayfPNL1tONOVbzSM8xttmUbRhL1EzzU/k/+BRPb348aObtI5i55yaQjiWI1Q/z7vGsj8qy3Y5g==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.15.1_1777459295150_0.6541103841431066","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@brendanbank/create-atrium-host","version":"0.15.2","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.15.2","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"09dddcc0b4e77f159c76ed661ad8e4af687221c5","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.15.2.tgz","fileCount":40,"integrity":"sha512-IlPEB+2wUc6KAvWlKM4qYP4q9eHvMQRtFQm7zUGgLsSbwjLS1debFG44wGaAEjyM2sF+lhI59Ss3d1Tuc3O2Dg==","signatures":[{"sig":"MEUCIQCXT57Y7zeI1vEb1vc6dsdaVDvHOtJq+HI90u7qlTknHwIgIkmHNRvbT1MCbU8l8zfUXULsOR2rW0Rpx7qN4RwSzt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76985},"type":"module","_from":"file:brendanbank-create-atrium-host-0.15.2.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/d3cde055d2f3be3fc4fad6a38d462a06/brendanbank-create-atrium-host-0.15.2.tgz","_integrity":"sha512-IlPEB+2wUc6KAvWlKM4qYP4q9eHvMQRtFQm7zUGgLsSbwjLS1debFG44wGaAEjyM2sF+lhI59Ss3d1Tuc3O2Dg==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.15.2_1777462313590_0.5812084808501945","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"@brendanbank/create-atrium-host","version":"0.15.3","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.15.3","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"5e6944ee111a8452f65b84d505cec7a8be0dfc36","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.15.3.tgz","fileCount":40,"integrity":"sha512-tIIV6GANPLbZyUZ51TIAxfjCQsaxnLBtiLdF4hVUa7f3Epe2r3OMak/k6ERavlbgocllpXW/RdKSaiIL99/CTw==","signatures":[{"sig":"MEUCIQDK9e9rFfRL/wQCCMnqIH7hgBLMSqI6CSud26F2tDb2ygIgJhvFIx/ZHF1jjABJ3tbipmlKIzODqMAliEsKZT5ZnnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76985},"type":"module","_from":"file:brendanbank-create-atrium-host-0.15.3.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/4f3101f3f1ad5f0230c56d915ee7e345/brendanbank-create-atrium-host-0.15.3.tgz","_integrity":"sha512-tIIV6GANPLbZyUZ51TIAxfjCQsaxnLBtiLdF4hVUa7f3Epe2r3OMak/k6ERavlbgocllpXW/RdKSaiIL99/CTw==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.15.3_1777478963604_0.07069137958180893","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@brendanbank/create-atrium-host","version":"0.16.0","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.16.0","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"f87d2a431765bef8bae737501bdfe18f9f1cdf16","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.16.0.tgz","fileCount":40,"integrity":"sha512-trr/mPVg2yqkvoaaHyL7kcvmPFbZtpN34ln+1trhBInny5dc4FSf7WAwy81YsJLUng0+gKKHj3kJW8T/3KlalQ==","signatures":[{"sig":"MEUCIQCLHc02MjN9lQnlQUoAvIpFP5ZmEWbiw5lQMSTflJ7jMAIgP/8GAw81Cs3tCiSW1FTpjpmnxH7Nhr1ZRXdYgjkqah8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76985},"type":"module","_from":"file:brendanbank-create-atrium-host-0.16.0.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/d0d49bca76affbecb75e3f5ec2e863ae/brendanbank-create-atrium-host-0.16.0.tgz","_integrity":"sha512-trr/mPVg2yqkvoaaHyL7kcvmPFbZtpN34ln+1trhBInny5dc4FSf7WAwy81YsJLUng0+gKKHj3kJW8T/3KlalQ==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.16.0_1777484758316_0.277973533979436","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@brendanbank/create-atrium-host","version":"0.16.1","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.16.1","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"4acf9ef2dc0e6e0c824f6f1d68a83f12e9b8238f","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.16.1.tgz","fileCount":40,"integrity":"sha512-QWhDU60c7saEjZRtBsH9qgS7wLBBk3vd+KG5gXSfnpgFgzgiWRERfQhHX1N6529t3VZcyumfu4IQYENKgiAvnQ==","signatures":[{"sig":"MEUCIQCVTfwCwaEErF6AtGq3eoLK0VVlIrT+y2S2hAhbU1iJfgIgGB5XyxOc1jC6zikQEdfIOwKA8f90x3M5kXiW6RWu3tw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76985},"type":"module","_from":"file:brendanbank-create-atrium-host-0.16.1.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/ba494e82ab08edfa1fe02f1528531f2f/brendanbank-create-atrium-host-0.16.1.tgz","_integrity":"sha512-QWhDU60c7saEjZRtBsH9qgS7wLBBk3vd+KG5gXSfnpgFgzgiWRERfQhHX1N6529t3VZcyumfu4IQYENKgiAvnQ==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.16.1_1777488191214_0.5283032001068324","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@brendanbank/create-atrium-host","version":"0.17.0","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.17.0","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"38a784fb447d6492d2b117e4974368019aa354b2","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.17.0.tgz","fileCount":40,"integrity":"sha512-0C0aZ4wXO0prJ5Xn13j9hHD9ioVDqWyC39uHD4iCbb/PIqvpBEEkKarnAS0hh3TxAw1dtDoqvjlnl9Zf1T5T8A==","signatures":[{"sig":"MEUCIQCpnko0HKaJ+kvN+0MGMJlh9fzm2uYDkA/0O4AwE0cmawIgAe6y/XD6rAnppu59D4T8z9aKJvCwUfJYlyVLu6ksT6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76985},"type":"module","_from":"file:brendanbank-create-atrium-host-0.17.0.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/d0baca87ca3f2b30b189d98e1c6153f9/brendanbank-create-atrium-host-0.17.0.tgz","_integrity":"sha512-0C0aZ4wXO0prJ5Xn13j9hHD9ioVDqWyC39uHD4iCbb/PIqvpBEEkKarnAS0hh3TxAw1dtDoqvjlnl9Zf1T5T8A==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.17.0_1777535041050_0.1511061359672925","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@brendanbank/create-atrium-host","version":"0.18.0","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.18.0","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"ca5c74ddda28638efc5cf1622e76fb742c57634e","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.18.0.tgz","fileCount":40,"integrity":"sha512-bLfhdwSw0itd+SuQlri8kwxwoFpg6AJJ0fyQXtzwKSRLHTittA5vF4EU19C+YRUXoIMa20YM2VcDqG0Dakjgiw==","signatures":[{"sig":"MEUCIQDNPsfVWxlq51Q7bCO1Xnbs2vubcguUS6uq8FbuzbSj/QIgKDCdnUDnu9wZN7vBH6i79DsvQNEB+ZgWiWKDSor9XQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76985},"type":"module","_from":"file:brendanbank-create-atrium-host-0.18.0.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/b982e637017d97bab5620c0516b41a3c/brendanbank-create-atrium-host-0.18.0.tgz","_integrity":"sha512-bLfhdwSw0itd+SuQlri8kwxwoFpg6AJJ0fyQXtzwKSRLHTittA5vF4EU19C+YRUXoIMa20YM2VcDqG0Dakjgiw==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.18.0_1777547207991_0.5285459681492235","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@brendanbank/create-atrium-host","version":"0.19.0","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.19.0","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"15429583d9d346c4d6dc902f4771b806b6c2518b","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.19.0.tgz","fileCount":40,"integrity":"sha512-4JTkJgvK+w55wXCYgB7wX4mP4xWKmPxH7GGde/qTA0iGUlZC9MOPK8g9WxLOWbcE0Uil3kd4MqsQMAUlXEdu4A==","signatures":[{"sig":"MEQCIGITT/QQEUr1VQCe5jIJQ99Rydhz0hssqZr+awxsdbfEAiAbc5lkn2qKPpKVNCca6fGb6WDcFDAG0SH3ruPRfn91yQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77296},"type":"module","_from":"file:brendanbank-create-atrium-host-0.19.0.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/867373690e81d5ca3c1ecf715ae5dc9e/brendanbank-create-atrium-host-0.19.0.tgz","_integrity":"sha512-4JTkJgvK+w55wXCYgB7wX4mP4xWKmPxH7GGde/qTA0iGUlZC9MOPK8g9WxLOWbcE0Uil3kd4MqsQMAUlXEdu4A==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.19.0_1777554767229_0.6458196264537099","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@brendanbank/create-atrium-host","version":"0.19.1","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.19.1","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"a91c1191b3bc46da5d6dbdb441a1f42a15cbfd33","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.19.1.tgz","fileCount":40,"integrity":"sha512-rV2m6vOJpjdOP4UfnA0DgDTmZrxfcaV9hLzlEo/2DROLL8zImRErp6/+qpq4+NhWoGIXvcHWWyAEYXXyq0a4AQ==","signatures":[{"sig":"MEUCIHdcQlzlWOipdozbg8C5disjZassoLZQMNRmlSttlQBbAiEAgTLBYH4Flplv/WIMhlkmJFcq9gcx954MqiZGwEMo8GQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77296},"type":"module","_from":"file:brendanbank-create-atrium-host-0.19.1.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/5c35e1492a6cb444952a75aa46a44b17/brendanbank-create-atrium-host-0.19.1.tgz","_integrity":"sha512-rV2m6vOJpjdOP4UfnA0DgDTmZrxfcaV9hLzlEo/2DROLL8zImRErp6/+qpq4+NhWoGIXvcHWWyAEYXXyq0a4AQ==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.19.1_1777557334603_0.11189631754202467","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"@brendanbank/create-atrium-host","version":"0.19.2","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.19.2","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"36da08ccb3e89ed57065ac375a308d258430670b","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.19.2.tgz","fileCount":40,"integrity":"sha512-W6vl8DulVWOza2JAjZZmciexIJ1F4Wp5ZQwJ7gjXkmbf7D//Rr/YiqdI662+B8pr4O9sP/s5+eNi/h9OgfcluA==","signatures":[{"sig":"MEUCIQD6JFHB221qzzEhSeo4xY63RbJfImKVzu0gYMAfAtFvxgIgCCllO+WHumw0J1LvNutfCzZ+AcEY4OzUlIKpInPbH3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77296},"type":"module","_from":"file:brendanbank-create-atrium-host-0.19.2.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/e36eb6d86399ed16cc7840cc66705e9c/brendanbank-create-atrium-host-0.19.2.tgz","_integrity":"sha512-W6vl8DulVWOza2JAjZZmciexIJ1F4Wp5ZQwJ7gjXkmbf7D//Rr/YiqdI662+B8pr4O9sP/s5+eNi/h9OgfcluA==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.19.2_1777570362015_0.9069833258972075","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@brendanbank/create-atrium-host","version":"0.20.0","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.20.0","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"3a669695fdba2b891ed4c64d62a74f553c9b6981","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.20.0.tgz","fileCount":40,"integrity":"sha512-jq3Z5K9tr7zf0k+PaXLWnw+3hlu1+hbBQbUMwzX83TP7AIjvcR2ATQIyyKrnePF7TY0wfS/EpkGvkc1I0t5sWA==","signatures":[{"sig":"MEYCIQCTSOc5fALbbS1FIITrc7QLVmCyq8CGwZPCpzHUABP+WwIhANv8lxzl0BAmcQh2udFQsqwg2ORWRU3TvxnFPkS4CEsp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77679},"type":"module","_from":"file:brendanbank-create-atrium-host-0.20.0.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/74f29db34896810de15d7fb89f92f751/brendanbank-create-atrium-host-0.20.0.tgz","_integrity":"sha512-jq3Z5K9tr7zf0k+PaXLWnw+3hlu1+hbBQbUMwzX83TP7AIjvcR2ATQIyyKrnePF7TY0wfS/EpkGvkc1I0t5sWA==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.20.0_1777583442709_0.4922101365206215","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@brendanbank/create-atrium-host","version":"0.21.0","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.21.0","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"a61b0778ed579b95bae00fbfce4fda4a6576a572","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.21.0.tgz","fileCount":40,"integrity":"sha512-or1k+v8HaRE4C7K+XP0FUhq8H/gdqYPr/1sKJgcKaWZ7D6N6NSv1g5uRQ9qAkrDmY+lBG7GbS9arHDB5T6DU+A==","signatures":[{"sig":"MEUCIBILVEHz+EwFajGNjlXOLR+Up8C/NXwJRxW5D8f0eMGAAiEArCQ6pIWxpk0vM+8idFmbbfIyIddX4nnsMvk1CDrgwTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77679},"type":"module","_from":"file:brendanbank-create-atrium-host-0.21.0.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/3915a08cb0e32ddb3175296e196446b3/brendanbank-create-atrium-host-0.21.0.tgz","_integrity":"sha512-or1k+v8HaRE4C7K+XP0FUhq8H/gdqYPr/1sKJgcKaWZ7D6N6NSv1g5uRQ9qAkrDmY+lBG7GbS9arHDB5T6DU+A==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.21.0_1777587672832_0.31709695802815396","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@brendanbank/create-atrium-host","version":"0.22.0","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.22.0","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"67b4a6834c916a0cf96e1b375dff52265368c81f","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.22.0.tgz","fileCount":40,"integrity":"sha512-bL1pW3Uv8vTmhlBx/4GCWszSCPd6dK7LRW1fSWN7EJkwlnfGIS5MUclEMUm8f7FVyS8RFqZa0AKhGgSZr0/XIA==","signatures":[{"sig":"MEUCIQCVXUlsTamHm2XiQpSqUmuwBmkBCpsS9/GVLck8/lgWSwIgc872S4UcVRr4IUn3gYfLH06BqltW443UjroRaKT3XDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77679},"type":"module","_from":"file:brendanbank-create-atrium-host-0.22.0.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/258de08b620e64ed5c50acb1ee789e5b/brendanbank-create-atrium-host-0.22.0.tgz","_integrity":"sha512-bL1pW3Uv8vTmhlBx/4GCWszSCPd6dK7LRW1fSWN7EJkwlnfGIS5MUclEMUm8f7FVyS8RFqZa0AKhGgSZr0/XIA==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.22.0_1777625207703_0.5931728258456357","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@brendanbank/create-atrium-host","version":"0.23.0","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.23.0","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"c450265781ebdf31b180583393aee674d5b8b11b","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.23.0.tgz","fileCount":40,"integrity":"sha512-eN+dFIrYVHsSiGSzcgPkbIKrFLUlfz4UnD8ozKvAsXvFrYIO4MDwE/MP66RMl5wV3Bi1BmOHK50ObClvzBXk+Q==","signatures":[{"sig":"MEYCIQDGMyyQNdy/HuSwW8xrLulm6lSfe7QJXt/7N1Mtt/8chwIhAKqsRcXPnL61oaeQUKdXdz3jxnURxHoGVTFoVf2j0+tz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77679},"type":"module","_from":"file:brendanbank-create-atrium-host-0.23.0.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/100dcfc9f7420c41a8461f75cfb098f7/brendanbank-create-atrium-host-0.23.0.tgz","_integrity":"sha512-eN+dFIrYVHsSiGSzcgPkbIKrFLUlfz4UnD8ozKvAsXvFrYIO4MDwE/MP66RMl5wV3Bi1BmOHK50ObClvzBXk+Q==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.23.0_1777675237042_0.8486556850716596","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@brendanbank/create-atrium-host","version":"0.24.0","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.24.0","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"12304fb3a1b5f03cd8aad292e33f83edeab79440","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.24.0.tgz","fileCount":40,"integrity":"sha512-w/G/hpvOUDMg82dPDUcneK7dydh0KSXMlRM+XmCgDnEP1w+oFw0As6UokWoDaiM+A2pDUhPN9t8gq5Hpnnx22Q==","signatures":[{"sig":"MEUCIDT2KCpZaAoRuZuBRFTZERb8EZKhzOKV+NeCGKjSmoP+AiEA5uImWl0LUnCU8B39P53OMtNDLn3DnUedkD2XTMs0rBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77679},"type":"module","_from":"file:brendanbank-create-atrium-host-0.24.0.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/832e80464b5a2c741b5a1aeead219d76/brendanbank-create-atrium-host-0.24.0.tgz","_integrity":"sha512-w/G/hpvOUDMg82dPDUcneK7dydh0KSXMlRM+XmCgDnEP1w+oFw0As6UokWoDaiM+A2pDUhPN9t8gq5Hpnnx22Q==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.24.0_1777841569810_0.3063412357520898","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@brendanbank/create-atrium-host","version":"0.25.0","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.25.0","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"f7e1bae1f5203922ae5710f271f4934308767393","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.25.0.tgz","fileCount":40,"integrity":"sha512-6OLLYwaxTaMmYYu8kfjk30dhcaPM6N36mNGaBUtC0RqMdvPB5B4udhKL4IlDXFIHX8EffBzkG9coTkuwXjZwaA==","signatures":[{"sig":"MEUCIQDMvjh/QBItQCAfd/3dWMN37qyGYgOxmu4qJWWeB2Rp5AIgS5v3dprl7syP0rmApH7cmy1AdTy5vCXZissfqj6Og/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77679},"type":"module","_from":"file:brendanbank-create-atrium-host-0.25.0.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/ee8038113429c4324740f96b0eea4560/brendanbank-create-atrium-host-0.25.0.tgz","_integrity":"sha512-6OLLYwaxTaMmYYu8kfjk30dhcaPM6N36mNGaBUtC0RqMdvPB5B4udhKL4IlDXFIHX8EffBzkG9coTkuwXjZwaA==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.25.0_1777870591751_0.2948018593466184","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@brendanbank/create-atrium-host","version":"0.25.1","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.25.1","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"53525d018f37c991534173cadb106146af991114","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.25.1.tgz","fileCount":40,"integrity":"sha512-x2ARhZyJy9x/E6GSBsIOOzf10ix7KtRJYcNHhezz1REslq5d76CFLwdloGqsnGSnxSqEg51Zj8r0WpQWpTqSag==","signatures":[{"sig":"MEUCIEpZKX37pIgaZsLmsBOyhEftLsgVAeYhW12awFBnKSwqAiEAxDBUFr53uyojaQkmZUfjpFP5DScdmwoPIS0v6WYKjFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.25.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77679},"type":"module","_from":"file:brendanbank-create-atrium-host-0.25.1.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/7ff2fe99f9399f97b591a91b783fdc62/brendanbank-create-atrium-host-0.25.1.tgz","_integrity":"sha512-x2ARhZyJy9x/E6GSBsIOOzf10ix7KtRJYcNHhezz1REslq5d76CFLwdloGqsnGSnxSqEg51Zj8r0WpQWpTqSag==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.25.1_1777933325558_0.7110988550807187","host":"s3://npm-registry-packages-npm-production"}},"0.25.2":{"name":"@brendanbank/create-atrium-host","version":"0.25.2","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.25.2","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"e0557c2d8f140eac573c2a39d8a9b95438370f90","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.25.2.tgz","fileCount":40,"integrity":"sha512-/BVMAD176tejg2jZaLqqoa2rs+YgzyvU+uf2hMHeuOd2DOWrAlXmPSTMZA2KSkXdBNbqjKv8vQuwCk9vogxwDQ==","signatures":[{"sig":"MEQCIBgbuG66QM2Waks0p3XXRwmS2QjoPCRS8/4hjA2P6hTRAiBBcvduvURhK0CyLV5EcKjLQpwjGiF+8q5TnJ4NijPczA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.25.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77679},"type":"module","_from":"file:brendanbank-create-atrium-host-0.25.2.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/a9ba53b0d06adbf8c55ac7dba9a84a98/brendanbank-create-atrium-host-0.25.2.tgz","_integrity":"sha512-/BVMAD176tejg2jZaLqqoa2rs+YgzyvU+uf2hMHeuOd2DOWrAlXmPSTMZA2KSkXdBNbqjKv8vQuwCk9vogxwDQ==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.25.2_1777957614361_0.9598690502685017","host":"s3://npm-registry-packages-npm-production"}},"0.25.3":{"name":"@brendanbank/create-atrium-host","version":"0.25.3","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.25.3","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"91d927a819ff7024161867cd0ad8dc91ebeb219a","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.25.3.tgz","fileCount":40,"integrity":"sha512-/c00b8Yv/VDROS1Jidp+ZDtvXwXIaHXSSvW3yv2CiTNpoOgNfneMpxiiWC8q0WJ9uWPgqj+qBRo+NMOYEqlS4A==","signatures":[{"sig":"MEQCICK/V5p93fKsnZ2CdfVJvUNALzWzApUxQ3y7P4o6pGJmAiBnH7dFMufPhMOdCTaqtLzP4BrAR725AdgHMgqi22ETaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.25.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77679},"type":"module","_from":"file:brendanbank-create-atrium-host-0.25.3.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/0f308248f7f08c45fa32a14cf3da9cfe/brendanbank-create-atrium-host-0.25.3.tgz","_integrity":"sha512-/c00b8Yv/VDROS1Jidp+ZDtvXwXIaHXSSvW3yv2CiTNpoOgNfneMpxiiWC8q0WJ9uWPgqj+qBRo+NMOYEqlS4A==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.25.3_1778388329613_0.40317187765755524","host":"s3://npm-registry-packages-npm-production"}},"0.25.4":{"name":"@brendanbank/create-atrium-host","version":"0.25.4","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.25.4","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"6f9eedd3e434c7aff5348fbba06c9508d8af7b5d","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.25.4.tgz","fileCount":40,"integrity":"sha512-Bi24B07BWLR1Uw034oQFre0Pt3Gy7nJvhqjRtpM0/kV+9P0SwljSrSCgySg1x7VgqMLmSY4mUID1oe9rTFrfQQ==","signatures":[{"sig":"MEUCIQDIp7KhM4cecEf8Bu4NSmi7vyMIyBy1fhgdyuf2H3sBIAIgZl1a+VdewiMw97pPTdDCOsxHEhLclTGgXV2lHehX0hY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.25.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77679},"type":"module","_from":"file:brendanbank-create-atrium-host-0.25.4.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/eb601d33d6248bfa3efe2c2e305c3e3a/brendanbank-create-atrium-host-0.25.4.tgz","_integrity":"sha512-Bi24B07BWLR1Uw034oQFre0Pt3Gy7nJvhqjRtpM0/kV+9P0SwljSrSCgySg1x7VgqMLmSY4mUID1oe9rTFrfQQ==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.25.4_1778650960900_0.8586934192458984","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@brendanbank/create-atrium-host","version":"0.26.0","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.26.0","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"5e448a58dfa6571082826a5153667065b5a56aa5","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.26.0.tgz","fileCount":40,"integrity":"sha512-MaeHxdcvwKXYu36GWXxRrjNYAh0WFOPkspLAd1g916cNd5d9wjCOo/LsWiwinhMb0+Nqc7lrSMSsroIbc9EIQQ==","signatures":[{"sig":"MEYCIQD2BGDiHVZl8aXaCRDabQHgAoTkcyEN1QeN84l7DZHAJAIhAIlRwxI9e2UthWs6wlL8JPNSqpwKp5D9Jw0tEBrthRnJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77846},"type":"module","_from":"file:brendanbank-create-atrium-host-0.26.0.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/f4d6a7eef57beb9b63d6aa6a43a040b3/brendanbank-create-atrium-host-0.26.0.tgz","_integrity":"sha512-MaeHxdcvwKXYu36GWXxRrjNYAh0WFOPkspLAd1g916cNd5d9wjCOo/LsWiwinhMb0+Nqc7lrSMSsroIbc9EIQQ==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.26.0_1779047369984_0.5606149322541345","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"@brendanbank/create-atrium-host","version":"0.26.1","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.26.1","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"207f723d68787b5b1eae4396bf703efd8f9e8f74","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.26.1.tgz","fileCount":40,"integrity":"sha512-aExfehHFOTE3YdAL/nQdIRJn303yQp12Eddn3u3VqJebAOuRIOGbgJUk5FVRWn06lKQVAG8uLnruw9p6mOnCcw==","signatures":[{"sig":"MEUCICCENLVgx1UJ8I5I4VULGSgwMmCC3nAGyglF0ufrGbqHAiEAi6B2FvLaHW3xnQTw8go5NNPjZIMjmJT5qciDb8SP6jU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.26.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77846},"type":"module","_from":"file:brendanbank-create-atrium-host-0.26.1.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/8dfa0adaf01915b87d8027a9698cc593/brendanbank-create-atrium-host-0.26.1.tgz","_integrity":"sha512-aExfehHFOTE3YdAL/nQdIRJn303yQp12Eddn3u3VqJebAOuRIOGbgJUk5FVRWn06lKQVAG8uLnruw9p6mOnCcw==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.26.1_1779131433372_0.23649694244299124","host":"s3://npm-registry-packages-npm-production"}},"0.26.2":{"name":"@brendanbank/create-atrium-host","version":"0.26.2","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.26.2","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"7fc0e4dc982cb89a268fdfd8b912f1c0680eaead","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.26.2.tgz","fileCount":40,"integrity":"sha512-YGAV7nu2dY0V3iuA6uIPhMlRSERIXVVh3a2SWq1QCqa5TKkoHbMEKIUrgJRY4dNQbYfTXz4WMKCLOJvnNmSWOw==","signatures":[{"sig":"MEQCIBRQ+j4HOmT+WTXd3vVpen13g0C0fdLeYJ+e8K4tlWNOAiBmEUtjNWXgcwLp+SBKO70nCUyjpf2z0Mx2SRGqIrBjKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.26.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77846},"type":"module","_from":"file:brendanbank-create-atrium-host-0.26.2.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/0a05351ece1d7e1d34a2abc39ab5fa18/brendanbank-create-atrium-host-0.26.2.tgz","_integrity":"sha512-YGAV7nu2dY0V3iuA6uIPhMlRSERIXVVh3a2SWq1QCqa5TKkoHbMEKIUrgJRY4dNQbYfTXz4WMKCLOJvnNmSWOw==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.26.2_1779372574707_0.3669755958590595","host":"s3://npm-registry-packages-npm-production"}},"0.26.3":{"name":"@brendanbank/create-atrium-host","version":"0.26.3","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.26.3","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"60a80147068694bb2e188a7e7ef73b450ed5c328","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.26.3.tgz","fileCount":40,"integrity":"sha512-hiYuiWdt0fpsMWNKn4imGHAYX1ABUQ79p7HWiNrNBU30bIVmPA6vIUrfJxKs+2l7lKWPyCffTqheoqBz0xBLAg==","signatures":[{"sig":"MEYCIQDe7ZILD0jpfiJI7SZE/6ithUKIqn72DROCSVNa6SkJZgIhAO692Y8i1nP0f2I3/5h5RAurvFEBA5LHc0/cb8QGKCAG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.26.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77846},"type":"module","_from":"file:brendanbank-create-atrium-host-0.26.3.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/7faf74a649eda5b057b95bae218139bd/brendanbank-create-atrium-host-0.26.3.tgz","_integrity":"sha512-hiYuiWdt0fpsMWNKn4imGHAYX1ABUQ79p7HWiNrNBU30bIVmPA6vIUrfJxKs+2l7lKWPyCffTqheoqBz0xBLAg==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.26.3_1779395837687_0.005571552141346192","host":"s3://npm-registry-packages-npm-production"}},"0.26.4":{"name":"@brendanbank/create-atrium-host","version":"0.26.4","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.26.4","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"97ed4b3a056cf94bf703b4569d2fbc281d8ddf6f","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.26.4.tgz","fileCount":40,"integrity":"sha512-vltiA0/Grh9MOoXU2OENzaTTQbQiMk7bworvb4OP1/AgPc6EG2Dx0eLYqNFu5OCsJWNL4IXWA8Z0DHBgeUNbPQ==","signatures":[{"sig":"MEUCID+sRzaMjf4V2Nddb3BqZIKaWWxHI3LC/jdgVvhSKBP+AiEAiapusF4bOxDrWtbvE9cp6NnZs/3yjfKfAnkcr+0ivBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.26.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77846},"type":"module","_from":"file:brendanbank-create-atrium-host-0.26.4.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/10a46742ff96f9ae256a287c201a6ec2/brendanbank-create-atrium-host-0.26.4.tgz","_integrity":"sha512-vltiA0/Grh9MOoXU2OENzaTTQbQiMk7bworvb4OP1/AgPc6EG2Dx0eLYqNFu5OCsJWNL4IXWA8Z0DHBgeUNbPQ==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.26.4_1779399442712_0.4917612588184217","host":"s3://npm-registry-packages-npm-production"}},"0.26.5":{"name":"@brendanbank/create-atrium-host","version":"0.26.5","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.26.5","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"f1b554ef2a1b0c1c6b490ebe0c67d8d643f83ea7","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.26.5.tgz","fileCount":40,"integrity":"sha512-P224uSHsrlvsYqfZL2SYdUD/LDBKLfwffBfZJitErY77N9m0HvV+m3RiwRJ71V+OiuSobIOrZyxManyNhJ1h/w==","signatures":[{"sig":"MEUCIQC9CB/bt9cr2eEqDnPvL8/2zDKRzB3TKmkKSjCMA406NQIgekOJWS5sWKbsRgylVfWt186fubpHRvH01cT9zR/vYYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.26.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77846},"type":"module","_from":"file:brendanbank-create-atrium-host-0.26.5.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/e1a04dc931f01d03bc1b0ed848a3e4dd/brendanbank-create-atrium-host-0.26.5.tgz","_integrity":"sha512-P224uSHsrlvsYqfZL2SYdUD/LDBKLfwffBfZJitErY77N9m0HvV+m3RiwRJ71V+OiuSobIOrZyxManyNhJ1h/w==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.26.5_1779547236305_0.2517587241615853","host":"s3://npm-registry-packages-npm-production"}},"0.26.6":{"name":"@brendanbank/create-atrium-host","version":"0.26.6","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.26.6","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"82a094e5fd7a62a099a9da8b62de8dd2947d46c4","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.26.6.tgz","fileCount":40,"integrity":"sha512-caaIB4D60R1YhfzST1fMyyz9hRu17b30hsg0I9jesSLgvw22ZcfOO6Cc5DZYK07fzovmIRwrMjusSxymMkDz4g==","signatures":[{"sig":"MEQCIH+kV1nTbNBiEwDUN7GBEwMwPvj09b8Vssa0/kzJeaQGAiAuebHlzSFNrteTo3DmvxPV3BT6jhLYZzBNztRUyV6LDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.26.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77846},"type":"module","_from":"file:brendanbank-create-atrium-host-0.26.6.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/3f4ab9cb44d23303f28192d3b984512f/brendanbank-create-atrium-host-0.26.6.tgz","_integrity":"sha512-caaIB4D60R1YhfzST1fMyyz9hRu17b30hsg0I9jesSLgvw22ZcfOO6Cc5DZYK07fzovmIRwrMjusSxymMkDz4g==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.26.6_1780349393854_0.24831482206936784","host":"s3://npm-registry-packages-npm-production"}},"0.26.7":{"name":"@brendanbank/create-atrium-host","version":"0.26.7","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.26.7","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"2f64c1b73662e9dd8bb568ae77e234a61a13bfe0","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.26.7.tgz","fileCount":40,"integrity":"sha512-dAhwt5F0JOeetyoKk4V5YxPOCWTxhXsvNMWzUL7fvQK8wq2jZyhLz/+WLHxv8Ds7zPVqfR+veKGSFN9rTyk/3A==","signatures":[{"sig":"MEYCIQDTECX545SuksRFJbUPnZiCWJuGtkragrzF0VVB87gDaAIhAOGcrgp1ZrqOSIwhGyjisB5mIVw3pAZY6NnioGJbpB+m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.26.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77846},"type":"module","_from":"file:brendanbank-create-atrium-host-0.26.7.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/e43ba42e4bd42c18056734dd6f9436cf/brendanbank-create-atrium-host-0.26.7.tgz","_integrity":"sha512-dAhwt5F0JOeetyoKk4V5YxPOCWTxhXsvNMWzUL7fvQK8wq2jZyhLz/+WLHxv8Ds7zPVqfR+veKGSFN9rTyk/3A==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.26.7_1780840043678_0.7651185541150787","host":"s3://npm-registry-packages-npm-production"}},"0.26.8":{"name":"@brendanbank/create-atrium-host","version":"0.26.8","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.26.8","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"281741b13929ac627a4162d4630566358e745404","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.26.8.tgz","fileCount":40,"integrity":"sha512-xmQQzUZ70KNacFLtpYj1HdK6/0Ox/tjMvAhP144jlC25xL9XlIeiErhkJrbb57+bwCZkmknnHR7mSj/K0gw3yw==","signatures":[{"sig":"MEUCIQCGvXQYmNnVqaWdz8ZOvoFzb0JECFVzwh9EHOfQBgCPjQIgXnaszGaVNWKPcnZfepkRB2Ev/OKK9bl8tqOvVXmcBQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.26.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77846},"type":"module","_from":"file:brendanbank-create-atrium-host-0.26.8.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/78c593c1fcb5c9bff7903e31b27ebf1a/brendanbank-create-atrium-host-0.26.8.tgz","_integrity":"sha512-xmQQzUZ70KNacFLtpYj1HdK6/0Ox/tjMvAhP144jlC25xL9XlIeiErhkJrbb57+bwCZkmknnHR7mSj/K0gw3yw==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.26.8_1780867366152_0.9307551334360782","host":"s3://npm-registry-packages-npm-production"}},"0.26.9":{"name":"@brendanbank/create-atrium-host","version":"0.26.9","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.26.9","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"8b7bf24d5106af02d48c8f9ad89dbaef94ed63fe","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.26.9.tgz","fileCount":40,"integrity":"sha512-wNClYWT6RJ7jEbMSSDoxNaqbddMA47pj7AzGgZ/B9L3gWYNYqv6NzBhCl6EtKzViI4SvlTnU1cULDWU7b+l53w==","signatures":[{"sig":"MEQCICjUaBOSD+mxEMEOr2Qu0hsF0KPV6bADUb8Nt02cwvECAiAMfbZtcu+lGPboYjPW+7iDndd7oNYo1Lq6GiqvdLFpvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.26.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77846},"type":"module","_from":"file:brendanbank-create-atrium-host-0.26.9.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/43fe82961d2e991cf14bb3c4fe5b47f1/brendanbank-create-atrium-host-0.26.9.tgz","_integrity":"sha512-wNClYWT6RJ7jEbMSSDoxNaqbddMA47pj7AzGgZ/B9L3gWYNYqv6NzBhCl6EtKzViI4SvlTnU1cULDWU7b+l53w==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.26.9_1782070741364_0.5664242626681368","host":"s3://npm-registry-packages-npm-production"}},"0.26.10":{"name":"@brendanbank/create-atrium-host","version":"0.26.10","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.26.10","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"502eaca090367268a651c0bc02f80f0bc12f7290","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.26.10.tgz","fileCount":40,"integrity":"sha512-Zmgey9CCesihxFGxYkFcndSbp/QMMhxuj2rt4g4Bl9c+ge57eNRocF2Cd27WjGMt9kYnkQ/dlmnH0rsZxoVm0Q==","signatures":[{"sig":"MEUCIQCDdGCpwHYjeya7jCGaw4gle/ou1ToR9ZmTWiI6Xho2sgIgapx35mnSuGmtungy+fyQajuspt8Y6wWL1OvEs5aWkRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.26.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77848},"type":"module","_from":"file:brendanbank-create-atrium-host-0.26.10.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/cfd2c3b02413b1d0d19d19c467f520d4/brendanbank-create-atrium-host-0.26.10.tgz","_integrity":"sha512-Zmgey9CCesihxFGxYkFcndSbp/QMMhxuj2rt4g4Bl9c+ge57eNRocF2Cd27WjGMt9kYnkQ/dlmnH0rsZxoVm0Q==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.26.10_1783671832649_0.414206214362028","host":"s3://npm-registry-packages-npm-production"}},"0.26.11":{"name":"@brendanbank/create-atrium-host","version":"0.26.11","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.26.11","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"fc1fab6a30d572db8b09b15b4c7030179f20c905","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.26.11.tgz","fileCount":40,"integrity":"sha512-eC0OWt87OzLJ9IltAScwB+S9rlv3jurH4EhUcPlpD/L4ntGMj0OKW9ToxdjPOzP+wr7S5swsecT1gQxl9wFdjg==","signatures":[{"sig":"MEUCIQCumhOJQON6rFgZ7xivDSp0rBQUJ0bBQnvxTPCoaYtseQIgaWgixRFMHWNsehz03ZwNZ4VIcKMloe7MNai6501XIgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.26.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77848},"type":"module","_from":"file:brendanbank-create-atrium-host-0.26.11.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/5c5ca9cc0bf0ef33e4a2f46d7bbe07e7/brendanbank-create-atrium-host-0.26.11.tgz","_integrity":"sha512-eC0OWt87OzLJ9IltAScwB+S9rlv3jurH4EhUcPlpD/L4ntGMj0OKW9ToxdjPOzP+wr7S5swsecT1gQxl9wFdjg==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.26.11_1784971600441_0.25368789762178845","host":"s3://npm-registry-packages-npm-production"}},"0.26.12":{"name":"@brendanbank/create-atrium-host","version":"0.26.12","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.26.12","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"336c5e12a83b2559a90a16bd67c200f0e07b81ee","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.26.12.tgz","fileCount":40,"integrity":"sha512-HSfdwElW5bmBT4E7HL08b6kltJANdgZJD5o/jUmrvbhVYH4ErMAwnLFTnMPjLY2MEgcqtGDPM9CGW0wgwto/4Q==","signatures":[{"sig":"MEYCIQClDO4ctdhy2kZpaMCceTeXqjW9VtYPJqv1pAENzwGAowIhANcUXTtAOaf83+rJC5lFkHkrUzv1HacxdzxWJ+2D+fH5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.26.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77848},"type":"module","_from":"file:brendanbank-create-atrium-host-0.26.12.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/862f8791fcc126ab5500be81a33737a9/brendanbank-create-atrium-host-0.26.12.tgz","_integrity":"sha512-HSfdwElW5bmBT4E7HL08b6kltJANdgZJD5o/jUmrvbhVYH4ErMAwnLFTnMPjLY2MEgcqtGDPM9CGW0wgwto/4Q==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.26.12_1785943946697_0.6680190684104435","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@brendanbank/create-atrium-host","version":"0.27.0","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.27.0","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"617922842312e83c046d6ea33cd46694f037c9ca","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.27.0.tgz","fileCount":40,"integrity":"sha512-66qNV74R2KfK6FywHZRXUFMAPdwMAb1hpqVtf60fgzOQUh/DB2AqGZfocVd/M8qFMKus4SB4J0LVRnHXCOze1w==","signatures":[{"sig":"MEYCIQDBzlsXz6uS4i4bS9d1KHYZuzjHtTZQiQHAu5v51hKnzQIhAOGRr67xzO+itfnHi7kXNU1s5k9a+C/bsma6/fAzMQMS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77846},"type":"module","_from":"file:brendanbank-create-atrium-host-0.27.0.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/ddfd7ea29102fe98a01550cc492fe106/brendanbank-create-atrium-host-0.27.0.tgz","_integrity":"sha512-66qNV74R2KfK6FywHZRXUFMAPdwMAb1hpqVtf60fgzOQUh/DB2AqGZfocVd/M8qFMKus4SB4J0LVRnHXCOze1w==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.27.0_1786793771204_0.3956258329537725","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@brendanbank/create-atrium-host","version":"0.28.0","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.28.0","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"1d40c7335bbe5b775eea448bd498b23703877184","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.28.0.tgz","fileCount":40,"integrity":"sha512-taKf7xIM1E9IfR8sntvhJJmufeIZ2c0MI6PoDzyPQpiCkHp2syqpMOCw//l36FzBybmC1YmslP7d+sknuAloIA==","signatures":[{"sig":"MEQCIBt77pkUMeftWxNaXjT9s/QOd4V+1ZvJwCCSRPFeKNW8AiBsS0LAZaPbDbRM3AmTg8y1uOAMKZ8TJ2MujUXQLnDVuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77846},"type":"module","_from":"file:brendanbank-create-atrium-host-0.28.0.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/9567dcddbcca594f1bda3bbc45ff4ba7/brendanbank-create-atrium-host-0.28.0.tgz","_integrity":"sha512-taKf7xIM1E9IfR8sntvhJJmufeIZ2c0MI6PoDzyPQpiCkHp2syqpMOCw//l36FzBybmC1YmslP7d+sknuAloIA==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.28.0_1786799224510_0.45160084760519204","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@brendanbank/create-atrium-host","version":"0.29.0","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.29.0","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"ce4a340b50b1d155c7d3d2abbd07a73cc2c44cf4","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.29.0.tgz","fileCount":41,"integrity":"sha512-IWbVoeLtSIPamsWvBI7XKns8zv3FCOq8A67v62HM+PxIwWz9byGq+kJhmhLFyUkJvrrgqUo1n8giYZmOOV7Hbg==","signatures":[{"sig":"MEYCIQCAmhHh7EDcE3UEu9AxHKANztxtGh1genR6Eo9BxLuhdgIhAPdK0V5DtttQmUYLGZSWAtjDIy0lE9HwJmD4YY8KMLN0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80368},"type":"module","_from":"file:brendanbank-create-atrium-host-0.29.0.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/842ba97c0a20c718c672ca4b7f84669c/brendanbank-create-atrium-host-0.29.0.tgz","_integrity":"sha512-IWbVoeLtSIPamsWvBI7XKns8zv3FCOq8A67v62HM+PxIwWz9byGq+kJhmhLFyUkJvrrgqUo1n8giYZmOOV7Hbg==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.29.0_1788168050578_0.6538013286784903","host":"s3://npm-registry-packages-npm-production"}},"0.29.1":{"name":"@brendanbank/create-atrium-host","version":"0.29.1","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.29.1","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"e617b4a5d4a1525f50f16f8f9db2dbdff8a382ff","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.29.1.tgz","fileCount":41,"integrity":"sha512-Vf4lmwc9b6pIliZM0IWlx6ASm/DKmyEA053IPu9VnglLoZJ19Z01LA1Z3v7aPeMXoXc4jd4NOMYNFlmljBznxA==","signatures":[{"sig":"MEQCICnSfiat3s8P6uHrHMgsVgTTFbpAjxVXygHEr0LNgulhAiBxO2IeWy0QVSmc32P9qOfnq0EWT/4pvKhcbY57kpa5rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.29.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80368},"type":"module","_from":"file:brendanbank-create-atrium-host-0.29.1.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/d22312d2852446ad5fc19531a9c3ff72/brendanbank-create-atrium-host-0.29.1.tgz","_integrity":"sha512-Vf4lmwc9b6pIliZM0IWlx6ASm/DKmyEA053IPu9VnglLoZJ19Z01LA1Z3v7aPeMXoXc4jd4NOMYNFlmljBznxA==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.29.1_1788467954818_0.08432941246798964","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@brendanbank/create-atrium-host","version":"0.30.0","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.30.0","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"637f943efdceb3b1b10edec0f38bdd5caf1a1d16","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.30.0.tgz","fileCount":41,"integrity":"sha512-DGDPkK+ZZ9peMu6fykGOrPpnDVRTWtE34RMjEIgIvjDi1BMTKi4PPQi87ja+kYtvgJo9NK1gCWFDW3OEDLlHFw==","signatures":[{"sig":"MEQCICuVWRlJdXg+FV8QjBib2behKR0MOOnMXgS2dpvyNLE3AiB0a6U7SFvYazXVmsLvpMpMArwMZ+Y5lwFDzxaRfX1lvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81175},"type":"module","_from":"file:brendanbank-create-atrium-host-0.30.0.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/e70fe7ad434c0e75d1e54ed727c2d4ef/brendanbank-create-atrium-host-0.30.0.tgz","_integrity":"sha512-DGDPkK+ZZ9peMu6fykGOrPpnDVRTWtE34RMjEIgIvjDi1BMTKi4PPQi87ja+kYtvgJo9NK1gCWFDW3OEDLlHFw==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.30.0_1788528464078_0.6665986573292197","host":"s3://npm-registry-packages-npm-production"}},"0.30.1":{"name":"@brendanbank/create-atrium-host","version":"0.30.1","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.30.1","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"8ea3bc87883f9af1131a8303a5c58f310e27bc1b","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.30.1.tgz","fileCount":41,"integrity":"sha512-WL2qJqVs4J8pdtwFWJSneqftn2ylBX/LP/DcdHA14s+GQaj3w+acWkZ1cn7Q3BQmnV8aAZmXtxSuSumXs+uLQw==","signatures":[{"sig":"MEUCIQCGfUIMzrrpbq+oENyHSFk8DEdHu9KW9V6LTDrwhUqo0gIgMaH5ettB7PS94nGuEfrXqJC/mup1SzDDRiFeYOtiVec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.30.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81175},"type":"module","_from":"file:brendanbank-create-atrium-host-0.30.1.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/070e2f7d21686f1b28e98cb594894945/brendanbank-create-atrium-host-0.30.1.tgz","_integrity":"sha512-WL2qJqVs4J8pdtwFWJSneqftn2ylBX/LP/DcdHA14s+GQaj3w+acWkZ1cn7Q3BQmnV8aAZmXtxSuSumXs+uLQw==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.30.1_1788591224161_0.6357737020236556","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@brendanbank/create-atrium-host","version":"0.31.0","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.31.0","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"083a42a26037e00bcea99e571330b6a64a65f779","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.31.0.tgz","fileCount":41,"integrity":"sha512-cr27oEwf52kMqiNKhw3vpejLaNppLeANtPHcmgeFNYDY4J2NCgZmFH63iC+PvMwwcTB2I+/M47KXbluwtGeosA==","signatures":[{"sig":"MEQCICG2CoGf5eGtTm8/ig1KG9+sIp8N6+MPVdl9tQSIkujfAiBPYnfSrJZNaawC8fbJ7RmDZ6roqq87yVfWHRVJosjn8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81175},"type":"module","_from":"file:brendanbank-create-atrium-host-0.31.0.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/848915788f77b92bd2b9e3cf29592c3a/brendanbank-create-atrium-host-0.31.0.tgz","_integrity":"sha512-cr27oEwf52kMqiNKhw3vpejLaNppLeANtPHcmgeFNYDY4J2NCgZmFH63iC+PvMwwcTB2I+/M47KXbluwtGeosA==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.12.1","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.31.0_1788618024989_0.2812712788853935","host":"s3://npm-registry-packages-npm-production"}},"0.31.1":{"name":"@brendanbank/create-atrium-host","version":"0.31.1","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.31.1","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"2746fc3a7ce018d07a9a24299bb5e9c9c3b118cb","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.31.1.tgz","fileCount":41,"integrity":"sha512-FRBPFXMdxgR3ta34RFXNNmApemwDcFt86p7WJaV3FsID+XEwwK3OCoYVWpCdMZctD5D/yOXDq4lRtSDMdrmuFg==","signatures":[{"sig":"MEYCIQCCazKfOv/RAeGUosz1tvG20uTnY//JkvV0yeK58nVVXAIhAPQBI7zp1uSJ9ZUE6RdgX7eGAOR+InRblfU6/V60kCLd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.31.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81175},"type":"module","_from":"file:brendanbank-create-atrium-host-0.31.1.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/7f51ddafbe3de0d3c1975fe0e69bd378/brendanbank-create-atrium-host-0.31.1.tgz","_integrity":"sha512-FRBPFXMdxgR3ta34RFXNNmApemwDcFt86p7WJaV3FsID+XEwwK3OCoYVWpCdMZctD5D/yOXDq4lRtSDMdrmuFg==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.19.0","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.31.1_1789105990175_0.7528253109595378","host":"s3://npm-registry-packages-npm-production"}},"0.31.2":{"name":"@brendanbank/create-atrium-host","version":"0.31.2","license":"BSD-2-Clause","_id":"@brendanbank/create-atrium-host@0.31.2","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"homepage":"https://github.com/brendanbank/atrium#readme","bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"bin":{"create-atrium-host":"bin/index.js"},"dist":{"shasum":"c36fabb19ce6fe10812632ccac0b24f9a026817a","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.31.2.tgz","fileCount":41,"integrity":"sha512-3iFGBdC73Ul8Zu+LWuadsYjqZQQ91nwsg4iQk2iW+UmuzFaoIIoLRrl++GRsQdolDqb75On8nUwdogkL5sFIXQ==","signatures":[{"sig":"MEUCIGTBZfm/Phdn+0c7o8kp7Di79U6hhM82VTATFoKcL0HmAiEA8Cpei0XwpA1TqHTch727Q8jRx0fUlrrC5SOrDvdlq00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEfAZs8MVrZ7q2eEWMDMojs4MRyWgItELtFmV0IFx+8GAiEAlSR31Q2DFLZwUI8MW2S6ph5Uxxzc+wUsP4yr2wxPp9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.31.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81175},"type":"module","_from":"file:brendanbank-create-atrium-host-0.31.2.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"_resolved":"/tmp/7593108896310efb1cd1e261d0140199/brendanbank-create-atrium-host-0.31.2.tgz","_integrity":"sha512-3iFGBdC73Ul8Zu+LWuadsYjqZQQ91nwsg4iQk2iW+UmuzFaoIIoLRrl++GRsQdolDqb75On8nUwdogkL5sFIXQ==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.19.0","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-atrium-host_0.31.2_1790080943396_0.4011970853429958","host":"s3://npm-registry-packages-npm-production"}},"0.31.3":{"_id":"@brendanbank/create-atrium-host@0.31.3","bin":{"create-atrium-host":"bin/index.js"},"bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"dist":{"shasum":"3ceffbd1c3d5d383a5ecb63ceedb1d906eca1e47","tarball":"https://registry.npmjs.org/@brendanbank/create-atrium-host/-/create-atrium-host-0.31.3.tgz","fileCount":41,"integrity":"sha512-PO/npwSOTyzKsrwnNyuGBjahCSU6LokAS8Kj5kIkiCsdIfTRe/F416Jy4bMrimEsVuf7m/jh1SQCu7h8EzpxqQ==","signatures":[{"sig":"MEUCIQCTiLGFOpJe2Nd3YbRac5NP13kM2zTJuj0MTKlxdx9g4wIgQnvQcnBEbtgHRZXU4AMhqjEdjUCMsxV39lcSEARN+bE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDwARBXCixiRq9Z8wZpBtGOzlwICcg/Wy3KX6djpOPQvwIhALYyFDsblUM3vpU59AbLINvXIRqLsj912gGIw6pgZzuB"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brendanbank%2fcreate-atrium-host@0.31.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81175},"name":"@brendanbank/create-atrium-host","type":"module","_from":"file:brendanbank-create-atrium-host-0.31.3.tgz","engines":{"node":">=20"},"license":"BSD-2-Clause","scripts":{"test":"node --test test/names.test.js test/render.test.js","build":"echo 'create-atrium-host is plain ESM JS; no build step.'","smoke":"node bin/index.js smoke-test-host --yes-defaults --no-git --out /tmp/atrium-scaffold-smoke && echo 'smoke ok'","typecheck":"echo 'create-atrium-host is plain ESM JS; no typecheck step.'"},"version":"0.31.3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"20ebe9c4-0b1a-451b-a7fb-5b4c40e34ec5"}},"homepage":"https://github.com/brendanbank/atrium#readme","_resolved":"/tmp/ae01c44a52115cd226edb5ebb31c8c0c/brendanbank-create-atrium-host-0.31.3.tgz","_integrity":"sha512-PO/npwSOTyzKsrwnNyuGBjahCSU6LokAS8Kj5kIkiCsdIfTRe/F416Jy4bMrimEsVuf7m/jh1SQCu7h8EzpxqQ==","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"_npmVersion":"11.19.0","description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","directories":{},"maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"_nodeVersion":"24.21.0","dependencies":{"kleur":"^4.1.5","prompts":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/create-atrium-host_0.31.3_1790967831661_0.5193998727115785"}}},"time":{"created":"2026-04-29T09:05:47.748Z","modified":"2026-10-02T19:03:52.082Z","0.15.0":"2026-04-29T09:05:48.055Z","0.15.1":"2026-04-29T10:41:35.325Z","0.15.2":"2026-04-29T11:31:53.718Z","0.15.3":"2026-04-29T16:09:23.736Z","0.16.0":"2026-04-29T17:45:58.469Z","0.16.1":"2026-04-29T18:43:11.385Z","0.17.0":"2026-04-30T07:44:01.196Z","0.18.0":"2026-04-30T11:06:48.142Z","0.19.0":"2026-04-30T13:12:47.368Z","0.19.1":"2026-04-30T13:55:34.845Z","0.19.2":"2026-04-30T17:32:42.169Z","0.20.0":"2026-04-30T21:10:42.879Z","0.21.0":"2026-04-30T22:21:12.988Z","0.22.0":"2026-05-01T08:46:47.841Z","0.23.0":"2026-05-01T22:40:37.188Z","0.24.0":"2026-05-03T20:52:50.029Z","0.25.0":"2026-05-04T04:56:31.899Z","0.25.1":"2026-05-04T22:22:05.729Z","0.25.2":"2026-05-05T05:06:54.524Z","0.25.3":"2026-05-10T04:45:29.769Z","0.25.4":"2026-05-13T05:42:41.043Z","0.26.0":"2026-05-17T19:49:30.136Z","0.26.1":"2026-05-18T19:10:33.507Z","0.26.2":"2026-05-21T14:09:34.894Z","0.26.3":"2026-05-21T20:37:17.821Z","0.26.4":"2026-05-21T21:37:22.836Z","0.26.5":"2026-05-23T14:40:36.428Z","0.26.6":"2026-06-01T21:29:54.080Z","0.26.7":"2026-06-07T13:47:23.811Z","0.26.8":"2026-06-07T21:22:46.313Z","0.26.9":"2026-06-21T19:39:01.490Z","0.26.10":"2026-07-10T08:23:52.781Z","0.26.11":"2026-07-25T09:26:40.580Z","0.26.12":"2026-08-05T15:32:26.848Z","0.27.0":"2026-08-15T11:36:11.337Z","0.28.0":"2026-08-15T13:07:04.665Z","0.29.0":"2026-08-31T09:20:50.699Z","0.29.1":"2026-09-03T20:39:14.972Z","0.30.0":"2026-09-04T13:27:44.218Z","0.30.1":"2026-09-05T06:53:44.284Z","0.31.0":"2026-09-05T14:20:25.120Z","0.31.1":"2026-09-11T05:53:10.311Z","0.31.2":"2026-09-22T12:42:23.485Z","0.31.3":"2026-10-02T19:03:51.743Z"},"bugs":{"url":"https://github.com/brendanbank/atrium/issues"},"license":"BSD-2-Clause","homepage":"https://github.com/brendanbank/atrium#readme","repository":{"url":"git+https://github.com/brendanbank/atrium.git","type":"git","directory":"packages/create-atrium-host"},"description":"Scaffolder for new atrium host extensions: backend Python package + frontend Vite bundle + compose stack + CI, all wired against atrium's published image and host SDK packages. Run via `npx @brendanbank/create-atrium-host <name>`.","maintainers":[{"name":"brendanbank","email":"info@brendanbank.com"}],"readme":"# @brendanbank/create-atrium-host\n\nScaffolder for a new [atrium](https://github.com/brendanbank/atrium)\nhost extension. One command, working repo: backend Python package +\nfrontend Vite host bundle + compose stack + CI, all wired against\natrium's published image and host SDK packages.\n\n## Usage\n\n```sh\nnpx @brendanbank/create-atrium-host casa-del-leone\n```\n\nWalks you through a short prompt sequence (Python module name, brand\ndisplay name, primary colour) and emits a git-initialised repo that's\nready to `make dev-bootstrap`.\n\nFor non-interactive use:\n\n```sh\nnpx @brendanbank/create-atrium-host test-host --yes-defaults\n```\n\n### Options\n\n| Flag                    | Effect                                                |\n|-------------------------|-------------------------------------------------------|\n| `--yes-defaults`        | Skip prompts; derive everything from the project name |\n| `--no-git`              | Skip `git init` + initial commit                      |\n| `--out <dir>`           | Output directory (default: `./<name>`)                |\n| `--atrium <version>`    | Atrium image / SDK version pin (default: `0.31`)      |\n| `-h`, `--help`          | Show help                                             |\n\n## What it emits\n\n```\ncasa-del-leone/\n  Dockerfile           frontend-builder + FROM atrium runtime\n  compose.yaml         api + worker + mysql\n  .env.example         secrets template (copy to .env)\n  Makefile             dev-bootstrap / migrate / seed-* / test\n  backend/             Python host package (`casa_del_leone`)\n    pyproject.toml\n    alembic.ini\n    alembic/           alembic_version_app chain\n    src/casa_del_leone/\n      bootstrap.py     init_app + init_worker\n      models.py        HostBase + demo singleton\n      router.py        /casa_del_leone/state + /casa_del_leone/bump\n      scripts/seed_host_bundle.py\n    tests/             pytest smoke tests\n  frontend/            Vite library project (single main.js)\n    package.json       @brendanbank/atrium-host-bundle-utils + -types + -test-utils\n    vite.config.ts     hostBundleConfig({ entry: 'src/main.tsx' })\n    src/\n      main.tsx         ~10 lines of registry calls — no wrapper element code\n      api.ts           plain fetch with credentials: include\n      queryClient.ts\n      CasaDelLeoneWidget.tsx       home widget + admin tab + page demo\n      CasaDelLeonePage.tsx\n      CasaDelLeoneAdminTab.tsx\n      CasaDelLeoneProfileItem.tsx\n    src/test/          vitest setup + worked example using @brendanbank/atrium-test-utils\n  .github/\n    workflows/ci.yml   typecheck + tests + smoke\n    dependabot.yml     weekly grouped bumps\n```\n\nThe seeded BrandConfig (in the first migration) materialises the\nbrand name + primary colour into `app_settings[brand]` so the SPA\nrenders with the host's identity from the first page load.\n\n## What atrium gives you (don't reimplement)\n\nThe host repo's README enumerates this — auth, RBAC, audit, email\npipeline, scheduled jobs, notifications, admin shell, theme, i18n,\nmaintenance mode, account deletion. Atrium ships all of it; the\nscaffolder leaves only the domain-specific surface for you to fill\nin.\n\n## Updating the template\n\nThe template lives under `template/` with `__HOST_NAME__`,\n`__HOST_PKG__`, `__BRAND_NAME__`, `__BRAND_PASCAL__`, `__BRAND_PRIMARY__`,\n`__ATRIUM_VERSION__` placeholders. Add a new placeholder by:\n\n1. Use it in template files / paths.\n2. Add a derivation + validator in `src/names.js`.\n3. Add it to the prompt list (or default block) in `src/cli.js`.\n4. Map it to the upper-snake key in `buildVars()`.\n\nThe CI smoke target is `pnpm smoke` — it scaffolds `__smoke_test_host__`\ninto `/tmp` non-interactively and reports failure if anything in the\ntemplate ends up unparseable.\n","readmeFilename":"README.md"}