Initial implementation of Npmdc gem with following features:
-
Checking for missed (or incorrectly installed) NPM dependencies inside specific folder
-
Works with Ruby On Rails
-
Standalone CLI tool
- Now works with Ruby >= 2.2.0
-
Better messages - now with pluralization
-
Better JSON parser errors - now with more details
-
Fixed deprecated methods
Thanks to @aderyabin !
-
Output formatters
-
Colorized output
-
Added specs
-
Refactored and optimized
- Dropped ActiveSupport dependency for better compatibility
- Fixed runtime dependencies
Thanks to @palkan !
-
Improved Rails integration
-
Add Rails integration specs
-
Minor improvements
-
Fixed Rails integration
-
Fixed options handling from config
Thanks to @aderyabin !
-
Added new
types
option -
Added specs for 'short' formatter
-
Added new version check functionality
-
Added specs for version check
Thanks to @palkan !
- Added support for Ruby >= 2.1 and Rails 3.2
Thanks to @sponomarev !
- Added support for environment-based configuration
-
Added support for "non-version" strings defined as packages version
-
Added output warnings for unprocessable cases
Thanks to @sponomarev !
- Added
abort_on_failure
option
- Fixed unexpected behavior when
node_modules
contains extra folders w/opackage.json
file inside.