{"bin":{"genaicode":"dist/cli.js"},"bugs":{"url":"https://github.com/gtanczyk/genaicode/issues"},"dist":{"shasum":"54551b2288c7e9c80e7d6ed0afcc947dcbfceefc","tarball":"https://registry.npmjs.org/genaicode/-/genaicode-2.13.2.tgz","fileCount":202,"integrity":"sha512-IuyhpEgfsYyEbL2Hyf7lfMbF+KdZ7e4t1TTlKS/kqdyPtulk6vYBxL/FP9FTfpZhdsdPRmYsGWP4c60syqfZEQ==","signatures":[{"sig":"MEYCIQCnRLe1PSO/PAsZLEYVmUDvL5lYOXJE/kjnjf3izuFYpgIhAIPgh6CpJ+ypIBg8Bjh855vXcdT3AzzB4TvlTjXe4a+4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF3OqR9Xtmr9xfh9C8g+yZpZ4E1oQTCH7oxjVQu5GyX+AiEAkOV3JgmuJfaFwN/AL8xg47dU/lY1vJarC3wRAS/u9GQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/genaicode@2.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1793598},"name":"genaicode","type":"module","author":{"name":"Grzegorz Tańczyk"},"engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./providers":{"types":"./dist/providers.d.ts","import":"./dist/providers.js"},"./react/styles.css":"./dist/react/agent-chat.css"},"gitHead":"7fe264161b262ccb07fb45026dfa2c9c6cbcb510","license":"Apache-2.0","scripts":{"lint":"eslint . --ext js,ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest --config vitest.unit.config.ts --run","build":"npm run clean && tsc -p tsconfig.build.json && node scripts/build-ui.mjs","check":"npm run type-check && npm run lint && npm test && npm run build","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","prepare":"npm run build","test:e2e":"vitest --config vitest.e2e.config.ts --run","test:watch":"vitest --config vitest.unit.config.ts","type-check":"tsc --noEmit","test:browser":"vitest --config vitest.browser.config.ts --run","prepublishOnly":"npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"6adc73f1-8533-41be-9e5a-4c6ad7b34a9f"}},"homepage":"https://github.com/gtanczyk/genaicode#readme","keywords":["llm","ai","openai","backend","prompt","toolkit","coding-agent","cli","vite-plugin","react"],"repository":{"url":"git+https://github.com/gtanczyk/genaicode.git","type":"git"},"_npmVersion":"11.19.0","description":"A small, provider-neutral TypeScript toolkit for calling LLMs from backend code.","directories":{},"lint-staged":{"*.{js,ts,md}":"prettier --write"},"maintainers":[{"name":"gtanczyk","email":"grzegorz@tanczyk.pl"}],"sideEffects":["**/*.css"],"_nodeVersion":"24.21.0","dependencies":{"openai":"^5.16.0","@google/genai":"^1.30.0","@anthropic-ai/sdk":"^0.74.0"},"_hasShrinkwrap":false,"devDependencies":{"ink":"^6.8.0","vite":"^6.4.3","husky":"^9.1.1","react":"^19.3.0","eslint":"^8.54.0","vitest":"^4.1.11","esbuild":"^0.28.2","prettier":"^3.1.0","happy-dom":"^20.14.5","react-dom":"^19.3.0","playwright":"^1.56.1","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^16.4.0","@types/react":"^19.3.0","@types/react-dom":"^19.3.0","ink-testing-library":"^4.0.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^8.71.1","@typescript-eslint/eslint-plugin":"^8.71.1"},"_npmOperationalInternal":{"tmp":"tmp/genaicode_2.13.2_1791506813847_0.2284380381245259","host":"s3://npm-registry-packages-npm-production"},"_id":"genaicode@2.13.2","version":"2.13.2"}