gitextract_jm62atds/ ├── .cargo/ │ └── config.toml ├── .fleet/ │ └── settings.json ├── .github/ │ ├── dependabot.yml │ ├── pull_request_template.md │ └── workflows/ │ ├── build-modules.yml │ ├── build.yml │ ├── ci.yml │ ├── publish.yml │ └── release.yml ├── .gitignore ├── .gitmodules ├── .prettierignore ├── .vscode/ │ ├── launch.json │ └── settings.json ├── .yarnrc.yml ├── API.md ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Cargo.toml ├── GOVERNANCE.md ├── LICENSE ├── MAINTAINERS.md ├── Makefile ├── NOTICE ├── README.md ├── THIRD_PARTY_LICENSES ├── benchmarks/ │ └── v8-v7/ │ ├── README.txt │ ├── base.js │ ├── crypto.js │ ├── deltablue.js │ ├── earley-boyer.js │ ├── index.js │ ├── navier-stokes.js │ ├── raytrace.js │ ├── regexp.js │ ├── richards.js │ └── splay.js ├── build.mjs ├── example/ │ ├── clear-ddb-table.mjs │ ├── functions/ │ │ ├── build.mjs │ │ ├── package.json │ │ ├── src/ │ │ │ ├── api.ts │ │ │ ├── hello.mjs │ │ │ ├── non-included-sdk.mjs │ │ │ ├── react/ │ │ │ │ ├── App.css │ │ │ │ ├── App.tsx │ │ │ │ ├── CreateTodo.tsx │ │ │ │ ├── TodoItem.tsx │ │ │ │ ├── TodoList.css │ │ │ │ ├── TodoList.tsx │ │ │ │ ├── index.html │ │ │ │ └── index.tsx │ │ │ ├── ssr.ts │ │ │ ├── types.d.ts │ │ │ ├── v2.js │ │ │ ├── v3-lib.mjs │ │ │ ├── v3-mono.mjs │ │ │ ├── v3-s3.mjs │ │ │ └── v3.mjs │ │ └── tsconfig.json │ ├── infrastructure/ │ │ ├── cdk.json │ │ ├── package.json │ │ ├── src/ │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── llrt-sam/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── hello-world/ │ │ │ ├── app.ts │ │ │ ├── package.json │ │ │ └── tsconfig.json │ │ ├── samconfig.toml │ │ └── template.yaml │ ├── llrt-sam-container-image/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── events/ │ │ │ └── event.json │ │ ├── hello-world/ │ │ │ ├── Dockerfile │ │ │ └── app.mjs │ │ ├── samconfig.toml │ │ └── template.yaml │ └── register-hooks/ │ ├── hooks/ │ │ ├── calc.js │ │ ├── fs.js │ │ ├── http.js │ │ └── v8.js │ ├── simple-server.js │ ├── simple-server.sh │ ├── src/ │ │ └── http.js │ ├── test.js │ └── test.sh ├── fixtures/ │ ├── a.js │ ├── b.js │ ├── c.cjs │ ├── cjs-handler.cjs │ ├── d.cjs │ ├── define-property-export.cjs │ ├── empty.js │ ├── empty.lrt │ ├── export-function.cjs │ ├── fs/ │ │ └── readdir/ │ │ ├── readdir.js │ │ └── recursive/ │ │ └── readdir.js │ ├── handler.mjs │ ├── hello.js │ ├── hello.txt │ ├── import.cjs │ ├── import.js │ ├── local.mjs │ ├── node_modules/ │ │ ├── elem-aws-lambda-powertools/ │ │ │ ├── commons/ │ │ │ │ ├── lib/ │ │ │ │ │ ├── cjs/ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── typeUtils.js │ │ │ │ │ └── esm/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── typeUtils.js │ │ │ │ └── package.json │ │ │ └── jmespath/ │ │ │ ├── lib/ │ │ │ │ ├── cjs/ │ │ │ │ │ └── index.js │ │ │ │ └── esm/ │ │ │ │ └── index.js │ │ │ └── package.json │ │ ├── elem-debug/ │ │ │ ├── package.json │ │ │ └── src/ │ │ │ └── browser.js │ │ ├── elem-hono/ │ │ │ ├── dist/ │ │ │ │ ├── cjs/ │ │ │ │ │ └── utils/ │ │ │ │ │ └── url.js │ │ │ │ └── index.js │ │ │ └── package.json │ │ ├── elem-lodash.merge/ │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── elem-react-dom/ │ │ │ ├── cjs/ │ │ │ │ ├── react-dom-server.edge.development.js │ │ │ │ └── react-dom.development.js │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── server.edge.js │ │ └── elem-uuid/ │ │ ├── dist/ │ │ │ └── commonjs-browser/ │ │ │ └── index.js │ │ └── package.json │ ├── package.json │ ├── primitive-handler.mjs │ ├── prop-export.cjs │ ├── referenced-exports.cjs │ ├── require.mjs │ ├── sdk-handler.mjs │ ├── sdk-runtime-init.mjs │ ├── test1245/ │ │ ├── index.js │ │ ├── main/ │ │ │ └── foo.js │ │ └── package.json │ ├── test903/ │ │ ├── bar.mjs │ │ └── foo.mjs │ ├── test_modules/ │ │ ├── test-aws-lambda-powertools-jmespath.js │ │ ├── test-debug.js │ │ ├── test-elem-hono.js │ │ ├── test-lodash.merge.js │ │ ├── test-react-dom.js │ │ └── test-uuid.js │ ├── throw.js │ ├── throwing-handler.mjs │ ├── throwing-init-handler.mjs │ └── tla-webcall-handler.mjs ├── index.mjs ├── lambda-server.js ├── libs/ │ ├── llrt_build/ │ │ ├── Cargo.toml │ │ └── src/ │ │ └── lib.rs │ ├── llrt_compression/ │ │ ├── Cargo.toml │ │ └── src/ │ │ └── lib.rs │ ├── llrt_context/ │ │ ├── Cargo.toml │ │ └── src/ │ │ └── lib.rs │ ├── llrt_dns_cache/ │ │ ├── Cargo.toml │ │ └── src/ │ │ └── lib.rs │ ├── llrt_encoding/ │ │ ├── Cargo.toml │ │ ├── build.rs │ │ └── src/ │ │ └── lib.rs │ ├── llrt_hooking/ │ │ ├── Cargo.toml │ │ └── src/ │ │ └── lib.rs │ ├── llrt_json/ │ │ ├── Cargo.toml │ │ ├── benches/ │ │ │ └── json.rs │ │ ├── build.rs │ │ └── src/ │ │ ├── escape.rs │ │ ├── lib.rs │ │ ├── parse.rs │ │ └── stringify.rs │ ├── llrt_logging/ │ │ ├── Cargo.toml │ │ └── src/ │ │ └── lib.rs │ ├── llrt_numbers/ │ │ ├── Cargo.toml │ │ ├── benches/ │ │ │ └── numbers.rs │ │ └── src/ │ │ └── lib.rs │ ├── llrt_test/ │ │ ├── Cargo.toml │ │ └── src/ │ │ └── lib.rs │ ├── llrt_test_tls/ │ │ ├── Cargo.toml │ │ ├── data/ │ │ │ ├── generate.sh │ │ │ ├── root.pem │ │ │ ├── server.key │ │ │ └── server.pem │ │ └── src/ │ │ ├── api.rs │ │ ├── config.rs │ │ ├── lib.rs │ │ └── server.rs │ └── llrt_utils/ │ ├── Cargo.toml │ └── src/ │ ├── any_of.rs │ ├── bytearray_buffer.rs │ ├── bytes.rs │ ├── class.rs │ ├── clone.rs │ ├── ctx.rs │ ├── error.rs │ ├── error_messages.rs │ ├── fs.rs │ ├── hash.rs │ ├── io.rs │ ├── latch.rs │ ├── lib.rs │ ├── macros.rs │ ├── mc_oneshot.rs │ ├── module.rs │ ├── object.rs │ ├── option.rs │ ├── primordials.rs │ ├── provider.rs │ ├── result.rs │ ├── reuse_list.rs │ ├── signals.rs │ ├── string.rs │ ├── sysinfo.rs │ └── time.rs ├── linker/ │ ├── ar │ ├── cc │ ├── cc-aarch64-linux-gnu │ ├── cc-aarch64-linux-musl │ ├── cc-x86_64-linux-gnu │ ├── cc-x86_64-linux-musl │ ├── cxx │ ├── cxx-aarch64-linux-gnu │ ├── cxx-aarch64-linux-musl │ ├── cxx-x86_64-linux-gnu │ ├── cxx-x86_64-linux-musl │ └── ranlib ├── llrt/ │ ├── Cargo.toml │ └── src/ │ ├── base.rs │ ├── main.c │ ├── main.rs │ ├── minimal_tracer.rs │ └── repl.rs ├── llrt_core/ │ ├── Cargo.toml │ ├── build.rs │ └── src/ │ ├── builtins_inspect.rs │ ├── bytecode.rs │ ├── compiler.rs │ ├── compiler_common.rs │ ├── environment.rs │ ├── http.rs │ ├── lib.rs │ ├── libs.rs │ ├── modules/ │ │ ├── console.rs │ │ ├── embedded/ │ │ │ ├── loader.rs │ │ │ ├── mod.rs │ │ │ └── resolver.rs │ │ ├── js/ │ │ │ ├── @llrt/ │ │ │ │ ├── expect/ │ │ │ │ │ ├── jest-asymmetric-matchers.ts │ │ │ │ │ ├── jest-expect.ts │ │ │ │ │ ├── jest-utils.ts │ │ │ │ │ └── stringify.ts │ │ │ │ └── test/ │ │ │ │ ├── CircularBuffer.ts │ │ │ │ ├── Color.ts │ │ │ │ ├── SocketClient.ts │ │ │ │ ├── index.ts │ │ │ │ ├── shared.ts │ │ │ │ └── worker.ts │ │ │ ├── llrt.d.ts │ │ │ ├── stream/ │ │ │ │ └── promises.ts │ │ │ └── stream.ts │ │ ├── llrt/ │ │ │ ├── hex.rs │ │ │ ├── mod.rs │ │ │ ├── qjs.rs │ │ │ ├── util.rs │ │ │ └── xml.rs │ │ └── mod.rs │ ├── runtime_client.rs │ ├── security.rs │ └── vm.rs ├── llrt_modules/ │ ├── Cargo.toml │ ├── README.md │ └── src/ │ ├── lib.rs │ ├── module/ │ │ ├── loader.rs │ │ ├── mod.rs │ │ ├── require.rs │ │ └── resolver.rs │ ├── module_builder.rs │ └── package/ │ ├── loader.rs │ ├── mod.rs │ └── resolver.rs ├── modules/ │ ├── llrt_abort/ │ │ ├── Cargo.toml │ │ └── src/ │ │ ├── abort_controller.rs │ │ ├── abort_signal.rs │ │ └── lib.rs │ ├── llrt_assert/ │ │ ├── Cargo.toml │ │ └── src/ │ │ └── lib.rs │ ├── llrt_async_hooks/ │ │ ├── Cargo.toml │ │ └── src/ │ │ ├── finalization_registry.rs │ │ └── lib.rs │ ├── llrt_buffer/ │ │ ├── Cargo.toml │ │ └── src/ │ │ ├── array_buffer_view.rs │ │ ├── blob.rs │ │ ├── buffer.rs │ │ ├── file.rs │ │ └── lib.rs │ ├── llrt_child_process/ │ │ ├── Cargo.toml │ │ └── src/ │ │ └── lib.rs │ ├── llrt_console/ │ │ ├── Cargo.toml │ │ └── src/ │ │ └── lib.rs │ ├── llrt_crypto/ │ │ ├── Cargo.toml │ │ └── src/ │ │ ├── crc32.rs │ │ ├── hash.rs │ │ ├── lib.rs │ │ ├── provider/ │ │ │ ├── graviola.rs │ │ │ ├── mod.rs │ │ │ ├── openssl.rs │ │ │ ├── ring.rs │ │ │ └── rust/ │ │ │ ├── aes_variants.rs │ │ │ └── mod.rs │ │ └── subtle/ │ │ ├── crypto_key.rs │ │ ├── derive.rs │ │ ├── derive_algorithm.rs │ │ ├── digest.rs │ │ ├── encryption.rs │ │ ├── encryption_algorithm.rs │ │ ├── export_key.rs │ │ ├── generate_key.rs │ │ ├── import_key.rs │ │ ├── key_algorithm.rs │ │ ├── mod.rs │ │ ├── sign.rs │ │ ├── sign_algorithm.rs │ │ ├── stubs.rs │ │ ├── verify.rs │ │ └── wrapping.rs │ ├── llrt_dgram/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src/ │ │ ├── lib.rs │ │ └── socket.rs │ ├── llrt_dns/ │ │ ├── Cargo.toml │ │ └── src/ │ │ ├── lib.rs │ │ └── lookup.rs │ ├── llrt_events/ │ │ ├── Cargo.toml │ │ └── src/ │ │ ├── custom_event.rs │ │ ├── event.rs │ │ ├── event_target.rs │ │ └── lib.rs │ ├── llrt_exceptions/ │ │ ├── Cargo.toml │ │ └── src/ │ │ └── lib.rs │ ├── llrt_fetch/ │ │ ├── Cargo.toml │ │ └── src/ │ │ ├── body.rs │ │ ├── fetch.rs │ │ ├── form_data.rs │ │ ├── headers.rs │ │ ├── incoming.rs │ │ ├── lib.rs │ │ ├── request.rs │ │ ├── response.rs │ │ └── security.rs │ ├── llrt_fs/ │ │ ├── Cargo.toml │ │ └── src/ │ │ ├── access.rs │ │ ├── chmod.rs │ │ ├── file_handle.rs │ │ ├── lib.rs │ │ ├── mkdir.rs │ │ ├── open.rs │ │ ├── read_dir.rs │ │ ├── read_file.rs │ │ ├── rename.rs │ │ ├── rm.rs │ │ ├── stats.rs │ │ ├── symlink.rs │ │ └── write_file.rs │ ├── llrt_http/ │ │ ├── Cargo.toml │ │ └── src/ │ │ ├── agent.rs │ │ ├── client.rs │ │ ├── config.rs │ │ └── lib.rs │ ├── llrt_intl/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src/ │ │ ├── cldr_data.rs │ │ ├── date_time_format.rs │ │ ├── lib.rs │ │ └── pattern_formatter.rs │ ├── llrt_navigator/ │ │ ├── Cargo.toml │ │ └── src/ │ │ └── lib.rs │ ├── llrt_net/ │ │ ├── Cargo.toml │ │ └── src/ │ │ ├── lib.rs │ │ ├── security.rs │ │ ├── server.rs │ │ └── socket.rs │ ├── llrt_os/ │ │ ├── Cargo.toml │ │ └── src/ │ │ ├── lib.rs │ │ ├── network.rs │ │ ├── statistics.rs │ │ ├── unix.rs │ │ └── windows.rs │ ├── llrt_path/ │ │ ├── Cargo.toml │ │ ├── benches/ │ │ │ └── slash_replacement.rs │ │ └── src/ │ │ └── lib.rs │ ├── llrt_perf_hooks/ │ │ ├── Cargo.toml │ │ └── src/ │ │ ├── lib.rs │ │ └── performance.rs │ ├── llrt_process/ │ │ ├── Cargo.toml │ │ └── src/ │ │ └── lib.rs │ ├── llrt_stream/ │ │ ├── Cargo.toml │ │ └── src/ │ │ ├── lib.rs │ │ ├── readable.rs │ │ └── writable.rs │ ├── llrt_stream_web/ │ │ ├── Cargo.toml │ │ └── src/ │ │ ├── lib.rs │ │ ├── queuing_strategy/ │ │ │ ├── byte_length.rs │ │ │ ├── count.rs │ │ │ └── mod.rs │ │ ├── readable/ │ │ │ ├── byob_reader.rs │ │ │ ├── byte_controller.rs │ │ │ ├── controller.rs │ │ │ ├── default_controller.rs │ │ │ ├── default_reader.rs │ │ │ ├── iterator.rs │ │ │ ├── mod.rs │ │ │ ├── objects.rs │ │ │ ├── reader.rs │ │ │ └── stream/ │ │ │ ├── algorithms.rs │ │ │ ├── mod.rs │ │ │ ├── pipe.rs │ │ │ ├── source.rs │ │ │ └── tee.rs │ │ ├── readable_writable_pair.rs │ │ ├── utils/ │ │ │ ├── mod.rs │ │ │ ├── promise.rs │ │ │ └── queue.rs │ │ └── writable/ │ │ ├── default_controller.rs │ │ ├── default_writer.rs │ │ ├── mod.rs │ │ ├── objects.rs │ │ ├── stream/ │ │ │ ├── mod.rs │ │ │ └── sink.rs │ │ └── writer.rs │ ├── llrt_string_decoder/ │ │ ├── Cargo.toml │ │ └── src/ │ │ ├── lib.rs │ │ └── string_decoder.rs │ ├── llrt_temporal/ │ │ ├── Cargo.toml │ │ └── src/ │ │ ├── duration.rs │ │ ├── instant.rs │ │ ├── lib.rs │ │ ├── now.rs │ │ ├── plain_date.rs │ │ ├── plain_date_time.rs │ │ ├── plain_time.rs │ │ ├── utils/ │ │ │ ├── date.rs │ │ │ ├── date_time.rs │ │ │ ├── mod.rs │ │ │ ├── round/ │ │ │ │ ├── date_time.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── span.rs │ │ │ │ ├── time.rs │ │ │ │ ├── timestamp.rs │ │ │ │ └── zoned.rs │ │ │ ├── span.rs │ │ │ ├── time.rs │ │ │ ├── total/ │ │ │ │ ├── mod.rs │ │ │ │ └── span.rs │ │ │ └── zoned.rs │ │ └── zoned_date_time.rs │ ├── llrt_timers/ │ │ ├── Cargo.toml │ │ └── src/ │ │ └── lib.rs │ ├── llrt_tls/ │ │ ├── Cargo.toml │ │ └── src/ │ │ ├── lib.rs │ │ ├── no_verification.rs │ │ ├── openssl_config.rs │ │ └── rustls_config.rs │ ├── llrt_tty/ │ │ ├── Cargo.toml │ │ └── src/ │ │ └── lib.rs │ ├── llrt_url/ │ │ ├── Cargo.toml │ │ └── src/ │ │ ├── lib.rs │ │ ├── url_class.rs │ │ └── url_search_params.rs │ ├── llrt_util/ │ │ ├── Cargo.toml │ │ └── src/ │ │ ├── lib.rs │ │ ├── text_decoder.rs │ │ └── text_encoder.rs │ └── llrt_zlib/ │ ├── Cargo.toml │ └── src/ │ ├── brotli.rs │ ├── lib.rs │ ├── zlib.rs │ └── zstd.rs ├── pack ├── package.json ├── rustfmt.toml ├── sdk.cfg ├── shims/ │ ├── @aws-crypto/ │ │ ├── crc32.js │ │ ├── crc32c.js │ │ ├── index.js │ │ ├── sha1-browser.js │ │ └── sha256-browser.js │ ├── @smithy/ │ │ ├── abort-controller.js │ │ ├── split-stream.js │ │ ├── util-base64.js │ │ ├── util-hex-encoding.js │ │ └── util-utf8.js │ ├── collect-stream-body.js │ ├── create-read-stream.js │ ├── is-streaming.js │ ├── mnemonist/ │ │ └── lru-cache.js │ ├── sdk-stream-mixin.js │ ├── stream-collector.js │ └── string-hasher.js ├── tests/ │ ├── e2e/ │ │ ├── IntegTestResourcesStack.template.yml │ │ ├── README.md │ │ ├── cognito_identity.e2e.test.ts │ │ ├── dynamodb.e2e.test.ts │ │ └── s3.e2e.test.ts │ ├── unit/ │ │ ├── assert.test.ts │ │ ├── async_hooks.test.ts │ │ ├── asynchronous-processing-discipline.test.ts │ │ ├── buffer.test.ts │ │ ├── child_process.test.ts │ │ ├── clone.test.ts │ │ ├── compile.test.ts │ │ ├── console.test.ts │ │ ├── crypto.subtle.test.ts │ │ ├── crypto.test.ts │ │ ├── date.test.ts │ │ ├── dgram.test.ts │ │ ├── dns.test.ts │ │ ├── encoding.test.ts │ │ ├── events.test.ts │ │ ├── exceptions.test.ts │ │ ├── executable.test.ts │ │ ├── fetch.formdata.test.ts │ │ ├── fetch.headers.test.ts │ │ ├── fetch.request.test.ts │ │ ├── fetch.response.test.ts │ │ ├── fetch.test.ts │ │ ├── fs.test.ts │ │ ├── import.test.ts │ │ ├── intl.test.ts │ │ ├── jest-expect.test.ts │ │ ├── json.test.ts │ │ ├── llrt.qjs.test.ts │ │ ├── llrt.xml.test.ts │ │ ├── module.test.ts │ │ ├── navigator.test.ts │ │ ├── net.test.ts │ │ ├── numbers.test.ts │ │ ├── os.test.ts │ │ ├── path.test.ts │ │ ├── perf_hooks.test.ts │ │ ├── performance.test.ts │ │ ├── process.test.ts │ │ ├── require.test.ts │ │ ├── socket.test.ts │ │ ├── stream.test.ts │ │ ├── string_decoder.test.ts │ │ ├── symbol-to-string-tag.test.ts │ │ ├── temporal.duration.test.ts │ │ ├── temporal.instant.test.ts │ │ ├── temporal.now.test.ts │ │ ├── temporal.plaindate.test.ts │ │ ├── temporal.plaindatetime.test.ts │ │ ├── temporal.plaintime.test.ts │ │ ├── temporal.zoneddatetime.test.ts │ │ ├── test-utils.ts │ │ ├── timers.test.ts │ │ ├── tty.test.ts │ │ ├── url.test.ts │ │ ├── util.test.ts │ │ └── zlib.test.ts │ └── wpt/ │ ├── FileAPI/ │ │ └── support/ │ │ ├── Blob.js │ │ └── send-file-formdata-helper.js │ ├── FileAPI.blob.test.ts │ ├── FileAPI.file.test.ts │ ├── FileAPI.harness.js │ ├── README.md │ ├── WebCryptoAPI.derive_bits_keys.test.ts │ ├── WebCryptoAPI.digest.test.ts │ ├── WebCryptoAPI.harness.js │ ├── WebCryptoAPI.test.ts │ ├── common/ │ │ ├── gc.js │ │ ├── get-host-info.sub.js │ │ └── subset-tests.js │ ├── console.harness.js │ ├── console.test.ts │ ├── encoding/ │ │ └── resources/ │ │ ├── decoding-helpers.js │ │ └── encodings.js │ ├── encoding.harness.js │ ├── encoding.test.ts │ ├── fetch/ │ │ └── api/ │ │ ├── cors/ │ │ │ └── resources/ │ │ │ └── not-cors-safelisted.json │ │ ├── request/ │ │ │ ├── request-cache.js │ │ │ └── request-error.js │ │ └── resources/ │ │ ├── data.json │ │ ├── keepalive-helper.js │ │ ├── keepalive-worker.js │ │ ├── sw-intercept-abort.js │ │ ├── sw-intercept.js │ │ └── utils.js │ ├── fetch.api.abort.test.ts │ ├── fetch.api.basic.test.ts │ ├── fetch.api.body.test.ts │ ├── fetch.api.headers.test.ts │ ├── fetch.api.request.test.ts │ ├── fetch.api.response.test.ts │ ├── fetch.harness.js │ ├── hr-time.harness.js │ ├── hr-time.test.ts │ ├── resources/ │ │ ├── idlharness.js │ │ └── testharness.js │ ├── streams/ │ │ └── resources/ │ │ ├── recording-streams.js │ │ ├── rs-test-templates.js │ │ ├── rs-utils.js │ │ └── test-utils.js │ ├── streams.harness.js │ ├── streams.piping.test.ts │ ├── streams.readable-byte-streams.test.ts │ ├── streams.readable-streams.test.ts │ ├── streams.writable-streams.test.ts │ ├── url/ │ │ └── resources/ │ │ ├── IdnaTestV2-removed.json │ │ ├── IdnaTestV2.json │ │ ├── percent-encoding.json │ │ ├── setters_tests.json │ │ ├── toascii.json │ │ ├── urltestdata-javascript-only.json │ │ └── urltestdata.json │ ├── url.harness.js │ ├── url.test.ts │ ├── webidl-harness.js │ └── webidl.ecmascript-binding.es-exceptions.test.ts ├── tsconfig.json ├── types/ │ ├── .eslintrc.cjs │ ├── abort.d.ts │ ├── assert.d.ts │ ├── async_hooks.d.ts │ ├── buffer.d.ts │ ├── child_process.d.ts │ ├── console.d.ts │ ├── crypto.d.ts │ ├── dgram.d.ts │ ├── dns.d.ts │ ├── dom-events.d.ts │ ├── events.d.ts │ ├── exceptions.d.ts │ ├── fetch.d.ts │ ├── fs/ │ │ └── promises.d.ts │ ├── fs.d.ts │ ├── globals.d.ts │ ├── https.d.ts │ ├── index.d.ts │ ├── module.d.ts │ ├── navigator.d.ts │ ├── net.d.ts │ ├── os.d.ts │ ├── package.json │ ├── path.d.ts │ ├── perf_hooks.d.ts │ ├── process.d.ts │ ├── stream/ │ │ └── web.d.ts │ ├── stream.d.ts │ ├── string_decoder.d.ts │ ├── timers.d.ts │ ├── timezone.d.ts │ ├── tsconfig.json │ ├── tty.d.ts │ ├── url.d.ts │ ├── util.d.ts │ └── zlib.d.ts ├── vitest.config.mjs └── wpt_errors.txt