arui-presets-lint
Version:
Config files for arui-apps
115 lines (114 loc) • 3.98 kB
JSON
{
"name": "arui-presets-lint",
"version": "7.0.0",
"description": "Config files for arui-apps",
"author": "core-ds contributors",
"license": "MIT",
"dependencies": {
"@alfalab/stylelint-core-vars": "1.5.0",
"@commitlint/cli": "18.4.3",
"@commitlint/config-conventional": "18.4.3",
"command-line-args": "5.2.1",
"conventional-changelog-cli": "4.1.0"
},
"engines": {
"node": ">=18.12.0"
},
"peerDependencies": {
"@typescript-eslint/eslint-plugin": "^6.14.0",
"@typescript-eslint/parser": "^6.14.0",
"eslint": "^8.55.0",
"eslint-config-airbnb": "^19.0.4",
"eslint-config-airbnb-typescript": "^17.1.0",
"eslint-config-prettier": "^9.1.0",
"eslint-import-resolver-typescript": "^3.6.1",
"eslint-plugin-cypress": "^2.15.1",
"eslint-plugin-dirnames": "^1.0.3",
"eslint-plugin-import": "^2.29.0",
"eslint-plugin-jsx-a11y": "^6.8.0",
"eslint-plugin-react": "^7.33.2",
"eslint-plugin-react-hooks": "^4.6.0",
"eslint-plugin-simple-import-sort": "^10.0.0",
"eslint-plugin-unicorn": "^49.0.0",
"husky": "^4.3.8",
"lint-staged": "^15.2.0",
"prettier": "^3.1.1",
"stylelint": "^16.0.2"
},
"devDependencies": {
"@alfalab/core-components": "44.3.0",
"@semantic-release/changelog": "6.0.3",
"@semantic-release/commit-analyzer": "11.1.0",
"@semantic-release/git": "10.0.1",
"@semantic-release/github": "9.2.5",
"@semantic-release/npm": "11.0.2",
"@semantic-release/release-notes-generator": "12.1.0",
"@typescript-eslint/eslint-plugin": "6.14.0",
"@typescript-eslint/parser": "6.14.0",
"eslint": "8.55.0",
"eslint-config-airbnb": "19.0.4",
"eslint-config-airbnb-typescript": "17.1.0",
"eslint-config-prettier": "9.1.0",
"eslint-import-resolver-typescript": "3.6.1",
"eslint-plugin-cypress": "2.15.1",
"eslint-plugin-dirnames": "1.0.3",
"eslint-plugin-import": "2.29.0",
"eslint-plugin-jsx-a11y": "6.8.0",
"eslint-plugin-react": "7.33.2",
"eslint-plugin-react-hooks": "4.6.0",
"eslint-plugin-simple-import-sort": "10.0.0",
"eslint-plugin-unicorn": "49.0.0",
"husky": "4.3.8",
"kebab-case": "1.0.0",
"lint-staged": "15.2.0",
"prettier": "3.1.1",
"react": "17.0.2",
"semantic-release": "22.0.9",
"stylelint": "16.0.2",
"typescript": "5.3.3"
},
"scripts": {
"precommit": "lint-staged",
"test": "yarn lint:scripts && eslint-config-prettier ./eslint/index.js && yarn lint:css && prettier --check \"./**/*.{ts,tsx,js,jsx,css,json}\"",
"lint:css": "stylelint **/*.css",
"lint:scripts": "eslint \"**/*.{js,jsx,ts,tsx}\" --ext .js,.jsx,.ts,.tsx",
"lint:fix": "yarn lint:css --fix && yarn lint:scripts --fix && prettier --write \"./**/*.{ts,tsx,js,jsx,css,json}\""
},
"lint-staged": {
"**/*.{js,jsx,ts,tsx,json}": [
"prettier --write",
"eslint --fix --max-warnings=0"
],
"stylelint/*.js": [
"prettier --write",
"yarn lint:css"
]
},
"husky": {
"hooks": {
"pre-commit": "yarn test",
"commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
}
},
"prettier": "./prettier",
"stylelint": {
"extends": "./stylelint"
},
"eslintConfig": {
"extends": "./eslint",
"rules": {
"import/no-extraneous-dependencies": [
"error",
{
"devDependencies": [
"test/**/*"
]
}
]
}
},
"commitlint": {
"extends": "./commitlint"
},
"packageManager": "yarn@4.0.2"
}