@10up/eslint-config
Version:
A shareable ESLint configuration
74 lines (73 loc) • 2.08 kB
JSON
{
"name": "@10up/eslint-config",
"version": "4.1.3",
"description": "A shareable ESLint configuration",
"publishConfig": {
"access": "public"
},
"scripts": {
"lint": "eslint .",
"test": "node fixtures/test-eslint-config.js",
"test:index": "node fixtures/test-eslint-config.js --config-file=index",
"test:react": "node fixtures/test-eslint-config.js --config-file=react",
"test:wordpress": "node fixtures/test-eslint-config.js --config-file=wordpress",
"test:node": "node fixtures/test-eslint-config.js --config-file=nodejs"
},
"exports": {
".": "./config/index.js",
"./jest": "./config/jest.js",
"./legacy": "./config/legacy.js",
"./node": "./config/node.js",
"./react": "./config/react.js",
"./wordpress": "./config/wordpress.js"
},
"repository": {
"type": "git",
"url": "git+https://github.com/10up/10up-toolkit.git",
"directory": "packages/eslint-config"
},
"bugs": {
"url": "https://github.com/10up/10up-toolkit/issues"
},
"author": "10up <info@10up.com> (https://10up.com)",
"license": "GPL-2.0-or-later",
"homepage": "https://github.com/10up/10up-toolkit/tree/develop/packages/eslint-config#readme",
"keywords": [
"eslint",
"eslint-config",
"10up"
],
"dependencies": {
"@10up/babel-preset-default": "^2.1.2"
},
"devDependencies": {
"@wordpress/eslint-plugin": "^17.5.0",
"eslint": "^8.40.0",
"prettier": "^3.1.1"
},
"engines": {
"node": ">=16"
},
"peerDependencies": {
"@babel/core": "^7.23.7",
"@babel/eslint-parser": "^7.23.3",
"@wordpress/eslint-plugin": "^17.5.0",
"eslint": ">=8.0.0",
"eslint-config-airbnb": "^19.0.4",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-jest": ">=27.6.1 && <29",
"eslint-plugin-jsdoc": "^48.0.2",
"eslint-plugin-jsx-a11y": "^6.8.0",
"eslint-plugin-prettier": "^5.1.2",
"eslint-plugin-react": "^7.33.2",
"eslint-plugin-react-hooks": "^4.6.0",
"prettier": ">=3.0.0"
},
"peerDependenciesMeta": {
"@wordpress/eslint-plugin": {
"optional": true
}
}
}