Skip to content

Commit 791121a

Browse files
committed
perf(rollup): rollup build packages
affects: @vue-async/module-loader, @vue-async/resource-manager, @vue-async/utils move rollup buildup packages to root
1 parent 697841c commit 791121a

File tree

5 files changed

+47
-50
lines changed

5 files changed

+47
-50
lines changed

package.json

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
{
22
"name": "vue-async",
3-
"version": "0.1.0",
3+
"version": "1.0.2",
44
"description": "Vue Async",
55
"private": true,
66
"repository": {
77
"type": "git",
88
"url": "https://github.com/aceHubert/vue-async.git"
99
},
1010
"scripts": {
11-
"serve": "lerna run serve --sort --parallel",
11+
"build:es": "lerna run build:es --sort --parallel",
1212
"build": "lerna run build --sort --stream --scope=@vue-async/{module-loader,resource-manager,utils}",
1313
"clean": "lerna clean --yes",
1414
"lint": "lerna run lint --parallel --stream",
@@ -31,6 +31,13 @@
3131
"@babel/preset-env": "^7.7.4",
3232
"@commitlint/cli": "^8.3.4",
3333
"@commitlint/config-conventional": "^8.3.4",
34+
"@rollup/plugin-alias": "^3.1.1",
35+
"@rollup/plugin-babel": "^5.0.0",
36+
"@rollup/plugin-commonjs": "^11.1.0",
37+
"@rollup/plugin-json": "^4.0.2",
38+
"@rollup/plugin-multi-entry": "^3.0.0",
39+
"@rollup/plugin-node-resolve": "^7.1.3",
40+
"@rollup/plugin-replace": "^2.3.1",
3441
"@types/jest": "^24.0.23",
3542
"@types/node": "^12.12.14",
3643
"@typescript-eslint/eslint-plugin": "^2.12.0",
@@ -55,6 +62,13 @@
5562
"lerna-changelog": "^1.0.1",
5663
"lint-staged": "^10.2.0",
5764
"prettier": "^2.0.5",
65+
"rollup": "^1.27.2",
66+
"rollup-plugin-clear": "^2.0.7",
67+
"rollup-plugin-dts": "^1.4.2",
68+
"rollup-plugin-license": "^2.0.0",
69+
"rollup-plugin-serve": "^1.0.1",
70+
"rollup-plugin-terser": "^5.1.2",
71+
"rollup-plugin-typescript2": "^0.27.0",
5872
"ts-jest": "^24.2.0",
5973
"typescript": "^3.7.2",
6074
"util": "^0.12.1",

packages/module-loader/package.json

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,9 @@
2121
"types/*.d.ts"
2222
],
2323
"scripts": {
24-
"serve": "cross-env TARGET=es rollup -c -w",
24+
"serve": "rollup -c ./rollup.config.dev.js -w",
2525
"build": "rollup -c",
26+
"build:es": "cross-env TARGET=es rollup -c",
2627
"release": "bash scripts/release.sh",
2728
"test": "cd ../../ && cross-env NODE_ENV=test jest --passWithNoTests --config packages/module-loader/jest.config.json",
2829
"lint": "eslint . --cache --report-unused-disable-directives --ignore-path=../../.eslintignore",
@@ -41,17 +42,6 @@
4142
"@vue-async/utils": "^1.0.1"
4243
},
4344
"devDependencies": {
44-
"@rollup/plugin-babel": "^5.0.0",
45-
"@rollup/plugin-commonjs": "^11.1.0",
46-
"@rollup/plugin-json": "^4.0.2",
47-
"@rollup/plugin-node-resolve": "^7.1.3",
48-
"@rollup/plugin-replace": "^2.3.1",
49-
"rollup": "^1.27.2",
50-
"rollup-plugin-clear": "^2.0.7",
51-
"rollup-plugin-license": "^2.0.0",
52-
"rollup-plugin-terser": "^5.1.2",
53-
"rollup-plugin-typescript2": "^0.27.0",
54-
"vue": "^2.6.0",
5545
"vue-router": "^3.1.6",
5646
"vuex": "^3.1.3"
5747
},

packages/resource-manager/package.json

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
"types/*.d.ts"
2222
],
2323
"scripts": {
24-
"start": "cross-env TARGET=es rollup -c -w",
2524
"build": "rollup -c",
25+
"build:es": "cross-env TARGET=es rollup -c",
2626
"release": "bash scripts/release.sh",
2727
"test": "cd ../../ && cross-env NODE_ENV=test jest --passWithNoTests --config packages/resource-manager/jest.config.json",
2828
"lint": "eslint . --cache --report-unused-disable-directives --ignore-path=../../.eslintignore",
@@ -40,19 +40,6 @@
4040
"dependencies": {
4141
"@vue-async/utils": "^1.0.1"
4242
},
43-
"devDependencies": {
44-
"@rollup/plugin-babel": "^5.0.0",
45-
"@rollup/plugin-commonjs": "^11.1.0",
46-
"@rollup/plugin-json": "^4.0.2",
47-
"@rollup/plugin-node-resolve": "^7.1.3",
48-
"@rollup/plugin-replace": "^2.3.1",
49-
"rollup": "^1.27.2",
50-
"rollup-plugin-clear": "^2.0.7",
51-
"rollup-plugin-license": "^2.0.0",
52-
"rollup-plugin-terser": "^5.1.2",
53-
"rollup-plugin-typescript2": "^0.27.0",
54-
"vue": "^2.6.0"
55-
},
5643
"peerDependencies": {
5744
"vue": "^2.6.0"
5845
},

packages/utils/package.json

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
"types/*.d.ts"
2222
],
2323
"scripts": {
24-
"serve": "cross-env TARGET=es rollup -c -w",
2524
"build": "rollup -c",
25+
"build:es": "cross-env TARGET=es rollup -c",
2626
"release": "bash scripts/release.sh",
2727
"test": "cd ../../ && cross-env NODE_ENV=test jest --passWithNoTests --config packages/utils/jest.config.json",
2828
"lint": "eslint . --cache --report-unused-disable-directives --ignore-path=../../.eslintignore",
@@ -37,21 +37,7 @@
3737
"bugs": {
3838
"url": "https://github.com/aceHubert/vus-async/issues"
3939
},
40-
"devDependencies": {
41-
"@rollup/plugin-babel": "^5.0.0",
42-
"@rollup/plugin-commonjs": "^11.1.0",
43-
"@rollup/plugin-json": "^4.0.2",
44-
"@rollup/plugin-multi-entry": "^3.0.0",
45-
"@rollup/plugin-node-resolve": "^7.1.3",
46-
"@rollup/plugin-replace": "^2.3.1",
47-
"rollup": "^1.27.2",
48-
"rollup-plugin-clear": "^2.0.7",
49-
"rollup-plugin-dts": "^1.4.2",
50-
"rollup-plugin-license": "^2.0.0",
51-
"rollup-plugin-terser": "^5.1.2",
52-
"rollup-plugin-typescript2": "^0.27.0",
53-
"vue": "^2.6.0"
54-
},
40+
"dependencies": {},
5541
"peerDependencies": {
5642
"vue": "^2.6.0"
5743
},

yarn.lock

Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2432,6 +2432,13 @@
24322432
dependencies:
24332433
"@types/node" ">= 8"
24342434

2435+
"@rollup/plugin-alias@^3.1.1":
2436+
version "3.1.1"
2437+
resolved "https://registry.yarnpkg.com/@rollup/plugin-alias/-/plugin-alias-3.1.1.tgz#bb96cf37fefeb0a953a6566c284855c7d1cd290c"
2438+
integrity sha512-hNcQY4bpBUIvxekd26DBPgF7BT4mKVNDF5tBG4Zi+3IgwLxGYRY0itHs9D0oLVwXM5pvJDWJlBQro+au8WaUWw==
2439+
dependencies:
2440+
slash "^3.0.0"
2441+
24352442
"@rollup/plugin-babel@^5.0.0":
24362443
version "5.0.0"
24372444
resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-5.0.0.tgz#2f01c9555927449c82cb13dd9e56213a358e1ce9"
@@ -2740,11 +2747,6 @@
27402747
semver "^6.3.0"
27412748
tsutils "^3.17.1"
27422749

2743-
"@vue-async/utils@^0.1.4-alpha.0":
2744-
version "0.1.4-alpha.0"
2745-
resolved "https://registry.yarnpkg.com/@vue-async/utils/-/utils-0.1.4-alpha.0.tgz#0309cf4cfb3cdaa8be3273ea1799da4b088ba1ff"
2746-
integrity sha512-HeXeEDXeocmnbxQ8pU1qcf3O4ScKo7e74Pz8UHMfMWRIX9QWcrp9mZ30WBm7VwUrykXG8T9Lh7ptdGAJ0fkQKg==
2747-
27482750
"@vue/babel-helper-vue-jsx-merge-props@^1.0.0":
27492751
version "1.0.0"
27502752
resolved "https://registry.yarnpkg.com/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.0.0.tgz#048fe579958da408fb7a8b2a3ec050b50a661040"
@@ -9471,6 +9473,11 @@ mime@1.6.0:
94719473
resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
94729474
integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
94739475

9476+
mime@>=2.0.3:
9477+
version "2.4.6"
9478+
resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.6.tgz#e5b407c90db442f2beb5b162373d07b69affa4d1"
9479+
integrity sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==
9480+
94749481
mime@^2.0.3, mime@^2.4.4:
94759482
version "2.4.5"
94769483
resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.5.tgz#d8de2ecb92982dedbb6541c9b6841d7f218ea009"
@@ -10207,6 +10214,11 @@ opencollective-postinstall@^2.0.2:
1020710214
resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz#5657f1bede69b6e33a45939b061eb53d3c6c3a89"
1020810215
integrity sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw==
1020910216

10217+
opener@1:
10218+
version "1.5.1"
10219+
resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.1.tgz#6d2f0e77f1a0af0032aca716c2c1fbb8e7e8abed"
10220+
integrity sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA==
10221+
1021010222
opn@^5.5.0:
1021110223
version "5.5.0"
1021210224
resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc"
@@ -11908,6 +11920,14 @@ rollup-plugin-license@^2.0.0:
1190811920
spdx-expression-validate "2.0.0"
1190911921
spdx-satisfies "5.0.0"
1191011922

11923+
rollup-plugin-serve@^1.0.1:
11924+
version "1.0.1"
11925+
resolved "https://registry.yarnpkg.com/rollup-plugin-serve/-/rollup-plugin-serve-1.0.1.tgz#2da2a784a916c5564609c7696cd9dacdbf17f6cc"
11926+
integrity sha512-bni0pb4s1YLvn1xBmj+dH1OsLdp8gWA4zqh3yuEtT6/YHhg3nDneGU2GwMcRDQwY2tXzuI0uSeAlF1rY+ODitg==
11927+
dependencies:
11928+
mime ">=2.0.3"
11929+
opener "1"
11930+
1191111931
rollup-plugin-terser@^5.1.2:
1191211932
version "5.3.0"
1191311933
resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-5.3.0.tgz#9c0dd33d5771df9630cd027d6a2559187f65885e"
@@ -13724,7 +13744,7 @@ vue-template-es2015-compiler@^1.9.0:
1372413744
resolved "https://registry.yarnpkg.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz#1ee3bc9a16ecbf5118be334bb15f9c46f82f5825"
1372513745
integrity sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==
1372613746

13727-
vue@^2.6.0, vue@^2.6.10:
13747+
vue@^2.6.10:
1372813748
version "2.6.11"
1372913749
resolved "https://registry.yarnpkg.com/vue/-/vue-2.6.11.tgz#76594d877d4b12234406e84e35275c6d514125c5"
1373013750
integrity sha512-VfPwgcGABbGAue9+sfrD4PuwFar7gPb1yl1UK1MwXoQPAw0BKSqWfoYCT/ThFrdEVWoI51dBuyCoiNU9bZDZxQ==

0 commit comments

Comments
 (0)