{"bin":{"kysely-codegen":"dist/cli/bin.js"},"bugs":{"url":"https://github.com/RobinBlomberg/kysely-codegen/issues"},"dist":{"shasum":"7f3ea48a68803153b7fd1f414de456236e7e304e","tarball":"https://registry.npmjs.org/kysely-codegen/-/kysely-codegen-0.20.0.tgz","fileCount":276,"integrity":"sha512-LSi2KBG7uDmNCZ+XurLSA9LH7XFyyoQ6xb5DLJSInPTSYLVApjOP2KwO8mSaREWTtoX+C2AG2GTlYR0DLjTbcA==","signatures":[{"sig":"MEUCIFXSqdkUNZd6kVNCwHMf5zpXZEenAKf3mMP6s4A+L9hXAiEA2hbnIHqHgqYdvm/2piIacwWv1fwkVF4qerRDBsB94aE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":387313},"knip":{"ignore":["src/cli/test/config-with-custom-serializer.ts","src/cli/test/config.cjs","src/db.ts","**/*.snapshot.ts"],"ignoreBinaries":["ncu"],"ignoreDependencies":["@babel/core","@babel/eslint-parser","@libsql/kysely-libsql","@tediousjs/connection-string","@typescript-eslint/eslint-plugin","@typescript-eslint/parser","better-sqlite3","eslint-plugin-import","eslint-plugin-jsdoc","eslint-plugin-sonarjs","eslint-plugin-sort-exports","eslint-plugin-sort-keys","eslint-plugin-storybook","eslint-plugin-unicorn","kysely-bun-sqlite","kysely-bun-worker","mysql2","pg","tarn","tedious"]},"main":"./dist/index.js","name":"kysely-codegen","_from":"file:kysely-codegen-0.20.0.tgz","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"./dist/index.d.ts","author":{"name":"Robin Blomberg"},"engines":{"node":">=20.0.0"},"license":"MIT","scripts":{"ci":"run-s ci:*","dev":"tsx watch ./src/cli/bin.ts","fix":"run-s fix:*","lint":"run-p lint:*","test":"vitest run --globals --fileParallelism=false --maxConcurrency=1 --maxWorkers=1 --sequence.seed=1","build":"rimraf dist && tsc --project ./tsconfig.build.json","start":"pnpm build && DATABASE_URL=postgres://user:password@localhost:5433/database node ./dist/cli/bin.js","ci:test":"pnpm test","upgrade":"ncu -u","ci:build":"pnpm build","ci:eslint":"pnpm lint:eslint --max-warnings=0 --report-unused-disable-directives","ci:unused":"knip","docker:up":"docker compose up -d --wait","fix:eslint":"eslint --fix src","test:watch":"vitest watch --globals --fileParallelism=false --maxConcurrency=1 --maxWorkers=1 --sequence.seed=1","check:types":"tsc --noEmit","ci:prettier":"pnpm lint:prettier","ci:spelling":"cspell-cli -e dist -e pnpm-lock.yaml -e '*.svg' .","docker:wait":"wait-on tcp:5433 tcp:3306 http://localhost:8080/health","lint:eslint":"eslint src","fix:prettier":"prettier --write src","lint:prettier":"prettier --check src","ci:circular-imports":"madge -c ./src/index.ts"},"_npmUser":{"name":"robinblomberg","email":"hello@robinblomberg.se"},"homepage":"https://github.com/RobinBlomberg/kysely-codegen#readme","prettier":"@robinblomberg/prettier-config","_resolved":"/private/var/folders/4c/0d__dg7n52gdcmrg0trt02jr0000gn/T/7b1073144bb5d89b9deb6a02a97f79bf/kysely-codegen-0.20.0.tgz","_integrity":"sha512-LSi2KBG7uDmNCZ+XurLSA9LH7XFyyoQ6xb5DLJSInPTSYLVApjOP2KwO8mSaREWTtoX+C2AG2GTlYR0DLjTbcA==","repository":{"url":"git+https://github.com/RobinBlomberg/kysely-codegen.git","type":"git"},"_npmVersion":"10.9.4","description":"`kysely-codegen` generates Kysely type definitions from your database. That's it.","directories":{},"maintainers":[{"name":"robinblomberg","email":"hello@robinblomberg.se"}],"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.3.6","diff":"^8.0.3","chalk":"4.1.2","dotenv":"^17.2.4","minimist":"^1.2.8","pluralize":"^8.0.0","micromatch":"^4.0.8","cosmiconfig":"^9.0.0","dotenv-expand":"^12.0.3"},"eslintConfig":{"rules":{"unicorn/no-typeof-undefined":[1,{"checkGlobalVariables":false}],"unicorn/prefer-node-protocol":0,"@typescript-eslint/consistent-type-imports":[1,{"prefer":"type-imports","fixStyle":"separate-type-imports","disallowTypeAnnotations":false}]},"extends":["@robinblomberg/robinblomberg","@robinblomberg/prettier"],"ignorePatterns":"**/*.snapshot.ts"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.18.0","tsx":"^4.21.0","knip":"^5.83.1","tarn":"^3.0.2","execa":"^9.6.1","madge":"^8.0.0","eslint":"^8.57.0","kysely":"^0.28.11","mysql2":"^3.16.3","rimraf":"^6.1.2","vitest":"^4.0.18","tedious":"^19.2.0","wait-on":"^9.0.3","prettier":"^3.8.1","@types/pg":"^8.16.0","ts-dedent":"^2.2.0","@types/bun":"^1.3.8","cspell-cli":"^9.6.0","typescript":"^5.9.3","@babel/core":"^7.29.0","@types/node":"^25.2.1","npm-run-all":"^4.1.5","better-sqlite3":"^12.6.2","@types/minimist":"^1.2.5","@types/pluralize":"^0.0.33","@types/micromatch":"^4.0.10","kysely-bun-sqlite":"^0.4.0","kysely-bun-worker":"^1.2.1","postgres-interval":"^4.0.2","eslint-plugin-jsdoc":"^62.5.3","@babel/eslint-parser":"^7.28.6","eslint-plugin-import":"^2.32.0","@libsql/kysely-libsql":"^0.4.1","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^3.0.6","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-sort-keys":"^2.3.5","eslint-plugin-storybook":"^10.2.7","@typescript-eslint/parser":"^8.54.0","eslint-plugin-sort-exports":"^0.9.1","@tediousjs/connection-string":"^1.0.0","@robinblomberg/prettier-config":"^0.2.0","@typescript-eslint/eslint-plugin":"^8.54.0","@robinblomberg/eslint-config-prettier":"^0.1.4","@robinblomberg/eslint-config-robinblomberg":"0.32.0"},"peerDependencies":{"pg":">=8.8.0 <9.0.0","tarn":">=3.0.0 <4.0.0","kysely":">=0.27.0 <1.0.0","mysql2":">=2.3.3 <4.0.0","tedious":">=18.0.0 <20.0.0","better-sqlite3":">=7.6.2 <13.0.0","kysely-bun-sqlite":">=0.3.2 <1.0.0","kysely-bun-worker":">=1.2.0 <2.0.0","@libsql/kysely-libsql":">=0.3.0 <0.5.0","@tediousjs/connection-string":"^1.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"tarn":{"optional":true},"kysely":{"optional":false},"mysql2":{"optional":true},"tedious":{"optional":true},"better-sqlite3":{"optional":true},"kysely-bun-sqlite":{"optional":true},"kysely-bun-worker":{"optional":true},"@libsql/kysely-libsql":{"optional":true},"@tediousjs/connection-string":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kysely-codegen_0.20.0_1771231587609_0.3303863456971714","host":"s3://npm-registry-packages-npm-production"},"_id":"kysely-codegen@0.20.0","version":"0.20.0"}