{"bin":{"silvery":"dist/bin/silvery.js"},"bugs":{"url":"https://github.com/beorn/silvery/issues"},"dist":{"shasum":"37f9498b564fe5a7df915753cdddac898c25f657","tarball":"https://registry.npmjs.org/silvery/-/silvery-0.26.0.tgz","fileCount":169,"integrity":"sha512-Pt9zLrjL1dSovSXIw0ghtHBdKeJ25gVsraIjIrCkKkxPqVLlpK/eF8GpKCbKvca2B6hL36Fz1VnV/M5FxeAAuw==","signatures":[{"sig":"MEUCIQDJUVnou9mKu+DDwQ/oMY/OcvGhyb9kaYZ87FGSWYWp9AIgEe+oYRV1+SNNNBFRf3yZlOP5atSsYvTXt5awiLEtLA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD0qZaecgOfeOqgR+4VRl4V3bQPjN9LiE5u4NzueZk0fgIgNSu2W0BRUzarjRrdmNKqukE86moaO4kxa1vkuZYEG0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12985866},"name":"silvery","type":"module","_from":"file:/tmp/release-verified-emnUrY/silvery-0.26.0.tgz","author":{"name":"Bjørn Stabell","email":"bjorn@stabell.org"},"tsdown":{"dts":true,"deps":{"alwaysBundle":["slice-ansi"]},"clean":true,"entry":["src/index.ts","src/runtime.ts","src/term.ts","src/theme.ts","src/test.ts","src/ui.ts","src/ui/*.ts"],"format":"esm"},"engines":{"bun":">=1.0","node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./ui":{"types":"./dist/ui.d.mts","import":"./dist/ui.mjs"},"./term":{"types":"./dist/term.d.mts","import":"./dist/term.mjs"},"./test":{"types":"./dist/test.d.mts","import":"./dist/test.mjs"},"./ui/*":{"types":"./dist/ui/*.d.mts","import":"./dist/ui/*.mjs"},"./theme":{"types":"./dist/theme.d.mts","import":"./dist/theme.mjs"},"./runtime":{"types":"./dist/runtime.d.mts","import":"./dist/runtime.mjs"}},"license":"MIT","scripts":{"fix":"oxlint --fix . && oxfmt --write .","demo":"bun examples/bin/cli.ts","lint":"oxlint . && oxfmt --check . && bun scripts/lint-env-reads.ts && bun scripts/lint-no-raw-mode.ts && bun scripts/lint-no-async-unmount.ts && bun scripts/lint-no-in-flight-rect-in-app.ts","test":"NODE_ENV=test BUN_RUNTIME_TRANSPILER_CACHE_PATH=\"${HOME}/.cache/silvercode/bun-transpiler-silvery-test\" bunx --bun vitest run","bench":"cd benchmarks && bun run bench","build":"tsdown && bun build ./bin/silvery.ts --target=node --outfile ./dist/bin/silvery.js && node scripts/set-published-bin-shebang.mjs","theme":"bun packages/theme/src/cli.ts","compat":"bun packages/ink/scripts/compat-check.ts","docs:dev":"vitepress dev docs","docs:gen":"bun scripts/gen-token-docs.ts && oxfmt docs/reference/tokens.md","build:all":"tsdown && tsdown -W -F '@silvery/ag' -F '@silvery/ag-react' -F '@silvery/ag-term' -F '@silvery/ansi' -F '@silvery/color' -F '@silvery/command' -F '@silvery/commander' -F '@silvery/commands' -F '@silvery/config' -F '@silvery/create' -F '@silvery/headless' -F '@silvery/ink' -F '@silvery/scope' -F '@silvery/selection' -F '@silvery/signals' -F '@silvery/syntax' -F '@silvery/theme'","test:fast":"NODE_ENV=test BUN_RUNTIME_TRANSPILER_CACHE_PATH=\"${HOME}/.cache/silvercode/bun-transpiler-silvery-test\" bunx --bun vitest run --reporter=dot","typecheck":"tsc --noEmit","compat:ink":"bun packages/ink/scripts/compat-check.ts ink","docs:build":"vitepress build docs","docs:check":"bun run docs:gen && git diff --exit-code docs/reference/tokens.md","compat:chalk":"bun packages/ink/scripts/compat-check.ts chalk","docs:preview":"vitepress preview docs","bench:compare":"cd benchmarks && bun run bench:compare","lint:raw-mode":"bun scripts/lint-no-raw-mode.ts","lint:env-reads":"bun scripts/lint-env-reads.ts","example:storybook":"bun examples/apps/storybook/index.tsx","lint:async-unmount":"bun scripts/lint-no-async-unmount.ts","verify-publishable":"bun scripts/verify-publishable.ts","lint:in-flight-rect":"bun scripts/lint-no-in-flight-rect-in-app.ts"},"_npmUser":{"name":"beorno","email":"bjorn@stabell.org"},"homepage":"https://silvery.dev","keywords":["ansi","chalk","cli","flexbox","ink","ink-alternative","react","react-renderer","react-terminal","rendering","terminal","terminal-renderer","terminal-ui","text-ui","tui","ui"],"_resolved":"/tmp/release-verified-emnUrY/silvery-0.26.0.tgz","_integrity":"sha512-Pt9zLrjL1dSovSXIw0ghtHBdKeJ25gVsraIjIrCkKkxPqVLlpK/eF8GpKCbKvca2B6hL36Fz1VnV/M5FxeAAuw==","repository":{"url":"git+https://github.com/beorn/silvery.git","type":"git"},"workspaces":["packages/*","!examples"],"_npmVersion":"10.9.9","description":"React for modern terminal apps — powerful apps, polished UIs, proudly terminal","directories":{},"maintainers":[{"name":"beorno","email":"bjorn@stabell.org"}],"resolutions":{"flexily":"0.8.2","loggily":"^0.10.2"},"_nodeVersion":"22.23.3","dependencies":{"flexily":"^0.8.2","loggily":"^0.10.2","css-what":"^8.0.0","css-select":"^7.0.0","slice-ansi":"^9.0.1","string-width":"^8.3.0","@silvery/color":"0.26.0","@termless/core":">=0.9.1 <1.0.0","@silvery/syntax":"0.26.0","react-reconciler":"^0.33.0","@chenglou/pretext":"^0.0.8","@silvery/commander":"0.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ink":"^7.1.0","vue":"3.5.43","chalk":"^5.6.2","dayjs":"1.11.23","oxfmt":"0.38.0","react":"^19.0.0","mitata":"^1.0.34","oxlint":"1.85.0","tsdown":"0.22.13","vitest":"4.1.10","mermaid":"^11.14.0","silvery":"link:.","rolldown":"^1.0.0-rc.15","vimonkey":"^0.2.0","cytoscape":"3.34.3","vite-plus":"^0.1.16","vitepress":"^1.5.0","@types/bun":"1.4.2","fast-check":"4.10.2","playwright":"^1.58.2","typescript":"^5.5.0","@silvery/ag":"0.26.0","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","@silvery/ansi":"0.26.0","yoga-wasm-web":"^0.3.3","@silvery/theme":"0.26.0","@termless/test":">=0.9.1 <1.0.0","@silvery/ag-term":"0.26.0","@xterm/addon-fit":"^0.11.0","vitepress-enrich":"^0.4.1","@silvery/ag-react":"0.26.0","@termless/ghostty":">=0.9.1 <1.0.0","@termless/xtermjs":">=0.9.1 <1.0.0","vitepress-plugin-d2":"^1.1.0","@vue/server-renderer":"3.5.43","vitepress-plugin-llms":"1.14.0","cytoscape-cose-bilkent":"^4.1.0","@braintree/sanitize-url":"^7.1.2","@termless/ghostty-native":">=0.9.1 <1.0.0","vitepress-plugin-mermaid":"^2.0.17","vitepress-plugin-diagrams":"^1.2.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","playwright":">=1.40.0","@termless/test":">=0.9.1 <1.0.0","@termless/ghostty":">=0.9.1 <1.0.0","@termless/xtermjs":">=0.9.1 <1.0.0","@termless/ghostty-native":">=0.9.1 <1.0.0"},"patchedDependencies":{"slice-ansi@9.0.1":"patches/slice-ansi@9.0.1.patch"},"peerDependenciesMeta":{"playwright":{"optional":true},"@termless/test":{"optional":true},"@termless/ghostty":{"optional":true},"@termless/xtermjs":{"optional":true},"@termless/ghostty-native":{"optional":true}},"xtermjsIsReferenceOnly":"REFERENCE-ONLY (xterm.js): this is the differential oracle for the ANSI-fidelity harness — createTermless + the SILVERY_STRICT_TERMINAL cross-check. The production shell guest is vterm (@si/vterm/21016). Removing @termless/xtermjs does not retire xterm; it deletes the proof that vterm is correct. @pm/22783 Track 2.","_npmOperationalInternal":{"tmp":"tmp/silvery_0.26.0_1790696752581_0.6815998768563982","host":"s3://npm-registry-packages-npm-production"},"_id":"silvery@0.26.0","version":"0.26.0"}