arui-presets-lint
Version:
Config files for arui-apps
101 lines (100 loc) • 3.54 kB
JSON
{
"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"
}