Commit Graph

41 Commits

Author SHA1 Message Date
Nacho Codoñer
815b674d9a Meteor version to 3.1 ☄️ 2024-11-20 17:04:43 +01:00
denihs
92dda3946c Meteor version to 3.1-rc.0 ☄️ 2024-11-12 14:44:47 -04:00
Leonardo Venturini
2f22da1f4b bump package versions so the sub deps are updated 2024-11-08 08:32:39 -04:00
denihs
d796200068 remove .npm from all packages to start fresh for node 18 2023-06-29 17:04:04 -04:00
Rodrigo Nascimento
db18bfad65 fix: ci failing to run tests 2023-06-14 11:47:37 -03:00
zodern
08e39df932 Update coffeescript to 2.7.0 2023-02-10 13:38:21 -06:00
Ben Newman
37f363177e Update coffeescript to use version 2.4.1. 2019-09-19 14:51:41 -04:00
Ben Newman
ea173640f2 Bump CoffeeScript to version 2.3.2 and enable lazy compilation.
The introduction of lazy compilation should help with #10298.
2018-10-30 14:24:40 -04:00
Ben Newman
a52a2c28f1 Give compile-coffeescript plugin a reliable version of @babel/runtime.
After publishing coffeescript@2.3.1_1, I noticed that the version of
babel-runtime (1.2.5) that is bundled into the compile-coffeescript plugin
was complaining about the presence of @babel/runtime@7.0.0-rc.1 in the
node_modules directory of Meteor 1.7.1-rc.3 apps, thanks to code added
recently to work around breaking changes in @babel/runtime@7.0.0-beta.56:
4d5fff99eb

The easiest way to fix this problem in the short term is to give the
compile-coffeescript plugin its own reliable copy of the @babel/runtime
npm package, rather than delegating to the version installed in the app.

The ideal long-term way to fix this problem would be to stop precompiling
Meteor compiler plugins before publishing them, and instead treat them
like any other Meteor package, which are compiled after installation.

Another issue that could have been prevented if compiler plugins were
compiled upon installation, like other packages: #10148

cc @hwillson @abernix @GeoffreyBooth
2018-08-20 12:48:28 -04:00
Geoffrey Booth
f2600cc5c7 Upgrade CoffeeScript NPM version to 2.3.1 2018-08-15 23:01:36 -07:00
Geoffrey Booth
9ba3308895 Bump the versions of the Meteor core packages that the coffeescript package depends on to their latest versions as of Meteor 1.7.0.4; this enables modern browsers JavaScript output 2018-08-15 23:00:19 -07:00
Geoffrey Booth
e768d0525a coffeescript package dependencies should match those in ecmascript; bump dependency versions 2018-02-12 22:42:17 -08:00
Geoffrey Booth
89b0e5919e Bump CoffeeScript version to 2.2.1 2018-02-12 22:36:30 -08:00
Ben Newman
893426552d Remove pre-release suffixes from coffeescript packages. 2018-01-20 16:04:13 -05:00
Ben Newman
b7567232e4 Merge branch 'devel' into release-1.6.1 2018-01-14 16:13:40 -05:00
Ben Newman
620689f7de Include inputFile.getArch() in CoffeeScript cache key.
https://github.com/meteor/meteor/issues/9528#issuecomment-357530874

Fixes #9528.
2018-01-14 13:33:12 -05:00
Ben Newman
d8989653e5 Bump package versions for 1.6.1-rc.0 release. 2018-01-03 10:50:02 -05:00
Ben Newman
463d45afc7 Bump package versions for 1.6.1-beta.13 release. 2017-12-05 11:25:38 -05:00
Ben Newman
eedb74dbac Update coffeescript packages for new major babel-compiler version. 2017-12-05 09:52:55 -05:00
Ben Newman
c09d8e57f0 Update coffeescript-compiler shrinkwrap.
Follow-up to https://github.com/meteor/meteor/pull/9420.
2017-11-27 10:11:36 -05:00
Geoffrey Booth
4b9e50dfa6 Bump CoffeeScript to 2.0.3 (#9420) 2017-11-27 10:04:13 -05:00
Geoffrey Booth
904ba9597d Bump coffeescript NPM module version 2017-10-31 14:00:56 -07:00
Geoffrey Booth
f663c621f0 Friendly error if runtime doesn't support CoffeeScript 2 2017-10-31 14:00:56 -07:00
Geoffrey Booth
7a7c8f4656 CoffeeScript 2 support for JSX (React only, it seems), with test 2017-10-31 14:00:55 -07:00
Geoffrey Booth
fd483c34e3 Use CoffeeScript 2.0.1 2017-10-31 14:00:55 -07:00
Ben Newman
cdeaf2cc61 Merge branch 'devel' into release-1.6 2017-10-12 18:28:50 -04:00
Ben Newman
8b65b6e86f Revert to source-map@0.5.7 in coffeescript-compiler to fix #9217. 2017-10-12 18:24:15 -04:00
Ben Newman
2692f99f7a Merge branch 'devel' into release-1.6 2017-10-12 13:49:27 -04:00
Geoffrey Booth
9da4605677 Update dependencies 2017-10-12 10:26:05 -04:00
Geoffrey Booth
0707a18954 Keep the same outputFilePath as the inputFilePath was, to prevent Meteor from adding a second layer of exports, to prevent a circular dependency; see https://github.com/meteor/meteor/issues/9176#issuecomment-334942137 2017-10-12 10:26:05 -04:00
Geoffrey Booth
4494d53ec5 Bump coffeescript packages versions 2017-10-12 10:26:05 -04:00
Ben Newman
38b5ac9ed3 Revert core package upgrades to Babel 7 for now.
While Babel 7 seems to work perfectly well, and the process of upgrading
has been useful, the upgrade is going to require Meteor developers to
update the babel-runtime npm package and their .babelrc plugins, a chore
with which Meteor can't help very much.

On top of that, Babel 7 is still in early beta. I don't want to ship
Meteor 1.6 with a critical component that could change in unexpected ways,
and I don't want to wait for Babel 7 to be finalized to ship Meteor 1.6.

Note that the Meteor command-line tool is still implemented using Babel 7,
which has historically been a great way to gain confidence in
Babel-related changes before pushing them out to all Meteor developers.

@GeoffreyBooth This should take some pressure off the CoffeeScript upgrade
for now. Let's aim for Meteor 1.6.1 for Babel 7 and CoffeeScript 2.0.
2017-09-22 17:19:26 -04:00
Ben Newman
b2df97b786 Beta versions of coffeescript packages compatible with 1.6-beta.30.
New coffeescript* versions are necessary because we've bumped the major
versions of babel-compiler and babel-runtime.

To verify that these new versions work, create a new app with

  meteor create --release 1.6-beta.30 new-app

and then add coffeescript to it:

  cd new-app
  meteor add coffeescript@1.12.7-2-beta.30

If everything works, you should get -beta.30 versions of coffeescript and
coffeescript-compiler, instead of something earlier.

cc @GeoffreyBooth
2017-09-18 19:37:42 -04:00
Ben Newman
4f4b25e62b Adjust coffeescript version constraints again. 2017-09-15 15:29:10 -04:00
Ben Newman
cea8695b89 Bump ecmascript constraint in coffeescript packages, too. 2017-09-14 18:20:00 -04:00
Ben Newman
e1ccc22330 Bump babel-compiler constraint in coffeescript-compiler package.
We should add a -beta16.n suffix to this version before publishing, since
babel-compiler@7.0.0 is also still in beta.

cc @GeoffreyBooth
2017-09-14 18:20:00 -04:00
Geoffrey Booth
4bd17e3f30 Fix syntax of api.mainModule 2017-08-16 12:37:31 -07:00
Geoffrey Booth
6a612f4213 Fix coffeescript-compiler version; make more ecmascript-y 2017-08-15 18:19:48 +00:00
Geoffrey Booth
27c6a52d35 Fix coffeescript / coffeescript-compiler dependency versions 2017-08-15 16:52:40 +00:00
Geoffrey Booth
89af934b54 Fix coffeescript package version to same as coffeescript-compiler; update documentation 2017-08-15 16:40:27 +00:00
Geoffrey Booth
e4c0240179 Split coffeescript package into coffeescript / coffeescript-compiler. 2017-08-15 10:21:17 +00:00