Skip to main content
Deno 2 is finally here 🎉️
Learn more
->
Dismiss
Products
Open Source
Deno
Modern runtime for JavaScript and TypeScript
Fresh
Web framework designed for the edge
JSR
TypeScript-first ESM package registry
Commercial
Deno for Enterprise
Enterprise support for runtime projects
Deploy
Easy serverless hosting for your JavaScript projects
Subhosting
Securely run untrusted code in a scalable sandbox
Docs
Modules
Standard Library
JSR
Node.js & npm
Current path
deno.land/x
Community
Discord
GitHub
X
YouTube
Mastodon
Blog
Search…
⌘K
Module
x
/
deno
/
tests
/
specs
/
run
A modern runtime for JavaScript and TypeScript.
denoland/deno
Version
Latest
v2.0.5
v2.0.4
v2.0.3
v2.0.2
v2.0.1
v2.0.0
v1.41.0
v1.40.5
v1.40.4
v1.40.3
v1.40.2
v1.40.1
v1.40.0
v1.39.4
v1.39.3
v1.39.2
v1.39.1
v1.39.0
v1.38.5
v1.38.4
v1.38.3
v1.38.2
v1.38.1
v1.38.0
v1.37.2
v1.37.1
v1.37.0
v1.36.4
v1.36.3
v1.36.2
v1.36.1
v1.36.0
v1.35.3
v1.35.2
v1.35.1
v1.35.0
v1.32.3
v1.32.2
v1.32.1
v1.32.0
v1.30.3
v1.30.2
v1.30.0
v1.29.3
v1.29.2
v1.29.1
v1.29.0
v1.28.3
v1.28.2
v1.28.1
v1.28.0
v1.27.2
v1.27.1
v1.27.0
v1.26.1
v1.26.0
v1.25.3
v1.25.2
v1.25.1
v1.25.0
v1.24.3
v1.24.2
v1.24.1
v1.24.0
v1.23.4
v1.23.3
v1.23.2
v1.23.1
v1.23.0
v1.22.3
v1.22.2
v1.22.1
v1.22.0
v1.21.3
v1.21.2
v1.21.1
v1.21.0
v1.20.6
v1.20.5
v1.20.4
1.20.4
v1.20.3
v1.20.2
v1.20.1
v1.20.0
v1.19.3
v1.19.2
v1.19.1
v1.19.0
v1.18.2
v1.18.1
v1.18.0
v1.17.3
v1.17.2
v1.17.1
v1.17.0
v1.16.4
v1.16.3
v1.16.2
v1.16.1
v1.16.0
v1.15.3
v1.15.2
v1.15.1
v1.15.0
v1.14.3
v1.14.2
v1.14.1
v1.14.0
v1.13.2
v1.13.1
v1.13.0
v1.12.2
v1.12.1
v1.12.0
v1.11.5
v1.11.4
v1.11.3
v1.11.2
v1.11.1
v1.11.0
v1.10.3
v1.10.2
v1.10.1
v1.10.0
v1.9.2
v1.9.1
v1.9.0
v1.8.3
v1.8.2
v1.8.1
v1.8.0
v1.7.5
v1.7.4
v1.7.3
v1.7.2
v1.7.1
v1.7.0
v1.6.3
v1.6.2
v1.6.1
v1.6.0
v1.5.4
v1.5.3
v1.5.2
v1.5.1
v1.5.0
v1.4.6
v1.4.5
v1.4.4
v1.4.3
v1.4.2
v1.4.1
v1.4.0
v1.3.3
v1.3.2
v1.3.1
v1.3.0
v1.2.3
v1.2.2
v1.2.1
v1.2.0
v1.1.3
v1.1.2
v1.1.1
v1.1.0
v1.0.5
v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0.0
v1.0.0-rc3
v1.0.0-rc2
v1.0.0-rc1
v0.42.0
v0.41.0
v0.40.0
v0.39.0
v0.38.0
v0.37.1
v0.37.0
v0.36.0
v0.35.0
v0.34.0
v0.33.0
v0.32.0
v0.31.0
v0.30.1
v0.30.0
v0.29.0
v0.28.1
v0.28.0
v0.27.0
v0.26.0
v0.25.0
v0.24.0
v0.23.0
v0.22.0
v0.21.0
v0.20.0
v0.19.0
v0.18.0
v0.17.0
v0.16.0
v0.15.0
v0.14.0
v0.13.0
v0.12.0
v0.11.0
v0.10.0
v0.9.0
v0.8.0
v0.7.0
v0.6.0
v0.5.0
v0.4.0
v0.3.11
v0.3.10
v0.3.9
v0.3.8
v0.3.7
v0.3.6
v0.3.5
v0.3.4
v0.3.3
v0.3.2
v0.3.1
v0.3.0
v0.2.11
v0.2.10
v0.2.9
v0.2.8
v0.2.7
v0.2.6
v0.2.5
v0.2.4
v0.2.3
v0.2.2
v0.2.1
v0.2.0
v0.1.12
v0.1.11
v0.1.10
v0.1.9
v0.1.8
v0.1.7
v0.1.6
v0.1.5
v0.1.4
v0.1.3
v0.1.2
v0.1.1
v0.1.0
v0.0.3
v0.0.2
v0.0.1
Index
045_proxy
aggregate_error
allow_run_allowlist_resolution
async_error
bare_specifier_without_import
beforeunload_event
blob_gc_finalization
byte_order_mark
check_js_points_to_ts
check_remote
cjs
classic_workers_event_loop
colors_without_global_this
complex_error
config
config_auto_discovered_for_local_script
config_auto_discovered_for_local_script_log
config_json_import
config_not_auto_discovered_for_remote_script
config_types
config_types_remote
cts
custom_inspect_url
decorators_tc39_proposal
default_ts
deno_exit_tampering
deny_all_permission_args
deny_some_permission_args
document
dom_exception_formatting
dom_extras_dts
dom_readable_stream_from
dynamic_already_prepared
dynamic_import_already_rejected
dynamic_import_async_error
dynamic_import_concurrent_non_statically_analyzable
dynamic_import_conditional
dynamic_import_permissions_blob_local
dynamic_import_permissions_blob_remote
dynamic_import_permissions_data_local
dynamic_import_permissions_data_remote
dynamic_import_permissions_remote_remote
dynamic_import_static_analysis_no_permissions
dynamic_import_syntax_error
empty_typescript
env_unparsable_file
error_001
error_002
error_003_typescript
error_003_typescript2
error_004_missing_module
error_005_missing_dynamic_import
error_006_import_ext_failure
error_007_any
error_008_checkjs
error_009_extensions_error
error_011_bad_module_specifier
error_012_bad_dynamic_import_specifier
error_014_catch_dynamic_import_error
error_015_dynamic_import_permissions
error_017_hide_long_source_ts
error_018_hide_long_source_js
error_019_stack_function
error_020_stack_constructor
error_021_stack_method
error_022_stack_custom_error
error_023_stack_async
error_024_stack_promise_all
error_cause
error_cause_recursive
error_cause_recursive_aggregate
error_cause_recursive_tail
error_for_await
error_import_map_unable_to_load
error_missing_module_named_import
error_name_non_string
error_no_check
error_syntax
error_syntax_empty_trailing_line
error_type_definitions
error_with_errors_prop
es_private_fields
eval_context_throw_dom_exception
event_listener_error
event_listener_error_handled
event_listener_error_immediate_exit
event_listener_error_immediate_exit_worker
exit_code
exit_error42
explicit_resource_management
ext_flag_takes_precedence_over_extension
fetch_async_error_stack
fetch_response_finalization
finalization_registry
fix_dynamic_import_errors
fix_emittable_skipped
fix_js_import_js
fix_js_imports
fix_tsc_file_exists
fix_worker_dispatchevent
followup_dyn_import_resolved
heapstats
https_import
if_main
import_attributes_dynamic_error
import_attributes_dynamic_import
import_attributes_static_error
import_attributes_static_export
import_attributes_static_import
import_attributes_type_check
import_blob_url
import_blob_url_error_stack
import_blob_url_import_relative
import_blob_url_imports
import_blob_url_jsx
import_common_js
import_compression
import_data_url
import_data_url_error_stack
import_data_url_import_relative
import_data_url_imports
import_data_url_jsx
import_dynamic_data_url
import_extensionless
import_file_with_colon
import_map_parent_dir
import_type
import_type_no_check
inline_js_source_map_2
inline_js_source_map_2_with_inline_contents
inline_js_source_map_with_contents_from_graph
invalid_emit_options
issue_13562
js_import_detect
js_root_with_ts_check
jsx_import_from_ts
jsx_import_source_error
jsx_import_source_import_map
jsx_import_source_import_map_dev
jsx_import_source_import_map_no_check
jsx_import_source_no_pragma
jsx_import_source_no_pragma_dev
jsx_import_source_no_pragma_no_check
jsx_import_source_pragma
jsx_import_source_pragma_import_map
jsx_import_source_pragma_import_map_dev
jsx_import_source_pragma_import_map_no_check
jsx_import_source_pragma_no_check
jsx_import_source_pragma_with_config
jsx_import_source_pragma_with_config_no_check
jsx_import_source_pragma_with_config_vendor_dir
jsx_import_source_pragma_with_dev_config
jsx_import_source_precompile_import_map
jsx_import_source_precompile_import_map_skip_element
keep_comments_ts
ld_preload
location
lock_check_ok
lock_check_ok2
lock_v2_check_ok
lock_v2_check_ok2
long_data_url_formatting
main_module
mts_dmts_mjs
mts_dmts_mjs_no_check
nested_error
no_check
no_check_decorators
no_config_auto_discovery_for_local_script
no_deno_json
no_lock_flag
no_prompt_flag
no_reparse_first_load
node_builtin_modules
node_env_var_allowlist
node_globals_hints
node_prefix_missing
npm_v8flags
onload
op_exit_op_set_exit_code_in_worker
package_json
package_json_auto_discovered_for_local_script_arg_with_stop
package_json_type
patch
permission_args
permission_args_quiet
private_field_presence
private_field_presence_no_check
proto_exploit
queue_microtask_error
queue_microtask_error_handled
redirect_javascript
reference_types
reference_types_error
reference_types_error_no_check
reference_types_error_vendor_dir
references_types_remote
rejection_handled
replace_self
report_error
report_error_end_of_program
report_error_handled
require_esm
run_task
runtime_decorators
seed_random
set_exit_code_0
set_exit_code_1
set_exit_code_2
set_timeout_error
set_timeout_error_handled
shebang_swc
shebang_tsc
shebang_with_json_imports_swc
shebang_with_json_imports_tsc
single_compile_with_reload
skips_compiler_option_types
sloppy_imports
spawn_stdout_inherit
stdin_read_all
stdout_write_all
stdout_write_sync_async
swc_syntax_error
test_and_bench_are_noops_in_run
tls_connecttls
tls_starttls
top_level_await
top_level_await_circular
top_level_await_loop
top_level_await_nested
top_level_await_order
top_level_await_ts
top_level_await_unresolved
top_level_for_await
top_level_for_await_ts
ts_decorators
ts_import_assertions
ts_import_from_js
ts_type_imports
ts_type_only_import
tsx_imports
type_definitions
type_definitions_for_export
type_directives_01
type_directives_02
type_headers_deno_types
unbuffered_stderr
unbuffered_stdout
unhandled_rejection
unhandled_rejection_dynamic_import
unhandled_rejection_dynamic_import2
unhandled_rejection_sync_error
unref_stdin
unsafe_proto
unsafe_proto_flag
unstable
unstable_broadcast_channel_disabled
unstable_broadcast_channel_enabled
unstable_cron_disabled
unstable_cron_enabled
unstable_kv_disabled
unstable_kv_enabled
unstable_net_disabled
unstable_net_enabled
unstable_temporal_api
unstable_temporal_api_list
unstable_temporal_api_patch
unstable_worker
unstable_worker_options_disabled
unstable_worker_options_enabled
v8_flags_env_run
v8_flags_run
v8_jitless
wasm
wasm_async
wasm_shared
wasm_unreachable
wasm_url
weakref
webstorage_serialization
window
worker_close_in_wasm_reactions
worker_close_nested
worker_close_race
worker_drop_handle_race
worker_drop_handle_race_terminate
worker_event_handler_test
worker_message_before_close
workspaces