eslint-config-tradeshift
Version:
Javascript Tradeshift Style - ESLint Shareable Config
94 lines (93 loc) • 2.23 kB
JSON
{
"name": "eslint-config-tradeshift",
"description": "Javascript Tradeshift Style - ESLint Shareable Config",
"scripts": {
"test": "tape test/*.js",
"lint": "eslint .",
"prettier-check": "eslint --print-config .eslintrc.js | eslint-config-prettier-check"
},
"peerDependencies": {
"@typescript-eslint/eslint-plugin": "^5.0.0 || ^6.0.0",
"@typescript-eslint/parser": "^5.0.0 || ^6.0.0",
"eslint": "^7 || ^8"
},
"dependencies": {
"@babel/core": "^7.17.7",
"@babel/eslint-parser": "^7.17.0",
"eslint-config-prettier": "^9.0.0",
"eslint-config-standard": "^17.0.0-0 || ^17",
"eslint-plugin-import": "^2.25.4",
"eslint-plugin-jest": "^27.2.3",
"eslint-plugin-n": "^16.0.0",
"eslint-plugin-promise": "^6.0.0"
},
"devDependencies": {
"@typescript-eslint/eslint-plugin": "6.21.0",
"@typescript-eslint/parser": "6.21.0",
"eslint": "8.57.0",
"tape": "5.7.5",
"typescript": "5.3.3"
},
"version": "9.0.1",
"main": "index.js",
"eslintConfig": {
"extends": "./index.js"
},
"repository": "github:Tradeshift/eslint-config-tradeshift",
"author": "Tradeshift <noreply@tradeshift.com>",
"contributors": [
"Daniel Spitzer <dsp@tradeshift.com>",
"Jacob Wejendorp <jwe@tradeshift.com>"
],
"bugs": {
"url": "https://github.com/Tradeshift/eslint-config-tradeshift/issues"
},
"homepage": "https://github.com/Tradeshift/eslint-config-tradeshift#readme",
"license": "ISC",
"keywords": [
"JavaScript Tradeshift Style",
"check",
"checker",
"code",
"code checker",
"code linter",
"code standards",
"code style",
"enforce",
"eslint",
"eslintconfig",
"hint",
"jscs",
"jshint",
"lint",
"policy",
"quality",
"simple",
"style",
"style checker",
"style linter",
"verify",
"javascript",
"tradeshift",
"es6",
"es2016"
],
"prettier": {
"printWidth": 80,
"tabWidth": 2,
"useTabs": true,
"semi": true,
"singleQuote": true,
"quoteProps": "as-needed",
"jsxSingleQuote": false,
"trailingComma": "all",
"bracketSpacing": true,
"arrowParens": "always",
"requirePragma": false,
"insertPragma": false,
"proseWrap": "preserve",
"htmlWhitespaceSensitivity": "css",
"vueIndentScriptAndStyle": false,
"endOfLine": "lf"
}
}