diff options
author | David Sherret <dsherret@users.noreply.github.com> | 2024-04-20 20:13:46 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-20 20:13:46 -0400 |
commit | 695f314a913da3aa691381341385cbc1ef71b503 (patch) | |
tree | 4abec8c3b8a783630071e4897768a9f8037d72a1 /tests/specs | |
parent | e55087f57af657069090f63517ec776d8958e410 (diff) |
feat(task): support running npm binary commands in deno.json (#23478)
npm binary commands like `vite` from a `node_modules/.bin` folder will
now execute when defined in a deno.json
Closes https://github.com/denoland/deno/issues/23477
Diffstat (limited to 'tests/specs')
-rw-r--r-- | tests/specs/task/byonm/__test__.jsonc | 20 | ||||
-rw-r--r-- | tests/specs/task/byonm/deno.json | 7 | ||||
-rw-r--r-- | tests/specs/task/byonm/deno_json_say.out | 9 | ||||
-rw-r--r-- | tests/specs/task/byonm/deno_json_think.out | 9 | ||||
-rw-r--r-- | tests/specs/task/byonm/package.json | 10 | ||||
-rw-r--r-- | tests/specs/task/byonm/package_json_say.out | 9 | ||||
-rw-r--r-- | tests/specs/task/byonm/package_json_think.out | 9 |
7 files changed, 73 insertions, 0 deletions
diff --git a/tests/specs/task/byonm/__test__.jsonc b/tests/specs/task/byonm/__test__.jsonc new file mode 100644 index 000000000..670f6767d --- /dev/null +++ b/tests/specs/task/byonm/__test__.jsonc @@ -0,0 +1,20 @@ +{ + "tempDir": true, + "steps": [{ + "commandName": "npm", + "args": "install", + "output": "[WILDCARD]" + }, { + "args": "task say", + "output": "package_json_say.out" + }, { + "args": "task think", + "output": "package_json_think.out" + }, { + "args": "task deno-say", + "output": "deno_json_say.out" + }, { + "args": "task deno-think", + "output": "deno_json_think.out" + }] +} diff --git a/tests/specs/task/byonm/deno.json b/tests/specs/task/byonm/deno.json new file mode 100644 index 000000000..53f85d07e --- /dev/null +++ b/tests/specs/task/byonm/deno.json @@ -0,0 +1,7 @@ +{ + "tasks": { + "deno-say": "cowsay 'do make say'", + "deno-think": "cowthink think" + }, + "unstable": ["byonm"] +} diff --git a/tests/specs/task/byonm/deno_json_say.out b/tests/specs/task/byonm/deno_json_say.out new file mode 100644 index 000000000..92ec40c80 --- /dev/null +++ b/tests/specs/task/byonm/deno_json_say.out @@ -0,0 +1,9 @@ +Task deno-say cowsay 'do make say' + _____________ +< do make say > + ------------- + \ ^__^ + \ (oo)\_______ + (__)\ )\/\ + ||----w | + || || diff --git a/tests/specs/task/byonm/deno_json_think.out b/tests/specs/task/byonm/deno_json_think.out new file mode 100644 index 000000000..b98762961 --- /dev/null +++ b/tests/specs/task/byonm/deno_json_think.out @@ -0,0 +1,9 @@ +Task deno-think cowthink think + _______ +( think ) + ------- + o ^__^ + o (oo)\_______ + (__)\ )\/\ + ||----w | + || || diff --git a/tests/specs/task/byonm/package.json b/tests/specs/task/byonm/package.json new file mode 100644 index 000000000..a5944c24f --- /dev/null +++ b/tests/specs/task/byonm/package.json @@ -0,0 +1,10 @@ +{ + "name": "example", + "scripts": { + "say": "cowsay 'do make say'", + "think": "cowthink think" + }, + "dependencies": { + "cowsay": "*" + } +} diff --git a/tests/specs/task/byonm/package_json_say.out b/tests/specs/task/byonm/package_json_say.out new file mode 100644 index 000000000..be5ee2236 --- /dev/null +++ b/tests/specs/task/byonm/package_json_say.out @@ -0,0 +1,9 @@ +Task say cowsay 'do make say' + _____________ +< do make say > + ------------- + \ ^__^ + \ (oo)\_______ + (__)\ )\/\ + ||----w | + || || diff --git a/tests/specs/task/byonm/package_json_think.out b/tests/specs/task/byonm/package_json_think.out new file mode 100644 index 000000000..ce6526939 --- /dev/null +++ b/tests/specs/task/byonm/package_json_think.out @@ -0,0 +1,9 @@ +Task think cowthink think + _______ +( think ) + ------- + o ^__^ + o (oo)\_______ + (__)\ )\/\ + ||----w | + || || |