diff --git a/package-lock.json b/package-lock.json index d23081e..ca24d18 100644 --- a/package-lock.json +++ b/package-lock.json @@ -842,70 +842,6 @@ "integrity": "sha1-F6jsZc2OiPUbQYzrJxrxjTE332c=", "dev": true }, - "@typescript-eslint/eslint-plugin": { - "version": "1.4.2", - "resolved": "http://registry.npm.taobao.org/@typescript-eslint/eslint-plugin/download/@typescript-eslint/eslint-plugin-1.4.2.tgz", - "integrity": "sha1-NwvDICLRzIhKXc9iYk7yAkGCdp0=", - "dev": true, - "requires": { - "@typescript-eslint/parser": "1.4.2", - "@typescript-eslint/typescript-estree": "1.4.2", - "requireindex": "^1.2.0", - "tsutils": "^3.7.0" - }, - "dependencies": { - "tsutils": { - "version": "3.9.1", - "resolved": "http://registry.npm.taobao.org/tsutils/download/tsutils-3.9.1.tgz", - "integrity": "sha1-KkDcdClDxx7KbVwZlPz5mZVr44c=", - "dev": true, - "requires": { - "tslib": "^1.8.1" - } - } - } - }, - "@typescript-eslint/parser": { - "version": "1.4.2", - "resolved": "http://registry.npm.taobao.org/@typescript-eslint/parser/download/@typescript-eslint/parser-1.4.2.tgz", - "integrity": "sha1-rP3uIBmVikHTCNdo5T3tl175DOg=", - "dev": true, - "requires": { - "@typescript-eslint/typescript-estree": "1.4.2", - "eslint-scope": "^4.0.0", - "eslint-visitor-keys": "^1.0.0" - }, - "dependencies": { - "eslint-scope": { - "version": "4.0.2", - "resolved": "http://registry.npm.taobao.org/eslint-scope/download/eslint-scope-4.0.2.tgz", - "integrity": "sha1-XxDNbKuxllv0efpldFZzQ54hyw4=", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - } - } - }, - "@typescript-eslint/typescript-estree": { - "version": "1.4.2", - "resolved": "http://registry.npm.taobao.org/@typescript-eslint/typescript-estree/download/@typescript-eslint/typescript-estree-1.4.2.tgz", - "integrity": "sha1-sWvDbJpHSKf8qSy6TC1zxTJcioU=", - "dev": true, - "requires": { - "lodash.unescape": "4.0.1", - "semver": "5.5.0" - }, - "dependencies": { - "semver": { - "version": "5.5.0", - "resolved": "http://registry.npm.taobao.org/semver/download/semver-5.5.0.tgz", - "integrity": "sha1-3Eu8emyp2Rbe5dQ1FvAJK1j3uKs=", - "dev": true - } - } - }, "@vue/cli-overlay": { "version": "3.5.1", "resolved": "http://registry.npm.taobao.org/@vue/cli-overlay/download/@vue/cli-overlay-3.5.1.tgz", @@ -2602,13 +2538,73 @@ } }, "@vue/eslint-config-typescript": { - "version": "4.0.0", - "resolved": "http://registry.npm.taobao.org/@vue/eslint-config-typescript/download/@vue/eslint-config-typescript-4.0.0.tgz", - "integrity": "sha1-ogKYNZikqCZGDLuO5Dgmh1sPZnM=", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@vue/eslint-config-typescript/-/eslint-config-typescript-5.0.2.tgz", + "integrity": "sha512-GEZOHKOnelgQf5npA+6VNuhJZu9xEJaics3SYUyRjaSay+2SCpEINHhEpt6fXoNy/aIFt8CkDlt9CaEb+QPIcg==", "dev": true, "requires": { - "@typescript-eslint/eslint-plugin": "^1.1.0", - "@typescript-eslint/parser": "^1.1.0" + "vue-eslint-parser": "^7.0.0" + }, + "dependencies": { + "acorn": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.0.tgz", + "integrity": "sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ==", + "dev": true + }, + "acorn-jsx": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz", + "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==", + "dev": true + }, + "eslint-scope": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz", + "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-visitor-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", + "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==", + "dev": true + }, + "espree": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.1.2.tgz", + "integrity": "sha512-2iUPuuPP+yW1PZaMSDM9eyVf8D5P0Hi8h83YtZ5bPc/zHYjII5khoixIUTMO794NOY8F/ThF1Bo8ncZILarUTA==", + "dev": true, + "requires": { + "acorn": "^7.1.0", + "acorn-jsx": "^5.1.0", + "eslint-visitor-keys": "^1.1.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "vue-eslint-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.0.0.tgz", + "integrity": "sha512-yR0dLxsTT7JfD2YQo9BhnQ6bUTLsZouuzt9SKRP7XNaZJV459gvlsJo4vT2nhZ/2dH9j3c53bIx9dnqU2prM9g==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "eslint-scope": "^5.0.0", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "lodash": "^4.17.15" + } + } } }, "@vue/preload-webpack-plugin": { @@ -9848,12 +9844,6 @@ "integrity": "sha1-EjBkIvYzJK7YSD0/ODMrX2cFR6A=", "dev": true }, - "lodash.unescape": { - "version": "4.0.1", - "resolved": "http://registry.npm.taobao.org/lodash.unescape/download/lodash.unescape-4.0.1.tgz", - "integrity": "sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw=", - "dev": true - }, "lodash.uniq": { "version": "4.5.0", "resolved": "http://registry.npm.taobao.org/lodash.uniq/download/lodash.uniq-4.5.0.tgz", @@ -12277,12 +12267,6 @@ "resolve-from": "^1.0.0" } }, - "requireindex": { - "version": "1.2.0", - "resolved": "http://registry.npm.taobao.org/requireindex/download/requireindex-1.2.0.tgz", - "integrity": "sha1-NGPNsi7hUZAmNapslTXU3pwu8e8=", - "dev": true - }, "requires-port": { "version": "1.0.0", "resolved": "http://registry.npm.taobao.org/requires-port/download/requires-port-1.0.0.tgz", diff --git a/package.json b/package.json index 161dbba..e8a8f32 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "@vue/cli-plugin-unit-jest": "^3.5.1", "@vue/cli-service": "^3.5.0", "@vue/eslint-config-prettier": "^4.0.1", - "@vue/eslint-config-typescript": "^4.0.0", + "@vue/eslint-config-typescript": "^5.0.2", "babel-eslint": "^10.0.1", "cz-conventional-changelog": "^3.0.0", "eslint": "^6.0.0",