{"pi":{"skills":["./skills"],"extensions":["./extensions"]},"bin":{"sideshow":"bin/sideshow.js"},"bugs":{"url":"https://github.com/modem-dev/sideshow/issues"},"dist":{"shasum":"4b6da8e28a4a8a9effa2251c19b7057184c02c31","tarball":"https://registry.npmjs.org/sideshow/-/sideshow-0.14.0.tgz","fileCount":62,"integrity":"sha512-6+1bL5clybInmMRCXLJXEpqXdlZ4zzAVY4T3CLqnKB3js85waPu5Adk5B2ioAXgdEaCiqKcoI+pWMgYmI0gbrg==","signatures":[{"sig":"MEQCIAqagl+j/KrSkIrzWnZHRoOQLsB0ibCjkwU79isuwSS/AiANFL/VYb4NqheNgJi7W/19QHnGvLp8pmInWFMBWPC3Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDIHlIjwiwn6o2l/91kLnhGSnMnUci/5eIaR1/f61UdRwIgeXKiGGy7wXrkcdW5pC4yDEsBxSwIPbqNaFyk2JuYOlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sideshow@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":927848},"name":"sideshow","type":"module","author":{"name":"Ben Vinegar"},"engines":{"node":">=22.18"},"exports":{"./*":"./*","./app":{"types":"./dist/server/app.d.ts","import":"./dist/server/app.js"},"./server":{"types":"./dist/server/public.d.ts","import":"./dist/server/public.js"},"./viewer":"./viewer/dist/index.html","./guide/*":"./guide/*","./workers":{"types":"./dist/workers/public.d.ts","import":"./dist/workers/public.js"},"./theme-tokens":{"types":"./dist/server/theme-tokens.d.ts","import":"./dist/server/theme-tokens.js"},"./viewer-embed":{"types":"./viewer/embed.d.ts","import":"./viewer/dist-embed/engine.js"}},"gitHead":"a3b18af5a77f40889ec1f06359a277ccc61310ff","license":"MIT","scripts":{"dev":"npm run build:viewer && (npm run build:viewer -- --watch & node --watch server/index.ts)","mcp":"node mcp/server.ts","lint":"oxlint . --deny-warnings","test":"npm run test:node && npm run test:viewer","bench":"node --expose-gc bench/run.ts","build":"npm run clean:dist && tsc -p tsconfig.build.json && npm run build:viewer && npm run build:embed","start":"npm run build:viewer && node server/index.ts","deploy":"npm run build:viewer && wrangler deploy","format":"oxfmt --write .","prepack":"npm run build","prepare":"simple-git-hooks && npm run build","coverage":"npm run coverage:node && npm run coverage:viewer","lint:fix":"oxlint . --fix","test:e2e":"playwright test","bench:all":"node --expose-gc bench/run.ts --all","changeset":"changeset","dev:cloud":"npm run build:viewer && wrangler dev","test:node":"node --test 'test/**/*.test.ts'","typecheck":"tsc --noEmit && tsc -p tsconfig.workers.json --noEmit && tsc -p tsconfig.viewer.json --noEmit","clean:dist":"node scripts/clean-dist.ts","bench:check":"node --expose-gc bench/run.ts --check","build:embed":"vite build -c viewer/vite.embed.config.ts","test:viewer":"vitest run --config vitest.viewer.config.ts","test:worker":"npm run build:viewer && node --test test/workerIntegration.integration.ts","build:viewer":"vite build","format:check":"oxfmt --check .","coverage:node":"c8 node --test 'test/**/*.test.ts'","bench:baseline":"node --expose-gc bench/run.ts --baseline","security:audit":"npm audit --audit-level=high","coverage:viewer":"vitest run --coverage --config vitest.viewer.config.ts","release:version":"changeset version","changeset:status":"changeset status"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5cfc0e1-bbd9-478d-bbb2-96c8535b9e23"}},"homepage":"https://github.com/modem-dev/sideshow#readme","keywords":["agent-tools","ai-agents","claude-code","coding-agents","html-preview","mcp","pi-package","visualization"],"overrides":{"ws":"^8.21.0","sharp":"^0.35.2","undici":"^7.29.0","esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/modem-dev/sideshow.git","type":"git"},"_npmVersion":"11.17.0","description":"A live visual surface for terminal coding agents — agents draw HTML snippets, you watch them in the browser and comment back.","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs}":["oxfmt --write","oxlint --deny-warnings"],"*.{md,html,json,jsonc}":["oxfmt --write"]},"maintainers":[{"name":"benvinegar","email":"ben@benv.ca"}],"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.24.0","hono":"^4.13.1","shiki":"^4.2.0","ansi_up":"^6.0.6","markdown-it":"^14.2.0","@pierre/diffs":"^1.2.11","@hono/node-server":"^2.1.0","@mermaid-js/parser":"^1.2.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.17.0","devDependencies":{"c8":"^12.0.0","vite":"^8.0.16","jsdom":"^27.4.0","oxfmt":"^0.54.0","oxlint":"^1.69.0","vitest":"^4.1.10","solid-js":"^1.9.13","wrangler":"^4.120.0","typescript":"^6.0.3","@types/node":"^25.9.3","lint-staged":"^17.0.7","@changesets/cli":"^2.31.0","@playwright/test":"^1.60.0","simple-git-hooks":"^2.13.1","vite-plugin-solid":"^2.11.12","@types/markdown-it":"^14.1.2","@vitest/coverage-v8":"^4.1.10","vite-plugin-singlefile":"^2.3.3","@cloudflare/workers-types":"^5.20260810.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/sideshow_0.14.0_1788790181759_0.9899061932553606","host":"s3://npm-registry-packages-npm-production"},"_id":"sideshow@0.14.0","version":"0.14.0"}