@vitalik2060/demo-lint
Version:
87 lines (86 loc) • 2.63 kB
JSON
{
"name": "@vitalik2060/demo-lint",
"description": "",
"version": "0.4.0",
"author": "",
"license": "MIT",
"keywords": [
"lintconfig",
"lint-config"
],
"engines": {
"node": ">=18.12.0"
},
"scripts": {
"lint:css": "stylelint tests/**/*.{css,scss,sass} && node --test",
"lint:scripts": "eslint tests/**/*.{js,jsx,ts,tsx} --ext .js,.jsx,.ts,.tsx",
"lint": "yarn lint:css && yarn lint:scripts",
"prettier:check": "prettier --check \"./**/*.{ts,tsx,js,jsx,mjs,mts,cjs,cts,css,json}\" --no-error-on-unmatched-pattern --cache",
"test": "yarn lint:scripts && eslint-config-prettier ./eslint/index.js && yarn lint:css && yarn prettier:check"
},
"dependencies": {
"@commitlint/cli": "19.8.0",
"@commitlint/config-conventional": "19.8.0",
"@kesills/eslint-config-airbnb-typescript": "20.0.0",
"@stylistic/eslint-plugin": "3.1.0",
"@typescript-eslint/eslint-plugin": "8.24.1",
"@typescript-eslint/parser": "8.26.1",
"eslint": "8.57.1",
"eslint-config-airbnb": "19.0.4",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "10.1.1",
"eslint-import-resolver-typescript": "3.8.4",
"eslint-plugin-cypress": "4.2.0",
"eslint-plugin-dirnames": "1.0.3",
"eslint-plugin-import": "2.31.0",
"eslint-plugin-jsx-a11y": "6.10.2",
"eslint-plugin-react": "7.37.4",
"eslint-plugin-react-hooks": "5.2.0",
"eslint-plugin-react-refresh": "0.4.19",
"eslint-plugin-simple-import-sort": "12.1.1",
"eslint-plugin-unicorn": "56.0.1",
"kebab-case": "1.0.0",
"lefthook": "1.11.3",
"postcss-scss": "4.0.9",
"prettier": "3.5.3",
"stylelint": "16.15.0"
},
"devDependencies": {
"@semantic-release/changelog": "6.0.3",
"@semantic-release/commit-analyzer": "13.0.1",
"@semantic-release/git": "10.0.1",
"@semantic-release/github": "11.0.1",
"@semantic-release/npm": "12.0.1",
"@semantic-release/release-notes-generator": "14.0.3",
"@types/react": "18.3.18",
"react": "18.3.1",
"semantic-release": "24.2.3",
"stylelint-test-rule-node": "0.4.0",
"typescript": "5.8.2"
},
"prettier": "./prettier",
"eslintConfig": {
"extends": "./eslint/react.js",
"ignorePatterns": [
"commitlint",
"eslint",
"prettier",
"stylelint",
"release.config.js"
],
"rules": {
"import/no-extraneous-dependencies": [
"error",
{
"devDependencies": [
"tests/**/*"
]
}
]
}
},
"stylelint": {
"extends": "./stylelint"
},
"packageManager": "yarn@4.7.0"
}