UNPKG

eslint-plugin-rxjs-angular

Version:
78 lines (77 loc) 2.21 kB
{ "author": "Nicholas Jamieson <nicholas@cartant.com>", "bugs": { "url": "https://github.com/cartant/eslint-plugin-rxjs-angular/issues" }, "dependencies": { "@typescript-eslint/experimental-utils": "^5.0.0", "common-tags": "^1.8.0", "eslint-etc": "^5.0.0", "requireindex": "~1.2.0", "tslib": "^2.0.0" }, "description": "ESLint rules for RxJS and Angular", "devDependencies": { "@cartant/eslint-config": "^3.0.0", "@types/chai": "^4.2.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", "chai": "^4.2.0", "eslint": "^8.0.0", "husky": "^8.0.0", "lint-staged": "^13.0.0", "mocha": "^9.0.0", "prettier": "^2.0.0", "rimraf": "^3.0.0", "ts-node": "^10.0.0", "typescript": "~4.7.4" }, "files": [ "dist", "docs" ], "homepage": "https://github.com/cartant/eslint-plugin-rxjs-angular", "keywords": [ "lint", "rules", "eslint", "rxjs", "angular" ], "license": "MIT", "lint-staged": { "*.{js,ts}": "prettier --write" }, "main": "./dist/index.js", "name": "eslint-plugin-rxjs-angular", "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-rxjs-angular.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": "yarn run test:rules", "test:debug": "mocha -r ts-node/register -t 5000 tests/rules/prefer-async-pipe.ts", "test:rules": "mocha -r ts-node/register -t 5000 tests/rules/*.ts" }, "version": "2.0.1" }