UNPKG

@effective/eslint-config

Version:

ESLint Config for TypeScript and ReactJS

73 lines (72 loc) 2.18 kB
{ "name": "@effective/eslint-config", "version": "5.4.7", "description": "ESLint Config for TypeScript and ReactJS", "main": "index.js", "type": "module", "files": [ "index.js", "generated/*.js", "addon/*.js" ], "scripts": { "build": "tsx src/index.ts", "check-types": "tsc", "lint": "eslint .", "fix": "eslint --fix .; prettier --write .", "format": "prettier --write .", "check-format": "prettier --check .", "update": "ncu -ui", "is-clean": "git diff-files --exit-code", "prepare": "npm run build", "release": "git push && release-it --ci patch", "release:minor": "git push && release-it --ci minor", "release:major": "git push && release-it --ci major" }, "keywords": [ "eslint", "eslintconfig", "typescript", "react" ], "author": { "name": "Sebastian Werner", "email": "s.werner@sebastian-software.de", "url": "http://sebastian-software.de/werner" }, "license": "Apache-2.0", "packageManager": "pnpm@8.15.7+sha256.50783dd0fa303852de2dd1557cd4b9f07cb5b018154a6e76d0f40635d6cee019", "peerDependencies": { "eslint": ">= 8" }, "devDependencies": { "@remix-run/eslint-config": "^2.9.1", "@types/eslint": "^8.56.10", "@types/node": "^20.12.8", "eslint": "^8.57.0", "eslint-config-next": "^14.2.3", "eslint-config-prettier": "^9.1.0", "eslint-config-react-app": "^7.0.1", "eslint-config-xo": "^0.44.0", "eslint-config-xo-react": "^0.27.0", "eslint-config-xo-typescript": "^4.0.0", "npm-check-updates": "^16.14.20", "prettier": "^3.2.5", "release-it": "^17.2.1", "tsx": "^4.9.0", "typescript": "^5.4.5" }, "dependencies": { "@typescript-eslint/eslint-plugin": "^7.8.0", "@typescript-eslint/parser": "^7.8.0", "eslint-plugin-jsdoc": "^48.2.3", "eslint-plugin-jsx-a11y": "^6.8.0", "eslint-plugin-n": "^17.4.0", "eslint-plugin-react": "^7.34.1", "eslint-plugin-react-hooks": "^4.6.2", "eslint-plugin-regexp": "^2.5.0", "eslint-plugin-simple-import-sort": "^12.1.0", "eslint-plugin-unicorn": "^52.0.0", "eslint-plugin-unused-imports": "^3.2.0" } }