jaredpalmer / tsdx

Zero-config CLI for TypeScript package development
https://tsdx.io
MIT License
11.26k stars 508 forks source link

(deps): upgrade several deps' majors; require Node 10+ #678

Closed agilgur5 closed 4 years ago

agilgur5 commented 4 years ago

Node 10 bump

Officially drop Node 10 after deprecation in #426 and semi-official drop in #433 .

Also merges together a handful of Greenkeeper PRs that required Node 10+:

And now Prettier v2 (#632) and Rollup v2 (#545) upgrades at least won't have to worry about this breakage (those do still have worry about other breakage still though šŸ˜… )

Other dep upgrades

And some Greenkeeper PRs that were previously closed for unknown reasons but don't require Node 10+ ended up getting wrapped in here too (not intentionally, was just upgrading deps in general and looking for Node 10 requirements):

Based on https://github.com/jaredpalmer/tsdx/pull/323#issuecomment-561552649, it seems like at the time Greenkeeper made an automated PR for a minor version for some reason and maybe these were mistaken for the same thing. The CI failures fixed by #504 that made Greenkeeper open lots of issues around failing in-range updates may have also caused some other errors with Greenkeeper or confusion around it in general. Should be good now, though not totally sure why rollup-plugin-sourcemaps doesn't seem to have a Greenkeeper PR for it.

vercel[bot] commented 4 years ago

This pull request is being automatically deployed with Vercel (learn more).
To see the status of your deployment, click below or on the icon next to each commit.

šŸ” Inspect: https://vercel.com/formium/tsdx/ezzfl0hcs
āœ… Preview: https://tsdx-git-fork-agilgur5-upgrade-node-10.formium.vercel.app

agilgur5 commented 4 years ago

Rebased and tests still all pass, merging as getting ready to release v0.14.0 now that v0.13.3 has been released

agilgur5 commented 4 years ago

Checked what all the deprecation warnings on a fresh install of v0.13.3 are per https://github.com/formium/tsdx/pull/789#issuecomment-695854530, and saw that this should fix two of them since they're transitive dependencies of rollup-plugin-sourcemaps v0.4.2, which was upgraded here to v0.5:

npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated // rollup-plugin-sourcemaps@0.4.2
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated // rollup-plugin-sourcemaps@0.4.2