{
    "name": "axe-sarif-converter",
    "version": "3.0.0",
    "description": "Convert axe-core accessibility scan results to the SARIF format",
    "main": "dist/index.js",
    "bin": "dist/cli.js",
    "types": "dist/index.d.js",
    "files": [
        "dist/",
        "!dist/test-resources/",
        "LICENSE",
        "README.md"
    ],
    "engines": {
        "node": ">= 20.17.0"
    },
    "packageManager": "yarn@3.5.0",
    "dependencies": {
        "@puppeteer/browsers": "^2.1.0",
        "@types/sarif": ">=2.1.1 <=2.1.8",
        "axe-core": "^3.2.2 || ^4.0.0",
        "yargs": "^17.0.0"
    },
    "devDependencies": {
        "@axe-core/cli": "^4.10.0",
        "@axe-core/puppeteer": "^4.10.0",
        "@types/jest": "^29.5.12",
        "@types/lodash": "^4.14.136",
        "@types/node": "^18.19.57",
        "@types/yargs": "^17.0.8",
        "@typescript-eslint/eslint-plugin": "^6.7.4",
        "@typescript-eslint/parser": "^6.4.0",
        "eslint": "^8.42.0",
        "eslint-plugin-security": "^1.4.0",
        "jest": "^29.7.0",
        "jest-environment-jsdom": "^29.7.0",
        "jest-junit": "^16.0.0",
        "license-check-and-add": "^4.0.1",
        "lodash": "^4.17.15",
        "prettier": "^3.0.0",
        "puppeteer": "^13.7.0",
        "rimraf": "^5.0.0",
        "semantic-release": "^22.0.0",
        "ts-jest": "^29.2.3",
        "typemoq": "^2.1.0",
        "typescript": "^5.6.3"
    },
    "resolutions": {
        "ansi-regex@^4.1.0": "^5.0.1",
        "axe-core": "4.10.2",
        "chromedriver": "^119.0.1"
    },
    "scripts": {
        "prebuild": "yarn clean",
        "build": "tsc -p .",
        "clean": "rimraf dist test-results",
        "test": "jest",
        "lint": "eslint src/**/*.{js,ts,tsx}",
        "format": "prettier --config prettier.config.js --write \"**/*\"",
        "format-check": "prettier --config prettier.config.js --check \"**/*\"",
        "copyrightheaders": "license-check-and-add check -f copyright-header.config.json",
        "precheckin": "yarn format-check && yarn lint && yarn build && yarn test && yarn copyrightheaders",
        "watch:build": "tsc -p . --watch",
        "watch:test": "jest --watch --coverage false --colors",
        "semantic-release": "semantic-release",
        "generate-test-resources": "yarn generate-axe-core-resources && yarn generate-axe-cli-resources",
        "generate-axe-cli-resources": "node dist/test-resources/generator/generate-axe-cli-resources.js",
        "generate-axe-core-resources": "node dist/test-resources/generator/generate-axe-core-resources.js",
        "generate-chrome-resources": "node dist/test-resources/generator/install-chrome-for-webdriver.js"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/Microsoft/axe-sarif-converter.git"
    },
    "keywords": [
        "MIT",
        "axe-core",
        "axe",
        "sarif",
        "reporter",
        "coverter",
        "accessibility"
    ],
    "author": "Microsoft",
    "license": "MIT",
    "bugs": {
        "url": "https://github.com/Microsoft/axe-sarif-converter/issues"
    },
    "homepage": "https://github.com/Microsoft/axe-sarif-converter#readme"
}
