deno/cli/npm
David Sherret bb37dfb5b7
feat(lsp): support lockfile and node_modules directory (#19203)
This adds support for the lockfile and node_modules directory to the
lsp.

In the case of the node_modules directory, it is only enabled when
explicitly opted into via `"nodeModulesDir": true` in the configuration
file. This is to reduce the language server automatically modifying the
node_modules directory when the user doesn't want it to.

Closes #16510
Closes #16373
2023-05-22 21:28:36 -04:00
..
resolvers feat(lsp): support lockfile and node_modules directory (#19203) 2023-05-22 21:28:36 -04:00
cache.rs refactor(lsp): make RequestMethod private (#19114) 2023-05-12 19:07:40 -04:00
installer.rs feat(lsp): support lockfile and node_modules directory (#19203) 2023-05-22 21:28:36 -04:00
mod.rs feat(vendor): support for npm specifiers (#19186) 2023-05-19 22:39:27 +00:00
registry.rs perf: lazily create RootCertStore (#18938) 2023-05-01 16:42:05 -04:00
resolution.rs fix(npm): store npm binary command resolution in lockfile (#19219) 2023-05-22 16:55:04 -04:00
tarball.rs refactor(npm): use deno_npm and deno_semver (#18602) 2023-04-06 18:46:44 -04:00