UNPKG

eslint-plugin-repo-lint

Version:

Drop-in ESLint plugin that loads TypeScript rule files from a conventional .lints/ directory without a build step.

74 lines 1.96 kB
{ "name": "eslint-plugin-repo-lint", "version": "0.1.0", "description": "Drop-in ESLint plugin that loads TypeScript rule files from a conventional .lints/ directory without a build step.", "keywords": [ "eslint", "eslintplugin", "eslint-plugin", "typescript", "tanstack-intent" ], "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/sophiabits/eslint-plugin-repo-lint.git" }, "bugs": { "url": "https://github.com/sophiabits/eslint-plugin-repo-lint/issues" }, "homepage": "https://github.com/sophiabits/eslint-plugin-repo-lint#readme", "main": "dist/index.js", "types": "dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" }, "./package.json": "./package.json" }, "files": [ "dist", "skills", "!skills/_artifacts", "LICENSE", "README.md" ], "tanstack-intent": { "skills": "skills" }, "publishConfig": { "access": "public" }, "dependencies": { "sucrase": "^3.35.0" }, "peerDependencies": { "@typescript-eslint/utils": ">=8", "eslint": ">=8.57.0" }, "devDependencies": { "@tanstack/intent": "^0.1.1", "@types/node": "^24.13.2", "@typescript-eslint/rule-tester": "^8.0.0", "@typescript-eslint/utils": "^8.0.0", "eslint": "^10.5.0", "oxfmt": "^0.55.0", "oxlint": "^1.70.0", "tsx": "^4.22.4", "typescript": "^5.6.0" }, "engines": { "node": ">=20" }, "scripts": { "build": "tsc", "lint": "oxlint src test examples", "format": "oxfmt src test examples", "format:check": "oxfmt --check src test examples", "typecheck:test": "tsc -p tsconfig.test.json", "validate-skills": "intent validate", "check": "npm run lint && npm run format:check && npm run build && npm run typecheck:test && npm run validate-skills", "test": "node --import tsx --test test/*.test.ts" } }