mirror of
https://github.com/denoland/deno.git
synced 2024-11-21 15:04:11 -05:00
fix(workspace): allow using --import-map flag with workspace (#24527)
This is a temporary fix, which is not perfect - specifying `--import-map` will break resolution of packages defined in `workspace` setting, but erroring on `--import-map` currently causes regression in code that worked fine in v1.44.x.
This commit is contained in:
parent
f950f59983
commit
4f15aada02
7 changed files with 21 additions and 3 deletions
4
Cargo.lock
generated
4
Cargo.lock
generated
|
@ -1308,9 +1308,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "deno_config"
|
name = "deno_config"
|
||||||
version = "0.21.0"
|
version = "0.21.1"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "47d457bbaff2200897ab1f635863c477f10524412a1f568535ea26763b96d5c9"
|
checksum = "c2df23da1c85522dd6cb23372d7953ecf576ec416c5d517b046aeeca281ca5a4"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"deno_semver",
|
"deno_semver",
|
||||||
|
|
|
@ -101,7 +101,7 @@ console_static_text = "=0.8.1"
|
||||||
data-encoding = "2.3.3"
|
data-encoding = "2.3.3"
|
||||||
data-url = "=0.3.0"
|
data-url = "=0.3.0"
|
||||||
deno_cache_dir = "=0.10.0"
|
deno_cache_dir = "=0.10.0"
|
||||||
deno_config = { version = "=0.21.0", default-features = false }
|
deno_config = { version = "=0.21.1", default-features = false }
|
||||||
dlopen2 = "0.6.1"
|
dlopen2 = "0.6.1"
|
||||||
ecb = "=0.1.2"
|
ecb = "=0.1.2"
|
||||||
elliptic-curve = { version = "0.13.4", features = ["alloc", "arithmetic", "ecdh", "std", "pem"] }
|
elliptic-curve = { version = "0.13.4", features = ["alloc", "arithmetic", "ecdh", "std", "pem"] }
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"args": "run -A --import-map=./import_map.json main.ts",
|
||||||
|
"output": "main.out",
|
||||||
|
"tempDir": true
|
||||||
|
}
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"imports": {
|
||||||
|
"chalk": "npm:chalk"
|
||||||
|
}
|
||||||
|
}
|
2
tests/specs/run/workspaces/explicit_import_map/main.out
Normal file
2
tests/specs/run/workspaces/explicit_import_map/main.out
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
[WILDCARD]
|
||||||
|
hello
|
3
tests/specs/run/workspaces/explicit_import_map/main.ts
Normal file
3
tests/specs/run/workspaces/explicit_import_map/main.ts
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
import chalk from "chalk";
|
||||||
|
|
||||||
|
console.log(chalk.green("hello"));
|
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
"workspaces": ["packages/*"]
|
||||||
|
}
|
Loading…
Reference in a new issue