{
  "name": "pjr",
  "version": "0.35.0",
  "description": "📽 Projector: The CLI for bootstrapping projects",
  "repository": {
    "url": "https://dev.azure.com/dwrdev/_git/projector"
  },
  "bin": {
    "pjr": "./lib/index.js"
  },
  "files": [
    "lib/"
  ],
  "scripts": {
    "lint": "npm run lint:md && npm run lint:ts && npm run lint:links && npm run lint:spelling",
    "lint:fix": "npm run lint:md:fix && npm run lint:ts:fix",
    "lint:links": "run-script-os",
    "lint:links:default": "find . -name '*node_modules*' -prune -o -name '*CHANGELOG.md' -prune -o -name '*.md' -exec markdown-link-check -c .markdownlink.json {} \\;",
    "lint:links:windows": "find . -name '*node_modules*' -prune -o -name '*CHANGELOG.md' -prune -o -name '*.md' -exec markdown-link-check -c .markdownlink.json {} ;",
    "lint:md": "markdownlint **/*.md  --ignore node_modules",
    "lint:md:fix": "markdownlint **/*.md --fix --ignore node_modules",
    "lint:spelling": "mdspell \"**/*.md\" \"!**/node_modules/**/*.md\" \"!CHANGELOG.md\" --en-us --ignore-numbers --ignore-acronyms --report",
    "lint:ts": "eslint src/**/*.ts --max-warnings=0",
    "lint:ts:fix": "eslint src/**/*.ts --fix",
    "sort:spell": "sort -uo .spelling .spelling",
    "sort:spell:check": "sort -uc .spelling",
    "build": "tsc",
    "test": "jest",
    "test:unit": "jest -c jest.config.unit.js",
    "test:int": "jest -c jest.config.integration.js",
    "test:integration": "npm run test:int",
    "test:coverage": "npm run test -- --coverage",
    "check": "npm run lint && npm run build && npm run test:coverage",
    "docs:generate": "ts-node src/scripts/generateDocs.ts",
    "onboard": "ts-node src/scripts/onboard.ts",
    "version:rev": "standard-version"
  },
  "keywords": [
    "cli",
    "pjr"
  ],
  "contributors": [
    {
      "name": "Tanner Barlow",
      "email": "tanner.barlow12@gmail.com"
    },
    {
      "name": "Zach Miller",
      "email": "zmmille2@gmail.com"
    },
    {
      "name": "Alex Lancaster",
      "email": "alancast@umich.edu"
    },
    {
      "name": "Elizabeth Halper",
      "email": "elhalper@microsoft.com"
    }
  ],
  "license": "ISC",
  "dependencies": {
    "@octokit/rest": "18.0.12",
    "applicationinsights": "1.8.10",
    "axios": "0.21.1",
    "azure-devops-node-api": "10.2.2",
    "chalk": "4.1.0",
    "clear": "0.1.0",
    "commander": "6.2.0",
    "config": "3.3.3",
    "dotenv": "8.2.0",
    "figlet": "1.5.0",
    "guid-typescript": "1.0.9",
    "inquirer": "8.0.0",
    "open": "7.3.0",
    "yaml": "1.10.2"
  },
  "devDependencies": {
    "@types/config": "0.0.37",
    "@types/figlet": "1.2.1",
    "@types/inquirer": "7.3.1",
    "@types/jest": "26.0.19",
    "@types/mock-fs": "4.13.0",
    "@types/node": "14.14.10",
    "@types/randomstring": "1.1.6",
    "@typescript-eslint/eslint-plugin": "4.9.1",
    "@typescript-eslint/parser": "4.9.1",
    "babel-jest": "26.6.3",
    "eslint": "7.15.0",
    "eslint-config-prettier": "7.1.0",
    "eslint-plugin-jsdoc": "30.7.9",
    "eslint-plugin-prettier": "3.3.1",
    "jest": "26.6.3",
    "jest-cli": "26.6.3",
    "markdown-link-check": "3.8.7",
    "markdown-spellcheck": "1.3.1",
    "markdownlint-cli": "0.27.1",
    "mock-fs": "4.13.0",
    "prettier": "2.2.1",
    "randomstring": "1.2.1",
    "run-script-os": "1.1.5",
    "standard-version": "9.2.0",
    "ts-jest": "26.4.4",
    "ts-node": "9.1.1",
    "typescript": "4.1.2"
  }
}
