Michał Powaga
7b2aba09a0
Print nicer error message for missing Meteor package ( #9719 )
2018-03-29 09:51:18 -04:00
Ben Newman
9c95b78d9e
Upgrade install.js package to avoid calling Module.prototype.useNode.
...
f69158f0a1
2018-03-26 12:04:13 -04:00
Ben Newman
e7b6176bf1
Update runtime module system to latest version.
...
This update includes the following commit, which fixes a subtle bug with
package.json "main" module resolution:
d8142eb42e
2018-01-22 11:17:53 -05:00
Ben Newman
305abbefb8
Upgrade install to allow batching of dynamic import() requests.
...
Now that we're using HTTP POST requests to fetch dynamic modules, it's
more important to make fewer requests when possible, given the higher
latency of HTTP requests compared to WebSocket messages.
The trick is to wait until the next tick of the event loop before actually
sending the request, so that multiple dynamic import() calls in quick
succession are treated as a single request, and all the modules they
require can be returned in a single response object.
For example, we want code like this
const [
React,
ReactDOM
] = await Promise.all([
import("react"),
import("react-dom")
]);
to result in one HTTP POST request for both `react` and `react-dom`, as
well as all their dependencies, rather than two separate requests.
Indeed, that is what happens, since both import() calls take place in the
same tick of the event loop.
2017-11-16 19:49:06 -05:00
Ben Newman
0bff81f0b4
Bump package versions for the official 1.6 release.
2017-10-27 13:00:43 -04:00
Ben Newman
b63ab27986
Bump package versions for 1.6-rc.18 release.
2017-10-26 11:37:15 -04:00
Ben Newman
24c80da9ef
Bump package versions for 1.6-rc.17 release.
2017-10-24 18:45:30 -04:00
Ben Newman
d317c29319
Bump package versions for 1.6-rc.16 release.
2017-10-20 16:13:31 -04:00
Ben Newman
6d528e334f
Bump package versions for 1.6-rc.15 release.
2017-10-18 21:52:17 -04:00
Ben Newman
22930e876e
Bump package versions for 1.6-rc.14 release.
2017-10-17 16:29:44 -04:00
Ben Newman
e2db34bdc5
Bump package versions for 1.6-rc.13 release.
2017-10-16 16:04:42 -04:00
Ben Newman
5a8c0f2743
Bump package versions for 1.6-rc.12 release.
2017-10-16 14:07:19 -04:00
Ben Newman
2777f5f6f7
Bump package versions for 1.6-rc.11 release.
2017-10-16 10:00:45 -04:00
Ben Newman
c476188cc6
Bump package versions for 1.6-rc.10 release.
2017-10-14 15:00:41 -04:00
Ben Newman
5d7058dc17
Bump package versions for 1.6-rc.9 release.
2017-10-13 13:54:47 -04:00
Ben Newman
fdaa0f5145
Bump package versions for 1.6-rc.8 release.
2017-10-12 17:42:21 -04:00
Ben Newman
3b93934217
Bump package versions for 1.6-rc.7 release.
2017-10-12 11:23:36 -04:00
Ben Newman
40ecbb27f2
Bump package versions for 1.6-rc.6 release.
2017-10-10 10:05:36 -04:00
Ben Newman
0c7f4b89a7
Bump package versions for 1.6-rc.5 release.
2017-10-08 20:04:53 -04:00
Ben Newman
25e0a54d4e
Bump package versions for 1.6-rc.4 release.
2017-10-08 14:37:19 -04:00
Ben Newman
158b6ceb7e
Bump package versions for 1.6-rc.3 release.
2017-10-03 12:13:43 -04:00
Ben Newman
ac04df949b
Bump package versions for 1.6-rc.2 release.
2017-10-02 13:46:44 -04:00
Ben Newman
3be6913c4d
Bump package versions for 1.6-rc.1 release.
2017-09-29 18:17:09 -04:00
Ben Newman
d07ea5e288
Bump package versions for 1.6-rc.0 release. 🎉
2017-09-28 14:43:50 -04:00
Ben Newman
fd3ea1b9e1
Bump package versions for 1.6-beta.32 release.
2017-09-26 14:47:57 -04:00
Ben Newman
6e09542ead
Bump package versions for 1.6-beta.31 release.
2017-09-22 18:51:30 -04:00
Ben Newman
bfea51815a
Bump package versions for 1.6-beta.30 release.
2017-09-18 17:31:25 -04:00
Ben Newman
c5e2bc3ca1
Bump package versions for 1.6-beta.29 release.
2017-09-18 15:01:07 -04:00
Ben Newman
f9c566fbc6
Bump package versions for 1.6-beta.28 release.
2017-09-18 12:45:53 -04:00
Ben Newman
7ebf9b3497
Merge branch 'devel' into release-1.6
2017-09-18 12:45:34 -04:00
Ben Newman
971d2b1272
Standardize Npm.require exceptions and limit lookup paths. ( #9095 )
...
Ever since Meteor 1.3 first introduced a module system based on something
other than `Npm.require`, we've continued throwing missing module
exceptions that refer to `Npm.depends` and/or `Npm.require`, even if the
developer called `require` or used an `import` declaration. This commit
fixes that, so that all missing module exceptions look like 'Cannot find
module "module/name"'.
I also noticed recently that `Npm.require` is capable of returning modules
installed in `node_modules` directories completely outside the app, which
is bad news for development/production reproducibility. Fixed that too.
CC @hwillson who has spoken of deprecating `Npm.require` entirely, and
just using `require` everywhere, instead.
2017-09-18 11:39:45 -04:00
Ben Newman
7d98df9ee6
Bump package versions for 1.6-beta.27 release.
2017-09-14 17:57:22 -04:00
Ben Newman
3ad0034779
Bump package versions for 1.6-beta.26 release.
2017-09-06 12:25:20 -04:00
Ben Newman
844715de88
Bump package versions for 1.6-beta.25 release.
2017-09-05 22:05:58 -04:00
Ben Newman
ba42d791b1
Bump package versions for 1.6-beta.24 release.
2017-08-22 22:15:34 -04:00
Ben Newman
d464b72d7a
Bump package versions for 1.6-beta.23 release.
2017-08-17 10:29:56 -04:00
Ben Newman
8822e90f87
Bump package versions for 1.6-beta.22 release.
2017-08-16 14:17:03 -04:00
Ben Newman
b290bcaa1b
Bump package versions for 1.6-beta.21 release.
2017-08-15 12:27:21 -04:00
Ben Newman
8e10361721
Bump package versions for 1.6-beta.20 release.
2017-08-14 22:53:13 -04:00
Ben Newman
73b43690ef
Bump package versions for 1.6-beta.19 release.
2017-08-11 17:28:19 -04:00
Ben Newman
2c042016fe
Bump package versions for 1.6-beta.18 release.
2017-08-10 19:05:35 -04:00
Ben Newman
1e7a7c451d
Bump package versions for 1.6-beta.17 release.
2017-08-10 13:46:45 -04:00
Ben Newman
5a8e6b0639
Bump package versions for 1.6-beta.16 release.
2017-08-08 19:33:04 -04:00
Ben Newman
6d8f10ff3a
Bump package versions for 1.6-beta.15 release.
2017-07-28 18:48:10 -04:00
Ben Newman
b2ef3be175
Bump package versions for 1.6-beta.14 release.
2017-07-22 22:06:10 -04:00
Ben Newman
7b85cbd746
Bump package versions for 1.6-beta.13 release.
2017-07-22 12:36:12 -04:00
Ben Newman
8bc4bce3a0
Bump package versions for 1.6-beta.12 release.
2017-07-22 09:31:48 -04:00
Ben Newman
65fe4982ea
Bump package versions for 1.6-beta.11 release.
2017-07-21 19:30:09 -04:00
Ben Newman
563ae78b08
Bump package versions for 1.6-beta.10 release.
2017-07-20 16:22:12 -04:00
Ben Newman
b31649a8b5
Bump package versions for 1.6-beta.9 release.
2017-07-17 19:25:15 -04:00