Skip to content

Commit b75441d

Browse files
committed
Add rollup-plugin-cleanup
1 parent 94ff313 commit b75441d

File tree

3 files changed

+42
-0
lines changed

3 files changed

+42
-0
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
"prettier": "^2.1.2",
4747
"prettier-eslint": "^11.0.0",
4848
"rollup": "^2.33.1",
49+
"rollup-plugin-cleanup": "^3.2.1",
4950
"rollup-plugin-serve": "^1.1.0",
5051
"rollup-plugin-terser": "^7.0.2",
5152
"rollup-plugin-typescript2": "^0.29.0",

rollup.config.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import babel from '@rollup/plugin-babel';
55
import { terser } from 'rollup-plugin-terser';
66
import serve from 'rollup-plugin-serve';
77
import json from '@rollup/plugin-json';
8+
import cleanup from 'rollup-plugin-cleanup';
89

910
const dev = process.env.ROLLUP_WATCH;
1011

@@ -27,6 +28,7 @@ const plugins = [
2728
exclude: 'node_modules/**',
2829
babelHelpers: 'bundled',
2930
}),
31+
cleanup({ comments: 'none' }),
3032
dev && serve(serveopts),
3133
!dev &&
3234
terser({

yarn.lock

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1910,6 +1910,11 @@ estraverse@^5.1.0, estraverse@^5.2.0:
19101910
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880"
19111911
integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==
19121912

1913+
estree-walker@^0.6.1:
1914+
version "0.6.1"
1915+
resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362"
1916+
integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==
1917+
19131918
estree-walker@^1.0.1:
19141919
version "1.0.1"
19151920
resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700"
@@ -2991,6 +2996,15 @@ jest-worker@^26.2.1:
29912996
merge-stream "^2.0.0"
29922997
supports-color "^7.0.0"
29932998

2999+
js-cleanup@^1.2.0:
3000+
version "1.2.0"
3001+
resolved "https://registry.yarnpkg.com/js-cleanup/-/js-cleanup-1.2.0.tgz#8dbc65954b1d38b255f1e8cf02cd17b3f7a053f9"
3002+
integrity sha512-JeDD0yiiSt80fXzAVa/crrS0JDPQljyBG/RpOtaSbyDq03VHa9szJWMaWOYU/bcTn412uMN2MxApXq8v79cUiQ==
3003+
dependencies:
3004+
magic-string "^0.25.7"
3005+
perf-regexes "^1.0.1"
3006+
skip-regex "^1.0.2"
3007+
29943008
js-tokens@^4.0.0:
29953009
version "4.0.0"
29963010
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
@@ -4306,6 +4320,11 @@ path-type@^4.0.0:
43064320
resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
43074321
integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
43084322

4323+
perf-regexes@^1.0.1:
4324+
version "1.0.1"
4325+
resolved "https://registry.yarnpkg.com/perf-regexes/-/perf-regexes-1.0.1.tgz#6da1d62f5a94bf9353a0451bccacf69068b75d0b"
4326+
integrity sha512-L7MXxUDtqr4PUaLFCDCXBfGV/6KLIuSEccizDI7JxT+c9x1G1v04BQ4+4oag84SHaCdrBgQAIs/Cqn+flwFPng==
4327+
43094328
performance-now@^2.1.0:
43104329
version "2.1.0"
43114330
resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
@@ -4793,6 +4812,14 @@ rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.2, rimraf@^2.6.3, rimraf@^2.7.1:
47934812
dependencies:
47944813
glob "^7.1.3"
47954814

4815+
rollup-plugin-cleanup@^3.2.1:
4816+
version "3.2.1"
4817+
resolved "https://registry.yarnpkg.com/rollup-plugin-cleanup/-/rollup-plugin-cleanup-3.2.1.tgz#8cbc92ecf58babd7c210051929797f137bbf777c"
4818+
integrity sha512-zuv8EhoO3TpnrU8MX8W7YxSbO4gmOR0ny06Lm3nkFfq0IVKdBUtHwhVzY1OAJyNCIAdLiyPnOrU0KnO0Fri1GQ==
4819+
dependencies:
4820+
js-cleanup "^1.2.0"
4821+
rollup-pluginutils "^2.8.2"
4822+
47964823
rollup-plugin-serve@^1.1.0:
47974824
version "1.1.0"
47984825
resolved "https://registry.yarnpkg.com/rollup-plugin-serve/-/rollup-plugin-serve-1.1.0.tgz#0654a57021a21b903340c69940f7463706e8288d"
@@ -4822,6 +4849,13 @@ rollup-plugin-typescript2@^0.29.0:
48224849
resolve "1.17.0"
48234850
tslib "2.0.1"
48244851

4852+
rollup-pluginutils@^2.8.2:
4853+
version "2.8.2"
4854+
resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e"
4855+
integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==
4856+
dependencies:
4857+
estree-walker "^0.6.1"
4858+
48254859
rollup@^2.33.1, rollup@^2.7.6:
48264860
version "2.33.1"
48274861
resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.33.1.tgz#802795164164ee63cd47769d8879c33ec8ae0c40"
@@ -4955,6 +4989,11 @@ signal-exit@^3.0.0, signal-exit@^3.0.2:
49554989
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"
49564990
integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==
49574991

4992+
skip-regex@^1.0.2:
4993+
version "1.0.2"
4994+
resolved "https://registry.yarnpkg.com/skip-regex/-/skip-regex-1.0.2.tgz#ac655d77e7c771ac2b9f37585fea37bff56ad65b"
4995+
integrity sha512-pEjMUbwJ5Pl/6Vn6FsamXHXItJXSRftcibixDmNCWbWhic0hzHrwkMZo0IZ7fMRH9KxcWDFSkzhccB4285PutA==
4996+
49584997
slash@^3.0.0:
49594998
version "3.0.0"
49604999
resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"

0 commit comments

Comments
 (0)