UNPKG

eslint-plugin-etc

Version:
76 lines (75 loc) 2.13 kB
{ "author": "Nicholas Jamieson <nicholas@cartant.com>", "bugs": { "url": "https://github.com/cartant/eslint-plugin-etc/issues" }, "dependencies": { "@phenomnomnominal/tsquery": "^5.0.0", "@typescript-eslint/experimental-utils": "^5.0.0", "eslint-etc": "^5.1.0", "requireindex": "~1.2.0", "tslib": "^2.0.0", "tsutils": "^3.0.0" }, "description": "More general-purpose ESLint rules", "devDependencies": { "@cartant/eslint-config": "^3.0.0", "@types/common-tags": "^1.8.0", "@types/eslint": "^8.0.0", "@types/mocha": "^9.0.0", "@types/node": "^18.0.0", "@typescript-eslint/parser": "^5.0.0", "common-tags": "^1.8.0", "eslint": "^8.0.0", "husky": "^8.0.0", "lint-staged": "^13.0.0", "mocha": "^9.0.0", "prettier": "~2.7.1", "rimraf": "^3.0.0", "ts-node": "^10.0.0", "typescript": "~4.7.4" }, "files": [ "dist", "docs", "THIRD_PARTY_NOTICES" ], "homepage": "https://github.com/cartant/eslint-plugin-etc", "keywords": [ "lint", "rules", "eslint" ], "license": "MIT", "lint-staged": { "*.{js,ts}": "prettier --write" }, "main": "./dist/index.js", "name": "eslint-plugin-etc", "optionalDependencies": {}, "peerDependencies": { "eslint": "^8.0.0", "typescript": ">=4.0.0" }, "private": false, "publishConfig": { "tag": "latest" }, "repository": { "type": "git", "url": "https://github.com/cartant/eslint-plugin-etc.git" }, "scripts": { "dist": "yarn run lint && yarn run dist:build", "dist:build": "yarn run dist:clean && tsc -p tsconfig-dist.json", "dist:clean": "rimraf dist", "lint": "eslint source/**/*.ts tests/**/*.ts", "prepare": "husky install", "prepublishOnly": "yarn run test && yarn run dist", "prettier": "prettier --write \"./{src,tests}/**/*.{js,json,ts,tsx}\"", "prettier:ci": "prettier --check \"./{src,tests}/**/*.{js,json,ts,tsx}\"", "test": "mocha -r ts-node/register -t 5000 tests/**/*.ts", "test:debug": "mocha -r ts-node/register -t 5000 tests/rules/no-t.ts" }, "version": "2.0.3" }