@thinql/parse
Version:
Parse ThinQL queries to ASTs
47 lines (46 loc) • 1.22 kB
JSON
{
"name": "@thinql/parse",
"version": "0.2.0",
"description": "Parse ThinQL queries to ASTs",
"keywords": [
"filter",
"parser",
"query",
"reduce",
"search",
"thinql"
],
"license": "MIT",
"homepage": "https://github.com/mmiller42/thinql",
"bugs": "https://github.com/mmiller42/thinql/issues",
"repository": "github:mmiller42/thinql",
"author": "Matt Miller <me@mmiller.me>",
"main": "dist/cjs/index.js",
"module": "dist/esm/index.js",
"scripts": {
"build": "yarn clean && mkdir dist && yarn build:esm && yarn build:cjs",
"build:cjs": "CJS=true babel dist/esm --source-maps --root-mode upward --out-dir dist/cjs",
"build:esm": "babel src/lib --source-maps --root-mode upward --out-dir dist/esm && node scripts/compileGrammar.js",
"clean": "rm -rf dist",
"watch": "npm-watch"
},
"watch": {
"build": "src/**.{js,ne}"
},
"dependencies": {
"jju": "^1.4.0",
"memoize-one": "^5.0.4",
"moo": "^0.5.0",
"nearley": "^2.16.0"
},
"devDependencies": {
"npm-watch": "^0.6.0"
},
"engines": {
"node": ">= 10"
},
"publishConfig": {
"access": "public"
},
"gitHead": "c313680d4e2f752608a8e440be00e1d5ec92e14b"
}