kysely

v0.27.4
Type safe SQL query builder

clean

rm -rf dist & rm -rf test/node/dist & rm -rf test/browser/bundle.js & rm -rf helpers

test

npm run build && npm run test:node:build && npm run test:node:run && npm run test:typings && npm run test:esmimports && npm run test:exports

test:node:build

tsc -p test/node

test:node

npm run build && npm run test:node:build && npm run test:node:run

test:node:run

mocha --timeout 15000 test/node/dist/**/*.test.js

test:browser:build

rm -rf test/browser/bundle.js && esbuild test/browser/main.ts --bundle --outfile=test/browser/bundle.js

test:browser

npm run build && npm run test:browser:build && node test/browser/test.js

test:bun

npm run build && bun link && cd test/bun && bun install && bun run test

test:cloudflare-workers

npm run build && cd test/cloudflare-workers && npm ci && npm test

test:deno

npm run build && deno run --allow-env --allow-read --allow-net test/deno/local.test.ts && deno run --allow-env --allow-read --allow-net test/deno/cdn.test.ts

test:typings

tsd test/typings

test:esmimports

node scripts/check-esm-imports.js

test:esbuild

esbuild --bundle --platform=node --external:pg-native dist/esm/index.js --outfile=/dev/null

test:exports

node scripts/check-exports.js

prettier

prettier --write 'src/**/*.ts' 'test/**/*.ts'

build

npm run clean && (npm run build:esm & npm run build:cjs) && npm run script:module-fixup && npm run script:copy-interface-doc

build:esm

tsc -p tsconfig.json && npm run script:add-deno-type-references

build:cjs

tsc -p tsconfig-cjs.json

script:module-fixup

node scripts/module-fixup.js

script:copy-interface-doc

node scripts/copy-interface-documentation.js

script:add-deno-type-references

node scripts/add-deno-type-references.js

script:align-site-version

node scripts/align-site-version.js

prepublishOnly

npm run build
npm i kysely

Metadata

  • MIT
  • >=14.0.0
  • Sami Koskimäki
  • released 7/5/2024

Downloads

Maintainers