From bb37dfb5b79c0e5ae18d34f01313cb1f39d7a2dd Mon Sep 17 00:00:00 2001 From: David Sherret Date: Mon, 22 May 2023 21:28:36 -0400 Subject: 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 --- cli/lsp/documents.rs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'cli/lsp/documents.rs') diff --git a/cli/lsp/documents.rs b/cli/lsp/documents.rs index 8fd9cdbb2..4bfb9342a 100644 --- a/cli/lsp/documents.rs +++ b/cli/lsp/documents.rs @@ -1224,11 +1224,7 @@ impl Documents { ); let deps_provider = Arc::new(PackageJsonDepsProvider::new(maybe_package_json_deps)); - let deps_installer = Arc::new(PackageJsonDepsInstaller::new( - deps_provider.clone(), - options.npm_registry_api.clone(), - options.npm_resolution.clone(), - )); + let deps_installer = Arc::new(PackageJsonDepsInstaller::no_op()); self.resolver = Arc::new(CliGraphResolver::new( maybe_jsx_config, options.maybe_import_map, -- cgit v1.2.3