UNPKG

knex-utils

Version:

Useful utilities for Knex.js

72 lines (71 loc) 1.96 kB
{ "name": "knex-utils", "version": "6.0.0", "license": "MIT", "maintainers": [ { "name": "Igor Savin", "email": "kibertoad@gmail.com" } ], "description": "Useful utilities for Knex.js", "main": "dist/index.js", "types": "dist/index.d.ts", "scripts": { "build": "tsc", "db:start": "docker-compose -f scripts/docker-compose.yml up --build -d mysql postgres mssql && docker-compose -f scripts/docker-compose.yml up waitmssql waitmysql waitpostgres", "db:stop": "docker-compose -f scripts/docker-compose.yml down", "test": "jest --config=jest.config.json --runInBand", "test:update-snapshots": "jest --config=jest.config.json --runInBand -u", "test:coverage": "jest --config=jest.config.json --coverage --runInBand", "test:ci": "npm run lint && npm run test:coverage", "lint": "eslint \"lib/**/*.ts\" \"test/**/*.ts\"", "prettier": "prettier --write \"{lib,test}/**/*.{js,ts}\" index.ts", "prepublishOnly": "npm run build" }, "peerDependencies": { "knex": ">=2.0.0" }, "devDependencies": { "@types/jest": "^27.5.2", "@types/node": "^18.15.0", "@typescript-eslint/eslint-plugin": "^5.54.1", "@typescript-eslint/parser": "^5.54.1", "eslint": "^8.36.0", "eslint-config-prettier": "^8.7.0", "eslint-plugin-prettier": "^4.2.1", "jest": "^27.5.1", "knex": "^2.4.2", "mysql": "^2.18.1", "mysql2": "^3.2.0", "pg": "^8.10.0", "prettier": "^2.8.4", "sqlite3": "^5.1.4", "tedious": "^14.7.0", "ts-jest": "^27.1.5", "typescript": "4.9.5" }, "engines": { "node": ">=12" }, "homepage": "http://github.com/knex/knex-utils", "repository": { "type": "git", "url": "git://github.com/knex/knex-utils.git" }, "keywords": [ "knex", "utils", "utilities", "heartbeat", "join", "batch", "chunk", "diff" ], "files": [ "README.md", "LICENSE", "dist/*" ] }