UNPKG

eslint-plugin-justive-better-ts-belt

Version:

prevent using non-exhaustive pattern matching in typescript

64 lines 1.47 kB
{ "name": "eslint-plugin-justive-better-ts-belt", "version": "0.0.10", "description": "prevent using non-exhaustive pattern matching in typescript", "keywords": [ "eslint", "eslint-plugin", "typescript", "type", "ts-pattern" ], "author": "JUSTIVE", "main": "dist/index.js", "module": "dist/index.mjs", "exports": { ".": { "import": "./dist/index.mjs", "require": "./dist/index.js" } }, "files": [ "dist" ], "dependencies": { "escodegen": "^2.1.0", "requireindex": "^1.2.0", "ts-pattern": "^5.0.6" }, "devDependencies": { "@types/escodegen": "^0.0.7", "@types/jest": "^29.5.11", "@typescript-eslint/parser": "^5.62.0", "@typescript-eslint/utils": "^5.62.0", "eslint": "^8.56.0", "eslint-doc-generator": "^1.6.1", "eslint-plugin-eslint-plugin": "^5.2.1", "eslint-plugin-node": "^11.1.0", "jest": "^29.7.0", "mocha": "^10.2.0", "npm-run-all": "^4.1.5", "ts-jest": "^29.1.1", "tsup": "^7.2.0" }, "eslintConfig": { "env": { "es6": true } }, "engines": { "node": "^16.0.0 || >= 18.0.0" }, "peerDependencies": { "eslint": ">=7" }, "license": "ISC", "scripts": { "lint": "npm-run-all \"lint:*\"", "lint:eslint-docs": "npm-run-all \"update:eslint-docs -- --check\"", "lint:js": "eslint .", "test": "jest", "update:eslint-docs": "eslint-doc-generator", "build": "tsup-node" } }