{
  "name": "barrelsby",
  "version": "2.2.0",
  "description": "Automatic TypeScript barrels for your entire code base",
  "main": "index.js",
  "scripts": {
    "clean": "rimraf bin/ && rimraf test/**/output/**",
    "typescript-build": "tsc",
    "typescript-format": "prettier --write \"src/**/*.ts\"",
    "typescript-lint": "tslint --project tsconfig.json -t stylish",
    "unit-test_run": "istanbul cover --report json --root \"./bin\" -x \"**/*.test.js\" node_modules/mocha/bin/_mocha \"bin/**/*.test.js\"",
    "unit-test_remap-coverage": "remap-istanbul -i coverage/coverage-final.json -t json -o coverage/coverage-final.json && rimraf coverage/coverage.json",
    "unit-test_html_coverage": "istanbul report html",
    "integration-test_tsc": "tsc --project test/",
    "integration-test_run": "node test/src.js",
    "test": "run-s clean typescript-format typescript-build unit-test_run unit-test_remap-coverage unit-test_html_coverage integration-test_tsc integration-test_run typescript-lint"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/bencoveney/barrelsby.git"
  },
  "keywords": [
    "TypeScript",
    "Barrel",
    "Module",
    "Barrelsby"
  ],
  "author": {
    "name": "Ben Coveney",
    "email": "bencoveney@gmail.com",
    "url": "https://github.com/bencoveney"
  },
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/bencoveney/barrelsby/issues"
  },
  "homepage": "https://github.com/bencoveney/barrelsby#readme",
  "devDependencies": {
    "@types/chai": "^4.2.3",
    "@types/fs-extra": "^8.0.0",
    "@types/mocha": "^5.2.7",
    "@types/mock-fs": "^3.6.30",
    "@types/node": "^12.7.12",
    "@types/sinon": "^7.5.0",
    "@types/sinon-chai": "^3.2.3",
    "better-console": "^1.0.1",
    "chai": "^4.2.0",
    "dir-compare": "^1.7.3",
    "fs-extra": "^8.1.0",
    "istanbul": "^0.4.5",
    "mocha": "^6.2.1",
    "mock-fs": "^4.10.1",
    "npm-run-all": "^4.1.5",
    "prettier": "^1.18.2",
    "remap-istanbul": "^0.13.0",
    "rimraf": "^3.0.0",
    "sinon": "^7.5.0",
    "sinon-chai": "^3.3.0",
    "tslint": "^5.20.0",
    "tslint-config-prettier": "^1.18.0",
    "typescript": "^3.6.4"
  },
  "bin": {
    "barrelsby": "bin/cli.js"
  },
  "engine": {
    "node": ">=0.10"
  },
  "dependencies": {
    "@types/yargs": "^13.0.3",
    "yargs": "^14.2.0"
  },
  "contributors": [
    {
      "name": "Ben Coveney",
      "email": "bencoveney@gmail.com",
      "url": "https://github.com/bencoveney"
    }
  ],
  "engines": {
    "node": ">=6.0.0"
  }
}
