{"_id":"@butai/scene-kit","name":"@butai/scene-kit","dist-tags":{"beta":"0.1.0-beta.0","latest":"0.1.0-beta.0"},"versions":{"0.1.0-beta.0":{"name":"@butai/scene-kit","version":"0.1.0-beta.0","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./node":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"}},"dependencies":{"@butai/patterns":"0.1.0-beta.0","@butai/themes":"0.1.0-beta.0"},"devDependencies":{"@eslint/js":"^9.15.0","@playwright/test":"^1.48.0","@types/node":"^22.9.0","eslint":"^9.15.0","tsx":"^4.19.0","typescript":"^5.6.0","typescript-eslint":"^8.15.0","vitest":"^2.1.0","yaml":"^2.6.0"},"license":"MIT","publishConfig":{"access":"public","tag":"beta"},"scripts":{"build":"tsc -p tsconfig.json","gen":"tsx scripts/gen.ts","lint":"eslint src","test":"vitest run --passWithNoTests"},"_id":"@butai/scene-kit@0.1.0-beta.0","description":"A catalog of self-contained HTML video scenes you copy into your own project. Each scene is a single framework-free page (a title card, a callout, an outro) that an external renderer can turn into video frames.","_integrity":"sha512-NDybCTM8TKy5lroyWOu+CQYRE50TYVSFcoCjcc1OhiL/bQYjU9M3jkiCO7rWOd4qEyxYSzBv8USJJR0DRSJiRQ==","_resolved":"/private/var/folders/kl/wv5n_qp95k52p6fz00jb0r3c0000gn/T/f67a53c0582f567d0181220b76e98c7e/butai-scene-kit-0.1.0-beta.0.tgz","_from":"file:butai-scene-kit-0.1.0-beta.0.tgz","_nodeVersion":"22.18.0","_npmVersion":"11.5.2","dist":{"integrity":"sha512-NDybCTM8TKy5lroyWOu+CQYRE50TYVSFcoCjcc1OhiL/bQYjU9M3jkiCO7rWOd4qEyxYSzBv8USJJR0DRSJiRQ==","shasum":"1b923627d8ccdbef8130ff6a25003d2a47113f6c","tarball":"https://registry.npmjs.org/@butai/scene-kit/-/scene-kit-0.1.0-beta.0.tgz","fileCount":47,"unpackedSize":115185,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICc9xsZTVmJ/nrsHUfOxg+xUIguvCOSjod2MAD9hrMgMAiEAjZehMm11D5ob0fLuzTg6D3EMmJANG7evvusxoQTDpDM="}]},"_npmUser":{"name":"alfredop13","email":"alfredo.perez.q@gmail.com"},"directories":{},"maintainers":[{"name":"alfredop13","email":"alfredo.perez.q@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/scene-kit_0.1.0-beta.0_1783606358776_0.1943820531616709"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-09T14:12:38.613Z","0.1.0-beta.0":"2026-07-09T14:12:38.920Z","modified":"2026-07-09T14:12:39.130Z"},"maintainers":[{"name":"alfredop13","email":"alfredo.perez.q@gmail.com"}],"description":"A catalog of self-contained HTML video scenes you copy into your own project. Each scene is a single framework-free page (a title card, a callout, an outro) that an external renderer can turn into video frames.","license":"MIT","readme":"# @butai/scene-kit\n\nA catalog of self-contained HTML video scenes you copy into your own project. Each\nscene is a single framework-free page (a title card, a callout, an outro) that an\nexternal renderer can turn into video frames.\n\n## What it does\n\nIt ships a set of video scene templates described in a generated catalog. You pick\na scene by id and copy its source in with the butai CLI. Because each scene is\nplain HTML and CSS with no framework, any renderer that can screenshot a page can\nturn it into video.\n\n## Install\n\n```sh\npnpm add @butai/scene-kit\nbutai add <scene-id>\n```\n\n## Usage\n\nBrowse `catalog/catalog.md` for the available scenes, then copy the ones you want\nin with `butai add`. A Node entry point (`@butai/scene-kit/node`) exposes the\ncatalog for tooling that needs to read scenes programmatically.\n\n## Under the hood\n\n- `catalog/catalog.json` and `catalog/catalog.md`: the generated scene catalog\n  (regenerated with `pnpm gen`).\n- `registry/index.json`: the copy-in registry the CLI resolves against.\n- `src/`: the scene sources; `./node` exports the catalog readers.\n- Depends on `@butai/patterns` and `@butai/themes`; the tarball ships `dist`,\n  `src`, `catalog`, and `registry`.\n","readmeFilename":"README.md","_rev":"1-1f482c9913d454617889cf293c7252ac"}