summaryrefslogtreecommitdiff
path: root/cli/tests/testdata/package_json/basic
diff options
context:
space:
mode:
authorBartek Iwańczuk <biwanczuk@gmail.com>2024-01-24 23:44:06 +0100
committerGitHub <noreply@github.com>2024-01-24 23:44:06 +0100
commit44f8b05f5bf45453496e80c69dc7850aa98c9af8 (patch)
treeba31d15374e1b658a444e5727abc7b157a2efc73 /cli/tests/testdata/package_json/basic
parent801ed74118baabef49842bbfb2164f971d2cdb03 (diff)
feat: Expand 'imports' section of deno.json (#22087)
This commit adds automatic expansion of "imports" field in "deno.json" file. If "npm:" or "jsr:" imports are encountered we automatically try to add a "directory" remapping. Previously users had to specify entries for both `foo` and `foo/` to be able to import like `import { symbol1 } from "foo";` and `import { symbol2 } from "foo/some_file.js"`: ``` { "imports": { "foo": "npm:@foo/bar", "foo/": "npm:/@foo/bar/", } ``` With this change users can only add entry for `foo`: ``` { "imports": { "foo": "npm:@foo/bar", } ``` The entry for `foo/` will be provided automatically. Similarly if user provides "directory" remapping explicitly, we will not overwrite it.
Diffstat (limited to 'cli/tests/testdata/package_json/basic')
-rw-r--r--cli/tests/testdata/package_json/basic/main.info.out2
1 files changed, 1 insertions, 1 deletions
diff --git a/cli/tests/testdata/package_json/basic/main.info.out b/cli/tests/testdata/package_json/basic/main.info.out
index b283a0ee0..892c0612a 100644
--- a/cli/tests/testdata/package_json/basic/main.info.out
+++ b/cli/tests/testdata/package_json/basic/main.info.out
@@ -5,4 +5,4 @@ size: [WILDCARD]
file:///[WILDCARD]/main.ts (63B)
└─┬ file:///[WILDCARD]/lib.ts (166B)
- └── npm:/@denotest/esm-basic@1.0.0 (416B)
+ └── npm:/@denotest/esm-basic@1.0.0 (471B)