Skip to content

Commit eaaa1d1

Browse files
authored
ci: fix ci build (#384)
* ci: fix ci build * chore: re-add rollup deps * chore: use the latest typescript-eslint parser
1 parent e28e743 commit eaaa1d1

File tree

4 files changed

+62
-28
lines changed

4 files changed

+62
-28
lines changed

.eslintrc.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ module.exports = {
22
root: true,
33
extends: ['plugin:vue-libs/recommended'],
44
parserOptions: {
5-
parser: 'typescript-eslint-parser'
5+
parser: '@typescript-eslint/parser'
66
},
77
rules: {
88
'no-unused-vars': 'off',

build/build.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ build([
7373
format: 'esm',
7474
env: 'production'
7575
}
76-
].map(genConfig)).catch(error => {
76+
].map(genConfig)).catch(() => {
7777
process.exit(1)
7878
})
7979

package.json

+3-1
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@
4545
"@babel/preset-env": "^7.7.7",
4646
"@types/chai": "^4.2.7",
4747
"@types/mocha": "^5.2.7",
48+
"@types/node": "^13.1.6",
49+
"@typescript-eslint/parser": "^2.15.0",
4850
"babel-helper-vue-jsx-merge-props": "^2.0.3",
4951
"babel-loader": "^8.0.6",
5052
"babel-plugin-transform-vue-jsx": "^4.0.1",
@@ -55,12 +57,12 @@
5557
"mocha": "^7.0.0",
5658
"reflect-metadata": "^0.1.13",
5759
"rimraf": "^3.0.0",
60+
"rollup": "^1.29.0",
5861
"rollup-plugin-babel": "^4.3.3",
5962
"rollup-plugin-replace": "^2.2.0",
6063
"testdouble": "^3.12.5",
6164
"ts-loader": "^6.2.1",
6265
"typescript": "^3.7.4",
63-
"typescript-eslint-parser": "^22.0.0",
6466
"uglify-es": "^3.3.9",
6567
"vue": "^2.6.11",
6668
"vue-loader": "^15.8.3",

yarn.lock

+57-25
Original file line numberDiff line numberDiff line change
@@ -728,21 +728,63 @@
728728
resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.2.7.tgz#1c8c25cbf6e59ffa7d6b9652c78e547d9a41692d"
729729
integrity sha512-luq8meHGYwvky0O7u0eQZdA7B4Wd9owUCqvbw2m3XCrCU8mplYOujMBbvyS547AxJkC+pGnd0Cm15eNxEUNU8g==
730730

731+
"@types/eslint-visitor-keys@^1.0.0":
732+
version "1.0.0"
733+
resolved "https://registry.yarnpkg.com/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d"
734+
integrity sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==
735+
731736
"@types/estree@*":
732737
version "0.0.42"
733738
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.42.tgz#8d0c1f480339efedb3e46070e22dd63e0430dd11"
734739
integrity sha512-K1DPVvnBCPxzD+G51/cxVIoc2X8uUVl1zpJeE6iKcgHMj4+tbat5Xu4TjV7v2QSDbIeAfLi2hIk+u2+s0MlpUQ==
735740

741+
"@types/json-schema@^7.0.3":
742+
version "7.0.4"
743+
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.4.tgz#38fd73ddfd9b55abb1e1b2ed578cb55bd7b7d339"
744+
integrity sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA==
745+
736746
"@types/mocha@^5.2.7":
737747
version "5.2.7"
738748
resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-5.2.7.tgz#315d570ccb56c53452ff8638738df60726d5b6ea"
739749
integrity sha512-NYrtPht0wGzhwe9+/idPaBB+TqkY9AhTvOLMkThm0IoEfLaiVQZwBwyJ5puCkO3AUCWrmcoePjp2mbFocKy4SQ==
740750

741-
"@types/node@*":
751+
"@types/node@*", "@types/node@^13.1.6":
742752
version "13.1.6"
743753
resolved "https://registry.yarnpkg.com/@types/node/-/node-13.1.6.tgz#076028d0b0400be8105b89a0a55550c86684ffec"
744754
integrity sha512-Jg1F+bmxcpENHP23sVKkNuU3uaxPnsBMW0cLjleiikFKomJQbsn0Cqk2yDvQArqzZN6ABfBkZ0To7pQ8sLdWDg==
745755

756+
"@typescript-eslint/[email protected]":
757+
version "2.15.0"
758+
resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.15.0.tgz#41e35313bfaef91650ddb5380846d1c78a780070"
759+
integrity sha512-Qkxu5zndY5hqlcQkmA88gfLvqQulMpX/TN91XC7OuXsRf4XG5xLGie0sbpX97o/oeccjeZYRMipIsjKk/tjDHA==
760+
dependencies:
761+
"@types/json-schema" "^7.0.3"
762+
"@typescript-eslint/typescript-estree" "2.15.0"
763+
eslint-scope "^5.0.0"
764+
765+
"@typescript-eslint/parser@^2.15.0":
766+
version "2.15.0"
767+
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.15.0.tgz#379a71a51b0429bc3bc55c5f8aab831bf607e411"
768+
integrity sha512-6iSgQsqAYTaHw59t0tdjzZJluRAjswdGltzKEdLtcJOxR2UVTPHYvZRqkAVGCkaMVb6Fpa60NnuozNCvsSpA9g==
769+
dependencies:
770+
"@types/eslint-visitor-keys" "^1.0.0"
771+
"@typescript-eslint/experimental-utils" "2.15.0"
772+
"@typescript-eslint/typescript-estree" "2.15.0"
773+
eslint-visitor-keys "^1.1.0"
774+
775+
"@typescript-eslint/[email protected]":
776+
version "2.15.0"
777+
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.15.0.tgz#79ae52eed8701b164d91e968a65d85a9105e76d3"
778+
integrity sha512-L6Pog+w3VZzXkAdyqA0VlwybF8WcwZX+mufso86CMxSdWmcizJ38lgBdpqTbc9bo92iyi0rOvmATKiwl+amjxg==
779+
dependencies:
780+
debug "^4.1.1"
781+
eslint-visitor-keys "^1.1.0"
782+
glob "^7.1.6"
783+
is-glob "^4.0.1"
784+
lodash.unescape "4.0.1"
785+
semver "^6.3.0"
786+
tsutils "^3.17.1"
787+
746788
"@vue/component-compiler-utils@^3.1.0":
747789
version "3.1.1"
748790
resolved "https://registry.yarnpkg.com/@vue/component-compiler-utils/-/component-compiler-utils-3.1.1.tgz#d4ef8f80292674044ad6211e336a302e4d2a6575"
@@ -1758,7 +1800,7 @@ debug@^4.0.1:
17581800
dependencies:
17591801
ms "^2.1.1"
17601802

1761-
debug@^4.1.0:
1803+
debug@^4.1.0, debug@^4.1.1:
17621804
version "4.1.1"
17631805
resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791"
17641806
integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==
@@ -2425,7 +2467,7 @@ [email protected], glob@^7.0.5:
24252467
once "^1.3.0"
24262468
path-is-absolute "^1.0.0"
24272469

2428-
glob@^7.1.3, glob@^7.1.4:
2470+
glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:
24292471
version "7.1.6"
24302472
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
24312473
integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
@@ -4289,11 +4331,6 @@ schema-utils@^2.6.0:
42894331
ajv "^6.10.2"
42904332
ajv-keywords "^3.4.1"
42914333

4292-
4293-
version "5.5.0"
4294-
resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab"
4295-
integrity sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==
4296-
42974334
42984335
version "7.0.0"
42994336
resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e"
@@ -4787,11 +4824,23 @@ ts-loader@^6.2.1:
47874824
micromatch "^4.0.0"
47884825
semver "^6.0.0"
47894826

4827+
tslib@^1.8.1:
4828+
version "1.10.0"
4829+
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a"
4830+
integrity sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==
4831+
47904832
tslib@^1.9.0:
47914833
version "1.9.3"
47924834
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286"
47934835
integrity sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==
47944836

4837+
tsutils@^3.17.1:
4838+
version "3.17.1"
4839+
resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759"
4840+
integrity sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==
4841+
dependencies:
4842+
tslib "^1.8.1"
4843+
47954844
47964845
version "0.0.0"
47974846
resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6"
@@ -4819,23 +4868,6 @@ typedarray@^0.0.6:
48194868
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
48204869
integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
48214870

4822-
typescript-eslint-parser@^22.0.0:
4823-
version "22.0.0"
4824-
resolved "https://registry.yarnpkg.com/typescript-eslint-parser/-/typescript-eslint-parser-22.0.0.tgz#f5e766c9b50711b03535e29a10b45f957e3c516a"
4825-
integrity sha512-pD8D7oTeRwWvFVxK3PaY6FYAiZsuRXFkIc2+1xkwCT3NduySgCgjeAkR5/dnIWecOiFVcEHf4ypXurF02Q6Z3Q==
4826-
dependencies:
4827-
eslint-scope "^4.0.0"
4828-
eslint-visitor-keys "^1.0.0"
4829-
typescript-estree "18.0.0"
4830-
4831-
4832-
version "18.0.0"
4833-
resolved "https://registry.yarnpkg.com/typescript-estree/-/typescript-estree-18.0.0.tgz#a309f6c6502c64d74b3f88c205d871a9af0b1d40"
4834-
integrity sha512-HxTWrzFyYOPWA91Ij7xL9mNUVpGTKLH2KiaBn28CMbYgX2zgWdJqU9hO7Are+pAPAqY91NxAYoaAyDDZ3rLj2A==
4835-
dependencies:
4836-
lodash.unescape "4.0.1"
4837-
semver "5.5.0"
4838-
48394871
typescript@^3.7.4:
48404872
version "3.7.4"
48414873
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.7.4.tgz#1743a5ec5fef6a1fa9f3e4708e33c81c73876c19"

0 commit comments

Comments
 (0)