You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 9, 2020. It is now read-only.
NPM and RubyGems support "developer dependencies", for things like linters and transpilers, that are not necessary at application runtime, but are helpful for developing the app.
This turns out to be really helpful for:
Clarifying dev tool dependencies, so the user isn't left guessing how to setup a project's dev environment. We're no longer in the '80s, where a random project online could be expected to build with just gcc/make/sh.
Automating dev tool setup, so the user doesn't have to perform a lot of manual dev tool install steps. This is often haphazardly managed by shell scripts.
Optionally pinning and locking dev tool versions, as a defensive measure against dev tool interface breakage. Some linters break their configuration syntax, and semver is a bad joke.
Could dep get a similar feature?
The text was updated successfully, but these errors were encountered:
NPM and RubyGems support "developer dependencies", for things like linters and transpilers, that are not necessary at application runtime, but are helpful for developing the app.
This turns out to be really helpful for:
Could dep get a similar feature?
The text was updated successfully, but these errors were encountered: