{
  "name": "whybundled",
  "version": "2.0.0",
  "description": "Answers the question – Why the hell is this module in a bundle?",
  "bin": {
    "whybundled": "./dist/cli.js",
    "wbd": "./dist/cli.js"
  },
  "main": "lib/index.js",
  "files": [
    "dist"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/d4rkr00t/whybundled"
  },
  "engines": {
    "node": ">=8.4"
  },
  "scripts": {
    "build": "opaline build",
    "dev": "opaline dev",
    "ci:validate": "npm run lint:typecheck",
    "ci:test:coverage": "nyc --reporter=lcov npm test",
    "ci:github-release": "conventional-github-releaser -p angular",
    "test": "ava --verbose",
    "test:coverage": "nyc npm test",
    "lint:staged": "lint-staged",
    "lint:typecheck": "tsc",
    "prepare": "npm run build && npm run ci:validate",
    "release:major": "pmm major",
    "release:minor": "pmm minor",
    "release:patch": "pmm patch"
  },
  "pre-commit": [
    "lint:typecheck",
    "lint:staged"
  ],
  "lint-staged": {
    "*.js": [
      "prettier --write",
      "git add"
    ]
  },
  "nyc": {
    "per-file": true,
    "include": [
      "lib/**/*.ts",
      "commands/**/*.ts"
    ],
    "exclude": [
      "lib/**/__tests__/**/*.ts",
      "commands/**/__tests__/**/*.ts"
    ],
    "cache": true,
    "all": true
  },
  "ava": {
    "extensions": [
      "ts"
    ],
    "require": [
      "ts-node/register/transpile-only"
    ]
  },
  "keywords": [
    "webpack",
    "bundle",
    "analyzer",
    "modules",
    "size",
    "dependencies"
  ],
  "author": "",
  "license": "MIT",
  "dependencies": {
    "@discoveryjs/json-ext": "^0.5.2",
    "@types/micromatch": "^4.0.1",
    "@types/treeify": "^1.0.0",
    "chalk": "^4.1.0",
    "micromatch": "^4.0.2",
    "@opaline/core": "^0.5.3",
    "treeify": "^1.1.0"
  },
  "devDependencies": {
    "ava": "^3.15.0",
    "conventional-github-releaser": "^3.1.5",
    "coveralls": "^3.1.0",
    "fixturez": "^1.1.0",
    "lint-staged": "^10.5.4",
    "nyc": "^15.1.0",
    "pmm": "^2.0.0",
    "pre-commit": "^1.2.2",
    "prettier": "^2.2.1",
    "strip-ansi": "^6.0.0",
    "typescript": "^4.2.3",
    "ts-node": "^9.1.1"
  }
}
