From 793089bdf0b255ae8d5b4e1c8a8d7549464afc66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Wed, 8 Mar 2023 07:44:54 -0400 Subject: [PATCH] refactor: rename InternalModuleLoader to ExtModuleLoader, use ext: scheme for snapshotted modules (#18041) This commit renames "deno_core::InternalModuleLoader" to "ExtModuleLoader" and changes the specifiers used by the modules loaded from this loader to "ext:". "internal:" scheme was really ambiguous and it's more characters than "ext:", which should result in slightly smaller snapshot size. Closes https://github.com/denoland/deno/issues/18020 --- bench_util/js_runtime.rs | 6 +- cli/js/40_testing.js | 10 +- cli/tests/integration/run_tests.rs | 12 +- .../run/error_009_extensions_error.js.out | 2 +- .../testdata/run/extension_dynamic_import.ts | 1 + .../run/extension_dynamic_import.ts.out | 4 + cli/tests/testdata/run/extension_import.ts | 1 + .../testdata/run/extension_import.ts.out | 8 + .../run/fetch_async_error_stack.ts.out | 2 +- .../testdata/run/internal_dynamic_import.ts | 1 - .../run/internal_dynamic_import.ts.out | 4 - cli/tests/testdata/run/internal_import.ts | 1 - cli/tests/testdata/run/internal_import.ts.out | 8 - .../testdata/run/queue_microtask_error.ts.out | 2 +- .../run/queue_microtask_error_handled.ts.out | 4 +- .../run/wasm_streaming_panic_test.js.out | 2 +- .../run/worker_drop_handle_race.js.out | 6 +- .../testdata/test/steps/failing_steps.out | 8 +- cli/tests/unit/opcall_test.ts | 4 +- cli/tools/coverage/mod.rs | 2 +- cli/tools/test.rs | 6 +- core/bindings.rs | 8 +- core/error.rs | 6 +- core/extensions.rs | 14 +- core/lib.rs | 13 +- core/modules.rs | 62 +++---- core/runtime.rs | 16 +- core/snapshot_util.rs | 4 +- ext/broadcast_channel/01_broadcast_channel.js | 6 +- ext/cache/01_cache.js | 12 +- ext/console/02_console.js | 2 +- ext/console/internal.d.ts | 2 +- ext/crypto/00_crypto.js | 4 +- ext/crypto/01_webidl.js | 4 +- ext/fetch/20_headers.js | 4 +- ext/fetch/21_formdata.js | 4 +- ext/fetch/22_body.js | 12 +- ext/fetch/23_request.js | 26 ++- ext/fetch/23_response.js | 16 +- ext/fetch/26_fetch.js | 19 +- ext/fetch/internal.d.ts | 8 +- ext/ffi/00_ffi.js | 2 +- ext/flash/01_http.js | 16 +- ext/fs/30_fs.js | 8 +- ext/http/01_http.js | 22 +-- ext/io/12_io.js | 2 +- ext/net/01_net.js | 4 +- ext/net/02_tls.js | 2 +- ext/node/lib.rs | 2 +- ext/node/polyfill.rs | 90 ++++----- ext/node/polyfills/_core.ts | 2 +- ext/node/polyfills/_events.mjs | 8 +- ext/node/polyfills/_fs/_fs_access.ts | 12 +- ext/node/polyfills/_fs/_fs_appendFile.ts | 16 +- ext/node/polyfills/_fs/_fs_chmod.ts | 12 +- ext/node/polyfills/_fs/_fs_chown.ts | 12 +- ext/node/polyfills/_fs/_fs_close.ts | 4 +- ext/node/polyfills/_fs/_fs_common.ts | 10 +- ext/node/polyfills/_fs/_fs_constants.ts | 2 +- ext/node/polyfills/_fs/_fs_copy.ts | 14 +- ext/node/polyfills/_fs/_fs_dir.ts | 8 +- ext/node/polyfills/_fs/_fs_dirent.ts | 2 +- ext/node/polyfills/_fs/_fs_exists.ts | 2 +- ext/node/polyfills/_fs/_fs_fdatasync.ts | 2 +- ext/node/polyfills/_fs/_fs_fstat.ts | 2 +- ext/node/polyfills/_fs/_fs_fsync.ts | 2 +- ext/node/polyfills/_fs/_fs_ftruncate.ts | 2 +- ext/node/polyfills/_fs/_fs_futimes.ts | 2 +- ext/node/polyfills/_fs/_fs_link.ts | 6 +- ext/node/polyfills/_fs/_fs_lstat.ts | 4 +- ext/node/polyfills/_fs/_fs_mkdir.ts | 10 +- ext/node/polyfills/_fs/_fs_mkdtemp.ts | 13 +- ext/node/polyfills/_fs/_fs_open.ts | 14 +- ext/node/polyfills/_fs/_fs_opendir.ts | 12 +- ext/node/polyfills/_fs/_fs_read.ts | 8 +- ext/node/polyfills/_fs/_fs_readFile.ts | 10 +- ext/node/polyfills/_fs/_fs_readdir.ts | 17 +- ext/node/polyfills/_fs/_fs_readlink.ts | 8 +- ext/node/polyfills/_fs/_fs_realpath.ts | 2 +- ext/node/polyfills/_fs/_fs_rename.ts | 4 +- ext/node/polyfills/_fs/_fs_rm.ts | 6 +- ext/node/polyfills/_fs/_fs_rmdir.ts | 10 +- ext/node/polyfills/_fs/_fs_stat.ts | 4 +- ext/node/polyfills/_fs/_fs_symlink.ts | 6 +- ext/node/polyfills/_fs/_fs_truncate.ts | 6 +- ext/node/polyfills/_fs/_fs_unlink.ts | 2 +- ext/node/polyfills/_fs/_fs_utimes.ts | 6 +- ext/node/polyfills/_fs/_fs_watch.ts | 20 +- ext/node/polyfills/_fs/_fs_write.d.ts | 5 +- ext/node/polyfills/_fs/_fs_write.mjs | 10 +- ext/node/polyfills/_fs/_fs_writeFile.ts | 16 +- ext/node/polyfills/_fs/_fs_writev.d.ts | 2 +- ext/node/polyfills/_fs/_fs_writev.mjs | 8 +- ext/node/polyfills/_global.d.ts | 4 +- ext/node/polyfills/_http_agent.mjs | 16 +- ext/node/polyfills/_http_outgoing.ts | 28 +-- ext/node/polyfills/_next_tick.ts | 8 +- ext/node/polyfills/_pako.mjs | 4 +- ext/node/polyfills/_process/process.ts | 6 +- ext/node/polyfills/_process/streams.mjs | 12 +- ext/node/polyfills/_readline.d.ts | 13 +- ext/node/polyfills/_readline.mjs | 16 +- .../polyfills/_readline_shared_types.d.ts | 2 +- ext/node/polyfills/_stream.d.ts | 6 +- ext/node/polyfills/_stream.mjs | 20 +- ext/node/polyfills/_tls_wrap.ts | 26 +-- ext/node/polyfills/_util/_util_callbackify.ts | 2 +- ext/node/polyfills/_util/std_asserts.ts | 4 +- ext/node/polyfills/_util/std_testing_diff.ts | 2 +- ext/node/polyfills/_utils.ts | 9 +- ext/node/polyfills/_zlib.mjs | 14 +- ext/node/polyfills/_zlib_binding.mjs | 6 +- ext/node/polyfills/assert.ts | 10 +- ext/node/polyfills/assert/strict.ts | 4 +- ext/node/polyfills/assertion_error.ts | 6 +- ext/node/polyfills/async_hooks.ts | 4 +- ext/node/polyfills/buffer.ts | 2 +- ext/node/polyfills/child_process.ts | 20 +- ext/node/polyfills/cluster.ts | 2 +- ext/node/polyfills/console.ts | 4 +- ext/node/polyfills/constants.ts | 4 +- ext/node/polyfills/crypto.ts | 66 +++---- ext/node/polyfills/dgram.ts | 50 ++--- ext/node/polyfills/diagnostics_channel.ts | 6 +- ext/node/polyfills/dns.ts | 26 +-- ext/node/polyfills/dns/promises.ts | 2 +- ext/node/polyfills/domain.ts | 2 +- ext/node/polyfills/events.ts | 2 +- ext/node/polyfills/fs.ts | 118 ++++-------- ext/node/polyfills/fs/promises.ts | 2 +- ext/node/polyfills/http.ts | 35 ++-- ext/node/polyfills/http2.ts | 2 +- ext/node/polyfills/https.ts | 8 +- ext/node/polyfills/inspector.ts | 4 +- ext/node/polyfills/internal/assert.mjs | 2 +- ext/node/polyfills/internal/async_hooks.ts | 6 +- ext/node/polyfills/internal/buffer.d.ts | 160 ++++++++-------- ext/node/polyfills/internal/buffer.mjs | 24 +-- ext/node/polyfills/internal/child_process.ts | 39 ++-- ext/node/polyfills/internal/cli_table.ts | 2 +- .../internal/console/constructor.mjs | 16 +- ext/node/polyfills/internal/crypto/_keys.ts | 2 +- .../polyfills/internal/crypto/_randomBytes.ts | 2 +- .../polyfills/internal/crypto/_randomFill.ts | 4 +- .../polyfills/internal/crypto/certificate.ts | 6 +- ext/node/polyfills/internal/crypto/cipher.ts | 18 +- .../internal/crypto/diffiehellman.ts | 18 +- ext/node/polyfills/internal/crypto/hash.ts | 18 +- ext/node/polyfills/internal/crypto/hkdf.ts | 16 +- ext/node/polyfills/internal/crypto/keygen.ts | 11 +- ext/node/polyfills/internal/crypto/keys.ts | 16 +- ext/node/polyfills/internal/crypto/pbkdf2.ts | 6 +- ext/node/polyfills/internal/crypto/random.ts | 14 +- ext/node/polyfills/internal/crypto/scrypt.ts | 6 +- ext/node/polyfills/internal/crypto/sig.ts | 14 +- ext/node/polyfills/internal/crypto/util.ts | 12 +- ext/node/polyfills/internal/crypto/x509.ts | 12 +- ext/node/polyfills/internal/dgram.ts | 14 +- ext/node/polyfills/internal/dns/promises.ts | 14 +- ext/node/polyfills/internal/dns/utils.ts | 16 +- ext/node/polyfills/internal/errors.ts | 16 +- ext/node/polyfills/internal/event_target.mjs | 16 +- ext/node/polyfills/internal/fs/streams.d.ts | 15 +- ext/node/polyfills/internal/fs/streams.mjs | 30 +-- ext/node/polyfills/internal/fs/utils.mjs | 28 +-- ext/node/polyfills/internal/http.ts | 4 +- ext/node/polyfills/internal/net.ts | 6 +- ext/node/polyfills/internal/options.ts | 2 +- ext/node/polyfills/internal/querystring.ts | 2 +- .../polyfills/internal/readline/callbacks.mjs | 6 +- .../internal/readline/emitKeypressEvents.mjs | 8 +- .../polyfills/internal/readline/interface.mjs | 20 +- .../polyfills/internal/readline/promises.mjs | 10 +- .../polyfills/internal/stream_base_commons.ts | 21 +-- .../internal/streams/add-abort-signal.mjs | 4 +- .../internal/streams/buffer_list.mjs | 4 +- .../polyfills/internal/streams/destroy.mjs | 4 +- .../polyfills/internal/streams/duplex.mjs | 2 +- .../internal/streams/end-of-stream.mjs | 8 +- .../internal/streams/lazy_transform.mjs | 4 +- .../internal/streams/passthrough.mjs | 2 +- .../polyfills/internal/streams/readable.mjs | 2 +- .../polyfills/internal/streams/transform.mjs | 2 +- .../polyfills/internal/streams/writable.mjs | 2 +- ext/node/polyfills/internal/test/binding.ts | 4 +- ext/node/polyfills/internal/timers.mjs | 10 +- ext/node/polyfills/internal/url.ts | 4 +- ext/node/polyfills/internal/util.mjs | 10 +- .../polyfills/internal/util/comparisons.ts | 6 +- ext/node/polyfills/internal/util/debuglog.ts | 2 +- ext/node/polyfills/internal/util/inspect.mjs | 8 +- ext/node/polyfills/internal/util/types.ts | 4 +- ext/node/polyfills/internal/validators.mjs | 8 +- .../internal_binding/_timingSafeEqual.ts | 2 +- ext/node/polyfills/internal_binding/_utils.ts | 2 +- ext/node/polyfills/internal_binding/buffer.ts | 2 +- .../polyfills/internal_binding/cares_wrap.ts | 14 +- .../internal_binding/connection_wrap.ts | 4 +- ext/node/polyfills/internal_binding/crypto.ts | 4 +- .../polyfills/internal_binding/handle_wrap.ts | 4 +- ext/node/polyfills/internal_binding/mod.ts | 28 +-- .../polyfills/internal_binding/node_file.ts | 2 +- .../polyfills/internal_binding/pipe_wrap.ts | 22 +-- .../polyfills/internal_binding/stream_wrap.ts | 12 +- .../internal_binding/string_decoder.ts | 2 +- .../polyfills/internal_binding/tcp_wrap.ts | 22 +-- ext/node/polyfills/internal_binding/types.ts | 2 +- .../polyfills/internal_binding/udp_wrap.ts | 20 +- ext/node/polyfills/internal_binding/util.ts | 2 +- ext/node/polyfills/internal_binding/uv.ts | 6 +- ext/node/polyfills/module_all.ts | 174 +++++++++--------- ext/node/polyfills/net.ts | 58 +++--- ext/node/polyfills/os.ts | 10 +- ext/node/polyfills/path.ts | 4 +- ext/node/polyfills/path/_util.ts | 6 +- ext/node/polyfills/path/common.ts | 2 +- ext/node/polyfills/path/glob.ts | 10 +- ext/node/polyfills/path/mod.ts | 14 +- ext/node/polyfills/path/posix.ts | 11 +- ext/node/polyfills/path/separator.ts | 2 +- ext/node/polyfills/path/win32.ts | 10 +- ext/node/polyfills/perf_hooks.ts | 4 +- ext/node/polyfills/process.ts | 41 ++--- ext/node/polyfills/punycode.ts | 2 +- ext/node/polyfills/querystring.ts | 7 +- ext/node/polyfills/readline.ts | 2 +- ext/node/polyfills/readline/promises.ts | 16 +- ext/node/polyfills/repl.ts | 2 +- ext/node/polyfills/stream.ts | 2 +- ext/node/polyfills/stream/consumers.mjs | 4 +- ext/node/polyfills/stream/promises.mjs | 2 +- ext/node/polyfills/stream/web.ts | 4 +- ext/node/polyfills/string_decoder.ts | 4 +- ext/node/polyfills/sys.ts | 4 +- ext/node/polyfills/timers.ts | 13 +- ext/node/polyfills/timers/promises.ts | 4 +- ext/node/polyfills/tls.ts | 6 +- ext/node/polyfills/tty.ts | 2 +- ext/node/polyfills/url.ts | 23 +-- ext/node/polyfills/util.ts | 22 +-- ext/node/polyfills/util/types.ts | 4 +- ext/node/polyfills/v8.ts | 2 +- ext/node/polyfills/vm.ts | 2 +- ext/node/polyfills/worker_threads.ts | 6 +- ext/node/polyfills/zlib.ts | 6 +- ext/url/00_url.js | 2 +- ext/url/01_urlpattern.js | 2 +- ext/url/benches/url_ops.rs | 4 +- ext/url/internal.d.ts | 4 +- ext/web/00_infra.js | 2 +- ext/web/01_dom_exception.js | 4 +- ext/web/01_mimesniff.js | 2 +- ext/web/02_event.js | 8 +- ext/web/02_structured_clone.js | 2 +- ext/web/02_timers.js | 6 +- ext/web/03_abort_signal.js | 10 +- ext/web/04_global_interfaces.js | 2 +- ext/web/05_base64.js | 4 +- ext/web/06_streams.js | 8 +- ext/web/08_text_encoding.js | 2 +- ext/web/09_file.js | 4 +- ext/web/10_filereader.js | 12 +- ext/web/11_blob_url.js | 6 +- ext/web/12_location.js | 4 +- ext/web/13_message_port.js | 6 +- ext/web/14_compression.js | 4 +- ext/web/15_performance.js | 12 +- ext/web/benches/encoding.rs | 4 +- ext/web/benches/timers_ops.rs | 4 +- ext/web/internal.d.ts | 18 +- ext/webgpu/01_webgpu.js | 6 +- ext/webgpu/02_idl_types.js | 4 +- ext/webgpu/03_surface.js | 4 +- ext/webgpu/04_surface_idl_types.js | 4 +- ext/webidl/benches/dict.js | 2 +- ext/webidl/benches/dict.rs | 2 +- ext/webidl/internal.d.ts | 2 +- ext/websocket/01_websocket.js | 12 +- ext/websocket/02_websocketstream.js | 10 +- ext/webstorage/01_webstorage.js | 2 +- runtime/fmt_errors.rs | 4 +- runtime/js/10_permissions.js | 4 +- runtime/js/11_workers.js | 14 +- runtime/js/13_buffer.js | 2 +- runtime/js/30_os.js | 2 +- runtime/js/40_http.js | 2 +- runtime/js/40_process.js | 10 +- runtime/js/41_prompt.js | 4 +- runtime/js/90_deno_ns.js | 40 ++-- runtime/js/98_global_scope.js | 66 +++---- runtime/js/99_main.js | 38 ++-- runtime/web_worker.rs | 2 +- tools/wgpu_sync.js | 8 +- 293 files changed, 1509 insertions(+), 1632 deletions(-) create mode 100644 cli/tests/testdata/run/extension_dynamic_import.ts create mode 100644 cli/tests/testdata/run/extension_dynamic_import.ts.out create mode 100644 cli/tests/testdata/run/extension_import.ts create mode 100644 cli/tests/testdata/run/extension_import.ts.out delete mode 100644 cli/tests/testdata/run/internal_dynamic_import.ts delete mode 100644 cli/tests/testdata/run/internal_dynamic_import.ts.out delete mode 100644 cli/tests/testdata/run/internal_import.ts delete mode 100644 cli/tests/testdata/run/internal_import.ts.out diff --git a/bench_util/js_runtime.rs b/bench_util/js_runtime.rs index e45af2bdd0..edeb74fb44 100644 --- a/bench_util/js_runtime.rs +++ b/bench_util/js_runtime.rs @@ -10,9 +10,9 @@ use crate::profiling::is_profiling; pub fn create_js_runtime(setup: impl FnOnce() -> Vec) -> JsRuntime { JsRuntime::new(RuntimeOptions { extensions_with_js: setup(), - module_loader: Some(std::rc::Rc::new( - deno_core::InternalModuleLoader::default(), - )), + module_loader: Some( + std::rc::Rc::new(deno_core::ExtModuleLoader::default()), + ), ..Default::default() }) } diff --git a/cli/js/40_testing.js b/cli/js/40_testing.js index 5077af1209..c0b5367f87 100644 --- a/cli/js/40_testing.js +++ b/cli/js/40_testing.js @@ -3,10 +3,10 @@ const core = globalThis.Deno.core; const ops = core.ops; const internals = globalThis.__bootstrap.internals; -import { setExitHandler } from "internal:runtime/30_os.js"; -import { Console } from "internal:deno_console/02_console.js"; -import { serializePermissions } from "internal:runtime/10_permissions.js"; -import { assert } from "internal:deno_web/00_infra.js"; +import { setExitHandler } from "ext:runtime/30_os.js"; +import { Console } from "ext:deno_console/02_console.js"; +import { serializePermissions } from "ext:runtime/10_permissions.js"; +import { assert } from "ext:deno_web/00_infra.js"; const primordials = globalThis.__bootstrap.primordials; const { ArrayFrom, @@ -1424,6 +1424,6 @@ internals.testing = { enableBench, }; -import { denoNs } from "internal:runtime/90_deno_ns.js"; +import { denoNs } from "ext:runtime/90_deno_ns.js"; denoNs.bench = bench; denoNs.test = test; diff --git a/cli/tests/integration/run_tests.rs b/cli/tests/integration/run_tests.rs index 3b1f740b2c..2393119755 100644 --- a/cli/tests/integration/run_tests.rs +++ b/cli/tests/integration/run_tests.rs @@ -4048,14 +4048,14 @@ itest!(node_prefix_missing { exit_code: 1, }); -itest!(internal_import { - args: "run run/internal_import.ts", - output: "run/internal_import.ts.out", +itest!(extension_import { + args: "run run/extension_import.ts", + output: "run/extension_import.ts.out", exit_code: 1, }); -itest!(internal_dynamic_import { - args: "run run/internal_dynamic_import.ts", - output: "run/internal_dynamic_import.ts.out", +itest!(extension_dynamic_import { + args: "run run/extension_dynamic_import.ts", + output: "run/extension_dynamic_import.ts.out", exit_code: 1, }); diff --git a/cli/tests/testdata/run/error_009_extensions_error.js.out b/cli/tests/testdata/run/error_009_extensions_error.js.out index 36fc6af26f..ec286a60a2 100644 --- a/cli/tests/testdata/run/error_009_extensions_error.js.out +++ b/cli/tests/testdata/run/error_009_extensions_error.js.out @@ -2,5 +2,5 @@ new Event(); ^ at [WILDCARD] - at new Event (internal:deno_web/[WILDCARD]) + at new Event (ext:deno_web/[WILDCARD]) at [WILDCARD] diff --git a/cli/tests/testdata/run/extension_dynamic_import.ts b/cli/tests/testdata/run/extension_dynamic_import.ts new file mode 100644 index 0000000000..6fb3ac3a04 --- /dev/null +++ b/cli/tests/testdata/run/extension_dynamic_import.ts @@ -0,0 +1 @@ +await import("ext:runtime/01_errors.js"); diff --git a/cli/tests/testdata/run/extension_dynamic_import.ts.out b/cli/tests/testdata/run/extension_dynamic_import.ts.out new file mode 100644 index 0000000000..18b05ea47d --- /dev/null +++ b/cli/tests/testdata/run/extension_dynamic_import.ts.out @@ -0,0 +1,4 @@ +error: Uncaught TypeError: Cannot load extension module from external code +await import("ext:runtime/01_errors.js"); +^ + at [WILDCARD]/extension_dynamic_import.ts:1:1 diff --git a/cli/tests/testdata/run/extension_import.ts b/cli/tests/testdata/run/extension_import.ts new file mode 100644 index 0000000000..7bbbab799c --- /dev/null +++ b/cli/tests/testdata/run/extension_import.ts @@ -0,0 +1 @@ +import "ext:runtime/01_errors.js"; diff --git a/cli/tests/testdata/run/extension_import.ts.out b/cli/tests/testdata/run/extension_import.ts.out new file mode 100644 index 0000000000..f1d9d5eb20 --- /dev/null +++ b/cli/tests/testdata/run/extension_import.ts.out @@ -0,0 +1,8 @@ +error: Unsupported scheme "ext" for module "ext:runtime/01_errors.js". Supported schemes: [ + "data", + "blob", + "file", + "http", + "https", +] + at [WILDCARD] diff --git a/cli/tests/testdata/run/fetch_async_error_stack.ts.out b/cli/tests/testdata/run/fetch_async_error_stack.ts.out index 8ca6708470..e8169228fd 100644 --- a/cli/tests/testdata/run/fetch_async_error_stack.ts.out +++ b/cli/tests/testdata/run/fetch_async_error_stack.ts.out @@ -1,5 +1,5 @@ error: Uncaught (in promise) TypeError: error sending request for url[WILDCARD] await fetch("https://nonexistent.deno.land/"); ^[WILDCARD] - at async fetch (internal:[WILDCARD]) + at async fetch (ext:[WILDCARD]) at async file:///[WILDCARD]/fetch_async_error_stack.ts:1:1 diff --git a/cli/tests/testdata/run/internal_dynamic_import.ts b/cli/tests/testdata/run/internal_dynamic_import.ts deleted file mode 100644 index 9dd2ce2e1f..0000000000 --- a/cli/tests/testdata/run/internal_dynamic_import.ts +++ /dev/null @@ -1 +0,0 @@ -await import("internal:runtime/01_errors.js"); diff --git a/cli/tests/testdata/run/internal_dynamic_import.ts.out b/cli/tests/testdata/run/internal_dynamic_import.ts.out deleted file mode 100644 index 3deb9366eb..0000000000 --- a/cli/tests/testdata/run/internal_dynamic_import.ts.out +++ /dev/null @@ -1,4 +0,0 @@ -error: Uncaught TypeError: Cannot load internal module from external code -await import("internal:runtime/01_errors.js"); -^ - at [WILDCARD]/internal_dynamic_import.ts:1:1 diff --git a/cli/tests/testdata/run/internal_import.ts b/cli/tests/testdata/run/internal_import.ts deleted file mode 100644 index 2cb834d330..0000000000 --- a/cli/tests/testdata/run/internal_import.ts +++ /dev/null @@ -1 +0,0 @@ -import "internal:runtime/01_errors.js"; diff --git a/cli/tests/testdata/run/internal_import.ts.out b/cli/tests/testdata/run/internal_import.ts.out deleted file mode 100644 index ca82cc21e8..0000000000 --- a/cli/tests/testdata/run/internal_import.ts.out +++ /dev/null @@ -1,8 +0,0 @@ -error: Unsupported scheme "internal" for module "internal:runtime/01_errors.js". Supported schemes: [ - "data", - "blob", - "file", - "http", - "https", -] - at [WILDCARD] diff --git a/cli/tests/testdata/run/queue_microtask_error.ts.out b/cli/tests/testdata/run/queue_microtask_error.ts.out index c1af4fec92..a8ce131701 100644 --- a/cli/tests/testdata/run/queue_microtask_error.ts.out +++ b/cli/tests/testdata/run/queue_microtask_error.ts.out @@ -3,4 +3,4 @@ error: Uncaught Error: foo throw new Error("foo"); ^ at [WILDCARD]/queue_microtask_error.ts:2:9 - at internal:core/[WILDCARD] + at ext:core/[WILDCARD] diff --git a/cli/tests/testdata/run/queue_microtask_error_handled.ts.out b/cli/tests/testdata/run/queue_microtask_error_handled.ts.out index 9105570b37..bdc8eafa13 100644 --- a/cli/tests/testdata/run/queue_microtask_error_handled.ts.out +++ b/cli/tests/testdata/run/queue_microtask_error_handled.ts.out @@ -7,9 +7,9 @@ colno: 9, error: Error: foo at [WILDCARD]/queue_microtask_error_handled.ts:18:9 - at internal:core/[WILDCARD] + at ext:core/[WILDCARD] } onerror() called Error: foo at [WILDCARD]/queue_microtask_error_handled.ts:18:9 - at internal:core/[WILDCARD] + at ext:core/[WILDCARD] 2 diff --git a/cli/tests/testdata/run/wasm_streaming_panic_test.js.out b/cli/tests/testdata/run/wasm_streaming_panic_test.js.out index eec1e3b968..8a3c68e375 100644 --- a/cli/tests/testdata/run/wasm_streaming_panic_test.js.out +++ b/cli/tests/testdata/run/wasm_streaming_panic_test.js.out @@ -1,2 +1,2 @@ error: Uncaught (in promise) TypeError: Invalid WebAssembly content type. - at handleWasmStreaming (internal:deno_fetch/26_fetch.js:[WILDCARD]) + at handleWasmStreaming (ext:deno_fetch/26_fetch.js:[WILDCARD]) diff --git a/cli/tests/testdata/run/worker_drop_handle_race.js.out b/cli/tests/testdata/run/worker_drop_handle_race.js.out index d78535944e..b176413cf8 100644 --- a/cli/tests/testdata/run/worker_drop_handle_race.js.out +++ b/cli/tests/testdata/run/worker_drop_handle_race.js.out @@ -2,7 +2,7 @@ error: Uncaught (in worker "") Error throw new Error(); ^ at [WILDCARD]/workers/drop_handle_race.js:2:9 - at Object.action (internal:deno_web/02_timers.js:[WILDCARD]) - at handleTimerMacrotask (internal:deno_web/02_timers.js:[WILDCARD]) + at Object.action (ext:deno_web/02_timers.js:[WILDCARD]) + at handleTimerMacrotask (ext:deno_web/02_timers.js:[WILDCARD]) error: Uncaught (in promise) Error: Unhandled error in child worker. - at Worker.#pollControl (internal:runtime/11_workers.js:[WILDCARD]) + at Worker.#pollControl (ext:runtime/11_workers.js:[WILDCARD]) diff --git a/cli/tests/testdata/test/steps/failing_steps.out b/cli/tests/testdata/test/steps/failing_steps.out index a63058999d..c68889c8d2 100644 --- a/cli/tests/testdata/test/steps/failing_steps.out +++ b/cli/tests/testdata/test/steps/failing_steps.out @@ -37,13 +37,13 @@ failing step in failing test ... FAILED ([WILDCARD]) nested failure => ./test/steps/failing_steps.ts:[WILDCARD] error: Error: 1 test step failed. - at runTest (internal:cli/40_testing.js:[WILDCARD]) - at async runTests (internal:cli/40_testing.js:[WILDCARD]) + at runTest (ext:cli/40_testing.js:[WILDCARD]) + at async runTests (ext:cli/40_testing.js:[WILDCARD]) multiple test step failures => ./test/steps/failing_steps.ts:[WILDCARD] error: Error: 2 test steps failed. - at runTest (internal:cli/40_testing.js:[WILDCARD]) - at async runTests (internal:cli/40_testing.js:[WILDCARD]) + at runTest (ext:cli/40_testing.js:[WILDCARD]) + at async runTests (ext:cli/40_testing.js:[WILDCARD]) failing step in failing test => ./test/steps/failing_steps.ts:[WILDCARD] error: Error: Fail test. diff --git a/cli/tests/unit/opcall_test.ts b/cli/tests/unit/opcall_test.ts index fb7766e4f8..8985c97801 100644 --- a/cli/tests/unit/opcall_test.ts +++ b/cli/tests/unit/opcall_test.ts @@ -16,8 +16,8 @@ Deno.test(async function sendAsyncStackTrace() { assertStringIncludes(s, "opcall_test.ts"); assertStringIncludes(s, "read"); assert( - !s.includes("internal:core"), - "opcall stack traces should NOT include internal:core internals such as unwrapOpResult", + !s.includes("ext:core"), + "opcall stack traces should NOT include ext:core internals such as unwrapOpResult", ); } }); diff --git a/cli/tools/coverage/mod.rs b/cli/tools/coverage/mod.rs index 1bd2779bfc..c7a4d58da7 100644 --- a/cli/tools/coverage/mod.rs +++ b/cli/tools/coverage/mod.rs @@ -594,7 +594,7 @@ fn filter_coverages( coverages .into_iter() .filter(|e| { - let is_internal = e.url.starts_with("internal:") + let is_internal = e.url.starts_with("ext:") || e.url.ends_with("__anonymous__") || e.url.ends_with("$deno$test.js") || e.url.ends_with(".snap"); diff --git a/cli/tools/test.rs b/cli/tools/test.rs index 6468da2491..9ca806fb0b 100644 --- a/cli/tools/test.rs +++ b/cli/tools/test.rs @@ -655,8 +655,7 @@ fn abbreviate_test_error(js_error: &JsError) -> JsError { // check if there are any stack frames coming from user code let should_filter = frames.iter().any(|f| { if let Some(file_name) = &f.file_name { - !(file_name.starts_with("[internal:") - || file_name.starts_with("internal:")) + !(file_name.starts_with("[ext:") || file_name.starts_with("ext:")) } else { true } @@ -668,8 +667,7 @@ fn abbreviate_test_error(js_error: &JsError) -> JsError { .rev() .skip_while(|f| { if let Some(file_name) = &f.file_name { - file_name.starts_with("[internal:") - || file_name.starts_with("internal:") + file_name.starts_with("[ext:") || file_name.starts_with("ext:") } else { false } diff --git a/core/bindings.rs b/core/bindings.rs index d8e9f50d81..b674ee6b60 100644 --- a/core/bindings.rs +++ b/core/bindings.rs @@ -281,11 +281,11 @@ pub fn host_import_module_dynamically_callback<'s>( .unwrap() .to_rust_string_lossy(scope); - let is_internal_module = specifier_str.starts_with("internal:"); + let is_ext_module = specifier_str.starts_with("ext:"); let resolver = v8::PromiseResolver::new(scope).unwrap(); let promise = resolver.get_promise(scope); - if !is_internal_module { + if !is_ext_module { let assertions = parse_import_assertions( scope, import_assertions, @@ -333,10 +333,10 @@ pub fn host_import_module_dynamically_callback<'s>( let promise = promise.catch(scope, map_err).unwrap(); - if is_internal_module { + if is_ext_module { let message = v8::String::new_external_onebyte_static( scope, - b"Cannot load internal module from external code", + b"Cannot load extension module from external code", ) .unwrap(); let exception = v8::Exception::type_error(scope, message); diff --git a/core/error.rs b/core/error.rs index 4b560fb5b2..e0cae2673d 100644 --- a/core/error.rs +++ b/core/error.rs @@ -272,7 +272,7 @@ impl JsError { if let (Some(file_name), Some(line_number)) = (&frame.file_name, frame.line_number) { - if !file_name.trim_start_matches('[').starts_with("internal:") { + if !file_name.trim_start_matches('[').starts_with("ext:") { source_line = get_source_line( file_name, line_number, @@ -424,7 +424,7 @@ impl JsError { if let (Some(file_name), Some(line_number)) = (&frame.file_name, frame.line_number) { - if !file_name.trim_start_matches('[').starts_with("internal:") { + if !file_name.trim_start_matches('[').starts_with("ext:") { source_line = get_source_line( file_name, line_number, @@ -438,7 +438,7 @@ impl JsError { } } else if let Some(frame) = frames.first() { if let Some(file_name) = &frame.file_name { - if !file_name.trim_start_matches('[').starts_with("internal:") { + if !file_name.trim_start_matches('[').starts_with("ext:") { source_line = msg .get_source_line(scope) .map(|v| v.to_rust_string_lossy(scope)); diff --git a/core/extensions.rs b/core/extensions.rs index beddce4c77..0ee6790ecf 100644 --- a/core/extensions.rs +++ b/core/extensions.rs @@ -209,7 +209,7 @@ impl ExtensionBuilder { // use a different result struct that `ExtensionFileSource` as it's confusing // when (and why) the remapping happens. js_files.into_iter().map(|file_source| ExtensionFileSource { - specifier: format!("internal:{}/{}", self.name, file_source.specifier), + specifier: format!("ext:{}/{}", self.name, file_source.specifier), code: file_source.code, }); self.js.extend(js_files); @@ -223,7 +223,7 @@ impl ExtensionBuilder { // use a different result struct that `ExtensionFileSource` as it's confusing // when (and why) the remapping happens. .map(|file_source| ExtensionFileSource { - specifier: format!("internal:{}/{}", self.name, file_source.specifier), + specifier: format!("ext:{}/{}", self.name, file_source.specifier), code: file_source.code, }); self.esm.extend(esm_files); @@ -287,7 +287,7 @@ impl ExtensionBuilder { /// Helps embed JS files in an extension. Returns a vector of /// `ExtensionFileSource`, that represent the filename and source code. All -/// specified files are rewritten into "internal:/". +/// specified files are rewritten into "ext:/". /// /// An optional "dir" option can be specified to prefix all files with a /// directory name. @@ -299,8 +299,8 @@ impl ExtensionBuilder { /// "02_goodbye.js", /// ) /// // Produces following specifiers: -/// - "internal:my_extension/01_hello.js" -/// - "internal:my_extension/02_goodbye.js" +/// - "ext:my_extension/01_hello.js" +/// - "ext:my_extension/02_goodbye.js" /// /// /// Example with "dir" option (for "my_extension"): /// ```ignore @@ -310,8 +310,8 @@ impl ExtensionBuilder { /// "02_goodbye.js", /// ) /// // Produces following specifiers: -/// - "internal:my_extension/js/01_hello.js" -/// - "internal:my_extension/js/02_goodbye.js" +/// - "ext:my_extension/js/01_hello.js" +/// - "ext:my_extension/js/02_goodbye.js" /// ``` #[cfg(not(feature = "include_js_files_for_snapshotting"))] #[macro_export] diff --git a/core/lib.rs b/core/lib.rs index 1c60db6944..08df6e44dc 100644 --- a/core/lib.rs +++ b/core/lib.rs @@ -75,9 +75,9 @@ pub use crate::module_specifier::resolve_url_or_path; pub use crate::module_specifier::ModuleResolutionError; pub use crate::module_specifier::ModuleSpecifier; pub use crate::module_specifier::DUMMY_SPECIFIER; +pub use crate::modules::ExtModuleLoader; +pub use crate::modules::ExtModuleLoaderCb; pub use crate::modules::FsModuleLoader; -pub use crate::modules::InternalModuleLoader; -pub use crate::modules::InternalModuleLoaderCb; pub use crate::modules::ModuleId; pub use crate::modules::ModuleLoader; pub use crate::modules::ModuleSource; @@ -141,16 +141,11 @@ pub mod _ops { /// A helper macro that will return a call site in Rust code. Should be /// used when executing internal one-line scripts for JsRuntime lifecycle. /// -/// Returns a string in form of: "`[internal:::]`" +/// Returns a string in form of: "`[ext:::]`" #[macro_export] macro_rules! located_script_name { () => { - format!( - "[internal:{}:{}:{}]", - std::file!(), - std::line!(), - std::column!() - ); + format!("[ext:{}:{}:{}]", std::file!(), std::line!(), std::column!()); }; } diff --git a/core/modules.rs b/core/modules.rs index 3d335f8ebe..3a3b1c3703 100644 --- a/core/modules.rs +++ b/core/modules.rs @@ -301,7 +301,7 @@ impl ModuleLoader for NoopModuleLoader { } /// Helper function, that calls into `loader.resolve()`, but denies resolution -/// of `internal` scheme if we are running with a snapshot loaded and not +/// of `ext` scheme if we are running with a snapshot loaded and not /// creating a snapshot pub(crate) fn resolve_helper( snapshot_loaded_and_not_snapshotting: bool, @@ -310,29 +310,28 @@ pub(crate) fn resolve_helper( referrer: &str, kind: ResolutionKind, ) -> Result { - if snapshot_loaded_and_not_snapshotting && specifier.starts_with("internal:") - { + if snapshot_loaded_and_not_snapshotting && specifier.starts_with("ext:") { return Err(generic_error( - "Cannot load internal module from external code", + "Cannot load extension module from external code", )); } loader.resolve(specifier, referrer, kind) } -/// Function that can be passed to the `InternalModuleLoader` that allows to +/// Function that can be passed to the `ExtModuleLoader` that allows to /// transpile sources before passing to V8. -pub type InternalModuleLoaderCb = +pub type ExtModuleLoaderCb = Box Result>; -pub struct InternalModuleLoader { +pub struct ExtModuleLoader { module_loader: Rc, esm_sources: Vec, used_esm_sources: RefCell>, - maybe_load_callback: Option, + maybe_load_callback: Option, } -impl Default for InternalModuleLoader { +impl Default for ExtModuleLoader { fn default() -> Self { Self { module_loader: Rc::new(NoopModuleLoader), @@ -343,18 +342,18 @@ impl Default for InternalModuleLoader { } } -impl InternalModuleLoader { +impl ExtModuleLoader { pub fn new( module_loader: Option>, esm_sources: Vec, - maybe_load_callback: Option, + maybe_load_callback: Option, ) -> Self { let used_esm_sources: HashMap = esm_sources .iter() .map(|file_source| (file_source.specifier.to_string(), false)) .collect(); - InternalModuleLoader { + ExtModuleLoader { module_loader: module_loader.unwrap_or_else(|| Rc::new(NoopModuleLoader)), esm_sources, used_esm_sources: RefCell::new(used_esm_sources), @@ -363,7 +362,7 @@ impl InternalModuleLoader { } } -impl Drop for InternalModuleLoader { +impl Drop for ExtModuleLoader { fn drop(&mut self) { let used_esm_sources = self.used_esm_sources.get_mut(); let unused_modules: Vec<_> = used_esm_sources @@ -374,8 +373,8 @@ impl Drop for InternalModuleLoader { if !unused_modules.is_empty() { let mut msg = - "Following modules were passed to InternalModuleLoader but never used:\n" - .to_string(); + "Following modules were passed to ExtModuleLoader but never used:\n" + .to_string(); for m in unused_modules { msg.push_str(" - "); msg.push_str(m); @@ -386,7 +385,7 @@ impl Drop for InternalModuleLoader { } } -impl ModuleLoader for InternalModuleLoader { +impl ModuleLoader for ExtModuleLoader { fn resolve( &self, specifier: &str, @@ -394,14 +393,13 @@ impl ModuleLoader for InternalModuleLoader { kind: ResolutionKind, ) -> Result { if let Ok(url_specifier) = ModuleSpecifier::parse(specifier) { - if url_specifier.scheme() == "internal" { + if url_specifier.scheme() == "ext" { let referrer_specifier = ModuleSpecifier::parse(referrer).ok(); - if referrer == "." || referrer_specifier.unwrap().scheme() == "internal" - { + if referrer == "." || referrer_specifier.unwrap().scheme() == "ext" { return Ok(url_specifier); } else { return Err(generic_error( - "Cannot load internal module from external code", + "Cannot load extension module from external code", )); }; } @@ -416,7 +414,7 @@ impl ModuleLoader for InternalModuleLoader { maybe_referrer: Option, is_dyn_import: bool, ) -> Pin> { - if module_specifier.scheme() != "internal" { + if module_specifier.scheme() != "ext" { return self.module_loader.load( module_specifier, maybe_referrer, @@ -461,7 +459,7 @@ impl ModuleLoader for InternalModuleLoader { async move { Err(generic_error(format!( - "Cannot find internal module source for specifier {specifier}" + "Cannot find extension module source for specifier {specifier}" ))) } .boxed_local() @@ -474,7 +472,7 @@ impl ModuleLoader for InternalModuleLoader { maybe_referrer: Option, is_dyn_import: bool, ) -> Pin>>> { - if module_specifier.scheme() == "internal" { + if module_specifier.scheme() == "ext" { return async { Ok(()) }.boxed_local(); } @@ -2911,17 +2909,17 @@ if (import.meta.url != 'file:///main_with_code.js') throw Error(); } #[test] - fn internal_module_loader() { - let loader = InternalModuleLoader::default(); + fn ext_module_loader() { + let loader = ExtModuleLoader::default(); assert!(loader - .resolve("internal:foo", "internal:bar", ResolutionKind::Import) + .resolve("ext:foo", "ext:bar", ResolutionKind::Import) .is_ok()); assert_eq!( loader - .resolve("internal:foo", "file://bar", ResolutionKind::Import) + .resolve("ext:foo", "file://bar", ResolutionKind::Import) .err() .map(|e| e.to_string()), - Some("Cannot load internal module from external code".to_string()) + Some("Cannot load extension module from external code".to_string()) ); assert_eq!( loader @@ -2935,11 +2933,11 @@ if (import.meta.url != 'file:///main_with_code.js') throw Error(); ); assert_eq!( loader - .resolve("file://foo", "internal:bar", ResolutionKind::Import) + .resolve("file://foo", "ext:bar", ResolutionKind::Import) .err() .map(|e| e.to_string()), Some( - "Module loading is not supported; attempted to resolve: \"file://foo\" from \"internal:bar\"" + "Module loading is not supported; attempted to resolve: \"file://foo\" from \"ext:bar\"" .to_string() ) ); @@ -2947,13 +2945,13 @@ if (import.meta.url != 'file:///main_with_code.js') throw Error(); resolve_helper( true, Rc::new(loader), - "internal:core.js", + "ext:core.js", "file://bar", ResolutionKind::Import, ) .err() .map(|e| e.to_string()), - Some("Cannot load internal module from external code".to_string()) + Some("Cannot load extension module from external code".to_string()) ); } } diff --git a/core/runtime.rs b/core/runtime.rs index 92e23873a6..f751138a96 100644 --- a/core/runtime.rs +++ b/core/runtime.rs @@ -8,7 +8,7 @@ use crate::extensions::OpDecl; use crate::extensions::OpEventLoopFn; use crate::inspector::JsRuntimeInspector; use crate::module_specifier::ModuleSpecifier; -use crate::modules::InternalModuleLoaderCb; +use crate::modules::ExtModuleLoaderCb; use crate::modules::ModuleError; use crate::modules::ModuleId; use crate::modules::ModuleLoadId; @@ -275,7 +275,7 @@ pub struct RuntimeOptions { /// An optional callback that will be called for each module that is loaded /// during snapshotting. This callback can be used to transpile source on the /// fly, during snapshotting, eg. to transpile TypeScript to JavaScript. - pub snapshot_module_load_cb: Option, + pub snapshot_module_load_cb: Option, /// Isolate creation parameters. pub create_params: Option, @@ -620,7 +620,7 @@ impl JsRuntime { } } - Rc::new(crate::modules::InternalModuleLoader::new( + Rc::new(crate::modules::ExtModuleLoader::new( options.module_loader, esm_sources, options.snapshot_module_load_cb, @@ -3984,8 +3984,8 @@ assertEquals(1, notify_return_value); ) .unwrap_err(); let error_string = error.to_string(); - // Test that the script specifier is a URL: `internal:`. - assert!(error_string.contains("internal:core/01_core.js")); + // Test that the script specifier is a URL: `ext:`. + assert!(error_string.contains("ext:core/01_core.js")); } #[test] @@ -5018,8 +5018,8 @@ Deno.core.opAsync("op_async_serialize_object_with_numbers_as_keys", { ) -> Pin> { let source = r#" // This module doesn't really exist, just verifying that we'll get - // an error when specifier starts with "internal:". - import { core } from "internal:core.js"; + // an error when specifier starts with "ext:". + import { core } from "ext:core.js"; "#; async move { @@ -5055,7 +5055,7 @@ Deno.core.opAsync("op_async_serialize_object_with_numbers_as_keys", { .unwrap_err(); assert_eq!( err.to_string(), - "Cannot load internal module from external code" + "Cannot load extension module from external code" ); } } diff --git a/core/snapshot_util.rs b/core/snapshot_util.rs index 5b0ba92a01..8b4fa3fa40 100644 --- a/core/snapshot_util.rs +++ b/core/snapshot_util.rs @@ -4,8 +4,8 @@ use std::path::Path; use std::path::PathBuf; use std::time::Instant; +use crate::ExtModuleLoaderCb; use crate::Extension; -use crate::InternalModuleLoaderCb; use crate::JsRuntime; use crate::RuntimeOptions; use crate::Snapshot; @@ -19,7 +19,7 @@ pub struct CreateSnapshotOptions { pub extensions: Vec, pub extensions_with_js: Vec, pub compression_cb: Option>, - pub snapshot_module_load_cb: Option, + pub snapshot_module_load_cb: Option, } pub fn create_snapshot(create_snapshot_options: CreateSnapshotOptions) { diff --git a/ext/broadcast_channel/01_broadcast_channel.js b/ext/broadcast_channel/01_broadcast_channel.js index 2ff3016102..a76821d550 100644 --- a/ext/broadcast_channel/01_broadcast_channel.js +++ b/ext/broadcast_channel/01_broadcast_channel.js @@ -4,13 +4,13 @@ const core = globalThis.Deno.core; const ops = core.ops; -import * as webidl from "internal:deno_webidl/00_webidl.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; import { defineEventHandler, EventTarget, setTarget, -} from "internal:deno_web/02_event.js"; -import DOMException from "internal:deno_web/01_dom_exception.js"; +} from "ext:deno_web/02_event.js"; +import DOMException from "ext:deno_web/01_dom_exception.js"; const primordials = globalThis.__bootstrap.primordials; const { ArrayPrototypeIndexOf, diff --git a/ext/cache/01_cache.js b/ext/cache/01_cache.js index b1e05d0dbf..b789ee36a8 100644 --- a/ext/cache/01_cache.js +++ b/ext/cache/01_cache.js @@ -1,7 +1,7 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. const core = globalThis.Deno.core; -import * as webidl from "internal:deno_webidl/00_webidl.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; const primordials = globalThis.__bootstrap.primordials; const { Symbol, @@ -12,11 +12,11 @@ import { Request, RequestPrototype, toInnerRequest, -} from "internal:deno_fetch/23_request.js"; -import { toInnerResponse } from "internal:deno_fetch/23_response.js"; -import { URLPrototype } from "internal:deno_url/00_url.js"; -import { getHeader } from "internal:deno_fetch/20_headers.js"; -import { readableStreamForRid } from "internal:deno_web/06_streams.js"; +} from "ext:deno_fetch/23_request.js"; +import { toInnerResponse } from "ext:deno_fetch/23_response.js"; +import { URLPrototype } from "ext:deno_url/00_url.js"; +import { getHeader } from "ext:deno_fetch/20_headers.js"; +import { readableStreamForRid } from "ext:deno_web/06_streams.js"; class CacheStorage { constructor() { diff --git a/ext/console/02_console.js b/ext/console/02_console.js index 6f708c71f0..04ac506708 100644 --- a/ext/console/02_console.js +++ b/ext/console/02_console.js @@ -118,7 +118,7 @@ const { WeakMapPrototype, WeakSetPrototype, } = primordials; -import * as colors from "internal:deno_console/01_colors.js"; +import * as colors from "ext:deno_console/01_colors.js"; function isInvalidDate(x) { return isNaN(DatePrototypeGetTime(x)); diff --git a/ext/console/internal.d.ts b/ext/console/internal.d.ts index fba711d5a8..d344f3a777 100644 --- a/ext/console/internal.d.ts +++ b/ext/console/internal.d.ts @@ -3,7 +3,7 @@ /// /// -declare module "internal:deno_console/02_console.js" { +declare module "ext:deno_console/02_console.js" { function createFilteredInspectProxy(params: { object: TObject; keys: (keyof TObject)[]; diff --git a/ext/crypto/00_crypto.js b/ext/crypto/00_crypto.js index 4172810685..a9f37b58fb 100644 --- a/ext/crypto/00_crypto.js +++ b/ext/crypto/00_crypto.js @@ -9,8 +9,8 @@ const core = globalThis.Deno.core; const ops = core.ops; const primordials = globalThis.__bootstrap.primordials; -import * as webidl from "internal:deno_webidl/00_webidl.js"; -import DOMException from "internal:deno_web/01_dom_exception.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; +import DOMException from "ext:deno_web/01_dom_exception.js"; const { ArrayBufferPrototype, ArrayBufferIsView, diff --git a/ext/crypto/01_webidl.js b/ext/crypto/01_webidl.js index ceb1de0613..715e5a9773 100644 --- a/ext/crypto/01_webidl.js +++ b/ext/crypto/01_webidl.js @@ -5,8 +5,8 @@ /// const primordials = globalThis.__bootstrap.primordials; -import * as webidl from "internal:deno_webidl/00_webidl.js"; -import { CryptoKey } from "internal:deno_crypto/00_crypto.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; +import { CryptoKey } from "ext:deno_crypto/00_crypto.js"; const { ArrayBufferIsView, ArrayBufferPrototype, diff --git a/ext/fetch/20_headers.js b/ext/fetch/20_headers.js index a432e76f47..48729765f1 100644 --- a/ext/fetch/20_headers.js +++ b/ext/fetch/20_headers.js @@ -9,7 +9,7 @@ /// /// -import * as webidl from "internal:deno_webidl/00_webidl.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; import { byteLowerCase, collectHttpQuotedString, @@ -18,7 +18,7 @@ import { HTTP_TAB_OR_SPACE_SUFFIX_RE, HTTP_TOKEN_CODE_POINT_RE, httpTrim, -} from "internal:deno_web/00_infra.js"; +} from "ext:deno_web/00_infra.js"; const primordials = globalThis.__bootstrap.primordials; const { ArrayIsArray, diff --git a/ext/fetch/21_formdata.js b/ext/fetch/21_formdata.js index 724511633e..3114ffad35 100644 --- a/ext/fetch/21_formdata.js +++ b/ext/fetch/21_formdata.js @@ -10,13 +10,13 @@ /// const core = globalThis.Deno.core; -import * as webidl from "internal:deno_webidl/00_webidl.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; import { Blob, BlobPrototype, File, FilePrototype, -} from "internal:deno_web/09_file.js"; +} from "ext:deno_web/09_file.js"; const primordials = globalThis.__bootstrap.primordials; const { ArrayPrototypePush, diff --git a/ext/fetch/22_body.js b/ext/fetch/22_body.js index 9161a1216b..dd11df2a27 100644 --- a/ext/fetch/22_body.js +++ b/ext/fetch/22_body.js @@ -12,19 +12,19 @@ /// const core = globalThis.Deno.core; -import * as webidl from "internal:deno_webidl/00_webidl.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; import { parseUrlEncoded, URLSearchParamsPrototype, -} from "internal:deno_url/00_url.js"; +} from "ext:deno_url/00_url.js"; import { formDataFromEntries, FormDataPrototype, formDataToBlob, parseFormData, -} from "internal:deno_fetch/21_formdata.js"; -import * as mimesniff from "internal:deno_web/01_mimesniff.js"; -import { BlobPrototype } from "internal:deno_web/09_file.js"; +} from "ext:deno_fetch/21_formdata.js"; +import * as mimesniff from "ext:deno_web/01_mimesniff.js"; +import { BlobPrototype } from "ext:deno_web/09_file.js"; import { createProxy, errorReadableStream, @@ -34,7 +34,7 @@ import { readableStreamDisturb, ReadableStreamPrototype, readableStreamThrowIfErrored, -} from "internal:deno_web/06_streams.js"; +} from "ext:deno_web/06_streams.js"; const primordials = globalThis.__bootstrap.primordials; const { ArrayBufferPrototype, diff --git a/ext/fetch/23_request.js b/ext/fetch/23_request.js index 15e2efb194..ea2128c722 100644 --- a/ext/fetch/23_request.js +++ b/ext/fetch/23_request.js @@ -9,30 +9,26 @@ /// /// -import * as webidl from "internal:deno_webidl/00_webidl.js"; -import { createFilteredInspectProxy } from "internal:deno_console/02_console.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; +import { createFilteredInspectProxy } from "ext:deno_console/02_console.js"; import { byteUpperCase, HTTP_TOKEN_CODE_POINT_RE, -} from "internal:deno_web/00_infra.js"; -import { URL } from "internal:deno_url/00_url.js"; -import { - extractBody, - InnerBody, - mixinBody, -} from "internal:deno_fetch/22_body.js"; -import { getLocationHref } from "internal:deno_web/12_location.js"; -import { extractMimeType } from "internal:deno_web/01_mimesniff.js"; -import { blobFromObjectUrl } from "internal:deno_web/09_file.js"; +} from "ext:deno_web/00_infra.js"; +import { URL } from "ext:deno_url/00_url.js"; +import { extractBody, InnerBody, mixinBody } from "ext:deno_fetch/22_body.js"; +import { getLocationHref } from "ext:deno_web/12_location.js"; +import { extractMimeType } from "ext:deno_web/01_mimesniff.js"; +import { blobFromObjectUrl } from "ext:deno_web/09_file.js"; import { fillHeaders, getDecodeSplitHeader, guardFromHeaders, headerListFromHeaders, headersFromHeaderList, -} from "internal:deno_fetch/20_headers.js"; -import { HttpClientPrototype } from "internal:deno_fetch/22_http_client.js"; -import * as abortSignal from "internal:deno_web/03_abort_signal.js"; +} from "ext:deno_fetch/20_headers.js"; +import { HttpClientPrototype } from "ext:deno_fetch/22_http_client.js"; +import * as abortSignal from "ext:deno_web/03_abort_signal.js"; const primordials = globalThis.__bootstrap.primordials; const { ArrayPrototypeMap, diff --git a/ext/fetch/23_response.js b/ext/fetch/23_response.js index 6e89551673..ffbfe49360 100644 --- a/ext/fetch/23_response.js +++ b/ext/fetch/23_response.js @@ -11,25 +11,25 @@ /// const core = globalThis.Deno.core; -import * as webidl from "internal:deno_webidl/00_webidl.js"; -import { createFilteredInspectProxy } from "internal:deno_console/02_console.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; +import { createFilteredInspectProxy } from "ext:deno_console/02_console.js"; import { byteLowerCase, HTTP_TAB_OR_SPACE, regexMatcher, serializeJSValueToJSONString, -} from "internal:deno_web/00_infra.js"; -import { extractBody, mixinBody } from "internal:deno_fetch/22_body.js"; -import { getLocationHref } from "internal:deno_web/12_location.js"; -import { extractMimeType } from "internal:deno_web/01_mimesniff.js"; -import { URL } from "internal:deno_url/00_url.js"; +} from "ext:deno_web/00_infra.js"; +import { extractBody, mixinBody } from "ext:deno_fetch/22_body.js"; +import { getLocationHref } from "ext:deno_web/12_location.js"; +import { extractMimeType } from "ext:deno_web/01_mimesniff.js"; +import { URL } from "ext:deno_url/00_url.js"; import { fillHeaders, getDecodeSplitHeader, guardFromHeaders, headerListFromHeaders, headersFromHeaderList, -} from "internal:deno_fetch/20_headers.js"; +} from "ext:deno_fetch/20_headers.js"; const primordials = globalThis.__bootstrap.primordials; const { ArrayPrototypeMap, diff --git a/ext/fetch/26_fetch.js b/ext/fetch/26_fetch.js index 6de68e8d6a..4678defa07 100644 --- a/ext/fetch/26_fetch.js +++ b/ext/fetch/26_fetch.js @@ -12,19 +12,16 @@ const core = globalThis.Deno.core; const ops = core.ops; -import * as webidl from "internal:deno_webidl/00_webidl.js"; -import { byteLowerCase } from "internal:deno_web/00_infra.js"; -import { BlobPrototype } from "internal:deno_web/09_file.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; +import { byteLowerCase } from "ext:deno_web/00_infra.js"; +import { BlobPrototype } from "ext:deno_web/09_file.js"; import { errorReadableStream, readableStreamForRid, ReadableStreamPrototype, -} from "internal:deno_web/06_streams.js"; -import { extractBody, InnerBody } from "internal:deno_fetch/22_body.js"; -import { - processUrlList, - toInnerRequest, -} from "internal:deno_fetch/23_request.js"; +} from "ext:deno_web/06_streams.js"; +import { extractBody, InnerBody } from "ext:deno_fetch/22_body.js"; +import { processUrlList, toInnerRequest } from "ext:deno_fetch/23_request.js"; import { abortedNetworkError, fromInnerResponse, @@ -32,8 +29,8 @@ import { nullBodyStatus, redirectStatus, toInnerResponse, -} from "internal:deno_fetch/23_response.js"; -import * as abortSignal from "internal:deno_web/03_abort_signal.js"; +} from "ext:deno_fetch/23_response.js"; +import * as abortSignal from "ext:deno_web/03_abort_signal.js"; const primordials = globalThis.__bootstrap.primordials; const { ArrayPrototypePush, diff --git a/ext/fetch/internal.d.ts b/ext/fetch/internal.d.ts index 09a7681b01..65ce31ad91 100644 --- a/ext/fetch/internal.d.ts +++ b/ext/fetch/internal.d.ts @@ -9,7 +9,7 @@ declare var domIterable: { DomIterableMixin(base: any, dataSymbol: symbol): any; }; -declare module "internal:deno_fetch/20_headers.js" { +declare module "ext:deno_fetch/20_headers.js" { class Headers { } type HeaderList = [string, string][]; @@ -33,7 +33,7 @@ declare module "internal:deno_fetch/20_headers.js" { ): "immutable" | "request" | "request-no-cors" | "response" | "none"; } -declare module "internal:deno_fetch/21_formdata.js" { +declare module "ext:deno_fetch/21_formdata.js" { type FormData = typeof FormData; function formDataToBlob( formData: FormData, @@ -45,7 +45,7 @@ declare module "internal:deno_fetch/21_formdata.js" { function formDataFromEntries(entries: FormDataEntry[]): FormData; } -declare module "internal:deno_fetch/22_body.js" { +declare module "ext:deno_fetch/22_body.js" { function mixinBody( prototype: any, bodySymbol: symbol, @@ -66,7 +66,7 @@ declare module "internal:deno_fetch/22_body.js" { }; } -declare module "internal:deno_fetch/26_fetch.js" { +declare module "ext:deno_fetch/26_fetch.js" { function toInnerRequest(request: Request): InnerRequest; function fromInnerRequest( inner: InnerRequest, diff --git a/ext/ffi/00_ffi.js b/ext/ffi/00_ffi.js index a1b1771221..c7ca219759 100644 --- a/ext/ffi/00_ffi.js +++ b/ext/ffi/00_ffi.js @@ -27,7 +27,7 @@ const { SymbolFor, WeakMap, } = primordials; -import { pathFromURL } from "internal:deno_web/00_infra.js"; +import { pathFromURL } from "ext:deno_web/00_infra.js"; const promiseIdSymbol = SymbolFor("Deno.core.internalPromiseId"); diff --git a/ext/flash/01_http.js b/ext/flash/01_http.js index 267a3551c5..4d0112c5be 100644 --- a/ext/flash/01_http.js +++ b/ext/flash/01_http.js @@ -2,18 +2,18 @@ const core = globalThis.Deno.core; const ops = core.ops; const primordials = globalThis.__bootstrap.primordials; -import { BlobPrototype } from "internal:deno_web/09_file.js"; -import { TcpConn } from "internal:deno_net/01_net.js"; -import { toInnerResponse } from "internal:deno_fetch/23_response.js"; -import { _flash, fromFlashRequest } from "internal:deno_fetch/23_request.js"; -import { Event } from "internal:deno_web/02_event.js"; +import { BlobPrototype } from "ext:deno_web/09_file.js"; +import { TcpConn } from "ext:deno_net/01_net.js"; +import { toInnerResponse } from "ext:deno_fetch/23_response.js"; +import { _flash, fromFlashRequest } from "ext:deno_fetch/23_request.js"; +import { Event } from "ext:deno_web/02_event.js"; import { _state, getReadableStreamResourceBacking, ReadableStream, readableStreamClose, ReadableStreamPrototype, -} from "internal:deno_web/06_streams.js"; +} from "ext:deno_web/06_streams.js"; import { _eventLoop, _idleTimeoutDuration, @@ -23,8 +23,8 @@ import { _rid, _serverHandleIdleTimeout, WebSocket, -} from "internal:deno_websocket/01_websocket.js"; -import { _ws } from "internal:deno_http/01_http.js"; +} from "ext:deno_websocket/01_websocket.js"; +import { _ws } from "ext:deno_http/01_http.js"; const { ObjectPrototypeIsPrototypeOf, PromisePrototype, diff --git a/ext/fs/30_fs.js b/ext/fs/30_fs.js index 19e7f372b8..075707ef23 100644 --- a/ext/fs/30_fs.js +++ b/ext/fs/30_fs.js @@ -17,14 +17,14 @@ const { SymbolIterator, Uint32Array, } = primordials; -import { read, readSync, write, writeSync } from "internal:deno_io/12_io.js"; -import * as abortSignal from "internal:deno_web/03_abort_signal.js"; +import { read, readSync, write, writeSync } from "ext:deno_io/12_io.js"; +import * as abortSignal from "ext:deno_web/03_abort_signal.js"; import { readableStreamForRid, ReadableStreamPrototype, writableStreamForRid, -} from "internal:deno_web/06_streams.js"; -import { pathFromURL } from "internal:deno_web/00_infra.js"; +} from "ext:deno_web/06_streams.js"; +import { pathFromURL } from "ext:deno_web/00_infra.js"; function chmodSync(path, mode) { ops.op_chmod_sync(pathFromURL(path), mode); diff --git a/ext/http/01_http.js b/ext/http/01_http.js index f9e15e7d59..1a8f8b853d 100644 --- a/ext/http/01_http.js +++ b/ext/http/01_http.js @@ -3,22 +3,22 @@ const core = globalThis.Deno.core; const internals = globalThis.__bootstrap.internals; const primordials = globalThis.__bootstrap.primordials; const { BadResourcePrototype, InterruptedPrototype, ops } = core; -import * as webidl from "internal:deno_webidl/00_webidl.js"; -import { InnerBody } from "internal:deno_fetch/22_body.js"; -import { Event, setEventTargetData } from "internal:deno_web/02_event.js"; -import { BlobPrototype } from "internal:deno_web/09_file.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; +import { InnerBody } from "ext:deno_fetch/22_body.js"; +import { Event, setEventTargetData } from "ext:deno_web/02_event.js"; +import { BlobPrototype } from "ext:deno_web/09_file.js"; import { fromInnerResponse, newInnerResponse, ResponsePrototype, toInnerResponse, -} from "internal:deno_fetch/23_response.js"; +} from "ext:deno_fetch/23_response.js"; import { _flash, fromInnerRequest, newInnerRequest, -} from "internal:deno_fetch/23_request.js"; -import * as abortSignal from "internal:deno_web/03_abort_signal.js"; +} from "ext:deno_fetch/23_request.js"; +import * as abortSignal from "ext:deno_web/03_abort_signal.js"; import { _eventLoop, _idleTimeoutDuration, @@ -29,16 +29,16 @@ import { _server, _serverHandleIdleTimeout, WebSocket, -} from "internal:deno_websocket/01_websocket.js"; -import { TcpConn, UnixConn } from "internal:deno_net/01_net.js"; -import { TlsConn } from "internal:deno_net/02_tls.js"; +} from "ext:deno_websocket/01_websocket.js"; +import { TcpConn, UnixConn } from "ext:deno_net/01_net.js"; +import { TlsConn } from "ext:deno_net/02_tls.js"; import { Deferred, getReadableStreamResourceBacking, readableStreamClose, readableStreamForRid, ReadableStreamPrototype, -} from "internal:deno_web/06_streams.js"; +} from "ext:deno_web/06_streams.js"; const { ArrayPrototypeIncludes, ArrayPrototypeMap, diff --git a/ext/io/12_io.js b/ext/io/12_io.js index d1f3b8b1bc..e177117358 100644 --- a/ext/io/12_io.js +++ b/ext/io/12_io.js @@ -10,7 +10,7 @@ const primordials = globalThis.__bootstrap.primordials; import { readableStreamForRid, writableStreamForRid, -} from "internal:deno_web/06_streams.js"; +} from "ext:deno_web/06_streams.js"; const { Uint8Array, ArrayPrototypePush, diff --git a/ext/net/01_net.js b/ext/net/01_net.js index c56f837b8a..8d8e34e569 100644 --- a/ext/net/01_net.js +++ b/ext/net/01_net.js @@ -7,8 +7,8 @@ import { readableStreamForRidUnrefableRef, readableStreamForRidUnrefableUnref, writableStreamForRid, -} from "internal:deno_web/06_streams.js"; -import * as abortSignal from "internal:deno_web/03_abort_signal.js"; +} from "ext:deno_web/06_streams.js"; +import * as abortSignal from "ext:deno_web/03_abort_signal.js"; const primordials = globalThis.__bootstrap.primordials; const { Error, diff --git a/ext/net/02_tls.js b/ext/net/02_tls.js index 14bf3dce86..a40972e34d 100644 --- a/ext/net/02_tls.js +++ b/ext/net/02_tls.js @@ -2,7 +2,7 @@ const core = globalThis.Deno.core; const ops = core.ops; -import { Conn, Listener } from "internal:deno_net/01_net.js"; +import { Conn, Listener } from "ext:deno_net/01_net.js"; const primordials = globalThis.__bootstrap.primordials; const { TypeError } = primordials; diff --git a/ext/node/lib.rs b/ext/node/lib.rs index c492d93d87..496d35fbc3 100644 --- a/ext/node/lib.rs +++ b/ext/node/lib.rs @@ -334,7 +334,7 @@ pub fn init_polyfill_ops_and_esm() -> Extension { Extension::builder(env!("CARGO_PKG_NAME")) .esm(esm_files) - .esm_entry_point("internal:deno_node/module_all.ts") + .esm_entry_point("ext:deno_node/module_all.ts") .dependencies(vec!["deno_io", "deno_fs"]) .ops(vec![ crypto::op_node_create_hash::decl(), diff --git a/ext/node/polyfill.rs b/ext/node/polyfill.rs index 59f22606a8..8577fccad7 100644 --- a/ext/node/polyfill.rs +++ b/ext/node/polyfill.rs @@ -21,182 +21,182 @@ pub struct NodeModulePolyfill { pub static SUPPORTED_BUILTIN_NODE_MODULES: &[NodeModulePolyfill] = &[ NodeModulePolyfill { name: "assert", - specifier: "internal:deno_node/assert.ts", + specifier: "ext:deno_node/assert.ts", }, NodeModulePolyfill { name: "assert/strict", - specifier: "internal:deno_node/assert/strict.ts", + specifier: "ext:deno_node/assert/strict.ts", }, NodeModulePolyfill { name: "async_hooks", - specifier: "internal:deno_node/async_hooks.ts", + specifier: "ext:deno_node/async_hooks.ts", }, NodeModulePolyfill { name: "buffer", - specifier: "internal:deno_node/buffer.ts", + specifier: "ext:deno_node/buffer.ts", }, NodeModulePolyfill { name: "child_process", - specifier: "internal:deno_node/child_process.ts", + specifier: "ext:deno_node/child_process.ts", }, NodeModulePolyfill { name: "cluster", - specifier: "internal:deno_node/cluster.ts", + specifier: "ext:deno_node/cluster.ts", }, NodeModulePolyfill { name: "console", - specifier: "internal:deno_node/console.ts", + specifier: "ext:deno_node/console.ts", }, NodeModulePolyfill { name: "constants", - specifier: "internal:deno_node/constants.ts", + specifier: "ext:deno_node/constants.ts", }, NodeModulePolyfill { name: "crypto", - specifier: "internal:deno_node/crypto.ts", + specifier: "ext:deno_node/crypto.ts", }, NodeModulePolyfill { name: "dgram", - specifier: "internal:deno_node/dgram.ts", + specifier: "ext:deno_node/dgram.ts", }, NodeModulePolyfill { name: "dns", - specifier: "internal:deno_node/dns.ts", + specifier: "ext:deno_node/dns.ts", }, NodeModulePolyfill { name: "dns/promises", - specifier: "internal:deno_node/dns/promises.ts", + specifier: "ext:deno_node/dns/promises.ts", }, NodeModulePolyfill { name: "domain", - specifier: "internal:deno_node/domain.ts", + specifier: "ext:deno_node/domain.ts", }, NodeModulePolyfill { name: "events", - specifier: "internal:deno_node/events.ts", + specifier: "ext:deno_node/events.ts", }, NodeModulePolyfill { name: "fs", - specifier: "internal:deno_node/fs.ts", + specifier: "ext:deno_node/fs.ts", }, NodeModulePolyfill { name: "fs/promises", - specifier: "internal:deno_node/fs/promises.ts", + specifier: "ext:deno_node/fs/promises.ts", }, NodeModulePolyfill { name: "http", - specifier: "internal:deno_node/http.ts", + specifier: "ext:deno_node/http.ts", }, NodeModulePolyfill { name: "https", - specifier: "internal:deno_node/https.ts", + specifier: "ext:deno_node/https.ts", }, NodeModulePolyfill { name: "module", - specifier: "internal:deno_node_loading/module_es_shim.js", + specifier: "ext:deno_node_loading/module_es_shim.js", }, NodeModulePolyfill { name: "net", - specifier: "internal:deno_node/net.ts", + specifier: "ext:deno_node/net.ts", }, NodeModulePolyfill { name: "os", - specifier: "internal:deno_node/os.ts", + specifier: "ext:deno_node/os.ts", }, NodeModulePolyfill { name: "path", - specifier: "internal:deno_node/path.ts", + specifier: "ext:deno_node/path.ts", }, NodeModulePolyfill { name: "path/posix", - specifier: "internal:deno_node/path/posix.ts", + specifier: "ext:deno_node/path/posix.ts", }, NodeModulePolyfill { name: "path/win32", - specifier: "internal:deno_node/path/win32.ts", + specifier: "ext:deno_node/path/win32.ts", }, NodeModulePolyfill { name: "perf_hooks", - specifier: "internal:deno_node/perf_hooks.ts", + specifier: "ext:deno_node/perf_hooks.ts", }, NodeModulePolyfill { name: "process", - specifier: "internal:deno_node/process.ts", + specifier: "ext:deno_node/process.ts", }, NodeModulePolyfill { name: "querystring", - specifier: "internal:deno_node/querystring.ts", + specifier: "ext:deno_node/querystring.ts", }, NodeModulePolyfill { name: "readline", - specifier: "internal:deno_node/readline.ts", + specifier: "ext:deno_node/readline.ts", }, NodeModulePolyfill { name: "stream", - specifier: "internal:deno_node/stream.ts", + specifier: "ext:deno_node/stream.ts", }, NodeModulePolyfill { name: "stream/consumers", - specifier: "internal:deno_node/stream/consumers.mjs", + specifier: "ext:deno_node/stream/consumers.mjs", }, NodeModulePolyfill { name: "stream/promises", - specifier: "internal:deno_node/stream/promises.mjs", + specifier: "ext:deno_node/stream/promises.mjs", }, NodeModulePolyfill { name: "stream/web", - specifier: "internal:deno_node/stream/web.ts", + specifier: "ext:deno_node/stream/web.ts", }, NodeModulePolyfill { name: "string_decoder", - specifier: "internal:deno_node/string_decoder.ts", + specifier: "ext:deno_node/string_decoder.ts", }, NodeModulePolyfill { name: "sys", - specifier: "internal:deno_node/sys.ts", + specifier: "ext:deno_node/sys.ts", }, NodeModulePolyfill { name: "timers", - specifier: "internal:deno_node/timers.ts", + specifier: "ext:deno_node/timers.ts", }, NodeModulePolyfill { name: "timers/promises", - specifier: "internal:deno_node/timers/promises.ts", + specifier: "ext:deno_node/timers/promises.ts", }, NodeModulePolyfill { name: "tls", - specifier: "internal:deno_node/tls.ts", + specifier: "ext:deno_node/tls.ts", }, NodeModulePolyfill { name: "tty", - specifier: "internal:deno_node/tty.ts", + specifier: "ext:deno_node/tty.ts", }, NodeModulePolyfill { name: "url", - specifier: "internal:deno_node/url.ts", + specifier: "ext:deno_node/url.ts", }, NodeModulePolyfill { name: "util", - specifier: "internal:deno_node/util.ts", + specifier: "ext:deno_node/util.ts", }, NodeModulePolyfill { name: "util/types", - specifier: "internal:deno_node/util/types.ts", + specifier: "ext:deno_node/util/types.ts", }, NodeModulePolyfill { name: "v8", - specifier: "internal:deno_node/v8.ts", + specifier: "ext:deno_node/v8.ts", }, NodeModulePolyfill { name: "vm", - specifier: "internal:deno_node/vm.ts", + specifier: "ext:deno_node/vm.ts", }, NodeModulePolyfill { name: "worker_threads", - specifier: "internal:deno_node/worker_threads.ts", + specifier: "ext:deno_node/worker_threads.ts", }, NodeModulePolyfill { name: "zlib", - specifier: "internal:deno_node/zlib.ts", + specifier: "ext:deno_node/zlib.ts", }, ]; diff --git a/ext/node/polyfills/_core.ts b/ext/node/polyfills/_core.ts index 73a74172fa..af619378f3 100644 --- a/ext/node/polyfills/_core.ts +++ b/ext/node/polyfills/_core.ts @@ -6,7 +6,7 @@ // Note: deno_std shouldn't use Deno.core namespace. We should minimize these // usages. -import { TextEncoder } from "internal:deno_web/08_text_encoding.js"; +import { TextEncoder } from "ext:deno_web/08_text_encoding.js"; // deno-lint-ignore no-explicit-any let DenoCore: any; diff --git a/ext/node/polyfills/_events.mjs b/ext/node/polyfills/_events.mjs index 09bde5c007..021d75f956 100644 --- a/ext/node/polyfills/_events.mjs +++ b/ext/node/polyfills/_events.mjs @@ -24,21 +24,21 @@ const kRejection = Symbol.for("nodejs.rejection"); -import { inspect } from "internal:deno_node/internal/util/inspect.mjs"; +import { inspect } from "ext:deno_node/internal/util/inspect.mjs"; import { AbortError, // kEnhanceStackBeforeInspector, ERR_INVALID_ARG_TYPE, ERR_OUT_OF_RANGE, ERR_UNHANDLED_ERROR, -} from "internal:deno_node/internal/errors.ts"; +} from "ext:deno_node/internal/errors.ts"; import { validateAbortSignal, validateBoolean, validateFunction, -} from "internal:deno_node/internal/validators.mjs"; -import { spliceOne } from "internal:deno_node/_utils.ts"; +} from "ext:deno_node/internal/validators.mjs"; +import { spliceOne } from "ext:deno_node/_utils.ts"; const kCapture = Symbol("kCapture"); const kErrorMonitor = Symbol("events.errorMonitor"); diff --git a/ext/node/polyfills/_fs/_fs_access.ts b/ext/node/polyfills/_fs/_fs_access.ts index ae7c0d5e98..c651837abe 100644 --- a/ext/node/polyfills/_fs/_fs_access.ts +++ b/ext/node/polyfills/_fs/_fs_access.ts @@ -3,15 +3,15 @@ import { type CallbackWithError, makeCallback, -} from "internal:deno_node/_fs/_fs_common.ts"; -import { fs } from "internal:deno_node/internal_binding/constants.ts"; -import { codeMap } from "internal:deno_node/internal_binding/uv.ts"; +} from "ext:deno_node/_fs/_fs_common.ts"; +import { fs } from "ext:deno_node/internal_binding/constants.ts"; +import { codeMap } from "ext:deno_node/internal_binding/uv.ts"; import { getValidatedPath, getValidMode, -} from "internal:deno_node/internal/fs/utils.mjs"; -import type { Buffer } from "internal:deno_node/buffer.ts"; -import { promisify } from "internal:deno_node/internal/util.mjs"; +} from "ext:deno_node/internal/fs/utils.mjs"; +import type { Buffer } from "ext:deno_node/buffer.ts"; +import { promisify } from "ext:deno_node/internal/util.mjs"; export function access( path: string | Buffer | URL, diff --git a/ext/node/polyfills/_fs/_fs_appendFile.ts b/ext/node/polyfills/_fs/_fs_appendFile.ts index d460600ccb..0045d9a846 100644 --- a/ext/node/polyfills/_fs/_fs_appendFile.ts +++ b/ext/node/polyfills/_fs/_fs_appendFile.ts @@ -4,17 +4,11 @@ import { isFd, maybeCallback, WriteFileOptions, -} from "internal:deno_node/_fs/_fs_common.ts"; -import { Encodings } from "internal:deno_node/_utils.ts"; -import { - copyObject, - getOptions, -} from "internal:deno_node/internal/fs/utils.mjs"; -import { - writeFile, - writeFileSync, -} from "internal:deno_node/_fs/_fs_writeFile.ts"; -import { promisify } from "internal:deno_node/internal/util.mjs"; +} from "ext:deno_node/_fs/_fs_common.ts"; +import { Encodings } from "ext:deno_node/_utils.ts"; +import { copyObject, getOptions } from "ext:deno_node/internal/fs/utils.mjs"; +import { writeFile, writeFileSync } from "ext:deno_node/_fs/_fs_writeFile.ts"; +import { promisify } from "ext:deno_node/internal/util.mjs"; /** * TODO: Also accept 'data' parameter as a Node polyfill Buffer type once these diff --git a/ext/node/polyfills/_fs/_fs_chmod.ts b/ext/node/polyfills/_fs/_fs_chmod.ts index d27bff562e..015539e540 100644 --- a/ext/node/polyfills/_fs/_fs_chmod.ts +++ b/ext/node/polyfills/_fs/_fs_chmod.ts @@ -1,10 +1,10 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import type { CallbackWithError } from "internal:deno_node/_fs/_fs_common.ts"; -import { getValidatedPath } from "internal:deno_node/internal/fs/utils.mjs"; -import * as pathModule from "internal:deno_node/path.ts"; -import { parseFileMode } from "internal:deno_node/internal/validators.mjs"; -import { Buffer } from "internal:deno_node/buffer.ts"; -import { promisify } from "internal:deno_node/internal/util.mjs"; +import type { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts"; +import { getValidatedPath } from "ext:deno_node/internal/fs/utils.mjs"; +import * as pathModule from "ext:deno_node/path.ts"; +import { parseFileMode } from "ext:deno_node/internal/validators.mjs"; +import { Buffer } from "ext:deno_node/buffer.ts"; +import { promisify } from "ext:deno_node/internal/util.mjs"; export function chmod( path: string | Buffer | URL, diff --git a/ext/node/polyfills/_fs/_fs_chown.ts b/ext/node/polyfills/_fs/_fs_chown.ts index d3323c1731..42b0590aee 100644 --- a/ext/node/polyfills/_fs/_fs_chown.ts +++ b/ext/node/polyfills/_fs/_fs_chown.ts @@ -2,15 +2,15 @@ import { type CallbackWithError, makeCallback, -} from "internal:deno_node/_fs/_fs_common.ts"; +} from "ext:deno_node/_fs/_fs_common.ts"; import { getValidatedPath, kMaxUserId, -} from "internal:deno_node/internal/fs/utils.mjs"; -import * as pathModule from "internal:deno_node/path.ts"; -import { validateInteger } from "internal:deno_node/internal/validators.mjs"; -import type { Buffer } from "internal:deno_node/buffer.ts"; -import { promisify } from "internal:deno_node/internal/util.mjs"; +} from "ext:deno_node/internal/fs/utils.mjs"; +import * as pathModule from "ext:deno_node/path.ts"; +import { validateInteger } from "ext:deno_node/internal/validators.mjs"; +import type { Buffer } from "ext:deno_node/buffer.ts"; +import { promisify } from "ext:deno_node/internal/util.mjs"; /** * Asynchronously changes the owner and group diff --git a/ext/node/polyfills/_fs/_fs_close.ts b/ext/node/polyfills/_fs/_fs_close.ts index 6c3200614c..1f1412b764 100644 --- a/ext/node/polyfills/_fs/_fs_close.ts +++ b/ext/node/polyfills/_fs/_fs_close.ts @@ -1,6 +1,6 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import type { CallbackWithError } from "internal:deno_node/_fs/_fs_common.ts"; -import { getValidatedFd } from "internal:deno_node/internal/fs/utils.mjs"; +import type { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts"; +import { getValidatedFd } from "ext:deno_node/internal/fs/utils.mjs"; export function close(fd: number, callback: CallbackWithError) { fd = getValidatedFd(fd); diff --git a/ext/node/polyfills/_fs/_fs_common.ts b/ext/node/polyfills/_fs/_fs_common.ts index 9b4a982bd5..c704cd9754 100644 --- a/ext/node/polyfills/_fs/_fs_common.ts +++ b/ext/node/polyfills/_fs/_fs_common.ts @@ -7,15 +7,15 @@ import { O_RDWR, O_TRUNC, O_WRONLY, -} from "internal:deno_node/_fs/_fs_constants.ts"; -import { validateFunction } from "internal:deno_node/internal/validators.mjs"; -import type { ErrnoException } from "internal:deno_node/_global.d.ts"; +} from "ext:deno_node/_fs/_fs_constants.ts"; +import { validateFunction } from "ext:deno_node/internal/validators.mjs"; +import type { ErrnoException } from "ext:deno_node/_global.d.ts"; import { BinaryEncodings, Encodings, notImplemented, TextEncodings, -} from "internal:deno_node/_utils.ts"; +} from "ext:deno_node/_utils.ts"; export type CallbackWithError = (err: ErrnoException | null) => void; @@ -212,7 +212,7 @@ export function getOpenOptions( return openOptions; } -export { isUint32 as isFd } from "internal:deno_node/internal/validators.mjs"; +export { isUint32 as isFd } from "ext:deno_node/internal/validators.mjs"; export function maybeCallback(cb: unknown) { validateFunction(cb, "cb"); diff --git a/ext/node/polyfills/_fs/_fs_constants.ts b/ext/node/polyfills/_fs/_fs_constants.ts index 8064b576f5..bcf28aaad6 100644 --- a/ext/node/polyfills/_fs/_fs_constants.ts +++ b/ext/node/polyfills/_fs/_fs_constants.ts @@ -1,6 +1,6 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { fs } from "internal:deno_node/internal_binding/constants.ts"; +import { fs } from "ext:deno_node/internal_binding/constants.ts"; export const { F_OK, diff --git a/ext/node/polyfills/_fs/_fs_copy.ts b/ext/node/polyfills/_fs/_fs_copy.ts index 1b83bc4024..8561202ec9 100644 --- a/ext/node/polyfills/_fs/_fs_copy.ts +++ b/ext/node/polyfills/_fs/_fs_copy.ts @@ -1,14 +1,14 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import type { CallbackWithError } from "internal:deno_node/_fs/_fs_common.ts"; -import { makeCallback } from "internal:deno_node/_fs/_fs_common.ts"; -import { Buffer } from "internal:deno_node/buffer.ts"; +import type { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts"; +import { makeCallback } from "ext:deno_node/_fs/_fs_common.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; import { getValidatedPath, getValidMode, -} from "internal:deno_node/internal/fs/utils.mjs"; -import { fs } from "internal:deno_node/internal_binding/constants.ts"; -import { codeMap } from "internal:deno_node/internal_binding/uv.ts"; -import { promisify } from "internal:deno_node/internal/util.mjs"; +} from "ext:deno_node/internal/fs/utils.mjs"; +import { fs } from "ext:deno_node/internal_binding/constants.ts"; +import { codeMap } from "ext:deno_node/internal_binding/uv.ts"; +import { promisify } from "ext:deno_node/internal/util.mjs"; export function copyFile( src: string | Buffer | URL, diff --git a/ext/node/polyfills/_fs/_fs_dir.ts b/ext/node/polyfills/_fs/_fs_dir.ts index 6e53da2e96..543919bb84 100644 --- a/ext/node/polyfills/_fs/_fs_dir.ts +++ b/ext/node/polyfills/_fs/_fs_dir.ts @@ -1,8 +1,8 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import Dirent from "internal:deno_node/_fs/_fs_dirent.ts"; -import { assert } from "internal:deno_node/_util/asserts.ts"; -import { ERR_MISSING_ARGS } from "internal:deno_node/internal/errors.ts"; -import { TextDecoder } from "internal:deno_web/08_text_encoding.js"; +import Dirent from "ext:deno_node/_fs/_fs_dirent.ts"; +import { assert } from "ext:deno_node/_util/asserts.ts"; +import { ERR_MISSING_ARGS } from "ext:deno_node/internal/errors.ts"; +import { TextDecoder } from "ext:deno_web/08_text_encoding.js"; export default class Dir { #dirPath: string | Uint8Array; diff --git a/ext/node/polyfills/_fs/_fs_dirent.ts b/ext/node/polyfills/_fs/_fs_dirent.ts index ace83087c8..bc1869e079 100644 --- a/ext/node/polyfills/_fs/_fs_dirent.ts +++ b/ext/node/polyfills/_fs/_fs_dirent.ts @@ -1,5 +1,5 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { notImplemented } from "internal:deno_node/_utils.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; export default class Dirent { constructor(private entry: Deno.DirEntry) {} diff --git a/ext/node/polyfills/_fs/_fs_exists.ts b/ext/node/polyfills/_fs/_fs_exists.ts index 21b0e99c13..37ce599e96 100644 --- a/ext/node/polyfills/_fs/_fs_exists.ts +++ b/ext/node/polyfills/_fs/_fs_exists.ts @@ -1,5 +1,5 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { fromFileUrl } from "internal:deno_node/path.ts"; +import { fromFileUrl } from "ext:deno_node/path.ts"; type ExistsCallback = (exists: boolean) => void; diff --git a/ext/node/polyfills/_fs/_fs_fdatasync.ts b/ext/node/polyfills/_fs/_fs_fdatasync.ts index 6ee586b715..b45a19cc91 100644 --- a/ext/node/polyfills/_fs/_fs_fdatasync.ts +++ b/ext/node/polyfills/_fs/_fs_fdatasync.ts @@ -1,5 +1,5 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { CallbackWithError } from "internal:deno_node/_fs/_fs_common.ts"; +import { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts"; export function fdatasync( fd: number, diff --git a/ext/node/polyfills/_fs/_fs_fstat.ts b/ext/node/polyfills/_fs/_fs_fstat.ts index c1f7547ff2..682aa3eb2a 100644 --- a/ext/node/polyfills/_fs/_fs_fstat.ts +++ b/ext/node/polyfills/_fs/_fs_fstat.ts @@ -6,7 +6,7 @@ import { statCallbackBigInt, statOptions, Stats, -} from "internal:deno_node/_fs/_fs_stat.ts"; +} from "ext:deno_node/_fs/_fs_stat.ts"; export function fstat(fd: number, callback: statCallback): void; export function fstat( diff --git a/ext/node/polyfills/_fs/_fs_fsync.ts b/ext/node/polyfills/_fs/_fs_fsync.ts index da81b27534..5867119dd5 100644 --- a/ext/node/polyfills/_fs/_fs_fsync.ts +++ b/ext/node/polyfills/_fs/_fs_fsync.ts @@ -1,5 +1,5 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { CallbackWithError } from "internal:deno_node/_fs/_fs_common.ts"; +import { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts"; export function fsync( fd: number, diff --git a/ext/node/polyfills/_fs/_fs_ftruncate.ts b/ext/node/polyfills/_fs/_fs_ftruncate.ts index b2f88c3d60..3d7162b805 100644 --- a/ext/node/polyfills/_fs/_fs_ftruncate.ts +++ b/ext/node/polyfills/_fs/_fs_ftruncate.ts @@ -1,5 +1,5 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { CallbackWithError } from "internal:deno_node/_fs/_fs_common.ts"; +import { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts"; export function ftruncate( fd: number, diff --git a/ext/node/polyfills/_fs/_fs_futimes.ts b/ext/node/polyfills/_fs/_fs_futimes.ts index 2aa3df786e..d77832d14c 100644 --- a/ext/node/polyfills/_fs/_fs_futimes.ts +++ b/ext/node/polyfills/_fs/_fs_futimes.ts @@ -1,6 +1,6 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import type { CallbackWithError } from "internal:deno_node/_fs/_fs_common.ts"; +import type { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts"; function getValidTime( time: number | string | Date, diff --git a/ext/node/polyfills/_fs/_fs_link.ts b/ext/node/polyfills/_fs/_fs_link.ts index 153b182956..3039ade099 100644 --- a/ext/node/polyfills/_fs/_fs_link.ts +++ b/ext/node/polyfills/_fs/_fs_link.ts @@ -1,7 +1,7 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import type { CallbackWithError } from "internal:deno_node/_fs/_fs_common.ts"; -import { fromFileUrl } from "internal:deno_node/path.ts"; -import { promisify } from "internal:deno_node/internal/util.mjs"; +import type { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts"; +import { fromFileUrl } from "ext:deno_node/path.ts"; +import { promisify } from "ext:deno_node/internal/util.mjs"; /** * TODO: Also accept 'path' parameter as a Node polyfill Buffer type once these diff --git a/ext/node/polyfills/_fs/_fs_lstat.ts b/ext/node/polyfills/_fs/_fs_lstat.ts index 7acf595d5c..2da79d9c43 100644 --- a/ext/node/polyfills/_fs/_fs_lstat.ts +++ b/ext/node/polyfills/_fs/_fs_lstat.ts @@ -6,8 +6,8 @@ import { statCallbackBigInt, statOptions, Stats, -} from "internal:deno_node/_fs/_fs_stat.ts"; -import { promisify } from "internal:deno_node/internal/util.mjs"; +} from "ext:deno_node/_fs/_fs_stat.ts"; +import { promisify } from "ext:deno_node/internal/util.mjs"; export function lstat(path: string | URL, callback: statCallback): void; export function lstat( diff --git a/ext/node/polyfills/_fs/_fs_mkdir.ts b/ext/node/polyfills/_fs/_fs_mkdir.ts index e5aada61f2..1e89edfef7 100644 --- a/ext/node/polyfills/_fs/_fs_mkdir.ts +++ b/ext/node/polyfills/_fs/_fs_mkdir.ts @@ -1,9 +1,9 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import type { CallbackWithError } from "internal:deno_node/_fs/_fs_common.ts"; -import { promisify } from "internal:deno_node/internal/util.mjs"; -import { denoErrorToNodeError } from "internal:deno_node/internal/errors.ts"; -import { getValidatedPath } from "internal:deno_node/internal/fs/utils.mjs"; -import { validateBoolean } from "internal:deno_node/internal/validators.mjs"; +import type { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts"; +import { promisify } from "ext:deno_node/internal/util.mjs"; +import { denoErrorToNodeError } from "ext:deno_node/internal/errors.ts"; +import { getValidatedPath } from "ext:deno_node/internal/fs/utils.mjs"; +import { validateBoolean } from "ext:deno_node/internal/validators.mjs"; /** * TODO: Also accept 'path' parameter as a Node polyfill Buffer type once these diff --git a/ext/node/polyfills/_fs/_fs_mkdtemp.ts b/ext/node/polyfills/_fs/_fs_mkdtemp.ts index bf80d3b744..bc077048d9 100644 --- a/ext/node/polyfills/_fs/_fs_mkdtemp.ts +++ b/ext/node/polyfills/_fs/_fs_mkdtemp.ts @@ -1,17 +1,14 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Node.js contributors. All rights reserved. MIT License. -import { - TextDecoder, - TextEncoder, -} from "internal:deno_web/08_text_encoding.js"; -import { existsSync } from "internal:deno_node/_fs/_fs_exists.ts"; -import { mkdir, mkdirSync } from "internal:deno_node/_fs/_fs_mkdir.ts"; +import { TextDecoder, TextEncoder } from "ext:deno_web/08_text_encoding.js"; +import { existsSync } from "ext:deno_node/_fs/_fs_exists.ts"; +import { mkdir, mkdirSync } from "ext:deno_node/_fs/_fs_mkdir.ts"; import { ERR_INVALID_ARG_TYPE, ERR_INVALID_OPT_VALUE_ENCODING, -} from "internal:deno_node/internal/errors.ts"; -import { promisify } from "internal:deno_node/internal/util.mjs"; +} from "ext:deno_node/internal/errors.ts"; +import { promisify } from "ext:deno_node/internal/util.mjs"; export type mkdtempCallback = ( err: Error | null, diff --git a/ext/node/polyfills/_fs/_fs_open.ts b/ext/node/polyfills/_fs/_fs_open.ts index 06f3caa4b8..135520591d 100644 --- a/ext/node/polyfills/_fs/_fs_open.ts +++ b/ext/node/polyfills/_fs/_fs_open.ts @@ -6,13 +6,13 @@ import { O_RDWR, O_TRUNC, O_WRONLY, -} from "internal:deno_node/_fs/_fs_constants.ts"; -import { getOpenOptions } from "internal:deno_node/_fs/_fs_common.ts"; -import { promisify } from "internal:deno_node/internal/util.mjs"; -import { parseFileMode } from "internal:deno_node/internal/validators.mjs"; -import { ERR_INVALID_ARG_TYPE } from "internal:deno_node/internal/errors.ts"; -import { getValidatedPath } from "internal:deno_node/internal/fs/utils.mjs"; -import type { Buffer } from "internal:deno_node/buffer.ts"; +} from "ext:deno_node/_fs/_fs_constants.ts"; +import { getOpenOptions } from "ext:deno_node/_fs/_fs_common.ts"; +import { promisify } from "ext:deno_node/internal/util.mjs"; +import { parseFileMode } from "ext:deno_node/internal/validators.mjs"; +import { ERR_INVALID_ARG_TYPE } from "ext:deno_node/internal/errors.ts"; +import { getValidatedPath } from "ext:deno_node/internal/fs/utils.mjs"; +import type { Buffer } from "ext:deno_node/buffer.ts"; function existsSync(filePath: string | URL): boolean { try { diff --git a/ext/node/polyfills/_fs/_fs_opendir.ts b/ext/node/polyfills/_fs/_fs_opendir.ts index a14f12f15d..494bdb4f00 100644 --- a/ext/node/polyfills/_fs/_fs_opendir.ts +++ b/ext/node/polyfills/_fs/_fs_opendir.ts @@ -1,17 +1,17 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import Dir from "internal:deno_node/_fs/_fs_dir.ts"; -import { Buffer } from "internal:deno_node/buffer.ts"; +import Dir from "ext:deno_node/_fs/_fs_dir.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; import { getOptions, getValidatedPath, -} from "internal:deno_node/internal/fs/utils.mjs"; -import { denoErrorToNodeError } from "internal:deno_node/internal/errors.ts"; +} from "ext:deno_node/internal/fs/utils.mjs"; +import { denoErrorToNodeError } from "ext:deno_node/internal/errors.ts"; import { validateFunction, validateInteger, -} from "internal:deno_node/internal/validators.mjs"; -import { promisify } from "internal:deno_node/internal/util.mjs"; +} from "ext:deno_node/internal/validators.mjs"; +import { promisify } from "ext:deno_node/internal/util.mjs"; /** These options aren't funcitonally used right now, as `Dir` doesn't yet support them. * However, these values are still validated. diff --git a/ext/node/polyfills/_fs/_fs_read.ts b/ext/node/polyfills/_fs/_fs_read.ts index 8aeebfecba..b34384dd47 100644 --- a/ext/node/polyfills/_fs/_fs_read.ts +++ b/ext/node/polyfills/_fs/_fs_read.ts @@ -1,14 +1,14 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { Buffer } from "internal:deno_node/buffer.ts"; -import { ERR_INVALID_ARG_TYPE } from "internal:deno_node/internal/errors.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; +import { ERR_INVALID_ARG_TYPE } from "ext:deno_node/internal/errors.ts"; import { validateOffsetLengthRead, validatePosition, -} from "internal:deno_node/internal/fs/utils.mjs"; +} from "ext:deno_node/internal/fs/utils.mjs"; import { validateBuffer, validateInteger, -} from "internal:deno_node/internal/validators.mjs"; +} from "ext:deno_node/internal/validators.mjs"; type readOptions = { buffer: Buffer | Uint8Array; diff --git a/ext/node/polyfills/_fs/_fs_readFile.ts b/ext/node/polyfills/_fs/_fs_readFile.ts index 24f58f6d17..0ff8a311ad 100644 --- a/ext/node/polyfills/_fs/_fs_readFile.ts +++ b/ext/node/polyfills/_fs/_fs_readFile.ts @@ -4,15 +4,15 @@ import { FileOptionsArgument, getEncoding, TextOptionsArgument, -} from "internal:deno_node/_fs/_fs_common.ts"; -import { Buffer } from "internal:deno_node/buffer.ts"; -import { fromFileUrl } from "internal:deno_node/path.ts"; +} from "ext:deno_node/_fs/_fs_common.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; +import { fromFileUrl } from "ext:deno_node/path.ts"; import { BinaryEncodings, Encodings, TextEncodings, -} from "internal:deno_node/_utils.ts"; -import { promisify } from "internal:deno_node/internal/util.mjs"; +} from "ext:deno_node/_utils.ts"; +import { promisify } from "ext:deno_node/internal/util.mjs"; function maybeDecode(data: Uint8Array, encoding: TextEncodings): string; function maybeDecode( diff --git a/ext/node/polyfills/_fs/_fs_readdir.ts b/ext/node/polyfills/_fs/_fs_readdir.ts index af828c2c0a..6cd8e73933 100644 --- a/ext/node/polyfills/_fs/_fs_readdir.ts +++ b/ext/node/polyfills/_fs/_fs_readdir.ts @@ -1,15 +1,12 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { - TextDecoder, - TextEncoder, -} from "internal:deno_web/08_text_encoding.js"; -import { asyncIterableToCallback } from "internal:deno_node/_fs/_fs_watch.ts"; -import Dirent from "internal:deno_node/_fs/_fs_dirent.ts"; -import { denoErrorToNodeError } from "internal:deno_node/internal/errors.ts"; -import { getValidatedPath } from "internal:deno_node/internal/fs/utils.mjs"; -import { Buffer } from "internal:deno_node/buffer.ts"; -import { promisify } from "internal:deno_node/internal/util.mjs"; +import { TextDecoder, TextEncoder } from "ext:deno_web/08_text_encoding.js"; +import { asyncIterableToCallback } from "ext:deno_node/_fs/_fs_watch.ts"; +import Dirent from "ext:deno_node/_fs/_fs_dirent.ts"; +import { denoErrorToNodeError } from "ext:deno_node/internal/errors.ts"; +import { getValidatedPath } from "ext:deno_node/internal/fs/utils.mjs"; +import { Buffer } from "ext:deno_node/buffer.ts"; +import { promisify } from "ext:deno_node/internal/util.mjs"; function toDirent(val: Deno.DirEntry): Dirent { return new Dirent(val); diff --git a/ext/node/polyfills/_fs/_fs_readlink.ts b/ext/node/polyfills/_fs/_fs_readlink.ts index 69cd9d2d93..9823761529 100644 --- a/ext/node/polyfills/_fs/_fs_readlink.ts +++ b/ext/node/polyfills/_fs/_fs_readlink.ts @@ -1,13 +1,13 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { TextEncoder } from "internal:deno_web/08_text_encoding.js"; +import { TextEncoder } from "ext:deno_web/08_text_encoding.js"; import { intoCallbackAPIWithIntercept, MaybeEmpty, notImplemented, -} from "internal:deno_node/_utils.ts"; -import { fromFileUrl } from "internal:deno_node/path.ts"; -import { promisify } from "internal:deno_node/internal/util.mjs"; +} from "ext:deno_node/_utils.ts"; +import { fromFileUrl } from "ext:deno_node/path.ts"; +import { promisify } from "ext:deno_node/internal/util.mjs"; type ReadlinkCallback = ( err: MaybeEmpty, diff --git a/ext/node/polyfills/_fs/_fs_realpath.ts b/ext/node/polyfills/_fs/_fs_realpath.ts index 7254f8a286..106e1f5b6a 100644 --- a/ext/node/polyfills/_fs/_fs_realpath.ts +++ b/ext/node/polyfills/_fs/_fs_realpath.ts @@ -1,5 +1,5 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { promisify } from "internal:deno_node/internal/util.mjs"; +import { promisify } from "ext:deno_node/internal/util.mjs"; type Options = { encoding: string }; type Callback = (err: Error | null, path?: string) => void; diff --git a/ext/node/polyfills/_fs/_fs_rename.ts b/ext/node/polyfills/_fs/_fs_rename.ts index 10ec900781..5d87619c75 100644 --- a/ext/node/polyfills/_fs/_fs_rename.ts +++ b/ext/node/polyfills/_fs/_fs_rename.ts @@ -1,6 +1,6 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { fromFileUrl } from "internal:deno_node/path.ts"; -import { promisify } from "internal:deno_node/internal/util.mjs"; +import { fromFileUrl } from "ext:deno_node/path.ts"; +import { promisify } from "ext:deno_node/internal/util.mjs"; export function rename( oldPath: string | URL, diff --git a/ext/node/polyfills/_fs/_fs_rm.ts b/ext/node/polyfills/_fs/_fs_rm.ts index dbbe121796..07daa81ae5 100644 --- a/ext/node/polyfills/_fs/_fs_rm.ts +++ b/ext/node/polyfills/_fs/_fs_rm.ts @@ -2,9 +2,9 @@ import { validateRmOptions, validateRmOptionsSync, -} from "internal:deno_node/internal/fs/utils.mjs"; -import { denoErrorToNodeError } from "internal:deno_node/internal/errors.ts"; -import { promisify } from "internal:deno_node/internal/util.mjs"; +} from "ext:deno_node/internal/fs/utils.mjs"; +import { denoErrorToNodeError } from "ext:deno_node/internal/errors.ts"; +import { promisify } from "ext:deno_node/internal/util.mjs"; type rmOptions = { force?: boolean; diff --git a/ext/node/polyfills/_fs/_fs_rmdir.ts b/ext/node/polyfills/_fs/_fs_rmdir.ts index 186f924471..98bf437184 100644 --- a/ext/node/polyfills/_fs/_fs_rmdir.ts +++ b/ext/node/polyfills/_fs/_fs_rmdir.ts @@ -5,14 +5,14 @@ import { validateRmdirOptions, validateRmOptions, validateRmOptionsSync, -} from "internal:deno_node/internal/fs/utils.mjs"; -import { toNamespacedPath } from "internal:deno_node/path.ts"; +} from "ext:deno_node/internal/fs/utils.mjs"; +import { toNamespacedPath } from "ext:deno_node/path.ts"; import { denoErrorToNodeError, ERR_FS_RMDIR_ENOTDIR, -} from "internal:deno_node/internal/errors.ts"; -import { Buffer } from "internal:deno_node/buffer.ts"; -import { promisify } from "internal:deno_node/internal/util.mjs"; +} from "ext:deno_node/internal/errors.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; +import { promisify } from "ext:deno_node/internal/util.mjs"; type rmdirOptions = { maxRetries?: number; diff --git a/ext/node/polyfills/_fs/_fs_stat.ts b/ext/node/polyfills/_fs/_fs_stat.ts index 3a496cb408..a872176760 100644 --- a/ext/node/polyfills/_fs/_fs_stat.ts +++ b/ext/node/polyfills/_fs/_fs_stat.ts @@ -1,6 +1,6 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { denoErrorToNodeError } from "internal:deno_node/internal/errors.ts"; -import { promisify } from "internal:deno_node/internal/util.mjs"; +import { denoErrorToNodeError } from "ext:deno_node/internal/errors.ts"; +import { promisify } from "ext:deno_node/internal/util.mjs"; export type statOptions = { bigint: boolean; diff --git a/ext/node/polyfills/_fs/_fs_symlink.ts b/ext/node/polyfills/_fs/_fs_symlink.ts index abaa780ae9..23e4deaa5a 100644 --- a/ext/node/polyfills/_fs/_fs_symlink.ts +++ b/ext/node/polyfills/_fs/_fs_symlink.ts @@ -1,7 +1,7 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { CallbackWithError } from "internal:deno_node/_fs/_fs_common.ts"; -import { fromFileUrl } from "internal:deno_node/path.ts"; -import { promisify } from "internal:deno_node/internal/util.mjs"; +import { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts"; +import { fromFileUrl } from "ext:deno_node/path.ts"; +import { promisify } from "ext:deno_node/internal/util.mjs"; type SymlinkType = "file" | "dir"; diff --git a/ext/node/polyfills/_fs/_fs_truncate.ts b/ext/node/polyfills/_fs/_fs_truncate.ts index 9cdbbdbf33..b6d39352b5 100644 --- a/ext/node/polyfills/_fs/_fs_truncate.ts +++ b/ext/node/polyfills/_fs/_fs_truncate.ts @@ -1,7 +1,7 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { CallbackWithError } from "internal:deno_node/_fs/_fs_common.ts"; -import { fromFileUrl } from "internal:deno_node/path.ts"; -import { promisify } from "internal:deno_node/internal/util.mjs"; +import { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts"; +import { fromFileUrl } from "ext:deno_node/path.ts"; +import { promisify } from "ext:deno_node/internal/util.mjs"; export function truncate( path: string | URL, diff --git a/ext/node/polyfills/_fs/_fs_unlink.ts b/ext/node/polyfills/_fs/_fs_unlink.ts index b54edc7173..36941a2510 100644 --- a/ext/node/polyfills/_fs/_fs_unlink.ts +++ b/ext/node/polyfills/_fs/_fs_unlink.ts @@ -1,5 +1,5 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { promisify } from "internal:deno_node/internal/util.mjs"; +import { promisify } from "ext:deno_node/internal/util.mjs"; export function unlink(path: string | URL, callback: (err?: Error) => void) { if (!callback) throw new Error("No callback function supplied"); diff --git a/ext/node/polyfills/_fs/_fs_utimes.ts b/ext/node/polyfills/_fs/_fs_utimes.ts index 1e104a4632..93b108f008 100644 --- a/ext/node/polyfills/_fs/_fs_utimes.ts +++ b/ext/node/polyfills/_fs/_fs_utimes.ts @@ -1,8 +1,8 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import type { CallbackWithError } from "internal:deno_node/_fs/_fs_common.ts"; -import { fromFileUrl } from "internal:deno_node/path.ts"; -import { promisify } from "internal:deno_node/internal/util.mjs"; +import type { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts"; +import { fromFileUrl } from "ext:deno_node/path.ts"; +import { promisify } from "ext:deno_node/internal/util.mjs"; function getValidTime( time: number | string | Date, diff --git a/ext/node/polyfills/_fs/_fs_watch.ts b/ext/node/polyfills/_fs/_fs_watch.ts index 7924eeeed8..2674c01a8b 100644 --- a/ext/node/polyfills/_fs/_fs_watch.ts +++ b/ext/node/polyfills/_fs/_fs_watch.ts @@ -1,14 +1,14 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { basename } from "internal:deno_node/path.ts"; -import { EventEmitter } from "internal:deno_node/events.ts"; -import { notImplemented } from "internal:deno_node/_utils.ts"; -import { promisify } from "internal:deno_node/util.ts"; -import { getValidatedPath } from "internal:deno_node/internal/fs/utils.mjs"; -import { validateFunction } from "internal:deno_node/internal/validators.mjs"; -import { stat, Stats } from "internal:deno_node/_fs/_fs_stat.ts"; -import { Stats as StatsClass } from "internal:deno_node/internal/fs/utils.mjs"; -import { Buffer } from "internal:deno_node/buffer.ts"; -import { delay } from "internal:deno_node/_util/async.ts"; +import { basename } from "ext:deno_node/path.ts"; +import { EventEmitter } from "ext:deno_node/events.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; +import { promisify } from "ext:deno_node/util.ts"; +import { getValidatedPath } from "ext:deno_node/internal/fs/utils.mjs"; +import { validateFunction } from "ext:deno_node/internal/validators.mjs"; +import { stat, Stats } from "ext:deno_node/_fs/_fs_stat.ts"; +import { Stats as StatsClass } from "ext:deno_node/internal/fs/utils.mjs"; +import { Buffer } from "ext:deno_node/buffer.ts"; +import { delay } from "ext:deno_node/_util/async.ts"; const statPromisified = promisify(stat); const statAsync = async (filename: string): Promise => { diff --git a/ext/node/polyfills/_fs/_fs_write.d.ts b/ext/node/polyfills/_fs/_fs_write.d.ts index cfa97c5fc4..4111f03a7c 100644 --- a/ext/node/polyfills/_fs/_fs_write.d.ts +++ b/ext/node/polyfills/_fs/_fs_write.d.ts @@ -1,10 +1,7 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Forked from https://github.com/DefinitelyTyped/DefinitelyTyped/blob/d9df51e34526f48bef4e2546a006157b391ad96c/types/node/fs.d.ts -import { - BufferEncoding, - ErrnoException, -} from "internal:deno_node/_global.d.ts"; +import { BufferEncoding, ErrnoException } from "ext:deno_node/_global.d.ts"; /** * Write `buffer` to the file specified by `fd`. If `buffer` is a normal object, it diff --git a/ext/node/polyfills/_fs/_fs_write.mjs b/ext/node/polyfills/_fs/_fs_write.mjs index 110e7dfb85..bd0ffd1051 100644 --- a/ext/node/polyfills/_fs/_fs_write.mjs +++ b/ext/node/polyfills/_fs/_fs_write.mjs @@ -1,15 +1,15 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license. -import { Buffer } from "internal:deno_node/buffer.ts"; -import { validateEncoding, validateInteger } from "internal:deno_node/internal/validators.mjs"; +import { Buffer } from "ext:deno_node/buffer.ts"; +import { validateEncoding, validateInteger } from "ext:deno_node/internal/validators.mjs"; import { getValidatedFd, showStringCoercionDeprecation, validateOffsetLengthWrite, validateStringAfterArrayBufferView, -} from "internal:deno_node/internal/fs/utils.mjs"; -import { isArrayBufferView } from "internal:deno_node/internal/util/types.ts"; -import { maybeCallback } from "internal:deno_node/_fs/_fs_common.ts"; +} from "ext:deno_node/internal/fs/utils.mjs"; +import { isArrayBufferView } from "ext:deno_node/internal/util/types.ts"; +import { maybeCallback } from "ext:deno_node/_fs/_fs_common.ts"; export function writeSync(fd, buffer, offset, length, position) { fd = getValidatedFd(fd); diff --git a/ext/node/polyfills/_fs/_fs_writeFile.ts b/ext/node/polyfills/_fs/_fs_writeFile.ts index d3f0d35df8..a72d491471 100644 --- a/ext/node/polyfills/_fs/_fs_writeFile.ts +++ b/ext/node/polyfills/_fs/_fs_writeFile.ts @@ -1,7 +1,7 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { Encodings } from "internal:deno_node/_utils.ts"; -import { fromFileUrl } from "internal:deno_node/path.ts"; -import { Buffer } from "internal:deno_node/buffer.ts"; +import { Encodings } from "ext:deno_node/_utils.ts"; +import { fromFileUrl } from "ext:deno_node/path.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; import { CallbackWithError, checkEncoding, @@ -9,17 +9,17 @@ import { getOpenOptions, isFileOptions, WriteFileOptions, -} from "internal:deno_node/_fs/_fs_common.ts"; -import { isWindows } from "internal:deno_node/_util/os.ts"; +} from "ext:deno_node/_fs/_fs_common.ts"; +import { isWindows } from "ext:deno_node/_util/os.ts"; import { AbortError, denoErrorToNodeError, -} from "internal:deno_node/internal/errors.ts"; +} from "ext:deno_node/internal/errors.ts"; import { showStringCoercionDeprecation, validateStringAfterArrayBufferView, -} from "internal:deno_node/internal/fs/utils.mjs"; -import { promisify } from "internal:deno_node/internal/util.mjs"; +} from "ext:deno_node/internal/fs/utils.mjs"; +import { promisify } from "ext:deno_node/internal/util.mjs"; interface Writer { write(p: Uint8Array): Promise; diff --git a/ext/node/polyfills/_fs/_fs_writev.d.ts b/ext/node/polyfills/_fs/_fs_writev.d.ts index 909b955d1f..83155bcd76 100644 --- a/ext/node/polyfills/_fs/_fs_writev.d.ts +++ b/ext/node/polyfills/_fs/_fs_writev.d.ts @@ -1,7 +1,7 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Forked from https://github.com/DefinitelyTyped/DefinitelyTyped/blob/d9df51e34526f48bef4e2546a006157b391ad96c/types/node/fs.d.ts -import { ErrnoException } from "internal:deno_node/_global.d.ts"; +import { ErrnoException } from "ext:deno_node/_global.d.ts"; /** * Write an array of `ArrayBufferView`s to the file specified by `fd` using`writev()`. diff --git a/ext/node/polyfills/_fs/_fs_writev.mjs b/ext/node/polyfills/_fs/_fs_writev.mjs index 49d0b9a214..7440f4fd70 100644 --- a/ext/node/polyfills/_fs/_fs_writev.mjs +++ b/ext/node/polyfills/_fs/_fs_writev.mjs @@ -1,9 +1,9 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license. -import { Buffer } from "internal:deno_node/buffer.ts"; -import { validateBufferArray } from "internal:deno_node/internal/fs/utils.mjs"; -import { getValidatedFd } from "internal:deno_node/internal/fs/utils.mjs"; -import { maybeCallback } from "internal:deno_node/_fs/_fs_common.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; +import { validateBufferArray } from "ext:deno_node/internal/fs/utils.mjs"; +import { getValidatedFd } from "ext:deno_node/internal/fs/utils.mjs"; +import { maybeCallback } from "ext:deno_node/_fs/_fs_common.ts"; export function writev(fd, buffers, position, callback) { const innerWritev = async (fd, buffers, position) => { diff --git a/ext/node/polyfills/_global.d.ts b/ext/node/polyfills/_global.d.ts index bf88c64ff9..e137556f46 100644 --- a/ext/node/polyfills/_global.d.ts +++ b/ext/node/polyfills/_global.d.ts @@ -1,6 +1,6 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { EventEmitter } from "internal:deno_node/_events.d.ts"; -import { Buffer } from "internal:deno_node/buffer.ts"; +import { EventEmitter } from "ext:deno_node/_events.d.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; /** One of: * | "ascii" diff --git a/ext/node/polyfills/_http_agent.mjs b/ext/node/polyfills/_http_agent.mjs index 8878a95843..eaf702bb9e 100644 --- a/ext/node/polyfills/_http_agent.mjs +++ b/ext/node/polyfills/_http_agent.mjs @@ -1,23 +1,23 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent and Node contributors. All rights reserved. MIT license. -import * as net from "internal:deno_node/net.ts"; -import EventEmitter from "internal:deno_node/events.ts"; -import { debuglog } from "internal:deno_node/internal/util/debuglog.ts"; +import * as net from "ext:deno_node/net.ts"; +import EventEmitter from "ext:deno_node/events.ts"; +import { debuglog } from "ext:deno_node/internal/util/debuglog.ts"; let debug = debuglog("http", (fn) => { debug = fn; }); -import { AsyncResource } from "internal:deno_node/async_hooks.ts"; -import { symbols } from "internal:deno_node/internal/async_hooks.ts"; +import { AsyncResource } from "ext:deno_node/async_hooks.ts"; +import { symbols } from "ext:deno_node/internal/async_hooks.ts"; // deno-lint-ignore camelcase const { async_id_symbol } = symbols; -import { ERR_OUT_OF_RANGE } from "internal:deno_node/internal/errors.ts"; -import { once } from "internal:deno_node/internal/util.mjs"; +import { ERR_OUT_OF_RANGE } from "ext:deno_node/internal/errors.ts"; +import { once } from "ext:deno_node/internal/util.mjs"; import { validateNumber, validateOneOf, validateString, -} from "internal:deno_node/internal/validators.mjs"; +} from "ext:deno_node/internal/validators.mjs"; const kOnKeylog = Symbol("onkeylog"); const kRequestOptions = Symbol("requestOptions"); diff --git a/ext/node/polyfills/_http_outgoing.ts b/ext/node/polyfills/_http_outgoing.ts index 801570dd69..7382be19c8 100644 --- a/ext/node/polyfills/_http_outgoing.ts +++ b/ext/node/polyfills/_http_outgoing.ts @@ -1,27 +1,27 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent and Node contributors. All rights reserved. MIT license. -import { getDefaultHighWaterMark } from "internal:deno_node/internal/streams/state.mjs"; -import assert from "internal:deno_node/internal/assert.mjs"; -import EE from "internal:deno_node/events.ts"; -import { Stream } from "internal:deno_node/stream.ts"; -import { deprecate } from "internal:deno_node/util.ts"; -import type { Socket } from "internal:deno_node/net.ts"; +import { getDefaultHighWaterMark } from "ext:deno_node/internal/streams/state.mjs"; +import assert from "ext:deno_node/internal/assert.mjs"; +import EE from "ext:deno_node/events.ts"; +import { Stream } from "ext:deno_node/stream.ts"; +import { deprecate } from "ext:deno_node/util.ts"; +import type { Socket } from "ext:deno_node/net.ts"; import { kNeedDrain, kOutHeaders, utcDate, -} from "internal:deno_node/internal/http.ts"; -import { Buffer } from "internal:deno_node/buffer.ts"; +} from "ext:deno_node/internal/http.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; import { _checkInvalidHeaderChar as checkInvalidHeaderChar, _checkIsHttpToken as checkIsHttpToken, chunkExpression as RE_TE_CHUNKED, -} from "internal:deno_node/_http_common.ts"; +} from "ext:deno_node/_http_common.ts"; import { defaultTriggerAsyncIdScope, symbols, -} from "internal:deno_node/internal/async_hooks.ts"; +} from "ext:deno_node/internal/async_hooks.ts"; // deno-lint-ignore camelcase const { async_id_symbol } = symbols; import { @@ -39,11 +39,11 @@ import { ERR_STREAM_NULL_VALUES, ERR_STREAM_WRITE_AFTER_END, hideStackFrames, -} from "internal:deno_node/internal/errors.ts"; -import { validateString } from "internal:deno_node/internal/validators.mjs"; -import { isUint8Array } from "internal:deno_node/internal/util/types.ts"; +} from "ext:deno_node/internal/errors.ts"; +import { validateString } from "ext:deno_node/internal/validators.mjs"; +import { isUint8Array } from "ext:deno_node/internal/util/types.ts"; -import { debuglog } from "internal:deno_node/internal/util/debuglog.ts"; +import { debuglog } from "ext:deno_node/internal/util/debuglog.ts"; let debug = debuglog("http", (fn) => { debug = fn; }); diff --git a/ext/node/polyfills/_next_tick.ts b/ext/node/polyfills/_next_tick.ts index 74a594af61..45e972d6b5 100644 --- a/ext/node/polyfills/_next_tick.ts +++ b/ext/node/polyfills/_next_tick.ts @@ -1,10 +1,10 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent, Inc. and other Node contributors. -import { core } from "internal:deno_node/_core.ts"; -import { validateFunction } from "internal:deno_node/internal/validators.mjs"; -import { _exiting } from "internal:deno_node/_process/exiting.ts"; -import { FixedQueue } from "internal:deno_node/internal/fixed_queue.ts"; +import { core } from "ext:deno_node/_core.ts"; +import { validateFunction } from "ext:deno_node/internal/validators.mjs"; +import { _exiting } from "ext:deno_node/_process/exiting.ts"; +import { FixedQueue } from "ext:deno_node/internal/fixed_queue.ts"; interface Tock { callback: (...args: Array) => void; diff --git a/ext/node/polyfills/_pako.mjs b/ext/node/polyfills/_pako.mjs index cb0c6e307f..12bc69935d 100644 --- a/ext/node/polyfills/_pako.mjs +++ b/ext/node/polyfills/_pako.mjs @@ -21,7 +21,7 @@ // deno-lint-ignore-file -import { TextDecoder, TextEncoder } from "internal:deno_web/08_text_encoding.js"; +import { TextDecoder, TextEncoder } from "ext:deno_web/08_text_encoding.js"; /* eslint-disable space-unary-ops */ @@ -418,7 +418,7 @@ const gen_bitlen = (s, desc) => // deflate_state *s; /* Now recompute all bit lengths, scanning in increasing frequency. * h is still equal to HEAP_SIZE. (It is simpler to reconstruct all * lengths instead of fixing only the wrong ones. This idea is taken - * from "internal:deno_node/ar" written by Haruhiko Okumura.) + * from "ext:deno_node/ar" written by Haruhiko Okumura.) */ for (bits = max_length; bits !== 0; bits--) { n = s.bl_count[bits]; diff --git a/ext/node/polyfills/_process/process.ts b/ext/node/polyfills/_process/process.ts index 7ed40492dc..10423adcd4 100644 --- a/ext/node/polyfills/_process/process.ts +++ b/ext/node/polyfills/_process/process.ts @@ -5,9 +5,9 @@ // They have to be split this way to prevent a circular dependency const core = globalThis.Deno.core; -import { nextTick as _nextTick } from "internal:deno_node/_next_tick.ts"; -import { _exiting } from "internal:deno_node/_process/exiting.ts"; -import * as fs from "internal:deno_fs/30_fs.js"; +import { nextTick as _nextTick } from "ext:deno_node/_next_tick.ts"; +import { _exiting } from "ext:deno_node/_process/exiting.ts"; +import * as fs from "ext:deno_fs/30_fs.js"; /** Returns the operating system CPU architecture for which the Deno binary was compiled */ export function arch(): string { diff --git a/ext/node/polyfills/_process/streams.mjs b/ext/node/polyfills/_process/streams.mjs index dbb9552fa8..df014c11e7 100644 --- a/ext/node/polyfills/_process/streams.mjs +++ b/ext/node/polyfills/_process/streams.mjs @@ -1,17 +1,17 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license. -import { Buffer } from "internal:deno_node/buffer.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; import { clearLine, clearScreenDown, cursorTo, moveCursor, -} from "internal:deno_node/internal/readline/callbacks.mjs"; -import { Duplex, Readable, Writable } from "internal:deno_node/stream.ts"; -import { isWindows } from "internal:deno_node/_util/os.ts"; -import { fs as fsConstants } from "internal:deno_node/internal_binding/constants.ts"; -import * as io from "internal:deno_io/12_io.js"; +} from "ext:deno_node/internal/readline/callbacks.mjs"; +import { Duplex, Readable, Writable } from "ext:deno_node/stream.ts"; +import { isWindows } from "ext:deno_node/_util/os.ts"; +import { fs as fsConstants } from "ext:deno_node/internal_binding/constants.ts"; +import * as io from "ext:deno_io/12_io.js"; // https://github.com/nodejs/node/blob/00738314828074243c9a52a228ab4c68b04259ef/lib/internal/bootstrap/switches/is_main_thread.js#L41 export function createWritableStdioStream(writer, name) { diff --git a/ext/node/polyfills/_readline.d.ts b/ext/node/polyfills/_readline.d.ts index 389e6abfee..fcd053d5a7 100644 --- a/ext/node/polyfills/_readline.d.ts +++ b/ext/node/polyfills/_readline.d.ts @@ -3,19 +3,16 @@ // Forked from https://github.com/DefinitelyTyped/DefinitelyTyped/blob/cd61f5b4d3d143108569ec3f88adc0eb34b961c4/types/node/readline.d.ts -import { Abortable, EventEmitter } from "internal:deno_node/_events.d.ts"; -import * as promises from "internal:deno_node/readline/promises.ts"; -import { - ReadableStream, - WritableStream, -} from "internal:deno_node/_global.d.ts"; -import { Buffer } from "internal:deno_node/buffer.ts"; +import { Abortable, EventEmitter } from "ext:deno_node/_events.d.ts"; +import * as promises from "ext:deno_node/readline/promises.ts"; +import { ReadableStream, WritableStream } from "ext:deno_node/_global.d.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; import type { AsyncCompleter, Completer, CompleterResult, ReadLineOptions, -} from "internal:deno_node/_readline_shared_types.d.ts"; +} from "ext:deno_node/_readline_shared_types.d.ts"; /** * The `readline` module provides an interface for reading data from a `Readable` stream (such as `process.stdin`) one line at a time. diff --git a/ext/node/polyfills/_readline.mjs b/ext/node/polyfills/_readline.mjs index cd344dd6db..252d04b45e 100644 --- a/ext/node/polyfills/_readline.mjs +++ b/ext/node/polyfills/_readline.mjs @@ -27,13 +27,13 @@ import { clearScreenDown, cursorTo, moveCursor, -} from "internal:deno_node/internal/readline/callbacks.mjs"; -import { emitKeypressEvents } from "internal:deno_node/internal/readline/emitKeypressEvents.mjs"; -import promises from "internal:deno_node/readline/promises.ts"; -import { validateAbortSignal } from "internal:deno_node/internal/validators.mjs"; -import { promisify } from "internal:deno_node/internal/util.mjs"; -import { AbortError } from "internal:deno_node/internal/errors.ts"; -import process from "internal:deno_node/process.ts"; +} from "ext:deno_node/internal/readline/callbacks.mjs"; +import { emitKeypressEvents } from "ext:deno_node/internal/readline/emitKeypressEvents.mjs"; +import promises from "ext:deno_node/readline/promises.ts"; +import { validateAbortSignal } from "ext:deno_node/internal/validators.mjs"; +import { promisify } from "ext:deno_node/internal/util.mjs"; +import { AbortError } from "ext:deno_node/internal/errors.ts"; +import process from "ext:deno_node/process.ts"; import { Interface as _Interface, @@ -71,7 +71,7 @@ import { kWordLeft, kWordRight, kWriteToOutput, -} from "internal:deno_node/internal/readline/interface.mjs"; +} from "ext:deno_node/internal/readline/interface.mjs"; function Interface(input, output, completer, terminal) { if (!(this instanceof Interface)) { diff --git a/ext/node/polyfills/_readline_shared_types.d.ts b/ext/node/polyfills/_readline_shared_types.d.ts index a2cfa1a0b6..200ae9c084 100644 --- a/ext/node/polyfills/_readline_shared_types.d.ts +++ b/ext/node/polyfills/_readline_shared_types.d.ts @@ -7,7 +7,7 @@ import type { ReadableStream, WritableStream, -} from "internal:deno_node/_global.d.ts"; +} from "ext:deno_node/_global.d.ts"; export type Completer = (line: string) => CompleterResult; export type AsyncCompleter = ( diff --git a/ext/node/polyfills/_stream.d.ts b/ext/node/polyfills/_stream.d.ts index d5929c74e5..467ac9f36b 100644 --- a/ext/node/polyfills/_stream.d.ts +++ b/ext/node/polyfills/_stream.d.ts @@ -3,8 +3,8 @@ // Forked from https://github.com/DefinitelyTyped/DefinitelyTyped/blob/4f538975138678878fed5b2555c0672aa578ab7d/types/node/stream.d.ts -import { Buffer } from "internal:deno_node/buffer.ts"; -import { Abortable, EventEmitter } from "internal:deno_node/_events.d.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; +import { Abortable, EventEmitter } from "ext:deno_node/_events.d.ts"; import { Buffered, BufferEncoding, @@ -12,7 +12,7 @@ import { ReadableStream, ReadWriteStream, WritableStream, -} from "internal:deno_node/_global.d.ts"; +} from "ext:deno_node/_global.d.ts"; export class Stream extends EventEmitter { pipe( diff --git a/ext/node/polyfills/_stream.mjs b/ext/node/polyfills/_stream.mjs index 1efe6c698e..3fec7f7767 100644 --- a/ext/node/polyfills/_stream.mjs +++ b/ext/node/polyfills/_stream.mjs @@ -2,12 +2,12 @@ // Copyright Joyent and Node contributors. All rights reserved. MIT license. // deno-fmt-ignore-file // deno-lint-ignore-file -import { nextTick } from "internal:deno_node/_next_tick.ts"; -import { AbortController } from "internal:deno_web/03_abort_signal.js"; -import { Blob } from "internal:deno_web/09_file.js"; +import { nextTick } from "ext:deno_node/_next_tick.ts"; +import { AbortController } from "ext:deno_web/03_abort_signal.js"; +import { Blob } from "ext:deno_web/09_file.js"; /* esm.sh - esbuild bundle(readable-stream@4.2.0) es2022 production */ -const __process$ = { nextTick };import __buffer$ from "internal:deno_node/buffer.ts";import __string_decoder$ from "internal:deno_node/string_decoder.ts";import __events$ from "internal:deno_node/events.ts";var pi=Object.create;var Bt=Object.defineProperty;var wi=Object.getOwnPropertyDescriptor;var yi=Object.getOwnPropertyNames;var gi=Object.getPrototypeOf,Si=Object.prototype.hasOwnProperty;var E=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,n)=>(typeof require<"u"?require:t)[n]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw new Error('Dynamic require of "'+e+'" is not supported')});var g=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Ei=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of yi(t))!Si.call(e,i)&&i!==n&&Bt(e,i,{get:()=>t[i],enumerable:!(r=wi(t,i))||r.enumerable});return e};var Ri=(e,t,n)=>(n=e!=null?pi(gi(e)):{},Ei(t||!e||!e.__esModule?Bt(n,"default",{value:e,enumerable:!0}):n,e));var m=g((Yf,Gt)=>{"use strict";Gt.exports={ArrayIsArray(e){return Array.isArray(e)},ArrayPrototypeIncludes(e,t){return e.includes(t)},ArrayPrototypeIndexOf(e,t){return e.indexOf(t)},ArrayPrototypeJoin(e,t){return e.join(t)},ArrayPrototypeMap(e,t){return e.map(t)},ArrayPrototypePop(e,t){return e.pop(t)},ArrayPrototypePush(e,t){return e.push(t)},ArrayPrototypeSlice(e,t,n){return e.slice(t,n)},Error,FunctionPrototypeCall(e,t,...n){return e.call(t,...n)},FunctionPrototypeSymbolHasInstance(e,t){return Function.prototype[Symbol.hasInstance].call(e,t)},MathFloor:Math.floor,Number,NumberIsInteger:Number.isInteger,NumberIsNaN:Number.isNaN,NumberMAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER,NumberMIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER,NumberParseInt:Number.parseInt,ObjectDefineProperties(e,t){return Object.defineProperties(e,t)},ObjectDefineProperty(e,t,n){return Object.defineProperty(e,t,n)},ObjectGetOwnPropertyDescriptor(e,t){return Object.getOwnPropertyDescriptor(e,t)},ObjectKeys(e){return Object.keys(e)},ObjectSetPrototypeOf(e,t){return Object.setPrototypeOf(e,t)},Promise,PromisePrototypeCatch(e,t){return e.catch(t)},PromisePrototypeThen(e,t,n){return e.then(t,n)},PromiseReject(e){return Promise.reject(e)},ReflectApply:Reflect.apply,RegExpPrototypeTest(e,t){return e.test(t)},SafeSet:Set,String,StringPrototypeSlice(e,t,n){return e.slice(t,n)},StringPrototypeToLowerCase(e){return e.toLowerCase()},StringPrototypeToUpperCase(e){return e.toUpperCase()},StringPrototypeTrim(e){return e.trim()},Symbol,SymbolAsyncIterator:Symbol.asyncIterator,SymbolHasInstance:Symbol.hasInstance,SymbolIterator:Symbol.iterator,TypedArrayPrototypeSet(e,t,n){return e.set(t,n)},Uint8Array}});var j=g((Kf,Je)=>{"use strict";var Ai=__buffer$,mi=Object.getPrototypeOf(async function(){}).constructor,Ht=Blob||Ai.Blob,Ti=typeof Ht<"u"?function(t){return t instanceof Ht}:function(t){return!1},Xe=class extends Error{constructor(t){if(!Array.isArray(t))throw new TypeError(`Expected input to be an Array, got ${typeof t}`);let n="";for(let r=0;rtypeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,n)=>(typeof require<"u"?require:t)[n]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw new Error('Dynamic require of "'+e+'" is not supported')});var g=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Ei=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of yi(t))!Si.call(e,i)&&i!==n&&Bt(e,i,{get:()=>t[i],enumerable:!(r=wi(t,i))||r.enumerable});return e};var Ri=(e,t,n)=>(n=e!=null?pi(gi(e)):{},Ei(t||!e||!e.__esModule?Bt(n,"default",{value:e,enumerable:!0}):n,e));var m=g((Yf,Gt)=>{"use strict";Gt.exports={ArrayIsArray(e){return Array.isArray(e)},ArrayPrototypeIncludes(e,t){return e.includes(t)},ArrayPrototypeIndexOf(e,t){return e.indexOf(t)},ArrayPrototypeJoin(e,t){return e.join(t)},ArrayPrototypeMap(e,t){return e.map(t)},ArrayPrototypePop(e,t){return e.pop(t)},ArrayPrototypePush(e,t){return e.push(t)},ArrayPrototypeSlice(e,t,n){return e.slice(t,n)},Error,FunctionPrototypeCall(e,t,...n){return e.call(t,...n)},FunctionPrototypeSymbolHasInstance(e,t){return Function.prototype[Symbol.hasInstance].call(e,t)},MathFloor:Math.floor,Number,NumberIsInteger:Number.isInteger,NumberIsNaN:Number.isNaN,NumberMAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER,NumberMIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER,NumberParseInt:Number.parseInt,ObjectDefineProperties(e,t){return Object.defineProperties(e,t)},ObjectDefineProperty(e,t,n){return Object.defineProperty(e,t,n)},ObjectGetOwnPropertyDescriptor(e,t){return Object.getOwnPropertyDescriptor(e,t)},ObjectKeys(e){return Object.keys(e)},ObjectSetPrototypeOf(e,t){return Object.setPrototypeOf(e,t)},Promise,PromisePrototypeCatch(e,t){return e.catch(t)},PromisePrototypeThen(e,t,n){return e.then(t,n)},PromiseReject(e){return Promise.reject(e)},ReflectApply:Reflect.apply,RegExpPrototypeTest(e,t){return e.test(t)},SafeSet:Set,String,StringPrototypeSlice(e,t,n){return e.slice(t,n)},StringPrototypeToLowerCase(e){return e.toLowerCase()},StringPrototypeToUpperCase(e){return e.toUpperCase()},StringPrototypeTrim(e){return e.trim()},Symbol,SymbolAsyncIterator:Symbol.asyncIterator,SymbolHasInstance:Symbol.hasInstance,SymbolIterator:Symbol.iterator,TypedArrayPrototypeSet(e,t,n){return e.set(t,n)},Uint8Array}});var j=g((Kf,Je)=>{"use strict";var Ai=__buffer$,mi=Object.getPrototypeOf(async function(){}).constructor,Ht=Blob||Ai.Blob,Ti=typeof Ht<"u"?function(t){return t instanceof Ht}:function(t){return!1},Xe=class extends Error{constructor(t){if(!Array.isArray(t))throw new TypeError(`Expected input to be an Array, got ${typeof t}`);let n="";for(let r=0;r{e=r,t=i}),resolve:e,reject:t}},promisify(e){return new Promise((t,n)=>{e((r,...i)=>r?n(r):t(...i))})},debuglog(){return function(){}},format(e,...t){return e.replace(/%([sdifj])/g,function(...[n,r]){let i=t.shift();return r==="f"?i.toFixed(6):r==="j"?JSON.stringify(i):r==="s"&&typeof i=="object"?`${i.constructor!==Object?i.constructor.name:""} {}`.trim():i.toString()})},inspect(e){switch(typeof e){case"string":if(e.includes("'"))if(e.includes('"')){if(!e.includes("`")&&!e.includes("${"))return`\`${e}\``}else return`"${e}"`;return`'${e}'`;case"number":return isNaN(e)?"NaN":Object.is(e,-0)?String(e):e;case"bigint":return`${String(e)}n`;case"boolean":case"undefined":return String(e);case"object":return"{}"}},types:{isAsyncFunction(e){return e instanceof mi},isArrayBufferView(e){return ArrayBuffer.isView(e)}},isBlob:Ti};Je.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")});var O=g((zf,Kt)=>{"use strict";var{format:Ii,inspect:Re,AggregateError:Mi}=j(),Ni=globalThis.AggregateError||Mi,Di=Symbol("kIsNodeError"),Oi=["string","function","number","object","Function","Object","boolean","bigint","symbol"],qi=/^([A-Z][a-z0-9]*)+$/,xi="__node_internal_",Ae={};function X(e,t){if(!e)throw new Ae.ERR_INTERNAL_ASSERTION(t)}function Vt(e){let t="",n=e.length,r=e[0]==="-"?1:0;for(;n>=r+4;n-=3)t=`_${e.slice(n-3,n)}${t}`;return`${e.slice(0,n)}${t}`}function Li(e,t,n){if(typeof t=="function")return X(t.length<=n.length,`Code: ${e}; The provided arguments length (${n.length}) does not match the required ones (${t.length}).`),t(...n);let r=(t.match(/%[dfijoOs]/g)||[]).length;return X(r===n.length,`Code: ${e}; The provided arguments length (${n.length}) does not match the required ones (${r}).`),n.length===0?t:Ii(t,...n)}function N(e,t,n){n||(n=Error);class r extends n{constructor(...o){super(Li(e,t,o))}toString(){return`${this.name} [${e}]: ${this.message}`}}Object.defineProperties(r.prototype,{name:{value:n.name,writable:!0,enumerable:!1,configurable:!0},toString:{value(){return`${this.name} [${e}]: ${this.message}`},writable:!0,enumerable:!1,configurable:!0}}),r.prototype.code=e,r.prototype[Di]=!0,Ae[e]=r}function Yt(e){let t=xi+e.name;return Object.defineProperty(e,"name",{value:t}),e}function Pi(e,t){if(e&&t&&e!==t){if(Array.isArray(t.errors))return t.errors.push(e),t;let n=new Ni([t,e],t.message);return n.code=t.code,n}return e||t}var Qe=class extends Error{constructor(t="The operation was aborted",n=void 0){if(n!==void 0&&typeof n!="object")throw new Ae.ERR_INVALID_ARG_TYPE("options","Object",n);super(t,n),this.code="ABORT_ERR",this.name="AbortError"}};N("ERR_ASSERTION","%s",Error);N("ERR_INVALID_ARG_TYPE",(e,t,n)=>{X(typeof e=="string","'name' must be a string"),Array.isArray(t)||(t=[t]);let r="The ";e.endsWith(" argument")?r+=`${e} `:r+=`"${e}" ${e.includes(".")?"property":"argument"} `,r+="must be ";let i=[],o=[],l=[];for(let f of t)X(typeof f=="string","All expected entries have to be of type string"),Oi.includes(f)?i.push(f.toLowerCase()):qi.test(f)?o.push(f):(X(f!=="object",'The value "object" should be written as "Object"'),l.push(f));if(o.length>0){let f=i.indexOf("object");f!==-1&&(i.splice(i,f,1),o.push("Object"))}if(i.length>0){switch(i.length){case 1:r+=`of type ${i[0]}`;break;case 2:r+=`one of type ${i[0]} or ${i[1]}`;break;default:{let f=i.pop();r+=`one of type ${i.join(", ")}, or ${f}`}}(o.length>0||l.length>0)&&(r+=" or ")}if(o.length>0){switch(o.length){case 1:r+=`an instance of ${o[0]}`;break;case 2:r+=`an instance of ${o[0]} or ${o[1]}`;break;default:{let f=o.pop();r+=`an instance of ${o.join(", ")}, or ${f}`}}l.length>0&&(r+=" or ")}switch(l.length){case 0:break;case 1:l[0].toLowerCase()!==l[0]&&(r+="an "),r+=`${l[0]}`;break;case 2:r+=`one of ${l[0]} or ${l[1]}`;break;default:{let f=l.pop();r+=`one of ${l.join(", ")}, or ${f}`}}if(n==null)r+=`. Received ${n}`;else if(typeof n=="function"&&n.name)r+=`. Received function ${n.name}`;else if(typeof n=="object"){var u;(u=n.constructor)!==null&&u!==void 0&&u.name?r+=`. Received an instance of ${n.constructor.name}`:r+=`. Received ${Re(n,{depth:-1})}`}else{let f=Re(n,{colors:!1});f.length>25&&(f=`${f.slice(0,25)}...`),r+=`. Received type ${typeof n} (${f})`}return r},TypeError);N("ERR_INVALID_ARG_VALUE",(e,t,n="is invalid")=>{let r=Re(t);return r.length>128&&(r=r.slice(0,128)+"..."),`The ${e.includes(".")?"property":"argument"} '${e}' ${n}. Received ${r}`},TypeError);N("ERR_INVALID_RETURN_VALUE",(e,t,n)=>{var r;let i=n!=null&&(r=n.constructor)!==null&&r!==void 0&&r.name?`instance of ${n.constructor.name}`:`type ${typeof n}`;return`Expected ${e} to be returned from the "${t}" function but got ${i}.`},TypeError);N("ERR_MISSING_ARGS",(...e)=>{X(e.length>0,"At least one arg needs to be specified");let t,n=e.length;switch(e=(Array.isArray(e)?e:[e]).map(r=>`"${r}"`).join(" or "),n){case 1:t+=`The ${e[0]} argument`;break;case 2:t+=`The ${e[0]} and ${e[1]} arguments`;break;default:{let r=e.pop();t+=`The ${e.join(", ")}, and ${r} arguments`}break}return`${t} must be specified`},TypeError);N("ERR_OUT_OF_RANGE",(e,t,n)=>{X(t,'Missing "range" argument');let r;return Number.isInteger(n)&&Math.abs(n)>2**32?r=Vt(String(n)):typeof n=="bigint"?(r=String(n),(n>2n**32n||n<-(2n**32n))&&(r=Vt(r)),r+="n"):r=Re(n),`The value of "${e}" is out of range. It must be ${t}. Received ${r}`},RangeError);N("ERR_MULTIPLE_CALLBACK","Callback called multiple times",Error);N("ERR_METHOD_NOT_IMPLEMENTED","The %s method is not implemented",Error);N("ERR_STREAM_ALREADY_FINISHED","Cannot call %s after a stream was finished",Error);N("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable",Error);N("ERR_STREAM_DESTROYED","Cannot call %s after a stream was destroyed",Error);N("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);N("ERR_STREAM_PREMATURE_CLOSE","Premature close",Error);N("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF",Error);N("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event",Error);N("ERR_STREAM_WRITE_AFTER_END","write after end",Error);N("ERR_UNKNOWN_ENCODING","Unknown encoding: %s",TypeError);Kt.exports={AbortError:Qe,aggregateTwoErrors:Yt(Pi),hideStackFrames:Yt,codes:Ae}});var _e=g((Xf,nn)=>{"use strict";var{ArrayIsArray:Jt,ArrayPrototypeIncludes:Qt,ArrayPrototypeJoin:Zt,ArrayPrototypeMap:ki,NumberIsInteger:et,NumberIsNaN:Wi,NumberMAX_SAFE_INTEGER:Ci,NumberMIN_SAFE_INTEGER:ji,NumberParseInt:$i,ObjectPrototypeHasOwnProperty:vi,RegExpPrototypeExec:Fi,String:Ui,StringPrototypeToUpperCase:Bi,StringPrototypeTrim:Gi}=m(),{hideStackFrames:k,codes:{ERR_SOCKET_BAD_PORT:Hi,ERR_INVALID_ARG_TYPE:q,ERR_INVALID_ARG_VALUE:me,ERR_OUT_OF_RANGE:J,ERR_UNKNOWN_SIGNAL:zt}}=O(),{normalizeEncoding:Vi}=j(),{isAsyncFunction:Yi,isArrayBufferView:Ki}=j().types,Xt={};function zi(e){return e===(e|0)}function Xi(e){return e===e>>>0}var Ji=/^[0-7]+$/,Qi="must be a 32-bit unsigned integer or an octal string";function Zi(e,t,n){if(typeof e>"u"&&(e=n),typeof e=="string"){if(Fi(Ji,e)===null)throw new me(t,e,Qi);e=$i(e,8)}return en(e,t),e}var eo=k((e,t,n=ji,r=Ci)=>{if(typeof e!="number")throw new q(t,"number",e);if(!et(e))throw new J(t,"an integer",e);if(er)throw new J(t,`>= ${n} && <= ${r}`,e)}),to=k((e,t,n=-2147483648,r=2147483647)=>{if(typeof e!="number")throw new q(t,"number",e);if(!et(e))throw new J(t,"an integer",e);if(er)throw new J(t,`>= ${n} && <= ${r}`,e)}),en=k((e,t,n=!1)=>{if(typeof e!="number")throw new q(t,"number",e);if(!et(e))throw new J(t,"an integer",e);let r=n?1:0,i=4294967295;if(ei)throw new J(t,`>= ${r} && <= ${i}`,e)});function tn(e,t){if(typeof e!="string")throw new q(t,"string",e)}function no(e,t,n=void 0,r){if(typeof e!="number")throw new q(t,"number",e);if(n!=null&&er||(n!=null||r!=null)&&Wi(e))throw new J(t,`${n!=null?`>= ${n}`:""}${n!=null&&r!=null?" && ":""}${r!=null?`<= ${r}`:""}`,e)}var ro=k((e,t,n)=>{if(!Qt(n,e)){let r=Zt(ki(n,o=>typeof o=="string"?`'${o}'`:Ui(o)),", "),i="must be one of: "+r;throw new me(t,e,i)}});function io(e,t){if(typeof e!="boolean")throw new q(t,"boolean",e)}function Ze(e,t,n){return e==null||!vi(e,t)?n:e[t]}var oo=k((e,t,n=null)=>{let r=Ze(n,"allowArray",!1),i=Ze(n,"allowFunction",!1);if(!Ze(n,"nullable",!1)&&e===null||!r&&Jt(e)||typeof e!="object"&&(!i||typeof e!="function"))throw new q(t,"Object",e)}),lo=k((e,t,n=0)=>{if(!Jt(e))throw new q(t,"Array",e);if(e.length{if(!Ki(e))throw new q(t,["Buffer","TypedArray","DataView"],e)});function uo(e,t){let n=Vi(t),r=e.length;if(n==="hex"&&r%2!==0)throw new me("encoding",t,`is invalid for data of length ${r}`)}function so(e,t="Port",n=!0){if(typeof e!="number"&&typeof e!="string"||typeof e=="string"&&Gi(e).length===0||+e!==+e>>>0||e>65535||e===0&&!n)throw new Hi(t,e,n);return e|0}var co=k((e,t)=>{if(e!==void 0&&(e===null||typeof e!="object"||!("aborted"in e)))throw new q(t,"AbortSignal",e)}),ho=k((e,t)=>{if(typeof e!="function")throw new q(t,"Function",e)}),bo=k((e,t)=>{if(typeof e!="function"||Yi(e))throw new q(t,"Function",e)}),_o=k((e,t)=>{if(e!==void 0)throw new q(t,"undefined",e)});function po(e,t,n){if(!Qt(n,e))throw new q(t,`('${Zt(n,"|")}')`,e)}nn.exports={isInt32:zi,isUint32:Xi,parseFileMode:Zi,validateArray:lo,validateBoolean:io,validateBuffer:fo,validateEncoding:uo,validateFunction:ho,validateInt32:to,validateInteger:eo,validateNumber:no,validateObject:oo,validateOneOf:ro,validatePlainFunction:bo,validatePort:so,validateSignalName:ao,validateString:tn,validateUint32:en,validateUndefined:_o,validateUnion:po,validateAbortSignal:co}});var V=g((Jf,_n)=>{"use strict";var{Symbol:Te,SymbolAsyncIterator:rn,SymbolIterator:on}=m(),ln=Te("kDestroyed"),an=Te("kIsErrored"),tt=Te("kIsReadable"),fn=Te("kIsDisturbed");function Ie(e,t=!1){var n;return!!(e&&typeof e.pipe=="function"&&typeof e.on=="function"&&(!t||typeof e.pause=="function"&&typeof e.resume=="function")&&(!e._writableState||((n=e._readableState)===null||n===void 0?void 0:n.readable)!==!1)&&(!e._writableState||e._readableState))}function Me(e){var t;return!!(e&&typeof e.write=="function"&&typeof e.on=="function"&&(!e._readableState||((t=e._writableState)===null||t===void 0?void 0:t.writable)!==!1))}function wo(e){return!!(e&&typeof e.pipe=="function"&&e._readableState&&typeof e.on=="function"&&typeof e.write=="function")}function Q(e){return e&&(e._readableState||e._writableState||typeof e.write=="function"&&typeof e.on=="function"||typeof e.pipe=="function"&&typeof e.on=="function")}function yo(e,t){return e==null?!1:t===!0?typeof e[rn]=="function":t===!1?typeof e[on]=="function":typeof e[rn]=="function"||typeof e[on]=="function"}function Ne(e){if(!Q(e))return null;let t=e._writableState,n=e._readableState,r=t||n;return!!(e.destroyed||e[ln]||r!=null&&r.destroyed)}function un(e){if(!Me(e))return null;if(e.writableEnded===!0)return!0;let t=e._writableState;return t!=null&&t.errored?!1:typeof t?.ended!="boolean"?null:t.ended}function go(e,t){if(!Me(e))return null;if(e.writableFinished===!0)return!0;let n=e._writableState;return n!=null&&n.errored?!1:typeof n?.finished!="boolean"?null:!!(n.finished||t===!1&&n.ended===!0&&n.length===0)}function So(e){if(!Ie(e))return null;if(e.readableEnded===!0)return!0;let t=e._readableState;return!t||t.errored?!1:typeof t?.ended!="boolean"?null:t.ended}function sn(e,t){if(!Ie(e))return null;let n=e._readableState;return n!=null&&n.errored?!1:typeof n?.endEmitted!="boolean"?null:!!(n.endEmitted||t===!1&&n.ended===!0&&n.length===0)}function dn(e){return e&&e[tt]!=null?e[tt]:typeof e?.readable!="boolean"?null:Ne(e)?!1:Ie(e)&&e.readable&&!sn(e)}function cn(e){return typeof e?.writable!="boolean"?null:Ne(e)?!1:Me(e)&&e.writable&&!un(e)}function Eo(e,t){return Q(e)?Ne(e)?!0:!(t?.readable!==!1&&dn(e)||t?.writable!==!1&&cn(e)):null}function Ro(e){var t,n;return Q(e)?e.writableErrored?e.writableErrored:(t=(n=e._writableState)===null||n===void 0?void 0:n.errored)!==null&&t!==void 0?t:null:null}function Ao(e){var t,n;return Q(e)?e.readableErrored?e.readableErrored:(t=(n=e._readableState)===null||n===void 0?void 0:n.errored)!==null&&t!==void 0?t:null:null}function mo(e){if(!Q(e))return null;if(typeof e.closed=="boolean")return e.closed;let t=e._writableState,n=e._readableState;return typeof t?.closed=="boolean"||typeof n?.closed=="boolean"?t?.closed||n?.closed:typeof e._closed=="boolean"&&hn(e)?e._closed:null}function hn(e){return typeof e._closed=="boolean"&&typeof e._defaultKeepAlive=="boolean"&&typeof e._removedConnection=="boolean"&&typeof e._removedContLen=="boolean"}function bn(e){return typeof e._sent100=="boolean"&&hn(e)}function To(e){var t;return typeof e._consuming=="boolean"&&typeof e._dumped=="boolean"&&((t=e.req)===null||t===void 0?void 0:t.upgradeOrConnect)===void 0}function Io(e){if(!Q(e))return null;let t=e._writableState,n=e._readableState,r=t||n;return!r&&bn(e)||!!(r&&r.autoDestroy&&r.emitClose&&r.closed===!1)}function Mo(e){var t;return!!(e&&((t=e[fn])!==null&&t!==void 0?t:e.readableDidRead||e.readableAborted))}function No(e){var t,n,r,i,o,l,u,f,a,c;return!!(e&&((t=(n=(r=(i=(o=(l=e[an])!==null&&l!==void 0?l:e.readableErrored)!==null&&o!==void 0?o:e.writableErrored)!==null&&i!==void 0?i:(u=e._readableState)===null||u===void 0?void 0:u.errorEmitted)!==null&&r!==void 0?r:(f=e._writableState)===null||f===void 0?void 0:f.errorEmitted)!==null&&n!==void 0?n:(a=e._readableState)===null||a===void 0?void 0:a.errored)!==null&&t!==void 0?t:(c=e._writableState)===null||c===void 0?void 0:c.errored))}_n.exports={kDestroyed:ln,isDisturbed:Mo,kIsDisturbed:fn,isErrored:No,kIsErrored:an,isReadable:dn,kIsReadable:tt,isClosed:mo,isDestroyed:Ne,isDuplexNodeStream:wo,isFinished:Eo,isIterable:yo,isReadableNodeStream:Ie,isReadableEnded:So,isReadableFinished:sn,isReadableErrored:Ao,isNodeStream:Q,isWritable:cn,isWritableNodeStream:Me,isWritableEnded:un,isWritableFinished:go,isWritableErrored:Ro,isServerRequest:To,isServerResponse:bn,willEmitClose:Io}});var Y=g((Qf,rt)=>{var oe=__process$,{AbortError:Do,codes:Oo}=O(),{ERR_INVALID_ARG_TYPE:qo,ERR_STREAM_PREMATURE_CLOSE:pn}=Oo,{kEmptyObject:wn,once:yn}=j(),{validateAbortSignal:xo,validateFunction:Lo,validateObject:Po}=_e(),{Promise:ko}=m(),{isClosed:Wo,isReadable:gn,isReadableNodeStream:nt,isReadableFinished:Sn,isReadableErrored:Co,isWritable:En,isWritableNodeStream:Rn,isWritableFinished:An,isWritableErrored:jo,isNodeStream:$o,willEmitClose:vo}=V();function Fo(e){return e.setHeader&&typeof e.abort=="function"}var Uo=()=>{};function mn(e,t,n){var r,i;arguments.length===2?(n=t,t=wn):t==null?t=wn:Po(t,"options"),Lo(n,"callback"),xo(t.signal,"options.signal"),n=yn(n);let o=(r=t.readable)!==null&&r!==void 0?r:nt(e),l=(i=t.writable)!==null&&i!==void 0?i:Rn(e);if(!$o(e))throw new qo("stream","Stream",e);let u=e._writableState,f=e._readableState,a=()=>{e.writable||b()},c=vo(e)&&nt(e)===o&&Rn(e)===l,s=An(e,!1),b=()=>{s=!0,e.destroyed&&(c=!1),!(c&&(!e.readable||o))&&(!o||d)&&n.call(e)},d=Sn(e,!1),h=()=>{d=!0,e.destroyed&&(c=!1),!(c&&(!e.writable||l))&&(!l||s)&&n.call(e)},D=M=>{n.call(e,M)},L=Wo(e),_=()=>{L=!0;let M=jo(e)||Co(e);if(M&&typeof M!="boolean")return n.call(e,M);if(o&&!d&&nt(e,!0)&&!Sn(e,!1))return n.call(e,new pn);if(l&&!s&&!An(e,!1))return n.call(e,new pn);n.call(e)},p=()=>{e.req.on("finish",b)};Fo(e)?(e.on("complete",b),c||e.on("abort",_),e.req?p():e.on("request",p)):l&&!u&&(e.on("end",a),e.on("close",a)),!c&&typeof e.aborted=="boolean"&&e.on("aborted",_),e.on("end",h),e.on("finish",b),t.error!==!1&&e.on("error",D),e.on("close",_),L?oe.nextTick(_):u!=null&&u.errorEmitted||f!=null&&f.errorEmitted?c||oe.nextTick(_):(!o&&(!c||gn(e))&&(s||En(e)===!1)||!l&&(!c||En(e))&&(d||gn(e)===!1)||f&&e.req&&e.aborted)&&oe.nextTick(_);let I=()=>{n=Uo,e.removeListener("aborted",_),e.removeListener("complete",b),e.removeListener("abort",_),e.removeListener("request",p),e.req&&e.req.removeListener("finish",b),e.removeListener("end",a),e.removeListener("close",a),e.removeListener("finish",b),e.removeListener("end",h),e.removeListener("error",D),e.removeListener("close",_)};if(t.signal&&!L){let M=()=>{let F=n;I(),F.call(e,new Do(void 0,{cause:t.signal.reason}))};if(t.signal.aborted)oe.nextTick(M);else{let F=n;n=yn((...re)=>{t.signal.removeEventListener("abort",M),F.apply(e,re)}),t.signal.addEventListener("abort",M)}}return I}function Bo(e,t){return new ko((n,r)=>{mn(e,t,i=>{i?r(i):n()})})}rt.exports=mn;rt.exports.finished=Bo});var xn=g((Zf,lt)=>{"use strict";var Nn=AbortController,{codes:{ERR_INVALID_ARG_TYPE:pe,ERR_MISSING_ARGS:Go,ERR_OUT_OF_RANGE:Ho},AbortError:$}=O(),{validateAbortSignal:le,validateInteger:Vo,validateObject:ae}=_e(),Yo=m().Symbol("kWeak"),{finished:Ko}=Y(),{ArrayPrototypePush:zo,MathFloor:Xo,Number:Jo,NumberIsNaN:Qo,Promise:Tn,PromiseReject:In,PromisePrototypeThen:Zo,Symbol:Dn}=m(),De=Dn("kEmpty"),Mn=Dn("kEof");function Oe(e,t){if(typeof e!="function")throw new pe("fn",["Function","AsyncFunction"],e);t!=null&&ae(t,"options"),t?.signal!=null&&le(t.signal,"options.signal");let n=1;return t?.concurrency!=null&&(n=Xo(t.concurrency)),Vo(n,"concurrency",1),async function*(){var i,o;let l=new Nn,u=this,f=[],a=l.signal,c={signal:a},s=()=>l.abort();t!=null&&(i=t.signal)!==null&&i!==void 0&&i.aborted&&s(),t==null||(o=t.signal)===null||o===void 0||o.addEventListener("abort",s);let b,d,h=!1;function D(){h=!0}async function L(){try{for await(let I of u){var _;if(h)return;if(a.aborted)throw new $;try{I=e(I,c)}catch(M){I=In(M)}I!==De&&(typeof((_=I)===null||_===void 0?void 0:_.catch)=="function"&&I.catch(D),f.push(I),b&&(b(),b=null),!h&&f.length&&f.length>=n&&await new Tn(M=>{d=M}))}f.push(Mn)}catch(I){let M=In(I);Zo(M,void 0,D),f.push(M)}finally{var p;h=!0,b&&(b(),b=null),t==null||(p=t.signal)===null||p===void 0||p.removeEventListener("abort",s)}}L();try{for(;;){for(;f.length>0;){let _=await f[0];if(_===Mn)return;if(a.aborted)throw new $;_!==De&&(yield _),f.shift(),d&&(d(),d=null)}await new Tn(_=>{b=_})}}finally{l.abort(),h=!0,d&&(d(),d=null)}}.call(this)}function el(e=void 0){return e!=null&&ae(e,"options"),e?.signal!=null&&le(e.signal,"options.signal"),async function*(){let n=0;for await(let i of this){var r;if(e!=null&&(r=e.signal)!==null&&r!==void 0&&r.aborted)throw new $({cause:e.signal.reason});yield[n++,i]}}.call(this)}async function On(e,t=void 0){for await(let n of ot.call(this,e,t))return!0;return!1}async function tl(e,t=void 0){if(typeof e!="function")throw new pe("fn",["Function","AsyncFunction"],e);return!await On.call(this,async(...n)=>!await e(...n),t)}async function nl(e,t){for await(let n of ot.call(this,e,t))return n}async function rl(e,t){if(typeof e!="function")throw new pe("fn",["Function","AsyncFunction"],e);async function n(r,i){return await e(r,i),De}for await(let r of Oe.call(this,n,t));}function ot(e,t){if(typeof e!="function")throw new pe("fn",["Function","AsyncFunction"],e);async function n(r,i){return await e(r,i)?r:De}return Oe.call(this,n,t)}var it=class extends Go{constructor(){super("reduce"),this.message="Reduce of an empty stream requires an initial value"}};async function il(e,t,n){var r;if(typeof e!="function")throw new pe("reducer",["Function","AsyncFunction"],e);n!=null&&ae(n,"options"),n?.signal!=null&&le(n.signal,"options.signal");let i=arguments.length>1;if(n!=null&&(r=n.signal)!==null&&r!==void 0&&r.aborted){let a=new $(void 0,{cause:n.signal.reason});throw this.once("error",()=>{}),await Ko(this.destroy(a)),a}let o=new Nn,l=o.signal;if(n!=null&&n.signal){let a={once:!0,[Yo]:this};n.signal.addEventListener("abort",()=>o.abort(),a)}let u=!1;try{for await(let a of this){var f;if(u=!0,n!=null&&(f=n.signal)!==null&&f!==void 0&&f.aborted)throw new $;i?t=await e(t,a,{signal:l}):(t=a,i=!0)}if(!u&&!i)throw new it}finally{o.abort()}return t}async function ol(e){e!=null&&ae(e,"options"),e?.signal!=null&&le(e.signal,"options.signal");let t=[];for await(let r of this){var n;if(e!=null&&(n=e.signal)!==null&&n!==void 0&&n.aborted)throw new $(void 0,{cause:e.signal.reason});zo(t,r)}return t}function ll(e,t){let n=Oe.call(this,e,t);return async function*(){for await(let i of n)yield*i}.call(this)}function qn(e){if(e=Jo(e),Qo(e))return 0;if(e<0)throw new Ho("number",">= 0",e);return e}function al(e,t=void 0){return t!=null&&ae(t,"options"),t?.signal!=null&&le(t.signal,"options.signal"),e=qn(e),async function*(){var r;if(t!=null&&(r=t.signal)!==null&&r!==void 0&&r.aborted)throw new $;for await(let o of this){var i;if(t!=null&&(i=t.signal)!==null&&i!==void 0&&i.aborted)throw new $;e--<=0&&(yield o)}}.call(this)}function fl(e,t=void 0){return t!=null&&ae(t,"options"),t?.signal!=null&&le(t.signal,"options.signal"),e=qn(e),async function*(){var r;if(t!=null&&(r=t.signal)!==null&&r!==void 0&&r.aborted)throw new $;for await(let o of this){var i;if(t!=null&&(i=t.signal)!==null&&i!==void 0&&i.aborted)throw new $;if(e-- >0)yield o;else return}}.call(this)}lt.exports.streamReturningOperators={asIndexedPairs:el,drop:al,filter:ot,flatMap:ll,map:Oe,take:fl};lt.exports.promiseReturningOperators={every:tl,forEach:rl,reduce:il,toArray:ol,some:On,find:nl}});var Z=g((eu,vn)=>{"use strict";var K=__process$,{aggregateTwoErrors:ul,codes:{ERR_MULTIPLE_CALLBACK:sl},AbortError:dl}=O(),{Symbol:kn}=m(),{kDestroyed:cl,isDestroyed:hl,isFinished:bl,isServerRequest:_l}=V(),Wn=kn("kDestroy"),at=kn("kConstruct");function Cn(e,t,n){e&&(e.stack,t&&!t.errored&&(t.errored=e),n&&!n.errored&&(n.errored=e))}function pl(e,t){let n=this._readableState,r=this._writableState,i=r||n;return r&&r.destroyed||n&&n.destroyed?(typeof t=="function"&&t(),this):(Cn(e,r,n),r&&(r.destroyed=!0),n&&(n.destroyed=!0),i.constructed?Ln(this,e,t):this.once(Wn,function(o){Ln(this,ul(o,e),t)}),this)}function Ln(e,t,n){let r=!1;function i(o){if(r)return;r=!0;let l=e._readableState,u=e._writableState;Cn(o,u,l),u&&(u.closed=!0),l&&(l.closed=!0),typeof n=="function"&&n(o),o?K.nextTick(wl,e,o):K.nextTick(jn,e)}try{e._destroy(t||null,i)}catch(o){i(o)}}function wl(e,t){ft(e,t),jn(e)}function jn(e){let t=e._readableState,n=e._writableState;n&&(n.closeEmitted=!0),t&&(t.closeEmitted=!0),(n&&n.emitClose||t&&t.emitClose)&&e.emit("close")}function ft(e,t){let n=e._readableState,r=e._writableState;r&&r.errorEmitted||n&&n.errorEmitted||(r&&(r.errorEmitted=!0),n&&(n.errorEmitted=!0),e.emit("error",t))}function yl(){let e=this._readableState,t=this._writableState;e&&(e.constructed=!0,e.closed=!1,e.closeEmitted=!1,e.destroyed=!1,e.errored=null,e.errorEmitted=!1,e.reading=!1,e.ended=e.readable===!1,e.endEmitted=e.readable===!1),t&&(t.constructed=!0,t.destroyed=!1,t.closed=!1,t.closeEmitted=!1,t.errored=null,t.errorEmitted=!1,t.finalCalled=!1,t.prefinished=!1,t.ended=t.writable===!1,t.ending=t.writable===!1,t.finished=t.writable===!1)}function ut(e,t,n){let r=e._readableState,i=e._writableState;if(i&&i.destroyed||r&&r.destroyed)return this;r&&r.autoDestroy||i&&i.autoDestroy?e.destroy(t):t&&(t.stack,i&&!i.errored&&(i.errored=t),r&&!r.errored&&(r.errored=t),n?K.nextTick(ft,e,t):ft(e,t))}function gl(e,t){if(typeof e._construct!="function")return;let n=e._readableState,r=e._writableState;n&&(n.constructed=!1),r&&(r.constructed=!1),e.once(at,t),!(e.listenerCount(at)>1)&&K.nextTick(Sl,e)}function Sl(e){let t=!1;function n(r){if(t){ut(e,r??new sl);return}t=!0;let i=e._readableState,o=e._writableState,l=o||i;i&&(i.constructed=!0),o&&(o.constructed=!0),l.destroyed?e.emit(Wn,r):r?ut(e,r,!0):K.nextTick(El,e)}try{e._construct(n)}catch(r){n(r)}}function El(e){e.emit(at)}function Pn(e){return e&&e.setHeader&&typeof e.abort=="function"}function $n(e){e.emit("close")}function Rl(e,t){e.emit("error",t),K.nextTick($n,e)}function Al(e,t){!e||hl(e)||(!t&&!bl(e)&&(t=new dl),_l(e)?(e.socket=null,e.destroy(t)):Pn(e)?e.abort():Pn(e.req)?e.req.abort():typeof e.destroy=="function"?e.destroy(t):typeof e.close=="function"?e.close():t?K.nextTick(Rl,e,t):K.nextTick($n,e),e.destroyed||(e[cl]=!0))}vn.exports={construct:gl,destroyer:Al,destroy:pl,undestroy:yl,errorOrDestroy:ut}});var Le=g((tu,Un)=>{"use strict";var{ArrayIsArray:ml,ObjectSetPrototypeOf:Fn}=m(),{EventEmitter:qe}=__events$;function xe(e){qe.call(this,e)}Fn(xe.prototype,qe.prototype);Fn(xe,qe);xe.prototype.pipe=function(e,t){let n=this;function r(c){e.writable&&e.write(c)===!1&&n.pause&&n.pause()}n.on("data",r);function i(){n.readable&&n.resume&&n.resume()}e.on("drain",i),!e._isStdio&&(!t||t.end!==!1)&&(n.on("end",l),n.on("close",u));let o=!1;function l(){o||(o=!0,e.end())}function u(){o||(o=!0,typeof e.destroy=="function"&&e.destroy())}function f(c){a(),qe.listenerCount(this,"error")===0&&this.emit("error",c)}st(n,"error",f),st(e,"error",f);function a(){n.removeListener("data",r),e.removeListener("drain",i),n.removeListener("end",l),n.removeListener("close",u),n.removeListener("error",f),e.removeListener("error",f),n.removeListener("end",a),n.removeListener("close",a),e.removeListener("close",a)}return n.on("end",a),n.on("close",a),e.on("close",a),e.emit("pipe",n),e};function st(e,t,n){if(typeof e.prependListener=="function")return e.prependListener(t,n);!e._events||!e._events[t]?e.on(t,n):ml(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]}Un.exports={Stream:xe,prependListener:st}});var ke=g((nu,Pe)=>{"use strict";var{AbortError:Tl,codes:Il}=O(),Ml=Y(),{ERR_INVALID_ARG_TYPE:Bn}=Il,Nl=(e,t)=>{if(typeof e!="object"||!("aborted"in e))throw new Bn(t,"AbortSignal",e)};function Dl(e){return!!(e&&typeof e.pipe=="function")}Pe.exports.addAbortSignal=function(t,n){if(Nl(t,"signal"),!Dl(n))throw new Bn("stream","stream.Stream",n);return Pe.exports.addAbortSignalNoValidate(t,n)};Pe.exports.addAbortSignalNoValidate=function(e,t){if(typeof e!="object"||!("aborted"in e))return t;let n=()=>{t.destroy(new Tl(void 0,{cause:e.reason}))};return e.aborted?n():(e.addEventListener("abort",n),Ml(t,()=>e.removeEventListener("abort",n))),t}});var Vn=g((iu,Hn)=>{"use strict";var{StringPrototypeSlice:Gn,SymbolIterator:Ol,TypedArrayPrototypeSet:We,Uint8Array:ql}=m(),{Buffer:dt}=__buffer$,{inspect:xl}=j();Hn.exports=class{constructor(){this.head=null,this.tail=null,this.length=0}push(t){let n={data:t,next:null};this.length>0?this.tail.next=n:this.head=n,this.tail=n,++this.length}unshift(t){let n={data:t,next:this.head};this.length===0&&(this.tail=n),this.head=n,++this.length}shift(){if(this.length===0)return;let t=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,t}clear(){this.head=this.tail=null,this.length=0}join(t){if(this.length===0)return"";let n=this.head,r=""+n.data;for(;(n=n.next)!==null;)r+=t+n.data;return r}concat(t){if(this.length===0)return dt.alloc(0);let n=dt.allocUnsafe(t>>>0),r=this.head,i=0;for(;r;)We(n,r.data,i),i+=r.data.length,r=r.next;return n}consume(t,n){let r=this.head.data;if(to.length)n+=o,t-=o.length;else{t===o.length?(n+=o,++i,r.next?this.head=r.next:this.head=this.tail=null):(n+=Gn(o,0,t),this.head=r,r.data=Gn(o,t));break}++i}while((r=r.next)!==null);return this.length-=i,n}_getBuffer(t){let n=dt.allocUnsafe(t),r=t,i=this.head,o=0;do{let l=i.data;if(t>l.length)We(n,l,r-t),t-=l.length;else{t===l.length?(We(n,l,r-t),++o,i.next?this.head=i.next:this.head=this.tail=null):(We(n,new ql(l.buffer,l.byteOffset,t),r-t),this.head=i,i.data=l.slice(t));break}++o}while((i=i.next)!==null);return this.length-=o,n}[Symbol.for("nodejs.util.inspect.custom")](t,n){return xl(this,{...n,depth:0,customInspect:!1})}}});var Ce=g((ou,Kn)=>{"use strict";var{MathFloor:Ll,NumberIsInteger:Pl}=m(),{ERR_INVALID_ARG_VALUE:kl}=O().codes;function Wl(e,t,n){return e.highWaterMark!=null?e.highWaterMark:t?e[n]:null}function Yn(e){return e?16:16*1024}function Cl(e,t,n,r){let i=Wl(t,r,n);if(i!=null){if(!Pl(i)||i<0){let o=r?`options.${n}`:"options.highWaterMark";throw new kl(o,i)}return Ll(i)}return Yn(e.objectMode)}Kn.exports={getHighWaterMark:Cl,getDefaultHighWaterMark:Yn}});var ct=g((lu,Qn)=>{"use strict";var zn=__process$,{PromisePrototypeThen:jl,SymbolAsyncIterator:Xn,SymbolIterator:Jn}=m(),{Buffer:$l}=__buffer$,{ERR_INVALID_ARG_TYPE:vl,ERR_STREAM_NULL_VALUES:Fl}=O().codes;function Ul(e,t,n){let r;if(typeof t=="string"||t instanceof $l)return new e({objectMode:!0,...n,read(){this.push(t),this.push(null)}});let i;if(t&&t[Xn])i=!0,r=t[Xn]();else if(t&&t[Jn])i=!1,r=t[Jn]();else throw new vl("iterable",["Iterable"],t);let o=new e({objectMode:!0,highWaterMark:1,...n}),l=!1;o._read=function(){l||(l=!0,f())},o._destroy=function(a,c){jl(u(a),()=>zn.nextTick(c,a),s=>zn.nextTick(c,s||a))};async function u(a){let c=a!=null,s=typeof r.throw=="function";if(c&&s){let{value:b,done:d}=await r.throw(a);if(await b,d)return}if(typeof r.return=="function"){let{value:b}=await r.return();await b}}async function f(){for(;;){try{let{value:a,done:c}=i?await r.next():r.next();if(c)o.push(null);else{let s=a&&typeof a.then=="function"?await a:a;if(s===null)throw l=!1,new Fl;if(o.push(s))continue;l=!1}}catch(a){o.destroy(a)}break}}return o}Qn.exports=Ul});var we=g((au,dr)=>{var W=__process$,{ArrayPrototypeIndexOf:Bl,NumberIsInteger:Gl,NumberIsNaN:Hl,NumberParseInt:Vl,ObjectDefineProperties:tr,ObjectKeys:Yl,ObjectSetPrototypeOf:nr,Promise:Kl,SafeSet:zl,SymbolAsyncIterator:Xl,Symbol:Jl}=m();dr.exports=w;w.ReadableState=yt;var{EventEmitter:Ql}=__events$,{Stream:z,prependListener:Zl}=Le(),{Buffer:ht}=__buffer$,{addAbortSignal:ea}=ke(),ta=Y(),y=j().debuglog("stream",e=>{y=e}),na=Vn(),ue=Z(),{getHighWaterMark:ra,getDefaultHighWaterMark:ia}=Ce(),{aggregateTwoErrors:Zn,codes:{ERR_INVALID_ARG_TYPE:oa,ERR_METHOD_NOT_IMPLEMENTED:la,ERR_OUT_OF_RANGE:aa,ERR_STREAM_PUSH_AFTER_EOF:fa,ERR_STREAM_UNSHIFT_AFTER_END_EVENT:ua}}=O(),{validateObject:sa}=_e(),ee=Jl("kPaused"),{StringDecoder:rr}=__string_decoder$,da=ct();nr(w.prototype,z.prototype);nr(w,z);var bt=()=>{},{errorOrDestroy:fe}=ue;function yt(e,t,n){typeof n!="boolean"&&(n=t instanceof v()),this.objectMode=!!(e&&e.objectMode),n&&(this.objectMode=this.objectMode||!!(e&&e.readableObjectMode)),this.highWaterMark=e?ra(this,e,"readableHighWaterMark",n):ia(!1),this.buffer=new na,this.length=0,this.pipes=[],this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.constructed=!0,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this[ee]=null,this.errorEmitted=!1,this.emitClose=!e||e.emitClose!==!1,this.autoDestroy=!e||e.autoDestroy!==!1,this.destroyed=!1,this.errored=null,this.closed=!1,this.closeEmitted=!1,this.defaultEncoding=e&&e.defaultEncoding||"utf8",this.awaitDrainWriters=null,this.multiAwaitDrain=!1,this.readingMore=!1,this.dataEmitted=!1,this.decoder=null,this.encoding=null,e&&e.encoding&&(this.decoder=new rr(e.encoding),this.encoding=e.encoding)}function w(e){if(!(this instanceof w))return new w(e);let t=this instanceof v();this._readableState=new yt(e,this,t),e&&(typeof e.read=="function"&&(this._read=e.read),typeof e.destroy=="function"&&(this._destroy=e.destroy),typeof e.construct=="function"&&(this._construct=e.construct),e.signal&&!t&&ea(e.signal,this)),z.call(this,e),ue.construct(this,()=>{this._readableState.needReadable&&je(this,this._readableState)})}w.prototype.destroy=ue.destroy;w.prototype._undestroy=ue.undestroy;w.prototype._destroy=function(e,t){t(e)};w.prototype[Ql.captureRejectionSymbol]=function(e){this.destroy(e)};w.prototype.push=function(e,t){return ir(this,e,t,!1)};w.prototype.unshift=function(e,t){return ir(this,e,t,!0)};function ir(e,t,n,r){y("readableAddChunk",t);let i=e._readableState,o;if(i.objectMode||(typeof t=="string"?(n=n||i.defaultEncoding,i.encoding!==n&&(r&&i.encoding?t=ht.from(t,n).toString(i.encoding):(t=ht.from(t,n),n=""))):t instanceof ht?n="":z._isUint8Array(t)?(t=z._uint8ArrayToBuffer(t),n=""):t!=null&&(o=new oa("chunk",["string","Buffer","Uint8Array"],t))),o)fe(e,o);else if(t===null)i.reading=!1,ba(e,i);else if(i.objectMode||t&&t.length>0)if(r)if(i.endEmitted)fe(e,new ua);else{if(i.destroyed||i.errored)return!1;_t(e,i,t,!0)}else if(i.ended)fe(e,new fa);else{if(i.destroyed||i.errored)return!1;i.reading=!1,i.decoder&&!n?(t=i.decoder.write(t),i.objectMode||t.length!==0?_t(e,i,t,!1):je(e,i)):_t(e,i,t,!1)}else r||(i.reading=!1,je(e,i));return!i.ended&&(i.length0?(t.multiAwaitDrain?t.awaitDrainWriters.clear():t.awaitDrainWriters=null,t.dataEmitted=!0,e.emit("data",n)):(t.length+=t.objectMode?1:n.length,r?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&$e(e)),je(e,t)}w.prototype.isPaused=function(){let e=this._readableState;return e[ee]===!0||e.flowing===!1};w.prototype.setEncoding=function(e){let t=new rr(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;let n=this._readableState.buffer,r="";for(let i of n)r+=t.write(i);return n.clear(),r!==""&&n.push(r),this._readableState.length=r.length,this};var ca=1073741824;function ha(e){if(e>ca)throw new aa("size","<= 1GiB",e);return e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++,e}function er(e,t){return e<=0||t.length===0&&t.ended?0:t.objectMode?1:Hl(e)?t.flowing&&t.length?t.buffer.first().length:t.length:e<=t.length?e:t.ended?t.length:0}w.prototype.read=function(e){y("read",e),e===void 0?e=NaN:Gl(e)||(e=Vl(e,10));let t=this._readableState,n=e;if(e>t.highWaterMark&&(t.highWaterMark=ha(e)),e!==0&&(t.emittedReadable=!1),e===0&&t.needReadable&&((t.highWaterMark!==0?t.length>=t.highWaterMark:t.length>0)||t.ended))return y("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?pt(this):$e(this),null;if(e=er(e,t),e===0&&t.ended)return t.length===0&&pt(this),null;let r=t.needReadable;if(y("need readable",r),(t.length===0||t.length-e0?i=ur(e,t):i=null,i===null?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.multiAwaitDrain?t.awaitDrainWriters.clear():t.awaitDrainWriters=null),t.length===0&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&pt(this)),i!==null&&!t.errorEmitted&&!t.closeEmitted&&(t.dataEmitted=!0,this.emit("data",i)),i};function ba(e,t){if(y("onEofChunk"),!t.ended){if(t.decoder){let n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,t.sync?$e(e):(t.needReadable=!1,t.emittedReadable=!0,or(e))}}function $e(e){let t=e._readableState;y("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(y("emitReadable",t.flowing),t.emittedReadable=!0,W.nextTick(or,e))}function or(e){let t=e._readableState;y("emitReadable_",t.destroyed,t.length,t.ended),!t.destroyed&&!t.errored&&(t.length||t.ended)&&(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,ar(e)}function je(e,t){!t.readingMore&&t.constructed&&(t.readingMore=!0,W.nextTick(_a,e,t))}function _a(e,t){for(;!t.reading&&!t.ended&&(t.length1&&r.pipes.includes(e)&&(y("false write response, pause",r.awaitDrainWriters.size),r.awaitDrainWriters.add(e)),n.pause()),f||(f=pa(n,e),e.on("drain",f))}n.on("data",b);function b(_){y("ondata");let p=e.write(_);y("dest.write",p),p===!1&&s()}function d(_){if(y("onerror",_),L(),e.removeListener("error",d),e.listenerCount("error")===0){let p=e._writableState||e._readableState;p&&!p.errorEmitted?fe(e,_):e.emit("error",_)}}Zl(e,"error",d);function h(){e.removeListener("finish",D),L()}e.once("close",h);function D(){y("onfinish"),e.removeListener("close",h),L()}e.once("finish",D);function L(){y("unpipe"),n.unpipe(e)}return e.emit("pipe",n),e.writableNeedDrain===!0?r.flowing&&s():r.flowing||(y("pipe resume"),n.resume()),e};function pa(e,t){return function(){let r=e._readableState;r.awaitDrainWriters===t?(y("pipeOnDrain",1),r.awaitDrainWriters=null):r.multiAwaitDrain&&(y("pipeOnDrain",r.awaitDrainWriters.size),r.awaitDrainWriters.delete(t)),(!r.awaitDrainWriters||r.awaitDrainWriters.size===0)&&e.listenerCount("data")&&e.resume()}}w.prototype.unpipe=function(e){let t=this._readableState,n={hasUnpiped:!1};if(t.pipes.length===0)return this;if(!e){let i=t.pipes;t.pipes=[],this.pause();for(let o=0;o0,r.flowing!==!1&&this.resume()):e==="readable"&&!r.endEmitted&&!r.readableListening&&(r.readableListening=r.needReadable=!0,r.flowing=!1,r.emittedReadable=!1,y("on readable",r.length,r.reading),r.length?$e(this):r.reading||W.nextTick(wa,this)),n};w.prototype.addListener=w.prototype.on;w.prototype.removeListener=function(e,t){let n=z.prototype.removeListener.call(this,e,t);return e==="readable"&&W.nextTick(lr,this),n};w.prototype.off=w.prototype.removeListener;w.prototype.removeAllListeners=function(e){let t=z.prototype.removeAllListeners.apply(this,arguments);return(e==="readable"||e===void 0)&&W.nextTick(lr,this),t};function lr(e){let t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&t[ee]===!1?t.flowing=!0:e.listenerCount("data")>0?e.resume():t.readableListening||(t.flowing=null)}function wa(e){y("readable nexttick read 0"),e.read(0)}w.prototype.resume=function(){let e=this._readableState;return e.flowing||(y("resume"),e.flowing=!e.readableListening,ya(this,e)),e[ee]=!1,this};function ya(e,t){t.resumeScheduled||(t.resumeScheduled=!0,W.nextTick(ga,e,t))}function ga(e,t){y("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),ar(e),t.flowing&&!t.reading&&e.read(0)}w.prototype.pause=function(){return y("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(y("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState[ee]=!0,this};function ar(e){let t=e._readableState;for(y("flow",t.flowing);t.flowing&&e.read()!==null;);}w.prototype.wrap=function(e){let t=!1;e.on("data",r=>{!this.push(r)&&e.pause&&(t=!0,e.pause())}),e.on("end",()=>{this.push(null)}),e.on("error",r=>{fe(this,r)}),e.on("close",()=>{this.destroy()}),e.on("destroy",()=>{this.destroy()}),this._read=()=>{t&&e.resume&&(t=!1,e.resume())};let n=Yl(e);for(let r=1;r{i=l?Zn(i,l):null,n(),n=bt});try{for(;;){let l=e.destroyed?null:e.read();if(l!==null)yield l;else{if(i)throw i;if(i===null)return;await new Kl(r)}}}catch(l){throw i=Zn(i,l),i}finally{(i||t?.destroyOnReturn!==!1)&&(i===void 0||e._readableState.autoDestroy)?ue.destroyer(e,null):(e.off("readable",r),o())}}tr(w.prototype,{readable:{__proto__:null,get(){let e=this._readableState;return!!e&&e.readable!==!1&&!e.destroyed&&!e.errorEmitted&&!e.endEmitted},set(e){this._readableState&&(this._readableState.readable=!!e)}},readableDidRead:{__proto__:null,enumerable:!1,get:function(){return this._readableState.dataEmitted}},readableAborted:{__proto__:null,enumerable:!1,get:function(){return!!(this._readableState.readable!==!1&&(this._readableState.destroyed||this._readableState.errored)&&!this._readableState.endEmitted)}},readableHighWaterMark:{__proto__:null,enumerable:!1,get:function(){return this._readableState.highWaterMark}},readableBuffer:{__proto__:null,enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}},readableFlowing:{__proto__:null,enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}},readableLength:{__proto__:null,enumerable:!1,get(){return this._readableState.length}},readableObjectMode:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.objectMode:!1}},readableEncoding:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.encoding:null}},errored:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.errored:null}},closed:{__proto__:null,get(){return this._readableState?this._readableState.closed:!1}},destroyed:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.destroyed:!1},set(e){!this._readableState||(this._readableState.destroyed=e)}},readableEnded:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.endEmitted:!1}}});tr(yt.prototype,{pipesCount:{__proto__:null,get(){return this.pipes.length}},paused:{__proto__:null,get(){return this[ee]!==!1},set(e){this[ee]=!!e}}});w._fromList=ur;function ur(e,t){if(t.length===0)return null;let n;return t.objectMode?n=t.buffer.shift():!e||e>=t.length?(t.decoder?n=t.buffer.join(""):t.buffer.length===1?n=t.buffer.first():n=t.buffer.concat(t.length),t.buffer.clear()):n=t.buffer.consume(e,t.decoder),n}function pt(e){let t=e._readableState;y("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,W.nextTick(Ea,t,e))}function Ea(e,t){if(y("endReadableNT",e.endEmitted,e.length),!e.errored&&!e.closeEmitted&&!e.endEmitted&&e.length===0){if(e.endEmitted=!0,t.emit("end"),t.writable&&t.allowHalfOpen===!1)W.nextTick(Ra,t);else if(e.autoDestroy){let n=t._writableState;(!n||n.autoDestroy&&(n.finished||n.writable===!1))&&t.destroy()}}}function Ra(e){e.writable&&!e.writableEnded&&!e.destroyed&&e.end()}w.from=function(e,t){return da(w,e,t)};var wt;function sr(){return wt===void 0&&(wt={}),wt}w.fromWeb=function(e,t){return sr().newStreamReadableFromReadableStream(e,t)};w.toWeb=function(e,t){return sr().newReadableStreamFromStreamReadable(e,t)};w.wrap=function(e,t){var n,r;return new w({objectMode:(n=(r=e.readableObjectMode)!==null&&r!==void 0?r:e.objectMode)!==null&&n!==void 0?n:!0,...t,destroy(i,o){ue.destroyer(e,i),o(i)}}).wrap(e)}});var Tt=g((fu,Ar)=>{var te=__process$,{ArrayPrototypeSlice:br,Error:Aa,FunctionPrototypeSymbolHasInstance:_r,ObjectDefineProperty:pr,ObjectDefineProperties:ma,ObjectSetPrototypeOf:wr,StringPrototypeToLowerCase:Ta,Symbol:Ia,SymbolHasInstance:Ma}=m();Ar.exports=S;S.WritableState=Se;var{EventEmitter:Na}=__events$,ye=Le().Stream,{Buffer:ve}=__buffer$,Be=Z(),{addAbortSignal:Da}=ke(),{getHighWaterMark:Oa,getDefaultHighWaterMark:qa}=Ce(),{ERR_INVALID_ARG_TYPE:xa,ERR_METHOD_NOT_IMPLEMENTED:La,ERR_MULTIPLE_CALLBACK:yr,ERR_STREAM_CANNOT_PIPE:Pa,ERR_STREAM_DESTROYED:ge,ERR_STREAM_ALREADY_FINISHED:ka,ERR_STREAM_NULL_VALUES:Wa,ERR_STREAM_WRITE_AFTER_END:Ca,ERR_UNKNOWN_ENCODING:gr}=O().codes,{errorOrDestroy:se}=Be;wr(S.prototype,ye.prototype);wr(S,ye);function Et(){}var de=Ia("kOnFinished");function Se(e,t,n){typeof n!="boolean"&&(n=t instanceof v()),this.objectMode=!!(e&&e.objectMode),n&&(this.objectMode=this.objectMode||!!(e&&e.writableObjectMode)),this.highWaterMark=e?Oa(this,e,"writableHighWaterMark",n):qa(!1),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;let r=!!(e&&e.decodeStrings===!1);this.decodeStrings=!r,this.defaultEncoding=e&&e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=$a.bind(void 0,t),this.writecb=null,this.writelen=0,this.afterWriteTickInfo=null,Ue(this),this.pendingcb=0,this.constructed=!0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!e||e.emitClose!==!1,this.autoDestroy=!e||e.autoDestroy!==!1,this.errored=null,this.closed=!1,this.closeEmitted=!1,this[de]=[]}function Ue(e){e.buffered=[],e.bufferedIndex=0,e.allBuffers=!0,e.allNoop=!0}Se.prototype.getBuffer=function(){return br(this.buffered,this.bufferedIndex)};pr(Se.prototype,"bufferedRequestCount",{__proto__:null,get(){return this.buffered.length-this.bufferedIndex}});function S(e){let t=this instanceof v();if(!t&&!_r(S,this))return new S(e);this._writableState=new Se(e,this,t),e&&(typeof e.write=="function"&&(this._write=e.write),typeof e.writev=="function"&&(this._writev=e.writev),typeof e.destroy=="function"&&(this._destroy=e.destroy),typeof e.final=="function"&&(this._final=e.final),typeof e.construct=="function"&&(this._construct=e.construct),e.signal&&Da(e.signal,this)),ye.call(this,e),Be.construct(this,()=>{let n=this._writableState;n.writing||At(this,n),mt(this,n)})}pr(S,Ma,{__proto__:null,value:function(e){return _r(this,e)?!0:this!==S?!1:e&&e._writableState instanceof Se}});S.prototype.pipe=function(){se(this,new Pa)};function Sr(e,t,n,r){let i=e._writableState;if(typeof n=="function")r=n,n=i.defaultEncoding;else{if(!n)n=i.defaultEncoding;else if(n!=="buffer"&&!ve.isEncoding(n))throw new gr(n);typeof r!="function"&&(r=Et)}if(t===null)throw new Wa;if(!i.objectMode)if(typeof t=="string")i.decodeStrings!==!1&&(t=ve.from(t,n),n="buffer");else if(t instanceof ve)n="buffer";else if(ye._isUint8Array(t))t=ye._uint8ArrayToBuffer(t),n="buffer";else throw new xa("chunk",["string","Buffer","Uint8Array"],t);let o;return i.ending?o=new Ca:i.destroyed&&(o=new ge("write")),o?(te.nextTick(r,o),se(e,o,!0),o):(i.pendingcb++,ja(e,i,t,n,r))}S.prototype.write=function(e,t,n){return Sr(this,e,t,n)===!0};S.prototype.cork=function(){this._writableState.corked++};S.prototype.uncork=function(){let e=this._writableState;e.corked&&(e.corked--,e.writing||At(this,e))};S.prototype.setDefaultEncoding=function(t){if(typeof t=="string"&&(t=Ta(t)),!ve.isEncoding(t))throw new gr(t);return this._writableState.defaultEncoding=t,this};function ja(e,t,n,r,i){let o=t.objectMode?1:n.length;t.length+=o;let l=t.lengthn.bufferedIndex&&At(e,n),r?n.afterWriteTickInfo!==null&&n.afterWriteTickInfo.cb===i?n.afterWriteTickInfo.count++:(n.afterWriteTickInfo={count:1,cb:i,stream:e,state:n},te.nextTick(va,n.afterWriteTickInfo)):Er(e,n,1,i))}function va({stream:e,state:t,count:n,cb:r}){return t.afterWriteTickInfo=null,Er(e,t,n,r)}function Er(e,t,n,r){for(!t.ending&&!e.destroyed&&t.length===0&&t.needDrain&&(t.needDrain=!1,e.emit("drain"));n-- >0;)t.pendingcb--,r();t.destroyed&&Rt(t),mt(e,t)}function Rt(e){if(e.writing)return;for(let i=e.bufferedIndex;i1&&e._writev){t.pendingcb-=o-1;let u=t.allNoop?Et:a=>{for(let c=l;c256?(n.splice(0,l),t.bufferedIndex=0):t.bufferedIndex=l}t.bufferProcessing=!1}S.prototype._write=function(e,t,n){if(this._writev)this._writev([{chunk:e,encoding:t}],n);else throw new La("_write()")};S.prototype._writev=null;S.prototype.end=function(e,t,n){let r=this._writableState;typeof e=="function"?(n=e,e=null,t=null):typeof t=="function"&&(n=t,t=null);let i;if(e!=null){let o=Sr(this,e,t);o instanceof Aa&&(i=o)}return r.corked&&(r.corked=1,this.uncork()),i||(!r.errored&&!r.ending?(r.ending=!0,mt(this,r,!0),r.ended=!0):r.finished?i=new ka("end"):r.destroyed&&(i=new ge("end"))),typeof n=="function"&&(i||r.finished?te.nextTick(n,i):r[de].push(n)),this};function Fe(e){return e.ending&&!e.destroyed&&e.constructed&&e.length===0&&!e.errored&&e.buffered.length===0&&!e.finished&&!e.writing&&!e.errorEmitted&&!e.closeEmitted}function Fa(e,t){let n=!1;function r(i){if(n){se(e,i??yr());return}if(n=!0,t.pendingcb--,i){let o=t[de].splice(0);for(let l=0;l{Fe(i)?St(r,i):i.pendingcb--},e,t)):Fe(t)&&(t.pendingcb++,St(e,t))))}function St(e,t){t.pendingcb--,t.finished=!0;let n=t[de].splice(0);for(let r=0;r{var It=__process$,Ga=__buffer$,{isReadable:Ha,isWritable:Va,isIterable:mr,isNodeStream:Ya,isReadableNodeStream:Tr,isWritableNodeStream:Ir,isDuplexNodeStream:Ka}=V(),Mr=Y(),{AbortError:Lr,codes:{ERR_INVALID_ARG_TYPE:za,ERR_INVALID_RETURN_VALUE:Nr}}=O(),{destroyer:ce}=Z(),Xa=v(),Ja=we(),{createDeferredPromise:Dr}=j(),Or=ct(),qr=Blob||Ga.Blob,Qa=typeof qr<"u"?function(t){return t instanceof qr}:function(t){return!1},Za=AbortController,{FunctionPrototypeCall:xr}=m(),ne=class extends Xa{constructor(t){super(t),t?.readable===!1&&(this._readableState.readable=!1,this._readableState.ended=!0,this._readableState.endEmitted=!0),t?.writable===!1&&(this._writableState.writable=!1,this._writableState.ending=!0,this._writableState.ended=!0,this._writableState.finished=!0)}};Pr.exports=function e(t,n){if(Ka(t))return t;if(Tr(t))return Ge({readable:t});if(Ir(t))return Ge({writable:t});if(Ya(t))return Ge({writable:!1,readable:!1});if(typeof t=="function"){let{value:i,write:o,final:l,destroy:u}=ef(t);if(mr(i))return Or(ne,i,{objectMode:!0,write:o,final:l,destroy:u});let f=i?.then;if(typeof f=="function"){let a,c=xr(f,i,s=>{if(s!=null)throw new Nr("nully","body",s)},s=>{ce(a,s)});return a=new ne({objectMode:!0,readable:!1,write:o,final(s){l(async()=>{try{await c,It.nextTick(s,null)}catch(b){It.nextTick(s,b)}})},destroy:u})}throw new Nr("Iterable, AsyncIterable or AsyncFunction",n,i)}if(Qa(t))return e(t.arrayBuffer());if(mr(t))return Or(ne,t,{objectMode:!0,writable:!1});if(typeof t?.writable=="object"||typeof t?.readable=="object"){let i=t!=null&&t.readable?Tr(t?.readable)?t?.readable:e(t.readable):void 0,o=t!=null&&t.writable?Ir(t?.writable)?t?.writable:e(t.writable):void 0;return Ge({readable:i,writable:o})}let r=t?.then;if(typeof r=="function"){let i;return xr(r,t,o=>{o!=null&&i.push(o),i.push(null)},o=>{ce(i,o)}),i=new ne({objectMode:!0,writable:!1,read(){}})}throw new za(n,["Blob","ReadableStream","WritableStream","Stream","Iterable","AsyncIterable","Function","{ readable, writable } pair","Promise"],t)};function ef(e){let{promise:t,resolve:n}=Dr(),r=new Za,i=r.signal;return{value:e(async function*(){for(;;){let l=t;t=null;let{chunk:u,done:f,cb:a}=await l;if(It.nextTick(a),f)return;if(i.aborted)throw new Lr(void 0,{cause:i.reason});({promise:t,resolve:n}=Dr()),yield u}}(),{signal:i}),write(l,u,f){let a=n;n=null,a({chunk:l,done:!1,cb:f})},final(l){let u=n;n=null,u({done:!0,cb:l})},destroy(l,u){r.abort(),u(l)}}}function Ge(e){let t=e.readable&&typeof e.readable.read!="function"?Ja.wrap(e.readable):e.readable,n=e.writable,r=!!Ha(t),i=!!Va(n),o,l,u,f,a;function c(s){let b=f;f=null,b?b(s):s?a.destroy(s):!r&&!i&&a.destroy()}return a=new ne({readableObjectMode:!!(t!=null&&t.readableObjectMode),writableObjectMode:!!(n!=null&&n.writableObjectMode),readable:r,writable:i}),i&&(Mr(n,s=>{i=!1,s&&ce(t,s),c(s)}),a._write=function(s,b,d){n.write(s,b)?d():o=d},a._final=function(s){n.end(),l=s},n.on("drain",function(){if(o){let s=o;o=null,s()}}),n.on("finish",function(){if(l){let s=l;l=null,s()}})),r&&(Mr(t,s=>{r=!1,s&&ce(t,s),c(s)}),t.on("readable",function(){if(u){let s=u;u=null,s()}}),t.on("end",function(){a.push(null)}),a._read=function(){for(;;){let s=t.read();if(s===null){u=a._read;return}if(!a.push(s))return}}),a._destroy=function(s,b){!s&&f!==null&&(s=new Lr),u=null,o=null,l=null,f===null?b(s):(f=b,ce(n,s),ce(t,s))},a}});var v=g((su,jr)=>{"use strict";var{ObjectDefineProperties:tf,ObjectGetOwnPropertyDescriptor:B,ObjectKeys:nf,ObjectSetPrototypeOf:Wr}=m();jr.exports=C;var Dt=we(),x=Tt();Wr(C.prototype,Dt.prototype);Wr(C,Dt);{let e=nf(x.prototype);for(let t=0;t{"use strict";var{ObjectSetPrototypeOf:$r,Symbol:rf}=m();vr.exports=G;var{ERR_METHOD_NOT_IMPLEMENTED:of}=O().codes,qt=v(),{getHighWaterMark:lf}=Ce();$r(G.prototype,qt.prototype);$r(G,qt);var Ee=rf("kCallback");function G(e){if(!(this instanceof G))return new G(e);let t=e?lf(this,e,"readableHighWaterMark",!0):null;t===0&&(e={...e,highWaterMark:null,readableHighWaterMark:t,writableHighWaterMark:e.writableHighWaterMark||0}),qt.call(this,e),this._readableState.sync=!1,this[Ee]=null,e&&(typeof e.transform=="function"&&(this._transform=e.transform),typeof e.flush=="function"&&(this._flush=e.flush)),this.on("prefinish",af)}function Ot(e){typeof this._flush=="function"&&!this.destroyed?this._flush((t,n)=>{if(t){e?e(t):this.destroy(t);return}n!=null&&this.push(n),this.push(null),e&&e()}):(this.push(null),e&&e())}function af(){this._final!==Ot&&Ot.call(this)}G.prototype._final=Ot;G.prototype._transform=function(e,t,n){throw new of("_transform()")};G.prototype._write=function(e,t,n){let r=this._readableState,i=this._writableState,o=r.length;this._transform(e,t,(l,u)=>{if(l){n(l);return}u!=null&&this.push(u),i.ended||o===r.length||r.length{"use strict";var{ObjectSetPrototypeOf:Fr}=m();Ur.exports=he;var Lt=xt();Fr(he.prototype,Lt.prototype);Fr(he,Lt);function he(e){if(!(this instanceof he))return new he(e);Lt.call(this,e)}he.prototype._transform=function(e,t,n){n(null,e)}});var Ye=g((hu,zr)=>{var He=__process$,{ArrayIsArray:ff,Promise:uf,SymbolAsyncIterator:sf}=m(),Ve=Y(),{once:df}=j(),cf=Z(),Br=v(),{aggregateTwoErrors:hf,codes:{ERR_INVALID_ARG_TYPE:Yr,ERR_INVALID_RETURN_VALUE:kt,ERR_MISSING_ARGS:bf,ERR_STREAM_DESTROYED:_f,ERR_STREAM_PREMATURE_CLOSE:pf},AbortError:wf}=O(),{validateFunction:yf,validateAbortSignal:gf}=_e(),{isIterable:be,isReadable:Wt,isReadableNodeStream:$t,isNodeStream:Gr}=V(),Sf=AbortController,Ct,jt;function Hr(e,t,n){let r=!1;e.on("close",()=>{r=!0});let i=Ve(e,{readable:t,writable:n},o=>{r=!o});return{destroy:o=>{r||(r=!0,cf.destroyer(e,o||new _f("pipe")))},cleanup:i}}function Ef(e){return yf(e[e.length-1],"streams[stream.length - 1]"),e.pop()}function Rf(e){if(be(e))return e;if($t(e))return Af(e);throw new Yr("val",["Readable","Iterable","AsyncIterable"],e)}async function*Af(e){jt||(jt=we()),yield*jt.prototype[sf].call(e)}async function Vr(e,t,n,{end:r}){let i,o=null,l=a=>{if(a&&(i=a),o){let c=o;o=null,c()}},u=()=>new uf((a,c)=>{i?c(i):o=()=>{i?c(i):a()}});t.on("drain",l);let f=Ve(t,{readable:!1},l);try{t.writableNeedDrain&&await u();for await(let a of e)t.write(a)||await u();r&&t.end(),await u(),n()}catch(a){n(i!==a?hf(i,a):a)}finally{f(),t.off("drain",l)}}function mf(...e){return Kr(e,df(Ef(e)))}function Kr(e,t,n){if(e.length===1&&ff(e[0])&&(e=e[0]),e.length<2)throw new bf("streams");let r=new Sf,i=r.signal,o=n?.signal,l=[];gf(o,"options.signal");function u(){d(new wf)}o?.addEventListener("abort",u);let f,a,c=[],s=0;function b(_){d(_,--s===0)}function d(_,p){if(_&&(!f||f.code==="ERR_STREAM_PREMATURE_CLOSE")&&(f=_),!(!f&&!p)){for(;c.length;)c.shift()(f);o?.removeEventListener("abort",u),r.abort(),p&&(f||l.forEach(I=>I()),He.nextTick(t,f,a))}}let h;for(let _=0;_0,F=I||n?.end!==!1,re=_===e.length-1;if(Gr(p)){let P=function(U){U&&U.name!=="AbortError"&&U.code!=="ERR_STREAM_PREMATURE_CLOSE"&&b(U)};var L=P;if(F){let{destroy:U,cleanup:ze}=Hr(p,I,M);c.push(U),Wt(p)&&re&&l.push(ze)}p.on("error",P),Wt(p)&&re&&l.push(()=>{p.removeListener("error",P)})}if(_===0)if(typeof p=="function"){if(h=p({signal:i}),!be(h))throw new kt("Iterable, AsyncIterable or Stream","source",h)}else be(p)||$t(p)?h=p:h=Br.from(p);else if(typeof p=="function")if(h=Rf(h),h=p(h,{signal:i}),I){if(!be(h,!0))throw new kt("AsyncIterable",`transform[${_-1}]`,h)}else{var D;Ct||(Ct=Pt());let P=new Ct({objectMode:!0}),U=(D=h)===null||D===void 0?void 0:D.then;if(typeof U=="function")s++,U.call(h,ie=>{a=ie,ie!=null&&P.write(ie),F&&P.end(),He.nextTick(b)},ie=>{P.destroy(ie),He.nextTick(b,ie)});else if(be(h,!0))s++,Vr(h,P,b,{end:F});else throw new kt("AsyncIterable or Promise","destination",h);h=P;let{destroy:ze,cleanup:_i}=Hr(h,!1,!0);c.push(ze),re&&l.push(_i)}else if(Gr(p)){if($t(h)){s+=2;let P=Tf(h,p,b,{end:F});Wt(p)&&re&&l.push(P)}else if(be(h))s++,Vr(h,p,b,{end:F});else throw new Yr("val",["Readable","Iterable","AsyncIterable"],h);h=p}else h=Br.from(p)}return(i!=null&&i.aborted||o!=null&&o.aborted)&&He.nextTick(u),h}function Tf(e,t,n,{end:r}){let i=!1;return t.on("close",()=>{i||n(new pf)}),e.pipe(t,{end:r}),r?e.once("end",()=>{i=!0,t.end()}):n(),Ve(e,{readable:!0,writable:!1},o=>{let l=e._readableState;o&&o.code==="ERR_STREAM_PREMATURE_CLOSE"&&l&&l.ended&&!l.errored&&!l.errorEmitted?e.once("end",n).once("error",n):n(o)}),Ve(t,{readable:!1,writable:!0},n)}zr.exports={pipelineImpl:Kr,pipeline:mf}});var ei=g((bu,Zr)=>{"use strict";var{pipeline:If}=Ye(),Ke=v(),{destroyer:Mf}=Z(),{isNodeStream:Nf,isReadable:Xr,isWritable:Jr}=V(),{AbortError:Df,codes:{ERR_INVALID_ARG_VALUE:Qr,ERR_MISSING_ARGS:Of}}=O();Zr.exports=function(...t){if(t.length===0)throw new Of("streams");if(t.length===1)return Ke.from(t[0]);let n=[...t];if(typeof t[0]=="function"&&(t[0]=Ke.from(t[0])),typeof t[t.length-1]=="function"){let d=t.length-1;t[d]=Ke.from(t[d])}for(let d=0;d0&&!Jr(t[d]))throw new Qr(`streams[${d}]`,n[d],"must be writable")}let r,i,o,l,u;function f(d){let h=l;l=null,h?h(d):d?u.destroy(d):!b&&!s&&u.destroy()}let a=t[0],c=If(t,f),s=!!Jr(a),b=!!Xr(c);return u=new Ke({writableObjectMode:!!(a!=null&&a.writableObjectMode),readableObjectMode:!!(c!=null&&c.writableObjectMode),writable:s,readable:b}),s&&(u._write=function(d,h,D){a.write(d,h)?D():r=D},u._final=function(d){a.end(),i=d},a.on("drain",function(){if(r){let d=r;r=null,d()}}),c.on("finish",function(){if(i){let d=i;i=null,d()}})),b&&(c.on("readable",function(){if(o){let d=o;o=null,d()}}),c.on("end",function(){u.push(null)}),u._read=function(){for(;;){let d=c.read();if(d===null){o=u._read;return}if(!u.push(d))return}}),u._destroy=function(d,h){!d&&l!==null&&(d=new Df),o=null,r=null,i=null,l===null?h(d):(l=h,Mf(c,d))},u}});var vt=g((_u,ti)=>{"use strict";var{ArrayPrototypePop:qf,Promise:xf}=m(),{isIterable:Lf,isNodeStream:Pf}=V(),{pipelineImpl:kf}=Ye(),{finished:Wf}=Y();function Cf(...e){return new xf((t,n)=>{let r,i,o=e[e.length-1];if(o&&typeof o=="object"&&!Pf(o)&&!Lf(o)){let l=qf(e);r=l.signal,i=l.end}kf(e,(l,u)=>{l?n(l):t(u)},{signal:r,end:i})})}ti.exports={finished:Wf,pipeline:Cf}});var di=g((pu,si)=>{var{Buffer:jf}=__buffer$,{ObjectDefineProperty:H,ObjectKeys:ii,ReflectApply:oi}=m(),{promisify:{custom:li}}=j(),{streamReturningOperators:ni,promiseReturningOperators:ri}=xn(),{codes:{ERR_ILLEGAL_CONSTRUCTOR:ai}}=O(),$f=ei(),{pipeline:fi}=Ye(),{destroyer:vf}=Z(),ui=Y(),Ft=vt(),Ut=V(),R=si.exports=Le().Stream;R.isDisturbed=Ut.isDisturbed;R.isErrored=Ut.isErrored;R.isReadable=Ut.isReadable;R.Readable=we();for(let e of ii(ni)){let n=function(...r){if(new.target)throw ai();return R.Readable.from(oi(t,this,r))};Uf=n;let t=ni[e];H(n,"name",{__proto__:null,value:t.name}),H(n,"length",{__proto__:null,value:t.length}),H(R.Readable.prototype,e,{__proto__:null,value:n,enumerable:!1,configurable:!0,writable:!0})}var Uf;for(let e of ii(ri)){let n=function(...i){if(new.target)throw ai();return oi(t,this,i)};Uf=n;let t=ri[e];H(n,"name",{__proto__:null,value:t.name}),H(n,"length",{__proto__:null,value:t.length}),H(R.Readable.prototype,e,{__proto__:null,value:n,enumerable:!1,configurable:!0,writable:!0})}var Uf;R.Writable=Tt();R.Duplex=v();R.Transform=xt();R.PassThrough=Pt();R.pipeline=fi;var{addAbortSignal:Ff}=ke();R.addAbortSignal=Ff;R.finished=ui;R.destroy=vf;R.compose=$f;H(R,"promises",{__proto__:null,configurable:!0,enumerable:!0,get(){return Ft}});H(fi,li,{__proto__:null,enumerable:!0,get(){return Ft.pipeline}});H(ui,li,{__proto__:null,enumerable:!0,get(){return Ft.finished}});R.Stream=R;R._isUint8Array=function(t){return t instanceof Uint8Array};R._uint8ArrayToBuffer=function(t){return jf.from(t.buffer,t.byteOffset,t.byteLength)}});var ci=g((wu,A)=>{"use strict";var T=di(),Bf=vt(),Gf=T.Readable.destroy;A.exports=T.Readable;A.exports._uint8ArrayToBuffer=T._uint8ArrayToBuffer;A.exports._isUint8Array=T._isUint8Array;A.exports.isDisturbed=T.isDisturbed;A.exports.isErrored=T.isErrored;A.exports.isReadable=T.isReadable;A.exports.Readable=T.Readable;A.exports.Writable=T.Writable;A.exports.Duplex=T.Duplex;A.exports.Transform=T.Transform;A.exports.PassThrough=T.PassThrough;A.exports.addAbortSignal=T.addAbortSignal;A.exports.finished=T.finished;A.exports.destroy=T.destroy;A.exports.destroy=Gf;A.exports.pipeline=T.pipeline;A.exports.compose=T.compose;Object.defineProperty(T,"promises",{configurable:!0,enumerable:!0,get(){return Bf}});A.exports.Stream=T.Stream;A.exports.default=A.exports});var bi=Ri(ci()),{_uint8ArrayToBuffer:yu,_isUint8Array:gu,isDisturbed:Su,isErrored:Eu,isReadable:Ru,Readable:Au,Writable:mu,Duplex:Tu,Transform:Iu,PassThrough:Mu,addAbortSignal:Nu,finished:Du,destroy:Ou,pipeline:qu,compose:xu,Stream:Lu}=bi,{default:hi,...Hf}=bi,Pu=hi!==void 0?hi:Hf;export{Tu as Duplex,Mu as PassThrough,Au as Readable,Lu as Stream,Iu as Transform,mu as Writable,gu as _isUint8Array,yu as _uint8ArrayToBuffer,Nu as addAbortSignal,xu as compose,Pu as default,Ou as destroy,Du as finished,Su as isDisturbed,Eu as isErrored,Ru as isReadable,qu as pipeline}; /* End esm.sh bundle */ @@ -21,18 +21,18 @@ import { ERR_INVALID_ARG_TYPE, ERR_INVALID_ARG_VALUE, ERR_STREAM_PREMATURE_CLOSE, -} from "internal:deno_node/internal/errors.ts"; -import { destroy } from "internal:deno_node/internal/streams/destroy.mjs"; -import finished from "internal:deno_node/internal/streams/end-of-stream.mjs"; +} from "ext:deno_node/internal/errors.ts"; +import { destroy } from "ext:deno_node/internal/streams/destroy.mjs"; +import finished from "ext:deno_node/internal/streams/end-of-stream.mjs"; import { isDestroyed, isReadable, isReadableEnded, isWritable, isWritableEnded, -} from "internal:deno_node/internal/streams/utils.mjs"; -import { createDeferredPromise, kEmptyObject } from "internal:deno_node/internal/util.mjs"; -import { validateBoolean, validateObject } from "internal:deno_node/internal/validators.mjs"; +} from "ext:deno_node/internal/streams/utils.mjs"; +import { createDeferredPromise, kEmptyObject } from "ext:deno_node/internal/util.mjs"; +import { validateBoolean, validateObject } from "ext:deno_node/internal/validators.mjs"; const process = __process$; const { Buffer } = __buffer$; diff --git a/ext/node/polyfills/_tls_wrap.ts b/ext/node/polyfills/_tls_wrap.ts index 77b0d0e82a..b6f3b3df3e 100644 --- a/ext/node/polyfills/_tls_wrap.ts +++ b/ext/node/polyfills/_tls_wrap.ts @@ -5,25 +5,25 @@ import { ObjectAssign, StringPrototypeReplace, -} from "internal:deno_node/internal/primordials.mjs"; -import assert from "internal:deno_node/internal/assert.mjs"; -import * as net from "internal:deno_node/net.ts"; -import { createSecureContext } from "internal:deno_node/_tls_common.ts"; -import { kStreamBaseField } from "internal:deno_node/internal_binding/stream_wrap.ts"; -import { connResetException } from "internal:deno_node/internal/errors.ts"; -import { emitWarning } from "internal:deno_node/process.ts"; -import { debuglog } from "internal:deno_node/internal/util/debuglog.ts"; +} from "ext:deno_node/internal/primordials.mjs"; +import assert from "ext:deno_node/internal/assert.mjs"; +import * as net from "ext:deno_node/net.ts"; +import { createSecureContext } from "ext:deno_node/_tls_common.ts"; +import { kStreamBaseField } from "ext:deno_node/internal_binding/stream_wrap.ts"; +import { connResetException } from "ext:deno_node/internal/errors.ts"; +import { emitWarning } from "ext:deno_node/process.ts"; +import { debuglog } from "ext:deno_node/internal/util/debuglog.ts"; import { constants as TCPConstants, TCP, -} from "internal:deno_node/internal_binding/tcp_wrap.ts"; +} from "ext:deno_node/internal_binding/tcp_wrap.ts"; import { constants as PipeConstants, Pipe, -} from "internal:deno_node/internal_binding/pipe_wrap.ts"; -import { EventEmitter } from "internal:deno_node/events.ts"; -import { kEmptyObject } from "internal:deno_node/internal/util.mjs"; -import { nextTick } from "internal:deno_node/_next_tick.ts"; +} from "ext:deno_node/internal_binding/pipe_wrap.ts"; +import { EventEmitter } from "ext:deno_node/events.ts"; +import { kEmptyObject } from "ext:deno_node/internal/util.mjs"; +import { nextTick } from "ext:deno_node/_next_tick.ts"; const kConnectOptions = Symbol("connect-options"); const kIsVerified = Symbol("verified"); diff --git a/ext/node/polyfills/_util/_util_callbackify.ts b/ext/node/polyfills/_util/_util_callbackify.ts index 84ec0274d7..511282b0f5 100644 --- a/ext/node/polyfills/_util/_util_callbackify.ts +++ b/ext/node/polyfills/_util/_util_callbackify.ts @@ -23,7 +23,7 @@ // These are simplified versions of the "real" errors in Node. -import { nextTick } from "internal:deno_node/_next_tick.ts"; +import { nextTick } from "ext:deno_node/_next_tick.ts"; class NodeFalsyValueRejectionError extends Error { public reason: unknown; diff --git a/ext/node/polyfills/_util/std_asserts.ts b/ext/node/polyfills/_util/std_asserts.ts index bd0a4fc6fd..b122cf65ef 100644 --- a/ext/node/polyfills/_util/std_asserts.ts +++ b/ext/node/polyfills/_util/std_asserts.ts @@ -1,12 +1,12 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // vendored from std/testing/asserts.ts -import { red } from "internal:deno_node/_util/std_fmt_colors.ts"; +import { red } from "ext:deno_node/_util/std_fmt_colors.ts"; import { buildMessage, diff, diffstr, -} from "internal:deno_node/_util/std_testing_diff.ts"; +} from "ext:deno_node/_util/std_testing_diff.ts"; /** Converts the input into a string. Objects, Sets and Maps are sorted so as to * make tests less flaky */ diff --git a/ext/node/polyfills/_util/std_testing_diff.ts b/ext/node/polyfills/_util/std_testing_diff.ts index a536f70baa..74fe565961 100644 --- a/ext/node/polyfills/_util/std_testing_diff.ts +++ b/ext/node/polyfills/_util/std_testing_diff.ts @@ -9,7 +9,7 @@ import { green, red, white, -} from "internal:deno_node/_util/std_fmt_colors.ts"; +} from "ext:deno_node/_util/std_fmt_colors.ts"; interface FarthestPoint { y: number; diff --git a/ext/node/polyfills/_utils.ts b/ext/node/polyfills/_utils.ts index a6e8b03fcb..9e7982d028 100644 --- a/ext/node/polyfills/_utils.ts +++ b/ext/node/polyfills/_utils.ts @@ -1,11 +1,8 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { - TextDecoder, - TextEncoder, -} from "internal:deno_web/08_text_encoding.js"; -import { errorMap } from "internal:deno_node/internal_binding/uv.ts"; -import { codes } from "internal:deno_node/internal/error_codes.ts"; +import { TextDecoder, TextEncoder } from "ext:deno_web/08_text_encoding.js"; +import { errorMap } from "ext:deno_node/internal_binding/uv.ts"; +import { codes } from "ext:deno_node/internal/error_codes.ts"; export type BinaryEncodings = "binary"; diff --git a/ext/node/polyfills/_zlib.mjs b/ext/node/polyfills/_zlib.mjs index 281746105a..c7bf02bee4 100644 --- a/ext/node/polyfills/_zlib.mjs +++ b/ext/node/polyfills/_zlib.mjs @@ -4,13 +4,13 @@ // deno-lint-ignore-file -import { Buffer, kMaxLength } from "internal:deno_node/buffer.ts"; -import { Transform } from "internal:deno_node/stream.ts"; -import * as binding from "internal:deno_node/_zlib_binding.mjs"; -import util from "internal:deno_node/util.ts"; -import { ok as assert } from "internal:deno_node/assert.ts"; -import { zlib as zlibConstants } from "internal:deno_node/internal_binding/constants.ts"; -import { nextTick } from "internal:deno_node/_next_tick.ts"; +import { Buffer, kMaxLength } from "ext:deno_node/buffer.ts"; +import { Transform } from "ext:deno_node/stream.ts"; +import * as binding from "ext:deno_node/_zlib_binding.mjs"; +import util from "ext:deno_node/util.ts"; +import { ok as assert } from "ext:deno_node/assert.ts"; +import { zlib as zlibConstants } from "ext:deno_node/internal_binding/constants.ts"; +import { nextTick } from "ext:deno_node/_next_tick.ts"; var kRangeErrorMessage = "Cannot create final Buffer. It would be larger " + "than 0x" + kMaxLength.toString(16) + " bytes"; diff --git a/ext/node/polyfills/_zlib_binding.mjs b/ext/node/polyfills/_zlib_binding.mjs index 11ccd6b91c..7e32e5b0f9 100644 --- a/ext/node/polyfills/_zlib_binding.mjs +++ b/ext/node/polyfills/_zlib_binding.mjs @@ -4,9 +4,9 @@ // deno-lint-ignore-file -import assert from "internal:deno_node/assert.ts"; -import { constants, zlib_deflate, zlib_inflate, Zstream } from "internal:deno_node/_pako.mjs"; -import { nextTick } from "internal:deno_node/_next_tick.ts"; +import assert from "ext:deno_node/assert.ts"; +import { constants, zlib_deflate, zlib_inflate, Zstream } from "ext:deno_node/_pako.mjs"; +import { nextTick } from "ext:deno_node/_next_tick.ts"; export const Z_NO_FLUSH = constants.Z_NO_FLUSH; export const Z_PARTIAL_FLUSH = constants.Z_PARTIAL_FLUSH; diff --git a/ext/node/polyfills/assert.ts b/ext/node/polyfills/assert.ts index cbe622ba45..2fd7b0d048 100644 --- a/ext/node/polyfills/assert.ts +++ b/ext/node/polyfills/assert.ts @@ -3,17 +3,17 @@ import { AssertionError, AssertionErrorConstructorOptions, -} from "internal:deno_node/assertion_error.ts"; -import * as asserts from "internal:deno_node/_util/std_asserts.ts"; -import { inspect } from "internal:deno_node/util.ts"; +} from "ext:deno_node/assertion_error.ts"; +import * as asserts from "ext:deno_node/_util/std_asserts.ts"; +import { inspect } from "ext:deno_node/util.ts"; import { ERR_AMBIGUOUS_ARGUMENT, ERR_INVALID_ARG_TYPE, ERR_INVALID_ARG_VALUE, ERR_INVALID_RETURN_VALUE, ERR_MISSING_ARGS, -} from "internal:deno_node/internal/errors.ts"; -import { isDeepEqual } from "internal:deno_node/internal/util/comparisons.ts"; +} from "ext:deno_node/internal/errors.ts"; +import { isDeepEqual } from "ext:deno_node/internal/util/comparisons.ts"; function innerFail(obj: { actual?: unknown; diff --git a/ext/node/polyfills/assert/strict.ts b/ext/node/polyfills/assert/strict.ts index 9443b10c99..ce7435d670 100644 --- a/ext/node/polyfills/assert/strict.ts +++ b/ext/node/polyfills/assert/strict.ts @@ -1,5 +1,5 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { strict } from "internal:deno_node/assert.ts"; +import { strict } from "ext:deno_node/assert.ts"; export { AssertionError, @@ -20,7 +20,7 @@ export { rejects, strictEqual, throws, -} from "internal:deno_node/assert.ts"; +} from "ext:deno_node/assert.ts"; export { strict }; export default strict; diff --git a/ext/node/polyfills/assertion_error.ts b/ext/node/polyfills/assertion_error.ts index b38a4c854e..bc3ebb2a36 100644 --- a/ext/node/polyfills/assertion_error.ts +++ b/ext/node/polyfills/assertion_error.ts @@ -21,8 +21,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. -import { inspect } from "internal:deno_node/util.ts"; -import { stripColor as removeColors } from "internal:deno_node/_util/std_fmt_colors.ts"; +import { inspect } from "ext:deno_node/util.ts"; +import { stripColor as removeColors } from "ext:deno_node/_util/std_fmt_colors.ts"; function getConsoleWidth(): number { try { @@ -44,7 +44,7 @@ const { keys: ObjectKeys, } = Object; -import { ERR_INVALID_ARG_TYPE } from "internal:deno_node/internal/errors.ts"; +import { ERR_INVALID_ARG_TYPE } from "ext:deno_node/internal/errors.ts"; let blue = ""; let green = ""; diff --git a/ext/node/polyfills/async_hooks.ts b/ext/node/polyfills/async_hooks.ts index 5c10e3ee77..899e578cc7 100644 --- a/ext/node/polyfills/async_hooks.ts +++ b/ext/node/polyfills/async_hooks.ts @@ -4,8 +4,8 @@ // This implementation is inspired by "workerd" AsyncLocalStorage implementation: // https://github.com/cloudflare/workerd/blob/77fd0ed6ddba184414f0216508fc62b06e716cab/src/workerd/api/node/async-hooks.c++#L9 -import { validateFunction } from "internal:deno_node/internal/validators.mjs"; -import { core } from "internal:deno_node/_core.ts"; +import { validateFunction } from "ext:deno_node/internal/validators.mjs"; +import { core } from "ext:deno_node/_core.ts"; function assert(cond: boolean) { if (!cond) throw new Error("Assertion failed"); diff --git a/ext/node/polyfills/buffer.ts b/ext/node/polyfills/buffer.ts index 423fdb2ca3..f233fda058 100644 --- a/ext/node/polyfills/buffer.ts +++ b/ext/node/polyfills/buffer.ts @@ -10,4 +10,4 @@ export { kMaxLength, kStringMaxLength, SlowBuffer, -} from "internal:deno_node/internal/buffer.mjs"; +} from "ext:deno_node/internal/buffer.mjs"; diff --git a/ext/node/polyfills/child_process.ts b/ext/node/polyfills/child_process.ts index fdcf32bca1..5ca760ed03 100644 --- a/ext/node/polyfills/child_process.ts +++ b/ext/node/polyfills/child_process.ts @@ -2,7 +2,7 @@ // This module implements 'child_process' module of Node.JS API. // ref: https://nodejs.org/api/child_process.html -import { core } from "internal:deno_node/_core.ts"; +import { core } from "ext:deno_node/_core.ts"; import { ChildProcess, ChildProcessOptions, @@ -12,13 +12,13 @@ import { type SpawnSyncOptions, type SpawnSyncResult, stdioStringToArray, -} from "internal:deno_node/internal/child_process.ts"; +} from "ext:deno_node/internal/child_process.ts"; import { validateAbortSignal, validateFunction, validateObject, validateString, -} from "internal:deno_node/internal/validators.mjs"; +} from "ext:deno_node/internal/validators.mjs"; import { ERR_CHILD_PROCESS_IPC_REQUIRED, ERR_CHILD_PROCESS_STDIO_MAXBUFFER, @@ -26,7 +26,7 @@ import { ERR_INVALID_ARG_VALUE, ERR_OUT_OF_RANGE, genericNodeError, -} from "internal:deno_node/internal/errors.ts"; +} from "ext:deno_node/internal/errors.ts"; import { ArrayIsArray, ArrayPrototypeJoin, @@ -34,15 +34,15 @@ import { ArrayPrototypeSlice, ObjectAssign, StringPrototypeSlice, -} from "internal:deno_node/internal/primordials.mjs"; -import { getSystemErrorName, promisify } from "internal:deno_node/util.ts"; -import { createDeferredPromise } from "internal:deno_node/internal/util.mjs"; -import process from "internal:deno_node/process.ts"; -import { Buffer } from "internal:deno_node/buffer.ts"; +} from "ext:deno_node/internal/primordials.mjs"; +import { getSystemErrorName, promisify } from "ext:deno_node/util.ts"; +import { createDeferredPromise } from "ext:deno_node/internal/util.mjs"; +import process from "ext:deno_node/process.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; import { convertToValidSignal, kEmptyObject, -} from "internal:deno_node/internal/util.mjs"; +} from "ext:deno_node/internal/util.mjs"; const MAX_BUFFER = 1024 * 1024; diff --git a/ext/node/polyfills/cluster.ts b/ext/node/polyfills/cluster.ts index be46e7df79..a8aafc04a4 100644 --- a/ext/node/polyfills/cluster.ts +++ b/ext/node/polyfills/cluster.ts @@ -1,7 +1,7 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent and Node contributors. All rights reserved. MIT license. -import { notImplemented } from "internal:deno_node/_utils.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; /** A Worker object contains all public information and method about a worker. * In the primary it can be obtained using cluster.workers. In a worker it can diff --git a/ext/node/polyfills/console.ts b/ext/node/polyfills/console.ts index f50b912a92..1786b236dc 100644 --- a/ext/node/polyfills/console.ts +++ b/ext/node/polyfills/console.ts @@ -1,7 +1,7 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { Console } from "internal:deno_node/internal/console/constructor.mjs"; -import { windowOrWorkerGlobalScope } from "internal:runtime/98_global_scope.js"; +import { Console } from "ext:deno_node/internal/console/constructor.mjs"; +import { windowOrWorkerGlobalScope } from "ext:runtime/98_global_scope.js"; // Don't rely on global `console` because during bootstrapping, it is pointing // to native `console` object provided by V8. const console = windowOrWorkerGlobalScope.console.value; diff --git a/ext/node/polyfills/constants.ts b/ext/node/polyfills/constants.ts index c15c0f5b9c..4584da6ccd 100644 --- a/ext/node/polyfills/constants.ts +++ b/ext/node/polyfills/constants.ts @@ -2,8 +2,8 @@ // Based on: https://github.com/nodejs/node/blob/0646eda/lib/constants.js -import { constants as fsConstants } from "internal:deno_node/fs.ts"; -import { constants as osConstants } from "internal:deno_node/os.ts"; +import { constants as fsConstants } from "ext:deno_node/fs.ts"; +import { constants as osConstants } from "ext:deno_node/os.ts"; export default { ...fsConstants, diff --git a/ext/node/polyfills/crypto.ts b/ext/node/polyfills/crypto.ts index c30b2dcdf5..bc18410c7f 100644 --- a/ext/node/polyfills/crypto.ts +++ b/ext/node/polyfills/crypto.ts @@ -1,14 +1,14 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license. -import { ERR_CRYPTO_FIPS_FORCED } from "internal:deno_node/internal/errors.ts"; -import { crypto as constants } from "internal:deno_node/internal_binding/constants.ts"; -import { getOptionValue } from "internal:deno_node/internal/options.ts"; +import { ERR_CRYPTO_FIPS_FORCED } from "ext:deno_node/internal/errors.ts"; +import { crypto as constants } from "ext:deno_node/internal_binding/constants.ts"; +import { getOptionValue } from "ext:deno_node/internal/options.ts"; import { getFipsCrypto, setFipsCrypto, timingSafeEqual, -} from "internal:deno_node/internal_binding/crypto.ts"; +} from "ext:deno_node/internal_binding/crypto.ts"; import { checkPrime, checkPrimeSync, @@ -19,33 +19,27 @@ import { randomFillSync, randomInt, randomUUID, -} from "internal:deno_node/internal/crypto/random.ts"; +} from "ext:deno_node/internal/crypto/random.ts"; import type { CheckPrimeOptions, GeneratePrimeOptions, GeneratePrimeOptionsArrayBuffer, GeneratePrimeOptionsBigInt, LargeNumberLike, -} from "internal:deno_node/internal/crypto/random.ts"; -import { - pbkdf2, - pbkdf2Sync, -} from "internal:deno_node/internal/crypto/pbkdf2.ts"; +} from "ext:deno_node/internal/crypto/random.ts"; +import { pbkdf2, pbkdf2Sync } from "ext:deno_node/internal/crypto/pbkdf2.ts"; import type { Algorithms, NormalizedAlgorithms, -} from "internal:deno_node/internal/crypto/pbkdf2.ts"; -import { - scrypt, - scryptSync, -} from "internal:deno_node/internal/crypto/scrypt.ts"; -import { hkdf, hkdfSync } from "internal:deno_node/internal/crypto/hkdf.ts"; +} from "ext:deno_node/internal/crypto/pbkdf2.ts"; +import { scrypt, scryptSync } from "ext:deno_node/internal/crypto/scrypt.ts"; +import { hkdf, hkdfSync } from "ext:deno_node/internal/crypto/hkdf.ts"; import { generateKey, generateKeyPair, generateKeyPairSync, generateKeySync, -} from "internal:deno_node/internal/crypto/keygen.ts"; +} from "ext:deno_node/internal/crypto/keygen.ts"; import type { BasePrivateKeyEncodingOptions, DSAKeyPairKeyObjectOptions, @@ -66,26 +60,26 @@ import type { X25519KeyPairOptions, X448KeyPairKeyObjectOptions, X448KeyPairOptions, -} from "internal:deno_node/internal/crypto/keygen.ts"; +} from "ext:deno_node/internal/crypto/keygen.ts"; import { createPrivateKey, createPublicKey, createSecretKey, KeyObject, -} from "internal:deno_node/internal/crypto/keys.ts"; +} from "ext:deno_node/internal/crypto/keys.ts"; import type { AsymmetricKeyDetails, JsonWebKeyInput, JwkKeyExportOptions, KeyExportOptions, KeyObjectType, -} from "internal:deno_node/internal/crypto/keys.ts"; +} from "ext:deno_node/internal/crypto/keys.ts"; import { DiffieHellman, diffieHellman, DiffieHellmanGroup, ECDH, -} from "internal:deno_node/internal/crypto/diffiehellman.ts"; +} from "ext:deno_node/internal/crypto/diffiehellman.ts"; import { Cipheriv, Decipheriv, @@ -94,7 +88,7 @@ import { privateEncrypt, publicDecrypt, publicEncrypt, -} from "internal:deno_node/internal/crypto/cipher.ts"; +} from "ext:deno_node/internal/crypto/cipher.ts"; import type { Cipher, CipherCCM, @@ -111,7 +105,7 @@ import type { DecipherCCM, DecipherGCM, DecipherOCB, -} from "internal:deno_node/internal/crypto/cipher.ts"; +} from "ext:deno_node/internal/crypto/cipher.ts"; import type { BinaryLike, BinaryToTextEncoding, @@ -124,13 +118,13 @@ import type { LegacyCharacterEncoding, PrivateKeyInput, PublicKeyInput, -} from "internal:deno_node/internal/crypto/types.ts"; +} from "ext:deno_node/internal/crypto/types.ts"; import { Sign, signOneShot, Verify, verifyOneShot, -} from "internal:deno_node/internal/crypto/sig.ts"; +} from "ext:deno_node/internal/crypto/sig.ts"; import type { DSAEncoding, KeyLike, @@ -139,31 +133,27 @@ import type { SignPrivateKeyInput, VerifyKeyObjectInput, VerifyPublicKeyInput, -} from "internal:deno_node/internal/crypto/sig.ts"; -import { - createHash, - Hash, - Hmac, -} from "internal:deno_node/internal/crypto/hash.ts"; -import { X509Certificate } from "internal:deno_node/internal/crypto/x509.ts"; +} from "ext:deno_node/internal/crypto/sig.ts"; +import { createHash, Hash, Hmac } from "ext:deno_node/internal/crypto/hash.ts"; +import { X509Certificate } from "ext:deno_node/internal/crypto/x509.ts"; import type { PeerCertificate, X509CheckOptions, -} from "internal:deno_node/internal/crypto/x509.ts"; +} from "ext:deno_node/internal/crypto/x509.ts"; import { getCiphers, getCurves, getHashes, secureHeapUsed, setEngine, -} from "internal:deno_node/internal/crypto/util.ts"; -import type { SecureHeapUsage } from "internal:deno_node/internal/crypto/util.ts"; -import Certificate from "internal:deno_node/internal/crypto/certificate.ts"; +} from "ext:deno_node/internal/crypto/util.ts"; +import type { SecureHeapUsage } from "ext:deno_node/internal/crypto/util.ts"; +import Certificate from "ext:deno_node/internal/crypto/certificate.ts"; import type { TransformOptions, WritableOptions, -} from "internal:deno_node/_stream.d.ts"; -import { crypto as webcrypto } from "internal:deno_crypto/00_crypto.js"; +} from "ext:deno_node/_stream.d.ts"; +import { crypto as webcrypto } from "ext:deno_crypto/00_crypto.js"; const fipsForced = getOptionValue("--force-fips"); diff --git a/ext/node/polyfills/dgram.ts b/ext/node/polyfills/dgram.ts index 7225f04972..467295e990 100644 --- a/ext/node/polyfills/dgram.ts +++ b/ext/node/polyfills/dgram.ts @@ -20,13 +20,13 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. -import { Buffer } from "internal:deno_node/buffer.ts"; -import { EventEmitter } from "internal:deno_node/events.ts"; -import { lookup as defaultLookup } from "internal:deno_node/dns.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; +import { EventEmitter } from "ext:deno_node/events.ts"; +import { lookup as defaultLookup } from "ext:deno_node/dns.ts"; import type { ErrnoException, NodeSystemErrorCtx, -} from "internal:deno_node/internal/errors.ts"; +} from "ext:deno_node/internal/errors.ts"; import { ERR_BUFFER_OUT_OF_BOUNDS, ERR_INVALID_ARG_TYPE, @@ -40,28 +40,28 @@ import { ERR_SOCKET_DGRAM_NOT_RUNNING, errnoException, exceptionWithHostPort, -} from "internal:deno_node/internal/errors.ts"; -import type { Abortable } from "internal:deno_node/_events.d.ts"; -import { kStateSymbol, newHandle } from "internal:deno_node/internal/dgram.ts"; -import type { SocketType } from "internal:deno_node/internal/dgram.ts"; +} from "ext:deno_node/internal/errors.ts"; +import type { Abortable } from "ext:deno_node/_events.d.ts"; +import { kStateSymbol, newHandle } from "ext:deno_node/internal/dgram.ts"; +import type { SocketType } from "ext:deno_node/internal/dgram.ts"; import { asyncIdSymbol, defaultTriggerAsyncIdScope, ownerSymbol, -} from "internal:deno_node/internal/async_hooks.ts"; -import { SendWrap, UDP } from "internal:deno_node/internal_binding/udp_wrap.ts"; +} from "ext:deno_node/internal/async_hooks.ts"; +import { SendWrap, UDP } from "ext:deno_node/internal_binding/udp_wrap.ts"; import { isInt32, validateAbortSignal, validateNumber, validatePort, validateString, -} from "internal:deno_node/internal/validators.mjs"; -import { guessHandleType } from "internal:deno_node/internal_binding/util.ts"; -import { os } from "internal:deno_node/internal_binding/constants.ts"; -import { nextTick } from "internal:deno_node/process.ts"; -import { channel } from "internal:deno_node/diagnostics_channel.ts"; -import { isArrayBufferView } from "internal:deno_node/internal/util/types.ts"; +} from "ext:deno_node/internal/validators.mjs"; +import { guessHandleType } from "ext:deno_node/internal_binding/util.ts"; +import { os } from "ext:deno_node/internal_binding/constants.ts"; +import { nextTick } from "ext:deno_node/process.ts"; +import { channel } from "ext:deno_node/diagnostics_channel.ts"; +import { isArrayBufferView } from "ext:deno_node/internal/util/types.ts"; const { UV_UDP_REUSEADDR, UV_UDP_IPV6ONLY } = os; @@ -241,8 +241,8 @@ export class Socket extends EventEmitter { * `EADDRINUSE` error will occur: * * ```js - * import cluster from "internal:deno_node/cluster"; - * import dgram from "internal:deno_node/dgram"; + * import cluster from "ext:deno_node/cluster"; + * import dgram from "ext:deno_node/dgram"; * * if (cluster.isPrimary) { * cluster.fork(); // Works ok. @@ -343,7 +343,7 @@ export class Socket extends EventEmitter { * Example of a UDP server listening on port 41234: * * ```js - * import dgram from "internal:deno_node/dgram"; + * import dgram from "ext:deno_node/dgram"; * * const server = dgram.createSocket('udp4'); * @@ -792,8 +792,8 @@ export class Socket extends EventEmitter { * Example of sending a UDP packet to a port on `localhost`; * * ```js - * import dgram from "internal:deno_node/dgram"; - * import { Buffer } from "internal:deno_node/buffer"; + * import dgram from "ext:deno_node/dgram"; + * import { Buffer } from "ext:deno_node/buffer"; * * const message = Buffer.from('Some bytes'); * const client = dgram.createSocket('udp4'); @@ -806,8 +806,8 @@ export class Socket extends EventEmitter { * `127.0.0.1`; * * ```js - * import dgram from "internal:deno_node/dgram"; - * import { Buffer } from "internal:deno_node/buffer"; + * import dgram from "ext:deno_node/dgram"; + * import { Buffer } from "ext:deno_node/buffer"; * * const buf1 = Buffer.from('Some '); * const buf2 = Buffer.from('bytes'); @@ -826,8 +826,8 @@ export class Socket extends EventEmitter { * `localhost`: * * ```js - * import dgram from "internal:deno_node/dgram"; - * import { Buffer } from "internal:deno_node/buffer"; + * import dgram from "ext:deno_node/dgram"; + * import { Buffer } from "ext:deno_node/buffer"; * * const message = Buffer.from('Some bytes'); * const client = dgram.createSocket('udp4'); diff --git a/ext/node/polyfills/diagnostics_channel.ts b/ext/node/polyfills/diagnostics_channel.ts index 880ae6f88d..08f099aa60 100644 --- a/ext/node/polyfills/diagnostics_channel.ts +++ b/ext/node/polyfills/diagnostics_channel.ts @@ -1,7 +1,7 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { ERR_INVALID_ARG_TYPE } from "internal:deno_node/internal/errors.ts"; -import { validateFunction } from "internal:deno_node/internal/validators.mjs"; -import { nextTick } from "internal:deno_node/process.ts"; +import { ERR_INVALID_ARG_TYPE } from "ext:deno_node/internal/errors.ts"; +import { validateFunction } from "ext:deno_node/internal/validators.mjs"; +import { nextTick } from "ext:deno_node/process.ts"; type Subscriber = (message: unknown, name?: string) => void; diff --git a/ext/node/polyfills/dns.ts b/ext/node/polyfills/dns.ts index ef6321055a..1b7123c811 100644 --- a/ext/node/polyfills/dns.ts +++ b/ext/node/polyfills/dns.ts @@ -20,16 +20,16 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. -import { nextTick } from "internal:deno_node/_next_tick.ts"; -import { customPromisifyArgs } from "internal:deno_node/internal/util.mjs"; +import { nextTick } from "ext:deno_node/_next_tick.ts"; +import { customPromisifyArgs } from "ext:deno_node/internal/util.mjs"; import { validateBoolean, validateFunction, validateNumber, validateOneOf, validateString, -} from "internal:deno_node/internal/validators.mjs"; -import { isIP } from "internal:deno_node/internal/net.ts"; +} from "ext:deno_node/internal/validators.mjs"; +import { isIP } from "ext:deno_node/internal/net.ts"; import { emitInvalidHostnameWarning, getDefaultResolver, @@ -42,7 +42,7 @@ import { setDefaultResolver, setDefaultResultOrder, validateHints, -} from "internal:deno_node/internal/dns/utils.ts"; +} from "ext:deno_node/internal/dns/utils.ts"; import type { AnyAaaaRecord, AnyARecord, @@ -70,27 +70,27 @@ import type { ResolveWithTtlOptions, SoaRecord, SrvRecord, -} from "internal:deno_node/internal/dns/utils.ts"; -import promisesBase from "internal:deno_node/internal/dns/promises.ts"; -import type { ErrnoException } from "internal:deno_node/internal/errors.ts"; +} from "ext:deno_node/internal/dns/utils.ts"; +import promisesBase from "ext:deno_node/internal/dns/promises.ts"; +import type { ErrnoException } from "ext:deno_node/internal/errors.ts"; import { dnsException, ERR_INVALID_ARG_TYPE, ERR_INVALID_ARG_VALUE, -} from "internal:deno_node/internal/errors.ts"; +} from "ext:deno_node/internal/errors.ts"; import { AI_ADDRCONFIG as ADDRCONFIG, AI_ALL as ALL, AI_V4MAPPED as V4MAPPED, -} from "internal:deno_node/internal_binding/ares.ts"; +} from "ext:deno_node/internal_binding/ares.ts"; import { ChannelWrapQuery, getaddrinfo, GetAddrInfoReqWrap, QueryReqWrap, -} from "internal:deno_node/internal_binding/cares_wrap.ts"; -import { toASCII } from "internal:deno_node/punycode.ts"; -import { notImplemented } from "internal:deno_node/_utils.ts"; +} from "ext:deno_node/internal_binding/cares_wrap.ts"; +import { toASCII } from "ext:deno_node/punycode.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; function onlookup( this: GetAddrInfoReqWrap, diff --git a/ext/node/polyfills/dns/promises.ts b/ext/node/polyfills/dns/promises.ts index f8e83426d2..75498b80f4 100644 --- a/ext/node/polyfills/dns/promises.ts +++ b/ext/node/polyfills/dns/promises.ts @@ -19,7 +19,7 @@ // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. -import { promises } from "internal:deno_node/dns.ts"; +import { promises } from "ext:deno_node/dns.ts"; export const { getServers, lookup, diff --git a/ext/node/polyfills/domain.ts b/ext/node/polyfills/domain.ts index 391fcad121..598e82ab3f 100644 --- a/ext/node/polyfills/domain.ts +++ b/ext/node/polyfills/domain.ts @@ -1,7 +1,7 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent and Node contributors. All rights reserved. MIT license. -import { notImplemented } from "internal:deno_node/_utils.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; export function create() { notImplemented("domain.create"); diff --git a/ext/node/polyfills/events.ts b/ext/node/polyfills/events.ts index 35e01d202f..f238a702fd 100644 --- a/ext/node/polyfills/events.ts +++ b/ext/node/polyfills/events.ts @@ -11,4 +11,4 @@ export { on, once, setMaxListeners, -} from "internal:deno_node/_events.mjs"; +} from "ext:deno_node/_events.mjs"; diff --git a/ext/node/polyfills/fs.ts b/ext/node/polyfills/fs.ts index a029d2b8c0..55b6279f21 100644 --- a/ext/node/polyfills/fs.ts +++ b/ext/node/polyfills/fs.ts @@ -3,153 +3,115 @@ import { access, accessPromise, accessSync, -} from "internal:deno_node/_fs/_fs_access.ts"; +} from "ext:deno_node/_fs/_fs_access.ts"; import { appendFile, appendFilePromise, appendFileSync, -} from "internal:deno_node/_fs/_fs_appendFile.ts"; -import { - chmod, - chmodPromise, - chmodSync, -} from "internal:deno_node/_fs/_fs_chmod.ts"; -import { - chown, - chownPromise, - chownSync, -} from "internal:deno_node/_fs/_fs_chown.ts"; -import { close, closeSync } from "internal:deno_node/_fs/_fs_close.ts"; -import * as constants from "internal:deno_node/_fs/_fs_constants.ts"; +} from "ext:deno_node/_fs/_fs_appendFile.ts"; +import { chmod, chmodPromise, chmodSync } from "ext:deno_node/_fs/_fs_chmod.ts"; +import { chown, chownPromise, chownSync } from "ext:deno_node/_fs/_fs_chown.ts"; +import { close, closeSync } from "ext:deno_node/_fs/_fs_close.ts"; +import * as constants from "ext:deno_node/_fs/_fs_constants.ts"; import { copyFile, copyFilePromise, copyFileSync, -} from "internal:deno_node/_fs/_fs_copy.ts"; -import Dir from "internal:deno_node/_fs/_fs_dir.ts"; -import Dirent from "internal:deno_node/_fs/_fs_dirent.ts"; -import { exists, existsSync } from "internal:deno_node/_fs/_fs_exists.ts"; -import { - fdatasync, - fdatasyncSync, -} from "internal:deno_node/_fs/_fs_fdatasync.ts"; -import { fstat, fstatSync } from "internal:deno_node/_fs/_fs_fstat.ts"; -import { fsync, fsyncSync } from "internal:deno_node/_fs/_fs_fsync.ts"; -import { - ftruncate, - ftruncateSync, -} from "internal:deno_node/_fs/_fs_ftruncate.ts"; -import { futimes, futimesSync } from "internal:deno_node/_fs/_fs_futimes.ts"; -import { - link, - linkPromise, - linkSync, -} from "internal:deno_node/_fs/_fs_link.ts"; -import { - lstat, - lstatPromise, - lstatSync, -} from "internal:deno_node/_fs/_fs_lstat.ts"; -import { - mkdir, - mkdirPromise, - mkdirSync, -} from "internal:deno_node/_fs/_fs_mkdir.ts"; +} from "ext:deno_node/_fs/_fs_copy.ts"; +import Dir from "ext:deno_node/_fs/_fs_dir.ts"; +import Dirent from "ext:deno_node/_fs/_fs_dirent.ts"; +import { exists, existsSync } from "ext:deno_node/_fs/_fs_exists.ts"; +import { fdatasync, fdatasyncSync } from "ext:deno_node/_fs/_fs_fdatasync.ts"; +import { fstat, fstatSync } from "ext:deno_node/_fs/_fs_fstat.ts"; +import { fsync, fsyncSync } from "ext:deno_node/_fs/_fs_fsync.ts"; +import { ftruncate, ftruncateSync } from "ext:deno_node/_fs/_fs_ftruncate.ts"; +import { futimes, futimesSync } from "ext:deno_node/_fs/_fs_futimes.ts"; +import { link, linkPromise, linkSync } from "ext:deno_node/_fs/_fs_link.ts"; +import { lstat, lstatPromise, lstatSync } from "ext:deno_node/_fs/_fs_lstat.ts"; +import { mkdir, mkdirPromise, mkdirSync } from "ext:deno_node/_fs/_fs_mkdir.ts"; import { mkdtemp, mkdtempPromise, mkdtempSync, -} from "internal:deno_node/_fs/_fs_mkdtemp.ts"; -import { - open, - openPromise, - openSync, -} from "internal:deno_node/_fs/_fs_open.ts"; +} from "ext:deno_node/_fs/_fs_mkdtemp.ts"; +import { open, openPromise, openSync } from "ext:deno_node/_fs/_fs_open.ts"; import { opendir, opendirPromise, opendirSync, -} from "internal:deno_node/_fs/_fs_opendir.ts"; -import { read, readSync } from "internal:deno_node/_fs/_fs_read.ts"; +} from "ext:deno_node/_fs/_fs_opendir.ts"; +import { read, readSync } from "ext:deno_node/_fs/_fs_read.ts"; import { readdir, readdirPromise, readdirSync, -} from "internal:deno_node/_fs/_fs_readdir.ts"; +} from "ext:deno_node/_fs/_fs_readdir.ts"; import { readFile, readFilePromise, readFileSync, -} from "internal:deno_node/_fs/_fs_readFile.ts"; +} from "ext:deno_node/_fs/_fs_readFile.ts"; import { readlink, readlinkPromise, readlinkSync, -} from "internal:deno_node/_fs/_fs_readlink.ts"; +} from "ext:deno_node/_fs/_fs_readlink.ts"; import { realpath, realpathPromise, realpathSync, -} from "internal:deno_node/_fs/_fs_realpath.ts"; +} from "ext:deno_node/_fs/_fs_realpath.ts"; import { rename, renamePromise, renameSync, -} from "internal:deno_node/_fs/_fs_rename.ts"; -import { - rmdir, - rmdirPromise, - rmdirSync, -} from "internal:deno_node/_fs/_fs_rmdir.ts"; -import { rm, rmPromise, rmSync } from "internal:deno_node/_fs/_fs_rm.ts"; -import { - stat, - statPromise, - statSync, -} from "internal:deno_node/_fs/_fs_stat.ts"; +} from "ext:deno_node/_fs/_fs_rename.ts"; +import { rmdir, rmdirPromise, rmdirSync } from "ext:deno_node/_fs/_fs_rmdir.ts"; +import { rm, rmPromise, rmSync } from "ext:deno_node/_fs/_fs_rm.ts"; +import { stat, statPromise, statSync } from "ext:deno_node/_fs/_fs_stat.ts"; import { symlink, symlinkPromise, symlinkSync, -} from "internal:deno_node/_fs/_fs_symlink.ts"; +} from "ext:deno_node/_fs/_fs_symlink.ts"; import { truncate, truncatePromise, truncateSync, -} from "internal:deno_node/_fs/_fs_truncate.ts"; +} from "ext:deno_node/_fs/_fs_truncate.ts"; import { unlink, unlinkPromise, unlinkSync, -} from "internal:deno_node/_fs/_fs_unlink.ts"; +} from "ext:deno_node/_fs/_fs_unlink.ts"; import { utimes, utimesPromise, utimesSync, -} from "internal:deno_node/_fs/_fs_utimes.ts"; +} from "ext:deno_node/_fs/_fs_utimes.ts"; import { unwatchFile, watch, watchFile, watchPromise, -} from "internal:deno_node/_fs/_fs_watch.ts"; +} from "ext:deno_node/_fs/_fs_watch.ts"; // @deno-types="./_fs/_fs_write.d.ts" -import { write, writeSync } from "internal:deno_node/_fs/_fs_write.mjs"; +import { write, writeSync } from "ext:deno_node/_fs/_fs_write.mjs"; // @deno-types="./_fs/_fs_writev.d.ts" -import { writev, writevSync } from "internal:deno_node/_fs/_fs_writev.mjs"; +import { writev, writevSync } from "ext:deno_node/_fs/_fs_writev.mjs"; import { writeFile, writeFilePromise, writeFileSync, -} from "internal:deno_node/_fs/_fs_writeFile.ts"; -import { Stats } from "internal:deno_node/internal/fs/utils.mjs"; +} from "ext:deno_node/_fs/_fs_writeFile.ts"; +import { Stats } from "ext:deno_node/internal/fs/utils.mjs"; // @deno-types="./internal/fs/streams.d.ts" import { createReadStream, createWriteStream, ReadStream, WriteStream, -} from "internal:deno_node/internal/fs/streams.mjs"; +} from "ext:deno_node/internal/fs/streams.mjs"; const { F_OK, diff --git a/ext/node/polyfills/fs/promises.ts b/ext/node/polyfills/fs/promises.ts index 441e502e5e..e07dbea008 100644 --- a/ext/node/polyfills/fs/promises.ts +++ b/ext/node/polyfills/fs/promises.ts @@ -1,5 +1,5 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { promises as fsPromises } from "internal:deno_node/fs.ts"; +import { promises as fsPromises } from "ext:deno_node/fs.ts"; export const access = fsPromises.access; export const copyFile = fsPromises.copyFile; diff --git a/ext/node/polyfills/http.ts b/ext/node/polyfills/http.ts index 82533ba228..87b19972f3 100644 --- a/ext/node/polyfills/http.ts +++ b/ext/node/polyfills/http.ts @@ -1,29 +1,22 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { TextEncoder } from "internal:deno_web/08_text_encoding.js"; -import { type Deferred, deferred } from "internal:deno_node/_util/async.ts"; -import { - _normalizeArgs, - ListenOptions, - Socket, -} from "internal:deno_node/net.ts"; -import { Buffer } from "internal:deno_node/buffer.ts"; -import { ERR_SERVER_NOT_RUNNING } from "internal:deno_node/internal/errors.ts"; -import { EventEmitter } from "internal:deno_node/events.ts"; -import { nextTick } from "internal:deno_node/_next_tick.ts"; -import { validatePort } from "internal:deno_node/internal/validators.mjs"; +import { TextEncoder } from "ext:deno_web/08_text_encoding.js"; +import { type Deferred, deferred } from "ext:deno_node/_util/async.ts"; +import { _normalizeArgs, ListenOptions, Socket } from "ext:deno_node/net.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; +import { ERR_SERVER_NOT_RUNNING } from "ext:deno_node/internal/errors.ts"; +import { EventEmitter } from "ext:deno_node/events.ts"; +import { nextTick } from "ext:deno_node/_next_tick.ts"; +import { validatePort } from "ext:deno_node/internal/validators.mjs"; import { Readable as NodeReadable, Writable as NodeWritable, -} from "internal:deno_node/stream.ts"; -import { OutgoingMessage } from "internal:deno_node/_http_outgoing.ts"; -import { Agent } from "internal:deno_node/_http_agent.mjs"; -import { chunkExpression as RE_TE_CHUNKED } from "internal:deno_node/_http_common.ts"; -import { urlToHttpOptions } from "internal:deno_node/internal/url.ts"; -import { - constants, - TCP, -} from "internal:deno_node/internal_binding/tcp_wrap.ts"; +} from "ext:deno_node/stream.ts"; +import { OutgoingMessage } from "ext:deno_node/_http_outgoing.ts"; +import { Agent } from "ext:deno_node/_http_agent.mjs"; +import { chunkExpression as RE_TE_CHUNKED } from "ext:deno_node/_http_common.ts"; +import { urlToHttpOptions } from "ext:deno_node/internal/url.ts"; +import { constants, TCP } from "ext:deno_node/internal_binding/tcp_wrap.ts"; enum STATUS_CODES { /** RFC 7231, 6.2.1 */ diff --git a/ext/node/polyfills/http2.ts b/ext/node/polyfills/http2.ts index e31715a92b..5ba3db48c1 100644 --- a/ext/node/polyfills/http2.ts +++ b/ext/node/polyfills/http2.ts @@ -1,7 +1,7 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent and Node contributors. All rights reserved. MIT license. -import { notImplemented } from "internal:deno_node/_utils.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; export class Http2Session { constructor() { diff --git a/ext/node/polyfills/https.ts b/ext/node/polyfills/https.ts index 7b9b0003df..a64e8265a2 100644 --- a/ext/node/polyfills/https.ts +++ b/ext/node/polyfills/https.ts @@ -1,15 +1,15 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent and Node contributors. All rights reserved. MIT license. -import { notImplemented } from "internal:deno_node/_utils.ts"; -import { urlToHttpOptions } from "internal:deno_node/internal/url.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; +import { urlToHttpOptions } from "ext:deno_node/internal/url.ts"; import { Agent as HttpAgent, ClientRequest, IncomingMessageForClient as IncomingMessage, type RequestOptions, -} from "internal:deno_node/http.ts"; -import type { Socket } from "internal:deno_node/net.ts"; +} from "ext:deno_node/http.ts"; +import type { Socket } from "ext:deno_node/net.ts"; export class Agent extends HttpAgent { } diff --git a/ext/node/polyfills/inspector.ts b/ext/node/polyfills/inspector.ts index 310ffc912b..a54e2c9459 100644 --- a/ext/node/polyfills/inspector.ts +++ b/ext/node/polyfills/inspector.ts @@ -1,8 +1,8 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent and Node contributors. All rights reserved. MIT license. -import { EventEmitter } from "internal:deno_node/events.ts"; -import { notImplemented } from "internal:deno_node/_utils.ts"; +import { EventEmitter } from "ext:deno_node/events.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; const connectionSymbol = Symbol("connectionProperty"); const messageCallbacksSymbol = Symbol("messageCallbacks"); diff --git a/ext/node/polyfills/internal/assert.mjs b/ext/node/polyfills/internal/assert.mjs index 50f260e106..fd4b90bfd9 100644 --- a/ext/node/polyfills/internal/assert.mjs +++ b/ext/node/polyfills/internal/assert.mjs @@ -1,5 +1,5 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { ERR_INTERNAL_ASSERTION } from "internal:deno_node/internal/errors.ts"; +import { ERR_INTERNAL_ASSERTION } from "ext:deno_node/internal/errors.ts"; function assert(value, message) { if (!value) { diff --git a/ext/node/polyfills/internal/async_hooks.ts b/ext/node/polyfills/internal/async_hooks.ts index daabd49267..beb4ed4170 100644 --- a/ext/node/polyfills/internal/async_hooks.ts +++ b/ext/node/polyfills/internal/async_hooks.ts @@ -2,12 +2,12 @@ // Copyright Joyent and Node contributors. All rights reserved. MIT license. // deno-lint-ignore camelcase -import * as async_wrap from "internal:deno_node/internal_binding/async_wrap.ts"; -import { ERR_ASYNC_CALLBACK } from "internal:deno_node/internal/errors.ts"; +import * as async_wrap from "ext:deno_node/internal_binding/async_wrap.ts"; +import { ERR_ASYNC_CALLBACK } from "ext:deno_node/internal/errors.ts"; export { asyncIdSymbol, ownerSymbol, -} from "internal:deno_node/internal_binding/symbols.ts"; +} from "ext:deno_node/internal_binding/symbols.ts"; interface ActiveHooks { array: AsyncHook[]; diff --git a/ext/node/polyfills/internal/buffer.d.ts b/ext/node/polyfills/internal/buffer.d.ts index 900425d52d..5c10f8fe34 100644 --- a/ext/node/polyfills/internal/buffer.d.ts +++ b/ext/node/polyfills/internal/buffer.d.ts @@ -35,7 +35,7 @@ type WithImplicitCoercion = * recommended to explicitly reference it via an import or require statement. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * // Creates a zero-filled Buffer of length 10. * const buf1 = Buffer.alloc(10); @@ -118,7 +118,7 @@ export class Buffer extends Uint8Array { * Array entries outside that range will be truncated to fit into it. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * // Creates a new Buffer containing the UTF-8 bytes of the string 'buffer'. * const buf = Buffer.from([0x62, 0x75, 0x66, 0x66, 0x65, 0x72]); @@ -165,7 +165,7 @@ export class Buffer extends Uint8Array { * Returns `true` if `obj` is a `Buffer`, `false` otherwise. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * Buffer.isBuffer(Buffer.alloc(10)); // true * Buffer.isBuffer(Buffer.from('foo')); // true @@ -181,7 +181,7 @@ export class Buffer extends Uint8Array { * or `false` otherwise. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * console.log(Buffer.isEncoding('utf8')); * // Prints: true @@ -210,7 +210,7 @@ export class Buffer extends Uint8Array { * string. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const str = '\u00bd + \u00bc = \u00be'; * @@ -249,7 +249,7 @@ export class Buffer extends Uint8Array { * truncated to `totalLength`. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * // Create a single `Buffer` from a list of three `Buffer` instances. * @@ -282,7 +282,7 @@ export class Buffer extends Uint8Array { * Compares `buf1` to `buf2`, typically for the purpose of sorting arrays of`Buffer` instances. This is equivalent to calling `buf1.compare(buf2)`. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf1 = Buffer.from('1234'); * const buf2 = Buffer.from('0123'); @@ -300,7 +300,7 @@ export class Buffer extends Uint8Array { * Allocates a new `Buffer` of `size` bytes. If `fill` is `undefined`, the`Buffer` will be zero-filled. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.alloc(5); * @@ -313,7 +313,7 @@ export class Buffer extends Uint8Array { * If `fill` is specified, the allocated `Buffer` will be initialized by calling `buf.fill(fill)`. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.alloc(5, 'a'); * @@ -325,7 +325,7 @@ export class Buffer extends Uint8Array { * initialized by calling `buf.fill(fill, encoding)`. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.alloc(11, 'aGVsbG8gd29ybGQ=', 'base64'); * @@ -355,7 +355,7 @@ export class Buffer extends Uint8Array { * _initialized_. The contents of the newly created `Buffer` are unknown and_may contain sensitive data_. Use `Buffer.alloc()` instead to initialize`Buffer` instances with zeroes. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.allocUnsafe(10); * @@ -406,7 +406,7 @@ export class Buffer extends Uint8Array { * then copying out the relevant bits. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * // Need to keep around a few small chunks of memory. * const store = []; @@ -443,7 +443,7 @@ export class Buffer extends Uint8Array { * written. However, partially encoded characters will not be written. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.alloc(256); * @@ -484,7 +484,7 @@ export class Buffer extends Uint8Array { * as {@link constants.MAX_STRING_LENGTH}. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf1 = Buffer.allocUnsafe(26); * @@ -521,7 +521,7 @@ export class Buffer extends Uint8Array { * In particular, `Buffer.from(buf.toJSON())` works like `Buffer.from(buf)`. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.from([0x1, 0x2, 0x3, 0x4, 0x5]); * const json = JSON.stringify(buf); @@ -548,7 +548,7 @@ export class Buffer extends Uint8Array { * Returns `true` if both `buf` and `otherBuffer` have exactly the same bytes,`false` otherwise. Equivalent to `buf.compare(otherBuffer) === 0`. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf1 = Buffer.from('ABC'); * const buf2 = Buffer.from('414243', 'hex'); @@ -572,7 +572,7 @@ export class Buffer extends Uint8Array { * * `-1` is returned if `target` should come _after_`buf` when sorted. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf1 = Buffer.from('ABC'); * const buf2 = Buffer.from('BCD'); @@ -596,7 +596,7 @@ export class Buffer extends Uint8Array { * The optional `targetStart`, `targetEnd`, `sourceStart`, and `sourceEnd`arguments can be used to limit the comparison to specific ranges within `target`and `buf` respectively. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf1 = Buffer.from([1, 2, 3, 4, 5, 6, 7, 8, 9]); * const buf2 = Buffer.from([5, 6, 7, 8, 9, 1, 2, 3, 4]); @@ -632,7 +632,7 @@ export class Buffer extends Uint8Array { * different function arguments. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * // Create two `Buffer` instances. * const buf1 = Buffer.allocUnsafe(26); @@ -653,7 +653,7 @@ export class Buffer extends Uint8Array { * ``` * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * // Create a `Buffer` and copy data from one region to an overlapping region * // within the same `Buffer`. @@ -693,7 +693,7 @@ export class Buffer extends Uint8Array { * which is a superclass of `Buffer`. To copy the slice, use`Uint8Array.prototype.slice()`. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.from('buffer'); * @@ -722,7 +722,7 @@ export class Buffer extends Uint8Array { * Modifying the new `Buffer` slice will modify the memory in the original `Buffer`because the allocated memory of the two objects overlap. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * // Create a `Buffer` with the ASCII alphabet, take a slice, and modify one byte * // from the original `Buffer`. @@ -749,7 +749,7 @@ export class Buffer extends Uint8Array { * end of `buf` rather than the beginning. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.from('buffer'); * @@ -776,7 +776,7 @@ export class Buffer extends Uint8Array { * `value` is interpreted and written as a two's complement signed integer. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.allocUnsafe(8); * @@ -797,7 +797,7 @@ export class Buffer extends Uint8Array { * `value` is interpreted and written as a two's complement signed integer. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.allocUnsafe(8); * @@ -818,7 +818,7 @@ export class Buffer extends Uint8Array { * This function is also available under the `writeBigUint64BE` alias. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.allocUnsafe(8); * @@ -837,7 +837,7 @@ export class Buffer extends Uint8Array { * Writes `value` to `buf` at the specified `offset` as little-endian * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.allocUnsafe(8); * @@ -861,7 +861,7 @@ export class Buffer extends Uint8Array { * This function is also available under the `writeUintLE` alias. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.allocUnsafe(6); * @@ -884,7 +884,7 @@ export class Buffer extends Uint8Array { * This function is also available under the `writeUintBE` alias. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.allocUnsafe(6); * @@ -905,7 +905,7 @@ export class Buffer extends Uint8Array { * when `value` is anything other than a signed integer. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.allocUnsafe(6); * @@ -926,7 +926,7 @@ export class Buffer extends Uint8Array { * signed integer. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.allocUnsafe(6); * @@ -948,7 +948,7 @@ export class Buffer extends Uint8Array { * This function is also available under the `readBigUint64BE` alias. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.from([0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff]); * @@ -965,7 +965,7 @@ export class Buffer extends Uint8Array { * This function is also available under the `readBigUint64LE` alias. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.from([0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff]); * @@ -1001,7 +1001,7 @@ export class Buffer extends Uint8Array { * This function is also available under the `readUintLE` alias. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.from([0x12, 0x34, 0x56, 0x78, 0x90, 0xab]); * @@ -1020,7 +1020,7 @@ export class Buffer extends Uint8Array { * This function is also available under the `readUintBE` alias. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.from([0x12, 0x34, 0x56, 0x78, 0x90, 0xab]); * @@ -1039,7 +1039,7 @@ export class Buffer extends Uint8Array { * supporting up to 48 bits of accuracy. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.from([0x12, 0x34, 0x56, 0x78, 0x90, 0xab]); * @@ -1056,7 +1056,7 @@ export class Buffer extends Uint8Array { * supporting up to 48 bits of accuracy. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.from([0x12, 0x34, 0x56, 0x78, 0x90, 0xab]); * @@ -1078,7 +1078,7 @@ export class Buffer extends Uint8Array { * This function is also available under the `readUint8` alias. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.from([1, -2]); * @@ -1099,7 +1099,7 @@ export class Buffer extends Uint8Array { * This function is also available under the `readUint16LE` alias. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.from([0x12, 0x34, 0x56]); * @@ -1120,7 +1120,7 @@ export class Buffer extends Uint8Array { * This function is also available under the `readUint16BE` alias. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.from([0x12, 0x34, 0x56]); * @@ -1139,7 +1139,7 @@ export class Buffer extends Uint8Array { * This function is also available under the `readUint32LE` alias. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.from([0x12, 0x34, 0x56, 0x78]); * @@ -1158,7 +1158,7 @@ export class Buffer extends Uint8Array { * This function is also available under the `readUint32BE` alias. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.from([0x12, 0x34, 0x56, 0x78]); * @@ -1175,7 +1175,7 @@ export class Buffer extends Uint8Array { * Integers read from a `Buffer` are interpreted as two's complement signed values. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.from([-1, 5]); * @@ -1196,7 +1196,7 @@ export class Buffer extends Uint8Array { * Integers read from a `Buffer` are interpreted as two's complement signed values. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.from([0, 5]); * @@ -1215,7 +1215,7 @@ export class Buffer extends Uint8Array { * Integers read from a `Buffer` are interpreted as two's complement signed values. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.from([0, 5]); * @@ -1232,7 +1232,7 @@ export class Buffer extends Uint8Array { * Integers read from a `Buffer` are interpreted as two's complement signed values. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.from([0, 0, 0, 5]); * @@ -1251,7 +1251,7 @@ export class Buffer extends Uint8Array { * Integers read from a `Buffer` are interpreted as two's complement signed values. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.from([0, 0, 0, 5]); * @@ -1266,7 +1266,7 @@ export class Buffer extends Uint8Array { * Reads a 32-bit, little-endian float from `buf` at the specified `offset`. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.from([1, 2, 3, 4]); * @@ -1283,7 +1283,7 @@ export class Buffer extends Uint8Array { * Reads a 32-bit, big-endian float from `buf` at the specified `offset`. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.from([1, 2, 3, 4]); * @@ -1298,7 +1298,7 @@ export class Buffer extends Uint8Array { * Reads a 64-bit, little-endian double from `buf` at the specified `offset`. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.from([1, 2, 3, 4, 5, 6, 7, 8]); * @@ -1315,7 +1315,7 @@ export class Buffer extends Uint8Array { * Reads a 64-bit, big-endian double from `buf` at the specified `offset`. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.from([1, 2, 3, 4, 5, 6, 7, 8]); * @@ -1332,7 +1332,7 @@ export class Buffer extends Uint8Array { * byte order _in-place_. Throws `ERR_INVALID_BUFFER_SIZE` if `buf.length` is not a multiple of 2. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf1 = Buffer.from([0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8]); * @@ -1354,7 +1354,7 @@ export class Buffer extends Uint8Array { * between UTF-16 little-endian and UTF-16 big-endian: * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.from('This is little-endian UTF-16', 'utf16le'); * buf.swap16(); // Convert to big-endian UTF-16 text. @@ -1368,7 +1368,7 @@ export class Buffer extends Uint8Array { * byte order _in-place_. Throws `ERR_INVALID_BUFFER_SIZE` if `buf.length` is not a multiple of 4. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf1 = Buffer.from([0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8]); * @@ -1394,7 +1394,7 @@ export class Buffer extends Uint8Array { * Throws `ERR_INVALID_BUFFER_SIZE` if `buf.length` is not a multiple of 8. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf1 = Buffer.from([0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8]); * @@ -1423,7 +1423,7 @@ export class Buffer extends Uint8Array { * This function is also available under the `writeUint8` alias. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.allocUnsafe(4); * @@ -1448,7 +1448,7 @@ export class Buffer extends Uint8Array { * This function is also available under the `writeUint16LE` alias. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.allocUnsafe(4); * @@ -1471,7 +1471,7 @@ export class Buffer extends Uint8Array { * This function is also available under the `writeUint16BE` alias. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.allocUnsafe(4); * @@ -1494,7 +1494,7 @@ export class Buffer extends Uint8Array { * This function is also available under the `writeUint32LE` alias. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.allocUnsafe(4); * @@ -1516,7 +1516,7 @@ export class Buffer extends Uint8Array { * This function is also available under the `writeUint32BE` alias. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.allocUnsafe(4); * @@ -1539,7 +1539,7 @@ export class Buffer extends Uint8Array { * `value` is interpreted and written as a two's complement signed integer. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.allocUnsafe(2); * @@ -1562,7 +1562,7 @@ export class Buffer extends Uint8Array { * The `value` is interpreted and written as a two's complement signed integer. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.allocUnsafe(2); * @@ -1584,7 +1584,7 @@ export class Buffer extends Uint8Array { * The `value` is interpreted and written as a two's complement signed integer. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.allocUnsafe(2); * @@ -1606,7 +1606,7 @@ export class Buffer extends Uint8Array { * The `value` is interpreted and written as a two's complement signed integer. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.allocUnsafe(4); * @@ -1628,7 +1628,7 @@ export class Buffer extends Uint8Array { * The `value` is interpreted and written as a two's complement signed integer. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.allocUnsafe(4); * @@ -1648,7 +1648,7 @@ export class Buffer extends Uint8Array { * undefined when `value` is anything other than a JavaScript number. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.allocUnsafe(4); * @@ -1668,7 +1668,7 @@ export class Buffer extends Uint8Array { * undefined when `value` is anything other than a JavaScript number. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.allocUnsafe(4); * @@ -1688,7 +1688,7 @@ export class Buffer extends Uint8Array { * other than a JavaScript number. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.allocUnsafe(8); * @@ -1708,7 +1708,7 @@ export class Buffer extends Uint8Array { * other than a JavaScript number. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.allocUnsafe(8); * @@ -1728,7 +1728,7 @@ export class Buffer extends Uint8Array { * the entire `buf` will be filled: * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * // Fill a `Buffer` with the ASCII character 'h'. * @@ -1746,7 +1746,7 @@ export class Buffer extends Uint8Array { * then only the bytes of that character that fit into `buf` are written: * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * // Fill a `Buffer` with character that takes up two bytes in UTF-8. * @@ -1758,7 +1758,7 @@ export class Buffer extends Uint8Array { * fill data remains, an exception is thrown: * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.allocUnsafe(5); * @@ -1792,7 +1792,7 @@ export class Buffer extends Uint8Array { * value between `0` and `255`. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.from('this is a buffer'); * @@ -1825,7 +1825,7 @@ export class Buffer extends Uint8Array { * behavior matches [`String.prototype.indexOf()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf). * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const b = Buffer.from('abcdef'); * @@ -1860,7 +1860,7 @@ export class Buffer extends Uint8Array { * rather than the first occurrence. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.from('this buffer is a buffer'); * @@ -1895,7 +1895,7 @@ export class Buffer extends Uint8Array { * This behavior matches [`String.prototype.lastIndexOf()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/lastIndexOf). * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const b = Buffer.from('abcdef'); * @@ -1932,7 +1932,7 @@ export class Buffer extends Uint8Array { * of `buf`. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * // Log the entire contents of a `Buffer`. * @@ -1956,7 +1956,7 @@ export class Buffer extends Uint8Array { * Equivalent to `buf.indexOf() !== -1`. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.from('this is a buffer'); * @@ -1990,7 +1990,7 @@ export class Buffer extends Uint8Array { * Creates and returns an [iterator](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols) of `buf` keys (indices). * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.from('buffer'); * @@ -2013,7 +2013,7 @@ export class Buffer extends Uint8Array { * called automatically when a `Buffer` is used in a `for..of` statement. * * ```js - * import { Buffer } from "internal:deno_node/internal/buffer"; + * import { Buffer } from "ext:deno_node/internal/buffer"; * * const buf = Buffer.from('buffer'); * diff --git a/ext/node/polyfills/internal/buffer.mjs b/ext/node/polyfills/internal/buffer.mjs index d56ffdd3cf..73116e552e 100644 --- a/ext/node/polyfills/internal/buffer.mjs +++ b/ext/node/polyfills/internal/buffer.mjs @@ -2,10 +2,10 @@ // Copyright Joyent and Node contributors. All rights reserved. MIT license. // Copyright Feross Aboukhadijeh, and other contributors. All rights reserved. MIT license. -import { TextDecoder, TextEncoder } from "internal:deno_web/08_text_encoding.js"; -import { codes } from "internal:deno_node/internal/error_codes.ts"; -import { encodings } from "internal:deno_node/internal_binding/string_decoder.ts"; -import { indexOfBuffer, indexOfNumber } from "internal:deno_node/internal_binding/buffer.ts"; +import { TextDecoder, TextEncoder } from "ext:deno_web/08_text_encoding.js"; +import { codes } from "ext:deno_node/internal/error_codes.ts"; +import { encodings } from "ext:deno_node/internal_binding/string_decoder.ts"; +import { indexOfBuffer, indexOfNumber } from "ext:deno_node/internal_binding/buffer.ts"; import { asciiToBytes, base64ToBytes, @@ -14,14 +14,14 @@ import { bytesToUtf16le, hexToBytes, utf16leToBytes, -} from "internal:deno_node/internal_binding/_utils.ts"; -import { isAnyArrayBuffer, isArrayBufferView } from "internal:deno_node/internal/util/types.ts"; -import { normalizeEncoding } from "internal:deno_node/internal/util.mjs"; -import { validateBuffer } from "internal:deno_node/internal/validators.mjs"; -import { isUint8Array } from "internal:deno_node/internal/util/types.ts"; -import { forgivingBase64Encode, forgivingBase64UrlEncode } from "internal:deno_web/00_infra.js"; -import { atob, btoa } from "internal:deno_web/05_base64.js"; -import { Blob } from "internal:deno_web/09_file.js"; +} from "ext:deno_node/internal_binding/_utils.ts"; +import { isAnyArrayBuffer, isArrayBufferView } from "ext:deno_node/internal/util/types.ts"; +import { normalizeEncoding } from "ext:deno_node/internal/util.mjs"; +import { validateBuffer } from "ext:deno_node/internal/validators.mjs"; +import { isUint8Array } from "ext:deno_node/internal/util/types.ts"; +import { forgivingBase64Encode, forgivingBase64UrlEncode } from "ext:deno_web/00_infra.js"; +import { atob, btoa } from "ext:deno_web/05_base64.js"; +import { Blob } from "ext:deno_web/09_file.js"; export { atob, btoa, Blob }; diff --git a/ext/node/polyfills/internal/child_process.ts b/ext/node/polyfills/internal/child_process.ts index a96b97d9e1..7c72cb0ca3 100644 --- a/ext/node/polyfills/internal/child_process.ts +++ b/ext/node/polyfills/internal/child_process.ts @@ -2,33 +2,30 @@ // This module implements 'child_process' module of Node.JS API. // ref: https://nodejs.org/api/child_process.html -import { assert } from "internal:deno_node/_util/asserts.ts"; -import { EventEmitter } from "internal:deno_node/events.ts"; -import { os } from "internal:deno_node/internal_binding/constants.ts"; -import { - notImplemented, - warnNotImplemented, -} from "internal:deno_node/_utils.ts"; -import { Readable, Stream, Writable } from "internal:deno_node/stream.ts"; -import { deferred } from "internal:deno_node/_util/async.ts"; -import { isWindows } from "internal:deno_node/_util/os.ts"; -import { nextTick } from "internal:deno_node/_next_tick.ts"; +import { assert } from "ext:deno_node/_util/asserts.ts"; +import { EventEmitter } from "ext:deno_node/events.ts"; +import { os } from "ext:deno_node/internal_binding/constants.ts"; +import { notImplemented, warnNotImplemented } from "ext:deno_node/_utils.ts"; +import { Readable, Stream, Writable } from "ext:deno_node/stream.ts"; +import { deferred } from "ext:deno_node/_util/async.ts"; +import { isWindows } from "ext:deno_node/_util/os.ts"; +import { nextTick } from "ext:deno_node/_next_tick.ts"; import { AbortError, ERR_INVALID_ARG_TYPE, ERR_INVALID_ARG_VALUE, ERR_UNKNOWN_SIGNAL, -} from "internal:deno_node/internal/errors.ts"; -import { Buffer } from "internal:deno_node/buffer.ts"; -import { errnoException } from "internal:deno_node/internal/errors.ts"; -import { ErrnoException } from "internal:deno_node/_global.d.ts"; -import { codeMap } from "internal:deno_node/internal_binding/uv.ts"; +} from "ext:deno_node/internal/errors.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; +import { errnoException } from "ext:deno_node/internal/errors.ts"; +import { ErrnoException } from "ext:deno_node/_global.d.ts"; +import { codeMap } from "ext:deno_node/internal_binding/uv.ts"; import { isInt32, validateBoolean, validateObject, validateString, -} from "internal:deno_node/internal/validators.mjs"; +} from "ext:deno_node/internal/validators.mjs"; import { ArrayIsArray, ArrayPrototypeFilter, @@ -39,10 +36,10 @@ import { ArrayPrototypeUnshift, ObjectPrototypeHasOwnProperty, StringPrototypeToUpperCase, -} from "internal:deno_node/internal/primordials.mjs"; -import { kEmptyObject } from "internal:deno_node/internal/util.mjs"; -import { getValidatedPath } from "internal:deno_node/internal/fs/utils.mjs"; -import process from "internal:deno_node/process.ts"; +} from "ext:deno_node/internal/primordials.mjs"; +import { kEmptyObject } from "ext:deno_node/internal/util.mjs"; +import { getValidatedPath } from "ext:deno_node/internal/fs/utils.mjs"; +import process from "ext:deno_node/process.ts"; export function mapValues( record: Readonly>, diff --git a/ext/node/polyfills/internal/cli_table.ts b/ext/node/polyfills/internal/cli_table.ts index 0fc046478a..dd49a44a19 100644 --- a/ext/node/polyfills/internal/cli_table.ts +++ b/ext/node/polyfills/internal/cli_table.ts @@ -1,7 +1,7 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent and Node contributors. All rights reserved. MIT license. -import { getStringWidth } from "internal:deno_node/internal/util/inspect.mjs"; +import { getStringWidth } from "ext:deno_node/internal/util/inspect.mjs"; // The use of Unicode characters below is the only non-comment use of non-ASCII // Unicode characters in Node.js built-in modules. If they are ever removed or diff --git a/ext/node/polyfills/internal/console/constructor.mjs b/ext/node/polyfills/internal/console/constructor.mjs index 8c9a6d390c..cd7d372a63 100644 --- a/ext/node/polyfills/internal/console/constructor.mjs +++ b/ext/node/polyfills/internal/console/constructor.mjs @@ -8,12 +8,12 @@ import { ERR_INCOMPATIBLE_OPTION_PAIR, ERR_INVALID_ARG_VALUE, isStackOverflowError, -} from "internal:deno_node/internal/errors.ts"; +} from "ext:deno_node/internal/errors.ts"; import { validateArray, validateInteger, validateObject, -} from "internal:deno_node/internal/validators.mjs"; +} from "ext:deno_node/internal/validators.mjs"; const previewEntries = (iter, isKeyValue) => { if (isKeyValue) { const arr = [...iter]; @@ -25,24 +25,24 @@ const previewEntries = (iter, isKeyValue) => { return [...iter]; } }; -import { Buffer } from "internal:deno_node/buffer.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; const { isBuffer } = Buffer; -import { formatWithOptions, inspect } from "internal:deno_node/internal/util/inspect.mjs"; +import { formatWithOptions, inspect } from "ext:deno_node/internal/util/inspect.mjs"; import { isMap, isMapIterator, isSet, isSetIterator, isTypedArray, -} from "internal:deno_node/internal/util/types.ts"; +} from "ext:deno_node/internal/util/types.ts"; import { CHAR_LOWERCASE_B as kTraceBegin, CHAR_LOWERCASE_E as kTraceEnd, CHAR_LOWERCASE_N as kTraceInstant, CHAR_UPPERCASE_C as kTraceCount, -} from "internal:deno_node/internal/constants.ts"; -import { clearScreenDown, cursorTo } from "internal:deno_node/internal/readline/callbacks.mjs"; -import cliTable from "internal:deno_node/internal/cli_table.ts"; +} from "ext:deno_node/internal/constants.ts"; +import { clearScreenDown, cursorTo } from "ext:deno_node/internal/readline/callbacks.mjs"; +import cliTable from "ext:deno_node/internal/cli_table.ts"; const kCounts = Symbol("counts"); const kTraceConsoleCategory = "node,node.console"; diff --git a/ext/node/polyfills/internal/crypto/_keys.ts b/ext/node/polyfills/internal/crypto/_keys.ts index 853777976c..f423bad61a 100644 --- a/ext/node/polyfills/internal/crypto/_keys.ts +++ b/ext/node/polyfills/internal/crypto/_keys.ts @@ -1,5 +1,5 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { kKeyObject } from "internal:deno_node/internal/crypto/constants.ts"; +import { kKeyObject } from "ext:deno_node/internal/crypto/constants.ts"; export const kKeyType = Symbol("kKeyType"); diff --git a/ext/node/polyfills/internal/crypto/_randomBytes.ts b/ext/node/polyfills/internal/crypto/_randomBytes.ts index 16b779a029..1b2595e1b1 100644 --- a/ext/node/polyfills/internal/crypto/_randomBytes.ts +++ b/ext/node/polyfills/internal/crypto/_randomBytes.ts @@ -1,5 +1,5 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { Buffer } from "internal:deno_node/buffer.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; export const MAX_RANDOM_VALUES = 65536; export const MAX_SIZE = 4294967295; diff --git a/ext/node/polyfills/internal/crypto/_randomFill.ts b/ext/node/polyfills/internal/crypto/_randomFill.ts index 9acff9b9bc..ba8b9cbec1 100644 --- a/ext/node/polyfills/internal/crypto/_randomFill.ts +++ b/ext/node/polyfills/internal/crypto/_randomFill.ts @@ -1,8 +1,8 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. import randomBytes, { MAX_SIZE as kMaxUint32, -} from "internal:deno_node/internal/crypto/_randomBytes.ts"; -import { Buffer } from "internal:deno_node/buffer.ts"; +} from "ext:deno_node/internal/crypto/_randomBytes.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; const kBufferMaxLength = 0x7fffffff; diff --git a/ext/node/polyfills/internal/crypto/certificate.ts b/ext/node/polyfills/internal/crypto/certificate.ts index bfa171ad3b..ebcfecbdad 100644 --- a/ext/node/polyfills/internal/crypto/certificate.ts +++ b/ext/node/polyfills/internal/crypto/certificate.ts @@ -1,9 +1,9 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license. -import { notImplemented } from "internal:deno_node/_utils.ts"; -import { Buffer } from "internal:deno_node/buffer.ts"; -import { BinaryLike } from "internal:deno_node/internal/crypto/types.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; +import { BinaryLike } from "ext:deno_node/internal/crypto/types.ts"; export class Certificate { static Certificate = Certificate; diff --git a/ext/node/polyfills/internal/crypto/cipher.ts b/ext/node/polyfills/internal/crypto/cipher.ts index 943783cb35..34776e3abe 100644 --- a/ext/node/polyfills/internal/crypto/cipher.ts +++ b/ext/node/polyfills/internal/crypto/cipher.ts @@ -1,21 +1,21 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license. -import { ERR_INVALID_ARG_TYPE } from "internal:deno_node/internal/errors.ts"; +import { ERR_INVALID_ARG_TYPE } from "ext:deno_node/internal/errors.ts"; import { validateInt32, validateObject, -} from "internal:deno_node/internal/validators.mjs"; -import { Buffer } from "internal:deno_node/buffer.ts"; -import { notImplemented } from "internal:deno_node/_utils.ts"; -import type { TransformOptions } from "internal:deno_node/_stream.d.ts"; -import { Transform } from "internal:deno_node/_stream.mjs"; -import { KeyObject } from "internal:deno_node/internal/crypto/keys.ts"; -import type { BufferEncoding } from "internal:deno_node/_global.d.ts"; +} from "ext:deno_node/internal/validators.mjs"; +import { Buffer } from "ext:deno_node/buffer.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; +import type { TransformOptions } from "ext:deno_node/_stream.d.ts"; +import { Transform } from "ext:deno_node/_stream.mjs"; +import { KeyObject } from "ext:deno_node/internal/crypto/keys.ts"; +import type { BufferEncoding } from "ext:deno_node/_global.d.ts"; import type { BinaryLike, Encoding, -} from "internal:deno_node/internal/crypto/types.ts"; +} from "ext:deno_node/internal/crypto/types.ts"; const { ops } = globalThis.__bootstrap.core; diff --git a/ext/node/polyfills/internal/crypto/diffiehellman.ts b/ext/node/polyfills/internal/crypto/diffiehellman.ts index 6e35ebaf4c..3aa1f80809 100644 --- a/ext/node/polyfills/internal/crypto/diffiehellman.ts +++ b/ext/node/polyfills/internal/crypto/diffiehellman.ts @@ -1,28 +1,28 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license. -import { notImplemented } from "internal:deno_node/_utils.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; import { isAnyArrayBuffer, isArrayBufferView, -} from "internal:deno_node/internal/util/types.ts"; -import { ERR_INVALID_ARG_TYPE } from "internal:deno_node/internal/errors.ts"; +} from "ext:deno_node/internal/util/types.ts"; +import { ERR_INVALID_ARG_TYPE } from "ext:deno_node/internal/errors.ts"; import { validateInt32, validateString, -} from "internal:deno_node/internal/validators.mjs"; -import { Buffer } from "internal:deno_node/buffer.ts"; +} from "ext:deno_node/internal/validators.mjs"; +import { Buffer } from "ext:deno_node/buffer.ts"; import { getDefaultEncoding, toBuf, -} from "internal:deno_node/internal/crypto/util.ts"; +} from "ext:deno_node/internal/crypto/util.ts"; import type { BinaryLike, BinaryToTextEncoding, ECDHKeyFormat, -} from "internal:deno_node/internal/crypto/types.ts"; -import { KeyObject } from "internal:deno_node/internal/crypto/keys.ts"; -import type { BufferEncoding } from "internal:deno_node/_global.d.ts"; +} from "ext:deno_node/internal/crypto/types.ts"; +import { KeyObject } from "ext:deno_node/internal/crypto/keys.ts"; +import type { BufferEncoding } from "ext:deno_node/_global.d.ts"; const DH_GENERATOR = 2; diff --git a/ext/node/polyfills/internal/crypto/hash.ts b/ext/node/polyfills/internal/crypto/hash.ts index e2907632f6..de7b162978 100644 --- a/ext/node/polyfills/internal/crypto/hash.ts +++ b/ext/node/polyfills/internal/crypto/hash.ts @@ -1,24 +1,24 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license. -import { TextEncoder } from "internal:deno_web/08_text_encoding.js"; -import { Buffer } from "internal:deno_node/buffer.ts"; -import { Transform } from "internal:deno_node/stream.ts"; +import { TextEncoder } from "ext:deno_web/08_text_encoding.js"; +import { Buffer } from "ext:deno_node/buffer.ts"; +import { Transform } from "ext:deno_node/stream.ts"; import { forgivingBase64Encode as encodeToBase64, forgivingBase64UrlEncode as encodeToBase64Url, -} from "internal:deno_web/00_infra.js"; -import type { TransformOptions } from "internal:deno_node/_stream.d.ts"; -import { validateString } from "internal:deno_node/internal/validators.mjs"; +} from "ext:deno_web/00_infra.js"; +import type { TransformOptions } from "ext:deno_node/_stream.d.ts"; +import { validateString } from "ext:deno_node/internal/validators.mjs"; import type { BinaryToTextEncoding, Encoding, -} from "internal:deno_node/internal/crypto/types.ts"; +} from "ext:deno_node/internal/crypto/types.ts"; import { KeyObject, prepareSecretKey, -} from "internal:deno_node/internal/crypto/keys.ts"; -import { notImplemented } from "internal:deno_node/_utils.ts"; +} from "ext:deno_node/internal/crypto/keys.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; const { ops } = globalThis.__bootstrap.core; diff --git a/ext/node/polyfills/internal/crypto/hkdf.ts b/ext/node/polyfills/internal/crypto/hkdf.ts index 1bd6528624..deeba102f5 100644 --- a/ext/node/polyfills/internal/crypto/hkdf.ts +++ b/ext/node/polyfills/internal/crypto/hkdf.ts @@ -5,28 +5,28 @@ import { validateFunction, validateInteger, validateString, -} from "internal:deno_node/internal/validators.mjs"; +} from "ext:deno_node/internal/validators.mjs"; import { ERR_INVALID_ARG_TYPE, ERR_OUT_OF_RANGE, hideStackFrames, -} from "internal:deno_node/internal/errors.ts"; +} from "ext:deno_node/internal/errors.ts"; import { toBuf, validateByteSource, -} from "internal:deno_node/internal/crypto/util.ts"; +} from "ext:deno_node/internal/crypto/util.ts"; import { createSecretKey, isKeyObject, KeyObject, -} from "internal:deno_node/internal/crypto/keys.ts"; -import type { BinaryLike } from "internal:deno_node/internal/crypto/types.ts"; -import { kMaxLength } from "internal:deno_node/internal/buffer.mjs"; +} from "ext:deno_node/internal/crypto/keys.ts"; +import type { BinaryLike } from "ext:deno_node/internal/crypto/types.ts"; +import { kMaxLength } from "ext:deno_node/internal/buffer.mjs"; import { isAnyArrayBuffer, isArrayBufferView, -} from "internal:deno_node/internal/util/types.ts"; -import { notImplemented } from "internal:deno_node/_utils.ts"; +} from "ext:deno_node/internal/util/types.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; const validateParameters = hideStackFrames((hash, key, salt, info, length) => { key = prepareKey(key); diff --git a/ext/node/polyfills/internal/crypto/keygen.ts b/ext/node/polyfills/internal/crypto/keygen.ts index d8cd311a99..dadc9c1981 100644 --- a/ext/node/polyfills/internal/crypto/keygen.ts +++ b/ext/node/polyfills/internal/crypto/keygen.ts @@ -1,13 +1,10 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license. -import { KeyObject } from "internal:deno_node/internal/crypto/keys.ts"; -import { notImplemented } from "internal:deno_node/_utils.ts"; -import { Buffer } from "internal:deno_node/buffer.ts"; -import { - KeyFormat, - KeyType, -} from "internal:deno_node/internal/crypto/types.ts"; +import { KeyObject } from "ext:deno_node/internal/crypto/keys.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; +import { KeyFormat, KeyType } from "ext:deno_node/internal/crypto/types.ts"; export function generateKey( _type: "hmac" | "aes", diff --git a/ext/node/polyfills/internal/crypto/keys.ts b/ext/node/polyfills/internal/crypto/keys.ts index 9a2800e7f0..0348ee0e41 100644 --- a/ext/node/polyfills/internal/crypto/keys.ts +++ b/ext/node/polyfills/internal/crypto/keys.ts @@ -4,30 +4,30 @@ import { kHandle, kKeyObject, -} from "internal:deno_node/internal/crypto/constants.ts"; +} from "ext:deno_node/internal/crypto/constants.ts"; import { ERR_CRYPTO_INVALID_KEY_OBJECT_TYPE, ERR_INVALID_ARG_TYPE, ERR_INVALID_ARG_VALUE, -} from "internal:deno_node/internal/errors.ts"; -import { notImplemented } from "internal:deno_node/_utils.ts"; +} from "ext:deno_node/internal/errors.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; import type { KeyFormat, KeyType, PrivateKeyInput, PublicKeyInput, -} from "internal:deno_node/internal/crypto/types.ts"; -import { Buffer } from "internal:deno_node/buffer.ts"; +} from "ext:deno_node/internal/crypto/types.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; import { isAnyArrayBuffer, isArrayBufferView, -} from "internal:deno_node/internal/util/types.ts"; -import { hideStackFrames } from "internal:deno_node/internal/errors.ts"; +} from "ext:deno_node/internal/util/types.ts"; +import { hideStackFrames } from "ext:deno_node/internal/errors.ts"; import { isCryptoKey as isCryptoKey_, isKeyObject as isKeyObject_, kKeyType, -} from "internal:deno_node/internal/crypto/_keys.ts"; +} from "ext:deno_node/internal/crypto/_keys.ts"; const getArrayBufferOrView = hideStackFrames( ( diff --git a/ext/node/polyfills/internal/crypto/pbkdf2.ts b/ext/node/polyfills/internal/crypto/pbkdf2.ts index efd520f768..c744965ede 100644 --- a/ext/node/polyfills/internal/crypto/pbkdf2.ts +++ b/ext/node/polyfills/internal/crypto/pbkdf2.ts @@ -1,7 +1,7 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { Buffer } from "internal:deno_node/buffer.ts"; -import { createHash } from "internal:deno_node/internal/crypto/hash.ts"; -import { HASH_DATA } from "internal:deno_node/internal/crypto/types.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; +import { createHash } from "ext:deno_node/internal/crypto/hash.ts"; +import { HASH_DATA } from "ext:deno_node/internal/crypto/types.ts"; export const MAX_ALLOC = Math.pow(2, 30) - 1; diff --git a/ext/node/polyfills/internal/crypto/random.ts b/ext/node/polyfills/internal/crypto/random.ts index def9e639da..cd2333d8cd 100644 --- a/ext/node/polyfills/internal/crypto/random.ts +++ b/ext/node/polyfills/internal/crypto/random.ts @@ -1,19 +1,19 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license. -import { notImplemented } from "internal:deno_node/_utils.ts"; -import randomBytes from "internal:deno_node/internal/crypto/_randomBytes.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; +import randomBytes from "ext:deno_node/internal/crypto/_randomBytes.ts"; import randomFill, { randomFillSync, -} from "internal:deno_node/internal/crypto/_randomFill.ts"; -import randomInt from "internal:deno_node/internal/crypto/_randomInt.ts"; +} from "ext:deno_node/internal/crypto/_randomFill.ts"; +import randomInt from "ext:deno_node/internal/crypto/_randomInt.ts"; -export { default as randomBytes } from "internal:deno_node/internal/crypto/_randomBytes.ts"; +export { default as randomBytes } from "ext:deno_node/internal/crypto/_randomBytes.ts"; export { default as randomFill, randomFillSync, -} from "internal:deno_node/internal/crypto/_randomFill.ts"; -export { default as randomInt } from "internal:deno_node/internal/crypto/_randomInt.ts"; +} from "ext:deno_node/internal/crypto/_randomFill.ts"; +export { default as randomInt } from "ext:deno_node/internal/crypto/_randomInt.ts"; export type LargeNumberLike = | ArrayBufferView diff --git a/ext/node/polyfills/internal/crypto/scrypt.ts b/ext/node/polyfills/internal/crypto/scrypt.ts index 46afd0f8a0..5e65869068 100644 --- a/ext/node/polyfills/internal/crypto/scrypt.ts +++ b/ext/node/polyfills/internal/crypto/scrypt.ts @@ -23,9 +23,9 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -import { Buffer } from "internal:deno_node/buffer.ts"; -import { pbkdf2Sync as pbkdf2 } from "internal:deno_node/internal/crypto/pbkdf2.ts"; -import { HASH_DATA } from "internal:deno_node/internal/crypto/types.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; +import { pbkdf2Sync as pbkdf2 } from "ext:deno_node/internal/crypto/pbkdf2.ts"; +import { HASH_DATA } from "ext:deno_node/internal/crypto/types.ts"; type Opts = Partial<{ N: number; diff --git a/ext/node/polyfills/internal/crypto/sig.ts b/ext/node/polyfills/internal/crypto/sig.ts index 8c9af3b98b..d61f82b0e9 100644 --- a/ext/node/polyfills/internal/crypto/sig.ts +++ b/ext/node/polyfills/internal/crypto/sig.ts @@ -1,19 +1,19 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license. -import { notImplemented } from "internal:deno_node/_utils.ts"; -import { validateString } from "internal:deno_node/internal/validators.mjs"; -import { Buffer } from "internal:deno_node/buffer.ts"; -import type { WritableOptions } from "internal:deno_node/_stream.d.ts"; -import Writable from "internal:deno_node/internal/streams/writable.mjs"; +import { notImplemented } from "ext:deno_node/_utils.ts"; +import { validateString } from "ext:deno_node/internal/validators.mjs"; +import { Buffer } from "ext:deno_node/buffer.ts"; +import type { WritableOptions } from "ext:deno_node/_stream.d.ts"; +import Writable from "ext:deno_node/internal/streams/writable.mjs"; import type { BinaryLike, BinaryToTextEncoding, Encoding, PrivateKeyInput, PublicKeyInput, -} from "internal:deno_node/internal/crypto/types.ts"; -import { KeyObject } from "internal:deno_node/internal/crypto/keys.ts"; +} from "ext:deno_node/internal/crypto/types.ts"; +import { KeyObject } from "ext:deno_node/internal/crypto/keys.ts"; export type DSAEncoding = "der" | "ieee-p1363"; diff --git a/ext/node/polyfills/internal/crypto/util.ts b/ext/node/polyfills/internal/crypto/util.ts index 75e8e4ea7e..317c1d5033 100644 --- a/ext/node/polyfills/internal/crypto/util.ts +++ b/ext/node/polyfills/internal/crypto/util.ts @@ -1,21 +1,21 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license. -import { notImplemented } from "internal:deno_node/_utils.ts"; -import { Buffer } from "internal:deno_node/buffer.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; import { ERR_INVALID_ARG_TYPE, hideStackFrames, -} from "internal:deno_node/internal/errors.ts"; +} from "ext:deno_node/internal/errors.ts"; import { isAnyArrayBuffer, isArrayBufferView, -} from "internal:deno_node/internal/util/types.ts"; -import { crypto as constants } from "internal:deno_node/internal_binding/constants.ts"; +} from "ext:deno_node/internal/util/types.ts"; +import { crypto as constants } from "ext:deno_node/internal_binding/constants.ts"; import { kHandle, kKeyObject, -} from "internal:deno_node/internal/crypto/constants.ts"; +} from "ext:deno_node/internal/crypto/constants.ts"; // TODO(kt3k): Generate this list from `digestAlgorithms` // of std/crypto/_wasm/mod.ts diff --git a/ext/node/polyfills/internal/crypto/x509.ts b/ext/node/polyfills/internal/crypto/x509.ts index 4e47e1de65..e18d4fe682 100644 --- a/ext/node/polyfills/internal/crypto/x509.ts +++ b/ext/node/polyfills/internal/crypto/x509.ts @@ -1,12 +1,12 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license. -import { KeyObject } from "internal:deno_node/internal/crypto/keys.ts"; -import { Buffer } from "internal:deno_node/buffer.ts"; -import { ERR_INVALID_ARG_TYPE } from "internal:deno_node/internal/errors.ts"; -import { isArrayBufferView } from "internal:deno_node/internal/util/types.ts"; -import { notImplemented } from "internal:deno_node/_utils.ts"; -import { BinaryLike } from "internal:deno_node/internal/crypto/types.ts"; +import { KeyObject } from "ext:deno_node/internal/crypto/keys.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; +import { ERR_INVALID_ARG_TYPE } from "ext:deno_node/internal/errors.ts"; +import { isArrayBufferView } from "ext:deno_node/internal/util/types.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; +import { BinaryLike } from "ext:deno_node/internal/crypto/types.ts"; // deno-lint-ignore no-explicit-any export type PeerCertificate = any; diff --git a/ext/node/polyfills/internal/dgram.ts b/ext/node/polyfills/internal/dgram.ts index 843d5a444d..a72c79e4ad 100644 --- a/ext/node/polyfills/internal/dgram.ts +++ b/ext/node/polyfills/internal/dgram.ts @@ -20,16 +20,16 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. -import { lookup as defaultLookup } from "internal:deno_node/dns.ts"; +import { lookup as defaultLookup } from "ext:deno_node/dns.ts"; import { isInt32, validateFunction, -} from "internal:deno_node/internal/validators.mjs"; -import type { ErrnoException } from "internal:deno_node/internal/errors.ts"; -import { ERR_SOCKET_BAD_TYPE } from "internal:deno_node/internal/errors.ts"; -import { UDP } from "internal:deno_node/internal_binding/udp_wrap.ts"; -import { guessHandleType } from "internal:deno_node/internal_binding/util.ts"; -import { codeMap } from "internal:deno_node/internal_binding/uv.ts"; +} from "ext:deno_node/internal/validators.mjs"; +import type { ErrnoException } from "ext:deno_node/internal/errors.ts"; +import { ERR_SOCKET_BAD_TYPE } from "ext:deno_node/internal/errors.ts"; +import { UDP } from "ext:deno_node/internal_binding/udp_wrap.ts"; +import { guessHandleType } from "ext:deno_node/internal_binding/util.ts"; +import { codeMap } from "ext:deno_node/internal_binding/uv.ts"; export type SocketType = "udp4" | "udp6"; diff --git a/ext/node/polyfills/internal/dns/promises.ts b/ext/node/polyfills/internal/dns/promises.ts index 9eb7cd03b7..fd780f0bce 100644 --- a/ext/node/polyfills/internal/dns/promises.ts +++ b/ext/node/polyfills/internal/dns/promises.ts @@ -25,8 +25,8 @@ import { validateNumber, validateOneOf, validateString, -} from "internal:deno_node/internal/validators.mjs"; -import { isIP } from "internal:deno_node/internal/net.ts"; +} from "ext:deno_node/internal/validators.mjs"; +import { isIP } from "ext:deno_node/internal/net.ts"; import { emitInvalidHostnameWarning, getDefaultResolver, @@ -35,7 +35,7 @@ import { isLookupOptions, Resolver as CallbackResolver, validateHints, -} from "internal:deno_node/internal/dns/utils.ts"; +} from "ext:deno_node/internal/dns/utils.ts"; import type { LookupAddress, LookupAllOptions, @@ -44,19 +44,19 @@ import type { Records, ResolveOptions, ResolveWithTtlOptions, -} from "internal:deno_node/internal/dns/utils.ts"; +} from "ext:deno_node/internal/dns/utils.ts"; import { dnsException, ERR_INVALID_ARG_TYPE, ERR_INVALID_ARG_VALUE, -} from "internal:deno_node/internal/errors.ts"; +} from "ext:deno_node/internal/errors.ts"; import { ChannelWrapQuery, getaddrinfo, GetAddrInfoReqWrap, QueryReqWrap, -} from "internal:deno_node/internal_binding/cares_wrap.ts"; -import { toASCII } from "internal:deno_node/punycode.ts"; +} from "ext:deno_node/internal_binding/cares_wrap.ts"; +import { toASCII } from "ext:deno_node/punycode.ts"; function onlookup( this: GetAddrInfoReqWrap, diff --git a/ext/node/polyfills/internal/dns/utils.ts b/ext/node/polyfills/internal/dns/utils.ts index 238ede2a9e..b15a9cbf1c 100644 --- a/ext/node/polyfills/internal/dns/utils.ts +++ b/ext/node/polyfills/internal/dns/utils.ts @@ -20,30 +20,30 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. -import { getOptionValue } from "internal:deno_node/internal/options.ts"; -import { emitWarning } from "internal:deno_node/process.ts"; +import { getOptionValue } from "ext:deno_node/internal/options.ts"; +import { emitWarning } from "ext:deno_node/process.ts"; import { AI_ADDRCONFIG, AI_ALL, AI_V4MAPPED, -} from "internal:deno_node/internal_binding/ares.ts"; +} from "ext:deno_node/internal_binding/ares.ts"; import { ChannelWrap, strerror, -} from "internal:deno_node/internal_binding/cares_wrap.ts"; +} from "ext:deno_node/internal_binding/cares_wrap.ts"; import { ERR_DNS_SET_SERVERS_FAILED, ERR_INVALID_ARG_VALUE, ERR_INVALID_IP_ADDRESS, -} from "internal:deno_node/internal/errors.ts"; -import type { ErrnoException } from "internal:deno_node/internal/errors.ts"; +} from "ext:deno_node/internal/errors.ts"; +import type { ErrnoException } from "ext:deno_node/internal/errors.ts"; import { validateArray, validateInt32, validateOneOf, validateString, -} from "internal:deno_node/internal/validators.mjs"; -import { isIP } from "internal:deno_node/internal/net.ts"; +} from "ext:deno_node/internal/validators.mjs"; +import { isIP } from "ext:deno_node/internal/net.ts"; export interface LookupOptions { family?: number | undefined; diff --git a/ext/node/polyfills/internal/errors.ts b/ext/node/polyfills/internal/errors.ts index cdc7e8afc2..1894d8e24a 100644 --- a/ext/node/polyfills/internal/errors.ts +++ b/ext/node/polyfills/internal/errors.ts @@ -13,18 +13,18 @@ * ERR_INVALID_PACKAGE_CONFIG // package.json stuff, probably useless */ -import { inspect } from "internal:deno_node/internal/util/inspect.mjs"; -import { codes } from "internal:deno_node/internal/error_codes.ts"; +import { inspect } from "ext:deno_node/internal/util/inspect.mjs"; +import { codes } from "ext:deno_node/internal/error_codes.ts"; import { codeMap, errorMap, mapSysErrnoToUvErrno, -} from "internal:deno_node/internal_binding/uv.ts"; -import { assert } from "internal:deno_node/_util/asserts.ts"; -import { isWindows } from "internal:deno_node/_util/os.ts"; -import { os as osConstants } from "internal:deno_node/internal_binding/constants.ts"; -import { hideStackFrames } from "internal:deno_node/internal/hide_stack_frames.ts"; -import { getSystemErrorName } from "internal:deno_node/_utils.ts"; +} from "ext:deno_node/internal_binding/uv.ts"; +import { assert } from "ext:deno_node/_util/asserts.ts"; +import { isWindows } from "ext:deno_node/_util/os.ts"; +import { os as osConstants } from "ext:deno_node/internal_binding/constants.ts"; +import { hideStackFrames } from "ext:deno_node/internal/hide_stack_frames.ts"; +import { getSystemErrorName } from "ext:deno_node/_utils.ts"; export { errorMap }; diff --git a/ext/node/polyfills/internal/event_target.mjs b/ext/node/polyfills/internal/event_target.mjs index 39e6ad9252..cb3f356d07 100644 --- a/ext/node/polyfills/internal/event_target.mjs +++ b/ext/node/polyfills/internal/event_target.mjs @@ -6,23 +6,23 @@ import { ERR_INVALID_ARG_TYPE, ERR_INVALID_THIS, ERR_MISSING_ARGS, -} from "internal:deno_node/internal/errors.ts"; -import { validateObject, validateString } from "internal:deno_node/internal/validators.mjs"; -import { emitWarning } from "internal:deno_node/process.ts"; -import { nextTick } from "internal:deno_node/_next_tick.ts"; -import { Event as WebEvent, EventTarget as WebEventTarget } from "internal:deno_web/02_event.js"; +} from "ext:deno_node/internal/errors.ts"; +import { validateObject, validateString } from "ext:deno_node/internal/validators.mjs"; +import { emitWarning } from "ext:deno_node/process.ts"; +import { nextTick } from "ext:deno_node/_next_tick.ts"; +import { Event as WebEvent, EventTarget as WebEventTarget } from "ext:deno_web/02_event.js"; import { customInspectSymbol, kEmptyObject, kEnumerableProperty, -} from "internal:deno_node/internal/util.mjs"; -import { inspect } from "internal:deno_node/util.ts"; +} from "ext:deno_node/internal/util.mjs"; +import { inspect } from "ext:deno_node/util.ts"; const kIsEventTarget = Symbol.for("nodejs.event_target"); const kIsNodeEventTarget = Symbol("kIsNodeEventTarget"); -import { EventEmitter } from "internal:deno_node/events.ts"; +import { EventEmitter } from "ext:deno_node/events.ts"; const { kMaxEventTargetListeners, kMaxEventTargetListenersWarned, diff --git a/ext/node/polyfills/internal/fs/streams.d.ts b/ext/node/polyfills/internal/fs/streams.d.ts index f5ed3b6949..03d12b6d7e 100644 --- a/ext/node/polyfills/internal/fs/streams.d.ts +++ b/ext/node/polyfills/internal/fs/streams.d.ts @@ -2,14 +2,11 @@ // Copyright DefinitelyTyped contributors. All rights reserved. MIT license. // deno-lint-ignore-file no-explicit-any -import * as stream from "internal:deno_node/_stream.d.ts"; -import * as promises from "internal:deno_node/fs/promises.ts"; +import * as stream from "ext:deno_node/_stream.d.ts"; +import * as promises from "ext:deno_node/fs/promises.ts"; -import { Buffer } from "internal:deno_node/buffer.ts"; -import { - BufferEncoding, - ErrnoException, -} from "internal:deno_node/_global.d.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; +import { BufferEncoding, ErrnoException } from "ext:deno_node/_global.d.ts"; type PathLike = string | Buffer | URL; @@ -253,7 +250,7 @@ interface ReadStreamOptions extends StreamOptions { * also required. * * ```js - * import { createReadStream } from "internal:deno_node/internal/fs/fs"; + * import { createReadStream } from "ext:deno_node/internal/fs/fs"; * * // Create a stream from some character device. * const stream = createReadStream('/dev/input/event0'); @@ -281,7 +278,7 @@ interface ReadStreamOptions extends StreamOptions { * An example to read the last 10 bytes of a file which is 100 bytes long: * * ```js - * import { createReadStream } from "internal:deno_node/internal/fs/fs"; + * import { createReadStream } from "ext:deno_node/internal/fs/fs"; * * createReadStream('sample.txt', { start: 90, end: 99 }); * ``` diff --git a/ext/node/polyfills/internal/fs/streams.mjs b/ext/node/polyfills/internal/fs/streams.mjs index 101ab167b0..ed00722385 100644 --- a/ext/node/polyfills/internal/fs/streams.mjs +++ b/ext/node/polyfills/internal/fs/streams.mjs @@ -1,26 +1,26 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license. -import { ERR_INVALID_ARG_TYPE, ERR_OUT_OF_RANGE } from "internal:deno_node/internal/errors.ts"; -import { kEmptyObject } from "internal:deno_node/internal/util.mjs"; -import { deprecate } from "internal:deno_node/util.ts"; -import { validateFunction, validateInteger } from "internal:deno_node/internal/validators.mjs"; -import { errorOrDestroy } from "internal:deno_node/internal/streams/destroy.mjs"; -import { open as fsOpen } from "internal:deno_node/_fs/_fs_open.ts"; -import { read as fsRead } from "internal:deno_node/_fs/_fs_read.ts"; -import { write as fsWrite } from "internal:deno_node/_fs/_fs_write.mjs"; -import { writev as fsWritev } from "internal:deno_node/_fs/_fs_writev.mjs"; -import { close as fsClose } from "internal:deno_node/_fs/_fs_close.ts"; -import { Buffer } from "internal:deno_node/buffer.ts"; +import { ERR_INVALID_ARG_TYPE, ERR_OUT_OF_RANGE } from "ext:deno_node/internal/errors.ts"; +import { kEmptyObject } from "ext:deno_node/internal/util.mjs"; +import { deprecate } from "ext:deno_node/util.ts"; +import { validateFunction, validateInteger } from "ext:deno_node/internal/validators.mjs"; +import { errorOrDestroy } from "ext:deno_node/internal/streams/destroy.mjs"; +import { open as fsOpen } from "ext:deno_node/_fs/_fs_open.ts"; +import { read as fsRead } from "ext:deno_node/_fs/_fs_read.ts"; +import { write as fsWrite } from "ext:deno_node/_fs/_fs_write.mjs"; +import { writev as fsWritev } from "ext:deno_node/_fs/_fs_writev.mjs"; +import { close as fsClose } from "ext:deno_node/_fs/_fs_close.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; import { copyObject, getOptions, getValidatedFd, validatePath, -} from "internal:deno_node/internal/fs/utils.mjs"; -import { finished, Readable, Writable } from "internal:deno_node/stream.ts"; -import { toPathIfFileURL } from "internal:deno_node/internal/url.ts"; -import { nextTick } from "internal:deno_node/_next_tick.ts"; +} from "ext:deno_node/internal/fs/utils.mjs"; +import { finished, Readable, Writable } from "ext:deno_node/stream.ts"; +import { toPathIfFileURL } from "ext:deno_node/internal/url.ts"; +import { nextTick } from "ext:deno_node/_next_tick.ts"; const kIoDone = Symbol("kIoDone"); const kIsPerformingIO = Symbol("kIsPerformingIO"); diff --git a/ext/node/polyfills/internal/fs/utils.mjs b/ext/node/polyfills/internal/fs/utils.mjs index 567212e17d..b49e281832 100644 --- a/ext/node/polyfills/internal/fs/utils.mjs +++ b/ext/node/polyfills/internal/fs/utils.mjs @@ -1,7 +1,7 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. "use strict"; -import { Buffer } from "internal:deno_node/buffer.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; import { ERR_FS_EISDIR, ERR_FS_INVALID_SYMLINK_TYPE, @@ -10,17 +10,17 @@ import { ERR_OUT_OF_RANGE, hideStackFrames, uvException, -} from "internal:deno_node/internal/errors.ts"; +} from "ext:deno_node/internal/errors.ts"; import { isArrayBufferView, isBigUint64Array, isDate, isUint8Array, -} from "internal:deno_node/internal/util/types.ts"; -import { once } from "internal:deno_node/internal/util.mjs"; -import { deprecate } from "internal:deno_node/util.ts"; -import { toPathIfFileURL } from "internal:deno_node/internal/url.ts"; +} from "ext:deno_node/internal/util/types.ts"; +import { once } from "ext:deno_node/internal/util.mjs"; +import { deprecate } from "ext:deno_node/util.ts"; +import { toPathIfFileURL } from "ext:deno_node/internal/url.ts"; import { validateAbortSignal, validateBoolean, @@ -29,20 +29,20 @@ import { validateInteger, validateObject, validateUint32, -} from "internal:deno_node/internal/validators.mjs"; -import pathModule from "internal:deno_node/path.ts"; +} from "ext:deno_node/internal/validators.mjs"; +import pathModule from "ext:deno_node/path.ts"; const kType = Symbol("type"); const kStats = Symbol("stats"); -import assert from "internal:deno_node/internal/assert.mjs"; -import { lstat, lstatSync } from "internal:deno_node/_fs/_fs_lstat.ts"; -import { stat, statSync } from "internal:deno_node/_fs/_fs_stat.ts"; -import { isWindows } from "internal:deno_node/_util/os.ts"; -import process from "internal:deno_node/process.ts"; +import assert from "ext:deno_node/internal/assert.mjs"; +import { lstat, lstatSync } from "ext:deno_node/_fs/_fs_lstat.ts"; +import { stat, statSync } from "ext:deno_node/_fs/_fs_stat.ts"; +import { isWindows } from "ext:deno_node/_util/os.ts"; +import process from "ext:deno_node/process.ts"; import { fs as fsConstants, os as osConstants, -} from "internal:deno_node/internal_binding/constants.ts"; +} from "ext:deno_node/internal_binding/constants.ts"; const { F_OK = 0, W_OK = 0, diff --git a/ext/node/polyfills/internal/http.ts b/ext/node/polyfills/internal/http.ts index 136ebca32b..ca0ccd68e0 100644 --- a/ext/node/polyfills/internal/http.ts +++ b/ext/node/polyfills/internal/http.ts @@ -1,8 +1,8 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent and Node contributors. All rights reserved. MIT license. -import { setUnrefTimeout } from "internal:deno_node/timers.ts"; -import { notImplemented } from "internal:deno_node/_utils.ts"; +import { setUnrefTimeout } from "ext:deno_node/timers.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; let utcCache: string | undefined; diff --git a/ext/node/polyfills/internal/net.ts b/ext/node/polyfills/internal/net.ts index 48b1f5f25e..9ebeb1c8e5 100644 --- a/ext/node/polyfills/internal/net.ts +++ b/ext/node/polyfills/internal/net.ts @@ -20,9 +20,9 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. -import { Buffer } from "internal:deno_node/buffer.ts"; -import { uvException } from "internal:deno_node/internal/errors.ts"; -import { writeBuffer } from "internal:deno_node/internal_binding/node_file.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; +import { uvException } from "ext:deno_node/internal/errors.ts"; +import { writeBuffer } from "ext:deno_node/internal_binding/node_file.ts"; // IPv4 Segment const v4Seg = "(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])"; diff --git a/ext/node/polyfills/internal/options.ts b/ext/node/polyfills/internal/options.ts index da0368b075..3715d10a7e 100644 --- a/ext/node/polyfills/internal/options.ts +++ b/ext/node/polyfills/internal/options.ts @@ -20,7 +20,7 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. -import { getOptions } from "internal:deno_node/internal_binding/node_options.ts"; +import { getOptions } from "ext:deno_node/internal_binding/node_options.ts"; let optionsMap: Map; diff --git a/ext/node/polyfills/internal/querystring.ts b/ext/node/polyfills/internal/querystring.ts index c736d2e3c6..3d6c36e80e 100644 --- a/ext/node/polyfills/internal/querystring.ts +++ b/ext/node/polyfills/internal/querystring.ts @@ -1,5 +1,5 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { ERR_INVALID_URI } from "internal:deno_node/internal/errors.ts"; +import { ERR_INVALID_URI } from "ext:deno_node/internal/errors.ts"; export const hexTable = new Array(256); for (let i = 0; i < 256; ++i) { diff --git a/ext/node/polyfills/internal/readline/callbacks.mjs b/ext/node/polyfills/internal/readline/callbacks.mjs index 09f686013b..80d689dd55 100644 --- a/ext/node/polyfills/internal/readline/callbacks.mjs +++ b/ext/node/polyfills/internal/readline/callbacks.mjs @@ -22,11 +22,11 @@ "use strict"; -import { ERR_INVALID_ARG_VALUE, ERR_INVALID_CURSOR_POS } from "internal:deno_node/internal/errors.ts"; +import { ERR_INVALID_ARG_VALUE, ERR_INVALID_CURSOR_POS } from "ext:deno_node/internal/errors.ts"; -import { validateFunction } from "internal:deno_node/internal/validators.mjs"; +import { validateFunction } from "ext:deno_node/internal/validators.mjs"; -import { CSI } from "internal:deno_node/internal/readline/utils.mjs"; +import { CSI } from "ext:deno_node/internal/readline/utils.mjs"; const { kClearLine, diff --git a/ext/node/polyfills/internal/readline/emitKeypressEvents.mjs b/ext/node/polyfills/internal/readline/emitKeypressEvents.mjs index 4c6dfa5222..615909ab21 100644 --- a/ext/node/polyfills/internal/readline/emitKeypressEvents.mjs +++ b/ext/node/polyfills/internal/readline/emitKeypressEvents.mjs @@ -20,15 +20,15 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. -import { charLengthAt, CSI, emitKeys } from "internal:deno_node/internal/readline/utils.mjs"; -import { kSawKeyPress } from "internal:deno_node/internal/readline/symbols.mjs"; -import { clearTimeout, setTimeout } from "internal:deno_node/timers.ts"; +import { charLengthAt, CSI, emitKeys } from "ext:deno_node/internal/readline/utils.mjs"; +import { kSawKeyPress } from "ext:deno_node/internal/readline/symbols.mjs"; +import { clearTimeout, setTimeout } from "ext:deno_node/timers.ts"; const { kEscape, } = CSI; -import { StringDecoder } from "internal:deno_node/string_decoder.ts"; +import { StringDecoder } from "ext:deno_node/string_decoder.ts"; const KEYPRESS_DECODER = Symbol("keypress-decoder"); const ESCAPE_DECODER = Symbol("escape-decoder"); diff --git a/ext/node/polyfills/internal/readline/interface.mjs b/ext/node/polyfills/internal/readline/interface.mjs index d8191557fd..3d3f99cade 100644 --- a/ext/node/polyfills/internal/readline/interface.mjs +++ b/ext/node/polyfills/internal/readline/interface.mjs @@ -22,30 +22,30 @@ // deno-lint-ignore-file camelcase no-inner-declarations no-this-alias -import { ERR_INVALID_ARG_VALUE, ERR_USE_AFTER_CLOSE } from "internal:deno_node/internal/errors.ts"; +import { ERR_INVALID_ARG_VALUE, ERR_USE_AFTER_CLOSE } from "ext:deno_node/internal/errors.ts"; import { validateAbortSignal, validateArray, validateString, validateUint32, -} from "internal:deno_node/internal/validators.mjs"; +} from "ext:deno_node/internal/validators.mjs"; import { // inspect, getStringWidth, stripVTControlCharacters, -} from "internal:deno_node/internal/util/inspect.mjs"; -import EventEmitter from "internal:deno_node/events.ts"; -import { emitKeypressEvents } from "internal:deno_node/internal/readline/emitKeypressEvents.mjs"; +} from "ext:deno_node/internal/util/inspect.mjs"; +import EventEmitter from "ext:deno_node/events.ts"; +import { emitKeypressEvents } from "ext:deno_node/internal/readline/emitKeypressEvents.mjs"; import { charLengthAt, charLengthLeft, commonPrefix, kSubstringSearch, -} from "internal:deno_node/internal/readline/utils.mjs"; -import { clearScreenDown, cursorTo, moveCursor } from "internal:deno_node/internal/readline/callbacks.mjs"; -import { Readable } from "internal:deno_node/_stream.mjs"; +} from "ext:deno_node/internal/readline/utils.mjs"; +import { clearScreenDown, cursorTo, moveCursor } from "ext:deno_node/internal/readline/callbacks.mjs"; +import { Readable } from "ext:deno_node/_stream.mjs"; -import { StringDecoder } from "internal:deno_node/string_decoder.ts"; +import { StringDecoder } from "ext:deno_node/string_decoder.ts"; import { kAddHistory, kDecoder, @@ -78,7 +78,7 @@ import { kWordLeft, kWordRight, kWriteToOutput, -} from "internal:deno_node/internal/readline/symbols.mjs"; +} from "ext:deno_node/internal/readline/symbols.mjs"; const kHistorySize = 30; const kMincrlfDelay = 100; diff --git a/ext/node/polyfills/internal/readline/promises.mjs b/ext/node/polyfills/internal/readline/promises.mjs index 81677172af..650b8b0187 100644 --- a/ext/node/polyfills/internal/readline/promises.mjs +++ b/ext/node/polyfills/internal/readline/promises.mjs @@ -1,12 +1,12 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent, Inc. and other Node contributors. -import { ArrayPrototypeJoin, ArrayPrototypePush } from "internal:deno_node/internal/primordials.mjs"; +import { ArrayPrototypeJoin, ArrayPrototypePush } from "ext:deno_node/internal/primordials.mjs"; -import { CSI } from "internal:deno_node/internal/readline/utils.mjs"; -import { validateBoolean, validateInteger } from "internal:deno_node/internal/validators.mjs"; -import { isWritable } from "internal:deno_node/internal/streams/utils.mjs"; -import { ERR_INVALID_ARG_TYPE } from "internal:deno_node/internal/errors.ts"; +import { CSI } from "ext:deno_node/internal/readline/utils.mjs"; +import { validateBoolean, validateInteger } from "ext:deno_node/internal/validators.mjs"; +import { isWritable } from "ext:deno_node/internal/streams/utils.mjs"; +import { ERR_INVALID_ARG_TYPE } from "ext:deno_node/internal/errors.ts"; const { kClearToLineBeginning, diff --git a/ext/node/polyfills/internal/stream_base_commons.ts b/ext/node/polyfills/internal/stream_base_commons.ts index 6dccc13546..8aa4c9aaad 100644 --- a/ext/node/polyfills/internal/stream_base_commons.ts +++ b/ext/node/polyfills/internal/stream_base_commons.ts @@ -20,7 +20,7 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. -import { ownerSymbol } from "internal:deno_node/internal/async_hooks.ts"; +import { ownerSymbol } from "ext:deno_node/internal/async_hooks.ts"; import { kArrayBufferOffset, kBytesWritten, @@ -28,17 +28,14 @@ import { LibuvStreamWrap, streamBaseState, WriteWrap, -} from "internal:deno_node/internal_binding/stream_wrap.ts"; -import { isUint8Array } from "internal:deno_node/internal/util/types.ts"; -import { errnoException } from "internal:deno_node/internal/errors.ts"; -import { - getTimerDuration, - kTimeout, -} from "internal:deno_node/internal/timers.mjs"; -import { setUnrefTimeout } from "internal:deno_node/timers.ts"; -import { validateFunction } from "internal:deno_node/internal/validators.mjs"; -import { codeMap } from "internal:deno_node/internal_binding/uv.ts"; -import { Buffer } from "internal:deno_node/buffer.ts"; +} from "ext:deno_node/internal_binding/stream_wrap.ts"; +import { isUint8Array } from "ext:deno_node/internal/util/types.ts"; +import { errnoException } from "ext:deno_node/internal/errors.ts"; +import { getTimerDuration, kTimeout } from "ext:deno_node/internal/timers.mjs"; +import { setUnrefTimeout } from "ext:deno_node/timers.ts"; +import { validateFunction } from "ext:deno_node/internal/validators.mjs"; +import { codeMap } from "ext:deno_node/internal_binding/uv.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; export const kMaybeDestroy = Symbol("kMaybeDestroy"); export const kUpdateTimer = Symbol("kUpdateTimer"); diff --git a/ext/node/polyfills/internal/streams/add-abort-signal.mjs b/ext/node/polyfills/internal/streams/add-abort-signal.mjs index 501c203156..497fc49413 100644 --- a/ext/node/polyfills/internal/streams/add-abort-signal.mjs +++ b/ext/node/polyfills/internal/streams/add-abort-signal.mjs @@ -2,8 +2,8 @@ // Copyright Joyent and Node contributors. All rights reserved. MIT license. // deno-lint-ignore-file -import { AbortError, ERR_INVALID_ARG_TYPE } from "internal:deno_node/internal/errors.ts"; -import eos from "internal:deno_node/internal/streams/end-of-stream.mjs"; +import { AbortError, ERR_INVALID_ARG_TYPE } from "ext:deno_node/internal/errors.ts"; +import eos from "ext:deno_node/internal/streams/end-of-stream.mjs"; // This method is inlined here for readable-stream // It also does not allow for signal to not exist on the stream diff --git a/ext/node/polyfills/internal/streams/buffer_list.mjs b/ext/node/polyfills/internal/streams/buffer_list.mjs index 546b48a61f..37ad26b74c 100644 --- a/ext/node/polyfills/internal/streams/buffer_list.mjs +++ b/ext/node/polyfills/internal/streams/buffer_list.mjs @@ -2,8 +2,8 @@ // Copyright Joyent and Node contributors. All rights reserved. MIT license. // deno-lint-ignore-file -import { Buffer } from "internal:deno_node/buffer.ts"; -import { inspect } from "internal:deno_node/internal/util/inspect.mjs"; +import { Buffer } from "ext:deno_node/buffer.ts"; +import { inspect } from "ext:deno_node/internal/util/inspect.mjs"; class BufferList { constructor() { diff --git a/ext/node/polyfills/internal/streams/destroy.mjs b/ext/node/polyfills/internal/streams/destroy.mjs index c4e5c0bb09..bdca4dacd1 100644 --- a/ext/node/polyfills/internal/streams/destroy.mjs +++ b/ext/node/polyfills/internal/streams/destroy.mjs @@ -2,8 +2,8 @@ // Copyright Joyent and Node contributors. All rights reserved. MIT license. // deno-lint-ignore-file -import { aggregateTwoErrors, ERR_MULTIPLE_CALLBACK } from "internal:deno_node/internal/errors.ts"; -import * as process from "internal:deno_node/_process/process.ts"; +import { aggregateTwoErrors, ERR_MULTIPLE_CALLBACK } from "ext:deno_node/internal/errors.ts"; +import * as process from "ext:deno_node/_process/process.ts"; const kDestroy = Symbol("kDestroy"); const kConstruct = Symbol("kConstruct"); diff --git a/ext/node/polyfills/internal/streams/duplex.mjs b/ext/node/polyfills/internal/streams/duplex.mjs index df62f764d0..b1085a6e43 100644 --- a/ext/node/polyfills/internal/streams/duplex.mjs +++ b/ext/node/polyfills/internal/streams/duplex.mjs @@ -2,7 +2,7 @@ // Copyright Joyent and Node contributors. All rights reserved. MIT license. // deno-lint-ignore-file -import { Duplex } from "internal:deno_node/_stream.mjs"; +import { Duplex } from "ext:deno_node/_stream.mjs"; const { from, fromWeb, toWeb } = Duplex; export default Duplex; diff --git a/ext/node/polyfills/internal/streams/end-of-stream.mjs b/ext/node/polyfills/internal/streams/end-of-stream.mjs index 9c9e40cc24..021880e893 100644 --- a/ext/node/polyfills/internal/streams/end-of-stream.mjs +++ b/ext/node/polyfills/internal/streams/end-of-stream.mjs @@ -2,14 +2,14 @@ // Copyright Joyent and Node contributors. All rights reserved. MIT license. // deno-lint-ignore-file -import { AbortError, ERR_STREAM_PREMATURE_CLOSE } from "internal:deno_node/internal/errors.ts"; -import { once } from "internal:deno_node/internal/util.mjs"; +import { AbortError, ERR_STREAM_PREMATURE_CLOSE } from "ext:deno_node/internal/errors.ts"; +import { once } from "ext:deno_node/internal/util.mjs"; import { validateAbortSignal, validateFunction, validateObject, -} from "internal:deno_node/internal/validators.mjs"; -import * as process from "internal:deno_node/_process/process.ts"; +} from "ext:deno_node/internal/validators.mjs"; +import * as process from "ext:deno_node/_process/process.ts"; function isRequest(stream) { return stream.setHeader && typeof stream.abort === "function"; diff --git a/ext/node/polyfills/internal/streams/lazy_transform.mjs b/ext/node/polyfills/internal/streams/lazy_transform.mjs index 40ddefea91..2e2defffc1 100644 --- a/ext/node/polyfills/internal/streams/lazy_transform.mjs +++ b/ext/node/polyfills/internal/streams/lazy_transform.mjs @@ -2,8 +2,8 @@ // Copyright Joyent and Node contributors. All rights reserved. MIT license. // deno-lint-ignore-file -import { getDefaultEncoding } from "internal:deno_node/internal/crypto/util.ts"; -import stream from "internal:deno_node/stream.ts"; +import { getDefaultEncoding } from "ext:deno_node/internal/crypto/util.ts"; +import stream from "ext:deno_node/stream.ts"; function LazyTransform(options) { this._options = options; diff --git a/ext/node/polyfills/internal/streams/passthrough.mjs b/ext/node/polyfills/internal/streams/passthrough.mjs index dbaa9b2150..53f6f91af4 100644 --- a/ext/node/polyfills/internal/streams/passthrough.mjs +++ b/ext/node/polyfills/internal/streams/passthrough.mjs @@ -2,6 +2,6 @@ // Copyright Joyent and Node contributors. All rights reserved. MIT license. // deno-lint-ignore-file -import { PassThrough } from "internal:deno_node/_stream.mjs"; +import { PassThrough } from "ext:deno_node/_stream.mjs"; export default PassThrough; diff --git a/ext/node/polyfills/internal/streams/readable.mjs b/ext/node/polyfills/internal/streams/readable.mjs index d9e45f4c25..752fcf7568 100644 --- a/ext/node/polyfills/internal/streams/readable.mjs +++ b/ext/node/polyfills/internal/streams/readable.mjs @@ -2,7 +2,7 @@ // Copyright Joyent and Node contributors. All rights reserved. MIT license. // deno-lint-ignore-file -import { Readable } from "internal:deno_node/_stream.mjs"; +import { Readable } from "ext:deno_node/_stream.mjs"; const { ReadableState, _fromList, from, fromWeb, toWeb, wrap } = Readable; export default Readable; diff --git a/ext/node/polyfills/internal/streams/transform.mjs b/ext/node/polyfills/internal/streams/transform.mjs index 53e841dd01..43198cfb24 100644 --- a/ext/node/polyfills/internal/streams/transform.mjs +++ b/ext/node/polyfills/internal/streams/transform.mjs @@ -2,6 +2,6 @@ // Copyright Joyent and Node contributors. All rights reserved. MIT license. // deno-lint-ignore-file -import { Transform } from "internal:deno_node/_stream.mjs"; +import { Transform } from "ext:deno_node/_stream.mjs"; export default Transform; diff --git a/ext/node/polyfills/internal/streams/writable.mjs b/ext/node/polyfills/internal/streams/writable.mjs index 308009bceb..f79379f8c9 100644 --- a/ext/node/polyfills/internal/streams/writable.mjs +++ b/ext/node/polyfills/internal/streams/writable.mjs @@ -2,7 +2,7 @@ // Copyright Joyent and Node contributors. All rights reserved. MIT license. // deno-lint-ignore-file -import { Writable } from "internal:deno_node/_stream.mjs"; +import { Writable } from "ext:deno_node/_stream.mjs"; const { WritableState, fromWeb, toWeb } = Writable; export default Writable; diff --git a/ext/node/polyfills/internal/test/binding.ts b/ext/node/polyfills/internal/test/binding.ts index 86d10f2f81..905d16da8a 100644 --- a/ext/node/polyfills/internal/test/binding.ts +++ b/ext/node/polyfills/internal/test/binding.ts @@ -1,7 +1,7 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license. -import { getBinding } from "internal:deno_node/internal_binding/mod.ts"; -import type { BindingName } from "internal:deno_node/internal_binding/mod.ts"; +import { getBinding } from "ext:deno_node/internal_binding/mod.ts"; +import type { BindingName } from "ext:deno_node/internal_binding/mod.ts"; export function internalBinding(name: BindingName) { return getBinding(name); diff --git a/ext/node/polyfills/internal/timers.mjs b/ext/node/polyfills/internal/timers.mjs index bece251dec..d0f57d2bf8 100644 --- a/ext/node/polyfills/internal/timers.mjs +++ b/ext/node/polyfills/internal/timers.mjs @@ -1,15 +1,15 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent and Node contributors. All rights reserved. MIT license. -import { inspect } from "internal:deno_node/internal/util/inspect.mjs"; -import { validateFunction, validateNumber } from "internal:deno_node/internal/validators.mjs"; -import { ERR_OUT_OF_RANGE } from "internal:deno_node/internal/errors.ts"; -import { emitWarning } from "internal:deno_node/process.ts"; +import { inspect } from "ext:deno_node/internal/util/inspect.mjs"; +import { validateFunction, validateNumber } from "ext:deno_node/internal/validators.mjs"; +import { ERR_OUT_OF_RANGE } from "ext:deno_node/internal/errors.ts"; +import { emitWarning } from "ext:deno_node/process.ts"; import { setTimeout as setTimeout_, clearTimeout as clearTimeout_, setInterval as setInterval_, -} from "internal:deno_web/02_timers.js"; +} from "ext:deno_web/02_timers.js"; // Timeout values > TIMEOUT_MAX are set to 1. export const TIMEOUT_MAX = 2 ** 31 - 1; diff --git a/ext/node/polyfills/internal/url.ts b/ext/node/polyfills/internal/url.ts index 3259fb9fa0..d8b961c97e 100644 --- a/ext/node/polyfills/internal/url.ts +++ b/ext/node/polyfills/internal/url.ts @@ -1,6 +1,6 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { fileURLToPath } from "internal:deno_node/url.ts"; -import { Buffer } from "internal:deno_node/buffer.ts"; +import { fileURLToPath } from "ext:deno_node/url.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; const searchParams = Symbol("query"); diff --git a/ext/node/polyfills/internal/util.mjs b/ext/node/polyfills/internal/util.mjs index 114af0c0be..3c4a3351da 100644 --- a/ext/node/polyfills/internal/util.mjs +++ b/ext/node/polyfills/internal/util.mjs @@ -1,10 +1,10 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { validateFunction } from "internal:deno_node/internal/validators.mjs"; -import { normalizeEncoding, slowCases } from "internal:deno_node/internal/normalize_encoding.mjs"; +import { validateFunction } from "ext:deno_node/internal/validators.mjs"; +import { normalizeEncoding, slowCases } from "ext:deno_node/internal/normalize_encoding.mjs"; export { normalizeEncoding, slowCases }; -import { ObjectCreate, StringPrototypeToUpperCase } from "internal:deno_node/internal/primordials.mjs"; -import { ERR_UNKNOWN_SIGNAL } from "internal:deno_node/internal/errors.ts"; -import { os } from "internal:deno_node/internal_binding/constants.ts"; +import { ObjectCreate, StringPrototypeToUpperCase } from "ext:deno_node/internal/primordials.mjs"; +import { ERR_UNKNOWN_SIGNAL } from "ext:deno_node/internal/errors.ts"; +import { os } from "ext:deno_node/internal_binding/constants.ts"; export const customInspectSymbol = Symbol.for("nodejs.util.inspect.custom"); export const kEnumerableProperty = Object.create(null); diff --git a/ext/node/polyfills/internal/util/comparisons.ts b/ext/node/polyfills/internal/util/comparisons.ts index 3f76089f39..1ceeabaae6 100644 --- a/ext/node/polyfills/internal/util/comparisons.ts +++ b/ext/node/polyfills/internal/util/comparisons.ts @@ -19,14 +19,14 @@ import { isStringObject, isSymbolObject, isTypedArray, -} from "internal:deno_node/internal/util/types.ts"; +} from "ext:deno_node/internal/util/types.ts"; -import { Buffer } from "internal:deno_node/buffer.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; import { getOwnNonIndexProperties, ONLY_ENUMERABLE, SKIP_SYMBOLS, -} from "internal:deno_node/internal_binding/util.ts"; +} from "ext:deno_node/internal_binding/util.ts"; enum valueType { noIterator, diff --git a/ext/node/polyfills/internal/util/debuglog.ts b/ext/node/polyfills/internal/util/debuglog.ts index 0ae0820bbf..9a92fe956c 100644 --- a/ext/node/polyfills/internal/util/debuglog.ts +++ b/ext/node/polyfills/internal/util/debuglog.ts @@ -1,6 +1,6 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent and Node contributors. All rights reserved. MIT license. -import { inspect } from "internal:deno_node/internal/util/inspect.mjs"; +import { inspect } from "ext:deno_node/internal/util/inspect.mjs"; // `debugImpls` and `testEnabled` are deliberately not initialized so any call // to `debuglog()` before `initializeDebugEnv()` is called will throw. diff --git a/ext/node/polyfills/internal/util/inspect.mjs b/ext/node/polyfills/internal/util/inspect.mjs index 424773f9ae..d8409f1988 100644 --- a/ext/node/polyfills/internal/util/inspect.mjs +++ b/ext/node/polyfills/internal/util/inspect.mjs @@ -20,15 +20,15 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. -import * as types from "internal:deno_node/internal/util/types.ts"; -import { validateObject, validateString } from "internal:deno_node/internal/validators.mjs"; -import { codes } from "internal:deno_node/internal/error_codes.ts"; +import * as types from "ext:deno_node/internal/util/types.ts"; +import { validateObject, validateString } from "ext:deno_node/internal/validators.mjs"; +import { codes } from "ext:deno_node/internal/error_codes.ts"; import { ALL_PROPERTIES, getOwnNonIndexProperties, ONLY_ENUMERABLE, -} from "internal:deno_node/internal_binding/util.ts"; +} from "ext:deno_node/internal_binding/util.ts"; const kObjectType = 0; const kArrayType = 1; diff --git a/ext/node/polyfills/internal/util/types.ts b/ext/node/polyfills/internal/util/types.ts index 0bbf925478..8ed99456b2 100644 --- a/ext/node/polyfills/internal/util/types.ts +++ b/ext/node/polyfills/internal/util/types.ts @@ -21,11 +21,11 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. -import * as bindingTypes from "internal:deno_node/internal_binding/types.ts"; +import * as bindingTypes from "ext:deno_node/internal_binding/types.ts"; export { isCryptoKey, isKeyObject, -} from "internal:deno_node/internal/crypto/_keys.ts"; +} from "ext:deno_node/internal/crypto/_keys.ts"; // https://tc39.es/ecma262/#sec-get-%typedarray%.prototype-@@tostringtag const _getTypedArrayToStringTag = Object.getOwnPropertyDescriptor( diff --git a/ext/node/polyfills/internal/validators.mjs b/ext/node/polyfills/internal/validators.mjs index 6fffb46782..a43e19a6ec 100644 --- a/ext/node/polyfills/internal/validators.mjs +++ b/ext/node/polyfills/internal/validators.mjs @@ -1,10 +1,10 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent and Node contributors. All rights reserved. MIT license. -import { codes } from "internal:deno_node/internal/error_codes.ts"; -import { hideStackFrames } from "internal:deno_node/internal/hide_stack_frames.ts"; -import { isArrayBufferView } from "internal:deno_node/internal/util/types.ts"; -import { normalizeEncoding } from "internal:deno_node/internal/normalize_encoding.mjs"; +import { codes } from "ext:deno_node/internal/error_codes.ts"; +import { hideStackFrames } from "ext:deno_node/internal/hide_stack_frames.ts"; +import { isArrayBufferView } from "ext:deno_node/internal/util/types.ts"; +import { normalizeEncoding } from "ext:deno_node/internal/normalize_encoding.mjs"; /** * @param {number} value diff --git a/ext/node/polyfills/internal_binding/_timingSafeEqual.ts b/ext/node/polyfills/internal_binding/_timingSafeEqual.ts index a1cc093d66..8ac64d2eaa 100644 --- a/ext/node/polyfills/internal_binding/_timingSafeEqual.ts +++ b/ext/node/polyfills/internal_binding/_timingSafeEqual.ts @@ -1,5 +1,5 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { Buffer } from "internal:deno_node/buffer.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; function assert(cond) { if (!cond) { diff --git a/ext/node/polyfills/internal_binding/_utils.ts b/ext/node/polyfills/internal_binding/_utils.ts index 4d545df0e2..d21f46ef13 100644 --- a/ext/node/polyfills/internal_binding/_utils.ts +++ b/ext/node/polyfills/internal_binding/_utils.ts @@ -2,7 +2,7 @@ import { forgivingBase64Decode, forgivingBase64UrlEncode, -} from "internal:deno_web/00_infra.js"; +} from "ext:deno_web/00_infra.js"; export function asciiToBytes(str: string) { const byteArray = []; diff --git a/ext/node/polyfills/internal_binding/buffer.ts b/ext/node/polyfills/internal_binding/buffer.ts index 5d0af81ca8..3796b5da01 100644 --- a/ext/node/polyfills/internal_binding/buffer.ts +++ b/ext/node/polyfills/internal_binding/buffer.ts @@ -1,5 +1,5 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { Encodings } from "internal:deno_node/internal_binding/_node.ts"; +import { Encodings } from "ext:deno_node/internal_binding/_node.ts"; export function indexOfNeedle( source: Uint8Array, diff --git a/ext/node/polyfills/internal_binding/cares_wrap.ts b/ext/node/polyfills/internal_binding/cares_wrap.ts index b09af37285..0a7345a3db 100644 --- a/ext/node/polyfills/internal_binding/cares_wrap.ts +++ b/ext/node/polyfills/internal_binding/cares_wrap.ts @@ -24,17 +24,17 @@ // - https://github.com/nodejs/node/blob/master/src/cares_wrap.cc // - https://github.com/nodejs/node/blob/master/src/cares_wrap.h -import type { ErrnoException } from "internal:deno_node/internal/errors.ts"; -import { isIPv4 } from "internal:deno_node/internal/net.ts"; -import { codeMap } from "internal:deno_node/internal_binding/uv.ts"; +import type { ErrnoException } from "ext:deno_node/internal/errors.ts"; +import { isIPv4 } from "ext:deno_node/internal/net.ts"; +import { codeMap } from "ext:deno_node/internal_binding/uv.ts"; import { AsyncWrap, providerType, -} from "internal:deno_node/internal_binding/async_wrap.ts"; +} from "ext:deno_node/internal_binding/async_wrap.ts"; // deno-lint-ignore camelcase -import { ares_strerror } from "internal:deno_node/internal_binding/ares.ts"; -import { notImplemented } from "internal:deno_node/_utils.ts"; -import { isWindows } from "internal:deno_node/_util/os.ts"; +import { ares_strerror } from "ext:deno_node/internal_binding/ares.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; +import { isWindows } from "ext:deno_node/_util/os.ts"; interface LookupAddress { address: string; diff --git a/ext/node/polyfills/internal_binding/connection_wrap.ts b/ext/node/polyfills/internal_binding/connection_wrap.ts index d4d85d99a9..493d3c1029 100644 --- a/ext/node/polyfills/internal_binding/connection_wrap.ts +++ b/ext/node/polyfills/internal_binding/connection_wrap.ts @@ -24,11 +24,11 @@ // - https://github.com/nodejs/node/blob/master/src/connection_wrap.cc // - https://github.com/nodejs/node/blob/master/src/connection_wrap.h -import { LibuvStreamWrap } from "internal:deno_node/internal_binding/stream_wrap.ts"; +import { LibuvStreamWrap } from "ext:deno_node/internal_binding/stream_wrap.ts"; import { AsyncWrap, providerType, -} from "internal:deno_node/internal_binding/async_wrap.ts"; +} from "ext:deno_node/internal_binding/async_wrap.ts"; interface Reader { read(p: Uint8Array): Promise; diff --git a/ext/node/polyfills/internal_binding/crypto.ts b/ext/node/polyfills/internal_binding/crypto.ts index 97b6990c96..3e310bb989 100644 --- a/ext/node/polyfills/internal_binding/crypto.ts +++ b/ext/node/polyfills/internal_binding/crypto.ts @@ -1,9 +1,9 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license. -import { notImplemented } from "internal:deno_node/_utils.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; -export { timingSafeEqual } from "internal:deno_node/internal_binding/_timingSafeEqual.ts"; +export { timingSafeEqual } from "ext:deno_node/internal_binding/_timingSafeEqual.ts"; export function getFipsCrypto(): boolean { notImplemented("crypto.getFipsCrypto"); diff --git a/ext/node/polyfills/internal_binding/handle_wrap.ts b/ext/node/polyfills/internal_binding/handle_wrap.ts index 9b037e3021..9ba495edbc 100644 --- a/ext/node/polyfills/internal_binding/handle_wrap.ts +++ b/ext/node/polyfills/internal_binding/handle_wrap.ts @@ -24,11 +24,11 @@ // - https://github.com/nodejs/node/blob/master/src/handle_wrap.cc // - https://github.com/nodejs/node/blob/master/src/handle_wrap.h -import { unreachable } from "internal:deno_node/_util/asserts.ts"; +import { unreachable } from "ext:deno_node/_util/asserts.ts"; import { AsyncWrap, providerType, -} from "internal:deno_node/internal_binding/async_wrap.ts"; +} from "ext:deno_node/internal_binding/async_wrap.ts"; export class HandleWrap extends AsyncWrap { constructor(provider: providerType) { diff --git a/ext/node/polyfills/internal_binding/mod.ts b/ext/node/polyfills/internal_binding/mod.ts index e7fde9cbce..466840098e 100644 --- a/ext/node/polyfills/internal_binding/mod.ts +++ b/ext/node/polyfills/internal_binding/mod.ts @@ -1,18 +1,18 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import * as asyncWrap from "internal:deno_node/internal_binding/async_wrap.ts"; -import * as buffer from "internal:deno_node/internal_binding/buffer.ts"; -import * as caresWrap from "internal:deno_node/internal_binding/cares_wrap.ts"; -import * as constants from "internal:deno_node/internal_binding/constants.ts"; -import * as crypto from "internal:deno_node/internal_binding/crypto.ts"; -import * as pipeWrap from "internal:deno_node/internal_binding/pipe_wrap.ts"; -import * as streamWrap from "internal:deno_node/internal_binding/stream_wrap.ts"; -import * as stringDecoder from "internal:deno_node/internal_binding/string_decoder.ts"; -import * as symbols from "internal:deno_node/internal_binding/symbols.ts"; -import * as tcpWrap from "internal:deno_node/internal_binding/tcp_wrap.ts"; -import * as types from "internal:deno_node/internal_binding/types.ts"; -import * as udpWrap from "internal:deno_node/internal_binding/udp_wrap.ts"; -import * as util from "internal:deno_node/internal_binding/util.ts"; -import * as uv from "internal:deno_node/internal_binding/uv.ts"; +import * as asyncWrap from "ext:deno_node/internal_binding/async_wrap.ts"; +import * as buffer from "ext:deno_node/internal_binding/buffer.ts"; +import * as caresWrap from "ext:deno_node/internal_binding/cares_wrap.ts"; +import * as constants from "ext:deno_node/internal_binding/constants.ts"; +import * as crypto from "ext:deno_node/internal_binding/crypto.ts"; +import * as pipeWrap from "ext:deno_node/internal_binding/pipe_wrap.ts"; +import * as streamWrap from "ext:deno_node/internal_binding/stream_wrap.ts"; +import * as stringDecoder from "ext:deno_node/internal_binding/string_decoder.ts"; +import * as symbols from "ext:deno_node/internal_binding/symbols.ts"; +import * as tcpWrap from "ext:deno_node/internal_binding/tcp_wrap.ts"; +import * as types from "ext:deno_node/internal_binding/types.ts"; +import * as udpWrap from "ext:deno_node/internal_binding/udp_wrap.ts"; +import * as util from "ext:deno_node/internal_binding/util.ts"; +import * as uv from "ext:deno_node/internal_binding/uv.ts"; const modules = { "async_wrap": asyncWrap, diff --git a/ext/node/polyfills/internal_binding/node_file.ts b/ext/node/polyfills/internal_binding/node_file.ts index 1c45f91ff9..82ff55b754 100644 --- a/ext/node/polyfills/internal_binding/node_file.ts +++ b/ext/node/polyfills/internal_binding/node_file.ts @@ -25,7 +25,7 @@ // - https://github.com/nodejs/node/blob/master/src/node_file.cc // - https://github.com/nodejs/node/blob/master/src/node_file.h -import { assert } from "internal:deno_node/_util/asserts.ts"; +import { assert } from "ext:deno_node/_util/asserts.ts"; /** * Write to the given file from the given buffer synchronously. diff --git a/ext/node/polyfills/internal_binding/pipe_wrap.ts b/ext/node/polyfills/internal_binding/pipe_wrap.ts index 9a1571dd35..aa12487818 100644 --- a/ext/node/polyfills/internal_binding/pipe_wrap.ts +++ b/ext/node/polyfills/internal_binding/pipe_wrap.ts @@ -24,24 +24,24 @@ // - https://github.com/nodejs/node/blob/master/src/pipe_wrap.cc // - https://github.com/nodejs/node/blob/master/src/pipe_wrap.h -import { notImplemented } from "internal:deno_node/_utils.ts"; -import { unreachable } from "internal:deno_node/_util/asserts.ts"; -import { ConnectionWrap } from "internal:deno_node/internal_binding/connection_wrap.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; +import { unreachable } from "ext:deno_node/_util/asserts.ts"; +import { ConnectionWrap } from "ext:deno_node/internal_binding/connection_wrap.ts"; import { AsyncWrap, providerType, -} from "internal:deno_node/internal_binding/async_wrap.ts"; -import { LibuvStreamWrap } from "internal:deno_node/internal_binding/stream_wrap.ts"; -import { codeMap } from "internal:deno_node/internal_binding/uv.ts"; -import { delay } from "internal:deno_node/_util/async.ts"; -import { kStreamBaseField } from "internal:deno_node/internal_binding/stream_wrap.ts"; +} from "ext:deno_node/internal_binding/async_wrap.ts"; +import { LibuvStreamWrap } from "ext:deno_node/internal_binding/stream_wrap.ts"; +import { codeMap } from "ext:deno_node/internal_binding/uv.ts"; +import { delay } from "ext:deno_node/_util/async.ts"; +import { kStreamBaseField } from "ext:deno_node/internal_binding/stream_wrap.ts"; import { ceilPowOf2, INITIAL_ACCEPT_BACKOFF_DELAY, MAX_ACCEPT_BACKOFF_DELAY, -} from "internal:deno_node/internal_binding/_listen.ts"; -import { isWindows } from "internal:deno_node/_util/os.ts"; -import { fs } from "internal:deno_node/internal_binding/constants.ts"; +} from "ext:deno_node/internal_binding/_listen.ts"; +import { isWindows } from "ext:deno_node/_util/os.ts"; +import { fs } from "ext:deno_node/internal_binding/constants.ts"; export enum socketType { SOCKET, diff --git a/ext/node/polyfills/internal_binding/stream_wrap.ts b/ext/node/polyfills/internal_binding/stream_wrap.ts index 1f7d9f6c50..40c72bb8fe 100644 --- a/ext/node/polyfills/internal_binding/stream_wrap.ts +++ b/ext/node/polyfills/internal_binding/stream_wrap.ts @@ -27,15 +27,15 @@ // - https://github.com/nodejs/node/blob/master/src/stream_wrap.h // - https://github.com/nodejs/node/blob/master/src/stream_wrap.cc -import { TextEncoder } from "internal:deno_web/08_text_encoding.js"; -import { Buffer } from "internal:deno_node/buffer.ts"; -import { notImplemented } from "internal:deno_node/_utils.ts"; -import { HandleWrap } from "internal:deno_node/internal_binding/handle_wrap.ts"; +import { TextEncoder } from "ext:deno_web/08_text_encoding.js"; +import { Buffer } from "ext:deno_node/buffer.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; +import { HandleWrap } from "ext:deno_node/internal_binding/handle_wrap.ts"; import { AsyncWrap, providerType, -} from "internal:deno_node/internal_binding/async_wrap.ts"; -import { codeMap } from "internal:deno_node/internal_binding/uv.ts"; +} from "ext:deno_node/internal_binding/async_wrap.ts"; +import { codeMap } from "ext:deno_node/internal_binding/uv.ts"; interface Reader { read(p: Uint8Array): Promise; diff --git a/ext/node/polyfills/internal_binding/string_decoder.ts b/ext/node/polyfills/internal_binding/string_decoder.ts index f1307f5627..59f982d912 100644 --- a/ext/node/polyfills/internal_binding/string_decoder.ts +++ b/ext/node/polyfills/internal_binding/string_decoder.ts @@ -1,5 +1,5 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { Encodings } from "internal:deno_node/internal_binding/_node.ts"; +import { Encodings } from "ext:deno_node/internal_binding/_node.ts"; const encodings = []; encodings[Encodings.ASCII] = "ascii"; diff --git a/ext/node/polyfills/internal_binding/tcp_wrap.ts b/ext/node/polyfills/internal_binding/tcp_wrap.ts index 029e39048c..6f571c72c0 100644 --- a/ext/node/polyfills/internal_binding/tcp_wrap.ts +++ b/ext/node/polyfills/internal_binding/tcp_wrap.ts @@ -24,24 +24,24 @@ // - https://github.com/nodejs/node/blob/master/src/tcp_wrap.cc // - https://github.com/nodejs/node/blob/master/src/tcp_wrap.h -import { notImplemented } from "internal:deno_node/_utils.ts"; -import { unreachable } from "internal:deno_node/_util/asserts.ts"; -import { ConnectionWrap } from "internal:deno_node/internal_binding/connection_wrap.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; +import { unreachable } from "ext:deno_node/_util/asserts.ts"; +import { ConnectionWrap } from "ext:deno_node/internal_binding/connection_wrap.ts"; import { AsyncWrap, providerType, -} from "internal:deno_node/internal_binding/async_wrap.ts"; -import { LibuvStreamWrap } from "internal:deno_node/internal_binding/stream_wrap.ts"; -import { ownerSymbol } from "internal:deno_node/internal_binding/symbols.ts"; -import { codeMap } from "internal:deno_node/internal_binding/uv.ts"; -import { delay } from "internal:deno_node/_util/async.ts"; -import { kStreamBaseField } from "internal:deno_node/internal_binding/stream_wrap.ts"; -import { isIP } from "internal:deno_node/internal/net.ts"; +} from "ext:deno_node/internal_binding/async_wrap.ts"; +import { LibuvStreamWrap } from "ext:deno_node/internal_binding/stream_wrap.ts"; +import { ownerSymbol } from "ext:deno_node/internal_binding/symbols.ts"; +import { codeMap } from "ext:deno_node/internal_binding/uv.ts"; +import { delay } from "ext:deno_node/_util/async.ts"; +import { kStreamBaseField } from "ext:deno_node/internal_binding/stream_wrap.ts"; +import { isIP } from "ext:deno_node/internal/net.ts"; import { ceilPowOf2, INITIAL_ACCEPT_BACKOFF_DELAY, MAX_ACCEPT_BACKOFF_DELAY, -} from "internal:deno_node/internal_binding/_listen.ts"; +} from "ext:deno_node/internal_binding/_listen.ts"; /** The type of TCP socket. */ enum socketType { diff --git a/ext/node/polyfills/internal_binding/types.ts b/ext/node/polyfills/internal_binding/types.ts index f79f4132e8..943f5e31dc 100644 --- a/ext/node/polyfills/internal_binding/types.ts +++ b/ext/node/polyfills/internal_binding/types.ts @@ -21,7 +21,7 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. -import { core } from "internal:deno_node/_core.ts"; +import { core } from "ext:deno_node/_core.ts"; // https://tc39.es/ecma262/#sec-object.prototype.tostring const _toString = Object.prototype.toString; diff --git a/ext/node/polyfills/internal_binding/udp_wrap.ts b/ext/node/polyfills/internal_binding/udp_wrap.ts index eb499eb502..b36334a547 100644 --- a/ext/node/polyfills/internal_binding/udp_wrap.ts +++ b/ext/node/polyfills/internal_binding/udp_wrap.ts @@ -23,17 +23,17 @@ import { AsyncWrap, providerType, -} from "internal:deno_node/internal_binding/async_wrap.ts"; -import { GetAddrInfoReqWrap } from "internal:deno_node/internal_binding/cares_wrap.ts"; -import { HandleWrap } from "internal:deno_node/internal_binding/handle_wrap.ts"; -import { ownerSymbol } from "internal:deno_node/internal_binding/symbols.ts"; -import { codeMap, errorMap } from "internal:deno_node/internal_binding/uv.ts"; -import { notImplemented } from "internal:deno_node/_utils.ts"; -import { Buffer } from "internal:deno_node/buffer.ts"; -import type { ErrnoException } from "internal:deno_node/internal/errors.ts"; -import { isIP } from "internal:deno_node/internal/net.ts"; +} from "ext:deno_node/internal_binding/async_wrap.ts"; +import { GetAddrInfoReqWrap } from "ext:deno_node/internal_binding/cares_wrap.ts"; +import { HandleWrap } from "ext:deno_node/internal_binding/handle_wrap.ts"; +import { ownerSymbol } from "ext:deno_node/internal_binding/symbols.ts"; +import { codeMap, errorMap } from "ext:deno_node/internal_binding/uv.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; +import type { ErrnoException } from "ext:deno_node/internal/errors.ts"; +import { isIP } from "ext:deno_node/internal/net.ts"; -import { isLinux, isWindows } from "internal:deno_node/_util/os.ts"; +import { isLinux, isWindows } from "ext:deno_node/_util/os.ts"; // @ts-ignore Deno[Deno.internal] is used on purpose here const DenoListenDatagram = Deno[Deno.internal]?.nodeUnstable?.listenDatagram || diff --git a/ext/node/polyfills/internal_binding/util.ts b/ext/node/polyfills/internal_binding/util.ts index 79084c694a..f2d23d4f3a 100644 --- a/ext/node/polyfills/internal_binding/util.ts +++ b/ext/node/polyfills/internal_binding/util.ts @@ -25,7 +25,7 @@ // - https://github.com/nodejs/node/blob/master/src/util.cc // - https://github.com/nodejs/node/blob/master/src/util.h -import { notImplemented } from "internal:deno_node/_utils.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; export function guessHandleType(_fd: number): string { notImplemented("util.guessHandleType"); diff --git a/ext/node/polyfills/internal_binding/uv.ts b/ext/node/polyfills/internal_binding/uv.ts index b760560bf1..e7f6b890bb 100644 --- a/ext/node/polyfills/internal_binding/uv.ts +++ b/ext/node/polyfills/internal_binding/uv.ts @@ -26,9 +26,9 @@ // // See also: http://docs.libuv.org/en/v1.x/errors.html#error-constants -import { unreachable } from "internal:deno_node/_util/asserts.ts"; -import { osType } from "internal:deno_node/_util/os.ts"; -import { uvTranslateSysError } from "internal:deno_node/internal_binding/_libuv_winerror.ts"; +import { unreachable } from "ext:deno_node/_util/asserts.ts"; +import { osType } from "ext:deno_node/_util/os.ts"; +import { uvTranslateSysError } from "ext:deno_node/internal_binding/_libuv_winerror.ts"; // In Node these values are coming from libuv: // Ref: https://github.com/libuv/libuv/blob/v1.x/include/uv/errno.h diff --git a/ext/node/polyfills/module_all.ts b/ext/node/polyfills/module_all.ts index 35762882b6..b48fead0b0 100644 --- a/ext/node/polyfills/module_all.ts +++ b/ext/node/polyfills/module_all.ts @@ -1,92 +1,92 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. const internals = globalThis.__bootstrap.internals; -import _httpAgent from "internal:deno_node/_http_agent.mjs"; -import _httpOutgoing from "internal:deno_node/_http_outgoing.ts"; -import _streamDuplex from "internal:deno_node/internal/streams/duplex.mjs"; -import _streamPassthrough from "internal:deno_node/internal/streams/passthrough.mjs"; -import _streamReadable from "internal:deno_node/internal/streams/readable.mjs"; -import _streamTransform from "internal:deno_node/internal/streams/transform.mjs"; -import _streamWritable from "internal:deno_node/internal/streams/writable.mjs"; -import assert from "internal:deno_node/assert.ts"; -import assertStrict from "internal:deno_node/assert/strict.ts"; -import asyncHooks from "internal:deno_node/async_hooks.ts"; -import buffer from "internal:deno_node/buffer.ts"; -import childProcess from "internal:deno_node/child_process.ts"; -import cluster from "internal:deno_node/cluster.ts"; -import console from "internal:deno_node/console.ts"; -import constants from "internal:deno_node/constants.ts"; -import crypto from "internal:deno_node/crypto.ts"; -import dgram from "internal:deno_node/dgram.ts"; -import diagnosticsChannel from "internal:deno_node/diagnostics_channel.ts"; -import dns from "internal:deno_node/dns.ts"; -import dnsPromises from "internal:deno_node/dns/promises.ts"; -import domain from "internal:deno_node/domain.ts"; -import events from "internal:deno_node/events.ts"; -import fs from "internal:deno_node/fs.ts"; -import fsPromises from "internal:deno_node/fs/promises.ts"; -import http from "internal:deno_node/http.ts"; -import http2 from "internal:deno_node/http2.ts"; -import https from "internal:deno_node/https.ts"; -import inspector from "internal:deno_node/inspector.ts"; -import internalCp from "internal:deno_node/internal/child_process.ts"; -import internalCryptoCertificate from "internal:deno_node/internal/crypto/certificate.ts"; -import internalCryptoCipher from "internal:deno_node/internal/crypto/cipher.ts"; -import internalCryptoDiffiehellman from "internal:deno_node/internal/crypto/diffiehellman.ts"; -import internalCryptoHash from "internal:deno_node/internal/crypto/hash.ts"; -import internalCryptoHkdf from "internal:deno_node/internal/crypto/hkdf.ts"; -import internalCryptoKeygen from "internal:deno_node/internal/crypto/keygen.ts"; -import internalCryptoKeys from "internal:deno_node/internal/crypto/keys.ts"; -import internalCryptoPbkdf2 from "internal:deno_node/internal/crypto/pbkdf2.ts"; -import internalCryptoRandom from "internal:deno_node/internal/crypto/random.ts"; -import internalCryptoScrypt from "internal:deno_node/internal/crypto/scrypt.ts"; -import internalCryptoSig from "internal:deno_node/internal/crypto/sig.ts"; -import internalCryptoUtil from "internal:deno_node/internal/crypto/util.ts"; -import internalCryptoX509 from "internal:deno_node/internal/crypto/x509.ts"; -import internalDgram from "internal:deno_node/internal/dgram.ts"; -import internalDnsPromises from "internal:deno_node/internal/dns/promises.ts"; -import internalErrors from "internal:deno_node/internal/errors.ts"; -import internalEventTarget from "internal:deno_node/internal/event_target.mjs"; -import internalFsUtils from "internal:deno_node/internal/fs/utils.mjs"; -import internalHttp from "internal:deno_node/internal/http.ts"; -import internalReadlineUtils from "internal:deno_node/internal/readline/utils.mjs"; -import internalStreamsAddAbortSignal from "internal:deno_node/internal/streams/add-abort-signal.mjs"; -import internalStreamsBufferList from "internal:deno_node/internal/streams/buffer_list.mjs"; -import internalStreamsLazyTransform from "internal:deno_node/internal/streams/lazy_transform.mjs"; -import internalStreamsState from "internal:deno_node/internal/streams/state.mjs"; -import internalTestBinding from "internal:deno_node/internal/test/binding.ts"; -import internalTimers from "internal:deno_node/internal/timers.mjs"; -import internalUtil from "internal:deno_node/internal/util.mjs"; -import internalUtilInspect from "internal:deno_node/internal/util/inspect.mjs"; -import net from "internal:deno_node/net.ts"; -import os from "internal:deno_node/os.ts"; -import pathPosix from "internal:deno_node/path/posix.ts"; -import pathWin32 from "internal:deno_node/path/win32.ts"; -import path from "internal:deno_node/path.ts"; -import perfHooks from "internal:deno_node/perf_hooks.ts"; -import punycode from "internal:deno_node/punycode.ts"; -import process from "internal:deno_node/process.ts"; -import querystring from "internal:deno_node/querystring.ts"; -import readline from "internal:deno_node/readline.ts"; -import readlinePromises from "internal:deno_node/readline/promises.ts"; -import repl from "internal:deno_node/repl.ts"; -import stream from "internal:deno_node/stream.ts"; -import streamConsumers from "internal:deno_node/stream/consumers.mjs"; -import streamPromises from "internal:deno_node/stream/promises.mjs"; -import streamWeb from "internal:deno_node/stream/web.ts"; -import stringDecoder from "internal:deno_node/string_decoder.ts"; -import sys from "internal:deno_node/sys.ts"; -import timers from "internal:deno_node/timers.ts"; -import timersPromises from "internal:deno_node/timers/promises.ts"; -import tls from "internal:deno_node/tls.ts"; -import tty from "internal:deno_node/tty.ts"; -import url from "internal:deno_node/url.ts"; -import utilTypes from "internal:deno_node/util/types.ts"; -import util from "internal:deno_node/util.ts"; -import v8 from "internal:deno_node/v8.ts"; -import vm from "internal:deno_node/vm.ts"; -import workerThreads from "internal:deno_node/worker_threads.ts"; -import wasi from "internal:deno_node/wasi.ts"; -import zlib from "internal:deno_node/zlib.ts"; +import _httpAgent from "ext:deno_node/_http_agent.mjs"; +import _httpOutgoing from "ext:deno_node/_http_outgoing.ts"; +import _streamDuplex from "ext:deno_node/internal/streams/duplex.mjs"; +import _streamPassthrough from "ext:deno_node/internal/streams/passthrough.mjs"; +import _streamReadable from "ext:deno_node/internal/streams/readable.mjs"; +import _streamTransform from "ext:deno_node/internal/streams/transform.mjs"; +import _streamWritable from "ext:deno_node/internal/streams/writable.mjs"; +import assert from "ext:deno_node/assert.ts"; +import assertStrict from "ext:deno_node/assert/strict.ts"; +import asyncHooks from "ext:deno_node/async_hooks.ts"; +import buffer from "ext:deno_node/buffer.ts"; +import childProcess from "ext:deno_node/child_process.ts"; +import cluster from "ext:deno_node/cluster.ts"; +import console from "ext:deno_node/console.ts"; +import constants from "ext:deno_node/constants.ts"; +import crypto from "ext:deno_node/crypto.ts"; +import dgram from "ext:deno_node/dgram.ts"; +import diagnosticsChannel from "ext:deno_node/diagnostics_channel.ts"; +import dns from "ext:deno_node/dns.ts"; +import dnsPromises from "ext:deno_node/dns/promises.ts"; +import domain from "ext:deno_node/domain.ts"; +import events from "ext:deno_node/events.ts"; +import fs from "ext:deno_node/fs.ts"; +import fsPromises from "ext:deno_node/fs/promises.ts"; +import http from "ext:deno_node/http.ts"; +import http2 from "ext:deno_node/http2.ts"; +import https from "ext:deno_node/https.ts"; +import inspector from "ext:deno_node/inspector.ts"; +import internalCp from "ext:deno_node/internal/child_process.ts"; +import internalCryptoCertificate from "ext:deno_node/internal/crypto/certificate.ts"; +import internalCryptoCipher from "ext:deno_node/internal/crypto/cipher.ts"; +import internalCryptoDiffiehellman from "ext:deno_node/internal/crypto/diffiehellman.ts"; +import internalCryptoHash from "ext:deno_node/internal/crypto/hash.ts"; +import internalCryptoHkdf from "ext:deno_node/internal/crypto/hkdf.ts"; +import internalCryptoKeygen from "ext:deno_node/internal/crypto/keygen.ts"; +import internalCryptoKeys from "ext:deno_node/internal/crypto/keys.ts"; +import internalCryptoPbkdf2 from "ext:deno_node/internal/crypto/pbkdf2.ts"; +import internalCryptoRandom from "ext:deno_node/internal/crypto/random.ts"; +import internalCryptoScrypt from "ext:deno_node/internal/crypto/scrypt.ts"; +import internalCryptoSig from "ext:deno_node/internal/crypto/sig.ts"; +import internalCryptoUtil from "ext:deno_node/internal/crypto/util.ts"; +import internalCryptoX509 from "ext:deno_node/internal/crypto/x509.ts"; +import internalDgram from "ext:deno_node/internal/dgram.ts"; +import internalDnsPromises from "ext:deno_node/internal/dns/promises.ts"; +import internalErrors from "ext:deno_node/internal/errors.ts"; +import internalEventTarget from "ext:deno_node/internal/event_target.mjs"; +import internalFsUtils from "ext:deno_node/internal/fs/utils.mjs"; +import internalHttp from "ext:deno_node/internal/http.ts"; +import internalReadlineUtils from "ext:deno_node/internal/readline/utils.mjs"; +import internalStreamsAddAbortSignal from "ext:deno_node/internal/streams/add-abort-signal.mjs"; +import internalStreamsBufferList from "ext:deno_node/internal/streams/buffer_list.mjs"; +import internalStreamsLazyTransform from "ext:deno_node/internal/streams/lazy_transform.mjs"; +import internalStreamsState from "ext:deno_node/internal/streams/state.mjs"; +import internalTestBinding from "ext:deno_node/internal/test/binding.ts"; +import internalTimers from "ext:deno_node/internal/timers.mjs"; +import internalUtil from "ext:deno_node/internal/util.mjs"; +import internalUtilInspect from "ext:deno_node/internal/util/inspect.mjs"; +import net from "ext:deno_node/net.ts"; +import os from "ext:deno_node/os.ts"; +import pathPosix from "ext:deno_node/path/posix.ts"; +import pathWin32 from "ext:deno_node/path/win32.ts"; +import path from "ext:deno_node/path.ts"; +import perfHooks from "ext:deno_node/perf_hooks.ts"; +import punycode from "ext:deno_node/punycode.ts"; +import process from "ext:deno_node/process.ts"; +import querystring from "ext:deno_node/querystring.ts"; +import readline from "ext:deno_node/readline.ts"; +import readlinePromises from "ext:deno_node/readline/promises.ts"; +import repl from "ext:deno_node/repl.ts"; +import stream from "ext:deno_node/stream.ts"; +import streamConsumers from "ext:deno_node/stream/consumers.mjs"; +import streamPromises from "ext:deno_node/stream/promises.mjs"; +import streamWeb from "ext:deno_node/stream/web.ts"; +import stringDecoder from "ext:deno_node/string_decoder.ts"; +import sys from "ext:deno_node/sys.ts"; +import timers from "ext:deno_node/timers.ts"; +import timersPromises from "ext:deno_node/timers/promises.ts"; +import tls from "ext:deno_node/tls.ts"; +import tty from "ext:deno_node/tty.ts"; +import url from "ext:deno_node/url.ts"; +import utilTypes from "ext:deno_node/util/types.ts"; +import util from "ext:deno_node/util.ts"; +import v8 from "ext:deno_node/v8.ts"; +import vm from "ext:deno_node/vm.ts"; +import workerThreads from "ext:deno_node/worker_threads.ts"; +import wasi from "ext:deno_node/wasi.ts"; +import zlib from "ext:deno_node/zlib.ts"; // Canonical mapping of supported modules const moduleAll = { diff --git a/ext/node/polyfills/net.ts b/ext/node/polyfills/net.ts index b214ce3a8a..2c2f5f9448 100644 --- a/ext/node/polyfills/net.ts +++ b/ext/node/polyfills/net.ts @@ -20,21 +20,21 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. -import { notImplemented } from "internal:deno_node/_utils.ts"; -import { EventEmitter } from "internal:deno_node/events.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; +import { EventEmitter } from "ext:deno_node/events.ts"; import { isIP, isIPv4, isIPv6, normalizedArgsSymbol, -} from "internal:deno_node/internal/net.ts"; -import { Duplex } from "internal:deno_node/stream.ts"; +} from "ext:deno_node/internal/net.ts"; +import { Duplex } from "ext:deno_node/stream.ts"; import { asyncIdSymbol, defaultTriggerAsyncIdScope, newAsyncId, ownerSymbol, -} from "internal:deno_node/internal/async_hooks.ts"; +} from "ext:deno_node/internal/async_hooks.ts"; import { ERR_INVALID_ADDRESS_FAMILY, ERR_INVALID_ARG_TYPE, @@ -49,10 +49,10 @@ import { exceptionWithHostPort, genericNodeError, uvExceptionWithHostPort, -} from "internal:deno_node/internal/errors.ts"; -import type { ErrnoException } from "internal:deno_node/internal/errors.ts"; -import { Encodings } from "internal:deno_node/_utils.ts"; -import { isUint8Array } from "internal:deno_node/internal/util/types.ts"; +} from "ext:deno_node/internal/errors.ts"; +import type { ErrnoException } from "ext:deno_node/internal/errors.ts"; +import { Encodings } from "ext:deno_node/_utils.ts"; +import { isUint8Array } from "ext:deno_node/internal/util/types.ts"; import { kAfterAsyncWrite, kBuffer, @@ -64,15 +64,15 @@ import { setStreamTimeout, writeGeneric, writevGeneric, -} from "internal:deno_node/internal/stream_base_commons.ts"; -import { kTimeout } from "internal:deno_node/internal/timers.mjs"; -import { nextTick } from "internal:deno_node/_next_tick.ts"; +} from "ext:deno_node/internal/stream_base_commons.ts"; +import { kTimeout } from "ext:deno_node/internal/timers.mjs"; +import { nextTick } from "ext:deno_node/_next_tick.ts"; import { DTRACE_NET_SERVER_CONNECTION, DTRACE_NET_STREAM_END, -} from "internal:deno_node/internal/dtrace.ts"; -import { Buffer } from "internal:deno_node/buffer.ts"; -import type { LookupOneOptions } from "internal:deno_node/internal/dns/utils.ts"; +} from "ext:deno_node/internal/dtrace.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; +import type { LookupOneOptions } from "ext:deno_node/internal/dns/utils.ts"; import { validateAbortSignal, validateFunction, @@ -80,28 +80,28 @@ import { validateNumber, validatePort, validateString, -} from "internal:deno_node/internal/validators.mjs"; +} from "ext:deno_node/internal/validators.mjs"; import { constants as TCPConstants, TCP, TCPConnectWrap, -} from "internal:deno_node/internal_binding/tcp_wrap.ts"; +} from "ext:deno_node/internal_binding/tcp_wrap.ts"; import { constants as PipeConstants, Pipe, PipeConnectWrap, -} from "internal:deno_node/internal_binding/pipe_wrap.ts"; -import { ShutdownWrap } from "internal:deno_node/internal_binding/stream_wrap.ts"; -import { assert } from "internal:deno_node/_util/asserts.ts"; -import { isWindows } from "internal:deno_node/_util/os.ts"; -import { ADDRCONFIG, lookup as dnsLookup } from "internal:deno_node/dns.ts"; -import { codeMap } from "internal:deno_node/internal_binding/uv.ts"; -import { guessHandleType } from "internal:deno_node/internal_binding/util.ts"; -import { debuglog } from "internal:deno_node/internal/util/debuglog.ts"; -import type { DuplexOptions } from "internal:deno_node/_stream.d.ts"; -import type { BufferEncoding } from "internal:deno_node/_global.d.ts"; -import type { Abortable } from "internal:deno_node/_events.d.ts"; -import { channel } from "internal:deno_node/diagnostics_channel.ts"; +} from "ext:deno_node/internal_binding/pipe_wrap.ts"; +import { ShutdownWrap } from "ext:deno_node/internal_binding/stream_wrap.ts"; +import { assert } from "ext:deno_node/_util/asserts.ts"; +import { isWindows } from "ext:deno_node/_util/os.ts"; +import { ADDRCONFIG, lookup as dnsLookup } from "ext:deno_node/dns.ts"; +import { codeMap } from "ext:deno_node/internal_binding/uv.ts"; +import { guessHandleType } from "ext:deno_node/internal_binding/util.ts"; +import { debuglog } from "ext:deno_node/internal/util/debuglog.ts"; +import type { DuplexOptions } from "ext:deno_node/_stream.d.ts"; +import type { BufferEncoding } from "ext:deno_node/_global.d.ts"; +import type { Abortable } from "ext:deno_node/_events.d.ts"; +import { channel } from "ext:deno_node/diagnostics_channel.ts"; let debug = debuglog("net", (fn) => { debug = fn; diff --git a/ext/node/polyfills/os.ts b/ext/node/polyfills/os.ts index 6fdf824535..69ca19bc5a 100644 --- a/ext/node/polyfills/os.ts +++ b/ext/node/polyfills/os.ts @@ -20,11 +20,11 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. -import { notImplemented } from "internal:deno_node/_utils.ts"; -import { validateIntegerRange } from "internal:deno_node/_utils.ts"; -import process from "internal:deno_node/process.ts"; -import { isWindows, osType } from "internal:deno_node/_util/os.ts"; -import { os } from "internal:deno_node/internal_binding/constants.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; +import { validateIntegerRange } from "ext:deno_node/_utils.ts"; +import process from "ext:deno_node/process.ts"; +import { isWindows, osType } from "ext:deno_node/_util/os.ts"; +import { os } from "ext:deno_node/internal_binding/constants.ts"; export const constants = os; diff --git a/ext/node/polyfills/path.ts b/ext/node/polyfills/path.ts index 723dccfecf..e5a6ca905b 100644 --- a/ext/node/polyfills/path.ts +++ b/ext/node/polyfills/path.ts @@ -1,4 +1,4 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -export * from "internal:deno_node/path/mod.ts"; -import * as m from "internal:deno_node/path/mod.ts"; +export * from "ext:deno_node/path/mod.ts"; +import * as m from "ext:deno_node/path/mod.ts"; export default { ...m }; diff --git a/ext/node/polyfills/path/_util.ts b/ext/node/polyfills/path/_util.ts index 1ba1399241..ea2afd873f 100644 --- a/ext/node/polyfills/path/_util.ts +++ b/ext/node/polyfills/path/_util.ts @@ -2,7 +2,7 @@ // Ported from https://github.com/browserify/path-browserify/ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import type { FormatInputPathObject } from "internal:deno_node/path/_interface.ts"; +import type { FormatInputPathObject } from "ext:deno_node/path/_interface.ts"; import { CHAR_BACKWARD_SLASH, CHAR_DOT, @@ -11,8 +11,8 @@ import { CHAR_LOWERCASE_Z, CHAR_UPPERCASE_A, CHAR_UPPERCASE_Z, -} from "internal:deno_node/path/_constants.ts"; -import { ERR_INVALID_ARG_TYPE } from "internal:deno_node/internal/errors.ts"; +} from "ext:deno_node/path/_constants.ts"; +import { ERR_INVALID_ARG_TYPE } from "ext:deno_node/internal/errors.ts"; export function assertPath(path: string) { if (typeof path !== "string") { diff --git a/ext/node/polyfills/path/common.ts b/ext/node/polyfills/path/common.ts index f8dad209b7..87aa0aad9a 100644 --- a/ext/node/polyfills/path/common.ts +++ b/ext/node/polyfills/path/common.ts @@ -1,7 +1,7 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // This module is browser compatible. -import { SEP } from "internal:deno_node/path/separator.ts"; +import { SEP } from "ext:deno_node/path/separator.ts"; /** Determines the common path from a set of paths, using an optional separator, * which defaults to the OS default separator. diff --git a/ext/node/polyfills/path/glob.ts b/ext/node/polyfills/path/glob.ts index 00529eb3c0..c96965a673 100644 --- a/ext/node/polyfills/path/glob.ts +++ b/ext/node/polyfills/path/glob.ts @@ -1,10 +1,10 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { isWindows, osType } from "internal:deno_node/_util/os.ts"; -import { SEP, SEP_PATTERN } from "internal:deno_node/path/separator.ts"; -import * as _win32 from "internal:deno_node/path/win32.ts"; -import * as _posix from "internal:deno_node/path/posix.ts"; -import type { OSType } from "internal:deno_node/_util/os.ts"; +import { isWindows, osType } from "ext:deno_node/_util/os.ts"; +import { SEP, SEP_PATTERN } from "ext:deno_node/path/separator.ts"; +import * as _win32 from "ext:deno_node/path/win32.ts"; +import * as _posix from "ext:deno_node/path/posix.ts"; +import type { OSType } from "ext:deno_node/_util/os.ts"; const path = isWindows ? _win32 : _posix; const { join, normalize } = path; diff --git a/ext/node/polyfills/path/mod.ts b/ext/node/polyfills/path/mod.ts index eaeeeed741..c4346b6b3a 100644 --- a/ext/node/polyfills/path/mod.ts +++ b/ext/node/polyfills/path/mod.ts @@ -2,9 +2,9 @@ // Ported mostly from https://github.com/browserify/path-browserify/ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { isWindows } from "internal:deno_node/_util/os.ts"; -import _win32 from "internal:deno_node/path/win32.ts"; -import _posix from "internal:deno_node/path/posix.ts"; +import { isWindows } from "ext:deno_node/_util/os.ts"; +import _win32 from "ext:deno_node/path/win32.ts"; +import _posix from "ext:deno_node/path/posix.ts"; const path = isWindows ? _win32 : _posix; @@ -28,7 +28,7 @@ export const { toNamespacedPath, } = path; -export * from "internal:deno_node/path/common.ts"; -export { SEP, SEP_PATTERN } from "internal:deno_node/path/separator.ts"; -export * from "internal:deno_node/path/_interface.ts"; -export * from "internal:deno_node/path/glob.ts"; +export * from "ext:deno_node/path/common.ts"; +export { SEP, SEP_PATTERN } from "ext:deno_node/path/separator.ts"; +export * from "ext:deno_node/path/_interface.ts"; +export * from "ext:deno_node/path/glob.ts"; diff --git a/ext/node/polyfills/path/posix.ts b/ext/node/polyfills/path/posix.ts index f6ff13b767..3f42bbe866 100644 --- a/ext/node/polyfills/path/posix.ts +++ b/ext/node/polyfills/path/posix.ts @@ -5,12 +5,9 @@ import type { FormatInputPathObject, ParsedPath, -} from "internal:deno_node/path/_interface.ts"; -import { - CHAR_DOT, - CHAR_FORWARD_SLASH, -} from "internal:deno_node/path/_constants.ts"; -import { ERR_INVALID_ARG_TYPE } from "internal:deno_node/internal/errors.ts"; +} from "ext:deno_node/path/_interface.ts"; +import { CHAR_DOT, CHAR_FORWARD_SLASH } from "ext:deno_node/path/_constants.ts"; +import { ERR_INVALID_ARG_TYPE } from "ext:deno_node/internal/errors.ts"; import { _format, @@ -18,7 +15,7 @@ import { encodeWhitespace, isPosixPathSeparator, normalizeString, -} from "internal:deno_node/path/_util.ts"; +} from "ext:deno_node/path/_util.ts"; export const sep = "/"; export const delimiter = ":"; diff --git a/ext/node/polyfills/path/separator.ts b/ext/node/polyfills/path/separator.ts index cf089db71c..c96a022c6b 100644 --- a/ext/node/polyfills/path/separator.ts +++ b/ext/node/polyfills/path/separator.ts @@ -1,6 +1,6 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { isWindows } from "internal:deno_node/_util/os.ts"; +import { isWindows } from "ext:deno_node/_util/os.ts"; export const SEP = isWindows ? "\\" : "/"; export const SEP_PATTERN = isWindows ? /[\\/]+/ : /\/+/; diff --git a/ext/node/polyfills/path/win32.ts b/ext/node/polyfills/path/win32.ts index 4ba3ad0f10..73321e7090 100644 --- a/ext/node/polyfills/path/win32.ts +++ b/ext/node/polyfills/path/win32.ts @@ -5,14 +5,14 @@ import type { FormatInputPathObject, ParsedPath, -} from "internal:deno_node/path/_interface.ts"; +} from "ext:deno_node/path/_interface.ts"; import { CHAR_BACKWARD_SLASH, CHAR_COLON, CHAR_DOT, CHAR_QUESTION_MARK, -} from "internal:deno_node/path/_constants.ts"; -import { ERR_INVALID_ARG_TYPE } from "internal:deno_node/internal/errors.ts"; +} from "ext:deno_node/path/_constants.ts"; +import { ERR_INVALID_ARG_TYPE } from "ext:deno_node/internal/errors.ts"; import { _format, @@ -21,8 +21,8 @@ import { isPathSeparator, isWindowsDeviceRoot, normalizeString, -} from "internal:deno_node/path/_util.ts"; -import { assert } from "internal:deno_node/_util/asserts.ts"; +} from "ext:deno_node/path/_util.ts"; +import { assert } from "ext:deno_node/_util/asserts.ts"; export const sep = "\\"; export const delimiter = ";"; diff --git a/ext/node/polyfills/perf_hooks.ts b/ext/node/polyfills/perf_hooks.ts index 639bfb99b0..ac74c10f81 100644 --- a/ext/node/polyfills/perf_hooks.ts +++ b/ext/node/polyfills/perf_hooks.ts @@ -1,9 +1,9 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { notImplemented } from "internal:deno_node/_utils.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; import { performance as shimPerformance, PerformanceEntry, -} from "internal:deno_web/15_performance.js"; +} from "ext:deno_web/15_performance.js"; // FIXME(bartlomieju) const PerformanceObserver = undefined; diff --git a/ext/node/polyfills/process.ts b/ext/node/polyfills/process.ts index 02701dbddb..1470f9eb22 100644 --- a/ext/node/polyfills/process.ts +++ b/ext/node/polyfills/process.ts @@ -2,21 +2,18 @@ // Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license. const internals = globalThis.__bootstrap.internals; -import { core } from "internal:deno_node/_core.ts"; -import { - notImplemented, - warnNotImplemented, -} from "internal:deno_node/_utils.ts"; -import { EventEmitter } from "internal:deno_node/events.ts"; -import { validateString } from "internal:deno_node/internal/validators.mjs"; +import { core } from "ext:deno_node/_core.ts"; +import { notImplemented, warnNotImplemented } from "ext:deno_node/_utils.ts"; +import { EventEmitter } from "ext:deno_node/events.ts"; +import { validateString } from "ext:deno_node/internal/validators.mjs"; import { ERR_INVALID_ARG_TYPE, ERR_UNKNOWN_SIGNAL, errnoException, -} from "internal:deno_node/internal/errors.ts"; -import { getOptionValue } from "internal:deno_node/internal/options.ts"; -import { assert } from "internal:deno_node/_util/asserts.ts"; -import { fromFileUrl, join } from "internal:deno_node/path.ts"; +} from "ext:deno_node/internal/errors.ts"; +import { getOptionValue } from "ext:deno_node/internal/options.ts"; +import { assert } from "ext:deno_node/_util/asserts.ts"; +import { fromFileUrl, join } from "ext:deno_node/path.ts"; import { arch as arch_, chdir, @@ -25,20 +22,20 @@ import { nextTick as _nextTick, version, versions, -} from "internal:deno_node/_process/process.ts"; -import { _exiting } from "internal:deno_node/_process/exiting.ts"; +} from "ext:deno_node/_process/process.ts"; +import { _exiting } from "ext:deno_node/_process/exiting.ts"; export { _nextTick as nextTick, chdir, cwd, env, version, versions }; import { createWritableStdioStream, initStdin, -} from "internal:deno_node/_process/streams.mjs"; +} from "ext:deno_node/_process/streams.mjs"; import { enableNextTick, processTicksAndRejections, runNextTicks, -} from "internal:deno_node/_next_tick.ts"; -import { isWindows } from "internal:deno_node/_util/os.ts"; -import * as io from "internal:deno_io/12_io.js"; +} from "ext:deno_node/_next_tick.ts"; +import { isWindows } from "ext:deno_node/_util/os.ts"; +import * as io from "ext:deno_io/12_io.js"; // TODO(kt3k): This should be set at start up time export let arch = ""; @@ -58,11 +55,11 @@ let stdin = null as any; let stdout = null as any; export { stderr, stdin, stdout }; -import { getBinding } from "internal:deno_node/internal_binding/mod.ts"; -import * as constants from "internal:deno_node/internal_binding/constants.ts"; -import * as uv from "internal:deno_node/internal_binding/uv.ts"; -import type { BindingName } from "internal:deno_node/internal_binding/mod.ts"; -import { buildAllowedFlags } from "internal:deno_node/internal/process/per_thread.mjs"; +import { getBinding } from "ext:deno_node/internal_binding/mod.ts"; +import * as constants from "ext:deno_node/internal_binding/constants.ts"; +import * as uv from "ext:deno_node/internal_binding/uv.ts"; +import type { BindingName } from "ext:deno_node/internal_binding/mod.ts"; +import { buildAllowedFlags } from "ext:deno_node/internal/process/per_thread.mjs"; // @ts-ignore Deno[Deno.internal] is used on purpose here const DenoCommand = Deno[Deno.internal]?.nodeUnstable?.Command || diff --git a/ext/node/polyfills/punycode.ts b/ext/node/polyfills/punycode.ts index 70ff7eb5cb..68b610a858 100644 --- a/ext/node/polyfills/punycode.ts +++ b/ext/node/polyfills/punycode.ts @@ -1,6 +1,6 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { ucs2 } from "internal:deno_node/internal/idna.ts"; +import { ucs2 } from "ext:deno_node/internal/idna.ts"; const { ops } = globalThis.__bootstrap.core; diff --git a/ext/node/polyfills/querystring.ts b/ext/node/polyfills/querystring.ts index 5885aaafa9..4e65436b8d 100644 --- a/ext/node/polyfills/querystring.ts +++ b/ext/node/polyfills/querystring.ts @@ -1,9 +1,6 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { Buffer } from "internal:deno_node/buffer.ts"; -import { - encodeStr, - hexTable, -} from "internal:deno_node/internal/querystring.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; +import { encodeStr, hexTable } from "ext:deno_node/internal/querystring.ts"; /** * Alias of querystring.parse() diff --git a/ext/node/polyfills/readline.ts b/ext/node/polyfills/readline.ts index 922aeed1fc..5c0617a4e4 100644 --- a/ext/node/polyfills/readline.ts +++ b/ext/node/polyfills/readline.ts @@ -10,7 +10,7 @@ import { Interface, moveCursor, promises, -} from "internal:deno_node/_readline.mjs"; +} from "ext:deno_node/_readline.mjs"; export { clearLine, diff --git a/ext/node/polyfills/readline/promises.ts b/ext/node/polyfills/readline/promises.ts index c8650dc23c..8c168ec74a 100644 --- a/ext/node/polyfills/readline/promises.ts +++ b/ext/node/polyfills/readline/promises.ts @@ -1,28 +1,28 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent and Node contributors. All rights reserved. MIT license. -import { Readline } from "internal:deno_node/internal/readline/promises.mjs"; +import { Readline } from "ext:deno_node/internal/readline/promises.mjs"; import { Interface as _Interface, kQuestion, kQuestionCancel, -} from "internal:deno_node/internal/readline/interface.mjs"; -import { AbortError } from "internal:deno_node/internal/errors.ts"; -import { validateAbortSignal } from "internal:deno_node/internal/validators.mjs"; +} from "ext:deno_node/internal/readline/interface.mjs"; +import { AbortError } from "ext:deno_node/internal/errors.ts"; +import { validateAbortSignal } from "ext:deno_node/internal/validators.mjs"; -import { kEmptyObject } from "internal:deno_node/internal/util.mjs"; -import type { Abortable } from "internal:deno_node/_events.d.ts"; +import { kEmptyObject } from "ext:deno_node/internal/util.mjs"; +import type { Abortable } from "ext:deno_node/_events.d.ts"; import type { AsyncCompleter, Completer, ReadLineOptions, -} from "internal:deno_node/_readline_shared_types.d.ts"; +} from "ext:deno_node/_readline_shared_types.d.ts"; import type { ReadableStream, WritableStream, -} from "internal:deno_node/_global.d.ts"; +} from "ext:deno_node/_global.d.ts"; /** * The `readline/promise` module provides an API for reading lines of input from a Readable stream one line at a time. diff --git a/ext/node/polyfills/repl.ts b/ext/node/polyfills/repl.ts index 84dfca8955..8a57ce24cd 100644 --- a/ext/node/polyfills/repl.ts +++ b/ext/node/polyfills/repl.ts @@ -1,7 +1,7 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent and Node contributors. All rights reserved. MIT license. -import { notImplemented } from "internal:deno_node/_utils.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; export class REPLServer { constructor() { diff --git a/ext/node/polyfills/stream.ts b/ext/node/polyfills/stream.ts index 1b4ea68158..794f88c9b2 100644 --- a/ext/node/polyfills/stream.ts +++ b/ext/node/polyfills/stream.ts @@ -18,7 +18,7 @@ import { Stream, Transform, Writable, -} from "internal:deno_node/_stream.mjs"; +} from "ext:deno_node/_stream.mjs"; export { _isUint8Array, diff --git a/ext/node/polyfills/stream/consumers.mjs b/ext/node/polyfills/stream/consumers.mjs index 40290df3e6..e273e22af5 100644 --- a/ext/node/polyfills/stream/consumers.mjs +++ b/ext/node/polyfills/stream/consumers.mjs @@ -1,8 +1,8 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent and Node contributors. All rights reserved. MIT license. -import { TextDecoder } from "internal:deno_web/08_text_encoding.js"; -import { Buffer } from "internal:deno_node/buffer.ts"; +import { TextDecoder } from "ext:deno_web/08_text_encoding.js"; +import { Buffer } from "ext:deno_node/buffer.ts"; /** * @typedef {import('../_global.d.ts').ReadableStream diff --git a/ext/node/polyfills/stream/promises.mjs b/ext/node/polyfills/stream/promises.mjs index 2549c9a833..69ba7fd0c1 100644 --- a/ext/node/polyfills/stream/promises.mjs +++ b/ext/node/polyfills/stream/promises.mjs @@ -1,7 +1,7 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent and Node contributors. All rights reserved. MIT license. -import stream from "internal:deno_node/_stream.mjs"; +import stream from "ext:deno_node/_stream.mjs"; const { finished, pipeline } = stream.promises; diff --git a/ext/node/polyfills/stream/web.ts b/ext/node/polyfills/stream/web.ts index b92e7b55b4..c075c08a3f 100644 --- a/ext/node/polyfills/stream/web.ts +++ b/ext/node/polyfills/stream/web.ts @@ -14,11 +14,11 @@ import { WritableStream, WritableStreamDefaultController, WritableStreamDefaultWriter, -} from "internal:deno_web/06_streams.js"; +} from "ext:deno_web/06_streams.js"; import { TextDecoderStream, TextEncoderStream, -} from "internal:deno_web/08_text_encoding.js"; +} from "ext:deno_web/08_text_encoding.js"; export { ByteLengthQueuingStrategy, diff --git a/ext/node/polyfills/string_decoder.ts b/ext/node/polyfills/string_decoder.ts index 6c4429b334..2c17e3eb03 100644 --- a/ext/node/polyfills/string_decoder.ts +++ b/ext/node/polyfills/string_decoder.ts @@ -20,11 +20,11 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. -import { Buffer } from "internal:deno_node/buffer.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; import { normalizeEncoding as castEncoding, notImplemented, -} from "internal:deno_node/_utils.ts"; +} from "ext:deno_node/_utils.ts"; enum NotImplemented { "ascii", diff --git a/ext/node/polyfills/sys.ts b/ext/node/polyfills/sys.ts index 965dcb013d..5f7c2c9600 100644 --- a/ext/node/polyfills/sys.ts +++ b/ext/node/polyfills/sys.ts @@ -1,3 +1,3 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -export * from "internal:deno_node/util.ts"; -export { default } from "internal:deno_node/util.ts"; +export * from "ext:deno_node/util.ts"; +export { default } from "ext:deno_node/util.ts"; diff --git a/ext/node/polyfills/timers.ts b/ext/node/polyfills/timers.ts index 9da71a196d..9c688f2421 100644 --- a/ext/node/polyfills/timers.ts +++ b/ext/node/polyfills/timers.ts @@ -1,13 +1,10 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { - setUnrefTimeout, - Timeout, -} from "internal:deno_node/internal/timers.mjs"; -import { validateFunction } from "internal:deno_node/internal/validators.mjs"; -import { promisify } from "internal:deno_node/internal/util.mjs"; -export { setUnrefTimeout } from "internal:deno_node/internal/timers.mjs"; -import * as timers from "internal:deno_web/02_timers.js"; +import { setUnrefTimeout, Timeout } from "ext:deno_node/internal/timers.mjs"; +import { validateFunction } from "ext:deno_node/internal/validators.mjs"; +import { promisify } from "ext:deno_node/internal/util.mjs"; +export { setUnrefTimeout } from "ext:deno_node/internal/timers.mjs"; +import * as timers from "ext:deno_web/02_timers.js"; const clearTimeout_ = timers.clearTimeout; const clearInterval_ = timers.clearInterval; diff --git a/ext/node/polyfills/timers/promises.ts b/ext/node/polyfills/timers/promises.ts index 288e3b5d8d..fae3bc8086 100644 --- a/ext/node/polyfills/timers/promises.ts +++ b/ext/node/polyfills/timers/promises.ts @@ -1,6 +1,6 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { promisify } from "internal:deno_node/util.ts"; -import timers from "internal:deno_node/timers.ts"; +import { promisify } from "ext:deno_node/util.ts"; +import timers from "ext:deno_node/timers.ts"; export const setTimeout = promisify(timers.setTimeout), setImmediate = promisify(timers.setImmediate), diff --git a/ext/node/polyfills/tls.ts b/ext/node/polyfills/tls.ts index 90f6036164..13376e2495 100644 --- a/ext/node/polyfills/tls.ts +++ b/ext/node/polyfills/tls.ts @@ -1,9 +1,9 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent and Node contributors. All rights reserved. MIT license. -import { notImplemented } from "internal:deno_node/_utils.ts"; -import tlsCommon from "internal:deno_node/_tls_common.ts"; -import tlsWrap from "internal:deno_node/_tls_wrap.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; +import tlsCommon from "ext:deno_node/_tls_common.ts"; +import tlsWrap from "ext:deno_node/_tls_wrap.ts"; // openssl -> rustls const cipherMap = { diff --git a/ext/node/polyfills/tty.ts b/ext/node/polyfills/tty.ts index a622618f32..1b4b9d2738 100644 --- a/ext/node/polyfills/tty.ts +++ b/ext/node/polyfills/tty.ts @@ -1,6 +1,6 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { Socket } from "internal:deno_node/net.ts"; +import { Socket } from "ext:deno_node/net.ts"; // Returns true when the given numeric fd is associated with a TTY and false otherwise. function isatty(fd: number) { diff --git a/ext/node/polyfills/url.ts b/ext/node/polyfills/url.ts index 4366f14ead..4beebe844e 100644 --- a/ext/node/polyfills/url.ts +++ b/ext/node/polyfills/url.ts @@ -27,8 +27,8 @@ import { ERR_INVALID_FILE_URL_PATH, ERR_INVALID_URL, ERR_INVALID_URL_SCHEME, -} from "internal:deno_node/internal/errors.ts"; -import { validateString } from "internal:deno_node/internal/validators.mjs"; +} from "ext:deno_node/internal/errors.ts"; +import { validateString } from "ext:deno_node/internal/validators.mjs"; import { CHAR_0, CHAR_9, @@ -65,20 +65,17 @@ import { CHAR_UPPERCASE_Z, CHAR_VERTICAL_LINE, CHAR_ZERO_WIDTH_NOBREAK_SPACE, -} from "internal:deno_node/path/_constants.ts"; -import * as path from "internal:deno_node/path.ts"; -import { toASCII, toUnicode } from "internal:deno_node/punycode.ts"; -import { isWindows, osType } from "internal:deno_node/_util/os.ts"; -import { - encodeStr, - hexTable, -} from "internal:deno_node/internal/querystring.ts"; -import querystring from "internal:deno_node/querystring.ts"; +} from "ext:deno_node/path/_constants.ts"; +import * as path from "ext:deno_node/path.ts"; +import { toASCII, toUnicode } from "ext:deno_node/punycode.ts"; +import { isWindows, osType } from "ext:deno_node/_util/os.ts"; +import { encodeStr, hexTable } from "ext:deno_node/internal/querystring.ts"; +import querystring from "ext:deno_node/querystring.ts"; import type { ParsedUrlQuery, ParsedUrlQueryInput, -} from "internal:deno_node/querystring.ts"; -import { URL, URLSearchParams } from "internal:deno_url/00_url.js"; +} from "ext:deno_node/querystring.ts"; +import { URL, URLSearchParams } from "ext:deno_url/00_url.js"; const forwardSlashRegEx = /\//g; const percentRegEx = /%/g; diff --git a/ext/node/polyfills/util.ts b/ext/node/polyfills/util.ts index 881b167696..71c340058c 100644 --- a/ext/node/polyfills/util.ts +++ b/ext/node/polyfills/util.ts @@ -1,19 +1,19 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { promisify } from "internal:deno_node/internal/util.mjs"; -import { callbackify } from "internal:deno_node/_util/_util_callbackify.ts"; -import { debuglog } from "internal:deno_node/internal/util/debuglog.ts"; +import { promisify } from "ext:deno_node/internal/util.mjs"; +import { callbackify } from "ext:deno_node/_util/_util_callbackify.ts"; +import { debuglog } from "ext:deno_node/internal/util/debuglog.ts"; import { format, formatWithOptions, inspect, stripVTControlCharacters, -} from "internal:deno_node/internal/util/inspect.mjs"; -import { codes } from "internal:deno_node/internal/error_codes.ts"; -import types from "internal:deno_node/util/types.ts"; -import { Buffer } from "internal:deno_node/buffer.ts"; -import { isDeepStrictEqual } from "internal:deno_node/internal/util/comparisons.ts"; -import process from "internal:deno_node/process.ts"; -import { validateString } from "internal:deno_node/internal/validators.mjs"; +} from "ext:deno_node/internal/util/inspect.mjs"; +import { codes } from "ext:deno_node/internal/error_codes.ts"; +import types from "ext:deno_node/util/types.ts"; +import { Buffer } from "ext:deno_node/buffer.ts"; +import { isDeepStrictEqual } from "ext:deno_node/internal/util/comparisons.ts"; +import process from "ext:deno_node/process.ts"; +import { validateString } from "ext:deno_node/internal/validators.mjs"; export { callbackify, @@ -155,7 +155,7 @@ import { _TextDecoder, _TextEncoder, getSystemErrorName, -} from "internal:deno_node/_utils.ts"; +} from "ext:deno_node/_utils.ts"; /** The global TextDecoder */ export type TextDecoder = import("./_utils.ts")._TextDecoder; diff --git a/ext/node/polyfills/util/types.ts b/ext/node/polyfills/util/types.ts index 9d8ce6b5a1..55f08aa5e9 100644 --- a/ext/node/polyfills/util/types.ts +++ b/ext/node/polyfills/util/types.ts @@ -1,4 +1,4 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import * as types from "internal:deno_node/internal/util/types.ts"; -export * from "internal:deno_node/internal/util/types.ts"; +import * as types from "ext:deno_node/internal/util/types.ts"; +export * from "ext:deno_node/internal/util/types.ts"; export default { ...types }; diff --git a/ext/node/polyfills/v8.ts b/ext/node/polyfills/v8.ts index 240759b23d..27feb1cecb 100644 --- a/ext/node/polyfills/v8.ts +++ b/ext/node/polyfills/v8.ts @@ -1,7 +1,7 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent and Node contributors. All rights reserved. MIT license. -import { notImplemented } from "internal:deno_node/_utils.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; const { ops } = globalThis.__bootstrap.core; diff --git a/ext/node/polyfills/vm.ts b/ext/node/polyfills/vm.ts index 113af81e0c..cb12f88e78 100644 --- a/ext/node/polyfills/vm.ts +++ b/ext/node/polyfills/vm.ts @@ -2,7 +2,7 @@ // deno-lint-ignore-file no-explicit-any -import { notImplemented } from "internal:deno_node/_utils.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; export class Script { code: string; diff --git a/ext/node/polyfills/worker_threads.ts b/ext/node/polyfills/worker_threads.ts index 39e6e2fa69..cc9529fbd7 100644 --- a/ext/node/polyfills/worker_threads.ts +++ b/ext/node/polyfills/worker_threads.ts @@ -1,9 +1,9 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. // Copyright Joyent and Node contributors. All rights reserved. MIT license. -import { resolve, toFileUrl } from "internal:deno_node/path.ts"; -import { notImplemented } from "internal:deno_node/_utils.ts"; -import { EventEmitter } from "internal:deno_node/events.ts"; +import { resolve, toFileUrl } from "ext:deno_node/path.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; +import { EventEmitter } from "ext:deno_node/events.ts"; const environmentData = new Map(); let threads = 0; diff --git a/ext/node/polyfills/zlib.ts b/ext/node/polyfills/zlib.ts index a9e83336c6..07bc65c2d2 100644 --- a/ext/node/polyfills/zlib.ts +++ b/ext/node/polyfills/zlib.ts @@ -1,6 +1,6 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -import { notImplemented } from "internal:deno_node/_utils.ts"; -import { zlib as constants } from "internal:deno_node/internal_binding/constants.ts"; +import { notImplemented } from "ext:deno_node/_utils.ts"; +import { zlib as constants } from "ext:deno_node/internal_binding/constants.ts"; import { codes, createDeflate, @@ -31,7 +31,7 @@ import { Unzip, unzip, unzipSync, -} from "internal:deno_node/_zlib.mjs"; +} from "ext:deno_node/_zlib.mjs"; export class Options { constructor() { notImplemented("Options.prototype.constructor"); diff --git a/ext/url/00_url.js b/ext/url/00_url.js index 3c3f2b1d0d..422a239304 100644 --- a/ext/url/00_url.js +++ b/ext/url/00_url.js @@ -7,7 +7,7 @@ const core = globalThis.Deno.core; const ops = core.ops; -import * as webidl from "internal:deno_webidl/00_webidl.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; const primordials = globalThis.__bootstrap.primordials; const { ArrayIsArray, diff --git a/ext/url/01_urlpattern.js b/ext/url/01_urlpattern.js index 93b77ee6ae..c70b0d4b40 100644 --- a/ext/url/01_urlpattern.js +++ b/ext/url/01_urlpattern.js @@ -9,7 +9,7 @@ const core = globalThis.Deno.core; const ops = core.ops; -import * as webidl from "internal:deno_webidl/00_webidl.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; const primordials = globalThis.__bootstrap.primordials; const { ArrayPrototypeMap, diff --git a/ext/url/benches/url_ops.rs b/ext/url/benches/url_ops.rs index 828b022978..1be1fd593d 100644 --- a/ext/url/benches/url_ops.rs +++ b/ext/url/benches/url_ops.rs @@ -15,9 +15,9 @@ fn setup() -> Vec { deno_url::init(), Extension::builder("bench_setup") .esm(vec![ExtensionFileSource { - specifier: "internal:setup".to_string(), + specifier: "ext:setup".to_string(), code: ExtensionFileSourceCode::IncludedInBinary( - r#"import { URL } from "internal:deno_url/00_url.js"; + r#"import { URL } from "ext:deno_url/00_url.js"; globalThis.URL = URL; "#, ), diff --git a/ext/url/internal.d.ts b/ext/url/internal.d.ts index 5859996699..236b64e147 100644 --- a/ext/url/internal.d.ts +++ b/ext/url/internal.d.ts @@ -3,12 +3,12 @@ /// /// -declare module "internal:deno_url/00_url.js" { +declare module "ext:deno_url/00_url.js" { const URL: typeof URL; const URLSearchParams: typeof URLSearchParams; function parseUrlEncoded(bytes: Uint8Array): [string, string][]; } -declare module "internal:deno_url/01_urlpattern.js" { +declare module "ext:deno_url/01_urlpattern.js" { const URLPattern: typeof URLPattern; } diff --git a/ext/web/00_infra.js b/ext/web/00_infra.js index 0c062f89c7..efe7217de9 100644 --- a/ext/web/00_infra.js +++ b/ext/web/00_infra.js @@ -32,7 +32,7 @@ const { StringPrototypeToUpperCase, TypeError, } = primordials; -import { URLPrototype } from "internal:deno_url/00_url.js"; +import { URLPrototype } from "ext:deno_url/00_url.js"; const ASCII_DIGIT = ["\u0030-\u0039"]; const ASCII_UPPER_ALPHA = ["\u0041-\u005A"]; diff --git a/ext/web/01_dom_exception.js b/ext/web/01_dom_exception.js index 116fe0490e..ae3dcfd2e2 100644 --- a/ext/web/01_dom_exception.js +++ b/ext/web/01_dom_exception.js @@ -20,8 +20,8 @@ const { Symbol, SymbolFor, } = primordials; -import * as webidl from "internal:deno_webidl/00_webidl.js"; -import { createFilteredInspectProxy } from "internal:deno_console/02_console.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; +import { createFilteredInspectProxy } from "ext:deno_console/02_console.js"; const _name = Symbol("name"); const _message = Symbol("message"); diff --git a/ext/web/01_mimesniff.js b/ext/web/01_mimesniff.js index 40f5c03ebb..147ee095e8 100644 --- a/ext/web/01_mimesniff.js +++ b/ext/web/01_mimesniff.js @@ -26,7 +26,7 @@ import { HTTP_WHITESPACE, HTTP_WHITESPACE_PREFIX_RE, HTTP_WHITESPACE_SUFFIX_RE, -} from "internal:deno_web/00_infra.js"; +} from "ext:deno_web/00_infra.js"; /** * @typedef MimeType diff --git a/ext/web/02_event.js b/ext/web/02_event.js index 37cdab9a2c..40731af4ce 100644 --- a/ext/web/02_event.js +++ b/ext/web/02_event.js @@ -7,9 +7,9 @@ const core = globalThis.Deno.core; const ops = core.ops; -import * as webidl from "internal:deno_webidl/00_webidl.js"; -import DOMException from "internal:deno_web/01_dom_exception.js"; -import { createFilteredInspectProxy } from "internal:deno_console/02_console.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; +import DOMException from "ext:deno_web/01_dom_exception.js"; +import { createFilteredInspectProxy } from "ext:deno_console/02_console.js"; const primordials = globalThis.__bootstrap.primordials; const { ArrayPrototypeFilter, @@ -1469,7 +1469,7 @@ function reportException(error) { const frame = frames[i]; if ( typeof frame.fileName == "string" && - !StringPrototypeStartsWith(frame.fileName, "internal:") + !StringPrototypeStartsWith(frame.fileName, "ext:") ) { filename = frame.fileName; lineno = frame.lineNumber; diff --git a/ext/web/02_structured_clone.js b/ext/web/02_structured_clone.js index 082b0a80f4..6dd1d4d031 100644 --- a/ext/web/02_structured_clone.js +++ b/ext/web/02_structured_clone.js @@ -7,7 +7,7 @@ /// const core = globalThis.Deno.core; -import DOMException from "internal:deno_web/01_dom_exception.js"; +import DOMException from "ext:deno_web/01_dom_exception.js"; const primordials = globalThis.__bootstrap.primordials; const { ArrayBuffer, diff --git a/ext/web/02_timers.js b/ext/web/02_timers.js index 24ec760bd0..9bf41316a6 100644 --- a/ext/web/02_timers.js +++ b/ext/web/02_timers.js @@ -22,9 +22,9 @@ const { TypeError, indirectEval, } = primordials; -import * as webidl from "internal:deno_webidl/00_webidl.js"; -import { reportException } from "internal:deno_web/02_event.js"; -import { assert } from "internal:deno_web/00_infra.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; +import { reportException } from "ext:deno_web/02_event.js"; +import { assert } from "ext:deno_web/00_infra.js"; const hrU8 = new Uint8Array(8); const hr = new Uint32Array(hrU8.buffer); diff --git a/ext/web/03_abort_signal.js b/ext/web/03_abort_signal.js index 1842217bb4..d0a6b9136e 100644 --- a/ext/web/03_abort_signal.js +++ b/ext/web/03_abort_signal.js @@ -3,14 +3,14 @@ // @ts-check /// -import * as webidl from "internal:deno_webidl/00_webidl.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; import { defineEventHandler, Event, EventTarget, listenerCount, setIsTrusted, -} from "internal:deno_web/02_event.js"; +} from "ext:deno_web/02_event.js"; const primordials = globalThis.__bootstrap.primordials; const { SafeArrayIterator, @@ -21,11 +21,7 @@ const { Symbol, TypeError, } = primordials; -import { - refTimer, - setTimeout, - unrefTimer, -} from "internal:deno_web/02_timers.js"; +import { refTimer, setTimeout, unrefTimer } from "ext:deno_web/02_timers.js"; const add = Symbol("[[add]]"); const signalAbort = Symbol("[[signalAbort]]"); diff --git a/ext/web/04_global_interfaces.js b/ext/web/04_global_interfaces.js index edac0d5b77..375c981986 100644 --- a/ext/web/04_global_interfaces.js +++ b/ext/web/04_global_interfaces.js @@ -3,7 +3,7 @@ // @ts-check /// -import { EventTarget } from "internal:deno_web/02_event.js"; +import { EventTarget } from "ext:deno_web/02_event.js"; const primordials = globalThis.__bootstrap.primordials; const { Symbol, diff --git a/ext/web/05_base64.js b/ext/web/05_base64.js index df64eab0d7..2789ca6cc9 100644 --- a/ext/web/05_base64.js +++ b/ext/web/05_base64.js @@ -8,8 +8,8 @@ const core = globalThis.Deno.core; const ops = core.ops; -import * as webidl from "internal:deno_webidl/00_webidl.js"; -import DOMException from "internal:deno_web/01_dom_exception.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; +import DOMException from "ext:deno_web/01_dom_exception.js"; const primordials = globalThis.__bootstrap.primordials; const { ObjectPrototypeIsPrototypeOf, diff --git a/ext/web/06_streams.js b/ext/web/06_streams.js index 5dcf64af24..53b6aa1529 100644 --- a/ext/web/06_streams.js +++ b/ext/web/06_streams.js @@ -8,14 +8,14 @@ const core = globalThis.Deno.core; const ops = core.ops; -import * as webidl from "internal:deno_webidl/00_webidl.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; import { AbortSignalPrototype, add, newSignal, remove, signalAbort, -} from "internal:deno_web/03_abort_signal.js"; +} from "ext:deno_web/03_abort_signal.js"; const primordials = globalThis.__bootstrap.primordials; const { ArrayBuffer, @@ -68,8 +68,8 @@ const { WeakMapPrototypeHas, WeakMapPrototypeSet, } = primordials; -import { createFilteredInspectProxy } from "internal:deno_console/02_console.js"; -import { assert, AssertionError } from "internal:deno_web/00_infra.js"; +import { createFilteredInspectProxy } from "ext:deno_console/02_console.js"; +import { assert, AssertionError } from "ext:deno_web/00_infra.js"; /** @template T */ class Deferred { diff --git a/ext/web/08_text_encoding.js b/ext/web/08_text_encoding.js index 571b9b6282..c6c75874a3 100644 --- a/ext/web/08_text_encoding.js +++ b/ext/web/08_text_encoding.js @@ -11,7 +11,7 @@ const core = globalThis.Deno.core; const ops = core.ops; -import * as webidl from "internal:deno_webidl/00_webidl.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; const primordials = globalThis.__bootstrap.primordials; const { PromiseReject, diff --git a/ext/web/09_file.js b/ext/web/09_file.js index c2fe7782c6..ea1d80afd4 100644 --- a/ext/web/09_file.js +++ b/ext/web/09_file.js @@ -12,7 +12,7 @@ const core = globalThis.Deno.core; const ops = core.ops; -import * as webidl from "internal:deno_webidl/00_webidl.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; const primordials = globalThis.__bootstrap.primordials; const { ArrayBufferPrototype, @@ -39,7 +39,7 @@ const { TypeError, Uint8Array, } = primordials; -import { createFilteredInspectProxy } from "internal:deno_console/02_console.js"; +import { createFilteredInspectProxy } from "ext:deno_console/02_console.js"; // TODO(lucacasonato): this needs to not be hardcoded and instead depend on // host os. diff --git a/ext/web/10_filereader.js b/ext/web/10_filereader.js index 8ff36494b9..ee9b2614b8 100644 --- a/ext/web/10_filereader.js +++ b/ext/web/10_filereader.js @@ -12,13 +12,13 @@ const core = globalThis.Deno.core; const ops = core.ops; -import * as webidl from "internal:deno_webidl/00_webidl.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; const primordials = globalThis.__bootstrap.primordials; -import { forgivingBase64Encode } from "internal:deno_web/00_infra.js"; -import { EventTarget, ProgressEvent } from "internal:deno_web/02_event.js"; -import { decode, TextDecoder } from "internal:deno_web/08_text_encoding.js"; -import { parseMimeType } from "internal:deno_web/01_mimesniff.js"; -import DOMException from "internal:deno_web/01_dom_exception.js"; +import { forgivingBase64Encode } from "ext:deno_web/00_infra.js"; +import { EventTarget, ProgressEvent } from "ext:deno_web/02_event.js"; +import { decode, TextDecoder } from "ext:deno_web/08_text_encoding.js"; +import { parseMimeType } from "ext:deno_web/01_mimesniff.js"; +import DOMException from "ext:deno_web/01_dom_exception.js"; const { ArrayPrototypePush, ArrayPrototypeReduce, diff --git a/ext/web/11_blob_url.js b/ext/web/11_blob_url.js index 205d0851fb..f7a91ec127 100644 --- a/ext/web/11_blob_url.js +++ b/ext/web/11_blob_url.js @@ -13,9 +13,9 @@ const core = globalThis.Deno.core; const ops = core.ops; -import * as webidl from "internal:deno_webidl/00_webidl.js"; -import { getParts } from "internal:deno_web/09_file.js"; -import { URL } from "internal:deno_url/00_url.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; +import { getParts } from "ext:deno_web/09_file.js"; +import { URL } from "ext:deno_url/00_url.js"; /** * @param {Blob} blob diff --git a/ext/web/12_location.js b/ext/web/12_location.js index 6a15c08115..b80e7ef561 100644 --- a/ext/web/12_location.js +++ b/ext/web/12_location.js @@ -2,8 +2,8 @@ /// -import { URL } from "internal:deno_url/00_url.js"; -import DOMException from "internal:deno_web/01_dom_exception.js"; +import { URL } from "ext:deno_url/00_url.js"; +import DOMException from "ext:deno_web/01_dom_exception.js"; const primordials = globalThis.__bootstrap.primordials; const { Error, diff --git a/ext/web/13_message_port.js b/ext/web/13_message_port.js index dafb2b782d..f50d14d1ae 100644 --- a/ext/web/13_message_port.js +++ b/ext/web/13_message_port.js @@ -8,14 +8,14 @@ const core = globalThis.Deno.core; const { InterruptedPrototype, ops } = core; -import * as webidl from "internal:deno_webidl/00_webidl.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; import { defineEventHandler, EventTarget, MessageEvent, setEventTargetData, -} from "internal:deno_web/02_event.js"; -import DOMException from "internal:deno_web/01_dom_exception.js"; +} from "ext:deno_web/02_event.js"; +import DOMException from "ext:deno_web/01_dom_exception.js"; const primordials = globalThis.__bootstrap.primordials; const { ArrayBufferPrototype, diff --git a/ext/web/14_compression.js b/ext/web/14_compression.js index 3998709cec..a3bca50e55 100644 --- a/ext/web/14_compression.js +++ b/ext/web/14_compression.js @@ -7,8 +7,8 @@ const core = globalThis.Deno.core; const ops = core.ops; -import * as webidl from "internal:deno_webidl/00_webidl.js"; -import { TransformStream } from "internal:deno_web/06_streams.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; +import { TransformStream } from "ext:deno_web/06_streams.js"; webidl.converters.CompressionFormat = webidl.createEnumConverter( "CompressionFormat", diff --git a/ext/web/15_performance.js b/ext/web/15_performance.js index b1c4eb513c..282911bc34 100644 --- a/ext/web/15_performance.js +++ b/ext/web/15_performance.js @@ -14,12 +14,12 @@ const { SymbolFor, TypeError, } = primordials; -import * as webidl from "internal:deno_webidl/00_webidl.js"; -import { structuredClone } from "internal:deno_web/02_structured_clone.js"; -import { createFilteredInspectProxy } from "internal:deno_console/02_console.js"; -import { EventTarget } from "internal:deno_web/02_event.js"; -import { opNow } from "internal:deno_web/02_timers.js"; -import DOMException from "internal:deno_web/01_dom_exception.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; +import { structuredClone } from "ext:deno_web/02_structured_clone.js"; +import { createFilteredInspectProxy } from "ext:deno_console/02_console.js"; +import { EventTarget } from "ext:deno_web/02_event.js"; +import { opNow } from "ext:deno_web/02_timers.js"; +import DOMException from "ext:deno_web/01_dom_exception.js"; const illegalConstructorKey = Symbol("illegalConstructorKey"); const customInspect = SymbolFor("Deno.customInspect"); diff --git a/ext/web/benches/encoding.rs b/ext/web/benches/encoding.rs index ffea2617ee..8885572633 100644 --- a/ext/web/benches/encoding.rs +++ b/ext/web/benches/encoding.rs @@ -29,10 +29,10 @@ fn setup() -> Vec { deno_web::init::(BlobStore::default(), None), Extension::builder("bench_setup") .esm(vec![ExtensionFileSource { - specifier: "internal:setup".to_string(), + specifier: "ext:setup".to_string(), code: ExtensionFileSourceCode::IncludedInBinary( r#" - import { TextDecoder } from "internal:deno_web/08_text_encoding.js"; + import { TextDecoder } from "ext:deno_web/08_text_encoding.js"; globalThis.TextDecoder = TextDecoder; globalThis.hello12k = Deno.core.encode("hello world\n".repeat(1e3)); "#, diff --git a/ext/web/benches/timers_ops.rs b/ext/web/benches/timers_ops.rs index 8c700266ad..d8ea29021e 100644 --- a/ext/web/benches/timers_ops.rs +++ b/ext/web/benches/timers_ops.rs @@ -28,9 +28,9 @@ fn setup() -> Vec { Extension::builder("bench_setup") .esm(vec![ ExtensionFileSource { - specifier: "internal:setup".to_string(), + specifier: "ext:setup".to_string(), code: ExtensionFileSourceCode::IncludedInBinary(r#" - import { setTimeout, handleTimerMacrotask } from "internal:deno_web/02_timers.js"; + import { setTimeout, handleTimerMacrotask } from "ext:deno_web/02_timers.js"; globalThis.setTimeout = setTimeout; Deno.core.setMacrotaskCallback(handleTimerMacrotask); "#) diff --git a/ext/web/internal.d.ts b/ext/web/internal.d.ts index 9f72b0f5d8..ee20b6ead3 100644 --- a/ext/web/internal.d.ts +++ b/ext/web/internal.d.ts @@ -3,7 +3,7 @@ /// /// -declare module "internal:deno_web/00_infra.js" { +declare module "ext:deno_web/00_infra.js" { function collectSequenceOfCodepoints( input: string, position: number, @@ -44,11 +44,11 @@ declare module "internal:deno_web/00_infra.js" { function serializeJSValueToJSONString(value: unknown): string; } -declare module "internal:deno_web/01_dom_exception.js" { +declare module "ext:deno_web/01_dom_exception.js" { export = DOMException; } -declare module "internal:deno_web/01_mimesniff.js" { +declare module "ext:deno_web/01_mimesniff.js" { interface MimeType { type: string; subtype: string; @@ -62,7 +62,7 @@ declare module "internal:deno_web/01_mimesniff.js" { ): MimeType | null; } -declare module "internal:deno_web/02_event.js" { +declare module "ext:deno_web/02_event.js" { const EventTarget: typeof EventTarget; const Event: typeof event; const ErrorEvent: typeof ErrorEvent; @@ -74,29 +74,29 @@ declare module "internal:deno_web/02_event.js" { const reportError: typeof reportError; } -declare module "internal:deno_web/12_location.js" { +declare module "ext:deno_web/12_location.js" { function getLocationHref(): string | undefined; } -declare module "internal:deno_web/05_base64.js" { +declare module "ext:deno_web/05_base64.js" { function atob(data: string): string; function btoa(data: string): string; } -declare module "internal:deno_web/09_file.js" { +declare module "ext:deno_web/09_file.js" { function blobFromObjectUrl(url: string): Blob | null; function getParts(blob: Blob): string[]; const Blob: typeof Blob; const File: typeof File; } -declare module "internal:deno_web/06_streams.js" { +declare module "ext:deno_web/06_streams.js" { const ReadableStream: typeof ReadableStream; function isReadableStreamDisturbed(stream: ReadableStream): boolean; function createProxy(stream: ReadableStream): ReadableStream; } -declare module "internal:deno_web/13_message_port.js" { +declare module "ext:deno_web/13_message_port.js" { type Transferable = { kind: "messagePort"; data: number; diff --git a/ext/webgpu/01_webgpu.js b/ext/webgpu/01_webgpu.js index a310eac2fc..57104ca085 100644 --- a/ext/webgpu/01_webgpu.js +++ b/ext/webgpu/01_webgpu.js @@ -9,9 +9,9 @@ const core = globalThis.Deno.core; const ops = core.ops; const primordials = globalThis.__bootstrap.primordials; -import * as webidl from "internal:deno_webidl/00_webidl.js"; -import { EventTarget } from "internal:deno_web/02_event.js"; -import DOMException from "internal:deno_web/01_dom_exception.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; +import { EventTarget } from "ext:deno_web/02_event.js"; +import DOMException from "ext:deno_web/01_dom_exception.js"; const { ArrayBuffer, ArrayBufferIsView, diff --git a/ext/webgpu/02_idl_types.js b/ext/webgpu/02_idl_types.js index e3ae7fb03d..bbde2fdc6d 100644 --- a/ext/webgpu/02_idl_types.js +++ b/ext/webgpu/02_idl_types.js @@ -3,7 +3,7 @@ // @ts-check /// -import * as webidl from "internal:deno_webidl/00_webidl.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; import { GPU, GPUAdapter, @@ -35,7 +35,7 @@ import { GPUTextureUsage, GPUTextureView, GPUValidationError, -} from "internal:deno_webgpu/01_webgpu.js"; +} from "ext:deno_webgpu/01_webgpu.js"; const primordials = globalThis.__bootstrap.primordials; const { SymbolIterator, TypeError } = primordials; diff --git a/ext/webgpu/03_surface.js b/ext/webgpu/03_surface.js index 12b919a271..2a391613c4 100644 --- a/ext/webgpu/03_surface.js +++ b/ext/webgpu/03_surface.js @@ -8,14 +8,14 @@ const core = globalThis.Deno.core; const ops = core.ops; -import * as webidl from "internal:deno_webidl/00_webidl.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; const primordials = globalThis.__bootstrap.primordials; const { Symbol } = primordials; import { _device, assertDevice, createGPUTexture, -} from "internal:deno_webgpu/01_webgpu.js"; +} from "ext:deno_webgpu/01_webgpu.js"; const _surfaceRid = Symbol("[[surfaceRid]]"); const _configuration = Symbol("[[configuration]]"); diff --git a/ext/webgpu/04_surface_idl_types.js b/ext/webgpu/04_surface_idl_types.js index cd6dabffc4..1e998ef57a 100644 --- a/ext/webgpu/04_surface_idl_types.js +++ b/ext/webgpu/04_surface_idl_types.js @@ -6,8 +6,8 @@ /// /// -import * as webidl from "internal:deno_webidl/00_webidl.js"; -import { GPUTextureUsage } from "internal:deno_webgpu/01_webgpu.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; +import { GPUTextureUsage } from "ext:deno_webgpu/01_webgpu.js"; // ENUM: GPUCanvasAlphaMode webidl.converters["GPUCanvasAlphaMode"] = webidl.createEnumConverter( diff --git a/ext/webidl/benches/dict.js b/ext/webidl/benches/dict.js index b009a3c947..1bd95839d0 100644 --- a/ext/webidl/benches/dict.js +++ b/ext/webidl/benches/dict.js @@ -5,7 +5,7 @@ import { converters, createDictionaryConverter, -} from "internal:deno_webidl/00_webidl.js"; +} from "ext:deno_webidl/00_webidl.js"; const TextDecodeOptions = createDictionaryConverter( "TextDecodeOptions", diff --git a/ext/webidl/benches/dict.rs b/ext/webidl/benches/dict.rs index df0844fce2..d07261bca6 100644 --- a/ext/webidl/benches/dict.rs +++ b/ext/webidl/benches/dict.rs @@ -14,7 +14,7 @@ fn setup() -> Vec { deno_webidl::init(), Extension::builder("deno_webidl_bench") .esm(vec![ExtensionFileSource { - specifier: "internal:setup".to_string(), + specifier: "ext:setup".to_string(), code: ExtensionFileSourceCode::IncludedInBinary(include_str!( "dict.js" )), diff --git a/ext/webidl/internal.d.ts b/ext/webidl/internal.d.ts index 22a9a693da..fcd3e91cef 100644 --- a/ext/webidl/internal.d.ts +++ b/ext/webidl/internal.d.ts @@ -4,7 +4,7 @@ /// /// -declare module "internal:deno_webidl/00_webidl.js" { +declare module "ext:deno_webidl/00_webidl.js" { interface ConverterOpts { /** * The prefix for error messages created by this converter. diff --git a/ext/websocket/01_websocket.js b/ext/websocket/01_websocket.js index 00b3e57752..399b46c52d 100644 --- a/ext/websocket/01_websocket.js +++ b/ext/websocket/01_websocket.js @@ -4,10 +4,10 @@ const core = globalThis.Deno.core; const ops = core.ops; -import { URL } from "internal:deno_url/00_url.js"; -import * as webidl from "internal:deno_webidl/00_webidl.js"; -import { HTTP_TOKEN_CODE_POINT_RE } from "internal:deno_web/00_infra.js"; -import DOMException from "internal:deno_web/01_dom_exception.js"; +import { URL } from "ext:deno_url/00_url.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; +import { HTTP_TOKEN_CODE_POINT_RE } from "ext:deno_web/00_infra.js"; +import DOMException from "ext:deno_web/01_dom_exception.js"; import { _skipInternalInit, CloseEvent, @@ -16,8 +16,8 @@ import { Event, EventTarget, MessageEvent, -} from "internal:deno_web/02_event.js"; -import { Blob, BlobPrototype } from "internal:deno_web/09_file.js"; +} from "ext:deno_web/02_event.js"; +import { Blob, BlobPrototype } from "ext:deno_web/09_file.js"; const primordials = globalThis.__bootstrap.primordials; const { ArrayBufferPrototype, diff --git a/ext/websocket/02_websocketstream.js b/ext/websocket/02_websocketstream.js index 1418da1ffb..0a3aeb1926 100644 --- a/ext/websocket/02_websocketstream.js +++ b/ext/websocket/02_websocketstream.js @@ -4,15 +4,15 @@ const core = globalThis.Deno.core; const ops = core.ops; -import * as webidl from "internal:deno_webidl/00_webidl.js"; -import { Deferred, writableStreamClose } from "internal:deno_web/06_streams.js"; -import DOMException from "internal:deno_web/01_dom_exception.js"; -import { add, remove } from "internal:deno_web/03_abort_signal.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; +import { Deferred, writableStreamClose } from "ext:deno_web/06_streams.js"; +import DOMException from "ext:deno_web/01_dom_exception.js"; +import { add, remove } from "ext:deno_web/03_abort_signal.js"; import { fillHeaders, headerListFromHeaders, headersFromHeaderList, -} from "internal:deno_fetch/20_headers.js"; +} from "ext:deno_fetch/20_headers.js"; const primordials = globalThis.__bootstrap.primordials; const { ArrayPrototypeJoin, diff --git a/ext/webstorage/01_webstorage.js b/ext/webstorage/01_webstorage.js index d0e75faf7a..96daccc924 100644 --- a/ext/webstorage/01_webstorage.js +++ b/ext/webstorage/01_webstorage.js @@ -4,7 +4,7 @@ const core = globalThis.Deno.core; const ops = core.ops; -import * as webidl from "internal:deno_webidl/00_webidl.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; const primordials = globalThis.__bootstrap.primordials; const { SafeArrayIterator, diff --git a/runtime/fmt_errors.rs b/runtime/fmt_errors.rs index 398b7c58a5..440ee373f9 100644 --- a/runtime/fmt_errors.rs +++ b/runtime/fmt_errors.rs @@ -45,7 +45,7 @@ pub fn format_location(frame: &JsStackFrame) -> String { let _internal = frame .file_name .as_ref() - .map_or(false, |f| f.starts_with("internal:")); + .map_or(false, |f| f.starts_with("ext:")); if frame.is_native { return cyan("native").to_string(); } @@ -73,7 +73,7 @@ fn format_frame(frame: &JsStackFrame) -> String { let _internal = frame .file_name .as_ref() - .map_or(false, |f| f.starts_with("internal:")); + .map_or(false, |f| f.starts_with("ext:")); let is_method_call = !(frame.is_top_level.unwrap_or_default() || frame.is_constructor); let mut result = String::new(); diff --git a/runtime/js/10_permissions.js b/runtime/js/10_permissions.js index 13ea9828b4..20894beb0f 100644 --- a/runtime/js/10_permissions.js +++ b/runtime/js/10_permissions.js @@ -2,8 +2,8 @@ const core = globalThis.Deno.core; const ops = core.ops; -import { pathFromURL } from "internal:deno_web/00_infra.js"; -import { Event, EventTarget } from "internal:deno_web/02_event.js"; +import { pathFromURL } from "ext:deno_web/00_infra.js"; +import { Event, EventTarget } from "ext:deno_web/02_event.js"; const primordials = globalThis.__bootstrap.primordials; const { ArrayIsArray, diff --git a/runtime/js/11_workers.js b/runtime/js/11_workers.js index 32994e707f..f8ed122b81 100644 --- a/runtime/js/11_workers.js +++ b/runtime/js/11_workers.js @@ -11,22 +11,22 @@ const { SymbolIterator, SymbolToStringTag, } = primordials; -import * as webidl from "internal:deno_webidl/00_webidl.js"; -import { URL } from "internal:deno_url/00_url.js"; -import { getLocationHref } from "internal:deno_web/12_location.js"; -import { serializePermissions } from "internal:runtime/10_permissions.js"; -import { log } from "internal:runtime/06_util.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; +import { URL } from "ext:deno_url/00_url.js"; +import { getLocationHref } from "ext:deno_web/12_location.js"; +import { serializePermissions } from "ext:runtime/10_permissions.js"; +import { log } from "ext:runtime/06_util.js"; import { defineEventHandler, ErrorEvent, EventTarget, MessageEvent, -} from "internal:deno_web/02_event.js"; +} from "ext:deno_web/02_event.js"; import { deserializeJsMessageData, MessagePortPrototype, serializeJsMessageData, -} from "internal:deno_web/13_message_port.js"; +} from "ext:deno_web/13_message_port.js"; function createWorker( specifier, diff --git a/runtime/js/13_buffer.js b/runtime/js/13_buffer.js index be3aed390e..4534152f3e 100644 --- a/runtime/js/13_buffer.js +++ b/runtime/js/13_buffer.js @@ -4,7 +4,7 @@ // Copyright 2009 The Go Authors. All rights reserved. BSD license. // https://github.com/golang/go/blob/master/LICENSE -import { assert } from "internal:deno_web/00_infra.js"; +import { assert } from "ext:deno_web/00_infra.js"; const primordials = globalThis.__bootstrap.primordials; const { TypedArrayPrototypeSubarray, diff --git a/runtime/js/30_os.js b/runtime/js/30_os.js index 63e3748d35..76325cfffe 100644 --- a/runtime/js/30_os.js +++ b/runtime/js/30_os.js @@ -2,7 +2,7 @@ const core = globalThis.Deno.core; const ops = core.ops; -import { Event, EventTarget } from "internal:deno_web/02_event.js"; +import { Event, EventTarget } from "ext:deno_web/02_event.js"; const primordials = globalThis.__bootstrap.primordials; const { Error, diff --git a/runtime/js/40_http.js b/runtime/js/40_http.js index 026234f79e..5ee2193604 100644 --- a/runtime/js/40_http.js +++ b/runtime/js/40_http.js @@ -1,7 +1,7 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. const core = globalThis.Deno.core; const ops = core.ops; -import { HttpConn } from "internal:deno_http/01_http.js"; +import { HttpConn } from "ext:deno_http/01_http.js"; function serveHttp(conn) { const rid = ops.op_http_start(conn.rid); diff --git a/runtime/js/40_process.js b/runtime/js/40_process.js index 661f972df0..2a5ac86bf2 100644 --- a/runtime/js/40_process.js +++ b/runtime/js/40_process.js @@ -16,10 +16,10 @@ const { SymbolFor, Symbol, } = primordials; -import { FsFile } from "internal:deno_fs/30_fs.js"; -import { readAll } from "internal:deno_io/12_io.js"; -import { assert, pathFromURL } from "internal:deno_web/00_infra.js"; -import * as abortSignal from "internal:deno_web/03_abort_signal.js"; +import { FsFile } from "ext:deno_fs/30_fs.js"; +import { readAll } from "ext:deno_io/12_io.js"; +import { assert, pathFromURL } from "ext:deno_web/00_infra.js"; +import * as abortSignal from "ext:deno_web/03_abort_signal.js"; import { readableStreamCollectIntoUint8Array, readableStreamForRidUnrefable, @@ -27,7 +27,7 @@ import { readableStreamForRidUnrefableUnref, ReadableStreamPrototype, writableStreamForRid, -} from "internal:deno_web/06_streams.js"; +} from "ext:deno_web/06_streams.js"; function opKill(pid, signo, apiName) { ops.op_kill(pid, signo, apiName); diff --git a/runtime/js/41_prompt.js b/runtime/js/41_prompt.js index 66598f7552..137f17dcfd 100644 --- a/runtime/js/41_prompt.js +++ b/runtime/js/41_prompt.js @@ -1,8 +1,8 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. const core = globalThis.Deno.core; const primordials = globalThis.__bootstrap.primordials; -import { isatty } from "internal:runtime/40_tty.js"; -import { stdin } from "internal:deno_io/12_io.js"; +import { isatty } from "ext:runtime/40_tty.js"; +import { stdin } from "ext:deno_io/12_io.js"; const { ArrayPrototypePush, StringPrototypeCharCodeAt, Uint8Array } = primordials; const LF = StringPrototypeCharCodeAt("\n", 0); diff --git a/runtime/js/90_deno_ns.js b/runtime/js/90_deno_ns.js index 93d3277870..7c3a9226d5 100644 --- a/runtime/js/90_deno_ns.js +++ b/runtime/js/90_deno_ns.js @@ -2,27 +2,27 @@ const core = globalThis.Deno.core; const ops = core.ops; -import * as timers from "internal:deno_web/02_timers.js"; -import * as httpClient from "internal:deno_fetch/22_http_client.js"; -import * as console from "internal:deno_console/02_console.js"; -import * as ffi from "internal:deno_ffi/00_ffi.js"; -import * as net from "internal:deno_net/01_net.js"; -import * as tls from "internal:deno_net/02_tls.js"; -import * as http from "internal:deno_http/01_http.js"; -import * as flash from "internal:deno_flash/01_http.js"; -import * as errors from "internal:runtime/01_errors.js"; -import * as version from "internal:runtime/01_version.ts"; -import * as permissions from "internal:runtime/10_permissions.js"; -import * as io from "internal:deno_io/12_io.js"; -import * as buffer from "internal:runtime/13_buffer.js"; -import * as fs from "internal:deno_fs/30_fs.js"; -import * as os from "internal:runtime/30_os.js"; -import * as fsEvents from "internal:runtime/40_fs_events.js"; -import * as process from "internal:runtime/40_process.js"; -import * as signals from "internal:runtime/40_signals.js"; -import * as tty from "internal:runtime/40_tty.js"; +import * as timers from "ext:deno_web/02_timers.js"; +import * as httpClient from "ext:deno_fetch/22_http_client.js"; +import * as console from "ext:deno_console/02_console.js"; +import * as ffi from "ext:deno_ffi/00_ffi.js"; +import * as net from "ext:deno_net/01_net.js"; +import * as tls from "ext:deno_net/02_tls.js"; +import * as http from "ext:deno_http/01_http.js"; +import * as flash from "ext:deno_flash/01_http.js"; +import * as errors from "ext:runtime/01_errors.js"; +import * as version from "ext:runtime/01_version.ts"; +import * as permissions from "ext:runtime/10_permissions.js"; +import * as io from "ext:deno_io/12_io.js"; +import * as buffer from "ext:runtime/13_buffer.js"; +import * as fs from "ext:deno_fs/30_fs.js"; +import * as os from "ext:runtime/30_os.js"; +import * as fsEvents from "ext:runtime/40_fs_events.js"; +import * as process from "ext:runtime/40_process.js"; +import * as signals from "ext:runtime/40_signals.js"; +import * as tty from "ext:runtime/40_tty.js"; // TODO(bartlomieju): this is funky we have two `http` imports -import * as httpRuntime from "internal:runtime/40_http.js"; +import * as httpRuntime from "ext:runtime/40_http.js"; const denoNs = { metrics: core.metrics, diff --git a/runtime/js/98_global_scope.js b/runtime/js/98_global_scope.js index 27ad593ff2..67ec9d26af 100644 --- a/runtime/js/98_global_scope.js +++ b/runtime/js/98_global_scope.js @@ -7,39 +7,39 @@ const { SymbolFor, } = primordials; -import * as util from "internal:runtime/06_util.js"; -import * as location from "internal:deno_web/12_location.js"; -import * as event from "internal:deno_web/02_event.js"; -import * as timers from "internal:deno_web/02_timers.js"; -import * as base64 from "internal:deno_web/05_base64.js"; -import * as encoding from "internal:deno_web/08_text_encoding.js"; -import * as console from "internal:deno_console/02_console.js"; -import * as caches from "internal:deno_cache/01_cache.js"; -import * as compression from "internal:deno_web/14_compression.js"; -import * as worker from "internal:runtime/11_workers.js"; -import * as performance from "internal:deno_web/15_performance.js"; -import * as crypto from "internal:deno_crypto/00_crypto.js"; -import * as url from "internal:deno_url/00_url.js"; -import * as urlPattern from "internal:deno_url/01_urlpattern.js"; -import * as headers from "internal:deno_fetch/20_headers.js"; -import * as streams from "internal:deno_web/06_streams.js"; -import * as fileReader from "internal:deno_web/10_filereader.js"; -import * as webgpu from "internal:deno_webgpu/01_webgpu.js"; -import * as webSocket from "internal:deno_websocket/01_websocket.js"; -import * as webSocketStream from "internal:deno_websocket/02_websocketstream.js"; -import * as broadcastChannel from "internal:deno_broadcast_channel/01_broadcast_channel.js"; -import * as file from "internal:deno_web/09_file.js"; -import * as formData from "internal:deno_fetch/21_formdata.js"; -import * as request from "internal:deno_fetch/23_request.js"; -import * as response from "internal:deno_fetch/23_response.js"; -import * as fetch from "internal:deno_fetch/26_fetch.js"; -import * as messagePort from "internal:deno_web/13_message_port.js"; -import * as webidl from "internal:deno_webidl/00_webidl.js"; -import DOMException from "internal:deno_web/01_dom_exception.js"; -import * as abortSignal from "internal:deno_web/03_abort_signal.js"; -import * as globalInterfaces from "internal:deno_web/04_global_interfaces.js"; -import * as webStorage from "internal:deno_webstorage/01_webstorage.js"; -import * as prompt from "internal:runtime/41_prompt.js"; +import * as util from "ext:runtime/06_util.js"; +import * as location from "ext:deno_web/12_location.js"; +import * as event from "ext:deno_web/02_event.js"; +import * as timers from "ext:deno_web/02_timers.js"; +import * as base64 from "ext:deno_web/05_base64.js"; +import * as encoding from "ext:deno_web/08_text_encoding.js"; +import * as console from "ext:deno_console/02_console.js"; +import * as caches from "ext:deno_cache/01_cache.js"; +import * as compression from "ext:deno_web/14_compression.js"; +import * as worker from "ext:runtime/11_workers.js"; +import * as performance from "ext:deno_web/15_performance.js"; +import * as crypto from "ext:deno_crypto/00_crypto.js"; +import * as url from "ext:deno_url/00_url.js"; +import * as urlPattern from "ext:deno_url/01_urlpattern.js"; +import * as headers from "ext:deno_fetch/20_headers.js"; +import * as streams from "ext:deno_web/06_streams.js"; +import * as fileReader from "ext:deno_web/10_filereader.js"; +import * as webgpu from "ext:deno_webgpu/01_webgpu.js"; +import * as webSocket from "ext:deno_websocket/01_websocket.js"; +import * as webSocketStream from "ext:deno_websocket/02_websocketstream.js"; +import * as broadcastChannel from "ext:deno_broadcast_channel/01_broadcast_channel.js"; +import * as file from "ext:deno_web/09_file.js"; +import * as formData from "ext:deno_fetch/21_formdata.js"; +import * as request from "ext:deno_fetch/23_request.js"; +import * as response from "ext:deno_fetch/23_response.js"; +import * as fetch from "ext:deno_fetch/26_fetch.js"; +import * as messagePort from "ext:deno_web/13_message_port.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; +import DOMException from "ext:deno_web/01_dom_exception.js"; +import * as abortSignal from "ext:deno_web/03_abort_signal.js"; +import * as globalInterfaces from "ext:deno_web/04_global_interfaces.js"; +import * as webStorage from "ext:deno_webstorage/01_webstorage.js"; +import * as prompt from "ext:runtime/41_prompt.js"; // https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope const windowOrWorkerGlobalScope = { diff --git a/runtime/js/99_main.js b/runtime/js/99_main.js index d90e186d9b..e3e7e64d82 100644 --- a/runtime/js/99_main.js +++ b/runtime/js/99_main.js @@ -39,28 +39,28 @@ const { WeakMapPrototypeGet, WeakMapPrototypeSet, } = primordials; -import * as util from "internal:runtime/06_util.js"; -import * as event from "internal:deno_web/02_event.js"; -import * as location from "internal:deno_web/12_location.js"; -import * as version from "internal:runtime/01_version.ts"; -import * as os from "internal:runtime/30_os.js"; -import * as timers from "internal:deno_web/02_timers.js"; -import * as colors from "internal:deno_console/01_colors.js"; -import * as net from "internal:deno_net/01_net.js"; +import * as util from "ext:runtime/06_util.js"; +import * as event from "ext:deno_web/02_event.js"; +import * as location from "ext:deno_web/12_location.js"; +import * as version from "ext:runtime/01_version.ts"; +import * as os from "ext:runtime/30_os.js"; +import * as timers from "ext:deno_web/02_timers.js"; +import * as colors from "ext:deno_console/01_colors.js"; +import * as net from "ext:deno_net/01_net.js"; import { inspectArgs, quoteString, wrapConsole, -} from "internal:deno_console/02_console.js"; -import * as performance from "internal:deno_web/15_performance.js"; -import * as url from "internal:deno_url/00_url.js"; -import * as fetch from "internal:deno_fetch/26_fetch.js"; -import * as messagePort from "internal:deno_web/13_message_port.js"; -import { denoNs, denoNsUnstable } from "internal:runtime/90_deno_ns.js"; -import { errors } from "internal:runtime/01_errors.js"; -import * as webidl from "internal:deno_webidl/00_webidl.js"; -import DOMException from "internal:deno_web/01_dom_exception.js"; -import * as flash from "internal:deno_flash/01_http.js"; +} from "ext:deno_console/02_console.js"; +import * as performance from "ext:deno_web/15_performance.js"; +import * as url from "ext:deno_url/00_url.js"; +import * as fetch from "ext:deno_fetch/26_fetch.js"; +import * as messagePort from "ext:deno_web/13_message_port.js"; +import { denoNs, denoNsUnstable } from "ext:runtime/90_deno_ns.js"; +import { errors } from "ext:runtime/01_errors.js"; +import * as webidl from "ext:deno_webidl/00_webidl.js"; +import DOMException from "ext:deno_web/01_dom_exception.js"; +import * as flash from "ext:deno_flash/01_http.js"; import { mainRuntimeGlobalProperties, setLanguage, @@ -69,7 +69,7 @@ import { unstableWindowOrWorkerGlobalScope, windowOrWorkerGlobalScope, workerRuntimeGlobalProperties, -} from "internal:runtime/98_global_scope.js"; +} from "ext:runtime/98_global_scope.js"; let windowIsClosing = false; let globalThis_; diff --git a/runtime/web_worker.rs b/runtime/web_worker.rs index 4417c13ef4..7948dca0a0 100644 --- a/runtime/web_worker.rs +++ b/runtime/web_worker.rs @@ -97,7 +97,7 @@ impl Serialize for WorkerControlEvent { let value = match error.downcast_ref::() { Some(js_error) => { let frame = js_error.frames.iter().find(|f| match &f.file_name { - Some(s) => !s.trim_start_matches('[').starts_with("internal:"), + Some(s) => !s.trim_start_matches('[').starts_with("ext:"), None => false, }); json!({ diff --git a/tools/wgpu_sync.js b/tools/wgpu_sync.js index 4c374e5743..31475bb374 100755 --- a/tools/wgpu_sync.js +++ b/tools/wgpu_sync.js @@ -86,8 +86,8 @@ async function patchSrcLib() { join(TARGET_DIR, "src", "lib.rs"), (data) => data.replace( - `prefix "internal:deno_webgpu",`, - `prefix "internal:deno_webgpu",`, + `prefix "ext:deno_webgpu",`, + `prefix "ext:deno_webgpu",`, ), ); } @@ -97,8 +97,8 @@ async function patchSurface() { join(TARGET_DIR, "src", "surface.rs"), (data) => data.replace( - `prefix "internal:deno_webgpu",`, - `prefix "internal:deno_webgpu",`, + `prefix "ext:deno_webgpu",`, + `prefix "ext:deno_webgpu",`, ), ); }