{ "name": "@goauthentik/eslint-config", "version": "1.3.0", "description": "authentik's ESLint config", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/goauthentik/authentik.git", "directory": "packages/eslint-config" }, "scripts": { "build": "tsc -p .", "lint": "eslint --fix .", "lint-check": "eslint --max-warnings 0 .", "prettier": "prettier --cache --write -u .", "prettier-check": "prettier --cache --check -u ." }, "type": "module", "types": "./out/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "types": "./out/index.d.ts", "import": "./index.js" }, "./react-config": { "types": "./out/lib/react-config.d.ts", "import": "./lib/react-config.js" }, "./javascript-config": { "types": "./out/lib/javascript-config.d.ts", "import": "./lib/javascript-config.js" }, "./typescript-config": { "types": "./out/lib/typescript-config.d.ts", "import": "./lib/typescript-config.js" } }, "dependencies": { "eslint": "^9.39.3", "eslint-plugin-import": "^2.32.0", "eslint-plugin-lit": "^2.2.1", "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^7.0.1", "eslint-plugin-wc": "^3.1.0" }, "devDependencies": { "@goauthentik/prettier-config": "../prettier-config", "@goauthentik/tsconfig": "../tsconfig", "@types/eslint": "^9.6.1", "@types/node": "^25.5.0", "typescript": "^6.0.2", "typescript-eslint": "^8.57.2" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0", "typescript": "^5.9.3 || ^6.0.2", "typescript-eslint": "^8.57.2" }, "files": [ "./index.js", "lib/**/*", "out/**/*" ], "engines": { "node": ">=24", "npm": ">=11.10.1" }, "devEngines": { "runtime": { "name": "node", "version": ">=24", "onFail": "warn" }, "packageManager": { "name": "npm", "version": ">=11.10.1", "onFail": "warn" } }, "prettier": "@goauthentik/prettier-config", "overrides": { "@typescript-eslint/eslint-plugin": { "typescript": "$typescript" }, "@typescript-eslint/parser": { "typescript": "$typescript" }, "format-imports": { "eslint": "$eslint" }, "typescript-eslint": { "typescript": "$typescript" } }, "peerDependenciesMeta": { "react": { "optional": true }, "react-dom": { "optional": true } }, "publishConfig": { "access": "public" } }