UNPKG

ts-sql-query

Version:

Type-safe SQL query builder like QueryDSL or JOOQ in Java or Linq in .Net for TypeScript with MariaDB, MySql, Oracle, PostgreSql, Sqlite and SqlServer support.

129 lines 4.72 kB
{ "name": "ts-sql-query", "version": "1.67.0", "description": "Type-safe SQL query builder like QueryDSL or JOOQ in Java or Linq in .Net for TypeScript with MariaDB, MySql, Oracle, PostgreSql, Sqlite and SqlServer support.", "license": "MIT", "author": "juanluispaz", "readmeFilename": "README.md", "keywords": [ "jooq", "querydsl", "typescript", "mariadb", "mysql", "oracle", "sqlite", "sqlserver", "sql-server", "sql server", "postgre sql", "postgresql", "typesql", "type-sql", "type sql", "type-safe sql", "type safe sql", "typesafe sql", "sql", "query builder", "query", "orm", "linq" ], "scripts": { "generate-prisma": "prisma generate --schema src/examples/prisma/postgresql.prisma; prisma generate --schema src/examples/prisma/mysql.prisma; prisma generate --schema src/examples/prisma/mariadb.prisma; prisma generate --schema src/examples/prisma/sqlite.prisma; prisma generate --schema src/examples/prisma/sqlserver.prisma", "copy-prisma": "cp -R ./src/examples/prisma ./dist/examples/prisma", "example": "ts-node src/exampleTests.ts", "all-examples": "sh ./scripts/run-all-examples.sh", "all-examples-arm": "sh ./scripts/run-all-examples-arm.sh", "all-examples-rosetta": "sh ./scripts/run-all-examples-rosetta.sh", "no-docker-examples": "sh ./scripts/run-no-docker-examples.sh", "coverage": "nyc sh ./scripts/run-all-examples.sh", "build": "rm -rf dist/*; tsc --version && tsc && npm run copy-prisma", "dist": "npm run build && cp LICENSE.md package.json README.md dist && cd dist && rm exampleTests* && rm -Rf examples && npm publish", "dist-beta": "npm run build && cp LICENSE.md package.json README.md dist && cd dist && rm exampleTests* && rm -Rf examples && npm publish --tag beta", "docs": "mkdocs serve", "create-single-doc-file": "sh ./scripts/create-single-doc-file.sh" }, "repository": { "type": "git", "url": "https://github.com/juanluispaz/ts-sql-query.git" }, "bugs": { "url": "https://github.com/juanluispaz/ts-sql-query/issues" }, "homepage": "https://ts-sql-query.readthedocs.io/", "devDependencies": { "@prisma/client": "^4.5.0", "@types/any-db": "^2.1.30", "@types/any-db-transaction": "^2.2.30", "@types/better-sqlite3": "^7.6.8", "@types/geojson": "^7946.0.7", "@types/mssql": "^6.0.7", "@types/mysql": "^2.15.6", "@types/oracledb": "^5.0.0", "@types/pg": "^8.5.1", "@types/sqlite3": "^3.1.5", "@types/tedious": "^4.0.0", "@types/tedious-connection-pool": "^1.0.2", "@types/uuid": "^8.3.4", "@sqlite.org/sqlite-wasm": "^3.44.2-build1", "any-db": "^2.1.0", "any-db-mssql": "^0.1.0", "any-db-mysql": "^2.3.0", "any-db-postgres": "^2.3.0", "any-db-sqlite3": "^2.3.0", "any-db-transaction": "^2.3.0", "better-sqlite3": "^9.2.2", "binary-uuid": "^2.0.3", "loopback-connector-mssql": "^3.8.0", "loopback-connector-mysql": "^6.0.0", "loopback-connector-oracle": "^4.5.2", "loopback-connector-postgresql": "^5.3.0", "loopback-connector-sqlite3": "^3.0.0", "loopback-datasource-juggler": "^4.19.2", "mariadb": "^2.0.5", "mssql": "^6.3.0", "mysql": "^2.18.1", "mysql2": "^2.2.5", "nyc": "^15.1.0", "oracledb": "^5.1.0", "pg": "^8.5.1", "postgres": "^3.3.2", "prisma": "^4.5.0", "sqlite": "^5.1.1", "sqlite3": "^5.0.0", "synchronous-promise": "^2.0.15", "tedious": "^9.2.1", "ts-node": "^10.2.1", "typescript": "^4.1.3", "uuid": "^7.0.3" }, "devDependenciesToDisableOnArm": { "loopback-connector-mysql": "^6.0.0", "loopback-connector-oracle": "^4.5.2", "loopback-connector-sqlite3": "^3.0.0", "oracledb": "^5.1.0" }, "devDependenciesToDisableOnRosetta": { "better-sqlite3": "^7.1.1", "loopback-connector-mysql": "^6.0.0", "loopback-connector-oracle": "^4.5.2", "loopback-connector-sqlite3": "^3.0.0" }, "dependencies": { "chained-error": "^1.0.0", "ts-extended-types": "^1.1.0" }, "nyc": { "exclude": [ "src/examples/**" ], "reporter": [ "html" ], "include": [ "src/**" ] } }