es-tooling / ecosystem-cleanup

A place to keep track of ongoing efforts to clean up the JS ecosystem
386 stars 2 forks source link

nx monorepo cleanup #117

Open 43081j opened 2 months ago

43081j commented 2 months ago

eslint-plugin

esbuild

js

next

nx

webpack

plugin

react

react-native

rollup

vite

vue

web

create-nx-plugin

expo

monorepo


if anyone tackles any of these, let me know and I'll update the post!

ziebam commented 1 month ago

An ongoing PR replacing fs-extra with native functionality in the core package: https://github.com/nrwl/nx/pull/28019.

43081j commented 1 month ago

awesome I've added it to the original post too šŸ‘

ziebam commented 1 month ago

Another one in the esbuild package: https://github.com/nrwl/nx/pull/28113, the expo package: https://github.com/nrwl/nx/pull/28117, the react-native package: https://github.com/nrwl/nx/pull/28131, and the plugin package: https://github.com/nrwl/nx/pull/28133.

43081j commented 1 month ago

great work šŸŽ‰

have updated the list

Namchee commented 1 month ago

We can drop strip-ansi too by the way.

43081j commented 1 month ago

You're right!

If you or anyone else gets the time to find usages of it, please do list them here and I'll add to the original post šŸ™

Namchee commented 1 month ago

After reading the code a bit, I think there's only one instance of strip-ansi usage that's not a fixture:

I'll try to replace this.

JamesHenry commented 2 weeks ago

Thanks so much again, folks! I love this effort.

I merged https://github.com/nrwl/nx/pull/28315 and https://github.com/nrwl/nx/pull/28778

JamesHenry commented 2 weeks ago

I looked into the spinner change and reported a blocking bug here: https://github.com/usmanyunusov/nanospinner/issues/32