algebra.js icon indicating copy to clipboard operation
algebra.js copied to clipboard

Maintenance on dependencies and scripts.

Open Announcement opened this issue 8 years ago • 1 comments

npm WARN deprecated [email protected]: uglifyjs is deprecated - use uglify-js instead.
npm WARN engine [email protected]: wanted: {"node":">= 4"} (current: {"node":"0.12.18","npm":"2.15.11"})
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN engine [email protected]: wanted: {"node":">=4"} (current: {"node":"0.12.18","npm":"2.15.11"})
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN engine [email protected]: wanted: {"node":">=4"} (current: {"node":"0.12.18","npm":"2.15.11"})
npm WARN engine [email protected]: wanted: {"node":">=4"} (current: {"node":"0.12.18","npm":"2.15.11"})
npm WARN engine [email protected]: wanted: {"node":">=4"} (current: {"node":"0.12.18","npm":"2.15.11"})

these can easily be fixed in the build process, is there a particular reason the dependencies haven't been updated?

Additionally, why is make being use instead of npm scripts? it seems a bit odd and breaks compatibility for windows...

Announcement avatar Nov 21 '17 23:11 Announcement

https://github.com/Announcement/algebra.js/tree/maintenance is along the lines of this proposal

  • unfortunately ~istanbul requires a bit of extra configuration~ that's what nyc is for

  • rm -rf doesn't work on windows, so it's common practice to use rimraf for that but I won't do that unless we're in agreement.

Announcement avatar Nov 22 '17 00:11 Announcement