-
Notifications
You must be signed in to change notification settings - Fork 430
Closed
Labels
Description
glob is responsible for 26 out of 37 dependencies for this library: https://npmgraph.js.org/?q=json-schema-to-typescript. I'd love to see if we can find a way to reduce that.
A few options I can think of:
- Replace it with
fdir(1M downloads / wk) andpicomatch(50m downloads / wk) - I originally proposed replacing it with
tinyglobbyin Use tinyglobby for globbing #622. See that PR for the full background and additional details regarding this issue - Split this package into CLI and core. The CLI could retain the name
json-schema-to-typescriptand re-export the stuff contained in core, so that users could continue to install just the one package they need and the change could be made in a backwards-compatible fashion. This would also remove other packages likeminimistandis-globfrom the core dependencies as well
SuperchupuDev, babs20, xeho91, MrWook, cristopher-namchee and 6 more