summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Cargo.lock4
-rw-r--r--Cargo.toml2
-rw-r--r--tests/specs/npm/workspace_wildcards/__test__.jsonc4
-rw-r--r--tests/specs/npm/workspace_wildcards/main.out2
-rw-r--r--tests/specs/npm/workspace_wildcards/main.ts5
-rw-r--r--tests/specs/npm/workspace_wildcards/package.json5
-rw-r--r--tests/specs/npm/workspace_wildcards/packages/package-a/mod.ts3
-rw-r--r--tests/specs/npm/workspace_wildcards/packages/package-a/package.json7
-rw-r--r--tests/specs/npm/workspace_wildcards/packages/package-b/file.ts3
-rw-r--r--tests/specs/npm/workspace_wildcards/packages/package-b/package.json5
10 files changed, 37 insertions, 3 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 04be7a90f..b749a1b84 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1307,9 +1307,9 @@ dependencies = [
[[package]]
name = "deno_config"
-version = "0.20.1"
+version = "0.20.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ff203375858a92c7afa82324e89ff1f84c04fb456613135c4abccc6b8f31e8e5"
+checksum = "acd69b394ee336e02ac28cf412a543f9e83d79c8e6584a530940712fa6c01885"
dependencies = [
"anyhow",
"deno_semver",
diff --git a/Cargo.toml b/Cargo.toml
index 439ec744a..9df94cb10 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -101,7 +101,7 @@ console_static_text = "=0.8.1"
data-encoding = "2.3.3"
data-url = "=0.3.0"
deno_cache_dir = "=0.10.0"
-deno_config = { version = "=0.20.1", default-features = false }
+deno_config = { version = "=0.20.2", default-features = false }
dlopen2 = "0.6.1"
ecb = "=0.1.2"
elliptic-curve = { version = "0.13.4", features = ["alloc", "arithmetic", "ecdh", "std", "pem"] }
diff --git a/tests/specs/npm/workspace_wildcards/__test__.jsonc b/tests/specs/npm/workspace_wildcards/__test__.jsonc
new file mode 100644
index 000000000..eeb1629ec
--- /dev/null
+++ b/tests/specs/npm/workspace_wildcards/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --node-modules-dir=false main.ts",
+ "output": "main.out"
+}
diff --git a/tests/specs/npm/workspace_wildcards/main.out b/tests/specs/npm/workspace_wildcards/main.out
new file mode 100644
index 000000000..dde5d5d01
--- /dev/null
+++ b/tests/specs/npm/workspace_wildcards/main.out
@@ -0,0 +1,2 @@
+3
+7
diff --git a/tests/specs/npm/workspace_wildcards/main.ts b/tests/specs/npm/workspace_wildcards/main.ts
new file mode 100644
index 000000000..a9a90ba12
--- /dev/null
+++ b/tests/specs/npm/workspace_wildcards/main.ts
@@ -0,0 +1,5 @@
+import { add } from "npm:@denotest/a";
+import { subtract } from "npm:@denotest/b";
+
+console.log(add(1, 2));
+console.log(add(4, 3));
diff --git a/tests/specs/npm/workspace_wildcards/package.json b/tests/specs/npm/workspace_wildcards/package.json
new file mode 100644
index 000000000..c4ac3364a
--- /dev/null
+++ b/tests/specs/npm/workspace_wildcards/package.json
@@ -0,0 +1,5 @@
+{
+ "workspaces": [
+ "packages/*"
+ ]
+}
diff --git a/tests/specs/npm/workspace_wildcards/packages/package-a/mod.ts b/tests/specs/npm/workspace_wildcards/packages/package-a/mod.ts
new file mode 100644
index 000000000..8d9b8a22a
--- /dev/null
+++ b/tests/specs/npm/workspace_wildcards/packages/package-a/mod.ts
@@ -0,0 +1,3 @@
+export function add(a: number, b: number): number {
+ return a + b;
+}
diff --git a/tests/specs/npm/workspace_wildcards/packages/package-a/package.json b/tests/specs/npm/workspace_wildcards/packages/package-a/package.json
new file mode 100644
index 000000000..0b4b7cedc
--- /dev/null
+++ b/tests/specs/npm/workspace_wildcards/packages/package-a/package.json
@@ -0,0 +1,7 @@
+{
+ "name": "@denotest/a",
+ "version": "1.0.0",
+ "exports": {
+ ".": "./mod.ts"
+ }
+}
diff --git a/tests/specs/npm/workspace_wildcards/packages/package-b/file.ts b/tests/specs/npm/workspace_wildcards/packages/package-b/file.ts
new file mode 100644
index 000000000..b5bd2dfcf
--- /dev/null
+++ b/tests/specs/npm/workspace_wildcards/packages/package-b/file.ts
@@ -0,0 +1,3 @@
+export function subtract(a: number, b: number): number {
+ return a - b;
+}
diff --git a/tests/specs/npm/workspace_wildcards/packages/package-b/package.json b/tests/specs/npm/workspace_wildcards/packages/package-b/package.json
new file mode 100644
index 000000000..e9cc07c38
--- /dev/null
+++ b/tests/specs/npm/workspace_wildcards/packages/package-b/package.json
@@ -0,0 +1,5 @@
+{
+ "name": "@denotest/b",
+ "version": "1.0.0",
+ "main": "./file.ts"
+}