Commit Graph

61 Commits

Author SHA1 Message Date
Benoit Tremblay
6203983692 Update source-map to last patch version (0.1.43)
Major bugs have been fixed in 0.1.41. I can't use source maps generated by Webpack with 0.1.40, but 0.1.41 is working fine. Meteor should update source-map to the last patched revision.
2015-10-13 14:11:03 -07:00
Ben Newman
c00b12b8fa Use meteor-ecmascript-runtime in dev bundle instead of core-js. 2015-10-03 14:39:24 -04:00
Martijn Walraven
2bdeb17caf Update dev bundle with new version of our cordova-lib fork
Fixes #5326.
2015-09-30 11:02:48 +02:00
Ben Newman
ef1fc31b0e Upgrade meteor-promise to v0.5.0.
Most notably, this upgrade allows the global (native) Promise constructor
to be used, if available.
2015-09-22 16:53:11 -04:00
Ben Newman
461ee8285e Upgrade meteor-babel other and dev bundle NPM dependencies.
Fixes #4933.
2015-09-18 16:13:05 -04:00
Martijn Walraven
f8ae2e8a72 Update cordova-lib reference in dev bundle 2015-08-26 19:26:54 +02:00
Martijn Walraven
68607c39f9 Add Cordova CLI dependency to dev bundle and use it from tests 2015-08-26 19:26:53 +02:00
Martijn Walraven
280b673fa9 Move comment with reference to our fork of cordova-lib to make it stand out more 2015-08-26 19:26:52 +02:00
Martijn Walraven
5777018f36 Stop using superspawn hack and just save and restore env 2015-08-26 19:26:52 +02:00
Martijn Walraven
af70287656 Remove cordova package and put cordova-lib and ios-sim back into the dev bundle 2015-08-26 19:26:51 +02:00
Martijn Walraven
74b5f7bcea Move cordova-lib and ios-sim from dev bundle to package 2015-08-26 19:26:47 +02:00
Martijn Walraven
a5f1a7e44d Remove dev bundle dependencies that do not work on Windows 2015-08-26 19:26:47 +02:00
Martijn Walraven
702f50088d Depend on our own branch of cordova-lib that respects silent 2015-08-26 19:26:45 +02:00
Martijn Walraven
99701d9bac Don't remove Cordova dependencies from dev bundle on Windows 2015-08-26 19:26:44 +02:00
Martijn Walraven
ad9652d2ea Depend on cordova-lib instead of cordova 2015-08-26 19:26:44 +02:00
Martijn Walraven
69fc61df26 Update to Cordova 5.1.1 2015-08-26 19:26:44 +02:00
Martijn Walraven
e164fd969c Install ios-sim from NPM instead of building it ourselves 2015-08-26 19:26:44 +02:00
Ben Newman
3504319d1b Upgrade meteor-{babel,promise} dependencies in tool and package code. 2015-08-17 13:07:30 -04:00
Ben Newman
d49ea7cc36 Upgrade ECMAScript 2015-related dev bundle NPM dependencies. 2015-08-13 19:48:14 -04:00
Martijn Walraven
e88e4a2837 Add explicit dependency on the npm version we build our node fork with 2015-07-30 17:37:41 +02:00
Martijn Walraven
e924dc470c Replace npm in dev bundle with version from our own fork 2015-07-23 20:48:06 -07:00
Martijn Walraven
fa38facc83 Specify explicit dependency on npm to avoid installing earlier version
The cordova dependency pulled in npm 1.3.4, which apparently has a bug
reading npm-shrinkwrap.json with tarball dependencies.
2015-07-23 15:25:46 -07:00
Ben Newman
bf353fc66e Upgrade escope and use the new API in js-analyze.js. 2015-07-23 16:45:14 -04:00
Ben Newman
78d8afc861 Remove esprima from dev bundle. 2015-07-23 16:45:14 -04:00
Ben Newman
3b99659986 Upgrade dev bundle meteor-{promise,babel} to latest versions.
The breaking change in the latest version is that the Fiber constructor is
no longer included as a meteor-promise dependency, but must be supplied by
assigning to Promise.Fiber.
2015-07-20 22:47:34 -04:00
David Glasser
2e34ec1933 Merge branch 'devel' into batch-plugins 2015-07-16 00:47:15 -07:00
Ben Newman
1702e8a164 Globally polyfill ES2015-compliant Map and Set constructors for tool code.
Using these collections with for-of loops also requires a global Symbol
polyfill.
2015-07-15 18:57:20 -04:00
David Glasser
0514518e60 move escope into dev bundle
Preparation for removing the JSAnalyze special case.
2015-07-15 13:49:48 -07:00
David Glasser
b75064f689 Merge branch 'devel' into batch-plugins 2015-07-09 10:48:30 -07:00
Ben Newman
31da200260 Upgrade meteor-babel to support ES6 for-of loops. 2015-07-01 14:16:02 -04:00
Ben Newman
07c804af02 Upgrade meteor-babel to version 0.3.3. 2015-06-30 23:29:41 -04:00
Ben Newman
46b33db903 Update meteor-babel and meteor-promise dependencies to latest versions. 2015-06-30 19:37:54 -04:00
David Glasser
917c10f2b6 add lru-cache to dev bundle 2015-06-29 12:39:22 -07:00
David Glasser
e2b6ba060e oops, missed this merge conflict 2015-06-26 23:32:58 -07:00
David Glasser
919be97b6f Merge branch 'devel' into batch-plugins
Resolves these conflicts:
	meteor
	scripts/dev-bundle-server-package.js
	scripts/dev-bundle-tool-package.js
	tools/files.js

This requires building a new dev bundle, and moving the wrapCallSite
thing to source-map-retriever-stack.js.
2015-06-26 23:24:56 -07:00
Slava Kim
d8e26bd272 Use fork of source-map-support in tool, too
In addition to apps
2015-06-25 16:59:17 -07:00
Ben Newman
e29d287d8e Bump meteor-babel and meteor-promise dependency versions.
https://github.com/meteor/babel/issues/1
https://github.com/meteor/babel/issues/2
https://github.com/meteor/promise/commit/a056baf5b4
2015-06-24 20:15:50 -04:00
Ben Newman
9b5ffcabde Upgrade meteor-babel and install meteor-promise to polyfill Promise. 2015-06-24 16:35:04 -04:00
Ben Newman
38ce0d1f3c Bump meteor-babel version to 0.1.12. 2015-06-23 16:36:22 -04:00
Sashko Stubailo
312663db67 Transpile the Meteor command line tool with Babel
- Uses Ben's meteor-babel npm package that has a default config
- From a checkout, uses the meteor-babel/register module and compiles at runtime
- When meteor-tool is published, precompiles the files
- Adds tests to make sure source maps work everywhere
2015-06-23 14:32:49 -04:00
Ben Newman
5190b5f730 Upgrade meteor-promise NPM dependency to v0.2.2.
Promise callback functions (and Promise.async functions) now share a pool
of recyclable Fibers.
2015-06-12 17:47:31 -04:00
Ben Newman
f95ecd18de Upgrade meteor-promise NPM dependency to v0.2.0.
This ensures that all Promise callback functions run in a Fiber, as if
Meteor.bindEnvironment were called when the Promise was created.

Not bumping the dev bundle version with this commit, because these changes
will get rolled into the dev bundle updates for the es6-tool branch.
2015-06-11 13:37:20 -04:00
Kelly
641cc4c333 update cordova to 5.0.0 2015-05-19 17:02:12 -07:00
Ben Newman
3720e7d75f Add meteor-promise to the tool bundle, and upgrade to v0.1.0. 2015-05-07 17:38:50 -07:00
Ben Newman
19683041f7 Upgrade http-proxy to v1.11.1 in dev bundle. 2015-05-06 17:09:49 -07:00
Avital Oliver
79f7f162f1 Fix long file paths passed to files.createTarball
The fix is actually in https://github.com/npm/fstream/pull/42,
but now we also remove our explicit path length check
that used to throw an error instead of silently losing files.

This commit also adds a self-test to test the entire flow
through `files.createTarball` and `files.extractTarGz`.
2015-03-23 19:56:19 -07:00
David Glasser
5d17598584 Update pathwatcher, which took our PR
Our PR landed in 4.1.0, so we no longer need a fork.

Hopefully, the runas-related bug which causes dev bundle builds to
sometimes fail (which is why we moved the install to its own step) is
fixed with the newer version of runas used by pathwatcher now.

Note that we were previous using a fork with an early version of our PR,
which put the numeric errno on 'code'. The accepted version of the PR
puts the numeric errno on 'errno' (and in Node 0.12, puts a string on
'code').
2015-02-16 14:34:54 -08:00
Slava Kim
37f3230591 Merge branch 'upgrade-cordova' into devel
This merge applies changes to the dev-bundle script, but the new dev-bundle is
yet to be built.
2015-02-16 14:07:00 -08:00
Slava Kim
eed629b503 Upgrade the cordova-cli dependency 2015-02-11 12:24:17 -08:00
Sashko Stubailo
466559a8c4 Switch to using a fork of fibers on Windows 2015-02-09 12:10:44 -08:00