UNPKG

@u3u/eslint-config

Version:
122 lines 3.14 kB
{ "name": "@u3u/eslint-config", "version": "2.15.2", "description": "My ESLint config", "keywords": [ "eslint-config" ], "repository": { "url": "https://github.com/u3u/eslint-config.git" }, "license": "MIT", "author": "u3u <qwq@qwq.cat> (https://github.com/u3u)", "sideEffects": false, "type": "commonjs", "exports": { ".": { "import": { "types": "./dist/index.d.mts", "default": "./dist/index.mjs" }, "require": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, "./*": { "import": { "types": "./dist/*.d.mts", "default": "./dist/*.mjs" }, "require": { "types": "./dist/*.d.ts", "default": "./dist/*.js" } } }, "main": "./dist/index.js", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", "typesVersions": { "*": { "*": [ "./dist/*", "./dist/index.d.ts" ] } }, "files": [ "dist" ], "simple-git-hooks": { "pre-commit": "npx lint-staged --concurrent false" }, "lint-staged": { "*.{js,ts}": [ "eslint --fix" ], "*": [ "prettier --write --ignore-unknown" ] }, "dependencies": { "@types/eslint": "^8.56.10", "@typescript-eslint/eslint-plugin": "^7.16.1", "@typescript-eslint/parser": "^7.16.1", "eslint-config-prettier": "^9.1.0", "eslint-plugin-arrow-return-style": "^1.3.1", "eslint-plugin-astro": "^1.2.3", "eslint-plugin-ext": "^0.1.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-json-es": "^1.6.0", "eslint-plugin-markdown": "^5.1.0", "eslint-plugin-mdx": "^3.1.5", "eslint-plugin-only-warn": "^1.1.0", "eslint-plugin-perfectionist": "^2.11.0", "eslint-plugin-prefer-arrow-functions": "^3.3.2", "eslint-plugin-react": "^7.35.0", "eslint-plugin-react-hooks": "^4.6.2", "eslint-plugin-regexp": "^2.6.0", "eslint-plugin-sort-class-members": "^1.20.0", "eslint-plugin-sort-destructure-keys": "^2.0.0", "eslint-plugin-sort-exports": "^0.9.1", "eslint-plugin-sort-keys": "^2.3.5", "eslint-plugin-typescript-sort-keys": "^3.2.0", "eslint-plugin-unicorn": "^54.0.0", "eslint-plugin-vue": "^9.27.0", "local-pkg": "^0.5.0", "vue-eslint-parser": "^9.4.3" }, "devDependencies": { "@total-typescript/ts-reset": "^0.5.1", "@tsconfig/node20": "^20.1.4", "@types/node": "^20.14.11", "@u3u/eslint-config": "link:", "@u3u/prettier-config": "^4.5.1", "astro": "^4.12.2", "dedent": "^1.5.3", "eslint": "^8.57.0", "execa": "^9.3.0", "fix-tsup-cjs": "^1.2.0", "lint-staged": "^15.2.7", "prettier": "^3.3.3", "react": "^18.3.1", "simple-git-hooks": "^2.11.1", "tsup": "^8.2.1", "typescript": "^5.5.3", "vitest": "^2.0.3", "vue": "^3.4.33" }, "peerDependencies": { "eslint": ">=8.0.0" }, "publishConfig": { "access": "public" }, "scripts": { "build": "tsup && fix-tsup-cjs", "format": "prettier --write .", "lint": "eslint --fix .", "test": "vitest" } }