{
  "name": "d2l-license-checker",
  "version": "8.2.0",
  "description": "Simple tool to check licenses of all npm dependencies in a project",
  "type": "module",
  "repository": {
    "type": "git",
    "url": "https://github.com/Brightspace/d2l-license-checker"
  },
  "license": "Apache-2.0",
  "author": "D2L Corporation",
  "bin": {
    "d2l-license-checker": "./bin/d2l-license-checker"
  },
  "files": [
    "/bin",
    "/config",
    "/src"
  ],
  "publishConfig": {
    "registry": "https://registry.npmjs.org/"
  },
  "scripts": {
    "fix": "npm run fix:eslint",
    "fix:eslint": "npm run lint:eslint -- --fix",
    "license-check": "node bin/d2l-license-checker",
    "lint": "npm run lint:eslint && npm run lint:editorconfig",
    "lint:editorconfig": "editorconfig-checker",
    "lint:eslint": "eslint .",
    "test": "npm run lint && npm run test:unit && npm run license-check",
    "test:unit": "mocha"
  },
  "pre-commit": [
    "lint"
  ],
  "dependencies": {
    "license-checker": "^25",
    "semver": "^7",
    "spdx-license-ids": "^3",
    "spdx-satisfies": "^6",
    "yargs": "^18"
  },
  "devDependencies": {
    "@eslint-community/eslint-plugin-eslint-comments": "^4",
    "@eslint/compat": "^2",
    "chai": "^6",
    "d2l-test-reporting": "^6",
    "editorconfig-checker": "^7",
    "eslint": "^9",
    "eslint-config-brightspace": "^4",
    "eslint-plugin-chai-friendly": "^1",
    "eslint-plugin-json": "^5",
    "eslint-plugin-mocha": "^11",
    "eslint-plugin-promise": "^7",
    "mocha": "^12",
    "pre-commit": "^2",
    "yn": "^5"
  },
  "engines": {
    "node": ">=22"
  }
}
