@bootcamp-project/eslinttier
Version:
Ready-to-use ESLint & Prettier Configuration with best practice settings by default
92 lines (91 loc) • 3.86 kB
JSON
{
"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"
}
}