yeoman / configstore

Easily load and persist config without having to think about where and how
BSD 2-Clause "Simplified" License
868 stars 57 forks source link

v3.1.3 is now breaking node 6 builds #71

Closed kevinbosman closed 4 years ago

kevinbosman commented 4 years ago

v3.1.3, just released, has started breaking our Node 6 CI server builds.

This is because node 6 comes bundled with npm 3.10.10, and npm 3 does not support package aliasing in dependencies ("npm:dot-prop-legacy@^4.2.1")

The package aliasing feature was only added in npm v6.9.0 (https://npm.community/t/release-npm-6-9-0/5911)

EDIT: I see it is breaking your CI builds for configstore on Node 4 + Node 6 too (https://travis-ci.org/github/yeoman/configstore/builds/717961663)

ruyadorno commented 4 years ago

@kevinbosman I'm going to patch it ASAP, thanks for the report and sorry about that! 😬

ruyadorno commented 4 years ago

should be fixed now in v3.1.4

Thanks again for the quick report @kevinbosman I was being too optimist with regards to package aliasing support - I didn't meant to break anyone relying in this legacy version 😊

kevinbosman commented 4 years ago

Many thanks @ruyadorno for quick turnaround! I can confirm it is now working for me.