{"name":"eslint-plugin-vue","version":"9.28.0","description":"Official ESLint plugin for Vue.js","main":"lib/index.js","scripts":{"new":"node tools/new-rule.js","start":"npm run test:base -- --watch --growl","test:base":"mocha \"tests/lib/**/*.js\" --reporter dot","test":"nyc npm run test:base -- \"tests/integrations/*.js\" --timeout 60000","test:integrations":"mocha \"tests/integrations/*.js\" --timeout 60000","debug":"mocha --inspect \"tests/lib/**/*.js\" --reporter dot --timeout 60000","cover":"npm run cover:test && npm run cover:report","cover:test":"nyc npm run test:base -- --timeout 60000","cover:report":"nyc report --reporter=html","lint":"eslint . && markdownlint \"**/*.md\"","lint:fix":"eslint . --fix && markdownlint \"**/*.md\" --fix","tsc":"tsc","preversion":"npm test && git add .","version":"env-cmd -e version npm run update && npm run lint -- --fix && git add .","update":"node ./tools/update.js","docs:watch":"vitepress dev docs","predocs:build":"npm run update","docs:build":"vitepress build docs"},"homepage":"https://eslint.vuejs.org","keywords":["eslint","eslint-plugin","eslint-config","vue","vuejs","rules"],"author":{"name":"Toru Nagashima","url":"https://github.com/mysticatea"},"contributors":[{"name":"Michał Sajnóg","email":"msajnog93@gmail.com","url":"https://github.com/michalsnik"},{"name":"Yosuke Ota","url":"https://github.com/ota-meshi"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/vuejs/eslint-plugin-vue.git"},"bugs":{"url":"https://github.com/vuejs/eslint-plugin-vue/issues"},"engines":{"node":"^14.17.0 || >=16.0.0"},"peerDependencies":{"eslint":"^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.4.0","globals":"^13.24.0","natural-compare":"^1.4.0","nth-check":"^2.1.1","postcss-selector-parser":"^6.0.15","semver":"^7.6.3","vue-eslint-parser":"^9.4.3","xml-name-validator":"^4.0.0"},"devDependencies":{"@ota-meshi/site-kit-eslint-editor-vue":"^0.2.4","@stylistic/eslint-plugin":"^2.6.0","@types/eslint":"^8.56.2","@types/eslint-visitor-keys":"^3.3.0","@types/natural-compare":"^1.4.3","@types/node":"^14.18.63","@types/semver":"^7.5.8","@types/xml-name-validator":"^4.0.3","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/types":"^7.18.0","assert":"^2.1.0","env-cmd":"^10.1.0","esbuild":"^0.23.0","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-plugin-eslint-plugin":"~6.2.0","eslint-plugin-import":"^2.29.1","eslint-plugin-jsonc":"^2.16.0","eslint-plugin-node-dependencies":"^0.12.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-unicorn":"^55.0.0","eslint-plugin-vue":"file:.","espree":"^9.6.1","events":"^3.3.0","markdownlint-cli":"^0.41.0","mocha":"^10.7.0","nyc":"^17.0.0","pathe":"^1.1.2","prettier":"^3.3.3","typescript":"^5.5.4","vitepress":"^1.3.1"},"_id":"eslint-plugin-vue@9.28.0","gitHead":"d77fbf7a05f3a95085ddbfeec3eaee576e35ecd7","_nodeVersion":"22.4.1","_npmVersion":"10.8.1","dist":{"shasum":"e4412f0c1024bafd15ffeaa6f76f4c99152e2765","size":254743,"noattachment":false,"key":"/eslint-plugin-vue/-/eslint-plugin-vue-9.28.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-vue/download/eslint-plugin-vue-9.28.0.tgz"},"_npmUser":{"name":"ota-meshi","email":"otameshiyo23@gmail.com"},"directories":{},"maintainers":[{"name":"chrisvfritz","email":""},{"name":"michalsnik","email":""},{"name":"mysticatea","email":""},{"name":"ota-meshi","email":"otameshiyo23@gmail.com"},{"name":"yyx990803","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-vue_9.28.0_1725330656730_0.6321505189156946"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-03T02:30:57.016Z","publish_time":1725330657016,"_source_registry_name":"default","_cnpm_publish_time":1725330657016,"dist-tags":{"beta":"3.14.0","latest":"9.32.0","next":"7.0.0-beta.4"}}