UNPKG

arui-presets-lint

Version:

Config files for arui-apps

115 lines (114 loc) 3.98 kB
{ "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" }