{"bin":{"waniwani":"dist/cli/index.js"},"bugs":{"url":"https://github.com/WaniWani-AI/kit/issues"},"dist":{"shasum":"7c97a00fbeb81d4029b88f65522cc808fc12486d","tarball":"https://registry.npmjs.org/@waniwani/kit/-/kit-0.7.1.tgz","fileCount":66,"integrity":"sha512-eoUFJsmvb/tDE+qGiEnolnvzgIQEVZFrco8stY/Fs5cMu4j89ISfzIyZ9PL0Fw3lbKA/CsdzFOXh4NnnPhaJWQ==","signatures":[{"sig":"MEUCIQCNzW1QFULa0ucL3vLGJlux38xOL30oCe2FMqWnaX8GKAIgY4tLQTNJPJ/jRkygymAZpGWm5nXLM10U6ZMwYglsmXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCC8Z/hQ4/cKDBmY+WvvfCA6ig7ageUziLtV2J/igeqiwIgB73j3pQ8yXH/PijHMSZ6fqwJDaJstI/pQipmA/kLTTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@waniwani%2fkit@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459231},"main":"./dist/index.js","name":"@waniwani/kit","type":"module","types":"./dist/index.d.ts","author":{"name":"Waniwani"},"//files":"`src` ships so `waniwani eject` has readable runtime source to vendor; nothing resolves through it. `templates` is the starter app `waniwani init` copies out, so it ships as source too. `cli` does not: it is compiled into `dist/cli`.","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./web":{"types":"./dist/web.d.ts","default":"./dist/web.js"},"./server":{"types":"./dist/server.d.ts","default":"./dist/server.js"}},"gitHead":"d61890ecce21cf5f88f7e26e19233881adc72b74","license":"MIT","scripts":{"build":"tsc -p tsconfig.json && tsc -p tsconfig.cli.json && node -e \"require('node:fs').chmodSync('dist/cli/index.js', 0o755)\"","watch":"tsc -p tsconfig.json --watch --preserveWatchOutput & tsc -p tsconfig.cli.json --watch --preserveWatchOutput","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.cli.json --noEmit && tsc -p tsconfig.templates.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"770b2bd7-5b39-4f46-ba3b-9e9ce3b18e23"}},"homepage":"https://github.com/WaniWani-AI/kit#readme","keywords":["mcp","waniwani","mcp-server","mcp-app","framework","cli","widgets","tools","flows","skybridge"],"repository":{"url":"git+https://github.com/WaniWani-AI/kit.git","type":"git","directory":"packages/kit"},"//README.md":"Written by `scripts/sync-readme.ts` from the repo root README, which is this package's documentation, and gitignored. npm packs any README.md it finds next to the manifest whatever `files` says.","_npmVersion":"11.19.0","description":"Build an MCP app as a folder: tools, widgets and flows, with one CLI and one shared server runtime.","directories":{},"maintainers":[{"name":"maxime-waniwani","email":"maxime@waniwani.ai"},{"name":"milan-waniwani","email":"milan@waniwani.ai"}],"//repository":"`directory` is not decoration: `npm publish --provenance` reads this field to bind the published tarball to the workflow run that built it, and the attestation is rejected if it does not resolve.","_nodeVersion":"24.21.0","dependencies":{"tsx":"^4.20.6","cors":"^2.8.6","vite":"^8.1.5","dotenv":"^17.4.1","express":"^5.2.1","skybridge":"1.4.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","tailwindcss":"^4.3.3","@types/react":"^19.2.14","@clack/prompts":"^1.7.0","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^6.0.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@skybridge/devtools":"1.4.1"},"peerDependencies":{"zod":"^4","react":">=19","react-dom":">=19","@waniwani/sdk":">=0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.7.1_1790939834998_0.24485288685207518","host":"s3://npm-registry-packages-npm-production"},"_id":"@waniwani/kit@0.7.1","version":"0.7.1"}