Closed
Description
deno 2.3.3 (stable, release, x86_64-unknown-linux-gnu)
Deno is missing the --deny-import
flag
The only workaround to remove the default imports is to pass an invalid hostname, which seems quite hacky
vscode ➜ /workspaces/metrics (x2025) $ deno run --deny-import --no-prompt test.ts
error: unexpected argument '--deny-import' found
tip: a similar argument exists: '--deny-hrtime'
tip: to pass '--deny-import' as a value, use '-- --deny-import'
Usage: deno run [OPTIONS] [SCRIPT_ARG]...
vscode ➜ /workspaces/metrics (x2025) $ deno run --allow-import="" --no-prompt test.ts
error: invalid empty host: ''
vscode ➜ /workspaces/metrics (x2025) $ deno run --allow-import="deny.invalid" --no-prompt test.ts
vscode ➜ /workspaces/metrics (x2025) $
Metadata
Metadata
Assignees
Labels
No labels
Activity
new Worker()
does not honorpermissions: { import }
#29503feat: Add --deny-import flag (#29702)