UNPKG

elastic-muto

Version:

Easy expressive search queries for Elasticsearch

88 lines 2.65 kB
{ "name": "elastic-muto", "version": "0.1.3", "description": "Easy expressive search queries for Elasticsearch", "main": "lib/index.js", "files": [ "lib/", "src/", "repl.js", "index.d.ts" ], "scripts": { "build:parser": "node build/build-parser.js", "build:babel": "cross-env BABEL_ENV=production babel src --out-dir lib", "build:umd": "webpack lib --config build/webpack.config.js browser/elastic-muto.min.js", "build:docs": "documentation build src/index.js --github -o docs -f html -c ./docs/documentation.yml --name elastic-muto", "build": "npm run build:parser && npm run build:babel && npm run build:umd && npm run build:docs", "lint": "eslint src test build", "lint:fix": "npm run lint -- --fix", "lint-staged": "lint-staged", "test": "jest", "check": "npm run lint && npm test -- --coverage", "report": "npm test -- --coverage --coverageReporters=html --coverageReporters=text", "print-version": "cross-env-shell echo v$npm_package_version" }, "repository": { "type": "git", "url": "https://github.com/booleanapp/elastic-muto.git" }, "keywords": [ "elasticsearch", "search", "elasticjs", "elastic search", "elastic-builder", "elasticsearch query", "elasticsearch query DSL", "elasticsearch query builder", "pegjs", "peg.js" ], "author": "Suhas Karanth <sudo.suhas@gmail.com>", "license": "MIT", "bugs": { "url": "https://github.com/booleanapp/elastic-muto/issues" }, "homepage": "https://muto.js.org", "pre-commit": "lint-staged", "jest": { "testEnvironment": "node", "collectCoverageFrom": [ "src/**/*.js" ] }, "dependencies": { "babel-runtime": "^6.26.0", "cosmiconfig": "^3.1.0", "debug": "^3.1.0", "elastic-builder": "^1.1.3", "lodash.hasin": "^4.5.2", "lodash.isempty": "^4.4.0", "lodash.isfunction": "^3.0.8", "lodash.isnil": "^4.0.0", "lodash.isstring": "^4.0.1" }, "devDependencies": { "babel-cli": "^6.26.0", "babel-core": "^6.26.0", "babel-jest": "^21.2.0", "babel-plugin-transform-runtime": "^6.23.0", "babel-preset-env": "^1.6.0", "babel-register": "^6.26.0", "cross-env": "^5.0.5", "documentation": "^5.3.2", "eslint": "^4.8.0", "eslint-plugin-jest": "^21.2.0", "eslint-plugin-prettier": "^2.3.1", "jest": "^21.2.1", "js-combinatorics": "^0.5.2", "lint-staged": "^4.2.3", "pegjs": "^0.10.0", "pre-commit": "^1.2.2", "prettier": "^1.7.4", "strip-loader": "^0.1.2", "uglifyjs-webpack-plugin": "^1.0.0-beta.1", "webpack": "^3.6.0" } }