UNPKG

@manuth/eslint-plugin-typescript

Version:

A set of personal eslint-rulesets for TypeScript-projects

103 lines (102 loc) 3.17 kB
{ "name": "@manuth/eslint-plugin-typescript", "version": "5.0.3", "type": "module", "description": "A set of personal eslint-rulesets for TypeScript-projects", "author": "Manuel Thalmann <m@nuth.ch>", "license": "MIT", "keywords": [ "ESLint", "Presets", "Rules" ], "exports": { ".": { "types": "./lib/index.d.cts", "default": "./lib/index.cjs" }, "./package.json": "./package.json" }, "main": "./lib/index.cjs", "types": "./lib/index.d.cts", "directories": { "lib": "lib" }, "homepage": "https://codeberg.org/lordgizmo/ESLintPresets#readme", "repository": { "type": "git", "url": "git+https://codeberg.org/lordgizmo/ESLintPresets.git" }, "bugs": { "url": "https://codeberg.org/lordgizmo/ESLintPresets/issues" }, "publishConfig": { "access": "public" }, "scripts": { "prepare": "ts-patch install", "build": "tsc -b tsconfig.build.json", "rebuild": "npm run clean && npm run build", "watch": "npm run build -- --watch", "clean": "npm run build -- --clean && rimraf ./lib", "lint": "eslint --max-warnings 0 --flag unstable_ts_config ./scripts ./src eslint.config.ts", "lint-ide": "npm run lint || exit 0", "test": "mocha", "bump-version": "node --no-warnings=ExperimentalWarning --loader ts-node/esm/transpile-only ./scripts/bumpVersion.mts", "prepack": "npm run build" }, "dependencies": { "@eslint/js": "^9.12.0", "@types/eslint": "^9.6.1", "@types/eslint__js": "^8.42.3", "@typescript-eslint/typescript-estree": "^8.8.1", "lodash.merge": "^4.6.2", "type-fest": "^4.26.1", "upath": "^2.0.1" }, "devDependencies": { "@manuth/eslint-plugin-typescript": "file:.", "@manuth/package-json-editor": "^3.2.1", "@manuth/temp-files": "^3.0.3", "@manuth/tsconfig": "^4.0.2", "@types/dedent": "^0.7.2", "@types/doctrine": "^0.0.9", "@types/fs-extra": "^11.0.4", "@types/git-branch": "^2.0.5", "@types/lodash.merge": "^4.6.9", "@types/mocha": "^10.0.9", "@types/nameof": "npm:@typescript-nameof/types@^0.0.10", "@types/node": "^22.7.5", "@types/npm-which": "^3.0.3", "@typescript-nameof/nameof": "^0.0.10", "dedent": "^1.5.3", "enhanced-resolve": "^5.17.1", "eslint": "^9.12.0", "fs-extra": "^11.2.0", "git-branch": "npm:@fork-of/git-branch@^2.1.1", "globals": "^15.11.0", "globby": "^14.0.2", "jiti": "^2.3.3", "mocha": "^10.7.3", "npm-which": "^3.0.1", "rimraf": "^6.0.1", "source-map-support": "^0.5.21", "ts-node": "^10.9.2", "ts-patch": "^3.2.1", "typescript": "^5.6.3" }, "peerDependencies": { "@eslint-community/eslint-plugin-eslint-comments": "^4.4.0", "@stylistic/eslint-plugin": "^2.9.0", "@typescript-eslint/eslint-plugin": "^8.8.1", "@typescript-eslint/parser": "^8.8.1", "eslint": "*", "eslint-import-resolver-typescript": "3.6.3", "eslint-plugin-import": "^2.31.0", "eslint-plugin-import-x": "^4.3.1", "eslint-plugin-jsdoc": "^50.3.1", "eslint-plugin-n": "^17.10.3", "typescript": "*", "typescript-eslint": "^8.8.1" } }