deno/cli/npm
David Sherret bcb6ee9d08
refactor(npm): push npm struct creation to a higher level (#18139)
This has been bothering me for a while and it became more painful while
working on #18136 because injecting the shared progress bar became very
verbose. Basically we should move the creation of all these npm structs
up to a higher level.

This is a stepping stone for a future refactor where we can improve how
we create all our structs.
2023-03-12 23:32:59 -04:00
..
resolution refactor(npm): push npm struct creation to a higher level (#18139) 2023-03-12 23:32:59 -04:00
resolvers refactor(npm): push npm struct creation to a higher level (#18139) 2023-03-12 23:32:59 -04:00
cache.rs fix(npm): improve peer dependency resolution with circular dependencies (#18069) 2023-03-08 12:22:08 -05:00
installer.rs fix: lazily surface errors in package.json deps parsing (#17974) 2023-03-03 18:27:05 -04:00
mod.rs refactor(npm): push npm struct creation to a higher level (#18139) 2023-03-12 23:32:59 -04:00
registry.rs refactor: use deno_graph for npm specifiers (#17858) 2023-02-22 14:15:25 -05:00
tarball.rs refactor: use deno_graph for npm specifiers (#17858) 2023-02-22 14:15:25 -05:00