{
  "name": "@rkesters/dependency-lint",
  "version": "1.1.0",
  "description": "Lints package.json dependencies and devDependencies",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "bin": {
    "dependency-lint": "./bin/dependency-lint"
  },
  "files": [
    "bin",
    "config",
    "dist"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/charlierudolph/dependency-lint.git"
  },
  "keywords": [
    "dependency",
    "devDependency",
    "lint"
  ],
  "author": {
    "name": "Charlie Rudolph",
    "email": "charles.w.rudolph@gmail.com"
  },
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/charlierudolph/dependency-lint/issues"
  },
  "homepage": "https://github.com/charlierudolph/dependency-lint",
  "devDependencies": {
    "@babel/core": "7.18.0",
    "@babel/plugin-proposal-function-bind": "7.16.7",
    "@babel/plugin-syntax-dynamic-import": "7.8.3",
    "@babel/plugin-transform-shorthand-properties": "7.16.7",
    "@babel/preset-env": "7.18.0",
    "@babel/register": "7.17.7",
    "@cucumber/cucumber": "8.2.1",
    "@types/acorn": "4.0.6",
    "@types/bluebird": "3.5.36",
    "@types/chai": "4.3.1",
    "@types/detective": "5.1.2",
    "@types/dirty-chai": "2.0.2",
    "@types/docopt": "0.6.33",
    "@types/fs-extra": "9.0.13",
    "@types/glob": "7.2.0",
    "@types/js-yaml": "4.0.5",
    "@types/lodash": "4.14.182",
    "@types/minimatch": "3.0.5",
    "@types/mocha": "9.1.1",
    "@types/node": "17.0.34",
    "@types/semver": "7.3.9",
    "@types/sorted-object": "2.0.0",
    "@types/tmp": "0.2.3",
    "chai": "4.2.0",
    "coffeescript": "2.7.0",
    "copyfiles": "2.4.1",
    "dirty-chai": "2.0.1",
    "memory-streams": "0.1.3",
    "mocha": "10.0.0",
    "prettier": "2.6.2",
    "shx": "0.3.4",
    "strip-ansi": "6.0.1",
    "tmp": "0.2.1",
    "ts-node": "10.7.0",
    "tslib": "2.4.0",
    "type-fest": "2.12.2",
    "typescript": "4.4.2",
    "xo": "0.49.0"
  },
  "peerDependencies": {
    "typescript": ">=4.4.2"
  },
  "dependencies": {
    "bluebird": "3.4.3",
    "builtin-modules": "3.3.0",
    "camel-case": "3.0.0",
    "colors": "1.4.0",
    "detective": "5.1.0",
    "detective-es6": "2.0.0",
    "docopt": "0.6.0",
    "fs-extra": "10.1.0",
    "js-yaml": "4.1.0",
    "lodash": "4.2.1",
    "minimatch": "3.0.2",
    "semver": "6.0.0",
    "sorted-object": "2.0.1",
    "glob": "7.0.0"
  },
  "prettier": {
    "semi": true,
    "trailingComma": "all",
    "singleQuote": true,
    "printWidth": 80,
    "tabWidth": 4,
    "useTabs": true,
    "arrowParens": "always",
    "bracketSameLine": true
  },
  "xo": {
    "space": false,
    "prettier": true,
    "fix": true
  },
  "scripts": {
    "clean": "pnpm exec shx rm -Rf dist && pnpm exec tsc --build --clean",
    "prebuild": "pnpm clean",
    "build": "pnpm exec tsc",
    "test:cucumber": "pnpm exec cucumber-js",
    "lint": "eslint \"{features,src,test}/**/*.js\"",
    "xpretest:feature": "pnpm build",
    "test:feature": "pnpm run test:cucumber && pnpm run test:self",
    "pretest:self": "pnpm build",
    "test:self": "node ./bin/dependency-lint",
    "pretest": "pnpm clean",
    "test": "pnpm test:unit && pnpm test:feature",
    "test:unit": "mocha __test__/**/*.ts"
  }
}