{
    "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/**"
        ]
    }
}