-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Remove coffeescript dependency #1556
Comments
I agree. We have an active RFC for implementing liftoff which would make that dependency optional: https://github.com/gruntjs/rfcs/blob/master/text/0001-liftoff.md It's just a matter of myself getting time to implement it or another contributor generously donating their time to implement. |
wouldn't it help to move it to the dev section? |
@leider Don't think so... Gulp don't use coffee script in their code/development. It's included so that ppl can require coffee script files and use it together with grunt. |
@jimmywarting Thanks. Still don't get it.
Very much appreciate your communication speed! |
By the way |
To remove deprecation warnings this updates most of the dependencies. Of course it introduces a known [CoffeeScript related warning](gruntjs/grunt#1556) in Grunt 1.0. This also moves the release version to keep in line with the used Grunt version. Resolves jgable#29
@monolithed agreed re the deprecation message -- puts us in a tough spot as far as including As an immediate-term solution, if we upgrade to (see jashkenas/coffeescript#4543 for more background) EDIT: Went ahead and submitted a quick PR with this change: #1598.
|
For more information, see: • gruntjs#1556 (comment) • jashkenas/coffeescript#4543 • jashkenas/coffeescript@f661f91
I realize this shouldn't be strictly necessary, because the loose semver range should pick up this version bump automatically. However, this commit pins the coffee-script dep at 1.12.6 to make sure (especially with some of the NPM 5 edge case issues folks have been experiencing as of late). It also locks to an exact dependency, for the same reasons as laid out here in this PR to the main `grunt` package: gruntjs/grunt#1556 (comment)
@cowboy @jimmyhchan Hey guys, just checking in on the status of this. |
I've implemented a PR on grunt-cli: gruntjs/grunt-cli#117 Besides letting you write your Gruntfile in any language you prefer, this will allow us to remove the |
As Liftoff was merged into |
This should be closed by #1675 Thank you so much @vladikoff and @shama! Happy to remove coffeescript 😄 |
:) Cheers! |
In my opinion Grunt should not have a coffee-script as a direct dependency. It should just use the version that is installed for a project...
I think there is numerous of package that also uses vanilla javascript and thinks this just make grunt bloated with unnecessary stuff
The text was updated successfully, but these errors were encountered: