{
    "name": "@bootcamp-project/eslinttier",
    "version": "2.2.3",
    "license": "MIT",
    "private": false,
    "description": "Ready-to-use ESLint & Prettier Configuration with best practice settings by default",
    "keywords": [
        "ESlint",
        "Prettier",
        "JavaScript",
        "Unicorn",
        "Node Security",
        "No-Secrets",
        "No-Unsanitized",
        "XSS",
        "PII",
        "Ready-to-use",
        "Configuration",
        "TBCP"
    ],
    "homepage": "https://configurations.bootcamp-project.com/#/code_quality/eslinttier",
    "repository": "https://gitlab.com/the-bootcamp-project/configurations/eslinttier.git",
    "bugs": {
        "url": "https://gitlab.com/the-bootcamp-project/configurations/eslinttier/-/issues",
        "email": "contributors@bootcamp-project.com"
    },
    "author": "Bootcamp contributors <contributors@bootcamp-project.com>",
    "maintainers": [
        "Bootcamp contributors <contributors@bootcamp-project.com>",
        "John Ollhorn <john@ollhorn.de> (https://ollhorn.de)"
    ],
    "contributors": [
        "John Ollhorn <john@ollhorn.de> (https://ollhorn.de)"
    ],
    "files": [
        "dist"
    ],
    "main": "./dist/index.js",
    "types": "./dist/@types/index.d.ts",
    "scripts": {
        "cleaning": "********************************************************************************************************",
        "clean:cache": "yarn cache clean",
        "clean": "rm -rf node_modules dist temp yarn.lock yarn*.log",
        "linting": "*********************************************************************************************************",
        "prelint": "yarn run build:temp",
        "lint:ts": "tsc --noEmit",
        "lint:format": "prettier --write ./src/**/*.{js,ts}",
        "lint:fix": "yarn run lint --fix && yarn run lint:format",
        "lint": "eslint './src/**/*.{js,ts}'",
        "testing": "*********************************************************************************************************",
        "smoke:linting": "yarn run lint --config ./tests/smoke/.eslintrc.test.js --no-eslintrc --version",
        "unit:tests": "env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' mocha -r ts-node/register 'tests/unit/**/*.ts'",
        "building": "********************************************************************************************************",
        "prebuild": "yarn run lint:ts",
        "build:temp": "yarn run build --outDir temp/",
        "build": "tsc",
        "versioning": "******************************************************************************************************",
        "version:major": "yarn version --major --no-git-tag-version",
        "version:minor": "yarn version --minor --no-git-tag-version",
        "version:patch": "yarn version --patch --no-git-tag-version"
    },
    "dependencies": {
        "@types/eslint": "latest",
        "@types/lodash": "latest",
        "@types/prettier": "latest",
        "eslint": "latest",
        "eslint-config-prettier": "latest",
        "eslint-plugin-no-secrets": "latest",
        "eslint-plugin-no-unsanitized": "latest",
        "eslint-plugin-pii": "latest",
        "eslint-plugin-prettier": "latest",
        "eslint-plugin-security": "latest",
        "eslint-plugin-unicorn": "latest",
        "eslint-plugin-xss": "latest",
        "lodash": "latest",
        "prettier": "latest"
    },
    "devDependencies": {
        "@typescript-eslint/eslint-plugin": "^5.5.0",
        "@typescript-eslint/parser": "^5.5.0",
        "ts-node": "^10.4.0",
        "typescript": "^4.5.2",
        "@types/chai": "^4.2.22",
        "@types/chai-arrays": "^2.0.0",
        "@types/mocha": "^9.0.0",
        "@types/node": "^17.0.17",
        "chai": "^4.3.4",
        "chai-arrays": "^2.2.0",
        "mocha": "^9.1.3"
    }
}
