{"_id":"@alloc/isolet","_rev":"2-f3543d66939c319f2a684366e94b7252","name":"@alloc/isolet","dist-tags":{"latest":"0.1.0"},"versions":{"0.0.0":{"name":"@alloc/isolet","version":"0.0.0","keywords":[],"author":"","license":"All rights reserved","_id":"@alloc/isolet@0.0.0","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"dist":{"shasum":"fd22a1dc80055373de9bc5a615a1a4388aa3b669","tarball":"https://registry.npmjs.org/@alloc/isolet/-/isolet-0.0.0.tgz","fileCount":2,"integrity":"sha512-7EN0Bktl/wLkVZJLRvO0hXF9vb0HFXY/LBDfd/FeCfDlx2Mbm+pjGombfd/SR+Mgh02lvnyNHTjAHogh3S6/2Q==","signatures":[{"sig":"MEUCIB4QT2M43HSK8sP5VzfdQTZfbl3AwWIEaZTaQsvZ0E0DAiEAgON11ywBYy5FN0+2kc6nqQJQjyGwjhkQN10e8hC9Kyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280},"main":"index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"_npmVersion":"11.19.0","description":"Coming soon...","directories":{},"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/isolet_0.0.0_1787614527963_0.38618622467771413","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@alloc/isolet","version":"0.1.0","description":"Package components into self-contained, isolated widgets","license":"MIT OR Apache-2.0","author":{"name":"Alec Larson"},"repository":{"type":"git","url":"git+https://github.com/aleclarson/isolet.git"},"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/adapters/react.d.ts","default":"./dist/adapters/react.js"},"require":{"types":"./dist/adapters/react.d.ts","default":"./dist/adapters/react.cjs"}},"./vanilla":{"import":{"types":"./dist/adapters/vanilla.d.ts","default":"./dist/adapters/vanilla.js"},"require":{"types":"./dist/adapters/vanilla.d.ts","default":"./dist/adapters/vanilla.cjs"}},"./solid":{"import":{"types":"./dist/adapters/solid.d.ts","default":"./dist/adapters/solid.js"},"require":{"types":"./dist/adapters/solid.d.ts","default":"./dist/adapters/solid.cjs"}},"./preact":{"import":{"types":"./dist/adapters/preact.d.ts","default":"./dist/adapters/preact.js"},"require":{"types":"./dist/adapters/preact.d.ts","default":"./dist/adapters/preact.cjs"}},"./vue":{"import":{"types":"./dist/adapters/vue.d.ts","default":"./dist/adapters/vue.js"},"require":{"types":"./dist/adapters/vue.d.ts","default":"./dist/adapters/vue.cjs"}},"./svelte":{"import":{"types":"./dist/adapters/svelte.d.ts","default":"./dist/adapters/svelte.js"},"require":{"types":"./dist/adapters/svelte.d.ts","default":"./dist/adapters/svelte.cjs"}}},"scripts":{"dev":"vite build --watch","build":"vite build && tsc --emitDeclarationOnly --outDir dist","format":"oxfmt .","lint":"oxlint src","typecheck":"tsc --noEmit","test":"vitest --passWithNoTests","prepublishOnly":"pnpm build","sync-agent-rules":"curl -fsSL https://gist.githubusercontent.com/aleclarson/4c80686b1c3e204a01cdbe82f8e2c084/raw/AGENTS.md -o AGENTS.md && git add AGENTS.md && git commit -m 'chore: sync agent rules'"},"devDependencies":{"@types/node":"^26.2.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","oxfmt":"^0.63.0","oxlint":"^1.78.0","preact":"^10.29.1","react":"^19.1.0","react-dom":"^19.1.0","solid-js":"^1.9.12","svelte":"^5.55.3","typescript":"^7.0.2","vite":"^8.2.1","vitest":"^4.1.10","vue":"^3.5.32"},"peerDependencies":{"preact":">=10","react":">=18","react-dom":">=18","solid-js":">=1.0.0","svelte":">=5","vue":">=3"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"solid-js":{"optional":true},"preact":{"optional":true},"vue":{"optional":true},"svelte":{"optional":true}},"packageManager":"pnpm@11.21.0","gitHead":"4e5d58ce18050f05d70ea68970d25e1bff92496a","_id":"@alloc/isolet@0.1.0","bugs":{"url":"https://github.com/aleclarson/isolet/issues"},"homepage":"https://github.com/aleclarson/isolet#readme","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-DkuyJ4Q1zpG4e4xHd0bu2W/U7D3S9RJ9tw0XfGBPJf4vrJ1WMTod86GcIygsxFGfj7VUYGSDyBr1dNODPxu4Ag==","shasum":"fad8cdf7076fb1de21f98bb2c1261ce6aa539ae3","tarball":"https://registry.npmjs.org/@alloc/isolet/-/isolet-0.1.0.tgz","fileCount":30,"unpackedSize":34583,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alloc%2fisolet@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDt2EOMbVrEa0NfHBOMaRmRhG4WPIw26PpIMoDsAM0TvAIgfbzAB4pb9L/tz1MuGzZkvnAxxJdiLmdmBKK1OpzF3n8="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4a5f6cb-0a46-48ff-91a7-9b2c2c9b31ae"}},"directories":{},"maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/isolet_0.1.0_1787668916830_0.7809103513153794"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-24T23:35:27.716Z","modified":"2026-08-25T14:41:57.309Z","0.0.0":"2026-08-24T23:35:28.092Z","0.1.0":"2026-08-25T14:41:56.954Z"},"license":"MIT OR Apache-2.0","description":"Package components into self-contained, isolated widgets","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"readme":"# @alloc/isolet\n\n```\npnpm add @alloc/isolet\n```\n\nBuild widgets with Vite and pass processed CSS explicitly:\n\n```ts\nimport css from './widget.css?inline'\nimport { createIsolet } from '@alloc/isolet'\n\nexport const widget = createIsolet({\n  name: 'my-widget',\n  css,\n  mount(container, props) {\n    // Render into container.\n  },\n})\n```\n","readmeFilename":"README.md","homepage":"https://github.com/aleclarson/isolet#readme","repository":{"type":"git","url":"git+https://github.com/aleclarson/isolet.git"},"author":{"name":"Alec Larson"},"bugs":{"url":"https://github.com/aleclarson/isolet/issues"}}