UNPKG

eslint-config-xo-vue

Version:

Official ESLint shareable config for Vue to be used with eslint-config-xo https://github.com/xojs/xo

118 lines (117 loc) 2.74 kB
{ "name": "eslint-config-xo-vue", "version": "3.1.23", "description": "Official ESLint shareable config for Vue to be used with eslint-config-xo https://github.com/xojs/xo", "repository": "https://github.com/ChocPanda/eslint-config-xo-vue", "author": "ChocPanda", "main": "src/index.js", "license": "MIT", "private": false, "scripts": { "commit": "git-cz", "build": "rollup -c", "postpublish": "cp -r package.json ..", "test": "ava", "test:unit": "ava", "test:cov": "nyc ava && nyc report", "test:report": "nyc ava --tap | tap-junit --output ./reports/ava --name test-results.xml", "lint": "xo", "lint:test": "xo", "lint:fix": "xo --fix", "lint:report": "xo --reporter junit > ./reports/xo/test-results.xml", "release": "semantic-release", "clean": "rimraf dist && rimraf node_modules", "snyk-protect": "snyk protect" }, "files": [ "index.js", "spaces.js" ], "engines": { "node": ">=10" }, "keywords": [ "❤️", "vue", "vuejs", "eslintconfig", "xo", "xoxo", "hugs", "kisses", "happy", "happiness", "code", "quality", "style", "lint", "linter", "jscs", "jshint", "jslint", "eslint", "validate", "code style", "standard", "strict", "check", "checker", "verify", "enforce", "hint", "simple" ], "xo": { "prettier": "true", "rules": { "unicorn/prevent-abbreviations": [ "warn", { "whitelist": { "src": true, "dest": true, "env": true, "props": true, "assetsDir": true, "tarballDir": true, "pkgRoot": true } } ] } }, "config": { "path": "./node_modules/cz-conventional-changelog", "commitizen": { "path": "./node_modules/cz-conventional-changelog" } }, "devDependencies": { "@rollup/plugin-commonjs": "^11.0.2", "@rollup/plugin-node-resolve": "^7.1.1", "@semantic-release/changelog": "^5.0.0", "@semantic-release/git": "^9.0.0", "ava": "^3.5.0", "commitizen": "^4.0.3", "cz-conventional-changelog": "3.1.0", "nyc": "^15.0.0", "rimraf": "^3.0.2", "rollup": "^2.0.2", "rollup-plugin-copy": "^3.3.0", "rollup-plugin-license": "^0.13.0", "rollup-plugin-peer-deps-external": "^2.2.2", "semantic-release": "^17.0.4", "xo": "^0.27.2" }, "peerDependencies": { "eslint": ">=6", "eslint-config-xo": "^0.29.1", "eslint-plugin-vue": "^6.2.1" }, "dependencies": { "eslint-plugin-unicorn": "^16.1.1", "snyk": "^1.388.0", "vue-eslint-parser": "^7.1.0" }, "snyk": true }