{
  "name": "happy-sql",
  "version": "2.4.0",
  "type": "module",
  "description": "sql to js ast parser and printer",
  "exports": {
    ".": "./lib/happy-sql.js"
  },
  "bin": {
    "happy-sql": "bin/happy-sql.js"
  },
  "imports": {
    "#happy-sql": "./lib/happy-sql.js",
    "#parser": "./lib/parser/parser.js",
    "#parser/clause/operand": "./lib/parser/visitors/clause/operand.js",
    "#parser/clause/set": "./lib/parser/visitors/clause/set.js",
    "#parser/clause/binary": "./lib/parser/visitors/clause/binary.js",
    "#parser/clause/find": "./lib/parser/visitors/clause/find-clause.js",
    "#parser/test": "./test/create-parser-test.js",
    "#parser/clause": "./lib/parser/visitors/clause/index.js",
    "#parser/clause/select": "./lib/parser/visitors/clause/select/select.js",
    "#parser/clause/count": "./lib/parser/visitors/clause/count/count.js",
    "#parser/clause/from": "./lib/parser/visitors/clause/from/from.js",
    "#parser/clause/where": "./lib/parser/visitors/clause/where/where.js",
    "#parser/clause/insert": "./lib/parser/visitors/clause/insert/insert.js",
    "#parser/clause/returning": "./lib/parser/visitors/clause/returning.js",
    "#parser/clause/update": "./lib/parser/visitors/clause/update/update.js",
    "#parser/clause/delete": "./lib/parser/visitors/clause/delete/delete.js",
    "#parser/clause/with-named": "./lib/parser/visitors/clause/with-named/with-named.js",
    "#parser/clause/union": "./lib/parser/visitors/clause/union/union.js",
    "#parser/clause/create-table": "./lib/parser/visitors/clause/create-table/create-table.js",
    "#parser/clause/create-index": "./lib/parser/visitors/clause/create-index/create-index.js",
    "#parser/clause/create-sequence": "./lib/parser/visitors/clause/create-sequence/create-sequence.js",
    "#parser/clause/alter-table": "./lib/parser/visitors/clause/alter-table/alter-table.js",
    "#parser/clause/drop-table": "./lib/parser/visitors/clause/drop-table/drop-table.js",
    "#parser/clause/transaction": "./lib/parser/visitors/clause/transaction/transaction.js",
    "#parser/clause/drop-index": "./lib/parser/visitors/clause/drop-index/drop-index.js",
    "#parser/clause/pragma": "./lib/parser/visitors/clause/pragma/pragma.js",
    "#parser/clause/attach": "./lib/parser/visitors/clause/attach/attach.js",
    "#parser/clause/column-definition": "./lib/parser/visitors/clause/column-definition/column-definition.js",
    "#parser/clause/case-when": "./lib/parser/visitors/clause/case-when/case-when.js",
    "#printer": "./lib/printer/printer.js",
    "#printer/test": "./test/create-printer-test.js",
    "#parser/clause/explain": "./lib/parser/visitors/clause/explain/explain.js",
    "#parser/clause/set-param": "./lib/parser/visitors/clause/set-param/set-param.js",
    "#parser/clause/create-view": "./lib/parser/visitors/clause/create-view/create-view.js",
    "#parser/clause/drop-view": "./lib/parser/visitors/clause/drop-view/drop-view.js",
    "#parser/clause/create-extension": "./lib/parser/visitors/clause/create-extension/create-extension.js",
    "#parser/clause/create-schema": "./lib/parser/visitors/clause/create-schema/create-schema.js",
    "#parser/clause/grant": "./lib/parser/visitors/clause/grant/grant.js"
  },
  "scripts": {
    "test": "madrun test",
    "coverage": "madrun coverage",
    "report": "madrun report",
    "lint": "madrun lint",
    "fix:lint": "madrun fix:lint",
    "watcher": "madrun watcher",
    "watch:test": "madrun watch:test",
    "watch:lint": "madrun watch:lint",
    "watch:tape": "madrun watch:tape",
    "watch:coverage:base": "madrun watch:coverage:base",
    "watch:coverage:tape": "madrun watch:coverage:tape",
    "watch:coverage": "madrun watch:coverage"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/coderaiser/happy-sql.git"
  },
  "keywords": [
    "sql",
    "js",
    "print",
    "parse"
  ],
  "author": "coderaiser <mnemonic.enemy@gmail.com> (http://coderaiser.github.io/)",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/coderaiser/happy-sql/issues"
  },
  "engines": {
    "node": ">=22"
  },
  "homepage": "https://github.com/coderaiser/happy-sql",
  "devDependencies": {
    "@putout/plugin-printer": "^8.22.0",
    "@putout/test": "^15.8.2",
    "eslint": "^10.8.1",
    "eslint-plugin-node": "^11.1.0",
    "eslint-plugin-putout": "^31.4.2",
    "just-kebab-case": "^4.2.0",
    "madrun": "^13.0.4",
    "montag": "^2.0.1",
    "nodemon": "^3.1.14",
    "putout": "^42.11.0",
    "redlint": "^6.9.2",
    "superc8": "^12.7.0",
    "supertape": "^13.5.1"
  },
  "dependencies": {
    "@putout/babel": "^5.9.9",
    "@putout/operator-json": "^3.5.0",
    "@putout/printer": "^18.38.1",
    "just-camel-case": "^6.2.0",
    "redstd": "^1.0.2",
    "sql-parser-cst": "^0.42.1",
    "try-catch": "^4.0.9"
  }
}
