{
  "name": "@qrvey/query-builder",
  "description": "Product-agnostic query builder that compiles one normalized query/mutation definition into engine-specific queries (SQL for PostgreSQL/ClickHouse, search DSL for Elasticsearch/OpenSearch).",
  "keywords": [
    "query-builder",
    "sql",
    "postgresql",
    "clickhouse",
    "elasticsearch",
    "opensearch",
    "query",
    "typescript",
    "qrvey"
  ],
  "repository": {
    "type": "git"
  },
  "author": "Qrvey",
  "types": "dist/types/index.d.ts",
  "main": "dist/cjs/index.js",
  "version": "0.0.1-1247-beta.1",
  "license": "MIT",
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org"
  },
  "exports": {
    ".": {
      "import": "./dist/esm/index.mjs",
      "require": "./dist/cjs/index.js",
      "default": "./dist/cjs/index.js"
    }
  },
  "scripts": {
    "type-check": "tsc",
    "build:clean": "rm -rf dist",
    "build:compile:cjs": "tsup --config ./tsup.config.cjs.ts",
    "build:compile:esm": "tsup --config ./tsup.config.esm.ts",
    "build:compile:types": "tsup --config ./tsup.config.types.ts",
    "build:compile": "yarn build:compile:cjs && yarn build:compile:esm && yarn build:compile:types",
    "build": "yarn build:clean && yarn build:compile",
    "publish-package": "yarn build && yarn auto-version --minor && npm publish",
    "test": "jest --passWithNoTests",
    "test:cov": "jest --coverage --passWithNoTests",
    "debug": "tsx __tests__/scripts/debug.ts"
  },
  "devDependencies": {
    "@types/jest": "^29.5.5",
    "auto-version-js": "^0.3.10",
    "eslint-config-custom": "*",
    "jest": "^29.7.0",
    "ts-jest": "^29.1.1",
    "tsconfig": "*",
    "tsup": "^8.0.1",
    "tsx": "^4.19.2",
    "typescript": "^5.2.2"
  },
  "jest": {
    "testEnvironment": "node",
    "testMatch": [
      "**/__tests__/**/*.test.ts"
    ],
    "transform": {
      "^.+\\.tsx?$": "ts-jest"
    },
    "esModuleInterop": true
  },
  "files": [
    "dist/*",
    "docs/*",
    "README.md",
    "CHANGELOG.md"
  ]
}
