UNPKG

eslint-seatbelt

Version:

Gradually tighten ESLint rules in your codebase

84 lines 1.96 kB
{ "name": "eslint-seatbelt", "version": "0.1.2", "description": "Gradually tighten ESLint rules in your codebase", "keywords": [ "eslint", "incremental", "gradual", "workflow", "processor", "linting" ], "author": { "name": "Jake Teton-Landis", "url": "https://jake.tl" }, "repository": { "type": "git", "url": "git+https://github.com/justjake/eslint-seatbelt.git" }, "bugs": { "url": "https://github.com/justjake/eslint-seatbelt/issues" }, "types": "dist/index.d.ts", "import": "./dist/index.mjs", "main": "dist/index.js", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.mjs", "default": "./dist/index.js" }, "./api": { "types": "./dist/api.d.ts", "import": "./dist/api.mjs", "default": "./dist/api.js" } }, "bin": { "eslint-seatbelt": "./dist/command.js" }, "files": [ "!*.tsbuildinfo", "!src/**/*.test.ts", "src", "dist" ], "license": "MIT", "peerDependencies": { "@types/eslint": "*", "eslint": "*" }, "peerDependenciesMeta": { "eslint": { "optional": true }, "@types/eslint": { "optional": true } }, "devDependencies": { "@eslint/compat": "1.2.3", "@eslint/js": "9.15.0", "@types/eslint__js": "8.42.3", "@types/node": "22.9.0", "@typescript-eslint/rule-tester": "8.14.0", "@typescript-eslint/utils": "8.14.0", "eslint": "9.14.0", "prettier": "3.3.3", "tsup": "8.3.5", "tsx": "4.19.2", "typescript": "5.6.3", "typescript-eslint": "8.14.0", "typescript-json-schema": "0.65.1" }, "dependencies": { "ts-command-line-args": "^2.5.1" }, "scripts": { "build": "./scripts/make-json-schemas.ts && tsc && tsup", "test": "node --test --require tsx/cjs $(find src -name '*.test.ts')", "lint": "pnpm build && NODE_OPTIONS='--enable-source-maps' eslint ." } }