eslint-config-xaxa
Version:
The ultimate ESLint config - successor to Airbnb Config. Built on Anthony Fu's ESLint config, Airbnb, ESLint Stylistic, Perfectionist, React, TypeScript, Astro, JSDocs, Prettier, Node.js, Unicorns, Promises, and more.
134 lines (133 loc) • 3.9 kB
JSON
{
"name": "eslint-config-xaxa",
"type": "module",
"version": "28.0.112",
"description": "The ultimate ESLint config - successor to Airbnb Config. Built on Anthony Fu's ESLint config, Airbnb, ESLint Stylistic, Perfectionist, React, TypeScript, Astro, JSDocs, Prettier, Node.js, Unicorns, Promises, and more.",
"author": "tunnckoCore",
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/tunnckoCore/eslint-config-xaxa.git"
},
"keywords": [
"airbnb",
"eslint",
"eslint-config",
"eslint-plugin",
"react",
"react-dom",
"antfu",
"typescript",
"markdown",
"astro",
"prettier",
"unicorn",
"sindresorhus",
"typescript-eslint",
"typescript-eslint-parser",
"perfectionist",
"eslint stylistic",
"modern airbnb"
],
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.js"
},
"./vscode": {
"types": "./dist/vscode.d.ts",
"import": "./dist/vscode.js"
},
"./utils": {
"types": "./dist/utils.d.ts",
"import": "./dist/utils.js"
},
"./plugins": {
"types": "./dist/plugins.d.ts",
"import": "./dist/plugins.js"
},
"./configs": {
"types": "./dist/configs/index.d.ts",
"import": "./dist/configs/index.js"
},
"./airbnb": {
"types": "./dist/airbnb.d.ts",
"import": "./dist/airbnb.js"
},
"./prettier": "./compat-prettier-config.js",
"./tsconfig": "./compat-typescript.json",
"./tsconfig.json": "./compat-typescript.json",
"./unocss": "./uno.config.ts",
"./unocss.config.ts": "./uno.config.ts",
"./package.json": "./package.json"
},
"files": [
"compat-prettier-config.js",
"compat-typescript.json",
"dist",
"logo.png",
"src",
"uno.config.ts"
],
"engines": {
"node": ">=22.11.0"
},
"publishConfig": {
"access": "public",
"provenance": true,
"registry": "https://registry.npmjs.org/",
"tag": "latest"
},
"scripts": {
"dev": "bunx @eslint/config-inspector",
"build": "bunx esmc --no-cjs && bunx @eslint/config-inspector build",
"lint": "eslint --fix --cache --config ./eslint.config.ts ./src/**/*.ts",
"prepublishOnly": "bunx prettier README.md --write && bun run build",
"test:ci": "bun run build && bun run lint",
"wgw-version": "bun ./scripts/version.ts",
"wgw-publish": "bun ./scripts/publish.ts"
},
"peerDependencies": {
"eslint": "9.39.1",
"prettier": "3.7.4",
"typescript": "5.8.3"
},
"dependencies": {
"@antfu/eslint-config": "6.3.0",
"@eslint-community/eslint-plugin-eslint-comments": "4.5.0",
"@eslint-react/eslint-plugin": "2.3.12",
"@eslint/js": "9.39.1",
"@next/eslint-plugin-next": "16.0.6",
"@stylistic/eslint-plugin": "5.6.1",
"@typescript-eslint/parser": "8.48.1",
"@unocss/eslint-plugin": "66.5.10",
"astro-eslint-parser": "1.2.2",
"confusing-browser-globals": "1.0.11",
"eslint-config-flat-gitignore": "2.1.0",
"eslint-flat-config-utils": "2.1.4",
"eslint-plugin-antfu": "3.1.1",
"eslint-plugin-astro": "1.5.0",
"eslint-plugin-format": "1.0.2",
"eslint-plugin-import-x": "4.16.1",
"eslint-plugin-n": "17.23.1",
"eslint-plugin-no-use-extend-native": "0.7.2",
"eslint-plugin-perfectionist": "4.15.1",
"eslint-plugin-promise": "7.2.1",
"eslint-plugin-react-hooks": "7.0.1",
"eslint-plugin-react-refresh": "0.4.24",
"eslint-plugin-tailwindcss": "3.18.2",
"eslint-plugin-unused-imports": "4.3.0",
"globals": "16.5.0",
"local-pkg": "1.1.2",
"prettier-plugin-astro": "0.14.1",
"typescript-eslint": "8.48.1"
},
"devDependencies": {
"@unocss/preset-wind4": "66.5.10",
"eslint": "9.39.1",
"jiti": "2.6.1",
"prettier": "3.7.4",
"typescript": "5.8.3",
"unocss": "66.5.10"
}
}