@gitlab/eslint-plugin
Version:
GitLab package for our custom eslint rules
79 lines (78 loc) • 2.07 kB
JSON
{
"name": "@gitlab/eslint-plugin/eslint9",
"version": "21.0.0",
"description": "GitLab package for our custom eslint rules - eslint 9 compatible",
"main": "lib/index.js",
"scripts": {
"createRule": "./scripts/createRule.js && yarn update",
"update": "./scripts/updateFiles.js && prettier --write lib/index.js",
"commit": "npx git-cz",
},
"repository": "https://gitlab.com/gitlab-org/frontend/eslint-plugin.git",
"keywords": [
"eslint",
"vue",
"i18n",
"internationalization",
"vuejs",
"linting",
"eslintplugin",
"eslint-plugin"
],
"author": "GitLab Frontend Team <frontendteam@gitlab.com>",
"license": "MIT",
"bugs": {
"url": "https://gitlab.com/gitlab-org/frontend/eslint-plugin/issues"
},
"homepage": "https://gitlab.com/gitlab-org/frontend/eslint-plugin#readme",
"engines": {
"node": ">=20"
},
"dependencies": {
"@typescript-eslint/eslint-plugin": "^8.0.0",
"@typescript-eslint/parser": "^8.0.0",
"confusing-browser-globals": "^1.0.11",
"globals": "^15.0.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-jest": "^28.6.0",
"eslint-plugin-promise": "^7.0.0",
"eslint-plugin-unicorn": "^55.0.0",
"eslint-plugin-vue": "^9.27.0",
"vue-eslint-parser": "^9.4.3",
"lodash": "^4.17.21"
},
"peerDependencies": {
"eslint": "^9.29.0"
},
"devDependencies": {
"eslint": "^9.29.0",
"glob": "^7.2.0",
"jest": "^27.5.1",
"prettier": "^2.6.1",
"pretty-quick": "^3.1.3",
"yarn-deduplicate": "^6.0.2"
},
"release": {
"branches": [
"main"
],
"verifyConditions": [
"@semantic-release/changelog",
"@semantic-release/npm",
"@semantic-release/git",
"@semantic-release/gitlab"
],
"prepare": [
"@semantic-release/changelog",
"@semantic-release/npm",
"@semantic-release/git"
],
"publish": [
"@semantic-release/npm",
"@semantic-release/gitlab"
],
"success": false,
"fail": false
}
}