@effective/eslint-config
Version:
ESLint Config for TypeScript and ReactJS
73 lines (72 loc) • 2.18 kB
JSON
{
"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"
}
}