David Sherret
17e4782140
fix(npm): eagerly reload package information when version from lockfile not found locally ( #18673 )
...
Closes #18624
2023-04-12 18:04:45 -04:00
David Sherret
0e3f62d444
fix(npm): cache bust npm specifiers more aggressively ( #18636 )
...
Part 1: #18622
Part 2: This PR
Closes #16901
---------
Co-authored-by: Luca Casonato <hello@lcas.dev>
2023-04-12 08:36:11 -04:00
David Sherret
8820f6e922
fix(npm): do not "npm install" when npm specifier happens to match package.json entry ( #18660 )
2023-04-11 18:10:51 -04:00
David Sherret
d07aa4a072
refactor(npm): use deno_npm and deno_semver ( #18602 )
2023-04-06 18:46:44 -04:00
David Sherret
84bafd11d5
fix: lazily surface errors in package.json deps parsing ( #17974 )
...
Closes #17941
2023-03-03 18:27:05 -04:00
David Sherret
033b70af19
fix(npm): lazily install package.json dependencies only when necessary ( #17931 )
...
This lazily does an "npm install" when any package name matches what's
found in the package.json or when running a script from package.json
with deno task.
Part of #17916
Closes #17928
2023-02-24 19:35:43 -05:00