UNPKG

@bootcamp-project/eslinttier

Version:

Ready-to-use ESLint & Prettier Configuration with best practice settings by default

92 lines (91 loc) 3.86 kB
{ "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" } }