Closed ntwb closed 8 years ago
Woops! Seems I'd forgotten to remove that - the NPM requirement was moreso supposed to just be a guideline as there are some in-general edge-case bugs that occur with Babel 6 and npm < v3 - but it doesn't make sense to have such a restriction here, since Babel is jsut one of many transpilers. I will push a fix for this today if I have time, otherwise you can expect it to be handled tomorrow morning
Thanks for the report @ntwb!
I just noticed in a stylelint/stylelint Travis CI job the warning:
npm WARN engine common-tags@1.3.0: wanted: {"node":">=4.0.0","npm":">=3.0.0"} (current: {"node":"4.4.7","npm":"2.15.8"})
In your readme requirements: https://github.com/declandewet/common-tags#requirements 👍
When NodeJS 4.x is installed with NVM as Travis CI does it does not install the latest NPM 3.x.x branch, the 2.x.x branch is used, you can also see this in your own 4.x Travis job: • https://travis-ci.org/declandewet/common-tags/jobs/139596870#L123
The NodeJS 5.x branch doesn't have this issue as it uses NPM 3.x for example: • https://travis-ci.org/declandewet/common-tags/jobs/139596869#L123
NodeJS 4.x.x is the LTS (Long Term Support) NodeJS release: https://github.com/nodejs/LTS/blob/master/README.md
NPM 2.x.x is the LTS NPM release: https://github.com/npm/npm/wiki/Roadmap#tactical-roadmap
So, does
common-tags
really require NPM 3.x.x? Would you consider removing the 3.x.x requirement? It appears to work fine with common-tags and stylelint using NPM 2.x.x