Commit Graph

261 Commits

Author SHA1 Message Date
Ben Newman
19f00eef81 Bump package versions for 1.8.2-rc.4 release. 2019-10-24 19:36:39 -04:00
Ben Newman
8dd87a6636 Bump package versions for 1.8.2-rc.3 release. 2019-09-23 12:26:57 -04:00
Ben Newman
62faa518a0 Bump package versions for 1.8.2-rc.2 release. 2019-09-23 10:06:43 -04:00
Ben Newman
c0f3222ea5 Bump package versions for 1.8.2-rc.1 release. 2019-09-19 19:09:38 -04:00
Ben Newman
e94739f7e8 Bump package versions for 1.8.2-rc.0 release. 🎉 2019-09-19 11:54:49 -04:00
Ben Newman
9fb6b9cd89 Bump package versions for 1.8.2-beta.18 release. 2019-09-06 18:53:04 -04:00
Ben Newman
d276ef7c30 Bump package versions for 1.8.2-beta.16 release. 2019-07-30 14:04:32 -04:00
Ben Newman
a3b13705c5 Bump package versions for 1.8.2-beta.16 release. 2019-07-15 12:52:52 -04:00
Ben Newman
596c1998be Bump package versions for 1.8.2-beta.15 release. 2019-07-06 17:16:47 -04:00
Ben Newman
4431f34cbe Bump package versions for 1.8.2-beta.14 release. 2019-07-05 19:15:04 -04:00
Ben Newman
d26a41df9d Bump package versions for 1.8.2-beta.13 release. 2019-07-04 16:39:01 -04:00
Ben Newman
1955ec08fa Bump package versions for 1.8.2-beta.12 release. 2019-07-03 12:40:48 -04:00
Ben Newman
e195440442 Fall back to package.json "main" field if "module" cannot be resolved.
The meteor/tools/isobuild/resolver.js changes are the static half of the
puzzle. The runtime half was implemented in install@0.13.0 with this
commit: 233aa75ce3
2019-07-03 12:25:05 -04:00
Ben Newman
e9060d01df Bump package versions for 1.8.2-beta.11 release. 2019-07-02 15:09:51 -04:00
Ben Newman
48276c3d36 Bump package versions for 1.8.2-beta.10 release. 2019-06-25 14:28:38 -04:00
Ben Newman
0a353c03ca Bump package versions for 1.8.2-beta.9 release. 2019-06-25 13:15:41 -04:00
Ben Newman
2b53de2d21 Bump package versions for 1.8.2-beta.8 release. 2019-06-24 15:32:29 -04:00
Ben Newman
758d2ce7c8 Bump package versions for 1.8.2-beta.7 release. 2019-06-23 19:42:27 -04:00
Ben Newman
e70e1cda79 Bump package versions for 1.8.2-beta.6 release. 2019-06-23 15:03:39 -04:00
Ben Newman
830c13b287 Bump package versions for 1.8.2-beta.5 release. 2019-06-19 13:20:02 -04:00
Ben Newman
6d3386d77d Bump package versions for 1.8.2-beta.4 release. 2019-05-16 13:27:56 -04:00
Ben Newman
e94d5d3237 Bump package versions for 1.8.2-beta.3 release. 2019-05-05 19:39:22 -04:00
Ben Newman
43d72af0f0 Bump package versions for 1.8.2-beta.2 release. 2019-05-04 18:57:36 -04:00
Ben Newman
3fbf0619d5 Bump package versions for 1.8.2-beta.1 release. 2019-05-02 19:23:29 -04:00
Ben Newman
f166f226d8 Support the "module" field of package.json for client code. (#10541)
Supporting "module" in package.json for server code is not advisable
because Node.js will be adopting the "type":"module" convention instead,
and in the meantime we need to maintain consistency with Node's module
resolution rules, which only currently pay attention to "main":
https://medium.com/@nodejs/announcing-a-new-experimental-modules-1be8d2d6c2ff
2019-05-02 18:30:13 -04:00
Ben Newman
8e302da10d Update install npm package to v0.12.2 to fix #10182.
Thanks to PR https://github.com/benjamn/install/pull/50 by @Gariest.
2018-10-13 19:22:49 -04:00
Ben Newman
24865b28a0 Wrap Module.prototype.require instead of using options.wrapRequire.
a630b5c2ac
7a9abeca88
2018-06-25 16:43:46 -04:00
Ben Newman
445fd3714a Update install package used by modules-runtime to version 0.11.1.
This enables using index.* modules with non-.js file extensions to make
the containing directory importable (cc @justinanastos):
c417044421

Since this is a core package patch update, you can update to this version
of the modules-runtime package by running

  meteor update modules-runtime

This should give you modules-runtime@0.10.1.
2018-06-25 13:25:15 -04:00
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