Skip to content

Commit 11446ee

Browse files
committed
Update rollup_bundle dependencies
We now tree-shake @PURE-annotated code.
1 parent 4d0d9ab commit 11446ee

3 files changed

Lines changed: 81 additions & 49 deletions

File tree

‎internal/e2e/rollup/foo.js‎

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,18 @@ import {name} from './bar';
66

77
console.log(`${hello}, ${name} in ${fum}`);
88

9+
// Tests for @PURE annotations
10+
/*@__PURE__*/
11+
console.log('side-effect');
12+
13+
class Impure {
14+
constructor() {
15+
console.log('side-effect')
16+
}
17+
}
18+
19+
/*@__PURE__*/new Impure();
20+
921
// Test for sequences = false
1022
export class A {
1123
a() {

‎internal/rollup/package.json‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
"devDependencies": {
44
"is-builtin-module": "2.0.0",
55
"minimist": "1.2.0",
6-
"rollup": "1.0.0",
6+
"rollup": "1.3.1",
77
"rollup-plugin-node-resolve": "gregmagolan/rollup-plugin-node-resolve#dist-4.0.0-ab35c968ca3803148ff21600402a8a5ff4be35af",
88
"rollup-plugin-sourcemaps": "^0.4.2",
9-
"source-map-explorer": "^1.5.0",
9+
"source-map-explorer": "^1.7.0",
1010
"tmp": "0.0.33",
11-
"typescript": "2.6.2",
11+
"typescript": "3.3.3333",
1212
"uglify-es": "3.3.9"
1313
}
14-
}
14+
}

‎internal/rollup/yarn.lock‎

Lines changed: 65 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@
77
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f"
88
integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==
99

10-
"@types/node@*":
11-
version "10.1.2"
12-
resolved "https://registry.yarnpkg.com/@types/node/-/node-10.1.2.tgz#1b928a0baa408fc8ae3ac012cc81375addc147c6"
13-
integrity sha512-bjk1RIeZBCe/WukrFToIVegOf91Pebr8cXYBwLBIsfiGWVQ+ifwWsT59H3RxrWzWrzd1l/Amk1/ioY5Fq3/bpA==
10+
"@types/node@^11.9.5":
11+
version "11.9.5"
12+
resolved "https://registry.yarnpkg.com/@types/node/-/node-11.9.5.tgz#011eece9d3f839a806b63973e228f85967b79ed3"
13+
integrity sha512-vVjM0SVzgaOUpflq4GYBvCpozes8OgIIS5gVXVka+OfK3hvnkC1i93U8WiY2OtNE4XUWyyy/86Kf6e0IHTQw1Q==
1414

15-
acorn@^6.0.4:
16-
version "6.0.4"
17-
resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.0.4.tgz#77377e7353b72ec5104550aa2d2097a2fd40b754"
18-
integrity sha512-VY4i5EKSKkofY2I+6QLTbTTN/UvEQPCo6eiwzzSaSWfpaDhOmStMCMod6wmuPciNq+XS0faCglFu2lHZpdHUtg==
15+
acorn@^6.1.0:
16+
version "6.1.1"
17+
resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.1.1.tgz#7d25ae05bb8ad1f9b699108e1094ecd7884adc1f"
18+
integrity sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA==
1919

2020
arr-diff@^2.0.0:
2121
version "2.0.0"
@@ -101,6 +101,11 @@ docopt@^0.6.2:
101101
resolved "https://registry.yarnpkg.com/docopt/-/docopt-0.6.2.tgz#b28e9e2220da5ec49f7ea5bb24a47787405eeb11"
102102
integrity sha1-so6eIiDaXsSffqW7JKR3h0Be6xE=
103103

104+
ejs@^2.6.1:
105+
version "2.6.1"
106+
resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.6.1.tgz#498ec0d495655abc6f23cd61868d926464071aa0"
107+
integrity sha512-0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ==
108+
104109
estree-walker@^0.3.0:
105110
version "0.3.1"
106111
resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.3.1.tgz#e6b1a51cf7292524e7237c312e5fe6660c1ce1aa"
@@ -187,6 +192,18 @@ glob@^7.1.2:
187192
once "^1.3.0"
188193
path-is-absolute "^1.0.0"
189194

195+
glob@^7.1.3:
196+
version "7.1.3"
197+
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1"
198+
integrity sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==
199+
dependencies:
200+
fs.realpath "^1.0.0"
201+
inflight "^1.0.4"
202+
inherits "2"
203+
minimatch "^3.0.4"
204+
once "^1.3.0"
205+
path-is-absolute "^1.0.0"
206+
190207
inflight@^1.0.4:
191208
version "1.0.6"
192209
resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
@@ -270,6 +287,11 @@ is-primitive@^2.0.0:
270287
resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575"
271288
integrity sha1-IHurkWOEmcB7Kt8kCkGochADRXU=
272289

290+
is-wsl@^1.1.0:
291+
version "1.1.0"
292+
resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d"
293+
integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=
294+
273295
isarray@1.0.0:
274296
version "1.0.0"
275297
resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
@@ -349,12 +371,14 @@ once@^1.3.0:
349371
dependencies:
350372
wrappy "1"
351373

352-
open@0.0.5:
353-
version "0.0.5"
354-
resolved "https://registry.yarnpkg.com/open/-/open-0.0.5.tgz#42c3e18ec95466b6bf0dc42f3a2945c3f0cad8fc"
355-
integrity sha1-QsPhjslUZra/DcQvOilFw/DK2Pw=
374+
opn@^5.3.0:
375+
version "5.4.0"
376+
resolved "https://registry.yarnpkg.com/opn/-/opn-5.4.0.tgz#cb545e7aab78562beb11aa3bfabc7042e1761035"
377+
integrity sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==
378+
dependencies:
379+
is-wsl "^1.1.0"
356380

357-
os-tmpdir@^1.0.0, os-tmpdir@~1.0.2:
381+
os-tmpdir@~1.0.2:
358382
version "1.0.2"
359383
resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
360384
integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
@@ -426,10 +450,12 @@ resolve@^1.8.1:
426450
dependencies:
427451
path-parse "^1.0.6"
428452

429-
rimraf@~2.2.6:
430-
version "2.2.8"
431-
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582"
432-
integrity sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=
453+
rimraf@~2.6.2:
454+
version "2.6.3"
455+
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab"
456+
integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==
457+
dependencies:
458+
glob "^7.1.3"
433459

434460
rollup-plugin-node-resolve@gregmagolan/rollup-plugin-node-resolve#dist-4.0.0-ab35c968ca3803148ff21600402a8a5ff4be35af:
435461
version "4.0.0-ab35c968ca3803148ff21600402a8a5ff4be35af"
@@ -455,28 +481,28 @@ rollup-pluginutils@^2.0.1:
455481
estree-walker "^0.3.0"
456482
micromatch "^2.3.11"
457483

458-
rollup@1.0.0:
459-
version "1.0.0"
460-
resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.0.0.tgz#db97a04a15364d1cd3823a0024ae8d8fda530a1c"
461-
integrity sha512-LV6Qz+RkuDAfxr9YopU4k5o5P/QA7YNq9xi2Ug2IqOmhPt9sAm89vh3SkNtFok3bqZHX54eMJZ8F68HPejgqtw==
484+
rollup@1.3.1:
485+
version "1.3.1"
486+
resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.3.1.tgz#cf3bad0ba38ee4534e3057cc6b7e662b6db83d78"
487+
integrity sha512-XaVp/ggPVQ3zD4wktUzJo0XGbsnRHsGWk4B4497hE35emWods/WkrIEVgoLRSvMSxCpklLPBfWZAiTs/VeFSNg==
462488
dependencies:
463489
"@types/estree" "0.0.39"
464-
"@types/node" "*"
465-
acorn "^6.0.4"
490+
"@types/node" "^11.9.5"
491+
acorn "^6.1.0"
466492

467-
source-map-explorer@^1.5.0:
468-
version "1.5.0"
469-
resolved "https://registry.yarnpkg.com/source-map-explorer/-/source-map-explorer-1.5.0.tgz#654e2ba0db158fecfc99b9cefdf891b755b767d1"
470-
integrity sha512-skfca9IJvJKsI+J3sWFQ+hCqUDmZxhGgM20/L7PpNGRnQSVyXPYi7U0TDw0eNj5Yhtsm//psmNkxQmHuEJJ6FA==
493+
source-map-explorer@^1.7.0:
494+
version "1.7.0"
495+
resolved "https://registry.yarnpkg.com/source-map-explorer/-/source-map-explorer-1.7.0.tgz#d6ff79eaf11990223c35ced78788c09d6e864968"
496+
integrity sha512-S9Tb48Ia4ozNLvr0khOzygfoFjtzRVLD/h2I0VzwUoWz+rmuvNMzuzmbAHcK7/F6Gley3yhr1Mhoavokv5qg8A==
471497
dependencies:
472498
btoa "^1.1.2"
473499
convert-source-map "^1.1.1"
474500
docopt "^0.6.2"
501+
ejs "^2.6.1"
475502
glob "^7.1.2"
476-
open "0.0.5"
503+
opn "^5.3.0"
477504
source-map "^0.5.1"
478-
temp "^0.8.3"
479-
underscore "^1.8.3"
505+
temp "^0.9.0"
480506

481507
source-map-resolve@^0.5.0:
482508
version "0.5.1"
@@ -504,13 +530,12 @@ source-map@~0.6.1:
504530
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
505531
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
506532

507-
temp@^0.8.3:
508-
version "0.8.3"
509-
resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.3.tgz#e0c6bc4d26b903124410e4fed81103014dfc1f59"
510-
integrity sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=
533+
temp@^0.9.0:
534+
version "0.9.0"
535+
resolved "https://registry.yarnpkg.com/temp/-/temp-0.9.0.tgz#61391795a11bd9738d4c4d7f55f012cb8f55edaa"
536+
integrity sha512-YfUhPQCJoNQE5N+FJQcdPz63O3x3sdT4Xju69Gj4iZe0lBKOtnAMi0SLj9xKhGkcGhsxThvTJ/usxtFPo438zQ==
511537
dependencies:
512-
os-tmpdir "^1.0.0"
513-
rimraf "~2.2.6"
538+
rimraf "~2.6.2"
514539

515540
tmp@0.0.33:
516541
version "0.0.33"
@@ -519,10 +544,10 @@ tmp@0.0.33:
519544
dependencies:
520545
os-tmpdir "~1.0.2"
521546

522-
typescript@2.6.2:
523-
version "2.6.2"
524-
resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.6.2.tgz#3c5b6fd7f6de0914269027f03c0946758f7673a4"
525-
integrity sha1-PFtv1/beCRQmkCfwPAlGdY92c6Q=
547+
typescript@3.3.3333:
548+
version "3.3.3333"
549+
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.3.3333.tgz#171b2c5af66c59e9431199117a3bcadc66fdcfd6"
550+
integrity sha512-JjSKsAfuHBE/fB2oZ8NxtRTk5iGcg6hkYXMnZ3Wc+b2RSqejEqTaem11mHASMnFilHrax3sLK0GDzcJrekZYLw==
526551

527552
uglify-es@3.3.9:
528553
version "3.3.9"
@@ -532,11 +557,6 @@ uglify-es@3.3.9:
532557
commander "~2.13.0"
533558
source-map "~0.6.1"
534559

535-
underscore@^1.8.3:
536-
version "1.8.3"
537-
resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.8.3.tgz#4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022"
538-
integrity sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=
539-
540560
urix@^0.1.0:
541561
version "0.1.0"
542562
resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"

0 commit comments

Comments
 (0)