{
  "name": "@vizabi/ddf-query-validator",
  "version": "1.4.5",
  "description": "DDF query validator",
  "main": "lib/index.js",
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "test": "npm run unit",
    "test-travis": "npm run e2e && nyc report --reporter=text-lcov > coverage.lcov && codecov",
    "tslint": "./node_modules/.bin/tslint -c ./tslint.json 'src/**/*.ts'",
    "tsc": "./node_modules/.bin/tsc --project tsconfig.json && npm run tslint",
    "coverage:clean": "rm -rf coverage && rm -rf .nyc_output && rm -rf coverage.lcov",
    "preunit": "npm run coverage:clean && npm i && npm run tslint && npm run tsc",
    "unit": "nyc mocha"
  },
  "nyc": {
    "include": [
      "src/**/*.ts",
      "src/**/*.tsx"
    ],
    "extension": [
      ".ts",
      ".tsx"
    ],
    "reporter": [
      "text-summary",
      "html"
    ],
    "sourceMap": true,
    "instrument": true
  },
  "mocha": {
    "node-option": [
      "import=tsx"
    ],
    "require": [
      "source-map-support/register"
    ],
    "full-trace": true,
    "timeout": "20000",
    "recursive": true,
    "spec": "test/**/*.spec.ts"
  },
  "author": "Oleksandra Kalinina<alexandra.kalinina@valor-software.com>",
  "license": "GPL-3.0",
  "dependencies": {
    "lodash-es": "4.18.1"
  },
  "devDependencies": {
    "@types/chai": "5.2.3",
    "@types/lodash": "4.17.24",
    "@types/lodash-es": "4.17.12",
    "@types/mocha": "10.0.10",
    "@types/node": "25.6.0",
    "chai": "6.2.2",
    "codecov": "3.8.3",
    "mocha": "11.7.5",
    "nyc": "18.0.0",
    "sinon": "21.1.2",
    "source-map-support": "0.5.21",
    "tsx": "4.21.0",
    "tslint": "6.1.3",
    "tslint-no-unused-expression-chai": "0.1.4",
    "typescript": "5.9.3"
  }
}
