tslint-config-xo
Version:
XO config for TSLint.
78 lines (77 loc) • 1.52 kB
JSON
{
"name": "tslint-config-xo",
"version": "2.0.0",
"description": "XO config for TSLint.",
"license": "MIT",
"repository": "mrmlnc/tslint-config-xo",
"author": {
"name": "Denis Malinochkin",
"url": "canonium.com"
},
"engines": {
"node": ">=6.0.0"
},
"scripts": {
"lint:js": "xo --cache *.js",
"lint:rules": "node ./lint-rules.js",
"lint": "npm run lint:js && npm run lint:rules",
"test": "npm run lint && mocha"
},
"files": [
"index.js",
"esnext.js"
],
"keywords": [
"tslint",
"config",
"XO"
],
"dependencies": {
"tslint-config-security": "^1.14.0",
"tslint-consistent-codestyle": "^1.15.0",
"tslint-divid": "^1.3.0",
"tslint-eslint-rules": "^5.4.0",
"tslint-microsoft-contrib": "^6.0.0",
"tslint-sonarts": "^1.8.0",
"vrsource-tslint-rules": "^6.0.0"
},
"devDependencies": {
"@types/mocha": "^5.2.5",
"@types/node": "^10.7.1",
"mocha": "^5.2.0",
"tslint": "^5.11.0",
"typescript": "^3.0.1",
"xo": "^0.23.0"
},
"xo": {
"rules": {
"no-var": 2,
"prefer-const": [
2,
{
"destructuring": "all"
}
],
"space-before-function-paren": [
2,
"never"
],
"arrow-parens": [
2,
"always"
],
"object-curly-spacing": [
2,
"always"
],
"generator-star-spacing": [
2,
"after"
]
},
"envs": [
"node",
"mocha"
]
}
}