{
  "name": "@dswda/parser",
  "version": "1.0.2",
  "description": "dswda sql prase engine. peg fragment file engine",
  "main": "index.js",
  "module": "dist/parser.esm-bundler.js",
  "types": "dist/parser.d.ts",
  "unpkg": "dist/parser.global-prod.js",
  "exports": {
    ".": {
      "require": {
        "types": "./dist/parser.d.ts",
        "node": "./index.js",
        "default": "./index.js"
      },
      "import": {
        "default": "./dist/parser.esm-bundler-prod.js",
        "types": "./dist/parser.d.ts",
        "node": "./index.js"
      },
      "browser": "./dist/parser.global-prod.js"
    },
    "./m": "./dist/parser.esm-bundler.js",
    "./dist": "./dist",
    "./p": "./package.json"
  },
  "keywords": [
    "parser",
    "sql"
  ],
  "files": [
    "index.js",
    "bin",
    "build",
    "fragment",
    "constants",
    "scripts",
    "dist",
    "functions.ejs",
    "pffe.config.js"
  ],
  "bin": {
    "dswda-parser-cli": "bin/parser.js"
  },
  "buildOptions": {
    "name": "parserSql",
    "types": true,
    "command": [
      "compiler-file"
    ],
    "formats": [
      "esm-bundler",
      "esm-bundler-prod",
      "cjs",
      "cjs-prod",
      "global",
      "global-prod"
    ],
    "independent": true,
    "module": "node"
  },
  "author": "lvxiaohui",
  "license": "ISC",
  "dependencies": {
    "@babel/parser": "^7.25.6",
    "@babel/traverse": "^7.25.6",
    "@types/node": "^22.5.5",
    "@types/pegjs": "^0.10.6",
    "ejs": "^3.1.10",
    "enquirer": "^2.0.6",
    "lodash": "^4.17.21",
    "peggy": "^4.0.3",
    "@dswda/shared": "^1.0.55"
  },
  "devDependencies": {
    "ts-pegjs": "^4.2.1",
    "typescript": "^5.6.3",
    "terser": "^5.36.0",
    "@dswda/pffe": "^1.0.15",
    "@dswda/service-utils": "^1.0.2"
  },
  "scripts": {
    "pffe-test": "node ./test/release.js",
    "compiler-file": "node ./scripts/compiler.js",
    "compiler-file:select": "node ./scripts/select.js",
    "compiler-engine": "node ../pffe/bin/pffe.js",
    "compiler-parser": "node ./scripts/build.js",
    "t": "tsc",
    "update-worker": "shared-cli --remove"
  }
}