Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to coffeescript 2 and ember-cli 3.0 #149

Closed
wants to merge 4 commits into from
Closed

Update to coffeescript 2 and ember-cli 3.0 #149

wants to merge 4 commits into from

Conversation

jakesjews
Copy link
Contributor

@jakesjews jakesjews commented Mar 5, 2018

Resolves #144

This should also resolve #112 since joliss/broccoli-coffee#20 was resolved in the latest broccoli-coffee

@@ -4,9 +4,9 @@
var STRING_DASHERIZE_REGEXP = (/[ _]/g);
var STRING_DASHERIZE_CACHE = {};
var STRING_DECAMELIZE_REGEXP = (/([a-z\d])([A-Z])/g);
var STRING_CAMELIZE_REGEXP = (/(\-|_|\.|\s)+(.)?/g);
var STRING_CAMELIZE_REGEXP = (/(-|_|\.|\s)+(.)?/g);
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

eslint flagged some unneeded escape characters in these regexes

@jakesjews
Copy link
Contributor Author

Is there anything else that needs to be done to get this merged?

@kimroen
Copy link
Owner

kimroen commented Apr 2, 2018

@jakesjews Thank you so much for looking at this!

I was wondering: How do these changes affect compatibility? Could I still install ember-cli-coffeescript on my project using Ember 1.13 after this has been released?

Does this change required Node versions for the project?

I merged some changes, so there are some conflicts that need resolving - sorry about that.

@jakesjews
Copy link
Contributor Author

@kimroen merged up now. Coffeescript 2.0 requires node version 6 or greater. I'm not quite sure if it works on ember 1.13 or not but I think it has reached EOL.

@auvipy
Copy link

auvipy commented Apr 3, 2018

you can definitely use the older versions with ember older versions by pinning the requirement. but 1.13 is EOL

@mriska
Copy link
Contributor

mriska commented Apr 26, 2018

It would be awesome to get this PR merged. I suggest making this version 2.0.0 of ember-cli-coffeescript, so updating would be a deliberate choice for existing projects.

@boris-petrov
Copy link

@kimroen - ping. :)

@nudded
Copy link

nudded commented Jun 11, 2018

@kimroen re-ping, This has now become urgent as the new Ember testing API's use async everywhere

@youroff
Copy link

youroff commented Jun 13, 2018

+1 and thanks, @jakesjews, great job! Hope it's merged soon, we also depend on coffeescript and use async api.

@jakesjews
Copy link
Contributor Author

If anyone wants to use it I have published https://www.npmjs.com/package/eflex-ember-cli-coffeescript which uses coffeescript 2.0. The company I work for has been using it in production for a long time now.

@youroff
Copy link

youroff commented Jun 13, 2018

That's awesome! We were using your branch in dev, but now that it's published as a separate package, will definitely switch to it.

@kimroen
Copy link
Owner

kimroen commented Jun 13, 2018

@jakesjews Would you be interested in helping maintain this package? The main reason I haven't done anything with this is that I have bigger plans for what I want to do with it, but I just never seem to find the time and energy for it.

@jakesjews
Copy link
Contributor Author

@kimroen yeah I'm definitely willing to help

@ovikholt
Copy link

Any action here? :)

@jakesjews jakesjews closed this Sep 25, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support coffeescript 2 project build freeze in v1.14.0
8 participants