# Package Compatibility This document is generated from fixture metadata under [fixtures](../../fixtures). Do not edit this table by hand; update each fixture's `metadata.json` and run `npm run compat:docs`. ## Summary The package compatibility lab records the package versions, commands, preview coverage, and permissions needed for each smoke fixture. These fixtures use the deterministic in-repository registry where possible so CI does not depend on live npm registry state. | Fixture | Category | Packages | Commands | Preview | Permissions | | --- | --- | --- | --- | --- | --- | | `child-process-spawn-node` | process | - | `npm run test` | no | `childProcesses` | | `cli-ecosystem` | cli | typescript@1.0.0
tsx@1.0.0
ts-node@1.0.0
eslint@1.0.0
prettier@1.0.0
vitest@1.0.0
jest@1.0.0 | `npm install`
`npm run build`
`npm run-script lint`
`npm run format`
`npm t`
`npm run tsx`
`npm run ts-node`
`npx jest --version`
`node dist/cli.js` | no | `childProcesses`
`packageInstall` | | `express-basic` | framework | - | `npm run dev` | yes | `preview` | | `framework-ecosystem` | framework | fastify@1.0.0
hono@1.0.0
socket.io@1.0.0
ws@1.0.0 | `npm install`
`npm run dev` | yes | `packageInstall`
`preview`
`webSocketPreview` | | `fs-watch` | filesystem | - | `npm run test` | no | `fileSystemWatch` | | `npm-install-simple` | package-manager | is-odd@1.0.0 | `npm install`
`npm run test` | no | `packageInstall` | | `package-probes` | package | chalk@5.0.0
commander@12.0.0
debug@4.3.0
dotenv@16.0.0
undici@6.0.0
yargs@17.0.0 | `npm install`
`npm run test` | no | `packageInstall` | | `vite-react` | framework | vite@5.0.0 | `npm install`
`npm run dev` | yes | `packageInstall`
`preview`
`webSocketPreview` | | `websocket-basic` | network | - | `npm run dev` | yes | `preview`
`webSocketPreview` |