Skip to content

Commit e071b81

Browse files
committed
add rollup-plugin-bundle-size
1 parent 3537662 commit e071b81

File tree

3 files changed

+50
-2
lines changed

3 files changed

+50
-2
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
"eslint-plugin-vue": "^6.2.2",
3333
"lint-staged": "^10.2.11",
3434
"rollup": "^2.26.3",
35+
"rollup-plugin-bundle-size": "^1.0.3",
3536
"rollup-plugin-cleanup": "^3.1.1",
3637
"rollup-plugin-commonjs": "^10.1.0",
3738
"rollup-plugin-css-only": "^0.4.0",

rollup.config.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import resolve from 'rollup-plugin-node-resolve'
44
import commonJS from 'rollup-plugin-commonjs'
55
import { terser } from 'rollup-plugin-terser'
66
import cleanup from 'rollup-plugin-cleanup'
7+
import bundleSize from 'rollup-plugin-bundle-size'
78

89
const pkg = require('./package.json')
910

@@ -15,7 +16,8 @@ const plugins = [
1516
vue(),
1617
babel({ babelHelpers: 'bundled' }),
1718
cleanup(),
18-
terser()
19+
terser(),
20+
bundleSize()
1921
]
2022

2123
export default {

yarn.lock

Lines changed: 46 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2279,7 +2279,7 @@ center-align@^0.1.1:
22792279
align-text "^0.1.3"
22802280
lazy-cache "^1.0.3"
22812281

2282-
chalk@^1.1.3:
2282+
chalk@^1.0.0, chalk@^1.1.3:
22832283
version "1.1.3"
22842284
resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
22852285
integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=
@@ -3975,6 +3975,14 @@ figgy-pudding@^3.5.1:
39753975
resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e"
39763976
integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==
39773977

3978+
figures@^1.0.1:
3979+
version "1.7.0"
3980+
resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e"
3981+
integrity sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=
3982+
dependencies:
3983+
escape-string-regexp "^1.0.5"
3984+
object-assign "^4.1.0"
3985+
39783986
figures@^3.0.0, figures@^3.2.0:
39793987
version "3.2.0"
39803988
resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af"
@@ -4363,6 +4371,13 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6
43634371
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb"
43644372
integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==
43654373

4374+
gzip-size@^3.0.0:
4375+
version "3.0.0"
4376+
resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-3.0.0.tgz#546188e9bdc337f673772f81660464b389dce520"
4377+
integrity sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=
4378+
dependencies:
4379+
duplexer "^0.1.1"
4380+
43664381
gzip-size@^5.0.0:
43674382
version "5.1.1"
43684383
resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274"
@@ -5649,6 +5664,16 @@ map-visit@^1.0.0:
56495664
dependencies:
56505665
object-visit "^1.0.0"
56515666

5667+
maxmin@^2.1.0:
5668+
version "2.1.0"
5669+
resolved "https://registry.yarnpkg.com/maxmin/-/maxmin-2.1.0.tgz#4d3b220903d95eee7eb7ac7fa864e72dc09a3166"
5670+
integrity sha1-TTsiCQPZXu5+t6x/qGTnLcCaMWY=
5671+
dependencies:
5672+
chalk "^1.0.0"
5673+
figures "^1.0.1"
5674+
gzip-size "^3.0.0"
5675+
pretty-bytes "^3.0.0"
5676+
56525677
md5.js@^1.3.4:
56535678
version "1.3.5"
56545679
resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f"
@@ -6108,6 +6133,11 @@ num2fraction@^1.2.2:
61086133
resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede"
61096134
integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=
61106135

6136+
number-is-nan@^1.0.0:
6137+
version "1.0.1"
6138+
resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
6139+
integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=
6140+
61116141
oauth-sign@~0.9.0:
61126142
version "0.9.0"
61136143
resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
@@ -7055,6 +7085,13 @@ prettier@^1.18.2:
70557085
resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb"
70567086
integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==
70577087

7088+
pretty-bytes@^3.0.0:
7089+
version "3.0.1"
7090+
resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-3.0.1.tgz#27d0008d778063a0b4811bb35c79f1bd5d5fbccf"
7091+
integrity sha1-J9AAjXeAY6C0gRuzXHnxvV1fvM8=
7092+
dependencies:
7093+
number-is-nan "^1.0.0"
7094+
70587095
pretty-error@^2.0.2:
70597096
version "2.1.1"
70607097
resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.1.tgz#5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3"
@@ -7643,6 +7680,14 @@ ripemd160@^2.0.0, ripemd160@^2.0.1:
76437680
hash-base "^3.0.0"
76447681
inherits "^2.0.1"
76457682

7683+
rollup-plugin-bundle-size@^1.0.3:
7684+
version "1.0.3"
7685+
resolved "https://registry.yarnpkg.com/rollup-plugin-bundle-size/-/rollup-plugin-bundle-size-1.0.3.tgz#d245cd988486b4040279f9fd33f357f61673e90f"
7686+
integrity sha512-aWj0Pvzq90fqbI5vN1IvUrlf4utOqy+AERYxwWjegH1G8PzheMnrRIgQ5tkwKVtQMDP0bHZEACW/zLDF+XgfXQ==
7687+
dependencies:
7688+
chalk "^1.1.3"
7689+
maxmin "^2.1.0"
7690+
76467691
rollup-plugin-cleanup@^3.1.1:
76477692
version "3.1.1"
76487693
resolved "https://registry.yarnpkg.com/rollup-plugin-cleanup/-/rollup-plugin-cleanup-3.1.1.tgz#d012faab5e212b1c4bfa8144ace70fc6ac7b3315"

0 commit comments

Comments
 (0)