gitextract_zxmaqw2n/ ├── .cargo/ │ ├── config.toml │ └── local-build.toml ├── .devcontainer/ │ ├── Dockerfile │ └── devcontainer.json ├── .dlint.json ├── .dprint.json ├── .editorconfig ├── .gitattributes ├── .github/ │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── config.yml │ │ └── feature_request.md │ ├── PULL_REQUEST_TEMPLATE.md │ ├── SECURITY.md │ ├── copilot-instructions.md │ ├── mtime_cache/ │ │ ├── action.js │ │ └── action.yml │ └── workflows/ │ ├── cargo_publish.generated.yml │ ├── cargo_publish.ts │ ├── ci.generated.yml │ ├── ci.ts │ ├── create_prerelease_tag.generated.yml │ ├── create_prerelease_tag.ts │ ├── ecosystem_compat_test.generated.yml │ ├── ecosystem_compat_test.ts │ ├── node_compat_test.generated.yml │ ├── node_compat_test.ts │ ├── npm_publish.generated.yml │ ├── npm_publish.ts │ ├── post_publish.generated.yml │ ├── post_publish.ts │ ├── pr.generated.yml │ ├── pr.ts │ ├── promote_to_release.generated.yml │ ├── promote_to_release.ts │ ├── start_release.generated.yml │ ├── start_release.ts │ ├── version_bump.generated.yml │ └── version_bump.ts ├── .gitignore ├── .gitmodules ├── .rustfmt.toml ├── CLAUDE.md ├── Cargo.toml ├── LICENSE.md ├── README.md ├── Releases.md ├── cli/ │ ├── Cargo.toml │ ├── README.md │ ├── args/ │ │ ├── flags.rs │ │ ├── flags_net.rs │ │ └── mod.rs │ ├── build.rs │ ├── cache/ │ │ ├── cache_db.rs │ │ ├── caches.rs │ │ ├── check.rs │ │ ├── code_cache.rs │ │ ├── fast_check.rs │ │ ├── incremental.rs │ │ ├── mod.rs │ │ ├── module_info.rs │ │ └── node.rs │ ├── cdp.rs │ ├── clippy.toml │ ├── entitlements.plist │ ├── factory.rs │ ├── file_fetcher.rs │ ├── graph_container.rs │ ├── graph_util.rs │ ├── http_util.rs │ ├── integration_tests_runner.rs │ ├── js/ │ │ ├── 40_bench.js │ │ ├── 40_jupyter.js │ │ ├── 40_lint.js │ │ ├── 40_lint_selector.js │ │ ├── 40_lint_types.d.ts │ │ ├── 40_test.js │ │ └── 40_test_common.js │ ├── jsr.rs │ ├── lib/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── args.rs │ │ ├── build.rs │ │ ├── clippy.toml │ │ ├── lib.rs │ │ ├── loader.rs │ │ ├── npm/ │ │ │ ├── mod.rs │ │ │ └── permission_checker.rs │ │ ├── shared.rs │ │ ├── standalone/ │ │ │ ├── binary.rs │ │ │ ├── mod.rs │ │ │ └── virtual_fs.rs │ │ ├── sys.rs │ │ ├── util/ │ │ │ ├── checksum.rs │ │ │ ├── hash.rs │ │ │ ├── logger.rs │ │ │ ├── mod.rs │ │ │ ├── result.rs │ │ │ ├── text_encoding.rs │ │ │ └── v8.rs │ │ ├── version.rs │ │ ├── version.txt │ │ └── worker.rs │ ├── lib.rs │ ├── lsp/ │ │ ├── README.md │ │ ├── analysis.rs │ │ ├── cache.rs │ │ ├── capabilities.rs │ │ ├── client.rs │ │ ├── code_lens.rs │ │ ├── compiler_options.rs │ │ ├── completions.rs │ │ ├── config.rs │ │ ├── diagnostics.rs │ │ ├── documents.rs │ │ ├── jsr.rs │ │ ├── language_server.rs │ │ ├── lint.rs │ │ ├── logging.rs │ │ ├── lsp_custom.rs │ │ ├── mod.rs │ │ ├── npm.rs │ │ ├── parent_process_checker.rs │ │ ├── path_to_regex.rs │ │ ├── performance.rs │ │ ├── refactor.rs │ │ ├── registries.rs │ │ ├── repl.rs │ │ ├── resolver.rs │ │ ├── search.rs │ │ ├── semantic_tokens.rs │ │ ├── testing/ │ │ │ ├── collectors.rs │ │ │ ├── definitions.rs │ │ │ ├── execution.rs │ │ │ ├── lsp_custom.rs │ │ │ ├── mod.rs │ │ │ └── server.rs │ │ ├── text.rs │ │ ├── trace.rs │ │ ├── ts_server.rs │ │ ├── tsc.rs │ │ ├── tsgo.rs │ │ └── urls.rs │ ├── main.rs │ ├── module_loader.rs │ ├── node.rs │ ├── npm.rs │ ├── ops/ │ │ ├── bench.rs │ │ ├── deploy.rs │ │ ├── jupyter.rs │ │ ├── lint.rs │ │ ├── mod.rs │ │ └── testing.rs │ ├── registry.rs │ ├── resolver.rs │ ├── rt/ │ │ ├── Cargo.toml │ │ ├── binary.rs │ │ ├── build.rs │ │ ├── code_cache.rs │ │ ├── file_system.rs │ │ ├── integration_tests_runner.rs │ │ ├── lib.rs │ │ ├── main.rs │ │ ├── node.rs │ │ └── run.rs │ ├── schemas/ │ │ ├── config-file.v1.json │ │ ├── kv-metadata-exchange-response.v1.json │ │ ├── lint-rules.v1.json │ │ ├── lint-tags.v1.json │ │ ├── module-graph.json │ │ ├── permission-audit.v1.json │ │ ├── permission-broker-request.v1.json │ │ ├── permission-broker-response.v1.json │ │ ├── registry-completions.v1.json │ │ └── registry-completions.v2.json │ ├── snapshot/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── build.rs │ │ ├── lib.rs │ │ └── shared.rs │ ├── standalone/ │ │ ├── binary.rs │ │ ├── mod.rs │ │ └── virtual_fs.rs │ ├── task_runner.rs │ ├── tools/ │ │ ├── bench/ │ │ │ ├── mitata.rs │ │ │ ├── mod.rs │ │ │ └── reporters.rs │ │ ├── bundle/ │ │ │ ├── esbuild.rs │ │ │ ├── externals.rs │ │ │ ├── html.rs │ │ │ ├── mod.rs │ │ │ ├── provider.rs │ │ │ └── transform.rs │ │ ├── check.rs │ │ ├── clean.rs │ │ ├── compile.rs │ │ ├── coverage/ │ │ │ ├── ignore_directives.rs │ │ │ ├── merge.rs │ │ │ ├── mod.rs │ │ │ ├── range_tree.rs │ │ │ ├── reporter.rs │ │ │ ├── script.js │ │ │ ├── style.css │ │ │ └── util.rs │ │ ├── deploy.rs │ │ ├── doc/ │ │ │ ├── prism.css │ │ │ └── prism.js │ │ ├── doc.rs │ │ ├── fmt.rs │ │ ├── info.rs │ │ ├── init/ │ │ │ └── mod.rs │ │ ├── installer/ │ │ │ ├── bin_name_resolver.rs │ │ │ ├── global.rs │ │ │ ├── local.rs │ │ │ └── mod.rs │ │ ├── jupyter/ │ │ │ ├── install.rs │ │ │ ├── mod.rs │ │ │ └── server.rs │ │ ├── lint/ │ │ │ ├── ast_buffer/ │ │ │ │ ├── buffer.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── swc.rs │ │ │ │ └── ts_estree.rs │ │ │ ├── linter.rs │ │ │ ├── mod.rs │ │ │ ├── plugins.rs │ │ │ ├── reporters.rs │ │ │ └── rules/ │ │ │ ├── mod.rs │ │ │ ├── no_sloppy_imports.rs │ │ │ └── no_slow_types.rs │ │ ├── mod.rs │ │ ├── pm/ │ │ │ ├── approve_scripts.rs │ │ │ ├── audit.rs │ │ │ ├── cache_deps.rs │ │ │ ├── deps.rs │ │ │ ├── interactive_picker.rs │ │ │ ├── mod.rs │ │ │ └── outdated/ │ │ │ ├── interactive.rs │ │ │ └── mod.rs │ │ ├── publish/ │ │ │ ├── auth.rs │ │ │ ├── diagnostics.rs │ │ │ ├── graph.rs │ │ │ ├── mod.rs │ │ │ ├── module_content.rs │ │ │ ├── paths.rs │ │ │ ├── provenance.rs │ │ │ ├── publish_order.rs │ │ │ ├── tar.rs │ │ │ └── unfurl.rs │ │ ├── repl/ │ │ │ ├── channel.rs │ │ │ ├── editor.rs │ │ │ ├── mod.rs │ │ │ └── session.rs │ │ ├── run/ │ │ │ ├── hmr.rs │ │ │ └── mod.rs │ │ ├── serve.rs │ │ ├── task.rs │ │ ├── test/ │ │ │ ├── channel.rs │ │ │ ├── fmt.rs │ │ │ ├── mod.rs │ │ │ ├── reporters/ │ │ │ │ ├── common.rs │ │ │ │ ├── compound.rs │ │ │ │ ├── dot.rs │ │ │ │ ├── junit.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── pretty.rs │ │ │ │ └── tap.rs │ │ │ └── sanitizers.rs │ │ ├── upgrade.rs │ │ └── x.rs │ ├── tsc/ │ │ ├── 00_typescript.js │ │ ├── 97_ts_host.js │ │ ├── 98_lsp.js │ │ ├── 99_main_compiler.js │ │ ├── README.md │ │ ├── _analyze_types_node.ts │ │ ├── compiler.d.ts │ │ ├── diagnostics.rs │ │ ├── dts/ │ │ │ ├── lib.d.ts │ │ │ ├── lib.decorators.d.ts │ │ │ ├── lib.decorators.legacy.d.ts │ │ │ ├── lib.deno.ns.d.ts │ │ │ ├── lib.deno.shared_globals.d.ts │ │ │ ├── lib.deno.unstable.d.ts │ │ │ ├── lib.deno.window.d.ts │ │ │ ├── lib.deno.worker.d.ts │ │ │ ├── lib.deno_broadcast_channel.d.ts │ │ │ ├── lib.deno_cache.d.ts │ │ │ ├── lib.deno_canvas.d.ts │ │ │ ├── lib.deno_console.d.ts │ │ │ ├── lib.deno_crypto.d.ts │ │ │ ├── lib.deno_fetch.d.ts │ │ │ ├── lib.deno_net.d.ts │ │ │ ├── lib.deno_url.d.ts │ │ │ ├── lib.deno_web.d.ts │ │ │ ├── lib.deno_webgpu.d.ts │ │ │ ├── lib.deno_websocket.d.ts │ │ │ ├── lib.deno_webstorage.d.ts │ │ │ ├── lib.dom.asynciterable.d.ts │ │ │ ├── lib.dom.d.ts │ │ │ ├── lib.dom.extras.d.ts │ │ │ ├── lib.dom.iterable.d.ts │ │ │ ├── lib.es2015.collection.d.ts │ │ │ ├── lib.es2015.core.d.ts │ │ │ ├── lib.es2015.d.ts │ │ │ ├── lib.es2015.generator.d.ts │ │ │ ├── lib.es2015.iterable.d.ts │ │ │ ├── lib.es2015.promise.d.ts │ │ │ ├── lib.es2015.proxy.d.ts │ │ │ ├── lib.es2015.reflect.d.ts │ │ │ ├── lib.es2015.symbol.d.ts │ │ │ ├── lib.es2015.symbol.wellknown.d.ts │ │ │ ├── lib.es2016.array.include.d.ts │ │ │ ├── lib.es2016.d.ts │ │ │ ├── lib.es2016.full.d.ts │ │ │ ├── lib.es2016.intl.d.ts │ │ │ ├── lib.es2017.arraybuffer.d.ts │ │ │ ├── lib.es2017.d.ts │ │ │ ├── lib.es2017.date.d.ts │ │ │ ├── lib.es2017.full.d.ts │ │ │ ├── lib.es2017.intl.d.ts │ │ │ ├── lib.es2017.object.d.ts │ │ │ ├── lib.es2017.sharedmemory.d.ts │ │ │ ├── lib.es2017.string.d.ts │ │ │ ├── lib.es2017.typedarrays.d.ts │ │ │ ├── lib.es2018.asyncgenerator.d.ts │ │ │ ├── lib.es2018.asynciterable.d.ts │ │ │ ├── lib.es2018.d.ts │ │ │ ├── lib.es2018.full.d.ts │ │ │ ├── lib.es2018.intl.d.ts │ │ │ ├── lib.es2018.promise.d.ts │ │ │ ├── lib.es2018.regexp.d.ts │ │ │ ├── lib.es2019.array.d.ts │ │ │ ├── lib.es2019.d.ts │ │ │ ├── lib.es2019.full.d.ts │ │ │ ├── lib.es2019.intl.d.ts │ │ │ ├── lib.es2019.object.d.ts │ │ │ ├── lib.es2019.string.d.ts │ │ │ ├── lib.es2019.symbol.d.ts │ │ │ ├── lib.es2020.bigint.d.ts │ │ │ ├── lib.es2020.d.ts │ │ │ ├── lib.es2020.date.d.ts │ │ │ ├── lib.es2020.full.d.ts │ │ │ ├── lib.es2020.intl.d.ts │ │ │ ├── lib.es2020.number.d.ts │ │ │ ├── lib.es2020.promise.d.ts │ │ │ ├── lib.es2020.sharedmemory.d.ts │ │ │ ├── lib.es2020.string.d.ts │ │ │ ├── lib.es2020.symbol.wellknown.d.ts │ │ │ ├── lib.es2021.d.ts │ │ │ ├── lib.es2021.full.d.ts │ │ │ ├── lib.es2021.intl.d.ts │ │ │ ├── lib.es2021.promise.d.ts │ │ │ ├── lib.es2021.string.d.ts │ │ │ ├── lib.es2021.weakref.d.ts │ │ │ ├── lib.es2022.array.d.ts │ │ │ ├── lib.es2022.d.ts │ │ │ ├── lib.es2022.error.d.ts │ │ │ ├── lib.es2022.full.d.ts │ │ │ ├── lib.es2022.intl.d.ts │ │ │ ├── lib.es2022.object.d.ts │ │ │ ├── lib.es2022.regexp.d.ts │ │ │ ├── lib.es2022.string.d.ts │ │ │ ├── lib.es2023.array.d.ts │ │ │ ├── lib.es2023.collection.d.ts │ │ │ ├── lib.es2023.d.ts │ │ │ ├── lib.es2023.full.d.ts │ │ │ ├── lib.es2023.intl.d.ts │ │ │ ├── lib.es2024.arraybuffer.d.ts │ │ │ ├── lib.es2024.collection.d.ts │ │ │ ├── lib.es2024.d.ts │ │ │ ├── lib.es2024.full.d.ts │ │ │ ├── lib.es2024.object.d.ts │ │ │ ├── lib.es2024.promise.d.ts │ │ │ ├── lib.es2024.regexp.d.ts │ │ │ ├── lib.es2024.sharedmemory.d.ts │ │ │ ├── lib.es2024.string.d.ts │ │ │ ├── lib.es2025.collection.d.ts │ │ │ ├── lib.es2025.d.ts │ │ │ ├── lib.es2025.float16.d.ts │ │ │ ├── lib.es2025.full.d.ts │ │ │ ├── lib.es2025.intl.d.ts │ │ │ ├── lib.es2025.iterator.d.ts │ │ │ ├── lib.es2025.promise.d.ts │ │ │ ├── lib.es2025.regexp.d.ts │ │ │ ├── lib.es5.d.ts │ │ │ ├── lib.es6.d.ts │ │ │ ├── lib.esnext.array.d.ts │ │ │ ├── lib.esnext.collection.d.ts │ │ │ ├── lib.esnext.d.ts │ │ │ ├── lib.esnext.date.d.ts │ │ │ ├── lib.esnext.decorators.d.ts │ │ │ ├── lib.esnext.disposable.d.ts │ │ │ ├── lib.esnext.error.d.ts │ │ │ ├── lib.esnext.float16.d.ts │ │ │ ├── lib.esnext.full.d.ts │ │ │ ├── lib.esnext.intl.d.ts │ │ │ ├── lib.esnext.iterator.d.ts │ │ │ ├── lib.esnext.promise.d.ts │ │ │ ├── lib.esnext.sharedmemory.d.ts │ │ │ ├── lib.esnext.temporal.d.ts │ │ │ ├── lib.esnext.typedarrays.d.ts │ │ │ ├── lib.node.d.ts │ │ │ ├── lib.scripthost.d.ts │ │ │ ├── lib.temporal.d.ts │ │ │ ├── lib.webworker.asynciterable.d.ts │ │ │ ├── lib.webworker.d.ts │ │ │ ├── lib.webworker.importscripts.d.ts │ │ │ ├── lib.webworker.iterable.d.ts │ │ │ ├── node/ │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── assert/ │ │ │ │ │ └── strict.d.cts │ │ │ │ ├── assert.d.cts │ │ │ │ ├── async_hooks.d.cts │ │ │ │ ├── buffer.buffer.d.cts │ │ │ │ ├── buffer.d.cts │ │ │ │ ├── child_process.d.cts │ │ │ │ ├── cluster.d.cts │ │ │ │ ├── compatibility/ │ │ │ │ │ └── iterators.d.cts │ │ │ │ ├── console.d.cts │ │ │ │ ├── constants.d.cts │ │ │ │ ├── crypto.d.cts │ │ │ │ ├── dgram.d.cts │ │ │ │ ├── diagnostics_channel.d.cts │ │ │ │ ├── dns/ │ │ │ │ │ └── promises.d.cts │ │ │ │ ├── dns.d.cts │ │ │ │ ├── dom-events.d.cts │ │ │ │ ├── domain.d.cts │ │ │ │ ├── events.d.cts │ │ │ │ ├── fs/ │ │ │ │ │ └── promises.d.cts │ │ │ │ ├── fs.d.cts │ │ │ │ ├── globals.d.cts │ │ │ │ ├── globals.typedarray.d.cts │ │ │ │ ├── http.d.cts │ │ │ │ ├── http2.d.cts │ │ │ │ ├── https.d.cts │ │ │ │ ├── index.d.cts │ │ │ │ ├── inspector.d.cts │ │ │ │ ├── module.d.cts │ │ │ │ ├── net.d.cts │ │ │ │ ├── os.d.cts │ │ │ │ ├── path.d.cts │ │ │ │ ├── perf_hooks.d.cts │ │ │ │ ├── process.d.cts │ │ │ │ ├── punycode.d.cts │ │ │ │ ├── querystring.d.cts │ │ │ │ ├── readline/ │ │ │ │ │ └── promises.d.cts │ │ │ │ ├── readline.d.cts │ │ │ │ ├── repl.d.cts │ │ │ │ ├── sea.d.cts │ │ │ │ ├── sqlite.d.cts │ │ │ │ ├── stream/ │ │ │ │ │ ├── consumers.d.cts │ │ │ │ │ ├── promises.d.cts │ │ │ │ │ └── web.d.cts │ │ │ │ ├── stream.d.cts │ │ │ │ ├── string_decoder.d.cts │ │ │ │ ├── test.d.cts │ │ │ │ ├── timers/ │ │ │ │ │ └── promises.d.cts │ │ │ │ ├── timers.d.cts │ │ │ │ ├── tls.d.cts │ │ │ │ ├── trace_events.d.cts │ │ │ │ ├── tty.d.cts │ │ │ │ ├── undici/ │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── agent.d.ts │ │ │ │ │ ├── api.d.ts │ │ │ │ │ ├── balanced-pool.d.ts │ │ │ │ │ ├── cache-interceptor.d.ts │ │ │ │ │ ├── cache.d.ts │ │ │ │ │ ├── client-stats.d.ts │ │ │ │ │ ├── client.d.ts │ │ │ │ │ ├── connector.d.ts │ │ │ │ │ ├── content-type.d.ts │ │ │ │ │ ├── cookies.d.ts │ │ │ │ │ ├── diagnostics-channel.d.ts │ │ │ │ │ ├── dispatcher.d.ts │ │ │ │ │ ├── env-http-proxy-agent.d.ts │ │ │ │ │ ├── errors.d.ts │ │ │ │ │ ├── eventsource.d.ts │ │ │ │ │ ├── fetch.d.ts │ │ │ │ │ ├── formdata.d.ts │ │ │ │ │ ├── global-dispatcher.d.ts │ │ │ │ │ ├── global-origin.d.ts │ │ │ │ │ ├── h2c-client.d.ts │ │ │ │ │ ├── handlers.d.ts │ │ │ │ │ ├── header.d.ts │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── interceptors.d.ts │ │ │ │ │ ├── mock-agent.d.ts │ │ │ │ │ ├── mock-call-history.d.ts │ │ │ │ │ ├── mock-client.d.ts │ │ │ │ │ ├── mock-errors.d.ts │ │ │ │ │ ├── mock-interceptor.d.ts │ │ │ │ │ ├── mock-pool.d.ts │ │ │ │ │ ├── patch.d.ts │ │ │ │ │ ├── pool-stats.d.ts │ │ │ │ │ ├── pool.d.ts │ │ │ │ │ ├── proxy-agent.d.ts │ │ │ │ │ ├── readable.d.ts │ │ │ │ │ ├── retry-agent.d.ts │ │ │ │ │ ├── retry-handler.d.ts │ │ │ │ │ ├── util.d.ts │ │ │ │ │ ├── utility.d.ts │ │ │ │ │ ├── webidl.d.ts │ │ │ │ │ └── websocket.d.ts │ │ │ │ ├── url.d.cts │ │ │ │ ├── util.d.cts │ │ │ │ ├── v8.d.cts │ │ │ │ ├── vm.d.cts │ │ │ │ ├── wasi.d.cts │ │ │ │ ├── worker_threads.d.cts │ │ │ │ └── zlib.d.cts │ │ │ └── typescript.d.ts │ │ ├── go/ │ │ │ ├── setup.rs │ │ │ └── tsgo_version.rs │ │ ├── go.rs │ │ ├── js.rs │ │ └── mod.rs │ ├── type_checker.rs │ ├── util/ │ │ ├── archive.rs │ │ ├── console.rs │ │ ├── display.rs │ │ ├── draw_thread.rs │ │ ├── env.rs │ │ ├── extract.rs │ │ ├── file_watcher.rs │ │ ├── fs.rs │ │ ├── mod.rs │ │ ├── path.rs │ │ ├── progress_bar/ │ │ │ ├── mod.rs │ │ │ └── renderer.rs │ │ ├── retry.rs │ │ ├── sync/ │ │ │ ├── async_flag.rs │ │ │ └── mod.rs │ │ ├── temp.rs │ │ ├── text_encoding.rs │ │ ├── unix.rs │ │ ├── v8/ │ │ │ └── convert.rs │ │ ├── v8.rs │ │ └── windows.rs │ └── worker.rs ├── ext/ │ ├── broadcast_channel/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── clippy.toml │ │ └── lib.rs │ ├── bundle/ │ │ ├── Cargo.toml │ │ ├── bundle.ts │ │ ├── clippy.toml │ │ └── src/ │ │ └── lib.rs │ ├── cache/ │ │ ├── 01_cache.js │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── clippy.toml │ │ ├── lib.rs │ │ ├── lsc_shard.rs │ │ ├── lscache.rs │ │ └── sqlite.rs │ ├── console/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── clippy.toml │ │ └── lib.rs │ ├── cron/ │ │ ├── 01_cron.ts │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── clippy.toml │ │ ├── handler_impl.rs │ │ ├── interface.rs │ │ ├── lib.rs │ │ ├── local.rs │ │ └── socket.rs │ ├── crypto/ │ │ ├── 00_crypto.js │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── clippy.toml │ │ ├── decrypt.rs │ │ ├── ed25519.rs │ │ ├── encrypt.rs │ │ ├── export_key.rs │ │ ├── generate_key.rs │ │ ├── import_key.rs │ │ ├── key.rs │ │ ├── lib.rs │ │ ├── shared.rs │ │ ├── x25519.rs │ │ └── x448.rs │ ├── fetch/ │ │ ├── 20_headers.js │ │ ├── 21_formdata.js │ │ ├── 22_body.js │ │ ├── 22_http_client.js │ │ ├── 23_request.js │ │ ├── 23_response.js │ │ ├── 26_fetch.js │ │ ├── 27_eventsource.js │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── clippy.toml │ │ ├── dns.rs │ │ ├── fs_fetch_handler.rs │ │ ├── internal.d.ts │ │ ├── lib.rs │ │ ├── proxy.rs │ │ └── tests.rs │ ├── ffi/ │ │ ├── 00_ffi.js │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── call.rs │ │ ├── callback.rs │ │ ├── clippy.toml │ │ ├── dlfcn.rs │ │ ├── ir.rs │ │ ├── lib.rs │ │ ├── repr.rs │ │ ├── static.rs │ │ ├── symbol.rs │ │ └── turbocall.rs │ ├── fs/ │ │ ├── 30_fs.js │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── clippy.toml │ │ ├── interface.rs │ │ ├── lib.rs │ │ ├── ops.rs │ │ └── std_fs.rs │ ├── http/ │ │ ├── 00_serve.ts │ │ ├── 01_http.js │ │ ├── 02_websocket.ts │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── benches/ │ │ │ └── compressible.rs │ │ ├── clippy.toml │ │ ├── compressible.rs │ │ ├── fly_accept_encoding.rs │ │ ├── http_next.rs │ │ ├── lib.rs │ │ ├── network_buffered_stream.rs │ │ ├── reader_stream.rs │ │ ├── request_body.rs │ │ ├── request_properties.rs │ │ ├── response_body.rs │ │ └── service.rs │ ├── image/ │ │ ├── 01_image.js │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── bitmap.rs │ │ ├── clippy.toml │ │ ├── image_ops.rs │ │ └── lib.rs │ ├── io/ │ │ ├── 12_io.js │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── bi_pipe.rs │ │ ├── clippy.toml │ │ ├── fs.rs │ │ ├── lib.rs │ │ ├── pipe.rs │ │ └── winpipe.rs │ ├── kv/ │ │ ├── 01_db.ts │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── clippy.toml │ │ ├── config.rs │ │ ├── dynamic.rs │ │ ├── interface.rs │ │ ├── lib.rs │ │ ├── remote.rs │ │ └── sqlite.rs │ ├── napi/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── build.rs │ │ ├── clippy.toml │ │ ├── function.rs │ │ ├── generated_symbol_exports_list_linux.def │ │ ├── generated_symbol_exports_list_macos.def │ │ ├── generated_symbol_exports_list_windows.def │ │ ├── js_native_api.rs │ │ ├── lib.rs │ │ ├── node_api.rs │ │ ├── sym/ │ │ │ ├── Cargo.toml │ │ │ ├── README.md │ │ │ ├── lib.rs │ │ │ └── symbol_exports.json │ │ ├── util.rs │ │ ├── uv.rs │ │ └── value.rs │ ├── net/ │ │ ├── 01_net.js │ │ ├── 02_tls.js │ │ ├── 03_quic.js │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── clippy.toml │ │ ├── io.rs │ │ ├── lib.rs │ │ ├── ops.rs │ │ ├── ops_tls.rs │ │ ├── ops_unix.rs │ │ ├── ops_win_pipe.rs │ │ ├── quic.rs │ │ ├── raw.rs │ │ ├── resolve_addr.rs │ │ ├── tcp.rs │ │ ├── tunnel.rs │ │ └── win_pipe.rs │ ├── node/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── benchmarks/ │ │ │ └── child_process_ipc.mjs │ │ ├── build.rs │ │ ├── clippy.toml │ │ ├── global.rs │ │ ├── lib.rs │ │ ├── ops/ │ │ │ ├── assert.rs │ │ │ ├── blocklist.rs │ │ │ ├── buffer.rs │ │ │ ├── constant.rs │ │ │ ├── dns.rs │ │ │ ├── fs.rs │ │ │ ├── handle_wrap.rs │ │ │ ├── http.rs │ │ │ ├── http2/ │ │ │ │ ├── mod.rs │ │ │ │ ├── session.rs │ │ │ │ ├── stream.rs │ │ │ │ └── types.rs │ │ │ ├── idna.rs │ │ │ ├── inspector.rs │ │ │ ├── ipc.rs │ │ │ ├── libuv_stream.rs │ │ │ ├── mod.rs │ │ │ ├── node_cli_parser.rs │ │ │ ├── os/ │ │ │ │ ├── cpus.rs │ │ │ │ ├── mod.rs │ │ │ │ └── priority.rs │ │ │ ├── perf_hooks.rs │ │ │ ├── process.rs │ │ │ ├── require.rs │ │ │ ├── shell.rs │ │ │ ├── stream_wrap.rs │ │ │ ├── tls.rs │ │ │ ├── tty_wrap.rs │ │ │ ├── udp.rs │ │ │ ├── util.rs │ │ │ ├── v8.rs │ │ │ ├── vm.rs │ │ │ ├── winerror.rs │ │ │ ├── worker_threads.rs │ │ │ └── zlib/ │ │ │ ├── alloc.rs │ │ │ ├── mod.rs │ │ │ ├── mode.rs │ │ │ └── stream.rs │ │ ├── polyfills/ │ │ │ ├── 00_globals.js │ │ │ ├── 01_require.js │ │ │ ├── 02_init.js │ │ │ ├── README.md │ │ │ ├── _brotli.js │ │ │ ├── _events.d.ts │ │ │ ├── _events.mjs │ │ │ ├── _fs/ │ │ │ │ ├── _fs_common.ts │ │ │ │ ├── _fs_constants.ts │ │ │ │ ├── _fs_copy.ts │ │ │ │ ├── _fs_cp.ts │ │ │ │ ├── _fs_dir.ts │ │ │ │ ├── _fs_exists.ts │ │ │ │ ├── _fs_fstat.ts │ │ │ │ ├── _fs_glob.ts │ │ │ │ ├── _fs_lstat.ts │ │ │ │ ├── _fs_lutimes.ts │ │ │ │ ├── _fs_read.ts │ │ │ │ ├── _fs_readdir.ts │ │ │ │ ├── _fs_write.d.ts │ │ │ │ └── cp/ │ │ │ │ ├── cp.ts │ │ │ │ └── cp_sync.ts │ │ │ ├── _global.d.ts │ │ │ ├── _http_agent.mjs │ │ │ ├── _http_common.ts │ │ │ ├── _http_outgoing.ts │ │ │ ├── _http_server.ts │ │ │ ├── _next_tick.ts │ │ │ ├── _process/ │ │ │ │ ├── exiting.ts │ │ │ │ ├── process.ts │ │ │ │ └── streams.mjs │ │ │ ├── _readline.d.ts │ │ │ ├── _readline.mjs │ │ │ ├── _readline_shared_types.d.ts │ │ │ ├── _stream.d.ts │ │ │ ├── _tls_common.ts │ │ │ ├── _tls_wrap.js │ │ │ ├── _util/ │ │ │ │ ├── _util_callbackify.js │ │ │ │ ├── async.ts │ │ │ │ └── os.ts │ │ │ ├── _utils.ts │ │ │ ├── _zlib_binding.mjs │ │ │ ├── assert/ │ │ │ │ └── strict.ts │ │ │ ├── assert.ts │ │ │ ├── async_hooks.ts │ │ │ ├── buffer.ts │ │ │ ├── child_process.ts │ │ │ ├── cluster.ts │ │ │ ├── console.ts │ │ │ ├── constants.ts │ │ │ ├── crypto.ts │ │ │ ├── deps/ │ │ │ │ └── minimatch.js │ │ │ ├── dgram.ts │ │ │ ├── diagnostics_channel.js │ │ │ ├── dns/ │ │ │ │ └── promises.ts │ │ │ ├── dns.ts │ │ │ ├── domain.ts │ │ │ ├── events.ts │ │ │ ├── fs/ │ │ │ │ └── promises.ts │ │ │ ├── fs.ts │ │ │ ├── http.ts │ │ │ ├── http2.ts │ │ │ ├── https.ts │ │ │ ├── inspector/ │ │ │ │ └── promises.js │ │ │ ├── inspector.js │ │ │ ├── internal/ │ │ │ │ ├── assert/ │ │ │ │ │ ├── assertion_error.js │ │ │ │ │ ├── calltracker.js │ │ │ │ │ ├── myers_diff.js │ │ │ │ │ └── utils.ts │ │ │ │ ├── assert.mjs │ │ │ │ ├── async_hooks.ts │ │ │ │ ├── blocklist.mjs │ │ │ │ ├── buffer.d.ts │ │ │ │ ├── buffer.mjs │ │ │ │ ├── child_process.ts │ │ │ │ ├── cli_table.ts │ │ │ │ ├── console/ │ │ │ │ │ └── constructor.mjs │ │ │ │ ├── constants.ts │ │ │ │ ├── crypto/ │ │ │ │ │ ├── _keys.ts │ │ │ │ │ ├── _randomBytes.ts │ │ │ │ │ ├── _randomFill.mjs │ │ │ │ │ ├── _randomInt.ts │ │ │ │ │ ├── certificate.ts │ │ │ │ │ ├── cipher.ts │ │ │ │ │ ├── constants.ts │ │ │ │ │ ├── diffiehellman.ts │ │ │ │ │ ├── hash.ts │ │ │ │ │ ├── hkdf.ts │ │ │ │ │ ├── keygen.ts │ │ │ │ │ ├── keys.ts │ │ │ │ │ ├── pbkdf2.ts │ │ │ │ │ ├── random.ts │ │ │ │ │ ├── scrypt.ts │ │ │ │ │ ├── sig.ts │ │ │ │ │ ├── types.ts │ │ │ │ │ ├── util.ts │ │ │ │ │ └── x509.ts │ │ │ │ ├── dgram.ts │ │ │ │ ├── dns/ │ │ │ │ │ ├── promises.ts │ │ │ │ │ └── utils.ts │ │ │ │ ├── dtrace.ts │ │ │ │ ├── error_codes.ts │ │ │ │ ├── errors/ │ │ │ │ │ └── error_source.ts │ │ │ │ ├── errors.ts │ │ │ │ ├── event_target.mjs │ │ │ │ ├── events/ │ │ │ │ │ └── abort_listener.mjs │ │ │ │ ├── fixed_queue.ts │ │ │ │ ├── fs/ │ │ │ │ │ ├── handle.ts │ │ │ │ │ ├── promises.ts │ │ │ │ │ ├── stat_utils.ts │ │ │ │ │ ├── streams.d.ts │ │ │ │ │ ├── streams.mjs │ │ │ │ │ └── utils.mjs │ │ │ │ ├── hide_stack_frames.ts │ │ │ │ ├── http.ts │ │ │ │ ├── http2/ │ │ │ │ │ ├── compat.js │ │ │ │ │ └── util.ts │ │ │ │ ├── idna.ts │ │ │ │ ├── mime.ts │ │ │ │ ├── net.ts │ │ │ │ ├── normalize_encoding.ts │ │ │ │ ├── options.ts │ │ │ │ ├── primordials.mjs │ │ │ │ ├── process/ │ │ │ │ │ ├── per_thread.mjs │ │ │ │ │ ├── report.ts │ │ │ │ │ └── warning.ts │ │ │ │ ├── querystring.ts │ │ │ │ ├── readline/ │ │ │ │ │ ├── callbacks.mjs │ │ │ │ │ ├── emitKeypressEvents.mjs │ │ │ │ │ ├── interface.mjs │ │ │ │ │ ├── promises.mjs │ │ │ │ │ ├── symbols.mjs │ │ │ │ │ └── utils.mjs │ │ │ │ ├── stream_base_commons.ts │ │ │ │ ├── streams/ │ │ │ │ │ ├── add-abort-signal.js │ │ │ │ │ ├── compose.js │ │ │ │ │ ├── destroy.js │ │ │ │ │ ├── duplex.js │ │ │ │ │ ├── duplexify.js │ │ │ │ │ ├── duplexpair.js │ │ │ │ │ ├── end-of-stream.js │ │ │ │ │ ├── from.js │ │ │ │ │ ├── lazy_transform.js │ │ │ │ │ ├── legacy.js │ │ │ │ │ ├── operators.js │ │ │ │ │ ├── passthrough.js │ │ │ │ │ ├── pipeline.js │ │ │ │ │ ├── readable.js │ │ │ │ │ ├── state.js │ │ │ │ │ ├── transform.js │ │ │ │ │ ├── utils.js │ │ │ │ │ └── writable.js │ │ │ │ ├── test/ │ │ │ │ │ └── binding.ts │ │ │ │ ├── timers.mjs │ │ │ │ ├── tty.js │ │ │ │ ├── url.ts │ │ │ │ ├── util/ │ │ │ │ │ ├── colors.ts │ │ │ │ │ ├── comparisons.ts │ │ │ │ │ ├── debuglog.ts │ │ │ │ │ ├── inspect.mjs │ │ │ │ │ ├── parse_args/ │ │ │ │ │ │ ├── parse_args.js │ │ │ │ │ │ └── utils.js │ │ │ │ │ └── types.ts │ │ │ │ ├── util.mjs │ │ │ │ ├── validators.mjs │ │ │ │ └── webstreams/ │ │ │ │ └── adapters.js │ │ │ ├── internal_binding/ │ │ │ │ ├── README.md │ │ │ │ ├── _libuv_winerror.ts │ │ │ │ ├── _listen.ts │ │ │ │ ├── _node.ts │ │ │ │ ├── _timingSafeEqual.ts │ │ │ │ ├── _utils.ts │ │ │ │ ├── ares.ts │ │ │ │ ├── async_wrap.ts │ │ │ │ ├── buffer.ts │ │ │ │ ├── cares_wrap.ts │ │ │ │ ├── connection_wrap.ts │ │ │ │ ├── constants.ts │ │ │ │ ├── crypto.ts │ │ │ │ ├── handle_wrap.ts │ │ │ │ ├── http_parser.ts │ │ │ │ ├── mod.ts │ │ │ │ ├── node_file.ts │ │ │ │ ├── node_options.ts │ │ │ │ ├── pipe_wrap.ts │ │ │ │ ├── stream_wrap.ts │ │ │ │ ├── string_decoder.ts │ │ │ │ ├── symbols.ts │ │ │ │ ├── tcp_wrap.ts │ │ │ │ ├── tty_wrap.ts │ │ │ │ ├── types.ts │ │ │ │ ├── udp_wrap.ts │ │ │ │ ├── util.ts │ │ │ │ └── uv.ts │ │ │ ├── net.ts │ │ │ ├── os.ts │ │ │ ├── path/ │ │ │ │ ├── _constants.ts │ │ │ │ ├── _interface.ts │ │ │ │ ├── _posix.ts │ │ │ │ ├── _util.ts │ │ │ │ ├── _win32.ts │ │ │ │ ├── common.ts │ │ │ │ ├── mod.ts │ │ │ │ ├── posix.ts │ │ │ │ ├── separator.ts │ │ │ │ └── win32.ts │ │ │ ├── path.ts │ │ │ ├── perf_hooks.js │ │ │ ├── process.ts │ │ │ ├── punycode.ts │ │ │ ├── querystring.js │ │ │ ├── readline/ │ │ │ │ └── promises.ts │ │ │ ├── readline.ts │ │ │ ├── repl.ts │ │ │ ├── sqlite.ts │ │ │ ├── stream/ │ │ │ │ ├── consumers.js │ │ │ │ ├── promises.js │ │ │ │ └── web.js │ │ │ ├── stream.ts │ │ │ ├── string_decoder.ts │ │ │ ├── sys.ts │ │ │ ├── testing.ts │ │ │ ├── timers/ │ │ │ │ └── promises.ts │ │ │ ├── timers.ts │ │ │ ├── tls.ts │ │ │ ├── trace_events.ts │ │ │ ├── tty.js │ │ │ ├── url.ts │ │ │ ├── util/ │ │ │ │ └── types.ts │ │ │ ├── util.ts │ │ │ ├── v8.ts │ │ │ ├── vm.js │ │ │ ├── wasi.ts │ │ │ ├── worker_threads.ts │ │ │ └── zlib.js │ │ └── update_node_stream.ts │ ├── node_crypto/ │ │ ├── Cargo.toml │ │ ├── cipher.rs │ │ ├── clippy.toml │ │ ├── dh.rs │ │ ├── digest/ │ │ │ └── ring_sha2.rs │ │ ├── digest.rs │ │ ├── keys.rs │ │ ├── lib.rs │ │ ├── md5_sha1.rs │ │ ├── pkcs3.rs │ │ ├── primes.rs │ │ ├── sign.rs │ │ └── x509.rs │ ├── node_sqlite/ │ │ ├── Cargo.toml │ │ ├── backup.rs │ │ ├── clippy.toml │ │ ├── database.rs │ │ ├── lib.rs │ │ ├── lru_cache.rs │ │ ├── session.rs │ │ ├── sql_tag_store.rs │ │ ├── statement.rs │ │ └── validators.rs │ ├── os/ │ │ ├── 30_os.js │ │ ├── 40_signals.js │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── clippy.toml │ │ ├── lib.rs │ │ ├── ops/ │ │ │ ├── mod.rs │ │ │ └── signal.rs │ │ └── sys_info.rs │ ├── process/ │ │ ├── 40_process.js │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── clippy.toml │ │ ├── ipc.rs │ │ └── lib.rs │ ├── rt_helper/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── clippy.toml │ │ └── lib.rs │ ├── signals/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── clippy.toml │ │ ├── dict.rs │ │ └── lib.rs │ ├── telemetry/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── clippy.toml │ │ ├── console_exporter.rs │ │ ├── lib.rs │ │ ├── telemetry.ts │ │ └── util.ts │ ├── tls/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── clippy.toml │ │ ├── keylog.rs │ │ ├── lib.rs │ │ ├── testdata/ │ │ │ ├── README │ │ │ ├── example1_cert.der │ │ │ ├── example1_prikey.der │ │ │ ├── example2_cert.der │ │ │ └── example2_prikey.der │ │ └── tls_key.rs │ ├── url/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── clippy.toml │ │ └── lib.rs │ ├── web/ │ │ ├── 00_infra.js │ │ ├── 00_url.js │ │ ├── 01_broadcast_channel.js │ │ ├── 01_console.js │ │ ├── 01_dom_exception.js │ │ ├── 01_mimesniff.js │ │ ├── 01_urlpattern.js │ │ ├── 02_event.js │ │ ├── 02_structured_clone.js │ │ ├── 02_timers.js │ │ ├── 03_abort_signal.js │ │ ├── 04_global_interfaces.js │ │ ├── 05_base64.js │ │ ├── 06_streams.js │ │ ├── 06_streams_types.d.ts │ │ ├── 08_text_encoding.js │ │ ├── 09_file.js │ │ ├── 10_filereader.js │ │ ├── 12_location.js │ │ ├── 13_message_port.js │ │ ├── 14_compression.js │ │ ├── 15_performance.js │ │ ├── 16_image_data.js │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── benches/ │ │ │ ├── encoding.rs │ │ │ ├── timers_ops.rs │ │ │ └── url_ops.rs │ │ ├── blob.rs │ │ ├── broadcast_channel.rs │ │ ├── clippy.toml │ │ ├── compression.rs │ │ ├── console.rs │ │ ├── internal.d.ts │ │ ├── lib.rs │ │ ├── message_port.rs │ │ ├── stream_resource.rs │ │ ├── timers.rs │ │ ├── url.rs │ │ ├── urlpattern.rs │ │ └── webtransport.js │ ├── webgpu/ │ │ ├── 00_init.js │ │ ├── 01_webgpu.js │ │ ├── 02_surface.js │ │ ├── Cargo.toml │ │ ├── LICENSE.md │ │ ├── README.md │ │ ├── adapter.rs │ │ ├── bind_group.rs │ │ ├── bind_group_layout.rs │ │ ├── buffer.rs │ │ ├── byow.rs │ │ ├── clippy.toml │ │ ├── command_buffer.rs │ │ ├── command_encoder.rs │ │ ├── compute_pass.rs │ │ ├── compute_pipeline.rs │ │ ├── device.rs │ │ ├── error.rs │ │ ├── lib.rs │ │ ├── pipeline_layout.rs │ │ ├── query_set.rs │ │ ├── queue.rs │ │ ├── render_bundle.rs │ │ ├── render_pass.rs │ │ ├── render_pipeline.rs │ │ ├── sampler.rs │ │ ├── shader.rs │ │ ├── surface.rs │ │ ├── texture.rs │ │ └── webidl.rs │ ├── webidl/ │ │ ├── 00_webidl.js │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── benches/ │ │ │ ├── dict.js │ │ │ └── dict.rs │ │ ├── clippy.toml │ │ ├── internal.d.ts │ │ └── lib.rs │ ├── websocket/ │ │ ├── 01_websocket.js │ │ ├── 02_websocketstream.js │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── autobahn/ │ │ │ ├── autobahn_server.js │ │ │ ├── fuzzingclient.js │ │ │ └── fuzzingclient.json │ │ ├── clippy.toml │ │ ├── lib.rs │ │ └── stream.rs │ └── webstorage/ │ ├── 01_webstorage.js │ ├── Cargo.toml │ ├── README.md │ ├── clippy.toml │ └── lib.rs ├── flake.nix ├── import_map.json ├── libs/ │ ├── cache_dir/ │ │ ├── Cargo.toml │ │ ├── cache.rs │ │ ├── clippy.toml │ │ ├── common.rs │ │ ├── deno_dir.rs │ │ ├── file_fetcher/ │ │ │ ├── auth_tokens.rs │ │ │ ├── http_util.rs │ │ │ └── mod.rs │ │ ├── global/ │ │ │ ├── cache_file.rs │ │ │ └── mod.rs │ │ ├── lib.rs │ │ ├── local.rs │ │ ├── memory.rs │ │ ├── npm.rs │ │ └── tests/ │ │ ├── file_fetcher_test.rs │ │ └── integration_test.rs │ ├── config/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── clippy.toml │ │ ├── deno_json/ │ │ │ ├── mod.rs │ │ │ ├── permissions.rs │ │ │ └── ts.rs │ │ ├── glob/ │ │ │ ├── collector.rs │ │ │ ├── gitignore.rs │ │ │ └── mod.rs │ │ ├── import_map.rs │ │ ├── lib.rs │ │ ├── testdata/ │ │ │ ├── additional_files/ │ │ │ │ └── jsr.json │ │ │ ├── deno.json │ │ │ ├── fmt/ │ │ │ │ └── with_config/ │ │ │ │ ├── deno.deprecated.jsonc │ │ │ │ ├── deno.jsonc │ │ │ │ └── subdir/ │ │ │ │ ├── a.ts │ │ │ │ ├── b.ts │ │ │ │ └── c.md │ │ │ └── module_graph/ │ │ │ └── tsconfig.json │ │ ├── util.rs │ │ └── workspace/ │ │ ├── discovery.rs │ │ └── mod.rs │ ├── core/ │ │ ├── 00_infra.js │ │ ├── 00_primordials.js │ │ ├── 01_core.js │ │ ├── 02_timers.js │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── arena/ │ │ │ ├── mod.rs │ │ │ ├── raw_arena.rs │ │ │ ├── shared_arena.rs │ │ │ ├── shared_atomic_arena.rs │ │ │ └── unique_arena.rs │ │ ├── async_cancel.rs │ │ ├── async_cell.rs │ │ ├── benches/ │ │ │ ├── infra/ │ │ │ │ └── arena.rs │ │ │ ├── ops/ │ │ │ │ ├── async.rs │ │ │ │ ├── async_harness.js │ │ │ │ ├── opset.rs │ │ │ │ ├── sync.rs │ │ │ │ └── sync_harness.js │ │ │ └── snapshot/ │ │ │ ├── file.js │ │ │ ├── file2.js │ │ │ └── snapshot.rs │ │ ├── clippy.toml │ │ ├── convert.rs │ │ ├── core.d.ts │ │ ├── cppgc.rs │ │ ├── error.rs │ │ ├── event_loop.rs │ │ ├── examples/ │ │ │ ├── disable_ops.rs │ │ │ ├── eval_js_value.rs │ │ │ ├── hello_world.rs │ │ │ ├── op2.js │ │ │ ├── op2.rs │ │ │ ├── snapshot/ │ │ │ │ ├── Cargo.toml │ │ │ │ ├── README.md │ │ │ │ ├── build.rs │ │ │ │ ├── example.js │ │ │ │ ├── src/ │ │ │ │ │ ├── main.rs │ │ │ │ │ └── runtime.js │ │ │ │ └── tests/ │ │ │ │ └── output.rs │ │ │ ├── ts_module_loader.rs │ │ │ ├── wasm.js │ │ │ ├── wasm.ts │ │ │ └── wasm.wasm │ │ ├── extension_set.rs │ │ ├── extensions.rs │ │ ├── external.rs │ │ ├── fast_string.rs │ │ ├── flags.rs │ │ ├── gotham_state.rs │ │ ├── inspector.rs │ │ ├── io/ │ │ │ ├── buffer_strategy.rs │ │ │ ├── buffers.rs │ │ │ ├── mod.rs │ │ │ ├── resource.rs │ │ │ ├── resource_handle.rs │ │ │ └── resource_table.rs │ │ ├── lib.rs │ │ ├── mod.js │ │ ├── module_specifier.rs │ │ ├── modules/ │ │ │ ├── loaders.rs │ │ │ ├── map.rs │ │ │ ├── mod.rs │ │ │ ├── module_map_data.rs │ │ │ ├── recursive_load.rs │ │ │ ├── testdata/ │ │ │ │ ├── lazy_loaded.js │ │ │ │ └── lazy_loaded_2.js │ │ │ └── tests.rs │ │ ├── ops.rs │ │ ├── ops_builtin.rs │ │ ├── ops_builtin_types.rs │ │ ├── ops_builtin_v8.rs │ │ ├── ops_metrics.rs │ │ ├── reactor.rs │ │ ├── reactor_tokio.rs │ │ ├── rebuild_async_stubs.js │ │ ├── runtime/ │ │ │ ├── bindings.rs │ │ │ ├── exception_state.rs │ │ │ ├── jsrealm.rs │ │ │ ├── jsruntime.rs │ │ │ ├── mod.rs │ │ │ ├── op_driver/ │ │ │ │ ├── erased_future.rs │ │ │ │ ├── future_arena.rs │ │ │ │ ├── futures_unordered_driver.rs │ │ │ │ ├── mod.rs │ │ │ │ └── op_results.rs │ │ │ ├── ops.rs │ │ │ ├── ops_rust_to_v8.rs │ │ │ ├── setup.rs │ │ │ ├── snapshot.rs │ │ │ ├── stats.rs │ │ │ ├── tests/ │ │ │ │ ├── error.rs │ │ │ │ ├── error_builder_test.js │ │ │ │ ├── jsrealm.rs │ │ │ │ ├── misc.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── ops.rs │ │ │ │ └── snapshot.rs │ │ │ └── v8_static_strings.rs │ │ ├── source_map.rs │ │ ├── tasks.rs │ │ ├── uv_compat/ │ │ │ ├── stream.rs │ │ │ ├── tcp.rs │ │ │ ├── tests.rs │ │ │ └── tty.rs │ │ ├── uv_compat.rs │ │ ├── web_timeout.rs │ │ └── webidl.rs │ ├── core_testing/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── checkin/ │ │ │ ├── mod.rs │ │ │ ├── runner/ │ │ │ │ ├── extensions.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── ops.rs │ │ │ │ ├── ops_async.rs │ │ │ │ ├── ops_buffer.rs │ │ │ │ ├── ops_error.rs │ │ │ │ ├── ops_io.rs │ │ │ │ ├── ops_worker.rs │ │ │ │ ├── snapshot.rs │ │ │ │ ├── testing.rs │ │ │ │ └── ts_module_loader.rs │ │ │ └── runtime/ │ │ │ ├── __init.js │ │ │ ├── async.ts │ │ │ ├── callsite.ts │ │ │ ├── console.ts │ │ │ ├── error.ts │ │ │ ├── object.ts │ │ │ ├── testing.ts │ │ │ ├── throw.ts │ │ │ ├── timers.ts │ │ │ └── worker.ts │ │ ├── checkin.d.ts │ │ ├── integration/ │ │ │ ├── builtin_console_test/ │ │ │ │ ├── builtin_console_test.out │ │ │ │ └── builtin_console_test.ts │ │ │ ├── dyn_import_circular/ │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ ├── c.js │ │ │ │ ├── d.js │ │ │ │ ├── dyn_import_circular.out │ │ │ │ └── dyn_import_circular.ts │ │ │ ├── dyn_import_no_hang/ │ │ │ │ ├── dyn_import_no_hang.js │ │ │ │ ├── dyn_import_no_hang.out │ │ │ │ └── dynamic.js │ │ │ ├── dyn_import_op/ │ │ │ │ ├── dyn_import_op.js │ │ │ │ ├── dyn_import_op.out │ │ │ │ ├── dynamic.js │ │ │ │ └── main.js │ │ │ ├── dyn_import_pending_tla/ │ │ │ │ ├── dyn_import_pending_tla.out │ │ │ │ ├── dyn_import_pending_tla.ts │ │ │ │ └── tla_module.js │ │ │ ├── error_async_stack/ │ │ │ │ ├── error_async_stack.js │ │ │ │ └── error_async_stack.out │ │ │ ├── error_callsite/ │ │ │ │ ├── error_callsite.out │ │ │ │ └── error_callsite.ts │ │ │ ├── error_eval_stack/ │ │ │ │ ├── error_eval_stack.out │ │ │ │ └── error_eval_stack.ts │ │ │ ├── error_ext_stack/ │ │ │ │ ├── error_ext_stack.out │ │ │ │ └── error_ext_stack.ts │ │ │ ├── error_get_file_name/ │ │ │ │ ├── error_get_file_name.out │ │ │ │ └── error_get_file_name.ts │ │ │ ├── error_get_file_name_to_string/ │ │ │ │ ├── error_get_file_name_to_string.out │ │ │ │ └── error_get_file_name_to_string.ts │ │ │ ├── error_get_script_name_or_source_url/ │ │ │ │ ├── error_get_script_name_or_source_url.out │ │ │ │ └── error_get_script_name_or_source_url.ts │ │ │ ├── error_non_existent_eval_source/ │ │ │ │ ├── error_non_existent_eval_source.out │ │ │ │ └── error_non_existent_eval_source.ts │ │ │ ├── error_prepare_stack_trace/ │ │ │ │ ├── error_prepare_stack_trace.out │ │ │ │ └── error_prepare_stack_trace.ts │ │ │ ├── error_prepare_stack_trace_crash/ │ │ │ │ ├── error_prepare_stack_trace_crash.js │ │ │ │ └── error_prepare_stack_trace_crash.out │ │ │ ├── error_rejection_catch/ │ │ │ │ ├── error_rejection_catch.out │ │ │ │ └── error_rejection_catch.ts │ │ │ ├── error_rejection_order/ │ │ │ │ ├── error_rejection_order.out │ │ │ │ └── error_rejection_order.ts │ │ │ ├── error_source_maps_with_prepare_stack_trace/ │ │ │ │ ├── error_source_maps_with_prepare_stack_trace.out │ │ │ │ └── error_source_maps_with_prepare_stack_trace.ts │ │ │ ├── error_with_stack/ │ │ │ │ ├── error_with_stack.out │ │ │ │ └── error_with_stack.ts │ │ │ ├── error_without_stack/ │ │ │ │ ├── error_without_stack.js │ │ │ │ └── error_without_stack.out │ │ │ ├── import_sync/ │ │ │ │ ├── async.js │ │ │ │ ├── import_sync.out │ │ │ │ ├── import_sync.ts │ │ │ │ └── sync.js │ │ │ ├── import_sync_existing/ │ │ │ │ ├── import_sync_existing.out │ │ │ │ ├── import_sync_existing.ts │ │ │ │ └── sync.js │ │ │ ├── import_sync_throw/ │ │ │ │ ├── import_sync_throw.out │ │ │ │ ├── import_sync_throw.ts │ │ │ │ └── module.mjs │ │ │ ├── main_module_handler/ │ │ │ │ ├── main_module_handler.js │ │ │ │ └── main_module_handler.out │ │ │ ├── module_types/ │ │ │ │ ├── module_types.out │ │ │ │ ├── module_types.ts │ │ │ │ ├── test.bin.ts │ │ │ │ ├── test.json │ │ │ │ ├── test.txt │ │ │ │ └── test.txt.ts │ │ │ ├── pending_unref_op_tla/ │ │ │ │ ├── pending_unref_op_tla.out │ │ │ │ └── pending_unref_op_tla.ts │ │ │ ├── smoke_test/ │ │ │ │ ├── smoke_test.out │ │ │ │ └── smoke_test.ts │ │ │ ├── source_phase_imports/ │ │ │ │ ├── other.js │ │ │ │ ├── source_phase_imports.js │ │ │ │ └── source_phase_imports.out │ │ │ ├── source_phase_imports_dynamic/ │ │ │ │ ├── other.js │ │ │ │ ├── source_phase_imports_dynamic.js │ │ │ │ └── source_phase_imports_dynamic.out │ │ │ ├── timer_many/ │ │ │ │ ├── timer_many.out │ │ │ │ └── timer_many.ts │ │ │ ├── timer_ref/ │ │ │ │ ├── timer_ref.out │ │ │ │ └── timer_ref.ts │ │ │ ├── timer_ref_and_cancel/ │ │ │ │ ├── timer_ref_and_cancel.out │ │ │ │ └── timer_ref_and_cancel.ts │ │ │ ├── ts_types/ │ │ │ │ ├── decorator.ts │ │ │ │ ├── ts_types.out │ │ │ │ ├── ts_types.ts │ │ │ │ └── which.ts │ │ │ ├── user_breaks_promise_constructor/ │ │ │ │ ├── user_breaks_promise_constructor.out │ │ │ │ └── user_breaks_promise_constructor.ts │ │ │ ├── user_breaks_promise_species/ │ │ │ │ ├── user_breaks_promise_species.out │ │ │ │ └── user_breaks_promise_species.ts │ │ │ ├── wasm_imports/ │ │ │ │ ├── add.wasm │ │ │ │ ├── add.wat │ │ │ │ ├── import_from_wasm.mjs │ │ │ │ ├── lib.mjs │ │ │ │ ├── wasm_imports.js │ │ │ │ └── wasm_imports.out │ │ │ ├── wasm_stack_trace/ │ │ │ │ ├── wasm_stack_trace.out │ │ │ │ └── wasm_stack_trace.ts │ │ │ ├── worker_spawn/ │ │ │ │ ├── worker.ts │ │ │ │ ├── worker_spawn.out │ │ │ │ └── worker_spawn.ts │ │ │ ├── worker_terminate/ │ │ │ │ ├── worker.ts │ │ │ │ ├── worker_terminate.out │ │ │ │ └── worker_terminate.ts │ │ │ └── worker_terminate_op/ │ │ │ ├── worker.ts │ │ │ ├── worker_terminate_op.out │ │ │ └── worker_terminate_op.ts │ │ ├── lib.rs │ │ ├── ops.d.ts │ │ ├── tsconfig.json │ │ └── unit/ │ │ ├── callsite_test.ts │ │ ├── encode_decode_test.ts │ │ ├── error_test.ts │ │ ├── immediate_test.ts │ │ ├── microtask_test.ts │ │ ├── ops_async_test.ts │ │ ├── ops_buffer_test.ts │ │ ├── ops_error_test.ts │ │ ├── resource_test.ts │ │ ├── serialize_deserialize_test.ts │ │ ├── stats_test.ts │ │ ├── task_test.ts │ │ ├── tc39_test.ts │ │ ├── test_test.ts │ │ ├── timer_test.ts │ │ └── type_test.ts │ ├── crypto/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── clippy.toml │ │ ├── ffi.rs │ │ ├── lib.rs │ │ └── spki.rs │ ├── dcore/ │ │ ├── Cargo.toml │ │ ├── build.rs │ │ ├── clippy.toml │ │ └── src/ │ │ ├── inspector_server.rs │ │ ├── main.rs │ │ └── metrics.rs │ ├── dotenv/ │ │ ├── Cargo.toml │ │ ├── clippy.toml │ │ └── lib.rs │ ├── eszip/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── clippy.toml │ │ ├── error.rs │ │ ├── examples/ │ │ │ ├── builder.rs │ │ │ └── viewer.rs │ │ ├── lib.rs │ │ ├── snapshots/ │ │ │ ├── eszip__v2__tests__file_format_roundtrippable.snap │ │ │ ├── eszip__v2__tests__npm_empty_snapshot.snap │ │ │ ├── eszip__v2__tests__npm_packages.snap │ │ │ └── eszip__v2__tests__opaque_data.snap │ │ ├── testdata/ │ │ │ ├── basic.json │ │ │ ├── deno_jsonc_as_import_map/ │ │ │ │ ├── a.ts │ │ │ │ ├── deno.jsonc │ │ │ │ └── main.ts │ │ │ ├── dotland.json │ │ │ ├── emit/ │ │ │ │ ├── b.ts │ │ │ │ ├── data.json │ │ │ │ ├── dynamic.ts │ │ │ │ ├── dynamic_data.ts │ │ │ │ ├── json.ts │ │ │ │ └── main.ts │ │ │ ├── json.eszip2 │ │ │ ├── no_npm_packages.eszip2_1 │ │ │ ├── npm_packages.eszip2_1 │ │ │ ├── npm_packages_invalid_1.eszip2_1 │ │ │ ├── redirect.eszip2 │ │ │ ├── redirect_data/ │ │ │ │ ├── b.ts │ │ │ │ └── main.ts │ │ │ ├── source/ │ │ │ │ ├── b.ts │ │ │ │ ├── child1.ts │ │ │ │ ├── child2.ts │ │ │ │ ├── data.json │ │ │ │ ├── dynamic.ts │ │ │ │ ├── dynamic_data.ts │ │ │ │ ├── external.ts │ │ │ │ ├── grandchild1.ts │ │ │ │ ├── grandchild2.ts │ │ │ │ ├── import_import_map.js │ │ │ │ ├── import_map.json │ │ │ │ ├── json.ts │ │ │ │ ├── main.ts │ │ │ │ ├── mapped.js │ │ │ │ ├── math.wasm │ │ │ │ ├── npm_imports_main.ts │ │ │ │ ├── npm_imports_submodule.ts │ │ │ │ ├── parent.ts │ │ │ │ └── wasm.ts │ │ │ └── wasm.eszip2_3 │ │ ├── v1.rs │ │ └── v2.rs │ ├── inspector_server/ │ │ ├── Cargo.toml │ │ ├── clippy.toml │ │ └── lib.rs │ ├── lockfile/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── clippy.toml │ │ ├── error.rs │ │ ├── graphs.rs │ │ ├── lib.rs │ │ ├── printer.rs │ │ ├── tests/ │ │ │ ├── helpers/ │ │ │ │ └── mod.rs │ │ │ ├── integration_test.rs │ │ │ ├── registry_data/ │ │ │ │ ├── @a__pkg@2.1.5.json │ │ │ │ ├── @aa__pkg@2.1.5.json │ │ │ │ └── @b__pkg@2.0.5.json │ │ │ ├── spec_test.rs │ │ │ └── specs/ │ │ │ ├── config_changes/ │ │ │ │ ├── CircularJsrDep01.txt │ │ │ │ ├── CircularJsrDep02.txt │ │ │ │ ├── CircularJsrDep03.txt │ │ │ │ ├── DenoIssue22250.txt │ │ │ │ ├── NoConfigMaintains.txt │ │ │ │ ├── NoConfigMaintains_v4.txt │ │ │ │ ├── NoConfigWorkspaceMaintains.txt │ │ │ │ ├── NoNpmMaintainsNpm.txt │ │ │ │ ├── NoNpmWorkspaceMaintainsNpm.txt │ │ │ │ ├── NpmOverridesBasic.txt │ │ │ │ ├── NpmOverridesNested.txt │ │ │ │ ├── NpmOverridesNoNpm.txt │ │ │ │ ├── NpmOverridesRemoved.txt │ │ │ │ ├── RemovedConfigRemoves.txt │ │ │ │ ├── RemovedDenoJsonRemoves.txt │ │ │ │ ├── RemovedPackageJsonRemoves.txt │ │ │ │ ├── RemovingNpmDepsDenoJson.txt │ │ │ │ ├── RemovingOakThenDax.txt │ │ │ │ ├── RemovingWorkspaceDep.txt │ │ │ │ ├── RemovingWorkspaceMember.txt │ │ │ │ ├── ShiftingDepsDifferentWorkspaceMember.txt │ │ │ │ ├── links/ │ │ │ │ │ ├── adding_with_different_npm_deps_clears.txt │ │ │ │ │ ├── adding_with_same_npm_deps_maintains.txt │ │ │ │ │ ├── changing_different_deps_removes_added_links.txt │ │ │ │ │ ├── changing_removes_npm_deps.txt │ │ │ │ │ ├── changing_removes_npm_deps2.txt │ │ │ │ │ ├── changing_same_deps_removes_added_links.txt │ │ │ │ │ ├── not_changing_keeps_npm_deps.txt │ │ │ │ │ └── not_changing_keeps_npm_deps_deprecatedPatches.txt │ │ │ │ └── remove_jsr_dep_with_npm_dep_shared_with_other_jsr_dep.txt │ │ │ └── transforms/ │ │ │ ├── upgrades_v3_empty.txt │ │ │ ├── upgrades_v3_https_only.txt │ │ │ ├── upgrades_v3_jsr_same_dep_different_specifiers.txt │ │ │ ├── upgrades_v3_npm_dep_different_key_name.txt │ │ │ ├── upgrades_v3_npm_dep_multiple_versions.txt │ │ │ ├── upgrades_v3_real_example_1.txt │ │ │ └── v4_constraint_greater_equals.txt │ │ └── transforms.rs │ ├── maybe_sync/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── clippy.toml │ │ └── lib.rs │ ├── napi_sys/ │ │ ├── Cargo.toml │ │ ├── clippy.toml │ │ └── src/ │ │ ├── functions.rs │ │ ├── lib.rs │ │ └── types.rs │ ├── node_resolver/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── analyze.rs │ │ ├── builtin_modules.rs │ │ ├── cache.rs │ │ ├── clippy.toml │ │ ├── errors.rs │ │ ├── lib.rs │ │ ├── npm.rs │ │ ├── package_json.rs │ │ ├── path.rs │ │ └── resolution.rs │ ├── node_shim/ │ │ ├── Cargo.toml │ │ ├── clippy.toml │ │ ├── lib.rs │ │ ├── main.rs │ │ └── resolve.js │ ├── npm/ │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── benches/ │ │ │ └── bench.rs │ │ ├── clippy.toml │ │ ├── examples/ │ │ │ └── min_repro_solver.rs │ │ ├── lib.rs │ │ ├── registry.rs │ │ └── resolution/ │ │ ├── collections.rs │ │ ├── common.rs │ │ ├── graph.rs │ │ ├── mod.rs │ │ ├── overrides.rs │ │ ├── snapshot.rs │ │ └── tracing/ │ │ ├── README.md │ │ ├── app.css │ │ ├── app.js │ │ ├── deno.json │ │ └── mod.rs │ ├── npm_cache/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── clippy.toml │ │ ├── fs_util.rs │ │ ├── lib.rs │ │ ├── registry_info.rs │ │ ├── remote.rs │ │ ├── rt.rs │ │ ├── tarball.rs │ │ └── tarball_extract.rs │ ├── npm_installer/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── bin_entries/ │ │ │ └── windows_shim.rs │ │ ├── bin_entries.rs │ │ ├── clippy.toml │ │ ├── extra_info.rs │ │ ├── factory.rs │ │ ├── flag.rs │ │ ├── fs.rs │ │ ├── global.rs │ │ ├── graph.rs │ │ ├── initializer.rs │ │ ├── lib.rs │ │ ├── lifecycle_scripts.rs │ │ ├── local.rs │ │ ├── package_json.rs │ │ ├── process_state.rs │ │ ├── resolution.rs │ │ └── rt.rs │ ├── npmrc/ │ │ ├── Cargo.toml │ │ ├── clippy.toml │ │ ├── ini.rs │ │ └── lib.rs │ ├── ops/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── clippy.toml │ │ ├── compile_test_runner/ │ │ │ ├── Cargo.toml │ │ │ └── lib.rs │ │ ├── conversion/ │ │ │ ├── from_v8/ │ │ │ │ ├── mod.rs │ │ │ │ ├── struct.rs │ │ │ │ └── test_cases/ │ │ │ │ ├── struct.out │ │ │ │ ├── struct.rs │ │ │ │ ├── struct_tuple.out │ │ │ │ └── struct_tuple.rs │ │ │ ├── mod.rs │ │ │ └── to_v8/ │ │ │ ├── mod.rs │ │ │ ├── struct.rs │ │ │ └── test_cases/ │ │ │ ├── struct.out │ │ │ ├── struct.rs │ │ │ ├── struct_tuple.out │ │ │ └── struct_tuple.rs │ │ ├── cppgc.rs │ │ ├── lib.rs │ │ ├── op2/ │ │ │ ├── README.md │ │ │ ├── config.rs │ │ │ ├── dispatch_async.rs │ │ │ ├── dispatch_fast.rs │ │ │ ├── dispatch_shared.rs │ │ │ ├── dispatch_slow.rs │ │ │ ├── generator_state.rs │ │ │ ├── mod.rs │ │ │ ├── object_wrap.rs │ │ │ ├── signature.rs │ │ │ ├── signature_retval.rs │ │ │ ├── test_cases/ │ │ │ │ ├── async/ │ │ │ │ │ ├── async_arg_return.out │ │ │ │ │ ├── async_arg_return.rs │ │ │ │ │ ├── async_arg_return_result.out │ │ │ │ │ ├── async_arg_return_result.rs │ │ │ │ │ ├── async_cppgc.out │ │ │ │ │ ├── async_cppgc.rs │ │ │ │ │ ├── async_deferred.out │ │ │ │ │ ├── async_deferred.rs │ │ │ │ │ ├── async_jsbuffer.out │ │ │ │ │ ├── async_jsbuffer.rs │ │ │ │ │ ├── async_lazy.out │ │ │ │ │ ├── async_lazy.rs │ │ │ │ │ ├── async_op_metadata.out │ │ │ │ │ ├── async_op_metadata.rs │ │ │ │ │ ├── async_opstate.out │ │ │ │ │ ├── async_opstate.rs │ │ │ │ │ ├── async_precise_capture.out │ │ │ │ │ ├── async_precise_capture.rs │ │ │ │ │ ├── async_result.out │ │ │ │ │ ├── async_result.rs │ │ │ │ │ ├── async_result_impl.out │ │ │ │ │ ├── async_result_impl.rs │ │ │ │ │ ├── async_result_smi.out │ │ │ │ │ ├── async_result_smi.rs │ │ │ │ │ ├── async_stack_trace.out │ │ │ │ │ ├── async_stack_trace.rs │ │ │ │ │ ├── async_void.out │ │ │ │ │ └── async_void.rs │ │ │ │ ├── compiler_pass/ │ │ │ │ │ ├── async.rs │ │ │ │ │ └── sync.rs │ │ │ │ └── sync/ │ │ │ │ ├── add.out │ │ │ │ ├── add.rs │ │ │ │ ├── add_options.out │ │ │ │ ├── add_options.rs │ │ │ │ ├── bigint.out │ │ │ │ ├── bigint.rs │ │ │ │ ├── bool.out │ │ │ │ ├── bool.rs │ │ │ │ ├── bool_result.out │ │ │ │ ├── bool_result.rs │ │ │ │ ├── buffers.out │ │ │ │ ├── buffers.rs │ │ │ │ ├── buffers_copy.out │ │ │ │ ├── buffers_copy.rs │ │ │ │ ├── buffers_out.out │ │ │ │ ├── buffers_out.rs │ │ │ │ ├── cfg.out │ │ │ │ ├── cfg.rs │ │ │ │ ├── clippy_allow.out │ │ │ │ ├── clippy_allow.rs │ │ │ │ ├── cppgc_resource.out │ │ │ │ ├── cppgc_resource.rs │ │ │ │ ├── doc_comment.out │ │ │ │ ├── doc_comment.rs │ │ │ │ ├── fast_alternative.out │ │ │ │ ├── fast_alternative.rs │ │ │ │ ├── from_v8.out │ │ │ │ ├── from_v8.rs │ │ │ │ ├── generics.out │ │ │ │ ├── generics.rs │ │ │ │ ├── nofast.out │ │ │ │ ├── nofast.rs │ │ │ │ ├── object_wrap.out │ │ │ │ ├── object_wrap.rs │ │ │ │ ├── op_state_rc.out │ │ │ │ ├── op_state_rc.rs │ │ │ │ ├── op_state_ref.out │ │ │ │ ├── op_state_ref.rs │ │ │ │ ├── result_external.out │ │ │ │ ├── result_external.rs │ │ │ │ ├── result_primitive.out │ │ │ │ ├── result_primitive.rs │ │ │ │ ├── result_scope.out │ │ │ │ ├── result_scope.rs │ │ │ │ ├── result_void.out │ │ │ │ ├── result_void.rs │ │ │ │ ├── serde_v8.out │ │ │ │ ├── serde_v8.rs │ │ │ │ ├── smi.out │ │ │ │ ├── smi.rs │ │ │ │ ├── stack_trace.out │ │ │ │ ├── stack_trace.rs │ │ │ │ ├── stack_trace_scope.out │ │ │ │ ├── stack_trace_scope.rs │ │ │ │ ├── string_cow.out │ │ │ │ ├── string_cow.rs │ │ │ │ ├── string_onebyte.out │ │ │ │ ├── string_onebyte.rs │ │ │ │ ├── string_option_return.out │ │ │ │ ├── string_option_return.rs │ │ │ │ ├── string_owned.out │ │ │ │ ├── string_owned.rs │ │ │ │ ├── string_ref.out │ │ │ │ ├── string_ref.rs │ │ │ │ ├── string_return.out │ │ │ │ ├── string_return.rs │ │ │ │ ├── to_v8.out │ │ │ │ ├── to_v8.rs │ │ │ │ ├── v8_handlescope.out │ │ │ │ ├── v8_handlescope.rs │ │ │ │ ├── v8_lifetime.out │ │ │ │ ├── v8_lifetime.rs │ │ │ │ ├── v8_ref_option.out │ │ │ │ ├── v8_ref_option.rs │ │ │ │ ├── v8_string.out │ │ │ │ ├── v8_string.rs │ │ │ │ ├── webidl.out │ │ │ │ └── webidl.rs │ │ │ ├── test_cases_fail/ │ │ │ │ ├── lifetimes.rs │ │ │ │ └── lifetimes.stderr │ │ │ ├── valid_args.md │ │ │ └── valid_retvals.md │ │ └── webidl/ │ │ ├── dictionary.rs │ │ ├── enum.rs │ │ ├── mod.rs │ │ ├── test_cases/ │ │ │ ├── dict.out │ │ │ ├── dict.rs │ │ │ ├── dict_and_enum.out │ │ │ ├── dict_and_enum.rs │ │ │ ├── enum.out │ │ │ └── enum.rs │ │ └── test_cases_fail/ │ │ ├── enum_fields.rs │ │ └── enum_fields.stderr │ ├── package_json/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── clippy.toml │ │ └── lib.rs │ ├── resolver/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── cache/ │ │ │ ├── deno_dir.rs │ │ │ ├── disk_cache.rs │ │ │ ├── emit.rs │ │ │ ├── mod.rs │ │ │ └── parsed_source.rs │ │ ├── cjs/ │ │ │ ├── analyzer/ │ │ │ │ ├── deno_ast.rs │ │ │ │ └── mod.rs │ │ │ └── mod.rs │ │ ├── clippy.toml │ │ ├── collections.rs │ │ ├── deno_json.rs │ │ ├── display.rs │ │ ├── emit.rs │ │ ├── factory.rs │ │ ├── file_fetcher.rs │ │ ├── graph.rs │ │ ├── import_map.rs │ │ ├── lib.rs │ │ ├── loader/ │ │ │ ├── mod.rs │ │ │ ├── module_loader.rs │ │ │ └── npm.rs │ │ ├── lockfile.rs │ │ ├── npm/ │ │ │ ├── byonm.rs │ │ │ ├── local.rs │ │ │ ├── managed/ │ │ │ │ ├── common.rs │ │ │ │ ├── global.rs │ │ │ │ ├── local.rs │ │ │ │ ├── mod.rs │ │ │ │ └── resolution.rs │ │ │ └── mod.rs │ │ ├── npmrc.rs │ │ ├── rt.rs │ │ └── workspace.rs │ ├── serde_v8/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── clippy.toml │ │ ├── de.rs │ │ ├── error.rs │ │ ├── examples/ │ │ │ └── basic.rs │ │ ├── keys.rs │ │ ├── lib.rs │ │ ├── magic/ │ │ │ ├── any_value.rs │ │ │ ├── bigint.rs │ │ │ ├── buffer.rs │ │ │ ├── bytestring.rs │ │ │ ├── detached_buffer.rs │ │ │ ├── external_pointer.rs │ │ │ ├── global_value.rs │ │ │ ├── mod.rs │ │ │ ├── string_or_buffer.rs │ │ │ ├── transl8.rs │ │ │ ├── u16string.rs │ │ │ ├── v8slice.rs │ │ │ └── value.rs │ │ ├── payload.rs │ │ ├── ser.rs │ │ ├── tests/ │ │ │ ├── de.rs │ │ │ ├── magic.rs │ │ │ └── ser.rs │ │ └── utilities/ │ │ ├── Cargo.toml │ │ └── lib.rs │ └── typescript_go_client/ │ ├── Cargo.toml │ ├── clippy.toml │ └── src/ │ ├── connection.rs │ ├── lib.rs │ └── types.rs ├── runtime/ │ ├── Cargo.toml │ ├── README.md │ ├── clippy.toml │ ├── code_cache.rs │ ├── coverage.rs │ ├── cpu_profiler/ │ │ ├── cpuprof.rs │ │ ├── flamegraph.js │ │ ├── flamegraph.rs │ │ └── mod.rs │ ├── features/ │ │ ├── Cargo.toml │ │ ├── build.rs │ │ ├── data.rs │ │ ├── gen.js │ │ ├── gen.rs │ │ ├── lib.rs │ │ └── structs.rs │ ├── fmt_errors.rs │ ├── js/ │ │ ├── 01_errors.js │ │ ├── 01_version.ts │ │ ├── 06_util.js │ │ ├── 10_permissions.js │ │ ├── 11_workers.js │ │ ├── 40_fs_events.js │ │ ├── 40_tty.js │ │ ├── 41_prompt.js │ │ ├── 90_deno_ns.js │ │ ├── 98_global_scope_shared.js │ │ ├── 98_global_scope_window.js │ │ ├── 98_global_scope_worker.js │ │ ├── 99_main.js │ │ └── README.md │ ├── js.rs │ ├── lib.rs │ ├── ops/ │ │ ├── bootstrap.rs │ │ ├── fs_events.rs │ │ ├── http.rs │ │ ├── mod.rs │ │ ├── permissions.rs │ │ ├── runtime.rs │ │ ├── tty.rs │ │ ├── web_worker/ │ │ │ └── sync_fetch.rs │ │ ├── web_worker.rs │ │ └── worker_host.rs │ ├── permissions/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── broker.rs │ │ ├── clippy.toml │ │ ├── ipc_pipe.rs │ │ ├── lib.rs │ │ ├── prompter.rs │ │ ├── runtime_descriptor_parser.rs │ │ └── which.rs │ ├── permissions.rs │ ├── shared.rs │ ├── snapshot.rs │ ├── snapshot_info.rs │ ├── subprocess_windows/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src/ │ │ ├── README.md │ │ ├── anon_pipe.rs │ │ ├── env.rs │ │ ├── lib.rs │ │ ├── process.rs │ │ ├── process_stdio.rs │ │ ├── tests.rs │ │ ├── uv_error.rs │ │ └── widestr.rs │ ├── tokio_util.rs │ ├── transpile.rs │ ├── web_worker.rs │ ├── worker.rs │ └── worker_bootstrap.rs ├── rust-toolchain.toml ├── tests/ │ ├── README.md │ ├── bench/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── cache_api.js │ │ ├── command.js │ │ ├── console.js │ │ ├── deno_common.js │ │ ├── encode_into.js │ │ ├── fs/ │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── run.mjs │ │ │ └── serve.jsx │ │ ├── getrandom.js │ │ ├── lsp.rs │ │ ├── lsp_bench_standalone.rs │ │ ├── main.rs │ │ ├── napi/ │ │ │ ├── bench.js │ │ │ └── bench_node.mjs │ │ ├── op_now.js │ │ ├── secure_curves.js │ │ ├── sqlite.js │ │ ├── stdio/ │ │ │ ├── README.md │ │ │ ├── stdio.c │ │ │ └── stdio.js │ │ ├── tcp.js │ │ ├── testdata/ │ │ │ ├── bun_reactdom_ssr.jsx │ │ │ ├── code_lens.ts │ │ │ ├── db.ts │ │ │ ├── db_messages.json │ │ │ ├── deco_apps_requests.json │ │ │ ├── express-router.js │ │ │ ├── initialize_params.json │ │ │ ├── npm/ │ │ │ │ └── hono/ │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── dist/ │ │ │ │ │ ├── compose.d.ts │ │ │ │ │ ├── compose.js │ │ │ │ │ ├── context.d.ts │ │ │ │ │ ├── context.js │ │ │ │ │ ├── hono.d.ts │ │ │ │ │ ├── hono.js │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── index.js │ │ │ │ │ ├── middleware/ │ │ │ │ │ │ ├── basic-auth/ │ │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── bearer-auth/ │ │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── cache/ │ │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── compress/ │ │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── cors/ │ │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── etag/ │ │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── html/ │ │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── jsx/ │ │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── jsx-dev-runtime.d.ts │ │ │ │ │ │ │ ├── jsx-dev-runtime.js │ │ │ │ │ │ │ ├── jsx-runtime.d.ts │ │ │ │ │ │ │ └── jsx-runtime.js │ │ │ │ │ │ ├── jwt/ │ │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── logger/ │ │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── powered-by/ │ │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── pretty-json/ │ │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── serve-static/ │ │ │ │ │ │ ├── bun.d.ts │ │ │ │ │ │ ├── bun.js │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── module.d.mts │ │ │ │ │ │ ├── module.mjs │ │ │ │ │ │ ├── serve-static.d.ts │ │ │ │ │ │ └── serve-static.js │ │ │ │ │ ├── request.d.ts │ │ │ │ │ ├── request.js │ │ │ │ │ ├── router/ │ │ │ │ │ │ ├── reg-exp-router/ │ │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── node.d.ts │ │ │ │ │ │ │ ├── node.js │ │ │ │ │ │ │ ├── router.d.ts │ │ │ │ │ │ │ ├── router.js │ │ │ │ │ │ │ ├── trie.d.ts │ │ │ │ │ │ │ └── trie.js │ │ │ │ │ │ └── trie-router/ │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── node.d.ts │ │ │ │ │ │ ├── node.js │ │ │ │ │ │ ├── router.d.ts │ │ │ │ │ │ └── router.js │ │ │ │ │ ├── router.d.ts │ │ │ │ │ ├── router.js │ │ │ │ │ └── utils/ │ │ │ │ │ ├── body.d.ts │ │ │ │ │ ├── body.js │ │ │ │ │ ├── buffer.d.ts │ │ │ │ │ ├── buffer.js │ │ │ │ │ ├── cloudflare.d.ts │ │ │ │ │ ├── cloudflare.js │ │ │ │ │ ├── cookie.d.ts │ │ │ │ │ ├── cookie.js │ │ │ │ │ ├── crypto.d.ts │ │ │ │ │ ├── crypto.js │ │ │ │ │ ├── encode.d.ts │ │ │ │ │ ├── encode.js │ │ │ │ │ ├── filepath.d.ts │ │ │ │ │ ├── filepath.js │ │ │ │ │ ├── html.d.ts │ │ │ │ │ ├── html.js │ │ │ │ │ ├── http-status.d.ts │ │ │ │ │ ├── http-status.js │ │ │ │ │ ├── jwt/ │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── jwt.d.ts │ │ │ │ │ │ ├── jwt.js │ │ │ │ │ │ ├── types.d.ts │ │ │ │ │ │ └── types.js │ │ │ │ │ ├── mime.d.ts │ │ │ │ │ ├── mime.js │ │ │ │ │ ├── url.d.ts │ │ │ │ │ └── url.js │ │ │ │ └── package.json │ │ │ └── react-dom.js │ │ ├── tty.js │ │ ├── url_parse.js │ │ ├── webstorage.js │ │ └── write_file.js │ ├── bench_util/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── benches/ │ │ │ └── utf8.rs │ │ ├── js_runtime.rs │ │ ├── lib.rs │ │ └── profiling.rs │ ├── config/ │ │ └── deno.json │ ├── ffi/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── src/ │ │ │ └── lib.rs │ │ └── testdata/ │ │ ├── bench.js │ │ ├── event_loop_integration.ts │ │ ├── ffi_callback_errors.ts │ │ ├── ffi_types.ts │ │ ├── nonblocking_buffer_gc_test.js │ │ ├── test.js │ │ ├── thread_safe_test.js │ │ └── thread_safe_test_worker.js │ ├── integration/ │ │ ├── Cargo.toml │ │ ├── bench_tests.rs │ │ ├── cache_tests.rs │ │ ├── check_tests.rs │ │ ├── compile_tests.rs │ │ ├── coverage_tests.rs │ │ ├── eval_tests.rs │ │ ├── ffi_tests.rs │ │ ├── flags_tests.rs │ │ ├── fmt_tests.rs │ │ ├── init_tests.rs │ │ ├── install_tests.rs │ │ ├── jsr_tests.rs │ │ ├── jupyter_tests.rs │ │ ├── lsp_tests.rs │ │ ├── mod.rs │ │ ├── napi_tests.rs │ │ ├── npm_tests.rs │ │ ├── pm_tests.rs │ │ ├── publish_tests.rs │ │ ├── repl_tests.rs │ │ ├── run_tests.rs │ │ ├── serve_tests.rs │ │ ├── shared_library_tests.rs │ │ ├── sqlite_extension_tests.rs │ │ ├── task_tests.rs │ │ ├── test_tests.rs │ │ ├── upgrade_tests.rs │ │ └── watcher_tests.rs │ ├── napi/ │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── array_test.js │ │ ├── arraybuffer_test.js │ │ ├── async_test.js │ │ ├── bigint_test.js │ │ ├── buffer_test.js │ │ ├── build.rs │ │ ├── callback_scope_test.js │ │ ├── callback_test.js │ │ ├── cleanup_hook_async_test.js │ │ ├── cleanup_hook_test.js │ │ ├── coerce_test.js │ │ ├── common.js │ │ ├── dataview_test.js │ │ ├── date_test.js │ │ ├── env_test.js │ │ ├── error_test.js │ │ ├── exception_test.js │ │ ├── fatal_error.js │ │ ├── fatal_exception.js │ │ ├── general_test.js │ │ ├── handle_scope_test.js │ │ ├── init_test.js │ │ ├── instance_data_test.js │ │ ├── make_callback_test.js │ │ ├── mem_test.js │ │ ├── module.c │ │ ├── numbers_test.js │ │ ├── object_test.js │ │ ├── object_wrap_test.js │ │ ├── promise_test.js │ │ ├── properties_test.js │ │ ├── reference_test.js │ │ ├── src/ │ │ │ ├── array.rs │ │ │ ├── arraybuffer.rs │ │ │ ├── async.rs │ │ │ ├── bigint.rs │ │ │ ├── buffer.rs │ │ │ ├── callback.rs │ │ │ ├── callback_scope.rs │ │ │ ├── cleanup_hook_async.rs │ │ │ ├── coerce.rs │ │ │ ├── dataview.rs │ │ │ ├── date.rs │ │ │ ├── env.rs │ │ │ ├── error.rs │ │ │ ├── exception.rs │ │ │ ├── fatal.rs │ │ │ ├── finalizer.rs │ │ │ ├── general.rs │ │ │ ├── handle_scope.rs │ │ │ ├── instance_data.rs │ │ │ ├── lib.rs │ │ │ ├── make_callback.rs │ │ │ ├── mem.rs │ │ │ ├── numbers.rs │ │ │ ├── object.rs │ │ │ ├── object_wrap.rs │ │ │ ├── primitives.rs │ │ │ ├── promise.rs │ │ │ ├── properties.rs │ │ │ ├── reference.rs │ │ │ ├── strings.rs │ │ │ ├── symbol.rs │ │ │ ├── tsfn.rs │ │ │ ├── typedarray.rs │ │ │ └── uv.rs │ │ ├── strings_test.js │ │ ├── symbol_test.js │ │ ├── typedarray_test.js │ │ ├── uv_test.js │ │ ├── worker_termination_test.js │ │ ├── worker_termination_worker.js │ │ └── wrap_leak.js │ ├── node_compat/ │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── add_day_summary_to_month_summary.ts │ │ ├── config.jsonc │ │ ├── deno.json │ │ ├── mod.rs │ │ ├── report.rs │ │ ├── runner/ │ │ │ └── deno.json │ │ ├── schema.json │ │ └── slack.ts │ ├── registry/ │ │ ├── jsr/ │ │ │ ├── @deno/ │ │ │ │ └── deploy/ │ │ │ │ ├── 0.220.1/ │ │ │ │ │ └── main.ts │ │ │ │ ├── 0.220.1_meta.json │ │ │ │ └── meta.json │ │ │ ├── @denotest/ │ │ │ │ ├── add/ │ │ │ │ │ ├── 0.2.0/ │ │ │ │ │ │ └── mod.ts │ │ │ │ │ ├── 0.2.0_meta.json │ │ │ │ │ ├── 0.2.1/ │ │ │ │ │ │ └── mod.ts │ │ │ │ │ ├── 0.2.1_meta.json │ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ │ └── mod.ts │ │ │ │ │ ├── 1.0.0_meta.json │ │ │ │ │ └── meta.json │ │ │ │ ├── bad-manifest-checksum/ │ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ │ └── mod.ts │ │ │ │ │ ├── 1.0.0_meta.json │ │ │ │ │ └── meta.json │ │ │ │ ├── bin-package/ │ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ │ └── mod.ts │ │ │ │ │ ├── 1.0.0_meta.json │ │ │ │ │ └── meta.json │ │ │ │ ├── checks-for-main/ │ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ │ └── mod.ts │ │ │ │ │ ├── 1.0.0_meta.json │ │ │ │ │ └── meta.json │ │ │ │ ├── create/ │ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ │ └── create.ts │ │ │ │ │ ├── 1.0.0_meta.json │ │ │ │ │ └── meta.json │ │ │ │ ├── deps/ │ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ │ └── mod.ts │ │ │ │ │ ├── 1.0.0_meta.json │ │ │ │ │ └── meta.json │ │ │ │ ├── different-deps-per-export/ │ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ │ ├── add.ts │ │ │ │ │ │ └── subtract.ts │ │ │ │ │ ├── 1.0.0_meta.json │ │ │ │ │ └── meta.json │ │ │ │ ├── echo/ │ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ │ └── mod.ts │ │ │ │ │ ├── 1.0.0_meta.json │ │ │ │ │ └── meta.json │ │ │ │ ├── echo-lockfile/ │ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ │ └── mod.ts │ │ │ │ │ ├── 1.0.0_meta.json │ │ │ │ │ └── meta.json │ │ │ │ ├── echo-lockfile-bad-tarball/ │ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ │ └── mod.ts │ │ │ │ │ ├── 1.0.0_meta.json │ │ │ │ │ └── meta.json │ │ │ │ ├── has-only-pre-release/ │ │ │ │ │ ├── 2.0.0-beta.1/ │ │ │ │ │ │ └── mod.ts │ │ │ │ │ ├── 2.0.0-beta.1_meta.json │ │ │ │ │ ├── 2.0.0-beta.2/ │ │ │ │ │ │ └── mod.ts │ │ │ │ │ ├── 2.0.0-beta.2_meta.json │ │ │ │ │ └── meta.json │ │ │ │ ├── has-pre-release/ │ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ │ └── mod.ts │ │ │ │ │ ├── 1.0.0_meta.json │ │ │ │ │ ├── 2.0.0-beta.1/ │ │ │ │ │ │ └── mod.ts │ │ │ │ │ ├── 2.0.0-beta.1_meta.json │ │ │ │ │ ├── 2.0.0-beta.2/ │ │ │ │ │ │ └── mod.ts │ │ │ │ │ ├── 2.0.0-beta.2_meta.json │ │ │ │ │ └── meta.json │ │ │ │ ├── import-https-url/ │ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ │ ├── analyzable.ts │ │ │ │ │ │ └── unanalyzable.ts │ │ │ │ │ ├── 1.0.0_meta.json │ │ │ │ │ └── meta.json │ │ │ │ ├── import-meta-resolve/ │ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ │ └── mod.ts │ │ │ │ │ ├── 1.0.0_meta.json │ │ │ │ │ └── meta.json │ │ │ │ ├── imports-json/ │ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ │ ├── deno.json │ │ │ │ │ │ └── mod.ts │ │ │ │ │ ├── 1.0.0_meta.json │ │ │ │ │ └── meta.json │ │ │ │ ├── jsx-with-no-pragmas/ │ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ │ ├── foo.jsx │ │ │ │ │ │ ├── foo.tsx │ │ │ │ │ │ └── mod.ts │ │ │ │ │ ├── 1.0.0_meta.json │ │ │ │ │ └── meta.json │ │ │ │ ├── jsx-with-pragmas/ │ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ │ ├── foo.jsx │ │ │ │ │ │ ├── foo.tsx │ │ │ │ │ │ └── mod.ts │ │ │ │ │ ├── 1.0.0_meta.json │ │ │ │ │ └── meta.json │ │ │ │ ├── markdown/ │ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ │ └── readme.md │ │ │ │ │ ├── 1.0.0_meta.json │ │ │ │ │ └── meta.json │ │ │ │ ├── module-graph/ │ │ │ │ │ ├── 1.4.0/ │ │ │ │ │ │ ├── mod.ts │ │ │ │ │ │ └── other.ts │ │ │ │ │ ├── 1.4.0_meta.json │ │ │ │ │ └── meta.json │ │ │ │ ├── module-graph2/ │ │ │ │ │ ├── 1.4.0/ │ │ │ │ │ │ ├── mod.ts │ │ │ │ │ │ └── other.ts │ │ │ │ │ ├── 1.4.0_meta.json │ │ │ │ │ └── meta.json │ │ │ │ ├── multiple-exports/ │ │ │ │ │ ├── 0.2.0/ │ │ │ │ │ │ ├── add.ts │ │ │ │ │ │ ├── data.json │ │ │ │ │ │ └── subtract.ts │ │ │ │ │ ├── 0.2.0_meta.json │ │ │ │ │ ├── 0.5.0/ │ │ │ │ │ │ ├── add.ts │ │ │ │ │ │ ├── data.json │ │ │ │ │ │ └── subtract.ts │ │ │ │ │ ├── 0.5.0_meta.json │ │ │ │ │ ├── 0.7.0/ │ │ │ │ │ │ ├── add.ts │ │ │ │ │ │ ├── data.json │ │ │ │ │ │ └── subtract.ts │ │ │ │ │ ├── 0.7.0_meta.json │ │ │ │ │ ├── 0.7.1/ │ │ │ │ │ │ ├── add.ts │ │ │ │ │ │ ├── data.json │ │ │ │ │ │ ├── multiply.ts │ │ │ │ │ │ └── subtract.ts │ │ │ │ │ ├── 0.7.1_meta.json │ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ │ ├── add.ts │ │ │ │ │ │ ├── data.json │ │ │ │ │ │ └── subtract.ts │ │ │ │ │ ├── 1.0.0_meta.json │ │ │ │ │ └── meta.json │ │ │ │ ├── no-module-graph/ │ │ │ │ │ ├── 0.1.0/ │ │ │ │ │ │ ├── TestClass.ts │ │ │ │ │ │ └── mod.ts │ │ │ │ │ ├── 0.1.0_meta.json │ │ │ │ │ ├── 0.1.1/ │ │ │ │ │ │ ├── TestClass.ts │ │ │ │ │ │ └── mod.ts │ │ │ │ │ ├── 0.1.1_meta.json │ │ │ │ │ ├── 0.2.0/ │ │ │ │ │ │ ├── TestClass.ts │ │ │ │ │ │ └── mod.ts │ │ │ │ │ ├── 0.2.0_meta.json │ │ │ │ │ └── meta.json │ │ │ │ ├── npm-add/ │ │ │ │ │ ├── 0.5.0/ │ │ │ │ │ │ └── mod.ts │ │ │ │ │ ├── 0.5.0_meta.json │ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ │ └── mod.ts │ │ │ │ │ ├── 1.0.0_meta.json │ │ │ │ │ └── meta.json │ │ │ │ ├── subset-type-graph/ │ │ │ │ │ ├── 0.1.0/ │ │ │ │ │ │ └── mod.ts │ │ │ │ │ ├── 0.1.0_meta.json │ │ │ │ │ └── meta.json │ │ │ │ ├── subset-type-graph-invalid/ │ │ │ │ │ ├── 0.1.0/ │ │ │ │ │ │ └── mod.ts │ │ │ │ │ ├── 0.1.0_meta.json │ │ │ │ │ └── meta.json │ │ │ │ ├── subtract/ │ │ │ │ │ ├── 0.2.0/ │ │ │ │ │ │ └── mod.ts │ │ │ │ │ ├── 0.2.0_meta.json │ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ │ └── mod.ts │ │ │ │ │ ├── 1.0.0_meta.json │ │ │ │ │ └── meta.json │ │ │ │ ├── try-write/ │ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ │ └── mod.ts │ │ │ │ │ ├── 1.0.0_meta.json │ │ │ │ │ └── meta.json │ │ │ │ ├── type-only-import/ │ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ │ ├── foo.ts │ │ │ │ │ │ └── mod.ts │ │ │ │ │ ├── 1.0.0_meta.json │ │ │ │ │ └── meta.json │ │ │ │ ├── types-file/ │ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ │ ├── mod.ts │ │ │ │ │ │ └── types.d.ts │ │ │ │ │ ├── 1.0.0_meta.json │ │ │ │ │ └── meta.json │ │ │ │ ├── unstable/ │ │ │ │ │ ├── 1.0.0-beta.1/ │ │ │ │ │ │ └── mod.ts │ │ │ │ │ ├── 1.0.0-beta.1_meta.json │ │ │ │ │ ├── 1.0.0-beta.2/ │ │ │ │ │ │ └── mod.ts │ │ │ │ │ ├── 1.0.0-beta.2_meta.json │ │ │ │ │ └── meta.json │ │ │ │ └── worker/ │ │ │ │ ├── 0.1.0/ │ │ │ │ │ ├── mod.ts │ │ │ │ │ └── worker.ts │ │ │ │ ├── 0.1.0_meta.json │ │ │ │ └── meta.json │ │ │ └── @std/ │ │ │ ├── assert/ │ │ │ │ ├── 0.220.1/ │ │ │ │ │ ├── assert.ts │ │ │ │ │ ├── assert_equals.ts │ │ │ │ │ ├── fail.ts │ │ │ │ │ └── mod.ts │ │ │ │ ├── 0.220.1_meta.json │ │ │ │ ├── 1.0.0/ │ │ │ │ │ ├── assert.ts │ │ │ │ │ ├── assert_equals.ts │ │ │ │ │ ├── fail.ts │ │ │ │ │ └── mod.ts │ │ │ │ ├── 1.0.0_meta.json │ │ │ │ └── meta.json │ │ │ ├── http/ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ └── mod.ts │ │ │ │ ├── 1.0.0_meta.json │ │ │ │ └── meta.json │ │ │ ├── path/ │ │ │ │ ├── 0.220.1/ │ │ │ │ │ ├── _common/ │ │ │ │ │ │ ├── assert_path.ts │ │ │ │ │ │ ├── constants.ts │ │ │ │ │ │ ├── normalize.ts │ │ │ │ │ │ └── normalize_string.ts │ │ │ │ │ └── posix/ │ │ │ │ │ ├── _util.ts │ │ │ │ │ ├── join.ts │ │ │ │ │ └── normalize.ts │ │ │ │ ├── 0.220.1_meta.json │ │ │ │ └── meta.json │ │ │ ├── testing/ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ ├── bdd.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── 1.0.0_meta.json │ │ │ │ └── meta.json │ │ │ └── url/ │ │ │ ├── 0.220.1/ │ │ │ │ ├── join.ts │ │ │ │ └── normalize.ts │ │ │ ├── 0.220.1_meta.json │ │ │ └── meta.json │ │ ├── npm/ │ │ │ ├── @babel/ │ │ │ │ └── parser/ │ │ │ │ ├── parser-7.19.0.tgz │ │ │ │ └── registry.json │ │ │ ├── @denotest/ │ │ │ │ ├── CAPITALS/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── MixedCase/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── add/ │ │ │ │ │ ├── 0.5.0/ │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── augments-global/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── import-meta.d.ts │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── other.d.ts │ │ │ │ │ ├── package.json │ │ │ │ │ └── real-import-meta.d.ts │ │ │ │ ├── better-say-hello/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── say-hello.js │ │ │ │ ├── bin/ │ │ │ │ │ ├── 0.5.0/ │ │ │ │ │ │ ├── cli.mjs │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── 0.6.0/ │ │ │ │ │ │ ├── cli-cjs.js │ │ │ │ │ │ ├── cli.mjs │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── 0.7.0/ │ │ │ │ │ │ ├── cli-no-ext │ │ │ │ │ │ ├── cli.mjs │ │ │ │ │ │ └── package.json │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── cli-cjs.js │ │ │ │ │ ├── cli-no-ext │ │ │ │ │ ├── cli.mjs │ │ │ │ │ └── package.json │ │ │ │ ├── bin-created-by-lifecycle/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── install.mjs │ │ │ │ │ └── package.json │ │ │ │ ├── binary-package/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── binary-package-linux/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── binary-package-mac/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── binary-package-windows/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── breaking-change-between-versions/ │ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── 2.0.0/ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── browser-export-condition/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── browser.mjs │ │ │ │ │ ├── deno.mjs │ │ │ │ │ ├── node.js │ │ │ │ │ ├── normal.js │ │ │ │ │ └── package.json │ │ │ │ ├── browser-field/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── browser.js │ │ │ │ │ ├── main.js │ │ │ │ │ ├── module.js │ │ │ │ │ └── package.json │ │ │ │ ├── builtin-module-module/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── bundled-add/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── bundled-deps/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── check-error/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── index.js │ │ │ │ │ ├── other_dir/ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── other_dir.d.ts │ │ │ │ │ ├── package.json │ │ │ │ │ └── sub_dir/ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── index.js │ │ │ │ │ └── lib.d.ts │ │ │ │ ├── check-worker-globals/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ ├── inverse.js │ │ │ │ │ └── package.json │ │ │ │ ├── child-process-fork/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── forked_path.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── cjs-default-export/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── cjs-import-dual/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── cjs-internal-types-default-export/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── add.d.ts │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── cjs-invalid-name-exports/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── cjs-local-global-decls/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ ├── other.js │ │ │ │ │ └── package.json │ │ │ │ ├── cjs-module-export-assignment/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── cjs-module-export-assignment-number/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── cjs-multiple-exports/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── package.json │ │ │ │ │ └── src/ │ │ │ │ │ ├── add.js │ │ │ │ │ └── index.js │ │ │ │ ├── cjs-pkg-imports/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ ├── number.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── sub/ │ │ │ │ │ └── dist/ │ │ │ │ │ ├── crypto.js │ │ │ │ │ └── crypto.mjs │ │ │ │ ├── cjs-reexport-collision/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ ├── other_file.js │ │ │ │ │ └── package.json │ │ │ │ ├── cjs-reexport-relative-parent/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── dir/ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── sub_dir/ │ │ │ │ │ └── index.js │ │ │ │ ├── cjs-reexport-same-specifier-in-sub-folder/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── api.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── sub/ │ │ │ │ │ ├── api.js │ │ │ │ │ └── index.js │ │ │ │ ├── cjs-require-esm/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── esm/ │ │ │ │ │ │ ├── my_es_module.js │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── esm_mjs.mjs │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── require_mjs.js │ │ │ │ ├── cjs-this-in-exports/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── cjs-with-file-stem/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ ├── other.service.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── tslib.js │ │ │ │ ├── cli-with-permissions/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── conditional-exports/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── cjs/ │ │ │ │ │ │ └── index.cjs │ │ │ │ │ ├── esm/ │ │ │ │ │ │ ├── client/ │ │ │ │ │ │ │ ├── bar.js │ │ │ │ │ │ │ ├── foo.js │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── m.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── foo.js │ │ │ │ │ └── package.json │ │ │ │ ├── conditional-exports-node/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── bad.js │ │ │ │ │ ├── good.cjs │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── conditional-exports-strict/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── cjs/ │ │ │ │ │ │ └── index.cjs │ │ │ │ │ ├── esm/ │ │ │ │ │ │ ├── client/ │ │ │ │ │ │ │ ├── bar.js │ │ │ │ │ │ │ ├── foo.js │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── m.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── foo.js │ │ │ │ │ └── package.json │ │ │ │ ├── create/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── create-require/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── css-export/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── dist/ │ │ │ │ │ │ └── index.css │ │ │ │ │ └── package.json │ │ │ │ ├── d-ext/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── types.d.ts │ │ │ │ ├── deno/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── package.json │ │ │ │ │ └── setup.js │ │ │ │ ├── dep-cannot-parse/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ └── package.json │ │ │ │ ├── deprecated-package/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── main.d.mts │ │ │ │ │ ├── main.mjs │ │ │ │ │ └── package.json │ │ │ │ ├── different-nested-dep/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── different-nested-dep-child/ │ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── 2.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── directories-bin/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── bins/ │ │ │ │ │ │ └── cli │ │ │ │ │ └── package.json │ │ │ │ ├── dual-cjs-esm/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── cjs/ │ │ │ │ │ │ ├── main.cjs │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── main.cjs │ │ │ │ │ ├── main.d.cts │ │ │ │ │ ├── main.d.mts │ │ │ │ │ ├── main.mjs │ │ │ │ │ ├── package.json │ │ │ │ │ └── subpath/ │ │ │ │ │ ├── main.cjs │ │ │ │ │ ├── main.mjs │ │ │ │ │ └── package.json │ │ │ │ ├── dual-cjs-esm-dep/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.cjs │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── index.mjs │ │ │ │ │ └── package.json │ │ │ │ ├── dual-cjs-esm-dep-missing/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.cjs │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── index.mjs │ │ │ │ │ └── package.json │ │ │ │ ├── dynamic-import/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── env-var-re-export/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── dev.cjs │ │ │ │ │ ├── index.cjs │ │ │ │ │ ├── package.json │ │ │ │ │ └── prod.cjs │ │ │ │ ├── esm-basic/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── main.d.mts │ │ │ │ │ ├── main.mjs │ │ │ │ │ ├── other.mjs │ │ │ │ │ └── package.json │ │ │ │ ├── esm-import-cjs-default/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.mjs │ │ │ │ │ ├── local.cjs │ │ │ │ │ └── package.json │ │ │ │ ├── exec-file/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── exec-child.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── exec-fs-permissions/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── exec │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── extra-info/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── bin/ │ │ │ │ │ │ └── main.js │ │ │ │ │ └── package.json │ │ │ │ ├── fallible-imports/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── infallible.js │ │ │ │ │ ├── mod.js │ │ │ │ │ ├── other.mjs │ │ │ │ │ └── package.json │ │ │ │ ├── file-dep/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── main.mjs │ │ │ │ │ └── package.json │ │ │ │ ├── file-dts-dmts-dcts/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── main.cjs │ │ │ │ │ ├── main.d.cts │ │ │ │ │ ├── main.d.mts │ │ │ │ │ ├── main.d.ts │ │ │ │ │ ├── main.js │ │ │ │ │ ├── main.mjs │ │ │ │ │ └── package.json │ │ │ │ ├── globals/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── has-patch-versions/ │ │ │ │ │ ├── 0.1.0/ │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── 0.1.1/ │ │ │ │ │ │ └── package.json │ │ │ │ │ └── 0.2.0/ │ │ │ │ │ └── package.json │ │ │ │ ├── has-pre-release/ │ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── 2.0.0-beta.1/ │ │ │ │ │ │ └── package.json │ │ │ │ │ └── 2.0.0-beta.2/ │ │ │ │ │ └── package.json │ │ │ │ ├── imports-package-json/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── hi.js │ │ │ │ │ ├── import_not_defined.js │ │ │ │ │ ├── main.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── sub_path/ │ │ │ │ │ ├── bye.js │ │ │ │ │ ├── import_not_defined.js │ │ │ │ │ ├── main.js │ │ │ │ │ └── package.json │ │ │ │ ├── index-export-no-types/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── install-launch-cjs-temp-dir/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── install.js │ │ │ │ │ └── package.json │ │ │ │ ├── install-no-ext/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── install/ │ │ │ │ │ │ ├── check.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── output.js │ │ │ │ │ └── package.json │ │ │ │ ├── lifecycle-scripts-cjs/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── package.json │ │ │ │ │ └── preinstall.js │ │ │ │ ├── lifecycle-scripts-simple/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── main.js │ │ │ │ │ └── package.json │ │ │ │ ├── lossy-utf8-module/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── lossy-utf8-package-json/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── lossy-utf8-script/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── mjs-reexport-cjs/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── dist/ │ │ │ │ │ │ └── package.cjs.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── index.mjs │ │ │ │ │ └── package.json │ │ │ │ ├── monaco-editor/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── main.js │ │ │ │ │ ├── main.types.d.ts │ │ │ │ │ └── package.json │ │ │ │ ├── multi-bin/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── cli.mjs │ │ │ │ │ ├── package.json │ │ │ │ │ └── server.mjs │ │ │ │ ├── multiple-arch-deps/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ └── package.json │ │ │ │ ├── multiple-arches-win32-arm64/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ └── package.json │ │ │ │ ├── multiple-arches-win32-x64/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ └── package.json │ │ │ │ ├── no-shasums/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── main.js │ │ │ │ │ └── package.json │ │ │ │ ├── no-types-cjs/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── main.js │ │ │ │ │ └── package.json │ │ │ │ ├── no-types-in-conditional-exports/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── lib/ │ │ │ │ │ │ ├── foo-esm.js │ │ │ │ │ │ └── foo.js │ │ │ │ │ └── package.json │ │ │ │ ├── node-addon/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── binding.gyp │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── src/ │ │ │ │ │ └── binding.cc │ │ │ │ ├── node-addon-implicit-node-gyp/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── binding.gyp │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── src/ │ │ │ │ │ └── binding.cc │ │ │ │ ├── node-lifecycle-scripts/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── helper.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── install.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── preinstall.js │ │ │ │ ├── non-existent-dep/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── non-existent-dep-version/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── non-existent-optional-peer/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── one-bin/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── package.json │ │ │ │ │ └── thing-bin.js │ │ │ │ ├── peer-dep-specific-constraint/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── peer-dep-test-child/ │ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── 2.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── peer-dep-test-grandchild/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── dist/ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── peer-dep-test-peer/ │ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── 2.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── permissions-outside-package/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── pre-release-stable-latest/ │ │ │ │ │ ├── 0.45.1/ │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── 1.0.0-beta.13/ │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── 1.0.0-beta.18/ │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── 1.0.0-beta.9/ │ │ │ │ │ │ └── package.json │ │ │ │ │ └── 1.0.0-beta.9-c26fd2f/ │ │ │ │ │ └── package.json │ │ │ │ ├── pre-release-with-nightlies/ │ │ │ │ │ ├── 1.0.0-beta.13/ │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── 1.0.0-beta.32/ │ │ │ │ │ │ └── package.json │ │ │ │ │ └── 1.0.0-beta.9-commit.d91dfb5/ │ │ │ │ │ └── package.json │ │ │ │ ├── print-npm-user-agent/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── print-version/ │ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── print-version.js │ │ │ │ │ └── 2.0.0/ │ │ │ │ │ ├── package.json │ │ │ │ │ └── print-version.js │ │ │ │ ├── reexport-from-non-export/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── index.mjs │ │ │ │ │ └── package.json │ │ │ │ ├── require-added-nm-folder/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── require-non-existent/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.cjs │ │ │ │ │ └── package.json │ │ │ │ ├── require-resolve/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.cjs │ │ │ │ │ └── package.json │ │ │ │ ├── reserved-word-exports/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.cjs │ │ │ │ │ └── package.json │ │ │ │ ├── say-hello/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── say-hello.js │ │ │ │ ├── say-hello-on-install/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── sloppy-import/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── foo.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── spawn-keeps-npm-state/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── spawned.js │ │ │ │ ├── special-chars-in-bin-name/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── main.mjs │ │ │ │ │ └── package.json │ │ │ │ ├── specifier-two-slashes/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ ├── other.js │ │ │ │ │ └── package.json │ │ │ │ ├── sub-folders/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── folder_index_js/ │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── folder_no_index/ │ │ │ │ │ │ └── random_name.js │ │ │ │ │ ├── main.mjs │ │ │ │ │ └── package.json │ │ │ │ ├── subtract/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── tarballs-privateserver2/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── transitive-bin/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── cli-cjs.js │ │ │ │ │ └── package.json │ │ │ │ ├── try-write/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── cli.mjs │ │ │ │ │ └── package.json │ │ │ │ ├── type-commonjs/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── types/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ └── package.json │ │ │ │ ├── types-ambient/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── types-entry-value-not-exists/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── dist/ │ │ │ │ │ │ ├── main.d.ts │ │ │ │ │ │ └── main.js │ │ │ │ │ └── package.json │ │ │ │ ├── types-exports-import-types/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── dist/ │ │ │ │ │ │ ├── main.d.ts │ │ │ │ │ │ └── main.mjs │ │ │ │ │ └── package.json │ │ │ │ ├── types-exports-subpaths/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── client.d.ts │ │ │ │ │ ├── dist/ │ │ │ │ │ │ ├── client.mjs │ │ │ │ │ │ ├── entry-a.d.ts │ │ │ │ │ │ ├── entry-a.js │ │ │ │ │ │ ├── entry-b.d.ts │ │ │ │ │ │ └── entry-b.js │ │ │ │ │ ├── entry-import.d.ts │ │ │ │ │ ├── entry-import.js │ │ │ │ │ ├── entry-js-only.js │ │ │ │ │ ├── entry-types.d.ts │ │ │ │ │ └── package.json │ │ │ │ ├── types-nested-js-dts/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── import.d.mts │ │ │ │ │ ├── import.mjs │ │ │ │ │ ├── index.d.mts │ │ │ │ │ ├── index.mjs │ │ │ │ │ └── package.json │ │ │ │ ├── types-no-types-entry/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── dist/ │ │ │ │ │ │ ├── main.d.ts │ │ │ │ │ │ └── main.js │ │ │ │ │ └── package.json │ │ │ │ ├── types-pkg-json-import/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── hooks/ │ │ │ │ │ │ └── src/ │ │ │ │ │ │ └── index.d.ts │ │ │ │ │ ├── package.json │ │ │ │ │ └── src/ │ │ │ │ │ └── index.d.ts │ │ │ │ ├── types_imported/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── package.json │ │ │ │ │ └── subpath.d.ts │ │ │ │ ├── typescript-file/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.ts │ │ │ │ │ └── package.json │ │ │ │ ├── unsafe-proto-bin/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── cli.mjs │ │ │ │ │ └── package.json │ │ │ │ ├── unstable/ │ │ │ │ │ └── 1.0.0-beta.1/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── update-latest-semver/ │ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ │ └── package.json │ │ │ │ │ └── 1.0.1/ │ │ │ │ │ └── package.json │ │ │ │ ├── using-vuln/ │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── with-vuln1/ │ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── 1.1.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── with-vuln2/ │ │ │ │ │ ├── 1.5.0/ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── 2.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ └── with-vuln3/ │ │ │ │ ├── 1.0.0/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ └── 1.1.0/ │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── @isaacs/ │ │ │ │ └── cliui/ │ │ │ │ ├── cliui-8.0.2.tgz │ │ │ │ └── registry.json │ │ │ ├── @ljharb/ │ │ │ │ └── has-package-exports-patterns/ │ │ │ │ ├── has-package-exports-patterns-0.0.2.tgz │ │ │ │ └── registry.json │ │ │ ├── @minecraft/ │ │ │ │ └── common/ │ │ │ │ ├── common-1.2.0.tgz │ │ │ │ └── registry.json │ │ │ ├── @npmcli/ │ │ │ │ ├── agent/ │ │ │ │ │ ├── agent-2.2.2.tgz │ │ │ │ │ └── registry.json │ │ │ │ └── fs/ │ │ │ │ ├── fs-3.1.1.tgz │ │ │ │ └── registry.json │ │ │ ├── @opentelemetry/ │ │ │ │ └── api/ │ │ │ │ ├── api-1.9.0.tgz │ │ │ │ └── registry.json │ │ │ ├── @pkgjs/ │ │ │ │ └── parseargs/ │ │ │ │ ├── parseargs-0.11.0.tgz │ │ │ │ └── registry.json │ │ │ ├── @types/ │ │ │ │ ├── accepts/ │ │ │ │ │ ├── accepts-1.3.7.tgz │ │ │ │ │ └── registry.json │ │ │ │ ├── body-parser/ │ │ │ │ │ ├── body-parser-1.19.6.tgz │ │ │ │ │ └── registry.json │ │ │ │ ├── connect/ │ │ │ │ │ ├── connect-3.4.38.tgz │ │ │ │ │ └── registry.json │ │ │ │ ├── content-disposition/ │ │ │ │ │ ├── content-disposition-0.5.9.tgz │ │ │ │ │ └── registry.json │ │ │ │ ├── cookies/ │ │ │ │ │ ├── cookies-0.9.2.tgz │ │ │ │ │ └── registry.json │ │ │ │ ├── denotest__index-export-no-types/ │ │ │ │ │ ├── 0.5.0/ │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ └── package.json │ │ │ │ │ └── 1.0.0/ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ └── package.json │ │ │ │ ├── express/ │ │ │ │ │ ├── express-5.0.6.tgz │ │ │ │ │ └── registry.json │ │ │ │ ├── express-serve-static-core/ │ │ │ │ │ ├── express-serve-static-core-5.1.1.tgz │ │ │ │ │ └── registry.json │ │ │ │ ├── http-assert/ │ │ │ │ │ ├── http-assert-1.5.6.tgz │ │ │ │ │ └── registry.json │ │ │ │ ├── http-errors/ │ │ │ │ │ ├── http-errors-2.0.5.tgz │ │ │ │ │ └── registry.json │ │ │ │ ├── keygrip/ │ │ │ │ │ ├── keygrip-1.0.6.tgz │ │ │ │ │ └── registry.json │ │ │ │ ├── koa/ │ │ │ │ │ ├── koa-3.0.1.tgz │ │ │ │ │ └── registry.json │ │ │ │ ├── koa-compose/ │ │ │ │ │ ├── koa-compose-3.2.9.tgz │ │ │ │ │ └── registry.json │ │ │ │ ├── lz-string/ │ │ │ │ │ ├── lz-string-1.3.33.tgz │ │ │ │ │ ├── lz-string-1.5.0.tgz │ │ │ │ │ └── registry.json │ │ │ │ ├── node/ │ │ │ │ │ ├── node-22.12.0.tgz │ │ │ │ │ ├── node-22.15.15.tgz │ │ │ │ │ ├── node-24.2.0.tgz │ │ │ │ │ └── registry.json │ │ │ │ ├── prop-types/ │ │ │ │ │ ├── prop-types-15.7.13.tgz │ │ │ │ │ └── registry.json │ │ │ │ ├── qs/ │ │ │ │ │ ├── qs-6.14.0.tgz │ │ │ │ │ └── registry.json │ │ │ │ ├── range-parser/ │ │ │ │ │ ├── range-parser-1.2.7.tgz │ │ │ │ │ └── registry.json │ │ │ │ ├── react/ │ │ │ │ │ ├── react-18.3.10.tgz │ │ │ │ │ └── registry.json │ │ │ │ ├── send/ │ │ │ │ │ ├── registry.json │ │ │ │ │ └── send-1.2.1.tgz │ │ │ │ └── serve-static/ │ │ │ │ ├── registry.json │ │ │ │ └── serve-static-2.2.0.tgz │ │ │ ├── @vue/ │ │ │ │ ├── compiler-core/ │ │ │ │ │ ├── compiler-core-3.2.38.tgz │ │ │ │ │ └── registry.json │ │ │ │ ├── compiler-dom/ │ │ │ │ │ ├── compiler-dom-3.2.38.tgz │ │ │ │ │ └── registry.json │ │ │ │ ├── compiler-sfc/ │ │ │ │ │ ├── compiler-sfc-3.2.38.tgz │ │ │ │ │ └── registry.json │ │ │ │ ├── compiler-ssr/ │ │ │ │ │ ├── compiler-ssr-3.2.38.tgz │ │ │ │ │ └── registry.json │ │ │ │ ├── reactivity/ │ │ │ │ │ ├── reactivity-3.2.38.tgz │ │ │ │ │ └── registry.json │ │ │ │ ├── reactivity-transform/ │ │ │ │ │ ├── reactivity-transform-3.2.38.tgz │ │ │ │ │ └── registry.json │ │ │ │ ├── runtime-core/ │ │ │ │ │ ├── registry.json │ │ │ │ │ └── runtime-core-3.2.38.tgz │ │ │ │ ├── runtime-dom/ │ │ │ │ │ ├── registry.json │ │ │ │ │ └── runtime-dom-3.2.38.tgz │ │ │ │ ├── server-renderer/ │ │ │ │ │ ├── registry.json │ │ │ │ │ └── server-renderer-3.2.38.tgz │ │ │ │ └── shared/ │ │ │ │ ├── registry.json │ │ │ │ └── shared-3.2.38.tgz │ │ │ ├── abbrev/ │ │ │ │ ├── abbrev-2.0.0.tgz │ │ │ │ └── registry.json │ │ │ ├── agent-base/ │ │ │ │ ├── agent-base-7.1.1.tgz │ │ │ │ └── registry.json │ │ │ ├── aggregate-error/ │ │ │ │ ├── aggregate-error-3.1.0.tgz │ │ │ │ └── registry.json │ │ │ ├── ajv/ │ │ │ │ ├── ajv-8.11.0.tgz │ │ │ │ └── registry.json │ │ │ ├── ajv-formats/ │ │ │ │ ├── ajv-formats-2.1.1.tgz │ │ │ │ └── registry.json │ │ │ ├── ansi-regex/ │ │ │ │ ├── ansi-regex-3.0.1.tgz │ │ │ │ ├── ansi-regex-5.0.1.tgz │ │ │ │ ├── ansi-regex-6.0.1.tgz │ │ │ │ └── registry.json │ │ │ ├── ansi-styles/ │ │ │ │ ├── ansi-styles-4.3.0.tgz │ │ │ │ ├── ansi-styles-6.1.0.tgz │ │ │ │ └── registry.json │ │ │ ├── asn1/ │ │ │ │ ├── asn1-0.2.6.tgz │ │ │ │ └── registry.json │ │ │ ├── assertion-error/ │ │ │ │ ├── assertion-error-1.1.0.tgz │ │ │ │ └── registry.json │ │ │ ├── autoprefixer/ │ │ │ │ ├── autoprefixer-10.4.14.tgz │ │ │ │ └── registry.json │ │ │ ├── balanced-match/ │ │ │ │ ├── balanced-match-1.0.2.tgz │ │ │ │ └── registry.json │ │ │ ├── bcrypt-pbkdf/ │ │ │ │ ├── bcrypt-pbkdf-1.0.2.tgz │ │ │ │ └── registry.json │ │ │ ├── brace-expansion/ │ │ │ │ ├── brace-expansion-2.0.1.tgz │ │ │ │ └── registry.json │ │ │ ├── browserslist/ │ │ │ │ ├── browserslist-4.21.5.tgz │ │ │ │ └── registry.json │ │ │ ├── bufferutil/ │ │ │ │ ├── bufferutil-4.0.9.tgz │ │ │ │ └── registry.json │ │ │ ├── buildcheck/ │ │ │ │ ├── buildcheck-0.0.3.tgz │ │ │ │ └── registry.json │ │ │ ├── cacache/ │ │ │ │ ├── cacache-18.0.3.tgz │ │ │ │ └── registry.json │ │ │ ├── camelcase/ │ │ │ │ ├── camelcase-5.3.1.tgz │ │ │ │ └── registry.json │ │ │ ├── caniuse-lite/ │ │ │ │ ├── caniuse-lite-1.0.30001473.tgz │ │ │ │ └── registry.json │ │ │ ├── chai/ │ │ │ │ ├── chai-4.3.6.tgz │ │ │ │ └── registry.json │ │ │ ├── chalk/ │ │ │ │ ├── chalk-4.1.2.tgz │ │ │ │ ├── chalk-5.0.1.tgz │ │ │ │ └── registry.json │ │ │ ├── check-error/ │ │ │ │ ├── check-error-1.0.2.tgz │ │ │ │ └── registry.json │ │ │ ├── chownr/ │ │ │ │ ├── chownr-2.0.0.tgz │ │ │ │ └── registry.json │ │ │ ├── clean-stack/ │ │ │ │ ├── clean-stack-2.2.0.tgz │ │ │ │ └── registry.json │ │ │ ├── cli.ts/ │ │ │ │ ├── cli.ts-2.2.0.tgz │ │ │ │ └── registry.json │ │ │ ├── cliui/ │ │ │ │ ├── cliui-6.0.0.tgz │ │ │ │ └── registry.json │ │ │ ├── color-convert/ │ │ │ │ ├── color-convert-2.0.1.tgz │ │ │ │ └── registry.json │ │ │ ├── color-name/ │ │ │ │ ├── color-name-1.1.4.tgz │ │ │ │ └── registry.json │ │ │ ├── cowsay/ │ │ │ │ ├── cowsay-1.5.0.tgz │ │ │ │ └── registry.json │ │ │ ├── cpu-features/ │ │ │ │ ├── cpu-features-0.0.4.tgz │ │ │ │ └── registry.json │ │ │ ├── cross-spawn/ │ │ │ │ ├── cross-spawn-7.0.3.tgz │ │ │ │ └── registry.json │ │ │ ├── crypto-js/ │ │ │ │ ├── crypto-js-4.1.1.tgz │ │ │ │ └── registry.json │ │ │ ├── csstype/ │ │ │ │ ├── csstype-2.6.20.tgz │ │ │ │ ├── csstype-3.1.3.tgz │ │ │ │ └── registry.json │ │ │ ├── debug/ │ │ │ │ ├── debug-4.3.5.tgz │ │ │ │ └── registry.json │ │ │ ├── decamelize/ │ │ │ │ ├── decamelize-1.2.0.tgz │ │ │ │ └── registry.json │ │ │ ├── deep-eql/ │ │ │ │ ├── deep-eql-3.0.1.tgz │ │ │ │ └── registry.json │ │ │ ├── define-properties/ │ │ │ │ ├── define-properties-1.2.0.tgz │ │ │ │ └── registry.json │ │ │ ├── denotest-packagejson-missing-info/ │ │ │ │ ├── denotest-packagejson-missing-info-0.2.5-missingdeprecated.tgz │ │ │ │ ├── denotest-packagejson-missing-info-0.7.0-bindinggyp.tgz │ │ │ │ ├── denotest-packagejson-missing-info-1.0.0-missingbin.tgz │ │ │ │ └── registry.json │ │ │ ├── eastasianwidth/ │ │ │ │ ├── eastasianwidth-0.2.0.tgz │ │ │ │ └── registry.json │ │ │ ├── electron-to-chromium/ │ │ │ │ ├── electron-to-chromium-1.4.348.tgz │ │ │ │ └── registry.json │ │ │ ├── emoji-regex/ │ │ │ │ ├── emoji-regex-8.0.0.tgz │ │ │ │ ├── emoji-regex-9.2.2.tgz │ │ │ │ └── registry.json │ │ │ ├── encoding/ │ │ │ │ ├── encoding-0.1.13.tgz │ │ │ │ └── registry.json │ │ │ ├── env-paths/ │ │ │ │ ├── env-paths-2.2.1.tgz │ │ │ │ └── registry.json │ │ │ ├── err-code/ │ │ │ │ ├── err-code-2.0.3.tgz │ │ │ │ └── registry.json │ │ │ ├── escalade/ │ │ │ │ ├── escalade-3.1.1.tgz │ │ │ │ └── registry.json │ │ │ ├── estree-walker/ │ │ │ │ ├── estree-walker-2.0.2.tgz │ │ │ │ └── registry.json │ │ │ ├── exponential-backoff/ │ │ │ │ ├── exponential-backoff-3.1.1.tgz │ │ │ │ └── registry.json │ │ │ ├── fast-deep-equal/ │ │ │ │ ├── fast-deep-equal-3.1.3.tgz │ │ │ │ └── registry.json │ │ │ ├── find-up/ │ │ │ │ ├── find-up-4.1.0.tgz │ │ │ │ └── registry.json │ │ │ ├── foreground-child/ │ │ │ │ ├── foreground-child-3.2.1.tgz │ │ │ │ └── registry.json │ │ │ ├── fraction.js/ │ │ │ │ ├── fraction.js-4.2.0.tgz │ │ │ │ └── registry.json │ │ │ ├── fs-extra/ │ │ │ │ ├── fs-extra-10.1.0.tgz │ │ │ │ └── registry.json │ │ │ ├── fs-minipass/ │ │ │ │ ├── fs-minipass-2.1.0.tgz │ │ │ │ ├── fs-minipass-3.0.3.tgz │ │ │ │ └── registry.json │ │ │ ├── fsevents/ │ │ │ │ ├── fsevents-2.3.2.tgz │ │ │ │ ├── fsevents-2.3.3.tgz │ │ │ │ └── registry.json │ │ │ ├── function-bind/ │ │ │ │ ├── function-bind-1.1.1.tgz │ │ │ │ └── registry.json │ │ │ ├── get-caller-file/ │ │ │ │ ├── get-caller-file-2.0.5.tgz │ │ │ │ └── registry.json │ │ │ ├── get-func-name/ │ │ │ │ ├── get-func-name-2.0.0.tgz │ │ │ │ └── registry.json │ │ │ ├── get-intrinsic/ │ │ │ │ ├── get-intrinsic-1.2.0.tgz │ │ │ │ └── registry.json │ │ │ ├── get-stdin/ │ │ │ │ ├── get-stdin-8.0.0.tgz │ │ │ │ └── registry.json │ │ │ ├── glob/ │ │ │ │ ├── glob-10.4.4.tgz │ │ │ │ └── registry.json │ │ │ ├── globals/ │ │ │ │ ├── globals-13.17.0.tgz │ │ │ │ └── registry.json │ │ │ ├── graceful-fs/ │ │ │ │ ├── graceful-fs-4.2.10.tgz │ │ │ │ └── registry.json │ │ │ ├── has/ │ │ │ │ ├── has-1.0.3.tgz │ │ │ │ └── registry.json │ │ │ ├── has-flag/ │ │ │ │ ├── has-flag-4.0.0.tgz │ │ │ │ └── registry.json │ │ │ ├── has-package-exports/ │ │ │ │ ├── has-package-exports-1.3.0.tgz │ │ │ │ └── registry.json │ │ │ ├── has-property-descriptors/ │ │ │ │ ├── has-property-descriptors-1.0.0.tgz │ │ │ │ └── registry.json │ │ │ ├── has-symbols/ │ │ │ │ ├── has-symbols-1.0.3.tgz │ │ │ │ └── registry.json │ │ │ ├── http-cache-semantics/ │ │ │ │ ├── http-cache-semantics-4.1.1.tgz │ │ │ │ └── registry.json │ │ │ ├── http-proxy-agent/ │ │ │ │ ├── http-proxy-agent-7.0.2.tgz │ │ │ │ └── registry.json │ │ │ ├── https-proxy-agent/ │ │ │ │ ├── https-proxy-agent-7.0.5.tgz │ │ │ │ └── registry.json │ │ │ ├── iconv-lite/ │ │ │ │ ├── iconv-lite-0.6.3.tgz │ │ │ │ └── registry.json │ │ │ ├── imurmurhash/ │ │ │ │ ├── imurmurhash-0.1.4.tgz │ │ │ │ └── registry.json │ │ │ ├── indent-string/ │ │ │ │ ├── indent-string-4.0.0.tgz │ │ │ │ └── registry.json │ │ │ ├── ip-address/ │ │ │ │ ├── ip-address-9.0.5.tgz │ │ │ │ └── registry.json │ │ │ ├── is-fullwidth-code-point/ │ │ │ │ ├── is-fullwidth-code-point-2.0.0.tgz │ │ │ │ ├── is-fullwidth-code-point-3.0.0.tgz │ │ │ │ └── registry.json │ │ │ ├── is-lambda/ │ │ │ │ ├── is-lambda-1.0.1.tgz │ │ │ │ └── registry.json │ │ │ ├── isexe/ │ │ │ │ ├── isexe-2.0.0.tgz │ │ │ │ ├── isexe-3.1.1.tgz │ │ │ │ └── registry.json │ │ │ ├── jackspeak/ │ │ │ │ ├── jackspeak-3.4.2.tgz │ │ │ │ └── registry.json │ │ │ ├── js-tokens/ │ │ │ │ ├── js-tokens-4.0.0.tgz │ │ │ │ └── registry.json │ │ │ ├── jsbn/ │ │ │ │ ├── jsbn-1.1.0.tgz │ │ │ │ └── registry.json │ │ │ ├── json-schema-traverse/ │ │ │ │ ├── json-schema-traverse-1.0.0.tgz │ │ │ │ └── registry.json │ │ │ ├── jsonfile/ │ │ │ │ ├── jsonfile-6.1.0.tgz │ │ │ │ └── registry.json │ │ │ ├── locate-path/ │ │ │ │ ├── locate-path-5.0.0.tgz │ │ │ │ └── registry.json │ │ │ ├── loose-envify/ │ │ │ │ ├── loose-envify-1.4.0.tgz │ │ │ │ └── registry.json │ │ │ ├── loupe/ │ │ │ │ ├── loupe-2.3.4.tgz │ │ │ │ └── registry.json │ │ │ ├── lru-cache/ │ │ │ │ ├── lru-cache-10.4.1.tgz │ │ │ │ └── registry.json │ │ │ ├── lz-string/ │ │ │ │ ├── lz-string-1.3.6.tgz │ │ │ │ ├── lz-string-1.5.0.tgz │ │ │ │ └── registry.json │ │ │ ├── magic-string/ │ │ │ │ ├── magic-string-0.25.9.tgz │ │ │ │ └── registry.json │ │ │ ├── make-fetch-happen/ │ │ │ │ ├── make-fetch-happen-13.0.1.tgz │ │ │ │ └── registry.json │ │ │ ├── minimatch/ │ │ │ │ ├── minimatch-9.0.5.tgz │ │ │ │ └── registry.json │ │ │ ├── minipass/ │ │ │ │ ├── minipass-3.3.6.tgz │ │ │ │ ├── minipass-5.0.0.tgz │ │ │ │ ├── minipass-7.1.2.tgz │ │ │ │ └── registry.json │ │ │ ├── minipass-collect/ │ │ │ │ ├── minipass-collect-2.0.1.tgz │ │ │ │ └── registry.json │ │ │ ├── minipass-fetch/ │ │ │ │ ├── minipass-fetch-3.0.5.tgz │ │ │ │ └── registry.json │ │ │ ├── minipass-flush/ │ │ │ │ ├── minipass-flush-1.0.5.tgz │ │ │ │ └── registry.json │ │ │ ├── minipass-pipeline/ │ │ │ │ ├── minipass-pipeline-1.2.4.tgz │ │ │ │ └── registry.json │ │ │ ├── minipass-sized/ │ │ │ │ ├── minipass-sized-1.0.3.tgz │ │ │ │ └── registry.json │ │ │ ├── minizlib/ │ │ │ │ ├── minizlib-2.1.2.tgz │ │ │ │ └── registry.json │ │ │ ├── mkdirp/ │ │ │ │ ├── mkdirp-1.0.4.tgz │ │ │ │ └── registry.json │ │ │ ├── ms/ │ │ │ │ ├── ms-2.1.2.tgz │ │ │ │ └── registry.json │ │ │ ├── nan/ │ │ │ │ ├── nan-2.16.0.tgz │ │ │ │ └── registry.json │ │ │ ├── nanoid/ │ │ │ │ ├── nanoid-3.3.4.tgz │ │ │ │ └── registry.json │ │ │ ├── negotiator/ │ │ │ │ ├── negotiator-0.6.3.tgz │ │ │ │ └── registry.json │ │ │ ├── node-gyp/ │ │ │ │ ├── node-gyp-10.1.0.tgz │ │ │ │ └── registry.json │ │ │ ├── node-releases/ │ │ │ │ ├── node-releases-2.0.10.tgz │ │ │ │ └── registry.json │ │ │ ├── nopt/ │ │ │ │ ├── nopt-7.2.1.tgz │ │ │ │ └── registry.json │ │ │ ├── normalize-range/ │ │ │ │ ├── normalize-range-0.1.2.tgz │ │ │ │ └── registry.json │ │ │ ├── npm-check-updates/ │ │ │ │ ├── npm-check-updates-17.1.13.tgz │ │ │ │ └── registry.json │ │ │ ├── object-keys/ │ │ │ │ ├── object-keys-1.1.1.tgz │ │ │ │ └── registry.json │ │ │ ├── p-limit/ │ │ │ │ ├── p-limit-2.3.0.tgz │ │ │ │ └── registry.json │ │ │ ├── p-locate/ │ │ │ │ ├── p-locate-4.1.0.tgz │ │ │ │ └── registry.json │ │ │ ├── p-map/ │ │ │ │ ├── p-map-4.0.0.tgz │ │ │ │ └── registry.json │ │ │ ├── p-try/ │ │ │ │ ├── p-try-2.2.0.tgz │ │ │ │ └── registry.json │ │ │ ├── package-json-from-dist/ │ │ │ │ ├── package-json-from-dist-1.0.0.tgz │ │ │ │ └── registry.json │ │ │ ├── path-exists/ │ │ │ │ ├── path-exists-4.0.0.tgz │ │ │ │ └── registry.json │ │ │ ├── path-key/ │ │ │ │ ├── path-key-3.1.1.tgz │ │ │ │ └── registry.json │ │ │ ├── path-scurry/ │ │ │ │ ├── path-scurry-1.11.1.tgz │ │ │ │ └── registry.json │ │ │ ├── pathval/ │ │ │ │ ├── pathval-1.1.1.tgz │ │ │ │ └── registry.json │ │ │ ├── picocolors/ │ │ │ │ ├── picocolors-1.0.0.tgz │ │ │ │ └── registry.json │ │ │ ├── playwright/ │ │ │ │ ├── playwright-1.49.1.tgz │ │ │ │ └── registry.json │ │ │ ├── playwright-core/ │ │ │ │ ├── playwright-core-1.49.1.tgz │ │ │ │ └── registry.json │ │ │ ├── postcss/ │ │ │ │ ├── postcss-8.4.16.tgz │ │ │ │ └── registry.json │ │ │ ├── postcss-value-parser/ │ │ │ │ ├── postcss-value-parser-4.2.0.tgz │ │ │ │ └── registry.json │ │ │ ├── preact/ │ │ │ │ ├── preact-10.19.6.tgz │ │ │ │ └── registry.json │ │ │ ├── preact-render-to-string/ │ │ │ │ ├── preact-render-to-string-6.4.0.tgz │ │ │ │ └── registry.json │ │ │ ├── pretty-format/ │ │ │ │ ├── pretty-format-3.8.0.tgz │ │ │ │ └── registry.json │ │ │ ├── proc-log/ │ │ │ │ ├── proc-log-3.0.0.tgz │ │ │ │ ├── proc-log-4.2.0.tgz │ │ │ │ └── registry.json │ │ │ ├── promise-retry/ │ │ │ │ ├── promise-retry-2.0.1.tgz │ │ │ │ └── registry.json │ │ │ ├── punycode/ │ │ │ │ ├── punycode-2.1.1.tgz │ │ │ │ └── registry.json │ │ │ ├── react/ │ │ │ │ ├── react-18.2.0.tgz │ │ │ │ └── registry.json │ │ │ ├── react-dom/ │ │ │ │ ├── react-dom-18.2.0.tgz │ │ │ │ └── registry.json │ │ │ ├── require-directory/ │ │ │ │ ├── registry.json │ │ │ │ └── require-directory-2.1.1.tgz │ │ │ ├── require-from-string/ │ │ │ │ ├── registry.json │ │ │ │ └── require-from-string-2.0.2.tgz │ │ │ ├── require-main-filename/ │ │ │ │ ├── registry.json │ │ │ │ └── require-main-filename-2.0.0.tgz │ │ │ ├── retry/ │ │ │ │ ├── registry.json │ │ │ │ └── retry-0.12.0.tgz │ │ │ ├── safer-buffer/ │ │ │ │ ├── registry.json │ │ │ │ └── safer-buffer-2.1.2.tgz │ │ │ ├── scheduler/ │ │ │ │ ├── registry.json │ │ │ │ └── scheduler-0.23.0.tgz │ │ │ ├── semver/ │ │ │ │ ├── registry.json │ │ │ │ └── semver-7.6.2.tgz │ │ │ ├── set-blocking/ │ │ │ │ ├── registry.json │ │ │ │ └── set-blocking-2.0.0.tgz │ │ │ ├── shebang-command/ │ │ │ │ ├── registry.json │ │ │ │ └── shebang-command-2.0.0.tgz │ │ │ ├── shebang-regex/ │ │ │ │ ├── registry.json │ │ │ │ └── shebang-regex-3.0.0.tgz │ │ │ ├── signal-exit/ │ │ │ │ ├── registry.json │ │ │ │ └── signal-exit-4.1.0.tgz │ │ │ ├── smart-buffer/ │ │ │ │ ├── registry.json │ │ │ │ └── smart-buffer-4.2.0.tgz │ │ │ ├── socks/ │ │ │ │ ├── registry.json │ │ │ │ └── socks-2.8.3.tgz │ │ │ ├── socks-proxy-agent/ │ │ │ │ ├── registry.json │ │ │ │ └── socks-proxy-agent-8.0.4.tgz │ │ │ ├── source-map/ │ │ │ │ ├── registry.json │ │ │ │ └── source-map-0.6.1.tgz │ │ │ ├── source-map-js/ │ │ │ │ ├── registry.json │ │ │ │ └── source-map-js-1.0.2.tgz │ │ │ ├── sourcemap-codec/ │ │ │ │ ├── registry.json │ │ │ │ └── sourcemap-codec-1.4.8.tgz │ │ │ ├── sprintf-js/ │ │ │ │ ├── registry.json │ │ │ │ └── sprintf-js-1.1.3.tgz │ │ │ ├── ssh2/ │ │ │ │ ├── registry.json │ │ │ │ └── ssh2-1.11.0.tgz │ │ │ ├── ssri/ │ │ │ │ ├── registry.json │ │ │ │ └── ssri-10.0.6.tgz │ │ │ ├── string-width/ │ │ │ │ ├── registry.json │ │ │ │ ├── string-width-2.1.1.tgz │ │ │ │ ├── string-width-4.2.3.tgz │ │ │ │ └── string-width-5.1.2.tgz │ │ │ ├── strip-ansi/ │ │ │ │ ├── registry.json │ │ │ │ ├── strip-ansi-4.0.0.tgz │ │ │ │ ├── strip-ansi-6.0.1.tgz │ │ │ │ └── strip-ansi-7.0.1.tgz │ │ │ ├── strip-final-newline/ │ │ │ │ ├── registry.json │ │ │ │ └── strip-final-newline-2.0.0.tgz │ │ │ ├── supports-color/ │ │ │ │ ├── registry.json │ │ │ │ └── supports-color-7.2.0.tgz │ │ │ ├── supports-esm/ │ │ │ │ ├── registry.json │ │ │ │ └── supports-esm-1.0.0.tgz │ │ │ ├── tar/ │ │ │ │ ├── registry.json │ │ │ │ └── tar-6.2.1.tgz │ │ │ ├── trim_registry_files.js │ │ │ ├── tweetnacl/ │ │ │ │ ├── registry.json │ │ │ │ └── tweetnacl-0.14.5.tgz │ │ │ ├── type-detect/ │ │ │ │ ├── registry.json │ │ │ │ └── type-detect-4.0.8.tgz │ │ │ ├── type-fest/ │ │ │ │ ├── registry.json │ │ │ │ └── type-fest-0.20.2.tgz │ │ │ ├── undici-types/ │ │ │ │ ├── registry.json │ │ │ │ ├── undici-types-6.20.0.tgz │ │ │ │ ├── undici-types-6.21.0.tgz │ │ │ │ └── undici-types-7.10.0.tgz │ │ │ ├── unique-filename/ │ │ │ │ ├── registry.json │ │ │ │ └── unique-filename-3.0.0.tgz │ │ │ ├── unique-slug/ │ │ │ │ ├── registry.json │ │ │ │ └── unique-slug-4.0.0.tgz │ │ │ ├── universalify/ │ │ │ │ ├── registry.json │ │ │ │ └── universalify-2.0.0.tgz │ │ │ ├── update-browserslist-db/ │ │ │ │ ├── registry.json │ │ │ │ └── update-browserslist-db-1.0.10.tgz │ │ │ ├── uri-js/ │ │ │ │ ├── registry.json │ │ │ │ └── uri-js-4.4.1.tgz │ │ │ ├── utf-8-validate/ │ │ │ │ ├── registry.json │ │ │ │ └── utf-8-validate-6.0.5.tgz │ │ │ ├── v8flags/ │ │ │ │ ├── registry.json │ │ │ │ └── v8flags-4.0.1.tgz │ │ │ ├── vue/ │ │ │ │ ├── registry.json │ │ │ │ └── vue-3.2.38.tgz │ │ │ ├── which/ │ │ │ │ ├── registry.json │ │ │ │ ├── which-2.0.2.tgz │ │ │ │ └── which-4.0.0.tgz │ │ │ ├── which-module/ │ │ │ │ ├── registry.json │ │ │ │ └── which-module-2.0.0.tgz │ │ │ ├── wrap-ansi/ │ │ │ │ ├── registry.json │ │ │ │ ├── wrap-ansi-6.2.0.tgz │ │ │ │ ├── wrap-ansi-7.0.0.tgz │ │ │ │ └── wrap-ansi-8.1.0.tgz │ │ │ ├── ws/ │ │ │ │ ├── registry.json │ │ │ │ └── ws-8.18.0.tgz │ │ │ ├── y18n/ │ │ │ │ ├── registry.json │ │ │ │ └── y18n-4.0.3.tgz │ │ │ ├── yallist/ │ │ │ │ ├── registry.json │ │ │ │ └── yallist-4.0.0.tgz │ │ │ ├── yargs/ │ │ │ │ ├── registry.json │ │ │ │ └── yargs-15.4.1.tgz │ │ │ └── yargs-parser/ │ │ │ ├── registry.json │ │ │ └── yargs-parser-18.1.3.tgz │ │ ├── npm-jsr/ │ │ │ └── @jsr/ │ │ │ └── denotest__add/ │ │ │ └── 1.0.0/ │ │ │ ├── index.d.ts │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── npm-private/ │ │ │ └── @denotest/ │ │ │ ├── basic/ │ │ │ │ └── 1.0.0/ │ │ │ │ ├── main.d.mts │ │ │ │ ├── main.mjs │ │ │ │ ├── other.mjs │ │ │ │ └── package.json │ │ │ └── tarballs-privateserver2/ │ │ │ └── 1.0.0/ │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── npm-private2/ │ │ │ ├── @denotest/ │ │ │ │ └── tarballs-privateserver2/ │ │ │ │ └── 1.0.0/ │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ └── @denotest2/ │ │ │ └── basic/ │ │ │ └── 1.0.0/ │ │ │ ├── main.d.mts │ │ │ ├── main.mjs │ │ │ ├── other.mjs │ │ │ └── package.json │ │ └── npm-private3/ │ │ └── @denotest3/ │ │ └── basic/ │ │ └── 1.0.0/ │ │ ├── main.d.mts │ │ ├── main.mjs │ │ ├── other.mjs │ │ └── package.json │ ├── specs/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── add/ │ │ │ ├── add_with_subpath/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add.out │ │ │ │ ├── deno.json │ │ │ │ ├── wrong_constraint_jsr.out │ │ │ │ └── wrong_constraint_npm.out │ │ │ ├── alias/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── package.json │ │ │ │ └── package.json.out │ │ │ ├── comments_deno_json/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.jsonc │ │ │ │ └── deno.jsonc.out │ │ │ ├── dev/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add.out │ │ │ │ ├── add_packagejson.out │ │ │ │ ├── deno.json │ │ │ │ ├── deno.json.out │ │ │ │ ├── package.json │ │ │ │ └── package.json.out │ │ │ ├── dist_tag/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add.out │ │ │ │ └── deno.json │ │ │ ├── error_import_map_field/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add.out │ │ │ │ ├── deno.json │ │ │ │ └── import_map.json │ │ │ ├── exact_version/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── jsr_add.out │ │ │ │ ├── jsr_deno.json.out │ │ │ │ ├── npm_add.out │ │ │ │ └── npm_deno.json.out │ │ │ ├── existing_deps_singleline/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── package.json │ │ │ │ └── package.json.out │ │ │ ├── exiting_dev_deps/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── package.json │ │ │ │ └── package.json.out │ │ │ ├── jsr_prefers_deno_json/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add.out │ │ │ │ ├── deno.json.out │ │ │ │ └── package.json │ │ │ ├── jsr_with_type_only_import/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add.out │ │ │ │ └── deno.json │ │ │ ├── lockfile_only/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── install.out │ │ │ │ ├── package.json │ │ │ │ └── remove.out │ │ │ ├── missing_npm_specifier/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── deno.json │ │ │ ├── missing_prefix/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── deno.json │ │ │ ├── no_root_export/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add.out │ │ │ │ ├── deno.json │ │ │ │ └── main.ts │ │ │ ├── npm_jsr/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── jsr.out │ │ │ │ └── npm.out │ │ │ ├── npm_jsr_scope/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── npm.out │ │ │ │ └── package.json │ │ │ ├── only_unstable_versions/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add.out │ │ │ │ ├── add_jsr.out │ │ │ │ └── deno.json │ │ │ ├── package_json_and_deno_json/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add.out │ │ │ │ ├── add_esm_basic.out │ │ │ │ ├── deno.json │ │ │ │ ├── npm_prefer_deno.json.out │ │ │ │ ├── npm_prefer_package.json.out │ │ │ │ ├── package.json │ │ │ │ └── subdir/ │ │ │ │ ├── deno.json │ │ │ │ ├── mod.ts │ │ │ │ └── prefer_if_closer_deno.json.out │ │ │ └── update_lockfile_if_package_json/ │ │ │ ├── __test__.jsonc │ │ │ ├── add.out │ │ │ ├── lockfile_add.out │ │ │ ├── lockfile_remove.out │ │ │ ├── package.json │ │ │ └── remove.out │ │ ├── audit/ │ │ │ ├── deno_json_and_package_json/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── audit.out │ │ │ │ ├── deno.json │ │ │ │ ├── install.out │ │ │ │ └── package.json │ │ │ ├── deno_json_only/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── audit.out │ │ │ │ ├── deno.json │ │ │ │ └── install.out │ │ │ ├── ignore/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── ignore_all.out │ │ │ │ ├── ignore_nonexistent.out │ │ │ │ ├── ignore_single.out │ │ │ │ ├── install.out │ │ │ │ └── package.json │ │ │ ├── ignore_registry_errors/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── audit.out │ │ │ │ ├── deno.json │ │ │ │ └── install.out │ │ │ ├── level_flag/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── audit_critical.out │ │ │ │ ├── audit_high.out │ │ │ │ ├── deno.json │ │ │ │ └── install.out │ │ │ ├── module_fallback/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── audit.out │ │ │ │ ├── deno.json │ │ │ │ └── install.out │ │ │ ├── no_vulns/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── audit.out │ │ │ │ ├── install.out │ │ │ │ └── package.json │ │ │ ├── overrides/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── audit.out │ │ │ │ └── package.json │ │ │ ├── package_json_only/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── audit.out │ │ │ │ ├── audit_socket.out │ │ │ │ ├── audit_socket_authenticated.out │ │ │ │ ├── install.out │ │ │ │ └── package.json │ │ │ ├── quiet_flag/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── audit.out │ │ │ │ ├── install.out │ │ │ │ └── package.json │ │ │ └── subpath_registry/ │ │ │ ├── __test__.jsonc │ │ │ ├── audit.out │ │ │ ├── deno.json │ │ │ ├── install.out │ │ │ └── package.json │ │ ├── bench/ │ │ │ ├── allow_all/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── allow_all.out │ │ │ │ └── allow_all.ts │ │ │ ├── allow_none/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── allow_none.out │ │ │ │ └── allow_none.ts │ │ │ ├── before_unload_prevent_default/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── before_unload_prevent_default.out │ │ │ │ └── before_unload_prevent_default.ts │ │ │ ├── bench_explicit_start_end/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── explicit_start_and_end.out │ │ │ │ └── explicit_start_and_end.ts │ │ │ ├── bench_formatting/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── bench_formatting.out │ │ │ │ └── bench_formatting.ts │ │ │ ├── check_local_by_default/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check_local_by_default.out │ │ │ │ └── check_local_by_default.ts │ │ │ ├── check_local_by_default2/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check_local_by_default2.out │ │ │ │ └── check_local_by_default2.ts │ │ │ ├── clear_timeout/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── clear_timeout.out │ │ │ │ └── clear_timeout.ts │ │ │ ├── collect/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── collect/ │ │ │ │ │ ├── bench.ts │ │ │ │ │ ├── deno.jsonc │ │ │ │ │ ├── deno.malformed.jsonc │ │ │ │ │ ├── deno2.jsonc │ │ │ │ │ ├── ignore/ │ │ │ │ │ │ └── bench.ts │ │ │ │ │ └── include/ │ │ │ │ │ ├── 2_bench.ts │ │ │ │ │ └── bench.ts │ │ │ │ ├── collect.out │ │ │ │ ├── collect2.out │ │ │ │ └── collect_with_malformed_config.out │ │ │ ├── config_permissions/ │ │ │ │ ├── basic/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── main.ts │ │ │ │ │ └── missing_flag.out │ │ │ │ ├── empty/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── main.ts │ │ │ │ │ └── pass.out │ │ │ │ └── workspace/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── a/ │ │ │ │ │ ├── deno.json │ │ │ │ │ └── main.bench.ts │ │ │ │ ├── b/ │ │ │ │ │ ├── deno.json │ │ │ │ │ └── main.bench.ts │ │ │ │ ├── bench.out │ │ │ │ ├── deno.json │ │ │ │ └── main.bench.ts │ │ │ ├── default_ts/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── as_ts.js │ │ │ │ ├── ext.out │ │ │ │ ├── extensionless │ │ │ │ └── extensionless.out │ │ │ ├── exit_sanitizer/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── exit_sanitizer.out │ │ │ │ └── exit_sanitizer.ts │ │ │ ├── explicit_start_and_end_low_precision/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.bench.out │ │ │ │ └── main.bench.ts │ │ │ ├── fail/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── fail.out │ │ │ │ └── fail.ts │ │ │ ├── file_protocol/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── file_protocol.out │ │ │ │ └── file_protocol.ts │ │ │ ├── filter/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── a_bench.ts │ │ │ │ ├── b_bench.ts │ │ │ │ ├── c_bench.ts │ │ │ │ └── filter.out │ │ │ ├── filter_group_header/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── finally_timeout/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── finally_timeout.out │ │ │ │ └── finally_timeout.ts │ │ │ ├── group_baseline/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── group_baseline.out │ │ │ │ └── group_baseline.ts │ │ │ ├── ignore/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── ignore.out │ │ │ │ └── ignore.ts │ │ │ ├── ignore_permissions/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── ignore_permissions.out │ │ │ │ └── ignore_permissions.ts │ │ │ ├── interval/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── interval.out │ │ │ │ └── interval.ts │ │ │ ├── iterations/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── bench.out │ │ │ │ └── main.bench.ts │ │ │ ├── json_output/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── pass.json.out │ │ │ │ └── pass.ts │ │ │ ├── load_unload/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── load_unload.out │ │ │ │ └── load_unload.ts │ │ │ ├── meta/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── meta.out │ │ │ │ └── meta.ts │ │ │ ├── multifile_summary/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── group_baseline.ts │ │ │ │ ├── multifile_summary.out │ │ │ │ ├── multiple_group.ts │ │ │ │ └── pass.ts │ │ │ ├── no_check/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── no_check.out │ │ │ │ └── no_check.ts │ │ │ ├── no_files/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── error.out │ │ │ ├── no_prompt_by_default/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── no_prompt_by_default.out │ │ │ │ └── no_prompt_by_default.ts │ │ │ ├── no_prompt_with_denied_perms/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── no_prompt_with_denied_perms.out │ │ │ │ └── no_prompt_with_denied_perms.ts │ │ │ ├── no_run/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── no_run.out │ │ │ │ └── no_run.ts │ │ │ ├── only/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── only.out │ │ │ │ └── only.ts │ │ │ ├── overloads/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── overloads.out │ │ │ │ └── overloads.ts │ │ │ ├── package_json/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── install.out │ │ │ │ ├── lib.bench.out │ │ │ │ ├── lib.bench.ts │ │ │ │ ├── lib.ts │ │ │ │ └── package.json │ │ │ ├── pass/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── pass.out │ │ │ │ └── pass.ts │ │ │ ├── preload_modules/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── import.js │ │ │ │ ├── main.out │ │ │ │ ├── main_bench.ts │ │ │ │ └── preload.js │ │ │ ├── quiet/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── quiet.out │ │ │ │ └── quiet.ts │ │ │ ├── test_and_bench/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── unhandled_rejection/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── unhandled_rejection.out │ │ │ │ └── unhandled_rejection.ts │ │ │ ├── unresolved_promise/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── unresolved_promise.out │ │ │ │ └── unresolved_promise.ts │ │ │ └── workspace/ │ │ │ ├── __test__.jsonc │ │ │ ├── deno.json │ │ │ ├── package-a/ │ │ │ │ ├── deno.json │ │ │ │ ├── mod.bench.ts │ │ │ │ └── mod.ts │ │ │ ├── package-b/ │ │ │ │ ├── deno.json │ │ │ │ ├── mod.bench.ts │ │ │ │ └── mod.ts │ │ │ ├── package_b.out │ │ │ └── root.out │ │ ├── build/ │ │ │ └── windows_delay_loaded_dlls/ │ │ │ ├── __test__.jsonc │ │ │ ├── check_dlls.ts │ │ │ └── output.out │ │ ├── bundle/ │ │ │ ├── allow_imports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── fail.out │ │ │ │ └── main.ts │ │ │ ├── browser_platform/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── entry.ts │ │ │ │ └── entry2.ts │ │ │ ├── browser_platform_exports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── browser.out │ │ │ │ ├── main.ts │ │ │ │ ├── node.out │ │ │ │ └── package.json │ │ │ ├── bun_specifier_external/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main.ts │ │ │ ├── data_url_css/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── bundle.out │ │ │ │ └── test.css │ │ │ ├── dir_import_package_json/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── bundle.out │ │ │ │ ├── main.cjs │ │ │ │ ├── main.mjs │ │ │ │ └── package.json │ │ │ ├── error_message/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── foo.css │ │ │ │ ├── imports-css.tsx │ │ │ │ ├── imports-fake.ts │ │ │ │ ├── imports_css.out │ │ │ │ └── imports_fake.out │ │ │ ├── externals/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.jsonc │ │ │ │ ├── ext/ │ │ │ │ │ ├── bar.ts │ │ │ │ │ └── foo.ts │ │ │ │ ├── import.out │ │ │ │ ├── imports_ext.ts │ │ │ │ └── require_external.cjs │ │ │ ├── fallible_imports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── bad.out │ │ │ │ ├── bad.ts │ │ │ │ ├── bundle.out │ │ │ │ ├── deno.json │ │ │ │ ├── local.out │ │ │ │ ├── local.ts │ │ │ │ ├── local_bad.out │ │ │ │ ├── local_bad.ts │ │ │ │ └── main.ts │ │ │ ├── frozen/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── fail.out │ │ │ │ └── main.tsx │ │ │ ├── html/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── a.ts │ │ │ │ ├── assert-helpers.ts │ │ │ │ ├── b.ts │ │ │ │ ├── basic-bundle.asserts.ts │ │ │ │ ├── basic-bundle.out │ │ │ │ ├── deno.json │ │ │ │ ├── file-has.ts │ │ │ │ ├── imports-css-bundle.asserts.ts │ │ │ │ ├── imports-css-bundle.out │ │ │ │ ├── imports-css.html │ │ │ │ ├── imports-css.ts │ │ │ │ ├── index.html │ │ │ │ ├── index.ts │ │ │ │ ├── multiple-html-bundle.asserts.ts │ │ │ │ ├── multiple-html-bundle.out │ │ │ │ ├── multiple-html.html │ │ │ │ ├── multiple-scripts-bundle.asserts.ts │ │ │ │ ├── multiple-scripts-bundle.out │ │ │ │ ├── multiple-scripts.html │ │ │ │ ├── print-dir.ts │ │ │ │ ├── same-name-sub-folder-bundle.asserts.ts │ │ │ │ ├── same-name-sub-folder-bundle.out │ │ │ │ ├── shared/ │ │ │ │ │ └── mod.ts │ │ │ │ ├── style.css │ │ │ │ └── sub/ │ │ │ │ ├── index.html │ │ │ │ └── index.ts │ │ │ ├── import_meta_main/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── a.ts │ │ │ │ ├── b.ts │ │ │ │ ├── import_meta_main.out │ │ │ │ └── main.ts │ │ │ ├── json_import/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── json.out │ │ │ │ └── main.ts │ │ │ ├── json_import_no_attribute/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── foo.json │ │ │ │ ├── json.out │ │ │ │ ├── main.cjs │ │ │ │ └── main.ts │ │ │ ├── jsx/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ └── main.tsx │ │ │ ├── main/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.jsonc │ │ │ │ ├── foo.json │ │ │ │ ├── imports_json.out │ │ │ │ ├── imports_json.ts │ │ │ │ ├── json_import.out │ │ │ │ ├── jsr_specifier.out │ │ │ │ ├── main.ts │ │ │ │ ├── main2.ts │ │ │ │ ├── main_jsr.ts │ │ │ │ ├── npm_specifier.out │ │ │ │ ├── npm_specifier_with_import_map.out │ │ │ │ ├── requires_node_builtin.out │ │ │ │ ├── sloppy.ts │ │ │ │ ├── sloppy_imports.out │ │ │ │ └── uses_node_builtin.cjs │ │ │ ├── multiple_entries/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── multiple_entries.out │ │ │ │ └── src/ │ │ │ │ ├── bar/ │ │ │ │ │ ├── helper.ts │ │ │ │ │ └── main.ts │ │ │ │ └── foo/ │ │ │ │ ├── helper.ts │ │ │ │ └── main.ts │ │ │ ├── npm_no_bin_entry/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── bundle.out │ │ │ │ └── main.ts │ │ │ ├── raw_imports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── expected_output.out │ │ │ │ ├── main.ts │ │ │ │ └── other.ts │ │ │ ├── require_browser/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── bundle.ts │ │ │ │ ├── foo.cjs │ │ │ │ └── has-createrequire.ts │ │ │ ├── require_dotdot/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── repro/ │ │ │ │ └── foo.cjs │ │ │ ├── require_node_builtin_already_createrequire/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main.cjs │ │ │ ├── sloppy_import_in_npm_package/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main.ts │ │ │ ├── sloppy_imports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── bundled.js │ │ │ │ ├── foo.js │ │ │ │ └── main.ts │ │ │ ├── sourcemap/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.ts │ │ │ │ ├── sourcemap_external.out │ │ │ │ ├── sourcemap_inline.out │ │ │ │ └── sourcemap_linked.out │ │ │ └── worker/ │ │ │ ├── __test__.jsonc │ │ │ ├── main.ts │ │ │ ├── main.ts.out │ │ │ └── worker.ts │ │ ├── cache/ │ │ │ ├── check_local_by_default/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check_local_by_default.out │ │ │ │ └── check_local_by_default.ts │ │ │ ├── check_local_by_default2/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check_local_by_default2.out │ │ │ │ └── check_local_by_default2.ts │ │ │ ├── extensionless/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── cache_extensionless.out │ │ │ ├── fetch_multiple/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── fetch_multiple.out │ │ │ │ ├── other.ts │ │ │ │ └── test.ts │ │ │ ├── globbing/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── excluded.tsx │ │ │ │ └── main.ts │ │ │ ├── ignore_require/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── ignore_require.js │ │ │ ├── json_import/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.ts │ │ │ │ └── test.json │ │ │ ├── nmd_manual/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── cache.out │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── package_json/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── deno.lock.out │ │ │ │ ├── lib.ts │ │ │ │ ├── main.cache.out │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── performance_stats/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── hello.ts │ │ │ │ └── performance_stats.out │ │ │ ├── random_extension/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── cache_random_extension.out │ │ │ ├── redirect/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── redirect_cache.out │ │ │ └── with_bare_import/ │ │ │ ├── 095_cache_with_bare_import.ts │ │ │ ├── 095_cache_with_bare_import.ts.out │ │ │ └── __test__.jsonc │ │ ├── cert/ │ │ │ ├── cafile_compile/ │ │ │ │ ├── RootCA.pem │ │ │ │ ├── __test__.jsonc │ │ │ │ └── cert/ │ │ │ │ └── cafile_ts_fetch.ts │ │ │ ├── cafile_env_fetch/ │ │ │ │ ├── RootCA.pem │ │ │ │ └── __test__.jsonc │ │ │ ├── cafile_install/ │ │ │ │ ├── RootCA.pem │ │ │ │ └── __test__.jsonc │ │ │ ├── cafile_ts_fetch/ │ │ │ │ ├── RootCA.pem │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── cafile_info.ts.out │ │ │ │ ├── cafile_ts_fetch.ts │ │ │ │ └── cafile_ts_fetch.ts.out │ │ │ ├── cafile_ts_fetch_unsafe_ssl/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── cafile_ts_fetch.ts │ │ │ │ └── cafile_ts_fetch_unsafe_ssl.ts.out │ │ │ ├── cafile_url_imports/ │ │ │ │ ├── RootCA.pem │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── cafile_url_imports.ts │ │ │ │ └── cafile_url_imports.ts.out │ │ │ ├── cafile_url_imports_unsafe_ssl/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── cafile_url_imports.ts │ │ │ │ └── cafile_url_imports_unsafe_ssl.ts.out │ │ │ ├── deno_land_unsafe_ssl/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno_land_unsafe_ssl.ts │ │ │ │ └── deno_land_unsafe_ssl.ts.out │ │ │ ├── ip_address_unsafe_ssl/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── ip_address_unsafe_ssl.ts │ │ │ │ └── ip_address_unsafe_ssl.ts.out │ │ │ ├── localhost_unsafe_ssl/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── cafile_url_imports.ts │ │ │ │ └── localhost_unsafe_ssl.ts.out │ │ │ └── unsafely_ignore_certificate_errors_invalid/ │ │ │ └── __test__.jsonc │ │ ├── check/ │ │ │ ├── ambient_modules/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── bar.out │ │ │ │ ├── bar.ts │ │ │ │ ├── foo.out │ │ │ │ ├── foo.ts │ │ │ │ ├── modules.d.ts │ │ │ │ ├── run.out │ │ │ │ └── styles.module.css │ │ │ ├── bare_specifier_not_found/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check_import_map.out │ │ │ │ ├── check_no_import_map.out │ │ │ │ ├── deno.jsonc │ │ │ │ └── main.ts │ │ │ ├── byonm_import_missing_types/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check.out │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── bytes_and_text_imports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── data.txt │ │ │ │ ├── hello.ts │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── check_all/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check_all.out │ │ │ │ └── check_all.ts │ │ │ ├── check_all_local/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── check_all_local.ts │ │ │ ├── check_broadcast_channel/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── broadcast_channel.ts │ │ │ ├── check_deno_not_found/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── deno_not_found/ │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── check_dts/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── dts/ │ │ │ │ ├── check_dts.d.ts │ │ │ │ └── check_dts.out │ │ │ ├── check_exclude_option/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.exclude_dir.json │ │ │ │ ├── deno.exclude_glob.json │ │ │ │ ├── deno.json │ │ │ │ ├── exclude_option.ts.error.out │ │ │ │ ├── ignored/ │ │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ │ ├── check_imported_files_listed_in_exclude_option/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── exclude_option/ │ │ │ │ ├── deno.exclude_dir.json │ │ │ │ ├── deno.exclude_glob.json │ │ │ │ ├── deno.json │ │ │ │ ├── exclude_option.ts.error.out │ │ │ │ ├── ignored/ │ │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ │ ├── check_js_flag/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ ├── with_flag.out │ │ │ │ └── without_flag.out │ │ │ ├── check_jsximportsource_importmap_config/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── jsximportsource_importmap_config/ │ │ │ │ ├── deno.json │ │ │ │ ├── import_map.json │ │ │ │ ├── jsx_runtime.ts │ │ │ │ └── main.tsx │ │ │ ├── check_no_error_truncation/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── no_error_truncation/ │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── check_node_builtin_modules/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── mod.js │ │ │ │ ├── mod.js.out │ │ │ │ ├── mod.js.tsgo.out │ │ │ │ ├── mod.ts │ │ │ │ ├── mod.ts.out │ │ │ │ └── mod.ts.tsgo.out │ │ │ ├── check_non_normalized_specifier/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.ts │ │ │ │ └── other.ts │ │ │ ├── check_npm_install_diagnostics/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── check_static_response_json/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── response_json.ts │ │ │ ├── check_types_dts/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── types.d.ts │ │ │ ├── check_with_excluded_file_specified/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check.out │ │ │ │ ├── deno.json │ │ │ │ └── lib/ │ │ │ │ └── types.d.ts │ │ │ ├── check_workspace/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check_config_flag.out │ │ │ │ ├── check_discover.out │ │ │ │ ├── deno.json │ │ │ │ ├── main.ts │ │ │ │ └── member/ │ │ │ │ ├── deno.json │ │ │ │ └── mod.ts │ │ │ ├── cjs_default_export/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── compiler_options_paths_and_sloppy_imports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── lib/ │ │ │ │ │ ├── bar/ │ │ │ │ │ │ └── mod.ts │ │ │ │ │ ├── foo.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── main.ts │ │ │ │ ├── src/ │ │ │ │ │ └── baz.ts │ │ │ │ ├── types/ │ │ │ │ │ └── qux.ts │ │ │ │ ├── unmapped.out │ │ │ │ └── unmapped.ts │ │ │ ├── compiler_options_root_dirs_and_sloppy_imports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── subdir/ │ │ │ │ │ └── mod.ts │ │ │ │ └── subdir_types/ │ │ │ │ └── import.ts │ │ │ ├── compiler_options_types/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.ts │ │ │ │ └── set_node_modules_dir.ts │ │ │ ├── css_import/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── app.css │ │ │ │ ├── exists.out │ │ │ │ ├── exists.ts │ │ │ │ ├── exists_and_try_uses.out │ │ │ │ ├── exists_and_try_uses.ts │ │ │ │ ├── exists_dynamic_import.ts │ │ │ │ ├── exists_run_with_check.out │ │ │ │ ├── not_exists.out │ │ │ │ ├── not_exists.ts │ │ │ │ └── not_exists_run.out │ │ │ ├── declaration_header_file_with_no_exports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── declaration_header_file_with_no_exports.ts │ │ │ │ ├── declaration_header_file_with_no_exports_js.d.ts │ │ │ │ └── declaration_header_file_with_no_exports_js.js │ │ │ ├── definitely_typed/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.ts │ │ │ │ ├── set_node_modules_dir.ts │ │ │ │ ├── ts_types.ts │ │ │ │ ├── ts_types_mismatch.out │ │ │ │ └── type_mismatch.out │ │ │ ├── dts_importing_non_existent/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check.out │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── erasable_syntax_only/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── error.out │ │ │ │ └── main.ts │ │ │ ├── export_equals_declaration_file/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ ├── other.d.ts │ │ │ │ └── other.js │ │ │ ├── express_with_koa/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check.out │ │ │ │ └── main.ts │ │ │ ├── extensionless/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── check.out │ │ │ ├── globbing/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── excluded.tsx │ │ │ │ ├── main.ts │ │ │ │ └── sub_dir/ │ │ │ │ └── main.ts │ │ │ ├── import_meta_no_errors/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.ts │ │ │ │ └── set_node_modules_dir.ts │ │ │ ├── import_non_existent_in_remote/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check_all.out │ │ │ │ └── import_remote.ts │ │ │ ├── instability_fetch/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main.ts │ │ │ ├── isolated_declarations/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check.out │ │ │ │ ├── deno.json │ │ │ │ ├── main.ts │ │ │ │ └── run.out │ │ │ ├── jsdoc_import_decl/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check.out │ │ │ │ └── main.js │ │ │ ├── jsx_automatic_no_explicit_import_source/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check.out │ │ │ │ ├── deno.json │ │ │ │ ├── main.tsx │ │ │ │ └── package.json │ │ │ ├── jsx_import_source_different_per_member/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add/ │ │ │ │ │ ├── deno.json │ │ │ │ │ └── mod.tsx │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ └── package/ │ │ │ │ ├── deno.json │ │ │ │ └── main.tsx │ │ │ ├── jsx_import_source_not_in_graph/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ └── main.tsx │ │ │ ├── jsx_import_source_types/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.tsx │ │ │ ├── jsx_import_source_types_config/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ └── main.tsx │ │ │ ├── jsx_not_checked/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.jsx │ │ │ │ ├── main.out │ │ │ │ └── other.ts │ │ │ ├── lockfile_types_node_existing/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── main.ts │ │ │ ├── message_chain_formatting/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── message_chain_formatting.out │ │ │ │ ├── message_chain_formatting.ts │ │ │ │ └── message_chain_formatting_tsgo.out │ │ │ ├── module_detection_force/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── module_detection_force/ │ │ │ │ ├── import.ts │ │ │ │ └── main.ts │ │ │ ├── module_not_found/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ ├── main_run.out │ │ │ │ ├── missing_local_root.out │ │ │ │ └── missing_remote_root.out │ │ │ ├── module_not_found_npm_pkg_entrypoint/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check.out │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── module_not_found_npm_pkg_internal/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check.out │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── module_resolution_bundler_sloppy_imports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── deno_module_esnext.jsonc │ │ │ │ ├── deno_module_preserve.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── types.d.ts │ │ │ ├── no_implicit_override/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── node_import_custom_lib_no_types_node/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.jsonc │ │ │ │ └── main.ts │ │ │ ├── node_import_custom_lib_types_node/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.jsonc │ │ │ │ └── main.ts │ │ │ ├── node_types_lib/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main.ts │ │ │ ├── npm_pkg_empty_main_entry/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check.out │ │ │ │ ├── deno.json │ │ │ │ ├── index.ts │ │ │ │ ├── package.json │ │ │ │ └── run.out │ │ │ ├── package_json/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check.out │ │ │ │ ├── install.out │ │ │ │ ├── lib.ts │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── package_json_auto_install/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check.out │ │ │ │ ├── deno.json │ │ │ │ ├── lib.ts │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── package_json_fail_check/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── fail_check.out │ │ │ │ ├── fail_check.ts │ │ │ │ ├── install.out │ │ │ │ ├── lib.ts │ │ │ │ └── package.json │ │ │ ├── package_json_with_deno_json/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check.out │ │ │ │ ├── deno.json │ │ │ │ ├── install.out │ │ │ │ ├── main.ts │ │ │ │ ├── other.ts │ │ │ │ └── package.json │ │ │ ├── random_extension/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── output.out │ │ │ ├── reject_string_in_readable_stream_from/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── remote_missing_override/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main.ts │ │ │ ├── req_types_and_execution_not_found/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check.out │ │ │ │ ├── deno.json │ │ │ │ └── main.ts │ │ │ ├── set_timeout_deno_unref_timer/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main.ts │ │ │ ├── skip_lib_check/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── types.d.ts │ │ │ ├── skip_lib_check_graph_errors/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── types.d.ts │ │ │ ├── special_specifiers/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check.out │ │ │ │ ├── deno.json │ │ │ │ ├── mod.ts │ │ │ │ └── package.json │ │ │ ├── ts_in_npm_pkg/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check.out │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── tsconfig_default_libs/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.ts │ │ │ │ └── tsconfig.json │ │ │ ├── tsconfig_deno_json_priority/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── tsconfig.json │ │ │ ├── tsconfig_exclude/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.deno.ts │ │ │ │ ├── main.dom.ts │ │ │ │ ├── main.out │ │ │ │ ├── tsconfig.dom.json │ │ │ │ └── tsconfig.json │ │ │ ├── tsconfig_extends/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.deno.ts │ │ │ │ ├── main.dom.ts │ │ │ │ ├── main.out │ │ │ │ ├── tsconfig.dom.json │ │ │ │ ├── tsconfig.extends.json │ │ │ │ └── tsconfig.json │ │ │ ├── tsconfig_extends_array/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.deno.ts │ │ │ │ ├── main.dom.ts │ │ │ │ ├── main.out │ │ │ │ ├── tsconfig.dom.json │ │ │ │ ├── tsconfig.dom_files.json │ │ │ │ ├── tsconfig.extends.json │ │ │ │ └── tsconfig.json │ │ │ ├── tsconfig_extends_node_resolution/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.deno.ts │ │ │ │ ├── main.dom.ts │ │ │ │ ├── main.out │ │ │ │ ├── tsconfig.dom.json │ │ │ │ └── tsconfig.json │ │ │ ├── tsconfig_files/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.deno.ts │ │ │ │ ├── main.dom.ts │ │ │ │ ├── main.out │ │ │ │ ├── tsconfig.dom.json │ │ │ │ └── tsconfig.json │ │ │ ├── tsconfig_files_for_globals/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── globals.d.ts │ │ │ │ ├── main.deno.ts │ │ │ │ ├── main.dom.ts │ │ │ │ ├── main.out │ │ │ │ ├── tsconfig.dom.json │ │ │ │ └── tsconfig.json │ │ │ ├── tsconfig_include/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.deno.ts │ │ │ │ ├── main.dom.ts │ │ │ │ ├── main.out │ │ │ │ ├── tsconfig.dom.json │ │ │ │ └── tsconfig.json │ │ │ ├── tsconfig_no_config/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── tsconfig.json │ │ │ ├── tsconfig_no_deno_json/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── tsconfig.json │ │ │ ├── tsconfig_non_strict_defaults/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.ts │ │ │ │ └── tsconfig.json │ │ │ ├── tsconfig_references_dir/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.deno.ts │ │ │ │ ├── main.dom.ts │ │ │ │ ├── main.out │ │ │ │ ├── tsconfig.dom.json │ │ │ │ ├── tsconfig.json │ │ │ │ └── tsconfig_dom/ │ │ │ │ └── tsconfig.json │ │ │ ├── tsconfig_root_dirs/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ ├── subdir/ │ │ │ │ │ ├── tsconfig.json │ │ │ │ │ └── types/ │ │ │ │ │ └── foo.d.ts │ │ │ │ └── tsconfig.json │ │ │ ├── type_reference_import_meta/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.ts │ │ │ │ ├── set_node_modules_dir.ts │ │ │ │ └── types.d.ts │ │ │ ├── typecheck_doc_duplicate_identifiers/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── mod.out │ │ │ │ └── mod.ts │ │ │ ├── typecheck_doc_failure/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── mod.out │ │ │ │ └── mod.ts │ │ │ ├── typecheck_doc_in_markdown/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── markdown.md │ │ │ │ └── markdown.out │ │ │ ├── typecheck_doc_success/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── mod.out │ │ │ │ └── mod.ts │ │ │ ├── types_resolved_relative_config/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── sub_dir/ │ │ │ │ └── deno.json │ │ │ ├── unknown_builtin_node_module/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check.out │ │ │ │ └── main.ts │ │ │ ├── unstable_suggestion/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ ├── no_default_lib.out │ │ │ │ └── no_default_lib.ts │ │ │ ├── use_unknown_in_catch_variables/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── uses_types_node_pkg/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check.out │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── various_node_errors/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check.out │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── wasm/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check.out │ │ │ │ └── main.ts │ │ │ ├── with_bare_import/ │ │ │ │ ├── 095_cache_with_bare_import.ts │ │ │ │ ├── 095_cache_with_bare_import.ts.out │ │ │ │ └── __test__.jsonc │ │ │ ├── with_tsconfig_json/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ ├── package.json │ │ │ │ └── tsconfig.json │ │ │ ├── workspace/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── package-a/ │ │ │ │ │ ├── deno.json │ │ │ │ │ └── mod.ts │ │ │ │ ├── package-b/ │ │ │ │ │ ├── deno.json │ │ │ │ │ └── mod.ts │ │ │ │ ├── package-c/ │ │ │ │ │ ├── check.js │ │ │ │ │ ├── deno.json │ │ │ │ │ └── mod.ts │ │ │ │ ├── package-d/ │ │ │ │ │ ├── check.js │ │ │ │ │ ├── deno.json │ │ │ │ │ └── mod.ts │ │ │ │ ├── package_a.out │ │ │ │ ├── package_b.out │ │ │ │ └── root.out │ │ │ ├── workspace_compiler_option_types/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── package-a/ │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── globals.d.ts │ │ │ │ │ ├── mod.ts │ │ │ │ │ └── other-globals.d.ts │ │ │ │ ├── package-b/ │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── globals.d.ts │ │ │ │ │ └── mod.ts │ │ │ │ ├── package-c/ │ │ │ │ │ ├── deno.jsonc │ │ │ │ │ └── mod.ts │ │ │ │ └── root.out │ │ │ └── workspace_compiler_options_root_dirs/ │ │ │ ├── __test__.jsonc │ │ │ ├── deno.json │ │ │ ├── member/ │ │ │ │ ├── deno.json │ │ │ │ ├── subdir/ │ │ │ │ │ └── mod.ts │ │ │ │ └── subdir_types/ │ │ │ │ └── import.ts │ │ │ ├── non_member/ │ │ │ │ └── mod.ts │ │ │ └── non_member_types/ │ │ │ └── import.ts │ │ ├── clean/ │ │ │ ├── entrypoint/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── jsr_http1.ts │ │ │ │ ├── jsr_http2.ts │ │ │ │ ├── jsr_http_cleaned.out │ │ │ │ ├── jsr_http_init.out │ │ │ │ ├── npm_clean_dry_run.out │ │ │ │ ├── npm_cleaned.out │ │ │ │ ├── npm_init.out │ │ │ │ ├── print-dir.ts │ │ │ │ ├── rewrite.ts │ │ │ │ ├── vendor1.ts │ │ │ │ ├── vendor2.ts │ │ │ │ ├── vendor_clean_output.out │ │ │ │ ├── vendor_cleaned.out │ │ │ │ └── vendor_init.out │ │ │ └── general/ │ │ │ └── __test__.jsonc │ │ ├── cli/ │ │ │ ├── help_and_version_broken_pipe/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── help.out │ │ │ │ └── version.out │ │ │ ├── otel_basic/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── array_attributes.out │ │ │ │ ├── array_attributes.ts │ │ │ │ ├── array_attributes_mixed.out │ │ │ │ ├── array_attributes_mixed.ts │ │ │ │ ├── basic.out │ │ │ │ ├── basic.ts │ │ │ │ ├── console_time.out │ │ │ │ ├── console_time.ts │ │ │ │ ├── context.ts │ │ │ │ ├── cron.out │ │ │ │ ├── cron.ts │ │ │ │ ├── cron_error.out │ │ │ │ ├── cron_error.ts │ │ │ │ ├── deno.json │ │ │ │ ├── deno_dot_exit.out │ │ │ │ ├── deno_dot_exit.ts │ │ │ │ ├── env_file │ │ │ │ ├── events.out │ │ │ │ ├── events.ts │ │ │ │ ├── fetch.out │ │ │ │ ├── fetch.ts │ │ │ │ ├── http_metric.out │ │ │ │ ├── http_metric.ts │ │ │ │ ├── http_propagators.out │ │ │ │ ├── http_propagators.ts │ │ │ │ ├── http_propagators_1.ts │ │ │ │ ├── http_propagators_2.ts │ │ │ │ ├── http_propagators_call.ts │ │ │ │ ├── http_route.out │ │ │ │ ├── http_route.ts │ │ │ │ ├── http_serve_error_with_otel.out │ │ │ │ ├── http_serve_error_with_otel.ts │ │ │ │ ├── http_server_status.out │ │ │ │ ├── http_server_status.ts │ │ │ │ ├── links.out │ │ │ │ ├── links.ts │ │ │ │ ├── log_exception.out │ │ │ │ ├── log_exception.ts │ │ │ │ ├── main.ts │ │ │ │ ├── metric.out │ │ │ │ ├── metric.ts │ │ │ │ ├── metric_temporality.ts │ │ │ │ ├── metric_temporality_cumulative.out │ │ │ │ ├── metric_temporality_delta.out │ │ │ │ ├── natural_exit.out │ │ │ │ ├── natural_exit.ts │ │ │ │ ├── node_http_metric.out │ │ │ │ ├── node_http_metric.ts │ │ │ │ ├── node_http_request.out │ │ │ │ ├── node_http_request.ts │ │ │ │ ├── propagators_api.out │ │ │ │ ├── propagators_api.ts │ │ │ │ ├── start_active_span.out │ │ │ │ ├── start_active_span.ts │ │ │ │ ├── uncaught.out │ │ │ │ └── uncaught.ts │ │ │ ├── otel_console/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── example.ts │ │ │ │ ├── spans.out │ │ │ │ └── spans.ts │ │ │ ├── task_completions/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── basic.out │ │ │ │ ├── config_flag.out │ │ │ │ ├── deno.json │ │ │ │ ├── subdir/ │ │ │ │ │ └── deno.json │ │ │ │ ├── workspace/ │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── member/ │ │ │ │ │ │ └── deno.json │ │ │ │ │ └── member2/ │ │ │ │ │ └── package.json │ │ │ │ ├── workspace.out │ │ │ │ └── workspace_package_json.out │ │ │ └── v8_single_threaded/ │ │ │ ├── __test__.jsonc │ │ │ └── main.ts │ │ ├── compile/ │ │ │ ├── byonm_main_sub_dir/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ ├── package.json │ │ │ │ └── src/ │ │ │ │ └── main.ts │ │ │ ├── bytes_and_text_imports/ │ │ │ │ ├── allow_import/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── compile.out │ │ │ │ │ └── main.ts │ │ │ │ ├── allow_import_dynamic_branch/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── branch.ts │ │ │ │ │ ├── compile.out │ │ │ │ │ ├── main.ts │ │ │ │ │ └── run.out │ │ │ │ └── basic/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add_bom.ts │ │ │ │ ├── compile.out │ │ │ │ ├── hello_bom.txt │ │ │ │ ├── lossy.ts │ │ │ │ ├── main.ts │ │ │ │ └── run.out │ │ │ ├── case_insensitive_building/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── compile.out │ │ │ │ ├── file.txt │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── cjs/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add.cjs │ │ │ │ ├── divide.cts │ │ │ │ ├── main.js │ │ │ │ ├── multiply.cts │ │ │ │ ├── output.out │ │ │ │ └── reexport.cjs │ │ │ ├── code_cache/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── cleanup.ts │ │ │ │ ├── first_run.out │ │ │ │ ├── main.ts │ │ │ │ └── second_run.out │ │ │ ├── config_include_exclude/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── data/ │ │ │ │ │ ├── a.txt │ │ │ │ │ ├── b.txt │ │ │ │ │ └── excluded.txt │ │ │ │ ├── deno.json │ │ │ │ ├── main.ts │ │ │ │ └── output.out │ │ │ ├── config_permissions/ │ │ │ │ ├── basic/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── main.ts │ │ │ │ │ └── missing_flag.out │ │ │ │ └── empty/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── main.ts │ │ │ ├── cross_compile_intel_mac/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── compile.out │ │ │ │ ├── denort_intel │ │ │ │ └── main.ts │ │ │ ├── default_v8_flags/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── compile.out │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── deno_build_standalone/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.ts │ │ │ │ └── worker.ts │ │ │ ├── determinism/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── assert_equal.ts │ │ │ │ └── main.ts │ │ │ ├── env_vars_support/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── compile.out │ │ │ │ ├── environment.env │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── error/ │ │ │ │ ├── local/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── output.out │ │ │ │ │ └── standalone_error.ts │ │ │ │ └── remote/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.ts │ │ │ │ └── output.out │ │ │ ├── exclude/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── compile.out │ │ │ │ ├── folder/ │ │ │ │ │ ├── a.txt │ │ │ │ │ ├── b.txt │ │ │ │ │ ├── sub_folder/ │ │ │ │ │ │ └── c.txt │ │ │ │ │ └── sub_folder2/ │ │ │ │ │ └── d.txt │ │ │ │ └── main.ts │ │ │ ├── fallback/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── setup.ts │ │ │ ├── ffi/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── compile.out │ │ │ │ ├── main.ts │ │ │ │ └── setup.ts │ │ │ ├── global_npm_cache_implicit_read_permission/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── compile.out │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── include/ │ │ │ │ ├── buffered_reads/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── main.ts │ │ │ │ │ └── setup.js │ │ │ │ ├── data_files/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── data-file.txt │ │ │ │ │ ├── main.js │ │ │ │ │ ├── non_existent.out │ │ │ │ │ └── output.out │ │ │ │ ├── folder/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── data/ │ │ │ │ │ │ ├── a.txt │ │ │ │ │ │ └── b.txt │ │ │ │ │ ├── main.js │ │ │ │ │ └── output.out │ │ │ │ ├── folder_ts_file/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── main.js │ │ │ │ │ ├── math/ │ │ │ │ │ │ └── add.ts │ │ │ │ │ ├── output.out │ │ │ │ │ └── src/ │ │ │ │ │ └── main.ts │ │ │ │ ├── self/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── main.ts │ │ │ │ │ └── output.out │ │ │ │ └── symlink_twice/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── compile.out │ │ │ │ └── setup.js │ │ │ ├── jsr_with_deps/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── no_code_cache/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── node_api/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── node_modules_include/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── npm_cjs_reexport_relative_parent_component/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── npm_fs/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── compile.out │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── npm_pkgs_lockfile_unused/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── compile.out │ │ │ │ ├── deno.json │ │ │ │ └── main.ts │ │ │ ├── npm_specifier_temp_dir/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── package.json │ │ │ ├── npmrc_auto_install/ │ │ │ │ ├── .npmrc │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.js │ │ │ │ ├── main.out │ │ │ │ └── package.json │ │ │ ├── npmrc_byonm/ │ │ │ │ ├── .npmrc │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── install.out │ │ │ │ ├── main.js │ │ │ │ ├── main.out │ │ │ │ └── package.json │ │ │ ├── package_json_type/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add.js │ │ │ │ ├── compile.out │ │ │ │ ├── main.js │ │ │ │ ├── output.out │ │ │ │ ├── package.json │ │ │ │ └── subtract.ts │ │ │ ├── patch/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add/ │ │ │ │ │ ├── deno.json │ │ │ │ │ └── mod.ts │ │ │ │ ├── main/ │ │ │ │ │ ├── deno.json │ │ │ │ │ └── main.ts │ │ │ │ └── main.out │ │ │ ├── permissions_denied/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── preload_modules/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ ├── main.out │ │ │ │ └── preload.js │ │ │ ├── redirects/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── relative_permissions/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main.ts │ │ │ ├── repetitive_unstable_flag/ │ │ │ │ ├── .gitignore │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── compile.out │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── self_extracting/ │ │ │ │ ├── basic/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── main.out │ │ │ │ │ └── main.ts │ │ │ │ └── npm_and_jsr/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── sloppy_imports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── compile.out │ │ │ │ ├── hello.ts │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── standalone_process_argv/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── standalone_spawn_self/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.ts │ │ │ │ ├── main_no_args.out │ │ │ │ └── main_with_args.out │ │ │ ├── two_times_compile_include_all/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── compile1.out │ │ │ │ ├── compile2.out │ │ │ │ ├── deno.json │ │ │ │ └── main.ts │ │ │ ├── unstable_npm_lazy_caching/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── compile.out │ │ │ │ ├── deno.json │ │ │ │ └── main.ts │ │ │ └── workspace/ │ │ │ ├── __test__.jsonc │ │ │ ├── add/ │ │ │ │ ├── deno.json │ │ │ │ ├── mod.test.ts │ │ │ │ └── mod.ts │ │ │ ├── deno.json │ │ │ ├── main.out │ │ │ ├── main.ts │ │ │ └── subtract/ │ │ │ ├── deno.json │ │ │ ├── mod.test.ts │ │ │ └── mod.ts │ │ ├── coverage/ │ │ │ ├── all_files_with_ignore_directives/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── lib.ts │ │ │ │ ├── test.ts │ │ │ │ └── test_coverage.out │ │ │ ├── blob_url/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── main_test.ts │ │ │ ├── branch_and_line_counts/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── expected_lcov.out │ │ │ │ ├── mod.ts │ │ │ │ └── test.ts │ │ │ ├── coverage_raw_data_only/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── source.ts │ │ │ │ └── test.ts │ │ │ ├── data_url/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── main_test.ts │ │ │ ├── default_reports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── cat.ts │ │ │ │ ├── html_index_html.out │ │ │ │ ├── lcov_info.out │ │ │ │ ├── main.out │ │ │ │ ├── source.ts │ │ │ │ └── test.ts │ │ │ ├── deno_exit/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── coverage.out │ │ │ │ └── main.js │ │ │ ├── filter_doc_testing_urls/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── coverage_success.out │ │ │ │ ├── source.ts │ │ │ │ ├── test.ts │ │ │ │ └── test_coverage.out │ │ │ ├── invalid_url/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── cov.out │ │ │ │ ├── main.ts │ │ │ │ └── main_test.ts │ │ │ ├── missing_ignore_start_comment_warning/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── cov.out │ │ │ │ ├── main.ts │ │ │ │ └── main_test.ts │ │ │ ├── missing_source_file/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── helper.ts │ │ │ │ ├── main.ts │ │ │ │ └── missing_source.out │ │ │ ├── nested_ignore_comment_warning/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── cov.out │ │ │ │ ├── main.ts │ │ │ │ └── main_test.ts │ │ │ ├── no_files_after_filter/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── no_files_in_report.out │ │ │ │ ├── test.ts │ │ │ │ └── test_coverage.out │ │ │ ├── no_files_found/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── does_not_exist.out │ │ │ ├── no_negative_branch_counts/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── expected_lcov.out │ │ │ │ ├── mod.ts │ │ │ │ └── test.ts │ │ │ ├── set_coverage_in_env_var/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── coverage.out │ │ │ │ ├── source.ts │ │ │ │ ├── test.out │ │ │ │ └── test.ts │ │ │ └── unterminated_ignore_comment_warning/ │ │ │ ├── __test__.jsonc │ │ │ ├── cov.out │ │ │ ├── main.ts │ │ │ └── main_test.ts │ │ ├── cpu_prof/ │ │ │ ├── basic/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ ├── main.out │ │ │ │ └── verify.js │ │ │ ├── custom_name/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ ├── main.out │ │ │ │ └── verify.js │ │ │ ├── deno_exit/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ └── verify.js │ │ │ ├── eval/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── verify.js │ │ │ │ └── verify_md.js │ │ │ ├── flamegraph/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ ├── main.out │ │ │ │ └── verify.js │ │ │ ├── md_output/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ ├── main.out │ │ │ │ └── verify.js │ │ │ └── source_map/ │ │ │ ├── __test__.jsonc │ │ │ ├── main.ts │ │ │ └── verify.js │ │ ├── deploy/ │ │ │ └── help_success/ │ │ │ └── __test__.jsonc │ │ ├── doc/ │ │ │ ├── _060_deno_doc_displays_all_overloads_in_details_view/ │ │ │ │ ├── 060_deno_doc_displays_all_overloads_in_details_view.ts │ │ │ │ ├── 060_deno_doc_displays_all_overloads_in_details_view.ts.out │ │ │ │ └── __test__.jsonc │ │ │ ├── builtin/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── deno_doc_builtin.out │ │ │ ├── deno_doc/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── bar.out │ │ │ │ ├── deno_doc.ts │ │ │ │ ├── deno_doc2.ts │ │ │ │ └── foo.out │ │ │ ├── html/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── a.ts │ │ │ │ ├── b.ts │ │ │ │ ├── check_file.ts │ │ │ │ └── deno.json │ │ │ ├── html_lint_referenced_private_types_fixed/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── referenced_private_types.ts │ │ │ │ └── referenced_private_types_lint.out │ │ │ ├── import_map/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── import_map.json │ │ │ │ ├── module/ │ │ │ │ │ └── fun.js │ │ │ │ ├── use_import_map.js │ │ │ │ └── use_import_map.out │ │ │ ├── invalid_url/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── invalid_url.out │ │ │ ├── json/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── json.js │ │ │ │ ├── json.out │ │ │ │ └── types.d.ts │ │ │ ├── lint_html_success/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── lint_success.ts │ │ │ │ └── lint_success_html.out │ │ │ ├── lint_json_success/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── lint_success.ts │ │ │ │ └── lint_success_json.out │ │ │ ├── lint_referenced_private_types_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── referenced_private_types.ts │ │ │ │ └── referenced_private_types_lint.out │ │ │ ├── lint_referenced_private_types_fixed/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── referenced_private_types_fixed.out │ │ │ │ └── referenced_private_types_fixed.ts │ │ │ ├── lint_success/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── lint_success.out │ │ │ │ └── lint_success.ts │ │ │ ├── markdown/ │ │ │ │ ├── README.md │ │ │ │ ├── __test__.jsonc │ │ │ │ └── expected.out │ │ │ ├── markdown_flags/ │ │ │ │ ├── README.md │ │ │ │ ├── __test__.jsonc │ │ │ │ └── json_flag.out │ │ │ ├── markdown_jsr/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── jsr_markdown.out │ │ │ │ ├── mixed.out │ │ │ │ └── mod.ts │ │ │ ├── npm_reexport_byonm/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── doc.out │ │ │ │ ├── mod.ts │ │ │ │ └── package.json │ │ │ ├── npm_specifier_auto_node_modules/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── mod.ts │ │ │ │ ├── package.json │ │ │ │ ├── reexport.out │ │ │ │ └── specifier.out │ │ │ ├── npm_specifier_byonm/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── doc.out │ │ │ │ └── package.json │ │ │ ├── npm_specifier_managed/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── mod.ts │ │ │ │ ├── reexport.out │ │ │ │ └── specifier.out │ │ │ ├── referenced_private_types/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── referenced_private_types.out │ │ │ │ └── referenced_private_types.ts │ │ │ ├── types_header/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── types_header.out │ │ │ │ └── types_header.ts │ │ │ ├── types_header_direct/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── types_header.out │ │ │ ├── types_hint/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── foo.d.ts │ │ │ │ ├── foo.js │ │ │ │ ├── types_hint.out │ │ │ │ └── types_hint.ts │ │ │ ├── types_ref/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── foo.d.ts │ │ │ │ ├── types_ref.js │ │ │ │ └── types_ref.out │ │ │ └── wasm/ │ │ │ ├── __test__.jsonc │ │ │ └── doc.out │ │ ├── eval/ │ │ │ ├── check_local/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main.out │ │ │ ├── check_local_by_default2/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check_local_by_default2.ts │ │ │ │ └── main.out │ │ │ ├── cjs/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── say_hello.js │ │ │ ├── dyn_import_eval/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── mod4.js │ │ │ ├── env_file/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── env_file │ │ │ │ └── main.out │ │ │ ├── env_file_inner_quotes/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── env_file │ │ │ ├── env_file_invalid_utf8/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── invalid_utf8_env │ │ │ │ └── main.out │ │ │ ├── env_file_missing/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main.out │ │ │ ├── env_unparseable_file/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── env_unparseable │ │ │ │ └── main.out │ │ │ ├── eval_auto_cjs_detection/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── say_hello.js │ │ │ ├── eval_basic/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main.out │ │ │ ├── eval_p/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main.out │ │ │ ├── eval_ts/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main.out │ │ │ ├── pkg_json_type_cjs/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── package.json │ │ │ └── v8_flags_eval/ │ │ │ ├── __test__.jsonc │ │ │ └── main.out │ │ ├── flags/ │ │ │ ├── help_flag/ │ │ │ │ └── __test__.jsonc │ │ │ ├── types/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── types.out │ │ │ └── version_flag/ │ │ │ └── __test__.jsonc │ │ ├── fmt/ │ │ │ ├── astro_file_with_css_comment/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── fmt.out │ │ │ │ └── main.astro │ │ │ ├── check_tests/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── regular/ │ │ │ │ ├── formatted1.js │ │ │ │ ├── formatted2.ts │ │ │ │ ├── formatted3.markdown │ │ │ │ └── formatted4.jsonc │ │ │ ├── css/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── badly_formatted.css │ │ │ │ └── well_formatted.css │ │ │ ├── default_ts/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── as_ts.js │ │ │ │ └── extensionless │ │ │ ├── external_formatter/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── badly_formatted.in │ │ │ │ ├── syntax_error_but_fmt_ignored.js │ │ │ │ ├── syntax_error_in_css.js │ │ │ │ ├── syntax_error_in_css.out │ │ │ │ ├── syntax_error_in_html.js │ │ │ │ ├── syntax_error_in_html.out │ │ │ │ ├── well_formatted.out │ │ │ │ ├── well_formatted_unstable_sql.out │ │ │ │ └── well_formatted_use_tabs.out │ │ │ ├── gitignore/ │ │ │ │ ├── .gitignore │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── dist/ │ │ │ │ │ └── file1.js │ │ │ │ ├── expected.out │ │ │ │ └── file2.ts │ │ │ ├── html/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── badly_formatted.html │ │ │ │ ├── broken.html │ │ │ │ ├── broken.out │ │ │ │ ├── well_formatted.html │ │ │ │ └── with_js.html │ │ │ ├── ignore_unexplicit_files/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main.ts │ │ │ ├── malformed_config/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.malformed.jsonc │ │ │ │ ├── deno.malformed2.jsonc │ │ │ │ └── error.out │ │ │ ├── mustache/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── badly_formatted.mustache │ │ │ │ ├── broken.mustache │ │ │ │ ├── broken.out │ │ │ │ └── well_formatted.mustache │ │ │ ├── njk/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── badly_formatted.njk │ │ │ ├── no_error_deno_dir_not_exists/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── fmt.out │ │ │ │ └── main.ts │ │ │ ├── non_workspace/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error.out │ │ │ │ └── main.ts │ │ │ ├── parse_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check_invalid_data.out │ │ │ │ ├── check_parse_error.out │ │ │ │ ├── invalid_data.json │ │ │ │ ├── invalid_data.out │ │ │ │ ├── parse_error.out │ │ │ │ └── parse_error.ts │ │ │ ├── sql/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── badly_formatted.sql │ │ │ │ ├── ignore_file.sql │ │ │ │ ├── ignore_file2.sql │ │ │ │ ├── ignore_file3.sql │ │ │ │ ├── ignore_file4.sql │ │ │ │ ├── well_formatted.sql │ │ │ │ └── wrong_file_ignore.sql │ │ │ ├── stdin_ipynb/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── badly_formatted.in │ │ │ │ └── expected.out │ │ │ ├── stdin_tests/ │ │ │ │ └── __test__.jsonc │ │ │ ├── strip_bom/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check.out │ │ │ │ ├── format.out │ │ │ │ ├── main.ts │ │ │ │ └── verify.ts │ │ │ ├── svg/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── broken.out │ │ │ ├── unstable_component/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── badly_formatted.svelte │ │ │ ├── vento/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── badly_formatted.vto │ │ │ ├── with_config/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.jsonc │ │ │ │ └── subdir/ │ │ │ │ ├── a.ts │ │ │ │ ├── b.ts │ │ │ │ ├── c.md │ │ │ │ └── d.tsx │ │ │ ├── workspace/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── a/ │ │ │ │ │ ├── a.ts │ │ │ │ │ └── deno.json │ │ │ │ ├── a_check.out │ │ │ │ ├── a_fmt.out │ │ │ │ ├── b/ │ │ │ │ │ ├── b.ts │ │ │ │ │ └── deno.json │ │ │ │ ├── deno.json │ │ │ │ ├── root.ts │ │ │ │ ├── root_check.out │ │ │ │ └── root_fmt.out │ │ │ ├── xml/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── badly_formatted.xml │ │ │ │ ├── broken.out │ │ │ │ ├── broken.xml │ │ │ │ └── well_formatted.xml │ │ │ └── yaml/ │ │ │ ├── __test__.jsonc │ │ │ ├── badly_formatted.yml │ │ │ ├── ignore_file.yaml │ │ │ ├── ignore_file2.yaml │ │ │ ├── ignore_file3.yaml │ │ │ ├── ignore_file4.yaml │ │ │ ├── ignore_line.yml │ │ │ ├── well_formatted.yml │ │ │ ├── wrong_file_ignore.out │ │ │ └── wrong_file_ignore.yaml │ │ ├── future/ │ │ │ ├── import_assertions/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error.out │ │ │ │ ├── main.js │ │ │ │ └── main.json │ │ │ └── unstable_flags/ │ │ │ ├── __test__.jsonc │ │ │ ├── main.js │ │ │ ├── main.out │ │ │ └── worker.js │ │ ├── future_install_node_modules/ │ │ │ ├── __test__.jsonc │ │ │ ├── corrupt.js │ │ │ ├── deno.lock.out │ │ │ ├── install.out │ │ │ ├── install_lockfile.out │ │ │ ├── main.js │ │ │ └── package.json │ │ ├── import_map/ │ │ │ └── import_map_config/ │ │ │ ├── __test__.jsonc │ │ │ ├── cache.out │ │ │ ├── config.json │ │ │ ├── config.out │ │ │ ├── flag_has_precedence.out │ │ │ ├── import_data_url.out │ │ │ ├── import_data_url.ts │ │ │ ├── import_map.json │ │ │ ├── import_map_invalid.json │ │ │ ├── info.out │ │ │ ├── lodash/ │ │ │ │ ├── lodash.ts │ │ │ │ └── other_file.ts │ │ │ ├── moment/ │ │ │ │ ├── moment.ts │ │ │ │ └── other_file.ts │ │ │ ├── run.out │ │ │ ├── scope/ │ │ │ │ └── scoped.ts │ │ │ ├── scoped_moment.ts │ │ │ ├── test.ts │ │ │ ├── unmapped_bare_specifier.out │ │ │ ├── unmapped_bare_specifier.ts │ │ │ └── vue.ts │ │ ├── info/ │ │ │ ├── _054_info_local_imports/ │ │ │ │ ├── 005_more_imports.ts │ │ │ │ ├── 054_info_local_imports.out │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── mod1.ts │ │ │ │ ├── mod2.ts │ │ │ │ ├── print_hello.ts │ │ │ │ └── subdir2/ │ │ │ │ ├── dynamic_import.ts │ │ │ │ └── mod2.ts │ │ │ ├── byonm/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── info.out │ │ │ │ └── package.json │ │ │ ├── bytes_and_text_imports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── data.txt │ │ │ │ ├── deno.json │ │ │ │ ├── info.out │ │ │ │ ├── json.out │ │ │ │ └── main.ts │ │ │ ├── data_null_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── data_null_error/ │ │ │ │ ├── data_null_error.out │ │ │ │ ├── mod.ts │ │ │ │ └── types.d.ts │ │ │ ├── dynamic_imports_tmpl_lit/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── dynamic_imports_tmp_lit/ │ │ │ │ ├── main.info.out │ │ │ │ ├── main.js │ │ │ │ ├── other/ │ │ │ │ │ ├── data.json │ │ │ │ │ └── sub/ │ │ │ │ │ └── data2.json │ │ │ │ └── sub/ │ │ │ │ ├── a.js │ │ │ │ └── b.ts │ │ │ ├── flag/ │ │ │ │ ├── 041_info_flag.out │ │ │ │ └── __test__.jsonc │ │ │ ├── flag_location/ │ │ │ │ ├── 041_info_flag_location.out │ │ │ │ └── __test__.jsonc │ │ │ ├── flag_script_jsx/ │ │ │ │ ├── 049_info_flag_script_jsx.out │ │ │ │ └── __test__.jsonc │ │ │ ├── import_map/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.tsx │ │ │ │ └── with_import_map.out │ │ │ ├── json/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── info_json.out │ │ │ ├── json_deps_order/ │ │ │ │ ├── 076_info_json_deps_order.out │ │ │ │ ├── 076_info_json_deps_order.ts │ │ │ │ ├── __test__.jsonc │ │ │ │ └── recursive_imports/ │ │ │ │ ├── A.ts │ │ │ │ ├── B.ts │ │ │ │ ├── C.ts │ │ │ │ └── common.ts │ │ │ ├── json_file/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── json_output/ │ │ │ │ │ ├── main.out │ │ │ │ │ └── main.ts │ │ │ │ ├── mod1.ts │ │ │ │ ├── mod2.ts │ │ │ │ ├── print_hello.ts │ │ │ │ └── subdir2/ │ │ │ │ ├── dynamic_import.ts │ │ │ │ └── mod2.ts │ │ │ ├── json_location/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── info_json_location.out │ │ │ ├── missing_module/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_009_missing_js_module.js │ │ │ │ └── info_missing_module.out │ │ │ ├── multiple_imports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── multiple_imports.out │ │ │ ├── multiple_redirects/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── package_json_basic/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── info.out │ │ │ │ ├── install.out │ │ │ │ ├── lib.ts │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── package_json_basic_auto_install/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── info.out │ │ │ │ ├── info_bare.out │ │ │ │ ├── lib.ts │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── recursive_modules/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── info_recursive_imports_test.out │ │ │ │ ├── info_recursive_imports_test.ts │ │ │ │ └── recursive_imports/ │ │ │ │ ├── A.ts │ │ │ │ ├── B.ts │ │ │ │ ├── C.ts │ │ │ │ └── common.ts │ │ │ ├── ts_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── info_ts_error.out │ │ │ │ └── info_ts_error.ts │ │ │ ├── type_import/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── info_type_import.out │ │ │ │ ├── info_type_import.ts │ │ │ │ └── type_and_code.ts │ │ │ ├── types_header_direct/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── type_directives_01.ts │ │ │ │ └── types_header.out │ │ │ ├── wasm_module/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── with_config_override/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── with_config/ │ │ │ │ ├── deno-override.json │ │ │ │ ├── deno.json │ │ │ │ ├── import_map.json │ │ │ │ ├── test.ts │ │ │ │ └── with_config.out │ │ │ └── workspace_member/ │ │ │ ├── __test__.jsonc │ │ │ ├── deno.json │ │ │ ├── info_bare_specifier.out │ │ │ ├── info_bare_specifier_package_json.out │ │ │ ├── info_bare_specifier_package_json_subpath.out │ │ │ ├── info_workspace_member.out │ │ │ ├── info_workspace_member_sub.out │ │ │ ├── member/ │ │ │ │ ├── deno.json │ │ │ │ ├── mod.ts │ │ │ │ └── sub/ │ │ │ │ └── file.ts │ │ │ ├── member2/ │ │ │ │ └── deno.json │ │ │ └── member3/ │ │ │ ├── bar.ts │ │ │ ├── mod.ts │ │ │ └── package.json │ │ ├── init/ │ │ │ ├── lib/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── dry_publish.out │ │ │ │ ├── init.out │ │ │ │ └── test.out │ │ │ ├── npm/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── init.out │ │ │ └── yes_flag/ │ │ │ ├── __test__.jsonc │ │ │ ├── init.out │ │ │ └── missing.out │ │ ├── install/ │ │ │ ├── alias_pkg_json_and_deno_json_jsr_pkg/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── package.json │ │ │ │ ├── verify.out │ │ │ │ └── verify.ts │ │ │ ├── alias_pkg_json_and_deno_json_npm_pkg/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── package.json │ │ │ │ ├── verify.out │ │ │ │ └── verify.ts │ │ │ ├── bad_lockfile_bin_entry/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── deno.json │ │ │ ├── bundled_deps_prefers/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── output.out │ │ │ │ └── package.json │ │ │ ├── byonm_jsr_npm_dep/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── byonm_run_tag_after_install/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.ts │ │ │ │ ├── node_modules_out_of_date.out │ │ │ │ ├── package.json │ │ │ │ └── replace-version-req.ts │ │ │ ├── cache_out_of_date_with_lockfile/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── package.json │ │ │ │ └── update.ts │ │ │ ├── cleanup_unused_packages/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── cowsay_removed.out │ │ │ │ ├── deno.json │ │ │ │ ├── final_packages.out │ │ │ │ ├── initial_packages.out │ │ │ │ ├── install.out │ │ │ │ ├── package.json │ │ │ │ └── package_updated.json │ │ │ ├── deno_install_arch/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── package.json │ │ │ │ └── verify_output.ts │ │ │ ├── directories_bin/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── package.json │ │ │ │ └── verify_setup.ts │ │ │ ├── entrypoint_ignored/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── ignore/ │ │ │ │ │ └── main.ts │ │ │ │ └── install.out │ │ │ ├── entrypoint_only_used_packages/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── install-entrypoint.out │ │ │ │ ├── install.out │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── exec_fs_permissions/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── future_install_add_dist_tag/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── install.out │ │ │ ├── future_install_global/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── assert.js │ │ │ │ ├── install.out │ │ │ │ └── pkg/ │ │ │ │ ├── main.js │ │ │ │ └── package.json │ │ │ ├── future_install_local_add_deno/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── deno.json.out │ │ │ │ ├── install.out │ │ │ │ └── main.js │ │ │ ├── future_install_local_add_npm/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── install.out │ │ │ │ ├── main.js │ │ │ │ ├── package.json │ │ │ │ └── package.json.out │ │ │ ├── future_install_local_deno/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── deno.lock.out │ │ │ │ ├── install.out │ │ │ │ └── main.js │ │ │ ├── future_install_node_modules/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── corrupt.js │ │ │ │ ├── deno.lock.out │ │ │ │ ├── install.out │ │ │ │ ├── install_lockfile.out │ │ │ │ ├── main.js │ │ │ │ └── package.json │ │ │ ├── future_install_node_modules_tag/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── install.out │ │ │ │ └── package.json │ │ │ ├── global/ │ │ │ │ ├── allow_scripts/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── install.out │ │ │ │ │ └── run.out │ │ │ │ ├── compile/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── install.out │ │ │ │ │ ├── main.ts │ │ │ │ │ └── run.out │ │ │ │ ├── compile_allow_scripts/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── install.out │ │ │ │ │ └── run.out │ │ │ │ ├── compile_force_overwrite/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── force_install.out │ │ │ │ │ ├── install.out │ │ │ │ │ ├── main.ts │ │ │ │ │ ├── main2.ts │ │ │ │ │ ├── no_force_install.out │ │ │ │ │ └── run.out │ │ │ │ ├── config_file_import_map/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── import_map.json │ │ │ │ │ ├── install.out │ │ │ │ │ └── main.ts │ │ │ │ ├── jsr/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── install.out │ │ │ │ │ └── run.out │ │ │ │ ├── jsr_lockfile/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── install.out │ │ │ │ │ ├── lockfile.out │ │ │ │ │ └── run.out │ │ │ │ ├── jsr_lockfile_bad_tarball/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── install.out │ │ │ │ │ └── no_lockfile.out │ │ │ │ ├── npm_multiple_bins/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── assert_uninstalled.js │ │ │ │ │ ├── install.out │ │ │ │ │ ├── run_cli.out │ │ │ │ │ ├── run_server.out │ │ │ │ │ └── uninstall.out │ │ │ │ ├── pkg_name_same_as_file/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ └── file_not_exists.out │ │ │ │ └── warn_config_file/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── install.out │ │ │ │ └── main.js │ │ │ ├── import_map_with_dir/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── deno.json │ │ │ ├── install_add_dep_existing/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── install.out │ │ │ │ ├── package.json │ │ │ │ └── package.json.out │ │ │ ├── install_add_dev/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── install.out │ │ │ │ ├── package.json │ │ │ │ └── package.json.out │ │ │ ├── install_add_dev_existing/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── install.out │ │ │ │ ├── package.json │ │ │ │ └── package.json.out │ │ │ ├── install_deprecated_package/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── install.out │ │ │ │ ├── main.js │ │ │ │ ├── package.json │ │ │ │ └── package.json.out │ │ │ ├── install_entrypoint/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── install.out │ │ │ │ ├── lifecycle.out │ │ │ │ ├── lifecycle.ts │ │ │ │ ├── main.ts │ │ │ │ └── second.ts │ │ │ ├── install_single_http_url_without_global_flag/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── install_http.out │ │ │ │ └── install_https.out │ │ │ ├── installs_all_workspace_imports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── install.out │ │ │ │ └── packages/ │ │ │ │ ├── bar/ │ │ │ │ │ └── deno.json │ │ │ │ └── foo/ │ │ │ │ └── deno.json │ │ │ ├── invalid_scheme/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── install.out │ │ │ │ └── package.json │ │ │ ├── jsr_exports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── install.out │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── jsr_exports_uses_locked/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── install.out │ │ │ ├── jsr_exports_uses_locked_multiple_in_lockfile/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── install.out │ │ │ ├── lockfile_only/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── install.out │ │ │ │ └── package.json │ │ │ ├── lockfile_only_entrypoint/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── install.out │ │ │ │ └── main.ts │ │ │ ├── minimum_dependency_age/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── install.out │ │ │ │ ├── outdated.out │ │ │ │ ├── outdated_no_min_dep_age.out │ │ │ │ ├── package.json │ │ │ │ ├── setup.ts │ │ │ │ └── update.out │ │ │ ├── minimum_dependency_age_exclude_jsr/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── install.out │ │ │ │ └── package.json │ │ │ ├── minimum_dependency_age_exclude_npm/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── install.out │ │ │ │ └── package.json │ │ │ ├── move_after_install/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── test-project/ │ │ │ │ ├── main.mjs │ │ │ │ └── package.json │ │ │ ├── no_config_flag/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── err.out │ │ │ ├── non_existent_optional_peer/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── install.out │ │ │ │ └── package.json │ │ │ ├── npm_workspace_package/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── a/ │ │ │ │ │ ├── foo.js │ │ │ │ │ ├── mod.js │ │ │ │ │ └── package.json │ │ │ │ ├── b/ │ │ │ │ │ ├── deno.json │ │ │ │ │ └── mod.ts │ │ │ │ ├── deno.json │ │ │ │ └── edit-import.ts │ │ │ ├── package_extra_nmd/ │ │ │ │ └── __test__.jsonc │ │ │ ├── packagejson_missing_extra/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── bindinggyp.out │ │ │ │ ├── deno.json │ │ │ │ ├── has-bin.ts │ │ │ │ ├── missingbin.out │ │ │ │ └── missingdeprecated.out │ │ │ ├── peer_dep_specific_constraint/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── install.out │ │ │ │ ├── lock.out │ │ │ │ └── package.json │ │ │ ├── scripts_install_launch_cjs_temp_dir/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── output.out │ │ │ │ └── package.json │ │ │ ├── scripts_install_no_ext/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── output.out │ │ │ │ └── package.json │ │ │ ├── type_only_import/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── install.out │ │ │ │ ├── main.ts │ │ │ │ └── run.out │ │ │ ├── unknown_media_type/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── foo.ts │ │ │ │ └── styles.css │ │ │ ├── workspace_member_with_tag_dep/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── install.out │ │ │ │ ├── package.json │ │ │ │ └── package1/ │ │ │ │ └── package.json │ │ │ └── workspace_node_modules_not_exists/ │ │ │ ├── __test__.jsonc │ │ │ ├── deno.json │ │ │ ├── install.out │ │ │ ├── package1/ │ │ │ │ └── package.json │ │ │ └── package2/ │ │ │ └── package.json │ │ ├── jsr/ │ │ │ ├── deps/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── main_info.out │ │ │ ├── excluded_export_module/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── excluded_file1.ts │ │ │ │ ├── excluded_file2.ts │ │ │ │ ├── main.ts │ │ │ │ ├── not_imported_excluded_file.ts │ │ │ │ └── publish.out │ │ │ ├── import_https_url/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── analyzable.out │ │ │ │ ├── analyzable.ts │ │ │ │ ├── nonanalyzable.out │ │ │ │ └── nonanalyzable.ts │ │ │ ├── import_jsr_via_https/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.check.out │ │ │ │ ├── main.info.out │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── import_meta_resolve_non_jsr_url/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── jsx_with_no_pragmas/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── jsx_with_pragmas/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── link_lockfile_changes/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add/ │ │ │ │ │ ├── deno.json │ │ │ │ │ └── mod.ts │ │ │ │ ├── deno.json │ │ │ │ ├── deno1.json │ │ │ │ ├── deno2.json │ │ │ │ ├── lockfile1.out │ │ │ │ └── lockfile2.out │ │ │ ├── module_graph/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── main_info.out │ │ │ ├── module_graph2/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── main_info.out │ │ │ ├── no_module_graph/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ ├── main_info.out │ │ │ │ ├── multiple.out │ │ │ │ └── multiple.ts │ │ │ ├── no_unused_params/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── publish.out │ │ │ ├── subset_type_graph/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.check.out │ │ │ │ └── main.ts │ │ │ ├── vendor_delete_locked_version_metadata/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── main.ts │ │ │ ├── version_not_found/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ └── worker/ │ │ │ ├── __test__.jsonc │ │ │ ├── main.out │ │ │ └── main.ts │ │ ├── jupyter/ │ │ │ └── install_command/ │ │ │ ├── __test__.jsonc │ │ │ ├── already_installed.out │ │ │ ├── install_command.out │ │ │ └── install_name.out │ │ ├── lint/ │ │ │ ├── all/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── expected.out │ │ │ │ ├── file1.js │ │ │ │ ├── file2.ts │ │ │ │ └── ignored_file.ts │ │ │ ├── bom/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── mod.out │ │ │ │ └── mod.ts │ │ │ ├── compact/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── expected_compact.out │ │ │ │ └── file1.js │ │ │ ├── default_ts/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── as_ts.js │ │ │ │ └── extensionless │ │ │ ├── gitignore/ │ │ │ │ ├── .gitignore │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── dist/ │ │ │ │ │ └── file1.js │ │ │ │ ├── expected.out │ │ │ │ └── file2.ts │ │ │ ├── glob/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── expected_glob.out │ │ │ │ ├── with_config/ │ │ │ │ │ ├── a.ts │ │ │ │ │ └── b.ts │ │ │ │ └── without_config/ │ │ │ │ ├── file1.js │ │ │ │ ├── file2.ts │ │ │ │ ├── ignored_file.ts │ │ │ │ └── malformed.js │ │ │ ├── ignore/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── expected_ignore.out │ │ │ │ └── without_config/ │ │ │ │ ├── file1.js │ │ │ │ ├── file2.ts │ │ │ │ ├── ignored_file.ts │ │ │ │ └── malformed.js │ │ │ ├── ignore_unexplicit_files/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main.ts │ │ │ ├── json/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── expected_json.out │ │ │ │ ├── file1.js │ │ │ │ ├── file2.ts │ │ │ │ ├── ignored_file.ts │ │ │ │ └── malformed.js │ │ │ ├── jsr_pkg_no_version/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── lint.out │ │ │ │ └── mod.ts │ │ │ ├── jsr_tag/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── non_package/ │ │ │ │ │ ├── mod.ts │ │ │ │ │ └── type.ts │ │ │ │ ├── non_package.out │ │ │ │ ├── package/ │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── mod.ts │ │ │ │ │ └── type.ts │ │ │ │ └── package.out │ │ │ ├── jsx/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── lint.out │ │ │ │ ├── react/ │ │ │ │ │ ├── deno.json │ │ │ │ │ └── mod.tsx │ │ │ │ └── react-jsx/ │ │ │ │ ├── deno.json │ │ │ │ └── mod.tsx │ │ │ ├── jsx_runtime_pragma_unknown_value/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main.tsx │ │ │ ├── lint_fix/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── a.ts │ │ │ │ ├── a_fixed.out │ │ │ │ ├── lint.out │ │ │ │ └── lint_fixed.out │ │ │ ├── lint_plugin/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── a.ts │ │ │ │ ├── deno.json │ │ │ │ ├── deno_exclude.json │ │ │ │ ├── lint.out │ │ │ │ ├── lint_exclude.out │ │ │ │ ├── lint_fixed.out │ │ │ │ └── plugin.ts │ │ │ ├── lint_plugin_comments/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── comments.out │ │ │ │ ├── deno.json │ │ │ │ ├── main.ts │ │ │ │ └── plugin.ts │ │ │ ├── lint_plugin_comments_multi_file/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── a.ts │ │ │ │ ├── b.ts │ │ │ │ ├── deno.json │ │ │ │ ├── lint.out │ │ │ │ └── plugin.ts │ │ │ ├── lint_plugin_empty_tags/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── log.out │ │ │ │ ├── main.ts │ │ │ │ └── plugin.ts │ │ │ ├── lint_plugin_fix_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── fix.out │ │ │ │ ├── main.ts │ │ │ │ └── plugin.ts │ │ │ ├── lint_plugin_infinite_edits/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── fix.out │ │ │ │ ├── main.ts │ │ │ │ └── plugin.ts │ │ │ ├── lint_plugin_lifecycle/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── a.ts │ │ │ │ ├── deno.json │ │ │ │ ├── lint.out │ │ │ │ └── plugin.ts │ │ │ ├── lint_plugin_multiple_fixes/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno_arr.json │ │ │ │ ├── deno_gen.json │ │ │ │ ├── fix.out │ │ │ │ ├── main.ts │ │ │ │ ├── plugin_arr.ts │ │ │ │ └── plugin_gen.ts │ │ │ ├── lint_plugin_no_fixer/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── a.ts │ │ │ │ ├── deno.json │ │ │ │ ├── lint.out │ │ │ │ └── plugin.ts │ │ │ ├── lint_plugin_permissions/ │ │ │ │ ├── README.md │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── a.ts │ │ │ │ ├── deno.json │ │ │ │ ├── lint.out │ │ │ │ └── plugin.ts │ │ │ ├── lint_plugin_rule_context/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── log.out │ │ │ │ ├── main.ts │ │ │ │ └── plugin.ts │ │ │ ├── lint_plugin_runtime_api/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.ts │ │ │ │ ├── main_test.out │ │ │ │ ├── main_test.ts │ │ │ │ ├── run.out │ │ │ │ └── test.out │ │ │ ├── lint_plugin_source_code/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── log.out │ │ │ │ ├── main.ts │ │ │ │ └── plugin.ts │ │ │ ├── lint_plugin_utf16/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── fix.out │ │ │ │ ├── fixed.out │ │ │ │ ├── lint.out │ │ │ │ ├── main.ts │ │ │ │ └── plugin.ts │ │ │ ├── lint_plugin_workspace/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── lint.out │ │ │ │ ├── member/ │ │ │ │ │ ├── deno.json │ │ │ │ │ └── main.ts │ │ │ │ └── plugin.ts │ │ │ ├── no_import_prefix/ │ │ │ │ ├── non_workspace/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ └── main.ts │ │ │ │ └── workspace/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── lint.out │ │ │ │ └── main.ts │ │ │ ├── no_slow_types/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── a.ts │ │ │ │ ├── b.ts │ │ │ │ ├── c.ts │ │ │ │ ├── d.ts │ │ │ │ ├── deno.json │ │ │ │ ├── deno.non-package.json │ │ │ │ ├── no_slow_types.out │ │ │ │ └── no_slow_types_entrypoint.out │ │ │ ├── no_slow_types_workspace/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── a/ │ │ │ │ │ ├── b.ts │ │ │ │ │ ├── d.ts │ │ │ │ │ ├── deno.json │ │ │ │ │ └── mod.ts │ │ │ │ ├── b/ │ │ │ │ │ ├── deno.json │ │ │ │ │ └── mod.ts │ │ │ │ ├── c/ │ │ │ │ │ ├── deno.json │ │ │ │ │ └── mod_c.ts │ │ │ │ ├── deno.json │ │ │ │ └── output.out │ │ │ ├── node_globals_no_duplicate_imports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── lint.out │ │ │ │ └── main.ts │ │ │ ├── opt_out_top_level_exclude_via_lint_inexclude/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── actually_excluded.ts │ │ │ │ ├── deno.json │ │ │ │ ├── excluded.ts │ │ │ │ ├── main.ts │ │ │ │ ├── main_unix.out │ │ │ │ └── main_windows.out │ │ │ ├── quiet/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── expected_quiet.out │ │ │ │ └── file1.js │ │ │ ├── rules/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── expected_rules.out │ │ │ ├── rules_quiet/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── expected_rules.out │ │ │ ├── sloppy_imports_dts/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── a.d.ts │ │ │ │ ├── a.ts │ │ │ │ ├── b.d.ts │ │ │ │ ├── b.js │ │ │ │ ├── c.d.mts │ │ │ │ ├── c.mts │ │ │ │ ├── check.out │ │ │ │ ├── d.d.mts │ │ │ │ ├── d.mjs │ │ │ │ ├── dir_js/ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ └── index.js │ │ │ │ ├── dir_mjs/ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ └── index.mjs │ │ │ │ ├── dir_mts/ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ └── index.mts │ │ │ │ ├── dir_ts/ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── lint.out │ │ │ │ ├── main.ts │ │ │ │ └── run.out │ │ │ ├── sloppy_imports_no_incremental_cache/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── fail_js_to_ts.out │ │ │ │ ├── file.js │ │ │ │ └── main.ts │ │ │ ├── stdin/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── expected_from_stdin.out │ │ │ │ └── main.ts │ │ │ ├── stdin_json/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── expected_from_stdin_json.out │ │ │ │ └── main.ts │ │ │ ├── syntax_error_reporting/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── lint.out │ │ │ │ └── script.ts │ │ │ ├── with_config/ │ │ │ │ ├── Deno.jsonc │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── with_config/ │ │ │ │ │ ├── a.ts │ │ │ │ │ └── b.ts │ │ │ │ └── with_config.out │ │ │ ├── with_config_and_flags/ │ │ │ │ ├── Deno.jsonc │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── with_config/ │ │ │ │ │ ├── a.ts │ │ │ │ │ └── b.ts │ │ │ │ └── with_config_and_flags.out │ │ │ ├── with_config_without_args/ │ │ │ │ ├── Deno.no_tags.jsonc │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── with_config/ │ │ │ │ │ ├── a.ts │ │ │ │ │ └── b.ts │ │ │ │ └── with_config_without_tags.out │ │ │ ├── with_glob_config/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.glob.json │ │ │ │ ├── glob/ │ │ │ │ │ ├── data/ │ │ │ │ │ │ ├── tes.ts │ │ │ │ │ │ ├── test1.js │ │ │ │ │ │ ├── test1.ts │ │ │ │ │ │ └── test12.ts │ │ │ │ │ ├── nested/ │ │ │ │ │ │ ├── fizz/ │ │ │ │ │ │ │ ├── bar.ts │ │ │ │ │ │ │ ├── bazz.ts │ │ │ │ │ │ │ ├── fizz.ts │ │ │ │ │ │ │ └── foo.ts │ │ │ │ │ │ └── foo/ │ │ │ │ │ │ ├── bar.ts │ │ │ │ │ │ ├── bazz.ts │ │ │ │ │ │ ├── fizz.ts │ │ │ │ │ │ └── foo.ts │ │ │ │ │ └── pages/ │ │ │ │ │ └── [id].ts │ │ │ │ ├── with_glob_config_unix.out │ │ │ │ └── with_glob_config_windows.out │ │ │ ├── with_glob_config_and_flags/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.glob.json │ │ │ │ ├── glob/ │ │ │ │ │ ├── data/ │ │ │ │ │ │ ├── tes.ts │ │ │ │ │ │ ├── test1.js │ │ │ │ │ │ ├── test1.ts │ │ │ │ │ │ └── test12.ts │ │ │ │ │ ├── nested/ │ │ │ │ │ │ ├── fizz/ │ │ │ │ │ │ │ ├── bar.ts │ │ │ │ │ │ │ ├── bazz.ts │ │ │ │ │ │ │ ├── fizz.ts │ │ │ │ │ │ │ └── foo.ts │ │ │ │ │ │ └── foo/ │ │ │ │ │ │ ├── bar.ts │ │ │ │ │ │ ├── bazz.ts │ │ │ │ │ │ ├── fizz.ts │ │ │ │ │ │ └── foo.ts │ │ │ │ │ └── pages/ │ │ │ │ │ └── [id].ts │ │ │ │ ├── with_glob_config_and_flags_unix.out │ │ │ │ └── with_glob_config_and_flags_windows.out │ │ │ ├── with_malformed_config/ │ │ │ │ ├── Deno.malformed.jsonc │ │ │ │ ├── __test__.jsonc │ │ │ │ └── with_malformed_config.out │ │ │ ├── with_malformed_config2/ │ │ │ │ ├── Deno.malformed2.jsonc │ │ │ │ ├── __test__.jsonc │ │ │ │ └── with_malformed_config2.out │ │ │ ├── with_report_config/ │ │ │ │ ├── Deno.compact.format.jsonc │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── with_config/ │ │ │ │ │ ├── a.ts │ │ │ │ │ └── b.ts │ │ │ │ └── with_report_config_compact.out │ │ │ ├── with_report_config_override/ │ │ │ │ ├── Deno.compact.format.jsonc │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── with_config/ │ │ │ │ │ ├── a.ts │ │ │ │ │ └── b.ts │ │ │ │ └── with_report_config_override.out │ │ │ ├── workspace/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── a.out │ │ │ │ ├── deno.json │ │ │ │ ├── package-a/ │ │ │ │ │ ├── a.ts │ │ │ │ │ └── deno.json │ │ │ │ ├── package-b/ │ │ │ │ │ ├── b.ts │ │ │ │ │ └── deno.json │ │ │ │ ├── root.out │ │ │ │ └── root.ts │ │ │ └── workspace_no_slow_types/ │ │ │ ├── __test__.jsonc │ │ │ ├── a/ │ │ │ │ ├── a.ts │ │ │ │ └── deno.json │ │ │ ├── a.out │ │ │ ├── b/ │ │ │ │ ├── b.ts │ │ │ │ └── deno.json │ │ │ ├── b.out │ │ │ ├── c/ │ │ │ │ ├── c.ts │ │ │ │ └── deno.json │ │ │ ├── deno.json │ │ │ └── root.out │ │ ├── lockfile/ │ │ │ ├── adding_jsr_dep/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add.ts │ │ │ │ ├── deno.json │ │ │ │ ├── lock01.out │ │ │ │ ├── lock02.out │ │ │ │ └── subtract.ts │ │ │ ├── adding_jsr_export_new_dep/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add.ts │ │ │ │ ├── deno.json │ │ │ │ ├── lock01.out │ │ │ │ ├── lock02.out │ │ │ │ └── subtract.ts │ │ │ ├── adding_npm_dep/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add.ts │ │ │ │ ├── deno.json │ │ │ │ ├── lock01.out │ │ │ │ ├── lock02.out │ │ │ │ └── subtract.ts │ │ │ ├── adding_redirect/ │ │ │ │ ├── 1.ts │ │ │ │ ├── 2.ts │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── lock01.out │ │ │ │ └── lock02.out │ │ │ ├── auto_discover_lockfile/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── cache_bust_integrity_failure/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── update.ts │ │ │ ├── checksum_at_redirect/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── run.out │ │ │ ├── config_file_lock_boolean/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── false.json │ │ │ │ ├── false.main.out │ │ │ │ ├── main.ts │ │ │ │ ├── true.json │ │ │ │ └── true.main.out │ │ │ ├── config_file_lock_path/ │ │ │ │ ├── 019_media_types.ts.out │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── config_file_lock_path.json │ │ │ │ ├── config_file_lock_path.out │ │ │ │ ├── lock_check_err2.json │ │ │ │ ├── lock_check_ok2.json │ │ │ │ └── run/ │ │ │ │ └── lock_check_ok2.json │ │ │ ├── config_remove_npm_deps/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── lock_after_first_remove.out │ │ │ │ ├── lock_final.out │ │ │ │ ├── lock_initial.out │ │ │ │ ├── main.ts │ │ │ │ ├── output_lockfile.ts │ │ │ │ └── remove_dep.ts │ │ │ ├── external_import_map/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── deno.lock.out │ │ │ │ ├── import_map.json │ │ │ │ └── main.ts │ │ │ ├── frozen_lockfile/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add.ts │ │ │ │ ├── deno.json │ │ │ │ ├── frozen_new_dep_cache.out │ │ │ │ ├── frozen_new_dep_dynamic_http.out │ │ │ │ ├── frozen_new_dep_dynamic_jsr.out │ │ │ │ ├── frozen_new_dep_dynamic_npm.out │ │ │ │ ├── frozen_new_dep_jsr_cache.out │ │ │ │ ├── frozen_new_dep_jsr_run.out │ │ │ │ ├── frozen_new_dep_run.out │ │ │ │ ├── frozen_package_json_changed.out │ │ │ │ ├── frozen_package_json_changed_install.out │ │ │ │ ├── http-dynamic.ts │ │ │ │ ├── jsr-dynamic.ts │ │ │ │ ├── jsr.ts │ │ │ │ ├── jsr2.ts │ │ │ │ ├── no_lockfile_run.out │ │ │ │ ├── package.json │ │ │ │ ├── sub-dynamic.ts │ │ │ │ ├── sub.ts │ │ │ │ └── update_lockfile.out │ │ │ ├── jsx_import_source_and_types/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── deno.lock.out │ │ │ │ ├── index.out │ │ │ │ └── index.tsx │ │ │ ├── lock_check_err/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── lock_check_err.json │ │ │ │ └── lock_check_err.out │ │ │ ├── lock_check_err2/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── lock_check_err2.json │ │ │ │ └── lock_check_err2.out │ │ │ ├── lock_dynamic_imports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── lock_dynamic_imports.json │ │ │ │ └── lock_dynamic_imports.out │ │ │ ├── lock_v2_check_err/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── lock_v2_check_err.json │ │ │ │ └── lock_v2_check_err.out │ │ │ ├── lock_v2_check_err2/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── lock_v2_check_err2.json │ │ │ │ └── lock_v2_check_err2.out │ │ │ ├── lock_v2_dynamic_imports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── lock_v2_dynamic_imports.json │ │ │ │ └── lock_v2_dynamic_imports.out │ │ │ ├── no_declaration_files/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.lock.out │ │ │ │ ├── main.cache.out │ │ │ │ └── main.ts │ │ │ ├── no_lock/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── bench.nolock.out │ │ │ │ ├── deno.json │ │ │ │ ├── doc.nolock.out │ │ │ │ ├── fail.out │ │ │ │ ├── info.nolock.out │ │ │ │ ├── main.bench.ts │ │ │ │ ├── main.test.ts │ │ │ │ ├── main.ts │ │ │ │ └── test.nolock.out │ │ │ ├── only_package_json/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.lock.out │ │ │ │ ├── index.js │ │ │ │ ├── install.out │ │ │ │ └── package.json │ │ │ ├── out_of_date_npm_info/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── deno.lock.old │ │ │ │ ├── deno.lock.out │ │ │ │ ├── mv.ts │ │ │ │ └── rm-version.ts │ │ │ ├── run_overlapping_npm_constraints/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── analyzable_dynamic.out │ │ │ │ ├── analyzable_dynamic.ts │ │ │ │ ├── analyzable_dynamic_lock.out │ │ │ │ ├── deno.json │ │ │ │ ├── non_analyzable_dynamic.out │ │ │ │ ├── non_analyzable_dynamic.ts │ │ │ │ ├── non_analyzable_dynamic_lock.out │ │ │ │ └── output_lockfile.ts │ │ │ └── upgrades_v5/ │ │ │ ├── __test__.jsonc │ │ │ ├── deno.lock.json.out │ │ │ ├── deno.lock.v5.json.out │ │ │ └── empty.js │ │ ├── mod.rs │ │ ├── node/ │ │ │ ├── async_local_storage_unhandled_rejection/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main.mjs │ │ │ ├── byonm_phantom_dep_res_failure/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── bad_import.out │ │ │ │ ├── bad_import.ts │ │ │ │ ├── deno.json │ │ │ │ ├── good_import.out │ │ │ │ ├── good_import.ts │ │ │ │ └── package.json │ │ │ ├── child_process_extra_pipes/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── test-pipe/ │ │ │ │ ├── Cargo.toml │ │ │ │ └── src/ │ │ │ │ └── main.rs │ │ │ ├── child_process_fork_conditions/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── child.js │ │ │ │ ├── main.js │ │ │ │ ├── main.out │ │ │ │ └── package.json │ │ │ ├── child_process_fork_deno_args/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── child.js │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── child_process_node_cli_args/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── conditions_flag.out │ │ │ │ ├── deno_subcommand.out │ │ │ │ ├── eval_flag.out │ │ │ │ ├── inspect_flag.out │ │ │ │ ├── main.js │ │ │ │ ├── multiple_flags.out │ │ │ │ ├── no_warnings_flag.out │ │ │ │ ├── numeric_args.out │ │ │ │ ├── print_flag.out │ │ │ │ └── v8_flags.out │ │ │ ├── child_process_shell_escape/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── child_process_stdio_socket/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── child_process_unref_stdio/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── child_process_unref_survives/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── child.ts │ │ │ │ ├── parent.ts │ │ │ │ └── verify.ts │ │ │ ├── cjs_analysis_multiple_errors/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── cjs_detect_bound_reexport/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── cjs_dynamic_import_esm_with_exports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── cjs_key_escaped_whitespace/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ ├── module.cjs │ │ │ │ └── output.out │ │ │ ├── cjs_reexport_node_condition/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── cjs_reexport_same_specifier_in_sub_folder/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── crypto_random_bytes_buffer/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── crypto_sign_rsa_pss_padding/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── detect_es_module_defined_as_cjs/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── domain_timer/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.mjs │ │ │ │ ├── main.out │ │ │ │ ├── webext_pattern.mjs │ │ │ │ └── webext_pattern.out │ │ │ ├── dynamic_import_and_require_dual/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check.out │ │ │ │ ├── index.cts │ │ │ │ ├── index.mjs │ │ │ │ ├── jsdoc_import_decl.js │ │ │ │ ├── jsdoc_import_decl.out │ │ │ │ ├── package.json │ │ │ │ ├── resolution_mode_import.mts │ │ │ │ ├── resolution_mode_import.out │ │ │ │ ├── resolution_mode_require.mts │ │ │ │ ├── resolution_mode_require.out │ │ │ │ ├── resolution_mode_require_import_type.out │ │ │ │ ├── resolution_mode_require_import_type.ts │ │ │ │ ├── resolution_mode_require_jsdoc.js │ │ │ │ ├── resolution_mode_require_jsdoc.out │ │ │ │ ├── run_cjs.out │ │ │ │ └── run_mts.out │ │ │ ├── error_stack_internal_frames/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── console_log.out │ │ │ │ ├── console_log.ts │ │ │ │ ├── thrown.out │ │ │ │ └── thrown.ts │ │ │ ├── errors_have_code/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── main.cjs │ │ │ ├── esm_dir_import/ │ │ │ │ ├── dir_same_name_file/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── error.out │ │ │ │ │ ├── main.ts │ │ │ │ │ └── package.json │ │ │ │ ├── index_js/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── folder_index_js.out │ │ │ │ │ ├── folder_index_js.ts │ │ │ │ │ ├── folder_no_index.out │ │ │ │ │ └── folder_no_index.ts │ │ │ │ └── package_json/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error.out │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── fs_cp_ignored_permissions/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── dir1/ │ │ │ │ │ └── data.txt │ │ │ │ ├── dir2/ │ │ │ │ │ ├── .gitkeep │ │ │ │ │ ├── data_cb.txt │ │ │ │ │ ├── data_promise.txt │ │ │ │ │ └── data_sync.txt │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── fs_cp_sync_filter_function_throws/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── global_cache_node_modules_perm_checks/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── http_agent_keepalive/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── http_agent_keepalive_stale_post/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── http_agent_keepalive_stale_retry/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── http_agent_keepalive_stale_streaming_post/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── http_server_connect_event/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── import_cjs_file_no_ext_mjs_pkg/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.mts │ │ │ │ └── package.json │ │ │ ├── imports_slash_wildcard/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ ├── main.out │ │ │ │ ├── package.json │ │ │ │ └── src/ │ │ │ │ └── add.js │ │ │ ├── imports_wildcard/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.mjs │ │ │ │ ├── main.out │ │ │ │ └── package.json │ │ │ ├── invalid_ipc_channel_fd/ │ │ │ │ └── __test__.jsonc │ │ │ ├── missing_ext_suggestion/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── commonjs.out │ │ │ │ ├── commonjs.ts │ │ │ │ ├── esm.out │ │ │ │ ├── esm.ts │ │ │ │ ├── js.out │ │ │ │ ├── js.ts │ │ │ │ ├── npm_specifier.mjs │ │ │ │ ├── npm_specifier.out │ │ │ │ └── package.json │ │ │ ├── next_tick_uncaught_exception/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── node_debug/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── hello.txt │ │ │ │ ├── main.mjs │ │ │ │ └── main.out │ │ │ ├── node_fs_cp/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.mjs │ │ │ │ ├── main.out │ │ │ │ └── source/ │ │ │ │ └── foo.txt │ │ │ ├── node_process_beforeexit_exit_events_emitted_without_listeners/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── process_beforeexit_exit_events.out │ │ │ │ └── process_beforeexit_exit_events.ts │ │ │ ├── node_test_mock/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── test.js │ │ │ │ └── test.out │ │ │ ├── node_test_module/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── test.js │ │ │ │ └── test.out │ │ │ ├── node_test_module_no_sanitizers/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── test_no_sanitizers/ │ │ │ │ ├── cat.ts │ │ │ │ ├── test.js │ │ │ │ ├── test.out │ │ │ │ └── welcome.ts │ │ │ ├── node_test_module_only/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── test.js │ │ │ │ └── test.out │ │ │ ├── pipe_open_fd/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── invalid_fd.out │ │ │ │ ├── invalid_fd.ts │ │ │ │ ├── open_fd.out │ │ │ │ └── open_fd.ts │ │ │ ├── process_argv0/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main.ts │ │ │ ├── process_once_remove_signal_listener/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── process_stdout_indestructible/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── process_stdout_resize/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main.ts │ │ │ ├── process_title/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── default.out │ │ │ │ ├── main.ts │ │ │ │ ├── node_options.out │ │ │ │ ├── node_options_quoted.out │ │ │ │ └── set.out │ │ │ ├── readline_doesnt_require_permissions/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── readline_promises/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── rejection_handled_web_process/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── rejection_handled_web_process.ts │ │ │ │ └── rejection_handled_web_process.ts.out │ │ │ ├── require_compile_hook/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── lib.ts │ │ │ │ └── main.cjs │ │ │ ├── require_esm_module_exports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.cjs │ │ │ │ ├── main.out │ │ │ │ ├── string.mjs │ │ │ │ └── undefined.mjs │ │ │ ├── require_esm_reexport_esm/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add.mjs │ │ │ │ ├── main.mjs │ │ │ │ ├── mod1.cjs │ │ │ │ ├── mod2.cjs │ │ │ │ └── run.out │ │ │ ├── require_esm_reexport_esm_module_exports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add.mjs │ │ │ │ ├── main.mjs │ │ │ │ ├── mod1.cjs │ │ │ │ ├── mod2.cjs │ │ │ │ └── run.out │ │ │ ├── require_export_from_parent_with_no_filename/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.cjs │ │ │ │ └── package.json │ │ │ ├── set_immediate_timer_ordering/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.mjs │ │ │ │ └── main.out │ │ │ ├── spawn_keeps_npm_state/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── stdio_ipc/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.mjs │ │ │ │ └── main.out │ │ │ ├── tls_jsstreamsocket_close/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── tty_stream_fd/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.mjs │ │ │ │ └── main.out │ │ │ ├── types_req_export/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check.out │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── types_versions/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check.out │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── unhandled_rejection_web/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── unhandled_rejection_web.ts │ │ │ │ └── unhandled_rejection_web.ts.out │ │ │ ├── unhandled_rejection_web_process/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── unhandled_rejection_web_process.ts │ │ │ │ └── unhandled_rejection_web_process.ts.out │ │ │ ├── unstable_detect_cjs/ │ │ │ │ ├── no_pkg_json/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── add.ts │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── main.out │ │ │ │ │ └── main.ts │ │ │ │ ├── no_type_field/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── add.ts │ │ │ │ │ ├── main.out │ │ │ │ │ ├── main.ts │ │ │ │ │ └── package.json │ │ │ │ ├── return_stmt/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── fail.out │ │ │ │ │ ├── main.out │ │ │ │ │ └── main.ts │ │ │ │ └── type_module/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add.ts │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── web_node_events_dispatched_in_correct_order/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── events_order.out │ │ │ │ └── events_order.ts │ │ │ ├── windows_named_pipe_connect/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── windows_write_stream_permissions/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main.ts │ │ │ ├── worker_threads/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── auto_exits.mjs │ │ │ │ ├── auto_exits.out │ │ │ │ ├── eval_cjs_require.mjs │ │ │ │ ├── eval_sloppy_mode.mjs │ │ │ │ ├── message_port.mjs │ │ │ │ ├── message_port.out │ │ │ │ ├── message_port_1.cjs │ │ │ │ ├── message_port_removelistener.mjs │ │ │ │ ├── message_port_removelistener.out │ │ │ │ ├── message_port_transfer.mjs │ │ │ │ ├── message_port_transfer.out │ │ │ │ ├── message_port_transfer1.mjs │ │ │ │ ├── message_port_unref.mjs │ │ │ │ └── message_port_unref.out │ │ │ ├── worker_threads_cache/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── worker_threads_resource_limits/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── default_main.mjs │ │ │ │ ├── default_main.out │ │ │ │ ├── main.mjs │ │ │ │ ├── main.out │ │ │ │ ├── oom_main.mjs │ │ │ │ ├── oom_main.out │ │ │ │ ├── oom_worker.mjs │ │ │ │ └── worker.mjs │ │ │ └── wrapped_http_response/ │ │ │ ├── __test__.jsonc │ │ │ ├── main.ts │ │ │ └── response.ts │ │ ├── npm/ │ │ │ ├── adding_npm_dep_in_dynamic_import/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── lock.out │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ ├── main2.out │ │ │ │ └── other.ts │ │ │ ├── aliases_same_pkg_node_modules/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ └── package.json │ │ │ ├── bin_entries_prefer_closer/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── install.out │ │ │ │ └── package.json │ │ │ ├── bin_entries_re_setup/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── deno.json │ │ │ ├── bin_entry_created_by_lifecycle/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── all_at_once_install.out │ │ │ │ ├── install_warn.out │ │ │ │ ├── install_warn_windows.out │ │ │ │ ├── package.json │ │ │ │ └── run_testbin.out │ │ │ ├── builtin_module_module/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── builtin_module_module/ │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── bundle_dependencies/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── global.out │ │ │ │ ├── install.out │ │ │ │ ├── local.out │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── byonm/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── future_invalid_sub_path.out │ │ │ │ ├── future_not_installed.out │ │ │ │ ├── invalid_sub_path.out │ │ │ │ ├── invalid_sub_path.ts │ │ │ │ ├── not_installed.out │ │ │ │ ├── not_installed.ts │ │ │ │ └── package.json │ │ │ ├── byonm_builtin_shadow/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.mts │ │ │ │ └── package.json │ │ │ ├── byonm_npm_specifier_in_node_modules/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── matches.ts │ │ │ │ ├── not_matches.out │ │ │ │ ├── not_matches.ts │ │ │ │ ├── not_matches_aliased.out │ │ │ │ ├── not_matches_aliased.ts │ │ │ │ └── package.json │ │ │ ├── byonm_run_npm/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── not_in_deps.out │ │ │ │ ├── overwrite.ts │ │ │ │ └── package.json │ │ │ ├── byonm_version_mismatch_fallback/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── bytes_and_text_imports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.ts │ │ │ │ ├── package.json │ │ │ │ └── run.out │ │ │ ├── cached_only/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── cached_only/ │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── check_all_local/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.ts │ │ │ │ ├── main_all.out │ │ │ │ └── main_local.out │ │ │ ├── check_package_file_dts_dmts_dcts/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── file_dts_dmts_dcts/ │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── check_pkg_json_import/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── check_prefers_non_types_node_pkg/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── expected.out │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── check_types_in_types_pkg/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── expected.out │ │ │ │ ├── main.ts │ │ │ │ ├── main_auto_install.ts │ │ │ │ └── package.json │ │ │ ├── child_process_fork_test/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── child_process_fork_test/ │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── cjs_import_dual/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check.out │ │ │ │ ├── main.ts │ │ │ │ └── run.out │ │ │ ├── cjs_internal_types_default_export/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── cjs_invalid_name_exports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── cjs_local_global_decls/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── cjs_module_export_assignment/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── cjs_module_export_assignment_number/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── cjs_pkg_imports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── cjs_pkg_imports/ │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── cjs_reexport_collision/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── cjs_reexport_collision/ │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── cjs_require_esm/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── cjs_require_esm_mjs/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── cjs_sub_path/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── cjs_sub_path/ │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── cjs_this_in_exports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── cjs_this_in_exports/ │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── cjs_with_deps/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ ├── main.out │ │ │ │ ├── main_info.out │ │ │ │ ├── main_info_json.out │ │ │ │ └── main_node_modules.out │ │ │ ├── compare_globals/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── conditional_exports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── conditional_exports_node_modules_dir/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── create_require/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── create_require/ │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── deno_cache/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── deno_cache.out │ │ │ ├── deno_run_bin_cjs/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── deno_run_cjs.out │ │ │ ├── deno_run_bin_cjs_no_bin_entrypoint/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── deno_run_cjs.out │ │ │ ├── deno_run_bin_esm/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── deno_run_esm.out │ │ │ ├── deno_run_bin_esm_no_bin_entrypoint/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── deno_run_esm.out │ │ │ ├── deno_run_bin_no_ext/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── deno_run_no_ext.out │ │ │ ├── deno_run_bin_special_chars/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── deno_run_special_chars_in_bin_name.out │ │ │ ├── deno_run_cowsay/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── deno_run_cowsay.out │ │ │ ├── deno_run_cowsay_explicit/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── deno_run_cowsay.out │ │ │ ├── deno_run_cowsay_with_node_modules_dir/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── deno_run_cowsay.out │ │ │ ├── deno_run_no_bin_entrypoint/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── deno_run_no_bin_entrypoint.out │ │ │ ├── deno_run_no_bin_entrypoint_non_existent_subpath/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── deno_run_no_bin_entrypoint_non_existent_subpath.out │ │ │ ├── deno_run_non_existent/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── deno_run_non_existent.out │ │ │ ├── deprecation_warnings_no_repeat/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.ts │ │ │ │ └── warn.out │ │ │ ├── different_nested_dep_node_modules_dir_false/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── different_nested_dep/ │ │ │ │ ├── main.js │ │ │ │ ├── main.out │ │ │ │ └── package.json │ │ │ ├── different_nested_dep_node_modules_dir_true/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── different_nested_dep/ │ │ │ │ ├── main.js │ │ │ │ ├── main.out │ │ │ │ └── package.json │ │ │ ├── dual_cjs_esm/ │ │ │ │ ├── cjs_referrer/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── check.out │ │ │ │ │ ├── main.cts │ │ │ │ │ ├── main.out │ │ │ │ │ └── package.json │ │ │ │ ├── esm_referrer/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── main.out │ │ │ │ │ └── main.ts │ │ │ │ └── ts_referrer_type_cjs/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check.out │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── dynamic_import/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── other.ts │ │ │ ├── dynamic_import_deno_ts_from_npm/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── dynamic_import_deno_ts_from_npm/ │ │ │ │ ├── add.ts │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── subtract.mts │ │ │ ├── dynamic_import_invalid_package_name/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── dynamic_import_invalid_package_name/ │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── dynamic_import_json/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── import_json/ │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── dynamic_import_reload_same_package/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── dynamic_import_reload_same_package/ │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── other.ts │ │ │ ├── dynamic_npm_resolution_failure/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── env_var_re_export_dev/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── env_var_re_export/ │ │ │ │ └── main.js │ │ │ ├── env_var_re_export_prod/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── env_var_re_export/ │ │ │ │ └── main.js │ │ │ ├── error_version_after_subpath/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── error_version_after_subpath/ │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── es_module/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ ├── main.out │ │ │ │ ├── test.js │ │ │ │ └── test.out │ │ │ ├── esm_import_cjs_default/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── exec_file_inside_npm_package/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── exports_no_condition_matched_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── file_dep_in_registry/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── file_specifier/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── compile.out │ │ │ │ ├── node_modules_dir.out │ │ │ │ ├── output.out │ │ │ │ ├── package-a/ │ │ │ │ │ ├── index.mjs │ │ │ │ │ └── package.json │ │ │ │ └── package-b/ │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── future_auto_install_no_package_json/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── future_node_modules_dir_setting/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── failed.out │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── import_json/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── import_json/ │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── import_map/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── import_map/ │ │ │ │ ├── import_map.json │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── imports_package_json/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── import_not_defined.js │ │ │ │ ├── import_not_defined.out │ │ │ │ ├── main.js │ │ │ │ ├── main.out │ │ │ │ ├── package.json │ │ │ │ ├── sub_path_import_not_defined.js │ │ │ │ └── sub_path_import_not_defined.out │ │ │ ├── info_chalk_display/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ └── main_info.out │ │ │ ├── info_chalk_display_node_modules_dir/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ └── main_info.out │ │ │ ├── info_chalk_json/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ └── main_info_json.out │ │ │ ├── info_chalk_json_node_modules_dir/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ └── main_info_json.out │ │ │ ├── info_cli_chalk_json/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── chalk.out │ │ │ │ └── chalk_json.out │ │ │ ├── info_npm_subpath/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.ts │ │ │ │ └── main_info.out │ │ │ ├── info_npm_subpath_json/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.ts │ │ │ │ └── main_info_json.out │ │ │ ├── info_peer_deps/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.ts │ │ │ │ └── main_info.out │ │ │ ├── info_peer_deps_json/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.ts │ │ │ │ └── main_info_json.out │ │ │ ├── invalid_package_name/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── json_import/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── has_attribute.ts │ │ │ │ ├── missing.out │ │ │ │ ├── missing_attribute.ts │ │ │ │ └── package.json │ │ │ ├── jsr_scope/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.ts │ │ │ │ └── output.out │ │ │ ├── jsr_specifier/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── install.out │ │ │ │ └── package.json │ │ │ ├── lifecycle_scripts/ │ │ │ │ ├── argument/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── all_lifecycles.js │ │ │ │ │ ├── all_lifecycles.out │ │ │ │ │ ├── all_lifecycles_deno_run.out │ │ │ │ │ ├── all_lifecycles_global.js │ │ │ │ │ ├── all_lifecycles_not_run.out │ │ │ │ │ ├── all_lifecycles_not_run_global.out │ │ │ │ │ ├── all_lifecycles_not_run_global_cached.out │ │ │ │ │ ├── conflicting_bin.js │ │ │ │ │ ├── conflicting_bin.out │ │ │ │ │ ├── conflicting_bin2.out │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── fsevents.js │ │ │ │ │ ├── fsevents.out │ │ │ │ │ ├── future_install_all_lifecycles_not_run.out │ │ │ │ │ ├── implicit_node_gyp.js │ │ │ │ │ ├── main.js │ │ │ │ │ ├── no_deno_json.js │ │ │ │ │ ├── no_deno_json.out │ │ │ │ │ ├── node_gyp_not_found.out │ │ │ │ │ ├── node_gyp_not_run.out │ │ │ │ │ ├── only_warns_first1.out │ │ │ │ │ ├── only_warns_first2.out │ │ │ │ │ └── warns_again_on_install.out │ │ │ │ └── config/ │ │ │ │ └── allow_all/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── test.ts │ │ │ ├── link_npm_package_deep/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── auto.out │ │ │ │ ├── backup_linked.ts │ │ │ │ ├── expected_lockfile.out │ │ │ │ ├── linked/ │ │ │ │ │ ├── main.mjs │ │ │ │ │ └── package.json │ │ │ │ ├── main/ │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── main.ts │ │ │ │ │ └── package.json │ │ │ │ └── verify_linked.ts │ │ │ ├── link_npm_package_file_specifier/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── cowsay/ │ │ │ │ │ ├── main.mjs │ │ │ │ │ └── package.json │ │ │ │ ├── main/ │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── main.ts │ │ │ │ │ └── package.json │ │ │ │ └── output.out │ │ │ ├── link_npm_package_not_on_registry/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main/ │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── main.ts │ │ │ │ │ └── package.json │ │ │ │ └── my-local-pkg/ │ │ │ │ ├── main.mjs │ │ │ │ └── package.json │ │ │ ├── link_npm_package_top_level/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── backup_cowsay.ts │ │ │ │ ├── change_patch.ts │ │ │ │ ├── cowsay/ │ │ │ │ │ ├── main.mjs │ │ │ │ │ └── package.json │ │ │ │ ├── expected_lockfile.out │ │ │ │ ├── expected_lockfile_after_change.out │ │ │ │ ├── main/ │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── main.ts │ │ │ │ │ └── package.json │ │ │ │ ├── node_modules_dir_none.out │ │ │ │ └── verify_cowsay.ts │ │ │ ├── local_dir_no_duplicate_resolution/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ ├── main.tsx │ │ │ │ └── run_main_sorted_lines.ts │ │ │ ├── local_dir_resolves_symlinks/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── index.js │ │ │ │ ├── index.out │ │ │ │ ├── install.out │ │ │ │ └── package.json │ │ │ ├── local_dir_resolves_symlinks_auto/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── index.js │ │ │ │ ├── index.out │ │ │ │ └── package.json │ │ │ ├── lock_file_integrity_failure/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── lock.json │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── lossy_utf8_module/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.mjs │ │ │ │ └── main.out │ │ │ ├── lossy_utf8_package_json/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.mjs │ │ │ │ └── main.out │ │ │ ├── lossy_utf8_script/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.mjs │ │ │ │ └── main.out │ │ │ ├── lossy_utf8_script_from_cjs/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.mjs │ │ │ │ └── main.out │ │ │ ├── mixed_case_package_name/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── global.out │ │ │ │ ├── global.ts │ │ │ │ ├── local.out │ │ │ │ └── local.ts │ │ │ ├── no_shasums/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.lock.out │ │ │ │ ├── main.js │ │ │ │ └── package.json │ │ │ ├── no_types_cjs/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── no_types_in_conditional_exports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── node_modules_deno_node_modules/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── node_modules_deno_node_modules/ │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── node_modules_deno_node_modules_local/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── node_modules_deno_node_modules/ │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── node_modules_dir_require_added_node_modules_folder/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── require_added_nm_folder/ │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── node_modules_dir_require_main_entry/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── require_main/ │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── node_modules_dir_with_deps/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ ├── main.out │ │ │ │ ├── main_info.out │ │ │ │ ├── main_info_json.out │ │ │ │ └── main_node_modules.out │ │ │ ├── node_modules_dir_yargs/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── cjs_yargs/ │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── node_modules_import/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── install.out │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ ├── main_check.out │ │ │ │ └── package.json │ │ │ ├── node_modules_import_auto/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ ├── main_check.out │ │ │ │ └── package.json │ │ │ ├── non_existent_dep/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── err.out │ │ │ ├── non_existent_dep_version/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── err.out │ │ │ ├── nonexistent_file/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── nonexistent_file/ │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── nonexistent_file_node_modules_dir/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── nonexistent_file/ │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── npm_check_updates/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── output.out │ │ │ │ └── package.json │ │ │ ├── npm_pkg_depend_dep_same_name/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ ├── npmrc/ │ │ │ │ ├── .npmrc │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── info.out │ │ │ │ ├── install.out │ │ │ │ ├── main.js │ │ │ │ ├── main.out │ │ │ │ └── package.json │ │ │ ├── npmrc_alongside_jsr_scope/ │ │ │ │ ├── .npmrc │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.ts │ │ │ │ └── output.out │ │ │ ├── npmrc_bad_registry_config/ │ │ │ │ ├── .npmrc │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ ├── main.out │ │ │ │ └── package.json │ │ │ ├── npmrc_bad_token/ │ │ │ │ ├── .npmrc │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ ├── main.out │ │ │ │ └── package.json │ │ │ ├── npmrc_basic_auth/ │ │ │ │ ├── .npmrc │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── install.out │ │ │ │ ├── main.js │ │ │ │ ├── main.out │ │ │ │ └── package.json │ │ │ ├── npmrc_certfile/ │ │ │ │ ├── .npmrc │ │ │ │ ├── RootCA.pem │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── client.key │ │ │ │ ├── client.pem │ │ │ │ ├── install.out │ │ │ │ ├── main.js │ │ │ │ ├── main.out │ │ │ │ └── package.json │ │ │ ├── npmrc_deno_json/ │ │ │ │ ├── .npmrc │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── npmrc_email_auth/ │ │ │ │ ├── .npmrc │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── install.out │ │ │ │ ├── main.js │ │ │ │ ├── main.out │ │ │ │ └── package.json │ │ │ ├── npmrc_email_no_password/ │ │ │ │ ├── .npmrc │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── install.out │ │ │ │ └── package.json │ │ │ ├── npmrc_homedir/ │ │ │ │ ├── .npmrc │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── install.out │ │ │ │ └── subdir/ │ │ │ │ ├── main.js │ │ │ │ └── package.json │ │ │ ├── npmrc_homedir_package_both/ │ │ │ │ ├── .npmrc │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── install.out │ │ │ │ └── subdir/ │ │ │ │ ├── .npmrc │ │ │ │ ├── main.js │ │ │ │ └── package.json │ │ │ ├── npmrc_install_arg/ │ │ │ │ ├── .npmrc │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add.out │ │ │ │ ├── install.out │ │ │ │ ├── main.js │ │ │ │ ├── main.out │ │ │ │ └── package.json │ │ │ ├── npmrc_jsr_scope/ │ │ │ │ ├── .npmrc │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── install.out │ │ │ │ └── package.json │ │ │ ├── npmrc_missing_certfile/ │ │ │ │ ├── .npmrc │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── package.json │ │ │ ├── npmrc_no_auth/ │ │ │ │ ├── .npmrc │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add.out │ │ │ │ ├── install.out │ │ │ │ ├── main.js │ │ │ │ ├── main.out │ │ │ │ └── package.json │ │ │ ├── npmrc_no_auth_install/ │ │ │ │ ├── .npmrc │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── install.out │ │ │ │ ├── main.js │ │ │ │ ├── main.out │ │ │ │ └── package.json │ │ │ ├── npmrc_not_next_to_package_json/ │ │ │ │ ├── .npmrc │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── subdir/ │ │ │ │ ├── main.js │ │ │ │ └── package.json │ │ │ ├── npmrc_password_no_username/ │ │ │ │ ├── .npmrc │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── install.out │ │ │ │ └── package.json │ │ │ ├── npmrc_tarball_other_server/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── fail/ │ │ │ │ │ ├── .npmrc │ │ │ │ │ ├── main.js │ │ │ │ │ ├── main.out │ │ │ │ │ └── package.json │ │ │ │ └── success/ │ │ │ │ ├── .npmrc │ │ │ │ ├── main.js │ │ │ │ ├── main.out │ │ │ │ └── package.json │ │ │ ├── npmrc_username_no_password/ │ │ │ │ ├── .npmrc │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── install.out │ │ │ │ └── package.json │ │ │ ├── npmrc_username_password/ │ │ │ │ ├── .npmrc │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── install.out │ │ │ │ ├── main.js │ │ │ │ ├── main.out │ │ │ │ └── package.json │ │ │ ├── overrides/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── lockfile_overrides.out │ │ │ │ ├── main.ts │ │ │ │ ├── no_override/ │ │ │ │ │ ├── main.ts │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── packument_etag/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── install_reload.out │ │ │ │ └── package.json │ │ │ ├── peer_deps_with_copied_folders_and_lockfile/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── assert-exists.ts │ │ │ │ ├── deno.json │ │ │ │ ├── get-env.ts │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ ├── main_after_reload.out │ │ │ │ ├── main_first.out │ │ │ │ ├── main_node_modules.out │ │ │ │ ├── main_node_modules_after_reload.out │ │ │ │ └── main_node_modules_after_reload_no_lock.out │ │ │ ├── permissions_outside_package/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── foo/ │ │ │ │ │ ├── config.js │ │ │ │ │ └── package.json │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── pkg_index_ts_and_js/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── pkg_json_imports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add.ts │ │ │ │ ├── check.out │ │ │ │ ├── info.out │ │ │ │ ├── main.ts │ │ │ │ ├── package.json │ │ │ │ └── run.out │ │ │ ├── playwright_compat/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main.ts │ │ │ ├── remote_npm_specifier/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── remote_npm_specifier/ │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── remote.ts │ │ │ ├── require_esm/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── require_esm/ │ │ │ │ ├── esm.js │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── require_json/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── require_json/ │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── require_resolve_bad_paths_global_cache/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── require_resolve_url_paths/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── package.json │ │ │ │ ├── url_paths.out │ │ │ │ └── url_paths.ts │ │ │ ├── require_type_commonjs/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── reserved_word_exports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── module_exports.cjs │ │ │ ├── run_existing_npm_package/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── package.json │ │ │ ├── run_existing_npm_package_with_subpath/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── run_existing_npm_package_with_subpath/ │ │ │ │ ├── main.out │ │ │ │ └── package.json │ │ │ ├── specifier_two_slashes/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main.ts │ │ │ ├── sub_paths/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── sub_paths/ │ │ │ │ ├── main.jsx │ │ │ │ └── main.out │ │ │ ├── tarball_with_global_header/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── tarball_with_global_header/ │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── translate_cjs_to_esm/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── translate_cjs_to_esm/ │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── types_ambient_module/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── types_ambient_module/ │ │ │ │ ├── import_map.json │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ ├── main_import_map.out │ │ │ │ └── main_import_map.ts │ │ │ ├── types_d_ext/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── d_ext/ │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── types_entry_value_not_exists/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── types_entry_value_not_exists/ │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── types_exports_import_types/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── types_exports_import_types/ │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── types_general/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── types_no_types_entry/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── types_no_types_entry/ │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── typescript_file_in_package/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── typo_in_npm/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main.out │ │ │ ├── unanalyzable_dynamic_import/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── user_agent_env_var/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── bin_command.out │ │ │ │ ├── deno.jsonc │ │ │ │ ├── main.ts │ │ │ │ ├── package.json │ │ │ │ ├── postinstall.out │ │ │ │ ├── run.out │ │ │ │ └── test.mjs │ │ │ ├── worker_shutdown_during_npm_import/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ ├── specifiers.ts │ │ │ │ ├── worker1.ts │ │ │ │ └── worker2.ts │ │ │ ├── workers/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ ├── worker1.ts │ │ │ │ ├── worker2.ts │ │ │ │ ├── worker3.ts │ │ │ │ ├── worker4.mjs │ │ │ │ └── worker5.mjs │ │ │ ├── workspace_basic/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── a/ │ │ │ │ │ ├── mod.ts │ │ │ │ │ └── package.json │ │ │ │ ├── b/ │ │ │ │ │ ├── exports-sub-path-not-exists.out │ │ │ │ │ ├── exports-sub-path-not-exists.ts │ │ │ │ │ ├── main.ts │ │ │ │ │ ├── main_byonm.out │ │ │ │ │ ├── main_global_cache.out │ │ │ │ │ ├── main_node_modules_dir.out │ │ │ │ │ ├── no-exports-sub-path-not-exists.out │ │ │ │ │ ├── no-exports-sub-path-not-exists.ts │ │ │ │ │ └── package.json │ │ │ │ ├── c/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── workspace_conflicting_dep/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── a/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── b/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── workspace_dep_aliases/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── a/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── b/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── workspace_sub_deno_json/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── member/ │ │ │ │ │ ├── main.ts │ │ │ │ │ └── package.json │ │ │ │ ├── member.out │ │ │ │ ├── member_with_deno_json/ │ │ │ │ │ ├── deno.jsonc │ │ │ │ │ ├── main.ts │ │ │ │ │ └── package.json │ │ │ │ ├── non_member/ │ │ │ │ │ ├── deno.json │ │ │ │ │ └── main.ts │ │ │ │ ├── non_member.out │ │ │ │ └── package.json │ │ │ ├── workspace_version_wildcards/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── a/ │ │ │ │ │ ├── mod.ts │ │ │ │ │ └── package.json │ │ │ │ ├── b/ │ │ │ │ │ ├── mod.ts │ │ │ │ │ └── package.json │ │ │ │ ├── c/ │ │ │ │ │ ├── mod.ts │ │ │ │ │ └── package.json │ │ │ │ ├── d/ │ │ │ │ │ ├── mod.ts │ │ │ │ │ └── package.json │ │ │ │ ├── e/ │ │ │ │ │ ├── main.ts │ │ │ │ │ └── package.json │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── workspace_wildcards/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ ├── package.json │ │ │ │ └── packages/ │ │ │ │ ├── package-a/ │ │ │ │ │ ├── mod.ts │ │ │ │ │ └── package.json │ │ │ │ └── package-b/ │ │ │ │ ├── file.ts │ │ │ │ └── package.json │ │ │ └── ws_compat/ │ │ │ ├── __test__.jsonc │ │ │ ├── main.out │ │ │ └── main.ts │ │ ├── outdated/ │ │ │ ├── deno_json/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── deno.lock.orig.out │ │ │ │ ├── filtered/ │ │ │ │ │ ├── deno.json.out │ │ │ │ │ └── update.out │ │ │ │ ├── outdated.out │ │ │ │ ├── outdated_compatible.out │ │ │ │ ├── outdated_quiet.out │ │ │ │ ├── print_file.ts │ │ │ │ ├── update_compatible/ │ │ │ │ │ ├── deno.json.out │ │ │ │ │ ├── deno.lock.out │ │ │ │ │ └── update.out │ │ │ │ ├── update_latest/ │ │ │ │ │ ├── deno.json.out │ │ │ │ │ ├── deno.lock.out │ │ │ │ │ └── update.out │ │ │ │ └── update_latest_lockfile_only/ │ │ │ │ └── update.out │ │ │ ├── external_import_map/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── import_map.json │ │ │ │ ├── import_map.json.out │ │ │ │ ├── main.ts │ │ │ │ ├── outdated.out │ │ │ │ └── update.out │ │ │ ├── jsr_export_removed/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.jsonc │ │ │ │ └── outdated.out │ │ │ ├── latest_not_pre_release/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── package.json │ │ │ ├── mixed_workspace/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── deno.lock.orig.out │ │ │ │ ├── filtered/ │ │ │ │ │ ├── member_a_deno.json.out │ │ │ │ │ ├── member_b_package.json.out │ │ │ │ │ └── update.out │ │ │ │ ├── member-a/ │ │ │ │ │ ├── deno.json │ │ │ │ │ └── mod.ts │ │ │ │ ├── member-b/ │ │ │ │ │ └── package.json │ │ │ │ ├── print_file.ts │ │ │ │ ├── print_outdated/ │ │ │ │ │ ├── member_a.out │ │ │ │ │ ├── member_b.out │ │ │ │ │ ├── recursive.out │ │ │ │ │ └── root.out │ │ │ │ └── update_latest/ │ │ │ │ ├── recursive/ │ │ │ │ │ └── update.out │ │ │ │ ├── root/ │ │ │ │ │ ├── deno.json.out │ │ │ │ │ └── update.out │ │ │ │ └── subdir/ │ │ │ │ ├── member_a.out │ │ │ │ ├── member_a_deno.json.out │ │ │ │ ├── member_b.out │ │ │ │ └── member_b_package.json.out │ │ │ ├── no_config_file/ │ │ │ │ └── __test__.jsonc │ │ │ ├── package_json/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.lock.orig.out │ │ │ │ ├── filtered/ │ │ │ │ │ ├── package.json.out │ │ │ │ │ └── update.out │ │ │ │ ├── outdated.out │ │ │ │ ├── outdated_compatible.out │ │ │ │ ├── package.json │ │ │ │ ├── print_file.ts │ │ │ │ ├── update_compatible/ │ │ │ │ │ ├── deno.lock.out │ │ │ │ │ ├── package.json.out │ │ │ │ │ └── update.out │ │ │ │ └── update_latest/ │ │ │ │ ├── deno.lock.out │ │ │ │ ├── package.json.out │ │ │ │ └── update.out │ │ │ ├── pre_release/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── outdated.out │ │ │ │ ├── outdated_compatible.out │ │ │ │ └── update.out │ │ │ ├── pre_release_latest_tag/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── outdated.out │ │ │ │ └── update.out │ │ │ ├── pre_release_stable_latest/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── outdated.out │ │ │ │ └── update_deno_json.ts │ │ │ ├── preserve_tilde/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── deno.json.version.out │ │ │ │ └── update.out │ │ │ ├── update_has_latest/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── update.out │ │ │ └── update_only_req/ │ │ │ ├── __test__.jsonc │ │ │ ├── deno.json │ │ │ └── update.out │ │ ├── permission/ │ │ │ ├── allow_import/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── builtin_host.ts │ │ │ │ ├── cache.out │ │ │ │ ├── check.out │ │ │ │ ├── compile.out │ │ │ │ ├── doc.out │ │ │ │ ├── doc.ts │ │ │ │ ├── doc_allowed.out │ │ │ │ ├── info.out │ │ │ │ ├── main.ts │ │ │ │ ├── run.out │ │ │ │ ├── serve.out │ │ │ │ └── success.ts │ │ │ ├── allow_import_cached_only/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.jsonc │ │ │ │ ├── fail.out │ │ │ │ ├── main.ts │ │ │ │ └── success.out │ │ │ ├── allow_import_info/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── import_allowed.out │ │ │ │ ├── import_not_allowed.out │ │ │ │ ├── main.ts │ │ │ │ └── success.out │ │ │ ├── allow_import_jsx/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.tsx │ │ │ ├── allow_import_main_module/ │ │ │ │ └── __test__.jsonc │ │ │ ├── allow_import_not_on_redirect/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── allow_import_worker/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── denied.out │ │ │ │ ├── main.ts │ │ │ │ ├── main_denied.ts │ │ │ │ └── worker.ts │ │ │ ├── deny_run_binary_absolute_path/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── ignore_env/ │ │ │ │ ├── config/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── deno.json │ │ │ │ │ └── main.ts │ │ │ │ └── flags/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main.ts │ │ │ ├── ignore_read/ │ │ │ │ ├── config/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── deno.json │ │ │ │ │ └── main.ts │ │ │ │ └── flags/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── data.txt │ │ │ │ └── main.ts │ │ │ ├── make_temp_write_perm/ │ │ │ │ ├── 056_make_temp_file_write_perm.out │ │ │ │ ├── 056_make_temp_file_write_perm.ts │ │ │ │ └── __test__.jsonc │ │ │ ├── path_case_insensitive/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main.ts │ │ │ ├── path_not_permitted/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── sub.ts │ │ │ ├── proc_self_fd/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ └── reader.ts │ │ │ ├── process_env_permissions/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main.js │ │ │ ├── special/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main.js │ │ │ └── write_allow_binary/ │ │ │ ├── __test__.jsonc │ │ │ ├── main.out │ │ │ ├── main.ts │ │ │ └── sub.ts │ │ ├── publish/ │ │ │ ├── allow_slow_types/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── allow_slow_types.out │ │ │ │ ├── deno.json │ │ │ │ └── mod.ts │ │ │ ├── banned_triple_slash_directives/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── mod.ts │ │ │ │ └── publish.out │ │ │ ├── bare_node_builtins/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── bare_node_builtins.out │ │ │ │ ├── deno.json │ │ │ │ ├── mod.ts │ │ │ │ └── no_warnings.out │ │ │ ├── byonm_dep/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.jsonc │ │ │ │ ├── mod.ts │ │ │ │ ├── package.json │ │ │ │ └── publish.out │ │ │ ├── byonm_with_package_json/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── jsr.json │ │ │ │ ├── package.json │ │ │ │ ├── publish.out │ │ │ │ └── src/ │ │ │ │ └── index.ts │ │ │ ├── compiler_options_types/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── deno_no_types.json │ │ │ │ ├── mod.ts │ │ │ │ ├── publish.out │ │ │ │ ├── publish_no_types.out │ │ │ │ └── types.d.ts │ │ │ ├── config_file_jsonc/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.jsonc │ │ │ │ ├── deno_jsonc.out │ │ │ │ ├── mod.ts │ │ │ │ └── std_http.ts │ │ │ ├── config_flag/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── successful/ │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── mod.ts │ │ │ │ │ └── std_http.ts │ │ │ │ └── successful.out │ │ │ ├── dry_run/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── dry_run.out │ │ │ │ ├── mod.ts │ │ │ │ └── std_http.ts │ │ │ ├── dry_run_gitignored/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── gitignored.ts │ │ │ │ ├── mod.out │ │ │ │ └── mod.ts │ │ │ ├── excluded_deno_jsonc/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.jsonc │ │ │ │ ├── mod.out │ │ │ │ └── mod.ts │ │ │ ├── has_slow_types/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── has_slow_types.out │ │ │ │ └── mod.ts │ │ │ ├── invalid_import/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── invalid_import.out │ │ │ │ └── mod.ts │ │ │ ├── invalid_import_esm_sh_suggestion/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── invalid_import_esm_sh_suggestion.out │ │ │ │ └── mod.ts │ │ │ ├── invalid_path/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── invalid_path.out │ │ │ │ ├── mod.ts │ │ │ │ └── path with spaces.txt │ │ │ ├── javascript_decl_file/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── javascript_decl_file.out │ │ │ │ ├── mod.d.ts │ │ │ │ └── mod.js │ │ │ ├── javascript_missing_decl_file/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── javascript_missing_decl_file.out │ │ │ │ ├── mod.js │ │ │ │ └── other.js │ │ │ ├── jsr_jsonc/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── jsr.jsonc │ │ │ │ ├── mod.out │ │ │ │ ├── mod.ts │ │ │ │ └── std_http.ts │ │ │ ├── jsx_tsx/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── foo.jsx │ │ │ │ ├── foo.tsx │ │ │ │ ├── jsr.jsonc │ │ │ │ ├── mod.out │ │ │ │ └── mod.ts │ │ │ ├── missing_constraint/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── mod.ts │ │ │ │ └── publish.out │ │ │ ├── missing_constraint_jsx_import_source/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── foo.tsx │ │ │ │ ├── jsr.jsonc │ │ │ │ ├── mod.out │ │ │ │ └── mod.ts │ │ │ ├── missing_deno_json/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.ts │ │ │ │ └── missing_deno_json.out │ │ │ ├── missing_exports/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── mod.ts │ │ │ │ └── publish.out │ │ │ ├── missing_license/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── mod.out │ │ │ │ └── mod.ts │ │ │ ├── missing_name/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── mod.ts │ │ │ │ └── publish.out │ │ │ ├── no_check/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── mod.ts │ │ │ │ ├── std_http.ts │ │ │ │ └── successful_no_check.out │ │ │ ├── no_check_surfaces_syntax_error/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── mod.ts │ │ │ │ └── publish.out │ │ │ ├── no_token/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.ts │ │ │ │ ├── no_token.out │ │ │ │ └── script.ts │ │ │ ├── node_specifier/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── mod.ts │ │ │ │ └── node_specifier.out │ │ │ ├── npm_file_specifier/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── package-a/ │ │ │ │ │ ├── index.mts │ │ │ │ │ ├── jsr.json │ │ │ │ │ └── package.json │ │ │ │ ├── package-b/ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ └── publish.out │ │ │ ├── npm_workspace/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add/ │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── jsr.json │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ ├── publish.out │ │ │ │ └── subtract/ │ │ │ │ ├── LICENSE │ │ │ │ ├── index.ts │ │ │ │ ├── jsr.json │ │ │ │ └── package.json │ │ │ ├── npm_workspace_jsr_pkg_with_npm_dep/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ ├── publish-subtract.out │ │ │ │ ├── publish-subtract2.out │ │ │ │ ├── subtract/ │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── index.ts │ │ │ │ │ └── package.json │ │ │ │ └── subtract-2/ │ │ │ │ ├── deno.json │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ ├── package_json/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── mod.ts │ │ │ │ ├── package.json │ │ │ │ └── package_json.out │ │ │ ├── package_json_imports/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add.ts │ │ │ │ ├── deno.json │ │ │ │ ├── mod.ts │ │ │ │ ├── package.json │ │ │ │ └── package_json.out │ │ │ ├── prefer_fast_check_graph/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── deps.ts │ │ │ │ ├── main.out │ │ │ │ ├── mod.ts │ │ │ │ └── subtract.ts │ │ │ ├── publish_false/ │ │ │ │ ├── single_package/ │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── mod.ts │ │ │ │ │ └── publish.out │ │ │ │ └── workspace/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── a/ │ │ │ │ │ └── deno.json │ │ │ │ ├── a.out │ │ │ │ ├── b/ │ │ │ │ │ ├── deno.json │ │ │ │ │ └── mod.ts │ │ │ │ ├── deno.json │ │ │ │ └── root.out │ │ │ ├── raw_imports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── data.txt │ │ │ │ ├── deno.json │ │ │ │ ├── main.ts │ │ │ │ └── publish.out │ │ │ ├── relative_package_imports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add/ │ │ │ │ │ ├── deno.json │ │ │ │ │ └── mod.ts │ │ │ │ ├── deno.json │ │ │ │ ├── publish.out │ │ │ │ └── subtract/ │ │ │ │ ├── deno.json │ │ │ │ └── mod.ts │ │ │ ├── relative_package_imports_from_root/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add/ │ │ │ │ │ ├── deno.json │ │ │ │ │ └── mod.ts │ │ │ │ ├── deno.excluded.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── mod.ts │ │ │ │ ├── publish.out │ │ │ │ └── publish_excluded.out │ │ │ ├── set_version/ │ │ │ │ ├── multiple_packages/ │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── error_set_version.out │ │ │ │ │ └── packages/ │ │ │ │ │ ├── package1/ │ │ │ │ │ │ ├── deno.json │ │ │ │ │ │ └── mod.ts │ │ │ │ │ └── package2/ │ │ │ │ │ ├── deno.json │ │ │ │ │ └── mod.ts │ │ │ │ └── success/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── mod.ts │ │ │ │ ├── std_http.ts │ │ │ │ └── successful_set_version.out │ │ │ ├── sloppy_imports/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── b/ │ │ │ │ │ └── index.ts │ │ │ │ ├── deno.json │ │ │ │ ├── mod.ts │ │ │ │ ├── sloppy_imports.out │ │ │ │ ├── sloppy_imports_no_warnings.out │ │ │ │ └── sloppy_imports_not_enabled.out │ │ │ ├── special_specifiers/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── mod.ts │ │ │ │ └── special_specifiers.out │ │ │ ├── successful/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── mod.ts │ │ │ │ ├── std_http.ts │ │ │ │ └── successful.out │ │ │ ├── symlink/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── mod.ts │ │ │ │ └── symlink.out │ │ │ ├── tsconfig_excluded/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── dist/ │ │ │ │ │ └── main.js │ │ │ │ ├── jsr.json │ │ │ │ ├── publish.out │ │ │ │ ├── src/ │ │ │ │ │ └── types.ts │ │ │ │ └── tsconfig.json │ │ │ ├── unanalyzable_dynamic_import/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── mod.ts │ │ │ │ └── unanalyzable_dynamic_import.out │ │ │ ├── workspace/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── bar/ │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── deno.json │ │ │ │ │ └── mod.ts │ │ │ │ ├── deno.json │ │ │ │ ├── foo/ │ │ │ │ │ ├── deno.json │ │ │ │ │ └── mod.ts │ │ │ │ ├── foo_dry_run.out │ │ │ │ ├── workspace.out │ │ │ │ ├── workspace_dry_run.out │ │ │ │ └── workspace_individual.out │ │ │ └── workspace_root_package/ │ │ │ ├── __test__.jsonc │ │ │ ├── deno.json │ │ │ ├── mod.ts │ │ │ └── package-b/ │ │ │ ├── deno.json │ │ │ └── mod.ts │ │ ├── remove/ │ │ │ ├── alias/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── package.json │ │ │ │ └── package.json.out │ │ │ ├── basic/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add.out │ │ │ │ ├── add_lock.out │ │ │ │ ├── remove_lock.out │ │ │ │ └── rm.out │ │ │ ├── node_modules_cleanup/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── package.json │ │ │ └── package_json/ │ │ │ ├── __test__.jsonc │ │ │ ├── package.json │ │ │ ├── rm_add.out │ │ │ ├── rm_add_package.json.out │ │ │ ├── rm_esm_basic.out │ │ │ └── rm_esm_basic_package.json.out │ │ ├── repl/ │ │ │ ├── console_log/ │ │ │ │ ├── 093_console_log_format.js │ │ │ │ ├── 093_console_log_format.out │ │ │ │ └── __test__.jsonc │ │ │ └── json/ │ │ │ ├── __test__.jsonc │ │ │ ├── test.out │ │ │ └── test.ts │ │ ├── run/ │ │ │ ├── 045_proxy/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── programmatic_proxy_client.ts │ │ │ │ ├── proxy_client.ts │ │ │ │ ├── proxy_test.ts │ │ │ │ └── proxy_test.ts.out │ │ │ ├── _001_hello/ │ │ │ │ ├── 001_hello.js │ │ │ │ ├── 001_hello.js.out │ │ │ │ └── __test__.jsonc │ │ │ ├── _002_hello/ │ │ │ │ ├── 002_hello.ts │ │ │ │ ├── 002_hello.ts.out │ │ │ │ └── __test__.jsonc │ │ │ ├── _003_relative_import/ │ │ │ │ ├── 003_relative_import.ts │ │ │ │ ├── 003_relative_import.ts.out │ │ │ │ ├── __test__.jsonc │ │ │ │ └── print_hello.ts │ │ │ ├── _004_set_timeout/ │ │ │ │ ├── 004_set_timeout.ts │ │ │ │ ├── 004_set_timeout.ts.out │ │ │ │ └── __test__.jsonc │ │ │ ├── _005_more_imports/ │ │ │ │ ├── 005_more_imports.ts │ │ │ │ ├── 005_more_imports.ts.out │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── mod1.ts │ │ │ │ ├── print_hello.ts │ │ │ │ └── subdir2/ │ │ │ │ └── mod2.ts │ │ │ ├── _006_url_imports/ │ │ │ │ ├── 006_url_imports.ts │ │ │ │ ├── 006_url_imports.ts.out │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── print_hello.ts │ │ │ │ └── subdir2/ │ │ │ │ └── mod2.ts │ │ │ ├── _012_async/ │ │ │ │ ├── 012_async.ts │ │ │ │ ├── 012_async.ts.out │ │ │ │ └── __test__.jsonc │ │ │ ├── _013_dynamic_import/ │ │ │ │ ├── 013_dynamic_import.ts │ │ │ │ ├── 013_dynamic_import.ts.out │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── mod1.ts │ │ │ │ ├── print_hello.ts │ │ │ │ └── subdir2/ │ │ │ │ └── mod2.ts │ │ │ ├── _014_duplicate_import/ │ │ │ │ ├── 014_duplicate_import.ts │ │ │ │ ├── 014_duplicate_import.ts.out │ │ │ │ ├── __test__.jsonc │ │ │ │ └── auto_print_hello.ts │ │ │ ├── _015_duplicate_parallel_import/ │ │ │ │ ├── 015_duplicate_parallel_import.js │ │ │ │ ├── 015_duplicate_parallel_import.js.out │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── mod1.ts │ │ │ │ ├── print_hello.ts │ │ │ │ └── subdir2/ │ │ │ │ └── mod2.ts │ │ │ ├── _016_double_await/ │ │ │ │ ├── 016_double_await.ts │ │ │ │ ├── 016_double_await.ts.out │ │ │ │ └── __test__.jsonc │ │ │ ├── _017_import_redirect/ │ │ │ │ ├── 017_import_redirect.ts │ │ │ │ ├── 017_import_redirect.ts.out │ │ │ │ └── __test__.jsonc │ │ │ ├── _017_import_redirect_check/ │ │ │ │ ├── 017_import_redirect.ts │ │ │ │ ├── 017_import_redirect.ts.out │ │ │ │ └── __test__.jsonc │ │ │ ├── _017_import_redirect_info/ │ │ │ │ ├── 017_import_redirect.ts │ │ │ │ ├── 017_import_redirect_info.out │ │ │ │ └── __test__.jsonc │ │ │ ├── _017_import_redirect_vendor_dir/ │ │ │ │ ├── 017_import_redirect.ts │ │ │ │ ├── 017_import_redirect.ts.out │ │ │ │ └── __test__.jsonc │ │ │ ├── _018_async_catch/ │ │ │ │ ├── 018_async_catch.ts │ │ │ │ ├── 018_async_catch.ts.out │ │ │ │ └── __test__.jsonc │ │ │ ├── _019_media_types/ │ │ │ │ ├── 019_media_types.ts │ │ │ │ ├── 019_media_types.ts.out │ │ │ │ └── __test__.jsonc │ │ │ ├── _020_json_modules/ │ │ │ │ ├── 020_json_modules.ts │ │ │ │ ├── 020_json_modules.ts.out │ │ │ │ ├── __test__.jsonc │ │ │ │ └── config.json │ │ │ ├── _021_mjs_modules/ │ │ │ │ ├── 021_mjs_modules.ts │ │ │ │ ├── 021_mjs_modules.ts.out │ │ │ │ ├── __test__.jsonc │ │ │ │ └── mod5.mjs │ │ │ ├── _025_reload_js_type_error/ │ │ │ │ ├── 025_reload_js_type_error.js │ │ │ │ ├── 025_reload_js_type_error.js.out │ │ │ │ └── __test__.jsonc │ │ │ ├── _027_redirect_typescript/ │ │ │ │ ├── 027_redirect_typescript.ts │ │ │ │ ├── 027_redirect_typescript.ts.out │ │ │ │ └── __test__.jsonc │ │ │ ├── _027_redirect_typescript_vendor_dir/ │ │ │ │ ├── 027_redirect_typescript.ts │ │ │ │ ├── 027_redirect_typescript.ts.out │ │ │ │ ├── __test__.jsonc │ │ │ │ └── vendor/ │ │ │ │ ├── http_localhost_4545/ │ │ │ │ │ └── subdir/ │ │ │ │ │ └── redirects/ │ │ │ │ │ ├── redirect1.ts │ │ │ │ │ └── redirect4.ts │ │ │ │ └── manifest.json │ │ │ ├── _028_args/ │ │ │ │ ├── 028_args.ts │ │ │ │ ├── 028_args.ts.out │ │ │ │ └── __test__.jsonc │ │ │ ├── _033_import_map_data_uri/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── lodash/ │ │ │ │ │ ├── lodash.ts │ │ │ │ │ └── other_file.ts │ │ │ │ ├── test_data.ts │ │ │ │ └── test_data.ts.out │ │ │ ├── _033_import_map_remote/ │ │ │ │ ├── 033_import_map_remote.out │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── import_map_remote.json │ │ │ │ ├── lodash/ │ │ │ │ │ ├── lodash.ts │ │ │ │ │ └── other_file.ts │ │ │ │ ├── moment/ │ │ │ │ │ ├── moment.ts │ │ │ │ │ └── other_file.ts │ │ │ │ ├── print_hello.ts │ │ │ │ ├── test_remote.ts │ │ │ │ └── vue.ts │ │ │ ├── _033_import_map_vendor_dir_remote/ │ │ │ │ ├── 033_import_map_remote.out │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── import_map_remote.json │ │ │ │ ├── lodash/ │ │ │ │ │ ├── lodash.ts │ │ │ │ │ └── other_file.ts │ │ │ │ ├── moment/ │ │ │ │ │ ├── moment.ts │ │ │ │ │ └── other_file.ts │ │ │ │ ├── print_hello.ts │ │ │ │ ├── test_remote.ts │ │ │ │ └── vue.ts │ │ │ ├── _035_cached_only_flag/ │ │ │ │ ├── 019_media_types.ts │ │ │ │ ├── 035_cached_only_flag.out │ │ │ │ └── __test__.jsonc │ │ │ ├── _038_checkjs/ │ │ │ │ ├── 038_checkjs.js │ │ │ │ ├── 038_checkjs.js.out │ │ │ │ ├── __test__.jsonc │ │ │ │ └── checkjs.tsconfig.json │ │ │ ├── _042_dyn_import_evalcontext/ │ │ │ │ ├── 042_dyn_import_evalcontext.ts │ │ │ │ ├── 042_dyn_import_evalcontext.ts.out │ │ │ │ ├── __test__.jsonc │ │ │ │ └── mod4.js │ │ │ ├── _044_bad_resource/ │ │ │ │ ├── 044_bad_resource.ts │ │ │ │ ├── 044_bad_resource.ts.out │ │ │ │ └── __test__.jsonc │ │ │ ├── _046_tsx/ │ │ │ │ ├── 046_jsx_test.tsx │ │ │ │ ├── 046_jsx_test.tsx.out │ │ │ │ └── __test__.jsonc │ │ │ ├── _047_jsx/ │ │ │ │ ├── 047_jsx_test.jsx │ │ │ │ ├── 047_jsx_test.jsx.out │ │ │ │ └── __test__.jsonc │ │ │ ├── _048_media_types_jsx/ │ │ │ │ ├── 048_media_types_jsx.ts │ │ │ │ ├── 048_media_types_jsx.ts.out │ │ │ │ └── __test__.jsonc │ │ │ ├── _052_no_remote_flag/ │ │ │ │ ├── 019_media_types.ts │ │ │ │ ├── 052_no_remote_flag.out │ │ │ │ └── __test__.jsonc │ │ │ ├── _058_tasks_microtasks_close/ │ │ │ │ ├── 058_tasks_microtasks_close.ts │ │ │ │ ├── 058_tasks_microtasks_close.ts.out │ │ │ │ └── __test__.jsonc │ │ │ ├── _059_fs_relative_path_perm/ │ │ │ │ ├── 059_fs_relative_path_perm.ts │ │ │ │ ├── 059_fs_relative_path_perm.ts.out │ │ │ │ └── __test__.jsonc │ │ │ ├── _063_permissions_revoke/ │ │ │ │ ├── 063_permissions_revoke.ts │ │ │ │ ├── 063_permissions_revoke.ts.out │ │ │ │ └── __test__.jsonc │ │ │ ├── _063_permissions_revoke_sync/ │ │ │ │ ├── 063_permissions_revoke.ts.out │ │ │ │ ├── 063_permissions_revoke_sync.ts │ │ │ │ └── __test__.jsonc │ │ │ ├── _064_permissions_revoke_global/ │ │ │ │ ├── 064_permissions_revoke_global.ts │ │ │ │ ├── 064_permissions_revoke_global.ts.out │ │ │ │ └── __test__.jsonc │ │ │ ├── _064_permissions_revoke_global_sync/ │ │ │ │ ├── 064_permissions_revoke_global.ts.out │ │ │ │ ├── 064_permissions_revoke_global_sync.ts │ │ │ │ └── __test__.jsonc │ │ │ ├── _065_permissions_revoke_net/ │ │ │ │ ├── 065_permissions_revoke_net.ts │ │ │ │ ├── 065_permissions_revoke_net.ts.out │ │ │ │ └── __test__.jsonc │ │ │ ├── _070_location/ │ │ │ │ ├── 070_location.ts │ │ │ │ ├── 070_location.ts.out │ │ │ │ └── __test__.jsonc │ │ │ ├── _071_location_unset/ │ │ │ │ ├── 071_location_unset.ts │ │ │ │ ├── 071_location_unset.ts.out │ │ │ │ └── __test__.jsonc │ │ │ ├── _072_location_relative_fetch/ │ │ │ │ ├── 072_location_relative_fetch.ts │ │ │ │ ├── 072_location_relative_fetch.ts.out │ │ │ │ ├── __test__.jsonc │ │ │ │ └── fetch/ │ │ │ │ └── hello.txt │ │ │ ├── _075_import_local_query_hash/ │ │ │ │ ├── 001_hello.js │ │ │ │ ├── 002_hello.ts │ │ │ │ ├── 075_import_local_query_hash.ts │ │ │ │ ├── 075_import_local_query_hash.ts.out │ │ │ │ └── __test__.jsonc │ │ │ ├── _077_fetch_empty/ │ │ │ │ ├── 077_fetch_empty.ts │ │ │ │ ├── 077_fetch_empty.ts.out │ │ │ │ └── __test__.jsonc │ │ │ ├── _078_unload_on_exit/ │ │ │ │ ├── 078_unload_on_exit.ts │ │ │ │ ├── 078_unload_on_exit.ts.out │ │ │ │ └── __test__.jsonc │ │ │ ├── _079_location_authentication/ │ │ │ │ ├── 079_location_authentication.ts │ │ │ │ ├── 079_location_authentication.ts.out │ │ │ │ └── __test__.jsonc │ │ │ ├── _081_location_relative_fetch_redirect/ │ │ │ │ ├── 081_location_relative_fetch_redirect.ts │ │ │ │ ├── 081_location_relative_fetch_redirect.ts.out │ │ │ │ └── __test__.jsonc │ │ │ ├── _082_prepare_stack_trace_throw/ │ │ │ │ ├── 082_prepare_stack_trace_throw.js │ │ │ │ ├── 082_prepare_stack_trace_throw.js.out │ │ │ │ └── __test__.jsonc │ │ │ ├── _088_dynamic_import_already_evaluating/ │ │ │ │ ├── 088_dynamic_import_already_evaluating.ts │ │ │ │ ├── 088_dynamic_import_already_evaluating.ts.out │ │ │ │ ├── 088_dynamic_import_target.ts │ │ │ │ └── __test__.jsonc │ │ │ ├── _091_use_define_for_class_fields/ │ │ │ │ ├── 091_use_define_for_class_fields.ts │ │ │ │ ├── 091_use_define_for_class_fields.ts.out │ │ │ │ └── __test__.jsonc │ │ │ ├── abort_signal_any_gc/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main.ts │ │ │ ├── aggregate_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── aggregate_error.out │ │ │ │ └── aggregate_error.ts │ │ │ ├── all_proxy/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── client.ts │ │ │ │ ├── test.out │ │ │ │ └── test.ts │ │ │ ├── allow_env_wildcard_worker/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ ├── main.out │ │ │ │ └── worker.js │ │ │ ├── allow_run_allowlist/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── allow_run_allowlist_resolution/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── async_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── async_error.ts │ │ │ │ └── async_error.ts.out │ │ │ ├── bare_run_main/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main.out │ │ │ ├── bare_specifier_without_import/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── beforeunload_event/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── before_unload.js │ │ │ │ └── before_unload.js.out │ │ │ ├── blob_gc_finalization/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── blob_gc_finalization.js │ │ │ │ └── blob_gc_finalization.js.out │ │ │ ├── broadcast_channel/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── byonm_exact_version/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── main.ts │ │ │ ├── byte_order_mark/ │ │ │ │ ├── 001_hello.js │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── byte_order_mark.out │ │ │ │ └── byte_order_mark.ts │ │ │ ├── bytes_and_text_imports/ │ │ │ │ ├── allow_import/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── enabled.out │ │ │ │ │ ├── main.ts │ │ │ │ │ └── not_enabled.out │ │ │ │ ├── dynamic/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── hello.txt │ │ │ │ │ ├── main.out │ │ │ │ │ ├── main.ts │ │ │ │ │ ├── main_missing_permissions.out │ │ │ │ │ ├── non_analyzable.txt │ │ │ │ │ ├── non_analyzable_utf8_bom.txt │ │ │ │ │ └── utf8_bom.txt │ │ │ │ ├── missing_unstable/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── data.txt │ │ │ │ │ ├── dynamic.out │ │ │ │ │ ├── dynamic.ts │ │ │ │ │ ├── main.out │ │ │ │ │ └── main.ts │ │ │ │ ├── npm_dep_import_local_file/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── error.out │ │ │ │ │ ├── main.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── secret.txt │ │ │ │ └── static/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add.ts │ │ │ │ ├── deno.json │ │ │ │ ├── hello.txt │ │ │ │ ├── invalid_utf8.txt │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── utf8_bom.txt │ │ │ ├── check_js_points_to_ts/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check_js_points_to_ts/ │ │ │ │ │ ├── bar.ts │ │ │ │ │ ├── foo.d.ts │ │ │ │ │ ├── foo.js │ │ │ │ │ ├── test.js │ │ │ │ │ └── test.js.out │ │ │ │ └── checkjs.tsconfig.json │ │ │ ├── check_remote/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── no_check_remote.ts │ │ │ │ ├── no_check_remote.ts.disabled.out │ │ │ │ └── type_error.ts │ │ │ ├── cjs/ │ │ │ │ ├── check_source_line_is_correct/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── index.cjs │ │ │ │ │ ├── main.out │ │ │ │ │ └── mod.cjs │ │ │ │ ├── main_module/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── main.cjs │ │ │ │ │ └── main.out │ │ │ │ ├── reexport_non_analyzable/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── deno.json │ │ │ │ │ └── main.ts │ │ │ │ └── unprepared/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── file.cjs │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── output.cjs │ │ │ ├── classic_workers_event_loop/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── classic_workers_event_loop.js │ │ │ │ └── classic_workers_event_loop.js.out │ │ │ ├── colors_without_global_this/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── colors_without_globalThis.js │ │ │ ├── complex_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── complex_error.ts │ │ │ │ └── complex_error.ts.out │ │ │ ├── conditional_exports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── condition.out │ │ │ │ ├── deno.json │ │ │ │ ├── main.js │ │ │ │ └── no_condition.out │ │ │ ├── conditional_exports_from_require/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── main.cjs │ │ │ ├── config/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── config/ │ │ │ │ ├── config.json │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── config_auto_discovered_for_local_script/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── frontend_work.ts │ │ │ ├── config_auto_discovered_for_local_script_log/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── auto_discovery_log.out │ │ │ │ ├── deno.jsonc │ │ │ │ └── frontend_work.ts │ │ │ ├── config_json_import/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── config_json_import.ts │ │ │ │ ├── config_json_import.ts.out │ │ │ │ └── deno-jsx.json │ │ │ ├── config_not_auto_discovered_for_remote_script/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── server_side_work.ts │ │ │ ├── config_permissions/ │ │ │ │ ├── basic/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── data/ │ │ │ │ │ │ └── data.json │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── main.ts │ │ │ │ │ ├── no_default.out │ │ │ │ │ ├── not_found_set.out │ │ │ │ │ ├── read.out │ │ │ │ │ └── write.out │ │ │ │ └── workspace/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── a/ │ │ │ │ │ ├── data/ │ │ │ │ │ │ └── a.txt │ │ │ │ │ ├── deno.json │ │ │ │ │ └── main.ts │ │ │ │ ├── data/ │ │ │ │ │ └── a.txt │ │ │ │ ├── deno.jsonc │ │ │ │ ├── member.out │ │ │ │ └── root.out │ │ │ ├── config_sibling_dir/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── api/ │ │ │ │ │ ├── b/ │ │ │ │ │ │ └── index.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── src/ │ │ │ │ │ ├── deno.json │ │ │ │ │ └── main.ts │ │ │ │ └── task.out │ │ │ ├── config_types/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── config_types/ │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ ├── remote.tsconfig.json │ │ │ │ ├── tsconfig.json │ │ │ │ └── types.d.ts │ │ │ ├── config_types_remote/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── config_types/ │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ ├── remote.tsconfig.json │ │ │ │ ├── tsconfig.json │ │ │ │ └── types.d.ts │ │ │ ├── cts/ │ │ │ │ ├── cjs_import_cts/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── add.cts │ │ │ │ │ ├── check.out │ │ │ │ │ ├── main.js │ │ │ │ │ ├── main.out │ │ │ │ │ └── subtract.cjs │ │ │ │ ├── import_export_equals/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── add.cts │ │ │ │ │ ├── main.cts │ │ │ │ │ ├── main.out │ │ │ │ │ ├── mod.mts │ │ │ │ │ ├── mod.mts.check.out │ │ │ │ │ └── mod.mts.out │ │ │ │ └── main/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── import_main.cjs │ │ │ │ ├── main.cts │ │ │ │ └── main.out │ │ │ ├── custom_inspect_url/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── custom_inspect_url.js │ │ │ │ └── custom_inspect_url.js.out │ │ │ ├── decorators/ │ │ │ │ ├── experimental/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── no_check/ │ │ │ │ │ │ ├── main.out │ │ │ │ │ │ └── main.ts │ │ │ │ │ ├── runtime/ │ │ │ │ │ │ ├── main.out │ │ │ │ │ │ └── main.ts │ │ │ │ │ └── ts/ │ │ │ │ │ ├── main.out │ │ │ │ │ └── main.ts │ │ │ │ └── tc39_proposal/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── default_ts/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── as_ts.js │ │ │ │ └── extensionless │ │ │ ├── deno_exit_tampering/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── deno_exit_tampering.ts │ │ │ ├── deny_all_permission_args/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deny_all_permission_args.js │ │ │ │ └── deny_all_permission_args.out │ │ │ ├── deny_some_permission_args/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deny_some_permission_args.js │ │ │ │ └── deny_some_permission_args.out │ │ │ ├── disallow_http_from_https/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── js.out │ │ │ │ └── ts.out │ │ │ ├── document/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── document.js │ │ │ │ └── document.out │ │ │ ├── dom_exception_formatting/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── dom_exception_formatting.ts │ │ │ │ └── dom_exception_formatting.ts.out │ │ │ ├── dom_extras_dts/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── dom_readable_stream_from/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── dynamic_already_prepared/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── dynamic.ts │ │ │ │ ├── dynamic2.ts │ │ │ │ ├── dynamic3.ts │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── dynamic_import_already_rejected/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── dynamic_import_already_rejected/ │ │ │ │ ├── error_001.ts │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── dynamic_import_async_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── dynamic_import_async_error/ │ │ │ │ ├── delayed_error.ts │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── dynamic_import_concurrent_non_statically_analyzable/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── dynamic_import_concurrent_non_statically_analyzable/ │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── mod.ts │ │ │ ├── dynamic_import_conditional/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── dynamic_import_conditional.js │ │ │ │ └── dynamic_import_conditional.js.out │ │ │ ├── dynamic_import_dep_written_runtime/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── a.ts │ │ │ │ └── main.ts │ │ │ ├── dynamic_import_dep_written_runtime_non_analyzable/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── a.ts │ │ │ │ └── main.ts │ │ │ ├── dynamic_import_dep_written_runtime_with_npm/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── a.ts │ │ │ │ ├── deno.json │ │ │ │ ├── lock.out │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── dynamic_import_error_cached/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ ├── main.out │ │ │ │ └── main_non_analyzable.js │ │ │ ├── dynamic_import_error_non_string_name/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── dynamic_import_pending_tla/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.mjs │ │ │ │ ├── main.out │ │ │ │ └── tla_module.mjs │ │ │ ├── dynamic_import_permissions_blob_local/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── permissions_blob_local.ts │ │ │ │ └── permissions_blob_local.ts.out │ │ │ ├── dynamic_import_permissions_blob_remote/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── permissions_blob_remote.ts │ │ │ │ └── permissions_blob_remote.ts.out │ │ │ ├── dynamic_import_permissions_data_local/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── permissions_data_local.ts │ │ │ │ └── permissions_data_local.ts.out │ │ │ ├── dynamic_import_permissions_data_remote/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── permissions_data_remote.ts │ │ │ │ └── permissions_data_remote.ts.out │ │ │ ├── dynamic_import_permissions_remote_remote/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── permissions_remote_remote.ts │ │ │ │ ├── permissions_remote_remote.ts.out │ │ │ │ └── static_remote.ts │ │ │ ├── dynamic_import_static_analysis_no_permissions/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── empty_1.ts │ │ │ │ ├── empty_2.ts │ │ │ │ ├── static_analysis_no_permissions.ts │ │ │ │ └── static_analysis_no_permissions.ts.out │ │ │ ├── dynamic_import_syntax_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── dynamic_import_syntax_error.js │ │ │ │ ├── dynamic_import_syntax_error.js.out │ │ │ │ └── dynamic_import_syntax_error_import.js │ │ │ ├── dynamic_import_written_runtime/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main.ts │ │ │ ├── empty_typescript/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── empty.ts │ │ │ ├── env_file/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── env │ │ │ │ ├── env_file.out │ │ │ │ ├── env_file.ts │ │ │ │ ├── env_file_missing.out │ │ │ │ ├── env_one │ │ │ │ ├── env_two │ │ │ │ ├── env_unparseable │ │ │ │ ├── env_unparseable.out │ │ │ │ └── multiple_env_file.out │ │ │ ├── env_file_invalid_utf8/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── foo.ts │ │ │ │ ├── invalid_utf8_env │ │ │ │ └── main.out │ │ │ ├── env_file_parent_traversal/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── subdir/ │ │ │ │ └── main.ts │ │ │ ├── env_file_precedence/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── index.out │ │ │ │ ├── index.ts │ │ │ │ └── spawn.ts │ │ │ ├── error_001/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_001.ts │ │ │ │ └── error_001.ts.out │ │ │ ├── error_002/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_002.ts │ │ │ │ ├── error_002.ts.out │ │ │ │ ├── mod1.ts │ │ │ │ ├── print_hello.ts │ │ │ │ └── subdir2/ │ │ │ │ └── mod2.ts │ │ │ ├── error_003_typescript/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_003_typescript.ts │ │ │ │ └── error_003_typescript.ts.out │ │ │ ├── error_003_typescript2/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_003_typescript.ts │ │ │ │ └── error_003_typescript.ts.out │ │ │ ├── error_004_missing_module/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_004_missing_module.ts │ │ │ │ └── error_004_missing_module.ts.out │ │ │ ├── error_005_missing_dynamic_import/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_005_missing_dynamic_import.ts │ │ │ │ └── error_005_missing_dynamic_import.ts.out │ │ │ ├── error_006_import_ext_failure/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_006_import_ext_failure.ts │ │ │ │ └── error_006_import_ext_failure.ts.out │ │ │ ├── error_007_any/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_007_any.ts │ │ │ │ └── error_007_any.ts.out │ │ │ ├── error_008_checkjs/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_008_checkjs.js │ │ │ │ └── error_008_checkjs.js.out │ │ │ ├── error_009_extensions_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_009_extensions_error.js │ │ │ │ └── error_009_extensions_error.js.out │ │ │ ├── error_011_bad_module_specifier/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_011_bad_module_specifier.ts │ │ │ │ └── error_011_bad_module_specifier.ts.out │ │ │ ├── error_012_bad_dynamic_import_specifier/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_012_bad_dynamic_import_specifier.ts │ │ │ │ └── error_012_bad_dynamic_import_specifier.ts.out │ │ │ ├── error_014_catch_dynamic_import_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_014_catch_dynamic_import_error.js │ │ │ │ ├── error_014_catch_dynamic_import_error.js.out │ │ │ │ ├── indirect_import_error.js │ │ │ │ ├── indirect_throws.js │ │ │ │ └── throws.js │ │ │ ├── error_015_dynamic_import_permissions/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_015_dynamic_import_permissions.js │ │ │ │ ├── error_015_dynamic_import_permissions.out │ │ │ │ └── mod4.js │ │ │ ├── error_017_hide_long_source_ts/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_017_hide_long_source_ts.ts │ │ │ │ └── error_017_hide_long_source_ts.ts.out │ │ │ ├── error_018_hide_long_source_js/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_018_hide_long_source_js.js │ │ │ │ └── error_018_hide_long_source_js.js.out │ │ │ ├── error_019_stack_function/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_019_stack_function.ts │ │ │ │ └── error_019_stack_function.ts.out │ │ │ ├── error_020_stack_constructor/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_020_stack_constructor.ts │ │ │ │ └── error_020_stack_constructor.ts.out │ │ │ ├── error_021_stack_method/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_021_stack_method.ts │ │ │ │ └── error_021_stack_method.ts.out │ │ │ ├── error_022_stack_custom_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_022_stack_custom_error.ts │ │ │ │ └── error_022_stack_custom_error.ts.out │ │ │ ├── error_023_stack_async/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_023_stack_async.ts │ │ │ │ └── error_023_stack_async.ts.out │ │ │ ├── error_024_stack_promise_all/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_024_stack_promise_all.ts │ │ │ │ └── error_024_stack_promise_all.ts.out │ │ │ ├── error_025_tab_indent/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_025_tab_indent │ │ │ │ └── error_025_tab_indent.out │ │ │ ├── error_additional_property_keys_panic/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── error_bad_wasm_import/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ ├── main.out │ │ │ │ ├── toolkit.wasm │ │ │ │ └── toolkit.wat │ │ │ ├── error_cause/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_cause.ts │ │ │ │ └── error_cause.ts.out │ │ │ ├── error_cause_recursive/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_cause_recursive.ts │ │ │ │ └── error_cause_recursive.ts.out │ │ │ ├── error_cause_recursive_aggregate/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_cause_recursive_aggregate.ts │ │ │ │ └── error_cause_recursive_aggregate.ts.out │ │ │ ├── error_cause_recursive_tail/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_cause_recursive_tail.ts │ │ │ │ └── error_cause_recursive_tail.ts.out │ │ │ ├── error_dynamic_import_permissions/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── error_for_await/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_for_await.ts │ │ │ │ └── error_for_await.ts.out │ │ │ ├── error_import_map_unable_to_load/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── error_import_map_unable_to_load.out │ │ │ ├── error_local_static_import_from_remote/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── js.out │ │ │ │ └── ts.out │ │ │ ├── error_missing_module_named_import/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_missing_module_named_import.ts │ │ │ │ └── error_missing_module_named_import.ts.out │ │ │ ├── error_missing_script/ │ │ │ │ └── __test__.jsonc │ │ │ ├── error_name_non_string/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_name_non_string.js │ │ │ │ └── error_name_non_string.js.out │ │ │ ├── error_no_check/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_no_check.ts │ │ │ │ ├── error_no_check.ts.out │ │ │ │ └── type_and_code.ts │ │ │ ├── error_remote_import_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── error_syntax/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_syntax.js │ │ │ │ └── error_syntax.js.out │ │ │ ├── error_syntax_empty_trailing_line/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_syntax_empty_trailing_line.mjs │ │ │ │ └── error_syntax_empty_trailing_line.mjs.out │ │ │ ├── error_type_definitions/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_type_definitions.ts │ │ │ │ ├── error_type_definitions.ts.out │ │ │ │ └── type_definitions/ │ │ │ │ ├── bar.d.ts │ │ │ │ ├── bar.js │ │ │ │ ├── fizz.d.ts │ │ │ │ ├── fizz.js │ │ │ │ ├── foo.d.ts │ │ │ │ ├── foo.js │ │ │ │ └── qat.ts │ │ │ ├── error_with_errors_prop/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_with_errors_prop.js │ │ │ │ └── error_with_errors_prop.js.out │ │ │ ├── es_private_fields/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── es_private_fields.js │ │ │ │ └── es_private_fields.js.out │ │ │ ├── eszip/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── a.eszip │ │ │ │ ├── b.eszip │ │ │ │ └── main.out │ │ │ ├── eszip2/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── a.out │ │ │ │ └── src/ │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ ├── c.js │ │ │ │ ├── d.js │ │ │ │ └── import_map.json │ │ │ ├── eval_context_throw_dom_exception/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── eval_context_throw_dom_exception.js │ │ │ │ └── eval_context_throw_dom_exception.js.out │ │ │ ├── event_handler_throw_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── throw_in_beforeunload.ts │ │ │ │ ├── throw_in_load.ts │ │ │ │ └── throw_in_unload.ts │ │ │ ├── event_listener_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── event_listener_error.ts │ │ │ │ └── event_listener_error.ts.out │ │ │ ├── event_listener_error_handled/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── event_listener_error_handled.ts │ │ │ │ └── event_listener_error_handled.ts.out │ │ │ ├── event_listener_error_immediate_exit/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── event_listener_error_immediate_exit.ts │ │ │ │ └── event_listener_error_immediate_exit.ts.out │ │ │ ├── event_listener_error_immediate_exit_worker/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── event_listener_error_immediate_exit.ts │ │ │ │ ├── event_listener_error_immediate_exit_worker.ts │ │ │ │ └── event_listener_error_immediate_exit_worker.ts.out │ │ │ ├── exit_code/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── exit_error42/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── exit_error42.ts │ │ │ │ └── exit_error42.ts.out │ │ │ ├── expect_100_continue/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main.cjs │ │ │ ├── explicit_resource_management/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── api/ │ │ │ │ │ ├── main.out │ │ │ │ │ └── main.ts │ │ │ │ ├── js/ │ │ │ │ │ ├── main.js │ │ │ │ │ └── main.out │ │ │ │ └── ts/ │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── ext_flag_takes_precedence_over_extension/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── ts_with_js_extension.js │ │ │ │ └── ts_with_js_extension.out │ │ │ ├── fetch_async_error_stack/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── fetch_async_error_stack.ts │ │ │ │ └── fetch_async_error_stack.ts.out │ │ │ ├── fetch_response_finalization/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── fetch_response_finalization.js │ │ │ │ └── fetch_response_finalization.js.out │ │ │ ├── fetch_retry_stale_connection/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── finalization_registry/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── finalization_registry.js │ │ │ │ └── finalization_registry.js.out │ │ │ ├── fix_dynamic_import_errors/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── b.js │ │ │ │ ├── c.js │ │ │ │ ├── fix_dynamic_import_errors.js │ │ │ │ └── fix_dynamic_import_errors.js.out │ │ │ ├── fix_emittable_skipped/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── emittable.d.ts │ │ │ │ ├── fix_emittable_skipped.js │ │ │ │ ├── fix_emittable_skipped.ts.out │ │ │ │ └── polyfill.ts │ │ │ ├── fix_js_import_js/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── fix_js_import_js.ts │ │ │ │ ├── fix_js_import_js.ts.out │ │ │ │ ├── mod4.js │ │ │ │ └── mod6.js │ │ │ ├── fix_js_imports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── amd_like.js │ │ │ │ ├── fix_js_imports.ts │ │ │ │ └── fix_js_imports.ts.out │ │ │ ├── fix_tsc_file_exists/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── fix_tsc_file_exists.out │ │ │ │ └── tsc/ │ │ │ │ ├── a.js │ │ │ │ ├── d.ts │ │ │ │ └── test.js │ │ │ ├── fix_worker_dispatchevent/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── fix_worker_dispatchevent.ts │ │ │ │ └── fix_worker_dispatchevent.ts.out │ │ │ ├── followup_dyn_import_resolved/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── followup_dyn_import_resolves/ │ │ │ │ ├── main.ts │ │ │ │ ├── main.ts.out │ │ │ │ ├── sub1.ts │ │ │ │ └── sub2.ts │ │ │ ├── heapstats/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── heapstats.js │ │ │ │ └── heapstats.js.out │ │ │ ├── https_import/ │ │ │ │ ├── RootCA.pem │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── https_import.ts │ │ │ │ ├── https_import.ts.out │ │ │ │ └── print_hello.ts │ │ │ ├── if_main/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── if_main.ts │ │ │ │ └── if_main.ts.out │ │ │ ├── import_attributes_dynamic_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── data.json │ │ │ │ ├── dynamic_error.out │ │ │ │ └── dynamic_error.ts │ │ │ ├── import_attributes_dynamic_import/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── data.json │ │ │ │ ├── dynamic_import.out │ │ │ │ └── dynamic_import.ts │ │ │ ├── import_attributes_static_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── data.json │ │ │ │ ├── static_error.out │ │ │ │ └── static_error.ts │ │ │ ├── import_attributes_static_export/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── data.json │ │ │ │ ├── static_export.out │ │ │ │ ├── static_export.ts │ │ │ │ └── static_reexport.ts │ │ │ ├── import_attributes_static_import/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── data.json │ │ │ │ ├── static_import.out │ │ │ │ └── static_import.ts │ │ │ ├── import_attributes_type_check/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── data.json │ │ │ │ ├── type_check.out │ │ │ │ └── type_check.ts │ │ │ ├── import_blob_url/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── import_blob_url.ts │ │ │ │ └── import_blob_url.ts.out │ │ │ ├── import_blob_url_error_stack/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── import_blob_url_error_stack.ts │ │ │ │ └── import_blob_url_error_stack.ts.out │ │ │ ├── import_blob_url_import_relative/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── import_blob_url_import_relative.ts │ │ │ │ └── import_blob_url_import_relative.ts.out │ │ │ ├── import_blob_url_imports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── import_blob_url_imports.ts │ │ │ │ └── import_blob_url_imports.ts.out │ │ │ ├── import_blob_url_jsx/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── import_blob_url_jsx.ts │ │ │ │ └── import_blob_url_jsx.ts.out │ │ │ ├── import_common_js/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── exports_error.js │ │ │ │ ├── exports_error.out │ │ │ │ ├── index.cjs │ │ │ │ ├── index.out │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ ├── module_error.js │ │ │ │ ├── module_error.out │ │ │ │ ├── package.json │ │ │ │ ├── require_error.js │ │ │ │ └── require_error.out │ │ │ ├── import_compression/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── import_compression/ │ │ │ │ ├── brotli │ │ │ │ ├── gziped │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── import_data_url/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── import_data_url.ts │ │ │ │ └── import_data_url.ts.out │ │ │ ├── import_data_url_error_stack/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── import_data_url_error_stack.ts │ │ │ │ └── import_data_url_error_stack.ts.out │ │ │ ├── import_data_url_import_relative/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── import_data_url_import_relative.ts │ │ │ │ └── import_data_url_import_relative.ts.out │ │ │ ├── import_data_url_imports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── import_data_url_imports.ts │ │ │ │ └── import_data_url_imports.ts.out │ │ │ ├── import_data_url_jsx/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── import_data_url_jsx.ts │ │ │ │ └── import_data_url_jsx.ts.out │ │ │ ├── import_dynamic_data_url/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── import_dynamic_data_url.ts │ │ │ │ └── import_dynamic_data_url.ts.out │ │ │ ├── import_extensionless/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── import_extensionless.ts │ │ │ │ └── import_extensionless.ts.out │ │ │ ├── import_file_with_colon/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── import_file_with_colon.ts │ │ │ │ └── import_file_with_colon.ts.out │ │ │ ├── import_map_bare_specifier/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── absolute_unix.out │ │ │ │ ├── absolute_windows.out │ │ │ │ ├── deno.jsonc │ │ │ │ ├── direct_file.out │ │ │ │ ├── jsr_specifier.out │ │ │ │ ├── local_file.out │ │ │ │ ├── npm.out │ │ │ │ ├── relative_mapping.out │ │ │ │ └── src/ │ │ │ │ └── app.ts │ │ │ ├── import_map_parent_dir/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── import_map.json │ │ │ │ ├── info.out │ │ │ │ ├── run.out │ │ │ │ ├── shared/ │ │ │ │ │ └── models.ts │ │ │ │ └── sub/ │ │ │ │ ├── deno.json │ │ │ │ └── main.ts │ │ │ ├── import_meta/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── importmap.json │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── other.ts │ │ │ ├── import_meta_byonm/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── import_type/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── export_types.ts │ │ │ │ ├── import_type.ts │ │ │ │ └── import_type.ts.out │ │ │ ├── import_type_no_check/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── export_types.ts │ │ │ │ ├── import_type.ts │ │ │ │ └── import_type.ts.out │ │ │ ├── inline_js_source_map_2/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── inline_js_source_map_2.js │ │ │ │ └── inline_js_source_map_2.js.out │ │ │ ├── inline_js_source_map_2_with_inline_contents/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── inline_js_source_map_2_with_inline_contents.js │ │ │ │ └── inline_js_source_map_2_with_inline_contents.js.out │ │ │ ├── inline_js_source_map_with_contents_from_graph/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── inline_js_source_map_with_contents_from_graph.js │ │ │ │ └── inline_js_source_map_with_contents_from_graph.js.out │ │ │ ├── inspector_file_url/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── inspector_ws_events/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── a.ts │ │ │ │ ├── disabled.out │ │ │ │ ├── enabled.out │ │ │ │ └── main.ts │ │ │ ├── invalid_emit_options/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── issue_13562/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── issue13562.ts │ │ │ │ ├── issue13562.ts.out │ │ │ │ ├── mod1.ts │ │ │ │ ├── print_hello.ts │ │ │ │ └── subdir2/ │ │ │ │ ├── dynamic_import.ts │ │ │ │ └── mod2.ts │ │ │ ├── js_import_detect/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── js_import_detect.ts │ │ │ │ └── js_import_detect.ts.out │ │ │ ├── js_root_with_ts_check/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── js_root_with_ts_check.js │ │ │ │ └── js_root_with_ts_check.js.out │ │ │ ├── js_without_extension/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── js_without_extension │ │ │ │ └── js_without_extension.out │ │ │ ├── jsx_frag_pragma_null_with_import_source/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.tsx │ │ │ ├── jsx_import_from_ts/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── jsx_import_from_ts.App.jsx │ │ │ │ ├── jsx_import_from_ts.ts │ │ │ │ └── jsx_import_from_ts.ts.out │ │ │ ├── jsx_import_source/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── jsx/ │ │ │ │ │ ├── deno-jsx-error.jsonc │ │ │ │ │ ├── deno-jsx-import-map.jsonc │ │ │ │ │ ├── deno-jsx-precompile-skip.jsonc │ │ │ │ │ ├── deno-jsx-precompile.jsonc │ │ │ │ │ ├── deno-jsx.json │ │ │ │ │ ├── deno-jsx.jsonc │ │ │ │ │ ├── deno-jsxdev-import-map.jsonc │ │ │ │ │ ├── deno-jsxdev.jsonc │ │ │ │ │ ├── import-map-scoped.json │ │ │ │ │ ├── import-map.json │ │ │ │ │ ├── jsx-dev-runtime/ │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── jsx-precompile/ │ │ │ │ │ │ └── index.ts │ │ │ │ │ └── jsx-runtime/ │ │ │ │ │ └── index.ts │ │ │ │ ├── jsx_import_source.out │ │ │ │ ├── jsx_import_source_dev.out │ │ │ │ ├── jsx_import_source_error.out │ │ │ │ ├── jsx_import_source_import_map.out │ │ │ │ ├── jsx_import_source_import_map_dev.out │ │ │ │ ├── jsx_import_source_no_pragma.tsx │ │ │ │ ├── jsx_import_source_pragma.tsx │ │ │ │ ├── jsx_import_source_pragma_import_map.tsx │ │ │ │ └── jsx_precompile/ │ │ │ │ ├── no_pragma.out │ │ │ │ ├── no_pragma.tsx │ │ │ │ ├── skip.out │ │ │ │ └── skip.tsx │ │ │ ├── jsx_import_source_scoped/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno-jsx-import-map.jsonc │ │ │ │ ├── deno-jsxdev-import-map.jsonc │ │ │ │ ├── import-map-scoped.json │ │ │ │ ├── jsx.out │ │ │ │ ├── jsx_import_source_no_pragma.tsx │ │ │ │ └── jsxdev.out │ │ │ ├── keep_comments_ts/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── kv_path_with_dot/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── kv_relative_path/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── lazy_dynamic_imports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check.out │ │ │ │ ├── deno.enabled.json │ │ │ │ ├── deno.json │ │ │ │ ├── disabled.out │ │ │ │ ├── enabled.out │ │ │ │ ├── lock.out │ │ │ │ └── main.ts │ │ │ ├── lazy_npm/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── ld_preload/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── env_arg.out │ │ │ │ ├── env_arg.ts │ │ │ │ ├── set_with_allow_env.out │ │ │ │ └── set_with_allow_env.ts │ │ │ ├── location/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── location.js │ │ │ │ └── location.out │ │ │ ├── lock_check_ok/ │ │ │ │ ├── 003_relative_import.ts │ │ │ │ ├── 003_relative_import.ts.out │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── lock_check_ok.json │ │ │ │ └── print_hello.ts │ │ │ ├── lock_check_ok2/ │ │ │ │ ├── 019_media_types.ts │ │ │ │ ├── 019_media_types.ts.out │ │ │ │ ├── __test__.jsonc │ │ │ │ └── lock_check_ok2.json │ │ │ ├── lock_v2_check_ok/ │ │ │ │ ├── 003_relative_import.ts │ │ │ │ ├── 003_relative_import.ts.out │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── lock_v2_check_ok.json │ │ │ │ └── print_hello.ts │ │ │ ├── lock_v2_check_ok2/ │ │ │ │ ├── 019_media_types.ts │ │ │ │ ├── 019_media_types.ts.out │ │ │ │ ├── __test__.jsonc │ │ │ │ └── lock_v2_check_ok2.json │ │ │ ├── long_data_url_formatting/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── long_data_url_formatting.ts │ │ │ │ └── long_data_url_formatting.ts.out │ │ │ ├── main_module/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main_module/ │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── other.ts │ │ │ ├── minimum_dependency_age/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── mts_dmts_mjs/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── import.mts │ │ │ │ ├── mod.mjs │ │ │ │ ├── mts_dmts_mjs.out │ │ │ │ └── types.d.mts │ │ │ ├── mts_dmts_mjs_no_check/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── import.mts │ │ │ │ ├── mod.mjs │ │ │ │ ├── mts_dmts_mjs.out │ │ │ │ └── types.d.mts │ │ │ ├── nested_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── nested_error/ │ │ │ │ ├── main.ts │ │ │ │ └── main.ts.out │ │ │ ├── no_check/ │ │ │ │ ├── 006_url_imports.ts │ │ │ │ ├── 006_url_imports.ts.out │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── mod2.ts │ │ │ │ └── print_hello.ts │ │ │ ├── no_check_remote/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main.ts │ │ │ ├── no_cjs_suggestion_mts_file/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── a.cts │ │ │ │ ├── main.mts │ │ │ │ └── main.out │ │ │ ├── no_config_auto_discovery_for_local_script/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── frontend_work.ts │ │ │ │ └── no_auto_discovery.out │ │ │ ├── no_deno_json/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── code/ │ │ │ │ │ ├── install.out │ │ │ │ │ ├── main.ts │ │ │ │ │ ├── no_package_json_imports.ts │ │ │ │ │ ├── noconfig.ts │ │ │ │ │ ├── package.json │ │ │ │ │ └── sub_dir/ │ │ │ │ │ ├── main.js │ │ │ │ │ └── main.out │ │ │ │ ├── main.out │ │ │ │ ├── no_package_json.out │ │ │ │ ├── no_package_json_imports.out │ │ │ │ └── noconfig.out │ │ │ ├── no_lock_flag/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── no_lock_flag/ │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── no_prompt_flag/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── no_prompt.ts │ │ │ ├── no_reparse_first_load/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── node_builtin_modules/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── mod.js │ │ │ │ ├── mod.js.out │ │ │ │ ├── mod.ts │ │ │ │ └── mod.ts.out │ │ │ ├── node_env_var_allowlist/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── node_env_var_allowlist.ts │ │ │ │ └── node_env_var_allowlist.ts.out │ │ │ ├── node_globals_hints/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── dirname.js │ │ │ │ ├── dirname.out │ │ │ │ ├── filename.js │ │ │ │ └── filename.out │ │ │ ├── node_options_require_flag/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ ├── require1.cjs │ │ │ │ ├── require2.cjs │ │ │ │ └── require3.cjs │ │ │ ├── node_prefix_missing/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── byonm/ │ │ │ │ │ ├── has.out │ │ │ │ │ ├── has.ts │ │ │ │ │ ├── missing.out │ │ │ │ │ ├── missing.ts │ │ │ │ │ └── package.json │ │ │ │ ├── config.json │ │ │ │ ├── deno.json │ │ │ │ ├── feature_enabled.out │ │ │ │ ├── main.ts │ │ │ │ ├── main.ts.out │ │ │ │ ├── main_no_config.out │ │ │ │ ├── node_globals.out │ │ │ │ ├── node_globals.ts │ │ │ │ └── node_globals_check.out │ │ │ ├── npm_json_without_attribute_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── npm_pkg_requires_esm_js/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── catch_throwing_esm.cjs │ │ │ │ ├── catch_throwing_esm.out │ │ │ │ ├── file.js │ │ │ │ ├── logs_require.js │ │ │ │ ├── main.js │ │ │ │ ├── output.out │ │ │ │ ├── package.json │ │ │ │ ├── throw.mjs │ │ │ │ └── throw_global.mjs │ │ │ ├── npm_v8flags/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── onload/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── onload/ │ │ │ │ ├── imported.ts │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── nest_imported.ts │ │ │ ├── op_exit_op_set_exit_code_in_worker/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── op_exit_op_set_exit_code_in_worker.ts │ │ │ │ └── op_exit_op_set_exit_code_worker.js │ │ │ ├── package_json/ │ │ │ │ ├── invalid_value/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── add.out │ │ │ │ │ ├── error.out │ │ │ │ │ ├── error.ts │ │ │ │ │ ├── error_auto.out │ │ │ │ │ ├── install.out │ │ │ │ │ ├── ok.ts │ │ │ │ │ ├── ok.ts.out │ │ │ │ │ ├── package.json │ │ │ │ │ └── task.out │ │ │ │ └── with_deno_json/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── lib.ts │ │ │ │ ├── lock.out │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── package_json_auto_discovered_for_local_script_arg_with_stop/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── package_json_auto_discovered_for_npm_binary/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ └── package.json │ │ │ ├── package_json_type/ │ │ │ │ ├── commonjs/ │ │ │ │ │ ├── basic/ │ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ │ ├── add.js │ │ │ │ │ │ ├── import_import_meta.js │ │ │ │ │ │ ├── import_meta.js │ │ │ │ │ │ ├── main_cjs.js │ │ │ │ │ │ ├── main_esm.js │ │ │ │ │ │ ├── main_esm_import_meta.js │ │ │ │ │ │ ├── main_esm_import_meta.out │ │ │ │ │ │ ├── main_mix.js │ │ │ │ │ │ ├── main_mix.out │ │ │ │ │ │ ├── not_import_meta.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── tla.js │ │ │ │ │ └── jsx/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── add.js │ │ │ │ │ ├── deno.jsonc │ │ │ │ │ ├── main.jsx │ │ │ │ │ ├── main.out │ │ │ │ │ ├── package.json │ │ │ │ │ └── tsx.tsx │ │ │ │ └── none/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add.js │ │ │ │ ├── commonjs/ │ │ │ │ │ ├── add.js │ │ │ │ │ └── package.json │ │ │ │ ├── main_cjs.js │ │ │ │ ├── main_cjs.out │ │ │ │ ├── main_esm.js │ │ │ │ ├── main_esm.out │ │ │ │ ├── package.json │ │ │ │ └── sub_folder_cjs.js │ │ │ ├── patch/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add/ │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── mod.test.ts │ │ │ │ │ └── mod.ts │ │ │ │ ├── modify_version.ts │ │ │ │ ├── my-pkg/ │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── mod.test.ts │ │ │ │ │ └── mod.ts │ │ │ │ ├── not_matching_version.out │ │ │ │ └── test.out │ │ │ ├── permission_args/ │ │ │ │ ├── 001_hello.js │ │ │ │ ├── __test__.jsonc │ │ │ │ └── permission_args.out │ │ │ ├── permission_args_quiet/ │ │ │ │ ├── 001_hello.js │ │ │ │ ├── 001_hello.js.out │ │ │ │ └── __test__.jsonc │ │ │ ├── permission_env_allow_and_deny/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main.ts │ │ │ ├── preload_modules/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── import.js │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── preload.js │ │ │ ├── preload_same_module/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── private_field_presence/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── private_field_presence.ts │ │ │ │ └── private_field_presence.ts.out │ │ │ ├── private_field_presence_no_check/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── private_field_presence.ts │ │ │ │ └── private_field_presence.ts.out │ │ │ ├── process_env_load/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── env │ │ │ │ ├── env_file.out │ │ │ │ └── env_file.ts │ │ │ ├── proto_exploit/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── proto_exploit.js │ │ │ │ └── proto_exploit.js.out │ │ │ ├── queue_microtask_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── queue_microtask_error.ts │ │ │ │ └── queue_microtask_error.ts.out │ │ │ ├── queue_microtask_error_handled/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── queue_microtask_error_handled.ts │ │ │ │ └── queue_microtask_error_handled.ts.out │ │ │ ├── readline_non_tty/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── redirect_javascript/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── reference_types/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── reference_types.ts │ │ │ │ └── reference_types.ts.out │ │ │ ├── reference_types_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── checkjs.tsconfig.json │ │ │ │ ├── reference_types_error.js │ │ │ │ └── reference_types_error.js.out │ │ │ ├── reference_types_error_no_check/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── reference_types_error.js │ │ │ ├── reference_types_error_vendor_dir/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── checkjs.tsconfig.json │ │ │ │ ├── reference_types_error.js │ │ │ │ └── reference_types_error.js.out │ │ │ ├── references_types_remote/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── reference_types_remote.ts │ │ │ │ └── reference_types_remote.ts.out │ │ │ ├── rejection_handled/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── rejection_handled.out │ │ │ │ └── rejection_handled.ts │ │ │ ├── remote_cjs_main/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── output.out │ │ │ ├── replace_self/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── replace_self.js │ │ │ │ └── replace_self.js.out │ │ │ ├── report_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── report_error.ts │ │ │ │ └── report_error.ts.out │ │ │ ├── report_error_end_of_program/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── report_error_end_of_program.ts │ │ │ │ └── report_error_end_of_program.ts.out │ │ │ ├── report_error_handled/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── report_error_handled.ts │ │ │ │ └── report_error_handled.ts.out │ │ │ ├── require_esm/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── async.js │ │ │ │ ├── main.cjs │ │ │ │ ├── main.out │ │ │ │ ├── sync.js │ │ │ │ └── sync.mjs │ │ │ ├── require_esm_npm_jsr/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.cjs │ │ │ │ ├── main.out │ │ │ │ ├── sync.js │ │ │ │ └── sync.mjs │ │ │ ├── require_modules_multiple/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main_multiple.ts │ │ │ │ ├── multiple.out │ │ │ │ ├── require_first.js │ │ │ │ └── require_second.js │ │ │ ├── run_coverage/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── child_process_coverage_test.out │ │ │ │ ├── child_process_coverage_test.ts │ │ │ │ ├── coverage_summary.out │ │ │ │ └── foo.ts │ │ │ ├── run_task/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── empty.out │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ ├── main_foo.out │ │ │ │ └── not_found.out │ │ │ ├── run_task_when_entry_isdir/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── backend/ │ │ │ │ │ └── mod.ts │ │ │ │ ├── deno.json │ │ │ │ └── run_task_when_entry_isdir.out │ │ │ ├── seed_random/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── seed_random.js │ │ │ │ └── seed_random.js.out │ │ │ ├── serve/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── ipv6_hostname.out │ │ │ │ ├── ipv6_hostname.ts │ │ │ │ ├── on_listen_default.out │ │ │ │ ├── on_listen_default.ts │ │ │ │ └── on_listen_default_windows.out │ │ │ ├── serve_address_override_only_once/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── set_exit_code_0/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── set_exit_code_0.ts │ │ │ ├── set_exit_code_1/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── set_exit_code_1.ts │ │ │ ├── set_exit_code_2/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── set_exit_code_2.ts │ │ │ ├── set_timeout_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── set_timeout_error.ts │ │ │ │ └── set_timeout_error.ts.out │ │ │ ├── set_timeout_error_handled/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── set_timeout_error_handled.ts │ │ │ │ └── set_timeout_error_handled.ts.out │ │ │ ├── shebang_swc/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── shebang.ts │ │ │ │ ├── shebang.ts.out │ │ │ │ └── shebang2.ts │ │ │ ├── shebang_tsc/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── shebang.ts │ │ │ │ ├── shebang.ts.out │ │ │ │ └── shebang2.ts │ │ │ ├── shebang_with_json_imports_swc/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── json_with_shebang.json │ │ │ │ ├── json_with_shebang.ts │ │ │ │ └── json_with_shebang.ts.out │ │ │ ├── shebang_with_json_imports_tsc/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── json_with_shebang.json │ │ │ │ ├── json_with_shebang.ts │ │ │ │ └── json_with_shebang.ts.out │ │ │ ├── single_compile_with_reload/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── mod1.ts │ │ │ │ ├── print_hello.ts │ │ │ │ ├── single_compile_with_reload.ts │ │ │ │ ├── single_compile_with_reload.ts.out │ │ │ │ ├── single_compile_with_reload_dyn.ts │ │ │ │ ├── single_compile_with_reload_worker.ts │ │ │ │ └── subdir2/ │ │ │ │ ├── dynamic_import.ts │ │ │ │ └── mod2.ts │ │ │ ├── skips_compiler_option_types/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── sloppy_imports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── a.ts │ │ │ │ ├── b.js │ │ │ │ ├── c.mts │ │ │ │ ├── d.mjs │ │ │ │ ├── dir/ │ │ │ │ │ └── index.tsx │ │ │ │ ├── e.tsx │ │ │ │ ├── env_file │ │ │ │ ├── f.jsx │ │ │ │ ├── main.ts │ │ │ │ ├── no_sloppy.out │ │ │ │ └── sloppy.out │ │ │ ├── sourcemap_external/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── external.js │ │ │ │ ├── external.js.out │ │ │ │ └── original.ts │ │ │ ├── sourcemap_inline_base64/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── inline_base64.js │ │ │ │ └── inline_base64.js.out │ │ │ ├── sourcemap_none/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── no_sourcemap.js │ │ │ │ └── no_sourcemap.js.out │ │ │ ├── sourcemap_nonexistent_source/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── node_modules.out │ │ │ │ ├── node_modules.ts │ │ │ │ ├── not_node_modules.js │ │ │ │ └── not_node_modules.out │ │ │ ├── sourcemap_relative_paths/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── outside_cwd.js │ │ │ │ ├── outside_cwd.js.out │ │ │ │ └── src/ │ │ │ │ └── original.ts │ │ │ ├── sourcemap_remote/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── blocked_host.js │ │ │ │ ├── blocked_host.out │ │ │ │ ├── external.js │ │ │ │ ├── external.js.out │ │ │ │ ├── no_permission.js │ │ │ │ ├── no_permission.out │ │ │ │ └── original.ts │ │ │ ├── sourcemap_trailing_content/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── trailing_content.js │ │ │ │ └── trailing_content.js.out │ │ │ ├── spawn_stdout_inherit/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── spawn_stdout_inherit.ts │ │ │ │ └── spawn_stdout_inherit.ts.out │ │ │ ├── sqlite_attach_perms/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── sqlite_attach_perms.js │ │ │ │ └── sqlite_attach_perms.out │ │ │ ├── sqlite_numbered_params/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── sslkeylogfile/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.ts │ │ │ │ └── mutate_env.ts │ │ │ ├── stdin_cjs/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── say_hello.js │ │ │ ├── stdin_read_all/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── stdin_read_all.out │ │ │ │ └── stdin_read_all.ts │ │ │ ├── stdout_write_all/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── stdout_write_all.out │ │ │ │ └── stdout_write_all.ts │ │ │ ├── stdout_write_sync_async/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── stdout_write_sync_async.out │ │ │ │ └── stdout_write_sync_async.ts │ │ │ ├── swc_syntax_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── swc_syntax_error.ts │ │ │ │ └── swc_syntax_error.ts.out │ │ │ ├── temporal_api_list/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── temporal_api_patch/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── test_and_bench_are_noops_in_run/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── test_and_bench_in_run.js │ │ │ ├── tls_connecttls/ │ │ │ │ ├── RootCA.pem │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── localhost.crt │ │ │ │ ├── localhost.key │ │ │ │ ├── tls.out │ │ │ │ └── tls_connecttls.js │ │ │ ├── tls_starttls/ │ │ │ │ ├── RootCA.pem │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── localhost.crt │ │ │ │ ├── localhost.key │ │ │ │ ├── tls.out │ │ │ │ └── tls_starttls.js │ │ │ ├── top_level_await/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── circular.js │ │ │ │ ├── circular.out │ │ │ │ ├── hello.txt │ │ │ │ ├── loop.js │ │ │ │ ├── loop.out │ │ │ │ ├── nested/ │ │ │ │ │ ├── a.js │ │ │ │ │ ├── b.js │ │ │ │ │ └── main.js │ │ │ │ ├── nested.out │ │ │ │ ├── order.js │ │ │ │ ├── order.out │ │ │ │ ├── tla/ │ │ │ │ │ ├── a.js │ │ │ │ │ ├── b.js │ │ │ │ │ ├── c.js │ │ │ │ │ ├── d.js │ │ │ │ │ ├── order.js │ │ │ │ │ └── parent.js │ │ │ │ ├── tla2/ │ │ │ │ │ ├── a.js │ │ │ │ │ └── b.js │ │ │ │ ├── tla3/ │ │ │ │ │ ├── b.js │ │ │ │ │ └── timeout_loop.js │ │ │ │ ├── top_level_await.js │ │ │ │ ├── top_level_await.out │ │ │ │ ├── top_level_await.ts │ │ │ │ ├── top_level_for_await.js │ │ │ │ ├── top_level_for_await.out │ │ │ │ ├── top_level_for_await.ts │ │ │ │ ├── unresolved.js │ │ │ │ └── unresolved.out │ │ │ ├── ts_import_assertions/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── assertion.out │ │ │ │ ├── assertion.ts │ │ │ │ ├── data.json │ │ │ │ ├── with.out │ │ │ │ └── with.ts │ │ │ ├── ts_import_from_js/ │ │ │ │ ├── 005_more_imports.ts │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── mod1.ts │ │ │ │ ├── mod2.ts │ │ │ │ ├── print_hello.ts │ │ │ │ ├── subdir2/ │ │ │ │ │ ├── dynamic_import.ts │ │ │ │ │ └── mod2.ts │ │ │ │ └── ts_import_from_js/ │ │ │ │ ├── deps.js │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── ts_type_imports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── ts_type_imports.ts │ │ │ │ ├── ts_type_imports.ts.out │ │ │ │ └── ts_type_imports_foo.ts │ │ │ ├── ts_type_only_import/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── ts_type_only_import.d.ts │ │ │ │ ├── ts_type_only_import.ts │ │ │ │ └── ts_type_only_import.ts.out │ │ │ ├── ts_without_extension/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── ts_without_extension │ │ │ │ └── ts_without_extension.out │ │ │ ├── tsx_imports/ │ │ │ │ ├── 046_jsx_test.tsx │ │ │ │ ├── __test__.jsonc │ │ │ │ └── tsx_imports/ │ │ │ │ ├── Component.tsx │ │ │ │ ├── tsx_imports.ts │ │ │ │ └── tsx_imports.ts.out │ │ │ ├── tunnel/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── client.ts │ │ │ │ ├── test.out │ │ │ │ └── test.ts │ │ │ ├── type_definitions/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── type_definitions/ │ │ │ │ │ ├── bar.d.ts │ │ │ │ │ ├── bar.js │ │ │ │ │ ├── fizz.d.ts │ │ │ │ │ ├── fizz.js │ │ │ │ │ ├── foo.d.ts │ │ │ │ │ ├── foo.js │ │ │ │ │ └── qat.ts │ │ │ │ ├── type_definitions.ts │ │ │ │ └── type_definitions.ts.out │ │ │ ├── type_definitions_for_export/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── export_type_def.ts │ │ │ │ ├── type_definitions/ │ │ │ │ │ ├── bar.d.ts │ │ │ │ │ ├── bar.js │ │ │ │ │ ├── fizz.d.ts │ │ │ │ │ ├── fizz.js │ │ │ │ │ ├── foo.d.ts │ │ │ │ │ ├── foo.js │ │ │ │ │ └── qat.ts │ │ │ │ ├── type_definitions_for_export.ts │ │ │ │ └── type_definitions_for_export.ts.out │ │ │ ├── type_directives_01/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── type_directives_01.ts │ │ │ │ └── type_directives_01.ts.out │ │ │ ├── type_directives_02/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── type_directives_02.ts │ │ │ │ ├── type_directives_02.ts.out │ │ │ │ ├── type_reference.d.ts │ │ │ │ └── type_reference.js │ │ │ ├── type_directives_redirect/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── type_headers_deno_types/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── type_headers_deno_types.ts │ │ │ │ └── type_headers_deno_types.ts.out │ │ │ ├── tz_env/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── main.ts │ │ │ ├── unbuffered_stderr/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── unbuffered_stderr.ts │ │ │ │ └── unbuffered_stderr.ts.out │ │ │ ├── unbuffered_stdout/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── unbuffered_stdout.ts │ │ │ │ └── unbuffered_stdout.ts.out │ │ │ ├── unconfigured/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── unhandled_rejection/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── unhandled_rejection.ts │ │ │ │ └── unhandled_rejection.ts.out │ │ │ ├── unhandled_rejection_dynamic_import/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── unhandled_rejection_dynamic_import/ │ │ │ │ ├── import.ts │ │ │ │ ├── main.ts │ │ │ │ └── main.ts.out │ │ │ ├── unhandled_rejection_dynamic_import2/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── unhandled_rejection_dynamic_import2/ │ │ │ │ ├── import.ts │ │ │ │ ├── main.ts │ │ │ │ └── main.ts.out │ │ │ ├── unhandled_rejection_sync_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── unhandled_rejection_sync_error.ts │ │ │ │ └── unhandled_rejection_sync_error.ts.out │ │ │ ├── unref_stdin/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── unsafe_proto/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ ├── main.out │ │ │ │ └── worker.js │ │ │ ├── unsafe_proto_flag/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ ├── main_with_unsafe_proto_flag.out │ │ │ │ └── worker.js │ │ │ ├── unstable/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── bundle.out │ │ │ │ ├── bundle.ts │ │ │ │ ├── cron.out │ │ │ │ ├── cron.ts │ │ │ │ ├── http_wss.out │ │ │ │ ├── http_wss.ts │ │ │ │ ├── kv.out │ │ │ │ └── kv.ts │ │ │ ├── unstable_cron_disabled/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── unstable_cron.disabled.out │ │ │ │ └── unstable_cron.js │ │ │ ├── unstable_cron_enabled/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── unstable_cron.enabled.out │ │ │ │ └── unstable_cron.js │ │ │ ├── unstable_cron_socket_basic/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.js │ │ │ │ ├── server.js │ │ │ │ ├── test_runner.js │ │ │ │ └── test_runner.out │ │ │ ├── unstable_cron_socket_reload/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.js │ │ │ │ ├── test_runner.js │ │ │ │ └── test_runner.out │ │ │ ├── unstable_cron_socket_serve_reject/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.js │ │ │ │ ├── test_runner.js │ │ │ │ └── test_runner.out │ │ │ ├── unstable_kv_disabled/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── unstable_kv.disabled.out │ │ │ │ └── unstable_kv.js │ │ │ ├── unstable_kv_enabled/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── unstable_kv.enabled.out │ │ │ │ └── unstable_kv.js │ │ │ ├── unstable_net_disabled/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── unstable_net.disabled.out │ │ │ │ └── unstable_net.js │ │ │ ├── unstable_net_enabled/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── unstable_net.enabled.out │ │ │ │ └── unstable_net.js │ │ │ ├── unstable_worker/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── unstable_worker.ts │ │ │ │ ├── unstable_worker.ts.out │ │ │ │ └── worker_unstable.ts │ │ │ ├── unstable_worker_options_disabled/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── unstable_worker_options.disabled.out │ │ │ │ └── unstable_worker_options.js │ │ │ ├── unstable_worker_options_enabled/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── unstable_worker_options.enabled.out │ │ │ │ └── unstable_worker_options.js │ │ │ ├── unsupported_dynamic_import_scheme/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── unsupported_dynamic_import_scheme.out │ │ │ ├── v8_flags_env_run/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── v8_flags.js │ │ │ │ └── v8_flags.js.out │ │ │ ├── v8_flags_run/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── v8_flags.js │ │ │ │ └── v8_flags.js.out │ │ │ ├── v8_flags_unrecognized/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── v8_flags_unrecognized.out │ │ │ ├── v8_help/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── v8_help.out │ │ │ ├── v8_jitless/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── wasm/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── wasm.ts │ │ │ │ └── wasm.ts.out │ │ │ ├── wasm_async/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── wasm_async.js │ │ │ │ └── wasm_async.out │ │ │ ├── wasm_module/ │ │ │ │ ├── cjs_importing/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── main.cjs │ │ │ │ │ ├── main.cts │ │ │ │ │ ├── main.out │ │ │ │ │ ├── math.wasm │ │ │ │ │ ├── package.json │ │ │ │ │ └── setup.ts │ │ │ │ ├── import_file_not_found/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── check.out │ │ │ │ │ ├── deno.jsonc │ │ │ │ │ ├── main.js │ │ │ │ │ └── main.out │ │ │ │ ├── import_named_export_not_found/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── check.out │ │ │ │ │ ├── deno.jsonc │ │ │ │ │ ├── local_math.ts │ │ │ │ │ ├── main.js │ │ │ │ │ └── main.out │ │ │ │ ├── imports/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── main.js │ │ │ │ │ └── main.out │ │ │ │ ├── integrity_check_failed/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── main.js │ │ │ │ │ └── main.out │ │ │ │ ├── map_imports_via_import_map/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── local_math.ts │ │ │ │ │ ├── main.js │ │ │ │ │ └── main.out │ │ │ │ ├── no_imports/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── main.out │ │ │ │ │ └── main.ts │ │ │ │ └── table_global_memory/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── check.out │ │ │ │ ├── check.ts │ │ │ │ ├── main.js │ │ │ │ ├── main.out │ │ │ │ ├── mod.wasm │ │ │ │ └── mod.wat │ │ │ ├── wasm_shared/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── wasm_shared.out │ │ │ │ └── wasm_shared.ts │ │ │ ├── wasm_source_phase_imports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── math.wasm │ │ │ ├── wasm_source_phase_imports_dynamic/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── math.wasm │ │ │ ├── wasm_source_phase_imports_with_missing_deps/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── math_with_import.wasm │ │ │ ├── wasm_source_phase_imports_with_type_bytes/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── math.wasm │ │ │ ├── wasm_stack_trace/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── stack_trace.wasm │ │ │ │ ├── unreachable.wasm │ │ │ │ ├── wasm_stack_trace.js │ │ │ │ └── wasm_stack_trace.out │ │ │ ├── wasm_streaming_panic_test/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── wasm_streaming_panic_test.js │ │ │ │ └── wasm_streaming_panic_test.js.out │ │ │ ├── wasm_unreachable/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── unreachable.wasm │ │ │ │ ├── wasm_unreachable.js │ │ │ │ └── wasm_unreachable.out │ │ │ ├── wasm_url/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── wasm_url.js │ │ │ │ └── wasm_url.out │ │ │ ├── weakref/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── weakref.ts │ │ │ │ └── weakref.ts.out │ │ │ ├── webstorage_serialization/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── webstorage/ │ │ │ │ ├── config_a.jsonc │ │ │ │ ├── config_b.jsonc │ │ │ │ ├── fixture.ts │ │ │ │ ├── logger.ts │ │ │ │ ├── serialization.ts │ │ │ │ ├── serialization.ts.out │ │ │ │ └── setter.ts │ │ │ ├── webtransport/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── webtransport_datagram_overflow/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── window/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── window1.js │ │ │ │ ├── window1.out │ │ │ │ ├── window2.js │ │ │ │ ├── window2.out │ │ │ │ ├── window3.js │ │ │ │ └── window3.out │ │ │ ├── with_double_slash/ │ │ │ │ └── __test__.jsonc │ │ │ ├── worker_close_in_wasm_reactions/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── close_in_wasm_reactions.js │ │ │ │ ├── worker_close_in_wasm_reactions.js │ │ │ │ └── worker_close_in_wasm_reactions.js.out │ │ │ ├── worker_close_nested/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── close_nested_child.js │ │ │ │ ├── close_nested_parent.js │ │ │ │ ├── worker_close_nested.js │ │ │ │ └── worker_close_nested.js.out │ │ │ ├── worker_close_race/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── close_race_worker.js │ │ │ │ ├── worker_close_race.js │ │ │ │ └── worker_close_race.js.out │ │ │ ├── worker_drop_handle_race/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── drop_handle_race.js │ │ │ │ ├── worker_drop_handle_race.js │ │ │ │ └── worker_drop_handle_race.js.out │ │ │ ├── worker_drop_handle_race_terminate/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── worker_drop_handle_race_terminate.js │ │ │ │ └── worker_drop_handle_race_terminate.js.out │ │ │ ├── worker_event_handler_test/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── worker_event_handler_test.js │ │ │ │ ├── worker_event_handler_test.js.out │ │ │ │ └── worker_event_handlers.js │ │ │ ├── worker_message_before_close/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── message_before_close.js │ │ │ │ ├── worker_message_before_close.js │ │ │ │ └── worker_message_before_close.js.out │ │ │ └── workspaces/ │ │ │ ├── basic/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── bar/ │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── fizz/ │ │ │ │ │ │ └── buzz.ts │ │ │ │ │ ├── mod.ts │ │ │ │ │ └── some_mod/ │ │ │ │ │ └── hello.ts │ │ │ │ ├── deno.json │ │ │ │ ├── foo/ │ │ │ │ │ ├── bar/ │ │ │ │ │ │ └── hello.ts │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── fizz/ │ │ │ │ │ │ └── buzz.ts │ │ │ │ │ └── mod.ts │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── explicit_import_map/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── import_map.json │ │ │ │ ├── install.out │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── member_not_match_constraint/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add/ │ │ │ │ │ ├── deno.json │ │ │ │ │ └── mod.ts │ │ │ │ ├── deno.json │ │ │ │ ├── subtract/ │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── mod.test.ts │ │ │ │ │ └── mod.ts │ │ │ │ └── test.out │ │ │ ├── member_outside_root_dir/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── sub_dir/ │ │ │ │ └── child/ │ │ │ │ ├── deno.json │ │ │ │ ├── foo/ │ │ │ │ │ ├── bar/ │ │ │ │ │ │ └── hello.ts │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── fizz/ │ │ │ │ │ │ └── buzz.ts │ │ │ │ │ └── mod.ts │ │ │ │ └── main.ts │ │ │ ├── members_are_imports/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── bar/ │ │ │ │ │ ├── deno.jsonc │ │ │ │ │ └── mod.ts │ │ │ │ ├── deno.json │ │ │ │ ├── foo/ │ │ │ │ │ ├── deno.jsonc │ │ │ │ │ └── mod.ts │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── nested_member/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── bar/ │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── fizz/ │ │ │ │ │ │ └── buzz.ts │ │ │ │ │ ├── mod.ts │ │ │ │ │ └── some_mod/ │ │ │ │ │ └── hello.ts │ │ │ │ ├── deno.json │ │ │ │ ├── foo/ │ │ │ │ │ ├── bar/ │ │ │ │ │ │ ├── deno.json │ │ │ │ │ │ └── hello.ts │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── fizz/ │ │ │ │ │ │ └── buzz.ts │ │ │ │ │ └── mod.ts │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ └── wildcard/ │ │ │ ├── __test__.jsonc │ │ │ ├── deno.json │ │ │ ├── main.out │ │ │ ├── main.ts │ │ │ └── packages/ │ │ │ ├── bar/ │ │ │ │ ├── deno.json │ │ │ │ ├── fizz/ │ │ │ │ │ └── buzz.ts │ │ │ │ ├── mod.ts │ │ │ │ └── some_mod/ │ │ │ │ └── hello.ts │ │ │ └── foo/ │ │ │ ├── bar/ │ │ │ │ └── hello.ts │ │ │ ├── deno.json │ │ │ ├── fizz/ │ │ │ │ └── buzz.ts │ │ │ └── mod.ts │ │ ├── schema.json │ │ ├── serve/ │ │ │ ├── auto_serve/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.ts │ │ │ │ └── main_not_win.out │ │ │ ├── bad/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── basic/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── main_not_win.out │ │ │ ├── conn_info/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── import_map_bare_specifier/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.jsonc │ │ │ │ └── server.ts │ │ │ ├── net_permissions_config_file/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.ts │ │ │ │ └── serve.out │ │ │ ├── on_listen/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_on_non_function.out │ │ │ │ ├── error_on_non_function.ts │ │ │ │ ├── ok.out │ │ │ │ ├── ok.ts │ │ │ │ ├── type_check_bad_prop.out │ │ │ │ └── type_check_bad_prop.ts │ │ │ ├── type_check/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ └── type_check2/ │ │ │ ├── __test__.jsonc │ │ │ ├── main.out │ │ │ └── main.ts │ │ ├── task/ │ │ │ ├── additional_args/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── task_additional_args.out │ │ │ ├── additional_args_nested_strings/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── task_additional_args_nested_strings.out │ │ │ ├── additional_args_no_logic/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── task_additional_args_no_logic.out │ │ │ ├── additional_args_no_shell_expansion/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── task_additional_args_no_shell_expansion.out │ │ │ ├── bin_package/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── npm-run.out │ │ │ │ ├── package.json │ │ │ │ └── task.out │ │ │ ├── bin_pkg_with_scope_auto/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── bin_auto.out │ │ │ │ ├── deno.json │ │ │ │ └── package.json │ │ │ ├── bin_pkg_with_scope_none/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── bin_none.out │ │ │ │ ├── deno.json │ │ │ │ └── package.json │ │ │ ├── boolean_logic/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── task_boolean_logic.out │ │ │ ├── both_deno_json_selected/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── deno_selected.out │ │ │ ├── both_no_arg/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── no_args.out │ │ │ │ └── package.json │ │ │ ├── both_package_json_selected/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── install.out │ │ │ │ ├── package.json │ │ │ │ └── package_json_selected.out │ │ │ ├── both_prefers_deno/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── prefers_deno.out │ │ │ ├── byonm/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── deno_json_say.out │ │ │ │ ├── package.json │ │ │ │ └── package_json_say.out │ │ │ ├── cwd/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── task_cwd.out │ │ │ ├── cwd_resolves_config_from_specified_dir/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── task_no_args.out │ │ │ ├── deno_exe_no_env/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── task_deno_exe_no_env.out │ │ │ ├── deno_json_lifecycle_script_names/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── bin.out │ │ │ │ ├── deno.jsonc │ │ │ │ └── package.json │ │ │ ├── deno_no_pre_post/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── bin.out │ │ │ │ └── deno.json │ │ │ ├── dependencies/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── arg_task_with_deps/ │ │ │ │ │ └── deno.json │ │ │ │ ├── arg_task_with_deps.out │ │ │ │ ├── basic1/ │ │ │ │ │ └── deno.json │ │ │ │ ├── basic1.out │ │ │ │ ├── basic2/ │ │ │ │ │ └── deno.json │ │ │ │ ├── basic2.out │ │ │ │ ├── build1.js │ │ │ │ ├── build2.js │ │ │ │ ├── cross_package/ │ │ │ │ │ ├── package1/ │ │ │ │ │ │ └── deno.json │ │ │ │ │ └── package2/ │ │ │ │ │ └── deno.json │ │ │ │ ├── cross_package.out │ │ │ │ ├── cycle/ │ │ │ │ │ ├── a.js │ │ │ │ │ └── deno.jsonc │ │ │ │ ├── cycle.out │ │ │ │ ├── cycle_2/ │ │ │ │ │ ├── a.js │ │ │ │ │ ├── b.js │ │ │ │ │ └── deno.jsonc │ │ │ │ ├── cycle_2.out │ │ │ │ ├── diamond/ │ │ │ │ │ ├── a.js │ │ │ │ │ ├── b.js │ │ │ │ │ ├── c.js │ │ │ │ │ ├── d.js │ │ │ │ │ └── deno.jsonc │ │ │ │ ├── diamond.out │ │ │ │ ├── diamond_big/ │ │ │ │ │ ├── a.js │ │ │ │ │ ├── b.js │ │ │ │ │ ├── c.js │ │ │ │ │ ├── d.js │ │ │ │ │ ├── deno.jsonc │ │ │ │ │ └── e.js │ │ │ │ ├── diamond_big.out │ │ │ │ ├── diamond_big_list.out │ │ │ │ ├── diamond_list.out │ │ │ │ ├── no_command/ │ │ │ │ │ └── deno.json │ │ │ │ ├── no_command.out │ │ │ │ ├── no_command_list.out │ │ │ │ ├── run.js │ │ │ │ └── util.js │ │ │ ├── dependencies_root_not_cycle/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── member/ │ │ │ │ │ └── deno.json │ │ │ │ └── task.out │ │ │ ├── dependencies_shadowed_root_name/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.jsonc │ │ │ │ ├── member/ │ │ │ │ │ └── deno.jsonc │ │ │ │ ├── member_depending_root_and_member.out │ │ │ │ └── root_dependending_root.out │ │ │ ├── description/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── main.out │ │ │ ├── emoji/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── main.out │ │ │ ├── eval/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── bin.out │ │ │ │ ├── echo_pwd.out │ │ │ │ ├── no_arg.out │ │ │ │ ├── package.json │ │ │ │ └── piped.out │ │ │ ├── exit_code_5/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── task_exit_code_5.out │ │ │ ├── filter/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno/ │ │ │ │ │ ├── bar/ │ │ │ │ │ │ └── deno.json │ │ │ │ │ ├── deno.json │ │ │ │ │ └── foo/ │ │ │ │ │ └── deno.json │ │ │ │ ├── deno_all.out │ │ │ │ ├── deno_exact.out │ │ │ │ ├── deno_filter_no_match_no_task.out │ │ │ │ ├── deno_filter_no_task.out │ │ │ │ ├── deno_filter_recursive.out │ │ │ │ ├── deno_recursive.out │ │ │ │ ├── deno_recursive_no_pkg/ │ │ │ │ │ ├── bar/ │ │ │ │ │ │ └── deno.json │ │ │ │ │ ├── deno.json │ │ │ │ │ └── foo/ │ │ │ │ │ └── deno.json │ │ │ │ ├── deno_recursive_no_pkg.out │ │ │ │ ├── deno_scoped/ │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── foo_bar/ │ │ │ │ │ │ └── deno.json │ │ │ │ │ └── foo_baz/ │ │ │ │ │ └── deno.json │ │ │ │ ├── deno_scoped_exact.out │ │ │ │ ├── deno_scoped_multi.out │ │ │ │ ├── deno_workspace_order/ │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── foo_bar/ │ │ │ │ │ │ └── deno.json │ │ │ │ │ └── foo_baz/ │ │ │ │ │ └── deno.json │ │ │ │ ├── deno_workspace_order.out │ │ │ │ ├── npm/ │ │ │ │ │ ├── bar/ │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── foo/ │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ │ ├── npm_all.out │ │ │ │ ├── npm_exact.out │ │ │ │ ├── npm_filter_no_match_no_task.out │ │ │ │ ├── npm_filter_no_task.out │ │ │ │ ├── npm_filter_recursive.out │ │ │ │ ├── npm_multi/ │ │ │ │ │ ├── multi-a/ │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── multi-b/ │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ │ ├── npm_multi.out │ │ │ │ ├── npm_recursive.out │ │ │ │ ├── npm_recursive_no_pkg/ │ │ │ │ │ ├── bar/ │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── foo/ │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ │ ├── npm_recursive_no_pkg.out │ │ │ │ ├── npm_scoped/ │ │ │ │ │ ├── foo_bar/ │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── foo_baz/ │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ │ ├── npm_scoped_exact.out │ │ │ │ ├── npm_scoped_multi.out │ │ │ │ ├── npm_workspace_order/ │ │ │ │ │ ├── foo_bar/ │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── foo_baz/ │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ │ └── npm_workspace_order.out │ │ │ ├── init_cwd/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── task_init_cwd.out │ │ │ ├── init_cwd_already_set/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── task_init_cwd_already_set.out │ │ │ ├── invalid_unstable_feature/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── index.js │ │ │ │ └── invalid_unstable_feature.out │ │ │ ├── kill_task_windows_kills_children/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.jsonc │ │ │ │ ├── main.ts │ │ │ │ └── script.js │ │ │ ├── lockfile_frozen/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── fail.out │ │ │ │ ├── package.json │ │ │ │ └── success.out │ │ │ ├── no_args/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── task_no_args.out │ │ │ ├── node_modules_dir_false/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── deno.json │ │ │ ├── non_existent/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── task_non_existent.out │ │ │ ├── npm_run/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.jsonc │ │ │ │ ├── package.json │ │ │ │ ├── task_npm_run.out │ │ │ │ ├── task_npm_run_args.out │ │ │ │ ├── task_test.out │ │ │ │ └── task_test_using_npm.out │ │ │ ├── npx_installed_pkg_non_byonm/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.jsonc │ │ │ │ ├── main.out │ │ │ │ └── package.json │ │ │ ├── npx_non_existent/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── non_existent.out │ │ │ │ └── package.json │ │ │ ├── package_json_echo/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── echo.out │ │ │ │ └── package.json │ │ │ ├── package_json_no_arg/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── no_args.out │ │ │ │ └── package.json │ │ │ ├── package_json_node_modules_dir_none/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── bin.out │ │ │ │ ├── deno.json │ │ │ │ └── package.json │ │ │ ├── package_json_npm_bin/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── install.out │ │ │ │ ├── package.json │ │ │ │ └── task.out │ │ │ ├── piped_stdin/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── task_piped_stdin.out │ │ │ ├── post/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── bin.out │ │ │ │ └── package.json │ │ │ ├── post_only/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── bin.out │ │ │ │ └── package.json │ │ │ ├── pre/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── bin.out │ │ │ │ └── package.json │ │ │ ├── pre_only/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── bin.out │ │ │ │ └── package.json │ │ │ ├── pre_post/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── bin.out │ │ │ │ └── package.json │ │ │ ├── recursive_order/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── a/ │ │ │ │ │ └── package.json │ │ │ │ ├── b/ │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ └── task.out │ │ │ ├── signals/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.jsonc │ │ │ │ ├── listener.ts │ │ │ │ ├── sender.ts │ │ │ │ └── signals.ts │ │ │ ├── wildcard/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── wildcard.out │ │ │ │ └── wildcard_deps.out │ │ │ ├── workspace/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── package-a/ │ │ │ │ │ └── deno.json │ │ │ │ ├── package-a.out │ │ │ │ ├── package-b/ │ │ │ │ │ ├── deno.json │ │ │ │ │ └── package.json │ │ │ │ ├── package-b.out │ │ │ │ ├── package.json │ │ │ │ ├── root.out │ │ │ │ ├── scripts/ │ │ │ │ │ └── main.ts │ │ │ │ └── scripts.out │ │ │ ├── workspace_pkg_json_member/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── package/ │ │ │ │ └── package.json │ │ │ └── workspace_regex_match/ │ │ │ ├── __test__.jsonc │ │ │ ├── deno.json │ │ │ ├── root.out │ │ │ └── subdir/ │ │ │ └── deno.json │ │ ├── test/ │ │ │ ├── aggregate_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── allow_all/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── allow_none/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── ansi_escape_in_test/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── before_unload_prevent_default/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── captured_output/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── captured_output.ts │ │ │ │ ├── captured_output.worker.ts │ │ │ │ └── main.out │ │ │ ├── check_local_by_default/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── check_local_by_default2/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── clean_flag/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.js │ │ │ │ ├── main.out │ │ │ │ ├── sum.js │ │ │ │ └── sum_test.js │ │ │ ├── clear_timeout/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── collect/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── collect/ │ │ │ │ │ ├── deno.jsonc │ │ │ │ │ ├── deno.malformed.jsonc │ │ │ │ │ ├── deno2.jsonc │ │ │ │ │ ├── ignore/ │ │ │ │ │ │ └── test.ts │ │ │ │ │ ├── include/ │ │ │ │ │ │ ├── 2_test.ts │ │ │ │ │ │ └── test.ts │ │ │ │ │ ├── include.ts │ │ │ │ │ └── test.ts │ │ │ │ └── main.out │ │ │ ├── config_permissions/ │ │ │ │ ├── basic/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── main.ts │ │ │ │ │ └── missing_flag.out │ │ │ │ ├── empty/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── main.out │ │ │ │ │ └── main.ts │ │ │ │ ├── set/ │ │ │ │ │ ├── __test__.jsonc │ │ │ │ │ ├── deno.json │ │ │ │ │ └── main.ts │ │ │ │ └── workspace/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── a/ │ │ │ │ │ ├── deno.json │ │ │ │ │ └── main.test.ts │ │ │ │ ├── b/ │ │ │ │ │ ├── deno.json │ │ │ │ │ └── main.test.ts │ │ │ │ ├── deno.json │ │ │ │ ├── main.test.ts │ │ │ │ ├── missing_flag.out │ │ │ │ ├── missing_flag_a.out │ │ │ │ └── test.out │ │ │ ├── default_ts/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── as_ts.js │ │ │ │ ├── ext.out │ │ │ │ ├── extensionless │ │ │ │ └── extensionless.out │ │ │ ├── doc/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── doc_duplicate_identifier/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── mod.ts │ │ │ ├── doc_failure/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── doc_only/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── doc_only/ │ │ │ │ │ └── mod.ts │ │ │ │ └── main.out │ │ │ ├── doc_permission_respected/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── doc_success/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── doc_ts_declare_global/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── lib.d.ts │ │ │ │ ├── lib.d.ts.out │ │ │ │ └── mod.js │ │ │ ├── doc_ts_expect_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── mod.out │ │ │ │ └── mod.ts │ │ │ ├── doc_ts_namespace_decl/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── lib.d.ts │ │ │ │ ├── lib.d.ts.out │ │ │ │ └── mod.js │ │ │ ├── document/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── document_test.js │ │ │ │ └── document_test.out │ │ │ ├── exit_code/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── exit_code2/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── exit_code3/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── exit_sanitizer/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── exit_sanitizer.out │ │ │ │ └── exit_sanitizer.ts │ │ │ ├── fail/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── fail_fast/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── fail_fast.out │ │ │ │ ├── fail_fast.ts │ │ │ │ └── fail_fast_other.ts │ │ │ ├── fail_with_contain_unicode_filename/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── file_protocol/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── filter/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── filter/ │ │ │ │ │ ├── a_test.ts │ │ │ │ │ ├── b_test.ts │ │ │ │ │ └── c_test.ts │ │ │ │ └── main.out │ │ │ ├── finally_timeout/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── hide_empty_suites/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── hide_stacktraces/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── dot.out │ │ │ │ ├── junit.out │ │ │ │ ├── main.js │ │ │ │ ├── pretty.out │ │ │ │ └── tap.out │ │ │ ├── hooks/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── afterall_error.out │ │ │ │ ├── afterall_error.ts │ │ │ │ ├── aftereach_error.out │ │ │ │ ├── aftereach_error.ts │ │ │ │ ├── async_error.out │ │ │ │ ├── async_error.ts │ │ │ │ ├── basic.out │ │ │ │ ├── basic.ts │ │ │ │ ├── before_after_each_error.out │ │ │ │ ├── before_after_each_error.ts │ │ │ │ ├── beforeall_error.out │ │ │ │ ├── beforeall_error.ts │ │ │ │ ├── beforeeach_error.out │ │ │ │ ├── beforeeach_error.ts │ │ │ │ ├── mixed_errors.out │ │ │ │ └── mixed_errors.ts │ │ │ ├── ignore/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── ignore_persmissions/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── include_relative_pattern_dot_slash/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── output.out │ │ │ │ └── test/ │ │ │ │ ├── add.mjs │ │ │ │ └── add.test.mjs │ │ │ ├── interval/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── junit/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── junit_console_formatting/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── junit_location_override/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── junit_multiple_test_files/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── fail.ts │ │ │ │ ├── main.out │ │ │ │ └── pass.ts │ │ │ ├── junit_nested/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── load_unload/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── markdown/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.md │ │ │ │ └── main.out │ │ │ ├── markdown_full_block_names/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.md │ │ │ │ └── main.out │ │ │ ├── markdown_ignore_html_comment/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.md │ │ │ │ └── main.out │ │ │ ├── markdown_ts_expect_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.md │ │ │ │ └── main.out │ │ │ ├── markdown_windows/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.md │ │ │ │ └── main.out │ │ │ ├── meta/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── no_check/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── no_color/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── no_files/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error.out │ │ │ │ └── permit_no_files.out │ │ │ ├── no_prompt_by_default/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── no_prompt_with_denied_perms/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── no_run/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── non_error_thrown/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── only/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── ops_sanitizer_closed_inside_started_before/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── ops_sanitizer_closed_inside_started_before.out │ │ │ │ └── ops_sanitizer_closed_inside_started_before.ts │ │ │ ├── ops_sanitizer_multiple_timeout_tests/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── ops_sanitizer_multiple_timeout_tests.out │ │ │ │ └── ops_sanitizer_multiple_timeout_tests.ts │ │ │ ├── ops_sanitizer_multiple_timeout_tests_no_trace/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── ops_sanitizer_multiple_timeout_tests.ts │ │ │ │ └── ops_sanitizer_multiple_timeout_tests_no_trace.out │ │ │ ├── ops_sanitizer_nexttick/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── ops_sanitizer_nexttick.out │ │ │ │ └── ops_sanitizer_nexttick.ts │ │ │ ├── ops_sanitizer_tcp/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── ops_sanitizer_tcp.out │ │ │ │ └── ops_sanitizer_tcp.ts │ │ │ ├── ops_sanitizer_timeout_failure/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── ops_sanitizer_timeout_failure.out │ │ │ │ └── ops_sanitizer_timeout_failure.ts │ │ │ ├── ops_sanitizer_unstable/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── ops_sanitizer_unstable.out │ │ │ │ └── ops_sanitizer_unstable.ts │ │ │ ├── opt_out_top_level_exclude_via_test_unexclude/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── actually_excluded.test.ts │ │ │ │ ├── deno.json │ │ │ │ ├── excluded.test.ts │ │ │ │ ├── main.out │ │ │ │ └── main.test.ts │ │ │ ├── overloads/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── package_json_basic/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── install.out │ │ │ │ ├── lib.test.ts │ │ │ │ ├── lib.ts │ │ │ │ ├── package.json │ │ │ │ └── test.out │ │ │ ├── package_json_basic_auto_install/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── lib.test.ts │ │ │ │ ├── lib.ts │ │ │ │ ├── package.json │ │ │ │ └── test.out │ │ │ ├── parallel_flag/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── parallel_flag_with_env_variables/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── parallel_output/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── parallel_tests_with_worker/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── empty.test.ts │ │ │ │ ├── result.out │ │ │ │ └── worker.test.ts │ │ │ ├── pass/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── preload_modules/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── import.js │ │ │ │ ├── main.out │ │ │ │ ├── main_test.ts │ │ │ │ └── preload.js │ │ │ ├── quiet/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── recursive_permissions_pledge/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── err.out │ │ │ │ └── main.js │ │ │ ├── report_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── resource_sanitizer/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── resource_sanitizer.out │ │ │ │ └── resource_sanitizer.ts │ │ │ ├── sanitizer_trace_ops_catch_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── sanitizer_with_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── sanitizer_with_top_level_ops/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── shuffle/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── shuffle/ │ │ │ │ ├── bar_test.ts │ │ │ │ ├── baz_test.ts │ │ │ │ └── foo_test.ts │ │ │ ├── shuffle_with_seed/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── shuffle/ │ │ │ │ ├── bar_test.ts │ │ │ │ ├── baz_test.ts │ │ │ │ └── foo_test.ts │ │ │ ├── slow_test/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── steps_dot_failing_steps/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── failing_steps.dot.out │ │ │ │ └── failing_steps.ts │ │ │ ├── steps_dot_ignored_steps/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── ignored_steps.dot.out │ │ │ │ └── ignored_steps.ts │ │ │ ├── steps_dot_passing_steps/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── passing_steps.dot.out │ │ │ │ └── passing_steps.ts │ │ │ ├── steps_failing_steps/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── failing_steps.out │ │ │ │ └── failing_steps.ts │ │ │ ├── steps_ignored_steps/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── ignored_steps.out │ │ │ │ └── ignored_steps.ts │ │ │ ├── steps_invalid_usage/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── invalid_usage.out │ │ │ │ └── invalid_usage.ts │ │ │ ├── steps_output_within/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── output_within.out │ │ │ │ └── output_within.ts │ │ │ ├── steps_passing_steps/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── passing_steps.out │ │ │ │ └── passing_steps.ts │ │ │ ├── steps_tap_failing_steps/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── failing_steps.tap.out │ │ │ │ └── failing_steps.ts │ │ │ ├── steps_tap_ignored_steps/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── ignored_steps.tap.out │ │ │ │ └── ignored_steps.ts │ │ │ ├── steps_tap_passing_steps/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── passing_steps.tap.out │ │ │ │ └── passing_steps.ts │ │ │ ├── test_and_bench/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── test_filtered_out_only/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── test_replace_timers/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── test_with_config/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── collect/ │ │ │ │ │ ├── deno.jsonc │ │ │ │ │ ├── deno.malformed.jsonc │ │ │ │ │ ├── deno2.jsonc │ │ │ │ │ ├── ignore/ │ │ │ │ │ │ └── test.ts │ │ │ │ │ ├── include/ │ │ │ │ │ │ ├── 2_test.ts │ │ │ │ │ │ └── test.ts │ │ │ │ │ ├── include.ts │ │ │ │ │ └── test.ts │ │ │ │ └── main.out │ │ │ ├── test_with_config2/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── collect/ │ │ │ │ │ ├── deno.jsonc │ │ │ │ │ ├── deno.malformed.jsonc │ │ │ │ │ ├── deno2.jsonc │ │ │ │ │ ├── ignore/ │ │ │ │ │ │ └── test.ts │ │ │ │ │ ├── include/ │ │ │ │ │ │ ├── 2_test.ts │ │ │ │ │ │ └── test.ts │ │ │ │ │ ├── include.ts │ │ │ │ │ └── test.ts │ │ │ │ └── main.out │ │ │ ├── test_with_custom_jsx/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno_custom_jsx.json │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── test_with_glob_config/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.glob.json │ │ │ │ ├── glob/ │ │ │ │ │ ├── data/ │ │ │ │ │ │ ├── tes.ts │ │ │ │ │ │ ├── test1.js │ │ │ │ │ │ ├── test1.ts │ │ │ │ │ │ └── test12.ts │ │ │ │ │ ├── nested/ │ │ │ │ │ │ ├── fizz/ │ │ │ │ │ │ │ ├── bar.ts │ │ │ │ │ │ │ ├── bazz.ts │ │ │ │ │ │ │ ├── fizz.ts │ │ │ │ │ │ │ └── foo.ts │ │ │ │ │ │ └── foo/ │ │ │ │ │ │ ├── bar.ts │ │ │ │ │ │ ├── bazz.ts │ │ │ │ │ │ ├── fizz.ts │ │ │ │ │ │ └── foo.ts │ │ │ │ │ └── pages/ │ │ │ │ │ └── [id].ts │ │ │ │ └── main.out │ │ │ ├── test_with_malformed_config/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.malformed.jsonc │ │ │ │ └── main.out │ │ │ ├── test_with_shebang/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ ├── markdown.md │ │ │ │ └── mod.ts │ │ │ ├── text/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.md │ │ │ │ └── main.out │ │ │ ├── type_check_with_doc/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── uncaught_errors/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── uncaught_errors_1.ts │ │ │ │ ├── uncaught_errors_2.ts │ │ │ │ └── uncaught_errors_3.ts │ │ │ ├── unhandled_rejection/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── unresolved_promise/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── worker_large_output/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ └── workspace/ │ │ │ ├── __test__.jsonc │ │ │ ├── deno.json │ │ │ ├── package-a/ │ │ │ │ ├── deno.json │ │ │ │ ├── mod.test.ts │ │ │ │ └── mod.ts │ │ │ ├── package-b/ │ │ │ │ ├── deno.json │ │ │ │ ├── mod.test.ts │ │ │ │ └── mod.ts │ │ │ ├── package_a.out │ │ │ ├── package_b.out │ │ │ └── root.out │ │ ├── upgrade/ │ │ │ ├── canary/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── upgrade.out │ │ │ │ └── version.out │ │ │ ├── checksum/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── checksum_test.out │ │ │ │ └── checksum_test.ts │ │ │ ├── invalid_version/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── canary.out │ │ │ │ ├── shorthand.out │ │ │ │ └── version.out │ │ │ ├── out/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── upgrade.out │ │ │ │ └── version.out │ │ │ ├── space_in_tmp/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── upgrade.out │ │ │ │ └── version.out │ │ │ ├── specific_canary/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── upgrade.out │ │ │ │ └── version.out │ │ │ ├── specific_stable/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── upgrade.out │ │ │ │ └── version.out │ │ │ └── stable/ │ │ │ ├── __test__.jsonc │ │ │ ├── upgrade.out │ │ │ └── version.out │ │ ├── vendor/ │ │ │ └── removed/ │ │ │ ├── __test__.jsonc │ │ │ ├── vendor.out │ │ │ └── vendor_help.out │ │ ├── worker/ │ │ │ ├── _084_worker_custom_inspect/ │ │ │ │ ├── __test__.jsonc │ │ │ │ └── custom_inspect/ │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── worker.ts │ │ │ ├── atomics_wait_async_multi_worker/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── worker.ts │ │ │ ├── atomics_wait_async_notify/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── worker.ts │ │ │ ├── error_worker_permissions_local/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_worker_permissions_local.ts │ │ │ │ ├── error_worker_permissions_local.ts.out │ │ │ │ └── worker_types.ts │ │ │ ├── error_worker_permissions_remote/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error_worker_permissions_remote.ts │ │ │ │ └── error_worker_permissions_remote.ts.out │ │ │ ├── nonexistent_worker/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── nonexistent_worker.out │ │ │ │ └── nonexistent_worker.ts │ │ │ ├── worker_async_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── async_error.ts │ │ │ │ ├── worker_async_error.ts │ │ │ │ └── worker_async_error.ts.out │ │ │ ├── worker_doest_stall_event_loop/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── worker_doest_stall_event_loop.ts │ │ │ │ └── worker_doest_stall_event_loop.ts.out │ │ │ ├── worker_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error.ts │ │ │ │ ├── worker_error.ts │ │ │ │ └── worker_error.ts.out │ │ │ ├── worker_error_event/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error.ts │ │ │ │ ├── error_event.ts │ │ │ │ └── error_event.ts.out │ │ │ ├── worker_ids_are_sequential/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── worker_ids_are_sequential.ts │ │ │ │ └── worker_ids_are_sequential.ts.out │ │ │ ├── worker_message_handler_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── message_handler_error.ts │ │ │ │ ├── worker_message_handler_error.ts │ │ │ │ └── worker_message_handler_error.ts.out │ │ │ ├── worker_nested_error/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── error.ts │ │ │ │ ├── worker_error.ts │ │ │ │ ├── worker_nested_error.ts │ │ │ │ └── worker_nested_error.ts.out │ │ │ ├── worker_permissions_blob_local/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── permissions_blob_local.ts │ │ │ │ └── permissions_blob_local.ts.out │ │ │ ├── worker_permissions_blob_remote/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── permissions_blob_remote.ts │ │ │ │ └── permissions_blob_remote.ts.out │ │ │ ├── worker_permissions_data_local/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── permissions_data_local.ts │ │ │ │ └── permissions_data_local.ts.out │ │ │ ├── worker_permissions_data_remote/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── permissions_data_remote.ts │ │ │ │ └── permissions_data_remote.ts.out │ │ │ ├── worker_permissions_dynamic_remote/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── permissions_dynamic_remote.ts │ │ │ │ └── permissions_dynamic_remote.ts.out │ │ │ ├── worker_permissions_remote_remote/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── permissions_remote_remote.ts │ │ │ │ └── permissions_remote_remote.ts.out │ │ │ └── worker_terminate_tla_crash/ │ │ │ ├── __test__.jsonc │ │ │ ├── terminate_tla_crash.js │ │ │ └── terminate_tla_crash.js.out │ │ ├── workspaces/ │ │ │ ├── auto_install_pkg_json_member_only/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ └── pkg_json/ │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── package.json │ │ │ ├── lockfile/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── expected-lock.out │ │ │ │ ├── integration.test.ts │ │ │ │ ├── pkg/ │ │ │ │ │ ├── deno.jsonc │ │ │ │ │ ├── mod.test.ts │ │ │ │ │ └── mod.ts │ │ │ │ ├── pkg-no-deps/ │ │ │ │ │ ├── deno.jsonc │ │ │ │ │ └── mod.ts │ │ │ │ ├── test_pkg.out │ │ │ │ └── test_root.out │ │ │ ├── nested_deno_pkg_npm_conflict/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── main.js │ │ │ │ └── member/ │ │ │ │ ├── deno.json │ │ │ │ └── main.js │ │ │ ├── non_fatal_diagnostics/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── deno.json │ │ │ │ ├── lint.out │ │ │ │ └── sub/ │ │ │ │ ├── deno.json │ │ │ │ └── main.ts │ │ │ ├── patch/ │ │ │ │ ├── __test__.jsonc │ │ │ │ ├── add/ │ │ │ │ │ ├── deno.json │ │ │ │ │ ├── mod.test.ts │ │ │ │ │ └── mod.ts │ │ │ │ ├── test.out │ │ │ │ └── workspace/ │ │ │ │ ├── deno.json │ │ │ │ └── my-pkg/ │ │ │ │ ├── deno.json │ │ │ │ ├── mod.test.ts │ │ │ │ └── mod.ts │ │ │ └── vendor/ │ │ │ ├── __test__.jsonc │ │ │ ├── deno.json │ │ │ ├── modify_vendor.ts │ │ │ └── package-a/ │ │ │ ├── deno.json │ │ │ └── mod.ts │ │ └── x/ │ │ ├── alias/ │ │ │ ├── __test__.jsonc │ │ │ └── alias.out │ │ ├── ambiguous/ │ │ │ ├── __test__.jsonc │ │ │ └── ambiguous.out │ │ ├── clean_cache/ │ │ │ ├── __test__.jsonc │ │ │ └── hello.out │ │ ├── native_bin_with_postinstall/ │ │ │ ├── __test__.jsonc │ │ │ └── x.out │ │ ├── one_bin_available/ │ │ │ └── __test__.jsonc │ │ ├── permission_flags/ │ │ │ ├── __test__.jsonc │ │ │ ├── deny_write_jsr.out │ │ │ └── deny_write_npm.out │ │ ├── print_available/ │ │ │ ├── __test__.jsonc │ │ │ └── print.out │ │ ├── print_no_local/ │ │ │ ├── __test__.jsonc │ │ │ └── print.out │ │ ├── run_jsr_package/ │ │ │ ├── __test__.jsonc │ │ │ └── run.out │ │ ├── run_local_bin/ │ │ │ ├── __test__.jsonc │ │ │ └── run_local.out │ │ ├── run_local_npm_specifier/ │ │ │ ├── __test__.jsonc │ │ │ └── run_local.out │ │ ├── run_npm_package/ │ │ │ ├── __test__.jsonc │ │ │ └── run.out │ │ ├── run_npm_prefixless/ │ │ │ ├── __test__.jsonc │ │ │ └── run.out │ │ └── unstable_flags/ │ │ ├── __test__.jsonc │ │ ├── with_config/ │ │ │ └── deno.json │ │ ├── with_flag.out │ │ └── without_flag.out │ ├── sqlite_extension/ │ │ ├── Cargo.toml │ │ └── src/ │ │ └── lib.rs │ ├── testdata/ │ │ ├── add.ts │ │ ├── assets/ │ │ │ ├── DenoWinRunner.cs │ │ │ ├── DenoWinRunner.ps1 │ │ │ ├── deno_dom_0.1.3-alpha2.wasm │ │ │ ├── fixture.json │ │ │ ├── hello.txt │ │ │ ├── lock_target.txt │ │ │ └── unreachable.wasm │ │ ├── bench/ │ │ │ ├── allow_all.out │ │ │ ├── allow_none.out │ │ │ ├── before_unload_prevent_default.out │ │ │ ├── bench_formatting.out │ │ │ ├── check_local_by_default.out │ │ │ ├── check_local_by_default2.out │ │ │ ├── clear_timeout.out │ │ │ ├── exit_sanitizer.out │ │ │ ├── explicit_start_and_end.out │ │ │ ├── fail.out │ │ │ ├── finally_timeout.out │ │ │ ├── group_baseline.out │ │ │ ├── ignore.out │ │ │ ├── ignore_permissions.out │ │ │ ├── interval.out │ │ │ ├── load_unload.out │ │ │ ├── meta.out │ │ │ ├── multifile_summary.out │ │ │ ├── no_check.out │ │ │ ├── no_color.ts │ │ │ ├── no_prompt_by_default.out │ │ │ ├── no_prompt_with_denied_perms.out │ │ │ ├── no_run.out │ │ │ ├── only.out │ │ │ ├── overloads.out │ │ │ ├── pass.json.out │ │ │ ├── pass.out │ │ │ ├── quiet.out │ │ │ ├── recursive_permissions_pledge.js │ │ │ ├── unhandled_rejection.out │ │ │ └── unresolved_promise.out │ │ ├── benches/ │ │ │ ├── response_string_perf.js │ │ │ ├── text_decoder_perf.js │ │ │ ├── text_encoder_into_perf.js │ │ │ └── text_encoder_perf.js │ │ ├── cache/ │ │ │ ├── 095_cache_with_bare_import.ts.out │ │ │ ├── check_local_by_default.out │ │ │ ├── check_local_by_default2.out │ │ │ └── performance_stats.out │ │ ├── cat.ts │ │ ├── cert/ │ │ │ ├── cafile_info.ts │ │ │ ├── cafile_ts_fetch.ts │ │ │ ├── cafile_ts_fetch.ts.out │ │ │ ├── cafile_url_imports.ts │ │ │ ├── listen_tls_alpn.ts │ │ │ └── listen_tls_alpn_fail.ts │ │ ├── check/ │ │ │ ├── cache_config_on_off/ │ │ │ │ ├── deno.json │ │ │ │ └── main.ts │ │ │ ├── declaration_header_file_with_no_exports_js.d.ts │ │ │ ├── import_non_existent.ts │ │ │ ├── missing_override.ts │ │ │ └── module_detection_force.ts │ │ ├── commonjs/ │ │ │ ├── data.json │ │ │ ├── example.js │ │ │ └── package.json │ │ ├── compile/ │ │ │ ├── args.ts │ │ │ ├── check_local_by_default.ts │ │ │ ├── check_local_by_default2.ts │ │ │ ├── compiler_options/ │ │ │ │ ├── deno.json │ │ │ │ └── main.ts │ │ │ ├── dynamic_imports/ │ │ │ │ ├── import1.ts │ │ │ │ ├── import2.ts │ │ │ │ ├── import_path │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── main_unanalyzable.ts │ │ │ ├── dynamic_imports_tmp_lit/ │ │ │ │ ├── main.info.out │ │ │ │ ├── main.js │ │ │ │ ├── other/ │ │ │ │ │ ├── data.json │ │ │ │ │ └── sub/ │ │ │ │ │ └── data2.json │ │ │ │ └── sub/ │ │ │ │ ├── a.js │ │ │ │ └── b.ts │ │ │ ├── jsr_dynamic_import/ │ │ │ │ └── main.ts │ │ │ ├── node_modules_symlink_outside/ │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ ├── main_compile_file.out │ │ │ │ └── main_compile_folder.out │ │ │ ├── standalone_error_module_with_imports_1.ts │ │ │ ├── standalone_error_module_with_imports_2.ts │ │ │ ├── standalone_follow_redirects.ts │ │ │ ├── standalone_follow_redirects_2.js │ │ │ ├── standalone_import_datauri.ts │ │ │ ├── standalone_import_map.json │ │ │ ├── standalone_import_map.ts │ │ │ ├── standalone_import_map_config.json │ │ │ ├── standalone_runtime_flags.ts │ │ │ ├── unstable_features.ts │ │ │ └── workers/ │ │ │ ├── basic.out │ │ │ ├── basic.ts │ │ │ ├── not_in_module_map.ts │ │ │ └── worker.ts │ │ ├── coverage/ │ │ │ ├── branch.ts │ │ │ ├── branch_expected.lcov │ │ │ ├── branch_expected.out │ │ │ ├── branch_test.ts │ │ │ ├── complex.ts │ │ │ ├── complex_expected.lcov │ │ │ ├── complex_expected.out │ │ │ ├── complex_test.ts │ │ │ ├── final_blankline.js │ │ │ ├── final_blankline_expected.lcov │ │ │ ├── final_blankline_expected.out │ │ │ ├── final_blankline_test.js │ │ │ ├── ignore_file_directive.ts │ │ │ ├── ignore_file_directive_expected.lcov │ │ │ ├── ignore_file_directive_expected.out │ │ │ ├── ignore_file_directive_test.ts │ │ │ ├── ignore_file_directive_unused.ts │ │ │ ├── ignore_next_directive.ts │ │ │ ├── ignore_next_directive_expected.lcov │ │ │ ├── ignore_next_directive_expected.out │ │ │ ├── ignore_next_directive_test.ts │ │ │ ├── ignore_range_directive.ts │ │ │ ├── ignore_range_directive_expected.lcov │ │ │ ├── ignore_range_directive_expected.out │ │ │ ├── ignore_range_directive_test.ts │ │ │ ├── invalid_cache/ │ │ │ │ ├── mod.test.ts │ │ │ │ ├── mod_after.ts │ │ │ │ └── mod_before.ts │ │ │ ├── multifile/ │ │ │ │ ├── a_test.js │ │ │ │ ├── b_test.js │ │ │ │ ├── expected.lcov │ │ │ │ ├── expected.out │ │ │ │ └── mod.js │ │ │ ├── multisource/ │ │ │ │ ├── bar.ts │ │ │ │ ├── baz/ │ │ │ │ │ ├── quux.ts │ │ │ │ │ └── qux.ts │ │ │ │ ├── foo.ts │ │ │ │ └── test.ts │ │ │ ├── no_http_coverage_data_test.ts │ │ │ ├── no_internal_code_test.ts │ │ │ ├── no_internal_node_code_test.ts │ │ │ ├── no_npm_coverage/ │ │ │ │ ├── expected.out │ │ │ │ ├── no_npm_coverage.ts │ │ │ │ └── no_npm_coverage_test.ts │ │ │ ├── no_snaps_included/ │ │ │ │ ├── __snapshots__/ │ │ │ │ │ └── no_snaps_included_test.ts.snap │ │ │ │ ├── expected.out │ │ │ │ ├── no_snaps_included.ts │ │ │ │ └── no_snaps_included_test.ts │ │ │ ├── no_tests_included/ │ │ │ │ ├── expected.out │ │ │ │ ├── foo.test.js │ │ │ │ ├── foo.test.mts │ │ │ │ ├── foo.test.ts │ │ │ │ └── foo.ts │ │ │ ├── no_transpiled_lines/ │ │ │ │ ├── expected.lcov │ │ │ │ ├── expected.out │ │ │ │ ├── index.ts │ │ │ │ ├── interface.ts │ │ │ │ └── repro_test.ts │ │ │ └── worker/ │ │ │ ├── expected1.out │ │ │ ├── expected2.out │ │ │ ├── expected3.out │ │ │ ├── main1.js │ │ │ ├── main2.js │ │ │ ├── main3.js │ │ │ ├── worker1.js │ │ │ ├── worker2.js │ │ │ └── worker3.js │ │ ├── dynamic_import/ │ │ │ ├── b.js │ │ │ ├── c.js │ │ │ ├── empty_1.ts │ │ │ ├── empty_2.ts │ │ │ ├── permissions_blob_local.ts │ │ │ ├── permissions_blob_local.ts.out │ │ │ ├── permissions_blob_remote.ts │ │ │ ├── permissions_blob_remote.ts.out │ │ │ ├── permissions_data_local.ts │ │ │ ├── permissions_data_local.ts.out │ │ │ ├── permissions_data_remote.ts │ │ │ ├── permissions_data_remote.ts.out │ │ │ ├── permissions_remote_remote.ts │ │ │ ├── permissions_remote_remote.ts.out │ │ │ ├── static_analysis_no_permissions.ts │ │ │ ├── static_analysis_no_permissions.ts.out │ │ │ └── static_remote.ts │ │ ├── echo.ts │ │ ├── echo_server.ts │ │ ├── encoding/ │ │ │ ├── utf-16be.ts │ │ │ ├── utf-16le.ts │ │ │ ├── utf-8.ts │ │ │ └── windows-1255 │ │ ├── env │ │ ├── file_extensions/ │ │ │ ├── js_without_extension │ │ │ ├── js_without_extension.out │ │ │ ├── ts_with_extension.ts │ │ │ ├── ts_with_js_extension.js │ │ │ ├── ts_with_js_extension.out │ │ │ ├── ts_without_extension │ │ │ └── ts_without_extension.out │ │ ├── fmt/ │ │ │ ├── badly_formatted.css │ │ │ ├── badly_formatted.html │ │ │ ├── badly_formatted.ipynb │ │ │ ├── badly_formatted.json │ │ │ ├── badly_formatted.md │ │ │ ├── badly_formatted.mjs │ │ │ ├── badly_formatted.sql │ │ │ ├── badly_formatted.svelte │ │ │ ├── badly_formatted.vue │ │ │ ├── badly_formatted.yaml │ │ │ ├── badly_formatted_fixed.css │ │ │ ├── badly_formatted_fixed.html │ │ │ ├── badly_formatted_fixed.ipynb │ │ │ ├── badly_formatted_fixed.js │ │ │ ├── badly_formatted_fixed.json │ │ │ ├── badly_formatted_fixed.md │ │ │ ├── badly_formatted_fixed.sql │ │ │ ├── badly_formatted_fixed.svelte │ │ │ ├── badly_formatted_fixed.vue │ │ │ ├── badly_formatted_fixed.yaml │ │ │ ├── deno.glob.json │ │ │ └── glob/ │ │ │ ├── data/ │ │ │ │ ├── tes.ts │ │ │ │ ├── test1.js │ │ │ │ ├── test1.ts │ │ │ │ └── test12.ts │ │ │ ├── nested/ │ │ │ │ ├── fizz/ │ │ │ │ │ ├── bar.ts │ │ │ │ │ ├── bazz.ts │ │ │ │ │ ├── fizz.ts │ │ │ │ │ └── foo.ts │ │ │ │ └── foo/ │ │ │ │ ├── bar.ts │ │ │ │ ├── bazz.ts │ │ │ │ ├── fizz.ts │ │ │ │ └── foo.ts │ │ │ └── pages/ │ │ │ └── [id].ts │ │ ├── image/ │ │ │ └── 1x1-red32f.exr │ │ ├── import_attributes/ │ │ │ ├── data.json │ │ │ ├── dynamic_error.out │ │ │ ├── dynamic_error.ts │ │ │ ├── dynamic_import.out │ │ │ ├── dynamic_import.ts │ │ │ ├── json_with_shebang.json │ │ │ ├── json_with_shebang.ts │ │ │ ├── json_with_shebang.ts.out │ │ │ ├── static_error.out │ │ │ ├── static_error.ts │ │ │ ├── static_export.out │ │ │ ├── static_export.ts │ │ │ ├── static_import.out │ │ │ ├── static_import.ts │ │ │ ├── static_reexport.ts │ │ │ ├── type_check.out │ │ │ └── type_check.ts │ │ ├── import_maps/ │ │ │ ├── import_map_remote.json │ │ │ ├── lodash/ │ │ │ │ ├── lodash.ts │ │ │ │ └── other_file.ts │ │ │ ├── moment/ │ │ │ │ ├── moment.ts │ │ │ │ └── other_file.ts │ │ │ ├── print_hello.ts │ │ │ ├── test.ts │ │ │ ├── test_remote.ts │ │ │ └── vue.ts │ │ ├── info/ │ │ │ ├── error_009_missing_js_module.js │ │ │ ├── error_009_missing_js_module.js.out │ │ │ ├── info_recursive_imports_test.ts │ │ │ ├── info_type_import.ts │ │ │ └── recursive_imports/ │ │ │ ├── A.ts │ │ │ ├── B.ts │ │ │ ├── C.ts │ │ │ └── common.ts │ │ ├── inspector/ │ │ │ ├── bar.js │ │ │ ├── error_with_npm_import.js │ │ │ ├── foo.ts │ │ │ ├── inspect_wait.js │ │ │ ├── inspector1.js │ │ │ ├── inspector2.js │ │ │ ├── inspector3.js │ │ │ ├── inspector4.js │ │ │ ├── inspector_test.js │ │ │ ├── memory.js │ │ │ ├── multi_worker_main.js │ │ │ ├── node/ │ │ │ │ └── url.js │ │ │ ├── test.ts │ │ │ ├── worker_main.js │ │ │ └── worker_target.js │ │ ├── install/ │ │ │ ├── check_local_by_default.ts │ │ │ └── check_local_by_default2.ts │ │ ├── jsx/ │ │ │ ├── deno-jsx-error.jsonc │ │ │ ├── deno-jsx-precompile-skip.jsonc │ │ │ ├── deno-jsx-precompile.jsonc │ │ │ ├── deno-jsx.json │ │ │ ├── deno-jsx.jsonc │ │ │ ├── deno-jsxdev.jsonc │ │ │ ├── import-map.json │ │ │ ├── jsx-dev-runtime/ │ │ │ │ └── index.ts │ │ │ ├── jsx-precompile/ │ │ │ │ └── index.ts │ │ │ └── jsx-runtime/ │ │ │ └── index.ts │ │ ├── jupyter/ │ │ │ └── integration_test.ipynb │ │ ├── lint/ │ │ │ └── watch/ │ │ │ ├── badly_linted.js │ │ │ ├── badly_linted.js.out │ │ │ ├── badly_linted_fixed1.js │ │ │ ├── badly_linted_fixed1.js.out │ │ │ ├── badly_linted_fixed2.js │ │ │ └── badly_linted_fixed2.js.out │ │ ├── lockfile/ │ │ │ ├── basic/ │ │ │ │ └── mod.ts │ │ │ └── no_dts/ │ │ │ ├── mod.d.ts │ │ │ └── mod.js │ │ ├── lsp/ │ │ │ ├── deno.import_map.jsonc │ │ │ ├── deno.lint.exclude.jsonc │ │ │ ├── diagnostics_deno_types.json │ │ │ ├── import-map.json │ │ │ ├── large_file.txt │ │ │ ├── registries/ │ │ │ │ ├── a_latest_.json │ │ │ │ ├── a_v1.0.0_.json │ │ │ │ ├── a_v1.0.0_b.json │ │ │ │ ├── a_v1.0.1_.json │ │ │ │ ├── a_v2.0.0_.json │ │ │ │ ├── a_versions_.json │ │ │ │ ├── a_versions_v1..json │ │ │ │ ├── b_latest_.json │ │ │ │ ├── b_v0.0.1_.json │ │ │ │ ├── b_v0.0.2_.json │ │ │ │ ├── b_v0.0.3_.json │ │ │ │ ├── b_versions_.json │ │ │ │ ├── cde_tags.json │ │ │ │ ├── cdef_tags.json │ │ │ │ ├── complex.json │ │ │ │ ├── complex_efg.json │ │ │ │ ├── complex_efg_0.2.0.json │ │ │ │ ├── def_tags.json │ │ │ │ ├── deno-import-intellisense-complex.json │ │ │ │ ├── deno-import-intellisense-key-first.json │ │ │ │ ├── deno-import-intellisense.json │ │ │ │ ├── doc_a.json │ │ │ │ ├── doc_a_latest_mod.ts.json │ │ │ │ ├── key_first.json │ │ │ │ ├── modules_.json │ │ │ │ └── modules_a.json │ │ │ ├── types.tsconfig.json │ │ │ └── x_deno_warning_redirect.js │ │ ├── malformed_config/ │ │ │ └── deno.json │ │ ├── module_graph/ │ │ │ ├── file_tests-a.mjs │ │ │ ├── file_tests-b-mod.js │ │ │ ├── file_tests-b.ts │ │ │ ├── file_tests-c-mod.ts │ │ │ ├── file_tests-checkwithconfig.ts │ │ │ ├── file_tests-diag.ts │ │ │ ├── file_tests-dynamicimport.ts │ │ │ ├── file_tests-importjson.ts │ │ │ ├── file_tests-importremap.ts │ │ │ ├── file_tests-main.ts │ │ │ ├── file_tests-some.json │ │ │ ├── file_typesref.d.ts │ │ │ ├── file_typesref.js │ │ │ ├── https_deno.land-std-http-server.ts │ │ │ ├── https_deno.land-x-a-mod.ts │ │ │ ├── https_deno.land-x-a.ts │ │ │ ├── https_deno.land-x-import_map.ts │ │ │ ├── https_deno.land-x-jquery.js │ │ │ ├── https_deno.land-x-lib-a.ts │ │ │ ├── https_deno.land-x-lib-b.js │ │ │ ├── https_deno.land-x-lib-c.d.ts │ │ │ ├── https_deno.land-x-lib-c.js │ │ │ ├── https_deno.land-x-lib-mod.d.ts │ │ │ ├── https_deno.land-x-lib-mod.js │ │ │ ├── https_deno.land-x-mod.ts │ │ │ ├── https_deno.land-x-transpile.tsx │ │ │ ├── https_unpkg.com-lodash-index.js │ │ │ ├── lockfile.json │ │ │ ├── lockfile_fail.json │ │ │ ├── tsconfig.json │ │ │ └── tsconfig_01.json │ │ ├── navigator_language.ts │ │ ├── navigator_languages.ts │ │ ├── node/ │ │ │ ├── pipe_write_no_double_callback.mjs │ │ │ ├── require_esm/ │ │ │ │ ├── esm.js │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ └── unhandled_rejection_web.ts │ │ ├── npm/ │ │ │ ├── README.md │ │ │ ├── binary_package/ │ │ │ │ └── main.js │ │ │ ├── cached_only/ │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── cached_only_after_first_run/ │ │ │ │ ├── main1.ts │ │ │ │ └── main2.ts │ │ │ ├── cjs_with_deps/ │ │ │ │ ├── main.js │ │ │ │ ├── main.out │ │ │ │ ├── main_info.out │ │ │ │ ├── main_info_json.out │ │ │ │ └── main_node_modules.out │ │ │ ├── compile_npm_no_permissions.out │ │ │ ├── deno_run_cjs.out │ │ │ ├── deno_run_cowsay.out │ │ │ ├── deno_run_esm.out │ │ │ ├── different_nested_dep/ │ │ │ │ ├── main.js │ │ │ │ ├── main.out │ │ │ │ └── package.json │ │ │ ├── dual_cjs_esm/ │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── dynamic_import_json/ │ │ │ │ ├── main.js │ │ │ │ └── main.out │ │ │ ├── exec_file/ │ │ │ │ └── main.ts │ │ │ ├── no_npm_after_first_run/ │ │ │ │ └── main1.ts │ │ │ └── reload/ │ │ │ └── main.ts │ │ ├── publish/ │ │ │ ├── successful/ │ │ │ │ ├── LICENSE │ │ │ │ ├── deno.json │ │ │ │ ├── mod.ts │ │ │ │ └── std_http.ts │ │ │ └── successful_provenance.out │ │ ├── repl/ │ │ │ ├── import_type.ts │ │ │ └── promise_rejection.ts │ │ ├── run/ │ │ │ ├── 001_hello.js │ │ │ ├── 002_hello.ts │ │ │ ├── 003_relative_import.ts │ │ │ ├── 006_url_imports.ts │ │ │ ├── 006_url_imports.ts.out │ │ │ ├── 013_dynamic_import.ts │ │ │ ├── 017_import_redirect.ts │ │ │ ├── 019_media_types.ts │ │ │ ├── 023_no_ext │ │ │ ├── 023_no_ext.out │ │ │ ├── 045_mod.ts │ │ │ ├── 045_output.ts │ │ │ ├── 048_media_types_jsx.ts │ │ │ ├── 061_permissions_request.ts │ │ │ ├── 061_permissions_request_sync.ts │ │ │ ├── 062_permissions_request_global.ts │ │ │ ├── 062_permissions_request_global_sync.ts │ │ │ ├── 066_prompt.ts │ │ │ ├── 083_legacy_external_source_map.ts │ │ │ ├── 088_dynamic_import_target.ts │ │ │ ├── 090_run_permissions_request.ts │ │ │ ├── 090_run_permissions_request_sync.ts │ │ │ ├── add.cjs │ │ │ ├── checkjs.tsconfig.json │ │ │ ├── complex_permissions_test.ts │ │ │ ├── config_types/ │ │ │ │ └── types.d.ts │ │ │ ├── disallow_http_from_https.js │ │ │ ├── disallow_http_from_https.ts │ │ │ ├── dynamic_import_syntax_error_import.js │ │ │ ├── error_001.ts │ │ │ ├── error_009_missing_js_module.disabled │ │ │ ├── error_local_static_import_from_remote.js │ │ │ ├── error_local_static_import_from_remote.ts │ │ │ ├── exec_path.ts │ │ │ ├── export_type_def.ts │ │ │ ├── fetch/ │ │ │ │ └── hello.txt │ │ │ ├── followup_dyn_import_resolves/ │ │ │ │ ├── sub1.ts │ │ │ │ └── sub2.ts │ │ │ ├── http2_request_url.ts │ │ │ ├── https_import.ts │ │ │ ├── if_main.ts.out │ │ │ ├── import_compression/ │ │ │ │ ├── brotli │ │ │ │ └── gziped │ │ │ ├── import_meta/ │ │ │ │ ├── importmap.json │ │ │ │ ├── main.out │ │ │ │ ├── main.ts │ │ │ │ └── other.ts │ │ │ ├── inline_js_source_map.ts │ │ │ ├── inline_js_source_map_2.ts │ │ │ ├── invalid_utf8.ts │ │ │ ├── issue9750.js │ │ │ ├── jsx_import_from_ts.App.jsx │ │ │ ├── jsx_import_source_no_pragma.tsx │ │ │ ├── lock_check_err2.json │ │ │ ├── lock_only_http_and_https/ │ │ │ │ ├── b.ts │ │ │ │ ├── main.out │ │ │ │ └── main.ts │ │ │ ├── no_mem_cache.js │ │ │ ├── no_mem_cache.js.out │ │ │ ├── no_prompt.ts │ │ │ ├── no_validate_asm.js │ │ │ ├── node_process_stdin_pause.js │ │ │ ├── node_process_stdin_unref_with_pty.js │ │ │ ├── op_exit_op_set_exit_code_worker.js │ │ │ ├── permission_broker/ │ │ │ │ ├── broker.ts │ │ │ │ ├── log.txt │ │ │ │ ├── scratch.txt │ │ │ │ └── test1.ts │ │ │ ├── permission_request_long.ts │ │ │ ├── permission_request_no_prompt.ts │ │ │ ├── permission_test.ts │ │ │ ├── permissions_audit.ts │ │ │ ├── permissions_cache.ts │ │ │ ├── permissions_prompt_allow_all.ts │ │ │ ├── permissions_prompt_allow_all_2.ts │ │ │ ├── permissions_trace.ts │ │ │ ├── process_stdin_unblock.mjs │ │ │ ├── process_stdout_destroy_undestroy.ts │ │ │ ├── process_stdout_write_order.ts │ │ │ ├── readline_multi_prompt.ts │ │ │ ├── readline_muted_multi_prompt.ts │ │ │ ├── remote_type_error/ │ │ │ │ ├── main.ts │ │ │ │ └── remote.ts │ │ │ ├── resolve_dns.ts │ │ │ ├── resolve_dns.ts.out │ │ │ ├── resolve_dns.zone.in │ │ │ ├── runtime_decorators.ts │ │ │ ├── runtime_decorators.ts.out │ │ │ ├── shebang2.ts │ │ │ ├── single_compile_with_reload_dyn.ts │ │ │ ├── single_compile_with_reload_worker.ts │ │ │ ├── textproto.ts │ │ │ ├── top_level_await/ │ │ │ │ ├── tla/ │ │ │ │ │ ├── a.js │ │ │ │ │ ├── b.js │ │ │ │ │ ├── c.js │ │ │ │ │ ├── d.js │ │ │ │ │ ├── order.js │ │ │ │ │ └── parent.js │ │ │ │ ├── tla2/ │ │ │ │ │ ├── a.js │ │ │ │ │ └── b.js │ │ │ │ └── tla3/ │ │ │ │ ├── b.js │ │ │ │ └── timeout_loop.js │ │ │ ├── ts_type_imports_foo.ts │ │ │ ├── ts_type_only_import.d.ts │ │ │ ├── tty_ctrl_c_raw_mode.ts │ │ │ ├── tty_line_mode_read.ts │ │ │ ├── tty_raw_mode_arrow_keys.ts │ │ │ ├── tty_raw_mode_toggle.ts │ │ │ ├── tty_unicode_output.ts │ │ │ ├── type_directives_js_main.js │ │ │ ├── websocket_server_idletimeout.ts │ │ │ ├── websocket_server_multi_field_connection_header_test.ts │ │ │ ├── websocketstream_ping_test.ts │ │ │ ├── webstorage/ │ │ │ │ ├── config_a.jsonc │ │ │ │ ├── config_b.jsonc │ │ │ │ ├── fixture.ts │ │ │ │ ├── logger.ts │ │ │ │ └── setter.ts │ │ │ └── with_package_json/ │ │ │ └── with_stop/ │ │ │ ├── package.json │ │ │ └── some/ │ │ │ └── nested/ │ │ │ ├── deno.json │ │ │ └── dir/ │ │ │ └── main.ts │ │ ├── runtime/ │ │ │ ├── esm_imports_a.js │ │ │ └── esm_imports_b.js │ │ ├── serve/ │ │ │ ├── no_args.ts │ │ │ ├── parallel.ts │ │ │ ├── port_0.ts │ │ │ └── run_serve.ts │ │ ├── sqlite_extension_test.ts │ │ ├── subdir/ │ │ │ ├── CAPITALS/ │ │ │ │ └── main.js │ │ │ ├── amd_like.js │ │ │ ├── auto_print_hello.ts │ │ │ ├── circular1.ts │ │ │ ├── circular2.ts │ │ │ ├── comment.ts │ │ │ ├── config.json │ │ │ ├── emittable.d.ts │ │ │ ├── evil_remote_import.js │ │ │ ├── export_types.ts │ │ │ ├── exports.ts │ │ │ ├── foo_types.d.ts │ │ │ ├── form_urlencoded.txt │ │ │ ├── import.mts │ │ │ ├── imports_declaration/ │ │ │ │ ├── imports_interface.ts │ │ │ │ └── interface.d.ts │ │ │ ├── indirect_import_error.js │ │ │ ├── indirect_throws.js │ │ │ ├── json_1.json │ │ │ ├── json_2.json │ │ │ ├── json_3.json │ │ │ ├── main.ts │ │ │ ├── mismatch_ext.ts │ │ │ ├── mod.mjs │ │ │ ├── mod1.ts │ │ │ ├── mod2.ts │ │ │ ├── mod3.js │ │ │ ├── mod4.js │ │ │ ├── mod5.mjs │ │ │ ├── mod6.js │ │ │ ├── mod7.js │ │ │ ├── mod8.js │ │ │ ├── more_decorators.ts │ │ │ ├── mt_application_ecmascript.j2.js │ │ │ ├── mt_application_ecmascript_jsx.j2.jsx │ │ │ ├── mt_application_x_javascript.j4.js │ │ │ ├── mt_application_x_javascript_jsx.j4.jsx │ │ │ ├── mt_application_x_typescript.t4.ts │ │ │ ├── mt_application_x_typescript_tsx.t4.tsx │ │ │ ├── mt_javascript.js │ │ │ ├── mt_javascript_jsx.jsx │ │ │ ├── mt_text_ecmascript.j3.js │ │ │ ├── mt_text_ecmascript_jsx.j3.jsx │ │ │ ├── mt_text_javascript.j1.js │ │ │ ├── mt_text_javascript_jsx.j1.jsx │ │ │ ├── mt_text_typescript.t1.ts │ │ │ ├── mt_text_typescript_tsx.t1.tsx │ │ │ ├── mt_video_mp2t.t3.ts │ │ │ ├── mt_video_mp2t_tsx.t3.tsx │ │ │ ├── mt_video_vdn.t2.ts │ │ │ ├── mt_video_vdn_tsx.t2.tsx │ │ │ ├── no_ext │ │ │ ├── no_js_ext │ │ │ ├── polyfill.ts │ │ │ ├── print_hello.ts │ │ │ ├── redirects/ │ │ │ │ ├── a.ts │ │ │ │ ├── b.ts │ │ │ │ ├── redirect1.js │ │ │ │ ├── redirect1.ts │ │ │ │ ├── redirect2.js │ │ │ │ ├── redirect3.js │ │ │ │ └── redirect4.ts │ │ │ ├── shebang_file.js │ │ │ ├── single_module.ts │ │ │ ├── subdir2/ │ │ │ │ ├── dynamic_import.ts │ │ │ │ └── mod2.ts │ │ │ ├── test_worker_basic.js │ │ │ ├── throws.js │ │ │ ├── tla.ts │ │ │ ├── type_and_code.ts │ │ │ ├── type_error.ts │ │ │ ├── type_reference.d.ts │ │ │ ├── type_reference.js │ │ │ ├── types.d.mts │ │ │ └── unknown_ext.deno │ │ ├── test/ │ │ │ ├── deno.glob.json │ │ │ ├── glob/ │ │ │ │ ├── data/ │ │ │ │ │ ├── tes.ts │ │ │ │ │ ├── test1.js │ │ │ │ │ ├── test1.ts │ │ │ │ │ └── test12.ts │ │ │ │ ├── nested/ │ │ │ │ │ ├── fizz/ │ │ │ │ │ │ ├── bar.ts │ │ │ │ │ │ ├── bazz.ts │ │ │ │ │ │ ├── fizz.ts │ │ │ │ │ │ └── foo.ts │ │ │ │ │ └── foo/ │ │ │ │ │ ├── bar.ts │ │ │ │ │ ├── bazz.ts │ │ │ │ │ ├── fizz.ts │ │ │ │ │ └── foo.ts │ │ │ │ └── pages/ │ │ │ │ └── [id].ts │ │ │ ├── sigint_with_hanging_test.out │ │ │ └── sigint_with_hanging_test.ts │ │ ├── tls/ │ │ │ ├── README.md │ │ │ ├── RootCA.crt │ │ │ ├── RootCA.key │ │ │ ├── RootCA.pem │ │ │ ├── domains.txt │ │ │ ├── invalid.crt │ │ │ ├── invalid.key │ │ │ ├── localhost.crt │ │ │ ├── localhost.key │ │ │ ├── localhost_ecc.crt │ │ │ ├── localhost_ecc.csr │ │ │ ├── localhost_ecc.key │ │ │ ├── self-signed-hostname.crt │ │ │ └── self-signed-hostname.key │ │ ├── tsc/ │ │ │ ├── a.js │ │ │ ├── d.ts │ │ │ └── test.js │ │ ├── tsc2/ │ │ │ ├── file_exportc.ts │ │ │ ├── file_libref.ts │ │ │ ├── file_main.ts │ │ │ ├── file_reexports.ts │ │ │ ├── https_deno.land-x-a.ts │ │ │ ├── https_deno.land-x-b.ts │ │ │ ├── https_deno.land-x-c.d.ts │ │ │ ├── https_deno.land-x-c.js │ │ │ └── https_deno.land-x-mod.ts │ │ ├── type_definitions/ │ │ │ ├── bar.d.ts │ │ │ ├── bar.js │ │ │ ├── fizz.d.ts │ │ │ ├── fizz.js │ │ │ ├── foo.d.ts │ │ │ ├── foo.js │ │ │ └── qat.ts │ │ ├── wasm/ │ │ │ ├── math.ts │ │ │ ├── math.wasm │ │ │ └── math_with_import.wasm │ │ ├── webcrypto/ │ │ │ ├── id_rsaEncryption.pem │ │ │ ├── id_rsassaPss.pem │ │ │ ├── id_rsassaPss_default.pem │ │ │ └── id_rsassaPss_saltLen_30.pem │ │ ├── webgpu/ │ │ │ ├── computepass_shader.wgsl │ │ │ ├── hellotriangle.out │ │ │ └── hellotriangle_shader.wgsl │ │ ├── welcome.ts │ │ └── workers/ │ │ ├── bench_large_message.ts │ │ ├── bench_round_robin.ts │ │ ├── bench_startup.ts │ │ ├── bench_worker.ts │ │ ├── broadcast_channel.ts │ │ ├── busy_worker.js │ │ ├── close_in_wasm_reactions.js │ │ ├── close_nested_child.js │ │ ├── close_nested_parent.js │ │ ├── close_race_worker.js │ │ ├── deno_worker.ts │ │ ├── drop_handle_race.js │ │ ├── dynamic_remote.ts │ │ ├── env_read_check_worker.js │ │ ├── event_worker.js │ │ ├── event_worker_scope.js │ │ ├── fetching_worker.js │ │ ├── http_worker.js │ │ ├── image_data_worker.ts │ │ ├── immediately_close_worker.js │ │ ├── message_before_close.js │ │ ├── message_port.ts │ │ ├── nested_worker.js │ │ ├── no_permissions_worker.js │ │ ├── non_deno_worker.js │ │ ├── parent_read_check_worker.js │ │ ├── permission_echo.js │ │ ├── post_undefined.ts │ │ ├── racy_worker.js │ │ ├── read_check_granular_worker.js │ │ ├── read_check_worker.js │ │ ├── shared_array_buffer.ts │ │ ├── sibling_worker.js │ │ ├── static_remote.ts │ │ ├── test_worker.js │ │ ├── test_worker.ts │ │ ├── throwing_worker.js │ │ ├── worker_crypto.js │ │ ├── worker_event_handlers.js │ │ ├── worker_globals.ts │ │ ├── worker_large_message.js │ │ ├── worker_location.ts │ │ ├── worker_navigator.ts │ │ ├── worker_structured_cloning.ts │ │ ├── worker_unstable.ts │ │ └── worker_with_top_level_await.ts │ ├── unit/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── __snapshots__/ │ │ │ └── lint_plugin_test.ts.snap │ │ ├── abort_controller_test.ts │ │ ├── blob_test.ts │ │ ├── body_test.ts │ │ ├── broadcast_channel_test.ts │ │ ├── build_test.ts │ │ ├── bundle_test.ts │ │ ├── cache_api_test.ts │ │ ├── chmod_test.ts │ │ ├── chown_test.ts │ │ ├── command_test.ts │ │ ├── console_test.ts │ │ ├── copy_file_test.ts │ │ ├── cron_test.ts │ │ ├── custom_event_test.ts │ │ ├── dir_test.ts │ │ ├── dom_exception_test.ts │ │ ├── error_stack_test.ts │ │ ├── error_test.ts │ │ ├── esnext_test.ts │ │ ├── event_source_test.ts │ │ ├── event_target_test.ts │ │ ├── event_test.ts │ │ ├── fetch_test.ts │ │ ├── ffi_test.ts │ │ ├── file_test.ts │ │ ├── filereader_test.ts │ │ ├── files_test.ts │ │ ├── fs_events_test.ts │ │ ├── get_random_values_test.ts │ │ ├── globals_test.ts │ │ ├── headers_test.ts │ │ ├── http_test.ts │ │ ├── image_bitmap_test.ts │ │ ├── image_data_test.ts │ │ ├── inspector_test.ts │ │ ├── internals_test.ts │ │ ├── intl_test.ts │ │ ├── jupyter_test.ts │ │ ├── kv_queue_test.ts │ │ ├── kv_queue_test_no_db_close.ts │ │ ├── kv_queue_undelivered_test.ts │ │ ├── kv_test.ts │ │ ├── link_test.ts │ │ ├── lint_plugin_test.ts │ │ ├── lint_selectors_test.ts │ │ ├── make_temp_test.ts │ │ ├── message_channel_test.ts │ │ ├── mkdir_test.ts │ │ ├── mod.rs │ │ ├── navigator_test.ts │ │ ├── net_test.ts │ │ ├── network_interfaces_test.ts │ │ ├── ops_test.ts │ │ ├── os_test.ts │ │ ├── path_from_url_test.ts │ │ ├── performance_test.ts │ │ ├── permissions_test.ts │ │ ├── process_test.ts │ │ ├── progressevent_test.ts │ │ ├── promise_hooks_test.ts │ │ ├── quic_test.ts │ │ ├── read_dir_test.ts │ │ ├── read_file_test.ts │ │ ├── read_link_test.ts │ │ ├── read_text_file_test.ts │ │ ├── real_path_test.ts │ │ ├── ref_unref_test.ts │ │ ├── remove_test.ts │ │ ├── rename_test.ts │ │ ├── request_test.ts │ │ ├── response_test.ts │ │ ├── serve_test.ts │ │ ├── signal_test.ts │ │ ├── stat_test.ts │ │ ├── stdio_test.ts │ │ ├── streams_test.ts │ │ ├── structured_clone_test.ts │ │ ├── symbol_test.ts │ │ ├── symlink_test.ts │ │ ├── test_util.ts │ │ ├── testing_test.ts │ │ ├── text_encoding_test.ts │ │ ├── timers_test.ts │ │ ├── tls_sni_test.ts │ │ ├── tls_test.ts │ │ ├── truncate_test.ts │ │ ├── tty_color_test.ts │ │ ├── tty_test.ts │ │ ├── umask_test.ts │ │ ├── url_search_params_test.ts │ │ ├── url_test.ts │ │ ├── urlpattern_test.ts │ │ ├── utime_test.ts │ │ ├── version_test.ts │ │ ├── wasm_test.ts │ │ ├── webcrypto_test.ts │ │ ├── webgpu_test.ts │ │ ├── websocket_test.ts │ │ ├── websocketstream_test.ts.disabled │ │ ├── webstorage_test.ts │ │ ├── worker_permissions_test.ts │ │ ├── worker_test.ts │ │ ├── write_file_test.ts │ │ └── write_text_file_test.ts │ ├── unit_node/ │ │ ├── Cargo.toml │ │ ├── _fs/ │ │ │ ├── _fs_copy_test.ts │ │ │ ├── _fs_dir_test.ts │ │ │ ├── _fs_exists_test.ts │ │ │ ├── _fs_fstat_test.ts │ │ │ ├── _fs_handle_test.ts │ │ │ ├── _fs_lstat_test.ts │ │ │ ├── _fs_mkdir_test.ts │ │ │ ├── _fs_mkdtemp_test.ts │ │ │ ├── _fs_open_test.ts │ │ │ ├── _fs_opendir_test.ts │ │ │ ├── _fs_readFile_test.ts │ │ │ ├── _fs_read_test.ts │ │ │ ├── _fs_readdir_test.ts │ │ │ ├── _fs_readlink_test.ts │ │ │ ├── _fs_realpath_test.ts │ │ │ ├── _fs_rename_test.ts │ │ │ ├── _fs_rm_test.ts │ │ │ ├── _fs_rmdir_test.ts │ │ │ ├── _fs_stat_test.ts │ │ │ ├── _fs_statfs_test.ts │ │ │ ├── _fs_symlink_test.ts │ │ │ ├── _fs_truncate_test.ts │ │ │ ├── _fs_utimes_test.ts │ │ │ ├── _fs_watch_test.ts │ │ │ ├── _fs_writeFile_test.ts │ │ │ ├── _fs_write_test.ts │ │ │ └── testdata/ │ │ │ └── hello.txt │ │ ├── _test_utils.ts │ │ ├── assert_test.ts │ │ ├── assertion_error_test.ts │ │ ├── async_hooks_test.ts │ │ ├── buffer_test.ts │ │ ├── child_process_test.ts │ │ ├── cluster_test.ts │ │ ├── console_test.ts │ │ ├── crypto/ │ │ │ ├── crypto_cipher_gcm_test.ts │ │ │ ├── crypto_cipher_test.ts │ │ │ ├── crypto_hash_test.ts │ │ │ ├── crypto_hkdf_test.ts │ │ │ ├── crypto_import_export.ts │ │ │ ├── crypto_key_test.ts │ │ │ ├── crypto_misc_test.ts │ │ │ ├── crypto_pbkdf2_test.ts │ │ │ ├── crypto_scrypt_test.ts │ │ │ ├── crypto_sign_test.ts │ │ │ ├── crypto_timing_safe_equal_test.ts │ │ │ ├── ec_private_secp256r1.pem │ │ │ ├── gcmEncryptExtIV128.json │ │ │ ├── gcmEncryptExtIV256.json │ │ │ ├── generate_fixture.mjs │ │ │ ├── generate_keys.mjs │ │ │ └── testdata/ │ │ │ ├── asymmetric/ │ │ │ │ ├── rsa-pss_2048_32_nohash.pkcs8.der │ │ │ │ ├── rsa-pss_2048_32_nohash.pkcs8.pem │ │ │ │ ├── rsa-pss_2048_32_nohash.spki.der │ │ │ │ ├── rsa-pss_2048_32_nohash.spki.pem │ │ │ │ ├── rsa-pss_2048_nosalt_nohash.pkcs8.der │ │ │ │ ├── rsa-pss_2048_nosalt_nohash.pkcs8.pem │ │ │ │ ├── rsa-pss_2048_nosalt_nohash.spki.der │ │ │ │ ├── rsa-pss_2048_nosalt_nohash.spki.pem │ │ │ │ ├── rsa-pss_3072_nosalt_nohash.pkcs8.der │ │ │ │ ├── rsa-pss_3072_nosalt_nohash.pkcs8.pem │ │ │ │ ├── rsa-pss_3072_nosalt_nohash.spki.der │ │ │ │ ├── rsa-pss_3072_nosalt_nohash.spki.pem │ │ │ │ ├── rsa_2048.pkcs1.der │ │ │ │ ├── rsa_2048.pkcs1.pem │ │ │ │ ├── rsa_2048.pkcs8.der │ │ │ │ ├── rsa_2048.pkcs8.pem │ │ │ │ ├── rsa_2048.spki.der │ │ │ │ ├── rsa_2048.spki.pem │ │ │ │ ├── rsa_3072.pkcs1.der │ │ │ │ ├── rsa_3072.pkcs1.pem │ │ │ │ ├── rsa_3072.pkcs8.der │ │ │ │ ├── rsa_3072.pkcs8.pem │ │ │ │ ├── rsa_3072.spki.der │ │ │ │ └── rsa_3072.spki.pem │ │ │ └── asymmetric.json │ │ ├── dgram_test.ts │ │ ├── dns_test.ts │ │ ├── domain_test.ts │ │ ├── events_test.ts │ │ ├── fetch_test.ts │ │ ├── fs_test.ts │ │ ├── http2_test.ts │ │ ├── http_no_cert_flag_test.ts │ │ ├── http_test.ts │ │ ├── http_upgrade_create_connection_test.ts │ │ ├── https_test.ts │ │ ├── inspector_test.ts │ │ ├── internal/ │ │ │ ├── _randomBytes_test.ts │ │ │ ├── _randomFill_test.ts │ │ │ └── _randomInt_test.ts │ │ ├── mod.rs │ │ ├── module_test.ts │ │ ├── net_test.ts │ │ ├── os_test.ts │ │ ├── path_test.ts │ │ ├── perf_hooks_test.ts │ │ ├── process_test.ts │ │ ├── punycode_test.ts │ │ ├── querystring_test.ts │ │ ├── readline_test.ts │ │ ├── repl_test.ts │ │ ├── sqlite_test.ts │ │ ├── stream_test.ts │ │ ├── string_decoder_test.ts │ │ ├── testdata/ │ │ │ ├── add_global_property.js │ │ │ ├── add_global_property_run_main.js │ │ │ ├── binary_stdio.js │ │ │ ├── child_process_stdio.js │ │ │ ├── child_process_stdio_012.js │ │ │ ├── child_process_unref.js │ │ │ ├── crypto_digest_fixtures.json │ │ │ ├── ec_prime256v1_public.pem │ │ │ ├── exec_file_text_error.js │ │ │ ├── exec_file_text_output.js │ │ │ ├── infinite_loop.js │ │ │ ├── inspect-x509.ts │ │ │ ├── lorem_ipsum.txt │ │ │ ├── lorem_ipsum_512kb.txt │ │ │ ├── process_exit.ts │ │ │ ├── process_exit2.ts │ │ │ ├── process_raw_debug.ts │ │ │ ├── process_really_exit.ts │ │ │ ├── process_stdin.ts │ │ │ ├── process_stdin_dummy.txt │ │ │ ├── rsa_private.pem │ │ │ ├── rsa_private_pkcs1.pem │ │ │ ├── rsa_public.pem │ │ │ ├── worker_module/ │ │ │ │ ├── cjs-file.cjs │ │ │ │ ├── index.js │ │ │ │ ├── nested/ │ │ │ │ │ └── index.js │ │ │ │ ├── other_cjs_file.cjs │ │ │ │ ├── other_file.js │ │ │ │ ├── package.json │ │ │ │ └── βάρβαροι.js │ │ │ ├── worker_threads.mjs │ │ │ ├── worker_threads2.mjs │ │ │ ├── x509.cnf │ │ │ └── x509.pem │ │ ├── timers_test.ts │ │ ├── tls_test.ts │ │ ├── tty_test.ts │ │ ├── url_test.ts │ │ ├── util_test.ts │ │ ├── v8_test.ts │ │ ├── vm_test.ts │ │ ├── wasi_test.ts │ │ ├── worker_threads_test.ts │ │ └── zlib_test.ts │ ├── util/ │ │ ├── lib/ │ │ │ ├── Cargo.toml │ │ │ ├── assertions.rs │ │ │ ├── builders.rs │ │ │ ├── clippy.toml │ │ │ ├── consts.rs │ │ │ ├── fs.rs │ │ │ ├── hash.rs │ │ │ ├── lib.rs │ │ │ ├── lsp.rs │ │ │ ├── macros.rs │ │ │ ├── memory.rs │ │ │ ├── parsers.rs │ │ │ ├── print.rs │ │ │ ├── process.rs │ │ │ ├── pty.rs │ │ │ ├── semaphore.rs │ │ │ ├── test_runner.rs │ │ │ ├── testdata/ │ │ │ │ ├── strace_summary.out │ │ │ │ ├── strace_summary2.out │ │ │ │ ├── strace_summary3.out │ │ │ │ ├── time.out │ │ │ │ ├── wrk1.txt │ │ │ │ ├── wrk2.txt │ │ │ │ └── wrk3.txt │ │ │ └── wildcard.rs │ │ ├── server/ │ │ │ ├── Cargo.toml │ │ │ ├── https.rs │ │ │ ├── integration_tests_runner.rs │ │ │ ├── main.rs │ │ │ ├── npm.rs │ │ │ └── servers/ │ │ │ ├── grpc.rs │ │ │ ├── hyper_utils.rs │ │ │ ├── jsr_registry.rs │ │ │ ├── mod.rs │ │ │ ├── nodejs_org_mirror.rs │ │ │ ├── npm_registry.rs │ │ │ ├── socket_dev.rs │ │ │ └── ws.rs │ │ └── test_macro/ │ │ ├── Cargo.toml │ │ └── lib.rs │ └── wpt/ │ ├── README.md │ ├── runner/ │ │ ├── certs/ │ │ │ ├── README.md │ │ │ ├── cacert.key │ │ │ ├── cacert.pem │ │ │ ├── web-platform.test.key │ │ │ └── web-platform.test.pem │ │ ├── config.json │ │ ├── expectations/ │ │ │ ├── FileAPI.json │ │ │ ├── WebCryptoAPI.json │ │ │ ├── compression.json │ │ │ ├── console.json │ │ │ ├── dom.json │ │ │ ├── encoding.json │ │ │ ├── eventsource.json │ │ │ ├── fetch.json │ │ │ ├── hr-time.json │ │ │ ├── html.json │ │ │ ├── mimesniff.json │ │ │ ├── schema.json │ │ │ ├── service-workers.json │ │ │ ├── streams.json │ │ │ ├── url.json │ │ │ ├── urlpattern.json │ │ │ ├── user-timing.json │ │ │ ├── wasm.json │ │ │ ├── webidl.json │ │ │ ├── webmessaging.json │ │ │ ├── websockets.json │ │ │ ├── webstorage.json │ │ │ ├── workers.json │ │ │ └── xhr.json │ │ ├── runner.ts │ │ ├── testharnessreport.js │ │ └── utils.ts │ └── wpt.ts ├── tools/ │ ├── README.md │ ├── build_bench.ts │ ├── build_benchmark_jsons.js │ ├── check_deno_core_changes.js │ ├── copyright_checker.js │ ├── core_import_map.json │ ├── cut_a_release.md │ ├── deno.json │ ├── deno.lock.json │ ├── ecosystem_compat_slack.ts │ ├── ecosystem_compat_tests.ts │ ├── faster-rebuilds.md │ ├── format.js │ ├── generate_minimatch_dep.js │ ├── generate_types_deno.ts │ ├── install_prebuilt.js │ ├── jsdoc_checker.js │ ├── lint.js │ ├── lint_plugins/ │ │ └── no_deno_api_in_polyfills.ts │ ├── memfd_create_shim.c │ ├── napi/ │ │ └── generate_symbols_lists.js │ ├── ops.d.ts │ ├── release/ │ │ ├── 00_start_release.ts │ │ ├── 01_bump_crate_versions.ts │ │ ├── 02_create_pr.ts │ │ ├── 03_publish_crates.ts │ │ ├── 04_post_publish.ts │ │ ├── 05_create_release_notes.ts │ │ ├── create_symcache.ts │ │ ├── deno_workspace.ts │ │ ├── deps.ts │ │ ├── npm/ │ │ │ ├── .gitignore │ │ │ ├── bin.cjs │ │ │ ├── build.ts │ │ │ ├── install.cjs │ │ │ └── install_api.cjs │ │ ├── prerelease_doc_template.md │ │ ├── promote_to_release.ts │ │ ├── promote_to_release_windows.ts │ │ ├── release_doc_template.md │ │ ├── upload_version_file.ts │ │ └── version_greater_latest.ts │ ├── update_import_map_for_tests.ts │ ├── update_node_gyp_for_tests.ts │ ├── update_tsgo.ts │ ├── update_types_node.ts │ ├── update_typescript.md │ ├── upload_wptfyi.js │ ├── util.js │ ├── verify_pr_title.js │ ├── wgpu_sync.js │ └── x.ts └── x