UNPKG

arui-presets-lint

Version:
101 lines (100 loc) 3.54 kB
{ "name": "arui-presets-lint", "version": "10.4.0", "description": "Config files for arui-apps", "author": "core-ds contributors", "license": "MIT", "type": "module", "bin": "cli/index.mjs", "repository": { "type": "git", "url": "git+https://github.com/core-ds/arui-presets-lint.git" }, "dependencies": { "@alfalab/stylelint-core-vars": "3.0.0", "@commitlint/cli": "20.5.3", "@commitlint/config-conventional": "20.5.3", "@eslint/js": "9.39.4", "@eslint/json": "2.0.0", "@eslint/markdown": "8.0.2", "@prettier/plugin-oxc": "0.1.4", "@types/eslint-plugin-jsx-a11y": "6.10.1", "@typescript-eslint/utils": "8.61.1", "eslint": "9.39.4", "eslint-config-flat-gitignore": "2.3.0", "eslint-import-resolver-typescript": "4.4.5", "eslint-plugin-check-file": "3.3.1", "eslint-plugin-de-morgan": "2.1.2", "eslint-plugin-import-x": "4.16.2", "eslint-plugin-jsx-a11y": "6.10.2", "eslint-plugin-n": "18.1.0", "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "7.1.1", "eslint-plugin-simple-import-sort": "13.0.0", "eslint-plugin-unicorn": "65.0.1", "execa": "^9.6.1", "globals": "^17.0.0", "jiti": "^2.6.1", "lefthook": "2.1.9", "prettier": "3.8.4", "stylelint": "17.13.0", "stylelint-order": "8.1.1", "typescript-eslint": "8.61.1" }, "engines": { "node": ">=20.19.0" }, "devDependencies": {}, "scripts": { "build": "rimraf dist && tsc -p tsconfig.build.json && copyfiles 'lefthook/*.yml' '**/*.md' dist && tsx _internal/build-dist-package.ts", "test": "tsc --noEmit && eslint-config-prettier ./eslint/index.ts && tsx _internal/duplicates-checker.ts && yarn lint && yarn test:unit", "test:unit": "vitest --run --coverage", "lint": "yarn lint:styles && yarn lint:scripts && yarn format:check", "lint:fix": "yarn lint:styles --fix && yarn lint:scripts --fix && yarn format", "lint:styles": "tsx ./cli/index.mts styles", "lint:scripts": "tsx ./cli/index.mts scripts", "format": "tsx ./cli/index.mts format", "format:check": "tsx ./cli/index.mts format:check" }, "exports": { "./eslint": { "types": "./eslint/index.d.ts", "import": "./eslint/index.js" }, "./eslint/config": { "types": "./eslint/config.d.ts", "import": "./eslint/config.js" }, "./eslint/rules": { "types": "./eslint/rules/index.d.ts", "import": "./eslint/rules/index.js" }, "./eslint/plugins": { "types": "./eslint/plugins/index.d.ts", "import": "./eslint/plugins/index.js" }, "./prettier": { "types": "./prettier/index.d.ts", "import": "./prettier/index.js" }, "./commitlint": { "types": "./commitlint/index.d.ts", "import": "./commitlint/index.js" }, "./stylelint": { "types": "./stylelint/index.d.ts", "import": "./stylelint/index.js" } }, "publishConfig": { "directory": "dist", "access": "public" }, "commitlint": { "extends": "./commitlint/index.ts" }, "stylelint": { "extends": "./stylelint/index.ts" }, "prettier": "./prettier/index.js" }