{
   "name": "seequcumber",
   "version": "1.0.1",
   "description": "Gherkin based framework to manage manual test cases.",
   "main": "dist/lib/seequcumber.js",
   "typings": "dist/lib/seequcumber.d.ts",
   "module": "dist/module/seequcumber.js",
   "repository": "https://github.com/seeq12/seequcumber",
   "license": "MIT",
   "licenses": [
      {
         "type": "MIT",
         "url": "https://github.com/seeq12/seequcumber/blob/master/LICENSE"
      }
   ],
   "keywords": [],
   "bin": {
      "seequcumber": "dist/lib/seequcumber.js"
   },
   "scripts": {
      "info": "npm-scripts-info",
      "build": "run-s clean && run-p build:*",
      "build:main": "tsc -p tsconfig.json && copyfiles -u 2 \"./src/lib/ejs/*.ejs\" \"./dist/lib\"",
      "build:module": "tsc -p tsconfig.module.json",
      "test": "run-s build test:*",
      "test:unit": "jest --no-cache",
      "fix": "run-s fix:*",
      "fix:tslint": "tslint --fix --project .",
      "fix:prettier": "prettier \"src/**/*.ts\" --write",
      "watch": "run-s clean dist && run-p \"dist -- -w\" \"test:unit -- --watch\"",
      "cov": "run-s build test:unit cov:html && opn coverage/index.html",
      "cov:html": "nyc report --reporter=html",
      "cov:send": "nyc report --reporter=lcov > coverage.lcov && codecov",
      "cov:check": "nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100",
      "doc": "run-s doc:html && opn dist/docs/index.html",
      "doc:html": "typedoc src/ --target ES6 --mode file --out dist/docs",
      "doc:json": "typedoc src/ --target ES6 --mode file --json dist/docs/typedoc.json",
      "doc:publish": "gh-pages -m \"[ci skip] Updates\" -d dist/docs",
      "version": "standard-version",
      "reset": "git clean -dfx && git reset --hard && npm i",
      "clean": "rimraf dist test_results",
      "all": "run-s reset test cov:check doc:html",
      "prepare-release": "run-s all version doc:publish"
   },
   "scripts-info": {
      "info": "Display information about the package scripts",
      "build": "Clean and rebuild the project",
      "fix": "Try to automatically fix any linting problems",
      "test": "Lint and unit test the project",
      "watch": "Watch and rebuild the project on save, then rerun relevant tests",
      "cov": "Rebuild, run tests, then create and open the coverage report",
      "doc": "Generate HTML API documentation and open it in a browser",
      "doc:json": "Generate API documentation in typedoc JSON format",
      "version": "Bump package.json version, update CHANGELOG.md, tag release",
      "reset": "Delete all untracked files and reset the repo to the last commit",
      "prepare-release": "One-step: clean, build, test, publish docs, and prep a release"
   },
   "engines": {
      "node": ">=8.9"
   },
   "dependencies": {
      "commander": "^2.19.0",
      "csv-parse": "^4.1.0",
      "csv-stringify": "^5.1.1",
      "gherkin": "^6.0.15",
      "glob": "^7.1.3",
      "lodash": "^4.17.11",
      "mkdirp": "^0.5.1",
      "prettier": "^1.15.3",
      "tslint": "^5.11.0"
   },
   "devDependencies": {
      "@types/ejs": "^2.6.1",
      "@types/glob": "^7.1.1",
      "@types/jest": "^22.1.1",
      "@types/lodash": "^4.14.118",
      "@types/mkdirp": "^0.5.2",
      "@types/node": "^10.12.10",
      "cucumber-messages": "^2.1.1",
      "ejs": "^2.6.1",
      "jest": "^22.1.4",
      "npm-run-all": "^4.1.3",
      "opn-cli": "^3.1.0",
      "rimraf": "^2.6.2",
      "ts-jest": "^22.0.2",
      "typedoc": "^0.13.0",
      "typescript": "^2.7.1"
   }
}
