UNPKG

@macalinao/eslint-config

Version:

Common ESLint configuration.

74 lines (73 loc) 1.88 kB
{ "name": "@macalinao/eslint-config", "description": "Common ESLint configuration.", "license": "Apache-2.0", "version": "5.0.1", "type": "module", "sideEffects": false, "repository": "github:macalinao/style-guide", "homepage": "https://github.com/macalinao/style-guide", "bugs": { "url": "https://github.com/macalinao/style-guide/issues" }, "keywords": [ "eslint", "eslintconfig", "typescript", "linting", "code-style", "ian-macalinao" ], "dependencies": { "@eslint/js": "^9.33.0", "@typescript-eslint/parser": "^8.39.1", "@typescript-eslint/utils": "^8.39.1", "eslint-config-prettier": "^10.1.8", "eslint-config-turbo": "^2.5.6", "eslint-import-resolver-typescript": "^4.4.4", "eslint-plugin-import-x": "^4.16.1", "eslint-plugin-prettier": "^5.5.4", "eslint-plugin-simple-import-sort": "^12.1.1", "eslint-plugin-unused-imports": "^4.1.4", "globals": "^16.3.0", "typescript-eslint": "^8.39.1" }, "peerDependencies": { "eslint": "^9.33.0" }, "files": [ "src/**/*", "dist/**/*", "README.md" ], "devDependencies": { "@macalinao/tsconfig": "^3.2.3", "eslint": "^9.33.0", "typescript": "^5.9.2" }, "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, "main": "dist/index.js", "types": "dist/index.d.ts", "scripts": { "build": "tsc", "clean": "tsc -b --clean && rm -rf dist", "lint": "eslint ." }, "publishConfig": { "registry": "https://registry.npmjs.org/", "access": "public" }, "lint-staged": { "*.{js,jsx,ts,tsx,cjs,mjs,cts,mts}": [ "biome check --write --no-errors-on-unmatched", "eslint --fix --cache" ], "*.{md,yml,yaml}": "prettier --write", "*.{json,jsonc,html}": "biome format --write --no-errors-on-unmatched" } }