{
    "name": "cypress-sonarqube-reporter",
    "version": "1.14.0",
    "description": "A SonarQube XML reporter for Cypress",
    "main": "index.js",
    "scripts": {
        "clean": "rimraf dist",
        "test": "yarn clean && jest --silent",
        "test:c": "yarn test --coverage=true",
        "lint": "eslint --format json --output-file dist/reports/eslint-report.json src/** test/specs/**",
        "lint-md": "remark *.md example/*.md .github/**/*.md",
        "sonar": "sonar-scanner -Dsonar.sourceEncoding=utf-8 -Dsonar.sources=src -Dsonar.tests=test -Dsonar.javascript.lcov.reportPaths=dist/reports/coverage/lcov.info -Dsonar.eslint.reportPaths=dist/reports/eslint-report.json"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/BBE78/cypress-sonarqube-reporter.git"
    },
    "keywords": [
        "cypress",
        "sonarqube",
        "reporter",
        "mocha"
    ],
    "author": "Benoît Berthonneau",
    "license": "MIT",
    "bugs": {
        "url": "https://github.com/BBE78/cypress-sonarqube-reporter/issues"
    },
    "homepage": "https://github.com/BBE78/cypress-sonarqube-reporter#readme",
    "dependencies": {
        "chalk": "^4.1.2",
        "fast-xml-parser": "^4.5.0",
        "fs-extra": "^10.0.0",
        "mocha": "^9.1.3",
        "readdirp": "^3.6.0",
        "xmlbuilder": "^15.1.1"
    },
    "devDependencies": {
        "cypress-multi-reporters": "^1.5.0",
        "eslint": "^8.3.0",
        "eslint-plugin-cypress": "^2.12.1",
        "eslint-plugin-jest": "^25.3.0",
        "jest": "^27.4.3",
        "jest-extended": "^1.2.0",
        "jest-html-reporters": "^2.1.6",
        "mochawesome": "^7.0.1",
        "remark-cli": "^10.0.1",
        "remark-preset-lint-recommended": "^6.1.2",
        "rimraf": "^3.0.2",
        "sonarqube-scanner": "^2.8.1"
    },
    "peerDependencies": {
        "cypress": "^9 || ^10 || ^11 || ^12 || ^13 || ^14 || ^15"
    },
    "jest": {
        "collectCoverageFrom": [
            "index.js",
            "mergeReports.js",
            "specTitle.js",
            "src/**/*.js"
        ],
        "coverageDirectory": "dist/reports/coverage",
        "coverageReporters": [
            "lcovonly",
            "html"
        ],
        "setupFilesAfterEnv": [
            "jest-extended/all"
        ],
        "testMatch": [
            "**/test/specs/**/?(*.)+(spec|test).[jt]s?(x)"
        ],
        "reporters": [
            "default",
            [
                "jest-html-reporters",
                {
                    "publicPath": "dist/reports/jest",
                    "filename": "jest-report.html"
                }
            ]
        ]
    },
    "eslintConfig": {
        "extends": [
            "eslint:recommended",
            "plugin:cypress/recommended",
            "plugin:jest/recommended"
        ],
        "plugins": [
            "cypress",
            "jest"
        ],
        "env": {
            "es2021": true,
            "cypress/globals": true,
            "jest/globals": true,
            "node": true
        },
        "globals": {
            "cy": "readonly"
        },
        "rules": {
            "quotes": [
                "error",
                "single"
            ]
        }
    },
    "remarkConfig": {
        "plugins": [
            "remark-preset-lint-recommended",
            [
                "no-file-name-irregular-characters",
                false
            ],
            [
                "no-heading-punctuation",
                false
            ],
            [
                "table-pipe-alignment",
                false
            ]
        ]
    },
    "packageManager": "yarn@1.22.22"
}
