Commit Graph

70 Commits

Author SHA1 Message Date
Ben Newman
91fc65b002 Upgrade dev bundle version of meteor-babel.
TODO Rebuild the bundle before we release the next beta.
2016-02-26 12:36:58 -05:00
Martijn Walraven
6df3dbc4fa Update cordova-lib dependency to 6.0.0 2016-02-09 13:54:36 +01:00
Martijn Walraven
711176a28f Merge branch 'release-1.3' into cordova-improvements 2016-02-09 12:43:39 +01:00
Ben Newman
c23a001d98 Upgrade dev bundle npm packages. 2016-02-05 18:49:26 -05:00
Ben Newman
ae90250f80 Don't assume strict mode when parsing ecmascript files.
This will require rebuilding the dev bundle before the next release.
2016-02-05 16:38:40 -05:00
Ben Newman
4c890ac20d Use Babel 6 to implement ECMAScript 2015+ in tool code.
Note that `export default` no longer modifies `module.exports`, but simply
defines `exports.default`, so these two import styles will work:

  import DefaultExport from "./export-default-module.js"; // preferred
  var DefaultExport = require("./export-default-module.js").default;

but this style will no longer work:

  var DefaultExport = require("./export-default-module.js");
2016-02-04 21:37:34 -05:00
David Greenspan
4ef2a98513 Update dev_bundle version of 'source-map' package
Processing source maps takes a while, but this version bump claims
to have some significant speed increases
2016-02-01 17:49:36 -08:00
Martijn Walraven
87ae0bf54f Update cordova-lib dependency to 5.4.1 2016-01-25 15:02:38 -08:00
Ben Newman
e0163ff28e Remove ios-sim dependency on linux as well as win32.
I'm going to let this be picked up the next time we rebuild the dev
bundle, since only npm 3 complains about architecture restrictions.
2015-11-02 13:46:54 -05:00
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