Commit Graph

269 Commits

Author SHA1 Message Date
Ben Newman
c5c5a36052 Update reify npm package to version 0.16.3. 2018-07-02 20:09:12 -04:00
Ben Newman
eee2557a44 Update meteor-babel to version 7.0.0-beta.51-1. 2018-06-26 15:45:45 -04:00
Ben Newman
8fa1dbe45d Merge branch 'devel' into release-1.7.1 2018-06-13 15:52:30 -04:00
Ben Newman
85a66caa89 Merge branch 'master' into devel 2018-06-13 15:30:10 -04:00
Ben Newman
5eeb81a32d Update meteor-babel to version 7.0.0-beta.51. 2018-06-13 12:33:35 -04:00
Ben Newman
2bd67f334f Use the lru-cache package from dev_bundle in caching-compiler. 2018-06-11 11:02:18 -04:00
Ben Newman
237f20da01 Update npm to version 6.1.0 and pacote to 8.1.6.
Fixes #9940.
2018-06-05 13:07:28 -04:00
Ben Newman
a126cf5641 Update reify to version 0.16.2. 2018-05-27 18:00:48 -04:00
Ben Newman
6407e4dafb Update meteor-babel to version 7.0.0-beta.49-1.
Also switching from babelOptions.sourceMap to babelOptions.sourceMaps,
finally: https://babeljs.io/docs/usage/api/#options
2018-05-25 18:43:13 -04:00
Ben Newman
b28c8a6249 Update meteor-babel to 7.0.0-beta.48 and reify to 0.16.1. 2018-05-24 22:34:38 -04:00
Ben Newman
124e334a95 Update meteor-babel and @babel/runtime to version 7.0.0-beta.47. 2018-05-16 12:16:28 -04:00
Ben Newman
76ece148ba Update meteor-babel to version 7.0.0-beta.46-5. 2018-05-14 14:20:11 -04:00
Ben Newman
9b7231bdd4 Update npm to version 5.10.0.
Release notes: https://github.com/npm/npm/releases/tag/v5.10.0

No need to update our pacote fork this time, since pacote@7.6.1 is still
what's used by npm@5.10.0:
https://github.com/npm/npm/blob/v5.10.0/package.json#L105
2018-05-12 11:57:20 -04:00
Ben Newman
538bd0374b Update meteor-babel to version 7.0.0-beta.46-4.
This version no longer includes the cache directory in the computation of
the cache key, which allows repeated test runs to reuse compilation
results from previous runs.
2018-05-09 18:36:59 -04:00
Ben Newman
b8ee3d01ab Stop setting a global Babel cache directory.
Instead, the cache directory is provided as part of the third argument to
Babel.compile, which means we can set the cache directory per instance of
BabelCompiler in BabelCompiler#setCacheDir.

This became a problem because coffeescript was calling
the setCacheDir method of its own instance of BabelCompiler, which was
racing with the setCacheDir call for the ecmascript package:
f601ec9693/packages/non-core/coffeescript/compile-coffeescript.js (L27)
2018-05-09 13:03:43 -04:00
Ben Newman
fb9321870e Set minimum modern versions for Electron.
This effectively means Electron 1.6.0+ will be considered modern.

Fixes #9852.
2018-05-03 13:30:34 -04:00
Ben Newman
dcd01aceba Merge branch 'devel' into release-1.7 2018-04-25 18:22:00 -04:00
Ben Newman
986b47d1c4 Update meteor-babel to version 7.0.0-beta.46. (#9840) 2018-04-25 18:15:29 -04:00
Ben Newman
c032b9c271 Disable longjohn, since Node 8 now supports async stack traces. 2018-04-18 18:36:44 -04:00
Ben Newman
5eabf7da91 Update the optimism npm package to version 0.6.3. 2018-04-18 16:20:40 -04:00
Ben Newman
2a524dcfd1 Update meteor-babel to 7.0.0-beta.44 and reify to 0.15.1. 2018-04-02 18:54:00 -04:00
Ben Newman
d19122521b Upgrade npm to version 5.8.0.
http://blog.npmjs.org/post/171139955345/v570
http://blog.npmjs.org/post/171169301000/v571
http://blog.npmjs.org/post/171813275740/v580-next0

The node-gyp package is apparently no longer bundled as
npm/node_modules/node-gyp, so we don't have to delete it any more.
2018-03-29 10:57:29 -04:00
Ben Newman
4b2d6c22bc Update meteor-babel to version 7.0.0-beta.42.
https://github.com/babel/babel/releases/tag/v7.0.0-beta.41
https://github.com/babel/babel/releases/tag/v7.0.0-beta.42
2018-03-20 19:57:00 -04:00
Ben Newman
bbd614932d Update meteor-babel and reify npm packages to latest versions.
Fixes #9676.
2018-02-22 10:49:09 -05:00
Ben Newman
7002142403 Add babel-runtime package back to dev_bundle/lib/node_modules.
I tried removing babel-runtime from the dev bundle in a recent commit
(since @babel/runtime is what Babel 7 uses), but some tests failed.

Unfortunately Meteor packages like stylus that (1) register compiler
plugins and (2) were last published before Meteor 1.6.1 still need the
older version of the babel-runtime npm package. It's an extra 2MB of dev
bundle size (82MB vs. 80MB), so it's not the end of the world, but I would
like to figure out how to remove it permanently at some point.

cc @abernix @hwillson in case you have any quick thoughts
2018-02-13 14:15:46 -05:00
Ben Newman
7c96a70692 Update meteor-babel to latest version, 7.0.0-beta.40-1. 2018-02-13 14:08:05 -05:00
Ben Newman
a5d9763186 Update meteor-babel to latest version. 2018-02-06 20:55:07 -05:00
Ben Newman
2cd5b5c6d9 Update reify and optimism packages to latest versions. 2018-02-06 20:13:26 -05:00
Ben Newman
57a6f44a65 Make the class properties transform "loose" to fix #9628. 2018-02-02 16:25:10 -05:00
Ben Newman
312094cec9 Use a version of meteor-babel that exactly pins its dependencies.
146c11425b

The recent 7.0.0-beta.39 versions of some Babel dependencies snuck into
the last dev_bundle/lib/node_modules build, due to using ^7.0.0-beta.38
version constraints in babel-preset-meteor/package.json, even though
meteor-babel exactly pins the version of babel-preset-meteor.

After I rebuild the dev bundle, this change should fix the current test
failures on the devel branch.
2018-01-31 15:57:10 -05:00
Ben Newman
145fce2c4c Update meteor-babel to version 7.0.0-beta.38. 2018-01-17 13:01:21 -05:00
Christian Klaussner
9cc978eb90 Make "meteor-dev-bundle" and "meteor-dev-bundle-tool" packages private (#9542)
Since these packages aren't published to the npm registry, they can be made private to avoid unnecessary warnings about missing description, repository, and license fields when installing server dependencies and generating dev bundles.
2018-01-16 15:23:10 -05:00
Ben Newman
afe1ba7044 Update meteor-babel and reify to latest versions.
https://github.com/meteor/meteor/pull/9274#issuecomment-354870359
46109280c2
2018-01-11 20:17:07 -05:00
Ben Newman
49ff5bcb33 Update meteor-babel and reify to latest versions.
Fixes #9504.
2018-01-09 10:59:51 -05:00
Ben Newman
b35ce7d168 Update meteor-babel to version 7.0.0-beta.36. 2017-12-30 14:02:58 -05:00
Ben Newman
bda490b637 Update various tool npm dependencies to latest versions. 2017-12-20 15:21:08 -05:00
Ben Newman
8bf3484314 Update meteor-babel to version 7.0.0-beta.35-1.
f5b8d7f24c
2017-12-20 14:36:40 -05:00
Ben Newman
bdb60404be Upgrade npm to version 5.6.0, and pacote to 7.0.2.
http://blog.npmjs.org/post/167963735925/v560-2017-11-27
2017-12-20 10:30:18 -05:00
Ben Newman
7583fc0bb6 Update meteor-babel and reify to latest versions. 2017-12-19 18:14:38 -05:00
Ben Newman
ac705ebd92 Bump reify npm package to version 0.13.3. 2017-12-12 13:30:59 -05:00
Ben Newman
bd91cbef87 Add @babel/runtime to dev bundle and update npm dependencies.
These are the same versions currently on release-1.6.1.
2017-12-07 18:43:39 -05:00
Ben Newman
3ff79472a0 Upgrade npm to version 5.5.1.
http://blog.npmjs.org/post/166044150500/v550-2017-10-04
2017-12-07 17:53:45 -05:00
Ben Newman
a49a8dc12f Update our fork of pacote to ensure gitOpts.cwd exists.
4e58fa55e2

cc @abernix
2017-10-19 10:18:02 -04:00
Ben Newman
f9f7965587 Use a fork of pacote to work around Windows git.exe issues.
Should finally fix https://github.com/meteor/meteor/issues/9243.

Additional commits:
64ff47a875
f381754a0f

Previously: 3431b5b81f
2017-10-18 21:52:11 -04:00
Ben Newman
d988137cee Update meteor-babel and babel-runtime to latest versions. 2017-10-17 14:13:02 -04:00
Ben Newman
bc145acd77 Update internal meteor-babel to 7.0.0-beta.2-1.
cbd6bb5643
2017-10-09 14:51:25 -04:00
Ben Newman
677a8ebef0 Update meteor-babel and babel-runtime used by meteor/tools codebase. 2017-09-26 14:04:51 -04:00
Ben Newman
c4026c7478 Upgrade npm to version 5.4.2.
http://blog.npmjs.org/post/165348368340/v542-2017-09-14
2017-09-21 16:12:10 -04:00
Ben Newman
942981ffbd Add the ignore package to the dev bundle.
https://npmjs.org/package/ignore
2017-09-21 16:12:09 -04:00
Ben Newman
3632128258 Upgrade reify to version 0.12.3. 2017-09-20 16:48:01 -04:00