1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-24 15:19:26 -05:00

feat: do not require DENO_FUTURE=1 for npmrc support (#24043)

This commit is contained in:
David Sherret 2024-05-30 00:07:57 -04:00 committed by GitHub
parent 556012320e
commit 2d3b596cf5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 18 additions and 15 deletions

View file

@ -558,10 +558,6 @@ pub fn discover_npmrc(
maybe_package_json_path: Option<PathBuf>,
maybe_deno_json_path: Option<PathBuf>,
) -> Result<(Arc<ResolvedNpmRc>, Option<PathBuf>), AnyError> {
if !*DENO_FUTURE {
return Ok((create_default_npmrc(), None));
}
const NPMRC_NAME: &str = ".npmrc";
fn get_env_var(var_name: &str) -> Option<String> {

View file

@ -8866,7 +8866,6 @@ fn lsp_npmrc() {
.use_http_server()
.use_temp_cwd()
.add_npm_env_vars()
.env("DENO_FUTURE", "1")
.build();
let temp_dir = context.temp_dir();
temp_dir.write(

View file

@ -1,13 +1,21 @@
{
"envs": {
"DENO_FUTURE": "1"
},
"tempDir": true,
"steps": [{
"args": "install",
"output": "install.out"
}, {
"args": "run -A main.js",
"output": "main.out"
}]
"tests": {
"deno_install": {
"envs": {
"DENO_FUTURE": "1"
},
"steps": [{
"args": "install",
"output": "install.out"
}, {
"args": "run -A main.js",
"output": "main.out"
}]
},
"run_node_modules_dir": {
"args": "run --node-modules-dir -A --quiet main.js",
"output": "main.out"
}
}
}