eslint-plugin-smarter-tabs
Version:
A tiny ESLint plugin to enforce the usage of smart tabs.
70 lines (69 loc) • 1.83 kB
JSON
{
"name": "eslint-plugin-smarter-tabs",
"description": "A tiny ESLint plugin to enforce the usage of smart tabs.",
"version": "1.2.0",
"license": "ISC",
"repository": {
"type": "git",
"url": "git+https://github.com/cheap-glitch/eslint-plugin-smarter-tabs.git"
},
"bugs": {
"url": "https://github.com/cheap-glitch/eslint-plugin-smarter-tabs/issues"
},
"author": "cheap glitch <cheap.glitch@gmail.com> (https://github.com/cheap-glitch)",
"homepage": "https://github.com/cheap-glitch/eslint-plugin-smarter-tabs#readme",
"keywords": [
"eslint",
"eslintplugin",
"eslint-plugin",
"eslint-rule",
"smart-tabs",
"indentation"
],
"main": "build/index.js",
"types": "build/index.d.ts",
"files": [
"build"
],
"directories": {
"test": "test"
},
"scripts": {
"build": "tsc",
"build:clean": "rimraf build && npm run build",
"build:watch": "tsc --watch",
"coverage": "jest --collectCoverage",
"coverage:upload": "coveralls < .coverage/lcov.info",
"lint": "eslint . --ext .ts --ignore-path .gitignore",
"prepublishOnly": "npm run test && npm run build:clean",
"test": "jest",
"test:watch": "jest --watch"
},
"eslintConfig": {
"root": true,
"extends": "@cheap-glitch/typescript",
"env": {
"es6": true,
"node": true
}
},
"jest": {
"preset": "ts-jest",
"testEnvironment": "node",
"coverageDirectory": ".coverage"
},
"peerDependencies": {
"eslint": ">=7"
},
"devDependencies": {
"@cheap-glitch/eslint-config-typescript": "^1.0.2",
"@types/eslint": "^7.2.6",
"@typescript-eslint/eslint-plugin": "^4.14.2",
"eslint": "7.19.0",
"jest": "^26.6.3",
"rimraf": "^3.0.2",
"ts-jest": "^26.5.0",
"ts-node": "^9.1.1",
"typescript": "^4.1.3"
}
}