summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorhaturau <135221985+haturatu@users.noreply.github.com>2024-11-20 01:20:47 +0900
committerGitHub <noreply@github.com>2024-11-20 01:20:47 +0900
commit85719a67e59c7aa45bead26e4942d7df8b1b42d4 (patch)
treeface0aecaac53e93ce2f23b53c48859bcf1a36ec /tests
parent67697bc2e4a62a9670699fd18ad0dd8efc5bd955 (diff)
parent186b52731c6bb326c4d32905c5e732d082e83465 (diff)
Merge branch 'denoland:main' into main
Diffstat (limited to 'tests')
-rw-r--r--tests/Cargo.toml4
-rw-r--r--tests/ffi/tests/integration_tests.rs8
-rw-r--r--tests/integration/compile_tests.rs8
-rw-r--r--tests/integration/flags_tests.rs4
-rw-r--r--tests/integration/install_tests.rs57
-rw-r--r--tests/integration/lsp_tests.rs939
-rw-r--r--tests/integration/node_unit_tests.rs5
-rw-r--r--tests/integration/npm_tests.rs36
-rw-r--r--tests/integration/repl_tests.rs14
-rw-r--r--tests/integration/run_tests.rs1869
-rw-r--r--tests/integration/watcher_tests.rs78
-rw-r--r--tests/napi/callback_test.js11
-rw-r--r--tests/napi/object_test.js25
-rw-r--r--tests/napi/src/async.rs2
-rw-r--r--tests/napi/src/callback.rs30
-rw-r--r--tests/napi/src/object.rs29
-rw-r--r--tests/napi/src/tsfn.rs6
-rw-r--r--tests/node_compat/config.jsonc28
-rw-r--r--tests/node_compat/package.json3
-rw-r--r--tests/node_compat/runner/TODO.md8
-rw-r--r--tests/node_compat/test.ts4
-rw-r--r--tests/node_compat/test/common/index.js1
-rw-r--r--tests/node_compat/test/fixtures/child-process-spawn-node.js1
-rw-r--r--tests/node_compat/test/internet/package.json1
-rw-r--r--tests/node_compat/test/internet/test-dns-any.js194
-rw-r--r--tests/node_compat/test/internet/test-dns-ipv4.js257
-rw-r--r--tests/node_compat/test/internet/test-dns-ipv6.js250
-rw-r--r--tests/node_compat/test/internet/test-dns.js766
-rw-r--r--tests/node_compat/test/parallel/package.json1
-rw-r--r--tests/node_compat/test/parallel/test-child-process-ipc-next-tick.js46
-rw-r--r--tests/node_compat/test/parallel/test-net-autoselectfamily.js312
-rw-r--r--tests/node_compat/test/parallel/test-net-socket-setnodelay.js63
-rw-r--r--tests/node_compat/test/parallel/test-os.js286
-rw-r--r--tests/node_compat/test/pseudo-tty/package.json1
-rw-r--r--tests/node_compat/test/pummel/package.json1
-rw-r--r--tests/node_compat/test/sequential/package.json1
-rw-r--r--tests/registry/jsr/@deno/otel/0.0.2/deno.json14
-rw-r--r--tests/registry/jsr/@deno/otel/0.0.2/src/index.ts38
-rw-r--r--tests/registry/jsr/@deno/otel/0.0.2/src/register.ts5
-rw-r--r--tests/registry/jsr/@deno/otel/0.0.2_meta.json6
-rw-r--r--tests/registry/jsr/@deno/otel/meta.json8
-rw-r--r--tests/registry/jsr/@denotest/multiple-exports/1.0.0/add.ts1
-rw-r--r--tests/registry/jsr/@denotest/multiple-exports/1.0.0/data.json3
-rw-r--r--tests/registry/jsr/@denotest/multiple-exports/1.0.0/subtract.ts1
-rw-r--r--tests/registry/jsr/@denotest/multiple-exports/1.0.0_meta.json7
-rw-r--r--tests/registry/jsr/@denotest/multiple-exports/meta.json5
-rw-r--r--tests/registry/jsr/@denotest/type-only-import/1.0.0/foo.ts3
-rw-r--r--tests/registry/jsr/@denotest/type-only-import/1.0.0/mod.ts3
-rw-r--r--tests/registry/jsr/@denotest/type-only-import/1.0.0_meta.json5
-rw-r--r--tests/registry/jsr/@denotest/type-only-import/meta.json5
-rw-r--r--tests/registry/jsr/@denotest/unstable/1.0.0-beta.1/mod.ts3
-rw-r--r--tests/registry/jsr/@denotest/unstable/1.0.0-beta.1_meta.json5
-rw-r--r--tests/registry/jsr/@denotest/unstable/1.0.0-beta.2/mod.ts3
-rw-r--r--tests/registry/jsr/@denotest/unstable/1.0.0-beta.2_meta.json5
-rw-r--r--tests/registry/jsr/@denotest/unstable/meta.json6
-rw-r--r--tests/registry/npm-private3/@denotest3/basic/1.0.0/main.d.mts3
-rw-r--r--tests/registry/npm-private3/@denotest3/basic/1.0.0/main.mjs11
-rw-r--r--tests/registry/npm-private3/@denotest3/basic/1.0.0/other.mjs3
-rw-r--r--tests/registry/npm-private3/@denotest3/basic/1.0.0/package.json7
-rw-r--r--tests/registry/npm/@denotest/bin-created-by-lifecycle/1.0.0/install.mjs3
-rw-r--r--tests/registry/npm/@denotest/bin-created-by-lifecycle/1.0.0/package.json10
-rw-r--r--tests/registry/npm/@denotest/cjs-multiple-exports/1.0.0/package.json8
-rw-r--r--tests/registry/npm/@denotest/cjs-multiple-exports/1.0.0/src/add.js3
-rw-r--r--tests/registry/npm/@denotest/cjs-multiple-exports/1.0.0/src/index.js3
-rw-r--r--tests/registry/npm/@denotest/install-launch-cjs-temp-dir/1.0.0/install.js12
-rw-r--r--tests/registry/npm/@denotest/install-launch-cjs-temp-dir/1.0.0/package.json7
-rw-r--r--tests/registry/npm/@denotest/install-no-ext/1.0.0/install/check.js1
-rw-r--r--tests/registry/npm/@denotest/install-no-ext/1.0.0/install/index.js1
-rw-r--r--tests/registry/npm/@denotest/install-no-ext/1.0.0/install/output.js1
-rw-r--r--tests/registry/npm/@denotest/install-no-ext/1.0.0/package.json7
-rw-r--r--tests/registry/npm/@denotest/node-addon/1.0.0/package.json2
-rw-r--r--tests/registry/npm/@denotest/print-npm-user-agent/1.0.0/index.js2
-rw-r--r--tests/registry/npm/@denotest/print-npm-user-agent/1.0.0/package.json10
-rw-r--r--tests/registry/npm/@denotest/specifier-two-slashes/1.0.0/index.js2
-rw-r--r--tests/registry/npm/@denotest/specifier-two-slashes/1.0.0/other.js3
-rw-r--r--tests/registry/npm/@denotest/specifier-two-slashes/1.0.0/package.json6
-rw-r--r--tests/registry/npm/@denotest/type-commonjs/1.0.0/index.js6
-rw-r--r--tests/registry/npm/@opentelemetry/api/registry.json1
-rw-r--r--tests/registry/npm/@opentelemetry/core/registry.json1
-rw-r--r--tests/registry/npm/@opentelemetry/resources/registry.json1
-rw-r--r--tests/registry/npm/@opentelemetry/sdk-trace-base/registry.json1
-rw-r--r--tests/registry/npm/@opentelemetry/semantic-conventions/registry.json1
-rw-r--r--tests/specs/add/alias/__test__.jsonc13
-rw-r--r--tests/specs/add/alias/package.json4
-rw-r--r--tests/specs/add/alias/package.json.out5
-rw-r--r--tests/specs/add/comments_deno_json/__test__.jsonc16
-rw-r--r--tests/specs/add/comments_deno_json/deno.jsonc7
-rw-r--r--tests/specs/add/comments_deno_json/deno.jsonc.out9
-rw-r--r--tests/specs/add/dev/add.out2
-rw-r--r--tests/specs/add/exact_version/__test__.jsonc35
-rw-r--r--tests/specs/add/exact_version/deno.json (renamed from tests/node_compat/test/common/package.json)0
-rw-r--r--tests/specs/add/exact_version/jsr_add.out2
-rw-r--r--tests/specs/add/exact_version/jsr_deno.json.out5
-rw-r--r--tests/specs/add/exact_version/npm_add.out3
-rw-r--r--tests/specs/add/exact_version/npm_deno.json.out5
-rw-r--r--tests/specs/add/existing_deps_singleline/__test__.jsonc16
-rw-r--r--tests/specs/add/existing_deps_singleline/package.json3
-rw-r--r--tests/specs/add/existing_deps_singleline/package.json.out6
-rw-r--r--tests/specs/add/exiting_dev_deps/__test__.jsonc16
-rw-r--r--tests/specs/add/exiting_dev_deps/package.json5
-rw-r--r--tests/specs/add/exiting_dev_deps/package.json.out8
-rw-r--r--tests/specs/add/jsr_prefers_deno_json/__test__.jsonc16
-rw-r--r--tests/specs/add/jsr_prefers_deno_json/add.out3
-rw-r--r--tests/specs/add/jsr_prefers_deno_json/deno.json.out5
-rw-r--r--tests/specs/add/jsr_prefers_deno_json/package.json (renamed from tests/node_compat/test/fixtures/package.json)0
-rw-r--r--tests/specs/add/only_unstable_versions/__test__.jsonc23
-rw-r--r--tests/specs/add/only_unstable_versions/add.out2
-rw-r--r--tests/specs/add/only_unstable_versions/add_jsr.out1
-rw-r--r--tests/specs/add/package_json_and_deno_json/__test__.jsonc23
-rw-r--r--tests/specs/add/package_json_and_deno_json/add.out4
-rw-r--r--tests/specs/add/package_json_and_deno_json/add_esm_basic.out2
-rw-r--r--tests/specs/add/package_json_and_deno_json/subdir/deno.json4
-rw-r--r--tests/specs/add/package_json_and_deno_json/subdir/mod.ts (renamed from tests/testdata/run/check_js_points_to_ts/foo.d.ts)0
-rw-r--r--tests/specs/add/package_json_and_deno_json/subdir/prefer_if_closer_deno.json.out9
-rw-r--r--tests/specs/add/update_lockfile_if_package_json/__test__.jsonc31
-rw-r--r--tests/specs/add/update_lockfile_if_package_json/add.out5
-rw-r--r--tests/specs/add/update_lockfile_if_package_json/lockfile_add.out7
-rw-r--r--tests/specs/add/update_lockfile_if_package_json/lockfile_remove.out4
-rw-r--r--tests/specs/add/update_lockfile_if_package_json/package.json (renamed from tests/testdata/run/empty.ts)0
-rw-r--r--tests/specs/add/update_lockfile_if_package_json/remove.out4
-rw-r--r--tests/specs/bench/package_json/install.out2
-rw-r--r--tests/specs/cache/package_json/main.cache.out2
-rw-r--r--tests/specs/check/cjs_default_export/main.out2
-rw-r--r--tests/specs/check/css_import/exists_run_with_check.out2
-rw-r--r--tests/specs/check/jsx_import_source_not_in_graph/__test__.jsonc4
-rw-r--r--tests/specs/check/jsx_import_source_not_in_graph/deno.json6
-rw-r--r--tests/specs/check/jsx_import_source_not_in_graph/main.out1
-rw-r--r--tests/specs/check/jsx_import_source_not_in_graph/main.ts1
-rw-r--r--tests/specs/check/package_json/install.out2
-rw-r--r--tests/specs/check/package_json_auto_install/check.out2
-rw-r--r--tests/specs/check/package_json_fail_check/install.out2
-rw-r--r--tests/specs/check/package_json_with_deno_json/install.out2
-rw-r--r--tests/specs/cli/otel_basic/__test__.jsonc32
-rw-r--r--tests/specs/cli/otel_basic/basic.out76
-rw-r--r--tests/specs/cli/otel_basic/basic.ts34
-rw-r--r--tests/specs/cli/otel_basic/deno.json4
-rw-r--r--tests/specs/cli/otel_basic/deno_dot_exit.out19
-rw-r--r--tests/specs/cli/otel_basic/deno_dot_exit.ts2
-rw-r--r--tests/specs/cli/otel_basic/main.ts38
-rw-r--r--tests/specs/cli/otel_basic/natural_exit.out19
-rw-r--r--tests/specs/cli/otel_basic/natural_exit.ts1
-rw-r--r--tests/specs/cli/otel_basic/uncaught.out37
-rw-r--r--tests/specs/cli/otel_basic/uncaught.ts2
-rw-r--r--tests/specs/compile/byonm_main_sub_dir/deno.json2
-rw-r--r--tests/specs/compile/cjs/__test__.jsonc24
-rw-r--r--tests/specs/compile/cjs/add.cjs1
-rw-r--r--tests/specs/compile/cjs/divide.cts1
-rw-r--r--tests/specs/compile/cjs/main.js5
-rw-r--r--tests/specs/compile/cjs/multiply.cts4
-rw-r--r--tests/specs/compile/cjs/output.out2
-rw-r--r--tests/specs/compile/cjs/reexport.cjs1
-rw-r--r--tests/specs/compile/code_cache/__test__.jsonc32
-rw-r--r--tests/specs/compile/code_cache/first_run.out1
-rw-r--r--tests/specs/compile/code_cache/main.ts3
-rw-r--r--tests/specs/compile/code_cache/second_run.out1
-rw-r--r--tests/specs/compile/no_code_cache/__test__.jsonc22
-rw-r--r--tests/specs/compile/no_code_cache/main.out1
-rw-r--r--tests/specs/compile/no_code_cache/main.ts3
-rw-r--r--tests/specs/compile/npmrc_byonm/install.out4
-rw-r--r--tests/specs/compile/package_json_type/__test__.jsonc27
-rw-r--r--tests/specs/compile/package_json_type/add.js3
-rw-r--r--tests/specs/compile/package_json_type/compile.out2
-rw-r--r--tests/specs/compile/package_json_type/main.js3
-rw-r--r--tests/specs/compile/package_json_type/output.out1
-rw-r--r--tests/specs/compile/package_json_type/package.json6
-rw-r--r--tests/specs/compile/package_json_type/subtract.ts2
-rw-r--r--tests/specs/compile/redirects/__test__.jsonc22
-rw-r--r--tests/specs/compile/redirects/main.out (renamed from tests/testdata/run/003_relative_import.ts.out)0
-rw-r--r--tests/specs/compile/redirects/main.ts1
-rw-r--r--tests/specs/eval/pkg_json_type_cjs/__test__.jsonc4
-rw-r--r--tests/specs/eval/pkg_json_type_cjs/package.json3
-rw-r--r--tests/specs/fmt/gitignore/.gitignore1
-rw-r--r--tests/specs/fmt/gitignore/__test__.jsonc6
-rw-r--r--tests/specs/fmt/gitignore/dist/file1.js6
-rw-r--r--tests/specs/fmt/gitignore/expected.out10
-rw-r--r--tests/specs/fmt/gitignore/file2.ts3
-rw-r--r--tests/specs/fmt/html/well_formatted.html2
-rw-r--r--tests/specs/fmt/yaml/__test__.jsonc24
-rw-r--r--tests/specs/fmt/yaml/ignore_file.yaml2
-rw-r--r--tests/specs/fmt/yaml/ignore_file2.yaml2
-rw-r--r--tests/specs/fmt/yaml/ignore_file3.yaml5
-rw-r--r--tests/specs/fmt/yaml/ignore_file4.yaml2
-rw-r--r--tests/specs/fmt/yaml/ignore_line.yml2
-rw-r--r--tests/specs/fmt/yaml/wrong_file_ignore.out7
-rw-r--r--tests/specs/fmt/yaml/wrong_file_ignore.yaml5
-rw-r--r--tests/specs/future/unstable_flags/main.js1
-rw-r--r--tests/specs/future/unstable_flags/main.out1
-rw-r--r--tests/specs/info/import_map/__test__.jsonc10
-rw-r--r--tests/specs/info/package_json_basic/install.out2
-rw-r--r--tests/specs/info/workspace_member/__test__.jsonc16
-rw-r--r--tests/specs/info/workspace_member/deno.json3
-rw-r--r--tests/specs/info/workspace_member/info_workspace_member.out6
-rw-r--r--tests/specs/info/workspace_member/info_workspace_member_sub.out6
-rw-r--r--tests/specs/info/workspace_member/member/deno.json5
-rw-r--r--tests/specs/info/workspace_member/member/sub/file.ts1
-rw-r--r--tests/specs/install/future_install_global/install.out2
-rw-r--r--tests/specs/install/future_install_local_add_deno/install.out2
-rw-r--r--tests/specs/install/future_install_local_add_npm/install.out2
-rw-r--r--tests/specs/install/future_install_local_add_npm/package.json.out4
-rw-r--r--tests/specs/install/future_install_local_deno/install.out2
-rw-r--r--tests/specs/install/future_install_node_modules/install.out2
-rw-r--r--tests/specs/install/import_map_with_dir/__test__.jsonc9
-rw-r--r--tests/specs/install/import_map_with_dir/deno.json5
-rw-r--r--tests/specs/install/install_add_dep_existing/install.out2
-rw-r--r--tests/specs/install/install_add_dev/install.out2
-rw-r--r--tests/specs/install/install_add_dev/package.json4
-rw-r--r--tests/specs/install/install_add_dev/package.json.out4
-rw-r--r--tests/specs/install/install_add_dev_existing/install.out2
-rw-r--r--tests/specs/install/install_deprecated_package/install.out2
-rw-r--r--tests/specs/install/install_deprecated_package/package.json.out4
-rw-r--r--tests/specs/install/install_entrypoint/install.out2
-rw-r--r--tests/specs/install/install_entrypoint/lifecycle.out4
-rw-r--r--tests/specs/install/installs_all_workspace_imports/__test__.jsonc9
-rw-r--r--tests/specs/install/installs_all_workspace_imports/deno.json6
-rw-r--r--tests/specs/install/installs_all_workspace_imports/install.out10
-rw-r--r--tests/specs/install/installs_all_workspace_imports/packages/bar/deno.json5
-rw-r--r--tests/specs/install/installs_all_workspace_imports/packages/foo/deno.json5
-rw-r--r--tests/specs/install/invalid_scheme/__test__.jsonc5
-rw-r--r--tests/specs/install/invalid_scheme/install.out5
-rw-r--r--tests/specs/install/invalid_scheme/package.json6
-rw-r--r--tests/specs/install/jsr_exports/__test__.jsonc7
-rw-r--r--tests/specs/install/jsr_exports/deno.json5
-rw-r--r--tests/specs/install/jsr_exports/install.out13
-rw-r--r--tests/specs/install/jsr_exports/main.out3
-rw-r--r--tests/specs/install/jsr_exports/main.ts7
-rw-r--r--tests/specs/install/non_existent_optional_peer/install.out2
-rw-r--r--tests/specs/install/scripts_install_launch_cjs_temp_dir/__test__.jsonc5
-rw-r--r--tests/specs/install/scripts_install_launch_cjs_temp_dir/output.out4
-rw-r--r--tests/specs/install/scripts_install_launch_cjs_temp_dir/package.json5
-rw-r--r--tests/specs/install/scripts_install_no_ext/__test__.jsonc5
-rw-r--r--tests/specs/install/scripts_install_no_ext/output.out4
-rw-r--r--tests/specs/install/scripts_install_no_ext/package.json5
-rw-r--r--tests/specs/install/type_only_import/__test__.jsonc10
-rw-r--r--tests/specs/install/type_only_import/install.out6
-rw-r--r--tests/specs/install/type_only_import/main.ts3
-rw-r--r--tests/specs/install/type_only_import/run.out2
-rw-r--r--tests/specs/install/workspace_member_with_tag_dep/install.out2
-rw-r--r--tests/specs/lint/gitignore/.gitignore1
-rw-r--r--tests/specs/lint/gitignore/__test__.jsonc5
-rw-r--r--tests/specs/lint/gitignore/dist/file1.js3
-rw-r--r--tests/specs/lint/gitignore/expected.out12
-rw-r--r--tests/specs/lint/gitignore/file2.ts6
-rw-r--r--tests/specs/lint/node_globals_no_duplicate_imports/main.out4
-rw-r--r--tests/specs/lockfile/frozen_lockfile/__test__.jsonc13
-rw-r--r--tests/specs/lockfile/frozen_lockfile/frozen_new_dep_dynamic_npm.out2
-rw-r--r--tests/specs/lockfile/frozen_lockfile/frozen_new_dep_run.out2
-rw-r--r--tests/specs/lockfile/frozen_lockfile/frozen_package_json_changed.out2
-rw-r--r--tests/specs/lockfile/frozen_lockfile/no_lockfile_run.out2
-rw-r--r--tests/specs/lockfile/only_package_json/install.out2
-rw-r--r--tests/specs/mod.rs20
-rw-r--r--tests/specs/node/child_process_extra_pipes/main.out2
-rw-r--r--tests/specs/node/child_process_extra_pipes/main.ts20
-rw-r--r--tests/specs/node/child_process_extra_pipes/test-pipe/src/main.rs25
-rw-r--r--tests/specs/node/cjs_reexport_same_specifier_in_sub_folder/main.out2
-rw-r--r--tests/specs/node/next_tick_uncaught_exception/__test__.jsonc4
-rw-r--r--tests/specs/node/next_tick_uncaught_exception/main.out2
-rw-r--r--tests/specs/node/next_tick_uncaught_exception/main.ts13
-rw-r--r--tests/specs/node/require_export_from_parent_with_no_filename/__test__.jsonc13
-rw-r--r--tests/specs/node/require_export_from_parent_with_no_filename/main.cjs16
-rw-r--r--tests/specs/node/require_export_from_parent_with_no_filename/package.json5
-rw-r--r--tests/specs/npm/adding_npm_dep_in_dynamic_import/main.out4
-rw-r--r--tests/specs/npm/bin_entries_prefer_closer/install.out4
-rw-r--r--tests/specs/npm/bin_entry_created_by_lifecycle/__test__.jsonc29
-rw-r--r--tests/specs/npm/bin_entry_created_by_lifecycle/all_at_once_install.out4
-rw-r--r--tests/specs/npm/bin_entry_created_by_lifecycle/install_warn.out10
-rw-r--r--tests/specs/npm/bin_entry_created_by_lifecycle/install_warn_windows.out9
-rw-r--r--tests/specs/npm/bin_entry_created_by_lifecycle/package.json8
-rw-r--r--tests/specs/npm/bin_entry_created_by_lifecycle/run_testbin.out2
-rw-r--r--tests/specs/npm/check_all/check_errors/main_all.out2
-rw-r--r--tests/specs/npm/check_all/check_errors/main_local.out2
-rw-r--r--tests/specs/npm/check_local/check_errors/main_all.out2
-rw-r--r--tests/specs/npm/check_local/check_errors/main_local.out2
-rw-r--r--tests/specs/npm/check_package_file_dts_dmts_dcts/file_dts_dmts_dcts/main.out2
-rw-r--r--tests/specs/npm/check_pkg_json_import/main.out2
-rw-r--r--tests/specs/npm/cjs_import_dual/check.out4
-rw-r--r--tests/specs/npm/cjs_import_dual/run.out4
-rw-r--r--tests/specs/npm/cjs_local_global_decls/cjs_local_global_decls/main.out2
-rw-r--r--tests/specs/npm/cjs_pkg_imports/cjs_pkg_imports/main.out2
-rw-r--r--tests/specs/npm/compare_globals/__test__.jsonc4
-rw-r--r--tests/specs/npm/compare_globals/compare_globals/main.out30
-rw-r--r--tests/specs/npm/compare_globals/compare_globals/main.ts54
-rw-r--r--tests/specs/npm/compare_globals/main.out31
-rw-r--r--tests/specs/npm/compare_globals/main.ts61
-rw-r--r--tests/specs/npm/conditional_exports/main.out4
-rw-r--r--tests/specs/npm/conditional_exports_node_modules_dir/main.out4
-rw-r--r--tests/specs/npm/directory_import_folder_index_js/directory_import/folder_index_js.out2
-rw-r--r--tests/specs/npm/directory_import_folder_index_js/directory_import/folder_no_index.out2
-rw-r--r--tests/specs/npm/directory_import_folder_no_index/directory_import/folder_index_js.out2
-rw-r--r--tests/specs/npm/directory_import_folder_no_index/directory_import/folder_no_index.out2
-rw-r--r--tests/specs/npm/dual_cjs_esm/__test__.jsonc4
-rw-r--r--tests/specs/npm/dual_cjs_esm/cjs_referrer/__test__.jsonc14
-rw-r--r--tests/specs/npm/dual_cjs_esm/cjs_referrer/check.out8
-rw-r--r--tests/specs/npm/dual_cjs_esm/cjs_referrer/main.cts4
-rw-r--r--tests/specs/npm/dual_cjs_esm/cjs_referrer/main.out4
-rw-r--r--tests/specs/npm/dual_cjs_esm/cjs_referrer/package.json5
-rw-r--r--tests/specs/npm/dual_cjs_esm/esm_referrer/__test__.jsonc4
-rw-r--r--tests/specs/npm/dual_cjs_esm/esm_referrer/main.out (renamed from tests/specs/npm/dual_cjs_esm/dual_cjs_esm/main.out)0
-rw-r--r--tests/specs/npm/dual_cjs_esm/esm_referrer/main.ts (renamed from tests/specs/npm/dual_cjs_esm/dual_cjs_esm/main.ts)0
-rw-r--r--tests/specs/npm/dual_cjs_esm/ts_referrer_type_cjs/__test__.jsonc14
-rw-r--r--tests/specs/npm/dual_cjs_esm/ts_referrer_type_cjs/check.out8
-rw-r--r--tests/specs/npm/dual_cjs_esm/ts_referrer_type_cjs/main.out4
-rw-r--r--tests/specs/npm/dual_cjs_esm/ts_referrer_type_cjs/main.ts4
-rw-r--r--tests/specs/npm/dual_cjs_esm/ts_referrer_type_cjs/package.json6
-rw-r--r--tests/specs/npm/dynamic_npm_resolution_failure/main.out2
-rw-r--r--tests/specs/npm/esm_import_cjs_default/main.out4
-rw-r--r--tests/specs/npm/import_map/import_map/main.out2
-rw-r--r--tests/specs/npm/imports_package_json/imports_package_json/import_not_defined.out2
-rw-r--r--tests/specs/npm/imports_package_json/imports_package_json/main.out2
-rw-r--r--tests/specs/npm/imports_package_json/imports_package_json/sub_path_import_not_defined.out2
-rw-r--r--tests/specs/npm/imports_package_json_import_not_defined/imports_package_json/import_not_defined.out2
-rw-r--r--tests/specs/npm/imports_package_json_import_not_defined/imports_package_json/main.out2
-rw-r--r--tests/specs/npm/imports_package_json_import_not_defined/imports_package_json/sub_path_import_not_defined.out2
-rw-r--r--tests/specs/npm/imports_package_json_sub_path_import_not_defined/imports_package_json/import_not_defined.out2
-rw-r--r--tests/specs/npm/imports_package_json_sub_path_import_not_defined/imports_package_json/main.out2
-rw-r--r--tests/specs/npm/imports_package_json_sub_path_import_not_defined/imports_package_json/sub_path_import_not_defined.out2
-rw-r--r--tests/specs/npm/info_chalk_json/cjs_with_deps/main_info_json.out52
-rw-r--r--tests/specs/npm/info_chalk_json_node_modules_dir/cjs_with_deps/main_info_json.out52
-rw-r--r--tests/specs/npm/info_cli_chalk_json/info/chalk_json.out18
-rw-r--r--tests/specs/npm/info_peer_deps/peer_deps_with_copied_folders/main.out6
-rw-r--r--tests/specs/npm/info_peer_deps/peer_deps_with_copied_folders/main_node_modules_reload.out6
-rw-r--r--tests/specs/npm/info_peer_deps_json/peer_deps_with_copied_folders/main.out6
-rw-r--r--tests/specs/npm/info_peer_deps_json/peer_deps_with_copied_folders/main_info_json.out30
-rw-r--r--tests/specs/npm/info_peer_deps_json/peer_deps_with_copied_folders/main_node_modules_reload.out6
-rw-r--r--tests/specs/npm/lifecycle_scripts/all_lifecycles_not_run.out4
-rw-r--r--tests/specs/npm/lifecycle_scripts/all_lifecycles_not_run_global.out4
-rw-r--r--tests/specs/npm/lifecycle_scripts/conflicting_bin.out6
-rw-r--r--tests/specs/npm/lifecycle_scripts/future_install_all_lifecycles_not_run.out4
-rw-r--r--tests/specs/npm/lifecycle_scripts/no_deno_json.out4
-rw-r--r--tests/specs/npm/lifecycle_scripts/node_gyp_not_found.out2
-rw-r--r--tests/specs/npm/lifecycle_scripts/node_gyp_not_run.out2
-rw-r--r--tests/specs/npm/lifecycle_scripts/only_warns_first1.out4
-rw-r--r--tests/specs/npm/lossy_utf8_module/main.out2
-rw-r--r--tests/specs/npm/lossy_utf8_package_json/main.out2
-rw-r--r--tests/specs/npm/lossy_utf8_script/main.out2
-rw-r--r--tests/specs/npm/lossy_utf8_script_from_cjs/main.out2
-rw-r--r--tests/specs/npm/mixed_case_package_name_global_dir/mixed_case_package_name/global.out4
-rw-r--r--tests/specs/npm/mixed_case_package_name_global_dir/mixed_case_package_name/local.out4
-rw-r--r--tests/specs/npm/mixed_case_package_name_local_dir/mixed_case_package_name/global.out4
-rw-r--r--tests/specs/npm/mixed_case_package_name_local_dir/mixed_case_package_name/local.out4
-rw-r--r--tests/specs/npm/no_types_cjs/main.out2
-rw-r--r--tests/specs/npm/no_types_in_conditional_exports/main.out2
-rw-r--r--tests/specs/npm/node_modules_import/install.out2
-rw-r--r--tests/specs/npm/node_modules_import_auto/main.out2
-rw-r--r--tests/specs/npm/node_modules_import_auto/main_check.out2
-rw-r--r--tests/specs/npm/non_existent_dep/__test__.jsonc2
-rw-r--r--tests/specs/npm/non_existent_dep_version/__test__.jsonc2
-rw-r--r--tests/specs/npm/npmrc/__test__.jsonc4
-rw-r--r--tests/specs/npm/npmrc/info.out87
-rw-r--r--tests/specs/npm/npmrc/install.out4
-rw-r--r--tests/specs/npm/npmrc_bad_registry_config/main.out4
-rw-r--r--tests/specs/npm/npmrc_bad_token/main.out4
-rw-r--r--tests/specs/npm/npmrc_basic_auth/install.out4
-rw-r--r--tests/specs/npm/npmrc_deno_json/main.out2
-rw-r--r--tests/specs/npm/npmrc_homedir/install.out4
-rw-r--r--tests/specs/npm/npmrc_install_arg/.npmrc2
-rw-r--r--tests/specs/npm/npmrc_install_arg/__test__.jsonc23
-rw-r--r--tests/specs/npm/npmrc_install_arg/add.out4
-rw-r--r--tests/specs/npm/npmrc_install_arg/install.out4
-rw-r--r--tests/specs/npm/npmrc_install_arg/main.js5
-rw-r--r--tests/specs/npm/npmrc_install_arg/main.out2
-rw-r--r--tests/specs/npm/npmrc_install_arg/package.json5
-rw-r--r--tests/specs/npm/npmrc_no_auth/.npmrc1
-rw-r--r--tests/specs/npm/npmrc_no_auth/__test__.jsonc23
-rw-r--r--tests/specs/npm/npmrc_no_auth/add.out4
-rw-r--r--tests/specs/npm/npmrc_no_auth/install.out4
-rw-r--r--tests/specs/npm/npmrc_no_auth/main.js5
-rw-r--r--tests/specs/npm/npmrc_no_auth/main.out2
-rw-r--r--tests/specs/npm/npmrc_no_auth/package.json6
-rw-r--r--tests/specs/npm/npmrc_no_auth_install/.npmrc1
-rw-r--r--tests/specs/npm/npmrc_no_auth_install/__test__.jsonc14
-rw-r--r--tests/specs/npm/npmrc_no_auth_install/install.out3
-rw-r--r--tests/specs/npm/npmrc_no_auth_install/main.js5
-rw-r--r--tests/specs/npm/npmrc_no_auth_install/main.out2
-rw-r--r--tests/specs/npm/npmrc_no_auth_install/package.json7
-rw-r--r--tests/specs/npm/npmrc_not_next_to_package_json/main.out2
-rw-r--r--tests/specs/npm/npmrc_password_no_username/install.out2
-rw-r--r--tests/specs/npm/npmrc_tarball_other_server/fail/main.out2
-rw-r--r--tests/specs/npm/npmrc_tarball_other_server/success/main.out2
-rw-r--r--tests/specs/npm/npmrc_username_no_password/install.out2
-rw-r--r--tests/specs/npm/npmrc_username_password/.npmrc6
-rw-r--r--tests/specs/npm/npmrc_username_password/install.out4
-rw-r--r--tests/specs/npm/permissions_outside_package/__test__.jsonc5
-rw-r--r--tests/specs/npm/permissions_outside_package/foo/config.js (renamed from tests/specs/npm/permissions_outside_package/permissions_outside_package/foo/config.js)0
-rw-r--r--tests/specs/npm/permissions_outside_package/foo/package.json5
-rw-r--r--tests/specs/npm/permissions_outside_package/main.out3
-rw-r--r--tests/specs/npm/permissions_outside_package/main.ts5
-rw-r--r--tests/specs/npm/permissions_outside_package/package.json2
-rw-r--r--tests/specs/npm/permissions_outside_package/permissions_outside_package/foo/package.json4
-rw-r--r--tests/specs/npm/permissions_outside_package/permissions_outside_package/main.out3
-rw-r--r--tests/specs/npm/permissions_outside_package/permissions_outside_package/main.ts5
-rw-r--r--tests/specs/npm/require_resolve_bad_paths_global_cache/main.out4
-rw-r--r--tests/specs/npm/require_type_commonjs/__test__.jsonc3
-rw-r--r--tests/specs/npm/require_type_commonjs/main.out5
-rw-r--r--tests/specs/npm/require_type_commonjs/main.ts3
-rw-r--r--tests/specs/npm/reserved_word_exports/reserved_word_exports/main.out2
-rw-r--r--tests/specs/npm/run_existing_npm_package_with_subpath/run_existing_npm_package_with_subpath/main.out2
-rw-r--r--tests/specs/npm/specifier_two_slashes/__test__.jsonc4
-rw-r--r--tests/specs/npm/specifier_two_slashes/main.ts3
-rw-r--r--tests/specs/npm/types_d_ext/d_ext/main.out2
-rw-r--r--tests/specs/npm/types_entry_value_not_exists/types_entry_value_not_exists/main.out2
-rw-r--r--tests/specs/npm/types_exports_import_types/types_exports_import_types/main.out2
-rw-r--r--tests/specs/npm/types_general/main.out6
-rw-r--r--tests/specs/npm/types_no_types_entry/types_no_types_entry/main.out4
-rw-r--r--tests/specs/npm/typescript_file_in_package/__test__.jsonc4
-rw-r--r--tests/specs/npm/typescript_file_in_package/main.out3
-rw-r--r--tests/specs/npm/typescript_file_in_package/main.ts (renamed from tests/specs/npm/typescript_file_in_package/typescript_file_in_package/main.ts)0
-rw-r--r--tests/specs/npm/typescript_file_in_package/typescript_file_in_package/main.out6
-rw-r--r--tests/specs/npm/typo_in_npm/__test__.jsonc5
-rw-r--r--tests/specs/npm/typo_in_npm/main.out8
-rw-r--r--tests/specs/npm/user_agent_env_var/__test__.jsonc46
-rw-r--r--tests/specs/npm/user_agent_env_var/bin_command.out2
-rw-r--r--tests/specs/npm/user_agent_env_var/deno.jsonc3
-rw-r--r--tests/specs/npm/user_agent_env_var/main.ts1
-rw-r--r--tests/specs/npm/user_agent_env_var/package.json8
-rw-r--r--tests/specs/npm/user_agent_env_var/postinstall.out10
-rw-r--r--tests/specs/npm/user_agent_env_var/run.out1
-rw-r--r--tests/specs/npm/user_agent_env_var/test.mjs1
-rw-r--r--tests/specs/npm/workspace_basic/__test__.jsonc26
-rw-r--r--tests/specs/npm/workspace_basic/b/main_global_cache.out2
-rw-r--r--tests/specs/npm/workspace_basic/b/main_node_modules_dir.out2
-rw-r--r--tests/specs/npm/workspace_basic/b/no-exports-sub-path-not-exists.out2
-rw-r--r--tests/specs/npm/workspace_basic/main.out2
-rw-r--r--tests/specs/npm/workspace_sub_deno_json/__test__.jsonc8
-rw-r--r--tests/specs/npm/workspace_sub_deno_json/member_with_deno_json/deno.jsonc2
-rw-r--r--tests/specs/publish/bare_node_builtins/bare_node_builtins.out2
-rw-r--r--tests/specs/publish/missing_constraint/publish.out2
-rw-r--r--tests/specs/publish/node_specifier/node_specifier.out2
-rw-r--r--tests/specs/publish/npm_workspace_jsr_pkg_with_npm_dep/__test__.jsonc25
-rw-r--r--tests/specs/publish/npm_workspace_jsr_pkg_with_npm_dep/node_modules/.deno/.deno.lock (renamed from tests/testdata/run/wasm_shared.out)0
-rw-r--r--tests/specs/publish/npm_workspace_jsr_pkg_with_npm_dep/node_modules/.deno/.deno.lock.poll1
-rw-r--r--tests/specs/publish/npm_workspace_jsr_pkg_with_npm_dep/node_modules/.deno/.setup-cache.binbin0 -> 24 bytes
l---------tests/specs/publish/npm_workspace_jsr_pkg_with_npm_dep/node_modules/add1
l---------tests/specs/publish/npm_workspace_jsr_pkg_with_npm_dep/node_modules/add-dep1
-rw-r--r--tests/specs/remove/alias/__test__.jsonc29
-rw-r--r--tests/specs/remove/alias/package.json5
-rw-r--r--tests/specs/remove/alias/package.json.out2
-rw-r--r--tests/specs/remove/basic/__test__.jsonc2
-rw-r--r--tests/specs/remove/package_json/rm_add.out2
-rw-r--r--tests/specs/repl/console_log/093_console_log_format.js16
-rw-r--r--tests/specs/repl/console_log/093_console_log_format.out1
-rw-r--r--tests/specs/repl/console_log/__test__.jsonc4
-rw-r--r--tests/specs/run/_001_hello/001_hello.js1
-rw-r--r--tests/specs/run/_001_hello/001_hello.js.out (renamed from tests/testdata/run/001_hello.js.out)0
-rw-r--r--tests/specs/run/_001_hello/__test__.jsonc4
-rw-r--r--tests/specs/run/_002_hello/002_hello.ts1
-rw-r--r--tests/specs/run/_002_hello/002_hello.ts.out (renamed from tests/testdata/run/002_hello.ts.out)0
-rw-r--r--tests/specs/run/_002_hello/__test__.jsonc4
-rw-r--r--tests/specs/run/_003_relative_import/003_relative_import.ts3
-rw-r--r--tests/specs/run/_003_relative_import/003_relative_import.ts.out (renamed from tests/testdata/run/005_more_imports.ts.out)0
-rw-r--r--tests/specs/run/_003_relative_import/__test__.jsonc4
-rw-r--r--tests/specs/run/_003_relative_import/print_hello.ts3
-rw-r--r--tests/specs/run/_004_set_timeout/004_set_timeout.ts (renamed from tests/testdata/run/004_set_timeout.ts)0
-rw-r--r--tests/specs/run/_004_set_timeout/004_set_timeout.ts.out (renamed from tests/testdata/run/004_set_timeout.ts.out)0
-rw-r--r--tests/specs/run/_004_set_timeout/__test__.jsonc4
-rw-r--r--tests/specs/run/_005_more_imports/005_more_imports.ts11
-rw-r--r--tests/specs/run/_005_more_imports/005_more_imports.ts.out (renamed from tests/testdata/run/013_dynamic_import.ts.out)0
-rw-r--r--tests/specs/run/_005_more_imports/__test__.jsonc4
-rw-r--r--tests/specs/run/_005_more_imports/mod1.ts17
-rw-r--r--tests/specs/run/_005_more_imports/print_hello.ts3
-rw-r--r--tests/specs/run/_005_more_imports/subdir2/mod2.ts9
-rw-r--r--tests/specs/run/_006_url_imports/006_url_imports.ts3
-rw-r--r--tests/specs/run/_006_url_imports/006_url_imports.ts.out2
-rw-r--r--tests/specs/run/_006_url_imports/__test__.jsonc4
-rw-r--r--tests/specs/run/_006_url_imports/print_hello.ts3
-rw-r--r--tests/specs/run/_006_url_imports/subdir2/mod2.ts9
-rw-r--r--tests/specs/run/_012_async/012_async.ts (renamed from tests/testdata/run/012_async.ts)0
-rw-r--r--tests/specs/run/_012_async/012_async.ts.out (renamed from tests/testdata/run/012_async.ts.out)0
-rw-r--r--tests/specs/run/_012_async/__test__.jsonc4
-rw-r--r--tests/specs/run/_013_dynamic_import/013_dynamic_import.ts15
-rw-r--r--tests/specs/run/_013_dynamic_import/013_dynamic_import.ts.out (renamed from tests/testdata/run/015_duplicate_parallel_import.js.out)0
-rw-r--r--tests/specs/run/_013_dynamic_import/__test__.jsonc4
-rw-r--r--tests/specs/run/_013_dynamic_import/mod1.ts17
-rw-r--r--tests/specs/run/_013_dynamic_import/print_hello.ts3
-rw-r--r--tests/specs/run/_013_dynamic_import/subdir2/mod2.ts9
-rw-r--r--tests/specs/run/_014_duplicate_import/014_duplicate_import.ts9
-rw-r--r--tests/specs/run/_014_duplicate_import/014_duplicate_import.ts.out (renamed from tests/testdata/run/014_duplicate_import.ts.out)0
-rw-r--r--tests/specs/run/_014_duplicate_import/__test__.jsonc4
-rw-r--r--tests/specs/run/_014_duplicate_import/auto_print_hello.ts2
-rw-r--r--tests/specs/run/_015_duplicate_parallel_import/015_duplicate_parallel_import.js20
-rw-r--r--tests/specs/run/_015_duplicate_parallel_import/015_duplicate_parallel_import.js.out (renamed from tests/testdata/run/017_import_redirect.ts.out)0
-rw-r--r--tests/specs/run/_015_duplicate_parallel_import/__test__.jsonc4
-rw-r--r--tests/specs/run/_015_duplicate_parallel_import/mod1.ts17
-rw-r--r--tests/specs/run/_015_duplicate_parallel_import/print_hello.ts3
-rw-r--r--tests/specs/run/_015_duplicate_parallel_import/subdir2/mod2.ts9
-rw-r--r--tests/specs/run/_016_double_await/016_double_await.ts (renamed from tests/testdata/run/016_double_await.ts)0
-rw-r--r--tests/specs/run/_016_double_await/016_double_await.ts.out (renamed from tests/testdata/run/016_double_await.ts.out)0
-rw-r--r--tests/specs/run/_016_double_await/__test__.jsonc4
-rw-r--r--tests/specs/run/_017_import_redirect/017_import_redirect.ts4
-rw-r--r--tests/specs/run/_017_import_redirect/017_import_redirect.ts.out (renamed from tests/testdata/run/https_import.ts.out)0
-rw-r--r--tests/specs/run/_017_import_redirect/__test__.jsonc4
-rw-r--r--tests/specs/run/_017_import_redirect_check/017_import_redirect.ts4
-rw-r--r--tests/specs/run/_017_import_redirect_check/017_import_redirect.ts.out (renamed from tests/testdata/run/import_blob_url_imports.ts.out)0
-rw-r--r--tests/specs/run/_017_import_redirect_check/__test__.jsonc4
-rw-r--r--tests/specs/run/_017_import_redirect_info/017_import_redirect.ts4
-rw-r--r--tests/specs/run/_017_import_redirect_info/017_import_redirect_info.out (renamed from tests/testdata/run/017_import_redirect_info.out)0
-rw-r--r--tests/specs/run/_017_import_redirect_info/__test__.jsonc4
-rw-r--r--tests/specs/run/_017_import_redirect_vendor_dir/017_import_redirect.ts4
-rw-r--r--tests/specs/run/_017_import_redirect_vendor_dir/017_import_redirect.ts.out (renamed from tests/testdata/run/import_data_url_imports.ts.out)0
-rw-r--r--tests/specs/run/_017_import_redirect_vendor_dir/__test__.jsonc4
-rw-r--r--tests/specs/run/_018_async_catch/018_async_catch.ts (renamed from tests/testdata/run/018_async_catch.ts)0
-rw-r--r--tests/specs/run/_018_async_catch/018_async_catch.ts.out (renamed from tests/testdata/run/018_async_catch.ts.out)0
-rw-r--r--tests/specs/run/_018_async_catch/__test__.jsonc4
-rw-r--r--tests/specs/run/_019_media_types/019_media_types.ts24
-rw-r--r--tests/specs/run/_019_media_types/019_media_types.ts.out (renamed from tests/testdata/run/019_media_types.ts.out)0
-rw-r--r--tests/specs/run/_019_media_types/__test__.jsonc4
-rw-r--r--tests/specs/run/_020_json_modules/020_json_modules.ts2
-rw-r--r--tests/specs/run/_020_json_modules/020_json_modules.ts.out3
-rw-r--r--tests/specs/run/_020_json_modules/__test__.jsonc5
-rw-r--r--tests/specs/run/_020_json_modules/config.json6
-rw-r--r--tests/specs/run/_021_mjs_modules/021_mjs_modules.ts2
-rw-r--r--tests/specs/run/_021_mjs_modules/021_mjs_modules.ts.out (renamed from tests/testdata/run/021_mjs_modules.ts.out)0
-rw-r--r--tests/specs/run/_021_mjs_modules/__test__.jsonc4
-rw-r--r--tests/specs/run/_021_mjs_modules/mod5.mjs1
-rw-r--r--tests/specs/run/_025_reload_js_type_error/025_reload_js_type_error.js (renamed from tests/testdata/run/025_reload_js_type_error.js)0
-rw-r--r--tests/specs/run/_025_reload_js_type_error/025_reload_js_type_error.js.out (renamed from tests/testdata/run/025_reload_js_type_error.js.out)0
-rw-r--r--tests/specs/run/_025_reload_js_type_error/__test__.jsonc4
-rw-r--r--tests/specs/run/_027_redirect_typescript/027_redirect_typescript.ts (renamed from tests/testdata/run/027_redirect_typescript.ts)0
-rw-r--r--tests/specs/run/_027_redirect_typescript/027_redirect_typescript.ts.out (renamed from tests/testdata/run/027_redirect_typescript.ts.out)0
-rw-r--r--tests/specs/run/_027_redirect_typescript/__test__.jsonc4
-rw-r--r--tests/specs/run/_027_redirect_typescript_vendor_dir/027_redirect_typescript.ts2
-rw-r--r--tests/specs/run/_027_redirect_typescript_vendor_dir/027_redirect_typescript.ts.out1
-rw-r--r--tests/specs/run/_027_redirect_typescript_vendor_dir/__test__.jsonc4
-rw-r--r--tests/specs/run/_027_redirect_typescript_vendor_dir/vendor/http_localhost_4545/subdir/redirects/redirect1.ts1
-rw-r--r--tests/specs/run/_027_redirect_typescript_vendor_dir/vendor/http_localhost_4545/subdir/redirects/redirect4.ts2
-rw-r--r--tests/specs/run/_027_redirect_typescript_vendor_dir/vendor/manifest.json9
-rw-r--r--tests/specs/run/_028_args/028_args.ts (renamed from tests/testdata/run/028_args.ts)0
-rw-r--r--tests/specs/run/_028_args/028_args.ts.out (renamed from tests/testdata/run/028_args.ts.out)0
-rw-r--r--tests/specs/run/_028_args/__test__.jsonc4
-rw-r--r--tests/specs/run/_033_import_map_data_uri/__test__.jsonc4
-rw-r--r--tests/specs/run/_033_import_map_data_uri/lodash/lodash.ts1
-rw-r--r--tests/specs/run/_033_import_map_data_uri/lodash/other_file.ts1
-rw-r--r--tests/specs/run/_033_import_map_data_uri/test_data.ts (renamed from tests/testdata/run/import_maps/test_data.ts)0
-rw-r--r--tests/specs/run/_033_import_map_data_uri/test_data.ts.out (renamed from tests/testdata/run/import_maps/test_data.ts.out)0
-rw-r--r--tests/specs/run/_033_import_map_remote/033_import_map_remote.out (renamed from tests/testdata/run/033_import_map_remote.out)0
-rw-r--r--tests/specs/run/_033_import_map_remote/__test__.jsonc4
-rw-r--r--tests/specs/run/_033_import_map_remote/import_map_remote.json10
-rw-r--r--tests/specs/run/_033_import_map_remote/lodash/lodash.ts1
-rw-r--r--tests/specs/run/_033_import_map_remote/lodash/other_file.ts1
-rw-r--r--tests/specs/run/_033_import_map_remote/moment/moment.ts1
-rw-r--r--tests/specs/run/_033_import_map_remote/moment/other_file.ts1
-rw-r--r--tests/specs/run/_033_import_map_remote/print_hello.ts3
-rw-r--r--tests/specs/run/_033_import_map_remote/test_remote.ts5
-rw-r--r--tests/specs/run/_033_import_map_remote/vue.ts1
-rw-r--r--tests/specs/run/_033_import_map_vendor_dir_remote/033_import_map_remote.out5
-rw-r--r--tests/specs/run/_033_import_map_vendor_dir_remote/__test__.jsonc4
-rw-r--r--tests/specs/run/_033_import_map_vendor_dir_remote/import_map_remote.json10
-rw-r--r--tests/specs/run/_033_import_map_vendor_dir_remote/lodash/lodash.ts1
-rw-r--r--tests/specs/run/_033_import_map_vendor_dir_remote/lodash/other_file.ts1
-rw-r--r--tests/specs/run/_033_import_map_vendor_dir_remote/moment/moment.ts1
-rw-r--r--tests/specs/run/_033_import_map_vendor_dir_remote/moment/other_file.ts1
-rw-r--r--tests/specs/run/_033_import_map_vendor_dir_remote/print_hello.ts3
-rw-r--r--tests/specs/run/_033_import_map_vendor_dir_remote/test_remote.ts5
-rw-r--r--tests/specs/run/_033_import_map_vendor_dir_remote/vue.ts1
-rw-r--r--tests/specs/run/_035_cached_only_flag/019_media_types.ts24
-rw-r--r--tests/specs/run/_035_cached_only_flag/035_cached_only_flag.out1
-rw-r--r--tests/specs/run/_035_cached_only_flag/__test__.jsonc5
-rw-r--r--tests/specs/run/_038_checkjs/038_checkjs.js (renamed from tests/testdata/run/038_checkjs.js)0
-rw-r--r--tests/specs/run/_038_checkjs/038_checkjs.js.out (renamed from tests/testdata/run/038_checkjs.js.out)0
-rw-r--r--tests/specs/run/_038_checkjs/__test__.jsonc6
-rw-r--r--tests/specs/run/_038_checkjs/checkjs.tsconfig.json5
-rw-r--r--tests/specs/run/_042_dyn_import_evalcontext/042_dyn_import_evalcontext.ts5
-rw-r--r--tests/specs/run/_042_dyn_import_evalcontext/042_dyn_import_evalcontext.ts.out (renamed from tests/testdata/run/042_dyn_import_evalcontext.ts.out)0
-rw-r--r--tests/specs/run/_042_dyn_import_evalcontext/__test__.jsonc4
-rw-r--r--tests/specs/run/_042_dyn_import_evalcontext/mod4.js1
-rw-r--r--tests/specs/run/_044_bad_resource/044_bad_resource.ts3
-rw-r--r--tests/specs/run/_044_bad_resource/044_bad_resource.ts.out (renamed from tests/testdata/run/044_bad_resource.ts.out)0
-rw-r--r--tests/specs/run/_044_bad_resource/__test__.jsonc5
-rw-r--r--tests/specs/run/_046_tsx/046_jsx_test.tsx (renamed from tests/testdata/run/046_jsx_test.tsx)0
-rw-r--r--tests/specs/run/_046_tsx/046_jsx_test.tsx.out (renamed from tests/testdata/run/046_jsx_test.tsx.out)0
-rw-r--r--tests/specs/run/_046_tsx/__test__.jsonc4
-rw-r--r--tests/specs/run/_047_jsx/047_jsx_test.jsx (renamed from tests/testdata/run/047_jsx_test.jsx)0
-rw-r--r--tests/specs/run/_047_jsx/047_jsx_test.jsx.out (renamed from tests/testdata/run/047_jsx_test.jsx.out)0
-rw-r--r--tests/specs/run/_047_jsx/__test__.jsonc4
-rw-r--r--tests/specs/run/_048_media_types_jsx/048_media_types_jsx.ts32
-rw-r--r--tests/specs/run/_048_media_types_jsx/048_media_types_jsx.ts.out (renamed from tests/testdata/run/048_media_types_jsx.ts.out)0
-rw-r--r--tests/specs/run/_048_media_types_jsx/__test__.jsonc4
-rw-r--r--tests/specs/run/_052_no_remote_flag/019_media_types.ts24
-rw-r--r--tests/specs/run/_052_no_remote_flag/052_no_remote_flag.out1
-rw-r--r--tests/specs/run/_052_no_remote_flag/__test__.jsonc5
-rw-r--r--tests/specs/run/_058_tasks_microtasks_close/058_tasks_microtasks_close.ts (renamed from tests/testdata/run/058_tasks_microtasks_close.ts)0
-rw-r--r--tests/specs/run/_058_tasks_microtasks_close/058_tasks_microtasks_close.ts.out (renamed from tests/testdata/run/058_tasks_microtasks_close.ts.out)0
-rw-r--r--tests/specs/run/_058_tasks_microtasks_close/__test__.jsonc4
-rw-r--r--tests/specs/run/_059_fs_relative_path_perm/059_fs_relative_path_perm.ts (renamed from tests/testdata/run/059_fs_relative_path_perm.ts)0
-rw-r--r--tests/specs/run/_059_fs_relative_path_perm/059_fs_relative_path_perm.ts.out (renamed from tests/testdata/run/059_fs_relative_path_perm.ts.out)0
-rw-r--r--tests/specs/run/_059_fs_relative_path_perm/__test__.jsonc5
-rw-r--r--tests/specs/run/_063_permissions_revoke/063_permissions_revoke.ts (renamed from tests/testdata/run/063_permissions_revoke.ts)0
-rw-r--r--tests/specs/run/_063_permissions_revoke/063_permissions_revoke.ts.out (renamed from tests/testdata/run/063_permissions_revoke.ts.out)0
-rw-r--r--tests/specs/run/_063_permissions_revoke/__test__.jsonc4
-rw-r--r--tests/specs/run/_063_permissions_revoke_sync/063_permissions_revoke.ts.out3
-rw-r--r--tests/specs/run/_063_permissions_revoke_sync/063_permissions_revoke_sync.ts (renamed from tests/testdata/run/063_permissions_revoke_sync.ts)0
-rw-r--r--tests/specs/run/_063_permissions_revoke_sync/__test__.jsonc4
-rw-r--r--tests/specs/run/_064_permissions_revoke_global/064_permissions_revoke_global.ts (renamed from tests/testdata/run/064_permissions_revoke_global.ts)0
-rw-r--r--tests/specs/run/_064_permissions_revoke_global/064_permissions_revoke_global.ts.out (renamed from tests/testdata/run/064_permissions_revoke_global.ts.out)0
-rw-r--r--tests/specs/run/_064_permissions_revoke_global/__test__.jsonc4
-rw-r--r--tests/specs/run/_064_permissions_revoke_global_sync/064_permissions_revoke_global.ts.out3
-rw-r--r--tests/specs/run/_064_permissions_revoke_global_sync/064_permissions_revoke_global_sync.ts (renamed from tests/testdata/run/064_permissions_revoke_global_sync.ts)0
-rw-r--r--tests/specs/run/_064_permissions_revoke_global_sync/__test__.jsonc4
-rw-r--r--tests/specs/run/_065_permissions_revoke_net/065_permissions_revoke_net.ts (renamed from tests/testdata/run/065_permissions_revoke_net.ts)0
-rw-r--r--tests/specs/run/_065_permissions_revoke_net/065_permissions_revoke_net.ts.out (renamed from tests/testdata/run/065_permissions_revoke_net.ts.out)0
-rw-r--r--tests/specs/run/_065_permissions_revoke_net/__test__.jsonc4
-rw-r--r--tests/specs/run/_070_location/070_location.ts (renamed from tests/testdata/run/070_location.ts)0
-rw-r--r--tests/specs/run/_070_location/070_location.ts.out (renamed from tests/testdata/run/070_location.ts.out)0
-rw-r--r--tests/specs/run/_070_location/__test__.jsonc4
-rw-r--r--tests/specs/run/_071_location_unset/071_location_unset.ts (renamed from tests/testdata/run/071_location_unset.ts)0
-rw-r--r--tests/specs/run/_071_location_unset/071_location_unset.ts.out (renamed from tests/testdata/run/071_location_unset.ts.out)0
-rw-r--r--tests/specs/run/_071_location_unset/__test__.jsonc4
-rw-r--r--tests/specs/run/_072_location_relative_fetch/072_location_relative_fetch.ts (renamed from tests/testdata/run/072_location_relative_fetch.ts)0
-rw-r--r--tests/specs/run/_072_location_relative_fetch/072_location_relative_fetch.ts.out (renamed from tests/testdata/run/072_location_relative_fetch.ts.out)0
-rw-r--r--tests/specs/run/_072_location_relative_fetch/__test__.jsonc4
-rw-r--r--tests/specs/run/_072_location_relative_fetch/fetch/hello.txt1
-rw-r--r--tests/specs/run/_075_import_local_query_hash/001_hello.js1
-rw-r--r--tests/specs/run/_075_import_local_query_hash/002_hello.ts1
-rw-r--r--tests/specs/run/_075_import_local_query_hash/075_import_local_query_hash.ts (renamed from tests/testdata/run/075_import_local_query_hash.ts)0
-rw-r--r--tests/specs/run/_075_import_local_query_hash/075_import_local_query_hash.ts.out (renamed from tests/testdata/run/075_import_local_query_hash.ts.out)0
-rw-r--r--tests/specs/run/_075_import_local_query_hash/__test__.jsonc4
-rw-r--r--tests/specs/run/_077_fetch_empty/077_fetch_empty.ts (renamed from tests/testdata/run/077_fetch_empty.ts)0
-rw-r--r--tests/specs/run/_077_fetch_empty/077_fetch_empty.ts.out (renamed from tests/testdata/run/077_fetch_empty.ts.out)0
-rw-r--r--tests/specs/run/_077_fetch_empty/__test__.jsonc5
-rw-r--r--tests/specs/run/_078_unload_on_exit/078_unload_on_exit.ts (renamed from tests/testdata/run/078_unload_on_exit.ts)0
-rw-r--r--tests/specs/run/_078_unload_on_exit/078_unload_on_exit.ts.out (renamed from tests/testdata/run/078_unload_on_exit.ts.out)0
-rw-r--r--tests/specs/run/_078_unload_on_exit/__test__.jsonc5
-rw-r--r--tests/specs/run/_079_location_authentication/079_location_authentication.ts (renamed from tests/testdata/run/079_location_authentication.ts)0
-rw-r--r--tests/specs/run/_079_location_authentication/079_location_authentication.ts.out (renamed from tests/testdata/run/079_location_authentication.ts.out)0
-rw-r--r--tests/specs/run/_079_location_authentication/__test__.jsonc4
-rw-r--r--tests/specs/run/_081_location_relative_fetch_redirect/081_location_relative_fetch_redirect.ts (renamed from tests/testdata/run/081_location_relative_fetch_redirect.ts)0
-rw-r--r--tests/specs/run/_081_location_relative_fetch_redirect/081_location_relative_fetch_redirect.ts.out (renamed from tests/testdata/run/081_location_relative_fetch_redirect.ts.out)0
-rw-r--r--tests/specs/run/_081_location_relative_fetch_redirect/__test__.jsonc4
-rw-r--r--tests/specs/run/_082_prepare_stack_trace_throw/082_prepare_stack_trace_throw.js (renamed from tests/testdata/run/082_prepare_stack_trace_throw.js)0
-rw-r--r--tests/specs/run/_082_prepare_stack_trace_throw/082_prepare_stack_trace_throw.js.out (renamed from tests/testdata/run/082_prepare_stack_trace_throw.js.out)0
-rw-r--r--tests/specs/run/_082_prepare_stack_trace_throw/__test__.jsonc5
-rw-r--r--tests/specs/run/_088_dynamic_import_already_evaluating/088_dynamic_import_already_evaluating.ts (renamed from tests/testdata/run/088_dynamic_import_already_evaluating.ts)0
-rw-r--r--tests/specs/run/_088_dynamic_import_already_evaluating/088_dynamic_import_already_evaluating.ts.out (renamed from tests/testdata/run/088_dynamic_import_already_evaluating.ts.out)0
-rw-r--r--tests/specs/run/_088_dynamic_import_already_evaluating/088_dynamic_import_target.ts3
-rw-r--r--tests/specs/run/_088_dynamic_import_already_evaluating/__test__.jsonc4
-rw-r--r--tests/specs/run/_091_use_define_for_class_fields/091_use_define_for_class_fields.ts (renamed from tests/testdata/run/091_use_define_for_class_fields.ts)0
-rw-r--r--tests/specs/run/_091_use_define_for_class_fields/091_use_define_for_class_fields.ts.out (renamed from tests/testdata/run/091_use_define_for_class_fields.ts.out)0
-rw-r--r--tests/specs/run/_091_use_define_for_class_fields/__test__.jsonc5
-rw-r--r--tests/specs/run/aggregate_error/__test__.jsonc5
-rw-r--r--tests/specs/run/aggregate_error/aggregate_error.out (renamed from tests/testdata/run/aggregate_error.out)0
-rw-r--r--tests/specs/run/aggregate_error/aggregate_error.ts (renamed from tests/testdata/run/aggregate_error.ts)0
-rw-r--r--tests/specs/run/async_error/__test__.jsonc5
-rw-r--r--tests/specs/run/async_error/async_error.ts (renamed from tests/testdata/run/async_error.ts)0
-rw-r--r--tests/specs/run/async_error/async_error.ts.out (renamed from tests/testdata/run/async_error.ts.out)0
-rw-r--r--tests/specs/run/beforeunload_event/__test__.jsonc4
-rw-r--r--tests/specs/run/beforeunload_event/before_unload.js (renamed from tests/testdata/run/before_unload.js)0
-rw-r--r--tests/specs/run/beforeunload_event/before_unload.js.out (renamed from tests/testdata/run/before_unload.js.out)0
-rw-r--r--tests/specs/run/blob_gc_finalization/__test__.jsonc5
-rw-r--r--tests/specs/run/blob_gc_finalization/blob_gc_finalization.js (renamed from tests/testdata/run/blob_gc_finalization.js)0
-rw-r--r--tests/specs/run/blob_gc_finalization/blob_gc_finalization.js.out (renamed from tests/testdata/run/blob_gc_finalization.js.out)0
-rw-r--r--tests/specs/run/byte_order_mark/001_hello.js1
-rw-r--r--tests/specs/run/byte_order_mark/__test__.jsonc4
-rw-r--r--tests/specs/run/byte_order_mark/byte_order_mark.out (renamed from tests/testdata/run/byte_order_mark.out)0
-rw-r--r--tests/specs/run/byte_order_mark/byte_order_mark.ts4
-rw-r--r--tests/specs/run/check_js_points_to_ts/__test__.jsonc5
-rw-r--r--tests/specs/run/check_js_points_to_ts/check_js_points_to_ts/bar.ts (renamed from tests/testdata/run/check_js_points_to_ts/bar.ts)0
-rw-r--r--tests/specs/run/check_js_points_to_ts/check_js_points_to_ts/foo.d.ts (renamed from tests/testdata/run/worker_close_race.js.out)0
-rw-r--r--tests/specs/run/check_js_points_to_ts/check_js_points_to_ts/foo.js (renamed from tests/testdata/run/check_js_points_to_ts/foo.js)0
-rw-r--r--tests/specs/run/check_js_points_to_ts/check_js_points_to_ts/test.js (renamed from tests/testdata/run/check_js_points_to_ts/test.js)0
-rw-r--r--tests/specs/run/check_js_points_to_ts/check_js_points_to_ts/test.js.out (renamed from tests/testdata/run/check_js_points_to_ts/test.js.out)0
-rw-r--r--tests/specs/run/check_js_points_to_ts/checkjs.tsconfig.json5
-rw-r--r--tests/specs/run/check_remote/__test__.jsonc5
-rw-r--r--tests/specs/run/check_remote/no_check_remote.ts3
-rw-r--r--tests/specs/run/check_remote/no_check_remote.ts.disabled.out4
-rw-r--r--tests/specs/run/check_remote/type_error.ts1
-rw-r--r--tests/specs/run/cjs/main_module/__test__.jsonc4
-rw-r--r--tests/specs/run/cjs/main_module/main.cjs1
-rw-r--r--tests/specs/run/cjs/main_module/main.out5
-rw-r--r--tests/specs/run/cjs/reexport_non_analyzable/__test__.jsonc (renamed from tests/specs/run/cjs_reexport_non_analyzable/__test__.jsonc)0
-rw-r--r--tests/specs/run/cjs/reexport_non_analyzable/deno.json (renamed from tests/specs/run/cjs_reexport_non_analyzable/deno.json)0
-rw-r--r--tests/specs/run/cjs/reexport_non_analyzable/main.ts (renamed from tests/specs/run/cjs_reexport_non_analyzable/main.ts)0
-rw-r--r--tests/specs/run/cjs/reexport_non_analyzable/node_modules/foo.cjs (renamed from tests/specs/run/cjs_reexport_non_analyzable/node_modules/foo.cjs)0
-rw-r--r--tests/specs/run/cjs/unprepared/__test__.jsonc4
-rw-r--r--tests/specs/run/cjs/unprepared/file.cjs7
-rw-r--r--tests/specs/run/cjs/unprepared/main.out (renamed from tests/testdata/run/import_extensionless.ts.out)0
-rw-r--r--tests/specs/run/cjs/unprepared/main.ts7
-rw-r--r--tests/specs/run/cjs/unprepared/output.cjs3
-rw-r--r--tests/specs/run/classic_workers_event_loop/__test__.jsonc4
-rw-r--r--tests/specs/run/classic_workers_event_loop/classic_workers_event_loop.js (renamed from tests/testdata/run/classic_workers_event_loop.js)0
-rw-r--r--tests/specs/run/classic_workers_event_loop/classic_workers_event_loop.js.out (renamed from tests/testdata/run/classic_workers_event_loop.js.out)0
-rw-r--r--tests/specs/run/colors_without_global_this/__test__.jsonc4
-rw-r--r--tests/specs/run/colors_without_global_this/colors_without_globalThis.js (renamed from tests/testdata/run/colors_without_globalThis.js)0
-rw-r--r--tests/specs/run/complex_error/__test__.jsonc5
-rw-r--r--tests/specs/run/complex_error/complex_error.ts (renamed from tests/testdata/run/complex_error.ts)0
-rw-r--r--tests/specs/run/complex_error/complex_error.ts.out (renamed from tests/testdata/run/complex_error.ts.out)0
-rw-r--r--tests/specs/run/config/__test__.jsonc4
-rw-r--r--tests/specs/run/config/config/main.out (renamed from tests/testdata/run/config/main.out)0
-rw-r--r--tests/specs/run/config/config/main.ts (renamed from tests/testdata/run/config/main.ts)0
-rw-r--r--tests/specs/run/config/config/tsconfig.json (renamed from tests/testdata/run/config/tsconfig.json)0
-rw-r--r--tests/specs/run/config_auto_discovered_for_local_script/__test__.jsonc4
-rw-r--r--tests/specs/run/config_auto_discovered_for_local_script/frontend_work.ts (renamed from tests/testdata/run/with_config/frontend_work.ts)0
-rw-r--r--tests/specs/run/config_auto_discovered_for_local_script_log/__test__.jsonc4
-rw-r--r--tests/specs/run/config_auto_discovered_for_local_script_log/auto_discovery_log.out (renamed from tests/testdata/run/with_config/auto_discovery_log.out)0
-rw-r--r--tests/specs/run/config_auto_discovered_for_local_script_log/deno.jsonc (renamed from tests/testdata/run/with_config/deno.jsonc)0
-rw-r--r--tests/specs/run/config_auto_discovered_for_local_script_log/frontend_work.ts4
-rw-r--r--tests/specs/run/config_json_import/__test__.jsonc4
-rw-r--r--tests/specs/run/config_json_import/config_json_import.ts2
-rw-r--r--tests/specs/run/config_json_import/config_json_import.ts.out (renamed from tests/testdata/run/config_json_import.ts.out)0
-rw-r--r--tests/specs/run/config_json_import/deno-jsx.json6
-rw-r--r--tests/specs/run/config_not_auto_discovered_for_remote_script/__test__.jsonc4
-rw-r--r--tests/specs/run/config_not_auto_discovered_for_remote_script/server_side_work.ts (renamed from tests/testdata/run/with_config/server_side_work.ts)0
-rw-r--r--tests/specs/run/config_types/__test__.jsonc4
-rw-r--r--tests/specs/run/config_types/config_types/deno.lock6
-rw-r--r--tests/specs/run/config_types/config_types/main.out (renamed from tests/testdata/run/config_types/main.out)0
-rw-r--r--tests/specs/run/config_types/config_types/main.ts (renamed from tests/testdata/run/config_types/main.ts)0
-rw-r--r--tests/specs/run/config_types/config_types/remote.tsconfig.json (renamed from tests/testdata/run/config_types/remote.tsconfig.json)0
-rw-r--r--tests/specs/run/config_types/config_types/tsconfig.json (renamed from tests/testdata/run/config_types/tsconfig.json)0
-rw-r--r--tests/specs/run/config_types/config_types/types.d.ts2
-rw-r--r--tests/specs/run/config_types_remote/__test__.jsonc4
-rw-r--r--tests/specs/run/config_types_remote/config_types/deno.lock6
-rw-r--r--tests/specs/run/config_types_remote/config_types/main.out (renamed from tests/testdata/run/reference_types.ts.out)0
-rw-r--r--tests/specs/run/config_types_remote/config_types/main.ts1
-rw-r--r--tests/specs/run/config_types_remote/config_types/remote.tsconfig.json7
-rw-r--r--tests/specs/run/config_types_remote/config_types/tsconfig.json7
-rw-r--r--tests/specs/run/config_types_remote/config_types/types.d.ts2
-rw-r--r--tests/specs/run/cts/cjs_import_cts/__test__.jsonc13
-rw-r--r--tests/specs/run/cts/cjs_import_cts/add.cts3
-rw-r--r--tests/specs/run/cts/cjs_import_cts/check.out17
-rw-r--r--tests/specs/run/cts/cjs_import_cts/main.js3
-rw-r--r--tests/specs/run/cts/cjs_import_cts/main.out1
-rw-r--r--tests/specs/run/cts/cjs_import_cts/subtract.cjs3
-rw-r--r--tests/specs/run/cts/import_export_equals/__test__.jsonc17
-rw-r--r--tests/specs/run/cts/import_export_equals/add.cts3
-rw-r--r--tests/specs/run/cts/import_export_equals/main.cts3
-rw-r--r--tests/specs/run/cts/import_export_equals/main.out2
-rw-r--r--tests/specs/run/cts/import_export_equals/mod.mts3
-rw-r--r--tests/specs/run/cts/import_export_equals/mod.mts.check.out5
-rw-r--r--tests/specs/run/cts/import_export_equals/mod.mts.out1
-rw-r--r--tests/specs/run/cts/main/__test__.jsonc4
-rw-r--r--tests/specs/run/cts/main/import_main.cjs1
-rw-r--r--tests/specs/run/cts/main/main.cts5
-rw-r--r--tests/specs/run/cts/main/main.out (renamed from tests/testdata/run/issue13562.ts.out)0
-rw-r--r--tests/specs/run/custom_inspect_url/__test__.jsonc4
-rw-r--r--tests/specs/run/custom_inspect_url/custom_inspect_url.js (renamed from tests/testdata/run/custom_inspect_url.js)0
-rw-r--r--tests/specs/run/custom_inspect_url/custom_inspect_url.js.out (renamed from tests/testdata/run/custom_inspect_url.js.out)0
-rw-r--r--tests/specs/run/decorators_tc39_proposal/__test__.jsonc4
-rw-r--r--tests/specs/run/decorators_tc39_proposal/decorators/experimental/deno.json (renamed from tests/testdata/run/decorators/experimental/deno.json)0
-rw-r--r--tests/specs/run/decorators_tc39_proposal/decorators/experimental/no_check/main.out (renamed from tests/testdata/run/decorators/experimental/no_check/main.out)0
-rw-r--r--tests/specs/run/decorators_tc39_proposal/decorators/experimental/no_check/main.ts (renamed from tests/testdata/run/decorators/experimental/no_check/main.ts)0
-rw-r--r--tests/specs/run/decorators_tc39_proposal/decorators/experimental/runtime/main.out (renamed from tests/testdata/run/decorators/experimental/runtime/main.out)0
-rw-r--r--tests/specs/run/decorators_tc39_proposal/decorators/experimental/runtime/main.ts (renamed from tests/testdata/run/decorators/experimental/runtime/main.ts)0
-rw-r--r--tests/specs/run/decorators_tc39_proposal/decorators/experimental/ts/main.out (renamed from tests/testdata/run/decorators/experimental/ts/main.out)0
-rw-r--r--tests/specs/run/decorators_tc39_proposal/decorators/experimental/ts/main.ts (renamed from tests/testdata/run/decorators/experimental/ts/main.ts)0
-rw-r--r--tests/specs/run/decorators_tc39_proposal/decorators/tc39_proposal/main.out (renamed from tests/testdata/run/decorators/tc39_proposal/main.out)0
-rw-r--r--tests/specs/run/decorators_tc39_proposal/decorators/tc39_proposal/main.ts (renamed from tests/testdata/run/decorators/tc39_proposal/main.ts)0
-rw-r--r--tests/specs/run/deno_exit_tampering/__test__.jsonc5
-rw-r--r--tests/specs/run/deno_exit_tampering/deno_exit_tampering.ts (renamed from tests/testdata/run/deno_exit_tampering.ts)0
-rw-r--r--tests/specs/run/deny_all_permission_args/__test__.jsonc4
-rw-r--r--tests/specs/run/deny_all_permission_args/deny_all_permission_args.js (renamed from tests/testdata/run/deny_all_permission_args.js)0
-rw-r--r--tests/specs/run/deny_all_permission_args/deny_all_permission_args.out (renamed from tests/testdata/run/deny_all_permission_args.out)0
-rw-r--r--tests/specs/run/deny_some_permission_args/__test__.jsonc4
-rw-r--r--tests/specs/run/deny_some_permission_args/deny_some_permission_args.js (renamed from tests/testdata/run/deny_some_permission_args.js)0
-rw-r--r--tests/specs/run/deny_some_permission_args/deny_some_permission_args.out (renamed from tests/testdata/run/deny_some_permission_args.out)0
-rw-r--r--tests/specs/run/document/__test__.jsonc9
-rw-r--r--tests/specs/run/document/document.js1
-rw-r--r--tests/specs/run/document/document.out8
-rw-r--r--tests/specs/run/dom_exception_formatting/__test__.jsonc5
-rw-r--r--tests/specs/run/dom_exception_formatting/dom_exception_formatting.ts (renamed from tests/testdata/run/dom_exception_formatting.ts)0
-rw-r--r--tests/specs/run/dom_exception_formatting/dom_exception_formatting.ts.out (renamed from tests/testdata/run/dom_exception_formatting.ts.out)0
-rw-r--r--tests/specs/run/dynamic_import_already_rejected/__test__.jsonc4
-rw-r--r--tests/specs/run/dynamic_import_already_rejected/dynamic_import_already_rejected/error_001.ts (renamed from tests/testdata/run/dynamic_import_already_rejected/error_001.ts)0
-rw-r--r--tests/specs/run/dynamic_import_already_rejected/dynamic_import_already_rejected/main.out (renamed from tests/testdata/run/dynamic_import_already_rejected/main.out)0
-rw-r--r--tests/specs/run/dynamic_import_already_rejected/dynamic_import_already_rejected/main.ts (renamed from tests/testdata/run/dynamic_import_already_rejected/main.ts)0
-rw-r--r--tests/specs/run/dynamic_import_async_error/__test__.jsonc4
-rw-r--r--tests/specs/run/dynamic_import_async_error/dynamic_import_async_error/delayed_error.ts (renamed from tests/testdata/run/dynamic_import_async_error/delayed_error.ts)0
-rw-r--r--tests/specs/run/dynamic_import_async_error/dynamic_import_async_error/main.out (renamed from tests/testdata/run/dynamic_import_async_error/main.out)0
-rw-r--r--tests/specs/run/dynamic_import_async_error/dynamic_import_async_error/main.ts (renamed from tests/testdata/run/dynamic_import_async_error/main.ts)0
-rw-r--r--tests/specs/run/dynamic_import_concurrent_non_statically_analyzable/__test__.jsonc4
-rw-r--r--tests/specs/run/dynamic_import_concurrent_non_statically_analyzable/dynamic_import_concurrent_non_statically_analyzable/main.out (renamed from tests/testdata/run/dynamic_import_concurrent_non_statically_analyzable/main.out)0
-rw-r--r--tests/specs/run/dynamic_import_concurrent_non_statically_analyzable/dynamic_import_concurrent_non_statically_analyzable/main.ts (renamed from tests/testdata/run/dynamic_import_concurrent_non_statically_analyzable/main.ts)0
-rw-r--r--tests/specs/run/dynamic_import_concurrent_non_statically_analyzable/dynamic_import_concurrent_non_statically_analyzable/mod.ts (renamed from tests/testdata/run/dynamic_import_concurrent_non_statically_analyzable/mod.ts)0
-rw-r--r--tests/specs/run/dynamic_import_conditional/__test__.jsonc4
-rw-r--r--tests/specs/run/dynamic_import_conditional/dynamic_import_conditional.js (renamed from tests/testdata/run/dynamic_import_conditional.js)0
-rw-r--r--tests/specs/run/dynamic_import_conditional/dynamic_import_conditional.js.out (renamed from tests/testdata/run/dynamic_import_conditional.js.out)0
-rw-r--r--tests/specs/run/dynamic_import_permissions_blob_local/__test__.jsonc5
-rw-r--r--tests/specs/run/dynamic_import_permissions_blob_local/permissions_blob_local.ts6
-rw-r--r--tests/specs/run/dynamic_import_permissions_blob_local/permissions_blob_local.ts.out5
-rw-r--r--tests/specs/run/dynamic_import_permissions_blob_remote/__test__.jsonc5
-rw-r--r--tests/specs/run/dynamic_import_permissions_blob_remote/permissions_blob_remote.ts3
-rw-r--r--tests/specs/run/dynamic_import_permissions_blob_remote/permissions_blob_remote.ts.out5
-rw-r--r--tests/specs/run/dynamic_import_permissions_data_local/__test__.jsonc5
-rw-r--r--tests/specs/run/dynamic_import_permissions_data_local/permissions_data_local.ts5
-rw-r--r--tests/specs/run/dynamic_import_permissions_data_local/permissions_data_local.ts.out5
-rw-r--r--tests/specs/run/dynamic_import_permissions_data_remote/__test__.jsonc5
-rw-r--r--tests/specs/run/dynamic_import_permissions_data_remote/permissions_data_remote.ts3
-rw-r--r--tests/specs/run/dynamic_import_permissions_data_remote/permissions_data_remote.ts.out5
-rw-r--r--tests/specs/run/dynamic_import_permissions_remote_remote/__test__.jsonc5
-rw-r--r--tests/specs/run/dynamic_import_permissions_remote_remote/permissions_remote_remote.ts3
-rw-r--r--tests/specs/run/dynamic_import_permissions_remote_remote/permissions_remote_remote.ts.out5
-rw-r--r--tests/specs/run/dynamic_import_permissions_remote_remote/static_remote.ts2
-rw-r--r--tests/specs/run/dynamic_import_static_analysis_no_permissions/__test__.jsonc4
-rw-r--r--tests/specs/run/dynamic_import_static_analysis_no_permissions/empty_1.ts0
-rw-r--r--tests/specs/run/dynamic_import_static_analysis_no_permissions/empty_2.ts0
-rw-r--r--tests/specs/run/dynamic_import_static_analysis_no_permissions/static_analysis_no_permissions.ts13
-rw-r--r--tests/specs/run/dynamic_import_static_analysis_no_permissions/static_analysis_no_permissions.ts.out2
-rw-r--r--tests/specs/run/dynamic_import_syntax_error/__test__.jsonc5
-rw-r--r--tests/specs/run/dynamic_import_syntax_error/dynamic_import_syntax_error.js (renamed from tests/testdata/run/dynamic_import_syntax_error.js)0
-rw-r--r--tests/specs/run/dynamic_import_syntax_error/dynamic_import_syntax_error.js.out (renamed from tests/testdata/run/dynamic_import_syntax_error.js.out)0
-rw-r--r--tests/specs/run/dynamic_import_syntax_error/dynamic_import_syntax_error_import.js5
-rw-r--r--tests/specs/run/empty_typescript/__test__.jsonc4
-rw-r--r--tests/specs/run/empty_typescript/empty.ts0
-rw-r--r--tests/specs/run/env_file/__test__.jsonc20
-rw-r--r--tests/specs/run/env_file/env4
-rw-r--r--tests/specs/run/env_file/env_file.out (renamed from tests/testdata/run/env_file.out)0
-rw-r--r--tests/specs/run/env_file/env_file.ts (renamed from tests/testdata/run/env_file.ts)0
-rw-r--r--tests/specs/run/env_file/env_file_missing.out4
-rw-r--r--tests/specs/run/env_file/env_one2
-rw-r--r--tests/specs/run/env_file/env_two1
-rw-r--r--tests/specs/run/env_file/env_unparseable (renamed from tests/testdata/env_unparsable)0
-rw-r--r--tests/specs/run/env_file/env_unparseable.out4
-rw-r--r--tests/specs/run/env_file/multiple_env_file.out4
-rw-r--r--tests/specs/run/env_unparsable_file/__test__.jsonc4
-rw-r--r--tests/specs/run/env_unparsable_file/main.js3
-rw-r--r--tests/specs/run/env_unparsable_file/main.out4
-rw-r--r--tests/specs/run/error_001/__test__.jsonc5
-rw-r--r--tests/specs/run/error_001/error_001.ts9
-rw-r--r--tests/specs/run/error_001/error_001.ts.out (renamed from tests/testdata/run/error_001.ts.out)0
-rw-r--r--tests/specs/run/error_002/__test__.jsonc5
-rw-r--r--tests/specs/run/error_002/error_002.ts7
-rw-r--r--tests/specs/run/error_002/error_002.ts.out6
-rw-r--r--tests/specs/run/error_002/mod1.ts17
-rw-r--r--tests/specs/run/error_002/print_hello.ts3
-rw-r--r--tests/specs/run/error_002/subdir2/mod2.ts9
-rw-r--r--tests/specs/run/error_003_typescript/__test__.jsonc5
-rw-r--r--tests/specs/run/error_003_typescript/error_003_typescript.ts (renamed from tests/testdata/run/error_003_typescript.ts)0
-rw-r--r--tests/specs/run/error_003_typescript/error_003_typescript.ts.out (renamed from tests/testdata/run/error_003_typescript.ts.out)0
-rw-r--r--tests/specs/run/error_003_typescript2/__test__.jsonc5
-rw-r--r--tests/specs/run/error_003_typescript2/error_003_typescript.ts20
-rw-r--r--tests/specs/run/error_003_typescript2/error_003_typescript.ts.out7
-rw-r--r--tests/specs/run/error_004_missing_module/__test__.jsonc5
-rw-r--r--tests/specs/run/error_004_missing_module/error_004_missing_module.ts (renamed from tests/testdata/run/error_004_missing_module.ts)0
-rw-r--r--tests/specs/run/error_004_missing_module/error_004_missing_module.ts.out (renamed from tests/testdata/run/error_004_missing_module.ts.out)0
-rw-r--r--tests/specs/run/error_005_missing_dynamic_import/__test__.jsonc5
-rw-r--r--tests/specs/run/error_005_missing_dynamic_import/error_005_missing_dynamic_import.ts (renamed from tests/testdata/run/error_005_missing_dynamic_import.ts)0
-rw-r--r--tests/specs/run/error_005_missing_dynamic_import/error_005_missing_dynamic_import.ts.out (renamed from tests/testdata/run/error_005_missing_dynamic_import.ts.out)0
-rw-r--r--tests/specs/run/error_006_import_ext_failure/__test__.jsonc5
-rw-r--r--tests/specs/run/error_006_import_ext_failure/error_006_import_ext_failure.ts (renamed from tests/testdata/run/error_006_import_ext_failure.ts)0
-rw-r--r--tests/specs/run/error_006_import_ext_failure/error_006_import_ext_failure.ts.out (renamed from tests/testdata/run/error_006_import_ext_failure.ts.out)0
-rw-r--r--tests/specs/run/error_007_any/__test__.jsonc5
-rw-r--r--tests/specs/run/error_007_any/error_007_any.ts (renamed from tests/testdata/run/error_007_any.ts)0
-rw-r--r--tests/specs/run/error_007_any/error_007_any.ts.out (renamed from tests/testdata/run/error_007_any.ts.out)0
-rw-r--r--tests/specs/run/error_008_checkjs/__test__.jsonc5
-rw-r--r--tests/specs/run/error_008_checkjs/error_008_checkjs.js (renamed from tests/testdata/run/error_008_checkjs.js)0
-rw-r--r--tests/specs/run/error_008_checkjs/error_008_checkjs.js.out (renamed from tests/testdata/run/error_008_checkjs.js.out)0
-rw-r--r--tests/specs/run/error_009_extensions_error/__test__.jsonc5
-rw-r--r--tests/specs/run/error_009_extensions_error/error_009_extensions_error.js (renamed from tests/testdata/run/error_009_extensions_error.js)0
-rw-r--r--tests/specs/run/error_009_extensions_error/error_009_extensions_error.js.out (renamed from tests/testdata/run/error_009_extensions_error.js.out)0
-rw-r--r--tests/specs/run/error_011_bad_module_specifier/__test__.jsonc5
-rw-r--r--tests/specs/run/error_011_bad_module_specifier/error_011_bad_module_specifier.ts (renamed from tests/testdata/run/error_011_bad_module_specifier.ts)0
-rw-r--r--tests/specs/run/error_011_bad_module_specifier/error_011_bad_module_specifier.ts.out (renamed from tests/testdata/run/error_011_bad_module_specifier.ts.out)0
-rw-r--r--tests/specs/run/error_012_bad_dynamic_import_specifier/__test__.jsonc5
-rw-r--r--tests/specs/run/error_012_bad_dynamic_import_specifier/error_012_bad_dynamic_import_specifier.ts (renamed from tests/testdata/run/error_012_bad_dynamic_import_specifier.ts)0
-rw-r--r--tests/specs/run/error_012_bad_dynamic_import_specifier/error_012_bad_dynamic_import_specifier.ts.out (renamed from tests/testdata/run/error_012_bad_dynamic_import_specifier.ts.out)0
-rw-r--r--tests/specs/run/error_014_catch_dynamic_import_error/__test__.jsonc4
-rw-r--r--tests/specs/run/error_014_catch_dynamic_import_error/error_014_catch_dynamic_import_error.js31
-rw-r--r--tests/specs/run/error_014_catch_dynamic_import_error/error_014_catch_dynamic_import_error.js.out19
-rw-r--r--tests/specs/run/error_014_catch_dynamic_import_error/indirect_import_error.js1
-rw-r--r--tests/specs/run/error_014_catch_dynamic_import_error/indirect_throws.js1
-rw-r--r--tests/specs/run/error_014_catch_dynamic_import_error/throws.js6
-rw-r--r--tests/specs/run/error_015_dynamic_import_permissions/__test__.jsonc5
-rw-r--r--tests/specs/run/error_015_dynamic_import_permissions/error_015_dynamic_import_permissions.js3
-rw-r--r--tests/specs/run/error_015_dynamic_import_permissions/error_015_dynamic_import_permissions.out4
-rw-r--r--tests/specs/run/error_015_dynamic_import_permissions/mod4.js1
-rw-r--r--tests/specs/run/error_017_hide_long_source_ts/__test__.jsonc5
-rw-r--r--tests/specs/run/error_017_hide_long_source_ts/error_017_hide_long_source_ts.ts (renamed from tests/testdata/run/error_017_hide_long_source_ts.ts)0
-rw-r--r--tests/specs/run/error_017_hide_long_source_ts/error_017_hide_long_source_ts.ts.out (renamed from tests/testdata/run/error_017_hide_long_source_ts.ts.out)0
-rw-r--r--tests/specs/run/error_018_hide_long_source_js/__test__.jsonc5
-rw-r--r--tests/specs/run/error_018_hide_long_source_js/error_018_hide_long_source_js.js (renamed from tests/testdata/run/error_018_hide_long_source_js.js)0
-rw-r--r--tests/specs/run/error_018_hide_long_source_js/error_018_hide_long_source_js.js.out (renamed from tests/testdata/run/error_018_hide_long_source_js.js.out)0
-rw-r--r--tests/specs/run/error_019_stack_function/__test__.jsonc5
-rw-r--r--tests/specs/run/error_019_stack_function/error_019_stack_function.ts (renamed from tests/testdata/run/error_019_stack_function.ts)0
-rw-r--r--tests/specs/run/error_019_stack_function/error_019_stack_function.ts.out (renamed from tests/testdata/run/error_019_stack_function.ts.out)0
-rw-r--r--tests/specs/run/error_020_stack_constructor/__test__.jsonc5
-rw-r--r--tests/specs/run/error_020_stack_constructor/error_020_stack_constructor.ts (renamed from tests/testdata/run/error_020_stack_constructor.ts)0
-rw-r--r--tests/specs/run/error_020_stack_constructor/error_020_stack_constructor.ts.out (renamed from tests/testdata/run/error_020_stack_constructor.ts.out)0
-rw-r--r--tests/specs/run/error_021_stack_method/__test__.jsonc5
-rw-r--r--tests/specs/run/error_021_stack_method/error_021_stack_method.ts (renamed from tests/testdata/run/error_021_stack_method.ts)0
-rw-r--r--tests/specs/run/error_021_stack_method/error_021_stack_method.ts.out (renamed from tests/testdata/run/error_021_stack_method.ts.out)0
-rw-r--r--tests/specs/run/error_022_stack_custom_error/__test__.jsonc5
-rw-r--r--tests/specs/run/error_022_stack_custom_error/error_022_stack_custom_error.ts (renamed from tests/testdata/run/error_022_stack_custom_error.ts)0
-rw-r--r--tests/specs/run/error_022_stack_custom_error/error_022_stack_custom_error.ts.out (renamed from tests/testdata/run/error_022_stack_custom_error.ts.out)0
-rw-r--r--tests/specs/run/error_023_stack_async/__test__.jsonc5
-rw-r--r--tests/specs/run/error_023_stack_async/error_023_stack_async.ts (renamed from tests/testdata/run/error_023_stack_async.ts)0
-rw-r--r--tests/specs/run/error_023_stack_async/error_023_stack_async.ts.out (renamed from tests/testdata/run/error_023_stack_async.ts.out)0
-rw-r--r--tests/specs/run/error_024_stack_promise_all/__test__.jsonc5
-rw-r--r--tests/specs/run/error_024_stack_promise_all/error_024_stack_promise_all.ts (renamed from tests/testdata/run/error_024_stack_promise_all.ts)0
-rw-r--r--tests/specs/run/error_024_stack_promise_all/error_024_stack_promise_all.ts.out (renamed from tests/testdata/run/error_024_stack_promise_all.ts.out)0
-rw-r--r--tests/specs/run/error_025_tab_indent/__test__.jsonc5
-rw-r--r--tests/specs/run/error_025_tab_indent/error_025_tab_indent (renamed from tests/testdata/run/error_025_tab_indent)0
-rw-r--r--tests/specs/run/error_025_tab_indent/error_025_tab_indent.out (renamed from tests/testdata/run/error_025_tab_indent.out)0
-rw-r--r--tests/specs/run/error_cause/__test__.jsonc5
-rw-r--r--tests/specs/run/error_cause/error_cause.ts (renamed from tests/testdata/run/error_cause.ts)0
-rw-r--r--tests/specs/run/error_cause/error_cause.ts.out (renamed from tests/testdata/run/error_cause.ts.out)0
-rw-r--r--tests/specs/run/error_cause_recursive/__test__.jsonc5
-rw-r--r--tests/specs/run/error_cause_recursive/error_cause_recursive.ts (renamed from tests/testdata/run/error_cause_recursive.ts)0
-rw-r--r--tests/specs/run/error_cause_recursive/error_cause_recursive.ts.out (renamed from tests/testdata/run/error_cause_recursive.ts.out)0
-rw-r--r--tests/specs/run/error_cause_recursive_aggregate/__test__.jsonc5
-rw-r--r--tests/specs/run/error_cause_recursive_aggregate/error_cause_recursive_aggregate.ts (renamed from tests/testdata/error_cause_recursive_aggregate.ts)0
-rw-r--r--tests/specs/run/error_cause_recursive_aggregate/error_cause_recursive_aggregate.ts.out (renamed from tests/testdata/error_cause_recursive_aggregate.ts.out)0
-rw-r--r--tests/specs/run/error_cause_recursive_tail/__test__.jsonc5
-rw-r--r--tests/specs/run/error_cause_recursive_tail/error_cause_recursive_tail.ts (renamed from tests/testdata/error_cause_recursive_tail.ts)0
-rw-r--r--tests/specs/run/error_cause_recursive_tail/error_cause_recursive_tail.ts.out (renamed from tests/testdata/error_cause_recursive_tail.ts.out)0
-rw-r--r--tests/specs/run/error_for_await/__test__.jsonc5
-rw-r--r--tests/specs/run/error_for_await/error_for_await.ts (renamed from tests/testdata/run/error_for_await.ts)0
-rw-r--r--tests/specs/run/error_for_await/error_for_await.ts.out (renamed from tests/testdata/run/error_for_await.ts.out)0
-rw-r--r--tests/specs/run/error_import_map_unable_to_load/__test__.jsonc5
-rw-r--r--tests/specs/run/error_import_map_unable_to_load/error_import_map_unable_to_load.out (renamed from tests/testdata/run/error_import_map_unable_to_load.out)0
-rw-r--r--tests/specs/run/error_import_map_unable_to_load/import_maps/test_data.ts1
-rw-r--r--tests/specs/run/error_import_map_unable_to_load/import_maps/test_data.ts.out1
-rw-r--r--tests/specs/run/error_missing_module_named_import/__test__.jsonc5
-rw-r--r--tests/specs/run/error_missing_module_named_import/error_missing_module_named_import.ts (renamed from tests/testdata/run/error_missing_module_named_import.ts)0
-rw-r--r--tests/specs/run/error_missing_module_named_import/error_missing_module_named_import.ts.out (renamed from tests/testdata/run/error_missing_module_named_import.ts.out)0
-rw-r--r--tests/specs/run/error_name_non_string/__test__.jsonc5
-rw-r--r--tests/specs/run/error_name_non_string/error_name_non_string.js (renamed from tests/testdata/run/error_name_non_string.js)0
-rw-r--r--tests/specs/run/error_name_non_string/error_name_non_string.js.out (renamed from tests/testdata/run/error_name_non_string.js.out)0
-rw-r--r--tests/specs/run/error_no_check/__test__.jsonc5
-rw-r--r--tests/specs/run/error_no_check/error_no_check.ts1
-rw-r--r--tests/specs/run/error_no_check/error_no_check.ts.out2
-rw-r--r--tests/specs/run/error_no_check/type_and_code.ts7
-rw-r--r--tests/specs/run/error_syntax/__test__.jsonc5
-rw-r--r--tests/specs/run/error_syntax/error_syntax.js (renamed from tests/testdata/run/error_syntax.js)0
-rw-r--r--tests/specs/run/error_syntax/error_syntax.js.out (renamed from tests/testdata/run/error_syntax.js.out)0
-rw-r--r--tests/specs/run/error_syntax_empty_trailing_line/__test__.jsonc5
-rw-r--r--tests/specs/run/error_syntax_empty_trailing_line/error_syntax_empty_trailing_line.mjs (renamed from tests/testdata/run/error_syntax_empty_trailing_line.mjs)0
-rw-r--r--tests/specs/run/error_syntax_empty_trailing_line/error_syntax_empty_trailing_line.mjs.out (renamed from tests/testdata/run/error_syntax_empty_trailing_line.mjs.out)0
-rw-r--r--tests/specs/run/error_type_definitions/__test__.jsonc5
-rw-r--r--tests/specs/run/error_type_definitions/error_type_definitions.ts5
-rw-r--r--tests/specs/run/error_type_definitions/error_type_definitions.ts.out (renamed from tests/testdata/run/error_type_definitions.ts.out)0
-rw-r--r--tests/specs/run/error_type_definitions/type_definitions/bar.d.ts7
-rw-r--r--tests/specs/run/error_type_definitions/type_definitions/bar.js5
-rw-r--r--tests/specs/run/error_type_definitions/type_definitions/fizz.d.ts2
-rw-r--r--tests/specs/run/error_type_definitions/type_definitions/fizz.js1
-rw-r--r--tests/specs/run/error_type_definitions/type_definitions/foo.d.ts2
-rw-r--r--tests/specs/run/error_type_definitions/type_definitions/foo.js1
-rw-r--r--tests/specs/run/error_type_definitions/type_definitions/qat.ts1
-rw-r--r--tests/specs/run/error_with_errors_prop/__test__.jsonc5
-rw-r--r--tests/specs/run/error_with_errors_prop/error_with_errors_prop.js (renamed from tests/testdata/run/error_with_errors_prop.js)0
-rw-r--r--tests/specs/run/error_with_errors_prop/error_with_errors_prop.js.out (renamed from tests/testdata/run/error_with_errors_prop.js.out)0
-rw-r--r--tests/specs/run/es_private_fields/__test__.jsonc4
-rw-r--r--tests/specs/run/es_private_fields/es_private_fields.js (renamed from tests/testdata/run/es_private_fields.js)0
-rw-r--r--tests/specs/run/es_private_fields/es_private_fields.js.out (renamed from tests/testdata/run/es_private_fields.js.out)0
-rw-r--r--tests/specs/run/eval_context_throw_dom_exception/__test__.jsonc4
-rw-r--r--tests/specs/run/eval_context_throw_dom_exception/eval_context_throw_dom_exception.js (renamed from tests/testdata/run/eval_context_throw_dom_exception.js)0
-rw-r--r--tests/specs/run/eval_context_throw_dom_exception/eval_context_throw_dom_exception.js.out (renamed from tests/testdata/run/eval_context_throw_dom_exception.js.out)0
-rw-r--r--tests/specs/run/event_listener_error/__test__.jsonc5
-rw-r--r--tests/specs/run/event_listener_error/event_listener_error.ts (renamed from tests/testdata/run/event_listener_error.ts)0
-rw-r--r--tests/specs/run/event_listener_error/event_listener_error.ts.out (renamed from tests/testdata/run/event_listener_error.ts.out)0
-rw-r--r--tests/specs/run/event_listener_error_handled/__test__.jsonc4
-rw-r--r--tests/specs/run/event_listener_error_handled/event_listener_error_handled.ts (renamed from tests/testdata/run/event_listener_error_handled.ts)0
-rw-r--r--tests/specs/run/event_listener_error_handled/event_listener_error_handled.ts.out (renamed from tests/testdata/run/event_listener_error_handled.ts.out)0
-rw-r--r--tests/specs/run/event_listener_error_immediate_exit/__test__.jsonc5
-rw-r--r--tests/specs/run/event_listener_error_immediate_exit/event_listener_error_immediate_exit.ts (renamed from tests/testdata/run/event_listener_error_immediate_exit.ts)0
-rw-r--r--tests/specs/run/event_listener_error_immediate_exit/event_listener_error_immediate_exit.ts.out (renamed from tests/testdata/run/event_listener_error_immediate_exit.ts.out)0
-rw-r--r--tests/specs/run/event_listener_error_immediate_exit_worker/__test__.jsonc5
-rw-r--r--tests/specs/run/event_listener_error_immediate_exit_worker/event_listener_error_immediate_exit.ts12
-rw-r--r--tests/specs/run/event_listener_error_immediate_exit_worker/event_listener_error_immediate_exit_worker.ts (renamed from tests/testdata/run/event_listener_error_immediate_exit_worker.ts)0
-rw-r--r--tests/specs/run/event_listener_error_immediate_exit_worker/event_listener_error_immediate_exit_worker.ts.out (renamed from tests/testdata/run/event_listener_error_immediate_exit_worker.ts.out)0
-rw-r--r--tests/specs/run/exit_error42/__test__.jsonc5
-rw-r--r--tests/specs/run/exit_error42/exit_error42.ts (renamed from tests/testdata/run/exit_error42.ts)0
-rw-r--r--tests/specs/run/exit_error42/exit_error42.ts.out (renamed from tests/testdata/run/exit_error42.ts.out)0
-rw-r--r--tests/specs/run/explicit_resource_management/__test__.jsonc4
-rw-r--r--tests/specs/run/explicit_resource_management/explicit_resource_management/main.out (renamed from tests/testdata/run/explicit_resource_management/main.out)0
-rw-r--r--tests/specs/run/explicit_resource_management/explicit_resource_management/main.ts (renamed from tests/testdata/run/explicit_resource_management/main.ts)0
-rw-r--r--tests/specs/run/ext_flag_takes_precedence_over_extension/__test__.jsonc5
-rw-r--r--tests/specs/run/ext_flag_takes_precedence_over_extension/ts_with_js_extension.js5
-rw-r--r--tests/specs/run/ext_flag_takes_precedence_over_extension/ts_with_js_extension.out2
-rw-r--r--tests/specs/run/fetch_async_error_stack/__test__.jsonc5
-rw-r--r--tests/specs/run/fetch_async_error_stack/fetch_async_error_stack.ts (renamed from tests/testdata/run/fetch_async_error_stack.ts)0
-rw-r--r--tests/specs/run/fetch_async_error_stack/fetch_async_error_stack.ts.out (renamed from tests/testdata/run/fetch_async_error_stack.ts.out)0
-rw-r--r--tests/specs/run/fetch_response_finalization/__test__.jsonc5
-rw-r--r--tests/specs/run/fetch_response_finalization/fetch_response_finalization.js (renamed from tests/testdata/run/fetch_response_finalization.js)0
-rw-r--r--tests/specs/run/fetch_response_finalization/fetch_response_finalization.js.out (renamed from tests/testdata/run/fetch_response_finalization.js.out)0
-rw-r--r--tests/specs/run/finalization_registry/__test__.jsonc4
-rw-r--r--tests/specs/run/finalization_registry/finalization_registry.js (renamed from tests/testdata/run/finalization_registry.js)0
-rw-r--r--tests/specs/run/finalization_registry/finalization_registry.js.out (renamed from tests/testdata/run/finalization_registry.js.out)0
-rw-r--r--tests/specs/run/fix_dynamic_import_errors/__test__.jsonc4
-rw-r--r--tests/specs/run/fix_dynamic_import_errors/b.js2
-rw-r--r--tests/specs/run/fix_dynamic_import_errors/c.js2
-rw-r--r--tests/specs/run/fix_dynamic_import_errors/fix_dynamic_import_errors.js7
-rw-r--r--tests/specs/run/fix_dynamic_import_errors/fix_dynamic_import_errors.js.out (renamed from tests/testdata/run/fix_dynamic_import_errors.js.out)0
-rw-r--r--tests/specs/run/fix_emittable_skipped/__test__.jsonc4
-rw-r--r--tests/specs/run/fix_emittable_skipped/emittable.d.ts1
-rw-r--r--tests/specs/run/fix_emittable_skipped/fix_emittable_skipped.js7
-rw-r--r--tests/specs/run/fix_emittable_skipped/fix_emittable_skipped.ts.out (renamed from tests/testdata/run/fix_emittable_skipped.ts.out)0
-rw-r--r--tests/specs/run/fix_emittable_skipped/polyfill.ts8
-rw-r--r--tests/specs/run/fix_js_import_js/__test__.jsonc4
-rw-r--r--tests/specs/run/fix_js_import_js/fix_js_import_js.ts3
-rw-r--r--tests/specs/run/fix_js_import_js/fix_js_import_js.ts.out (renamed from tests/testdata/run/fix_js_import_js.ts.out)0
-rw-r--r--tests/specs/run/fix_js_import_js/mod4.js1
-rw-r--r--tests/specs/run/fix_js_import_js/mod6.js1
-rw-r--r--tests/specs/run/fix_js_imports/__test__.jsonc4
-rw-r--r--tests/specs/run/fix_js_imports/amd_like.js3
-rw-r--r--tests/specs/run/fix_js_imports/fix_js_imports.ts3
-rw-r--r--tests/specs/run/fix_js_imports/fix_js_imports.ts.out (renamed from tests/testdata/run/fix_js_imports.ts.out)0
-rw-r--r--tests/specs/run/fix_tsc_file_exists/__test__.jsonc4
-rw-r--r--tests/specs/run/fix_tsc_file_exists/fix_tsc_file_exists.out (renamed from tests/testdata/run/fix_tsc_file_exists.out)0
-rw-r--r--tests/specs/run/fix_tsc_file_exists/tsc/a.js2
-rw-r--r--tests/specs/run/fix_tsc_file_exists/tsc/d.ts3
-rw-r--r--tests/specs/run/fix_tsc_file_exists/tsc/node_modules/b.js2
-rw-r--r--tests/specs/run/fix_tsc_file_exists/tsc/node_modules/c.js1
-rw-r--r--tests/specs/run/fix_tsc_file_exists/tsc/test.js4
-rw-r--r--tests/specs/run/fix_worker_dispatchevent/__test__.jsonc4
-rw-r--r--tests/specs/run/fix_worker_dispatchevent/fix_worker_dispatchevent.ts (renamed from tests/testdata/run/fix_worker_dispatchevent.ts)0
-rw-r--r--tests/specs/run/fix_worker_dispatchevent/fix_worker_dispatchevent.ts.out (renamed from tests/testdata/run/fix_worker_dispatchevent.ts.out)0
-rw-r--r--tests/specs/run/followup_dyn_import_resolved/__test__.jsonc4
-rw-r--r--tests/specs/run/followup_dyn_import_resolved/followup_dyn_import_resolves/main.ts (renamed from tests/testdata/run/followup_dyn_import_resolves/main.ts)0
-rw-r--r--tests/specs/run/followup_dyn_import_resolved/followup_dyn_import_resolves/main.ts.out (renamed from tests/testdata/run/followup_dyn_import_resolves/main.ts.out)0
-rw-r--r--tests/specs/run/followup_dyn_import_resolved/followup_dyn_import_resolves/sub1.ts2
-rw-r--r--tests/specs/run/followup_dyn_import_resolved/followup_dyn_import_resolves/sub2.ts1
-rw-r--r--tests/specs/run/heapstats/__test__.jsonc4
-rw-r--r--tests/specs/run/heapstats/heapstats.js (renamed from tests/testdata/run/heapstats.js)0
-rw-r--r--tests/specs/run/heapstats/heapstats.js.out (renamed from tests/testdata/run/heapstats.js.out)0
-rw-r--r--tests/specs/run/https_import/RootCA.pem19
-rw-r--r--tests/specs/run/https_import/__test__.jsonc4
-rw-r--r--tests/specs/run/https_import/https_import.ts3
-rw-r--r--tests/specs/run/https_import/https_import.ts.out1
-rw-r--r--tests/specs/run/https_import/print_hello.ts3
-rw-r--r--tests/specs/run/if_main/__test__.jsonc4
-rw-r--r--tests/specs/run/if_main/if_main.ts (renamed from tests/testdata/run/if_main.ts)0
-rw-r--r--tests/specs/run/if_main/if_main.ts.out1
-rw-r--r--tests/specs/run/import_attributes_dynamic_error/__test__.jsonc5
-rw-r--r--tests/specs/run/import_attributes_dynamic_error/data.json6
-rw-r--r--tests/specs/run/import_attributes_dynamic_error/dynamic_error.out4
-rw-r--r--tests/specs/run/import_attributes_dynamic_error/dynamic_error.ts3
-rw-r--r--tests/specs/run/import_attributes_dynamic_import/__test__.jsonc4
-rw-r--r--tests/specs/run/import_attributes_dynamic_import/data.json6
-rw-r--r--tests/specs/run/import_attributes_dynamic_import/dynamic_import.out2
-rw-r--r--tests/specs/run/import_attributes_dynamic_import/dynamic_import.ts3
-rw-r--r--tests/specs/run/import_attributes_static_error/__test__.jsonc5
-rw-r--r--tests/specs/run/import_attributes_static_error/data.json6
-rw-r--r--tests/specs/run/import_attributes_static_error/static_error.out3
-rw-r--r--tests/specs/run/import_attributes_static_error/static_error.ts3
-rw-r--r--tests/specs/run/import_attributes_static_export/__test__.jsonc4
-rw-r--r--tests/specs/run/import_attributes_static_export/data.json6
-rw-r--r--tests/specs/run/import_attributes_static_export/static_export.out1
-rw-r--r--tests/specs/run/import_attributes_static_export/static_export.ts3
-rw-r--r--tests/specs/run/import_attributes_static_export/static_reexport.ts1
-rw-r--r--tests/specs/run/import_attributes_static_import/__test__.jsonc4
-rw-r--r--tests/specs/run/import_attributes_static_import/data.json6
-rw-r--r--tests/specs/run/import_attributes_static_import/static_import.out2
-rw-r--r--tests/specs/run/import_attributes_static_import/static_import.ts5
-rw-r--r--tests/specs/run/import_attributes_type_check/__test__.jsonc5
-rw-r--r--tests/specs/run/import_attributes_type_check/data.json6
-rw-r--r--tests/specs/run/import_attributes_type_check/type_check.out12
-rw-r--r--tests/specs/run/import_attributes_type_check/type_check.ts6
-rw-r--r--tests/specs/run/import_blob_url/__test__.jsonc4
-rw-r--r--tests/specs/run/import_blob_url/import_blob_url.ts (renamed from tests/testdata/run/import_blob_url.ts)0
-rw-r--r--tests/specs/run/import_blob_url/import_blob_url.ts.out (renamed from tests/testdata/run/import_blob_url.ts.out)0
-rw-r--r--tests/specs/run/import_blob_url_error_stack/__test__.jsonc5
-rw-r--r--tests/specs/run/import_blob_url_error_stack/import_blob_url_error_stack.ts (renamed from tests/testdata/run/import_blob_url_error_stack.ts)0
-rw-r--r--tests/specs/run/import_blob_url_error_stack/import_blob_url_error_stack.ts.out (renamed from tests/testdata/run/import_blob_url_error_stack.ts.out)0
-rw-r--r--tests/specs/run/import_blob_url_import_relative/__test__.jsonc5
-rw-r--r--tests/specs/run/import_blob_url_import_relative/import_blob_url_import_relative.ts (renamed from tests/testdata/run/import_blob_url_import_relative.ts)0
-rw-r--r--tests/specs/run/import_blob_url_import_relative/import_blob_url_import_relative.ts.out (renamed from tests/testdata/run/import_blob_url_import_relative.ts.out)0
-rw-r--r--tests/specs/run/import_blob_url_imports/__test__.jsonc4
-rw-r--r--tests/specs/run/import_blob_url_imports/import_blob_url_imports.ts (renamed from tests/testdata/run/import_blob_url_imports.ts)0
-rw-r--r--tests/specs/run/import_blob_url_imports/import_blob_url_imports.ts.out1
-rw-r--r--tests/specs/run/import_blob_url_jsx/__test__.jsonc4
-rw-r--r--tests/specs/run/import_blob_url_jsx/import_blob_url_jsx.ts (renamed from tests/testdata/run/import_blob_url_jsx.ts)0
-rw-r--r--tests/specs/run/import_blob_url_jsx/import_blob_url_jsx.ts.out (renamed from tests/testdata/run/import_blob_url_jsx.ts.out)0
-rw-r--r--tests/specs/run/import_common_js/__test__.jsonc23
-rw-r--r--tests/specs/run/import_common_js/a.js7
-rw-r--r--tests/specs/run/import_common_js/exports_error.out8
-rw-r--r--tests/specs/run/import_common_js/index.cjs2
-rw-r--r--tests/specs/run/import_common_js/index.out2
-rw-r--r--tests/specs/run/import_common_js/main.out2
-rw-r--r--tests/specs/run/import_common_js/module_error.out8
-rw-r--r--tests/specs/run/import_common_js/node_modules/foo/index.mjs1
-rw-r--r--tests/specs/run/import_common_js/require_error.js2
-rw-r--r--tests/specs/run/import_common_js/require_error.out11
-rw-r--r--tests/specs/run/import_compression/__test__.jsonc4
-rw-r--r--tests/specs/run/import_compression/import_compression/brotli2
-rw-r--r--tests/specs/run/import_compression/import_compression/gzipedbin0 -> 39 bytes
-rw-r--r--tests/specs/run/import_compression/import_compression/main.out (renamed from tests/testdata/run/import_compression/main.out)0
-rw-r--r--tests/specs/run/import_compression/import_compression/main.ts (renamed from tests/testdata/run/import_compression/main.ts)0
-rw-r--r--tests/specs/run/import_data_url/__test__.jsonc4
-rw-r--r--tests/specs/run/import_data_url/import_data_url.ts (renamed from tests/testdata/run/import_data_url.ts)0
-rw-r--r--tests/specs/run/import_data_url/import_data_url.ts.out (renamed from tests/testdata/run/import_data_url.ts.out)0
-rw-r--r--tests/specs/run/import_data_url_error_stack/__test__.jsonc5
-rw-r--r--tests/specs/run/import_data_url_error_stack/import_data_url_error_stack.ts (renamed from tests/testdata/run/import_data_url_error_stack.ts)0
-rw-r--r--tests/specs/run/import_data_url_error_stack/import_data_url_error_stack.ts.out (renamed from tests/testdata/run/import_data_url_error_stack.ts.out)0
-rw-r--r--tests/specs/run/import_data_url_import_relative/__test__.jsonc5
-rw-r--r--tests/specs/run/import_data_url_import_relative/import_data_url_import_relative.ts (renamed from tests/testdata/run/import_data_url_import_relative.ts)0
-rw-r--r--tests/specs/run/import_data_url_import_relative/import_data_url_import_relative.ts.out (renamed from tests/testdata/run/import_data_url_import_relative.ts.out)0
-rw-r--r--tests/specs/run/import_data_url_imports/__test__.jsonc4
-rw-r--r--tests/specs/run/import_data_url_imports/import_data_url_imports.ts (renamed from tests/testdata/run/import_data_url_imports.ts)0
-rw-r--r--tests/specs/run/import_data_url_imports/import_data_url_imports.ts.out1
-rw-r--r--tests/specs/run/import_data_url_jsx/__test__.jsonc4
-rw-r--r--tests/specs/run/import_data_url_jsx/import_data_url_jsx.ts (renamed from tests/testdata/run/import_data_url_jsx.ts)0
-rw-r--r--tests/specs/run/import_data_url_jsx/import_data_url_jsx.ts.out (renamed from tests/testdata/run/import_data_url_jsx.ts.out)0
-rw-r--r--tests/specs/run/import_dynamic_data_url/__test__.jsonc4
-rw-r--r--tests/specs/run/import_dynamic_data_url/import_dynamic_data_url.ts (renamed from tests/testdata/run/import_dynamic_data_url.ts)0
-rw-r--r--tests/specs/run/import_dynamic_data_url/import_dynamic_data_url.ts.out (renamed from tests/testdata/run/import_dynamic_data_url.ts.out)0
-rw-r--r--tests/specs/run/import_extensionless/__test__.jsonc4
-rw-r--r--tests/specs/run/import_extensionless/import_extensionless.ts (renamed from tests/testdata/run/import_extensionless.ts)0
-rw-r--r--tests/specs/run/import_extensionless/import_extensionless.ts.out1
-rw-r--r--tests/specs/run/import_file_with_colon/__test__.jsonc4
-rw-r--r--tests/specs/run/import_file_with_colon/import_file_with_colon.ts (renamed from tests/testdata/run/import_file_with_colon.ts)0
-rw-r--r--tests/specs/run/import_file_with_colon/import_file_with_colon.ts.out (renamed from tests/testdata/run/import_file_with_colon.ts.out)0
-rw-r--r--tests/specs/run/import_type/__test__.jsonc4
-rw-r--r--tests/specs/run/import_type/export_types.ts11
-rw-r--r--tests/specs/run/import_type/import_type.ts5
-rw-r--r--tests/specs/run/import_type/import_type.ts.out (renamed from tests/testdata/run/import_type.ts.out)0
-rw-r--r--tests/specs/run/import_type_no_check/__test__.jsonc4
-rw-r--r--tests/specs/run/import_type_no_check/export_types.ts11
-rw-r--r--tests/specs/run/import_type_no_check/import_type.ts5
-rw-r--r--tests/specs/run/import_type_no_check/import_type.ts.out1
-rw-r--r--tests/specs/run/inline_js_source_map_2/__test__.jsonc5
-rw-r--r--tests/specs/run/inline_js_source_map_2/inline_js_source_map_2.js4
-rw-r--r--tests/specs/run/inline_js_source_map_2/inline_js_source_map_2.js.out (renamed from tests/testdata/run/inline_js_source_map_2.js.out)0
-rw-r--r--tests/specs/run/inline_js_source_map_2_with_inline_contents/__test__.jsonc5
-rw-r--r--tests/specs/run/inline_js_source_map_2_with_inline_contents/inline_js_source_map_2_with_inline_contents.js4
-rw-r--r--tests/specs/run/inline_js_source_map_2_with_inline_contents/inline_js_source_map_2_with_inline_contents.js.out (renamed from tests/testdata/run/inline_js_source_map_2_with_inline_contents.js.out)0
-rw-r--r--tests/specs/run/inline_js_source_map_with_contents_from_graph/__test__.jsonc5
-rw-r--r--tests/specs/run/inline_js_source_map_with_contents_from_graph/inline_js_source_map_with_contents_from_graph.js4
-rw-r--r--tests/specs/run/inline_js_source_map_with_contents_from_graph/inline_js_source_map_with_contents_from_graph.js.out (renamed from tests/testdata/run/inline_js_source_map_with_contents_from_graph.js.out)0
-rw-r--r--tests/specs/run/issue_13562/__test__.jsonc4
-rw-r--r--tests/specs/run/issue_13562/issue13562.ts3
-rw-r--r--tests/specs/run/issue_13562/issue13562.ts.out1
-rw-r--r--tests/specs/run/issue_13562/mod1.ts17
-rw-r--r--tests/specs/run/issue_13562/print_hello.ts3
-rw-r--r--tests/specs/run/issue_13562/subdir2/dynamic_import.ts4
-rw-r--r--tests/specs/run/issue_13562/subdir2/mod2.ts9
-rw-r--r--tests/specs/run/js_import_detect/__test__.jsonc5
-rw-r--r--tests/specs/run/js_import_detect/js_import_detect.ts (renamed from tests/testdata/run/js_import_detect.ts)0
-rw-r--r--tests/specs/run/js_import_detect/js_import_detect.ts.out (renamed from tests/testdata/run/js_import_detect.ts.out)0
-rw-r--r--tests/specs/run/js_root_with_ts_check/__test__.jsonc5
-rw-r--r--tests/specs/run/js_root_with_ts_check/js_root_with_ts_check.js (renamed from tests/testdata/run/js_root_with_ts_check.js)0
-rw-r--r--tests/specs/run/js_root_with_ts_check/js_root_with_ts_check.js.out (renamed from tests/testdata/run/js_root_with_ts_check.js.out)0
-rw-r--r--tests/specs/run/js_without_extension/__test__.jsonc5
-rw-r--r--tests/specs/run/js_without_extension/js_without_extension3
-rw-r--r--tests/specs/run/js_without_extension/js_without_extension.out1
-rw-r--r--tests/specs/run/jsx_import_from_ts/__test__.jsonc4
-rw-r--r--tests/specs/run/jsx_import_from_ts/jsx_import_from_ts.App.jsx11
-rw-r--r--tests/specs/run/jsx_import_from_ts/jsx_import_from_ts.ts (renamed from tests/testdata/run/jsx_import_from_ts.ts)0
-rw-r--r--tests/specs/run/jsx_import_from_ts/jsx_import_from_ts.ts.out (renamed from tests/testdata/run/jsx_import_from_ts.ts.out)0
-rw-r--r--tests/specs/run/jsx_import_source_error/__test__.jsonc5
-rw-r--r--tests/specs/run/jsx_import_source_error/jsx/deno-jsx-error.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_error/jsx/deno-jsx-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_error/jsx/deno-jsx-precompile-skip.jsonc7
-rw-r--r--tests/specs/run/jsx_import_source_error/jsx/deno-jsx-precompile.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_error/jsx/deno-jsx.json6
-rw-r--r--tests/specs/run/jsx_import_source_error/jsx/deno-jsx.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_error/jsx/deno-jsxdev-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_error/jsx/deno-jsxdev.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_error/jsx/deno.lock6
-rw-r--r--tests/specs/run/jsx_import_source_error/jsx/import-map-scoped.json8
-rw-r--r--tests/specs/run/jsx_import_source_error/jsx/import-map.json7
-rw-r--r--tests/specs/run/jsx_import_source_error/jsx/jsx-dev-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_error/jsx/jsx-precompile/index.ts23
-rw-r--r--tests/specs/run/jsx_import_source_error/jsx/jsx-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_error/jsx_import_source_error.out (renamed from tests/testdata/run/jsx_import_source_error.out)0
-rw-r--r--tests/specs/run/jsx_import_source_error/jsx_import_source_no_pragma.tsx7
-rw-r--r--tests/specs/run/jsx_import_source_import_map/__test__.jsonc4
-rw-r--r--tests/specs/run/jsx_import_source_import_map/jsx/deno-jsx-error.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_import_map/jsx/deno-jsx-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_import_map/jsx/deno-jsx-precompile-skip.jsonc7
-rw-r--r--tests/specs/run/jsx_import_source_import_map/jsx/deno-jsx-precompile.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_import_map/jsx/deno-jsx.json6
-rw-r--r--tests/specs/run/jsx_import_source_import_map/jsx/deno-jsx.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_import_map/jsx/deno-jsxdev-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_import_map/jsx/deno-jsxdev.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_import_map/jsx/deno.lock6
-rw-r--r--tests/specs/run/jsx_import_source_import_map/jsx/import-map-scoped.json8
-rw-r--r--tests/specs/run/jsx_import_source_import_map/jsx/import-map.json7
-rw-r--r--tests/specs/run/jsx_import_source_import_map/jsx/jsx-dev-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_import_map/jsx/jsx-precompile/index.ts23
-rw-r--r--tests/specs/run/jsx_import_source_import_map/jsx/jsx-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_import_map/jsx_import_source_import_map.out2
-rw-r--r--tests/specs/run/jsx_import_source_import_map/jsx_import_source_no_pragma.tsx7
-rw-r--r--tests/specs/run/jsx_import_source_import_map_dev/__test__.jsonc4
-rw-r--r--tests/specs/run/jsx_import_source_import_map_dev/jsx/deno-jsx-error.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_import_map_dev/jsx/deno-jsx-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_import_map_dev/jsx/deno-jsx-precompile-skip.jsonc7
-rw-r--r--tests/specs/run/jsx_import_source_import_map_dev/jsx/deno-jsx-precompile.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_import_map_dev/jsx/deno-jsx.json6
-rw-r--r--tests/specs/run/jsx_import_source_import_map_dev/jsx/deno-jsx.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_import_map_dev/jsx/deno-jsxdev-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_import_map_dev/jsx/deno-jsxdev.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_import_map_dev/jsx/deno.lock6
-rw-r--r--tests/specs/run/jsx_import_source_import_map_dev/jsx/import-map-scoped.json8
-rw-r--r--tests/specs/run/jsx_import_source_import_map_dev/jsx/import-map.json7
-rw-r--r--tests/specs/run/jsx_import_source_import_map_dev/jsx/jsx-dev-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_import_map_dev/jsx/jsx-precompile/index.ts23
-rw-r--r--tests/specs/run/jsx_import_source_import_map_dev/jsx/jsx-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_import_map_dev/jsx_import_source_import_map_dev.out2
-rw-r--r--tests/specs/run/jsx_import_source_import_map_dev/jsx_import_source_no_pragma.tsx7
-rw-r--r--tests/specs/run/jsx_import_source_import_map_no_check/__test__.jsonc4
-rw-r--r--tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno-jsx-error.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno-jsx-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno-jsx-precompile-skip.jsonc7
-rw-r--r--tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno-jsx-precompile.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno-jsx.json6
-rw-r--r--tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno-jsx.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno-jsxdev-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno-jsxdev.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno.lock6
-rw-r--r--tests/specs/run/jsx_import_source_import_map_no_check/jsx/import-map-scoped.json8
-rw-r--r--tests/specs/run/jsx_import_source_import_map_no_check/jsx/import-map.json7
-rw-r--r--tests/specs/run/jsx_import_source_import_map_no_check/jsx/jsx-dev-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_import_map_no_check/jsx/jsx-precompile/index.ts23
-rw-r--r--tests/specs/run/jsx_import_source_import_map_no_check/jsx/jsx-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_import_map_no_check/jsx_import_source_import_map.out2
-rw-r--r--tests/specs/run/jsx_import_source_import_map_no_check/jsx_import_source_no_pragma.tsx7
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma/__test__.jsonc4
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma/jsx/deno-jsx-error.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma/jsx/deno-jsx-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma/jsx/deno-jsx-precompile-skip.jsonc7
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma/jsx/deno-jsx-precompile.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma/jsx/deno-jsx.json6
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma/jsx/deno-jsx.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma/jsx/deno-jsxdev-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma/jsx/deno-jsxdev.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma/jsx/deno.lock6
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma/jsx/import-map-scoped.json8
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma/jsx/import-map.json7
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma/jsx/jsx-dev-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma/jsx/jsx-precompile/index.ts23
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma/jsx/jsx-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma/jsx_import_source.out (renamed from tests/testdata/run/jsx_import_source.out)0
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma/jsx_import_source_no_pragma.tsx7
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma_dev/__test__.jsonc4
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno-jsx-error.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno-jsx-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno-jsx-precompile-skip.jsonc7
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno-jsx-precompile.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno-jsx.json6
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno-jsx.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno-jsxdev-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno-jsxdev.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno.lock6
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma_dev/jsx/import-map-scoped.json8
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma_dev/jsx/import-map.json7
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma_dev/jsx/jsx-dev-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma_dev/jsx/jsx-precompile/index.ts23
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma_dev/jsx/jsx-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma_dev/jsx_import_source_dev.out (renamed from tests/testdata/run/jsx_import_source_dev.out)0
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma_dev/jsx_import_source_no_pragma.tsx7
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma_no_check/__test__.jsonc4
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno-jsx-error.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno-jsx-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno-jsx-precompile-skip.jsonc7
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno-jsx-precompile.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno-jsx.json6
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno-jsx.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno-jsxdev-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno-jsxdev.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno.lock6
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/import-map-scoped.json8
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/import-map.json7
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/jsx-dev-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/jsx-precompile/index.ts23
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/jsx-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma_no_check/jsx_import_source.out2
-rw-r--r--tests/specs/run/jsx_import_source_no_pragma_no_check/jsx_import_source_no_pragma.tsx7
-rw-r--r--tests/specs/run/jsx_import_source_pragma/__test__.jsonc4
-rw-r--r--tests/specs/run/jsx_import_source_pragma/jsx/deno-jsx-error.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma/jsx/deno-jsx-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma/jsx/deno-jsx-precompile-skip.jsonc7
-rw-r--r--tests/specs/run/jsx_import_source_pragma/jsx/deno-jsx-precompile.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma/jsx/deno-jsx.json6
-rw-r--r--tests/specs/run/jsx_import_source_pragma/jsx/deno-jsx.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma/jsx/deno-jsxdev-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma/jsx/deno-jsxdev.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma/jsx/deno.lock6
-rw-r--r--tests/specs/run/jsx_import_source_pragma/jsx/import-map-scoped.json8
-rw-r--r--tests/specs/run/jsx_import_source_pragma/jsx/import-map.json7
-rw-r--r--tests/specs/run/jsx_import_source_pragma/jsx/jsx-dev-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_pragma/jsx/jsx-precompile/index.ts23
-rw-r--r--tests/specs/run/jsx_import_source_pragma/jsx/jsx-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_pragma/jsx_import_source.out2
-rw-r--r--tests/specs/run/jsx_import_source_pragma/jsx_import_source_pragma.tsx (renamed from tests/testdata/run/jsx_import_source_pragma.tsx)0
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map/__test__.jsonc4
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno-jsx-error.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno-jsx-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno-jsx-precompile-skip.jsonc7
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno-jsx-precompile.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno-jsx.json6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno-jsx.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno-jsxdev-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno-jsxdev.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno.lock6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map/jsx/import-map-scoped.json8
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map/jsx/import-map.json7
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map/jsx/jsx-dev-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map/jsx/jsx-precompile/index.ts23
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map/jsx/jsx-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map/jsx_import_source_import_map.out2
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map/jsx_import_source_pragma_import_map.tsx (renamed from tests/testdata/run/jsx_import_source_pragma_import_map.tsx)0
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map_dev/__test__.jsonc4
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno-jsx-error.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno-jsx-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno-jsx-precompile-skip.jsonc7
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno-jsx-precompile.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno-jsx.json6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno-jsx.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno-jsxdev-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno-jsxdev.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno.lock6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/import-map-scoped.json8
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/import-map.json7
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/jsx-dev-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/jsx-precompile/index.ts23
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/jsx-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx_import_source_import_map_dev.out2
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx_import_source_pragma_import_map.tsx9
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map_no_check/__test__.jsonc4
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno-jsx-error.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno-jsx-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno-jsx-precompile-skip.jsonc7
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno-jsx-precompile.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno-jsx.json6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno-jsx.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno-jsxdev-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno-jsxdev.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno.lock6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/import-map-scoped.json8
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/import-map.json7
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/jsx-dev-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/jsx-precompile/index.ts23
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/jsx-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx_import_source_import_map.out2
-rw-r--r--tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx_import_source_pragma_import_map.tsx9
-rw-r--r--tests/specs/run/jsx_import_source_pragma_no_check/__test__.jsonc4
-rw-r--r--tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno-jsx-error.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno-jsx-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno-jsx-precompile-skip.jsonc7
-rw-r--r--tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno-jsx-precompile.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno-jsx.json6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno-jsx.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno-jsxdev-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno-jsxdev.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno.lock6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_no_check/jsx/import-map-scoped.json8
-rw-r--r--tests/specs/run/jsx_import_source_pragma_no_check/jsx/import-map.json7
-rw-r--r--tests/specs/run/jsx_import_source_pragma_no_check/jsx/jsx-dev-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_pragma_no_check/jsx/jsx-precompile/index.ts23
-rw-r--r--tests/specs/run/jsx_import_source_pragma_no_check/jsx/jsx-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_pragma_no_check/jsx_import_source.out2
-rw-r--r--tests/specs/run/jsx_import_source_pragma_no_check/jsx_import_source_pragma.tsx9
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config/__test__.jsonc4
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno-jsx-error.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno-jsx-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno-jsx-precompile-skip.jsonc7
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno-jsx-precompile.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno-jsx.json6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno-jsx.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno-jsxdev-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno-jsxdev.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno.lock6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config/jsx/import-map-scoped.json8
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config/jsx/import-map.json7
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config/jsx/jsx-dev-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config/jsx/jsx-precompile/index.ts23
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config/jsx/jsx-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config/jsx_import_source.out2
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config/jsx_import_source_pragma.tsx9
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_no_check/__test__.jsonc4
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno-jsx-error.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno-jsx-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno-jsx-precompile-skip.jsonc7
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno-jsx-precompile.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno-jsx.json6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno-jsx.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno-jsxdev-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno-jsxdev.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno.lock6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/import-map-scoped.json8
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/import-map.json7
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/jsx-dev-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/jsx-precompile/index.ts23
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/jsx-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx_import_source.out2
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx_import_source_pragma.tsx9
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/__test__.jsonc4
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno-jsx-error.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno-jsx-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno-jsx-precompile-skip.jsonc7
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno-jsx-precompile.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno-jsx.json6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno-jsx.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno-jsxdev-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno-jsxdev.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno.lock6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/import-map-scoped.json8
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/import-map.json7
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/jsx-dev-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/jsx-precompile/index.ts23
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/jsx-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/vendor/http_localhost_4545/jsx/#jsx-runtime_62ac8.js11
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/vendor/manifest.json9
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx_import_source.out2
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx_import_source_pragma.tsx9
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_dev_config/__test__.jsonc4
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno-jsx-error.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno-jsx-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno-jsx-precompile-skip.jsonc7
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno-jsx-precompile.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno-jsx.json6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno-jsx.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno-jsxdev-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno-jsxdev.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno.lock6
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/import-map-scoped.json8
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/import-map.json7
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/jsx-dev-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/jsx-precompile/index.ts23
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/jsx-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx_import_source_dev.out2
-rw-r--r--tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx_import_source_pragma.tsx9
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map/__test__.jsonc4
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno-jsx-error.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno-jsx-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno-jsx-precompile-skip.jsonc7
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno-jsx-precompile.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno-jsx.json6
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno-jsx.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno-jsxdev-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno-jsxdev.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno.lock6
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map/jsx/import-map-scoped.json8
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map/jsx/import-map.json7
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map/jsx/jsx-dev-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map/jsx/jsx-precompile/index.ts23
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map/jsx/jsx-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map/jsx_precompile/no_pragma.out3
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map/jsx_precompile/no_pragma.tsx (renamed from tests/testdata/run/jsx_precompile/no_pragma.tsx)0
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map/jsx_precompile/skip.out (renamed from tests/testdata/run/jsx_precompile/skip.out)0
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map/jsx_precompile/skip.tsx (renamed from tests/testdata/run/jsx_precompile/skip.tsx)0
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map_skip_element/__test__.jsonc4
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno-jsx-error.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno-jsx-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno-jsx-precompile-skip.jsonc7
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno-jsx-precompile.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno-jsx.json6
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno-jsx.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno-jsxdev-import-map.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno-jsxdev.jsonc6
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno.lock6
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/import-map-scoped.json8
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/import-map.json7
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/jsx-dev-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/jsx-precompile/index.ts23
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/jsx-runtime/index.ts12
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx_precompile/no_pragma.out3
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx_precompile/no_pragma.tsx3
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx_precompile/skip.out3
-rw-r--r--tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx_precompile/skip.tsx9
-rw-r--r--tests/specs/run/ld_preload/env_arg.out4
-rw-r--r--tests/specs/run/ld_preload/env_arg.ts4
-rw-r--r--tests/specs/run/ld_preload/set_with_allow_env.out4
-rw-r--r--tests/specs/run/lock_check_ok/003_relative_import.ts3
-rw-r--r--tests/specs/run/lock_check_ok/003_relative_import.ts.out1
-rw-r--r--tests/specs/run/lock_check_ok/__test__.jsonc4
-rw-r--r--tests/specs/run/lock_check_ok/lock_check_ok.json4
-rw-r--r--tests/specs/run/lock_check_ok/print_hello.ts3
-rw-r--r--tests/specs/run/lock_check_ok2/019_media_types.ts24
-rw-r--r--tests/specs/run/lock_check_ok2/019_media_types.ts.out1
-rw-r--r--tests/specs/run/lock_check_ok2/__test__.jsonc4
-rw-r--r--tests/specs/run/lock_check_ok2/lock_check_ok2.json (renamed from tests/testdata/run/lock_check_ok2.json)0
-rw-r--r--tests/specs/run/lock_v2_check_ok/003_relative_import.ts3
-rw-r--r--tests/specs/run/lock_v2_check_ok/003_relative_import.ts.out1
-rw-r--r--tests/specs/run/lock_v2_check_ok/__test__.jsonc4
-rw-r--r--tests/specs/run/lock_v2_check_ok/lock_v2_check_ok.json7
-rw-r--r--tests/specs/run/lock_v2_check_ok/print_hello.ts3
-rw-r--r--tests/specs/run/lock_v2_check_ok2/019_media_types.ts24
-rw-r--r--tests/specs/run/lock_v2_check_ok2/019_media_types.ts.out1
-rw-r--r--tests/specs/run/lock_v2_check_ok2/__test__.jsonc4
-rw-r--r--tests/specs/run/lock_v2_check_ok2/lock_v2_check_ok2.json (renamed from tests/testdata/run/lock_v2_check_ok2.json)0
-rw-r--r--tests/specs/run/long_data_url_formatting/__test__.jsonc5
-rw-r--r--tests/specs/run/long_data_url_formatting/long_data_url_formatting.ts (renamed from tests/testdata/run/long_data_url_formatting.ts)0
-rw-r--r--tests/specs/run/long_data_url_formatting/long_data_url_formatting.ts.out (renamed from tests/testdata/run/long_data_url_formatting.ts.out)0
-rw-r--r--tests/specs/run/main_module/__test__.jsonc4
-rw-r--r--tests/specs/run/main_module/main_module/main.out (renamed from tests/testdata/run/main_module/main.out)0
-rw-r--r--tests/specs/run/main_module/main_module/main.ts (renamed from tests/testdata/run/main_module/main.ts)0
-rw-r--r--tests/specs/run/main_module/main_module/other.ts (renamed from tests/testdata/run/main_module/other.ts)0
-rw-r--r--tests/specs/run/mts_dmts_mjs/__test__.jsonc4
-rw-r--r--tests/specs/run/mts_dmts_mjs/import.mts4
-rw-r--r--tests/specs/run/mts_dmts_mjs/mod.mjs1
-rw-r--r--tests/specs/run/mts_dmts_mjs/mts_dmts_mjs.out (renamed from tests/testdata/run/mts_dmts_mjs.out)0
-rw-r--r--tests/specs/run/mts_dmts_mjs/types.d.mts1
-rw-r--r--tests/specs/run/mts_dmts_mjs_no_check/__test__.jsonc4
-rw-r--r--tests/specs/run/mts_dmts_mjs_no_check/import.mts4
-rw-r--r--tests/specs/run/mts_dmts_mjs_no_check/mod.mjs1
-rw-r--r--tests/specs/run/mts_dmts_mjs_no_check/mts_dmts_mjs.out1
-rw-r--r--tests/specs/run/mts_dmts_mjs_no_check/types.d.mts1
-rw-r--r--tests/specs/run/nested_error/__test__.jsonc5
-rw-r--r--tests/specs/run/nested_error/nested_error/main.ts (renamed from tests/testdata/run/nested_error/main.ts)0
-rw-r--r--tests/specs/run/nested_error/nested_error/main.ts.out (renamed from tests/testdata/run/nested_error/main.ts.out)0
-rw-r--r--tests/specs/run/no_check/006_url_imports.ts3
-rw-r--r--tests/specs/run/no_check/006_url_imports.ts.out2
-rw-r--r--tests/specs/run/no_check/__test__.jsonc4
-rw-r--r--tests/specs/run/no_check/mod2.ts1
-rw-r--r--tests/specs/run/no_check/print_hello.ts3
-rw-r--r--tests/specs/run/no_check_decorators/__test__.jsonc4
-rw-r--r--tests/specs/run/no_check_decorators/decorators/experimental/deno.json5
-rw-r--r--tests/specs/run/no_check_decorators/decorators/experimental/no_check/main.out3
-rw-r--r--tests/specs/run/no_check_decorators/decorators/experimental/no_check/main.ts21
-rw-r--r--tests/specs/run/no_check_decorators/decorators/experimental/runtime/main.out7
-rw-r--r--tests/specs/run/no_check_decorators/decorators/experimental/runtime/main.ts42
-rw-r--r--tests/specs/run/no_check_decorators/decorators/experimental/ts/main.out3
-rw-r--r--tests/specs/run/no_check_decorators/decorators/experimental/ts/main.ts14
-rw-r--r--tests/specs/run/no_check_decorators/decorators/tc39_proposal/main.out3
-rw-r--r--tests/specs/run/no_check_decorators/decorators/tc39_proposal/main.ts21
-rw-r--r--tests/specs/run/no_config_auto_discovery_for_local_script/__test__.jsonc5
-rw-r--r--tests/specs/run/no_config_auto_discovery_for_local_script/frontend_work.ts4
-rw-r--r--tests/specs/run/no_config_auto_discovery_for_local_script/no_auto_discovery.out4
-rw-r--r--tests/specs/run/no_deno_json/code/install.out4
-rw-r--r--tests/specs/run/no_lock_flag/__test__.jsonc5
-rw-r--r--tests/specs/run/no_lock_flag/no_lock_flag/deno.json (renamed from tests/testdata/run/no_lock_flag/deno.json)0
-rw-r--r--tests/specs/run/no_lock_flag/no_lock_flag/deno.lock (renamed from tests/testdata/run/no_lock_flag/deno.lock)0
-rw-r--r--tests/specs/run/no_lock_flag/no_lock_flag/main.out (renamed from tests/testdata/run/no_lock_flag/main.out)0
-rw-r--r--tests/specs/run/no_lock_flag/no_lock_flag/main.ts (renamed from tests/testdata/run/no_lock_flag/main.ts)0
-rw-r--r--tests/specs/run/no_prompt_flag/__test__.jsonc4
-rw-r--r--tests/specs/run/no_prompt_flag/no_prompt.ts10
-rw-r--r--tests/specs/run/node_env_var_allowlist/__test__.jsonc5
-rw-r--r--tests/specs/run/node_env_var_allowlist/node_env_var_allowlist.ts (renamed from tests/testdata/run/node_env_var_allowlist.ts)0
-rw-r--r--tests/specs/run/node_env_var_allowlist/node_env_var_allowlist.ts.out (renamed from tests/testdata/run/node_env_var_allowlist.ts.out)0
-rw-r--r--tests/specs/run/node_globals_hints/__test__.jsonc34
-rw-r--r--tests/specs/run/node_globals_hints/buffer.js1
-rw-r--r--tests/specs/run/node_globals_hints/buffer.out8
-rw-r--r--tests/specs/run/node_globals_hints/clear_immediate.js1
-rw-r--r--tests/specs/run/node_globals_hints/clear_immediate.out8
-rw-r--r--tests/specs/run/node_globals_hints/dirname.js1
-rw-r--r--tests/specs/run/node_globals_hints/dirname.out7
-rw-r--r--tests/specs/run/node_globals_hints/filename.js1
-rw-r--r--tests/specs/run/node_globals_hints/filename.out7
-rw-r--r--tests/specs/run/node_globals_hints/global.js1
-rw-r--r--tests/specs/run/node_globals_hints/global.out8
-rw-r--r--tests/specs/run/node_globals_hints/set_immediate.js1
-rw-r--r--tests/specs/run/node_globals_hints/set_immediate.out8
-rw-r--r--tests/specs/run/npm_pkg_requires_esm_js/__test__.jsonc5
-rw-r--r--tests/specs/run/npm_pkg_requires_esm_js/file.js1
-rw-r--r--tests/specs/run/npm_pkg_requires_esm_js/logs_require.js1
-rw-r--r--tests/specs/run/npm_pkg_requires_esm_js/main.js5
-rw-r--r--tests/specs/run/npm_pkg_requires_esm_js/node_modules/package/index.js3
-rw-r--r--tests/specs/run/npm_pkg_requires_esm_js/node_modules/package/package.json4
-rw-r--r--tests/specs/run/npm_pkg_requires_esm_js/output.out12
-rw-r--r--tests/specs/run/npm_pkg_requires_esm_js/package.json0
-rw-r--r--tests/specs/run/onload/__test__.jsonc4
-rw-r--r--tests/specs/run/onload/deno.json4
-rw-r--r--tests/specs/run/onload/onload/imported.ts (renamed from tests/testdata/run/onload/imported.ts)0
-rw-r--r--tests/specs/run/onload/onload/main.out (renamed from tests/testdata/run/onload/main.out)0
-rw-r--r--tests/specs/run/onload/onload/main.ts (renamed from tests/testdata/run/onload/main.ts)0
-rw-r--r--tests/specs/run/onload/onload/nest_imported.ts (renamed from tests/testdata/run/onload/nest_imported.ts)0
-rw-r--r--tests/specs/run/op_exit_op_set_exit_code_in_worker/__test__.jsonc5
-rw-r--r--tests/specs/run/op_exit_op_set_exit_code_in_worker/op_exit_op_set_exit_code_in_worker.ts (renamed from tests/testdata/run/op_exit_op_set_exit_code_in_worker.ts)0
-rw-r--r--tests/specs/run/op_exit_op_set_exit_code_in_worker/op_exit_op_set_exit_code_worker.js4
-rw-r--r--tests/specs/run/package_json/invalid_value/add.out3
-rw-r--r--tests/specs/run/package_json/invalid_value/error_auto.out2
-rw-r--r--tests/specs/run/package_json/invalid_value/install.out3
-rw-r--r--tests/specs/run/package_json/invalid_value/task.out2
-rw-r--r--tests/specs/run/package_json_auto_discovered_for_local_script_arg_with_stop/__test__.jsonc5
-rw-r--r--tests/specs/run/package_json_auto_discovered_for_local_script_arg_with_stop/deno.json5
-rw-r--r--tests/specs/run/package_json_auto_discovered_for_local_script_arg_with_stop/main.out5
-rw-r--r--tests/specs/run/package_json_auto_discovered_for_local_script_arg_with_stop/main.ts6
-rw-r--r--tests/specs/run/package_json_type/commonjs/basic/__test__.jsonc34
-rw-r--r--tests/specs/run/package_json_type/commonjs/basic/add.js3
-rw-r--r--tests/specs/run/package_json_type/commonjs/basic/import_import_meta.js3
-rw-r--r--tests/specs/run/package_json_type/commonjs/basic/import_meta.js1
-rw-r--r--tests/specs/run/package_json_type/commonjs/basic/main_cjs.js2
-rw-r--r--tests/specs/run/package_json_type/commonjs/basic/main_esm.js3
-rw-r--r--tests/specs/run/package_json_type/commonjs/basic/main_esm_import_meta.js2
-rw-r--r--tests/specs/run/package_json_type/commonjs/basic/main_esm_import_meta.out2
-rw-r--r--tests/specs/run/package_json_type/commonjs/basic/main_mix.js6
-rw-r--r--tests/specs/run/package_json_type/commonjs/basic/main_mix.out12
-rw-r--r--tests/specs/run/package_json_type/commonjs/basic/not_import_meta.js8
-rw-r--r--tests/specs/run/package_json_type/commonjs/basic/package.json3
-rw-r--r--tests/specs/run/package_json_type/commonjs/basic/tla.js2
-rw-r--r--tests/specs/run/package_json_type/commonjs/jsx/__test__.jsonc5
-rw-r--r--tests/specs/run/package_json_type/commonjs/jsx/add.js3
-rw-r--r--tests/specs/run/package_json_type/commonjs/jsx/deno.jsonc7
-rw-r--r--tests/specs/run/package_json_type/commonjs/jsx/main.jsx7
-rw-r--r--tests/specs/run/package_json_type/commonjs/jsx/main.out4
-rw-r--r--tests/specs/run/package_json_type/commonjs/jsx/package.json7
-rw-r--r--tests/specs/run/package_json_type/commonjs/jsx/tsx.tsx5
-rw-r--r--tests/specs/run/package_json_type/none/__test__.jsonc18
-rw-r--r--tests/specs/run/package_json_type/none/add.js3
-rw-r--r--tests/specs/run/package_json_type/none/commonjs/add.js3
-rw-r--r--tests/specs/run/package_json_type/none/commonjs/package.json3
-rw-r--r--tests/specs/run/package_json_type/none/main_cjs.js2
-rw-r--r--tests/specs/run/package_json_type/none/main_cjs.out11
-rw-r--r--tests/specs/run/package_json_type/none/main_esm.js3
-rw-r--r--tests/specs/run/package_json_type/none/main_esm.out4
-rw-r--r--tests/specs/run/package_json_type/none/package.json2
-rw-r--r--tests/specs/run/package_json_type/none/sub_folder_cjs.js3
-rw-r--r--tests/specs/run/permission_args/001_hello.js1
-rw-r--r--tests/specs/run/permission_args/__test__.jsonc4
-rw-r--r--tests/specs/run/permission_args/permission_args.out (renamed from tests/testdata/run/permission_args.out)0
-rw-r--r--tests/specs/run/permission_args_quiet/001_hello.js1
-rw-r--r--tests/specs/run/permission_args_quiet/001_hello.js.out1
-rw-r--r--tests/specs/run/permission_args_quiet/__test__.jsonc4
-rw-r--r--tests/specs/run/private_field_presence/__test__.jsonc4
-rw-r--r--tests/specs/run/private_field_presence/private_field_presence.ts (renamed from tests/testdata/run/private_field_presence.ts)0
-rw-r--r--tests/specs/run/private_field_presence/private_field_presence.ts.out (renamed from tests/testdata/run/private_field_presence.ts.out)0
-rw-r--r--tests/specs/run/private_field_presence_no_check/__test__.jsonc4
-rw-r--r--tests/specs/run/private_field_presence_no_check/private_field_presence.ts20
-rw-r--r--tests/specs/run/private_field_presence_no_check/private_field_presence.ts.out2
-rw-r--r--tests/specs/run/proto_exploit/__test__.jsonc4
-rw-r--r--tests/specs/run/proto_exploit/proto_exploit.js (renamed from tests/testdata/run/proto_exploit.js)0
-rw-r--r--tests/specs/run/proto_exploit/proto_exploit.js.out (renamed from tests/testdata/run/proto_exploit.js.out)0
-rw-r--r--tests/specs/run/queue_microtask_error/__test__.jsonc5
-rw-r--r--tests/specs/run/queue_microtask_error/queue_microtask_error.ts (renamed from tests/testdata/run/queue_microtask_error.ts)0
-rw-r--r--tests/specs/run/queue_microtask_error/queue_microtask_error.ts.out (renamed from tests/testdata/run/queue_microtask_error.ts.out)0
-rw-r--r--tests/specs/run/queue_microtask_error_handled/__test__.jsonc4
-rw-r--r--tests/specs/run/queue_microtask_error_handled/queue_microtask_error_handled.ts (renamed from tests/testdata/run/queue_microtask_error_handled.ts)0
-rw-r--r--tests/specs/run/queue_microtask_error_handled/queue_microtask_error_handled.ts.out (renamed from tests/testdata/run/queue_microtask_error_handled.ts.out)0
-rw-r--r--tests/specs/run/reference_types/__test__.jsonc4
-rw-r--r--tests/specs/run/reference_types/reference_types.ts (renamed from tests/testdata/run/reference_types.ts)0
-rw-r--r--tests/specs/run/reference_types/reference_types.ts.out (renamed from tests/testdata/run/reference_types_remote.ts.out)0
-rw-r--r--tests/specs/run/reference_types_error/__test__.jsonc5
-rw-r--r--tests/specs/run/reference_types_error/checkjs.tsconfig.json5
-rw-r--r--tests/specs/run/reference_types_error/reference_types_error.js (renamed from tests/testdata/run/reference_types_error.js)0
-rw-r--r--tests/specs/run/reference_types_error/reference_types_error.js.out (renamed from tests/testdata/run/reference_types_error.js.out)0
-rw-r--r--tests/specs/run/reference_types_error_no_check/__test__.jsonc4
-rw-r--r--tests/specs/run/reference_types_error_no_check/reference_types_error.js2
-rw-r--r--tests/specs/run/reference_types_error_vendor_dir/__test__.jsonc5
-rw-r--r--tests/specs/run/reference_types_error_vendor_dir/checkjs.tsconfig.json5
-rw-r--r--tests/specs/run/reference_types_error_vendor_dir/reference_types_error.js2
-rw-r--r--tests/specs/run/reference_types_error_vendor_dir/reference_types_error.js.out2
-rw-r--r--tests/specs/run/references_types_remote/__test__.jsonc4
-rw-r--r--tests/specs/run/references_types_remote/reference_types_remote.ts (renamed from tests/testdata/run/reference_types_remote.ts)0
-rw-r--r--tests/specs/run/references_types_remote/reference_types_remote.ts.out1
-rw-r--r--tests/specs/run/rejection_handled/__test__.jsonc4
-rw-r--r--tests/specs/run/rejection_handled/rejection_handled.out (renamed from tests/testdata/run/rejection_handled.out)0
-rw-r--r--tests/specs/run/rejection_handled/rejection_handled.ts (renamed from tests/testdata/run/rejection_handled.ts)0
-rw-r--r--tests/specs/run/remote_cjs_main/__test__.jsonc5
-rw-r--r--tests/specs/run/remote_cjs_main/output.out3
-rw-r--r--tests/specs/run/replace_self/__test__.jsonc4
-rw-r--r--tests/specs/run/replace_self/replace_self.js (renamed from tests/testdata/run/replace_self.js)0
-rw-r--r--tests/specs/run/replace_self/replace_self.js.out (renamed from tests/testdata/run/replace_self.js.out)0
-rw-r--r--tests/specs/run/report_error/__test__.jsonc5
-rw-r--r--tests/specs/run/report_error/report_error.ts (renamed from tests/testdata/run/report_error.ts)0
-rw-r--r--tests/specs/run/report_error/report_error.ts.out (renamed from tests/testdata/run/report_error.ts.out)0
-rw-r--r--tests/specs/run/report_error_end_of_program/__test__.jsonc5
-rw-r--r--tests/specs/run/report_error_end_of_program/report_error_end_of_program.ts (renamed from tests/testdata/run/report_error_end_of_program.ts)0
-rw-r--r--tests/specs/run/report_error_end_of_program/report_error_end_of_program.ts.out (renamed from tests/testdata/run/report_error_end_of_program.ts.out)0
-rw-r--r--tests/specs/run/report_error_handled/__test__.jsonc4
-rw-r--r--tests/specs/run/report_error_handled/report_error_handled.ts (renamed from tests/testdata/run/report_error_handled.ts)0
-rw-r--r--tests/specs/run/report_error_handled/report_error_handled.ts.out (renamed from tests/testdata/run/report_error_handled.ts.out)0
-rw-r--r--tests/specs/run/require_esm/main.out13
-rw-r--r--tests/specs/run/runtime_decorators/__test__.jsonc4
-rw-r--r--tests/specs/run/runtime_decorators/decorators/experimental/deno.json5
-rw-r--r--tests/specs/run/runtime_decorators/decorators/experimental/no_check/main.out3
-rw-r--r--tests/specs/run/runtime_decorators/decorators/experimental/no_check/main.ts21
-rw-r--r--tests/specs/run/runtime_decorators/decorators/experimental/runtime/main.out7
-rw-r--r--tests/specs/run/runtime_decorators/decorators/experimental/runtime/main.ts42
-rw-r--r--tests/specs/run/runtime_decorators/decorators/experimental/ts/main.out3
-rw-r--r--tests/specs/run/runtime_decorators/decorators/experimental/ts/main.ts14
-rw-r--r--tests/specs/run/runtime_decorators/decorators/tc39_proposal/main.out3
-rw-r--r--tests/specs/run/runtime_decorators/decorators/tc39_proposal/main.ts21
-rw-r--r--tests/specs/run/seed_random/__test__.jsonc4
-rw-r--r--tests/specs/run/seed_random/seed_random.js (renamed from tests/testdata/run/seed_random.js)0
-rw-r--r--tests/specs/run/seed_random/seed_random.js.out (renamed from tests/testdata/run/seed_random.js.out)0
-rw-r--r--tests/specs/run/set_exit_code_0/__test__.jsonc5
-rw-r--r--tests/specs/run/set_exit_code_0/set_exit_code_0.ts (renamed from tests/testdata/run/set_exit_code_0.ts)0
-rw-r--r--tests/specs/run/set_exit_code_1/__test__.jsonc5
-rw-r--r--tests/specs/run/set_exit_code_1/set_exit_code_1.ts (renamed from tests/testdata/run/set_exit_code_1.ts)0
-rw-r--r--tests/specs/run/set_exit_code_2/__test__.jsonc5
-rw-r--r--tests/specs/run/set_exit_code_2/set_exit_code_2.ts (renamed from tests/testdata/run/set_exit_code_2.ts)0
-rw-r--r--tests/specs/run/set_timeout_error/__test__.jsonc5
-rw-r--r--tests/specs/run/set_timeout_error/set_timeout_error.ts (renamed from tests/testdata/run/set_timeout_error.ts)0
-rw-r--r--tests/specs/run/set_timeout_error/set_timeout_error.ts.out (renamed from tests/testdata/run/set_timeout_error.ts.out)0
-rw-r--r--tests/specs/run/set_timeout_error_handled/__test__.jsonc4
-rw-r--r--tests/specs/run/set_timeout_error_handled/set_timeout_error_handled.ts (renamed from tests/testdata/run/set_timeout_error_handled.ts)0
-rw-r--r--tests/specs/run/set_timeout_error_handled/set_timeout_error_handled.ts.out (renamed from tests/testdata/run/set_timeout_error_handled.ts.out)0
-rw-r--r--tests/specs/run/shebang_swc/__test__.jsonc4
-rw-r--r--tests/specs/run/shebang_swc/shebang.ts (renamed from tests/testdata/run/shebang.ts)0
-rw-r--r--tests/specs/run/shebang_swc/shebang.ts.out (renamed from tests/testdata/run/shebang.ts.out)0
-rw-r--r--tests/specs/run/shebang_swc/shebang2.ts3
-rw-r--r--tests/specs/run/shebang_tsc/__test__.jsonc4
-rw-r--r--tests/specs/run/shebang_tsc/shebang.ts5
-rw-r--r--tests/specs/run/shebang_tsc/shebang.ts.out (renamed from tests/testdata/run/wasm.ts.out)0
-rw-r--r--tests/specs/run/shebang_tsc/shebang2.ts3
-rw-r--r--tests/specs/run/shebang_with_json_imports_swc/__test__.jsonc5
-rw-r--r--tests/specs/run/shebang_with_json_imports_swc/json_with_shebang.json4
-rw-r--r--tests/specs/run/shebang_with_json_imports_swc/json_with_shebang.ts3
-rw-r--r--tests/specs/run/shebang_with_json_imports_swc/json_with_shebang.ts.out1
-rw-r--r--tests/specs/run/shebang_with_json_imports_tsc/__test__.jsonc5
-rw-r--r--tests/specs/run/shebang_with_json_imports_tsc/json_with_shebang.json4
-rw-r--r--tests/specs/run/shebang_with_json_imports_tsc/json_with_shebang.ts3
-rw-r--r--tests/specs/run/shebang_with_json_imports_tsc/json_with_shebang.ts.out1
-rw-r--r--tests/specs/run/single_compile_with_reload/__test__.jsonc4
-rw-r--r--tests/specs/run/single_compile_with_reload/mod1.ts17
-rw-r--r--tests/specs/run/single_compile_with_reload/print_hello.ts3
-rw-r--r--tests/specs/run/single_compile_with_reload/single_compile_with_reload.ts (renamed from tests/testdata/run/single_compile_with_reload.ts)0
-rw-r--r--tests/specs/run/single_compile_with_reload/single_compile_with_reload.ts.out (renamed from tests/testdata/run/single_compile_with_reload.ts.out)0
-rw-r--r--tests/specs/run/single_compile_with_reload/single_compile_with_reload_dyn.ts11
-rw-r--r--tests/specs/run/single_compile_with_reload/single_compile_with_reload_worker.ts3
-rw-r--r--tests/specs/run/single_compile_with_reload/subdir2/dynamic_import.ts4
-rw-r--r--tests/specs/run/single_compile_with_reload/subdir2/mod2.ts9
-rw-r--r--tests/specs/run/spawn_stdout_inherit/__test__.jsonc4
-rw-r--r--tests/specs/run/spawn_stdout_inherit/spawn_stdout_inherit.ts (renamed from tests/testdata/run/spawn_stdout_inherit.ts)0
-rw-r--r--tests/specs/run/spawn_stdout_inherit/spawn_stdout_inherit.ts.out (renamed from tests/testdata/run/spawn_stdout_inherit.ts.out)0
-rw-r--r--tests/specs/run/stdin_read_all/__test__.jsonc5
-rw-r--r--tests/specs/run/stdin_read_all/stdin_read_all.out (renamed from tests/testdata/run/stdin_read_all.out)0
-rw-r--r--tests/specs/run/stdin_read_all/stdin_read_all.ts (renamed from tests/testdata/run/stdin_read_all.ts)0
-rw-r--r--tests/specs/run/stdin_type_cjs/__test__.jsonc5
-rw-r--r--tests/specs/run/stdin_type_cjs/package.json3
-rw-r--r--tests/specs/run/stdin_type_cjs/stdin_read_all.ts1
-rw-r--r--tests/specs/run/stdout_write_all/__test__.jsonc4
-rw-r--r--tests/specs/run/stdout_write_all/stdout_write_all.out (renamed from tests/testdata/run/stdout_write_all.out)0
-rw-r--r--tests/specs/run/stdout_write_all/stdout_write_all.ts (renamed from tests/testdata/run/stdout_write_all.ts)0
-rw-r--r--tests/specs/run/stdout_write_sync_async/__test__.jsonc4
-rw-r--r--tests/specs/run/stdout_write_sync_async/stdout_write_sync_async.out (renamed from tests/testdata/run/stdout_write_sync_async.out)0
-rw-r--r--tests/specs/run/stdout_write_sync_async/stdout_write_sync_async.ts (renamed from tests/testdata/run/stdout_write_sync_async.ts)0
-rw-r--r--tests/specs/run/swc_syntax_error/__test__.jsonc5
-rw-r--r--tests/specs/run/swc_syntax_error/swc_syntax_error.ts (renamed from tests/testdata/run/swc_syntax_error.ts)0
-rw-r--r--tests/specs/run/swc_syntax_error/swc_syntax_error.ts.out (renamed from tests/testdata/run/swc_syntax_error.ts.out)0
-rw-r--r--tests/specs/run/test_and_bench_are_noops_in_run/__test__.jsonc4
-rw-r--r--tests/specs/run/test_and_bench_are_noops_in_run/test_and_bench_in_run.js (renamed from tests/testdata/run/test_and_bench_in_run.js)0
-rw-r--r--tests/specs/run/tls_connecttls/RootCA.pem19
-rw-r--r--tests/specs/run/tls_connecttls/__test__.jsonc4
-rw-r--r--tests/specs/run/tls_connecttls/deno.json4
-rw-r--r--tests/specs/run/tls_connecttls/localhost.crt21
-rw-r--r--tests/specs/run/tls_connecttls/localhost.key28
-rw-r--r--tests/specs/run/tls_connecttls/textproto.ts170
-rw-r--r--tests/specs/run/tls_connecttls/tls.out (renamed from tests/testdata/run/tls.out)0
-rw-r--r--tests/specs/run/tls_connecttls/tls_connecttls.js65
-rw-r--r--tests/specs/run/tls_starttls/RootCA.pem19
-rw-r--r--tests/specs/run/tls_starttls/__test__.jsonc4
-rw-r--r--tests/specs/run/tls_starttls/deno.json4
-rw-r--r--tests/specs/run/tls_starttls/localhost.crt21
-rw-r--r--tests/specs/run/tls_starttls/localhost.key28
-rw-r--r--tests/specs/run/tls_starttls/textproto.ts170
-rw-r--r--tests/specs/run/tls_starttls/tls.out1
-rw-r--r--tests/specs/run/tls_starttls/tls_starttls.js64
-rw-r--r--tests/specs/run/top_level_await/__test__.jsonc4
-rw-r--r--tests/specs/run/top_level_await/hello.txt1
-rw-r--r--tests/specs/run/top_level_await/top_level_await/circular.js (renamed from tests/testdata/run/top_level_await/circular.js)0
-rw-r--r--tests/specs/run/top_level_await/top_level_await/circular.out (renamed from tests/testdata/run/top_level_await/circular.out)0
-rw-r--r--tests/specs/run/top_level_await/top_level_await/loop.js20
-rw-r--r--tests/specs/run/top_level_await/top_level_await/loop.out (renamed from tests/testdata/run/top_level_await/loop.out)0
-rw-r--r--tests/specs/run/top_level_await/top_level_await/nested.out (renamed from tests/testdata/run/top_level_await/nested.out)0
-rw-r--r--tests/specs/run/top_level_await/top_level_await/nested/a.js (renamed from tests/testdata/run/top_level_await/nested/a.js)0
-rw-r--r--tests/specs/run/top_level_await/top_level_await/nested/b.js (renamed from tests/testdata/run/top_level_await/nested/b.js)0
-rw-r--r--tests/specs/run/top_level_await/top_level_await/nested/main.js (renamed from tests/testdata/run/top_level_await/nested/main.js)0
-rw-r--r--tests/specs/run/top_level_await/top_level_await/order.js (renamed from tests/testdata/run/top_level_await/order.js)0
-rw-r--r--tests/specs/run/top_level_await/top_level_await/order.out (renamed from tests/testdata/run/top_level_await/order.out)0
-rw-r--r--tests/specs/run/top_level_await/top_level_await/tla/a.js3
-rw-r--r--tests/specs/run/top_level_await/top_level_await/tla/b.js7
-rw-r--r--tests/specs/run/top_level_await/top_level_await/tla/c.js3
-rw-r--r--tests/specs/run/top_level_await/top_level_await/tla/d.js8
-rw-r--r--tests/specs/run/top_level_await/top_level_await/tla/order.js1
-rw-r--r--tests/specs/run/top_level_await/top_level_await/tla/parent.js9
-rw-r--r--tests/specs/run/top_level_await/top_level_await/tla2/a.js5
-rw-r--r--tests/specs/run/top_level_await/top_level_await/tla2/b.js5
-rw-r--r--tests/specs/run/top_level_await/top_level_await/tla3/b.js7
-rw-r--r--tests/specs/run/top_level_await/top_level_await/tla3/timeout_loop.js23
-rw-r--r--tests/specs/run/top_level_await/top_level_await/top_level_await.js3
-rw-r--r--tests/specs/run/top_level_await/top_level_await/top_level_await.out (renamed from tests/testdata/run/top_level_await/top_level_await.out)0
-rw-r--r--tests/specs/run/top_level_await/top_level_await/top_level_await.ts (renamed from tests/testdata/run/top_level_await/top_level_await.ts)0
-rw-r--r--tests/specs/run/top_level_await/top_level_await/top_level_for_await.js (renamed from tests/testdata/run/top_level_await/top_level_for_await.js)0
-rw-r--r--tests/specs/run/top_level_await/top_level_await/top_level_for_await.out (renamed from tests/testdata/run/top_level_await/top_level_for_await.out)0
-rw-r--r--tests/specs/run/top_level_await/top_level_await/top_level_for_await.ts (renamed from tests/testdata/run/top_level_await/top_level_for_await.ts)0
-rw-r--r--tests/specs/run/top_level_await/top_level_await/unresolved.js (renamed from tests/testdata/run/top_level_await/unresolved.js)0
-rw-r--r--tests/specs/run/top_level_await/top_level_await/unresolved.out (renamed from tests/testdata/run/top_level_await/unresolved.out)0
-rw-r--r--tests/specs/run/top_level_await_circular/__test__.jsonc5
-rw-r--r--tests/specs/run/top_level_await_circular/top_level_await/circular.js8
-rw-r--r--tests/specs/run/top_level_await_circular/top_level_await/circular.out10
-rw-r--r--tests/specs/run/top_level_await_circular/top_level_await/loop.js20
-rw-r--r--tests/specs/run/top_level_await_circular/top_level_await/loop.out5
-rw-r--r--tests/specs/run/top_level_await_circular/top_level_await/nested.out5
-rw-r--r--tests/specs/run/top_level_await_circular/top_level_await/nested/a.js3
-rw-r--r--tests/specs/run/top_level_await_circular/top_level_await/nested/b.js1
-rw-r--r--tests/specs/run/top_level_await_circular/top_level_await/nested/main.js3
-rw-r--r--tests/specs/run/top_level_await_circular/top_level_await/order.js21
-rw-r--r--tests/specs/run/top_level_await_circular/top_level_await/order.out2
-rw-r--r--tests/specs/run/top_level_await_circular/top_level_await/tla/a.js3
-rw-r--r--tests/specs/run/top_level_await_circular/top_level_await/tla/b.js7
-rw-r--r--tests/specs/run/top_level_await_circular/top_level_await/tla/c.js3
-rw-r--r--tests/specs/run/top_level_await_circular/top_level_await/tla/d.js8
-rw-r--r--tests/specs/run/top_level_await_circular/top_level_await/tla/order.js1
-rw-r--r--tests/specs/run/top_level_await_circular/top_level_await/tla/parent.js9
-rw-r--r--tests/specs/run/top_level_await_circular/top_level_await/tla2/a.js5
-rw-r--r--tests/specs/run/top_level_await_circular/top_level_await/tla2/b.js5
-rw-r--r--tests/specs/run/top_level_await_circular/top_level_await/tla3/b.js7
-rw-r--r--tests/specs/run/top_level_await_circular/top_level_await/tla3/timeout_loop.js23
-rw-r--r--tests/specs/run/top_level_await_circular/top_level_await/top_level_await.js (renamed from tests/testdata/run/top_level_await/top_level_await.js)0
-rw-r--r--tests/specs/run/top_level_await_circular/top_level_await/top_level_await.out3
-rw-r--r--tests/specs/run/top_level_await_circular/top_level_await/top_level_await.ts3
-rw-r--r--tests/specs/run/top_level_await_circular/top_level_await/top_level_for_await.js10
-rw-r--r--tests/specs/run/top_level_await_circular/top_level_await/top_level_for_await.out3
-rw-r--r--tests/specs/run/top_level_await_circular/top_level_await/top_level_for_await.ts10
-rw-r--r--tests/specs/run/top_level_await_circular/top_level_await/unresolved.js1
-rw-r--r--tests/specs/run/top_level_await_circular/top_level_await/unresolved.out4
-rw-r--r--tests/specs/run/top_level_await_loop/__test__.jsonc4
-rw-r--r--tests/specs/run/top_level_await_loop/top_level_await/circular.js8
-rw-r--r--tests/specs/run/top_level_await_loop/top_level_await/circular.out10
-rw-r--r--tests/specs/run/top_level_await_loop/top_level_await/loop.js20
-rw-r--r--tests/specs/run/top_level_await_loop/top_level_await/loop.out5
-rw-r--r--tests/specs/run/top_level_await_loop/top_level_await/nested.out5
-rw-r--r--tests/specs/run/top_level_await_loop/top_level_await/nested/a.js3
-rw-r--r--tests/specs/run/top_level_await_loop/top_level_await/nested/b.js1
-rw-r--r--tests/specs/run/top_level_await_loop/top_level_await/nested/main.js3
-rw-r--r--tests/specs/run/top_level_await_loop/top_level_await/order.js21
-rw-r--r--tests/specs/run/top_level_await_loop/top_level_await/order.out2
-rw-r--r--tests/specs/run/top_level_await_loop/top_level_await/tla/a.js3
-rw-r--r--tests/specs/run/top_level_await_loop/top_level_await/tla/b.js7
-rw-r--r--tests/specs/run/top_level_await_loop/top_level_await/tla/c.js3
-rw-r--r--tests/specs/run/top_level_await_loop/top_level_await/tla/d.js8
-rw-r--r--tests/specs/run/top_level_await_loop/top_level_await/tla/order.js1
-rw-r--r--tests/specs/run/top_level_await_loop/top_level_await/tla/parent.js9
-rw-r--r--tests/specs/run/top_level_await_loop/top_level_await/tla2/a.js5
-rw-r--r--tests/specs/run/top_level_await_loop/top_level_await/tla2/b.js5
-rw-r--r--tests/specs/run/top_level_await_loop/top_level_await/tla3/b.js7
-rw-r--r--tests/specs/run/top_level_await_loop/top_level_await/tla3/timeout_loop.js23
-rw-r--r--tests/specs/run/top_level_await_loop/top_level_await/top_level_await.js3
-rw-r--r--tests/specs/run/top_level_await_loop/top_level_await/top_level_await.out3
-rw-r--r--tests/specs/run/top_level_await_loop/top_level_await/top_level_await.ts3
-rw-r--r--tests/specs/run/top_level_await_loop/top_level_await/top_level_for_await.js10
-rw-r--r--tests/specs/run/top_level_await_loop/top_level_await/top_level_for_await.out3
-rw-r--r--tests/specs/run/top_level_await_loop/top_level_await/top_level_for_await.ts10
-rw-r--r--tests/specs/run/top_level_await_loop/top_level_await/unresolved.js1
-rw-r--r--tests/specs/run/top_level_await_loop/top_level_await/unresolved.out4
-rw-r--r--tests/specs/run/top_level_await_nested/__test__.jsonc4
-rw-r--r--tests/specs/run/top_level_await_nested/top_level_await/circular.js8
-rw-r--r--tests/specs/run/top_level_await_nested/top_level_await/circular.out10
-rw-r--r--tests/specs/run/top_level_await_nested/top_level_await/loop.js (renamed from tests/testdata/run/top_level_await/loop.js)0
-rw-r--r--tests/specs/run/top_level_await_nested/top_level_await/loop.out5
-rw-r--r--tests/specs/run/top_level_await_nested/top_level_await/nested.out5
-rw-r--r--tests/specs/run/top_level_await_nested/top_level_await/nested/a.js3
-rw-r--r--tests/specs/run/top_level_await_nested/top_level_await/nested/b.js1
-rw-r--r--tests/specs/run/top_level_await_nested/top_level_await/nested/main.js3
-rw-r--r--tests/specs/run/top_level_await_nested/top_level_await/order.js21
-rw-r--r--tests/specs/run/top_level_await_nested/top_level_await/order.out2
-rw-r--r--tests/specs/run/top_level_await_nested/top_level_await/tla/a.js3
-rw-r--r--tests/specs/run/top_level_await_nested/top_level_await/tla/b.js7
-rw-r--r--tests/specs/run/top_level_await_nested/top_level_await/tla/c.js3
-rw-r--r--tests/specs/run/top_level_await_nested/top_level_await/tla/d.js8
-rw-r--r--tests/specs/run/top_level_await_nested/top_level_await/tla/order.js1
-rw-r--r--tests/specs/run/top_level_await_nested/top_level_await/tla/parent.js9
-rw-r--r--tests/specs/run/top_level_await_nested/top_level_await/tla2/a.js5
-rw-r--r--tests/specs/run/top_level_await_nested/top_level_await/tla2/b.js5
-rw-r--r--tests/specs/run/top_level_await_nested/top_level_await/tla3/b.js7
-rw-r--r--tests/specs/run/top_level_await_nested/top_level_await/tla3/timeout_loop.js23
-rw-r--r--tests/specs/run/top_level_await_nested/top_level_await/top_level_await.js3
-rw-r--r--tests/specs/run/top_level_await_nested/top_level_await/top_level_await.out3
-rw-r--r--tests/specs/run/top_level_await_nested/top_level_await/top_level_await.ts3
-rw-r--r--tests/specs/run/top_level_await_nested/top_level_await/top_level_for_await.js10
-rw-r--r--tests/specs/run/top_level_await_nested/top_level_await/top_level_for_await.out3
-rw-r--r--tests/specs/run/top_level_await_nested/top_level_await/top_level_for_await.ts10
-rw-r--r--tests/specs/run/top_level_await_nested/top_level_await/unresolved.js1
-rw-r--r--tests/specs/run/top_level_await_nested/top_level_await/unresolved.out4
-rw-r--r--tests/specs/run/top_level_await_order/__test__.jsonc4
-rw-r--r--tests/specs/run/top_level_await_order/top_level_await/circular.js8
-rw-r--r--tests/specs/run/top_level_await_order/top_level_await/circular.out10
-rw-r--r--tests/specs/run/top_level_await_order/top_level_await/loop.js20
-rw-r--r--tests/specs/run/top_level_await_order/top_level_await/loop.out5
-rw-r--r--tests/specs/run/top_level_await_order/top_level_await/nested.out5
-rw-r--r--tests/specs/run/top_level_await_order/top_level_await/nested/a.js3
-rw-r--r--tests/specs/run/top_level_await_order/top_level_await/nested/b.js1
-rw-r--r--tests/specs/run/top_level_await_order/top_level_await/nested/main.js3
-rw-r--r--tests/specs/run/top_level_await_order/top_level_await/order.js21
-rw-r--r--tests/specs/run/top_level_await_order/top_level_await/order.out2
-rw-r--r--tests/specs/run/top_level_await_order/top_level_await/tla/a.js3
-rw-r--r--tests/specs/run/top_level_await_order/top_level_await/tla/b.js7
-rw-r--r--tests/specs/run/top_level_await_order/top_level_await/tla/c.js3
-rw-r--r--tests/specs/run/top_level_await_order/top_level_await/tla/d.js8
-rw-r--r--tests/specs/run/top_level_await_order/top_level_await/tla/order.js1
-rw-r--r--tests/specs/run/top_level_await_order/top_level_await/tla/parent.js9
-rw-r--r--tests/specs/run/top_level_await_order/top_level_await/tla2/a.js5
-rw-r--r--tests/specs/run/top_level_await_order/top_level_await/tla2/b.js5
-rw-r--r--tests/specs/run/top_level_await_order/top_level_await/tla3/b.js7
-rw-r--r--tests/specs/run/top_level_await_order/top_level_await/tla3/timeout_loop.js23
-rw-r--r--tests/specs/run/top_level_await_order/top_level_await/top_level_await.js3
-rw-r--r--tests/specs/run/top_level_await_order/top_level_await/top_level_await.out3
-rw-r--r--tests/specs/run/top_level_await_order/top_level_await/top_level_await.ts3
-rw-r--r--tests/specs/run/top_level_await_order/top_level_await/top_level_for_await.js10
-rw-r--r--tests/specs/run/top_level_await_order/top_level_await/top_level_for_await.out3
-rw-r--r--tests/specs/run/top_level_await_order/top_level_await/top_level_for_await.ts10
-rw-r--r--tests/specs/run/top_level_await_order/top_level_await/unresolved.js1
-rw-r--r--tests/specs/run/top_level_await_order/top_level_await/unresolved.out4
-rw-r--r--tests/specs/run/top_level_await_ts/__test__.jsonc4
-rw-r--r--tests/specs/run/top_level_await_ts/hello.txt1
-rw-r--r--tests/specs/run/top_level_await_ts/top_level_await/circular.js8
-rw-r--r--tests/specs/run/top_level_await_ts/top_level_await/circular.out10
-rw-r--r--tests/specs/run/top_level_await_ts/top_level_await/loop.js20
-rw-r--r--tests/specs/run/top_level_await_ts/top_level_await/loop.out5
-rw-r--r--tests/specs/run/top_level_await_ts/top_level_await/nested.out5
-rw-r--r--tests/specs/run/top_level_await_ts/top_level_await/nested/a.js3
-rw-r--r--tests/specs/run/top_level_await_ts/top_level_await/nested/b.js1
-rw-r--r--tests/specs/run/top_level_await_ts/top_level_await/nested/main.js3
-rw-r--r--tests/specs/run/top_level_await_ts/top_level_await/order.js21
-rw-r--r--tests/specs/run/top_level_await_ts/top_level_await/order.out2
-rw-r--r--tests/specs/run/top_level_await_ts/top_level_await/tla/a.js3
-rw-r--r--tests/specs/run/top_level_await_ts/top_level_await/tla/b.js7
-rw-r--r--tests/specs/run/top_level_await_ts/top_level_await/tla/c.js3
-rw-r--r--tests/specs/run/top_level_await_ts/top_level_await/tla/d.js8
-rw-r--r--tests/specs/run/top_level_await_ts/top_level_await/tla/order.js1
-rw-r--r--tests/specs/run/top_level_await_ts/top_level_await/tla/parent.js9
-rw-r--r--tests/specs/run/top_level_await_ts/top_level_await/tla2/a.js5
-rw-r--r--tests/specs/run/top_level_await_ts/top_level_await/tla2/b.js5
-rw-r--r--tests/specs/run/top_level_await_ts/top_level_await/tla3/b.js7
-rw-r--r--tests/specs/run/top_level_await_ts/top_level_await/tla3/timeout_loop.js23
-rw-r--r--tests/specs/run/top_level_await_ts/top_level_await/top_level_await.js3
-rw-r--r--tests/specs/run/top_level_await_ts/top_level_await/top_level_await.out3
-rw-r--r--tests/specs/run/top_level_await_ts/top_level_await/top_level_await.ts3
-rw-r--r--tests/specs/run/top_level_await_ts/top_level_await/top_level_for_await.js10
-rw-r--r--tests/specs/run/top_level_await_ts/top_level_await/top_level_for_await.out3
-rw-r--r--tests/specs/run/top_level_await_ts/top_level_await/top_level_for_await.ts10
-rw-r--r--tests/specs/run/top_level_await_ts/top_level_await/unresolved.js1
-rw-r--r--tests/specs/run/top_level_await_ts/top_level_await/unresolved.out4
-rw-r--r--tests/specs/run/top_level_await_unresolved/__test__.jsonc5
-rw-r--r--tests/specs/run/top_level_await_unresolved/top_level_await/circular.js8
-rw-r--r--tests/specs/run/top_level_await_unresolved/top_level_await/circular.out10
-rw-r--r--tests/specs/run/top_level_await_unresolved/top_level_await/loop.js20
-rw-r--r--tests/specs/run/top_level_await_unresolved/top_level_await/loop.out5
-rw-r--r--tests/specs/run/top_level_await_unresolved/top_level_await/nested.out5
-rw-r--r--tests/specs/run/top_level_await_unresolved/top_level_await/nested/a.js3
-rw-r--r--tests/specs/run/top_level_await_unresolved/top_level_await/nested/b.js1
-rw-r--r--tests/specs/run/top_level_await_unresolved/top_level_await/nested/main.js3
-rw-r--r--tests/specs/run/top_level_await_unresolved/top_level_await/order.js21
-rw-r--r--tests/specs/run/top_level_await_unresolved/top_level_await/order.out2
-rw-r--r--tests/specs/run/top_level_await_unresolved/top_level_await/tla/a.js3
-rw-r--r--tests/specs/run/top_level_await_unresolved/top_level_await/tla/b.js7
-rw-r--r--tests/specs/run/top_level_await_unresolved/top_level_await/tla/c.js3
-rw-r--r--tests/specs/run/top_level_await_unresolved/top_level_await/tla/d.js8
-rw-r--r--tests/specs/run/top_level_await_unresolved/top_level_await/tla/order.js1
-rw-r--r--tests/specs/run/top_level_await_unresolved/top_level_await/tla/parent.js9
-rw-r--r--tests/specs/run/top_level_await_unresolved/top_level_await/tla2/a.js5
-rw-r--r--tests/specs/run/top_level_await_unresolved/top_level_await/tla2/b.js5
-rw-r--r--tests/specs/run/top_level_await_unresolved/top_level_await/tla3/b.js7
-rw-r--r--tests/specs/run/top_level_await_unresolved/top_level_await/tla3/timeout_loop.js23
-rw-r--r--tests/specs/run/top_level_await_unresolved/top_level_await/top_level_await.js3
-rw-r--r--tests/specs/run/top_level_await_unresolved/top_level_await/top_level_await.out3
-rw-r--r--tests/specs/run/top_level_await_unresolved/top_level_await/top_level_await.ts3
-rw-r--r--tests/specs/run/top_level_await_unresolved/top_level_await/top_level_for_await.js10
-rw-r--r--tests/specs/run/top_level_await_unresolved/top_level_await/top_level_for_await.out3
-rw-r--r--tests/specs/run/top_level_await_unresolved/top_level_await/top_level_for_await.ts10
-rw-r--r--tests/specs/run/top_level_await_unresolved/top_level_await/unresolved.js1
-rw-r--r--tests/specs/run/top_level_await_unresolved/top_level_await/unresolved.out4
-rw-r--r--tests/specs/run/top_level_for_await/__test__.jsonc4
-rw-r--r--tests/specs/run/top_level_for_await/top_level_await/circular.js8
-rw-r--r--tests/specs/run/top_level_for_await/top_level_await/circular.out10
-rw-r--r--tests/specs/run/top_level_for_await/top_level_await/loop.js20
-rw-r--r--tests/specs/run/top_level_for_await/top_level_await/loop.out5
-rw-r--r--tests/specs/run/top_level_for_await/top_level_await/nested.out5
-rw-r--r--tests/specs/run/top_level_for_await/top_level_await/nested/a.js3
-rw-r--r--tests/specs/run/top_level_for_await/top_level_await/nested/b.js1
-rw-r--r--tests/specs/run/top_level_for_await/top_level_await/nested/main.js3
-rw-r--r--tests/specs/run/top_level_for_await/top_level_await/order.js21
-rw-r--r--tests/specs/run/top_level_for_await/top_level_await/order.out2
-rw-r--r--tests/specs/run/top_level_for_await/top_level_await/tla/a.js3
-rw-r--r--tests/specs/run/top_level_for_await/top_level_await/tla/b.js7
-rw-r--r--tests/specs/run/top_level_for_await/top_level_await/tla/c.js3
-rw-r--r--tests/specs/run/top_level_for_await/top_level_await/tla/d.js8
-rw-r--r--tests/specs/run/top_level_for_await/top_level_await/tla/order.js1
-rw-r--r--tests/specs/run/top_level_for_await/top_level_await/tla/parent.js9
-rw-r--r--tests/specs/run/top_level_for_await/top_level_await/tla2/a.js5
-rw-r--r--tests/specs/run/top_level_for_await/top_level_await/tla2/b.js5
-rw-r--r--tests/specs/run/top_level_for_await/top_level_await/tla3/b.js7
-rw-r--r--tests/specs/run/top_level_for_await/top_level_await/tla3/timeout_loop.js23
-rw-r--r--tests/specs/run/top_level_for_await/top_level_await/top_level_await.js3
-rw-r--r--tests/specs/run/top_level_for_await/top_level_await/top_level_await.out3
-rw-r--r--tests/specs/run/top_level_for_await/top_level_await/top_level_await.ts3
-rw-r--r--tests/specs/run/top_level_for_await/top_level_await/top_level_for_await.js10
-rw-r--r--tests/specs/run/top_level_for_await/top_level_await/top_level_for_await.out3
-rw-r--r--tests/specs/run/top_level_for_await/top_level_await/top_level_for_await.ts10
-rw-r--r--tests/specs/run/top_level_for_await/top_level_await/unresolved.js1
-rw-r--r--tests/specs/run/top_level_for_await/top_level_await/unresolved.out4
-rw-r--r--tests/specs/run/top_level_for_await_ts/__test__.jsonc4
-rw-r--r--tests/specs/run/top_level_for_await_ts/top_level_await/circular.js8
-rw-r--r--tests/specs/run/top_level_for_await_ts/top_level_await/circular.out10
-rw-r--r--tests/specs/run/top_level_for_await_ts/top_level_await/loop.js20
-rw-r--r--tests/specs/run/top_level_for_await_ts/top_level_await/loop.out5
-rw-r--r--tests/specs/run/top_level_for_await_ts/top_level_await/nested.out5
-rw-r--r--tests/specs/run/top_level_for_await_ts/top_level_await/nested/a.js3
-rw-r--r--tests/specs/run/top_level_for_await_ts/top_level_await/nested/b.js1
-rw-r--r--tests/specs/run/top_level_for_await_ts/top_level_await/nested/main.js3
-rw-r--r--tests/specs/run/top_level_for_await_ts/top_level_await/order.js21
-rw-r--r--tests/specs/run/top_level_for_await_ts/top_level_await/order.out2
-rw-r--r--tests/specs/run/top_level_for_await_ts/top_level_await/tla/a.js3
-rw-r--r--tests/specs/run/top_level_for_await_ts/top_level_await/tla/b.js7
-rw-r--r--tests/specs/run/top_level_for_await_ts/top_level_await/tla/c.js3
-rw-r--r--tests/specs/run/top_level_for_await_ts/top_level_await/tla/d.js8
-rw-r--r--tests/specs/run/top_level_for_await_ts/top_level_await/tla/order.js1
-rw-r--r--tests/specs/run/top_level_for_await_ts/top_level_await/tla/parent.js9
-rw-r--r--tests/specs/run/top_level_for_await_ts/top_level_await/tla2/a.js5
-rw-r--r--tests/specs/run/top_level_for_await_ts/top_level_await/tla2/b.js5
-rw-r--r--tests/specs/run/top_level_for_await_ts/top_level_await/tla3/b.js7
-rw-r--r--tests/specs/run/top_level_for_await_ts/top_level_await/tla3/timeout_loop.js23
-rw-r--r--tests/specs/run/top_level_for_await_ts/top_level_await/top_level_await.js3
-rw-r--r--tests/specs/run/top_level_for_await_ts/top_level_await/top_level_await.out3
-rw-r--r--tests/specs/run/top_level_for_await_ts/top_level_await/top_level_await.ts3
-rw-r--r--tests/specs/run/top_level_for_await_ts/top_level_await/top_level_for_await.js10
-rw-r--r--tests/specs/run/top_level_for_await_ts/top_level_await/top_level_for_await.out3
-rw-r--r--tests/specs/run/top_level_for_await_ts/top_level_await/top_level_for_await.ts10
-rw-r--r--tests/specs/run/top_level_for_await_ts/top_level_await/unresolved.js1
-rw-r--r--tests/specs/run/top_level_for_await_ts/top_level_await/unresolved.out4
-rw-r--r--tests/specs/run/ts_decorators/__test__.jsonc4
-rw-r--r--tests/specs/run/ts_decorators/decorators/experimental/deno.json5
-rw-r--r--tests/specs/run/ts_decorators/decorators/experimental/no_check/main.out3
-rw-r--r--tests/specs/run/ts_decorators/decorators/experimental/no_check/main.ts21
-rw-r--r--tests/specs/run/ts_decorators/decorators/experimental/runtime/main.out7
-rw-r--r--tests/specs/run/ts_decorators/decorators/experimental/runtime/main.ts42
-rw-r--r--tests/specs/run/ts_decorators/decorators/experimental/ts/main.out3
-rw-r--r--tests/specs/run/ts_decorators/decorators/experimental/ts/main.ts14
-rw-r--r--tests/specs/run/ts_decorators/decorators/tc39_proposal/main.out3
-rw-r--r--tests/specs/run/ts_decorators/decorators/tc39_proposal/main.ts21
-rw-r--r--tests/specs/run/ts_import_from_js/005_more_imports.ts11
-rw-r--r--tests/specs/run/ts_import_from_js/__test__.jsonc4
-rw-r--r--tests/specs/run/ts_import_from_js/mod1.ts17
-rw-r--r--tests/specs/run/ts_import_from_js/mod2.ts1
-rw-r--r--tests/specs/run/ts_import_from_js/print_hello.ts3
-rw-r--r--tests/specs/run/ts_import_from_js/subdir2/dynamic_import.ts4
-rw-r--r--tests/specs/run/ts_import_from_js/subdir2/mod2.ts9
-rw-r--r--tests/specs/run/ts_import_from_js/ts_import_from_js/deps.js (renamed from tests/testdata/run/ts_import_from_js/deps.js)0
-rw-r--r--tests/specs/run/ts_import_from_js/ts_import_from_js/main.js (renamed from tests/testdata/run/ts_import_from_js/main.js)0
-rw-r--r--tests/specs/run/ts_import_from_js/ts_import_from_js/main.out (renamed from tests/testdata/run/ts_import_from_js/main.out)0
-rw-r--r--tests/specs/run/ts_type_imports/__test__.jsonc5
-rw-r--r--tests/specs/run/ts_type_imports/ts_type_imports.ts (renamed from tests/testdata/run/ts_type_imports.ts)0
-rw-r--r--tests/specs/run/ts_type_imports/ts_type_imports.ts.out (renamed from tests/testdata/run/ts_type_imports.ts.out)0
-rw-r--r--tests/specs/run/ts_type_imports/ts_type_imports_foo.ts1
-rw-r--r--tests/specs/run/ts_type_only_import/__test__.jsonc4
-rw-r--r--tests/specs/run/ts_type_only_import/ts_type_only_import.d.ts3
-rw-r--r--tests/specs/run/ts_type_only_import/ts_type_only_import.ts (renamed from tests/testdata/run/ts_type_only_import.ts)0
-rw-r--r--tests/specs/run/ts_type_only_import/ts_type_only_import.ts.out (renamed from tests/testdata/run/ts_type_only_import.ts.out)0
-rw-r--r--tests/specs/run/ts_without_extension/__test__.jsonc5
-rw-r--r--tests/specs/run/ts_without_extension/ts_without_extension3
-rw-r--r--tests/specs/run/ts_without_extension/ts_without_extension.out2
-rw-r--r--tests/specs/run/tsx_imports/046_jsx_test.tsx14
-rw-r--r--tests/specs/run/tsx_imports/__test__.jsonc4
-rw-r--r--tests/specs/run/tsx_imports/tsx_imports/Component.tsx (renamed from tests/testdata/run/tsx_imports/Component.tsx)0
-rw-r--r--tests/specs/run/tsx_imports/tsx_imports/tsx_imports.ts (renamed from tests/testdata/run/tsx_imports/tsx_imports.ts)0
-rw-r--r--tests/specs/run/tsx_imports/tsx_imports/tsx_imports.ts.out (renamed from tests/testdata/run/tsx_imports/tsx_imports.ts.out)0
-rw-r--r--tests/specs/run/type_definitions/__test__.jsonc4
-rw-r--r--tests/specs/run/type_definitions/type_definitions.ts12
-rw-r--r--tests/specs/run/type_definitions/type_definitions.ts.out (renamed from tests/testdata/run/type_definitions.ts.out)0
-rw-r--r--tests/specs/run/type_definitions/type_definitions/bar.d.ts7
-rw-r--r--tests/specs/run/type_definitions/type_definitions/bar.js5
-rw-r--r--tests/specs/run/type_definitions/type_definitions/fizz.d.ts2
-rw-r--r--tests/specs/run/type_definitions/type_definitions/fizz.js1
-rw-r--r--tests/specs/run/type_definitions/type_definitions/foo.d.ts2
-rw-r--r--tests/specs/run/type_definitions/type_definitions/foo.js1
-rw-r--r--tests/specs/run/type_definitions/type_definitions/qat.ts1
-rw-r--r--tests/specs/run/type_definitions_for_export/__test__.jsonc5
-rw-r--r--tests/specs/run/type_definitions_for_export/export_type_def.ts2
-rw-r--r--tests/specs/run/type_definitions_for_export/type_definitions/bar.d.ts7
-rw-r--r--tests/specs/run/type_definitions_for_export/type_definitions/bar.js5
-rw-r--r--tests/specs/run/type_definitions_for_export/type_definitions/fizz.d.ts2
-rw-r--r--tests/specs/run/type_definitions_for_export/type_definitions/fizz.js1
-rw-r--r--tests/specs/run/type_definitions_for_export/type_definitions/foo.d.ts2
-rw-r--r--tests/specs/run/type_definitions_for_export/type_definitions/foo.js1
-rw-r--r--tests/specs/run/type_definitions_for_export/type_definitions/qat.ts1
-rw-r--r--tests/specs/run/type_definitions_for_export/type_definitions_for_export.ts (renamed from tests/testdata/run/type_definitions_for_export.ts)0
-rw-r--r--tests/specs/run/type_definitions_for_export/type_definitions_for_export.ts.out (renamed from tests/testdata/run/type_definitions_for_export.ts.out)0
-rw-r--r--tests/specs/run/type_directives_01/__test__.jsonc4
-rw-r--r--tests/specs/run/type_directives_01/type_directives_01.ts (renamed from tests/testdata/run/type_directives_01.ts)0
-rw-r--r--tests/specs/run/type_directives_01/type_directives_01.ts.out (renamed from tests/testdata/run/type_directives_01.ts.out)0
-rw-r--r--tests/specs/run/type_directives_02/__test__.jsonc4
-rw-r--r--tests/specs/run/type_directives_02/type_directives_02.ts3
-rw-r--r--tests/specs/run/type_directives_02/type_directives_02.ts.out3
-rw-r--r--tests/specs/run/type_directives_02/type_reference.d.ts1
-rw-r--r--tests/specs/run/type_directives_02/type_reference.js3
-rw-r--r--tests/specs/run/type_headers_deno_types/__test__.jsonc4
-rw-r--r--tests/specs/run/type_headers_deno_types/type_headers_deno_types.ts (renamed from tests/testdata/run/type_headers_deno_types.ts)0
-rw-r--r--tests/specs/run/type_headers_deno_types/type_headers_deno_types.ts.out (renamed from tests/testdata/run/type_headers_deno_types.ts.out)0
-rw-r--r--tests/specs/run/unbuffered_stderr/__test__.jsonc4
-rw-r--r--tests/specs/run/unbuffered_stderr/unbuffered_stderr.ts (renamed from tests/testdata/run/unbuffered_stderr.ts)0
-rw-r--r--tests/specs/run/unbuffered_stderr/unbuffered_stderr.ts.out (renamed from tests/testdata/run/unbuffered_stderr.ts.out)0
-rw-r--r--tests/specs/run/unbuffered_stdout/__test__.jsonc4
-rw-r--r--tests/specs/run/unbuffered_stdout/unbuffered_stdout.ts (renamed from tests/testdata/run/unbuffered_stdout.ts)0
-rw-r--r--tests/specs/run/unbuffered_stdout/unbuffered_stdout.ts.out (renamed from tests/testdata/run/unbuffered_stdout.ts.out)0
-rw-r--r--tests/specs/run/unhandled_rejection/__test__.jsonc4
-rw-r--r--tests/specs/run/unhandled_rejection/unhandled_rejection.ts (renamed from tests/testdata/run/unhandled_rejection.ts)0
-rw-r--r--tests/specs/run/unhandled_rejection/unhandled_rejection.ts.out9
-rw-r--r--tests/specs/run/unhandled_rejection_dynamic_import/__test__.jsonc5
-rw-r--r--tests/specs/run/unhandled_rejection_dynamic_import/unhandled_rejection_dynamic_import/import.ts (renamed from tests/testdata/run/unhandled_rejection_dynamic_import/import.ts)0
-rw-r--r--tests/specs/run/unhandled_rejection_dynamic_import/unhandled_rejection_dynamic_import/main.ts (renamed from tests/testdata/run/unhandled_rejection_dynamic_import/main.ts)0
-rw-r--r--tests/specs/run/unhandled_rejection_dynamic_import/unhandled_rejection_dynamic_import/main.ts.out (renamed from tests/testdata/run/unhandled_rejection_dynamic_import/main.ts.out)0
-rw-r--r--tests/specs/run/unhandled_rejection_dynamic_import2/__test__.jsonc4
-rw-r--r--tests/specs/run/unhandled_rejection_dynamic_import2/unhandled_rejection_dynamic_import2/import.ts (renamed from tests/testdata/run/unhandled_rejection_dynamic_import2/import.ts)0
-rw-r--r--tests/specs/run/unhandled_rejection_dynamic_import2/unhandled_rejection_dynamic_import2/main.ts (renamed from tests/testdata/run/unhandled_rejection_dynamic_import2/main.ts)0
-rw-r--r--tests/specs/run/unhandled_rejection_dynamic_import2/unhandled_rejection_dynamic_import2/main.ts.out (renamed from tests/testdata/run/unhandled_rejection_dynamic_import2/main.ts.out)0
-rw-r--r--tests/specs/run/unhandled_rejection_sync_error/__test__.jsonc4
-rw-r--r--tests/specs/run/unhandled_rejection_sync_error/unhandled_rejection_sync_error.ts (renamed from tests/testdata/run/unhandled_rejection_sync_error.ts)0
-rw-r--r--tests/specs/run/unhandled_rejection_sync_error/unhandled_rejection_sync_error.ts.out6
-rw-r--r--tests/specs/run/unsafe_proto/__test__.jsonc5
-rw-r--r--tests/specs/run/unsafe_proto/unsafe_proto/main.js (renamed from tests/testdata/run/unsafe_proto/main.js)0
-rw-r--r--tests/specs/run/unsafe_proto/unsafe_proto/main.out (renamed from tests/testdata/run/unsafe_proto/main.out)0
-rw-r--r--tests/specs/run/unsafe_proto/unsafe_proto/main_with_unsafe_proto_flag.out (renamed from tests/testdata/run/unsafe_proto/main_with_unsafe_proto_flag.out)0
-rw-r--r--tests/specs/run/unsafe_proto/unsafe_proto/worker.js (renamed from tests/testdata/run/unsafe_proto/worker.js)0
-rw-r--r--tests/specs/run/unsafe_proto_flag/__test__.jsonc5
-rw-r--r--tests/specs/run/unsafe_proto_flag/unsafe_proto/main.js5
-rw-r--r--tests/specs/run/unsafe_proto_flag/unsafe_proto/main.out2
-rw-r--r--tests/specs/run/unsafe_proto_flag/unsafe_proto/main_with_unsafe_proto_flag.out2
-rw-r--r--tests/specs/run/unsafe_proto_flag/unsafe_proto/worker.js2
-rw-r--r--tests/specs/run/unstable/__test__.jsonc5
-rw-r--r--tests/specs/run/unstable/node_globals.out4
-rw-r--r--tests/specs/run/unstable/node_globals.ts7
-rw-r--r--tests/specs/run/unstable_broadcast_channel_disabled/__test__.jsonc4
-rw-r--r--tests/specs/run/unstable_broadcast_channel_disabled/unstable_broadcast_channel.disabled.out (renamed from tests/testdata/run/unstable_broadcast_channel.disabled.out)0
-rw-r--r--tests/specs/run/unstable_broadcast_channel_disabled/unstable_broadcast_channel.js (renamed from tests/testdata/run/unstable_broadcast_channel.js)0
-rw-r--r--tests/specs/run/unstable_broadcast_channel_enabled/__test__.jsonc4
-rw-r--r--tests/specs/run/unstable_broadcast_channel_enabled/unstable_broadcast_channel.enabled.out (renamed from tests/testdata/run/unstable_broadcast_channel.enabled.out)0
-rw-r--r--tests/specs/run/unstable_broadcast_channel_enabled/unstable_broadcast_channel.js10
-rw-r--r--tests/specs/run/unstable_cron_disabled/__test__.jsonc4
-rw-r--r--tests/specs/run/unstable_cron_disabled/unstable_cron.disabled.out (renamed from tests/testdata/run/unstable_cron.disabled.out)0
-rw-r--r--tests/specs/run/unstable_cron_disabled/unstable_cron.js (renamed from tests/testdata/run/unstable_cron.js)0
-rw-r--r--tests/specs/run/unstable_cron_enabled/__test__.jsonc4
-rw-r--r--tests/specs/run/unstable_cron_enabled/unstable_cron.enabled.out (renamed from tests/testdata/run/unstable_cron.enabled.out)0
-rw-r--r--tests/specs/run/unstable_cron_enabled/unstable_cron.js10
-rw-r--r--tests/specs/run/unstable_kv_disabled/__test__.jsonc4
-rw-r--r--tests/specs/run/unstable_kv_disabled/unstable_kv.disabled.out (renamed from tests/testdata/run/unstable_kv.disabled.out)0
-rw-r--r--tests/specs/run/unstable_kv_disabled/unstable_kv.js (renamed from tests/testdata/run/unstable_kv.js)0
-rw-r--r--tests/specs/run/unstable_kv_enabled/__test__.jsonc4
-rw-r--r--tests/specs/run/unstable_kv_enabled/unstable_kv.enabled.out (renamed from tests/testdata/run/unstable_kv.enabled.out)0
-rw-r--r--tests/specs/run/unstable_kv_enabled/unstable_kv.js14
-rw-r--r--tests/specs/run/unstable_net_disabled/__test__.jsonc4
-rw-r--r--tests/specs/run/unstable_net_disabled/unstable_net.disabled.out (renamed from tests/testdata/run/unstable_net.disabled.out)0
-rw-r--r--tests/specs/run/unstable_net_disabled/unstable_net.js (renamed from tests/testdata/run/unstable_net.js)0
-rw-r--r--tests/specs/run/unstable_net_enabled/__test__.jsonc4
-rw-r--r--tests/specs/run/unstable_net_enabled/unstable_net.enabled.out (renamed from tests/testdata/run/unstable_net.enabled.out)0
-rw-r--r--tests/specs/run/unstable_net_enabled/unstable_net.js11
-rw-r--r--tests/specs/run/unstable_worker/__test__.jsonc4
-rw-r--r--tests/specs/run/unstable_worker/unstable_worker.ts6
-rw-r--r--tests/specs/run/unstable_worker/unstable_worker.ts.out (renamed from tests/testdata/run/unstable_worker.ts.out)0
-rw-r--r--tests/specs/run/unstable_worker/worker_unstable.ts5
-rw-r--r--tests/specs/run/unstable_worker_options_disabled/__test__.jsonc5
-rw-r--r--tests/specs/run/unstable_worker_options_disabled/unstable_worker_options.disabled.out (renamed from tests/testdata/run/unstable_worker_options.disabled.out)0
-rw-r--r--tests/specs/run/unstable_worker_options_disabled/unstable_worker_options.js (renamed from tests/testdata/run/unstable_worker_options.js)0
-rw-r--r--tests/specs/run/unstable_worker_options_enabled/__test__.jsonc4
-rw-r--r--tests/specs/run/unstable_worker_options_enabled/unstable_worker_options.enabled.out (renamed from tests/testdata/run/unstable_worker_options.enabled.out)0
-rw-r--r--tests/specs/run/unstable_worker_options_enabled/unstable_worker_options.js19
-rw-r--r--tests/specs/run/unsupported_dynamic_import_scheme/__test__.jsonc5
-rw-r--r--tests/specs/run/unsupported_dynamic_import_scheme/unsupported_dynamic_import_scheme.out8
-rw-r--r--tests/specs/run/v8_flags_env_run/__test__.jsonc7
-rw-r--r--tests/specs/run/v8_flags_env_run/v8_flags.js (renamed from tests/testdata/run/v8_flags.js)0
-rw-r--r--tests/specs/run/v8_flags_env_run/v8_flags.js.out (renamed from tests/testdata/run/v8_flags.js.out)0
-rw-r--r--tests/specs/run/v8_flags_run/__test__.jsonc4
-rw-r--r--tests/specs/run/v8_flags_run/v8_flags.js1
-rw-r--r--tests/specs/run/v8_flags_run/v8_flags.js.out1
-rw-r--r--tests/specs/run/v8_flags_unrecognized/__test__.jsonc5
-rw-r--r--tests/specs/run/v8_flags_unrecognized/v8_flags_unrecognized.out (renamed from tests/testdata/run/v8_flags_unrecognized.out)0
-rw-r--r--tests/specs/run/v8_help/__test__.jsonc4
-rw-r--r--tests/specs/run/v8_help/v8_help.out (renamed from tests/testdata/run/v8_help.out)0
-rw-r--r--tests/specs/run/wasm/__test__.jsonc4
-rw-r--r--tests/specs/run/wasm/wasm.ts (renamed from tests/testdata/run/wasm.ts)0
-rw-r--r--tests/specs/run/wasm/wasm.ts.out1
-rw-r--r--tests/specs/run/wasm_async/__test__.jsonc4
-rw-r--r--tests/specs/run/wasm_async/wasm_async.js (renamed from tests/testdata/run/wasm_async.js)0
-rw-r--r--tests/specs/run/wasm_async/wasm_async.out (renamed from tests/testdata/run/wasm_async.out)0
-rw-r--r--tests/specs/run/wasm_shared/__test__.jsonc4
-rw-r--r--tests/specs/run/wasm_shared/wasm_shared.out0
-rw-r--r--tests/specs/run/wasm_shared/wasm_shared.ts (renamed from tests/testdata/run/wasm_shared.ts)0
-rw-r--r--tests/specs/run/wasm_streaming_panic_test/__test__.jsonc5
-rw-r--r--tests/specs/run/wasm_streaming_panic_test/wasm_streaming_panic_test.js (renamed from tests/testdata/run/wasm_streaming_panic_test.js)0
-rw-r--r--tests/specs/run/wasm_streaming_panic_test/wasm_streaming_panic_test.js.out (renamed from tests/testdata/run/wasm_streaming_panic_test.js.out)0
-rw-r--r--tests/specs/run/wasm_unreachable/__test__.jsonc5
-rw-r--r--tests/specs/run/wasm_unreachable/unreachable.wasmbin0 -> 42 bytes
-rw-r--r--tests/specs/run/wasm_unreachable/wasm_unreachable.js9
-rw-r--r--tests/specs/run/wasm_unreachable/wasm_unreachable.out (renamed from tests/testdata/run/wasm_unreachable.out)0
-rw-r--r--tests/specs/run/wasm_url/__test__.jsonc5
-rw-r--r--tests/specs/run/wasm_url/wasm_url.js (renamed from tests/testdata/run/wasm_url.js)0
-rw-r--r--tests/specs/run/wasm_url/wasm_url.out (renamed from tests/testdata/run/wasm_url.out)0
-rw-r--r--tests/specs/run/weakref/__test__.jsonc4
-rw-r--r--tests/specs/run/weakref/weakref.ts (renamed from tests/testdata/run/weakref.ts)0
-rw-r--r--tests/specs/run/weakref/weakref.ts.out (renamed from tests/testdata/run/weakref.ts.out)0
-rw-r--r--tests/specs/run/webstorage_serialization/__test__.jsonc4
-rw-r--r--tests/specs/run/webstorage_serialization/webstorage/config_a.jsonc3
-rw-r--r--tests/specs/run/webstorage_serialization/webstorage/config_b.jsonc3
-rw-r--r--tests/specs/run/webstorage_serialization/webstorage/fixture.ts2
-rw-r--r--tests/specs/run/webstorage_serialization/webstorage/logger.ts1
-rw-r--r--tests/specs/run/webstorage_serialization/webstorage/serialization.ts (renamed from tests/testdata/run/webstorage/serialization.ts)0
-rw-r--r--tests/specs/run/webstorage_serialization/webstorage/serialization.ts.out (renamed from tests/testdata/run/webstorage/serialization.ts.out)0
-rw-r--r--tests/specs/run/webstorage_serialization/webstorage/setter.ts1
-rw-r--r--tests/specs/run/worker_close_in_wasm_reactions/__test__.jsonc4
-rw-r--r--tests/specs/run/worker_close_in_wasm_reactions/close_in_wasm_reactions.js21
-rw-r--r--tests/specs/run/worker_close_in_wasm_reactions/worker_close_in_wasm_reactions.js10
-rw-r--r--tests/specs/run/worker_close_in_wasm_reactions/worker_close_in_wasm_reactions.js.out (renamed from tests/testdata/run/worker_close_in_wasm_reactions.js.out)0
-rw-r--r--tests/specs/run/worker_close_nested/__test__.jsonc4
-rw-r--r--tests/specs/run/worker_close_nested/close_nested_child.js8
-rw-r--r--tests/specs/run/worker_close_nested/close_nested_parent.js13
-rw-r--r--tests/specs/run/worker_close_nested/worker_close_nested.js20
-rw-r--r--tests/specs/run/worker_close_nested/worker_close_nested.js.out (renamed from tests/testdata/run/worker_close_nested.js.out)0
-rw-r--r--tests/specs/run/worker_close_race/__test__.jsonc4
-rw-r--r--tests/specs/run/worker_close_race/close_race_worker.js6
-rw-r--r--tests/specs/run/worker_close_race/worker_close_race.js14
-rw-r--r--tests/specs/run/worker_close_race/worker_close_race.js.out0
-rw-r--r--tests/specs/run/worker_drop_handle_race/__test__.jsonc5
-rw-r--r--tests/specs/run/worker_drop_handle_race/drop_handle_race.js3
-rw-r--r--tests/specs/run/worker_drop_handle_race/worker_drop_handle_race.js12
-rw-r--r--tests/specs/run/worker_drop_handle_race/worker_drop_handle_race.js.out7
-rw-r--r--tests/specs/run/worker_drop_handle_race_terminate/__test__.jsonc4
-rw-r--r--tests/specs/run/worker_drop_handle_race_terminate/worker_drop_handle_race_terminate.js (renamed from tests/testdata/run/worker_drop_handle_race_terminate.js)0
-rw-r--r--tests/specs/run/worker_drop_handle_race_terminate/worker_drop_handle_race_terminate.js.out (renamed from tests/testdata/run/worker_drop_handle_race_terminate.js.out)0
-rw-r--r--tests/specs/run/worker_event_handler_test/__test__.jsonc4
-rw-r--r--tests/specs/run/worker_event_handler_test/worker_event_handler_test.js5
-rw-r--r--tests/specs/run/worker_event_handler_test/worker_event_handler_test.js.out (renamed from tests/testdata/run/worker_event_handler_test.js.out)0
-rw-r--r--tests/specs/run/worker_event_handler_test/worker_event_handlers.js26
-rw-r--r--tests/specs/run/worker_message_before_close/__test__.jsonc4
-rw-r--r--tests/specs/run/worker_message_before_close/message_before_close.js4
-rw-r--r--tests/specs/run/worker_message_before_close/worker_message_before_close.js26
-rw-r--r--tests/specs/run/worker_message_before_close/worker_message_before_close.js.out (renamed from tests/testdata/run/worker_message_before_close.js.out)0
-rw-r--r--tests/specs/run/workspaces/wildcard/__test__.jsonc5
-rw-r--r--tests/specs/run/workspaces/wildcard/deno.json8
-rw-r--r--tests/specs/run/workspaces/wildcard/main.out22
-rw-r--r--tests/specs/run/workspaces/wildcard/main.ts5
-rw-r--r--tests/specs/run/workspaces/wildcard/packages/bar/deno.json8
-rw-r--r--tests/specs/run/workspaces/wildcard/packages/bar/fizz/buzz.ts1
-rw-r--r--tests/specs/run/workspaces/wildcard/packages/bar/mod.ts5
-rw-r--r--tests/specs/run/workspaces/wildcard/packages/bar/some_mod/hello.ts1
-rw-r--r--tests/specs/run/workspaces/wildcard/packages/foo/bar/hello.ts1
-rw-r--r--tests/specs/run/workspaces/wildcard/packages/foo/deno.json8
-rw-r--r--tests/specs/run/workspaces/wildcard/packages/foo/fizz/buzz.ts1
-rw-r--r--tests/specs/run/workspaces/wildcard/packages/foo/mod.ts5
-rw-r--r--tests/specs/schema.json3
-rw-r--r--tests/specs/task/bin_package/task.out2
-rw-r--r--tests/specs/task/bin_pkg_with_scope_auto/bin_auto.out2
-rw-r--r--tests/specs/task/bin_pkg_with_scope_auto/bin_none.out2
-rw-r--r--tests/specs/task/bin_pkg_with_scope_none/bin_none.out2
-rw-r--r--tests/specs/task/both_package_json_selected/install.out2
-rw-r--r--tests/specs/task/dependencies/__test__.jsonc61
-rw-r--r--tests/specs/task/dependencies/basic1.out12
-rw-r--r--tests/specs/task/dependencies/basic1/deno.json10
-rw-r--r--tests/specs/task/dependencies/basic2.out10
-rw-r--r--tests/specs/task/dependencies/basic2/deno.json13
-rw-r--r--tests/specs/task/dependencies/build1.js9
-rw-r--r--tests/specs/task/dependencies/build2.js9
-rw-r--r--tests/specs/task/dependencies/cross_package.out5
-rw-r--r--tests/specs/task/dependencies/cross_package/package1/deno.json8
-rw-r--r--tests/specs/task/dependencies/cross_package/package2/deno.json5
-rw-r--r--tests/specs/task/dependencies/cycle.out1
-rw-r--r--tests/specs/task/dependencies/cycle/a.js1
-rw-r--r--tests/specs/task/dependencies/cycle/deno.jsonc8
-rw-r--r--tests/specs/task/dependencies/cycle_2.out1
-rw-r--r--tests/specs/task/dependencies/cycle_2/a.js1
-rw-r--r--tests/specs/task/dependencies/cycle_2/b.js1
-rw-r--r--tests/specs/task/dependencies/cycle_2/deno.jsonc12
-rw-r--r--tests/specs/task/dependencies/diamond.out10
-rw-r--r--tests/specs/task/dependencies/diamond/a.js1
-rw-r--r--tests/specs/task/dependencies/diamond/b.js1
-rw-r--r--tests/specs/task/dependencies/diamond/c.js1
-rw-r--r--tests/specs/task/dependencies/diamond/d.js1
-rw-r--r--tests/specs/task/dependencies/diamond/deno.jsonc22
-rw-r--r--tests/specs/task/dependencies/diamond_big.out13
-rw-r--r--tests/specs/task/dependencies/diamond_big/a.js1
-rw-r--r--tests/specs/task/dependencies/diamond_big/b.js4
-rw-r--r--tests/specs/task/dependencies/diamond_big/c.js1
-rw-r--r--tests/specs/task/dependencies/diamond_big/d.js1
-rw-r--r--tests/specs/task/dependencies/diamond_big/deno.jsonc28
-rw-r--r--tests/specs/task/dependencies/diamond_big/e.js1
-rw-r--r--tests/specs/task/dependencies/diamond_big_list.out15
-rw-r--r--tests/specs/task/dependencies/diamond_list.out12
-rw-r--r--tests/specs/task/dependencies/run.js1
-rw-r--r--tests/specs/task/dependencies/util.js4
-rw-r--r--tests/specs/task/description/__test__.jsonc4
-rw-r--r--tests/specs/task/description/deno.json8
-rw-r--r--tests/specs/task/description/main.out4
-rw-r--r--tests/specs/task/doc_comments_incorrect/__test__.jsonc5
-rw-r--r--tests/specs/task/doc_comments_incorrect/deno.jsonc7
-rw-r--r--tests/specs/task/doc_comments_incorrect/task.out6
-rw-r--r--tests/specs/task/doc_comments_no_args/__test__.jsonc5
-rw-r--r--tests/specs/task/doc_comments_no_args/deno.jsonc12
-rw-r--r--tests/specs/task/doc_comments_no_args/task.out9
-rw-r--r--tests/specs/task/package_json_node_modules_dir_none/bin.out2
-rw-r--r--tests/specs/test/doc_ts_expect_error/__test__.jsonc5
-rw-r--r--tests/specs/test/doc_ts_expect_error/mod.out8
-rw-r--r--tests/specs/test/doc_ts_expect_error/mod.ts13
-rw-r--r--tests/specs/test/document/__test__.jsonc9
-rw-r--r--tests/specs/test/document/document_test.js3
-rw-r--r--tests/specs/test/document/document_test.out22
-rw-r--r--tests/specs/test/markdown_ts_expect_error/__test__.jsonc5
-rw-r--r--tests/specs/test/markdown_ts_expect_error/main.md8
-rw-r--r--tests/specs/test/markdown_ts_expect_error/main.out6
-rw-r--r--tests/specs/test/package_json_basic/install.out2
-rw-r--r--tests/specs/test/package_json_basic_auto_install/test.out2
-rw-r--r--tests/testdata/assets/node-gyp/node-v20.11.1-headers.tar.gzbin0 -> 310085 bytes
-rw-r--r--tests/testdata/assets/node-gyp/v20.11.1__win-x64__node.lib.tar.gzbin0 -> 417016 bytes
-rw-r--r--tests/testdata/compile/node_modules_symlink_outside/main_compile_folder.out2
-rw-r--r--tests/testdata/coverage/complex.ts13
-rw-r--r--tests/testdata/coverage/complex_expected.lcov82
-rw-r--r--tests/testdata/coverage/complex_expected.out31
-rw-r--r--tests/testdata/npm/deno_run_cowsay_no_permissions.out2
-rw-r--r--tests/testdata/npm/peer_deps_with_copied_folders/main.out6
-rw-r--r--tests/testdata/npm/peer_deps_with_copied_folders/main_node_modules_reload.out6
-rw-r--r--tests/testdata/npm/run_existing_npm_package/main.out2
-rw-r--r--tests/testdata/run/005_more_imports.ts11
-rw-r--r--tests/testdata/run/014_duplicate_import.ts9
-rw-r--r--tests/testdata/run/015_duplicate_parallel_import.js20
-rw-r--r--tests/testdata/run/020_json_modules.ts2
-rw-r--r--tests/testdata/run/020_json_modules.ts.out3
-rw-r--r--tests/testdata/run/021_mjs_modules.ts2
-rw-r--r--tests/testdata/run/035_cached_only_flag.out1
-rw-r--r--tests/testdata/run/042_dyn_import_evalcontext.ts5
-rw-r--r--tests/testdata/run/044_bad_resource.ts3
-rw-r--r--tests/testdata/run/052_no_remote_flag.out1
-rw-r--r--tests/testdata/run/add.cjs3
-rw-r--r--tests/testdata/run/byte_order_mark.ts4
-rw-r--r--tests/testdata/run/config_json_import.ts2
-rw-r--r--tests/testdata/run/env_file_missing.out4
-rw-r--r--tests/testdata/run/error_002.ts7
-rw-r--r--tests/testdata/run/error_002.ts.out6
-rw-r--r--tests/testdata/run/error_014_catch_dynamic_import_error.js31
-rw-r--r--tests/testdata/run/error_014_catch_dynamic_import_error.js.out19
-rw-r--r--tests/testdata/run/error_015_dynamic_import_permissions.js3
-rw-r--r--tests/testdata/run/error_015_dynamic_import_permissions.out4
-rw-r--r--tests/testdata/run/error_no_check.ts1
-rw-r--r--tests/testdata/run/error_no_check.ts.out2
-rw-r--r--tests/testdata/run/error_type_definitions.ts5
-rw-r--r--tests/testdata/run/extension_import.ts.out15
-rw-r--r--tests/testdata/run/fix_dynamic_import_errors.js7
-rw-r--r--tests/testdata/run/fix_emittable_skipped.js7
-rw-r--r--tests/testdata/run/fix_js_import_js.ts3
-rw-r--r--tests/testdata/run/fix_js_imports.ts3
-rw-r--r--tests/testdata/run/import_type.ts5
-rw-r--r--tests/testdata/run/inline_js_source_map_2.js4
-rw-r--r--tests/testdata/run/inline_js_source_map_2_with_inline_contents.js4
-rw-r--r--tests/testdata/run/inline_js_source_map_with_contents_from_graph.js4
-rw-r--r--tests/testdata/run/issue13562.ts3
-rw-r--r--tests/testdata/run/jsx_precompile/no_pragma.out3
-rw-r--r--tests/testdata/run/lock_check_ok.json4
-rw-r--r--tests/testdata/run/lock_v2_check_ok.json7
-rw-r--r--tests/testdata/run/no_check_remote.ts.disabled.out4
-rw-r--r--tests/testdata/run/tls_connecttls.js65
-rw-r--r--tests/testdata/run/tls_starttls.js64
-rw-r--r--tests/testdata/run/type_definitions.ts12
-rw-r--r--tests/testdata/run/type_directives_02.ts3
-rw-r--r--tests/testdata/run/type_directives_02.ts.out3
-rw-r--r--tests/testdata/run/unhandled_rejection.ts.out9
-rw-r--r--tests/testdata/run/unhandled_rejection_sync_error.ts.out6
-rw-r--r--tests/testdata/run/unstable_worker.ts6
-rw-r--r--tests/testdata/run/unsupported_dynamic_import_scheme.out7
-rw-r--r--tests/testdata/run/warn_on_deprecated_api/main.js34
-rw-r--r--tests/testdata/run/warn_on_deprecated_api/main.out15
-rw-r--r--tests/testdata/run/warn_on_deprecated_api/main.verbose.out60
-rw-r--r--tests/testdata/run/warn_on_deprecated_api/main_disabled_env.out15
-rw-r--r--tests/testdata/run/warn_on_deprecated_api/main_disabled_flag.out14
-rw-r--r--tests/testdata/run/warn_on_deprecated_api/mod.ts11
-rw-r--r--tests/testdata/run/wasm_unreachable.js9
-rw-r--r--tests/testdata/run/with_config/no_auto_discovery.out4
-rw-r--r--tests/testdata/run/with_package_json/with_stop/main.out5
-rw-r--r--tests/testdata/run/worker_close_in_wasm_reactions.js10
-rw-r--r--tests/testdata/run/worker_close_nested.js20
-rw-r--r--tests/testdata/run/worker_close_race.js14
-rw-r--r--tests/testdata/run/worker_drop_handle_race.js12
-rw-r--r--tests/testdata/run/worker_drop_handle_race.js.out7
-rw-r--r--tests/testdata/run/worker_event_handler_test.js5
-rw-r--r--tests/testdata/run/worker_message_before_close.js26
-rw-r--r--tests/unit/command_test.ts18
-rw-r--r--tests/unit/console_test.ts9
-rw-r--r--tests/unit/fetch_test.ts27
-rw-r--r--tests/unit/globals_test.ts1
-rw-r--r--tests/unit/ops_test.ts2
-rw-r--r--tests/unit/serve_test.ts57
-rw-r--r--tests/unit/signal_test.ts32
-rw-r--r--tests/unit/stat_test.ts18
-rw-r--r--tests/unit/streams_test.ts15
-rw-r--r--tests/unit/websocket_test.ts3
-rw-r--r--tests/unit_node/_fs/_fs_stat_test.ts7
-rw-r--r--tests/unit_node/child_process_test.ts16
-rw-r--r--tests/unit_node/crypto/crypto_key_test.ts44
-rw-r--r--tests/unit_node/crypto/crypto_misc_test.ts10
-rw-r--r--tests/unit_node/fetch_test.ts18
-rw-r--r--tests/unit_node/fs_test.ts77
-rw-r--r--tests/unit_node/http2_test.ts5
-rw-r--r--tests/unit_node/http_test.ts108
-rw-r--r--tests/unit_node/perf_hooks_test.ts22
-rw-r--r--tests/unit_node/process_test.ts39
-rw-r--r--tests/unit_node/timers_test.ts151
-rw-r--r--tests/unit_node/tls_test.ts28
-rw-r--r--tests/unit_node/util_test.ts5
-rw-r--r--tests/unit_node/zlib_test.ts20
-rw-r--r--tests/util/server/Cargo.toml3
-rw-r--r--tests/util/server/src/builders.rs8
-rw-r--r--tests/util/server/src/fs.rs5
-rw-r--r--tests/util/server/src/lib.rs46
-rw-r--r--tests/util/server/src/lsp.rs46
-rw-r--r--tests/util/server/src/macros.rs1
-rw-r--r--tests/util/server/src/npm.rs24
-rw-r--r--tests/util/server/src/pty.rs24
-rw-r--r--tests/util/server/src/servers/hyper_utils.rs8
-rw-r--r--tests/util/server/src/servers/mod.rs51
-rw-r--r--tests/util/server/src/servers/nodejs_org_mirror.rs245
-rw-r--r--tests/util/server/src/servers/npm_registry.rs15
-rw-r--r--tests/util/server/src/servers/ws.rs7
-rw-r--r--tests/wpt/runner/expectation.json10
2377 files changed, 14256 insertions, 4807 deletions
diff --git a/tests/Cargo.toml b/tests/Cargo.toml
index bb84c2249..ede509e38 100644
--- a/tests/Cargo.toml
+++ b/tests/Cargo.toml
@@ -47,6 +47,8 @@ deno_tls.workspace = true
fastwebsockets = { workspace = true, features = ["upgrade", "unstable-split"] }
file_test_runner = "0.7.2"
flaky_test = "=0.2.2"
+hickory-client = "=0.24"
+hickory-server = "=0.24"
http.workspace = true
http-body-util.workspace = true
hyper.workspace = true
@@ -60,8 +62,6 @@ serde.workspace = true
test_util.workspace = true
tokio.workspace = true
tower-lsp.workspace = true
-trust-dns-client = "=0.23.2"
-trust-dns-server = "=0.23.2"
url.workspace = true
uuid = { workspace = true, features = ["serde"] }
zeromq.workspace = true
diff --git a/tests/ffi/tests/integration_tests.rs b/tests/ffi/tests/integration_tests.rs
index c84a1b820..dbc0036bc 100644
--- a/tests/ffi/tests/integration_tests.rs
+++ b/tests/ffi/tests/integration_tests.rs
@@ -95,10 +95,10 @@ fn basic() {
579.912\n\
579.912\n\
579\n\
- 8589934590\n\
- -8589934590\n\
- 8589934590\n\
- -8589934590\n\
+ 8589934590n\n\
+ -8589934590n\n\
+ 8589934590n\n\
+ -8589934590n\n\
9007199254740992n\n\
9007199254740992n\n\
-9007199254740992n\n\
diff --git a/tests/integration/compile_tests.rs b/tests/integration/compile_tests.rs
index 0a5916f6f..fa6364a13 100644
--- a/tests/integration/compile_tests.rs
+++ b/tests/integration/compile_tests.rs
@@ -241,7 +241,7 @@ fn compile_with_file_exists_error() {
"./compile/args.ts",
])
.run()
- .assert_matches_text(&format!(
+ .assert_matches_text(format!(
concat!(
"[WILDCARD]error: Could not compile to file '{}' because its parent directory ",
"is an existing file. You can use the `--output <file-path>` flag to ",
@@ -269,7 +269,7 @@ fn compile_with_directory_exists_error() {
&exe.to_string_lossy(),
"./compile/args.ts"
]).run()
- .assert_matches_text(&format!(
+ .assert_matches_text(format!(
concat!(
"[WILDCARD]error: Could not compile to file '{}' because a directory exists with ",
"the same name. You can use the `--output <file-path>` flag to ",
@@ -297,7 +297,7 @@ fn compile_with_conflict_file_exists_error() {
&exe.to_string_lossy(),
"./compile/args.ts"
]).run()
- .assert_matches_text(&format!(
+ .assert_matches_text(format!(
concat!(
"[WILDCARD]error: Could not compile to file '{}' because the file already exists ",
"and cannot be overwritten. Please delete the existing file or ",
@@ -1111,7 +1111,7 @@ console.log(getValue());"#,
.run();
output.assert_exit_code(0);
output.assert_matches_text(
- r#"Download http://localhost:4260/@denotest/esm-basic
+ r#"Download http://localhost:4260/@denotest%2fesm-basic
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
Initialize @denotest/esm-basic@1.0.0
Check file:///[WILDCARD]/main.ts
diff --git a/tests/integration/flags_tests.rs b/tests/integration/flags_tests.rs
index 455507b9f..663da363d 100644
--- a/tests/integration/flags_tests.rs
+++ b/tests/integration/flags_tests.rs
@@ -18,8 +18,8 @@ fn help_output() {
"Start an interactive Read-Eval-Print Loop (REPL) for Deno",
"Evaluate a script from the command line",
"Add dependencies",
- "Install script as an executable",
- "Uninstall a script previously installed with deno install",
+ "Installs dependencies either in the local project or globally to a bin directory",
+ "Uninstalls a dependency or an executable script in the installation root's bin directory",
"Run benchmarks",
"Type-check the dependencies",
"Compile the script into a self contained executable",
diff --git a/tests/integration/install_tests.rs b/tests/integration/install_tests.rs
index 4dfd00146..b0c1e4477 100644
--- a/tests/integration/install_tests.rs
+++ b/tests/integration/install_tests.rs
@@ -329,3 +329,60 @@ fn check_local_by_default2() {
.skip_output_check()
.assert_exit_code(0);
}
+
+#[test]
+fn show_prefix_hint_on_global_install() {
+ let context = TestContextBuilder::new()
+ .add_npm_env_vars()
+ .add_jsr_env_vars()
+ .use_http_server()
+ .use_temp_cwd()
+ .build();
+ let temp_dir = context.temp_dir();
+ let temp_dir_str = temp_dir.path().to_string();
+
+ let env_vars = [
+ ("HOME", temp_dir_str.as_str()),
+ ("USERPROFILE", temp_dir_str.as_str()),
+ ("DENO_INSTALL_ROOT", ""),
+ ];
+
+ for pkg_req in ["npm:@denotest/bin", "jsr:@denotest/add"] {
+ let name = pkg_req.split_once('/').unwrap().1;
+ let pkg = pkg_req.split_once(':').unwrap().1;
+
+ // try with prefix and ensure that the installation succeeds
+ context
+ .new_command()
+ .args_vec(["install", "-g", "--name", name, pkg_req])
+ .envs(env_vars)
+ .run()
+ .skip_output_check()
+ .assert_exit_code(0);
+
+ // try without the prefix and ensure that the installation fails with the appropriate error
+ // message
+ let output = context
+ .new_command()
+ .args_vec(["install", "-g", "--name", name, pkg])
+ .envs(env_vars)
+ .run();
+ output.assert_exit_code(1);
+
+ let output_text = output.combined_output();
+ let expected_text =
+ format!("error: {pkg} is missing a prefix. Did you mean `deno install -g {pkg_req}`?");
+ assert_contains!(output_text, &expected_text);
+ }
+
+ // try a pckage not in npm and jsr to make sure the appropriate error message still appears
+ let output = context
+ .new_command()
+ .args_vec(["install", "-g", "package-that-does-not-exist"])
+ .envs(env_vars)
+ .run();
+ output.assert_exit_code(1);
+
+ let output_text = output.combined_output();
+ assert_contains!(output_text, "error: Module not found");
+}
diff --git a/tests/integration/lsp_tests.rs b/tests/integration/lsp_tests.rs
index 0f2d43755..8eaccb548 100644
--- a/tests/integration/lsp_tests.rs
+++ b/tests/integration/lsp_tests.rs
@@ -1050,6 +1050,191 @@ fn lsp_workspace_enable_paths_no_workspace_configuration() {
}
#[test]
+fn lsp_did_refresh_deno_configuration_tree_notification() {
+ let context = TestContextBuilder::new().use_temp_cwd().build();
+ let temp_dir = context.temp_dir();
+ temp_dir.create_dir_all("workspace/member1");
+ temp_dir.create_dir_all("workspace/member2");
+ temp_dir.create_dir_all("non_workspace1");
+ temp_dir.create_dir_all("non_workspace2");
+ temp_dir.write(
+ "workspace/deno.json",
+ json!({
+ "workspace": [
+ "member1",
+ "member2",
+ ],
+ })
+ .to_string(),
+ );
+ temp_dir.write("workspace/member1/deno.json", json!({}).to_string());
+ temp_dir.write("workspace/member1/package.json", json!({}).to_string());
+ temp_dir.write("workspace/member2/package.json", json!({}).to_string());
+ temp_dir.write("non_workspace1/deno.json", json!({}).to_string());
+ let mut client = context.new_lsp_command().build();
+ client.initialize_default();
+ let res = client
+ .read_notification_with_method::<Value>(
+ "deno/didRefreshDenoConfigurationTree",
+ )
+ .unwrap();
+ assert_eq!(
+ res,
+ json!({
+ "data": [
+ {
+ "scopeUri": temp_dir.url().join("non_workspace1/").unwrap(),
+ "workspaceRootScopeUri": null,
+ "denoJson": {
+ "uri": temp_dir.url().join("non_workspace1/deno.json").unwrap(),
+ },
+ "packageJson": null,
+ },
+ {
+ "scopeUri": temp_dir.url().join("workspace/").unwrap(),
+ "workspaceRootScopeUri": null,
+ "denoJson": {
+ "uri": temp_dir.url().join("workspace/deno.json").unwrap(),
+ },
+ "packageJson": null,
+ },
+ {
+ "scopeUri": temp_dir.url().join("workspace/member1/").unwrap(),
+ "workspaceRootScopeUri": temp_dir.url().join("workspace/").unwrap(),
+ "denoJson": {
+ "uri": temp_dir.url().join("workspace/member1/deno.json").unwrap(),
+ },
+ "packageJson": {
+ "uri": temp_dir.url().join("workspace/member1/package.json").unwrap(),
+ },
+ },
+ {
+ "scopeUri": temp_dir.url().join("workspace/member2/").unwrap(),
+ "workspaceRootScopeUri": temp_dir.url().join("workspace/").unwrap(),
+ "denoJson": null,
+ "packageJson": {
+ "uri": temp_dir.url().join("workspace/member2/package.json").unwrap(),
+ },
+ },
+ ],
+ }),
+ );
+ temp_dir.write("non_workspace2/deno.json", json!({}).to_string());
+ client.did_change_watched_files(json!({
+ "changes": [{
+ "uri": temp_dir.url().join("non_workspace2/deno.json").unwrap(),
+ "type": 1,
+ }],
+ }));
+ let res = client
+ .read_notification_with_method::<Value>(
+ "deno/didRefreshDenoConfigurationTree",
+ )
+ .unwrap();
+ assert_eq!(
+ res,
+ json!({
+ "data": [
+ {
+ "scopeUri": temp_dir.url().join("non_workspace1/").unwrap(),
+ "workspaceRootScopeUri": null,
+ "denoJson": {
+ "uri": temp_dir.url().join("non_workspace1/deno.json").unwrap(),
+ },
+ "packageJson": null,
+ },
+ {
+ "scopeUri": temp_dir.url().join("non_workspace2/").unwrap(),
+ "workspaceRootScopeUri": null,
+ "denoJson": {
+ "uri": temp_dir.url().join("non_workspace2/deno.json").unwrap(),
+ },
+ "packageJson": null,
+ },
+ {
+ "scopeUri": temp_dir.url().join("workspace/").unwrap(),
+ "workspaceRootScopeUri": null,
+ "denoJson": {
+ "uri": temp_dir.url().join("workspace/deno.json").unwrap(),
+ },
+ "packageJson": null,
+ },
+ {
+ "scopeUri": temp_dir.url().join("workspace/member1/").unwrap(),
+ "workspaceRootScopeUri": temp_dir.url().join("workspace/").unwrap(),
+ "denoJson": {
+ "uri": temp_dir.url().join("workspace/member1/deno.json").unwrap(),
+ },
+ "packageJson": {
+ "uri": temp_dir.url().join("workspace/member1/package.json").unwrap(),
+ },
+ },
+ {
+ "scopeUri": temp_dir.url().join("workspace/member2/").unwrap(),
+ "workspaceRootScopeUri": temp_dir.url().join("workspace/").unwrap(),
+ "denoJson": null,
+ "packageJson": {
+ "uri": temp_dir.url().join("workspace/member2/package.json").unwrap(),
+ },
+ },
+ ],
+ }),
+ );
+ client.change_configuration(json!({
+ "deno": {
+ "disablePaths": ["non_workspace1"],
+ },
+ }));
+ let res = client
+ .read_notification_with_method::<Value>(
+ "deno/didRefreshDenoConfigurationTree",
+ )
+ .unwrap();
+ assert_eq!(
+ res,
+ json!({
+ "data": [
+ {
+ "scopeUri": temp_dir.url().join("non_workspace2/").unwrap(),
+ "workspaceRootScopeUri": null,
+ "denoJson": {
+ "uri": temp_dir.url().join("non_workspace2/deno.json").unwrap(),
+ },
+ "packageJson": null,
+ },
+ {
+ "scopeUri": temp_dir.url().join("workspace/").unwrap(),
+ "workspaceRootScopeUri": null,
+ "denoJson": {
+ "uri": temp_dir.url().join("workspace/deno.json").unwrap(),
+ },
+ "packageJson": null,
+ },
+ {
+ "scopeUri": temp_dir.url().join("workspace/member1/").unwrap(),
+ "workspaceRootScopeUri": temp_dir.url().join("workspace/").unwrap(),
+ "denoJson": {
+ "uri": temp_dir.url().join("workspace/member1/deno.json").unwrap(),
+ },
+ "packageJson": {
+ "uri": temp_dir.url().join("workspace/member1/package.json").unwrap(),
+ },
+ },
+ {
+ "scopeUri": temp_dir.url().join("workspace/member2/").unwrap(),
+ "workspaceRootScopeUri": temp_dir.url().join("workspace/").unwrap(),
+ "denoJson": null,
+ "packageJson": {
+ "uri": temp_dir.url().join("workspace/member2/package.json").unwrap(),
+ },
+ },
+ ],
+ }),
+ );
+ client.shutdown();
+}
+
+#[test]
fn lsp_did_change_deno_configuration_notification() {
let context = TestContextBuilder::new().use_temp_cwd().build();
let temp_dir = context.temp_dir();
@@ -1642,15 +1827,41 @@ fn lsp_hover_disabled() {
fn lsp_inlay_hints() {
let context = TestContextBuilder::new().use_temp_cwd().build();
let mut client = context.new_lsp_command().build();
- client.initialize(|builder| {
- builder.enable_inlay_hints();
- });
+ client.initialize_default();
+ client.change_configuration(json!({
+ "deno": {
+ "enable": true,
+ },
+ "typescript": {
+ "inlayHints": {
+ "parameterNames": {
+ "enabled": "all",
+ },
+ "parameterTypes": {
+ "enabled": true,
+ },
+ "variableTypes": {
+ "enabled": true,
+ },
+ "propertyDeclarationTypes": {
+ "enabled": true,
+ },
+ "functionLikeReturnTypes": {
+ "enabled": true,
+ },
+ "enumMemberValues": {
+ "enabled": true,
+ },
+ },
+ },
+ }));
client.did_open(json!({
"textDocument": {
"uri": "file:///a/file.ts",
"languageId": "typescript",
"version": 1,
- "text": r#"function a(b: string) {
+ "text": r#"
+ function a(b: string) {
return b;
}
@@ -1669,8 +1880,19 @@ fn lsp_inlay_hints() {
}
["a"].map((v) => v + v);
- "#
- }
+
+ interface Bar {
+ someField: string;
+ }
+ function getBar(): Bar {
+ return { someField: "foo" };
+ }
+ // This shouldn't have a type hint because the variable name makes it
+ // redundant.
+ const bar = getBar();
+ const someValue = getBar();
+ "#,
+ },
}));
let res = client.write_request(
"textDocument/inlayHint",
@@ -1679,65 +1901,130 @@ fn lsp_inlay_hints() {
"uri": "file:///a/file.ts",
},
"range": {
- "start": { "line": 0, "character": 0 },
- "end": { "line": 19, "character": 0, }
- }
+ "start": { "line": 1, "character": 0 },
+ "end": { "line": 31, "character": 0, },
+ },
}),
);
assert_eq!(
res,
json!([
{
- "position": { "line": 0, "character": 21 },
- "label": ": string",
+ "position": { "line": 1, "character": 29 },
+ "label": [{ "value": ": " }, { "value": "string" }],
"kind": 1,
- "paddingLeft": true
+ "paddingLeft": true,
}, {
- "position": { "line": 4, "character": 10 },
- "label": "b:",
+ "position": { "line": 5, "character": 10 },
+ "label": [
+ {
+ "value": "b",
+ "location": {
+ "uri": "file:///a/file.ts",
+ "range": {
+ "start": { "line": 1, "character": 19 },
+ "end": { "line": 1, "character": 20 },
+ },
+ },
+ },
+ { "value": ":" },
+ ],
"kind": 2,
- "paddingRight": true
+ "paddingRight": true,
}, {
- "position": { "line": 7, "character": 11 },
+ "position": { "line": 8, "character": 11 },
"label": "= 0",
- "paddingLeft": true
+ "paddingLeft": true,
}, {
- "position": { "line": 10, "character": 17 },
- "label": "string:",
+ "position": { "line": 11, "character": 17 },
+ "label": [
+ {
+ "value": "string",
+ "location": {
+ "uri": "deno:/asset/lib.es5.d.ts",
+ "range": {
+ "start": { "line": 41, "character": 26 },
+ "end": { "line": 41, "character": 32 },
+ },
+ },
+ },
+ { "value": ":" },
+ ],
"kind": 2,
- "paddingRight": true
+ "paddingRight": true,
}, {
- "position": { "line": 10, "character": 24 },
- "label": "radix:",
+ "position": { "line": 11, "character": 24 },
+ "label": [
+ {
+ "value": "radix",
+ "location": {
+ "uri": "deno:/asset/lib.es5.d.ts",
+ "range": {
+ "start": { "line": 41, "character": 42 },
+ "end": { "line": 41, "character": 47 },
+ },
+ },
+ },
+ { "value": ":" },
+ ],
"kind": 2,
- "paddingRight": true
+ "paddingRight": true,
}, {
- "position": { "line": 12, "character": 15 },
- "label": ": number",
+ "position": { "line": 13, "character": 15 },
+ "label": [{ "value": ": " }, { "value": "number" }],
"kind": 1,
- "paddingLeft": true
+ "paddingLeft": true,
}, {
- "position": { "line": 15, "character": 11 },
- "label": ": number",
+ "position": { "line": 16, "character": 11 },
+ "label": [{ "value": ": " }, { "value": "number" }],
"kind": 1,
- "paddingLeft": true
+ "paddingLeft": true,
}, {
- "position": { "line": 18, "character": 18 },
- "label": "callbackfn:",
+ "position": { "line": 19, "character": 18 },
+ "label": [
+ {
+ "value": "callbackfn",
+ "location": {
+ "uri": "deno:/asset/lib.es5.d.ts",
+ "range": {
+ "start": { "line": 1462, "character": 11 },
+ "end": { "line": 1462, "character": 21 },
+ },
+ },
+ },
+ { "value": ":" },
+ ],
"kind": 2,
- "paddingRight": true
+ "paddingRight": true,
}, {
- "position": { "line": 18, "character": 20 },
- "label": ": string",
+ "position": { "line": 19, "character": 20 },
+ "label": [{ "value": ": " }, { "value": "string" }],
"kind": 1,
- "paddingLeft": true
+ "paddingLeft": true,
}, {
- "position": { "line": 18, "character": 21 },
- "label": ": string",
+ "position": { "line": 19, "character": 21 },
+ "label": [{ "value": ": " }, { "value": "string" }],
"kind": 1,
- "paddingLeft": true
- }
- ])
+ "paddingLeft": true,
+ }, {
+ "position": { "line": 30, "character": 23 },
+ "label": [
+ { "value": ": " },
+ {
+ "value": "Bar",
+ "location": {
+ "uri": "file:///a/file.ts",
+ "range": {
+ "start": { "line": 21, "character": 18 },
+ "end": { "line": 21, "character": 21 },
+ },
+ },
+ },
+ ],
+ "kind": 1,
+ "paddingLeft": true,
+ },
+ ]),
);
client.shutdown();
}
@@ -5668,7 +5955,7 @@ fn lsp_jsr_code_action_missing_declaration() {
"character": 6,
},
},
- "newText": "import type { ReturnType } from \"jsr:@denotest/types-file/types\";\n",
+ "newText": "import { ReturnType } from \"jsr:@denotest/types-file/types\";\n",
},
{
"range": {
@@ -6109,6 +6396,45 @@ fn lsp_cache_on_save() {
client.shutdown();
}
+// Regression test for https://github.com/denoland/deno/issues/25999.
+#[test]
+fn lsp_asset_document_dom_code_action() {
+ let context = TestContextBuilder::new().use_temp_cwd().build();
+ let temp_dir = context.temp_dir();
+ temp_dir.write(
+ "deno.json",
+ json!({
+ "compilerOptions": {
+ "lib": ["deno.window", "dom"],
+ },
+ })
+ .to_string(),
+ );
+ let mut client = context.new_lsp_command().build();
+ client.initialize_default();
+ client.did_open(json!({
+ "textDocument": {
+ "uri": temp_dir.url().join("file.ts").unwrap(),
+ "languageId": "typescript",
+ "version": 1,
+ "text": r#""#,
+ },
+ }));
+ let res = client.write_request(
+ "textDocument/codeAction",
+ json!({
+ "textDocument": { "uri": "asset:///lib.dom.d.ts" },
+ "range": {
+ "start": { "line": 0, "character": 0 },
+ "end": { "line": 0, "character": 0 },
+ },
+ "context": { "diagnostics": [], "only": ["quickfix"] },
+ }),
+ );
+ assert_eq!(res, json!(null));
+ client.shutdown();
+}
+
// Regression test for https://github.com/denoland/deno/issues/22122.
#[test]
fn lsp_cache_then_definition() {
@@ -6182,6 +6508,16 @@ fn lsp_code_actions_imports() {
let context = TestContextBuilder::new().use_temp_cwd().build();
let mut client = context.new_lsp_command().build();
client.initialize_default();
+ client.change_configuration(json!({
+ "deno": {
+ "enable": true,
+ },
+ "typescript": {
+ "preferences": {
+ "preferTypeOnlyAutoImports": true,
+ },
+ },
+ }));
client.did_open(json!({
"textDocument": {
"uri": "file:///a/file00.ts",
@@ -6293,6 +6629,23 @@ export class DuckConfig {
}]
}
}, {
+ "title": "Add all missing imports",
+ "kind": "quickfix",
+ "diagnostics": [{
+ "range": {
+ "start": { "line": 0, "character": 50 },
+ "end": { "line": 0, "character": 67 }
+ },
+ "severity": 1,
+ "code": 2304,
+ "source": "deno-ts",
+ "message": "Cannot find name 'DuckConfigOptions'."
+ }],
+ "data": {
+ "specifier": "file:///a/file00.ts",
+ "fixId": "fixMissingImport"
+ }
+ }, {
"title": "Add import from \"./file01.ts\"",
"kind": "quickfix",
"diagnostics": [{
@@ -6320,23 +6673,6 @@ export class DuckConfig {
}]
}]
}
- }, {
- "title": "Add all missing imports",
- "kind": "quickfix",
- "diagnostics": [{
- "range": {
- "start": { "line": 0, "character": 50 },
- "end": { "line": 0, "character": 67 }
- },
- "severity": 1,
- "code": 2304,
- "source": "deno-ts",
- "message": "Cannot find name 'DuckConfigOptions'."
- }],
- "data": {
- "specifier": "file:///a/file00.ts",
- "fixId": "fixMissingImport"
- }
}])
);
let res = client.write_request(
@@ -6481,7 +6817,7 @@ fn lsp_code_actions_imports_dts() {
"start": { "line": 0, "character": 0 },
"end": { "line": 0, "character": 0 },
},
- "newText": "import type { SomeType } from \"./decl.d.ts\";\n",
+ "newText": "import { SomeType } from \"./decl.d.ts\";\n",
}],
}],
},
@@ -6491,6 +6827,117 @@ fn lsp_code_actions_imports_dts() {
}
#[test]
+fn lsp_code_actions_import_map_remap() {
+ let context = TestContextBuilder::new().use_temp_cwd().build();
+ let temp_dir = context.temp_dir();
+ temp_dir.write(
+ "deno.json",
+ json!({
+ "imports": {
+ "foo": "./foo.ts",
+ "bar": "./bar.ts",
+ },
+ })
+ .to_string(),
+ );
+ temp_dir.write("foo.ts", "");
+ temp_dir.write("bar.ts", "");
+ let mut client = context.new_lsp_command().build();
+ client.initialize_default();
+ let diagnostics = client.did_open(json!({
+ "textDocument": {
+ "uri": temp_dir.url().join("file.ts").unwrap(),
+ "languageId": "typescript",
+ "version": 1,
+ "text": r#"
+ import "./foo.ts";
+ import type {} from "./bar.ts";
+ "#,
+ }
+ }));
+ let res = client.write_request(
+ "textDocument/codeAction",
+ json!({
+ "textDocument": { "uri": temp_dir.url().join("file.ts").unwrap() },
+ "range": {
+ "start": { "line": 0, "character": 0 },
+ "end": { "line": 3, "character": 0 },
+ },
+ "context": {
+ "diagnostics": diagnostics.all(),
+ "only": ["quickfix"],
+ },
+ }),
+ );
+ assert_eq!(
+ res,
+ json!([
+ {
+ "title": "Update \"./foo.ts\" to \"foo\" to use import map.",
+ "kind": "quickfix",
+ "diagnostics": [
+ {
+ "range": {
+ "start": { "line": 1, "character": 15 },
+ "end": { "line": 1, "character": 25 },
+ },
+ "severity": 4,
+ "code": "import-map-remap",
+ "source": "deno",
+ "message": "The import specifier can be remapped to \"foo\" which will resolve it via the active import map.",
+ "data": { "from": "./foo.ts", "to": "foo" },
+ },
+ ],
+ "edit": {
+ "changes": {
+ temp_dir.url().join("file.ts").unwrap(): [
+ {
+ "range": {
+ "start": { "line": 1, "character": 15 },
+ "end": { "line": 1, "character": 25 },
+ },
+ "newText": "\"foo\"",
+ },
+ ],
+ },
+ },
+ },
+ {
+ "title": "Update \"./bar.ts\" to \"bar\" to use import map.",
+ "kind": "quickfix",
+ "diagnostics": [
+ {
+ "range": {
+ "start": { "line": 2, "character": 28 },
+ "end": { "line": 2, "character": 38 },
+ },
+ "severity": 4,
+ "code": "import-map-remap",
+ "source": "deno",
+ "message": "The import specifier can be remapped to \"bar\" which will resolve it via the active import map.",
+ "data": { "from": "./bar.ts", "to": "bar" },
+ },
+ ],
+ "edit": {
+ "changes": {
+ temp_dir.url().join("file.ts").unwrap(): [
+ {
+ "range": {
+ "start": { "line": 2, "character": 28 },
+ "end": { "line": 2, "character": 38 },
+ },
+ "newText": "\"bar\"",
+ },
+ ],
+ },
+ },
+ },
+ ]),
+ );
+ client.shutdown();
+}
+
+#[test]
fn lsp_code_actions_refactor() {
let context = TestContextBuilder::new().use_temp_cwd().build();
let mut client = context.new_lsp_command().build();
@@ -6801,7 +7248,7 @@ fn lsp_code_actions_imports_respects_fmt_config() {
"start": { "line": 0, "character": 0 },
"end": { "line": 0, "character": 0 }
},
- "newText": "import type { DuckConfigOptions } from './file01.ts'\n"
+ "newText": "import { DuckConfigOptions } from './file01.ts'\n"
}]
}]
}
@@ -6854,7 +7301,7 @@ fn lsp_code_actions_imports_respects_fmt_config() {
"start": { "line": 0, "character": 0 },
"end": { "line": 0, "character": 0 }
},
- "newText": "import type { DuckConfigOptions } from './file01.ts'\n"
+ "newText": "import { DuckConfigOptions } from './file01.ts'\n"
}]
}]
},
@@ -6954,7 +7401,7 @@ fn lsp_quote_style_from_workspace_settings() {
"start": { "line": 0, "character": 0 },
"end": { "line": 0, "character": 0 },
},
- "newText": "import type { DuckConfigOptions } from './file01.ts';\n",
+ "newText": "import { DuckConfigOptions } from './file01.ts';\n",
}],
}],
},
@@ -6998,7 +7445,7 @@ fn lsp_quote_style_from_workspace_settings() {
"start": { "line": 0, "character": 0 },
"end": { "line": 0, "character": 0 },
},
- "newText": "import type { DuckConfigOptions } from \"./file01.ts\";\n",
+ "newText": "import { DuckConfigOptions } from \"./file01.ts\";\n",
}],
}],
},
@@ -7679,6 +8126,275 @@ fn lsp_npm_completions_auto_import_and_quick_fix_no_import_map() {
}
#[test]
+fn lsp_npm_auto_import_and_quick_fix_byonm() {
+ let context = TestContextBuilder::new()
+ .use_http_server()
+ .use_temp_cwd()
+ .add_npm_env_vars()
+ .build();
+ let temp_dir = context.temp_dir();
+ temp_dir.write("deno.json", json!({}).to_string());
+ temp_dir.write(
+ "package.json",
+ json!({
+ "dependencies": {
+ "cowsay": "*",
+ },
+ })
+ .to_string(),
+ );
+ context
+ .new_command()
+ .args("install")
+ .run()
+ .skip_output_check();
+ temp_dir.write("other.ts", "import \"cowsay\";\n");
+ let mut client = context.new_lsp_command().build();
+ client.initialize_default();
+ let diagnostics = client.did_open(json!({
+ "textDocument": {
+ "uri": temp_dir.url().join("file.ts").unwrap(),
+ "languageId": "typescript",
+ "version": 1,
+ "text": "think({ text: \"foo\" });\n",
+ },
+ }));
+ let list = client.get_completion_list(
+ temp_dir.url().join("file.ts").unwrap(),
+ (0, 5),
+ json!({ "triggerKind": 1 }),
+ );
+ assert!(!list.is_incomplete);
+ let item = list
+ .items
+ .iter()
+ .find(|item| item.label == "think")
+ .unwrap();
+ let res = client.write_request("completionItem/resolve", item);
+ assert_eq!(
+ res,
+ json!({
+ "label": "think",
+ "labelDetails": {
+ "description": "cowsay",
+ },
+ "kind": 3,
+ "detail": "function think(options: IOptions): string",
+ "documentation": {
+ "kind": "markdown",
+ "value": "\n\n*@param* \noptions ## Face :\nEither choose a mode (set the value as true) **_or_**\nset your own defined eyes and tongue to `e` and `T`.\n- ### `e` : eyes\n- ### `T` : tongue\n\n## Cow :\nEither specify a cow name (e.g. \"fox\") **_or_**\nset the value of `r` to true which selects a random cow.\n- ### `r` : random selection\n- ### `f` : cow name - from `cows` folder\n\n## Modes :\nModes are just ready-to-use faces, here's their list:\n- #### `b` : borg\n- #### `d` : dead \n- #### `g` : greedy\n- #### `p` : paranoia\n- #### `s` : stoned\n- #### `t` : tired\n- #### `w` : youthful\n- #### `y` : wired \n\n*@example* \n```\n// custom cow and face\ncowsay.think({\n text: 'Hello world!',\n e: '^^', // eyes\n T: 'U ', // tongue\n f: 'USA' // name of the cow from `cows` folder\n})\n\n// using a random cow\ncowsay.think({\n text: 'Hello world!',\n e: 'xx', // eyes\n r: true, // random mode - use a random cow.\n})\n\n// using a mode\ncowsay.think({\n text: 'Hello world!',\n y: true, // using y mode - youthful mode\n})\n```",
+ },
+ "sortText": "￿16_0",
+ "additionalTextEdits": [
+ {
+ "range": {
+ "start": { "line": 0, "character": 0 },
+ "end": { "line": 0, "character": 0 },
+ },
+ "newText": "import { think } from \"cowsay\";\n\n",
+ },
+ ],
+ }),
+ );
+ let diagnostics = diagnostics
+ .messages_with_file_and_source(
+ temp_dir.url().join("file.ts").unwrap().as_str(),
+ "deno-ts",
+ )
+ .diagnostics;
+ let res = client.write_request(
+ "textDocument/codeAction",
+ json!(json!({
+ "textDocument": {
+ "uri": temp_dir.url().join("file.ts").unwrap(),
+ },
+ "range": {
+ "start": { "line": 0, "character": 0 },
+ "end": { "line": 0, "character": 5 },
+ },
+ "context": {
+ "diagnostics": &diagnostics,
+ "only": ["quickfix"],
+ },
+ })),
+ );
+ assert_eq!(
+ res,
+ json!([
+ {
+ "title": "Add import from \"cowsay\"",
+ "kind": "quickfix",
+ "diagnostics": &diagnostics,
+ "edit": {
+ "documentChanges": [{
+ "textDocument": {
+ "uri": temp_dir.url().join("file.ts").unwrap(),
+ "version": 1,
+ },
+ "edits": [{
+ "range": {
+ "start": { "line": 0, "character": 0 },
+ "end": { "line": 0, "character": 0 },
+ },
+ "newText": "import { think } from \"cowsay\";\n\n",
+ }],
+ }],
+ },
+ },
+ {
+ "title": "Add missing function declaration 'think'",
+ "kind": "quickfix",
+ "diagnostics": &diagnostics,
+ "edit": {
+ "documentChanges": [
+ {
+ "textDocument": {
+ "uri": temp_dir.url().join("file.ts").unwrap(),
+ "version": 1,
+ },
+ "edits": [
+ {
+ "range": {
+ "start": { "line": 1, "character": 0 },
+ "end": { "line": 1, "character": 0 },
+ },
+ "newText": "\nfunction think(arg0: { text: string; }) {\n throw new Error(\"Function not implemented.\");\n}\n",
+ },
+ ],
+ },
+ ],
+ },
+ },
+ ]),
+ );
+ client.shutdown();
+}
+
+#[test]
+fn lsp_npm_auto_import_with_deno_types() {
+ let context = TestContextBuilder::new()
+ .use_http_server()
+ .use_temp_cwd()
+ .add_npm_env_vars()
+ .build();
+ let temp_dir = context.temp_dir();
+ temp_dir.write(
+ "deno.json",
+ json!({
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "react",
+ "jsxImportSourceTypes": "@types/react",
+ },
+ })
+ .to_string(),
+ );
+ temp_dir.write(
+ "package.json",
+ json!({
+ "dependencies": {
+ "react": "*",
+ "@types/react": "*",
+ "lz-string": "1.3",
+ "@types/lz-string": "1.3",
+ },
+ })
+ .to_string(),
+ );
+ context.run_npm("install");
+ temp_dir.write(
+ "other.ts",
+ r#"
+ // @deno-types="@types/lz-string"
+ import "lz-string";
+ "#,
+ );
+ let mut client = context.new_lsp_command().build();
+ client.initialize_default();
+ client.did_open(json!({
+ "textDocument": {
+ "uri": temp_dir.url().join("file.ts").unwrap(),
+ "languageId": "typescript",
+ "version": 1,
+ "text": r#"
+ compressToBase64();
+ createRef();
+ "#,
+ },
+ }));
+ let list = client.get_completion_list(
+ temp_dir.url().join("file.ts").unwrap(),
+ (1, 24),
+ json!({ "triggerKind": 1 }),
+ );
+ let item = list
+ .items
+ .iter()
+ .find(|item| item.label == "compressToBase64")
+ .unwrap();
+ let res = client.write_request("completionItem/resolve", item);
+ assert_eq!(
+ res,
+ json!({
+ "label": "compressToBase64",
+ "labelDetails": {
+ "description": "lz-string",
+ },
+ "kind": 2,
+ "detail": "(method) LZString.LZStringStatic.compressToBase64(uncompressed: string): string",
+ "documentation": {
+ "kind": "markdown",
+ "value": "Compresses input string producing an instance of a ASCII UTF-16 string,\nwhich represents the original string encoded in Base64.\nThe result can be safely transported outside the browser with a\nguarantee that none of the characters produced need to be URL-encoded.\n\n*@param* - uncompressed A string which should be compressed.",
+ },
+ "sortText": "￿16_0",
+ "additionalTextEdits": [
+ {
+ "range": {
+ "start": { "line": 0, "character": 0 },
+ "end": { "line": 0, "character": 0 },
+ },
+ "newText": "// @deno-types=\"@types/lz-string\"\nimport { compressToBase64 } from \"lz-string\";\n",
+ },
+ ],
+ }),
+ );
+ let list = client.get_completion_list(
+ temp_dir.url().join("file.ts").unwrap(),
+ (2, 17),
+ json!({ "triggerKind": 1 }),
+ );
+ let item = list
+ .items
+ .iter()
+ .find(|item| item.label == "createRef")
+ .unwrap();
+ let res = client.write_request("completionItem/resolve", item);
+ assert_eq!(
+ res,
+ json!({
+ "label": "createRef",
+ "labelDetails": {
+ "description": "react",
+ },
+ "kind": 3,
+ "detail": "function React.createRef<T>(): React.RefObject<T>",
+ "documentation": { "kind": "markdown", "value": "" },
+ "sortText": "￿16_0",
+ "additionalTextEdits": [
+ {
+ "range": {
+ "start": { "line": 0, "character": 0 },
+ "end": { "line": 0, "character": 0 },
+ },
+ "newText": "// @deno-types=\"@types/react\"\nimport { createRef } from \"react\";\n",
+ },
+ ],
+ }),
+ );
+ client.shutdown();
+}
+
+#[test]
fn lsp_completions_node_specifier() {
let context = TestContextBuilder::new().use_temp_cwd().build();
let temp_dir = context.temp_dir();
@@ -7790,8 +8506,8 @@ fn lsp_infer_return_type() {
let context = TestContextBuilder::new().use_temp_cwd().build();
let temp_dir = context.temp_dir();
temp_dir.write("deno.json", json!({}).to_string());
- let types_file = source_file(
- temp_dir.path().join("types.d.ts"),
+ temp_dir.write(
+ "types.d.ts",
r#"
export interface SomeInterface {
someField: number;
@@ -7872,7 +8588,7 @@ fn lsp_infer_return_type() {
"start": { "line": 1, "character": 20 },
"end": { "line": 1, "character": 20 },
},
- "newText": format!(": import(\"{}\").SomeInterface", types_file.url()),
+ "newText": ": import(\"./types.d.ts\").SomeInterface",
},
],
},
@@ -9403,14 +10119,15 @@ fn lsp_auto_discover_registry() {
"triggerCharacter": "@"
}),
);
- let (method, res) = client.read_notification();
- assert_eq!(method, "deno/registryState");
+ let res = client
+ .read_notification_with_method::<Value>("deno/registryState")
+ .unwrap();
assert_eq!(
res,
- Some(json!({
+ json!({
"origin": "http://localhost:4545",
"suggestions": true,
- }))
+ }),
);
client.shutdown();
}
@@ -10117,7 +10834,6 @@ fn lsp_diagnostics_refresh_dependents() {
assert_eq!(json!(diagnostics.all()), json!([])); // no diagnostics now
client.shutdown();
- assert_eq!(client.queue_len(), 0);
}
// Regression test for https://github.com/denoland/deno/issues/10897.
@@ -10964,7 +11680,7 @@ fn lsp_format_with_config() {
},
"options": {
"tabSize": 2,
- "insertSpaces": false
+ "insertSpaces": true,
}
}),
);
@@ -15076,25 +15792,23 @@ fn lsp_sloppy_imports() {
fn lsp_sloppy_imports_prefers_dts() {
let context = TestContextBuilder::new().use_temp_cwd().build();
let temp_dir = context.temp_dir();
- let temp_dir = temp_dir.path();
-
- temp_dir
- .join("deno.json")
- .write(r#"{ "unstable": ["sloppy-imports"] }"#);
-
- let mut client: LspClient = context
- .new_lsp_command()
- .set_root_dir(temp_dir.clone())
- .build();
- client.initialize_default();
-
- temp_dir.join("a.js").write("export const foo: number;");
-
- let a_dts = source_file(temp_dir.join("a.d.ts"), "export const foo = 3;");
+ temp_dir.write("deno.json", json!({}).to_string());
+ temp_dir.write("a.js", "export const foo: number;");
+ let a_dts =
+ source_file(temp_dir.path().join("a.d.ts"), "export const foo = 3;");
let file = source_file(
- temp_dir.join("file.ts"),
+ temp_dir.path().join("file.ts"),
"import { foo } from './a.js';\nconsole.log(foo);",
);
+ let mut client: LspClient = context.new_lsp_command().build();
+ client.initialize_default();
+ client.change_configuration(json!({
+ "deno": {
+ "enable": true,
+ "unstable": ["sloppy-imports"],
+ },
+ }));
+
let diagnostics = client.did_open_file(&file);
// no other warnings because "a.js" exists
assert_eq!(
@@ -15550,6 +16264,55 @@ fn lsp_cjs_import_dual() {
}
#[test]
+fn lsp_type_commonjs() {
+ let context = TestContextBuilder::new()
+ .use_http_server()
+ .use_temp_cwd()
+ .add_npm_env_vars()
+ .build();
+ let temp_dir = context.temp_dir();
+ temp_dir.write("deno.json", r#"{}"#);
+ temp_dir.write(
+ "package.json",
+ r#"{
+ "type": "commonjs",
+ "dependencies": {
+ "@denotest/dual-cjs-esm": "1"
+ }
+}"#,
+ );
+ context.run_npm("install");
+
+ let mut client = context.new_lsp_command().build();
+ client.initialize_default();
+ let main_url = temp_dir.path().join("main.ts").url_file();
+ let diagnostics = client.did_open(
+ json!({
+ "textDocument": {
+ "uri": main_url,
+ "languageId": "typescript",
+ "version": 1,
+ // getKind() should resolve as "cjs" and cause a type checker error
+ "text": "import mod = require('@denotest/dual-cjs-esm');\nconst kind: 'other' = mod.getKind(); console.log(kind);",
+ }
+ }),
+ );
+ assert_eq!(
+ json!(diagnostics.all()),
+ json!([{
+ "range": {
+ "start": { "line": 1, "character": 6, },
+ "end": { "line": 1, "character": 10, },
+ },
+ "severity": 1,
+ "code": 2322,
+ "source": "deno-ts",
+ "message": "Type '\"cjs\"' is not assignable to type '\"other\"'.",
+ }])
+ );
+}
+
+#[test]
fn lsp_ts_code_fix_any_param() {
let context = TestContextBuilder::new().use_temp_cwd().build();
let temp_dir = context.temp_dir();
diff --git a/tests/integration/node_unit_tests.rs b/tests/integration/node_unit_tests.rs
index d66db5a40..9cb1af949 100644
--- a/tests/integration/node_unit_tests.rs
+++ b/tests/integration/node_unit_tests.rs
@@ -72,6 +72,7 @@ util::unit_test_factory!(
dgram_test,
domain_test,
fs_test,
+ fetch_test,
http_test,
http2_test,
inspector_test,
@@ -212,3 +213,7 @@ itest!(unhandled_rejection_web_process {
envs: env_vars_for_npm_tests(),
http_server: true,
});
+
+// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+// The itest macro is deprecated. Please move your new test to ~/tests/specs.
+// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
diff --git a/tests/integration/npm_tests.rs b/tests/integration/npm_tests.rs
index f47b1bdd4..f8c6eebf3 100644
--- a/tests/integration/npm_tests.rs
+++ b/tests/integration/npm_tests.rs
@@ -876,7 +876,7 @@ fn auto_discover_lock_file() {
.run();
output
.assert_matches_text(
-r#"Download http://localhost:4260/@denotest/bin
+r#"Download http://localhost:4260/@denotest%2fbin
error: Integrity check failed for package: "npm:@denotest/bin@1.0.0". Unable to verify that the package
is the same as when the lockfile was generated.
@@ -1058,10 +1058,10 @@ fn reload_info_not_found_cache_but_exists_remote() {
.run();
output.assert_matches_text(concat!(
"[UNORDERED_START]\n",
- "Download http://localhost:4260/@denotest/esm-basic\n",
- "Download http://localhost:4260/@denotest/esm-import-cjs-default\n",
- "Download http://localhost:4260/@denotest/cjs-default-export\n",
- "Download http://localhost:4260/@denotest/cjs-default-export/1.0.0.tgz\n",
+ "Download http://localhost:4260/@denotest%2fesm-basic\n",
+ "Download http://localhost:4260/@denotest%2fesm-import-cjs-default\n",
+ "Download http://localhost:4260/@denotest%2fcjs-default-export\n",
+ "Download http://localhost:4260/@denotestcjs-default-export/1.0.0.tgz\n",
"Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz\n",
"Download http://localhost:4260/@denotest/esm-import-cjs-default/1.0.0.tgz\n",
"[UNORDERED_END]\n",
@@ -1088,8 +1088,8 @@ fn reload_info_not_found_cache_but_exists_remote() {
let output = test_context.new_command().args("run main.ts").run();
output.assert_matches_text(concat!(
"[UNORDERED_START]\n",
- "Download http://localhost:4260/@denotest/esm-import-cjs-default\n",
- "Download http://localhost:4260/@denotest/cjs-default-export\n",
+ "Download http://localhost:4260/@denotest%2fesm-import-cjs-default\n",
+ "Download http://localhost:4260/@denotest%2fcjs-default-export\n",
"[UNORDERED_END]\n",
"Node esm importing node cjs\n[WILDCARD]",
));
@@ -1120,8 +1120,8 @@ fn reload_info_not_found_cache_but_exists_remote() {
let output = test_context.new_command().args("run main.ts").run();
output.assert_matches_text(concat!(
"[UNORDERED_START]\n",
- "Download http://localhost:4260/@denotest/esm-import-cjs-default\n",
- "Download http://localhost:4260/@denotest/cjs-default-export\n",
+ "Download http://localhost:4260/@denotest%2fesm-import-cjs-default\n",
+ "Download http://localhost:4260/@denotest%2fcjs-default-export\n",
"[UNORDERED_END]\n",
"Node esm importing node cjs\n[WILDCARD]",
));
@@ -1159,8 +1159,8 @@ fn reload_info_not_found_cache_but_exists_remote() {
let output = test_context.new_command().args("run main.ts").run();
output.assert_matches_text(concat!(
"[UNORDERED_START]\n",
- "Download http://localhost:4260/@denotest/esm-import-cjs-default\n",
- "Download http://localhost:4260/@denotest/cjs-default-export\n",
+ "Download http://localhost:4260/@denotest%2fesm-import-cjs-default\n",
+ "Download http://localhost:4260/@denotest%2fcjs-default-export\n",
"[UNORDERED_END]\n",
"[UNORDERED_START]\n",
"Initialize @denotest/cjs-default-export@1.0.0\n",
@@ -1196,9 +1196,9 @@ fn reload_info_not_found_cache_but_exists_remote() {
let output = test_context.new_command().args("run main.ts").run();
output.assert_matches_text(concat!(
"[UNORDERED_START]\n",
- "Download http://localhost:4260/@denotest/esm-basic\n",
- "Download http://localhost:4260/@denotest/esm-import-cjs-default\n",
- "Download http://localhost:4260/@denotest/cjs-default-export\n",
+ "Download http://localhost:4260/@denotest%2fesm-basic\n",
+ "Download http://localhost:4260/@denotest%2fesm-import-cjs-default\n",
+ "Download http://localhost:4260/@denotest%2fcjs-default-export\n",
"[UNORDERED_END]\n",
"Initialize @denotest/esm-basic@1.0.0\n",
"Node esm importing node cjs\n[WILDCARD]",
@@ -1237,9 +1237,9 @@ fn reload_info_not_found_cache_but_exists_remote() {
let output = test_context.new_command().args("run main.ts").run();
output.assert_matches_text(concat!(
"[UNORDERED_START]\n",
- "Download http://localhost:4260/@denotest/cjs-default-export\n",
- "Download http://localhost:4260/@denotest/esm-basic\n",
- "Download http://localhost:4260/@denotest/esm-import-cjs-default\n",
+ "Download http://localhost:4260/@denotest%2fcjs-default-export\n",
+ "Download http://localhost:4260/@denotest%2fesm-basic\n",
+ "Download http://localhost:4260/@denotest%2fesm-import-cjs-default\n",
"[UNORDERED_END]\n",
"Node esm importing node cjs\n[WILDCARD]",
));
@@ -1419,7 +1419,7 @@ fn top_level_install_package_json_explicit_opt_in() {
temp_dir.write("main.ts", "console.log(5);");
let output = test_context.new_command().args("cache main.ts").run();
output.assert_matches_text(concat!(
- "Download http://localhost:4260/@denotest/esm-basic\n",
+ "Download http://localhost:4260/@denotest%2fesm-basic\n",
"Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz\n",
"Initialize @denotest/esm-basic@1.0.0\n",
));
diff --git a/tests/integration/repl_tests.rs b/tests/integration/repl_tests.rs
index 4e00398ce..9eceb2f05 100644
--- a/tests/integration/repl_tests.rs
+++ b/tests/integration/repl_tests.rs
@@ -255,6 +255,20 @@ fn console_log() {
console.write_line("'world'");
console.expect("\"world\"");
});
+
+ // https://github.com/denoland/deno/issues/21428
+ let (out, err) = util::run_and_collect_output_with_args(
+ true,
+ vec![
+ "repl",
+ "--eval-file=./../specs/repl/console_log/093_console_log_format.js",
+ ],
+ None,
+ None,
+ false,
+ );
+ assert_contains!(out, "0.5");
+ assert!(err.is_empty());
}
#[test]
diff --git a/tests/integration/run_tests.rs b/tests/integration/run_tests.rs
index ca24f18f4..c97b700c5 100644
--- a/tests/integration/run_tests.rs
+++ b/tests/integration/run_tests.rs
@@ -16,280 +16,19 @@ use deno_tls::rustls;
use deno_tls::rustls::ClientConnection;
use deno_tls::rustls_pemfile;
use deno_tls::TlsStream;
+use hickory_client::serialize::txt::Parser;
use pretty_assertions::assert_eq;
use test_util as util;
use test_util::itest;
use test_util::TempDir;
-use trust_dns_client::serialize::txt::Lexer;
-use trust_dns_client::serialize::txt::Parser;
use util::assert_contains;
use util::assert_not_contains;
-use util::env_vars_for_npm_tests;
use util::PathRef;
use util::TestContext;
use util::TestContextBuilder;
const CODE_CACHE_DB_FILE_NAME: &str = "v8_code_cache_v2";
-itest!(stdout_write_all {
- args: "run --quiet run/stdout_write_all.ts",
- output: "run/stdout_write_all.out",
-});
-
-itest!(stdin_read_all {
- args: "run --quiet run/stdin_read_all.ts",
- output: "run/stdin_read_all.out",
- input: Some("01234567890123456789012345678901234567890123456789"),
-});
-
-itest!(stdout_write_sync_async {
- args: "run --quiet run/stdout_write_sync_async.ts",
- output: "run/stdout_write_sync_async.out",
-});
-
-itest!(_001_hello {
- args: "run --reload run/001_hello.js",
- output: "run/001_hello.js.out",
-});
-
-itest!(_002_hello {
- args: "run --quiet --reload run/002_hello.ts",
- output: "run/002_hello.ts.out",
-});
-
-itest!(_003_relative_import {
- args: "run --quiet --reload run/003_relative_import.ts",
- output: "run/003_relative_import.ts.out",
-});
-
-itest!(_004_set_timeout {
- args: "run --quiet --reload run/004_set_timeout.ts",
- output: "run/004_set_timeout.ts.out",
-});
-
-itest!(_005_more_imports {
- args: "run --quiet --reload run/005_more_imports.ts",
- output: "run/005_more_imports.ts.out",
-});
-
-itest!(_006_url_imports {
- args: "run --quiet --reload --allow-import run/006_url_imports.ts",
- output: "run/006_url_imports.ts.out",
- http_server: true,
-});
-
-itest!(_012_async {
- args: "run --quiet --reload run/012_async.ts",
- output: "run/012_async.ts.out",
-});
-
-itest!(_013_dynamic_import {
- args: "run --quiet --reload --allow-read run/013_dynamic_import.ts",
- output: "run/013_dynamic_import.ts.out",
-});
-
-itest!(_014_duplicate_import {
- args: "run --quiet --reload --allow-read run/014_duplicate_import.ts ",
- output: "run/014_duplicate_import.ts.out",
-});
-
-itest!(_015_duplicate_parallel_import {
- args:
- "run --quiet --reload --allow-read run/015_duplicate_parallel_import.js",
- output: "run/015_duplicate_parallel_import.js.out",
-});
-
-itest!(_016_double_await {
- args: "run --quiet --allow-read --reload run/016_double_await.ts",
- output: "run/016_double_await.ts.out",
-});
-
-itest!(_017_import_redirect {
- args: "run --quiet --allow-import --reload run/017_import_redirect.ts",
- output: "run/017_import_redirect.ts.out",
-});
-
-itest!(_017_import_redirect_check {
- args:
- "run --quiet --allow-import --reload --check run/017_import_redirect.ts",
- output: "run/017_import_redirect.ts.out",
-});
-
-itest!(_017_import_redirect_vendor_dir {
- args:
- "run --quiet --allow-import --reload --vendor --check $TESTDATA/run/017_import_redirect.ts",
- output: "run/017_import_redirect.ts.out",
- temp_cwd: true,
-});
-
-itest!(_017_import_redirect_info {
- args: "info --quiet --allow-import --reload run/017_import_redirect.ts",
- output: "run/017_import_redirect_info.out",
-});
-
-itest!(_018_async_catch {
- args: "run --quiet --reload run/018_async_catch.ts",
- output: "run/018_async_catch.ts.out",
-});
-
-itest!(_019_media_types {
- args: "run --reload --allow-import run/019_media_types.ts",
- output: "run/019_media_types.ts.out",
- http_server: true,
-});
-
-itest!(_020_json_modules {
- args: "run --reload run/020_json_modules.ts",
- output: "run/020_json_modules.ts.out",
- exit_code: 1,
-});
-
-itest!(_021_mjs_modules {
- args: "run --quiet --reload run/021_mjs_modules.ts",
- output: "run/021_mjs_modules.ts.out",
-});
-
-itest!(_025_reload_js_type_error {
- args: "run --quiet --reload run/025_reload_js_type_error.js",
- output: "run/025_reload_js_type_error.js.out",
-});
-
-itest!(_027_redirect_typescript {
- args: "run --quiet --reload --allow-import run/027_redirect_typescript.ts",
- output: "run/027_redirect_typescript.ts.out",
- http_server: true,
-});
-
-itest!(_027_redirect_typescript_vendor_dir {
- args:
- "run --quiet --reload --vendor --allow-import $TESTDATA/run/027_redirect_typescript.ts",
- output: "run/027_redirect_typescript.ts.out",
- http_server: true,
- temp_cwd: true,
-});
-
-itest!(_028_args {
- args:
- "run --quiet --reload run/028_args.ts --arg1 val1 --arg2=val2 -- arg3 arg4",
- output: "run/028_args.ts.out",
-});
-
-itest!(_033_import_map_remote {
- args:
- "run --quiet --reload --allow-import --import-map=http://127.0.0.1:4545/import_maps/import_map_remote.json import_maps/test_remote.ts",
- output: "run/033_import_map_remote.out",
- http_server: true,
-});
-
-itest!(_033_import_map_vendor_dir_remote {
- args:
- "run --quiet --reload --allow-import --import-map=http://127.0.0.1:4545/import_maps/import_map_remote.json --vendor $TESTDATA/import_maps/test_remote.ts",
- output: "run/033_import_map_remote.out",
- http_server: true,
- temp_cwd: true,
-});
-
-itest!(_033_import_map_data_uri {
- args:
- "run --quiet --reload --allow-import --import-map=data:application/json;charset=utf-8;base64,ewogICJpbXBvcnRzIjogewogICAgInRlc3Rfc2VydmVyLyI6ICJodHRwOi8vbG9jYWxob3N0OjQ1NDUvIgogIH0KfQ== run/import_maps/test_data.ts",
- output: "run/import_maps/test_data.ts.out",
- http_server: true,
-});
-
-itest!(onload {
- args: "run --quiet --reload --config ../config/deno.json run/onload/main.ts",
- output: "run/onload/main.out",
-});
-
-itest!(_035_cached_only_flag {
- args: "run --reload --check --allow-import --cached-only http://127.0.0.1:4545/run/019_media_types.ts",
- output: "run/035_cached_only_flag.out",
- exit_code: 1,
- http_server: true,
-});
-
-itest!(_038_checkjs {
- // checking if JS file is run through TS compiler
- args:
- "run --reload --config run/checkjs.tsconfig.json --check run/038_checkjs.js",
- exit_code: 1,
- output: "run/038_checkjs.js.out",
-});
-
-itest!(_042_dyn_import_evalcontext {
- args: "run --quiet --allow-read --reload run/042_dyn_import_evalcontext.ts",
- output: "run/042_dyn_import_evalcontext.ts.out",
-});
-
-itest!(_044_bad_resource {
- args: "run --quiet --reload --allow-read run/044_bad_resource.ts",
- output: "run/044_bad_resource.ts.out",
- exit_code: 1,
-});
-
-itest!(_046_tsx {
- args: "run --quiet --reload run/046_jsx_test.tsx",
- output: "run/046_jsx_test.tsx.out",
-});
-
-itest!(_047_jsx {
- args: "run --quiet --reload run/047_jsx_test.jsx",
- output: "run/047_jsx_test.jsx.out",
-});
-
-itest!(_048_media_types_jsx {
- args: "run --reload --allow-import run/048_media_types_jsx.ts",
- output: "run/048_media_types_jsx.ts.out",
- http_server: true,
-});
-
-itest!(_052_no_remote_flag {
- args:
- "run --reload --check --allow-import --no-remote http://127.0.0.1:4545/run/019_media_types.ts",
- output: "run/052_no_remote_flag.out",
- exit_code: 1,
- http_server: true,
-});
-
-itest!(_058_tasks_microtasks_close {
- args: "run --quiet run/058_tasks_microtasks_close.ts",
- output: "run/058_tasks_microtasks_close.ts.out",
-});
-
-itest!(_059_fs_relative_path_perm {
- args: "run run/059_fs_relative_path_perm.ts",
- output: "run/059_fs_relative_path_perm.ts.out",
- exit_code: 1,
-});
-
-itest!(_070_location {
- args: "run --location https://foo/bar?baz#bat run/070_location.ts",
- output: "run/070_location.ts.out",
-});
-
-itest!(_071_location_unset {
- args: "run run/071_location_unset.ts",
- output: "run/071_location_unset.ts.out",
-});
-
-itest!(_072_location_relative_fetch {
- args: "run --location http://127.0.0.1:4545/ --allow-net run/072_location_relative_fetch.ts",
- output: "run/072_location_relative_fetch.ts.out",
- http_server: true,
-});
-
-// tests the beforeunload event
-itest!(beforeunload_event {
- args: "run run/before_unload.js",
- output: "run/before_unload.js.out",
-});
-
-// tests the serialization of webstorage (both localStorage and sessionStorage)
-itest!(webstorage_serialization {
- args: "run run/webstorage/serialization.ts",
- output: "run/webstorage/serialization.ts.out",
-});
-
// tests to ensure that when `--location` is set, all code shares the same
// localStorage cache based on the origin of the location URL.
#[test]
@@ -394,41 +133,6 @@ fn webstorage_main_module() {
.assert_matches_text("Storage { hello: \"deno\", length: 1 }\n");
}
-itest!(_075_import_local_query_hash {
- args: "run run/075_import_local_query_hash.ts",
- output: "run/075_import_local_query_hash.ts.out",
-});
-
-itest!(_077_fetch_empty {
- args: "run -A run/077_fetch_empty.ts",
- output: "run/077_fetch_empty.ts.out",
- exit_code: 1,
-});
-
-itest!(_078_unload_on_exit {
- args: "run run/078_unload_on_exit.ts",
- output: "run/078_unload_on_exit.ts.out",
- exit_code: 1,
-});
-
-itest!(_079_location_authentication {
- args:
- "run --location https://foo:bar@baz/qux run/079_location_authentication.ts",
- output: "run/079_location_authentication.ts.out",
-});
-
-itest!(_081_location_relative_fetch_redirect {
- args: "run --location http://127.0.0.1:4546/ --allow-net run/081_location_relative_fetch_redirect.ts",
- output: "run/081_location_relative_fetch_redirect.ts.out",
- http_server: true,
- });
-
-itest!(_082_prepare_stack_trace_throw {
- args: "run run/082_prepare_stack_trace_throw.js",
- output: "run/082_prepare_stack_trace_throw.js.out",
- exit_code: 1,
-});
-
#[test]
fn _083_legacy_external_source_map() {
let _g = util::http_server();
@@ -457,27 +161,6 @@ fn _083_legacy_external_source_map() {
assert_eq!(out, "");
}
-itest!(dynamic_import_async_error {
- args: "run --allow-read run/dynamic_import_async_error/main.ts",
- output: "run/dynamic_import_async_error/main.out",
-});
-
-itest!(dynamic_import_already_rejected {
- args: "run --allow-read run/dynamic_import_already_rejected/main.ts",
- output: "run/dynamic_import_already_rejected/main.out",
-});
-
-itest!(dynamic_import_concurrent_non_statically_analyzable {
- args: "run --allow-import --allow-read --allow-net --quiet run/dynamic_import_concurrent_non_statically_analyzable/main.ts",
- output: "run/dynamic_import_concurrent_non_statically_analyzable/main.out",
- http_server: true,
-});
-
-itest!(_088_dynamic_import_already_evaluating {
- args: "run --allow-read run/088_dynamic_import_already_evaluating.ts",
- output: "run/088_dynamic_import_already_evaluating.ts.out",
-});
-
itest!(_089_run_allow_list {
args: "run --allow-run=curl run/089_run_allow_list.ts",
envs: vec![
@@ -713,16 +396,6 @@ fn permission_request_long() {
});
}
-itest!(deny_all_permission_args {
- args: "run --deny-env --deny-read --deny-write --deny-ffi --deny-run --deny-sys --deny-net run/deny_all_permission_args.js",
- output: "run/deny_all_permission_args.out",
-});
-
-itest!(deny_some_permission_args {
- args: "run --allow-env --deny-env=FOO --allow-read --deny-read=/foo --allow-write --deny-write=/foo --allow-ffi --deny-ffi=/foo --allow-run --deny-run=foo --allow-sys --deny-sys=hostname --allow-net --deny-net=127.0.0.1 run/deny_some_permission_args.js",
- output: "run/deny_some_permission_args.out",
-});
-
#[test]
fn permissions_cache() {
TestContext::default()
@@ -745,62 +418,6 @@ fn permissions_cache() {
});
}
-itest!(env_file {
- args: "run --env=env --allow-env run/env_file.ts",
- output: "run/env_file.out",
-});
-
-itest!(env_file_missing {
- args: "run --env=missing --allow-env run/env_file.ts",
- output: "run/env_file_missing.out",
-});
-
-itest!(_091_use_define_for_class_fields {
- args: "run --check run/091_use_define_for_class_fields.ts",
- output: "run/091_use_define_for_class_fields.ts.out",
- exit_code: 1,
-});
-
-itest!(js_import_detect {
- args: "run --quiet --reload run/js_import_detect.ts",
- output: "run/js_import_detect.ts.out",
- exit_code: 0,
-});
-
-itest!(blob_gc_finalization {
- args: "run run/blob_gc_finalization.js",
- output: "run/blob_gc_finalization.js.out",
- exit_code: 0,
-});
-
-itest!(fetch_response_finalization {
- args:
- "run --v8-flags=--expose-gc --allow-net run/fetch_response_finalization.js",
- output: "run/fetch_response_finalization.js.out",
- http_server: true,
- exit_code: 0,
-});
-
-itest!(import_type {
- args: "run --reload run/import_type.ts",
- output: "run/import_type.ts.out",
-});
-
-itest!(import_type_no_check {
- args: "run --reload --no-check run/import_type.ts",
- output: "run/import_type.ts.out",
-});
-
-itest!(private_field_presence {
- args: "run --reload run/private_field_presence.ts",
- output: "run/private_field_presence.ts.out",
-});
-
-itest!(private_field_presence_no_check {
- args: "run --reload --no-check run/private_field_presence.ts",
- output: "run/private_field_presence.ts.out",
-});
-
itest!(lock_write_fetch {
args:
"run --quiet --allow-import --allow-read --allow-write --allow-env --allow-run run/lock_write_fetch/main.ts",
@@ -809,33 +426,6 @@ itest!(lock_write_fetch {
exit_code: 0,
});
-itest!(lock_check_ok {
- args:
- "run --quiet --allow-import --lock=run/lock_check_ok.json http://127.0.0.1:4545/run/003_relative_import.ts",
- output: "run/003_relative_import.ts.out",
- http_server: true,
-});
-
-itest!(lock_check_ok2 {
- args:
- "run --allow-import --lock=run/lock_check_ok2.json run/019_media_types.ts",
- output: "run/019_media_types.ts.out",
- http_server: true,
-});
-
-itest!(lock_v2_check_ok {
- args:
- "run --allow-import --quiet --lock=run/lock_v2_check_ok.json http://127.0.0.1:4545/run/003_relative_import.ts",
- output: "run/003_relative_import.ts.out",
- http_server: true,
-});
-
-itest!(lock_v2_check_ok2 {
- args: "run --allow-import --lock=run/lock_v2_check_ok2.json run/019_media_types.ts",
- output: "run/019_media_types.ts.out",
- http_server: true,
-});
-
#[test]
fn lock_redirects() {
let context = TestContextBuilder::new()
@@ -898,7 +488,7 @@ fn lock_redirects() {
.run()
.assert_matches_text(concat!(
"Download http://localhost:4545/echo.ts\n",
- "Download http://localhost:4260/@denotest/esm-basic\n",
+ "Download http://localhost:4260/@denotest%2fesm-basic\n",
"Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz\n",
"Hi, there",
));
@@ -1234,141 +824,12 @@ fn get_lockfile_npm_package_integrity(
.to_string()
}
-itest!(mts_dmts_mjs {
- args: "run subdir/import.mts",
- output: "run/mts_dmts_mjs.out",
-});
-
-itest!(mts_dmts_mjs_no_check {
- args: "run --no-check subdir/import.mts",
- output: "run/mts_dmts_mjs.out",
-});
-
-itest!(async_error {
- exit_code: 1,
- args: "run --reload run/async_error.ts",
- output: "run/async_error.ts.out",
-});
-
-itest!(config {
- args:
- "run --reload --config run/config/tsconfig.json --check run/config/main.ts",
- output: "run/config/main.out",
-});
-
-itest!(config_types {
- args:
- "run --reload --quiet --check=all --config run/config_types/tsconfig.json run/config_types/main.ts",
- output: "run/config_types/main.out",
-});
-
-itest!(config_types_remote {
- http_server: true,
- args: "run --allow-import --reload --quiet --check=all --config run/config_types/remote.tsconfig.json run/config_types/main.ts",
- output: "run/config_types/main.out",
-});
-
-itest!(empty_typescript {
- args: "run --reload --check run/empty.ts",
- output_str: Some("Check file:[WILDCARD]/run/empty.ts\n"),
-});
-
-itest!(error_001 {
- args: "run --reload run/error_001.ts",
- exit_code: 1,
- output: "run/error_001.ts.out",
-});
-
-itest!(error_002 {
- args: "run --reload run/error_002.ts",
- exit_code: 1,
- output: "run/error_002.ts.out",
-});
-
-itest!(error_003_typescript {
- args: "run --reload --check run/error_003_typescript.ts",
- exit_code: 1,
- output: "run/error_003_typescript.ts.out",
-});
-
-// Supposing that we've already attempted to run error_003_typescript.ts
-// we want to make sure that JS wasn't emitted. Running again without reload flag
-// should result in the same output.
-// https://github.com/denoland/deno/issues/2436
-itest!(error_003_typescript2 {
- args: "run --check run/error_003_typescript.ts",
- exit_code: 1,
- output: "run/error_003_typescript.ts.out",
-});
-
-itest!(error_004_missing_module {
- args: "run --reload run/error_004_missing_module.ts",
- exit_code: 1,
- output: "run/error_004_missing_module.ts.out",
-});
-
-itest!(error_005_missing_dynamic_import {
- args:
- "run --reload --allow-read --quiet run/error_005_missing_dynamic_import.ts",
- exit_code: 1,
- output: "run/error_005_missing_dynamic_import.ts.out",
-});
-
-itest!(error_006_import_ext_failure {
- args: "run --reload run/error_006_import_ext_failure.ts",
- exit_code: 1,
- output: "run/error_006_import_ext_failure.ts.out",
-});
-
-itest!(error_007_any {
- args: "run --reload run/error_007_any.ts",
- exit_code: 1,
- output: "run/error_007_any.ts.out",
-});
-
-itest!(error_008_checkjs {
- args: "run --reload run/error_008_checkjs.js",
- exit_code: 1,
- output: "run/error_008_checkjs.js.out",
-});
-
-itest!(error_009_extensions_error {
- args: "run run/error_009_extensions_error.js",
- output: "run/error_009_extensions_error.js.out",
- exit_code: 1,
-});
-
-itest!(error_011_bad_module_specifier {
- args: "run --reload run/error_011_bad_module_specifier.ts",
- exit_code: 1,
- output: "run/error_011_bad_module_specifier.ts.out",
-});
-
-itest!(error_012_bad_dynamic_import_specifier {
- args: "run --reload --check run/error_012_bad_dynamic_import_specifier.ts",
- exit_code: 1,
- output: "run/error_012_bad_dynamic_import_specifier.ts.out",
-});
-
itest!(error_013_missing_script {
args: "run --reload missing_file_name",
exit_code: 1,
output: "run/error_013_missing_script.out",
});
-itest!(error_014_catch_dynamic_import_error {
- args:
- "run --reload --allow-read run/error_014_catch_dynamic_import_error.js",
- output: "run/error_014_catch_dynamic_import_error.js.out",
-});
-
-itest!(error_015_dynamic_import_permissions {
- args: "run --reload --quiet run/error_015_dynamic_import_permissions.js",
- output: "run/error_015_dynamic_import_permissions.out",
- exit_code: 1,
- http_server: true,
-});
-
// We have an allow-import flag but not allow-read, it should still result in error.
itest!(error_016_dynamic_import_permissions2 {
args:
@@ -1378,60 +839,6 @@ itest!(error_016_dynamic_import_permissions2 {
http_server: true,
});
-itest!(error_017_hide_long_source_ts {
- args: "run --reload --check run/error_017_hide_long_source_ts.ts",
- output: "run/error_017_hide_long_source_ts.ts.out",
- exit_code: 1,
-});
-
-itest!(error_018_hide_long_source_js {
- args: "run run/error_018_hide_long_source_js.js",
- output: "run/error_018_hide_long_source_js.js.out",
- exit_code: 1,
-});
-
-itest!(error_019_stack_function {
- args: "run run/error_019_stack_function.ts",
- output: "run/error_019_stack_function.ts.out",
- exit_code: 1,
-});
-
-itest!(error_020_stack_constructor {
- args: "run run/error_020_stack_constructor.ts",
- output: "run/error_020_stack_constructor.ts.out",
- exit_code: 1,
-});
-
-itest!(error_021_stack_method {
- args: "run run/error_021_stack_method.ts",
- output: "run/error_021_stack_method.ts.out",
- exit_code: 1,
-});
-
-itest!(error_022_stack_custom_error {
- args: "run run/error_022_stack_custom_error.ts",
- output: "run/error_022_stack_custom_error.ts.out",
- exit_code: 1,
-});
-
-itest!(error_023_stack_async {
- args: "run run/error_023_stack_async.ts",
- output: "run/error_023_stack_async.ts.out",
- exit_code: 1,
-});
-
-itest!(error_024_stack_promise_all {
- args: "run run/error_024_stack_promise_all.ts",
- output: "run/error_024_stack_promise_all.ts.out",
- exit_code: 1,
-});
-
-itest!(error_025_tab_indent {
- args: "run run/error_025_tab_indent",
- output: "run/error_025_tab_indent.out",
- exit_code: 1,
-});
-
itest!(error_026_remote_import_error {
args: "run --allow-import run/error_026_remote_import_error.ts",
output: "run/error_026_remote_import_error.ts.out",
@@ -1439,42 +846,6 @@ itest!(error_026_remote_import_error {
http_server: true,
});
-itest!(error_for_await {
- args: "run --reload --check run/error_for_await.ts",
- output: "run/error_for_await.ts.out",
- exit_code: 1,
-});
-
-itest!(error_missing_module_named_import {
- args: "run --reload run/error_missing_module_named_import.ts",
- output: "run/error_missing_module_named_import.ts.out",
- exit_code: 1,
-});
-
-itest!(error_no_check {
- args: "run --reload --no-check run/error_no_check.ts",
- output: "run/error_no_check.ts.out",
- exit_code: 1,
-});
-
-itest!(error_syntax {
- args: "run --reload run/error_syntax.js",
- exit_code: 1,
- output: "run/error_syntax.js.out",
-});
-
-itest!(error_syntax_empty_trailing_line {
- args: "run --reload run/error_syntax_empty_trailing_line.mjs",
- exit_code: 1,
- output: "run/error_syntax_empty_trailing_line.mjs.out",
-});
-
-itest!(error_type_definitions {
- args: "run --reload --check run/error_type_definitions.ts",
- exit_code: 1,
- output: "run/error_type_definitions.ts.out",
-});
-
itest!(error_local_static_import_from_remote_ts {
args: "run --allow-import --reload http://localhost:4545/run/error_local_static_import_from_remote.ts",
exit_code: 1,
@@ -1489,138 +860,18 @@ itest!(error_local_static_import_from_remote_js {
output: "run/error_local_static_import_from_remote.js.out",
});
-itest!(exit_error42 {
- exit_code: 42,
- args: "run --quiet --reload run/exit_error42.ts",
- output: "run/exit_error42.ts.out",
-});
-
-itest!(set_exit_code_0 {
- args: "run --no-check run/set_exit_code_0.ts",
- output_str: Some(""),
- exit_code: 0,
-});
-
-itest!(set_exit_code_1 {
- args: "run --no-check run/set_exit_code_1.ts",
- output_str: Some(""),
- exit_code: 42,
-});
-
-itest!(set_exit_code_2 {
- args: "run --no-check run/set_exit_code_2.ts",
- output_str: Some(""),
- exit_code: 42,
-});
-
-itest!(op_exit_op_set_exit_code_in_worker {
- args: "run --no-check --allow-read run/op_exit_op_set_exit_code_in_worker.ts",
- exit_code: 21,
- output_str: Some(""),
-});
-
-itest!(deno_exit_tampering {
- args: "run --no-check run/deno_exit_tampering.ts",
- output_str: Some(""),
- exit_code: 42,
-});
-
-itest!(heapstats {
- args: "run --quiet --v8-flags=--expose-gc run/heapstats.js",
- output: "run/heapstats.js.out",
-});
-
-itest!(finalization_registry {
- args: "run --quiet --v8-flags=--expose-gc run/finalization_registry.js",
- output: "run/finalization_registry.js.out",
-});
-
-itest!(https_import {
- args: "run --allow-import --quiet --reload --cert tls/RootCA.pem run/https_import.ts",
- output: "run/https_import.ts.out",
- http_server: true,
-});
-
-itest!(if_main {
- args: "run --quiet --reload run/if_main.ts",
- output: "run/if_main.ts.out",
-});
-
itest!(import_meta {
args: "run --allow-import --quiet --reload --import-map=run/import_meta/importmap.json run/import_meta/main.ts",
output: "run/import_meta/main.out",
http_server: true,
});
-itest!(main_module {
- args: "run --quiet --reload run/main_module/main.ts",
- output: "run/main_module/main.out",
-});
-
-itest!(no_check {
- args: "run --allow-import --quiet --reload --no-check run/006_url_imports.ts",
- output: "run/006_url_imports.ts.out",
- http_server: true,
-});
-
-itest!(no_check_decorators {
- args: "run --quiet --reload --no-check run/decorators/experimental/no_check/main.ts",
- output: "run/decorators/experimental/no_check/main.out",
-});
-
-itest!(decorators_tc39_proposal {
- args: "run --quiet --reload --check run/decorators/tc39_proposal/main.ts",
- output: "run/decorators/tc39_proposal/main.out",
-});
-
-itest!(check_remote {
- args:
- "run --quiet --allow-import --reload --check=all run/no_check_remote.ts",
- output: "run/no_check_remote.ts.disabled.out",
- exit_code: 1,
- http_server: true,
-});
-
itest!(no_check_remote {
args: "run --allow-import --quiet --reload --no-check=remote run/no_check_remote.ts",
output: "run/no_check_remote.ts.enabled.out",
http_server: true,
});
-itest!(runtime_decorators {
- args: "run --quiet --reload --no-check run/decorators/experimental/runtime/main.ts",
- output: "run/decorators/experimental/runtime/main.out",
-});
-
-itest!(seed_random {
- args: "run --seed=100 run/seed_random.js",
- output: "run/seed_random.js.out",
-});
-
-itest!(type_definitions {
- args: "run --reload run/type_definitions.ts",
- output: "run/type_definitions.ts.out",
-});
-
-itest!(type_definitions_for_export {
- args: "run --reload --check run/type_definitions_for_export.ts",
- output: "run/type_definitions_for_export.ts.out",
- exit_code: 1,
-});
-
-itest!(type_directives_01 {
- args:
- "run --allow-import --reload --check=all -L debug run/type_directives_01.ts",
- output: "run/type_directives_01.ts.out",
- http_server: true,
-});
-
-itest!(type_directives_02 {
- args:
- "run --allow-import --reload --check=all -L debug run/type_directives_02.ts",
- output: "run/type_directives_02.ts.out",
-});
-
#[test]
fn type_directives_js_main() {
let context = TestContext::default();
@@ -1642,216 +893,6 @@ itest!(type_directives_redirect {
http_server: true,
});
-itest!(type_headers_deno_types {
- args: "run --allow-import --reload --check run/type_headers_deno_types.ts",
- output: "run/type_headers_deno_types.ts.out",
- http_server: true,
-});
-
-itest!(ts_type_imports {
- args: "run --reload --check run/ts_type_imports.ts",
- output: "run/ts_type_imports.ts.out",
- exit_code: 1,
-});
-
-itest!(ts_decorators {
- args: "run --reload --check run/decorators/experimental/ts/main.ts",
- output: "run/decorators/experimental/ts/main.out",
-});
-
-itest!(ts_type_only_import {
- args: "run --reload --check run/ts_type_only_import.ts",
- output: "run/ts_type_only_import.ts.out",
-});
-
-itest!(swc_syntax_error {
- args: "run --reload --check run/swc_syntax_error.ts",
- output: "run/swc_syntax_error.ts.out",
- exit_code: 1,
-});
-
-itest!(unbuffered_stderr {
- args: "run --reload run/unbuffered_stderr.ts",
- output: "run/unbuffered_stderr.ts.out",
-});
-
-itest!(unbuffered_stdout {
- args: "run --quiet --reload run/unbuffered_stdout.ts",
- output: "run/unbuffered_stdout.ts.out",
-});
-
-itest!(v8_flags_run {
- args: "run --v8-flags=--expose-gc run/v8_flags.js",
- output: "run/v8_flags.js.out",
-});
-
-itest!(v8_flags_env_run {
- envs: vec![("DENO_V8_FLAGS".to_string(), "--expose-gc".to_string())],
- args: "run run/v8_flags.js",
- output: "run/v8_flags.js.out",
-});
-
-itest!(v8_flags_unrecognized {
- args: "repl --v8-flags=--foo,bar,--trace-gc,-baz",
- output: "run/v8_flags_unrecognized.out",
- exit_code: 1,
-});
-
-itest!(v8_help {
- args: "repl --v8-flags=--help",
- output: "run/v8_help.out",
-});
-
-itest!(unsupported_dynamic_import_scheme {
- args: "eval import('xxx:')",
- output: "run/unsupported_dynamic_import_scheme.out",
- exit_code: 1,
-});
-
-itest!(wasm {
- args: "run --quiet run/wasm.ts",
- output: "run/wasm.ts.out",
-});
-
-itest!(wasm_shared {
- args: "run --quiet run/wasm_shared.ts",
- output: "run/wasm_shared.out",
-});
-
-itest!(wasm_async {
- args: "run run/wasm_async.js",
- output: "run/wasm_async.out",
-});
-
-itest!(wasm_unreachable {
- args: "run --allow-read run/wasm_unreachable.js",
- output: "run/wasm_unreachable.out",
- exit_code: 1,
-});
-
-itest!(wasm_url {
- args: "run --quiet --allow-net=localhost:4545 run/wasm_url.js",
- output: "run/wasm_url.out",
- exit_code: 1,
- http_server: true,
-});
-
-itest!(weakref {
- args: "run --quiet --reload run/weakref.ts",
- output: "run/weakref.ts.out",
-});
-
-itest!(top_level_await_order {
- args: "run --allow-read run/top_level_await/order.js",
- output: "run/top_level_await/order.out",
-});
-
-itest!(top_level_await_loop {
- args: "run --allow-read run/top_level_await/loop.js",
- output: "run/top_level_await/loop.out",
-});
-
-itest!(top_level_await_circular {
- args: "run --allow-read run/top_level_await/circular.js",
- output: "run/top_level_await/circular.out",
- exit_code: 1,
-});
-
-// Regression test for https://github.com/denoland/deno/issues/11238.
-itest!(top_level_await_nested {
- args: "run --allow-read run/top_level_await/nested/main.js",
- output: "run/top_level_await/nested.out",
-});
-
-itest!(top_level_await_unresolved {
- args: "run run/top_level_await/unresolved.js",
- output: "run/top_level_await/unresolved.out",
- exit_code: 1,
-});
-
-itest!(top_level_await {
- args: "run --allow-read run/top_level_await/top_level_await.js",
- output: "run/top_level_await/top_level_await.out",
-});
-
-itest!(top_level_await_ts {
- args: "run --quiet --allow-read run/top_level_await/top_level_await.ts",
- output: "run/top_level_await/top_level_await.out",
-});
-
-itest!(top_level_for_await {
- args: "run --quiet run/top_level_await/top_level_for_await.js",
- output: "run/top_level_await/top_level_for_await.out",
-});
-
-itest!(top_level_for_await_ts {
- args: "run --quiet run/top_level_await/top_level_for_await.ts",
- output: "run/top_level_await/top_level_for_await.out",
-});
-
-itest!(unstable_worker {
- args: "run --reload --quiet --allow-read run/unstable_worker.ts",
- output: "run/unstable_worker.ts.out",
-});
-
-itest!(unstable_worker_options_disabled {
- args: "run --quiet --reload --allow-read run/unstable_worker_options.js",
- output: "run/unstable_worker_options.disabled.out",
- exit_code: 70,
-});
-
-itest!(unstable_worker_options_enabled {
- args: "run --quiet --reload --allow-read --unstable-worker-options run/unstable_worker_options.js",
- output: "run/unstable_worker_options.enabled.out",
-});
-
-itest!(unstable_broadcast_channel_disabled {
- args: "run --quiet --reload --allow-read run/unstable_broadcast_channel.js",
- output: "run/unstable_broadcast_channel.disabled.out",
-});
-
-itest!(unstable_broadcast_channel_enabled {
- args: "run --quiet --reload --allow-read --unstable-broadcast-channel run/unstable_broadcast_channel.js",
- output: "run/unstable_broadcast_channel.enabled.out",
-});
-
-itest!(unstable_cron_disabled {
- args: "run --quiet --reload --allow-read run/unstable_cron.js",
- output: "run/unstable_cron.disabled.out",
-});
-
-itest!(unstable_cron_enabled {
- args:
- "run --quiet --reload --allow-read --unstable-cron run/unstable_cron.js",
- output: "run/unstable_cron.enabled.out",
-});
-
-itest!(unstable_net_disabled {
- args: "run --quiet --reload --allow-read run/unstable_net.js",
- output: "run/unstable_net.disabled.out",
-});
-
-itest!(unstable_net_enabled {
- args: "run --quiet --reload --allow-read --unstable-net run/unstable_net.js",
- output: "run/unstable_net.enabled.out",
-});
-
-itest!(unstable_kv_disabled {
- args: "run --quiet --reload --allow-read run/unstable_kv.js",
- output: "run/unstable_kv.disabled.out",
-});
-
-itest!(unstable_kv_enabled {
- args: "run --quiet --reload --allow-read --unstable-kv run/unstable_kv.js",
- output: "run/unstable_kv.enabled.out",
-});
-
-itest!(import_compression {
- args: "run --allow-import --quiet --reload --allow-net run/import_compression/main.ts",
- output: "run/import_compression/main.out",
- http_server: true,
-});
-
itest!(disallow_http_from_https_js {
args: "run --allow-import --quiet --reload --cert tls/RootCA.pem https://localhost:5545/run/disallow_http_from_https.js",
output: "run/disallow_http_from_https_js.out",
@@ -1866,131 +907,6 @@ itest!(disallow_http_from_https_ts {
exit_code: 1,
});
-itest!(dynamic_import_conditional {
- args: "run --quiet --reload run/dynamic_import_conditional.js",
- output: "run/dynamic_import_conditional.js.out",
-});
-
-itest!(tsx_imports {
- args: "run --reload --check run/tsx_imports/tsx_imports.ts",
- output: "run/tsx_imports/tsx_imports.ts.out",
-});
-
-itest!(fix_dynamic_import_errors {
- args: "run --reload run/fix_dynamic_import_errors.js",
- output: "run/fix_dynamic_import_errors.js.out",
-});
-
-itest!(fix_emittable_skipped {
- args: "run --reload run/fix_emittable_skipped.js",
- output: "run/fix_emittable_skipped.ts.out",
-});
-
-itest!(fix_js_import_js {
- args: "run --quiet --reload run/fix_js_import_js.ts",
- output: "run/fix_js_import_js.ts.out",
-});
-
-itest!(fix_js_imports {
- args: "run --quiet --reload run/fix_js_imports.ts",
- output: "run/fix_js_imports.ts.out",
-});
-
-itest!(fix_tsc_file_exists {
- args: "run --quiet --reload tsc/test.js",
- output: "run/fix_tsc_file_exists.out",
-});
-
-itest!(fix_worker_dispatchevent {
- args: "run --quiet --reload run/fix_worker_dispatchevent.ts",
- output: "run/fix_worker_dispatchevent.ts.out",
-});
-
-itest!(es_private_fields {
- args: "run --quiet --reload run/es_private_fields.js",
- output: "run/es_private_fields.js.out",
-});
-
-itest!(ts_import_from_js {
- args: "run --allow-import --quiet --reload run/ts_import_from_js/main.js",
- output: "run/ts_import_from_js/main.out",
- http_server: true,
-});
-
-itest!(jsx_import_from_ts {
- args: "run --quiet --reload run/jsx_import_from_ts.ts",
- output: "run/jsx_import_from_ts.ts.out",
-});
-
-itest!(jsx_import_source_pragma {
- args: "run --reload --allow-import run/jsx_import_source_pragma.tsx",
- output: "run/jsx_import_source.out",
- http_server: true,
-});
-
-itest!(jsx_import_source_pragma_with_config {
- args:
- "run --reload --allow-import --config jsx/deno-jsx.jsonc --no-lock run/jsx_import_source_pragma.tsx",
- output: "run/jsx_import_source.out",
- http_server: true,
-});
-
-itest!(jsx_import_source_pragma_with_dev_config {
- args:
- "run --reload --allow-import --config jsx/deno-jsxdev.jsonc --no-lock run/jsx_import_source_pragma.tsx",
- output: "run/jsx_import_source_dev.out",
- http_server: true,
-});
-
-itest!(jsx_import_source_no_pragma {
- args:
- "run --allow-import --reload --config jsx/deno-jsx.jsonc --no-lock run/jsx_import_source_no_pragma.tsx",
- output: "run/jsx_import_source.out",
- http_server: true,
-});
-
-itest!(jsx_import_source_no_pragma_dev {
- args: "run --allow-import --reload --config jsx/deno-jsxdev.jsonc --no-lock run/jsx_import_source_no_pragma.tsx",
- output: "run/jsx_import_source_dev.out",
- http_server: true,
-});
-
-itest!(jsx_import_source_pragma_import_map {
- args: "run --allow-import --reload --import-map jsx/import-map.json run/jsx_import_source_pragma_import_map.tsx",
- output: "run/jsx_import_source_import_map.out",
- http_server: true,
-});
-
-itest!(jsx_import_source_pragma_import_map_dev {
- args: "run --allow-import --reload --import-map jsx/import-map.json --config jsx/deno-jsxdev-import-map.jsonc run/jsx_import_source_pragma_import_map.tsx",
- output: "run/jsx_import_source_import_map_dev.out",
- http_server: true,
-});
-
-itest!(jsx_import_source_precompile_import_map {
- args: "run --allow-import --reload --check --import-map jsx/import-map.json --no-lock --config jsx/deno-jsx-precompile.jsonc run/jsx_precompile/no_pragma.tsx",
- output: "run/jsx_precompile/no_pragma.out",
- http_server: true,
-});
-
-itest!(jsx_import_source_precompile_import_map_skip_element {
- args: "run --allow-import --reload --check --import-map jsx/import-map.json --no-lock --config jsx/deno-jsx-precompile-skip.jsonc run/jsx_precompile/skip.tsx",
- output: "run/jsx_precompile/skip.out",
- http_server: true,
-});
-
-itest!(jsx_import_source_import_map {
- args: "run --allow-import --reload --import-map jsx/import-map.json --no-lock --config jsx/deno-jsx-import-map.jsonc run/jsx_import_source_no_pragma.tsx",
- output: "run/jsx_import_source_import_map.out",
- http_server: true,
-});
-
-itest!(jsx_import_source_import_map_dev {
- args: "run --allow-import --reload --import-map jsx/import-map.json --no-lock --config jsx/deno-jsxdev-import-map.jsonc run/jsx_import_source_no_pragma.tsx",
- output: "run/jsx_import_source_import_map_dev.out",
- http_server: true,
-});
-
itest!(jsx_import_source_import_map_scoped {
args: "run --allow-import --reload --import-map jsx/import-map-scoped.json --no-lock --config jsx/deno-jsx-import-map.jsonc subdir/jsx_import_source_no_pragma.tsx",
output: "run/jsx_import_source_import_map.out",
@@ -2003,289 +919,12 @@ itest!(jsx_import_source_import_map_scoped_dev {
http_server: true,
});
-itest!(jsx_import_source_pragma_no_check {
- args:
- "run --allow-import --reload --no-check run/jsx_import_source_pragma.tsx",
- output: "run/jsx_import_source.out",
- http_server: true,
-});
-
-itest!(jsx_import_source_pragma_with_config_no_check {
- args: "run --allow-import --reload --config jsx/deno-jsx.jsonc --no-lock --no-check run/jsx_import_source_pragma.tsx",
- output: "run/jsx_import_source.out",
- http_server: true,
-});
-
-itest!(jsx_import_source_pragma_with_config_vendor_dir {
- args: "run --allow-import --reload --config jsx/deno-jsx.jsonc --no-lock --vendor $TESTDATA/run/jsx_import_source_pragma.tsx",
- output: "run/jsx_import_source.out",
- http_server: true,
- temp_cwd: true,
- copy_temp_dir: Some("jsx/"),
-});
-
-itest!(jsx_import_source_no_pragma_no_check {
- args:
- "run --allow-import --reload --config jsx/deno-jsx.jsonc --no-lock --no-check run/jsx_import_source_no_pragma.tsx",
- output: "run/jsx_import_source.out",
- http_server: true,
-});
-
-itest!(jsx_import_source_pragma_import_map_no_check {
- args: "run --allow-import --reload --import-map jsx/import-map.json --no-check run/jsx_import_source_pragma_import_map.tsx",
- output: "run/jsx_import_source_import_map.out",
- http_server: true,
-});
-
-itest!(jsx_import_source_import_map_no_check {
- args: "run --allow-import --reload --import-map jsx/import-map.json --no-lock --config jsx/deno-jsx-import-map.jsonc --no-check run/jsx_import_source_no_pragma.tsx",
- output: "run/jsx_import_source_import_map.out",
- http_server: true,
-});
-
-itest!(jsx_import_source_error {
- args: "run --config jsx/deno-jsx-error.jsonc --check run/jsx_import_source_no_pragma.tsx",
- output: "run/jsx_import_source_error.out",
- exit_code: 1,
-});
-
-itest!(single_compile_with_reload {
- args: "run --reload --allow-read run/single_compile_with_reload.ts",
- output: "run/single_compile_with_reload.ts.out",
-});
-
-itest!(proto_exploit {
- args: "run run/proto_exploit.js",
- output: "run/proto_exploit.js.out",
-});
-
-itest!(reference_types {
- args: "run --reload --quiet run/reference_types.ts",
- output: "run/reference_types.ts.out",
-});
-
-itest!(references_types_remote {
- http_server: true,
- args: "run --reload --quiet run/reference_types_remote.ts",
- output: "run/reference_types_remote.ts.out",
-});
-
-itest!(reference_types_error {
- args:
- "run --config run/checkjs.tsconfig.json --check run/reference_types_error.js",
- output: "run/reference_types_error.js.out",
- exit_code: 1,
-});
-
-itest!(reference_types_error_vendor_dir {
- args:
- "run --config run/checkjs.tsconfig.json --check --vendor $TESTDATA/run/reference_types_error.js",
- output: "run/reference_types_error.js.out",
- exit_code: 1,
-});
-
-itest!(reference_types_error_no_check {
- args: "run --no-check run/reference_types_error.js",
- output_str: Some(""),
-});
-
-itest!(import_data_url_error_stack {
- args: "run --quiet --reload run/import_data_url_error_stack.ts",
- output: "run/import_data_url_error_stack.ts.out",
- exit_code: 1,
-});
-
-itest!(import_data_url_import_relative {
- args: "run --quiet --reload run/import_data_url_import_relative.ts",
- output: "run/import_data_url_import_relative.ts.out",
- exit_code: 1,
-});
-
-itest!(import_data_url_imports {
- args: "run --allow-import --quiet --reload run/import_data_url_imports.ts",
- output: "run/import_data_url_imports.ts.out",
- http_server: true,
-});
-
-itest!(import_data_url_jsx {
- args: "run --quiet --reload run/import_data_url_jsx.ts",
- output: "run/import_data_url_jsx.ts.out",
-});
-
-itest!(import_data_url {
- args: "run --quiet --reload run/import_data_url.ts",
- output: "run/import_data_url.ts.out",
-});
-
-itest!(import_dynamic_data_url {
- args: "run --quiet --reload run/import_dynamic_data_url.ts",
- output: "run/import_dynamic_data_url.ts.out",
-});
-
-itest!(import_blob_url_error_stack {
- args: "run --quiet --reload run/import_blob_url_error_stack.ts",
- output: "run/import_blob_url_error_stack.ts.out",
- exit_code: 1,
-});
-
-itest!(import_blob_url_import_relative {
- args: "run --quiet --reload run/import_blob_url_import_relative.ts",
- output: "run/import_blob_url_import_relative.ts.out",
- exit_code: 1,
-});
-
-itest!(import_blob_url_imports {
- args:
- "run --allow-import --quiet --reload --allow-net=localhost:4545 run/import_blob_url_imports.ts",
- output: "run/import_blob_url_imports.ts.out",
- http_server: true,
-});
-
-itest!(import_blob_url_jsx {
- args: "run --quiet --reload run/import_blob_url_jsx.ts",
- output: "run/import_blob_url_jsx.ts.out",
-});
-
-itest!(import_blob_url {
- args: "run --quiet --reload run/import_blob_url.ts",
- output: "run/import_blob_url.ts.out",
-});
-
-itest!(import_file_with_colon {
- args: "run --allow-import --quiet --reload run/import_file_with_colon.ts",
- output: "run/import_file_with_colon.ts.out",
- http_server: true,
-});
-
-itest!(import_extensionless {
- args: "run --allow-import --quiet --reload run/import_extensionless.ts",
- output: "run/import_extensionless.ts.out",
- http_server: true,
-});
-
-itest!(classic_workers_event_loop {
- args:
- "run --enable-testing-features-do-not-use run/classic_workers_event_loop.js",
- output: "run/classic_workers_event_loop.js.out",
-});
-
// FIXME(bartlomieju): disabled, because this test is very flaky on CI
// itest!(local_sources_not_cached_in_memory {
// args: "run --allow-read --allow-write run/no_mem_cache.js",
// output: "run/no_mem_cache.js.out",
// });
-// This test checks that inline source map data is used. It uses a hand crafted
-// source map that maps to a file that exists, but is not loaded into the module
-// graph (inline_js_source_map_2.ts) (because there are no direct dependencies).
-// Source line is not remapped because no inline source contents are included in
-// the sourcemap and the file is not present in the dependency graph.
-itest!(inline_js_source_map_2 {
- args: "run --quiet run/inline_js_source_map_2.js",
- output: "run/inline_js_source_map_2.js.out",
- exit_code: 1,
-});
-
-// This test checks that inline source map data is used. It uses a hand crafted
-// source map that maps to a file that exists, but is not loaded into the module
-// graph (inline_js_source_map_2.ts) (because there are no direct dependencies).
-// Source line remapped using th inline source contents that are included in the
-// inline source map.
-itest!(inline_js_source_map_2_with_inline_contents {
- args: "run --quiet run/inline_js_source_map_2_with_inline_contents.js",
- output: "run/inline_js_source_map_2_with_inline_contents.js.out",
- exit_code: 1,
-});
-
-// This test checks that inline source map data is used. It uses a hand crafted
-// source map that maps to a file that exists, and is loaded into the module
-// graph because of a direct import statement (inline_js_source_map.ts). The
-// source map was generated from an earlier version of this file, where the throw
-// was not commented out. The source line is remapped using source contents that
-// from the module graph.
-itest!(inline_js_source_map_with_contents_from_graph {
- args: "run --allow-import --quiet run/inline_js_source_map_with_contents_from_graph.js",
- output: "run/inline_js_source_map_with_contents_from_graph.js.out",
- exit_code: 1,
- http_server: true,
-});
-
-// This test ensures that a descriptive error is shown when we're unable to load
-// the import map. Even though this tests only the `run` subcommand, we can be sure
-// that the error message is similar for other subcommands as they all use
-// `program_state.maybe_import_map` to access the import map underneath.
-itest!(error_import_map_unable_to_load {
- args: "run --import-map=import_maps/does_not_exist.json import_maps/test.ts",
- output: "run/error_import_map_unable_to_load.out",
- exit_code: 1,
-});
-
-// Test that setting `self` in the main thread to some other value doesn't break
-// the world.
-itest!(replace_self {
- args: "run run/replace_self.js",
- output: "run/replace_self.js.out",
-});
-
-itest!(worker_event_handler_test {
- args: "run --quiet --reload --allow-read run/worker_event_handler_test.js",
- output: "run/worker_event_handler_test.js.out",
-});
-
-itest!(worker_close_race {
- args: "run --quiet --reload --allow-read run/worker_close_race.js",
- output: "run/worker_close_race.js.out",
-});
-
-itest!(worker_drop_handle_race {
- args: "run --quiet --reload --allow-read run/worker_drop_handle_race.js",
- output: "run/worker_drop_handle_race.js.out",
- exit_code: 1,
-});
-
-itest!(worker_drop_handle_race_terminate {
- args: "run run/worker_drop_handle_race_terminate.js",
- output: "run/worker_drop_handle_race_terminate.js.out",
-});
-
-itest!(worker_close_nested {
- args: "run --quiet --reload --allow-read run/worker_close_nested.js",
- output: "run/worker_close_nested.js.out",
-});
-
-itest!(worker_message_before_close {
- args: "run --quiet --reload --allow-read run/worker_message_before_close.js",
- output: "run/worker_message_before_close.js.out",
-});
-
-itest!(worker_close_in_wasm_reactions {
- args:
- "run --quiet --reload --allow-read run/worker_close_in_wasm_reactions.js",
- output: "run/worker_close_in_wasm_reactions.js.out",
-});
-
-itest!(shebang_tsc {
- args: "run --quiet --check run/shebang.ts",
- output: "run/shebang.ts.out",
-});
-
-itest!(shebang_swc {
- args: "run --quiet run/shebang.ts",
- output: "run/shebang.ts.out",
-});
-
-itest!(shebang_with_json_imports_tsc {
- args: "run --quiet import_attributes/json_with_shebang.ts",
- output: "import_attributes/json_with_shebang.ts.out",
- exit_code: 1,
-});
-
-itest!(shebang_with_json_imports_swc {
- args: "run --quiet --no-check import_attributes/json_with_shebang.ts",
- output: "import_attributes/json_with_shebang.ts.out",
- exit_code: 1,
-});
-
#[test]
fn no_validate_asm() {
let output = util::deno_cmd()
@@ -2523,7 +1162,6 @@ fn dont_cache_on_check_fail() {
mod permissions {
use test_util as util;
- use test_util::itest;
use util::TestContext;
#[test]
@@ -2973,31 +1611,6 @@ mod permissions {
});
}
- itest!(_063_permissions_revoke {
- args: "run --allow-read=foo,bar run/063_permissions_revoke.ts",
- output: "run/063_permissions_revoke.ts.out",
- });
-
- itest!(_063_permissions_revoke_sync {
- args: "run --allow-read=foo,bar run/063_permissions_revoke_sync.ts",
- output: "run/063_permissions_revoke.ts.out",
- });
-
- itest!(_064_permissions_revoke_global {
- args: "run --allow-read=foo,bar run/064_permissions_revoke_global.ts",
- output: "run/064_permissions_revoke_global.ts.out",
- });
-
- itest!(_064_permissions_revoke_global_sync {
- args: "run --allow-read=foo,bar run/064_permissions_revoke_global_sync.ts",
- output: "run/064_permissions_revoke_global.ts.out",
- });
-
- itest!(_065_permissions_revoke_net {
- args: "run --allow-net run/065_permissions_revoke_net.ts",
- output: "run/065_permissions_revoke_net.ts.out",
- });
-
#[test]
fn _066_prompt() {
TestContext::default()
@@ -3033,63 +1646,8 @@ mod permissions {
console.expect("The end of test");
});
}
-
- itest!(dynamic_import_static_analysis_no_permissions {
- args: "run --quiet --reload --no-prompt dynamic_import/static_analysis_no_permissions.ts",
- output: "dynamic_import/static_analysis_no_permissions.ts.out",
- });
-
- itest!(dynamic_import_permissions_remote_remote {
- args: "run --quiet --reload --allow-import=localhost:4545 dynamic_import/permissions_remote_remote.ts",
- output: "dynamic_import/permissions_remote_remote.ts.out",
- http_server: true,
- exit_code: 1,
- });
-
- itest!(dynamic_import_permissions_data_remote {
- args: "run --quiet --reload --allow-import=localhost:4545 dynamic_import/permissions_data_remote.ts",
- output: "dynamic_import/permissions_data_remote.ts.out",
- http_server: true,
- exit_code: 1,
- });
-
- itest!(dynamic_import_permissions_blob_remote {
- args: "run --quiet --reload --allow-net=localhost:4545 dynamic_import/permissions_blob_remote.ts",
- output: "dynamic_import/permissions_blob_remote.ts.out",
- http_server: true,
- exit_code: 1,
- });
-
- itest!(dynamic_import_permissions_data_local {
- args: "run --quiet --reload --allow-net=localhost:4545 dynamic_import/permissions_data_local.ts",
- output: "dynamic_import/permissions_data_local.ts.out",
- http_server: true,
- exit_code: 1,
- });
-
- itest!(dynamic_import_permissions_blob_local {
- args: "run --quiet --reload --allow-net=localhost:4545 dynamic_import/permissions_blob_local.ts",
- output: "dynamic_import/permissions_blob_local.ts.out",
- http_server: true,
- exit_code: 1,
- });
}
-itest!(tls_starttls {
- args: "run --quiet --reload --allow-net --allow-read --cert tls/RootCA.pem --config ../config/deno.json run/tls_starttls.js",
- output: "run/tls.out",
-});
-
-itest!(tls_connecttls {
- args: "run --quiet --reload --allow-net --allow-read --cert tls/RootCA.pem --config ../config/deno.json run/tls_connecttls.js",
- output: "run/tls.out",
-});
-
-itest!(byte_order_mark {
- args: "run --no-check run/byte_order_mark.ts",
- output: "run/byte_order_mark.out",
-});
-
#[test]
#[cfg(windows)]
fn process_stdin_read_unblock() {
@@ -3137,24 +1695,6 @@ fn issue9750() {
});
}
-// Regression test for https://github.com/denoland/deno/issues/11451.
-itest!(dom_exception_formatting {
- args: "run run/dom_exception_formatting.ts",
- output: "run/dom_exception_formatting.ts.out",
- exit_code: 1,
-});
-
-itest!(long_data_url_formatting {
- args: "run run/long_data_url_formatting.ts",
- output: "run/long_data_url_formatting.ts.out",
- exit_code: 1,
-});
-
-itest!(eval_context_throw_dom_exception {
- args: "run run/eval_context_throw_dom_exception.js",
- output: "run/eval_context_throw_dom_exception.js.out",
-});
-
#[test]
#[cfg(unix)]
fn navigator_language_unix() {
@@ -3278,85 +1818,6 @@ fn issue12807() {
assert!(status.success());
}
-itest!(issue_13562 {
- args: "run run/issue13562.ts",
- output: "run/issue13562.ts.out",
-});
-
-itest!(import_attributes_static_import {
- args: "run --allow-read import_attributes/static_import.ts",
- output: "import_attributes/static_import.out",
-});
-
-itest!(import_attributes_static_export {
- args: "run --allow-read import_attributes/static_export.ts",
- output: "import_attributes/static_export.out",
-});
-
-itest!(import_attributes_static_error {
- args: "run --allow-read import_attributes/static_error.ts",
- output: "import_attributes/static_error.out",
- exit_code: 1,
-});
-
-itest!(import_attributes_dynamic_import {
- args: "run --allow-read --check import_attributes/dynamic_import.ts",
- output: "import_attributes/dynamic_import.out",
-});
-
-itest!(import_attributes_dynamic_error {
- args: "run --allow-read import_attributes/dynamic_error.ts",
- output: "import_attributes/dynamic_error.out",
- exit_code: 1,
-});
-
-itest!(import_attributes_type_check {
- args: "run --allow-read --check import_attributes/type_check.ts",
- output: "import_attributes/type_check.out",
- exit_code: 1,
-});
-
-itest!(colors_without_global_this {
- args: "run run/colors_without_globalThis.js",
- output_str: Some("true\n"),
-});
-
-itest!(config_auto_discovered_for_local_script {
- args: "run --quiet run/with_config/frontend_work.ts",
- output_str: Some("ok\n"),
-});
-
-itest!(config_auto_discovered_for_local_script_log {
- args: "run -L debug run/with_config/frontend_work.ts",
- output: "run/with_config/auto_discovery_log.out",
-});
-
-itest!(no_config_auto_discovery_for_local_script {
- args: "run --quiet --no-config --check run/with_config/frontend_work.ts",
- output: "run/with_config/no_auto_discovery.out",
- exit_code: 1,
-});
-
-itest!(config_not_auto_discovered_for_remote_script {
- args: "run --allow-import --quiet http://127.0.0.1:4545/run/with_config/server_side_work.ts",
- output_str: Some("ok\n"),
- http_server: true,
-});
-
-// In this case we shouldn't discover `package.json` file, because it's in a
-// directory that is above the directory containing `deno.json` file.
-itest!(
- package_json_auto_discovered_for_local_script_arg_with_stop {
- args: "run -L debug with_stop/some/nested/dir/main.ts",
- output: "run/with_package_json/with_stop/main.out",
- cwd: Some("run/with_package_json/"),
- copy_temp_dir: Some("run/with_package_json/"),
- envs: env_vars_for_npm_tests(),
- http_server: true,
- exit_code: 1,
- }
-);
-
#[test]
fn package_json_no_node_modules_dir_created() {
// it should not create a node_modules directory
@@ -3395,81 +1856,6 @@ fn node_modules_dir_no_npm_specifiers_no_dir_created() {
assert!(!temp_dir.path().join("node_modules").exists());
}
-itest!(wasm_streaming_panic_test {
- args: "run run/wasm_streaming_panic_test.js",
- output: "run/wasm_streaming_panic_test.js.out",
- exit_code: 1,
-});
-
-// Regression test for https://github.com/denoland/deno/issues/13897.
-itest!(fetch_async_error_stack {
- args: "run --quiet -A run/fetch_async_error_stack.ts",
- output: "run/fetch_async_error_stack.ts.out",
- exit_code: 1,
-});
-
-itest!(event_listener_error {
- args: "run --quiet run/event_listener_error.ts",
- output: "run/event_listener_error.ts.out",
- exit_code: 1,
-});
-
-itest!(event_listener_error_handled {
- args: "run --quiet run/event_listener_error_handled.ts",
- output: "run/event_listener_error_handled.ts.out",
-});
-
-// https://github.com/denoland/deno/pull/14159#issuecomment-1092285446
-itest!(event_listener_error_immediate_exit {
- args: "run --quiet run/event_listener_error_immediate_exit.ts",
- output: "run/event_listener_error_immediate_exit.ts.out",
- exit_code: 1,
-});
-
-// https://github.com/denoland/deno/pull/14159#issuecomment-1092285446
-itest!(event_listener_error_immediate_exit_worker {
- args: "run --quiet -A run/event_listener_error_immediate_exit_worker.ts",
- output: "run/event_listener_error_immediate_exit_worker.ts.out",
- exit_code: 1,
-});
-
-itest!(set_timeout_error {
- args: "run --quiet run/set_timeout_error.ts",
- output: "run/set_timeout_error.ts.out",
- exit_code: 1,
-});
-
-itest!(set_timeout_error_handled {
- args: "run --quiet run/set_timeout_error_handled.ts",
- output: "run/set_timeout_error_handled.ts.out",
-});
-
-itest!(aggregate_error {
- args: "run --quiet run/aggregate_error.ts",
- output: "run/aggregate_error.out",
- exit_code: 1,
-});
-
-itest!(complex_error {
- args: "run --quiet run/complex_error.ts",
- output: "run/complex_error.ts.out",
- exit_code: 1,
-});
-
-// Regression test for https://github.com/denoland/deno/issues/16340.
-itest!(error_with_errors_prop {
- args: "run --quiet run/error_with_errors_prop.js",
- output: "run/error_with_errors_prop.js.out",
- exit_code: 1,
-});
-
-// Regression test for https://github.com/denoland/deno/issues/12143.
-itest!(js_root_with_ts_check {
- args: "run --quiet --check run/js_root_with_ts_check.js",
- output: "run/js_root_with_ts_check.js.out",
- exit_code: 1,
-});
-
#[test]
fn check_local_then_remote() {
let _http_guard = util::http_server();
@@ -3502,18 +1888,6 @@ fn check_local_then_remote() {
assert_contains!(stderr, "Type 'string' is not assignable to type 'number'.");
}
-// Regression test for https://github.com/denoland/deno/issues/15163
-itest!(check_js_points_to_ts {
- args: "run --quiet --check --config run/checkjs.tsconfig.json run/check_js_points_to_ts/test.js",
- output: "run/check_js_points_to_ts/test.js.out",
- exit_code: 1,
-});
-
-itest!(no_prompt_flag {
- args: "run --quiet --no-prompt run/no_prompt.ts",
- output_str: Some(""),
-});
-
#[test]
fn permission_request_with_no_prompt() {
TestContext::default()
@@ -3544,57 +1918,6 @@ fn deno_no_prompt_environment_variable() {
assert!(output.status.success());
}
-itest!(report_error {
- args: "run --quiet run/report_error.ts",
- output: "run/report_error.ts.out",
- exit_code: 1,
-});
-
-itest!(report_error_handled {
- args: "run --quiet run/report_error_handled.ts",
- output: "run/report_error_handled.ts.out",
-});
-
-// Regression test for https://github.com/denoland/deno/issues/15513.
-itest!(report_error_end_of_program {
- args: "run --quiet run/report_error_end_of_program.ts",
- output: "run/report_error_end_of_program.ts.out",
- exit_code: 1,
-});
-
-itest!(queue_microtask_error {
- args: "run --quiet run/queue_microtask_error.ts",
- output: "run/queue_microtask_error.ts.out",
- exit_code: 1,
-});
-
-itest!(queue_microtask_error_handled {
- args: "run --quiet run/queue_microtask_error_handled.ts",
- output: "run/queue_microtask_error_handled.ts.out",
-});
-
-itest!(spawn_stdout_inherit {
- args: "run --quiet -A run/spawn_stdout_inherit.ts",
- output: "run/spawn_stdout_inherit.ts.out",
-});
-
-itest!(error_name_non_string {
- args: "run --quiet run/error_name_non_string.js",
- output: "run/error_name_non_string.js.out",
- exit_code: 1,
-});
-
-itest!(custom_inspect_url {
- args: "run run/custom_inspect_url.js",
- output: "run/custom_inspect_url.js.out",
-});
-
-itest!(config_json_import {
- args: "run --quiet -c jsx/deno-jsx.json run/config_json_import.ts",
- output: "run/config_json_import.ts.out",
- http_server: true,
-});
-
#[test]
fn running_declaration_files() {
let context = TestContextBuilder::new().use_temp_cwd().build();
@@ -3605,18 +1928,14 @@ fn running_declaration_files() {
temp_dir.write(file, "");
context
.new_command()
- .args_vec(["run", file])
+ // todo(dsherret): investigate why --allow-read is required here
+ .args_vec(["run", "--allow-read", file])
.run()
.skip_output_check()
.assert_exit_code(0);
}
}
-itest!(test_and_bench_are_noops_in_run {
- args: "run run/test_and_bench_in_run.js",
- output_str: Some(""),
-});
-
#[cfg(not(target_os = "windows"))]
itest!(spawn_kill_permissions {
args: "run --quiet --allow-run=cat spawn_kill_permissions.ts",
@@ -3627,51 +1946,6 @@ itest!(spawn_kill_permissions {
output_str: Some(""),
});
-itest!(followup_dyn_import_resolved {
- args: "run --allow-read run/followup_dyn_import_resolves/main.ts",
- output: "run/followup_dyn_import_resolves/main.ts.out",
-});
-
-itest!(unhandled_rejection {
- args: "run --check run/unhandled_rejection.ts",
- output: "run/unhandled_rejection.ts.out",
-});
-
-itest!(unhandled_rejection_sync_error {
- args: "run --check run/unhandled_rejection_sync_error.ts",
- output: "run/unhandled_rejection_sync_error.ts.out",
-});
-
-// Regression test for https://github.com/denoland/deno/issues/15661
-itest!(unhandled_rejection_dynamic_import {
- args: "run --allow-read run/unhandled_rejection_dynamic_import/main.ts",
- output: "run/unhandled_rejection_dynamic_import/main.ts.out",
- exit_code: 1,
-});
-
-// Regression test for https://github.com/denoland/deno/issues/16909
-itest!(unhandled_rejection_dynamic_import2 {
- args: "run --allow-read run/unhandled_rejection_dynamic_import2/main.ts",
- output: "run/unhandled_rejection_dynamic_import2/main.ts.out",
-});
-
-itest!(rejection_handled {
- args: "run --check run/rejection_handled.ts",
- output: "run/rejection_handled.out",
-});
-
-itest!(nested_error {
- args: "run run/nested_error/main.ts",
- output: "run/nested_error/main.ts.out",
- exit_code: 1,
-});
-
-itest!(node_env_var_allowlist {
- args: "run --no-prompt run/node_env_var_allowlist.ts",
- output: "run/node_env_var_allowlist.ts.out",
- exit_code: 1,
-});
-
#[test]
fn cache_test() {
let _g = util::http_server();
@@ -3890,6 +2164,11 @@ fn basic_auth_tokens() {
#[tokio::test(flavor = "multi_thread", worker_threads = 2)]
async fn test_resolve_dns() {
+ use hickory_server::authority::Catalog;
+ use hickory_server::authority::ZoneType;
+ use hickory_server::proto::rr::Name;
+ use hickory_server::store::in_memory::InMemoryAuthority;
+ use hickory_server::ServerFuture;
use std::net::SocketAddr;
use std::str::FromStr;
use std::sync::Arc;
@@ -3897,11 +2176,6 @@ async fn test_resolve_dns() {
use tokio::net::TcpListener;
use tokio::net::UdpSocket;
use tokio::sync::oneshot;
- use trust_dns_server::authority::Catalog;
- use trust_dns_server::authority::ZoneType;
- use trust_dns_server::proto::rr::Name;
- use trust_dns_server::store::in_memory::InMemoryAuthority;
- use trust_dns_server::ServerFuture;
const DNS_PORT: u16 = 4553;
@@ -3911,9 +2185,12 @@ async fn test_resolve_dns() {
util::testdata_path().join("run/resolve_dns.zone.in"),
)
.unwrap();
- let lexer = Lexer::new(&zone_file);
- let records =
- Parser::new().parse(lexer, Some(Name::from_str("example.com").unwrap()));
+ let records = Parser::new(
+ &zone_file,
+ None,
+ Some(Name::from_str("example.com").unwrap()),
+ )
+ .parse();
if records.is_err() {
panic!("failed to parse: {:?}", records.err())
}
@@ -4211,48 +2488,6 @@ fn broken_stdout_repl() {
assert_not_contains!(stderr, "panic");
}
-itest!(error_cause {
- args: "run run/error_cause.ts",
- output: "run/error_cause.ts.out",
- exit_code: 1,
-});
-
-itest!(error_cause_recursive_aggregate {
- args: "run error_cause_recursive_aggregate.ts",
- output: "error_cause_recursive_aggregate.ts.out",
- exit_code: 1,
-});
-
-itest!(error_cause_recursive_tail {
- args: "run error_cause_recursive_tail.ts",
- output: "error_cause_recursive_tail.ts.out",
- exit_code: 1,
-});
-
-itest!(error_cause_recursive {
- args: "run run/error_cause_recursive.ts",
- output: "run/error_cause_recursive.ts.out",
- exit_code: 1,
-});
-
-itest!(js_without_extension {
- args: "run --ext js --check file_extensions/js_without_extension",
- output: "file_extensions/js_without_extension.out",
- exit_code: 0,
-});
-
-itest!(ts_without_extension {
- args: "run --ext ts --check file_extensions/ts_without_extension",
- output: "file_extensions/ts_without_extension.out",
- exit_code: 0,
-});
-
-itest!(ext_flag_takes_precedence_over_extension {
- args: "run --ext ts --check file_extensions/ts_with_js_extension.js",
- output: "file_extensions/ts_with_js_extension.out",
- exit_code: 0,
-});
-
#[tokio::test(flavor = "multi_thread")]
async fn websocketstream_ping() {
let _g = util::http_server();
@@ -4434,24 +2669,6 @@ async fn websocket_server_idletimeout() {
assert_eq!(child.wait().unwrap().code(), Some(123));
}
-itest!(no_lock_flag {
- args: "run --allow-import --no-lock run/no_lock_flag/main.ts",
- output: "run/no_lock_flag/main.out",
- http_server: true,
- exit_code: 0,
-});
-
-itest!(permission_args {
- args: "run run/001_hello.js --allow-net",
- output: "run/permission_args.out",
- envs: vec![("NO_COLOR".to_string(), "1".to_string())],
-});
-
-itest!(permission_args_quiet {
- args: "run --quiet run/001_hello.js --allow-net",
- output: "run/001_hello.js.out",
-});
-
// Regression test for https://github.com/denoland/deno/issues/16772
#[test]
fn file_fetcher_preserves_permissions() {
@@ -4559,12 +2776,6 @@ fn permission_prompt_escapes_ansi_codes_and_control_chars() {
}
}
-itest!(dynamic_import_syntax_error {
- args: "run -A run/dynamic_import_syntax_error.js",
- output: "run/dynamic_import_syntax_error.js.out",
- exit_code: 1,
-});
-
itest!(extension_import {
args: "run run/extension_import.ts",
output: "run/extension_import.ts.out",
@@ -4678,56 +2889,6 @@ console.log(returnsHi());"#,
.assert_exit_code(1);
}
-itest!(explicit_resource_management {
- args: "run --quiet --check run/explicit_resource_management/main.ts",
- output: "run/explicit_resource_management/main.out",
-});
-
-itest!(unsafe_proto {
- args: "run -A run/unsafe_proto/main.js",
- output: "run/unsafe_proto/main.out",
- http_server: false,
- exit_code: 0,
-});
-
-itest!(unsafe_proto_flag {
- args: "run -A --unstable-unsafe-proto run/unsafe_proto/main.js",
- output: "run/unsafe_proto/main_with_unsafe_proto_flag.out",
- http_server: false,
- exit_code: 0,
-});
-
-// TODO(bartlomieju): temporary disabled
-// itest!(warn_on_deprecated_api {
-// args: "run -A run/warn_on_deprecated_api/main.js",
-// output: "run/warn_on_deprecated_api/main.out",
-// http_server: true,
-// exit_code: 0,
-// });
-
-// itest!(warn_on_deprecated_api_verbose {
-// args: "run -A run/warn_on_deprecated_api/main.js",
-// output: "run/warn_on_deprecated_api/main.verbose.out",
-// envs: vec![("DENO_VERBOSE_WARNINGS".to_string(), "1".to_string())],
-// http_server: true,
-// exit_code: 0,
-// });
-
-// itest!(warn_on_deprecated_api_with_flag {
-// args: "run -A --quiet run/warn_on_deprecated_api/main.js",
-// output: "run/warn_on_deprecated_api/main_disabled_flag.out",
-// http_server: true,
-// exit_code: 0,
-// });
-
-// itest!(warn_on_deprecated_api_with_env_var {
-// args: "run -A run/warn_on_deprecated_api/main.js",
-// envs: vec![("DENO_NO_DEPRECATION_WARNINGS".to_string(), "1".to_string())],
-// output: "run/warn_on_deprecated_api/main_disabled_env.out",
-// http_server: true,
-// exit_code: 0,
-// });
-
#[test]
fn deno_json_imports_expand() {
let test_context = TestContextBuilder::for_npm().use_temp_cwd().build();
diff --git a/tests/integration/watcher_tests.rs b/tests/integration/watcher_tests.rs
index 122353bba..055e46af9 100644
--- a/tests/integration/watcher_tests.rs
+++ b/tests/integration/watcher_tests.rs
@@ -55,7 +55,7 @@ where
let mut str = String::new();
while let Some(t) = next_line(stderr_lines).await {
let t = util::strip_ansi_codes(&t);
- if t.starts_with("Watcher File change detected") {
+ if t.starts_with("Watcher Restarting! File change detected") {
continue;
}
if t.starts_with("Watcher") {
@@ -567,6 +567,82 @@ async fn run_watch_no_dynamic() {
}
#[flaky_test(tokio)]
+async fn serve_watch_all() {
+ let t = TempDir::new();
+ let main_file_to_watch = t.path().join("main_file_to_watch.js");
+ main_file_to_watch.write(
+ "export default {
+ fetch(_request) {
+ return new Response(\"aaaaaaqqq!\");
+ },
+ };",
+ );
+
+ let another_file = t.path().join("another_file.js");
+ another_file.write("");
+
+ let mut child = util::deno_cmd()
+ .current_dir(t.path())
+ .arg("serve")
+ .arg(format!("--watch={another_file}"))
+ .arg("-L")
+ .arg("debug")
+ .arg(&main_file_to_watch)
+ .env("NO_COLOR", "1")
+ .piped_output()
+ .spawn()
+ .unwrap();
+ let (mut stdout_lines, mut stderr_lines) = child_lines(&mut child);
+
+ wait_for_watcher("main_file_to_watch.js", &mut stderr_lines).await;
+
+ // Change content of the file
+ main_file_to_watch.write(
+ "export default {
+ fetch(_request) {
+ return new Response(\"aaaaaaqqq123!\");
+ },
+ };",
+ );
+ wait_contains("Restarting", &mut stderr_lines).await;
+ wait_for_watcher("main_file_to_watch.js", &mut stderr_lines).await;
+
+ another_file.write("export const foo = 0;");
+ // Confirm that the added file is watched as well
+ wait_contains("Restarting", &mut stderr_lines).await;
+ wait_for_watcher("main_file_to_watch.js", &mut stderr_lines).await;
+
+ main_file_to_watch
+ .write("import { foo } from './another_file.js'; console.log(foo);");
+ wait_contains("Restarting", &mut stderr_lines).await;
+ wait_for_watcher("main_file_to_watch.js", &mut stderr_lines).await;
+ wait_contains("0", &mut stdout_lines).await;
+
+ another_file.write("export const foo = 42;");
+ wait_contains("Restarting", &mut stderr_lines).await;
+ wait_for_watcher("main_file_to_watch.js", &mut stderr_lines).await;
+ wait_contains("42", &mut stdout_lines).await;
+
+ // Confirm that watch continues even with wrong syntax error
+ another_file.write("syntax error ^^");
+
+ wait_contains("Restarting", &mut stderr_lines).await;
+ wait_contains("error:", &mut stderr_lines).await;
+ wait_for_watcher("main_file_to_watch.js", &mut stderr_lines).await;
+
+ main_file_to_watch.write(
+ "export default {
+ fetch(_request) {
+ return new Response(\"aaaaaaqqq!\");
+ },
+ };",
+ );
+ wait_contains("Restarting", &mut stderr_lines).await;
+ wait_for_watcher("main_file_to_watch.js", &mut stderr_lines).await;
+ check_alive_then_kill(child);
+}
+
+#[flaky_test(tokio)]
async fn run_watch_npm_specifier() {
let _g = util::http_server();
let t = TempDir::new();
diff --git a/tests/napi/callback_test.js b/tests/napi/callback_test.js
index 98622d48d..c132fefa1 100644
--- a/tests/napi/callback_test.js
+++ b/tests/napi/callback_test.js
@@ -1,6 +1,6 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
-import { assertEquals, loadTestLibrary } from "./common.js";
+import { assertEquals, assertThrows, loadTestLibrary } from "./common.js";
const callback = loadTestLibrary();
@@ -36,3 +36,12 @@ Deno.test("napi callback run with args & recv", function () {
);
assertEquals(result, 69);
});
+
+Deno.test("napi callback handles errors correctly", function () {
+ const e = new Error("hi!");
+ assertThrows(() => {
+ callback.test_callback_throws(() => {
+ throw e;
+ });
+ }, e);
+});
diff --git a/tests/napi/object_test.js b/tests/napi/object_test.js
index 4bc5c3c9c..6226b0138 100644
--- a/tests/napi/object_test.js
+++ b/tests/napi/object_test.js
@@ -1,6 +1,11 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
-import { assert, assertEquals, loadTestLibrary } from "./common.js";
+import {
+ assert,
+ assertEquals,
+ assertThrows,
+ loadTestLibrary,
+} from "./common.js";
const object = loadTestLibrary();
@@ -12,4 +17,22 @@ Deno.test("napi object", function () {
const r1 = object.test_object_get(r);
assert(r === r1);
+
+ const r2 = object.test_object_attr_property(r);
+ assert(r === r2);
+ assertThrows(
+ () => {
+ r2.self = "2";
+ },
+ Error,
+ "Cannot assign to read only property 'self' of object '#<Object>'",
+ );
+
+ assertThrows(
+ () => {
+ r2.method = () => {};
+ },
+ Error,
+ "Cannot assign to read only property 'method' of object '#<Object>'",
+ );
});
diff --git a/tests/napi/src/async.rs b/tests/napi/src/async.rs
index 3d3827b51..367d2e9ef 100644
--- a/tests/napi/src/async.rs
+++ b/tests/napi/src/async.rs
@@ -95,7 +95,7 @@ extern "C" fn test_async_work(
));
let mut baton = unsafe { Box::from_raw(baton_ptr as *mut Baton) };
baton.task = async_work;
- Box::into_raw(baton);
+ let _ = Box::into_raw(baton);
assert_napi_ok!(napi_queue_async_work(env, async_work));
ptr::null_mut()
diff --git a/tests/napi/src/callback.rs b/tests/napi/src/callback.rs
index 8909f5176..2512f6a38 100644
--- a/tests/napi/src/callback.rs
+++ b/tests/napi/src/callback.rs
@@ -8,6 +8,7 @@ use napi_sys::ValueType::napi_object;
use napi_sys::ValueType::napi_undefined;
use napi_sys::*;
use std::ptr;
+use Status::napi_pending_exception;
/// `test_callback_run((a, b) => a + b, [1, 2])` => 3
extern "C" fn test_callback_run(
@@ -98,6 +99,34 @@ extern "C" fn test_callback_run_with_recv(
result
}
+extern "C" fn test_callback_throws(
+ env: napi_env,
+ info: napi_callback_info,
+) -> napi_value {
+ let (args, ..) = napi_get_callback_info!(env, info, 1);
+
+ let mut global: napi_value = ptr::null_mut();
+ assert_napi_ok!(napi_get_global(env, &mut global));
+
+ let mut argv = vec![];
+ let mut result: napi_value = ptr::null_mut();
+ assert_eq!(
+ unsafe {
+ napi_call_function(
+ env,
+ global, // recv
+ args[0], // cb
+ argv.len(),
+ argv.as_mut_ptr(),
+ &mut result,
+ )
+ },
+ napi_pending_exception
+ );
+
+ result
+}
+
pub fn init(env: napi_env, exports: napi_value) {
let properties = &[
napi_new_property!(env, "test_callback_run", test_callback_run),
@@ -106,6 +135,7 @@ pub fn init(env: napi_env, exports: napi_value) {
"test_callback_run_with_recv",
test_callback_run_with_recv
),
+ napi_new_property!(env, "test_callback_throws", test_callback_throws),
];
assert_napi_ok!(napi_define_properties(
diff --git a/tests/napi/src/object.rs b/tests/napi/src/object.rs
index aa34133dc..9876f4dae 100644
--- a/tests/napi/src/object.rs
+++ b/tests/napi/src/object.rs
@@ -40,10 +40,39 @@ extern "C" fn test_object_get(
obj
}
+extern "C" fn test_object_attr_property(
+ env: napi_env,
+ info: napi_callback_info,
+) -> napi_value {
+ let (args, argc, _) = napi_get_callback_info!(env, info, 1);
+ assert_eq!(argc, 1);
+
+ let obj = args[0];
+ let mut property = napi_new_property!(env, "self", test_object_new);
+ property.attributes = PropertyAttributes::enumerable;
+ property.method = None;
+ property.value = obj;
+ let mut method_property = napi_new_property!(env, "method", test_object_new);
+ method_property.attributes = PropertyAttributes::enumerable;
+ let properties = &[property, method_property];
+ assert_napi_ok!(napi_define_properties(
+ env,
+ obj,
+ properties.len(),
+ properties.as_ptr()
+ ));
+ obj
+}
+
pub fn init(env: napi_env, exports: napi_value) {
let properties = &[
napi_new_property!(env, "test_object_new", test_object_new),
napi_new_property!(env, "test_object_get", test_object_get),
+ napi_new_property!(
+ env,
+ "test_object_attr_property",
+ test_object_attr_property
+ ),
];
assert_napi_ok!(napi_define_properties(
diff --git a/tests/napi/src/tsfn.rs b/tests/napi/src/tsfn.rs
index dabc96f83..a3a231cec 100644
--- a/tests/napi/src/tsfn.rs
+++ b/tests/napi/src/tsfn.rs
@@ -46,6 +46,7 @@ fn create_custom_gc(env: sys::napi_env) {
"Create async resource string in napi_register_module_v1 napi_register_module_v1"
);
let mut custom_gc_tsfn = ptr::null_mut();
+ let context = Box::into_raw(Box::new(0)) as *mut c_void;
check_status_or_panic!(
unsafe {
sys::napi_create_threadsafe_function(
@@ -57,7 +58,7 @@ fn create_custom_gc(env: sys::napi_env) {
1,
ptr::null_mut(),
Some(custom_gc_finalize),
- ptr::null_mut(),
+ context,
Some(custom_gc),
&mut custom_gc_tsfn,
)
@@ -80,8 +81,9 @@ unsafe extern "C" fn empty(
unsafe extern "C" fn custom_gc_finalize(
_env: sys::napi_env,
_finalize_data: *mut c_void,
- _finalize_hint: *mut c_void,
+ finalize_hint: *mut c_void,
) {
+ let _ = Box::from_raw(finalize_hint as *mut i32);
}
extern "C" fn custom_gc(
diff --git a/tests/node_compat/config.jsonc b/tests/node_compat/config.jsonc
index bc9bf476b..31b184505 100644
--- a/tests/node_compat/config.jsonc
+++ b/tests/node_compat/config.jsonc
@@ -13,10 +13,12 @@
"x.txt"
],
"internet": [
- "test-dns-any.js",
- "test-dns-ipv4.js",
- "test-dns-ipv6.js",
- "test-dns.js"
+ // TODO(bartlomieju): temporarily disabled as these tests were hitting nodejs.org
+ // server. We should have a setup that hits a local server instead.
+ // "test-dns-any.js",
+ // "test-dns-ipv4.js",
+ // "test-dns-ipv6.js",
+ // "test-dns.js"
],
"parallel": [
"test-assert.js",
@@ -43,9 +45,6 @@
// TODO(littledivy): windows ipc streams not yet implemented
"test-child-process-fork-ref.js",
"test-child-process-fork-ref2.js",
- // TODO(bartlomieju): this test is very flaky on CI
- // https://github.com/denoland/deno/issues/25855
- // "test-child-process-ipc-next-tick.js",
"test-child-process-ipc.js",
"test-child-process-spawnsync-env.js",
"test-child-process-stdio-inherit.js",
@@ -80,6 +79,7 @@
"test-fs-rmdir-recursive.js",
"test-fs-write-file.js",
"test-http-url.parse-https.request.js",
+ "test-net-autoselectfamily.js",
"test-net-better-error-messages-path.js",
"test-net-connect-buffer.js",
"test-net-connect-buffer2.js",
@@ -90,8 +90,6 @@
"test-net-server-try-ports.js",
"test-net-socket-timeout.js",
"test-net-write-arguments.js",
- // TODO(nathanwhit): Disable os.userInfo is slightly incorrect
- // "test-os.js",
"test-path-resolve.js",
"test-querystring.js",
"test-readline-interface.js",
@@ -153,15 +151,15 @@
],
"fixtures/keys": ["agent1-cert.pem", "agent1-key.pem", "ca1-cert.pem"],
"internet": [
- "test-dns-any.js",
+ // "test-dns-any.js",
"test-dns-idna2008.js",
- "test-dns-ipv4.js",
- "test-dns-ipv6.js",
+ // "test-dns-ipv4.js",
+ // "test-dns-ipv6.js",
"test-dns-lookup.js",
"test-dns-promises-resolve.js",
"test-dns-regress-6244.js",
"test-dns-setserver-in-callback-of-resolve4.js",
- "test-dns.js",
+ // "test-dns.js",
"test-http-https-default-ports.js"
],
"parallel": [
@@ -240,6 +238,7 @@
"test-child-process-execfilesync-maxbuf.js",
"test-child-process-execsync-maxbuf.js",
"test-child-process-flush-stdio.js",
+ "test-child-process-ipc-next-tick.js",
"test-child-process-kill.js",
"test-child-process-set-blocking.js",
"test-child-process-spawn-args.js",
@@ -408,6 +407,7 @@
"test-http-url.parse-only-support-http-https-protocol.js",
"test-icu-transcode.js",
"test-net-access-byteswritten.js",
+ "test-net-autoselectfamily.js",
"test-net-better-error-messages-listen-path.js",
"test-net-better-error-messages-path.js",
"test-net-better-error-messages-port-hostname.js",
@@ -439,6 +439,7 @@
"test-net-server-unref.js",
"test-net-socket-destroy-twice.js",
"test-net-socket-no-halfopen-enforcer.js",
+ "test-net-socket-setnodelay.js",
"test-net-timeout-no-handle.js",
"test-net-write-arguments.js",
"test-next-tick-doesnt-hang.js",
@@ -449,6 +450,7 @@
"test-next-tick-when-exiting.js",
"test-next-tick.js",
"test-nodeeventtarget.js",
+ "test-os.js",
"test-outgoing-message-destroy.js",
"test-outgoing-message-pipe.js",
"test-parse-args.mjs",
diff --git a/tests/node_compat/package.json b/tests/node_compat/package.json
new file mode 100644
index 000000000..5bbefffba
--- /dev/null
+++ b/tests/node_compat/package.json
@@ -0,0 +1,3 @@
+{
+ "type": "commonjs"
+}
diff --git a/tests/node_compat/runner/TODO.md b/tests/node_compat/runner/TODO.md
index 99258f5a5..cb7e6034b 100644
--- a/tests/node_compat/runner/TODO.md
+++ b/tests/node_compat/runner/TODO.md
@@ -105,9 +105,13 @@ NOTE: This file should not be manually edited. Please edit `tests/node_compat/co
- [internet/test-dgram-multicast-set-interface-lo.js](https://github.com/nodejs/node/tree/v18.12.1/test/internet/test-dgram-multicast-set-interface-lo.js)
- [internet/test-dgram-multicast-ssm-multi-process.js](https://github.com/nodejs/node/tree/v18.12.1/test/internet/test-dgram-multicast-ssm-multi-process.js)
- [internet/test-dgram-multicast-ssmv6-multi-process.js](https://github.com/nodejs/node/tree/v18.12.1/test/internet/test-dgram-multicast-ssmv6-multi-process.js)
+- [internet/test-dns-any.js](https://github.com/nodejs/node/tree/v18.12.1/test/internet/test-dns-any.js)
- [internet/test-dns-cares-domains.js](https://github.com/nodejs/node/tree/v18.12.1/test/internet/test-dns-cares-domains.js)
- [internet/test-dns-getDefaultResultOrder.js](https://github.com/nodejs/node/tree/v18.12.1/test/internet/test-dns-getDefaultResultOrder.js)
+- [internet/test-dns-ipv4.js](https://github.com/nodejs/node/tree/v18.12.1/test/internet/test-dns-ipv4.js)
+- [internet/test-dns-ipv6.js](https://github.com/nodejs/node/tree/v18.12.1/test/internet/test-dns-ipv6.js)
- [internet/test-dns-txt-sigsegv.js](https://github.com/nodejs/node/tree/v18.12.1/test/internet/test-dns-txt-sigsegv.js)
+- [internet/test-dns.js](https://github.com/nodejs/node/tree/v18.12.1/test/internet/test-dns.js)
- [internet/test-http-dns-fail.js](https://github.com/nodejs/node/tree/v18.12.1/test/internet/test-http-dns-fail.js)
- [internet/test-http2-issue-32922.js](https://github.com/nodejs/node/tree/v18.12.1/test/internet/test-http2-issue-32922.js)
- [internet/test-https-autoselectfamily-slow-timeout.js](https://github.com/nodejs/node/tree/v18.12.1/test/internet/test-https-autoselectfamily-slow-timeout.js)
@@ -280,7 +284,6 @@ NOTE: This file should not be manually edited. Please edit `tests/node_compat/co
- [parallel/test-child-process-fork3.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-child-process-fork3.js)
- [parallel/test-child-process-http-socket-leak.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-child-process-http-socket-leak.js)
- [parallel/test-child-process-internal.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-child-process-internal.js)
-- [parallel/test-child-process-ipc-next-tick.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-child-process-ipc-next-tick.js)
- [parallel/test-child-process-ipc.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-child-process-ipc.js)
- [parallel/test-child-process-no-deprecation.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-child-process-no-deprecation.js)
- [parallel/test-child-process-pipe-dataflow.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-child-process-pipe-dataflow.js)
@@ -1768,7 +1771,6 @@ NOTE: This file should not be manually edited. Please edit `tests/node_compat/co
- [parallel/test-net-autoselectfamily-commandline-option.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-net-autoselectfamily-commandline-option.js)
- [parallel/test-net-autoselectfamily-default.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-net-autoselectfamily-default.js)
- [parallel/test-net-autoselectfamily-ipv4first.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-net-autoselectfamily-ipv4first.js)
-- [parallel/test-net-autoselectfamily.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-net-autoselectfamily.js)
- [parallel/test-net-better-error-messages-listen.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-net-better-error-messages-listen.js)
- [parallel/test-net-binary.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-net-binary.js)
- [parallel/test-net-bind-twice.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-net-bind-twice.js)
@@ -1851,7 +1853,6 @@ NOTE: This file should not be manually edited. Please edit `tests/node_compat/co
- [parallel/test-net-socket-ready-without-cb.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-net-socket-ready-without-cb.js)
- [parallel/test-net-socket-reset-send.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-net-socket-reset-send.js)
- [parallel/test-net-socket-reset-twice.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-net-socket-reset-twice.js)
-- [parallel/test-net-socket-setnodelay.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-net-socket-setnodelay.js)
- [parallel/test-net-socket-timeout-unref.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-net-socket-timeout-unref.js)
- [parallel/test-net-socket-timeout.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-net-socket-timeout.js)
- [parallel/test-net-socket-write-after-close.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-net-socket-write-after-close.js)
@@ -1880,7 +1881,6 @@ NOTE: This file should not be manually edited. Please edit `tests/node_compat/co
- [parallel/test-os-homedir-no-envvar.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-os-homedir-no-envvar.js)
- [parallel/test-os-process-priority.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-os-process-priority.js)
- [parallel/test-os-userinfo-handles-getter-errors.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-os-userinfo-handles-getter-errors.js)
-- [parallel/test-os.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-os.js)
- [parallel/test-path-posix-relative-on-windows.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-path-posix-relative-on-windows.js)
- [parallel/test-pending-deprecation.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-pending-deprecation.js)
- [parallel/test-perf-gc-crash.js](https://github.com/nodejs/node/tree/v18.12.1/test/parallel/test-perf-gc-crash.js)
diff --git a/tests/node_compat/test.ts b/tests/node_compat/test.ts
index f6db4ee1a..6cb41d2e4 100644
--- a/tests/node_compat/test.ts
+++ b/tests/node_compat/test.ts
@@ -19,6 +19,7 @@ import { magenta } from "@std/fmt/colors";
import { pooledMap } from "@std/async/pool";
import { dirname, fromFileUrl, join } from "@std/path";
import { assertEquals, fail } from "@std/assert";
+import { distinct } from "@std/collections";
import {
config,
getPathsFromTestSuites,
@@ -36,6 +37,9 @@ const testPaths = partitionParallelTestPaths(
getPathsFromTestSuites(config.ignore),
),
);
+testPaths.sequential = distinct(testPaths.sequential);
+testPaths.parallel = distinct(testPaths.parallel);
+
const cwd = new URL(".", import.meta.url);
const windowsIgnorePaths = new Set(
getPathsFromTestSuites(config.windowsIgnore),
diff --git a/tests/node_compat/test/common/index.js b/tests/node_compat/test/common/index.js
index d2165aecd..d358ffce5 100644
--- a/tests/node_compat/test/common/index.js
+++ b/tests/node_compat/test/common/index.js
@@ -473,6 +473,7 @@ const pwdCommand = isWindows ?
module.exports = {
allowGlobals,
+ defaultAutoSelectFamilyAttemptTimeout: 2500,
expectsError,
expectWarning,
getArrayBufferViews,
diff --git a/tests/node_compat/test/fixtures/child-process-spawn-node.js b/tests/node_compat/test/fixtures/child-process-spawn-node.js
index d403aabf9..7112567e0 100644
--- a/tests/node_compat/test/fixtures/child-process-spawn-node.js
+++ b/tests/node_compat/test/fixtures/child-process-spawn-node.js
@@ -1,5 +1,6 @@
const assert = require("assert");
const debug = require('util').debuglog('test');
+const process = require("process");
function onmessage(m) {
debug("CHILD got message:", m);
diff --git a/tests/node_compat/test/internet/package.json b/tests/node_compat/test/internet/package.json
deleted file mode 100644
index 0967ef424..000000000
--- a/tests/node_compat/test/internet/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{}
diff --git a/tests/node_compat/test/internet/test-dns-any.js b/tests/node_compat/test/internet/test-dns-any.js
deleted file mode 100644
index b8a70b8e2..000000000
--- a/tests/node_compat/test/internet/test-dns-any.js
+++ /dev/null
@@ -1,194 +0,0 @@
-// deno-fmt-ignore-file
-// deno-lint-ignore-file
-
-// Copyright Joyent and Node contributors. All rights reserved. MIT license.
-// Taken from Node 16.13.0
-// This file is automatically generated by "node/_tools/setup.ts". Do not modify this file manually
-
-// TODO(cmorten): enable remaining tests once functionality is implemented.
-
-'use strict';
-
-const common = require('../common');
-
-const assert = require('assert');
-const dns = require('dns');
-const net = require('net');
-
-let running = false;
-const queue = [];
-
-const dnsPromises = dns.promises;
-const isIPv4 = net.isIPv4;
-const isIPv6 = net.isIPv6;
-
-dns.setServers([ '8.8.8.8', '8.8.4.4' ]);
-
-function checkWrap(req) {
- assert.ok(typeof req === 'object');
-}
-
-const checkers = {
- checkA(r) {
- assert.ok(isIPv4(r.address));
- // assert.strictEqual(typeof r.ttl, 'number');
- assert.strictEqual(r.type, 'A');
- },
- checkAAAA(r) {
- assert.ok(isIPv6(r.address));
- // assert.strictEqual(typeof r.ttl, 'number');
- assert.strictEqual(r.type, 'AAAA');
- },
- checkCNAME(r) {
- assert.ok(r.value);
- assert.strictEqual(typeof r.value, 'string');
- assert.strictEqual(r.type, 'CNAME');
- },
- checkMX(r) {
- assert.strictEqual(typeof r.exchange, 'string');
- assert.strictEqual(typeof r.priority, 'number');
- assert.strictEqual(r.type, 'MX');
- },
- checkNAPTR(r) {
- assert.strictEqual(typeof r.flags, 'string');
- assert.strictEqual(typeof r.service, 'string');
- assert.strictEqual(typeof r.regexp, 'string');
- assert.strictEqual(typeof r.replacement, 'string');
- assert.strictEqual(typeof r.order, 'number');
- assert.strictEqual(typeof r.preference, 'number');
- assert.strictEqual(r.type, 'NAPTR');
- },
- checkNS(r) {
- assert.strictEqual(typeof r.value, 'string');
- assert.strictEqual(r.type, 'NS');
- },
- checkPTR(r) {
- assert.strictEqual(typeof r.value, 'string');
- assert.strictEqual(r.type, 'PTR');
- },
- checkTXT(r) {
- assert.ok(Array.isArray(r.entries));
- assert.ok(r.entries.length > 0);
- assert.strictEqual(r.type, 'TXT');
- },
- checkSOA(r) {
- assert.strictEqual(typeof r.nsname, 'string');
- assert.strictEqual(typeof r.hostmaster, 'string');
- assert.strictEqual(typeof r.serial, 'number');
- assert.strictEqual(typeof r.refresh, 'number');
- assert.strictEqual(typeof r.retry, 'number');
- assert.strictEqual(typeof r.expire, 'number');
- assert.strictEqual(typeof r.minttl, 'number');
- assert.strictEqual(r.type, 'SOA');
- },
- checkSRV(r) {
- assert.strictEqual(typeof r.name, 'string');
- assert.strictEqual(typeof r.port, 'number');
- assert.strictEqual(typeof r.priority, 'number');
- assert.strictEqual(typeof r.weight, 'number');
- assert.strictEqual(r.type, 'SRV');
- }
-};
-
-function TEST(f) {
- function next() {
- const f = queue.shift();
- if (f) {
- running = true;
- f(done);
- }
- }
-
- function done() {
- running = false;
- process.nextTick(next);
- }
-
- queue.push(f);
-
- if (!running) {
- next();
- }
-}
-
-function processResult(res) {
- assert.ok(Array.isArray(res));
- assert.ok(res.length > 0);
-
- const types = {};
- res.forEach((obj) => {
- types[obj.type] = true;
- checkers[`check${obj.type}`](obj);
- });
-
- return types;
-}
-
-TEST(async function test_sip2sip_for_naptr(done) {
- function validateResult(res) {
- const types = processResult(res);
- assert.ok(
- types.A && types.NS && types.NAPTR && types.SOA,
- `Missing record type, found ${Object.keys(types)}`
- );
- }
-
- validateResult(await dnsPromises.resolve('sip2sip.info', 'ANY'));
-
- const req = dns.resolve(
- 'sip2sip.info',
- 'ANY',
- common.mustSucceed((ret) => {
- validateResult(ret);
- done();
- }));
-
- checkWrap(req);
-});
-
-TEST(async function test_google_for_cname_and_srv(done) {
- function validateResult(res) {
- const types = processResult(res);
- assert.ok(types.SRV);
- }
-
- // TODO(kt3k): Temporarily use _caldav._tcp.google.com instead of
- // _jabber._tcp.google.com, which currently doesn't respond
- // validateResult(await dnsPromises.resolve('_jabber._tcp.google.com', 'ANY'));
- validateResult(await dnsPromises.resolve('_caldav._tcp.google.com', 'ANY'));
-
-
- // TODO(kt3k): Temporarily use _caldav._tcp.google.com instead of
- // _jabber._tcp.google.com, which currently doesn't respond
- const req = dns.resolve(
- // '_jabber._tcp.google.com',
- '_caldav._tcp.google.com',
- 'ANY',
- common.mustSucceed((ret) => {
- validateResult(ret);
- done();
- }));
-
- checkWrap(req);
-});
-
-// TODO(bartlomieju): this test started failing on CI on Dec 28th, 2023 returning
-// ENOTFOUND. It's unclear what's going on, since `dig -x 8.8.8.8.in-addr.arpa`
-// TEST(async function test_ptr(done) {
-// function validateResult(res) {
-// const types = processResult(res);
-// assert.ok(types.PTR);
-// }
-
-// validateResult(await dnsPromises.resolve('8.8.8.8.in-addr.arpa', 'ANY'));
-
-// const req = dns.resolve(
-// '8.8.8.8.in-addr.arpa',
-// 'ANY',
-// common.mustSucceed((ret) => {
-// validateResult(ret);
-// done();
-// }));
-
-// checkWrap(req);
-// });
diff --git a/tests/node_compat/test/internet/test-dns-ipv4.js b/tests/node_compat/test/internet/test-dns-ipv4.js
deleted file mode 100644
index 43b60950a..000000000
--- a/tests/node_compat/test/internet/test-dns-ipv4.js
+++ /dev/null
@@ -1,257 +0,0 @@
-// deno-fmt-ignore-file
-// deno-lint-ignore-file
-
-// Copyright Joyent and Node contributors. All rights reserved. MIT license.
-// Taken from Node 16.13.0
-// This file is automatically generated by "node/_tools/setup.ts". Do not modify this file manually
-
-'use strict';
-
-// TODO: enable remaining tests once functionality is implemented.
-
-const common = require('../common');
-const { addresses } = require('../common/internet');
-const assert = require('assert');
-const dns = require('dns');
-const net = require('net');
-// const util = require('util');
-const isIPv4 = net.isIPv4;
-
-const dnsPromises = dns.promises;
-let running = false;
-const queue = [];
-
-function TEST(f) {
- function next() {
- const f = queue.shift();
- if (f) {
- running = true;
- console.log(f.name);
- f(done);
- }
- }
-
- function done() {
- running = false;
- process.nextTick(next);
- }
-
- queue.push(f);
-
- if (!running) {
- next();
- }
-}
-
-function checkWrap(req) {
- assert.ok(typeof req === 'object');
-}
-
-TEST(async function test_resolve4(done) {
- function validateResult(res) {
- assert.ok(res.length > 0);
-
- for (let i = 0; i < res.length; i++) {
- assert.ok(isIPv4(res[i]));
- }
- }
-
- validateResult(await dnsPromises.resolve4(addresses.INET4_HOST));
-
- const req = dns.resolve4(
- addresses.INET4_HOST,
- common.mustSucceed((ips) => {
- validateResult(ips);
- done();
- }));
-
- checkWrap(req);
-});
-
-// TEST(async function test_reverse_ipv4(done) {
-// function validateResult(res) {
-// assert.ok(res.length > 0);
-
-// for (let i = 0; i < res.length; i++) {
-// assert.ok(res[i]);
-// assert.ok(typeof res[i] === 'string');
-// }
-// }
-
-// validateResult(await dnsPromises.reverse(addresses.INET4_IP));
-
-// const req = dns.reverse(
-// addresses.INET4_IP,
-// common.mustSucceed((domains) => {
-// validateResult(domains);
-// done();
-// }));
-
-// checkWrap(req);
-// });
-
-TEST(async function test_lookup_ipv4_explicit(done) {
- function validateResult(res) {
- assert.ok(net.isIPv4(res.address));
- assert.strictEqual(res.family, 4);
- }
-
- validateResult(await dnsPromises.lookup(addresses.INET4_HOST, 4));
-
- const req = dns.lookup(
- addresses.INET4_HOST, 4,
- common.mustSucceed((ip, family) => {
- validateResult({ address: ip, family });
- done();
- }));
-
- checkWrap(req);
-});
-
-TEST(async function test_lookup_ipv4_implicit(done) {
- function validateResult(res) {
- assert.ok(net.isIPv4(res.address));
- assert.strictEqual(res.family, 4);
- }
-
- validateResult(await dnsPromises.lookup(addresses.INET4_HOST));
-
- const req = dns.lookup(
- addresses.INET4_HOST,
- common.mustSucceed((ip, family) => {
- validateResult({ address: ip, family });
- done();
- }));
-
- checkWrap(req);
-});
-
-TEST(async function test_lookup_ipv4_explicit_object(done) {
- function validateResult(res) {
- assert.ok(net.isIPv4(res.address));
- assert.strictEqual(res.family, 4);
- }
-
- validateResult(await dnsPromises.lookup(addresses.INET4_HOST, { family: 4 }));
-
- const req = dns.lookup(addresses.INET4_HOST, {
- family: 4
- }, common.mustSucceed((ip, family) => {
- validateResult({ address: ip, family });
- done();
- }));
-
- checkWrap(req);
-});
-
-TEST(async function test_lookup_ipv4_hint_addrconfig(done) {
- function validateResult(res) {
- assert.ok(net.isIPv4(res.address));
- assert.strictEqual(res.family, 4);
- }
-
- validateResult(await dnsPromises.lookup(addresses.INET4_HOST, {
- hints: dns.ADDRCONFIG
- }));
-
- const req = dns.lookup(addresses.INET4_HOST, {
- hints: dns.ADDRCONFIG
- }, common.mustSucceed((ip, family) => {
- validateResult({ address: ip, family });
- done();
- }));
-
- checkWrap(req);
-});
-
-TEST(async function test_lookup_ip_ipv4(done) {
- function validateResult(res) {
- assert.strictEqual(res.address, '127.0.0.1');
- assert.strictEqual(res.family, 4);
- }
-
- validateResult(await dnsPromises.lookup('127.0.0.1'));
-
- const req = dns.lookup('127.0.0.1',
- common.mustSucceed((ip, family) => {
- validateResult({ address: ip, family });
- done();
- }));
-
- checkWrap(req);
-});
-
-TEST(async function test_lookup_localhost_ipv4(done) {
- function validateResult(res) {
- assert.strictEqual(res.address, '127.0.0.1');
- assert.strictEqual(res.family, 4);
- }
-
- validateResult(await dnsPromises.lookup('localhost', 4));
-
- const req = dns.lookup('localhost', 4,
- common.mustSucceed((ip, family) => {
- validateResult({ address: ip, family });
- done();
- }));
-
- checkWrap(req);
-});
-
-TEST(async function test_lookup_all_ipv4(done) {
- function validateResult(res) {
- assert.ok(Array.isArray(res));
- assert.ok(res.length > 0);
-
- res.forEach((ip) => {
- assert.ok(isIPv4(ip.address));
- assert.strictEqual(ip.family, 4);
- });
- }
-
- validateResult(await dnsPromises.lookup(addresses.INET4_HOST, {
- all: true,
- family: 4
- }));
-
- const req = dns.lookup(
- addresses.INET4_HOST,
- { all: true, family: 4 },
- common.mustSucceed((ips) => {
- validateResult(ips);
- done();
- })
- );
-
- checkWrap(req);
-});
-
-// TEST(async function test_lookupservice_ip_ipv4(done) {
-// function validateResult(res) {
-// assert.strictEqual(typeof res.hostname, 'string');
-// assert(res.hostname);
-// assert(['http', 'www', '80'].includes(res.service));
-// }
-
-// validateResult(await dnsPromises.lookupService('127.0.0.1', 80));
-
-// const req = dns.lookupService(
-// '127.0.0.1', 80,
-// common.mustSucceed((hostname, service) => {
-// validateResult({ hostname, service });
-// done();
-// })
-// );
-
-// checkWrap(req);
-// });
-
-// TEST(function test_lookupservice_ip_ipv4_promise(done) {
-// util.promisify(dns.lookupService)('127.0.0.1', 80)
-// .then(common.mustCall(({ hostname, service }) => {
-// assert.strictEqual(typeof hostname, 'string');
-// assert(hostname.length > 0);
-// assert(['http', 'www', '80'].includes(service));
-// done();
-// }));
-// });
diff --git a/tests/node_compat/test/internet/test-dns-ipv6.js b/tests/node_compat/test/internet/test-dns-ipv6.js
deleted file mode 100644
index 4b94d6041..000000000
--- a/tests/node_compat/test/internet/test-dns-ipv6.js
+++ /dev/null
@@ -1,250 +0,0 @@
-// deno-fmt-ignore-file
-// deno-lint-ignore-file
-
-// Copyright Joyent and Node contributors. All rights reserved. MIT license.
-// Taken from Node 16.13.0
-// This file is automatically generated by "node/_tools/setup.ts". Do not modify this file manually
-
-'use strict';
-
-// TODO: enable remaining tests once functionality is implemented.
-
-const common = require('../common');
-const { addresses } = require('../common/internet');
-if (!common.hasIPv6)
- common.skip('this test, no IPv6 support');
-
-const assert = require('assert');
-const dns = require('dns');
-const net = require('net');
-const dnsPromises = dns.promises;
-const isIPv6 = net.isIPv6;
-
-let running = false;
-const queue = [];
-
-function TEST(f) {
- function next() {
- const f = queue.shift();
- if (f) {
- running = true;
- console.log(f.name);
- f(done);
- }
- }
-
- function done() {
- running = false;
- process.nextTick(next);
- }
-
- queue.push(f);
-
- if (!running) {
- next();
- }
-}
-
-function checkWrap(req) {
- assert.ok(typeof req === 'object');
-}
-
-TEST(async function test_resolve6(done) {
- function validateResult(res) {
- assert.ok(res.length > 0);
-
- for (let i = 0; i < res.length; i++) {
- assert.ok(isIPv6(res[i]));
- }
- }
-
- validateResult(await dnsPromises.resolve6(addresses.INET6_HOST));
-
- const req = dns.resolve6(
- addresses.INET6_HOST,
- common.mustSucceed((ips) => {
- validateResult(ips);
- done();
- }));
-
- checkWrap(req);
-});
-
-// TEST(async function test_reverse_ipv6(done) {
-// function validateResult(res) {
-// assert.ok(res.length > 0);
-
-// for (let i = 0; i < res.length; i++) {
-// assert.ok(typeof res[i] === 'string');
-// }
-// }
-
-// validateResult(await dnsPromises.reverse(addresses.INET6_IP));
-
-// const req = dns.reverse(
-// addresses.INET6_IP,
-// common.mustSucceed((domains) => {
-// validateResult(domains);
-// done();
-// }));
-
-// checkWrap(req);
-// });
-
-TEST(async function test_lookup_ipv6_explicit(done) {
- function validateResult(res) {
- assert.ok(isIPv6(res.address));
- assert.strictEqual(res.family, 6);
- }
-
- validateResult(await dnsPromises.lookup(addresses.INET6_HOST, 6));
-
- const req = dns.lookup(
- addresses.INET6_HOST,
- 6,
- common.mustSucceed((ip, family) => {
- validateResult({ address: ip, family });
- done();
- }));
-
- checkWrap(req);
-});
-
-// This ends up just being too problematic to test
-// TEST(function test_lookup_ipv6_implicit(done) {
-// var req = dns.lookup(addresses.INET6_HOST, function(err, ip, family) {
-// assert.ifError(err);
-// assert.ok(net.isIPv6(ip));
-// assert.strictEqual(family, 6);
-
-// done();
-// });
-
-// checkWrap(req);
-// });
-
-TEST(async function test_lookup_ipv6_explicit_object(done) {
- function validateResult(res) {
- assert.ok(isIPv6(res.address));
- assert.strictEqual(res.family, 6);
- }
-
- validateResult(await dnsPromises.lookup(addresses.INET6_HOST, { family: 6 }));
-
- const req = dns.lookup(addresses.INET6_HOST, {
- family: 6
- }, common.mustSucceed((ip, family) => {
- validateResult({ address: ip, family });
- done();
- }));
-
- checkWrap(req);
-});
-
-TEST(function test_lookup_ipv6_hint(done) {
- const req = dns.lookup(addresses.INET6_HOST, {
- family: 6,
- hints: dns.V4MAPPED
- }, common.mustCall((err, ip, family) => {
- if (err) {
- // FreeBSD does not support V4MAPPED
- if (common.isFreeBSD) {
- assert(err instanceof Error);
- assert.strictEqual(err.code, 'EAI_BADFLAGS');
- assert.strictEqual(err.hostname, addresses.INET_HOST);
- assert.match(err.message, /getaddrinfo EAI_BADFLAGS/);
- done();
- return;
- }
-
- assert.ifError(err);
- }
-
- assert.ok(isIPv6(ip));
- assert.strictEqual(family, 6);
-
- done();
- }));
-
- checkWrap(req);
-});
-
-TEST(async function test_lookup_ip_ipv6(done) {
- function validateResult(res) {
- assert.ok(isIPv6(res.address));
- assert.strictEqual(res.family, 6);
- }
-
- validateResult(await dnsPromises.lookup('::1'));
-
- const req = dns.lookup(
- '::1',
- common.mustSucceed((ip, family) => {
- validateResult({ address: ip, family });
- done();
- }));
-
- checkWrap(req);
-});
-
-TEST(async function test_lookup_all_ipv6(done) {
- function validateResult(res) {
- assert.ok(Array.isArray(res));
- assert.ok(res.length > 0);
-
- res.forEach((ip) => {
- assert.ok(isIPv6(ip.address),
- `Invalid IPv6: ${ip.address.toString()}`);
- assert.strictEqual(ip.family, 6);
- });
- }
-
- validateResult(await dnsPromises.lookup(addresses.INET6_HOST, {
- all: true,
- family: 6
- }));
-
- const req = dns.lookup(
- addresses.INET6_HOST,
- { all: true, family: 6 },
- common.mustSucceed((ips) => {
- validateResult(ips);
- done();
- })
- );
-
- checkWrap(req);
-});
-
-// TEST(function test_lookupservice_ip_ipv6(done) {
-// const req = dns.lookupService(
-// '::1', 80,
-// common.mustCall((err, host, service) => {
-// if (err) {
-// // Not skipping the test, rather checking an alternative result,
-// // i.e. that ::1 may not be configured (e.g. in /etc/hosts)
-// assert.strictEqual(err.code, 'ENOTFOUND');
-// return done();
-// }
-// assert.strictEqual(typeof host, 'string');
-// assert(host);
-// assert(['http', 'www', '80'].includes(service));
-// done();
-// })
-// );
-
-// checkWrap(req);
-// });
-
-// Disabled because it appears to be not working on Linux.
-// TEST(function test_lookup_localhost_ipv6(done) {
-// var req = dns.lookup('localhost', 6, function(err, ip, family) {
-// assert.ifError(err);
-// assert.ok(net.isIPv6(ip));
-// assert.strictEqual(family, 6);
-//
-// done();
-// });
-//
-// checkWrap(req);
-// });
diff --git a/tests/node_compat/test/internet/test-dns.js b/tests/node_compat/test/internet/test-dns.js
deleted file mode 100644
index 8aaeb728d..000000000
--- a/tests/node_compat/test/internet/test-dns.js
+++ /dev/null
@@ -1,766 +0,0 @@
-// deno-fmt-ignore-file
-// deno-lint-ignore-file
-
-// Copyright Joyent and Node contributors. All rights reserved. MIT license.
-// Taken from Node 16.13.0
-// This file is automatically generated by "node/_tools/setup.ts". Do not modify this file manually
-
-// Flags: --expose-internals
-// Copyright Joyent, Inc. and other Node contributors.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a
-// copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to permit
-// persons to whom the Software is furnished to do so, subject to the
-// following conditions:
-//
-// The above copyright notice and this permission notice shall be included
-// in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
-// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
-// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
-// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
-// USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-'use strict';
-
-// TODO(cmorten): enable remaining tests once functionality is implemented.
-
-const common = require('../common');
-const { addresses } = require('../common/internet');
-const { internalBinding } = require('internal/test/binding');
-// const { getSystemErrorName } = require('util');
-const assert = require('assert');
-const dns = require('dns');
-const net = require('net');
-const isIPv4 = net.isIPv4;
-const isIPv6 = net.isIPv6;
-const util = require('util');
-const dnsPromises = dns.promises;
-
-let expected = 0;
-let completed = 0;
-let running = false;
-const queue = [];
-
-
-function TEST(f) {
- function next() {
- const f = queue.shift();
- if (f) {
- running = true;
- console.log(f.name);
- f(done);
- }
- }
-
- function done() {
- running = false;
- completed++;
- process.nextTick(next);
- }
-
- expected++;
- queue.push(f);
-
- if (!running) {
- next();
- }
-}
-
-
-function checkWrap(req) {
- assert.strictEqual(typeof req, 'object');
-}
-
-
-// TEST(function test_reverse_bogus(done) {
-// dnsPromises.reverse('bogus ip')
-// .then(common.mustNotCall())
-// .catch(common.mustCall((err) => {
-// assert.strictEqual(err.code, 'EINVAL');
-// assert.strictEqual(getSystemErrorName(err.errno), 'EINVAL');
-// }));
-
-// assert.throws(() => {
-// dns.reverse('bogus ip', common.mustNotCall());
-// }, /^Error: getHostByAddr EINVAL bogus ip$/);
-// done();
-// });
-
-// TEST(async function test_resolve4_ttl(done) {
-// function validateResult(result) {
-// assert.ok(result.length > 0);
-
-// for (const item of result) {
-// assert.strictEqual(typeof item, 'object');
-// assert.strictEqual(typeof item.ttl, 'number');
-// assert.strictEqual(typeof item.address, 'string');
-// assert.ok(item.ttl >= 0);
-// assert.ok(isIPv4(item.address));
-// }
-// }
-
-// validateResult(await dnsPromises.resolve4(addresses.INET4_HOST, {
-// ttl: true
-// }));
-
-// const req = dns.resolve4(addresses.INET4_HOST, {
-// ttl: true
-// }, function(err, result) {
-// assert.ifError(err);
-// validateResult(result);
-// done();
-// });
-
-// checkWrap(req);
-// });
-
-// TEST(async function test_resolve6_ttl(done) {
-// function validateResult(result) {
-// assert.ok(result.length > 0);
-
-// for (const item of result) {
-// assert.strictEqual(typeof item, 'object');
-// assert.strictEqual(typeof item.ttl, 'number');
-// assert.strictEqual(typeof item.address, 'string');
-// assert.ok(item.ttl >= 0);
-// assert.ok(isIPv6(item.address));
-// }
-// }
-
-// validateResult(await dnsPromises.resolve6(addresses.INET6_HOST, {
-// ttl: true
-// }));
-
-// const req = dns.resolve6(addresses.INET6_HOST, {
-// ttl: true
-// }, function(err, result) {
-// assert.ifError(err);
-// validateResult(result);
-// done();
-// });
-
-// checkWrap(req);
-// });
-
-TEST(async function test_resolveMx(done) {
- function validateResult(result) {
- assert.ok(result.length > 0);
-
- for (const item of result) {
- assert.strictEqual(typeof item, 'object');
- assert.ok(item.exchange);
- assert.strictEqual(typeof item.exchange, 'string');
- assert.strictEqual(typeof item.priority, 'number');
- }
- }
-
- validateResult(await dnsPromises.resolveMx(addresses.MX_HOST));
-
- const req = dns.resolveMx(addresses.MX_HOST, function(err, result) {
- assert.ifError(err);
- validateResult(result);
- done();
- });
-
- checkWrap(req);
-});
-
-// TODO(bartlomieju): this test became very flaky on CI, returning `UNKNOWN`
-// instead of `ENOTFOUND`.
-// TEST(function test_resolveMx_failure(done) {
-// dnsPromises.resolveMx(addresses.NOT_FOUND)
-// .then(common.mustNotCall())
-// .catch(common.mustCall((err) => {
-// assert.strictEqual(err.code, 'ENOTFOUND');
-// }));
-
-// const req = dns.resolveMx(addresses.NOT_FOUND, function(err, result) {
-// assert.ok(err instanceof Error);
-// assert.strictEqual(err.code, 'ENOTFOUND');
-
-// assert.strictEqual(result, undefined);
-
-// done();
-// });
-
-// checkWrap(req);
-// });
-
-TEST(async function test_resolveNs(done) {
- function validateResult(result) {
- assert.ok(result.length > 0);
-
- for (const item of result) {
- assert.ok(item);
- assert.strictEqual(typeof item, 'string');
- }
- }
-
- validateResult(await dnsPromises.resolveNs(addresses.NS_HOST));
-
- const req = dns.resolveNs(addresses.NS_HOST, function(err, names) {
- assert.ifError(err);
- validateResult(names);
- done();
- });
-
- checkWrap(req);
-});
-
-// TODO(bartlomieju): this test became very flaky on CI, returning `UNKNOWN`
-// instead of `ENOTFOUND`.
-// TEST(function test_resolveNs_failure(done) {
-// dnsPromises.resolveNs(addresses.NOT_FOUND)
-// .then(common.mustNotCall())
-// .catch(common.mustCall((err) => {
-// assert.strictEqual(err.code, 'ENOTFOUND');
-// }));
-
-// const req = dns.resolveNs(addresses.NOT_FOUND, function(err, result) {
-// assert.ok(err instanceof Error);
-// assert.strictEqual(err.code, 'ENOTFOUND');
-
-// assert.strictEqual(result, undefined);
-
-// done();
-// });
-
-// checkWrap(req);
-// });
-
-TEST(async function test_resolveSrv(done) {
- function validateResult(result) {
- assert.ok(result.length > 0);
-
- for (const item of result) {
- assert.strictEqual(typeof item, 'object');
- assert.ok(item.name);
- assert.strictEqual(typeof item.name, 'string');
- assert.strictEqual(typeof item.port, 'number');
- assert.strictEqual(typeof item.priority, 'number');
- assert.strictEqual(typeof item.weight, 'number');
- }
- }
-
- validateResult(await dnsPromises.resolveSrv(addresses.SRV_HOST));
-
- const req = dns.resolveSrv(addresses.SRV_HOST, function(err, result) {
- assert.ifError(err);
- validateResult(result);
- done();
- });
-
- checkWrap(req);
-});
-
-// TODO(bartlomieju): this test became very flaky on CI, returning `UNKNOWN`
-// instead of `ENOTFOUND`.
-// TEST(function test_resolveSrv_failure(done) {
-// dnsPromises.resolveSrv(addresses.NOT_FOUND)
-// .then(common.mustNotCall())
-// .catch(common.mustCall((err) => {
-// assert.strictEqual(err.code, 'ENOTFOUND');
-// }));
-
-// const req = dns.resolveSrv(addresses.NOT_FOUND, function(err, result) {
-// assert.ok(err instanceof Error);
-// assert.strictEqual(err.code, 'ENOTFOUND');
-
-// assert.strictEqual(result, undefined);
-
-// done();
-// });
-
-// checkWrap(req);
-// });
-
-// TODO(bartlomieju): this test started failing on CI on Dec 28th, 2023 returning
-// ENOTFOUND. It's unclear what's going on, since `dig -x 8.8.8.8.in-addr.arpa`
-// returns correct PTR record.
-// TEST(async function test_resolvePtr(done) {
-// function validateResult(result) {
-// assert.ok(result.length > 0);
-
-// for (const item of result) {
-// assert.ok(item);
-// assert.strictEqual(typeof item, 'string');
-// }
-// }
-
-// validateResult(await dnsPromises.resolvePtr(addresses.PTR_HOST));
-
-// const req = dns.resolvePtr(addresses.PTR_HOST, function(err, result) {
-// assert.ifError(err);
-// validateResult(result);
-// done();
-// });
-
-// checkWrap(req);
-// });
-
-// TODO(bartlomieju): this test became very flaky on CI, returning `UNKNOWN`
-// instead of `ENOTFOUND`.
-// TEST(function test_resolvePtr_failure(done) {
-// dnsPromises.resolvePtr(addresses.NOT_FOUND)
-// .then(common.mustNotCall())
-// .catch(common.mustCall((err) => {
-// assert.strictEqual(err.code, 'ENOTFOUND');
-// }));
-
-// const req = dns.resolvePtr(addresses.NOT_FOUND, function(err, result) {
-// assert.ok(err instanceof Error);
-// assert.strictEqual(err.code, 'ENOTFOUND');
-
-// assert.strictEqual(result, undefined);
-
-// done();
-// });
-
-// checkWrap(req);
-// });
-
-TEST(async function test_resolveNaptr(done) {
- function validateResult(result) {
- assert.ok(result.length > 0);
-
- for (const item of result) {
- assert.strictEqual(typeof item, 'object');
- assert.strictEqual(typeof item.flags, 'string');
- assert.strictEqual(typeof item.service, 'string');
- assert.strictEqual(typeof item.regexp, 'string');
- assert.strictEqual(typeof item.replacement, 'string');
- assert.strictEqual(typeof item.order, 'number');
- assert.strictEqual(typeof item.preference, 'number');
- }
- }
-
- validateResult(await dnsPromises.resolveNaptr(addresses.NAPTR_HOST));
-
- const req = dns.resolveNaptr(addresses.NAPTR_HOST, function(err, result) {
- assert.ifError(err);
- validateResult(result);
- done();
- });
-
- checkWrap(req);
-});
-
-// TODO(bartlomieju): this test became very flaky on CI, returning `UNKNOWN`
-// instead of `ENOTFOUND`.
-// TEST(function test_resolveNaptr_failure(done) {
-// dnsPromises.resolveNaptr(addresses.NOT_FOUND)
-// .then(common.mustNotCall())
-// .catch(common.mustCall((err) => {
-// assert.strictEqual(err.code, 'ENOTFOUND');
-// }));
-
-// const req = dns.resolveNaptr(addresses.NOT_FOUND, function(err, result) {
-// assert.ok(err instanceof Error);
-// assert.strictEqual(err.code, 'ENOTFOUND');
-
-// assert.strictEqual(result, undefined);
-
-// done();
-// });
-
-// checkWrap(req);
-// });
-
-TEST(async function test_resolveSoa(done) {
- function validateResult(result) {
- assert.strictEqual(typeof result, 'object');
- assert.strictEqual(typeof result.nsname, 'string');
- assert.ok(result.nsname.length > 0);
- assert.strictEqual(typeof result.hostmaster, 'string');
- assert.ok(result.hostmaster.length > 0);
- assert.strictEqual(typeof result.serial, 'number');
- assert.ok((result.serial > 0) && (result.serial < 4294967295));
- assert.strictEqual(typeof result.refresh, 'number');
- assert.ok((result.refresh > 0) && (result.refresh < 2147483647));
- assert.strictEqual(typeof result.retry, 'number');
- assert.ok((result.retry > 0) && (result.retry < 2147483647));
- assert.strictEqual(typeof result.expire, 'number');
- assert.ok((result.expire > 0) && (result.expire < 2147483647));
- assert.strictEqual(typeof result.minttl, 'number');
- assert.ok((result.minttl >= 0) && (result.minttl < 2147483647));
- }
-
- validateResult(await dnsPromises.resolveSoa(addresses.SOA_HOST));
-
- const req = dns.resolveSoa(addresses.SOA_HOST, function(err, result) {
- assert.ifError(err);
- validateResult(result);
- done();
- });
-
- checkWrap(req);
-});
-
-// TODO(bartlomieju): this test became very flaky on CI, returning `UNKNOWN`
-// instead of `ENOTFOUND`.
-// TEST(function test_resolveSoa_failure(done) {
-// dnsPromises.resolveSoa(addresses.NOT_FOUND)
-// .then(common.mustNotCall())
-// .catch(common.mustCall((err) => {
-// assert.strictEqual(err.code, 'ENOTFOUND');
-// }));
-
-// const req = dns.resolveSoa(addresses.NOT_FOUND, function(err, result) {
-// assert.ok(err instanceof Error);
-// assert.strictEqual(err.code, 'ENOTFOUND');
-
-// assert.strictEqual(result, undefined);
-
-// done();
-// });
-
-// checkWrap(req);
-// });
-
-TEST(async function test_resolveCaa(done) {
- function validateResult(result) {
- assert.ok(Array.isArray(result),
- `expected array, got ${util.inspect(result)}`);
- assert.strictEqual(result.length, 1);
- assert.strictEqual(typeof result[0].critical, 'number');
- assert.strictEqual(result[0].critical, 0);
- assert.strictEqual(result[0].issue, 'pki.goog');
- }
-
- validateResult(await dnsPromises.resolveCaa(addresses.CAA_HOST));
-
- const req = dns.resolveCaa(addresses.CAA_HOST, function(err, records) {
- assert.ifError(err);
- validateResult(records);
- done();
- });
-
- checkWrap(req);
-});
-
-// NOTE(bartlomieju): this test started failing around July 11th, 2023.
-// TEST(async function test_resolveCname(done) {
-// function validateResult(result) {
-// assert.ok(result.length > 0);
-//
-// for (const item of result) {
-// assert.ok(item);
-// assert.strictEqual(typeof item, 'string');
-// }
-// }
-//
-// validateResult(await dnsPromises.resolveCname(addresses.CNAME_HOST));
-//
-// const req = dns.resolveCname(addresses.CNAME_HOST, function(err, names) {
-// assert.ifError(err);
-// validateResult(names);
-// done();
-// });
-//
-// checkWrap(req);
-// });
-
-// TODO(bartlomieju): this test became very flaky on CI, returning `UNKNOWN`
-// instead of `ENOTFOUND`.
-// TEST(function test_resolveCname_failure(done) {
-// dnsPromises.resolveCname(addresses.NOT_FOUND)
-// .then(common.mustNotCall())
-// .catch(common.mustCall((err) => {
-// assert.strictEqual(err.code, 'ENOTFOUND');
-// }));
-
-// const req = dns.resolveCname(addresses.NOT_FOUND, function(err, result) {
-// assert.ok(err instanceof Error);
-// assert.strictEqual(err.code, 'ENOTFOUND');
-
-// assert.strictEqual(result, undefined);
-
-// done();
-// });
-
-// checkWrap(req);
-// });
-
-
-TEST(async function test_resolveTxt(done) {
- function validateResult(result) {
- assert.ok(Array.isArray(result[0]));
- assert.strictEqual(result.length, 1);
- assert(result[0][0].startsWith('v=spf1'));
- }
-
- validateResult(await dnsPromises.resolveTxt(addresses.TXT_HOST));
-
- const req = dns.resolveTxt(addresses.TXT_HOST, function(err, records) {
- assert.ifError(err);
- validateResult(records);
- done();
- });
-
- checkWrap(req);
-});
-
-// TODO(bartlomieju): this test became very flaky on CI, returning `UNKNOWN`
-// instead of `ENOTFOUND`.
-// TEST(function test_resolveTxt_failure(done) {
-// dnsPromises.resolveTxt(addresses.NOT_FOUND)
-// .then(common.mustNotCall())
-// .catch(common.mustCall((err) => {
-// assert.strictEqual(err.code, 'ENOTFOUND');
-// }));
-
-// const req = dns.resolveTxt(addresses.NOT_FOUND, function(err, result) {
-// assert.ok(err instanceof Error);
-// assert.strictEqual(err.code, 'ENOTFOUND');
-
-// assert.strictEqual(result, undefined);
-
-// done();
-// });
-
-// checkWrap(req);
-// });
-
-
-TEST(function test_lookup_failure(done) {
- dnsPromises.lookup(addresses.NOT_FOUND, 4)
- .then(common.mustNotCall())
- .catch(common.expectsError({ code: dns.NOTFOUND }));
-
- const req = dns.lookup(addresses.NOT_FOUND, 4, (err) => {
- assert.ok(err instanceof Error);
- assert.strictEqual(err.code, dns.NOTFOUND);
- assert.strictEqual(err.code, 'ENOTFOUND');
- assert.doesNotMatch(err.message, /ENOENT/);
- assert.ok(err.message.includes(addresses.NOT_FOUND));
-
- done();
- });
-
- checkWrap(req);
-});
-
-
-TEST(async function test_lookup_ip_all(done) {
- function validateResult(result) {
- assert.ok(Array.isArray(result));
- assert.ok(result.length > 0);
- assert.strictEqual(result[0].address, '127.0.0.1');
- assert.strictEqual(result[0].family, 4);
- }
-
- validateResult(await dnsPromises.lookup('127.0.0.1', { all: true }));
-
- const req = dns.lookup(
- '127.0.0.1',
- { all: true },
- function(err, ips, family) {
- assert.ifError(err);
- assert.strictEqual(family, undefined);
- validateResult(ips);
- done();
- }
- );
-
- checkWrap(req);
-});
-
-
-TEST(function test_lookup_ip_all_promise(done) {
- const req = util.promisify(dns.lookup)('127.0.0.1', { all: true })
- .then(function(ips) {
- assert.ok(Array.isArray(ips));
- assert.ok(ips.length > 0);
- assert.strictEqual(ips[0].address, '127.0.0.1');
- assert.strictEqual(ips[0].family, 4);
-
- done();
- });
-
- checkWrap(req);
-});
-
-
-TEST(function test_lookup_ip_promise(done) {
- util.promisify(dns.lookup)('127.0.0.1')
- .then(function({ address, family }) {
- assert.strictEqual(address, '127.0.0.1');
- assert.strictEqual(family, 4);
-
- done();
- });
-});
-
-
-TEST(async function test_lookup_null_all(done) {
- assert.deepStrictEqual(await dnsPromises.lookup(null, { all: true }), []);
-
- const req = dns.lookup(null, { all: true }, (err, ips) => {
- assert.ifError(err);
- assert.ok(Array.isArray(ips));
- assert.strictEqual(ips.length, 0);
-
- done();
- });
-
- checkWrap(req);
-});
-
-
-TEST(async function test_lookup_all_mixed(done) {
- function validateResult(result) {
- assert.ok(Array.isArray(result));
- assert.ok(result.length > 0);
-
- result.forEach(function(ip) {
- if (isIPv4(ip.address))
- assert.strictEqual(ip.family, 4);
- else if (isIPv6(ip.address))
- assert.strictEqual(ip.family, 6);
- else
- assert.fail('unexpected IP address');
- });
- }
-
- validateResult(await dnsPromises.lookup(addresses.INET_HOST, { all: true }));
-
- const req = dns.lookup(addresses.INET_HOST, {
- all: true
- }, function(err, ips) {
- assert.ifError(err);
- validateResult(ips);
- done();
- });
-
- checkWrap(req);
-});
-
-
-// TEST(function test_lookupservice_invalid(done) {
-// dnsPromises.lookupService('1.2.3.4', 80)
-// .then(common.mustNotCall())
-// .catch(common.expectsError({ code: 'ENOTFOUND' }));
-
-// const req = dns.lookupService('1.2.3.4', 80, (err) => {
-// assert(err instanceof Error);
-// assert.strictEqual(err.code, 'ENOTFOUND');
-// assert.match(err.message, /1\.2\.3\.4/);
-
-// done();
-// });
-
-// checkWrap(req);
-// });
-
-
-// TEST(function test_reverse_failure(done) {
-// dnsPromises.reverse('203.0.113.0')
-// .then(common.mustNotCall())
-// .catch(common.expectsError({
-// code: 'ENOTFOUND',
-// hostname: '203.0.113.0'
-// }));
-
-// // 203.0.113.0/24 are addresses reserved for (RFC) documentation use only
-// const req = dns.reverse('203.0.113.0', function(err) {
-// assert(err instanceof Error);
-// assert.strictEqual(err.code, 'ENOTFOUND'); // Silly error code...
-// assert.strictEqual(err.hostname, '203.0.113.0');
-// assert.match(err.message, /203\.0\.113\.0/);
-
-// done();
-// });
-
-// checkWrap(req);
-// });
-
-
-// TODO(bartlomieju): this test became very flaky on CI, returning `UNKNOWN`
-// instead of `ENOTFOUND`.
-// TEST(function test_lookup_failure(done) {
-// dnsPromises.lookup(addresses.NOT_FOUND)
-// .then(common.mustNotCall())
-// .catch(common.expectsError({
-// code: 'ENOTFOUND',
-// hostname: addresses.NOT_FOUND
-// }));
-
-// const req = dns.lookup(addresses.NOT_FOUND, (err) => {
-// assert(err instanceof Error);
-// assert.strictEqual(err.code, 'ENOTFOUND'); // Silly error code...
-// assert.strictEqual(err.hostname, addresses.NOT_FOUND);
-// assert.ok(err.message.includes(addresses.NOT_FOUND));
-
-// done();
-// });
-
-// checkWrap(req);
-// });
-
-
-// TODO(bartlomieju): this test became very flaky on CI, returning `UNKNOWN`
-// instead of `ENOTFOUND`.
-// TEST(function test_resolve_failure(done) {
-// const req = dns.resolve4(addresses.NOT_FOUND, (err) => {
-// assert(err instanceof Error);
-
-// switch (err.code) {
-// case 'ENOTFOUND':
-// case 'ESERVFAIL':
-// break;
-// default:
-// assert.strictEqual(err.code, 'ENOTFOUND'); // Silly error code...
-// break;
-// }
-
-// assert.strictEqual(err.hostname, addresses.NOT_FOUND);
-// assert.ok(err.message.includes(addresses.NOT_FOUND));
-
-// done();
-// });
-
-// checkWrap(req);
-// });
-
-
-let getaddrinfoCallbackCalled = false;
-
-console.log(`looking up ${addresses.INET4_HOST}..`);
-
-const cares = internalBinding('cares_wrap');
-const req = new cares.GetAddrInfoReqWrap();
-cares.getaddrinfo(req, addresses.INET4_HOST, 4,
- /* hints */ 0, /* verbatim */ true);
-
-req.oncomplete = function(err, domains) {
- assert.strictEqual(err, 0);
- console.log(`${addresses.INET4_HOST} = ${domains}`);
- assert.ok(Array.isArray(domains));
- assert.ok(domains.length >= 1);
- assert.strictEqual(typeof domains[0], 'string');
- getaddrinfoCallbackCalled = true;
-};
-
-process.on('exit', function() {
- console.log(`${completed} tests completed`);
- assert.strictEqual(running, false);
- assert.strictEqual(completed, expected);
- assert.ok(getaddrinfoCallbackCalled);
-});
-
-// Should not throw.
-dns.lookup(addresses.INET6_HOST, 6, common.mustCall());
-dns.lookup(addresses.INET_HOST, {}, common.mustCall());
-// dns.lookupService('0.0.0.0', '0', common.mustCall());
-// dns.lookupService('0.0.0.0', 0, common.mustCall());
-(async function() {
- await dnsPromises.lookup(addresses.INET6_HOST, 6);
- await dnsPromises.lookup(addresses.INET_HOST, {});
-})().then(common.mustCall());
diff --git a/tests/node_compat/test/parallel/package.json b/tests/node_compat/test/parallel/package.json
deleted file mode 100644
index 0967ef424..000000000
--- a/tests/node_compat/test/parallel/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{}
diff --git a/tests/node_compat/test/parallel/test-child-process-ipc-next-tick.js b/tests/node_compat/test/parallel/test-child-process-ipc-next-tick.js
new file mode 100644
index 000000000..f511d2500
--- /dev/null
+++ b/tests/node_compat/test/parallel/test-child-process-ipc-next-tick.js
@@ -0,0 +1,46 @@
+// deno-fmt-ignore-file
+// deno-lint-ignore-file
+
+// Copyright Joyent and Node contributors. All rights reserved. MIT license.
+// Taken from Node 18.12.1
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
+
+'use strict';
+const common = require('../common');
+const assert = require('assert');
+const cp = require('child_process');
+const NUM_MESSAGES = 10;
+const values = [];
+
+for (let i = 0; i < NUM_MESSAGES; ++i) {
+ values[i] = i;
+}
+
+if (process.argv[2] === 'child') {
+ const received = values.map(() => { return false; });
+
+ process.on('uncaughtException', common.mustCall((err) => {
+ received[err] = true;
+ const done = received.every((element) => { return element === true; });
+
+ if (done)
+ process.disconnect();
+ }, NUM_MESSAGES));
+
+ process.on('message', (msg) => {
+ // If messages are handled synchronously, throwing should break the IPC
+ // message processing.
+ throw msg;
+ });
+
+ process.send('ready');
+} else {
+ const child = cp.fork(__filename, ['child']);
+
+ child.on('message', common.mustCall((msg) => {
+ assert.strictEqual(msg, 'ready');
+ values.forEach((value) => {
+ child.send(value);
+ });
+ }));
+}
diff --git a/tests/node_compat/test/parallel/test-net-autoselectfamily.js b/tests/node_compat/test/parallel/test-net-autoselectfamily.js
new file mode 100644
index 000000000..3b520e6c8
--- /dev/null
+++ b/tests/node_compat/test/parallel/test-net-autoselectfamily.js
@@ -0,0 +1,312 @@
+// deno-fmt-ignore-file
+// deno-lint-ignore-file
+
+// Copyright Joyent and Node contributors. All rights reserved. MIT license.
+// Taken from Node 18.12.1
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
+
+'use strict';
+
+const common = require('../common');
+const { parseDNSPacket, writeDNSPacket } = require('../common/dns');
+
+const assert = require('assert');
+const dgram = require('dgram');
+const { Resolver } = require('dns');
+const { createConnection, createServer } = require('net');
+
+// Test that happy eyeballs algorithm is properly implemented.
+
+// Purposely not using setDefaultAutoSelectFamilyAttemptTimeout here to test the
+// parameter is correctly used in options.
+//
+// Some of the machines in the CI need more time to establish connection
+const autoSelectFamilyAttemptTimeout = common.defaultAutoSelectFamilyAttemptTimeout;
+
+function _lookup(resolver, hostname, options, cb) {
+ resolver.resolve(hostname, 'ANY', (err, replies) => {
+ assert.notStrictEqual(options.family, 4);
+
+ if (err) {
+ return cb(err);
+ }
+
+ const hosts = replies
+ .map((r) => ({ address: r.address, family: r.type === 'AAAA' ? 6 : 4 }))
+ .sort((a, b) => b.family - a.family);
+
+ if (options.all === true) {
+ return cb(null, hosts);
+ }
+
+ return cb(null, hosts[0].address, hosts[0].family);
+ });
+}
+
+function createDnsServer(ipv6Addrs, ipv4Addrs, cb) {
+ if (!Array.isArray(ipv6Addrs)) {
+ ipv6Addrs = [ipv6Addrs];
+ }
+
+ if (!Array.isArray(ipv4Addrs)) {
+ ipv4Addrs = [ipv4Addrs];
+ }
+
+ // Create a DNS server which replies with a AAAA and a A record for the same host
+ const socket = dgram.createSocket('udp4');
+
+ // TODO(kt3k): We use common.mustCallAtLeast instead of common.mustCall
+ // because Deno sends multiple requests to the DNS server.
+ // This can be addressed if Deno.resolveDns supports ANY record type.
+ // See https://github.com/denoland/deno/issues/14492
+ socket.on('message', common.mustCallAtLeast((msg, { address, port }) => {
+ const parsed = parseDNSPacket(msg);
+ const domain = parsed.questions[0].domain;
+ assert.strictEqual(domain, 'example.org');
+
+ socket.send(writeDNSPacket({
+ id: parsed.id,
+ questions: parsed.questions,
+ answers: [
+ ...ipv6Addrs.map((address) => ({ type: 'AAAA', address, ttl: 123, domain: 'example.org' })),
+ ...ipv4Addrs.map((address) => ({ type: 'A', address, ttl: 123, domain: 'example.org' })),
+ ]
+ }), port, address);
+ }));
+
+ socket.bind(0, () => {
+ const resolver = new Resolver();
+ resolver.setServers([`127.0.0.1:${socket.address().port}`]);
+
+ cb({ dnsServer: socket, lookup: _lookup.bind(null, resolver) });
+ });
+}
+
+// Test that IPV4 is reached if IPV6 is not reachable
+{
+ createDnsServer('::1', '127.0.0.1', common.mustCall(function({ dnsServer, lookup }) {
+ const ipv4Server = createServer((socket) => {
+ socket.on('data', common.mustCall(() => {
+ socket.write('response-ipv4');
+ socket.end();
+ }));
+ });
+
+ ipv4Server.listen(0, '127.0.0.1', common.mustCall(() => {
+ const port = ipv4Server.address().port;
+
+ const connection = createConnection({
+ host: 'example.org',
+ port: port,
+ lookup,
+ autoSelectFamily: true,
+ autoSelectFamilyAttemptTimeout,
+ });
+
+ let response = '';
+ connection.setEncoding('utf-8');
+
+ connection.on('ready', common.mustCall(() => {
+ assert.deepStrictEqual(connection.autoSelectFamilyAttemptedAddresses, [`::1:${port}`, `127.0.0.1:${port}`]);
+ }));
+
+ connection.on('data', (chunk) => {
+ response += chunk;
+ });
+
+ connection.on('end', common.mustCall(() => {
+ assert.strictEqual(response, 'response-ipv4');
+ ipv4Server.close();
+ dnsServer.close();
+ }));
+
+ connection.write('request');
+ }));
+ }));
+}
+
+// Test that only the last successful connection is established.
+{
+ createDnsServer(
+ ['2606:4700::6810:85e5', '2606:4700::6810:84e5', "::1"],
+ // TODO(kt3k): Comment out ipv4 addresses to make the test pass faster.
+ // Enable this when Deno.connect() call becomes cancellable.
+ // See https://github.com/denoland/deno/issues/26819
+ // ['104.20.22.46', '104.20.23.46', '127.0.0.1'],
+ ['127.0.0.1'],
+ common.mustCall(function({ dnsServer, lookup }) {
+ const ipv4Server = createServer((socket) => {
+ socket.on('data', common.mustCall(() => {
+ socket.write('response-ipv4');
+ socket.end();
+ }));
+ });
+
+ ipv4Server.listen(0, '127.0.0.1', common.mustCall(() => {
+ const port = ipv4Server.address().port;
+
+ const connection = createConnection({
+ host: 'example.org',
+ port: port,
+ lookup,
+ autoSelectFamily: true,
+ autoSelectFamilyAttemptTimeout,
+ });
+
+ let response = '';
+ connection.setEncoding('utf-8');
+
+ connection.on('ready', common.mustCall(() => {
+ assert.deepStrictEqual(
+ connection.autoSelectFamilyAttemptedAddresses,
+ [
+ `2606:4700::6810:85e5:${port}`,
+ `104.20.22.46:${port}`,
+ `2606:4700::6810:84e5:${port}`,
+ `104.20.23.46:${port}`,
+ `::1:${port}`,
+ `127.0.0.1:${port}`,
+ ]
+ );
+ }));
+
+ connection.on('data', (chunk) => {
+ response += chunk;
+ });
+
+ connection.on('end', common.mustCall(() => {
+ assert.strictEqual(response, 'response-ipv4');
+ ipv4Server.close();
+ dnsServer.close();
+ }));
+
+ connection.write('request');
+ }));
+ })
+ );
+}
+
+// Test that IPV4 is NOT reached if IPV6 is reachable
+if (common.hasIPv6) {
+ createDnsServer('::1', '127.0.0.1', common.mustCall(function({ dnsServer, lookup }) {
+ const ipv4Server = createServer((socket) => {
+ socket.on('data', common.mustNotCall(() => {
+ socket.write('response-ipv4');
+ socket.end();
+ }));
+ });
+
+ const ipv6Server = createServer((socket) => {
+ socket.on('data', common.mustCall(() => {
+ socket.write('response-ipv6');
+ socket.end();
+ }));
+ });
+
+ ipv4Server.listen(0, '127.0.0.1', common.mustCall(() => {
+ const port = ipv4Server.address().port;
+
+ ipv6Server.listen(port, '::1', common.mustCall(() => {
+ const connection = createConnection({
+ host: 'example.org',
+ port,
+ lookup,
+ autoSelectFamily: true,
+ autoSelectFamilyAttemptTimeout,
+ });
+
+ let response = '';
+ connection.setEncoding('utf-8');
+
+ connection.on('ready', common.mustCall(() => {
+ assert.deepStrictEqual(connection.autoSelectFamilyAttemptedAddresses, [`::1:${port}`]);
+ }));
+
+ connection.on('data', (chunk) => {
+ response += chunk;
+ });
+
+ connection.on('end', common.mustCall(() => {
+ assert.strictEqual(response, 'response-ipv6');
+ ipv4Server.close();
+ ipv6Server.close();
+ dnsServer.close();
+ }));
+
+ connection.write('request');
+ }));
+ }));
+ }));
+}
+
+// Test that when all errors are returned when no connections succeeded
+{
+ createDnsServer('::1', '127.0.0.1', common.mustCall(function({ dnsServer, lookup }) {
+ const connection = createConnection({
+ host: 'example.org',
+ port: 10,
+ lookup,
+ autoSelectFamily: true,
+ autoSelectFamilyAttemptTimeout,
+ });
+
+ connection.on('ready', common.mustNotCall());
+ connection.on('error', common.mustCall((error) => {
+ assert.deepStrictEqual(connection.autoSelectFamilyAttemptedAddresses, ['::1:10', '127.0.0.1:10']);
+ assert.strictEqual(error.constructor.name, 'AggregateError');
+ assert.strictEqual(error.errors.length, 2);
+
+ const errors = error.errors.map((e) => e.message);
+ assert.ok(errors.includes('connect ECONNREFUSED 127.0.0.1:10'));
+
+ if (common.hasIPv6) {
+ assert.ok(errors.includes('connect ECONNREFUSED ::1:10'));
+ }
+
+ dnsServer.close();
+ }));
+ }));
+}
+
+// Test that the option can be disabled
+{
+ createDnsServer('::1', '127.0.0.1', common.mustCall(function({ dnsServer, lookup }) {
+ const ipv4Server = createServer((socket) => {
+ socket.on('data', common.mustCall(() => {
+ socket.write('response-ipv4');
+ socket.end();
+ }));
+ });
+
+ ipv4Server.listen(0, '127.0.0.1', common.mustCall(() => {
+ const port = ipv4Server.address().port;
+
+ const connection = createConnection({
+ host: 'example.org',
+ port,
+ lookup,
+ autoSelectFamily: false,
+ });
+
+ connection.on('ready', common.mustNotCall());
+ connection.on('error', common.mustCall((error) => {
+ assert.strictEqual(connection.autoSelectFamilyAttemptedAddresses, undefined);
+
+ if (common.hasIPv6) {
+ assert.strictEqual(error.code, 'ECONNREFUSED');
+ assert.strictEqual(error.message, `connect ECONNREFUSED ::1:${port}`);
+ } else if (error.code === 'EAFNOSUPPORT') {
+ assert.strictEqual(error.message, `connect EAFNOSUPPORT ::1:${port} - Local (undefined:undefined)`);
+ } else if (error.code === 'EUNATCH') {
+ assert.strictEqual(error.message, `connect EUNATCH ::1:${port} - Local (:::0)`);
+ } else {
+ assert.strictEqual(error.code, 'EADDRNOTAVAIL');
+ assert.strictEqual(error.message, `connect EADDRNOTAVAIL ::1:${port} - Local (:::0)`);
+ }
+
+ ipv4Server.close();
+ dnsServer.close();
+ }));
+ }));
+ }));
+}
diff --git a/tests/node_compat/test/parallel/test-net-socket-setnodelay.js b/tests/node_compat/test/parallel/test-net-socket-setnodelay.js
new file mode 100644
index 000000000..3d11b8452
--- /dev/null
+++ b/tests/node_compat/test/parallel/test-net-socket-setnodelay.js
@@ -0,0 +1,63 @@
+// deno-fmt-ignore-file
+// deno-lint-ignore-file
+
+// Copyright Joyent and Node contributors. All rights reserved. MIT license.
+// Taken from Node 18.12.1
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
+
+'use strict';
+
+const common = require('../common');
+const assert = require('assert');
+const net = require('net');
+
+const truthyValues = [true, 1, 'true', {}, []];
+const falseyValues = [false, 0, ''];
+const genSetNoDelay = (desiredArg) => (enable) => {
+ assert.strictEqual(enable, desiredArg);
+};
+
+// setNoDelay should default to true
+let socket = new net.Socket({
+ handle: {
+ setNoDelay: common.mustCall(genSetNoDelay(true)),
+ readStart() {}
+ }
+});
+socket.setNoDelay();
+
+socket = new net.Socket({
+ handle: {
+ setNoDelay: common.mustCall(genSetNoDelay(true), 1),
+ readStart() {}
+ }
+});
+truthyValues.forEach((testVal) => socket.setNoDelay(testVal));
+
+socket = new net.Socket({
+ handle: {
+ setNoDelay: common.mustNotCall(),
+ readStart() {}
+ }
+});
+falseyValues.forEach((testVal) => socket.setNoDelay(testVal));
+
+socket = new net.Socket({
+ handle: {
+ setNoDelay: common.mustCall(3),
+ readStart() {}
+ }
+});
+truthyValues.concat(falseyValues).concat(truthyValues)
+ .forEach((testVal) => socket.setNoDelay(testVal));
+
+// If a handler doesn't have a setNoDelay function it shouldn't be called.
+// In the case below, if it is called an exception will be thrown
+socket = new net.Socket({
+ handle: {
+ setNoDelay: null,
+ readStart() {}
+ }
+});
+const returned = socket.setNoDelay(true);
+assert.ok(returned instanceof net.Socket);
diff --git a/tests/node_compat/test/parallel/test-os.js b/tests/node_compat/test/parallel/test-os.js
new file mode 100644
index 000000000..f7c24342a
--- /dev/null
+++ b/tests/node_compat/test/parallel/test-os.js
@@ -0,0 +1,286 @@
+// deno-fmt-ignore-file
+// deno-lint-ignore-file
+
+// Copyright Joyent and Node contributors. All rights reserved. MIT license.
+// Taken from Node 18.12.1
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
+
+// Copyright Joyent, Inc. and other Node contributors.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a
+// copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to permit
+// persons to whom the Software is furnished to do so, subject to the
+// following conditions:
+//
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+'use strict';
+const common = require('../common');
+const assert = require('assert');
+const os = require('os');
+const path = require('path');
+const { inspect } = require('util');
+
+const is = {
+ number: (value, key) => {
+ assert(!Number.isNaN(value), `${key} should not be NaN`);
+ assert.strictEqual(typeof value, 'number');
+ },
+ string: (value) => { assert.strictEqual(typeof value, 'string'); },
+ array: (value) => { assert.ok(Array.isArray(value)); },
+ object: (value) => {
+ assert.strictEqual(typeof value, 'object');
+ assert.notStrictEqual(value, null);
+ }
+};
+
+process.env.TMPDIR = '/tmpdir';
+process.env.TMP = '/tmp';
+process.env.TEMP = '/temp';
+if (common.isWindows) {
+ assert.strictEqual(os.tmpdir(), '/temp');
+ process.env.TEMP = '';
+ assert.strictEqual(os.tmpdir(), '/tmp');
+ process.env.TMP = '';
+ const expected = `${process.env.SystemRoot || process.env.windir}\\temp`;
+ assert.strictEqual(os.tmpdir(), expected);
+ process.env.TEMP = '\\temp\\';
+ assert.strictEqual(os.tmpdir(), '\\temp');
+ process.env.TEMP = '\\tmpdir/';
+ assert.strictEqual(os.tmpdir(), '\\tmpdir/');
+ process.env.TEMP = '\\';
+ assert.strictEqual(os.tmpdir(), '\\');
+ process.env.TEMP = 'C:\\';
+ assert.strictEqual(os.tmpdir(), 'C:\\');
+} else {
+ assert.strictEqual(os.tmpdir(), '/tmpdir');
+ process.env.TMPDIR = '';
+ assert.strictEqual(os.tmpdir(), '/tmp');
+ process.env.TMP = '';
+ assert.strictEqual(os.tmpdir(), '/temp');
+ process.env.TEMP = '';
+ assert.strictEqual(os.tmpdir(), '/tmp');
+ process.env.TMPDIR = '/tmpdir/';
+ assert.strictEqual(os.tmpdir(), '/tmpdir');
+ process.env.TMPDIR = '/tmpdir\\';
+ assert.strictEqual(os.tmpdir(), '/tmpdir\\');
+ process.env.TMPDIR = '/';
+ assert.strictEqual(os.tmpdir(), '/');
+}
+
+const endianness = os.endianness();
+is.string(endianness);
+assert.match(endianness, /[BL]E/);
+
+const hostname = os.hostname();
+is.string(hostname);
+assert.ok(hostname.length > 0);
+
+// IBMi process priority is different.
+if (!common.isIBMi) {
+ const DUMMY_PRIORITY = 10;
+ os.setPriority(DUMMY_PRIORITY);
+ const priority = os.getPriority();
+ is.number(priority);
+ assert.strictEqual(priority, DUMMY_PRIORITY);
+}
+
+// On IBMi, os.uptime() returns 'undefined'
+if (!common.isIBMi) {
+ const uptime = os.uptime();
+ is.number(uptime);
+ assert.ok(uptime > 0);
+}
+
+const cpus = os.cpus();
+is.array(cpus);
+assert.ok(cpus.length > 0);
+for (const cpu of cpus) {
+ assert.strictEqual(typeof cpu.model, 'string');
+ assert.strictEqual(typeof cpu.speed, 'number');
+ assert.strictEqual(typeof cpu.times.user, 'number');
+ assert.strictEqual(typeof cpu.times.nice, 'number');
+ assert.strictEqual(typeof cpu.times.sys, 'number');
+ assert.strictEqual(typeof cpu.times.idle, 'number');
+ assert.strictEqual(typeof cpu.times.irq, 'number');
+}
+
+const type = os.type();
+is.string(type);
+assert.ok(type.length > 0);
+
+const release = os.release();
+is.string(release);
+assert.ok(release.length > 0);
+// TODO: Check format on more than just AIX
+if (common.isAIX)
+ assert.match(release, /^\d+\.\d+$/);
+
+const platform = os.platform();
+is.string(platform);
+assert.ok(platform.length > 0);
+
+const arch = os.arch();
+is.string(arch);
+assert.ok(arch.length > 0);
+
+if (!common.isSunOS) {
+ // not implemented yet
+ assert.ok(os.loadavg().length > 0);
+ assert.ok(os.freemem() > 0);
+ assert.ok(os.totalmem() > 0);
+}
+
+const interfaces = os.networkInterfaces();
+switch (platform) {
+ case 'linux': {
+ const filter = (e) =>
+ e.address === '127.0.0.1' &&
+ e.netmask === '255.0.0.0';
+
+ const actual = interfaces.lo.filter(filter);
+ const expected = [{
+ address: '127.0.0.1',
+ netmask: '255.0.0.0',
+ family: 'IPv4',
+ mac: '00:00:00:00:00:00',
+ internal: true,
+ cidr: '127.0.0.1/8'
+ }];
+ assert.deepStrictEqual(actual, expected);
+ break;
+ }
+ case 'win32': {
+ const filter = (e) =>
+ e.address === '127.0.0.1';
+
+ const actual = interfaces['Loopback Pseudo-Interface 1'].filter(filter);
+ const expected = [{
+ address: '127.0.0.1',
+ netmask: '255.0.0.0',
+ family: 'IPv4',
+ mac: '00:00:00:00:00:00',
+ internal: true,
+ cidr: '127.0.0.1/8'
+ }];
+ assert.deepStrictEqual(actual, expected);
+ break;
+ }
+}
+const netmaskToCIDRSuffixMap = new Map(Object.entries({
+ '255.0.0.0': 8,
+ '255.255.255.0': 24,
+ 'ffff:ffff:ffff:ffff::': 64,
+ 'ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff': 128
+}));
+
+Object.values(interfaces)
+ .flat(Infinity)
+ .map((v) => ({ v, mask: netmaskToCIDRSuffixMap.get(v.netmask) }))
+ .forEach(({ v, mask }) => {
+ assert.ok('cidr' in v, `"cidr" prop not found in ${inspect(v)}`);
+ if (mask) {
+ assert.strictEqual(v.cidr, `${v.address}/${mask}`);
+ }
+ });
+
+const EOL = os.EOL;
+if (common.isWindows) {
+ assert.strictEqual(EOL, '\r\n');
+} else {
+ assert.strictEqual(EOL, '\n');
+}
+
+const home = os.homedir();
+is.string(home);
+assert.ok(home.includes(path.sep));
+
+const version = os.version();
+assert.strictEqual(typeof version, 'string');
+assert(version);
+
+if (common.isWindows && process.env.USERPROFILE) {
+ assert.strictEqual(home, process.env.USERPROFILE);
+ delete process.env.USERPROFILE;
+ assert.ok(os.homedir().includes(path.sep));
+ process.env.USERPROFILE = home;
+} else if (!common.isWindows && process.env.HOME) {
+ assert.strictEqual(home, process.env.HOME);
+ delete process.env.HOME;
+ assert.ok(os.homedir().includes(path.sep));
+ process.env.HOME = home;
+}
+
+const pwd = os.userInfo();
+is.object(pwd);
+const pwdBuf = os.userInfo({ encoding: 'buffer' });
+
+if (common.isWindows) {
+ assert.strictEqual(pwd.uid, -1);
+ assert.strictEqual(pwd.gid, -1);
+ assert.strictEqual(pwd.shell, null);
+ assert.strictEqual(pwdBuf.uid, -1);
+ assert.strictEqual(pwdBuf.gid, -1);
+ assert.strictEqual(pwdBuf.shell, null);
+} else {
+ is.number(pwd.uid);
+ is.number(pwd.gid);
+ assert.strictEqual(typeof pwd.shell, 'string');
+ // It's possible for /etc/passwd to leave the user's shell blank.
+ if (pwd.shell.length > 0) {
+ assert(pwd.shell.includes(path.sep));
+ }
+ assert.strictEqual(pwd.uid, pwdBuf.uid);
+ assert.strictEqual(pwd.gid, pwdBuf.gid);
+ assert.strictEqual(pwd.shell, pwdBuf.shell.toString('utf8'));
+}
+
+is.string(pwd.username);
+assert.ok(pwd.homedir.includes(path.sep));
+assert.strictEqual(pwd.username, pwdBuf.username.toString('utf8'));
+assert.strictEqual(pwd.homedir, pwdBuf.homedir.toString('utf8'));
+
+assert.strictEqual(`${os.hostname}`, os.hostname());
+assert.strictEqual(`${os.homedir}`, os.homedir());
+assert.strictEqual(`${os.release}`, os.release());
+assert.strictEqual(`${os.type}`, os.type());
+assert.strictEqual(`${os.endianness}`, os.endianness());
+assert.strictEqual(`${os.tmpdir}`, os.tmpdir());
+assert.strictEqual(`${os.arch}`, os.arch());
+assert.strictEqual(`${os.platform}`, os.platform());
+assert.strictEqual(`${os.version}`, os.version());
+assert.strictEqual(`${os.machine}`, os.machine());
+assert.strictEqual(+os.totalmem, os.totalmem());
+
+// Assert that the following values are coercible to numbers.
+// On IBMi, os.uptime() returns 'undefined'
+if (!common.isIBMi) {
+ is.number(+os.uptime, 'uptime');
+ is.number(os.uptime(), 'uptime');
+}
+
+is.number(+os.availableParallelism, 'availableParallelism');
+is.number(os.availableParallelism(), 'availableParallelism');
+is.number(+os.freemem, 'freemem');
+is.number(os.freemem(), 'freemem');
+
+const devNull = os.devNull;
+if (common.isWindows) {
+ assert.strictEqual(devNull, '\\\\.\\nul');
+} else {
+ assert.strictEqual(devNull, '/dev/null');
+}
+
+assert.ok(os.availableParallelism() > 0);
diff --git a/tests/node_compat/test/pseudo-tty/package.json b/tests/node_compat/test/pseudo-tty/package.json
deleted file mode 100644
index 0967ef424..000000000
--- a/tests/node_compat/test/pseudo-tty/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{}
diff --git a/tests/node_compat/test/pummel/package.json b/tests/node_compat/test/pummel/package.json
deleted file mode 100644
index 0967ef424..000000000
--- a/tests/node_compat/test/pummel/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{}
diff --git a/tests/node_compat/test/sequential/package.json b/tests/node_compat/test/sequential/package.json
deleted file mode 100644
index 0967ef424..000000000
--- a/tests/node_compat/test/sequential/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{}
diff --git a/tests/registry/jsr/@deno/otel/0.0.2/deno.json b/tests/registry/jsr/@deno/otel/0.0.2/deno.json
new file mode 100644
index 000000000..cfa44a7d0
--- /dev/null
+++ b/tests/registry/jsr/@deno/otel/0.0.2/deno.json
@@ -0,0 +1,14 @@
+{
+ "name": "@deno/otel",
+ "version": "0.0.2",
+ "exports": {
+ ".": "./src/index.ts",
+ "./register": "./src/register.ts"
+ },
+ "tasks": {
+ "check:license": "deno run -A tools/check_license.ts",
+ "check:docs": "deno doc --lint src/index.ts",
+ "check": "deno task check:license --check",
+ "ok": "deno fmt --check && deno lint && deno task check"
+ }
+}
diff --git a/tests/registry/jsr/@deno/otel/0.0.2/src/index.ts b/tests/registry/jsr/@deno/otel/0.0.2/src/index.ts
new file mode 100644
index 000000000..9c4445783
--- /dev/null
+++ b/tests/registry/jsr/@deno/otel/0.0.2/src/index.ts
@@ -0,0 +1,38 @@
+// Copyright 2024-2024 the Deno authors. All rights reserved. MIT license.
+
+import { context } from "npm:@opentelemetry/api@1";
+import {
+ BasicTracerProvider,
+ SimpleSpanProcessor,
+} from "npm:@opentelemetry/sdk-trace-base@1";
+
+// @ts-ignore Deno.telemetry is not typed yet
+const telemetry = Deno.telemetry ?? Deno.tracing;
+
+let COUNTER = 1;
+
+/**
+ * Register `Deno.telemetry` with the OpenTelemetry library.
+ */
+export function register() {
+ context.setGlobalContextManager(
+ new telemetry.ContextManager() ?? telemetry.ContextManager(),
+ );
+
+ const provider = new BasicTracerProvider({
+ idGenerator: Deno.env.get("DENO_UNSTABLE_OTEL_DETERMINISTIC") === "1" ? {
+ generateSpanId() {
+ return "1" + String(COUNTER++).padStart(15, "0");
+ },
+ generateTraceId() {
+ return "1" + String(COUNTER++).padStart(31, "0");
+ }
+ } : undefined
+ });
+
+ // @ts-ignore Deno.tracing is not typed yet
+ const exporter = new telemetry.SpanExporter();
+ provider.addSpanProcessor(new SimpleSpanProcessor(exporter));
+
+ provider.register();
+}
diff --git a/tests/registry/jsr/@deno/otel/0.0.2/src/register.ts b/tests/registry/jsr/@deno/otel/0.0.2/src/register.ts
new file mode 100644
index 000000000..544370707
--- /dev/null
+++ b/tests/registry/jsr/@deno/otel/0.0.2/src/register.ts
@@ -0,0 +1,5 @@
+// Copyright 2024-2024 the Deno authors. All rights reserved. MIT license.
+
+import { register } from "./index.ts";
+
+register();
diff --git a/tests/registry/jsr/@deno/otel/0.0.2_meta.json b/tests/registry/jsr/@deno/otel/0.0.2_meta.json
new file mode 100644
index 000000000..79c28d61d
--- /dev/null
+++ b/tests/registry/jsr/@deno/otel/0.0.2_meta.json
@@ -0,0 +1,6 @@
+{
+ "exports": {
+ ".": "./src/index.ts",
+ "./register": "./src/register.ts"
+ }
+} \ No newline at end of file
diff --git a/tests/registry/jsr/@deno/otel/meta.json b/tests/registry/jsr/@deno/otel/meta.json
new file mode 100644
index 000000000..1cb49741a
--- /dev/null
+++ b/tests/registry/jsr/@deno/otel/meta.json
@@ -0,0 +1,8 @@
+{
+ "scope": "deno",
+ "name": "otel",
+ "latest": "0.0.2",
+ "versions": {
+ "0.0.2": {}
+ }
+} \ No newline at end of file
diff --git a/tests/registry/jsr/@denotest/multiple-exports/1.0.0/add.ts b/tests/registry/jsr/@denotest/multiple-exports/1.0.0/add.ts
new file mode 100644
index 000000000..de02f6902
--- /dev/null
+++ b/tests/registry/jsr/@denotest/multiple-exports/1.0.0/add.ts
@@ -0,0 +1 @@
+export * from "jsr:@denotest/add@1";
diff --git a/tests/registry/jsr/@denotest/multiple-exports/1.0.0/data.json b/tests/registry/jsr/@denotest/multiple-exports/1.0.0/data.json
new file mode 100644
index 000000000..885e71c6c
--- /dev/null
+++ b/tests/registry/jsr/@denotest/multiple-exports/1.0.0/data.json
@@ -0,0 +1,3 @@
+{
+ "a": 1
+} \ No newline at end of file
diff --git a/tests/registry/jsr/@denotest/multiple-exports/1.0.0/subtract.ts b/tests/registry/jsr/@denotest/multiple-exports/1.0.0/subtract.ts
new file mode 100644
index 000000000..215c42310
--- /dev/null
+++ b/tests/registry/jsr/@denotest/multiple-exports/1.0.0/subtract.ts
@@ -0,0 +1 @@
+export * from "jsr:@denotest/subtract@1";
diff --git a/tests/registry/jsr/@denotest/multiple-exports/1.0.0_meta.json b/tests/registry/jsr/@denotest/multiple-exports/1.0.0_meta.json
new file mode 100644
index 000000000..d9f58b9a6
--- /dev/null
+++ b/tests/registry/jsr/@denotest/multiple-exports/1.0.0_meta.json
@@ -0,0 +1,7 @@
+{
+ "exports": {
+ "./add": "./add.ts",
+ "./subtract": "./subtract.ts",
+ "./data-json": "./data.json"
+ }
+}
diff --git a/tests/registry/jsr/@denotest/multiple-exports/meta.json b/tests/registry/jsr/@denotest/multiple-exports/meta.json
new file mode 100644
index 000000000..02601e4d0
--- /dev/null
+++ b/tests/registry/jsr/@denotest/multiple-exports/meta.json
@@ -0,0 +1,5 @@
+{
+ "versions": {
+ "1.0.0": {}
+ }
+}
diff --git a/tests/registry/jsr/@denotest/type-only-import/1.0.0/foo.ts b/tests/registry/jsr/@denotest/type-only-import/1.0.0/foo.ts
new file mode 100644
index 000000000..4e09512c0
--- /dev/null
+++ b/tests/registry/jsr/@denotest/type-only-import/1.0.0/foo.ts
@@ -0,0 +1,3 @@
+export interface Foo {
+ bar: string;
+} \ No newline at end of file
diff --git a/tests/registry/jsr/@denotest/type-only-import/1.0.0/mod.ts b/tests/registry/jsr/@denotest/type-only-import/1.0.0/mod.ts
new file mode 100644
index 000000000..093a57d8a
--- /dev/null
+++ b/tests/registry/jsr/@denotest/type-only-import/1.0.0/mod.ts
@@ -0,0 +1,3 @@
+import type { Foo } from "./foo.ts";
+
+export const foo: Foo = { bar: "foo" }; \ No newline at end of file
diff --git a/tests/registry/jsr/@denotest/type-only-import/1.0.0_meta.json b/tests/registry/jsr/@denotest/type-only-import/1.0.0_meta.json
new file mode 100644
index 000000000..631a18d0e
--- /dev/null
+++ b/tests/registry/jsr/@denotest/type-only-import/1.0.0_meta.json
@@ -0,0 +1,5 @@
+{
+ "exports": {
+ ".": "./mod.ts"
+ }
+}
diff --git a/tests/registry/jsr/@denotest/type-only-import/meta.json b/tests/registry/jsr/@denotest/type-only-import/meta.json
new file mode 100644
index 000000000..02601e4d0
--- /dev/null
+++ b/tests/registry/jsr/@denotest/type-only-import/meta.json
@@ -0,0 +1,5 @@
+{
+ "versions": {
+ "1.0.0": {}
+ }
+}
diff --git a/tests/registry/jsr/@denotest/unstable/1.0.0-beta.1/mod.ts b/tests/registry/jsr/@denotest/unstable/1.0.0-beta.1/mod.ts
new file mode 100644
index 000000000..de6368618
--- /dev/null
+++ b/tests/registry/jsr/@denotest/unstable/1.0.0-beta.1/mod.ts
@@ -0,0 +1,3 @@
+export function doThing() {
+ return "thing";
+} \ No newline at end of file
diff --git a/tests/registry/jsr/@denotest/unstable/1.0.0-beta.1_meta.json b/tests/registry/jsr/@denotest/unstable/1.0.0-beta.1_meta.json
new file mode 100644
index 000000000..631a18d0e
--- /dev/null
+++ b/tests/registry/jsr/@denotest/unstable/1.0.0-beta.1_meta.json
@@ -0,0 +1,5 @@
+{
+ "exports": {
+ ".": "./mod.ts"
+ }
+}
diff --git a/tests/registry/jsr/@denotest/unstable/1.0.0-beta.2/mod.ts b/tests/registry/jsr/@denotest/unstable/1.0.0-beta.2/mod.ts
new file mode 100644
index 000000000..4e599641e
--- /dev/null
+++ b/tests/registry/jsr/@denotest/unstable/1.0.0-beta.2/mod.ts
@@ -0,0 +1,3 @@
+export function doThing() {
+ return "thing2";
+} \ No newline at end of file
diff --git a/tests/registry/jsr/@denotest/unstable/1.0.0-beta.2_meta.json b/tests/registry/jsr/@denotest/unstable/1.0.0-beta.2_meta.json
new file mode 100644
index 000000000..631a18d0e
--- /dev/null
+++ b/tests/registry/jsr/@denotest/unstable/1.0.0-beta.2_meta.json
@@ -0,0 +1,5 @@
+{
+ "exports": {
+ ".": "./mod.ts"
+ }
+}
diff --git a/tests/registry/jsr/@denotest/unstable/meta.json b/tests/registry/jsr/@denotest/unstable/meta.json
new file mode 100644
index 000000000..7c5c9971e
--- /dev/null
+++ b/tests/registry/jsr/@denotest/unstable/meta.json
@@ -0,0 +1,6 @@
+{
+ "versions": {
+ "1.0.0-beta.1": {},
+ "1.0.0-beta.2": {}
+ }
+}
diff --git a/tests/registry/npm-private3/@denotest3/basic/1.0.0/main.d.mts b/tests/registry/npm-private3/@denotest3/basic/1.0.0/main.d.mts
new file mode 100644
index 000000000..29da1e6d7
--- /dev/null
+++ b/tests/registry/npm-private3/@denotest3/basic/1.0.0/main.d.mts
@@ -0,0 +1,3 @@
+export declare function setValue(val: number): void;
+export declare function getValue(): number;
+export declare const url: string;
diff --git a/tests/registry/npm-private3/@denotest3/basic/1.0.0/main.mjs b/tests/registry/npm-private3/@denotest3/basic/1.0.0/main.mjs
new file mode 100644
index 000000000..0a44f7585
--- /dev/null
+++ b/tests/registry/npm-private3/@denotest3/basic/1.0.0/main.mjs
@@ -0,0 +1,11 @@
+let value = 0;
+
+export function setValue(newValue) {
+ value = newValue;
+}
+
+export function getValue() {
+ return value;
+}
+
+export const url = import.meta.url;
diff --git a/tests/registry/npm-private3/@denotest3/basic/1.0.0/other.mjs b/tests/registry/npm-private3/@denotest3/basic/1.0.0/other.mjs
new file mode 100644
index 000000000..00ed99da4
--- /dev/null
+++ b/tests/registry/npm-private3/@denotest3/basic/1.0.0/other.mjs
@@ -0,0 +1,3 @@
+export function hello() {
+ return "hello, world!";
+} \ No newline at end of file
diff --git a/tests/registry/npm-private3/@denotest3/basic/1.0.0/package.json b/tests/registry/npm-private3/@denotest3/basic/1.0.0/package.json
new file mode 100644
index 000000000..ce6ea3383
--- /dev/null
+++ b/tests/registry/npm-private3/@denotest3/basic/1.0.0/package.json
@@ -0,0 +1,7 @@
+{
+ "name": "@denotest3/basic",
+ "version": "1.0.0",
+ "type": "module",
+ "main": "main.mjs",
+ "types": "main.d.mts"
+}
diff --git a/tests/registry/npm/@denotest/bin-created-by-lifecycle/1.0.0/install.mjs b/tests/registry/npm/@denotest/bin-created-by-lifecycle/1.0.0/install.mjs
new file mode 100644
index 000000000..31020fcdf
--- /dev/null
+++ b/tests/registry/npm/@denotest/bin-created-by-lifecycle/1.0.0/install.mjs
@@ -0,0 +1,3 @@
+import * as fs from "node:fs";
+
+fs.writeFileSync("./testbin.js", "#!/usr/bin/env node\nconsole.log('run testbin');"); \ No newline at end of file
diff --git a/tests/registry/npm/@denotest/bin-created-by-lifecycle/1.0.0/package.json b/tests/registry/npm/@denotest/bin-created-by-lifecycle/1.0.0/package.json
new file mode 100644
index 000000000..ad8dea002
--- /dev/null
+++ b/tests/registry/npm/@denotest/bin-created-by-lifecycle/1.0.0/package.json
@@ -0,0 +1,10 @@
+{
+ "name": "@denotest/bin-created-by-lifecycle",
+ "version": "1.0.0",
+ "scripts": {
+ "install": "node install.mjs"
+ },
+ "bin": {
+ "testbin": "testbin.js"
+ }
+} \ No newline at end of file
diff --git a/tests/registry/npm/@denotest/cjs-multiple-exports/1.0.0/package.json b/tests/registry/npm/@denotest/cjs-multiple-exports/1.0.0/package.json
new file mode 100644
index 000000000..43f07a235
--- /dev/null
+++ b/tests/registry/npm/@denotest/cjs-multiple-exports/1.0.0/package.json
@@ -0,0 +1,8 @@
+{
+ "name": "@denotest/cjs-multiple-exports",
+ "version": "1.0.0",
+ "exports": {
+ ".": "./src/index.js",
+ "./add": "./src/add.js"
+ }
+} \ No newline at end of file
diff --git a/tests/registry/npm/@denotest/cjs-multiple-exports/1.0.0/src/add.js b/tests/registry/npm/@denotest/cjs-multiple-exports/1.0.0/src/add.js
new file mode 100644
index 000000000..42c8a7c60
--- /dev/null
+++ b/tests/registry/npm/@denotest/cjs-multiple-exports/1.0.0/src/add.js
@@ -0,0 +1,3 @@
+module.exports = function add(a, b) {
+ return a + b;
+}; \ No newline at end of file
diff --git a/tests/registry/npm/@denotest/cjs-multiple-exports/1.0.0/src/index.js b/tests/registry/npm/@denotest/cjs-multiple-exports/1.0.0/src/index.js
new file mode 100644
index 000000000..432ed652e
--- /dev/null
+++ b/tests/registry/npm/@denotest/cjs-multiple-exports/1.0.0/src/index.js
@@ -0,0 +1,3 @@
+module.exports = {
+ hello: "world"
+}; \ No newline at end of file
diff --git a/tests/registry/npm/@denotest/install-launch-cjs-temp-dir/1.0.0/install.js b/tests/registry/npm/@denotest/install-launch-cjs-temp-dir/1.0.0/install.js
new file mode 100644
index 000000000..61aadeb83
--- /dev/null
+++ b/tests/registry/npm/@denotest/install-launch-cjs-temp-dir/1.0.0/install.js
@@ -0,0 +1,12 @@
+const tempDir = Deno.makeTempDirSync();
+try {
+ // should work requiring these because this was launched via a node binary entrypoint
+ Deno.writeTextFileSync(`${tempDir}/index.js`, "module.exports = require('./other');");
+ Deno.writeTextFileSync(`${tempDir}/other.js`, "module.exports = (a, b) => a + b;");
+ const add = require(`${tempDir}/index.js`);
+ if (add(1, 2) !== 3) {
+ throw new Error("FAILED");
+ }
+} finally {
+ Deno.removeSync(tempDir, { recursive: true });
+}
diff --git a/tests/registry/npm/@denotest/install-launch-cjs-temp-dir/1.0.0/package.json b/tests/registry/npm/@denotest/install-launch-cjs-temp-dir/1.0.0/package.json
new file mode 100644
index 000000000..c3cf8dc4c
--- /dev/null
+++ b/tests/registry/npm/@denotest/install-launch-cjs-temp-dir/1.0.0/package.json
@@ -0,0 +1,7 @@
+{
+ "name": "@denotest/install-launch-cjs-temp-dir",
+ "version": "1.0.0",
+ "scripts": {
+ "install": "node install.js"
+ }
+} \ No newline at end of file
diff --git a/tests/registry/npm/@denotest/install-no-ext/1.0.0/install/check.js b/tests/registry/npm/@denotest/install-no-ext/1.0.0/install/check.js
new file mode 100644
index 000000000..7d55c2481
--- /dev/null
+++ b/tests/registry/npm/@denotest/install-no-ext/1.0.0/install/check.js
@@ -0,0 +1 @@
+require("./output");
diff --git a/tests/registry/npm/@denotest/install-no-ext/1.0.0/install/index.js b/tests/registry/npm/@denotest/install-no-ext/1.0.0/install/index.js
new file mode 100644
index 000000000..7d55c2481
--- /dev/null
+++ b/tests/registry/npm/@denotest/install-no-ext/1.0.0/install/index.js
@@ -0,0 +1 @@
+require("./output");
diff --git a/tests/registry/npm/@denotest/install-no-ext/1.0.0/install/output.js b/tests/registry/npm/@denotest/install-no-ext/1.0.0/install/output.js
new file mode 100644
index 000000000..69668cd62
--- /dev/null
+++ b/tests/registry/npm/@denotest/install-no-ext/1.0.0/install/output.js
@@ -0,0 +1 @@
+console.log("SUCCESS");
diff --git a/tests/registry/npm/@denotest/install-no-ext/1.0.0/package.json b/tests/registry/npm/@denotest/install-no-ext/1.0.0/package.json
new file mode 100644
index 000000000..b9abed1f6
--- /dev/null
+++ b/tests/registry/npm/@denotest/install-no-ext/1.0.0/package.json
@@ -0,0 +1,7 @@
+{
+ "name": "@denotest/install-no-ext",
+ "version": "1.0.0",
+ "scripts": {
+ "install": "node install/check && node install"
+ }
+} \ No newline at end of file
diff --git a/tests/registry/npm/@denotest/node-addon/1.0.0/package.json b/tests/registry/npm/@denotest/node-addon/1.0.0/package.json
index 5d50aa119..d730e3dd0 100644
--- a/tests/registry/npm/@denotest/node-addon/1.0.0/package.json
+++ b/tests/registry/npm/@denotest/node-addon/1.0.0/package.json
@@ -2,7 +2,7 @@
"name": "@denotest/node-addon",
"version": "1.0.0",
"scripts": {
- "install": "node-gyp configure build"
+ "install": "node-gyp configure --verbose build"
},
"dependencies": {
"node-gyp": "10.1.0"
diff --git a/tests/registry/npm/@denotest/print-npm-user-agent/1.0.0/index.js b/tests/registry/npm/@denotest/print-npm-user-agent/1.0.0/index.js
new file mode 100644
index 000000000..b835b8e25
--- /dev/null
+++ b/tests/registry/npm/@denotest/print-npm-user-agent/1.0.0/index.js
@@ -0,0 +1,2 @@
+#!/usr/bin/env node
+console.log(`npm_config_user_agent: ${process.env["npm_config_user_agent"]}`); \ No newline at end of file
diff --git a/tests/registry/npm/@denotest/print-npm-user-agent/1.0.0/package.json b/tests/registry/npm/@denotest/print-npm-user-agent/1.0.0/package.json
new file mode 100644
index 000000000..907117346
--- /dev/null
+++ b/tests/registry/npm/@denotest/print-npm-user-agent/1.0.0/package.json
@@ -0,0 +1,10 @@
+{
+ "name": "@denotest/print-npm-user-agent",
+ "version": "1.0.0",
+ "bin": {
+ "print-npm-user-agent": "index.js"
+ },
+ "scripts": {
+ "postinstall": "echo postinstall && node index.js && exit 1"
+ }
+} \ No newline at end of file
diff --git a/tests/registry/npm/@denotest/specifier-two-slashes/1.0.0/index.js b/tests/registry/npm/@denotest/specifier-two-slashes/1.0.0/index.js
new file mode 100644
index 000000000..aca5ca1b8
--- /dev/null
+++ b/tests/registry/npm/@denotest/specifier-two-slashes/1.0.0/index.js
@@ -0,0 +1,2 @@
+// node.js will resolve this as ./other.js
+export * from ".//other.js"; \ No newline at end of file
diff --git a/tests/registry/npm/@denotest/specifier-two-slashes/1.0.0/other.js b/tests/registry/npm/@denotest/specifier-two-slashes/1.0.0/other.js
new file mode 100644
index 000000000..7d658310b
--- /dev/null
+++ b/tests/registry/npm/@denotest/specifier-two-slashes/1.0.0/other.js
@@ -0,0 +1,3 @@
+export function add(a, b) {
+ return a + b;
+}
diff --git a/tests/registry/npm/@denotest/specifier-two-slashes/1.0.0/package.json b/tests/registry/npm/@denotest/specifier-two-slashes/1.0.0/package.json
new file mode 100644
index 000000000..55e46b2fd
--- /dev/null
+++ b/tests/registry/npm/@denotest/specifier-two-slashes/1.0.0/package.json
@@ -0,0 +1,6 @@
+{
+ "name": "@denotest/specifier-two-slashes",
+ "version": "1.0.0",
+ "type": "module",
+ "main": "index.js"
+} \ No newline at end of file
diff --git a/tests/registry/npm/@denotest/type-commonjs/1.0.0/index.js b/tests/registry/npm/@denotest/type-commonjs/1.0.0/index.js
index cb0ff5c3b..d3f80a049 100644
--- a/tests/registry/npm/@denotest/type-commonjs/1.0.0/index.js
+++ b/tests/registry/npm/@denotest/type-commonjs/1.0.0/index.js
@@ -1 +1,5 @@
-export {};
+// this module is declared as CommonJS, but during loading we'll
+// discover it's ESM and load it fine
+export function add(a, b) {
+ return a + b;
+}
diff --git a/tests/registry/npm/@opentelemetry/api/registry.json b/tests/registry/npm/@opentelemetry/api/registry.json
new file mode 100644
index 000000000..de811bf20
--- /dev/null
+++ b/tests/registry/npm/@opentelemetry/api/registry.json
@@ -0,0 +1 @@
+{"_id":"@opentelemetry/api","_rev":"85-64e171afc119bdc7344f39430efa3542","name":"@opentelemetry/api","description":"Public API for OpenTelemetry","dist-tags":{"canary":"0.17.1-alpha.21","rc":"1.0.0-rc.1","next":"1.3.0","latest":"1.9.0"},"versions":{"0.4.0":{"name":"@opentelemetry/api","version":"0.4.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.4.0","maintainers":[{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b430325c9f0b460600abbd4040b73feef878c123","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.4.0.tgz","fileCount":83,"integrity":"sha512-SWT1dx/fHMVmQpMmlHGrAHnpHeNqCC+e/MudmuF0lwqZVdF8u/8Fj8ZJSG3WJaq7OgGboJZEw7c0f5bnl/KqCA==","signatures":[{"sig":"MEYCIQD3bqsOJILmnEows9bwuMXD4vUXuyM7vczNC14nsMlX4gIhAM2jiS6fIH1zDQt7DLCzv6udB6CfoDZ5kNhVwufUsVZR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeO0mVCRA9TVsSAnZWagAAowYQAJi1qg+NCoAPlaqfAmhX\nKGGbUdST4wa2TwxRewNUjib3AMHOA/KrkF5VQ8VeO8lVtU3ly4DhAcvqnHzX\nonYaanLvP8cvVTFeJzqQFnEEhHRGhoOeStYOA/zc32KE0euB5/PMcYC91tek\nbIP7ynYTbnIVf042cndkIuNAAjZbJ8ZSKqF+YCu7w6x7QcTkbE6p0Zp4LVf1\niQ/r9sgKaMmERyy+pvr1d0DNyq6jw+pVlW8SZV2xBIJlCZ+NDSq50EBiaVwG\nkZ1hVlOQ6czCFJLPbxwGyD8jdGjWyNpap8Aa+LVS0wmJIaUHaOTZnOM0EoeA\nFy+qFY6bfImZTL1J3OswP7E8YtQuiJ2vyjFvr31L4VnssDNEEDPYOeNfkS+w\n3WtA5E9mmC3uxp8zvoUrdbUnWhYFNo6hWjW7gBHXrfz7mz6Tj8ZXANicZ3iY\ngUxy7SFXuMdazk+POSyxD+XcQr9FJC9iF+AmH/1IJi9XbF4cpM4sWLQyprPE\ny6OhzP/QB5JLDHKpbq272+rKxYp/TZpcJsHr8VCuNGULg8QHO+b/eZzdxa3l\nwoykZbtACapB5h8w44g0zBrBpOYjyb5sf+PLTlMOpgNtSogxLCLG9ilEtZpO\nLvhlTXAU1eMlwERFcm33Q0ARaWQlNGxjdnYi7xGwk4w7f1OhRWahhWplsilJ\nTiTi\r\n=6Rey\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"scripts":{"fix":"gts fix","docs":"typedoc --tsconfig tsconfig.json","test":"nyc ts-mocha -p tsconfig.json test/**/*.ts","build":"npm run compile","check":"gts check","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","docs-test":"linkinator docs/out --silent --skip david-dm.org --skip https://open-telemetry.github.io/opentelemetry-js/classes/.+api.html --skip https://www.npmjs.com/package/@opentelemetry/api","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"10.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^14.1.1","karma":"^4.4.1","mocha":"^6.1.0","codecov":"^3.6.1","typedoc":"^0.15.0","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","linkinator":"^1.5.0","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^5.2.7","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","karma-spec-reporter":"^0.0.32","karma-chrome-launcher":"^3.1.0","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.16.0","istanbul-instrumenter-loader":"^3.0.1","karma-coverage-istanbul-reporter":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/api_0.4.0_1580943765244_0.9482075107831929","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@opentelemetry/api","version":"0.5.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.5.0","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"faa750adb813ff6a9acdcdca697aa499894195e1","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.5.0.tgz","fileCount":87,"integrity":"sha512-lji+cZsWRtiuL54uilOa2EMVNM19bfgX8t3lfishjEaKgfHm1ZsJvks8rWtItKTYEYtg2UXkDj9cjqpLdNWNVw==","signatures":[{"sig":"MEUCIQDDoMNmODa05ejHqx3iXtLmBw8ulj5bvVR92AAgeJmNNAIgOuu52BJcrvdbkrbC8XVjRE1xYNj7s1XrERnvXdlc+tI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb/dmCRA9TVsSAnZWagAAcukP/0c3EmwyKDdtudAc+aKE\nRAS/6vmiaP6Wkc2gzsMG4l8eXRZRdjjWyLDx0BViFOu4SOzvs+Ars7rmu5xv\n2N4ZPUbLhrHU4t12SDXNVeTBniZ2sm/eGtNIvh06HNEjrsQRyuT+JcQo3YHZ\n7VCTXvLtWuA0P+Yie8/a1SmPjnGvo6HEGyhDl9tUMz5/wr53YTMVcLOh5A4a\n4WdWEmqF/MAQ2jOL2t000EFiZVvX8t+yX4enMZfaBOt8x6lyvA6AMNKg5Ow1\n74yg63Gj8PZwhPhiIdbzLM1GKeDnBXSudgQQGujvRHgpER0BVg8mWZOFYLs0\npaiHSJ/lMTC7YRaPRi9lfll24QaAYkpTmXpP2wmRoXdAEh3BmHFgUT9b6M1f\nINOZmlMhxywfiY+tb1JBIctqzNXQX5EiI81+0A3WcXE81+sbnT3moX6oki/r\nEn86/JlKieVCOD/FtK+bpPBO/7zaGZviGEoSKkdqne30KRymNvD+wGMtLShx\nNedOCJsFIr9QIXavMGHEOzz1p7+qlRsn6Zp2qf0CPbxfd38lUA9UhiC0ZRvs\nRJ24CRbq5mzh1urnxoIUGqcz9TXqzFecnjURfgW7HnbSNRV7xO2w6WA3CEPr\n9GzrSSKI8OuD0EBAgBvnBh5B7C/HLdTMqxn2P5VB6Ky+aUnvbrWz6OpcdE45\nH5s7\r\n=bWUX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"scripts":{"docs":"typedoc --tsconfig tsconfig.json --exclude test/**/*.ts","lint":"gts check","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"gts fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"10.15.1","dependencies":{"@opentelemetry/context-base":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^14.1.1","karma":"^4.4.1","mocha":"^6.1.0","codecov":"^3.6.1","typedoc":"^0.15.0","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","linkinator":"^2.0.3","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^5.2.7","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","karma-spec-reporter":"^0.0.32","karma-chrome-launcher":"^3.1.0","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.16.0","istanbul-instrumenter-loader":"^3.0.1","karma-coverage-istanbul-reporter":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/api_0.5.0_1584396133895_0.5248032846555832","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@opentelemetry/api","version":"0.5.1","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.5.1","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"0adda4e8cd008994dbcf7162f6999d977f2c80b3","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.5.1.tgz","fileCount":83,"integrity":"sha512-7l57iZ2qdnEzAvORZZjKZ3m8eHqOfjd+DFTG5IEr2+WzPX3BqM142233trRro8smiKN9t5JXYjEM9q8edwEa5Q==","signatures":[{"sig":"MEYCIQDhXWqnZxPni4YZOM516XjWzcE7Yua2WmQnDMzVyT7KoQIhAI1It9Q3Ljaqk3M3hVE0tOu+gk7VQChpYTWKs7UFNSnH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedBGGCRA9TVsSAnZWagAAJT0P/2pTVPo88FItUCkCfUkk\nFSgfEmO/DZfYw334lj8u5E1RwM2vtOeYcwjBKaKIJW9GWUxYLDnKY7aXVFwn\nQsFpZhqtag+yAn21jKZVrYT8v4RgazYfkbA+4kN6J8dWMQlq1xSWODUE6AsX\nqo/VGtKZLjVFugz6Sr9ou1Q5yBrw3bjlb7+0iiwGC8gYa3IwxQAiN454p0t9\n2si5ekiHTn1Sa5J628b9h4ScylFlncbrjmcXYtsw/R4GxZORDygQIMwVssNF\nDdjM+kcOZRd8cIqT/5DH2HV2mMs37GD+Rzfno5BUmBisjleYQvlaj4GbmZHC\noWpC/W5eOMuUrGM3suZXFWzeWgN8+bEbh5D3Gn+9hT0nWgq0BG/cvwdoishZ\nEwbwMf2a/4zI4zuuUdTL82BjBsCmH6HSPvVxtaPteq67oaeE9CwTiCCuQVHB\nKDi6UQMabiuN5VT1wm19Vc/hBf1gZUj3+YwLVLvu7V6OfBa89M3eDma5ugVH\nBM1hhxjnz4zUybuCH3hcTNFSI6Mayt/wLhxquUc/5PpidX3mdO2dilXg8Myx\nwVMTsEAVT8BpBQWR75Fttn0Rb5J67ZvX8wPpxVoRmlFqK+lsqM+cX8m0Dolt\nFL5a2YUEKzGMzOl7JIwP/jscfHn2nrsTAi6Oab5UAXtDeNkCje+jeyNjxEWP\ngAGY\r\n=NMJv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"scripts":{"docs":"typedoc --tsconfig tsconfig.json --exclude test/**/*.ts","lint":"gts check","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"gts fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.14.1","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"12.14.1","dependencies":{"@opentelemetry/context-base":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^14.1.1","karma":"^4.4.1","mocha":"^6.1.0","codecov":"^3.6.1","typedoc":"^0.15.0","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","linkinator":"^2.0.3","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^5.2.7","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","karma-spec-reporter":"^0.0.32","karma-chrome-launcher":"^3.1.0","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.16.0","istanbul-instrumenter-loader":"^3.0.1","karma-coverage-istanbul-reporter":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/api_0.5.1_1584664965764_0.017873719460831605","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"@opentelemetry/api","version":"0.5.2","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.5.2","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b36c45a0f2bca74ac551d52d4ae8c29f074b211c","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.5.2.tgz","fileCount":83,"integrity":"sha512-SLahDSBn08zxz+zd0kq3XXn29HyUegWX/EUD79RuF7qBoXfMlwnCOx8eIzLsIRUDY4S9Qq7BYGOHdKz2p8oeeQ==","signatures":[{"sig":"MEUCIQCE4D9x6wLU4LE/fvdS1iBZThuA5Dapa3/0hWI5jO4rzwIgL0iVuOsg3VyalbUaNHlU+UHcFEVYIENIXiw+eonLqOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefkAJCRA9TVsSAnZWagAAW4UP/i4+EPq7rxe31X4ZREHG\nYH8eiSaJZQzQ+IMVhnf2Py44jV4E+SZgqUZyF7Vp+RUuFVvmiublrs03Syif\nFKL6akE7ThrH4Fwl2mV6v/INKxnd+S98JCp/9oVtrjtdqwJz8GSE2Bw6Q9Wl\noYvFne62bLXCWrMsiuWmo5VPEHjNcVOzdUtxyAa0RWsI72Qen1x5N43DTOXe\nPRdd90lq/VqBWtclILHTgwSgtUUx3rbxW7GYemeXgwjRQVSQ7lH6IAZWIYh8\nM+UzSfEjEMKxyiTcxHnF78TMpGSuIT18OgTN6unO+QKz59qDeet7+t1BAe44\nWRWp5eLiVeflDrcllETCtdvG0qaWrWkc75wUcsjo5X3+I6yQZWx/vgUA+hPA\nJHmE5Bbtkq8OrRQjaMHrczxIHZtIcXq45N80gFTCCDWVv5XlJMilbttZ1PE6\nGrMHkG1mdEFsdedPT/DjRod3SaEl6Wlwsulr5PPDpVlqIY9tTuBlPyflC+4t\nc+TwY1NbvriX9/djN3ccL3UxAe8gbnOXkvHJhaPkFfLaMLs8IX4tE78iqe/G\nNkYgGyohTdNrhzjp6LExnEXtaImKLOO3fX8Fc9OcnAk+LojaRooHnJ6WppnX\nfnrg3uh27uJavEmIYr2OebwurqW4yg5vTvOtlAxTH9EHnQ6sVXER7y7xqRNs\n8SqE\r\n=6d1D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"scripts":{"docs":"typedoc --tsconfig tsconfig.json --exclude test/**/*.ts","lint":"gts check","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"gts fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.14.1","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"12.14.1","dependencies":{"@opentelemetry/context-base":"^0.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^14.1.1","karma":"^4.4.1","mocha":"^6.1.0","codecov":"^3.6.1","typedoc":"^0.15.0","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","linkinator":"^2.0.3","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^5.2.7","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","karma-spec-reporter":"^0.0.32","karma-chrome-launcher":"^3.1.0","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.16.0","istanbul-instrumenter-loader":"^3.0.1","karma-coverage-istanbul-reporter":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/api_0.5.2_1585332233547_0.14772137772167837","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@opentelemetry/api","version":"0.6.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.6.0","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"f23bca57b9ae15741a52047ec7ea9c8b0c69b501","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.6.0.tgz","fileCount":83,"integrity":"sha512-Y3rEz7E1O40bKQMRfPIvQr9WiQQ2ieuIrDYz1kHSiBhQqVcu60Pon1NVWjXVMv2jj3DNKskFQDDGdliWZLx5/g==","signatures":[{"sig":"MEYCIQCxTMZv4CtVE/hmA2sy5IBY6WaWnrHPltsSJ+oYDDyyjgIhAMH0hdIR3gnP37eGlv+W3gAIxQI/2yg2n+6LFNU99SVr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehh/rCRA9TVsSAnZWagAAtR4P/R6zPPqnIbTyJ/jtyquL\npH1MGt3ZxVHXRtmBq5URig0LTqcM3k097ZY6cpT4tGFhuY0duIqxm4dBJYtU\nXFy1/PF+sgx6+g/zdcFClWYgNtDRjIUBizEU5iI5bKwGKbd2NNFyZqaFwp3I\n1SHajav6xhhvip5x48jbiUcM7IO20ALkWql+9915MFOnyol79J2l4ABc+l5u\nUGdvXpx5IP+POkJvO3mu+X0W9pNae+P+4Sg+SUqEdt7NX+RABdpvY9rSKbOj\nDR1k2ZFpsE6rPD/BMIN9WsTR3gXwD3qo+/n4ktCsDttHt+C5CmQmaU3015PF\n8aWlAm90bj2klFP/1CY/OHZbncVO2rHLC8EUuaPKiwJ9whoJuHze41PY5WAS\nxh4z8Kkai7oPSoEP4c17wM9jW1ucueNU+tDq2m8fmGcSCCe+QsCl3mOrumd1\nKH7mHNEe2kyQECBuSvAVmgJ/fbkwYFNgopRMu4phL/NPL3pinfW+wRlxaHrx\n5yp5tUUK1ivTOrPEfhs7e0fa2VHVjuobG9frtPjfgzgivWtvvYjRZXWfoTCD\nGBnYWcackROX8TqZreMfLL0Z/CSShMZDDzalMMTz0IOjpwISCl4wDYhJrt9G\njFzwCcZ44NmfwwRMlQUrOqhNUOfp16tdCbdNIlPChX4PGaZmNiL8uE+8xQ+f\n8mwK\r\n=wSwS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"scripts":{"docs":"typedoc --tsconfig tsconfig.json --exclude test/**/*.ts","lint":"gts check","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"gts fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"10.15.1","dependencies":{"@opentelemetry/context-base":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^15.0.0","karma":"^4.4.1","mocha":"^6.1.0","codecov":"^3.6.1","typedoc":"^0.15.0","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","linkinator":"^2.0.3","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^5.2.7","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","karma-spec-reporter":"^0.0.32","karma-chrome-launcher":"^3.1.0","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.16.0","istanbul-instrumenter-loader":"^3.0.1","karma-coverage-istanbul-reporter":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/api_0.6.0_1585848298539_0.4120334110309982","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@opentelemetry/api","version":"0.6.1","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.6.1","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"a00b504801f408230b9ad719716fe91ad888c642","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.6.1.tgz","fileCount":83,"integrity":"sha512-wpufGZa7tTxw7eAsjXJtiyIQ42IWQdX9iUQp7ACJcKo1hCtuhLU+K2Nv1U6oRwT1oAlZTE6m4CgWKZBhOiau3Q==","signatures":[{"sig":"MEYCIQC+pqEB2svUaHFj1vBr2fFPQSwbZ3uVB0LueXL1GVsItAIhAIBMc//A+30EikQLFBu2HT3ERaj08Su1+w2+ygtq01aR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejhnmCRA9TVsSAnZWagAAKk0P/Ai/p0Rr8Soj6+TIP9EQ\noYdlsaY12Qmoo+WbHnJYYqQwwIIrfkHQfPSkOJHrCABLWLtQZX+kaXFSpSF5\nIu8X1PZxcWQ9ar3DOEXY4zoWESiUxwPNMiJ40YbdBAmQGMQUhbhOELwHJ3u0\nwVhLwY5q2zdvGAUGPUvLT8h+I3VStD+uTotqhuyvZyJHBjtkC6KbDL6m908C\nAvbaU0QzfTtnorG/n4TasUGv+Ayqr6O84qFpjhaNa5VIOtxxjvsqLwNAdRyz\nJE4D9NJEEbiDzqvlGtRzySRaNQNe2FhV6RN6eLxZ1Gr+1N5zj2n0whtGPSoF\nHKMhjluzQTPxY+Q5WOtHJ+x8nu/2E3zJSJBn5w0zCQP8Lla1V2rBJLeHh5VL\neLTSF3oC27W5RiAQOptUJC+fa0WWbEJbyEMYsUudN82n9PwRvnqwGvcTaXV6\nYq05z5tTiZfHrWtjON4ki1VXiNLHIOwIguZAR6vny6fqJLj8G6o7F/hVS2rk\nlTO++Ih2U/xFH9T6kRASfeiA+iLgZiyvoIXCes2FfjEEDUAFHjc7TD+bT8Fi\ncF2GB86tT2SUzSWzaqdaovJmisLv8bg6FAAzIDkY5FndzHbOKa6m1oXroPfH\nfadQRR5aMqoYemlAymsqbDU/R0X3T2n37uFzGH/WdWabn56tYs32j7t5LU1D\nySdw\r\n=5Jw8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"scripts":{"docs":"typedoc --tsconfig tsconfig.json --exclude test/**/*.ts","lint":"gts check","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"gts fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.14.1","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"12.14.1","dependencies":{"@opentelemetry/context-base":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^15.0.0","karma":"^4.4.1","mocha":"^6.1.0","codecov":"^3.6.1","typedoc":"^0.15.0","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","linkinator":"^2.0.3","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^7.0.0","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","karma-spec-reporter":"^0.0.32","karma-chrome-launcher":"^3.1.0","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.16.0","istanbul-instrumenter-loader":"^3.0.1","karma-coverage-istanbul-reporter":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/api_0.6.1_1586371045572_0.9899006818100518","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@opentelemetry/api","version":"0.7.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.7.0","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"99be9ae3aa64c0e73077ac7c093ea81303aa609d","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.7.0.tgz","fileCount":85,"integrity":"sha512-h4wdvfZ7y3Md3gRr0zycv6oFuqHjWdZ5oJGSoDGoyG6vQSPdIJorWH4SSalif8yW9l9T+bsAkHAt2VVG/BiW8g==","signatures":[{"sig":"MEUCIC5eb+AQG2b1UTMoRsZVXZMgbXvXGwNwbD5vNVHYoT/6AiEA/g13XKUQ73C5CSwAyHQKfEm44jKFtwDn6EjeGMdWvnI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoyxoCRA9TVsSAnZWagAAN7QP/3MoW0foS/+pPsZzAAEH\ntGXNLncM2v3F0aIGeayRu4PlNJfmCPQBdihjshonEL71WG4TTMkodPTWU72O\nQQRaaBkvQwV9k0emZgBHmhxC0S/V19R0kOP1BY2iZ80U+MdZlHf5rMzNz4Ii\nf7fVfmOk/ZXs1r0kMCK0viVFANztZPJNHpjmt4sDRalR9HExOYK1KuF1Gp/5\nuP8LuRk+Z9OO8Ldhd27oWsfT84Yg83cLXdWvntK/XDhwTs9L8XUcG7n6uYk7\n7C1FqyRaquwaOfPAap5AbLOG9pQre7EfY5p1h0ASGa6WUDFtY8Ejh1sMvaOO\nPDouQnS7Pn3TQfzW/VJLLT5GnoskfZgbZG/qce6Q8qQ1C1QaIZqAXHx53SZ1\nWE0c58TdThLB6l6GwxPpPhmCL3T3EIsbyj65VzpdWpTnw1SIBgk/St+Om03/\nO84ib7TDQwUG/WRmiuFcEzl9IbQlwmrElhhyiCeHidfHTegL1axHzhxwDET2\nP//75PaWF+Gq/WCeDDNO51CbJ7GRF+UMtrSVjjvP9XDZPtMaFPZdQY00FlMi\nfSHTXK16+4JeLr1FiK2/W8VplEGjGooXzgQb8UAqWdqnCDbQyG3Vqs79Ytnp\nYiWD5O7mHrAH3RtkTppjrTwv6L9mbF4L5RhbS3BtTnxyLxo3wogoITkwKILP\nB3vU\r\n=AfyL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"scripts":{"docs":"typedoc --tsconfig tsconfig.json --exclude test/**/*.ts","lint":"gts check","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"gts fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"10.15.1","dependencies":{"@opentelemetry/context-base":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^15.0.0","karma":"^4.4.1","mocha":"^6.1.0","codecov":"^3.6.1","typedoc":"^0.15.0","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","linkinator":"^2.0.3","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^7.0.0","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","karma-spec-reporter":"^0.0.32","karma-chrome-launcher":"^3.1.0","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.16.0","istanbul-instrumenter-loader":"^3.0.1","karma-coverage-istanbul-reporter":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/api_0.7.0_1587752039689_0.8114466727729208","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@opentelemetry/api","version":"0.8.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.8.0","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"3f7c49375649ebc09981d528efcad95a0efc85e9","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.8.0.tgz","fileCount":87,"integrity":"sha512-P7+9cdg55aBQxUPj/hst9uu3aPmbIxlqB9//pwa3XPDXtFsKEDH517Rq/TEZQob3255KDyE2JoTIpWDb2isYhg==","signatures":[{"sig":"MEUCIFMzehJLIWFQlEs6xP7ICHST/2EIsk/V0rLaxHAFYq+QAiEA8mq+2c2p9EzWbJaesw/LHp6QB6tosiKdoL7FXUGiKW8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":155783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeutBsCRA9TVsSAnZWagAAQbsP/R0HGNiR1eVDbyz8mG5N\nz69ecbeFVmHZZpZBO8PMMYC78Q05XSfOkXo0L/KtkvIx3GWAKdLdaAUT6gd/\nWcQ140nUQLrp2qI73nYFWf9nmi8TmLBfMBKCSRUyKoadHjNNZeIb0o36s4Ch\nRMALkAcv9e0KGh5IawwGeX1/V3CILa4KlVbvTm8SsfBcl0hraKSDLb9zW70R\n3JZ18kKSVk79zgXQRuXZQGL1fhcK7Bh2e3BgmgdVLKfFzcM1Tshacr9ueGkN\nv1diZUy/+shIwhemF/cDwcbuXT+AfGfqwkoYjmiltA8keQVFmXIcinC7Jo3j\ney/Kkqxgd4jFLwCgLWxn/i33QvwEjLn9HiXJ8OT6PkcjnT7+Afw+ZWkZhUH5\nGuxakGWkVP+dTMVnW47MSmSrVoK1Kl3EiMhI+l4f+ckZufxhCX5AemrqHzM4\nyMIXOpKJkrOAuNK7dAl3wv58mOAUHBhDnDPBCYCuWCZr7Fi6L2dwAa8wWyHY\nhZsbLqWYh0NQaU9yOvxzZzctdkP9MCsAB/OGJpK+SCN0hHMiPwmPxkPsRWgV\n814z+o4vfRo6pWI0VEcsc534WNGHTFu/IvEJruMtyRlTtJpjjmM2+nCZVY4n\nxaRxara67/EFbMfXUeenuBk/F/OqvgfqHGrP46g/KntQymHl26h9r0C+qIHq\n5gZi\r\n=SQ9/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"scripts":{"docs":"typedoc --tsconfig tsconfig.json --exclude test/**/*.ts","lint":"gts check","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"gts fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"10.15.1","dependencies":{"@opentelemetry/context-base":"^0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^15.0.0","karma":"^4.4.1","mocha":"^6.1.0","codecov":"^3.6.1","typedoc":"^0.15.0","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","linkinator":"^2.0.3","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^7.0.0","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","karma-spec-reporter":"^0.0.32","karma-chrome-launcher":"^3.1.0","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.16.0","istanbul-instrumenter-loader":"^3.0.1","karma-coverage-istanbul-reporter":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/api_0.8.0_1589301355963_0.1757731128490918","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"@opentelemetry/api","version":"0.8.1","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.8.1","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ae71a1452b21aeca19aae5c9405d04f0c66ad21f","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.8.1.tgz","fileCount":87,"integrity":"sha512-fb2mLSjLUYf2hs6Brg1uGENOSvrM5Gt56AvnHfKer2zMmGZJAPSJbCJBVrP+aeJLTI143CnME8X9v88Go8QAxQ==","signatures":[{"sig":"MEUCIHoZQXwLswiDXuxEjw0c/rf5eJskaRF38ouIH9ir9QEXAiEA46mLz0RGb3QjUPXXvGVXT+XIXuTy7VEwubiuXrMAaEE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":155785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewuP3CRA9TVsSAnZWagAAMqIP/3VUIecWi/u4FdctyrR4\nHMNQk1fsD1/cXTlGhnclsuK9pcoDQZ+1G8IrdANM+KqFleXJ2whvEC3LGMZy\nVZyjQPTy9WV3k2VnrGTsEuzLw8ACLg+jL2Tghyi5SIRDxugN5v5KvunZQfd/\nSxHKu1oNeo3NjMwtvxFsHObEkK8AUqjzG8FszOk56HdqSE4IXKVdCoH5fbJ9\n0HvJl546ukpOSxzvlFmufNlWYo7sjT1V7UC7QhK6WKs/299rWvi6st9sjFd9\nmktlP8X/Hjj2/CEBM4HWb+rCT5eXHdCmrQTT/1Q4pAY0dV+6PalY670Pdrgk\nFnAk1+4hwwIOEU3FQ6zhnTYV1r50eC6MuOHKEKR4alvnObMGDyrlcmgDqdFj\nQ4vZ/wa1iOynZ6bMpz3boF5pf++4+JdxD9tQsHWcX0wFZ8LYA1/K78LwwMUX\n+AIWbQl9pbjCRcZ+0g23rh71VcGRtWU8rhv+y59mRBPsykE5k9ONZI+DA+FT\n6z6C3tTrvYS9nY3jF8xfwmDOSdc9Xaha/Gy7IJXuw77RQrHnO+DMnFSIX1E5\nuzoNMTUp9/T2LSkC2xEEcwRmHqF7JPq/VuaNf9Ma791HYz/1js3kuJGuDWKH\nAlqIZIjzxmPSMAswyxc3telHeuBcNjXE6z5j0Exlh4ICLoa6xFICpWe3YPhH\nnoiR\r\n=5gD0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"scripts":{"docs":"typedoc --tsconfig tsconfig.json --exclude test/**/*.ts","lint":"gts check","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"gts fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.14.4","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"12.14.1","dependencies":{"@opentelemetry/context-base":"^0.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^15.0.0","karma":"^5.0.5","mocha":"^7.1.2","codecov":"^3.6.1","typedoc":"^0.15.0","webpack":"^4.35.2","ts-mocha":"^7.0.0","ts-loader":"^6.0.4","linkinator":"^2.0.3","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^2.0.1","@types/mocha":"^7.0.0","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","karma-spec-reporter":"^0.0.32","karma-chrome-launcher":"^3.1.0","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.16.0","istanbul-instrumenter-loader":"^3.0.1","karma-coverage-istanbul-reporter":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/api_0.8.1_1589830647098_0.3755800297149312","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"@opentelemetry/api","version":"0.8.2","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.8.2","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"2bfb666db95052823a427621f6ee35102c70e3c8","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.8.2.tgz","fileCount":97,"integrity":"sha512-+BwodLiysWWcqLeGmO7LoGsFViPRb4pH1VbRJmZJIU0v19mm97SXCQTScgjx4U5kQjoUGuBOTeqz2QoGjNhFGQ==","signatures":[{"sig":"MEUCIQCq0JmsaLaljnxcSTsHAKGO1A1bB1JFb325c7VneqKyqAIgRk2DQkUxy1vEJbEBIJM4MbidIp5I3CUE1Kb5v2egpEg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJextasCRA9TVsSAnZWagAAXQEQAIeRGPi4w0x8ewz+zIhz\nqVy2sfE+5fx9Ptyc4tB6BPwpwCUJWESMvfcTafZG8PIfvbEFmhfGlINIpqrz\nU3JZXsuVjVKc+twoNlXIKHrT5QbECU9N1D8i58qq9aZF/m7qdnv5lZN/DrIH\n9OJmjEoE1GPRPiCDD06FzD98uw4lvF43MtVOjT6EuIOmwPwUfG0pthCwOIxr\nK8/7E2FrcgBILnWyx3mh/f3KA3JjsFmeVPMWL58dCgoBd7Aar7aJ7JdWmX3Z\n0uy6aK82d1RaVx7TjHlm7XUp1utt21LHZsdGVgLAQLUNbkgx6BtsCuTa+cbG\nEXjUepWrS0z2UMH+9IclAeU1GuL6db+JwBCiJUX81ahSzosUI1nBVHeWi8sb\nRebrKYlXW9slC6gDr+RqXaYII9sYDTcyMPC1DjxZT4KP0+k5tcRclLZK3LRs\nDU//qQYjvX/WEmxJgDG41gmFSuflid9cqQAqfm6y09B8iDpRG0C+se7SqBIo\n10ah2hw60npr7v3DjtwVmGd//54zJsmp7hvp+kdQy+ZtoJvsabBRexMuUgnu\nxJijzKxOWrqOIq6eLtOhnR3i1IGbr1X47u7A52pzWVvFIUioqrltijhzTDSN\nA87GNR0PWf8XTQtSwS1HucAwQ9tyrsmKcxplIxzJObzqTuvtugWLVbVqBVVT\nSYAU\r\n=Fd5j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"docs":"typedoc --tsconfig tsconfig.json --exclude test/**/*.ts","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.14.4","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"12.14.1","dependencies":{"@opentelemetry/context-base":"^0.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^2.0.0","nyc":"^15.0.0","karma":"^5.0.5","mocha":"^7.1.2","codecov":"^3.6.1","typedoc":"^0.15.0","webpack":"^4.35.2","ts-mocha":"^7.0.0","ts-loader":"^6.0.4","linkinator":"^2.0.3","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^2.0.1","@types/mocha":"^7.0.0","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","karma-spec-reporter":"^0.0.32","karma-chrome-launcher":"^3.1.0","istanbul-instrumenter-loader":"^3.0.1","karma-coverage-istanbul-reporter":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/api_0.8.2_1590089388024_0.363528352160863","host":"s3://npm-registry-packages"}},"0.8.3":{"name":"@opentelemetry/api","version":"0.8.3","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.8.3","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"6048f17e5ab565d1325092c4eed2ee4c6d24aec0","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.8.3.tgz","fileCount":97,"integrity":"sha512-CRd8kKrMN1yisbw2zc2IiXM31zdS8mvQ4sivxPFgWS/eQEW9XuNxMVtSWv5k/tDcqbcLzUHcX6JW0SpVNA5h+g==","signatures":[{"sig":"MEUCIGpFb13C3Q0+x/+etvzUthavZ5fAOV9YCJl0p6SBZaGfAiEAs/WAGKhVvIfHVgLezZ5ztaIx8lrCTqoBeql3naNPAhM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0BzOCRA9TVsSAnZWagAAHJQP/iYT+Rx8nSu6Bs2TeZ7S\njVsG0jlOF08AesfGv3pDH2Ku800DZ4sIvqAWDrKcD2Dpt2+S2eS0cSoYPdYb\nzbc7HuotEepyHDvmA370WlN4YyivMRVE2FkSb9514kx/5Y9NhAREGimnwBER\nLhF9Oq1YuEXZpi1tdWnBPEHn9qOSsgTxT6ntuA9DB9Ds9Xg2MIzfiFckDfib\na7L+WkPVYw13XYFWeicMU1BWjccveMNlUKLFTf7NUkZrvTETSmsZA6mFjmCH\nYXRg9utEg/5WD446wqD2eI8mLiIU9n3XoNkDhPwyyJ9LkVyKQkDEW5JYe7Wg\nDQf7Q6SQR0DWEgHYLCjobdjIBe/rSVLgHf4wRK5nfm4NKKmmvpztZXCgqSSv\nYgXx2jo5CxbgUxgKebivLAi6KWiaq94WpWNvp4lv732b/cSz75DEp+b+vUJM\nISSlKTpIleQ79Oy4tNRhjJbWtMZ9aWD/ac6GUdeLvk5/P0aunm5JOi3VYf11\nLfQjZXXbj3rgML0Ng00QSY2uQNB9VrKF2nVRHN+97K4yhSsStyVZ47DSYe0Q\nc3b1wQmpZ/3WppZVFjO5DJNQOAPz62PQ7jMcY6WTmxbsubXDIwhdgFfLSTZG\n75Lgl1gvq73jk01Mo91Pw62bZyFmIzW0USieegAMVyeEFR48I2STNMWqqm/q\nEtyM\r\n=s+o2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"docs":"typedoc --tsconfig tsconfig.json --exclude test/**/*.ts","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.14.4","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"12.14.1","dependencies":{"@opentelemetry/context-base":"^0.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^2.0.0","nyc":"^15.0.0","karma":"^5.0.5","mocha":"^7.1.2","codecov":"^3.6.1","typedoc":"^0.15.0","webpack":"^4.35.2","ts-mocha":"^7.0.0","ts-loader":"^6.0.4","linkinator":"^2.0.3","typescript":"3.7.2","@types/node":"^14.0.5","karma-mocha":"^2.0.1","@types/mocha":"^7.0.0","karma-webpack":"^4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"^0.0.32","karma-chrome-launcher":"^3.1.0","istanbul-instrumenter-loader":"^3.0.1","karma-coverage-istanbul-reporter":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/api_0.8.3_1590697166118_0.29885821269445323","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@opentelemetry/api","version":"0.9.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.9.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"23dc68851f98eabfb981f0b0cc5b1c34d715fdcb","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.9.0.tgz","fileCount":99,"integrity":"sha512-fJ0CzUf4favXihuD6dDUh4U6GPfEjswUy9w+N4SrIrX3wFi43bGb3BXPSctaWx3PQaRC3Rjsw12HWR+oRl9pRQ==","signatures":[{"sig":"MEUCIB5G4+HCQsd7avIyzigwMww95DCyv9hryHcXW1FjUm4gAiEA5xLWTS10etJ3KezelE+XeXvE/cTCF1d34UDXKLRKaAg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe69skCRA9TVsSAnZWagAAsWcQAI9yQkxaomSPu75W4Lva\nIafkSFnPziMdasaTDGQVYFMDdAcdhQA8bBAVFYzjgWyCbT6N0UZEUjLDR3UG\nT+wq06B8PlUbI45XjIyigOwyMaI4+6P3nlY4o7OZyEChXjZ/Me3gM3aWDk7p\nPDz+89zofsxuOH1sDjqaP7z3erHMyHl7oeH7HgPdS0469t5y93N9Ttlo+qvZ\n/0dR6YQ3ERPRqFWCuHsMfG6cm6mnYsQuK87dMGqvP862m9OcwOnTxZrrptjE\n5K9NX6ZsnS7bh4PkETXBMAlebefoNCs5NJiYKrFfy6PXXz7TTZF7Fg4t1+bH\nJ6Ca1W+UM8PRgIJ4BXkE9qczc3Yhi8JMCYnBNQBc9RLpXZMtwdgphs+1+rPf\n1NQzw2b5WKmYQ9AMjyBkk8mFGYxp6JlXohEAUWthY3Bh1NgIuDX8sYssmtxZ\nHMheTZof7vxUHCEi7bBhdKB63a4DQW2++bUF9Sp6LfvFSDA/apwSoSFVdASB\nmai6GQ+1rp4TjiF4GyuUaCUvTqBUBdbMrI2lzVIANgu/25NQI9JCQeHZKkB9\n7l5iU/CHxwkx4wOjzvRs43EjDArqE5tmH1ImvT2sOArAExfSmZnkDyXfb7JP\n6w/7IhB9gbT0pymYKAdl5yLuOMFB1/gMuzR8pSHbEZG5ISiHk21CHWxqNnc+\nZca1\r\n=9o5l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"docs":"typedoc --tsconfig tsconfig.json --exclude test/**/*.ts","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"10.15.1","dependencies":{"@opentelemetry/context-base":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.0","mocha":"7.2.0","codecov":"3.7.0","typedoc":"0.17.7","webpack":"4.43.0","ts-mocha":"7.0.0","ts-loader":"7.0.5","linkinator":"2.1.1","typescript":"3.9.5","@types/node":"14.0.13","karma-mocha":"2.0.1","@types/mocha":"7.0.2","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.9.0_1592515364181_0.2550123533834585","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@opentelemetry/api","version":"0.10.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.10.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"275cb729e7979df89df12636d3131984c7582b43","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.10.0.tgz","fileCount":150,"integrity":"sha512-gK0Ydjqa19WoHjUCh22kEAV45/xS4vgKZKXDEYxWL9EBO4VRe4TjwS64LOwsQQMIT+zTWH1Bt1OuZPtDCiBa9w==","signatures":[{"sig":"MEQCIB7IC4Ovl5le/FFbHex3CQizX2ak+9PWYb5rwUPlfcaxAiAYTc9LYLUX5cK8FEFUJ2R/e4j+/eTazKoTzJaV4Kttmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfH0AVCRA9TVsSAnZWagAA6w8P/j/pa12ROP5yrVFZXl46\nSK9R7XOHp16ZjgtmCTFu1QX+SekjLYEkL1TWsAiHAc4djHXSEjvZiLrvTLBr\nFOO784XxRBicMGUy3pyjqrlOiVxul2ysrTxV5XxTHUe/78GDbKUpp+lkZo/t\nUlphZsmNfvbFqZiVw3Ap7d8hpOIvzTUHNdopqZjmcQExnbTpIOwKO7+41g5r\nMCGl/Kq34D0PWEdzPrGnkfndQ9LaQoxsGztX1h0ql4ga0RAEzOGXrLqwQ6Bd\nqiJAFXG64SjX+ElqyKUQbcvFnHxUDCHv71dwqwn7uVDvjgjEfaJSMFRzUT/0\n4V+xzqUt5CdNxSAzW/zwKqA9N6CmaXl6sJxPVSBitX3MUx/QUQho3xjOrcU1\nPiauvDEoV+75KIfRIJ5y9QDA+9AZYWqjVRoMG0WD+Tf9DMQgJD2xyiFw+VgI\nkQvQgzwU1mMljRqtaBO9XuQRImrY4I0jsG7prHGyxK7AkqaclOYiMa1PSEfG\nh6tsHwP8Jl8ggF/DCkrEMIsw1uhlXPwmbuRtYVLqEupbKDBUF0C49jJ9UXyF\nQ6UdsRHdD7Yks2VSFjvp3xYiHcZJzAyXW1w6Dnonf31v15+G83JSxvY9E7cY\nGGBTdraYvqlnwEiUD3/qfaFOBqpDVOFm6Se2Zymj3EU9PehqBL0IEQZ9hOkF\nac81\r\n=YcBb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"ab62a4d69b99b3a8c9c26100c04f3226af7859df","scripts":{"docs":"typedoc --tsconfig tsconfig.json --exclude test/**/*.ts","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.14.1+x64 (darwin)","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"12.14.1","dependencies":{"@opentelemetry/context-base":"^0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.0","mocha":"7.2.0","codecov":"3.7.2","typedoc":"0.17.8","webpack":"4.44.0","ts-mocha":"7.0.0","ts-loader":"8.0.1","linkinator":"2.1.1","typescript":"3.9.7","@types/node":"14.0.25","karma-mocha":"2.0.1","@types/mocha":"8.0.0","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.10.0_1595883541028_0.4184840866578965","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"@opentelemetry/api","version":"0.10.1","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.10.1","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"da0a6adad7f388b4e722e6f286390a2eb0485ac8","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.10.1.tgz","fileCount":150,"integrity":"sha512-t1Oc5lJdrV4HOv+wbCaui/cUrSstCD42JJG6qQnhJkENzmHeV7RT8gp1Q5TuTM4HRgHR07q696qXtvCjmC9FLQ==","signatures":[{"sig":"MEUCIDYM5hzO49pyV4Ihe5TtPeUOaZuBEmSwbRxE0slYkkunAiEAyH6/zCZN38d3XtPAQoT6vCC6fC1sNSGV9zWFvDUHRhU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIEBaCRA9TVsSAnZWagAAxvUP/3qInBlUzBSMnEwpNe8n\nWBTj8pjSO6lKZOG2eXSBmTGH8Ot/aHNa0v/a8KpEC0G0zf53/Ku9FD8cAWzw\nShHBGKXFVYLx4gD4G/NAc2v3e7FdmRaP/3/dapSwrz4Ud6gR8f9JKc1TuEku\nS021JUk9SPzjGClhIO/sgFjIChZePJsbGdjL9CJJnAsfrSI0VyQerYYqhBd9\nNheBxzzpmv9cI/TWPbrGHNBCHUbBGGNpOIiLJlKlz0qe8DxYXf2i0RhIVDg1\niKdguBR6p4PuRfmfoIxb45h5IdH+6OlgFohQy0XTh8EDk/P89CH8PYykxl3G\nEaO7nJzi3tjXoYA1i3xhkD2Fo0qR8Hr35zwT8YxePgVdmvZcv4VvmZXOq+Ax\nQJ/9WcWixGUTuYoTkchXo8fPiIU/NqDl/FG31t0FxnBmvmMTOw1ZuHivqdHQ\nbypHc5eKydT0HokN+gFc/iQ7ODd/EiOmdmz3eNvYR1GIHGNh0fEzDmTHL8Dq\nm0LPWaEQj8FnpRf6aTKU/CDCRieIei2qXTflbSHRMpJPS/ZiR19vzC3jL5mC\nkbNTjlvhX/CP32pxEacNwHeEoUWxQsNw9AcYUwnsaqqmyQAQ33on99tonxTf\n92xQWhMEb8ZfPS24X3fmVKucCmuxlZ1wFwh/qpysyY6rXMRJBZrgU+r1nPmS\nbLvK\r\n=fLWL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"03981e4299282d0611d1255ab0076368d5830753","scripts":{"docs":"typedoc --tsconfig tsconfig.json --exclude test/**/*.ts","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.14.1+x64 (darwin)","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"12.14.1","dependencies":{"@opentelemetry/context-base":"^0.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.0","mocha":"7.2.0","codecov":"3.7.2","typedoc":"0.17.8","webpack":"4.44.0","ts-mocha":"7.0.0","ts-loader":"8.0.1","linkinator":"2.1.1","typescript":"3.9.7","@types/node":"14.0.25","karma-mocha":"2.0.1","@types/mocha":"8.0.0","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.10.1_1595949146030_0.4512127188607109","host":"s3://npm-registry-packages"}},"0.10.2":{"name":"@opentelemetry/api","version":"0.10.2","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.10.2","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"9647b881f3e1654089ff7ea59d587b2d35060654","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.10.2.tgz","fileCount":150,"integrity":"sha512-GtpMGd6vkzDMYcpu2t9LlhEgMy/SzBwRnz48EejlRArYqZzqSzAsKmegUK7zHgl+EOIaK9mKHhnRaQu3qw20cA==","signatures":[{"sig":"MEQCICOpdgY8CqGl5XhhRhTAy6aRYnFfnA/wfBfm7MUTcS6JAiByvtg0zkpJmorPhvhkUSUEM90gePuInD02BXT24czqog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKJzrCRA9TVsSAnZWagAAkiIP/Rz7Q60L1j/d+WVByy+K\n2LnN5uVRzLc5juqQghLuZAeiekq6GhkOZVVDLCJP2kcwHGQs9lwCdVbEAxMd\nsiol14HHGQ7ifpbVgSrrQi99YcuhcuCm79PC4in5RC0WJ6vH6E9W4B3SEbF7\nxN3EmAi2YZD6YBvKITO4nquVV+8tTCnrVgY4sN08QEdeLuvtuuxq/+s2R3qJ\nsvVvVcvzayjtv9ME+5ieZxHwmH7YOWo8fDQNoe8AFumTjPfhDyYkB1m230tt\nK/I/mzk7KC9n/ceRdQisJQgRDY+ZwPGYCIABVCOXWaHsSa+6njUY9QHWgvd1\nhXKFmPgAK+rm5eN4eaBKbrXKOG6/WujRy6gD2f69Av9SIUA3ggoP7pi93LiA\nfc8+JL0b/DEruOILUsOAz/AEv2J109XVPFTiFTAp8iYDqUQvK8u5g6j/Y2Mh\n3WZcuToOA6KB614N/89wrvJXxWVZhnfKsVkKTIyoGN2bUsjL8AANkFwn4EER\n1pA8J4VIHGntIuNLi5aC8RIyPCyj9Y/Gpss3zPJgDRBxxf+pPcpjlO2iQMVR\nvBJ1r9MyYwoxhyJXGU2HrCfi1ZfFxkAhuKY6JRYqjKS+7xTklngVq5J2/qFJ\nuSd0RxPsOod2dZFiNfQ4IUzz6+u7Lng2BI0uvpoHs2nQrdQQKlUXEqPRlhlI\neL3h\r\n=85jB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"b247e69034a7888a842fe75e0a5ff06f8bea44a8","scripts":{"docs":"typedoc --tsconfig tsconfig.json --exclude test/**/*.ts","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.14.1+x64 (darwin)","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"12.14.1","dependencies":{"@opentelemetry/context-base":"^0.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","codecov":"3.7.2","typedoc":"0.17.8","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.1","linkinator":"2.1.1","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.0.0","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.10.2_1596497131197_0.5464949590761854","host":"s3://npm-registry-packages"}},"0.10.3-canary.0":{"name":"@opentelemetry/api","version":"0.10.3-canary.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.10.3-canary.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"9bb26ff3281d639281d3e9df053c8688640fbd10","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.10.3-canary.0.tgz","fileCount":150,"integrity":"sha512-Oq3YI4gnhU/FnNSR6EN/9HRtNhBd/iUbAaJNcAGYgAYRzGltMsiYHmUjOzfMOutfHd/+qhUM7TszYNohxm1iew==","signatures":[{"sig":"MEUCIQCHi3ytGkmFVl/GK7BKQWud3taCc4WmK9o9KcUUJf9v+AIgHPoq3GLIXCqieGKUWgCwp0FbL9Oind+YfUeJ1SGkEW8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLYWQCRA9TVsSAnZWagAAFBQP/3uHgKbllN4DajFVFG3c\ndhzaPcvX/sYMcyOMjikyIhPK/z7kwTr+uvoIC/acSYCEENp9QFuhBqsrtnXl\nGl/efbvFCC4InybSVHB7oZBTclBxCz1/LJA4ugz+Tnmfgdnh43T5k64DdICt\nivo30AvKppGjqVoCgP6Jr+BfDUhm5oaxVZGSxDg7PE0v7wLR5QjibRF+4S+I\ni2kr4PxNHepXZMixIBqZmLpCNv9nwY1DxrLHIxPItdzg6dcZqdyRHrw4hdAi\nkzUOeeRluGGrebifidkArPDsr/SYNO1ks9EXNkE2nn7DRNtycmWLEmhR507p\nzi0VRlUgSGdqVm2QBZKwB5KzJ/fx3jOBNBlYxW61hPTs1ALQyVSiCvcHZAIR\n8ROFReqA6dV+FlEDQMT/HbLJPHR841adgBwnbmJp66q8Yb4wQDFB8IryhhIv\nzofHk7fm5KWhNHrKBNXK+AAMvDBbyXv70nm0hPDUL5rhlWobz/XOpv2Xmxa1\n3tl/lKieJKbEbkJhqC6REsORcT+BCp5n0Q0k5ckcu/0zGT/Aj+uwIQG7rwox\nGeV6F/jVf2fpNeKLSoxQzHZQBt0fR5NKed7EXe/SFIcZiEGEbz9pmtYWwG1c\njO9gKU9YhXfy01ECNlOjxee+3Qofi+q4lmAveiUEnuPhyDaJgAft4tGRa9qG\nQvia\r\n=7T4b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry API for JavaScript\n\n[![Gitter chat][gitter-image]][gitter-url]\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThis package provides everything needed to interact with the OpenTelemetry API, including all TypeScript interfaces, enums, and no-op implementations. It is intended for use both on the server and in the browser.\n\n## Quick Start\n\nTo get started you need to install the SDK and plugins, create a TracerProvider and/or MeterProvider, and register it with the API.\n\n### Install Dependencies\n\n```sh\n$ # Install tracing dependencies\n$ npm install \\\n @opentelemetry/api \\\n @opentelemetry/core \\\n @opentelemetry/node \\\n @opentelemetry/tracing \\\n @opentelemetry/exporter-jaeger \\ # add exporters as needed\n @opentelemetry/plugin-http # add plugins as needed\n\n$ # Install metrics dependencies\n$ npm install \\\n @opentelemetry/metrics \\\n @opentelemetry/exporter-prometheus # add exporters as needed\n```\n\n> Note: this example is for node.js. See [examples/tracer-web](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/tracer-web) for a browser example.\n\n### Initialize the SDK\n\nBefore any other module in your application is loaded, you must initialize the global tracer and meter providers. If you fail to initialize a provider, no-op implementations will be provided to any library which acquires them from the API.\n\nTo collect traces and metrics, you will have to tell the SDK where to export telemetry data to. This example uses Jaeger and Prometheus, but exporters exist for [other tracing backends][other-tracing-backends]. If you're not sure if there is an exporter for your tracing backend, contact your tracing provider.\n\n#### Tracing\n\n```javascript\nconst { NodeTracerProvider } = require(\"@opentelemetry/node\");\nconst { SimpleSpanProcessor } = require(\"@opentelemetry/tracing\");\nconst { JaegerExporter } = require(\"@opentelemetry/exporter-jaeger\");\n\nconst tracerProvider = new NodeTracerProvider();\n\n/**\n * The SimpleSpanProcessor does no batching and exports spans\n * immediately when they end. For most production use cases,\n * OpenTelemetry recommends use of the BatchSpanProcessor.\n */\ntracerProvider.addSpanProcessor(\n new SimpleSpanProcessor(\n new JaegerExporter({\n serviceName: 'my-service'\n })\n )\n);\n\n/**\n * Registering the provider with the API allows it to be discovered\n * and used by instrumentation libraries. The OpenTelemetry API provides\n * methods to set global SDK implementations, but the default SDK provides\n * a convenience method named `register` which registers same defaults\n * for you.\n *\n * By default the NodeTracerProvider uses Trace Context for propagation\n * and AsyncHooksScopeManager for context management. To learn about\n * customizing this behavior, see API Registration Options below.\n */\ntracerProvider.register();\n```\n\n#### Metrics\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\nconst { MeterProvider } = require(\"@opentelemetry/metrics\");\nconst { PrometheusExporter } = require(\"@opentelemetry/exporter-prometheus\");\n\nconst meterProvider = new MeterProvider({\n // The Prometheus exporter runs an HTTP server which\n // the Prometheus backend scrapes to collect metrics.\n exporter: new PrometheusExporter({ startServer: true }),\n interval: 1000,\n});\n\n/**\n * Registering the provider with the API allows it to be discovered\n * and used by instrumentation libraries.\n */\napi.metrics.setGlobalMeterProvider(meterProvider);\n```\n\n## Version Compatibility\n\nBecause the npm installer and node module resolution algorithm could potentially allow two or more copies of any given package to exist within the same `node_modules` structure, the OpenTelemetry API takes advantage of a variable on the `global` object to store the global API. When an API method in the API package is called, it checks if this `global` API exists and proxies calls to it if and only if it is a compatible API version. This means if a package has a dependency on an OpenTelemetry API version which is not compatible with the API used by the end user, the package will receive a no-op implementation of the API.\n\n## Advanced Use\n\n### API Registration Options\n\nIf you prefer to choose your own propagator or context manager, you may pass an options object into the `tracerProvider.register()` method. Omitted or `undefined` options will be replaced by a default value and `null` values will be skipped.\n\n```javascript\nconst { B3Propagator } = require(\"@opentelemetry/core\");\n\ntracerProvider.register({\n // Use B3 Propagation\n propagator: new B3Propagator(),\n\n // Skip registering a default context manager\n contextManager: null,\n});\n```\n\n### API Methods\n\nIf you are writing an instrumentation library, or prefer to call the API methods directly rather than using the `register` method on the Tracer/Meter Provider, OpenTelemetry provides direct access to the underlying API methods through the `@opentelemetry/api` package. API entry points are defined as global singleton objects `trace`, `metrics`, `propagation`, and `context` which contain methods used to initialize SDK implementations and acquire resources from the API.\n\n- [Trace API Documentation][trace-api-docs]\n- [Metrics API Documentation][metrics-api-docs]\n- [Propagation API Documentation][propagation-api-docs]\n- [Context API Documentation][context-api-docs]\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\n\n/* Initialize TracerProvider */\napi.trace.setGlobalTracerProvider(tracerProvider);\n/* returns tracerProvider (no-op if a working provider has not been initialized) */\napi.trace.getTracerProvider();\n/* returns a tracer from the registered global tracer provider (no-op if a working provider has not been initialized) */\napi.trace.getTracer(name, version);\n\n/* Initialize MeterProvider */\napi.metrics.setGlobalMeterProvider(meterProvider);\n/* returns meterProvider (no-op if a working provider has not been initialized) */\napi.metrics.getMeterProvider();\n/* returns a meter from the registered global meter provider (no-op if a working provider has not been initialized) */\napi.metrics.getMeter(name, version);\n\n/* Initialize Propagator */\napi.propagation.setGlobalPropagator(httpTraceContextPropagator);\n\n/* Initialize Context Manager */\napi.context.setGlobalContextManager(asyncHooksContextManager);\n```\n\n### Library Authors\n\nLibrary authors need only to depend on the `@opentelemetry/api` package and trust that the application owners which use their library will initialize an appropriate SDK.\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\n\nconst tracer = api.trace.getTracer(\"my-library-name\", \"0.2.3\");\n\nasync function doSomething() {\n const span = tracer.startSpan(\"doSomething\", { parent: tracer.getCurrentSpan() });\n try {\n const result = await doSomethingElse();\n span.end();\n return result;\n } catch (err) {\n span.setStatus({\n // use an appropriate status code here\n code: api.CanonicalCode.INTERNAL,\n message: err.message,\n });\n span.end();\n return null;\n }\n}\n```\n\n## Useful links\n\n- For more information on OpenTelemetry, visit: <https://opentelemetry.io/>\n- For more about OpenTelemetry JavaScript: <https://github.com/open-telemetry/opentelemetry-js>\n- For help or feedback on this project, join us on [gitter][gitter-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[gitter-image]: https://badges.gitter.im/open-telemetry/opentelemetry-js.svg\n[gitter-url]: https://gitter.im/open-telemetry/opentelemetry-node?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/master/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-api\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-api\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-api\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-api&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/api\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fapi.svg\n\n[trace-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/traceapi.html\n[metrics-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/metricsapi.html\n[propagation-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/propagationapi.html\n[context-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/contextapi.html\n\n[web]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-web\n[tracing]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-tracing\n[node]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node\n[metrics]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-metrics\n\n[other-tracing-backends]: https://github.com/open-telemetry/opentelemetry-js#trace-exporters\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"f4f2f84bc087389b3206a2e17837b7b0b95fb2f2","scripts":{"docs":"typedoc --tsconfig tsconfig.json --exclude test/**/*.ts","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.7.0+x64 (linux)","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.7.0","dependencies":{"@opentelemetry/context-base":"^0.10.3-canary.0+f4f2f84"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","codecov":"3.7.2","typedoc":"0.17.8","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.1","linkinator":"2.1.1","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.0.0","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.10.3-canary.0_1596818832482_0.74528530915083","host":"s3://npm-registry-packages"}},"0.10.3-alpha.34":{"name":"@opentelemetry/api","version":"0.10.3-alpha.34","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.10.3-alpha.34","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"58b2aaee9a8a1a02be4b183529ccc35e8b0c561e","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.10.3-alpha.34.tgz","fileCount":150,"integrity":"sha512-vVyMG0YKUaUjYqhicQtBHV3KZOVdlQNGEppeOVKnl65u9kNLKB2EKj/UvjXm/bMDr8wY39PvfdLX984Ot+iYEg==","signatures":[{"sig":"MEYCIQDWmdpquZs+lWv57oQuKouffyVkxUBtD51nCtm/T4zkeQIhAIzmUYzcK4s/vg0A7zxepCCF9/hnRmA21XDQrXxMs2xB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQ+5iCRA9TVsSAnZWagAAMRwP/3BlXoNJSMH1+zr6tt92\nr/fzuOHP/I7/NETsInbcol6NWysSV1azjY+0w1TUydntFGvtJepUIl6n0xS9\nUC6/AQ6YQZyv3+b8RoE67J9TQ6FWV0aoMH3y3H4+X//PC5eNBuBhwt1IEQVj\nxG62NCPFEBHed1u4eH3rKyqXdNuyMibkeky0W/eF6pMjDqr3QIYw4XeRmHbe\nEZNmTLcMWnWvXXQ78HXcV7rF8xejYu3PKpXWBpwflIh+q/Em/rAgNVG/5Ve6\n++cgmTqiFnWcYKxtxP9qpLk9q6iyHgGoNFskhWvquNMk/MSpB3d2bHpTHPEk\neVxwpDAlLMhoWXIvV208xY0S6lKp7cqCnzWX9tTBk0ddyCTQw6C42dZMahd9\nF9eOqR+hsu6tgnFrcixV6K5aJUKpe4KJHrtZWaGMsxtp4QpBpcGcPp+MZ1BI\ni8LHqGWewYtnZveDeY9528L2RDsStkCc35574Ac6nTAYp7pr9DRllWtkNhma\n899BY2CpN919b5oTTBLb4DkkbujqoCIZgDAvoexRR3/hcr7h0Tn9wI/gqKRb\nYvvLavN19CDNcZ3UBZhpHYuHT+ecyyePV/7wKHfJrePGpLbd2GkgmfgpleBI\nsihmOvnDM62NkwWUmvJeY6KKVqjTWrJrs3JGW92Miwtk34BFsguyV6VMlb/Z\nVrdV\r\n=vTWT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry API for JavaScript\n\n[![Gitter chat][gitter-image]][gitter-url]\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThis package provides everything needed to interact with the OpenTelemetry API, including all TypeScript interfaces, enums, and no-op implementations. It is intended for use both on the server and in the browser.\n\n## Quick Start\n\nTo get started you need to install the SDK and plugins, create a TracerProvider and/or MeterProvider, and register it with the API.\n\n### Install Dependencies\n\n```sh\n$ # Install tracing dependencies\n$ npm install \\\n @opentelemetry/api \\\n @opentelemetry/core \\\n @opentelemetry/node \\\n @opentelemetry/tracing \\\n @opentelemetry/exporter-jaeger \\ # add exporters as needed\n @opentelemetry/plugin-http # add plugins as needed\n\n$ # Install metrics dependencies\n$ npm install \\\n @opentelemetry/metrics \\\n @opentelemetry/exporter-prometheus # add exporters as needed\n```\n\n> Note: this example is for node.js. See [examples/tracer-web](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/tracer-web) for a browser example.\n\n### Initialize the SDK\n\nBefore any other module in your application is loaded, you must initialize the global tracer and meter providers. If you fail to initialize a provider, no-op implementations will be provided to any library which acquires them from the API.\n\nTo collect traces and metrics, you will have to tell the SDK where to export telemetry data to. This example uses Jaeger and Prometheus, but exporters exist for [other tracing backends][other-tracing-backends]. If you're not sure if there is an exporter for your tracing backend, contact your tracing provider.\n\n#### Tracing\n\n```javascript\nconst { NodeTracerProvider } = require(\"@opentelemetry/node\");\nconst { SimpleSpanProcessor } = require(\"@opentelemetry/tracing\");\nconst { JaegerExporter } = require(\"@opentelemetry/exporter-jaeger\");\n\nconst tracerProvider = new NodeTracerProvider();\n\n/**\n * The SimpleSpanProcessor does no batching and exports spans\n * immediately when they end. For most production use cases,\n * OpenTelemetry recommends use of the BatchSpanProcessor.\n */\ntracerProvider.addSpanProcessor(\n new SimpleSpanProcessor(\n new JaegerExporter({\n serviceName: 'my-service'\n })\n )\n);\n\n/**\n * Registering the provider with the API allows it to be discovered\n * and used by instrumentation libraries. The OpenTelemetry API provides\n * methods to set global SDK implementations, but the default SDK provides\n * a convenience method named `register` which registers same defaults\n * for you.\n *\n * By default the NodeTracerProvider uses Trace Context for propagation\n * and AsyncHooksScopeManager for context management. To learn about\n * customizing this behavior, see API Registration Options below.\n */\ntracerProvider.register();\n```\n\n#### Metrics\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\nconst { MeterProvider } = require(\"@opentelemetry/metrics\");\nconst { PrometheusExporter } = require(\"@opentelemetry/exporter-prometheus\");\n\nconst meterProvider = new MeterProvider({\n // The Prometheus exporter runs an HTTP server which\n // the Prometheus backend scrapes to collect metrics.\n exporter: new PrometheusExporter({ startServer: true }),\n interval: 1000,\n});\n\n/**\n * Registering the provider with the API allows it to be discovered\n * and used by instrumentation libraries.\n */\napi.metrics.setGlobalMeterProvider(meterProvider);\n```\n\n## Version Compatibility\n\nBecause the npm installer and node module resolution algorithm could potentially allow two or more copies of any given package to exist within the same `node_modules` structure, the OpenTelemetry API takes advantage of a variable on the `global` object to store the global API. When an API method in the API package is called, it checks if this `global` API exists and proxies calls to it if and only if it is a compatible API version. This means if a package has a dependency on an OpenTelemetry API version which is not compatible with the API used by the end user, the package will receive a no-op implementation of the API.\n\n## Advanced Use\n\n### API Registration Options\n\nIf you prefer to choose your own propagator or context manager, you may pass an options object into the `tracerProvider.register()` method. Omitted or `undefined` options will be replaced by a default value and `null` values will be skipped.\n\n```javascript\nconst { B3Propagator } = require(\"@opentelemetry/core\");\n\ntracerProvider.register({\n // Use B3 Propagation\n propagator: new B3Propagator(),\n\n // Skip registering a default context manager\n contextManager: null,\n});\n```\n\n### API Methods\n\nIf you are writing an instrumentation library, or prefer to call the API methods directly rather than using the `register` method on the Tracer/Meter Provider, OpenTelemetry provides direct access to the underlying API methods through the `@opentelemetry/api` package. API entry points are defined as global singleton objects `trace`, `metrics`, `propagation`, and `context` which contain methods used to initialize SDK implementations and acquire resources from the API.\n\n- [Trace API Documentation][trace-api-docs]\n- [Metrics API Documentation][metrics-api-docs]\n- [Propagation API Documentation][propagation-api-docs]\n- [Context API Documentation][context-api-docs]\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\n\n/* Initialize TracerProvider */\napi.trace.setGlobalTracerProvider(tracerProvider);\n/* returns tracerProvider (no-op if a working provider has not been initialized) */\napi.trace.getTracerProvider();\n/* returns a tracer from the registered global tracer provider (no-op if a working provider has not been initialized) */\napi.trace.getTracer(name, version);\n\n/* Initialize MeterProvider */\napi.metrics.setGlobalMeterProvider(meterProvider);\n/* returns meterProvider (no-op if a working provider has not been initialized) */\napi.metrics.getMeterProvider();\n/* returns a meter from the registered global meter provider (no-op if a working provider has not been initialized) */\napi.metrics.getMeter(name, version);\n\n/* Initialize Propagator */\napi.propagation.setGlobalPropagator(httpTraceContextPropagator);\n\n/* Initialize Context Manager */\napi.context.setGlobalContextManager(asyncHooksContextManager);\n```\n\n### Library Authors\n\nLibrary authors need only to depend on the `@opentelemetry/api` package and trust that the application owners which use their library will initialize an appropriate SDK.\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\n\nconst tracer = api.trace.getTracer(\"my-library-name\", \"0.2.3\");\n\nasync function doSomething() {\n const span = tracer.startSpan(\"doSomething\", { parent: tracer.getCurrentSpan() });\n try {\n const result = await doSomethingElse();\n span.end();\n return result;\n } catch (err) {\n span.setStatus({\n // use an appropriate status code here\n code: api.CanonicalCode.INTERNAL,\n message: err.message,\n });\n span.end();\n return null;\n }\n}\n```\n\n## Useful links\n\n- For more information on OpenTelemetry, visit: <https://opentelemetry.io/>\n- For more about OpenTelemetry JavaScript: <https://github.com/open-telemetry/opentelemetry-js>\n- For help or feedback on this project, join us on [gitter][gitter-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[gitter-image]: https://badges.gitter.im/open-telemetry/opentelemetry-js.svg\n[gitter-url]: https://gitter.im/open-telemetry/opentelemetry-node?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/master/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-api\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-api\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-api\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-api&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/api\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fapi.svg\n\n[trace-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/traceapi.html\n[metrics-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/metricsapi.html\n[propagation-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/propagationapi.html\n[context-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/contextapi.html\n\n[web]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-web\n[tracing]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-tracing\n[node]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node\n[metrics]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-metrics\n\n[other-tracing-backends]: https://github.com/open-telemetry/opentelemetry-js#trace-exporters\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"fb06b5bb1142286acf5b326925f3af3353aa9d90","scripts":{"docs":"typedoc --tsconfig tsconfig.json --exclude test/**/*.ts","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (linux)","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/context-base":"^0.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","codecov":"3.7.2","typedoc":"0.18.0","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","linkinator":"2.1.1","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.0.2","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.10.3-alpha.34_1598287458272_0.783326051893291","host":"s3://npm-registry-packages"}},"0.10.3-alpha.35":{"name":"@opentelemetry/api","version":"0.10.3-alpha.35","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.10.3-alpha.35","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"39744208f794b4cffdeb38e439426cd2ba50a3f4","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.10.3-alpha.35.tgz","fileCount":153,"integrity":"sha512-nedx1cSst4i4Mp9n0L3LAVf2Z1O2nJA9sfdo9Wl8V1U3220fDC8rNxyTWipTyYs8gCgPBa6mC04Io/dWn34HeQ==","signatures":[{"sig":"MEUCICkiPfXOwLW1vQtIF70JkZLV3TVTemkF1GZj2mew907IAiEApmqEjBcuGl9C9mqAzEC+EI3cBgd8JBoFx/lsQqM3tJc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfREL4CRA9TVsSAnZWagAAivcP/RJNmORoh8vL6bk7qABI\njxEbO5amd2D4ZVM2x9w4iKvckOja3KCT+zVo2aJxP7D+Kz+qjtYjrF7lUqJB\nYbAyZTrDqzV9Q7V1/L9S+/Z5dtG0CBGPp/p81Jws9qXeHzBAz3wVczDILBbo\n5w57QN9nAynyz8+K2bsJpwhc2KKkyApYCoO/hNxO2KSIzc4QM5Acfyywh/A0\n0+iqr9HpcTadzRq+N2CN0YL4EzW4tx0VOaRdJkO7xgWFfhJwfgX4i7mbGOqs\nxSZrpqB+2MRSyQysa5m1tFlJG5gOf4CfPeQK8WY33/kA3nuq5MpuFEd7esDu\nJ5OmS9YUyh5UvTDhol9N9nK0BTF+qPXNsOrHHLpU7hUTQ3mt+Zq1G+tYa+L+\nT95qo9c1zI95GrfZGmk5vJKHC44JHeygOaazc+r3Vf9BZN+/xZHKddCgYZ3c\nu7c8Ump2P3VK7uq+PhCjzjPnu+ZPIDBtib94AfBnNFDSLmtHIaSnoizkSrIy\nwTzaDc8xIp+BlntGi8Pnrml448AiGNelaVhK5qsa9ie6i1ebQHHt6QNOfFKd\nuuyfOgJUB3YS6SPm+gfLYYAgZEAQwAzBTaOugpXojQhNOHavM/8SGOC6MNt+\nRNOZrRGpyFZHP9+q3GMg+2wI367caEfDy4KRmgurw/Qeatp29InVvwXWhXQC\noF6A\r\n=X3P0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry API for JavaScript\n\n[![Gitter chat][gitter-image]][gitter-url]\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThis package provides everything needed to interact with the OpenTelemetry API, including all TypeScript interfaces, enums, and no-op implementations. It is intended for use both on the server and in the browser.\n\n## Quick Start\n\nTo get started you need to install the SDK and plugins, create a TracerProvider and/or MeterProvider, and register it with the API.\n\n### Install Dependencies\n\n```sh\n$ # Install tracing dependencies\n$ npm install \\\n @opentelemetry/api \\\n @opentelemetry/core \\\n @opentelemetry/node \\\n @opentelemetry/tracing \\\n @opentelemetry/exporter-jaeger \\ # add exporters as needed\n @opentelemetry/plugin-http # add plugins as needed\n\n$ # Install metrics dependencies\n$ npm install \\\n @opentelemetry/metrics \\\n @opentelemetry/exporter-prometheus # add exporters as needed\n```\n\n> Note: this example is for node.js. See [examples/tracer-web](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/tracer-web) for a browser example.\n\n### Initialize the SDK\n\nBefore any other module in your application is loaded, you must initialize the global tracer and meter providers. If you fail to initialize a provider, no-op implementations will be provided to any library which acquires them from the API.\n\nTo collect traces and metrics, you will have to tell the SDK where to export telemetry data to. This example uses Jaeger and Prometheus, but exporters exist for [other tracing backends][other-tracing-backends]. If you're not sure if there is an exporter for your tracing backend, contact your tracing provider.\n\n#### Tracing\n\n```javascript\nconst { NodeTracerProvider } = require(\"@opentelemetry/node\");\nconst { SimpleSpanProcessor } = require(\"@opentelemetry/tracing\");\nconst { JaegerExporter } = require(\"@opentelemetry/exporter-jaeger\");\n\nconst tracerProvider = new NodeTracerProvider();\n\n/**\n * The SimpleSpanProcessor does no batching and exports spans\n * immediately when they end. For most production use cases,\n * OpenTelemetry recommends use of the BatchSpanProcessor.\n */\ntracerProvider.addSpanProcessor(\n new SimpleSpanProcessor(\n new JaegerExporter({\n serviceName: 'my-service'\n })\n )\n);\n\n/**\n * Registering the provider with the API allows it to be discovered\n * and used by instrumentation libraries. The OpenTelemetry API provides\n * methods to set global SDK implementations, but the default SDK provides\n * a convenience method named `register` which registers same defaults\n * for you.\n *\n * By default the NodeTracerProvider uses Trace Context for propagation\n * and AsyncHooksScopeManager for context management. To learn about\n * customizing this behavior, see API Registration Options below.\n */\ntracerProvider.register();\n```\n\n#### Metrics\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\nconst { MeterProvider } = require(\"@opentelemetry/metrics\");\nconst { PrometheusExporter } = require(\"@opentelemetry/exporter-prometheus\");\n\nconst meterProvider = new MeterProvider({\n // The Prometheus exporter runs an HTTP server which\n // the Prometheus backend scrapes to collect metrics.\n exporter: new PrometheusExporter({ startServer: true }),\n interval: 1000,\n});\n\n/**\n * Registering the provider with the API allows it to be discovered\n * and used by instrumentation libraries.\n */\napi.metrics.setGlobalMeterProvider(meterProvider);\n```\n\n## Version Compatibility\n\nBecause the npm installer and node module resolution algorithm could potentially allow two or more copies of any given package to exist within the same `node_modules` structure, the OpenTelemetry API takes advantage of a variable on the `global` object to store the global API. When an API method in the API package is called, it checks if this `global` API exists and proxies calls to it if and only if it is a compatible API version. This means if a package has a dependency on an OpenTelemetry API version which is not compatible with the API used by the end user, the package will receive a no-op implementation of the API.\n\n## Advanced Use\n\n### API Registration Options\n\nIf you prefer to choose your own propagator or context manager, you may pass an options object into the `tracerProvider.register()` method. Omitted or `undefined` options will be replaced by a default value and `null` values will be skipped.\n\n```javascript\nconst { B3Propagator } = require(\"@opentelemetry/core\");\n\ntracerProvider.register({\n // Use B3 Propagation\n propagator: new B3Propagator(),\n\n // Skip registering a default context manager\n contextManager: null,\n});\n```\n\n### API Methods\n\nIf you are writing an instrumentation library, or prefer to call the API methods directly rather than using the `register` method on the Tracer/Meter Provider, OpenTelemetry provides direct access to the underlying API methods through the `@opentelemetry/api` package. API entry points are defined as global singleton objects `trace`, `metrics`, `propagation`, and `context` which contain methods used to initialize SDK implementations and acquire resources from the API.\n\n- [Trace API Documentation][trace-api-docs]\n- [Metrics API Documentation][metrics-api-docs]\n- [Propagation API Documentation][propagation-api-docs]\n- [Context API Documentation][context-api-docs]\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\n\n/* Initialize TracerProvider */\napi.trace.setGlobalTracerProvider(tracerProvider);\n/* returns tracerProvider (no-op if a working provider has not been initialized) */\napi.trace.getTracerProvider();\n/* returns a tracer from the registered global tracer provider (no-op if a working provider has not been initialized) */\napi.trace.getTracer(name, version);\n\n/* Initialize MeterProvider */\napi.metrics.setGlobalMeterProvider(meterProvider);\n/* returns meterProvider (no-op if a working provider has not been initialized) */\napi.metrics.getMeterProvider();\n/* returns a meter from the registered global meter provider (no-op if a working provider has not been initialized) */\napi.metrics.getMeter(name, version);\n\n/* Initialize Propagator */\napi.propagation.setGlobalPropagator(httpTraceContextPropagator);\n\n/* Initialize Context Manager */\napi.context.setGlobalContextManager(asyncHooksContextManager);\n```\n\n### Library Authors\n\nLibrary authors need only to depend on the `@opentelemetry/api` package and trust that the application owners which use their library will initialize an appropriate SDK.\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\n\nconst tracer = api.trace.getTracer(\"my-library-name\", \"0.2.3\");\n\nasync function doSomething() {\n const span = tracer.startSpan(\"doSomething\", { parent: tracer.getCurrentSpan() });\n try {\n const result = await doSomethingElse();\n span.end();\n return result;\n } catch (err) {\n span.setStatus({\n // use an appropriate status code here\n code: api.CanonicalCode.INTERNAL,\n message: err.message,\n });\n span.end();\n return null;\n }\n}\n```\n\n## Useful links\n\n- For more information on OpenTelemetry, visit: <https://opentelemetry.io/>\n- For more about OpenTelemetry JavaScript: <https://github.com/open-telemetry/opentelemetry-js>\n- For help or feedback on this project, join us on [gitter][gitter-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[gitter-image]: https://badges.gitter.im/open-telemetry/opentelemetry-js.svg\n[gitter-url]: https://gitter.im/open-telemetry/opentelemetry-node?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/master/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-api\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-api\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-api\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-api&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/api\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fapi.svg\n\n[trace-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/traceapi.html\n[metrics-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/metricsapi.html\n[propagation-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/propagationapi.html\n[context-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/contextapi.html\n\n[web]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-web\n[tracing]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-tracing\n[node]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node\n[metrics]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-metrics\n\n[other-tracing-backends]: https://github.com/open-telemetry/opentelemetry-js#trace-exporters\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"2ee9f1aaf7b61c4b4ae6b748f0a07f8fc708f07e","scripts":{"docs":"typedoc --tsconfig tsconfig.json --exclude test/**/*.ts","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (linux)","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/context-base":"^0.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","codecov":"3.7.2","typedoc":"0.18.0","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","linkinator":"2.1.1","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.0.2","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.10.3-alpha.35_1598309112196_0.05350171660972647","host":"s3://npm-registry-packages"}},"0.10.3-alpha.41":{"name":"@opentelemetry/api","version":"0.10.3-alpha.41","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.10.3-alpha.41","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"893d10e5758be3a9be96bd308edf0a08b3016413","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.10.3-alpha.41.tgz","fileCount":159,"integrity":"sha512-RvEiQ1gDcgsi8kf3gk8jggLtRAV+Btme976tfzFYYJ2BKtftQEuFb80W+pUs7bu7Nw2yfMCsWeItc4/9suDgrA==","signatures":[{"sig":"MEYCIQDa+jsok3Lmnm+7TeeYk/Ak8R+G5aRXtrgW50lh/2ZL+gIhAKvWuqKX6sR7W4cbvhC4gn80sM/kxccExf4s9GTdqjIe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfR9p+CRA9TVsSAnZWagAAcH8QAJr5JSUWJSHqsAol0r/V\n1QjmTSAjZn0CshzcrBblkiUXIUGFLpML8Ey0e0RtEiKk6Z66OdkWvI86S6FF\n1cktoDg94C7QzzAtdt5i19ViUskEqA3/RHNiQ/nkj7D8jcWK+Fk6n7p6o4ty\nlqxLAeBe9AM3y22GZJ0uwoy9a40yhSHEtYyhMwx0UWON9U0T43zzH6cvSnhj\nuxppTXmmTVBA41d/DFyjm0aUneykqnDFk+ggZktRHqiMS42HsUllqgzPtlJ+\n1Gqihwd7rPzuK8gj4v4HsORtSSvMVCpWy7ju7UuclugABpO9gGnfVrVokneh\nmbDjzSbLcj/HNWVs6A+/6y6dWG7mz5hbKE3xlJH2FkKbsgksw08c+xbVh1E+\nw8N6pkKhb5xIk0kdafPfu1Fp+aR8UGbsx4VbFo2my2mQbjk3QAGV0ZOuPh5K\n+mbMARrUDmv2GFPFFNTa5NGIN3z2AHaBPksaxKVkDshBVD6+s2j4xNmkomU+\nuaRWpA/zDWg3rAjGObPtzXUCeiQdWfgTzIdMbBqgKxg5dpCnrVROlEavLi/B\nWHKuOB3AeznBYH0XUkV2NevCRpTW1+aKdBP7Y6iWmHOwPQs0Abyl8hw9hOAM\n8LT4MFXYRC/9lrmqRI/SuOM8//frz1oXyGDJfLNr9KtMzPP5i9EuPlca/dkZ\n9IHW\r\n=Bct9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry API for JavaScript\n\n[![Gitter chat][gitter-image]][gitter-url]\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThis package provides everything needed to interact with the OpenTelemetry API, including all TypeScript interfaces, enums, and no-op implementations. It is intended for use both on the server and in the browser.\n\n## Quick Start\n\nTo get started you need to install the SDK and plugins, create a TracerProvider and/or MeterProvider, and register it with the API.\n\n### Install Dependencies\n\n```sh\n$ # Install tracing dependencies\n$ npm install \\\n @opentelemetry/api \\\n @opentelemetry/core \\\n @opentelemetry/node \\\n @opentelemetry/tracing \\\n @opentelemetry/exporter-jaeger \\ # add exporters as needed\n @opentelemetry/plugin-http # add plugins as needed\n\n$ # Install metrics dependencies\n$ npm install \\\n @opentelemetry/metrics \\\n @opentelemetry/exporter-prometheus # add exporters as needed\n```\n\n> Note: this example is for node.js. See [examples/tracer-web](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/tracer-web) for a browser example.\n\n### Initialize the SDK\n\nBefore any other module in your application is loaded, you must initialize the global tracer and meter providers. If you fail to initialize a provider, no-op implementations will be provided to any library which acquires them from the API.\n\nTo collect traces and metrics, you will have to tell the SDK where to export telemetry data to. This example uses Jaeger and Prometheus, but exporters exist for [other tracing backends][other-tracing-backends]. If you're not sure if there is an exporter for your tracing backend, contact your tracing provider.\n\n#### Tracing\n\n```javascript\nconst { NodeTracerProvider } = require(\"@opentelemetry/node\");\nconst { SimpleSpanProcessor } = require(\"@opentelemetry/tracing\");\nconst { JaegerExporter } = require(\"@opentelemetry/exporter-jaeger\");\n\nconst tracerProvider = new NodeTracerProvider();\n\n/**\n * The SimpleSpanProcessor does no batching and exports spans\n * immediately when they end. For most production use cases,\n * OpenTelemetry recommends use of the BatchSpanProcessor.\n */\ntracerProvider.addSpanProcessor(\n new SimpleSpanProcessor(\n new JaegerExporter({\n serviceName: 'my-service'\n })\n )\n);\n\n/**\n * Registering the provider with the API allows it to be discovered\n * and used by instrumentation libraries. The OpenTelemetry API provides\n * methods to set global SDK implementations, but the default SDK provides\n * a convenience method named `register` which registers same defaults\n * for you.\n *\n * By default the NodeTracerProvider uses Trace Context for propagation\n * and AsyncHooksScopeManager for context management. To learn about\n * customizing this behavior, see API Registration Options below.\n */\ntracerProvider.register();\n```\n\n#### Metrics\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\nconst { MeterProvider } = require(\"@opentelemetry/metrics\");\nconst { PrometheusExporter } = require(\"@opentelemetry/exporter-prometheus\");\n\nconst meterProvider = new MeterProvider({\n // The Prometheus exporter runs an HTTP server which\n // the Prometheus backend scrapes to collect metrics.\n exporter: new PrometheusExporter({ startServer: true }),\n interval: 1000,\n});\n\n/**\n * Registering the provider with the API allows it to be discovered\n * and used by instrumentation libraries.\n */\napi.metrics.setGlobalMeterProvider(meterProvider);\n```\n\n## Version Compatibility\n\nBecause the npm installer and node module resolution algorithm could potentially allow two or more copies of any given package to exist within the same `node_modules` structure, the OpenTelemetry API takes advantage of a variable on the `global` object to store the global API. When an API method in the API package is called, it checks if this `global` API exists and proxies calls to it if and only if it is a compatible API version. This means if a package has a dependency on an OpenTelemetry API version which is not compatible with the API used by the end user, the package will receive a no-op implementation of the API.\n\n## Advanced Use\n\n### API Registration Options\n\nIf you prefer to choose your own propagator or context manager, you may pass an options object into the `tracerProvider.register()` method. Omitted or `undefined` options will be replaced by a default value and `null` values will be skipped.\n\n```javascript\nconst { B3Propagator } = require(\"@opentelemetry/core\");\n\ntracerProvider.register({\n // Use B3 Propagation\n propagator: new B3Propagator(),\n\n // Skip registering a default context manager\n contextManager: null,\n});\n```\n\n### API Methods\n\nIf you are writing an instrumentation library, or prefer to call the API methods directly rather than using the `register` method on the Tracer/Meter Provider, OpenTelemetry provides direct access to the underlying API methods through the `@opentelemetry/api` package. API entry points are defined as global singleton objects `trace`, `metrics`, `propagation`, and `context` which contain methods used to initialize SDK implementations and acquire resources from the API.\n\n- [Trace API Documentation][trace-api-docs]\n- [Metrics API Documentation][metrics-api-docs]\n- [Propagation API Documentation][propagation-api-docs]\n- [Context API Documentation][context-api-docs]\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\n\n/* Initialize TracerProvider */\napi.trace.setGlobalTracerProvider(tracerProvider);\n/* returns tracerProvider (no-op if a working provider has not been initialized) */\napi.trace.getTracerProvider();\n/* returns a tracer from the registered global tracer provider (no-op if a working provider has not been initialized) */\napi.trace.getTracer(name, version);\n\n/* Initialize MeterProvider */\napi.metrics.setGlobalMeterProvider(meterProvider);\n/* returns meterProvider (no-op if a working provider has not been initialized) */\napi.metrics.getMeterProvider();\n/* returns a meter from the registered global meter provider (no-op if a working provider has not been initialized) */\napi.metrics.getMeter(name, version);\n\n/* Initialize Propagator */\napi.propagation.setGlobalPropagator(httpTraceContextPropagator);\n\n/* Initialize Context Manager */\napi.context.setGlobalContextManager(asyncHooksContextManager);\n```\n\n### Library Authors\n\nLibrary authors need only to depend on the `@opentelemetry/api` package and trust that the application owners which use their library will initialize an appropriate SDK.\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\n\nconst tracer = api.trace.getTracer(\"my-library-name\", \"0.2.3\");\n\nasync function doSomething() {\n const span = tracer.startSpan(\"doSomething\", { parent: tracer.getCurrentSpan() });\n try {\n const result = await doSomethingElse();\n span.end();\n return result;\n } catch (err) {\n span.setStatus({\n // use an appropriate status code here\n code: api.CanonicalCode.INTERNAL,\n message: err.message,\n });\n span.end();\n return null;\n }\n}\n```\n\n## Useful links\n\n- For more information on OpenTelemetry, visit: <https://opentelemetry.io/>\n- For more about OpenTelemetry JavaScript: <https://github.com/open-telemetry/opentelemetry-js>\n- For help or feedback on this project, join us on [gitter][gitter-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[gitter-image]: https://badges.gitter.im/open-telemetry/opentelemetry-js.svg\n[gitter-url]: https://gitter.im/open-telemetry/opentelemetry-node?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/master/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-api\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-api\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-api\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-api&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/api\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fapi.svg\n\n[trace-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/traceapi.html\n[metrics-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/metricsapi.html\n[propagation-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/propagationapi.html\n[context-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/contextapi.html\n\n[web]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-web\n[tracing]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-tracing\n[node]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node\n[metrics]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-metrics\n\n[other-tracing-backends]: https://github.com/open-telemetry/opentelemetry-js#trace-exporters\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"5c7753fe6534a34f0f4eaf653d53f8c002ee299d","scripts":{"docs":"typedoc --tsconfig tsconfig.json --exclude test/**/*.ts","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (linux)","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/context-base":"^0.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","codecov":"3.7.2","typedoc":"0.18.0","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","linkinator":"2.1.1","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.0.2","@types/sinon":"4.3.1","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.10.3-alpha.41_1598544509600_0.23851191948259376","host":"s3://npm-registry-packages"}},"0.11.1-alpha.48":{"name":"@opentelemetry/api","version":"0.11.1-alpha.48","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.11.1-alpha.48","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"76374b1722453a5bb43e57d5b56dffbcffc9304a","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.11.1-alpha.48.tgz","fileCount":162,"integrity":"sha512-x04Dsjoc8mWXhLUumggyfEMWhFFPnBEF1MV8w491kXKhkJ1DPRL72fU3H77ztk7At8i1J74ovf7wx8YKSdxbvg==","signatures":[{"sig":"MEQCID9sHdgwbR9P+zCoP7GUA8ev/m8IFHG5+ijac8xSGccRAiBtjCYgCH6P/eS9ck43zOwbXzXs/+SwnXy8OY1gORS3fg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTp/YCRA9TVsSAnZWagAAOOkQAKFl3c+wGWHUJ27hAvAz\nj4cWH39UEiuj55JzXjw2Ccm9NDn9OeILq4ktfDdKO39yMh1CBiDFk1oN/+5u\nguOhDCWop6ZeNkhdmlrNd994+s8Wq0LIx7LZG8lR5pBcCDGmM73Al4OMMe0Y\n4K7nXXlqkF9T42uoRthMyq6NxGqF/4U4i8SQcbeUKsXLALNb62utFxKQCpJD\nBH8iYYp2MCAzDg88KjLh70Q4FzmPX4SAOcVFPvEXE2D1xEqojYZEl75/PnGd\nmwF9buDFILa3HIVOHrOGL8fs4AVU7CF1x4w+rsdvK/ts0mj5JJV2NKEn7LZ8\nN617u2evfVVizkA68o+JFjhi1y1aGy7k04nR4ApcuSDiHN+AKFT4qoiKqiXH\nAJtVf4DN8gSGHUkdX3grmHXM0V4HnEgluH8meZgZCK+1cOKnrikzbKBHXo0w\n7SEebl9CN7k5S5w6XgvcHrZakD18XtbSkzen8YZhl8D89RasuRdI3q/oaNE7\noHOZdo+kaAPHaXIB/jLTygvdX8XED/OtwlOhXTRhdToMYa0pE5PHv8v9P2EF\nl4ZOgVZYNGBbQEnsH7O2xxw9v8f8z4dv8z+vo1pkl3RYuRRaJl5bpd9ZicjX\nTNHq0SmhLJ4zBmcG4ePk2WR3fWBBQqH4lNux47Vravu1Py0bw7bsIDcqfvtQ\nOWRj\r\n=jfip\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry API for JavaScript\n\n[![Gitter chat][gitter-image]][gitter-url]\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThis package provides everything needed to interact with the OpenTelemetry API, including all TypeScript interfaces, enums, and no-op implementations. It is intended for use both on the server and in the browser.\n\n## Quick Start\n\nTo get started you need to install the SDK and plugins, create a TracerProvider and/or MeterProvider, and register it with the API.\n\n### Install Dependencies\n\n```sh\n$ # Install tracing dependencies\n$ npm install \\\n @opentelemetry/api \\\n @opentelemetry/core \\\n @opentelemetry/node \\\n @opentelemetry/tracing \\\n @opentelemetry/exporter-jaeger \\ # add exporters as needed\n @opentelemetry/plugin-http # add plugins as needed\n\n$ # Install metrics dependencies\n$ npm install \\\n @opentelemetry/metrics \\\n @opentelemetry/exporter-prometheus # add exporters as needed\n```\n\n> Note: this example is for node.js. See [examples/tracer-web](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/tracer-web) for a browser example.\n\n### Initialize the SDK\n\nBefore any other module in your application is loaded, you must initialize the global tracer and meter providers. If you fail to initialize a provider, no-op implementations will be provided to any library which acquires them from the API.\n\nTo collect traces and metrics, you will have to tell the SDK where to export telemetry data to. This example uses Jaeger and Prometheus, but exporters exist for [other tracing backends][other-tracing-backends]. If you're not sure if there is an exporter for your tracing backend, contact your tracing provider.\n\n#### Tracing\n\n```javascript\nconst { NodeTracerProvider } = require(\"@opentelemetry/node\");\nconst { SimpleSpanProcessor } = require(\"@opentelemetry/tracing\");\nconst { JaegerExporter } = require(\"@opentelemetry/exporter-jaeger\");\n\nconst tracerProvider = new NodeTracerProvider();\n\n/**\n * The SimpleSpanProcessor does no batching and exports spans\n * immediately when they end. For most production use cases,\n * OpenTelemetry recommends use of the BatchSpanProcessor.\n */\ntracerProvider.addSpanProcessor(\n new SimpleSpanProcessor(\n new JaegerExporter({\n serviceName: 'my-service'\n })\n )\n);\n\n/**\n * Registering the provider with the API allows it to be discovered\n * and used by instrumentation libraries. The OpenTelemetry API provides\n * methods to set global SDK implementations, but the default SDK provides\n * a convenience method named `register` which registers same defaults\n * for you.\n *\n * By default the NodeTracerProvider uses Trace Context for propagation\n * and AsyncHooksScopeManager for context management. To learn about\n * customizing this behavior, see API Registration Options below.\n */\ntracerProvider.register();\n```\n\n#### Metrics\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\nconst { MeterProvider } = require(\"@opentelemetry/metrics\");\nconst { PrometheusExporter } = require(\"@opentelemetry/exporter-prometheus\");\n\nconst meterProvider = new MeterProvider({\n // The Prometheus exporter runs an HTTP server which\n // the Prometheus backend scrapes to collect metrics.\n exporter: new PrometheusExporter({ startServer: true }),\n interval: 1000,\n});\n\n/**\n * Registering the provider with the API allows it to be discovered\n * and used by instrumentation libraries.\n */\napi.metrics.setGlobalMeterProvider(meterProvider);\n```\n\n## Version Compatibility\n\nBecause the npm installer and node module resolution algorithm could potentially allow two or more copies of any given package to exist within the same `node_modules` structure, the OpenTelemetry API takes advantage of a variable on the `global` object to store the global API. When an API method in the API package is called, it checks if this `global` API exists and proxies calls to it if and only if it is a compatible API version. This means if a package has a dependency on an OpenTelemetry API version which is not compatible with the API used by the end user, the package will receive a no-op implementation of the API.\n\n## Advanced Use\n\n### API Registration Options\n\nIf you prefer to choose your own propagator or context manager, you may pass an options object into the `tracerProvider.register()` method. Omitted or `undefined` options will be replaced by a default value and `null` values will be skipped.\n\n```javascript\nconst { B3Propagator } = require(\"@opentelemetry/core\");\n\ntracerProvider.register({\n // Use B3 Propagation\n propagator: new B3Propagator(),\n\n // Skip registering a default context manager\n contextManager: null,\n});\n```\n\n### API Methods\n\nIf you are writing an instrumentation library, or prefer to call the API methods directly rather than using the `register` method on the Tracer/Meter Provider, OpenTelemetry provides direct access to the underlying API methods through the `@opentelemetry/api` package. API entry points are defined as global singleton objects `trace`, `metrics`, `propagation`, and `context` which contain methods used to initialize SDK implementations and acquire resources from the API.\n\n- [Trace API Documentation][trace-api-docs]\n- [Metrics API Documentation][metrics-api-docs]\n- [Propagation API Documentation][propagation-api-docs]\n- [Context API Documentation][context-api-docs]\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\n\n/* Initialize TracerProvider */\napi.trace.setGlobalTracerProvider(tracerProvider);\n/* returns tracerProvider (no-op if a working provider has not been initialized) */\napi.trace.getTracerProvider();\n/* returns a tracer from the registered global tracer provider (no-op if a working provider has not been initialized) */\napi.trace.getTracer(name, version);\n\n/* Initialize MeterProvider */\napi.metrics.setGlobalMeterProvider(meterProvider);\n/* returns meterProvider (no-op if a working provider has not been initialized) */\napi.metrics.getMeterProvider();\n/* returns a meter from the registered global meter provider (no-op if a working provider has not been initialized) */\napi.metrics.getMeter(name, version);\n\n/* Initialize Propagator */\napi.propagation.setGlobalPropagator(httpTraceContextPropagator);\n\n/* Initialize Context Manager */\napi.context.setGlobalContextManager(asyncHooksContextManager);\n```\n\n### Library Authors\n\nLibrary authors need only to depend on the `@opentelemetry/api` package and trust that the application owners which use their library will initialize an appropriate SDK.\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\n\nconst tracer = api.trace.getTracer(\"my-library-name\", \"0.2.3\");\n\nasync function doSomething() {\n const span = tracer.startSpan(\"doSomething\", { parent: tracer.getCurrentSpan() });\n try {\n const result = await doSomethingElse();\n span.end();\n return result;\n } catch (err) {\n span.setStatus({\n // use an appropriate status code here\n code: api.CanonicalCode.INTERNAL,\n message: err.message,\n });\n span.end();\n return null;\n }\n}\n```\n\n## Useful links\n\n- For more information on OpenTelemetry, visit: <https://opentelemetry.io/>\n- For more about OpenTelemetry JavaScript: <https://github.com/open-telemetry/opentelemetry-js>\n- For help or feedback on this project, join us on [gitter][gitter-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[gitter-image]: https://badges.gitter.im/open-telemetry/opentelemetry-js.svg\n[gitter-url]: https://gitter.im/open-telemetry/opentelemetry-node?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/master/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-api\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-api\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-api\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-api&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/api\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fapi.svg\n\n[trace-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/traceapi.html\n[metrics-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/metricsapi.html\n[propagation-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/propagationapi.html\n[context-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/contextapi.html\n\n[web]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-web\n[tracing]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-tracing\n[node]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node\n[metrics]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-metrics\n\n[other-tracing-backends]: https://github.com/open-telemetry/opentelemetry-js#trace-exporters\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"15174c6647ab9863dfc1424412fa60f2fddb3351","scripts":{"docs":"typedoc --tsconfig tsconfig.json --exclude test/**/*.ts","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (linux)","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/context-base":"^0.11.1-alpha.48+15174c6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","codecov":"3.7.2","typedoc":"0.18.0","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","linkinator":"2.1.1","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.0.2","@types/sinon":"4.3.1","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.11.1-alpha.48_1598988248346_0.10477424023506265","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@opentelemetry/api","version":"0.11.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.11.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"e0f6d96b3754306e55fe6154d81ee048c7529fd6","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.11.0.tgz","fileCount":171,"integrity":"sha512-K+1ADLMxduhsXoZ0GRfi9Pw162FvzBQLDQlHru1lg86rpIU+4XqdJkSGo6y3Kg+GmOWq1HNHOA/ydw/rzHQkRg==","signatures":[{"sig":"MEYCIQC8xyoQ0GcgcyaT8NO1DdVC+Ruyq4k4xtTdLjhKXleRhwIhAIzigV4u3oocErRvlJwkr1pbmRWkxAU9pj5jayjunLh6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTqG9CRA9TVsSAnZWagAASKUP/iimhDzk2iH+iIA3UUiV\ni+FZkNP2mkOw/PDAyWN9ZkH06I0opH6H5gcDTa3IrlFqSvyngKukhwttnE4E\nkk7FGXsQ5HyemCzjnunZbmwGea5E+1GSdMieYC9sH9sFVCFAR+gp+0cMX1gu\n97Dtjjq3ghn5Lk4+LoDBiAgDxY6/08au8LEqpF7+om+XTpZLfh3X9LTgPnz1\n+xGXzBx/wY/1hfNTXctZz6WAlmTAFZ2bjJUodKbkd1iELk5ht9sHEN5ZVJ8i\nxHZ9V0KbLLwm6fCQd6YDUxauXKz5i+aK9E6bRIkFgoxKHJPFVKh3YuhtzKgt\nmWh/jabLBI50u0T2IVsMbWJSWTnsBVEpZ+e2hxgb9vB43aP6RAwmn7Uiqwpc\naKLvbnBSs578/sgK+szf1dQs7s62ObGCczJ0NoQNGTfOmMe01knKRxgx3CgD\nEcYL5vNWdURiVvpA4lmHjvMSQaYPfDJvRBkFh3SDI2k0T5QStXKA2RRuqDP9\n7p9rZCnjofh8FA73xU00axkgbKoquzUAGkG5Wve22oi157mlwLPY23bJ5v9l\n6ok44P7xR/IjuCk5/NKaiJScPyMXmgOZfg46BNUmNL6OuonERxSLqxd6NKpi\nGDSIZg3U4BQel5XBiM4AnnBGRu6Im1Tgdh2wR0iGpp0CGcmqwDyZFH0skW/c\n1qXz\r\n=DIsD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"15174c6647ab9863dfc1424412fa60f2fddb3351","scripts":{"docs":"typedoc --tsconfig tsconfig.json --exclude test/**/*.ts","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"obecny","email":"bobecny@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.4.0","dependencies":{"@opentelemetry/context-base":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","codecov":"3.7.2","typedoc":"0.18.0","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","linkinator":"2.1.1","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.0.2","@types/sinon":"4.3.1","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.11.0_1598988732934_0.14482583409325978","host":"s3://npm-registry-packages"}},"0.11.1-alpha.15":{"name":"@opentelemetry/api","version":"0.11.1-alpha.15","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.11.1-alpha.15","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"72d0ec099544ed216043bb91e9681034813829c8","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.11.1-alpha.15.tgz","fileCount":162,"integrity":"sha512-7g3KV6pqZdYkq9goryv/UDptfv1S80GHt8OVeoZ8HO14AuLqQE9N9mpzDh4N+MwmsrUPFNfcbwwOtMr4W3Lzeg==","signatures":[{"sig":"MEUCIGgvNfr/l8cCJ77wrckylWzqldn9NwdeKEqlWaQSqRA0AiEAsnHBSrXO2Fm6om3y/U0L8wyra8+8rEsgiUrjRgJhaTc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaB4sCRA9TVsSAnZWagAA33IP/iFFEy2zEGFVfgO9K7CL\nrRTky8biwNa5UKvIJftaePxVp9VHO8LyaX+V+xrMl2JP5bQFEyGD/A+2UjQP\nQZswGYSPrDO/j8ayzFgAstLrSxmM8Cvi9JZuxPranMEZ3BL1yszAr7nTk7dc\nbTinmihm/ZJb3S1rRf2QrhsbnT7Dd65PtvXq/qd/OAxaGAxiKz/cgk4XbZwn\nf1jyz3laG/6ufeKzwdMSR0JuRHMBIbkJ35xbSqBrDHaQhbT72e36tuPU08lf\nOV87iWc5kQYYQ6qW8vFZo4/OjadGk93Fg50hXZyaBVWXu/X6ooiluE/pSM0X\n5OrP10dntwqMUv6wrNz6kSkkAOl7G/7ufUfhhsJNra1K3BnOgR9CiTwQgYtO\n7rpXB2xgApocvH6k3bpidDs+Je9z+g2XAVR0ktKrTigeYSjiqHrKTlXuzNmr\nZkywduJWl+fg8xYTCHIX5xy7y9PNLei9IOKBcCNNmQ+1WlZrWVUNtqTvd5WF\nfvXZ+V5YyTcxJZTM/lTcbCujKVDFmtvlbiyRfJwk06tqvDGFjbz+YglASf7t\nTsESKkrnZTY+D3sj95gDcZlZ4LSrZ8qmLq505cZjPRkc8Yj/cqW1fBjGMXZl\n4mpu+Kp1B7pgQW1ngEuTiPMQU2ZfYNJpve+dZbsjOu4H0w7zLER/A4Z5ZaVd\nVtcu\r\n=A+1U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry API for JavaScript\n\n[![Gitter chat][gitter-image]][gitter-url]\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThis package provides everything needed to interact with the OpenTelemetry API, including all TypeScript interfaces, enums, and no-op implementations. It is intended for use both on the server and in the browser.\n\n## Quick Start\n\nTo get started you need to install the SDK and plugins, create a TracerProvider and/or MeterProvider, and register it with the API.\n\n### Install Dependencies\n\n```sh\n$ # Install tracing dependencies\n$ npm install \\\n @opentelemetry/api \\\n @opentelemetry/core \\\n @opentelemetry/node \\\n @opentelemetry/tracing \\\n @opentelemetry/exporter-jaeger \\ # add exporters as needed\n @opentelemetry/plugin-http # add plugins as needed\n\n$ # Install metrics dependencies\n$ npm install \\\n @opentelemetry/metrics \\\n @opentelemetry/exporter-prometheus # add exporters as needed\n```\n\n> Note: this example is for node.js. See [examples/tracer-web](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/tracer-web) for a browser example.\n\n### Initialize the SDK\n\nBefore any other module in your application is loaded, you must initialize the global tracer and meter providers. If you fail to initialize a provider, no-op implementations will be provided to any library which acquires them from the API.\n\nTo collect traces and metrics, you will have to tell the SDK where to export telemetry data to. This example uses Jaeger and Prometheus, but exporters exist for [other tracing backends][other-tracing-backends]. If you're not sure if there is an exporter for your tracing backend, contact your tracing provider.\n\n#### Tracing\n\n```javascript\nconst { NodeTracerProvider } = require(\"@opentelemetry/node\");\nconst { SimpleSpanProcessor } = require(\"@opentelemetry/tracing\");\nconst { JaegerExporter } = require(\"@opentelemetry/exporter-jaeger\");\n\nconst tracerProvider = new NodeTracerProvider();\n\n/**\n * The SimpleSpanProcessor does no batching and exports spans\n * immediately when they end. For most production use cases,\n * OpenTelemetry recommends use of the BatchSpanProcessor.\n */\ntracerProvider.addSpanProcessor(\n new SimpleSpanProcessor(\n new JaegerExporter({\n serviceName: 'my-service'\n })\n )\n);\n\n/**\n * Registering the provider with the API allows it to be discovered\n * and used by instrumentation libraries. The OpenTelemetry API provides\n * methods to set global SDK implementations, but the default SDK provides\n * a convenience method named `register` which registers same defaults\n * for you.\n *\n * By default the NodeTracerProvider uses Trace Context for propagation\n * and AsyncHooksScopeManager for context management. To learn about\n * customizing this behavior, see API Registration Options below.\n */\ntracerProvider.register();\n```\n\n#### Metrics\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\nconst { MeterProvider } = require(\"@opentelemetry/metrics\");\nconst { PrometheusExporter } = require(\"@opentelemetry/exporter-prometheus\");\n\nconst meterProvider = new MeterProvider({\n // The Prometheus exporter runs an HTTP server which\n // the Prometheus backend scrapes to collect metrics.\n exporter: new PrometheusExporter({ startServer: true }),\n interval: 1000,\n});\n\n/**\n * Registering the provider with the API allows it to be discovered\n * and used by instrumentation libraries.\n */\napi.metrics.setGlobalMeterProvider(meterProvider);\n```\n\n## Version Compatibility\n\nBecause the npm installer and node module resolution algorithm could potentially allow two or more copies of any given package to exist within the same `node_modules` structure, the OpenTelemetry API takes advantage of a variable on the `global` object to store the global API. When an API method in the API package is called, it checks if this `global` API exists and proxies calls to it if and only if it is a compatible API version. This means if a package has a dependency on an OpenTelemetry API version which is not compatible with the API used by the end user, the package will receive a no-op implementation of the API.\n\n## Advanced Use\n\n### API Registration Options\n\nIf you prefer to choose your own propagator or context manager, you may pass an options object into the `tracerProvider.register()` method. Omitted or `undefined` options will be replaced by a default value and `null` values will be skipped.\n\n```javascript\nconst { B3Propagator } = require(\"@opentelemetry/core\");\n\ntracerProvider.register({\n // Use B3 Propagation\n propagator: new B3Propagator(),\n\n // Skip registering a default context manager\n contextManager: null,\n});\n```\n\n### API Methods\n\nIf you are writing an instrumentation library, or prefer to call the API methods directly rather than using the `register` method on the Tracer/Meter Provider, OpenTelemetry provides direct access to the underlying API methods through the `@opentelemetry/api` package. API entry points are defined as global singleton objects `trace`, `metrics`, `propagation`, and `context` which contain methods used to initialize SDK implementations and acquire resources from the API.\n\n- [Trace API Documentation][trace-api-docs]\n- [Metrics API Documentation][metrics-api-docs]\n- [Propagation API Documentation][propagation-api-docs]\n- [Context API Documentation][context-api-docs]\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\n\n/* Initialize TracerProvider */\napi.trace.setGlobalTracerProvider(tracerProvider);\n/* returns tracerProvider (no-op if a working provider has not been initialized) */\napi.trace.getTracerProvider();\n/* returns a tracer from the registered global tracer provider (no-op if a working provider has not been initialized) */\napi.trace.getTracer(name, version);\n\n/* Initialize MeterProvider */\napi.metrics.setGlobalMeterProvider(meterProvider);\n/* returns meterProvider (no-op if a working provider has not been initialized) */\napi.metrics.getMeterProvider();\n/* returns a meter from the registered global meter provider (no-op if a working provider has not been initialized) */\napi.metrics.getMeter(name, version);\n\n/* Initialize Propagator */\napi.propagation.setGlobalPropagator(httpTraceContextPropagator);\n\n/* Initialize Context Manager */\napi.context.setGlobalContextManager(asyncHooksContextManager);\n```\n\n### Library Authors\n\nLibrary authors need only to depend on the `@opentelemetry/api` package and trust that the application owners which use their library will initialize an appropriate SDK.\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\n\nconst tracer = api.trace.getTracer(\"my-library-name\", \"0.2.3\");\n\nasync function doSomething() {\n const span = tracer.startSpan(\"doSomething\", { parent: tracer.getCurrentSpan() });\n try {\n const result = await doSomethingElse();\n span.end();\n return result;\n } catch (err) {\n span.setStatus({\n // use an appropriate status code here\n code: api.CanonicalCode.INTERNAL,\n message: err.message,\n });\n span.end();\n return null;\n }\n}\n```\n\n## Useful links\n\n- For more information on OpenTelemetry, visit: <https://opentelemetry.io/>\n- For more about OpenTelemetry JavaScript: <https://github.com/open-telemetry/opentelemetry-js>\n- For help or feedback on this project, join us on [gitter][gitter-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[gitter-image]: https://badges.gitter.im/open-telemetry/opentelemetry-js.svg\n[gitter-url]: https://gitter.im/open-telemetry/opentelemetry-node?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/master/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-api\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-api\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-api\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-api&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/api\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fapi.svg\n\n[trace-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/traceapi.html\n[metrics-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/metricsapi.html\n[propagation-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/propagationapi.html\n[context-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/contextapi.html\n\n[web]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-web\n[tracing]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-tracing\n[node]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node\n[metrics]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-metrics\n\n[other-tracing-backends]: https://github.com/open-telemetry/opentelemetry-js#trace-exporters\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"e170039015e8a1a7419bb835a00659b2a734b8a6","scripts":{"docs":"typedoc --tsconfig tsconfig.json --exclude test/**/*.ts","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.10.1+x64 (linux)","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.10.1","dependencies":{"@opentelemetry/context-base":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","codecov":"3.7.2","typedoc":"0.18.0","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","linkinator":"2.1.1","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.0.2","@types/sinon":"9.0.5","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.11.1-alpha.15_1600658988294_0.8542708145011673","host":"s3://npm-registry-packages"}},"0.11.1-alpha.35":{"name":"@opentelemetry/api","version":"0.11.1-alpha.35","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.11.1-alpha.35","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"a9839f60b2ffd0eeb760b182d92b7c6e7cc65a9c","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.11.1-alpha.35.tgz","fileCount":165,"integrity":"sha512-ds9XbRpYHiL7nq3AZBj6VjgOXqqhpL7YGwb/H2s7vxn0REQHSlgZEzpmKbCfk1OBpfzHu/kAhb9QTH5QkWo6pw==","signatures":[{"sig":"MEUCIQC8gQ0cyKThUjBldSDefnU4sOthmo94bmtgYcVtJ6NFfQIgCBwkaJ2qJoABLjJa7bj31cGWNrbVAZIrjPSOB5JKL0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdHhqCRA9TVsSAnZWagAAttYQAKFeg+0UaTItu4V4oqvK\nPbwAESsLrY1PUfaXL7wqKpqX3zk5l5hv6LzxqQUSvhhMFW08PA/iRbaq+KZc\nrXGdKYZszsxUN8whbzfiZcblIC59TLXyJOLUO/2ntnOKISnCOL3FfVEZ/VOA\nY6Y3H4bWbkwne2zq+vV55OdHfN5gSAf23xu4EgMpN4G0vSaLDH1R01DCm3c5\nyoWDpUNMqeex0EA3/SfYP45q2DTdkiv6Bve0rrKy6XabbGwIDuJcjWf39iUE\n1RDB99f7fc0DgjOVDT3zwAtzzpnH4YlTTIXUB/dssKF5/g8XLTlQUeyyuVXm\nML7VBMKXnTSG6CNfK6U5puyRhvruhoEZscpkfJw9EIzkbw1PQYbIlwxH0OcQ\ni/g1DMw37BFnEuuUhd43eda5fRTcv5ldLod2Xvhd3ifXsvxhCXKlt+qVdMTK\naChAV12hC9gFEZs3EHiS7gKA7Ddn4pXwE3Z5n5+Vyw8NXukih2epSPjGBRwU\nMORtcS6Vex7xpVNouAA6vynabRAS3feQIJEyvEO9Fpi4uFpqnTddwIISd1va\nd5pL7whnz+Vim836KfOfqDBYfw4UVzTOhl9HN10HgXX9tQr1DUjIT5+wipmO\nARat1W7z1HvHG9c9CIwatBklSowAj99oWYR5X93Fuz5CZz46XKukAjQLwIpn\nFay0\r\n=Jy9x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry API for JavaScript\n\n[![Gitter chat][gitter-image]][gitter-url]\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThis package provides everything needed to interact with the OpenTelemetry API, including all TypeScript interfaces, enums, and no-op implementations. It is intended for use both on the server and in the browser.\n\n## Quick Start\n\nTo get started you need to install the SDK and plugins, create a TracerProvider and/or MeterProvider, and register it with the API.\n\n### Install Dependencies\n\n```sh\n$ # Install tracing dependencies\n$ npm install \\\n @opentelemetry/api \\\n @opentelemetry/core \\\n @opentelemetry/node \\\n @opentelemetry/tracing \\\n @opentelemetry/exporter-jaeger \\ # add exporters as needed\n @opentelemetry/plugin-http # add plugins as needed\n\n$ # Install metrics dependencies\n$ npm install \\\n @opentelemetry/metrics \\\n @opentelemetry/exporter-prometheus # add exporters as needed\n```\n\n> Note: this example is for node.js. See [examples/tracer-web](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/tracer-web) for a browser example.\n\n### Initialize the SDK\n\nBefore any other module in your application is loaded, you must initialize the global tracer and meter providers. If you fail to initialize a provider, no-op implementations will be provided to any library which acquires them from the API.\n\nTo collect traces and metrics, you will have to tell the SDK where to export telemetry data to. This example uses Jaeger and Prometheus, but exporters exist for [other tracing backends][other-tracing-backends]. If you're not sure if there is an exporter for your tracing backend, contact your tracing provider.\n\n#### Tracing\n\n```javascript\nconst { NodeTracerProvider } = require(\"@opentelemetry/node\");\nconst { SimpleSpanProcessor } = require(\"@opentelemetry/tracing\");\nconst { JaegerExporter } = require(\"@opentelemetry/exporter-jaeger\");\n\nconst tracerProvider = new NodeTracerProvider();\n\n/**\n * The SimpleSpanProcessor does no batching and exports spans\n * immediately when they end. For most production use cases,\n * OpenTelemetry recommends use of the BatchSpanProcessor.\n */\ntracerProvider.addSpanProcessor(\n new SimpleSpanProcessor(\n new JaegerExporter({\n serviceName: 'my-service'\n })\n )\n);\n\n/**\n * Registering the provider with the API allows it to be discovered\n * and used by instrumentation libraries. The OpenTelemetry API provides\n * methods to set global SDK implementations, but the default SDK provides\n * a convenience method named `register` which registers same defaults\n * for you.\n *\n * By default the NodeTracerProvider uses Trace Context for propagation\n * and AsyncHooksScopeManager for context management. To learn about\n * customizing this behavior, see API Registration Options below.\n */\ntracerProvider.register();\n```\n\n#### Metrics\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\nconst { MeterProvider } = require(\"@opentelemetry/metrics\");\nconst { PrometheusExporter } = require(\"@opentelemetry/exporter-prometheus\");\n\nconst meterProvider = new MeterProvider({\n // The Prometheus exporter runs an HTTP server which\n // the Prometheus backend scrapes to collect metrics.\n exporter: new PrometheusExporter({ startServer: true }),\n interval: 1000,\n});\n\n/**\n * Registering the provider with the API allows it to be discovered\n * and used by instrumentation libraries.\n */\napi.metrics.setGlobalMeterProvider(meterProvider);\n```\n\n## Version Compatibility\n\nBecause the npm installer and node module resolution algorithm could potentially allow two or more copies of any given package to exist within the same `node_modules` structure, the OpenTelemetry API takes advantage of a variable on the `global` object to store the global API. When an API method in the API package is called, it checks if this `global` API exists and proxies calls to it if and only if it is a compatible API version. This means if a package has a dependency on an OpenTelemetry API version which is not compatible with the API used by the end user, the package will receive a no-op implementation of the API.\n\n## Advanced Use\n\n### API Registration Options\n\nIf you prefer to choose your own propagator or context manager, you may pass an options object into the `tracerProvider.register()` method. Omitted or `undefined` options will be replaced by a default value and `null` values will be skipped.\n\n```javascript\nconst { B3Propagator } = require(\"@opentelemetry/core\");\n\ntracerProvider.register({\n // Use B3 Propagation\n propagator: new B3Propagator(),\n\n // Skip registering a default context manager\n contextManager: null,\n});\n```\n\n### API Methods\n\nIf you are writing an instrumentation library, or prefer to call the API methods directly rather than using the `register` method on the Tracer/Meter Provider, OpenTelemetry provides direct access to the underlying API methods through the `@opentelemetry/api` package. API entry points are defined as global singleton objects `trace`, `metrics`, `propagation`, and `context` which contain methods used to initialize SDK implementations and acquire resources from the API.\n\n- [Trace API Documentation][trace-api-docs]\n- [Metrics API Documentation][metrics-api-docs]\n- [Propagation API Documentation][propagation-api-docs]\n- [Context API Documentation][context-api-docs]\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\n\n/* Initialize TracerProvider */\napi.trace.setGlobalTracerProvider(tracerProvider);\n/* returns tracerProvider (no-op if a working provider has not been initialized) */\napi.trace.getTracerProvider();\n/* returns a tracer from the registered global tracer provider (no-op if a working provider has not been initialized) */\napi.trace.getTracer(name, version);\n\n/* Initialize MeterProvider */\napi.metrics.setGlobalMeterProvider(meterProvider);\n/* returns meterProvider (no-op if a working provider has not been initialized) */\napi.metrics.getMeterProvider();\n/* returns a meter from the registered global meter provider (no-op if a working provider has not been initialized) */\napi.metrics.getMeter(name, version);\n\n/* Initialize Propagator */\napi.propagation.setGlobalPropagator(httpTraceContextPropagator);\n\n/* Initialize Context Manager */\napi.context.setGlobalContextManager(asyncHooksContextManager);\n```\n\n### Library Authors\n\nLibrary authors need only to depend on the `@opentelemetry/api` package and trust that the application owners which use their library will initialize an appropriate SDK.\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\n\nconst tracer = api.trace.getTracer(\"my-library-name\", \"0.2.3\");\n\nasync function doSomething() {\n const span = tracer.startSpan(\"doSomething\", { parent: tracer.getCurrentSpan() });\n try {\n const result = await doSomethingElse();\n span.end();\n return result;\n } catch (err) {\n span.setStatus({\n // use an appropriate status code here\n code: api.CanonicalCode.INTERNAL,\n message: err.message,\n });\n span.end();\n return null;\n }\n}\n```\n\n## Useful links\n\n- For more information on OpenTelemetry, visit: <https://opentelemetry.io/>\n- For more about OpenTelemetry JavaScript: <https://github.com/open-telemetry/opentelemetry-js>\n- For help or feedback on this project, join us on [gitter][gitter-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[gitter-image]: https://badges.gitter.im/open-telemetry/opentelemetry-js.svg\n[gitter-url]: https://gitter.im/open-telemetry/opentelemetry-node?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/master/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-api\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-api\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-api\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-api&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/api\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fapi.svg\n\n[trace-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/traceapi.html\n[metrics-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/metricsapi.html\n[propagation-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/propagationapi.html\n[context-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/contextapi.html\n\n[web]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-web\n[tracing]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-tracing\n[node]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node\n[metrics]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-metrics\n\n[other-tracing-backends]: https://github.com/open-telemetry/opentelemetry-js#trace-exporters\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"c6c993bb16c58ba907337a5667da01b3c248e350","scripts":{"docs":"typedoc --tsconfig tsconfig.json --exclude test/**/*.ts","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.11.0+x64 (linux)","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.11.0","dependencies":{"@opentelemetry/context-base":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","codecov":"3.7.2","typedoc":"0.18.0","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","linkinator":"2.1.1","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.0.2","@types/sinon":"9.0.5","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.11.1-alpha.35_1601468521822_0.5126426545069165","host":"s3://npm-registry-packages"}},"0.11.1-alpha.36":{"name":"@opentelemetry/api","version":"0.11.1-alpha.36","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.11.1-alpha.36","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b5f30d856baa4b4f7e1cf0e445e3c0d69bf4e251","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.11.1-alpha.36.tgz","fileCount":165,"integrity":"sha512-G656LtExbORnrukNFlHlISsMU3NNdfFKcUXYSz24amoLFvyi72PhU9nQ9zT42OZ+o1Id7JGMjz3pnUjbd+zSCQ==","signatures":[{"sig":"MEUCIByqyh+1NmmgcRVEA4qgKGKcP+3RZm2T1kffZHwDMtK7AiEA0x3rBqnavdBVWC+7BUmRZWVaiaVO/EFjfJfl6GHVHVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdHxGCRA9TVsSAnZWagAAJT8P/3nUOkNlD91vCqx36hTd\niSZWW0FQ+dAL5tQNop40gcy8tB9Jcdely0QDMdD+DgCYESDBkHldb2dF70C3\nHsStkZSaYBmvgy5S5SyJcVkQL4OJKrxsuyO4dApm/2Hf6DlWs5cQOWTz+tI3\naXdp3Mn2BHD0rzpXNPv3W+vQHhBqhXRBwhqM6NTCZtmtiswGMZonDCBV0l6I\ndbs6X5a43J1uLJHvobvM7PvWx+2g6JbTuanlwIRIeAvgr2ADP2vPeXyQLIc8\nwlVbC7PaCf0TsxLZVG9TpO2lukmH9kFY8uj37UJ664EW6Yuuw34PuYCwjF3q\nxvxuJRf1PTYt7KWbMtwAW4JXpaZB6V8U0VBTYuqJ0wBcvtIgLJy+2/pIijGg\nF3LEEVYIZqLV4xQ1puhyfjK2z4/edH3Fmrx+WV5HrxdO9q+1ERrNaRqgIt7b\nTyeMrClher7vBSjY8TKm3qXs9lb3en0nbP1wSJZxTfDJQm8mxM79urWyHXpm\nMfBw9A+2BHaGP/FwwRyTaV9pXuPw8ZZiD2VNC65nhRYK3oqsO5CUCdHaqNZX\njlssHQju/9CP6t/TfDlm5sgz5oxhTBqOXNrWXPV022WmNM1tBJypQaExiZ85\nmxt+BkHuAEz/A4hj0XJ3KgPpFpMj082DQR5TrKEpyyKcahpxsoOZFRsysjsQ\nq2Aj\r\n=P3zM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry API for JavaScript\n\n[![Gitter chat][gitter-image]][gitter-url]\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThis package provides everything needed to interact with the OpenTelemetry API, including all TypeScript interfaces, enums, and no-op implementations. It is intended for use both on the server and in the browser.\n\n## Quick Start\n\nTo get started you need to install the SDK and plugins, create a TracerProvider and/or MeterProvider, and register it with the API.\n\n### Install Dependencies\n\n```sh\n$ # Install tracing dependencies\n$ npm install \\\n @opentelemetry/api \\\n @opentelemetry/core \\\n @opentelemetry/node \\\n @opentelemetry/tracing \\\n @opentelemetry/exporter-jaeger \\ # add exporters as needed\n @opentelemetry/plugin-http # add plugins as needed\n\n$ # Install metrics dependencies\n$ npm install \\\n @opentelemetry/metrics \\\n @opentelemetry/exporter-prometheus # add exporters as needed\n```\n\n> Note: this example is for node.js. See [examples/tracer-web](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/tracer-web) for a browser example.\n\n### Initialize the SDK\n\nBefore any other module in your application is loaded, you must initialize the global tracer and meter providers. If you fail to initialize a provider, no-op implementations will be provided to any library which acquires them from the API.\n\nTo collect traces and metrics, you will have to tell the SDK where to export telemetry data to. This example uses Jaeger and Prometheus, but exporters exist for [other tracing backends][other-tracing-backends]. If you're not sure if there is an exporter for your tracing backend, contact your tracing provider.\n\n#### Tracing\n\n```javascript\nconst { NodeTracerProvider } = require(\"@opentelemetry/node\");\nconst { SimpleSpanProcessor } = require(\"@opentelemetry/tracing\");\nconst { JaegerExporter } = require(\"@opentelemetry/exporter-jaeger\");\n\nconst tracerProvider = new NodeTracerProvider();\n\n/**\n * The SimpleSpanProcessor does no batching and exports spans\n * immediately when they end. For most production use cases,\n * OpenTelemetry recommends use of the BatchSpanProcessor.\n */\ntracerProvider.addSpanProcessor(\n new SimpleSpanProcessor(\n new JaegerExporter({\n serviceName: 'my-service'\n })\n )\n);\n\n/**\n * Registering the provider with the API allows it to be discovered\n * and used by instrumentation libraries. The OpenTelemetry API provides\n * methods to set global SDK implementations, but the default SDK provides\n * a convenience method named `register` which registers same defaults\n * for you.\n *\n * By default the NodeTracerProvider uses Trace Context for propagation\n * and AsyncHooksScopeManager for context management. To learn about\n * customizing this behavior, see API Registration Options below.\n */\ntracerProvider.register();\n```\n\n#### Metrics\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\nconst { MeterProvider } = require(\"@opentelemetry/metrics\");\nconst { PrometheusExporter } = require(\"@opentelemetry/exporter-prometheus\");\n\nconst meterProvider = new MeterProvider({\n // The Prometheus exporter runs an HTTP server which\n // the Prometheus backend scrapes to collect metrics.\n exporter: new PrometheusExporter({ startServer: true }),\n interval: 1000,\n});\n\n/**\n * Registering the provider with the API allows it to be discovered\n * and used by instrumentation libraries.\n */\napi.metrics.setGlobalMeterProvider(meterProvider);\n```\n\n## Version Compatibility\n\nBecause the npm installer and node module resolution algorithm could potentially allow two or more copies of any given package to exist within the same `node_modules` structure, the OpenTelemetry API takes advantage of a variable on the `global` object to store the global API. When an API method in the API package is called, it checks if this `global` API exists and proxies calls to it if and only if it is a compatible API version. This means if a package has a dependency on an OpenTelemetry API version which is not compatible with the API used by the end user, the package will receive a no-op implementation of the API.\n\n## Advanced Use\n\n### API Registration Options\n\nIf you prefer to choose your own propagator or context manager, you may pass an options object into the `tracerProvider.register()` method. Omitted or `undefined` options will be replaced by a default value and `null` values will be skipped.\n\n```javascript\nconst { B3Propagator } = require(\"@opentelemetry/core\");\n\ntracerProvider.register({\n // Use B3 Propagation\n propagator: new B3Propagator(),\n\n // Skip registering a default context manager\n contextManager: null,\n});\n```\n\n### API Methods\n\nIf you are writing an instrumentation library, or prefer to call the API methods directly rather than using the `register` method on the Tracer/Meter Provider, OpenTelemetry provides direct access to the underlying API methods through the `@opentelemetry/api` package. API entry points are defined as global singleton objects `trace`, `metrics`, `propagation`, and `context` which contain methods used to initialize SDK implementations and acquire resources from the API.\n\n- [Trace API Documentation][trace-api-docs]\n- [Metrics API Documentation][metrics-api-docs]\n- [Propagation API Documentation][propagation-api-docs]\n- [Context API Documentation][context-api-docs]\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\n\n/* Initialize TracerProvider */\napi.trace.setGlobalTracerProvider(tracerProvider);\n/* returns tracerProvider (no-op if a working provider has not been initialized) */\napi.trace.getTracerProvider();\n/* returns a tracer from the registered global tracer provider (no-op if a working provider has not been initialized) */\napi.trace.getTracer(name, version);\n\n/* Initialize MeterProvider */\napi.metrics.setGlobalMeterProvider(meterProvider);\n/* returns meterProvider (no-op if a working provider has not been initialized) */\napi.metrics.getMeterProvider();\n/* returns a meter from the registered global meter provider (no-op if a working provider has not been initialized) */\napi.metrics.getMeter(name, version);\n\n/* Initialize Propagator */\napi.propagation.setGlobalPropagator(httpTraceContextPropagator);\n\n/* Initialize Context Manager */\napi.context.setGlobalContextManager(asyncHooksContextManager);\n```\n\n### Library Authors\n\nLibrary authors need only to depend on the `@opentelemetry/api` package and trust that the application owners which use their library will initialize an appropriate SDK.\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\n\nconst tracer = api.trace.getTracer(\"my-library-name\", \"0.2.3\");\n\nasync function doSomething() {\n const span = tracer.startSpan(\"doSomething\", { parent: tracer.getCurrentSpan() });\n try {\n const result = await doSomethingElse();\n span.end();\n return result;\n } catch (err) {\n span.setStatus({\n // use an appropriate status code here\n code: api.CanonicalCode.INTERNAL,\n message: err.message,\n });\n span.end();\n return null;\n }\n}\n```\n\n## Useful links\n\n- For more information on OpenTelemetry, visit: <https://opentelemetry.io/>\n- For more about OpenTelemetry JavaScript: <https://github.com/open-telemetry/opentelemetry-js>\n- For help or feedback on this project, join us on [gitter][gitter-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[gitter-image]: https://badges.gitter.im/open-telemetry/opentelemetry-js.svg\n[gitter-url]: https://gitter.im/open-telemetry/opentelemetry-node?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/master/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-api\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-api\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-api\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-api&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/api\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fapi.svg\n\n[trace-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/traceapi.html\n[metrics-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/metricsapi.html\n[propagation-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/propagationapi.html\n[context-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/contextapi.html\n\n[web]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-web\n[tracing]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-tracing\n[node]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node\n[metrics]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-metrics\n\n[other-tracing-backends]: https://github.com/open-telemetry/opentelemetry-js#trace-exporters\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"6eb157c66925fe84b4960f247a86678441f3cb60","scripts":{"docs":"typedoc --tsconfig tsconfig.json --exclude test/**/*.ts","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.11.0+x64 (linux)","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.11.0","dependencies":{"@opentelemetry/context-base":"^0.11.1-alpha.36+6eb157c6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","codecov":"3.7.2","typedoc":"0.18.0","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","linkinator":"2.1.1","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.0.2","@types/sinon":"9.0.5","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.11.1-alpha.36_1601469510286_0.8353505615644046","host":"s3://npm-registry-packages"}},"0.11.1-alpha.44":{"name":"@opentelemetry/api","version":"0.11.1-alpha.44","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.11.1-alpha.44","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"9c569ef630396472649f225d0b687bf0b5f398e6","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.11.1-alpha.44.tgz","fileCount":168,"integrity":"sha512-pDRj8lX39Chbu+1gpqHBwhhCm06s+Yr+N1d2qCGKMVg4tQ/6ikSM/1TkSACbPB9RzIrQtBZ5s72tv1Q/f+TlvA==","signatures":[{"sig":"MEQCIEPzVqX/Qt6X1bXWz0YHwQgU0mhN0RfmDf0nLWPxrxQdAiAnIpoKlAxzs3gHej5Eh3NcX117k7+lfLy+sVw7S/WGNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffh0LCRA9TVsSAnZWagAAaNkP/2wDWa6PHGWctP+rqLK1\nQq568fzCgCNngsO3Gg/0DFZn0aWZ4itby4KBCD/6fECKTiiVQUJY/ijyUapt\n7U4Pj1wqXLotKEZO8icgw1/Ix1ZaRulzvPBx8D3gqnL8mdO/yCRSjI48u2CY\nAp+1QNvhOmnpu/Av/821apq7zFmGlYHICPrwMCPPkof9J6To1/HWxlL9HcA6\nExiWp+QInayMEpN24XfbnoXS3VpYkDXPvmfw8Mkjmm0wIGb2TiF93WxJ+qyX\n1TqYEaF7BU30ZwTL8uxE7SIIYY9kx0/vMFQtmWcuDgIp8sKSqNFuGvXxyIpa\n8xkRWPtBcR87lDOymqhfJ9gOYE1HO+Vuv+Ju/G2SCZafYei8vMo/ewkSqpry\nWbkA2mVL24BlrBSc2U8ik4u8qixWdgARFO5N7rdlzJ5L+t/imZMs4JitATcr\n3sexAxlPBNrIVJwJT1JMIpP299DO0mJ1AoqFsO0T79Wo2V0qt48zUyVTKsVV\n6hdxXJZ0/ZMbzvjC5QvLy8afdAF/yOVbqyh1Lk6r3XJjTwkKtRDb06oeM20d\n470lRjm7u6AF+mo7bniAkWjC2T6LDKrqMIpqukxGnZVsgtRlJ3MkSDV5d1ZP\nB9B1cU5UeF41b8W/ZLllikTkTCe9h67uSs8zFda1iL1yAkTR5TZd+Uahl6mf\nOSmj\r\n=SHra\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry API for JavaScript\n\n[![Gitter chat][gitter-image]][gitter-url]\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThis package provides everything needed to interact with the OpenTelemetry API, including all TypeScript interfaces, enums, and no-op implementations. It is intended for use both on the server and in the browser.\n\n## Quick Start\n\nTo get started you need to install the SDK and plugins, create a TracerProvider and/or MeterProvider, and register it with the API.\n\n### Install Dependencies\n\n```sh\n$ # Install tracing dependencies\n$ npm install \\\n @opentelemetry/api \\\n @opentelemetry/core \\\n @opentelemetry/node \\\n @opentelemetry/tracing \\\n @opentelemetry/exporter-jaeger \\ # add exporters as needed\n @opentelemetry/plugin-http # add plugins as needed\n\n$ # Install metrics dependencies\n$ npm install \\\n @opentelemetry/metrics \\\n @opentelemetry/exporter-prometheus # add exporters as needed\n```\n\n> Note: this example is for node.js. See [examples/tracer-web](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/tracer-web) for a browser example.\n\n### Initialize the SDK\n\nBefore any other module in your application is loaded, you must initialize the global tracer and meter providers. If you fail to initialize a provider, no-op implementations will be provided to any library which acquires them from the API.\n\nTo collect traces and metrics, you will have to tell the SDK where to export telemetry data to. This example uses Jaeger and Prometheus, but exporters exist for [other tracing backends][other-tracing-backends]. If you're not sure if there is an exporter for your tracing backend, contact your tracing provider.\n\n#### Tracing\n\n```javascript\nconst { NodeTracerProvider } = require(\"@opentelemetry/node\");\nconst { SimpleSpanProcessor } = require(\"@opentelemetry/tracing\");\nconst { JaegerExporter } = require(\"@opentelemetry/exporter-jaeger\");\n\nconst tracerProvider = new NodeTracerProvider();\n\n/**\n * The SimpleSpanProcessor does no batching and exports spans\n * immediately when they end. For most production use cases,\n * OpenTelemetry recommends use of the BatchSpanProcessor.\n */\ntracerProvider.addSpanProcessor(\n new SimpleSpanProcessor(\n new JaegerExporter({\n serviceName: 'my-service'\n })\n )\n);\n\n/**\n * Registering the provider with the API allows it to be discovered\n * and used by instrumentation libraries. The OpenTelemetry API provides\n * methods to set global SDK implementations, but the default SDK provides\n * a convenience method named `register` which registers same defaults\n * for you.\n *\n * By default the NodeTracerProvider uses Trace Context for propagation\n * and AsyncHooksScopeManager for context management. To learn about\n * customizing this behavior, see API Registration Options below.\n */\ntracerProvider.register();\n```\n\n#### Metrics\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\nconst { MeterProvider } = require(\"@opentelemetry/metrics\");\nconst { PrometheusExporter } = require(\"@opentelemetry/exporter-prometheus\");\n\nconst meterProvider = new MeterProvider({\n // The Prometheus exporter runs an HTTP server which\n // the Prometheus backend scrapes to collect metrics.\n exporter: new PrometheusExporter({ startServer: true }),\n interval: 1000,\n});\n\n/**\n * Registering the provider with the API allows it to be discovered\n * and used by instrumentation libraries.\n */\napi.metrics.setGlobalMeterProvider(meterProvider);\n```\n\n## Version Compatibility\n\nBecause the npm installer and node module resolution algorithm could potentially allow two or more copies of any given package to exist within the same `node_modules` structure, the OpenTelemetry API takes advantage of a variable on the `global` object to store the global API. When an API method in the API package is called, it checks if this `global` API exists and proxies calls to it if and only if it is a compatible API version. This means if a package has a dependency on an OpenTelemetry API version which is not compatible with the API used by the end user, the package will receive a no-op implementation of the API.\n\n## Advanced Use\n\n### API Registration Options\n\nIf you prefer to choose your own propagator or context manager, you may pass an options object into the `tracerProvider.register()` method. Omitted or `undefined` options will be replaced by a default value and `null` values will be skipped.\n\n```javascript\nconst { B3Propagator } = require(\"@opentelemetry/core\");\n\ntracerProvider.register({\n // Use B3 Propagation\n propagator: new B3Propagator(),\n\n // Skip registering a default context manager\n contextManager: null,\n});\n```\n\n### API Methods\n\nIf you are writing an instrumentation library, or prefer to call the API methods directly rather than using the `register` method on the Tracer/Meter Provider, OpenTelemetry provides direct access to the underlying API methods through the `@opentelemetry/api` package. API entry points are defined as global singleton objects `trace`, `metrics`, `propagation`, and `context` which contain methods used to initialize SDK implementations and acquire resources from the API.\n\n- [Trace API Documentation][trace-api-docs]\n- [Metrics API Documentation][metrics-api-docs]\n- [Propagation API Documentation][propagation-api-docs]\n- [Context API Documentation][context-api-docs]\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\n\n/* Initialize TracerProvider */\napi.trace.setGlobalTracerProvider(tracerProvider);\n/* returns tracerProvider (no-op if a working provider has not been initialized) */\napi.trace.getTracerProvider();\n/* returns a tracer from the registered global tracer provider (no-op if a working provider has not been initialized) */\napi.trace.getTracer(name, version);\n\n/* Initialize MeterProvider */\napi.metrics.setGlobalMeterProvider(meterProvider);\n/* returns meterProvider (no-op if a working provider has not been initialized) */\napi.metrics.getMeterProvider();\n/* returns a meter from the registered global meter provider (no-op if a working provider has not been initialized) */\napi.metrics.getMeter(name, version);\n\n/* Initialize Propagator */\napi.propagation.setGlobalPropagator(httpTraceContextPropagator);\n\n/* Initialize Context Manager */\napi.context.setGlobalContextManager(asyncHooksContextManager);\n```\n\n### Library Authors\n\nLibrary authors need only to depend on the `@opentelemetry/api` package and trust that the application owners which use their library will initialize an appropriate SDK.\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\n\nconst tracer = api.trace.getTracer(\"my-library-name\", \"0.2.3\");\n\nasync function doSomething() {\n const span = tracer.startSpan(\"doSomething\", { parent: tracer.getCurrentSpan() });\n try {\n const result = await doSomethingElse();\n span.end();\n return result;\n } catch (err) {\n span.setStatus({\n // use an appropriate status code here\n code: api.CanonicalCode.INTERNAL,\n message: err.message,\n });\n span.end();\n return null;\n }\n}\n```\n\n## Useful links\n\n- For more information on OpenTelemetry, visit: <https://opentelemetry.io/>\n- For more about OpenTelemetry JavaScript: <https://github.com/open-telemetry/opentelemetry-js>\n- For help or feedback on this project, join us on [gitter][gitter-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[gitter-image]: https://badges.gitter.im/open-telemetry/opentelemetry-js.svg\n[gitter-url]: https://gitter.im/open-telemetry/opentelemetry-node?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/master/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-api\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-api\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-api\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-api&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/api\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fapi.svg\n\n[trace-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/traceapi.html\n[metrics-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/metricsapi.html\n[propagation-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/propagationapi.html\n[context-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/contextapi.html\n\n[web]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-web\n[tracing]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-tracing\n[node]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node\n[metrics]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-metrics\n\n[other-tracing-backends]: https://github.com/open-telemetry/opentelemetry-js#trace-exporters\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"240f852cc41707c751f28811b7ce3d243382e3dd","scripts":{"docs":"typedoc --tsconfig tsconfig.json --exclude test/**/*.ts","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.11.0+x64 (linux)","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.11.0","dependencies":{"@opentelemetry/context-base":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","codecov":"3.7.2","typedoc":"0.18.0","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","linkinator":"2.1.1","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.0.2","@types/sinon":"9.0.5","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.11.1-alpha.44_1602100491043_0.2372839598261729","host":"s3://npm-registry-packages"}},"0.11.1-alpha.53":{"name":"@opentelemetry/api","version":"0.11.1-alpha.53","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.11.1-alpha.53","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"348fbe8e127edf9590d53ec73381066baf3f61ae","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.11.1-alpha.53.tgz","fileCount":168,"integrity":"sha512-u6UpV5JKF/K98TK/he8WqxhYK8+8y9huiVgQlOFNAjTlL3cck4yY1RMStn22IIyvM808UtS4m/rP39V6nw+JBg==","signatures":[{"sig":"MEUCIDjcb42Q1KXgFgygzgJiKDmFc4mmcE5HJzFF54FWPYn1AiEAwV6ZkEEhf0IZqP+0PHOLS7nwiTdx7lXfYYdCWly3Mv8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjXzwCRA9TVsSAnZWagAAxHEP/2pFusJe3545oZfAJdLJ\nUOi5veYOU91K1XLwuRGzHTSwDVSFRSf1Dhnii6oqlWQi884VcPeiFY/0HQLj\n8jY9XmLWm6VZlrvraIQKKbChRTl14zmmehSEImVllFHSGpUJ9mToISy8sDAX\nulbSvGSe2zyyWQR0YLnf0OfV4Hl7+EWF1qjfpgXVVviq5Q5vm59gMQrjk5VA\nM1DqlQuJAYaSHY6vL/CNRgMq7fsP3jXXrnPPENcEqIABXthqKAzZUrHVogZw\nTb8et7P3or6VO4cMh0auwRnuAgvUqFkImyK82CRkDCFjZLP9oRKkl2Zq6WBR\nYa4mGrQBBCapv+5lOJkBnCya9Yi1CASZeby57MSCGMMyxxJQ0B8hXNf+7qnn\nJbl6CJ1MGhmmYcSX4sNc337bA6MWqbJHLaU6Rw8C5xFX1W2E+I+dIwNCJ4o8\ngEablR9itVetafylS8QY1wNLe8UIw8A3rSfZ8+uRa5sDsQ9vflhPGh8n5OvT\ndCrrmXhmqCkONkEiCBzzDx4TOmuX2FLR5OlBSNNTRdeWoi3M26gnVi+2yAhC\najx0nZqKk7cw0YpUcZSVoB0CGsBGftcJ0JIHwOPElYIGQV+bVsbeFAiA7UV/\naBjI2bgrZQpvGLoFwjhRx4RWXi1NbDwOHcmZF6eQ+GjGD3abzjoGyUhsEK4Y\nwCEk\r\n=F/V+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry API for JavaScript\n\n[![Gitter chat][gitter-image]][gitter-url]\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThis package provides everything needed to interact with the OpenTelemetry API, including all TypeScript interfaces, enums, and no-op implementations. It is intended for use both on the server and in the browser.\n\n## Quick Start\n\nTo get started you need to install the SDK and plugins, create a TracerProvider and/or MeterProvider, and register it with the API.\n\n### Install Dependencies\n\n```sh\n$ # Install tracing dependencies\n$ npm install \\\n @opentelemetry/api \\\n @opentelemetry/core \\\n @opentelemetry/node \\\n @opentelemetry/tracing \\\n @opentelemetry/exporter-jaeger \\ # add exporters as needed\n @opentelemetry/plugin-http # add plugins as needed\n\n$ # Install metrics dependencies\n$ npm install \\\n @opentelemetry/metrics \\\n @opentelemetry/exporter-prometheus # add exporters as needed\n```\n\n> Note: this example is for node.js. See [examples/tracer-web](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/tracer-web) for a browser example.\n\n### Initialize the SDK\n\nBefore any other module in your application is loaded, you must initialize the global tracer and meter providers. If you fail to initialize a provider, no-op implementations will be provided to any library which acquires them from the API.\n\nTo collect traces and metrics, you will have to tell the SDK where to export telemetry data to. This example uses Jaeger and Prometheus, but exporters exist for [other tracing backends][other-tracing-backends]. If you're not sure if there is an exporter for your tracing backend, contact your tracing provider.\n\n#### Tracing\n\n```javascript\nconst { NodeTracerProvider } = require(\"@opentelemetry/node\");\nconst { SimpleSpanProcessor } = require(\"@opentelemetry/tracing\");\nconst { JaegerExporter } = require(\"@opentelemetry/exporter-jaeger\");\n\nconst tracerProvider = new NodeTracerProvider();\n\n/**\n * The SimpleSpanProcessor does no batching and exports spans\n * immediately when they end. For most production use cases,\n * OpenTelemetry recommends use of the BatchSpanProcessor.\n */\ntracerProvider.addSpanProcessor(\n new SimpleSpanProcessor(\n new JaegerExporter({\n serviceName: 'my-service'\n })\n )\n);\n\n/**\n * Registering the provider with the API allows it to be discovered\n * and used by instrumentation libraries. The OpenTelemetry API provides\n * methods to set global SDK implementations, but the default SDK provides\n * a convenience method named `register` which registers same defaults\n * for you.\n *\n * By default the NodeTracerProvider uses Trace Context for propagation\n * and AsyncHooksScopeManager for context management. To learn about\n * customizing this behavior, see API Registration Options below.\n */\ntracerProvider.register();\n```\n\n#### Metrics\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\nconst { MeterProvider } = require(\"@opentelemetry/metrics\");\nconst { PrometheusExporter } = require(\"@opentelemetry/exporter-prometheus\");\n\nconst meterProvider = new MeterProvider({\n // The Prometheus exporter runs an HTTP server which\n // the Prometheus backend scrapes to collect metrics.\n exporter: new PrometheusExporter({ startServer: true }),\n interval: 1000,\n});\n\n/**\n * Registering the provider with the API allows it to be discovered\n * and used by instrumentation libraries.\n */\napi.metrics.setGlobalMeterProvider(meterProvider);\n```\n\n## Version Compatibility\n\nBecause the npm installer and node module resolution algorithm could potentially allow two or more copies of any given package to exist within the same `node_modules` structure, the OpenTelemetry API takes advantage of a variable on the `global` object to store the global API. When an API method in the API package is called, it checks if this `global` API exists and proxies calls to it if and only if it is a compatible API version. This means if a package has a dependency on an OpenTelemetry API version which is not compatible with the API used by the end user, the package will receive a no-op implementation of the API.\n\n## Advanced Use\n\n### API Registration Options\n\nIf you prefer to choose your own propagator or context manager, you may pass an options object into the `tracerProvider.register()` method. Omitted or `undefined` options will be replaced by a default value and `null` values will be skipped.\n\n```javascript\nconst { B3Propagator } = require(\"@opentelemetry/core\");\n\ntracerProvider.register({\n // Use B3 Propagation\n propagator: new B3Propagator(),\n\n // Skip registering a default context manager\n contextManager: null,\n});\n```\n\n### API Methods\n\nIf you are writing an instrumentation library, or prefer to call the API methods directly rather than using the `register` method on the Tracer/Meter Provider, OpenTelemetry provides direct access to the underlying API methods through the `@opentelemetry/api` package. API entry points are defined as global singleton objects `trace`, `metrics`, `propagation`, and `context` which contain methods used to initialize SDK implementations and acquire resources from the API.\n\n- [Trace API Documentation][trace-api-docs]\n- [Metrics API Documentation][metrics-api-docs]\n- [Propagation API Documentation][propagation-api-docs]\n- [Context API Documentation][context-api-docs]\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\n\n/* Initialize TracerProvider */\napi.trace.setGlobalTracerProvider(tracerProvider);\n/* returns tracerProvider (no-op if a working provider has not been initialized) */\napi.trace.getTracerProvider();\n/* returns a tracer from the registered global tracer provider (no-op if a working provider has not been initialized) */\napi.trace.getTracer(name, version);\n\n/* Initialize MeterProvider */\napi.metrics.setGlobalMeterProvider(meterProvider);\n/* returns meterProvider (no-op if a working provider has not been initialized) */\napi.metrics.getMeterProvider();\n/* returns a meter from the registered global meter provider (no-op if a working provider has not been initialized) */\napi.metrics.getMeter(name, version);\n\n/* Initialize Propagator */\napi.propagation.setGlobalPropagator(httpTraceContextPropagator);\n\n/* Initialize Context Manager */\napi.context.setGlobalContextManager(asyncHooksContextManager);\n```\n\n### Library Authors\n\nLibrary authors need only to depend on the `@opentelemetry/api` package and trust that the application owners which use their library will initialize an appropriate SDK.\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\n\nconst tracer = api.trace.getTracer(\"my-library-name\", \"0.2.3\");\n\nasync function doSomething() {\n const span = tracer.startSpan(\"doSomething\", { parent: tracer.getCurrentSpan() });\n try {\n const result = await doSomethingElse();\n span.end();\n return result;\n } catch (err) {\n span.setStatus({\n // use an appropriate status code here\n code: api.CanonicalCode.INTERNAL,\n message: err.message,\n });\n span.end();\n return null;\n }\n}\n```\n\n## Useful links\n\n- For more information on OpenTelemetry, visit: <https://opentelemetry.io/>\n- For more about OpenTelemetry JavaScript: <https://github.com/open-telemetry/opentelemetry-js>\n- For help or feedback on this project, join us on [gitter][gitter-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[gitter-image]: https://badges.gitter.im/open-telemetry/opentelemetry-js.svg\n[gitter-url]: https://gitter.im/open-telemetry/opentelemetry-node?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/master/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-api\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-api\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-api\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-api&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/api\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fapi.svg\n\n[trace-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/traceapi.html\n[metrics-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/metricsapi.html\n[propagation-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/propagationapi.html\n[context-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/contextapi.html\n\n[web]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-web\n[tracing]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-tracing\n[node]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node\n[metrics]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-metrics\n\n[other-tracing-backends]: https://github.com/open-telemetry/opentelemetry-js#trace-exporters\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"00a8ce7f982ea24bcd4bc398477112894078ab29","scripts":{"docs":"typedoc --tsconfig tsconfig.json --exclude test/**/*.ts","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.13.1+x64 (linux)","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.13.1","dependencies":{"@opentelemetry/context-base":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","codecov":"3.7.2","typedoc":"0.18.0","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","linkinator":"2.1.1","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.0.2","@types/sinon":"9.0.5","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.11.1-alpha.53_1603108079792_0.8408903798519265","host":"s3://npm-registry-packages"}},"0.12.1-alpha.54":{"name":"@opentelemetry/api","version":"0.12.1-alpha.54","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.12.1-alpha.54","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"8ac76c043be872fe9d3cbb861ced8b2f74bc37a1","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.12.1-alpha.54.tgz","fileCount":168,"integrity":"sha512-sOOa8zJNQNQZl1mQt5Jirf7GiEun7njjyre3I6nsCk1AZpZmDXQq+Yq2UI/3h13D7bYGFjbKWT3FQZIeeCYcMA==","signatures":[{"sig":"MEYCIQDigDhfJDvPEJYY2av2K8u9kjwP1F0qzOUg0cNukpt1BQIhAIpHd5Q9atBvZ9DSxikcw5XB3zAlPw/sJFQ4rS48CzOe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjYtrCRA9TVsSAnZWagAAosYP/RmpKzCVcAM9jf1vdauL\nmYhjujZolP7zXQrGK+tgUGiTtHFsxdFE5F3sgnw600vjVvF3mcd8w+4vLf2c\nbfTNAsluU6ZDd9ESR3yU2opcUg4ZYME02yhZcbUj8Er5m5IRN0zi8QCmfnxn\n1wdPUCiKZm6O1S95hrxSDdWg569fTWbAr5D6OUljPVQ/LeK2FYQKTjwnUF2u\nA5Ho28CmqK+jeoVihx4E89BpbnFfqFSlSuLG/wrmEgqUunMOpsut7U6WqLk5\nzuZA4b7IarysBfbt3iLbFaah09tUCwgsxslKHdeSLQV3vV+hc4aGRyP996je\nZKEUhytIuMPgND6Z7o9WcTbYEMdf00+CHY4mbsX2N/OrEwhcnp46Sl/KbEqQ\nJrRibQDQ6ZU0mI984x/dM8OOw0P4weGFkAwWUS85sLPXytNdggI7LwO3kcP/\npDhEKyKJZc7xCAOvH4NBcxmZqQI6BBVTVECMFlUNdA4o34+x0RutK4eplzKh\nhSQtrU8wdmcjz8KPVRpuksL9MHITgxuR94xy01AnPfLtJyIs+AosEu9YU68G\nJiEz8oYL0LUp8lNlhnOEdyyx/a3qukBLGX4D4D44hmFxaBfzjRdOamY8q67x\nlKXGORK10w6JwnCREx8m6wcQz1TfU+8Ldgc/iz/GkWyKMIzqXpEoYzIbaEC5\nFU5L\r\n=f483\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry API for JavaScript\n\n[![Gitter chat][gitter-image]][gitter-url]\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThis package provides everything needed to interact with the OpenTelemetry API, including all TypeScript interfaces, enums, and no-op implementations. It is intended for use both on the server and in the browser.\n\n## Quick Start\n\nTo get started you need to install the SDK and plugins, create a TracerProvider and/or MeterProvider, and register it with the API.\n\n### Install Dependencies\n\n```sh\n$ # Install tracing dependencies\n$ npm install \\\n @opentelemetry/api \\\n @opentelemetry/core \\\n @opentelemetry/node \\\n @opentelemetry/tracing \\\n @opentelemetry/exporter-jaeger \\ # add exporters as needed\n @opentelemetry/plugin-http # add plugins as needed\n\n$ # Install metrics dependencies\n$ npm install \\\n @opentelemetry/metrics \\\n @opentelemetry/exporter-prometheus # add exporters as needed\n```\n\n> Note: this example is for node.js. See [examples/tracer-web](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/tracer-web) for a browser example.\n\n### Initialize the SDK\n\nBefore any other module in your application is loaded, you must initialize the global tracer and meter providers. If you fail to initialize a provider, no-op implementations will be provided to any library which acquires them from the API.\n\nTo collect traces and metrics, you will have to tell the SDK where to export telemetry data to. This example uses Jaeger and Prometheus, but exporters exist for [other tracing backends][other-tracing-backends]. If you're not sure if there is an exporter for your tracing backend, contact your tracing provider.\n\n#### Tracing\n\n```javascript\nconst { NodeTracerProvider } = require(\"@opentelemetry/node\");\nconst { SimpleSpanProcessor } = require(\"@opentelemetry/tracing\");\nconst { JaegerExporter } = require(\"@opentelemetry/exporter-jaeger\");\n\nconst tracerProvider = new NodeTracerProvider();\n\n/**\n * The SimpleSpanProcessor does no batching and exports spans\n * immediately when they end. For most production use cases,\n * OpenTelemetry recommends use of the BatchSpanProcessor.\n */\ntracerProvider.addSpanProcessor(\n new SimpleSpanProcessor(\n new JaegerExporter({\n serviceName: 'my-service'\n })\n )\n);\n\n/**\n * Registering the provider with the API allows it to be discovered\n * and used by instrumentation libraries. The OpenTelemetry API provides\n * methods to set global SDK implementations, but the default SDK provides\n * a convenience method named `register` which registers same defaults\n * for you.\n *\n * By default the NodeTracerProvider uses Trace Context for propagation\n * and AsyncHooksScopeManager for context management. To learn about\n * customizing this behavior, see API Registration Options below.\n */\ntracerProvider.register();\n```\n\n#### Metrics\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\nconst { MeterProvider } = require(\"@opentelemetry/metrics\");\nconst { PrometheusExporter } = require(\"@opentelemetry/exporter-prometheus\");\n\nconst meterProvider = new MeterProvider({\n // The Prometheus exporter runs an HTTP server which\n // the Prometheus backend scrapes to collect metrics.\n exporter: new PrometheusExporter({ startServer: true }),\n interval: 1000,\n});\n\n/**\n * Registering the provider with the API allows it to be discovered\n * and used by instrumentation libraries.\n */\napi.metrics.setGlobalMeterProvider(meterProvider);\n```\n\n## Version Compatibility\n\nBecause the npm installer and node module resolution algorithm could potentially allow two or more copies of any given package to exist within the same `node_modules` structure, the OpenTelemetry API takes advantage of a variable on the `global` object to store the global API. When an API method in the API package is called, it checks if this `global` API exists and proxies calls to it if and only if it is a compatible API version. This means if a package has a dependency on an OpenTelemetry API version which is not compatible with the API used by the end user, the package will receive a no-op implementation of the API.\n\n## Advanced Use\n\n### API Registration Options\n\nIf you prefer to choose your own propagator or context manager, you may pass an options object into the `tracerProvider.register()` method. Omitted or `undefined` options will be replaced by a default value and `null` values will be skipped.\n\n```javascript\nconst { B3Propagator } = require(\"@opentelemetry/core\");\n\ntracerProvider.register({\n // Use B3 Propagation\n propagator: new B3Propagator(),\n\n // Skip registering a default context manager\n contextManager: null,\n});\n```\n\n### API Methods\n\nIf you are writing an instrumentation library, or prefer to call the API methods directly rather than using the `register` method on the Tracer/Meter Provider, OpenTelemetry provides direct access to the underlying API methods through the `@opentelemetry/api` package. API entry points are defined as global singleton objects `trace`, `metrics`, `propagation`, and `context` which contain methods used to initialize SDK implementations and acquire resources from the API.\n\n- [Trace API Documentation][trace-api-docs]\n- [Metrics API Documentation][metrics-api-docs]\n- [Propagation API Documentation][propagation-api-docs]\n- [Context API Documentation][context-api-docs]\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\n\n/* Initialize TracerProvider */\napi.trace.setGlobalTracerProvider(tracerProvider);\n/* returns tracerProvider (no-op if a working provider has not been initialized) */\napi.trace.getTracerProvider();\n/* returns a tracer from the registered global tracer provider (no-op if a working provider has not been initialized) */\napi.trace.getTracer(name, version);\n\n/* Initialize MeterProvider */\napi.metrics.setGlobalMeterProvider(meterProvider);\n/* returns meterProvider (no-op if a working provider has not been initialized) */\napi.metrics.getMeterProvider();\n/* returns a meter from the registered global meter provider (no-op if a working provider has not been initialized) */\napi.metrics.getMeter(name, version);\n\n/* Initialize Propagator */\napi.propagation.setGlobalPropagator(httpTraceContextPropagator);\n\n/* Initialize Context Manager */\napi.context.setGlobalContextManager(asyncHooksContextManager);\n```\n\n### Library Authors\n\nLibrary authors need only to depend on the `@opentelemetry/api` package and trust that the application owners which use their library will initialize an appropriate SDK.\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\n\nconst tracer = api.trace.getTracer(\"my-library-name\", \"0.2.3\");\n\nasync function doSomething() {\n const span = tracer.startSpan(\"doSomething\", { parent: tracer.getCurrentSpan() });\n try {\n const result = await doSomethingElse();\n span.end();\n return result;\n } catch (err) {\n span.setStatus({\n // use an appropriate status code here\n code: api.CanonicalCode.INTERNAL,\n message: err.message,\n });\n span.end();\n return null;\n }\n}\n```\n\n## Useful links\n\n- For more information on OpenTelemetry, visit: <https://opentelemetry.io/>\n- For more about OpenTelemetry JavaScript: <https://github.com/open-telemetry/opentelemetry-js>\n- For help or feedback on this project, join us on [gitter][gitter-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[gitter-image]: https://badges.gitter.im/open-telemetry/opentelemetry-js.svg\n[gitter-url]: https://gitter.im/open-telemetry/opentelemetry-node?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/master/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-api\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-api\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-api\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-api&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/api\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fapi.svg\n\n[trace-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/traceapi.html\n[metrics-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/metricsapi.html\n[propagation-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/propagationapi.html\n[context-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/contextapi.html\n\n[web]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-web\n[tracing]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-tracing\n[node]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node\n[metrics]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-metrics\n\n[other-tracing-backends]: https://github.com/open-telemetry/opentelemetry-js#trace-exporters\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"3f72613a36b6f97555a0fa7481755cf8b6cce1a7","scripts":{"docs":"typedoc --tsconfig tsconfig.json --exclude test/**/*.ts","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.13.1+x64 (linux)","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.13.1","dependencies":{"@opentelemetry/context-base":"^0.12.1-alpha.54+3f72613a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","codecov":"3.7.2","typedoc":"0.18.0","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","linkinator":"2.1.1","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.0.2","@types/sinon":"9.0.5","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.12.1-alpha.54_1603111786869_0.5074131318945263","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"@opentelemetry/api","version":"0.12.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.12.0","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"0359c3926e8f16fdcd8c78f196bd1e9fc4e66777","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.12.0.tgz","fileCount":183,"integrity":"sha512-Dn4vU5GlaBrIWzLpsM6xbJwKHdlpwBQ4Bd+cL9ofJP3hKT8jBXpBpribmyaqAzrajzzl2Yt8uTa9rFVLfjDAvw==","signatures":[{"sig":"MEQCIFE3DJG+GQXBhh/4bk8Wa9+7qr3HGJAoE2V7JpB1SWftAiBj9I08sf3O4ruKz0RUHcuZI8z93544aktRpKwlvMupHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjYxTCRA9TVsSAnZWagAAXOoP/Rki9m3viNx9etJBtSyz\n3/vsdR+EjxKiL0Zd9qc2sneAN5IdhEhaKuYx0Z+1ffvtOh5MK+GboS6TlJ3I\nbGC7WIqSbbeOzq/psDI2usVfhXlrSS2vjxEnw3AitFtpLsosnxP7867XlrJS\nB0dHOKFYSntBdlplBARHMo6dP5hNdOWh4AXTQLmPU4cdqFq7xPgV7sFh3Ggq\nVQbelVT4X4X/vdMm9hSsnZ8tk5/EgHMcN0w/85hseNdu2RaiKqiLAuv6V3Bw\n0XRNZ4/4v+EcBYN3Ye7hKYOdYoOn8dChmjke2+eG3/DAdSY+Tqf469zm7RYB\nyntDymoYVQ13di16jcwPM6tsqgVqzTxs0wVr6BA6eUu7gFRmE4XzJLF2OWlW\nea/f45L+w/imgT7DrroLLV4nM5xLNt6DaIb8dHv/wgsgVxWNxT/VtrPByLxd\nsC/+9lCNDYbxLZa7UWtvoSqd7WXOYpKbJPP3Acrv4Mj7fNSZ9+lGPNecfXu7\nn1QG+g+xRSEnJnpSRqsJllEhQKetTb7kSsvY8oo8ntRBupSZD0lM2z+tpJ4k\nqfTrdjoJkWuxSGSTt/PbY006ksT/m1TdccwjmMRbdrKAvLW+aycieOz9fB71\ncZqOcjHEfDp6jayBo2FUBclG42wSPYPPC7kQl6XQlkB5QzvDdb7HP47bGqR0\nzfRL\r\n=L5+6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"3f72613a36b6f97555a0fa7481755cf8b6cce1a7","scripts":{"docs":"typedoc --tsconfig tsconfig.json --exclude test/**/*.ts","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"obecny","email":"bobecny@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.4.0","dependencies":{"@opentelemetry/context-base":"^0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","codecov":"3.7.2","typedoc":"0.18.0","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","linkinator":"2.1.1","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.0.2","@types/sinon":"9.0.5","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.12.0_1603112018695_0.0034870778909865674","host":"s3://npm-registry-packages"}},"0.12.1-alpha.7":{"name":"@opentelemetry/api","version":"0.12.1-alpha.7","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.12.1-alpha.7","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"357b13ec909015d3392e7bb2c7ffc3533f30b385","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.12.1-alpha.7.tgz","fileCount":162,"integrity":"sha512-xLFhhKagU/3t80ge6CRGqazi0RbOdiJwENcHuh3X/v1ukZtE/NHTxf6lo9C4kO5PZxuaZu37oojRbIDz+NH1nQ==","signatures":[{"sig":"MEUCIGh9J8PPWWsN60IEDKNzCr1zE3iQ4thJxMWUmcKl2J/YAiEAs5UQWUv7/fz0e6kStMgjAu6QdxxLFMFAeIjSX01sxd4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflzuaCRA9TVsSAnZWagAA2OIP/RRdd8O8wwg7pTsCOUKB\nwgpxUDlS/+ATiPCYVX0pSMmuIOsQzn6xW+e3QRFM7d66beBCOMI6c2Wqc+tD\nUgGxcPhB0dblMTB9uihJFAawGEFILFszw1Mv1EMejGoVNbS/ek3R1wg7hqE2\nFLtTLd6jkG7f3NEa9JPUthhzb+ZsP+QR50WFyCNvgIPRgkTl56GWph8z/ICB\nFGT8yMlhS7gKyEUcjbYEDnrYCqKHVg8LsnzS98xyvaojUK/xTHcurwOlA7LW\nawowtxjAMklq6EB/Y3LOUq1mLh8U74U20mf0wSViLhx/0zJ1CQO+3SSBG+8B\nKZ+cjYS9ItwPZ8ke1xhRHIcoycfRfvNnYqZf6bkei/ePpwtKlf5jDmUJ9Epr\nSSbCzNoB9/478wvdSIZGD66aHvUzVkeL3jcM+x2viNhbv2WR/qG9UN7nrXkQ\nL5/hEFxiEvOHqdv+jMFYKWabcPHZ2Xp0wlW09gOCpZoRcplWeR6fG2gcjGT2\nsP5hcqDCZ8gv0QK18XP2HlbmzFvOaMqNDm7zaOGj3Q0j3HQX/nkM+pjPEF1R\nAtfWSYZ148xFW5PjGUbqqdJOAP4XLEANxawcFJAtCspx+sIb//wkfeekxWtS\nVYWtn6ROjQ/9YhL0pMjdmpU23hhCS8Im+ENBbUXBZEFLyC93rYHEzokim96e\n5hKl\r\n=mIt1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry API for JavaScript\n\n[![Gitter chat][gitter-image]][gitter-url]\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThis package provides everything needed to interact with the OpenTelemetry API, including all TypeScript interfaces, enums, and no-op implementations. It is intended for use both on the server and in the browser.\n\n## Quick Start\n\nTo get started you need to install the SDK and plugins, create a TracerProvider and/or MeterProvider, and register it with the API.\n\n### Install Dependencies\n\n```sh\n$ # Install tracing dependencies\n$ npm install \\\n @opentelemetry/api \\\n @opentelemetry/core \\\n @opentelemetry/node \\\n @opentelemetry/tracing \\\n @opentelemetry/exporter-jaeger \\ # add exporters as needed\n @opentelemetry/plugin-http # add plugins as needed\n\n$ # Install metrics dependencies\n$ npm install \\\n @opentelemetry/metrics \\\n @opentelemetry/exporter-prometheus # add exporters as needed\n```\n\n> Note: this example is for node.js. See [examples/tracer-web](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/tracer-web) for a browser example.\n\n### Initialize the SDK\n\nBefore any other module in your application is loaded, you must initialize the global tracer and meter providers. If you fail to initialize a provider, no-op implementations will be provided to any library which acquires them from the API.\n\nTo collect traces and metrics, you will have to tell the SDK where to export telemetry data to. This example uses Jaeger and Prometheus, but exporters exist for [other tracing backends][other-tracing-backends]. If you're not sure if there is an exporter for your tracing backend, contact your tracing provider.\n\n#### Tracing\n\n```javascript\nconst { NodeTracerProvider } = require(\"@opentelemetry/node\");\nconst { SimpleSpanProcessor } = require(\"@opentelemetry/tracing\");\nconst { JaegerExporter } = require(\"@opentelemetry/exporter-jaeger\");\n\nconst tracerProvider = new NodeTracerProvider();\n\n/**\n * The SimpleSpanProcessor does no batching and exports spans\n * immediately when they end. For most production use cases,\n * OpenTelemetry recommends use of the BatchSpanProcessor.\n */\ntracerProvider.addSpanProcessor(\n new SimpleSpanProcessor(\n new JaegerExporter({\n serviceName: 'my-service'\n })\n )\n);\n\n/**\n * Registering the provider with the API allows it to be discovered\n * and used by instrumentation libraries. The OpenTelemetry API provides\n * methods to set global SDK implementations, but the default SDK provides\n * a convenience method named `register` which registers same defaults\n * for you.\n *\n * By default the NodeTracerProvider uses Trace Context for propagation\n * and AsyncHooksScopeManager for context management. To learn about\n * customizing this behavior, see API Registration Options below.\n */\ntracerProvider.register();\n```\n\n#### Metrics\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\nconst { MeterProvider } = require(\"@opentelemetry/metrics\");\nconst { PrometheusExporter } = require(\"@opentelemetry/exporter-prometheus\");\n\nconst meterProvider = new MeterProvider({\n // The Prometheus exporter runs an HTTP server which\n // the Prometheus backend scrapes to collect metrics.\n exporter: new PrometheusExporter({ startServer: true }),\n interval: 1000,\n});\n\n/**\n * Registering the provider with the API allows it to be discovered\n * and used by instrumentation libraries.\n */\napi.metrics.setGlobalMeterProvider(meterProvider);\n```\n\n## Version Compatibility\n\nBecause the npm installer and node module resolution algorithm could potentially allow two or more copies of any given package to exist within the same `node_modules` structure, the OpenTelemetry API takes advantage of a variable on the `global` object to store the global API. When an API method in the API package is called, it checks if this `global` API exists and proxies calls to it if and only if it is a compatible API version. This means if a package has a dependency on an OpenTelemetry API version which is not compatible with the API used by the end user, the package will receive a no-op implementation of the API.\n\n## Advanced Use\n\n### API Registration Options\n\nIf you prefer to choose your own propagator or context manager, you may pass an options object into the `tracerProvider.register()` method. Omitted or `undefined` options will be replaced by a default value and `null` values will be skipped.\n\n```javascript\nconst { B3Propagator } = require(\"@opentelemetry/propagator-b3\");\n\ntracerProvider.register({\n // Use B3 Propagation\n propagator: new B3Propagator(),\n\n // Skip registering a default context manager\n contextManager: null,\n});\n```\n\n### API Methods\n\nIf you are writing an instrumentation library, or prefer to call the API methods directly rather than using the `register` method on the Tracer/Meter Provider, OpenTelemetry provides direct access to the underlying API methods through the `@opentelemetry/api` package. API entry points are defined as global singleton objects `trace`, `metrics`, `propagation`, and `context` which contain methods used to initialize SDK implementations and acquire resources from the API.\n\n- [Trace API Documentation][trace-api-docs]\n- [Metrics API Documentation][metrics-api-docs]\n- [Propagation API Documentation][propagation-api-docs]\n- [Context API Documentation][context-api-docs]\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\n\n/* Initialize TracerProvider */\napi.trace.setGlobalTracerProvider(tracerProvider);\n/* returns tracerProvider (no-op if a working provider has not been initialized) */\napi.trace.getTracerProvider();\n/* returns a tracer from the registered global tracer provider (no-op if a working provider has not been initialized) */\napi.trace.getTracer(name, version);\n\n/* Initialize MeterProvider */\napi.metrics.setGlobalMeterProvider(meterProvider);\n/* returns meterProvider (no-op if a working provider has not been initialized) */\napi.metrics.getMeterProvider();\n/* returns a meter from the registered global meter provider (no-op if a working provider has not been initialized) */\napi.metrics.getMeter(name, version);\n\n/* Initialize Propagator */\napi.propagation.setGlobalPropagator(httpTraceContextPropagator);\n\n/* Initialize Context Manager */\napi.context.setGlobalContextManager(asyncHooksContextManager);\n```\n\n### Library Authors\n\nLibrary authors need only to depend on the `@opentelemetry/api` package and trust that the application owners which use their library will initialize an appropriate SDK.\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\n\nconst tracer = api.trace.getTracer(\"my-library-name\", \"0.2.3\");\n\nasync function doSomething() {\n const span = tracer.startSpan(\"doSomething\", { parent: tracer.getCurrentSpan() });\n try {\n const result = await doSomethingElse();\n span.end();\n return result;\n } catch (err) {\n span.setStatus({\n // use an appropriate status code here\n code: api.CanonicalCode.INTERNAL,\n message: err.message,\n });\n span.end();\n return null;\n }\n}\n```\n\n## Useful links\n\n- For more information on OpenTelemetry, visit: <https://opentelemetry.io/>\n- For more about OpenTelemetry JavaScript: <https://github.com/open-telemetry/opentelemetry-js>\n- For help or feedback on this project, join us on [gitter][gitter-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[gitter-image]: https://badges.gitter.im/open-telemetry/opentelemetry-js.svg\n[gitter-url]: https://gitter.im/open-telemetry/opentelemetry-node?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/master/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-api\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-api\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-api\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-api&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/api\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fapi.svg\n\n[trace-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/traceapi.html\n[metrics-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/metricsapi.html\n[propagation-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/propagationapi.html\n[context-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/contextapi.html\n\n[web]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-web\n[tracing]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-tracing\n[node]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node\n[metrics]: https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-metrics\n\n[other-tracing-backends]: https://github.com/open-telemetry/opentelemetry-js#trace-exporters\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"46f31dd2285d55d239195032528c3dab1bf0e15c","scripts":{"docs":"typedoc --tsconfig tsconfig.json --exclude test/**/*.ts","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.13.1+x64 (linux)","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.13.1","dependencies":{"@opentelemetry/context-base":"^0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","codecov":"3.7.2","typedoc":"0.18.0","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","linkinator":"2.1.1","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.0.2","@types/sinon":"9.0.5","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.12.1-alpha.7_1603746714071_0.8105941440020468","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"@opentelemetry/api","version":"0.13.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.13.0","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"aa240199e9a1e5dabc55f4de877fb5203a8b6ad6","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.13.0.tgz","fileCount":162,"integrity":"sha512-3F5zuMBhL1cQIGTFGuuGofS9/2bfhoJxT9sWLfHtx7A/vN6HSA6YiotPjWFK/aTiLjZA4YYnIjeA3di151xJrw==","signatures":[{"sig":"MEUCIQDR2kfW0fEWmm3qrGNbFB3NK+MJw7s9mfOHaq8EvV5qggIgU6tUQBm2iTk+zzwPU4n4FAiw1TPyaK0huN4FxHBCFIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyql2CRA9TVsSAnZWagAA+PgP/1g9a75+CinziQ9JtgHE\nbo5RjDvMv2P6eneUU9y20G2+TQlj2sfKzY/obWojGYqIju3YUol5Jsz852iA\n1Am0b+Vqr4Ug1UTyHEg61wpT/4UwqdpK0PabfJrdSrl139JFai8HCSqV3zpg\nWcslVc5VMxhSv6aCXHq+FZsRf0MJBI5lqegtWzXgDGTJljIV35RIMcvSkSBH\n48STeP2rHTsVFq52qgsWkPSfNqGYeAz6/UDdB5f3dFjog7EbagadrvguhSb2\nviqfDK5/Ymmm9I89ZDj+kcf+bWqUmjl2sgBrCpH7wtsQ7pJcBDGlUzAwfhPk\nhWM89JFQe0TOKqEzg08IK7je8azzCuocnS51H94uLMLwODQ5e0kZ4TuZYkbM\nYONuAqcZYk9uhkYZRh3HDsb+d8KP5rlZz8ICikOvCfnGl5Nm7/Jn+r7nZrge\n4HyYYKQmvVA/csNTCUpFRby1VT0SuQ9cZXRSJ6i6bIDZAH0frOt3+XRl+Twc\nA7CcBCaxw2TImfu4r4PA66k4yyrEOJiCWXjIHQYXMWLyL8xkWk/p1MjbXldH\n+j07rSB+qCt1RD4JFfaxoBUCmvnuMcCaGWa5hvQPS3GdRmvcl5ZjF1soOTtw\nwiOZoDgQD2vWok0Ya+PF3bx5PVqtYrTjgTtOT6gcdf+BaUTVnPfDKAvNNMou\nbIv/\r\n=q6eL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"86cbd6798f9318c5920f9d9055f289a1c3f26500","scripts":{"docs":"typedoc --tsconfig tsconfig.json --exclude test/**/*.ts","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/context-base":"^0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.1","codecov":"3.8.1","typedoc":"0.19.2","webpack":"4.44.2","ts-mocha":"8.0.0","ts-loader":"8.0.11","linkinator":"2.4.0","typescript":"3.9.7","@types/node":"14.14.10","karma-mocha":"2.0.1","@types/mocha":"8.0.4","@types/sinon":"9.0.9","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.13.0_1607117173429_0.8794372073775254","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"@opentelemetry/api","version":"0.14.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.14.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"4e17d8d2f1da72b19374efa7b6526aa001267cae","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.14.0.tgz","fileCount":159,"integrity":"sha512-L7RMuZr5LzMmZiQSQDy9O1jo0q+DaLy6XpYJfIGfYSfoJA5qzYwUP3sP1uMIQ549DvxAgM3ng85EaPTM/hUHwQ==","signatures":[{"sig":"MEUCIAo3GkQRDwbll5hETnOF/PA1LVPI8tQuE0syReKfNu8/AiEAkL7A1vC8KJsx/8Fu0KnoPTov6aGQPYvfMnIoUtSoA5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf28UdCRA9TVsSAnZWagAAb80P/jr1fTQ/NvU78kO7nX/c\nzyItXc1bWPusKj8IDJ5VB+5Gz++BCLdJSSZvTyPsQxpgdWRrVFTh974MwLDL\nWqRLHZl+oW0qt70QiezoyU/91dnBxmvVqfoLHwlbRFGfJaJn8fRu5VQbTp2Y\n/jfV5/WMiego43UxU72JuqgUADjP/hABrKSK/f3eYlrkMGohg/zHAxbRzXdm\njEpwsTl0Fo0NZOvjZcmtOw8xZJAhYgqK0xT8lVdXdrps3qrFFoFD8+oObmE9\ntzIUxNFDRC6FbPZdqPbEQCw26OuuhqgN6k1Y061fWIVv+fWmz4EsiSHDocvR\nzgU90YeZjQek9OmAnLdopTYNT6Vx7mU8WR+aUcVV/YcB3PcIm/1PORjsU0Kk\nC/E601zMppQ0sQd2YzoYWInlQM4Qz/c3Te8Se2UDsHBmm3XKh3qqFzkqH319\nPGgOsvkYkYFuvOA34CuHk2GE6aH7NEdg8V0qTcbGGR8DTn3/TM1qmZH+w1An\ndTZa5PcWBfmR8hvttr5FkyOITPyVvdUN6N5PskDz6eg3CIQn04hXsBizzXPc\n+sN5tat6BlmNbJMVY77NBPox5Fnr8OfWC7yrXrYbYHeNaodCzIepHq8CoSyG\n5COOJIAKvsOKuzWtQ0ifvKt95yPWO8JKIqxsvanu29NzC+atg4mJwYyAAqdi\n6P2i\r\n=WDpF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"27a8d4530c56257c191468b073669909bf8892a1","scripts":{"docs":"typedoc --tsconfig tsconfig.json --exclude test/**/*.ts","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/context-base":"^0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.2","codecov":"3.8.1","typedoc":"0.19.2","webpack":"4.44.2","ts-mocha":"8.0.0","ts-loader":"8.0.12","linkinator":"2.8.0","typescript":"3.9.7","@types/node":"14.14.12","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.9","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.14.0_1608238365366_0.4980243247449234","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"@opentelemetry/api","version":"0.15.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.15.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"0324a96e70e7a8122dc6ec814ce796535c8d9123","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.15.0.tgz","fileCount":129,"integrity":"sha512-tPyzyO8P33wWUlUdo8+NawX2qnn8HyVUAilANWLxrT9C6g4JbN6eatSQrx3G0NzohnobT3fiwrbVFNeacWS9gg==","signatures":[{"sig":"MEQCIDI4yV2H9JgDXeT8oKaBZmpdpo3bM6ZZtOK0f71NW8nRAiBMG2NNSSOCeLshNDRd57TqQcMB198MQMjms1kcW/OKMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCf4JCRA9TVsSAnZWagAA3h8P/A23XXCCrMBM298yDeEW\nvi1Qjiu0rJqmzPo9AJuhufFr5VTDmb6kgM8rXeF11sdo9EI4T8NkNFc0IByz\nhwErBFwr7Nx4Y12FwAzStZ194Vq+bc61A5R4EP7UyUMJR775CBFmoghDeN5X\nIJ8yuZeS4eW9maZ5W5Ws/6jaXk6Cr9czW6aIs96IGv3vhcawTILU9WiD+UOh\n+g/EqRk+aN/+NNpX6Vr6sM4eHSJUBeXTJ1uOTVAI4OKvsE3aGs0Cbo3MOcia\nN/kTjguEJ0UHVkYs2khGfnngkItN7er6BAprBJRoWL/O6sCruIu/jZthZNcZ\nL5OGiE7/j3in9d4ckuwdBDBvyEGse1n4PuVX+yPk2T4u+RrsCYwLSz1ARLWI\nj2qrrzXtShVJprB14rtGou3x8DxG7B6sTupuU4kuKb1xzne8Uxobk1PgXUFs\nWS71PsmKKCjkQJPdfHo8vWnEEhInz5Se+kqCdJ4cJjjITelngs4um0URNLed\noYClgjHJBiRTqL9fJ6/ZXXTE9oWntI5uefZCBnBLQi31e7qnc6QDfXH0IlCG\nljgZhyYglP9raLW4y5qjv9RoBXBDsbmCZztYQXtJq4x0Zxr5HPdUKSszFx3W\nNlDfOueE2o9fng/ERGvwU75lATmtqpeB0uc30jiXyZQa/yagDOD3BRvZRhm9\nz2Q/\r\n=YR28\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"960b868f5b7686eabbf49190071b8463551e5d8f","scripts":{"docs":"typedoc --tsconfig tsconfig.docs.json","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/context-base":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","codecov":"3.8.1","typedoc":"0.20.14","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","linkinator":"2.13.1","typescript":"3.9.7","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.15.0_1611267593175_0.22205822190881386","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"@opentelemetry/api","version":"0.16.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.16.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"bd89460626013fc2cc7702e51ebd537ee84350e9","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.16.0.tgz","fileCount":159,"integrity":"sha512-y5mNFAiktm7Zyf0GrQ6kjsRqace/WCXk9gMo/sOOna4TtMW8NaZgJceKrsQZl3qiPY9Upu8O9VvdlETXDx4U5A==","signatures":[{"sig":"MEUCIAnfPzforrvanJnpPbpgIEQr7lWiELI5RtGiltDkCIeDAiEAjq+T2JKS3n5N2ImZXCtdCUCyHe1OyUrx0QLFW/7ILQQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGIGsCRA9TVsSAnZWagAA3QsQAKCkC6PFt8+gZZxrFufu\nafrvEa4a5bunq6n1NAYdQFjTE7ftA/oSpZ9xsXIIH37IoyRTKMFy01h5IBJ1\n8tySzAfLLH3CI/uXHXBJhe1HD0TwDN6PnGrkfoLt/MVEVzWuoWJnIcscqlUL\nI3RWJQLV1bX8ZyDUni/j5/LNisutO65nST+iNMzjCq5yXMRlVg50jBwaJ9NK\ngIRbK35PRmtpABdR+tX/dnURbzknpaP6CbFKC+taZO63jIublvvc08u+z8h8\npZ84PVGdow+QLQ430MrFUThFQpLqGgo3yGAvbnbH2W6H0DN+2byQx3pmzpWr\nB9QnOJOuFhvD9kzL7+a5Zqsf983ZAhm6HvKWWuKZC5g1WffeUSHuOKhuuJqw\n6rHk3aR6CnflcbnyR06hvWRoVNtqSs1KzWjZqV728ItcwAooiAilYiXAFRpj\nMjAo504ZkiDsMJXANdh+zIgUxoRnTUqu7yTDi0uCYTTJ8nGQ1r5XHfQSEozL\nf7yZZO0OVePO9xWMBbtsTS46fs6zYf6PwAbGlFac1rgrRKY5nARD1MDGNw4q\nsL9GeqL14GMInx/fAsBJWvwA8/HcEH04tqf+ZQWUAKfEI9t/urPSPTvEVdry\nzrG46z9Lhu7FZmemesTJ+aLqPPxRMWP4LW0NRp17JUhWtixQRrB23lcr2IsV\nFDOD\r\n=KbLu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"e68863f8e63854b08ad13fb54677294ac6d6b681","scripts":{"docs":"typedoc --tsconfig tsconfig.docs.json","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"obecny","email":"bobecny@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"12.19.0","dependencies":{"@opentelemetry/context-base":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","codecov":"3.8.1","typedoc":"0.20.14","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","linkinator":"2.13.1","typescript":"3.9.7","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.16.0_1612218795886_0.14795342189967542","host":"s3://npm-registry-packages"}},"0.16.1-alpha.11":{"name":"@opentelemetry/api","version":"0.16.1-alpha.11","keywords":["opentelemetry","nodejs","browser","tracing","profiling","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.16.1-alpha.11","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"e116412ec8d045bf801a96a9c79a4c4afe0352ce","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.16.1-alpha.11.tgz","fileCount":138,"integrity":"sha512-u/p/eO+YsDxBSWTMEywSDYGcs95tRfhr6gI0HEfyJPUA0LIv6bImDuoKiyrslPkslh+AM+GrPPho2BXovkZWvg==","signatures":[{"sig":"MEUCIFky5+tX1bSHtiGYShIUn9w+BtSboEumMhaTVbDm3kSZAiEAqkhDgFidNsF6P6zn0wCyu0NFCDrqJSL2PE+6cuo0fC4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIWQnCRA9TVsSAnZWagAARjcP/ijH1s2SL+zIXkbU8H4n\nwNqcNJLs/Vh7Qs549nnhHjpibMvKG12IuyCdTVEnmWjKG6YA89f229nJ1tsM\n5s9ZI+Jy6wMZUB1uZ925E+KObbiThEuAPLH61yjYoNHpm6hAS7TyKapvDV3L\nETM4AbM52eGpBha/PmWKcNW802Iuak9K9QCOKI/zYwE+whLpR1wPbb6nMwsV\nVnDe3KPmmnkvFsyLaZzEMr6P3N/lnPkxnbDh52jpCQ8lZhTHx8AVCVMEoOf8\neqNeRZbUX44qd/Emei2FAL349j9ugEciqYmPmEmWfwgQQtJcznYNnA88rWJ1\nLBtElJ68iqronCvsFsBVEHgfxuRgeUvSpUZe3nqyVyegz6UAh0WrAEmpqbs+\nIaK0htmnoP3ChlzUOcb++hhUYLiMUlgH9ChaJtL3do0fUoRP2ha07OV/5YnK\n677uxzB2iL0NvyWjaAiliphIzwDpuMxrrb32oiaslGhp0C/buHTRSJ2p4lYj\nHW/AZ8eTuNZwzipCX0JShL3In+gvBCKQl3VdQi7dW4wXh/CN5KFr1ooTo83c\nVjPe5fzjtcTphriJSxxvOxdHxXdoN9GQ5M2mNZj1D29GVDUUlxMQOzmT5KY6\nbjOWScoCnLf9ISsh1EchnYZnp2YHka/vMGHPEvX8bcTe0lT827PXb2u93E0x\nDuC9\r\n=dNXg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry API for JavaScript\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThis package provides everything needed to interact with the OpenTelemetry API, including all TypeScript interfaces, enums, and no-op implementations. It is intended for use both on the server and in the browser.\n\n## Quick Start\n\nTo get started you need to install the SDK and plugins, create a TracerProvider, and register it with the API.\n\n### Install Dependencies\n\n```sh\n$ # Install tracing dependencies\n$ npm install \\\n @opentelemetry/api \\\n @opentelemetry/core \\\n @opentelemetry/node \\\n @opentelemetry/tracing \\\n @opentelemetry/exporter-jaeger \\ # add exporters as needed\n @opentelemetry/plugin-http # add plugins as needed\n```\n\n> Note: this example is for node.js. See [examples/tracer-web](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/tracer-web) for a browser example.\n\n### Initialize the SDK\n\nBefore any other module in your application is loaded, you must initialize the global tracer and meter providers. If you fail to initialize a provider, no-op implementations will be provided to any library which acquires them from the API.\n\nTo collect traces and metrics, you will have to tell the SDK where to export telemetry data to. This example uses Jaeger and Prometheus, but exporters exist for [other tracing backends][other-tracing-backends]. If you're not sure if there is an exporter for your tracing backend, contact your tracing provider.\n\n#### Tracing\n\n```javascript\nconst { NodeTracerProvider } = require(\"@opentelemetry/node\");\nconst { SimpleSpanProcessor } = require(\"@opentelemetry/tracing\");\nconst { JaegerExporter } = require(\"@opentelemetry/exporter-jaeger\");\n\nconst tracerProvider = new NodeTracerProvider();\n\n/**\n * The SimpleSpanProcessor does no batching and exports spans\n * immediately when they end. For most production use cases,\n * OpenTelemetry recommends use of the BatchSpanProcessor.\n */\ntracerProvider.addSpanProcessor(\n new SimpleSpanProcessor(\n new JaegerExporter({\n serviceName: 'my-service'\n })\n )\n);\n\n/**\n * Registering the provider with the API allows it to be discovered\n * and used by instrumentation libraries. The OpenTelemetry API provides\n * methods to set global SDK implementations, but the default SDK provides\n * a convenience method named `register` which registers same defaults\n * for you.\n *\n * By default the NodeTracerProvider uses Trace Context for propagation\n * and AsyncHooksScopeManager for context management. To learn about\n * customizing this behavior, see API Registration Options below.\n */\ntracerProvider.register();\n```\n\n## Version Compatibility\n\nBecause the npm installer and node module resolution algorithm could potentially allow two or more copies of any given package to exist within the same `node_modules` structure, the OpenTelemetry API takes advantage of a variable on the `global` object to store the global API. When an API method in the API package is called, it checks if this `global` API exists and proxies calls to it if and only if it is a compatible API version. This means if a package has a dependency on an OpenTelemetry API version which is not compatible with the API used by the end user, the package will receive a no-op implementation of the API.\n\n## Advanced Use\n\n### API Registration Options\n\nIf you prefer to choose your own propagator or context manager, you may pass an options object into the `tracerProvider.register()` method. Omitted or `undefined` options will be replaced by a default value and `null` values will be skipped.\n\n```javascript\nconst { B3Propagator } = require(\"@opentelemetry/propagator-b3\");\n\ntracerProvider.register({\n // Use B3 Propagation\n propagator: new B3Propagator(),\n\n // Skip registering a default context manager\n contextManager: null,\n});\n```\n\n### API Methods\n\nIf you are writing an instrumentation library, or prefer to call the API methods directly rather than using the `register` method on the Tracer/Meter Provider, OpenTelemetry provides direct access to the underlying API methods through the `@opentelemetry/api` package. API entry points are defined as global singleton objects `trace`, `metrics`, `propagation`, and `context` which contain methods used to initialize SDK implementations and acquire resources from the API.\n\n- [Trace API Documentation][trace-api-docs]\n- [Propagation API Documentation][propagation-api-docs]\n- [Context API Documentation][context-api-docs]\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\n\n/* Initialize TracerProvider */\napi.trace.setGlobalTracerProvider(tracerProvider);\n/* returns tracerProvider (no-op if a working provider has not been initialized) */\napi.trace.getTracerProvider();\n/* returns a tracer from the registered global tracer provider (no-op if a working provider has not been initialized) */\napi.trace.getTracer(name, version);\n\n/* Initialize Propagator */\napi.propagation.setGlobalPropagator(httpTraceContextPropagator);\n\n/* Initialize Context Manager */\napi.context.setGlobalContextManager(asyncHooksContextManager);\n```\n\n### Library Authors\n\nLibrary authors need only to depend on the `@opentelemetry/api` package and trust that the application owners which use their library will initialize an appropriate SDK.\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\n\nconst tracer = api.trace.getTracer(\"my-library-name\", \"0.2.3\");\n\nasync function doSomething() {\n const span = tracer.startSpan(\"doSomething\");\n try {\n const result = await doSomethingElse();\n span.end();\n return result;\n } catch (err) {\n span.setStatus({\n // use an appropriate status code here\n code: api.SpanStatusCode.ERROR,\n message: err.message,\n });\n span.end();\n return null;\n }\n}\n```\n\n## Useful links\n\n- For more information on OpenTelemetry, visit: <https://opentelemetry.io/>\n- For more about OpenTelemetry JavaScript: <https://github.com/open-telemetry/opentelemetry-js>\n- For help or feedback on this project, join us in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-api\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-api\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-api\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-api&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/api\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fapi.svg\n\n[trace-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/traceapi.html\n[metrics-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/metricsapi.html\n[propagation-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/propagationapi.html\n[context-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/contextapi.html\n\n[web]: https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-web\n[tracing]: https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-tracing\n[node]: https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node\n[metrics]: https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-metrics\n\n[other-tracing-backends]: https://github.com/open-telemetry/opentelemetry-js#trace-exporters\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"70a128ff5dca16060ca7c2cff943369ae9999c34","scripts":{"docs":"typedoc --tsconfig tsconfig.docs.json","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.15.4","dependencies":{"@opentelemetry/context-base":"^0.16.1-alpha.11+70a128ff"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","codecov":"3.8.1","typedoc":"0.20.14","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","linkinator":"2.13.1","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.16.1-alpha.11_1612801062958_0.7690074916494376","host":"s3://npm-registry-packages"}},"0.16.1-alpha.14":{"name":"@opentelemetry/api","version":"0.16.1-alpha.14","keywords":["opentelemetry","nodejs","browser","tracing","profiling","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.16.1-alpha.14","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"d8e1c859d1180d18f9212f8a77674d81fcf4f0fe","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.16.1-alpha.14.tgz","fileCount":138,"integrity":"sha512-l3ep4BREUC9/cfsEMSiVknlTvDsWjDmVgJYQu0jOmwiWVP0OP79qeTNCPY+R4DCqaYR+7mWVuz2VeeWEkIdUIg==","signatures":[{"sig":"MEQCIE+RR3wXvSbjTZNn1uQG/UW5jA4LNTraoFFhsPdioWA8AiA+3EACYktCPeIYOmU03YKcVW4ybGbBr+ILUS9fjhHNww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJARaCRA9TVsSAnZWagAA//UP/jykii1ZFoCmxKUeR3+b\nbAQhVPYT/9lzb/R+27+zpmnLk0g23uotQSAC3V8VVCDVCGe8LiBUXerkhmgt\nxjR5E0HhzZ7VGVvGlJ2fQ4kZtbUuLw2aM/LyoYIaj0IN6dq9PXuAwOkHqh0i\n9N9Ruo9BOc+/8giyUoxk50UX6WxqvdOGNZs/UWlL+diKu9jwzuG0utVVdzhQ\nKdFySF53Ro81Pa0d9ZNC7B1tC//LguxkyKl0e5qyghypLBwHPD44ADHYOxE4\nA1pj/vLjQogEmiRywY26YSsENZY22xflRNoSAE4AcaLgqHtNq0QHGkwNDg6W\ntk58VYYYXYQvbJ2gWITAmHbCnrO/DyXQj0hfijTM87edmHw0aJ67NeeYXBYI\nCVY5vC7yP68mei6BReBhsY4YyghnGh4P7W5t0YFRtx0635w33AQWt58eH50u\nq7fHjJN6/KixhDEkqAQviduHMzec7/hldAJGT+P4r6dguf6CnDkeE2zXxHVV\nfWxqRI5ztBWRQQBZZOEgaDVYRjs5o5cbv6/icWKnnbMUiM5lycODev5otgLk\nJyKQVbFba/PnhzNbMz3I0X578HHDJnk1XChMeum2WTGQkTqGGAhztQ/Qq9FL\nHACRoMBWKhgbKPJVchqBsW6njg/73ezmsFqAvgBMaKfBWoJCPHkW/6LOvB1T\ndr08\r\n=06sS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry API for JavaScript\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThis package provides everything needed to interact with the OpenTelemetry API, including all TypeScript interfaces, enums, and no-op implementations. It is intended for use both on the server and in the browser.\n\n## Quick Start\n\nTo get started you need to install the SDK and plugins, create a TracerProvider, and register it with the API.\n\n### Install Dependencies\n\n```sh\n$ # Install tracing dependencies\n$ npm install \\\n @opentelemetry/api \\\n @opentelemetry/core \\\n @opentelemetry/node \\\n @opentelemetry/tracing \\\n @opentelemetry/exporter-jaeger \\ # add exporters as needed\n @opentelemetry/plugin-http # add plugins as needed\n```\n\n> Note: this example is for node.js. See [examples/tracer-web](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/tracer-web) for a browser example.\n\n### Initialize the SDK\n\nBefore any other module in your application is loaded, you must initialize the global tracer and meter providers. If you fail to initialize a provider, no-op implementations will be provided to any library which acquires them from the API.\n\nTo collect traces and metrics, you will have to tell the SDK where to export telemetry data to. This example uses Jaeger and Prometheus, but exporters exist for [other tracing backends][other-tracing-backends]. If you're not sure if there is an exporter for your tracing backend, contact your tracing provider.\n\n#### Tracing\n\n```javascript\nconst { NodeTracerProvider } = require(\"@opentelemetry/node\");\nconst { SimpleSpanProcessor } = require(\"@opentelemetry/tracing\");\nconst { JaegerExporter } = require(\"@opentelemetry/exporter-jaeger\");\n\nconst tracerProvider = new NodeTracerProvider();\n\n/**\n * The SimpleSpanProcessor does no batching and exports spans\n * immediately when they end. For most production use cases,\n * OpenTelemetry recommends use of the BatchSpanProcessor.\n */\ntracerProvider.addSpanProcessor(\n new SimpleSpanProcessor(\n new JaegerExporter({\n serviceName: 'my-service'\n })\n )\n);\n\n/**\n * Registering the provider with the API allows it to be discovered\n * and used by instrumentation libraries. The OpenTelemetry API provides\n * methods to set global SDK implementations, but the default SDK provides\n * a convenience method named `register` which registers same defaults\n * for you.\n *\n * By default the NodeTracerProvider uses Trace Context for propagation\n * and AsyncHooksScopeManager for context management. To learn about\n * customizing this behavior, see API Registration Options below.\n */\ntracerProvider.register();\n```\n\n## Version Compatibility\n\nBecause the npm installer and node module resolution algorithm could potentially allow two or more copies of any given package to exist within the same `node_modules` structure, the OpenTelemetry API takes advantage of a variable on the `global` object to store the global API. When an API method in the API package is called, it checks if this `global` API exists and proxies calls to it if and only if it is a compatible API version. This means if a package has a dependency on an OpenTelemetry API version which is not compatible with the API used by the end user, the package will receive a no-op implementation of the API.\n\n## Advanced Use\n\n### API Registration Options\n\nIf you prefer to choose your own propagator or context manager, you may pass an options object into the `tracerProvider.register()` method. Omitted or `undefined` options will be replaced by a default value and `null` values will be skipped.\n\n```javascript\nconst { B3Propagator } = require(\"@opentelemetry/propagator-b3\");\n\ntracerProvider.register({\n // Use B3 Propagation\n propagator: new B3Propagator(),\n\n // Skip registering a default context manager\n contextManager: null,\n});\n```\n\n### API Methods\n\nIf you are writing an instrumentation library, or prefer to call the API methods directly rather than using the `register` method on the Tracer/Meter Provider, OpenTelemetry provides direct access to the underlying API methods through the `@opentelemetry/api` package. API entry points are defined as global singleton objects `trace`, `metrics`, `propagation`, and `context` which contain methods used to initialize SDK implementations and acquire resources from the API.\n\n- [Trace API Documentation][trace-api-docs]\n- [Propagation API Documentation][propagation-api-docs]\n- [Context API Documentation][context-api-docs]\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\n\n/* Initialize TracerProvider */\napi.trace.setGlobalTracerProvider(tracerProvider);\n/* returns tracerProvider (no-op if a working provider has not been initialized) */\napi.trace.getTracerProvider();\n/* returns a tracer from the registered global tracer provider (no-op if a working provider has not been initialized) */\napi.trace.getTracer(name, version);\n\n/* Initialize Propagator */\napi.propagation.setGlobalPropagator(httpTraceContextPropagator);\n\n/* Initialize Context Manager */\napi.context.setGlobalContextManager(asyncHooksContextManager);\n```\n\n### Library Authors\n\nLibrary authors need only to depend on the `@opentelemetry/api` package and trust that the application owners which use their library will initialize an appropriate SDK.\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\n\nconst tracer = api.trace.getTracer(\"my-library-name\", \"0.2.3\");\n\nasync function doSomething() {\n const span = tracer.startSpan(\"doSomething\");\n try {\n const result = await doSomethingElse();\n span.end();\n return result;\n } catch (err) {\n span.setStatus({\n // use an appropriate status code here\n code: api.SpanStatusCode.ERROR,\n message: err.message,\n });\n span.end();\n return null;\n }\n}\n```\n\n## Useful links\n\n- For more information on OpenTelemetry, visit: <https://opentelemetry.io/>\n- For more about OpenTelemetry JavaScript: <https://github.com/open-telemetry/opentelemetry-js>\n- For help or feedback on this project, join us in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-api\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-api\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-api\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-api&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/api\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fapi.svg\n\n[trace-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/traceapi.html\n[metrics-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/metricsapi.html\n[propagation-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/propagationapi.html\n[context-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/contextapi.html\n\n[web]: https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-web\n[tracing]: https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-tracing\n[node]: https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node\n[metrics]: https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-metrics\n\n[other-tracing-backends]: https://github.com/open-telemetry/opentelemetry-js#trace-exporters\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"000a8ac099a3848a9a3c66f4bdd4826b4cff987a","scripts":{"docs":"typedoc --tsconfig tsconfig.docs.json","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.15.4","dependencies":{"@opentelemetry/context-base":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","codecov":"3.8.1","typedoc":"0.20.14","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","linkinator":"2.13.1","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.16.1-alpha.14_1612973146062_0.07723915647786939","host":"s3://npm-registry-packages"}},"0.16.1-alpha.15":{"name":"@opentelemetry/api","version":"0.16.1-alpha.15","keywords":["opentelemetry","nodejs","browser","tracing","profiling","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.16.1-alpha.15","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"817efd61296c2d4c1d7050c496826a99524166f7","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.16.1-alpha.15.tgz","fileCount":150,"integrity":"sha512-Hl0wWKQDGyAcZBPsyVwh2MA2cUTQifrZtaEzw/ba+wA7/eys5ZwtPA3Un8EIWaS69zOfUPM2TP56PnGbLLvWyg==","signatures":[{"sig":"MEYCIQCt0YVMMuUKbcwW5ZR0TIlSt3YAsLS1fM+ro8ZjOtKaHgIhAOjOtVNvOPJoUHb2pMnSphTUv2f4CQum32iS6Olqg95w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJFuSCRA9TVsSAnZWagAAZjQP/0cfkwd+5UnoBHOjwxuc\nDph7bPNFeiqjGv29Ai+pVTrR6GT7ZRyQNTPoVTEqm3h+ImbZbYUcBsYgK7DJ\nergYfn+fVe7yByeHGXcyRd4xJqRrINaOyH3DqhXMU8dpAYjLzl+VoKrUjPiE\nyBjiGmsurJ5ZSiGdruloL8fd/+YYX9j84toub92LssqW1h1mFO3m2GKCKx6o\nwS3ALftArk+JBQfuxJFh0chAYbKdhKt31KIX4nTQdAxOwjSQmbC/b5r/QZkP\noOWd61xbfMGXZQ/tGBtQH5ICLjZHTRhi23JSIzFedG9G64PcZf+N54wuEiqC\naPLAvfhb3HDVY8LtsJTlbP5KyImOaBbfJm0IL6PyyyimRJSYTaYb6sscmb6+\n0kdJM07FbarCLLSK+TQkogFhfVXBptDA+gbBXLTn4JPV5S+5yvgCEAMpL2IU\n8HQRCxtge0nWItz3h0zQ/Fbfc8g3Wsf1WSIBgvegptT2i9DLJAjHTHaQkfuX\n5RmyzHeZs3CcuXP7T743tFKzho9n30M2IxoFkWgxwZmoso69TkYLrgUb0Uen\nk6WQVi1ZEW9fe8zIopbubPa0qxrKUAA0yAPelKyrlhrEcioBrrt0XEQGCpET\ne7Jox5Jc2uooGS4eosGnkgff74Ge5TLVipUlgkCtAW7NU5tQ8v+Ly9WOJAtG\nIQZx\r\n=/hDr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry API for JavaScript\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThis package provides everything needed to interact with the OpenTelemetry API, including all TypeScript interfaces, enums, and no-op implementations. It is intended for use both on the server and in the browser.\n\n## Quick Start\n\nTo get started you need to install the SDK and plugins, create a TracerProvider, and register it with the API.\n\n### Install Dependencies\n\n```sh\n$ # Install tracing dependencies\n$ npm install \\\n @opentelemetry/api \\\n @opentelemetry/core \\\n @opentelemetry/node \\\n @opentelemetry/tracing \\\n @opentelemetry/exporter-jaeger \\ # add exporters as needed\n @opentelemetry/plugin-http # add plugins as needed\n```\n\n> Note: this example is for node.js. See [examples/tracer-web](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/tracer-web) for a browser example.\n\n### Initialize the SDK\n\nBefore any other module in your application is loaded, you must initialize the global tracer and meter providers. If you fail to initialize a provider, no-op implementations will be provided to any library which acquires them from the API.\n\nTo collect traces and metrics, you will have to tell the SDK where to export telemetry data to. This example uses Jaeger and Prometheus, but exporters exist for [other tracing backends][other-tracing-backends]. If you're not sure if there is an exporter for your tracing backend, contact your tracing provider.\n\n#### Tracing\n\n```javascript\nconst { NodeTracerProvider } = require(\"@opentelemetry/node\");\nconst { SimpleSpanProcessor } = require(\"@opentelemetry/tracing\");\nconst { JaegerExporter } = require(\"@opentelemetry/exporter-jaeger\");\n\nconst tracerProvider = new NodeTracerProvider();\n\n/**\n * The SimpleSpanProcessor does no batching and exports spans\n * immediately when they end. For most production use cases,\n * OpenTelemetry recommends use of the BatchSpanProcessor.\n */\ntracerProvider.addSpanProcessor(\n new SimpleSpanProcessor(\n new JaegerExporter({\n serviceName: 'my-service'\n })\n )\n);\n\n/**\n * Registering the provider with the API allows it to be discovered\n * and used by instrumentation libraries. The OpenTelemetry API provides\n * methods to set global SDK implementations, but the default SDK provides\n * a convenience method named `register` which registers same defaults\n * for you.\n *\n * By default the NodeTracerProvider uses Trace Context for propagation\n * and AsyncHooksScopeManager for context management. To learn about\n * customizing this behavior, see API Registration Options below.\n */\ntracerProvider.register();\n```\n\n## Version Compatibility\n\nBecause the npm installer and node module resolution algorithm could potentially allow two or more copies of any given package to exist within the same `node_modules` structure, the OpenTelemetry API takes advantage of a variable on the `global` object to store the global API. When an API method in the API package is called, it checks if this `global` API exists and proxies calls to it if and only if it is a compatible API version. This means if a package has a dependency on an OpenTelemetry API version which is not compatible with the API used by the end user, the package will receive a no-op implementation of the API.\n\n## Advanced Use\n\n### API Registration Options\n\nIf you prefer to choose your own propagator or context manager, you may pass an options object into the `tracerProvider.register()` method. Omitted or `undefined` options will be replaced by a default value and `null` values will be skipped.\n\n```javascript\nconst { B3Propagator } = require(\"@opentelemetry/propagator-b3\");\n\ntracerProvider.register({\n // Use B3 Propagation\n propagator: new B3Propagator(),\n\n // Skip registering a default context manager\n contextManager: null,\n});\n```\n\n### API Methods\n\nIf you are writing an instrumentation library, or prefer to call the API methods directly rather than using the `register` method on the Tracer/Meter Provider, OpenTelemetry provides direct access to the underlying API methods through the `@opentelemetry/api` package. API entry points are defined as global singleton objects `trace`, `metrics`, `propagation`, and `context` which contain methods used to initialize SDK implementations and acquire resources from the API.\n\n- [Trace API Documentation][trace-api-docs]\n- [Propagation API Documentation][propagation-api-docs]\n- [Context API Documentation][context-api-docs]\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\n\n/* Initialize TracerProvider */\napi.trace.setGlobalTracerProvider(tracerProvider);\n/* returns tracerProvider (no-op if a working provider has not been initialized) */\napi.trace.getTracerProvider();\n/* returns a tracer from the registered global tracer provider (no-op if a working provider has not been initialized) */\napi.trace.getTracer(name, version);\n\n/* Initialize Propagator */\napi.propagation.setGlobalPropagator(httpTraceContextPropagator);\n\n/* Initialize Context Manager */\napi.context.setGlobalContextManager(asyncHooksContextManager);\n```\n\n### Library Authors\n\nLibrary authors need only to depend on the `@opentelemetry/api` package and trust that the application owners which use their library will initialize an appropriate SDK.\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\n\nconst tracer = api.trace.getTracer(\"my-library-name\", \"0.2.3\");\n\nasync function doSomething() {\n const span = tracer.startSpan(\"doSomething\");\n try {\n const result = await doSomethingElse();\n span.end();\n return result;\n } catch (err) {\n span.setStatus({\n // use an appropriate status code here\n code: api.SpanStatusCode.ERROR,\n message: err.message,\n });\n span.end();\n return null;\n }\n}\n```\n\n## Useful links\n\n- For more information on OpenTelemetry, visit: <https://opentelemetry.io/>\n- For more about OpenTelemetry JavaScript: <https://github.com/open-telemetry/opentelemetry-js>\n- For help or feedback on this project, join us in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-api\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-api\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-api\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-api&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/api\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fapi.svg\n\n[trace-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/traceapi.html\n[metrics-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/metricsapi.html\n[propagation-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/propagationapi.html\n[context-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/contextapi.html\n\n[web]: https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-web\n[tracing]: https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-tracing\n[node]: https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node\n[metrics]: https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-metrics\n\n[other-tracing-backends]: https://github.com/open-telemetry/opentelemetry-js#trace-exporters\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"1d682c2f75f9d11265cfc1692fa822174594d4b0","scripts":{"docs":"typedoc --tsconfig tsconfig.docs.json","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.15.4","dependencies":{"@opentelemetry/context-base":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","codecov":"3.8.1","typedoc":"0.20.14","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","linkinator":"2.13.1","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.16.1-alpha.15_1612995473924_0.09648780192353335","host":"s3://npm-registry-packages"}},"0.16.1-alpha.20":{"name":"@opentelemetry/api","version":"0.16.1-alpha.20","keywords":["opentelemetry","nodejs","browser","tracing","profiling","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.16.1-alpha.20","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"7de64c09b619c5dd753a0ac48dfb6910b3460279","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.16.1-alpha.20.tgz","fileCount":144,"integrity":"sha512-VidmfATgIAXt30adASH+ohydkGh6pR/9QnxKsNb65W8rPkDExTk3RBZySYHlHeKfH0+fkRCaSBLYnv+J2AG9ow==","signatures":[{"sig":"MEUCIHldBCQulIAJb9E4AOMCuJu/1C8GPVN5wr7WxB/tYnBkAiEAm+uNx2WR/OyRksZWicjbsPjVmU28FrXtddGiwbe8ftg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLYHdCRA9TVsSAnZWagAARz8P/iZqYc2kuDxS63UbpV9f\nU/1EsJBKZ4YJqZkyDW0xqYCcwgGt4VeRkHdVGuLwaDbI142MEhc+/PP+sOxg\nXPlpVKhsxI/29iNpkyF319kbqnIXBs2hyonNd6c+AwuVW9CVPosFM2i+smkA\nC/jvTZHpJPIUn+OuWewwkSsyvcS2B3YlEajOWYCntZv5gxzOckRHxdbQHEli\nl3TjaZw/YyiP1Ww+J8yU/WOhLHO2iPSqRJhyp2dEzSTMab/Rt5RJfisTfTO0\ngXauVazV+QpMo6CE5rVhLvgAoh8h0TrvEZlGMZTJIt5evR9kOCPXx5fTEogp\nYxgXbw8MV4PTAjOoHNKd0UmMeBHie6YEATgEB1d6CTs0wrJFCs3d1e+xNiA3\njyMJHvQP/+dWVcSsyzmvAP55hcOh/ZrmUJtQ7YYy2s10JH4wlj0BG7fMvRLc\nR3jxHl3p4Wd1W2tCjGphR+1zWEZSCptNX/tZDWGL1wjpUUl8nBJ+yZOoWz/X\ncCaXI9va+JIKElRBPFwQrJXLUMamWrfmaCnI73SSlptlr6m4YL5WEOqMapfm\nPmRSd24q8ZW7T0uqMhuHGOk/5wfOgUEIYtnXwlgKYB3F/kLD7drfsi5SnxyS\nYwnyNB6i5BhNzFnYzIhr2DRbsul5pG84vwIGxpyg3/5I16XoPdyLUnjBrMh+\nQVQo\r\n=UN9O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry API for JavaScript\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThis package provides everything needed to interact with the OpenTelemetry API, including all TypeScript interfaces, enums, and no-op implementations. It is intended for use both on the server and in the browser.\n\n## Quick Start\n\nTo get started you need to install the SDK and plugins, create a TracerProvider, and register it with the API.\n\n### Install Dependencies\n\n```sh\n$ # Install tracing dependencies\n$ npm install \\\n @opentelemetry/api \\\n @opentelemetry/core \\\n @opentelemetry/node \\\n @opentelemetry/tracing \\\n @opentelemetry/exporter-jaeger \\ # add exporters as needed\n @opentelemetry/plugin-http # add plugins as needed\n```\n\n> Note: this example is for node.js. See [examples/tracer-web](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/tracer-web) for a browser example.\n\n### Initialize the SDK\n\nBefore any other module in your application is loaded, you must initialize the global tracer and meter providers. If you fail to initialize a provider, no-op implementations will be provided to any library which acquires them from the API.\n\nTo collect traces and metrics, you will have to tell the SDK where to export telemetry data to. This example uses Jaeger and Prometheus, but exporters exist for [other tracing backends][other-tracing-backends]. If you're not sure if there is an exporter for your tracing backend, contact your tracing provider.\n\n#### Tracing\n\n```javascript\nconst { NodeTracerProvider } = require(\"@opentelemetry/node\");\nconst { SimpleSpanProcessor } = require(\"@opentelemetry/tracing\");\nconst { JaegerExporter } = require(\"@opentelemetry/exporter-jaeger\");\n\nconst tracerProvider = new NodeTracerProvider();\n\n/**\n * The SimpleSpanProcessor does no batching and exports spans\n * immediately when they end. For most production use cases,\n * OpenTelemetry recommends use of the BatchSpanProcessor.\n */\ntracerProvider.addSpanProcessor(\n new SimpleSpanProcessor(\n new JaegerExporter({\n serviceName: 'my-service'\n })\n )\n);\n\n/**\n * Registering the provider with the API allows it to be discovered\n * and used by instrumentation libraries. The OpenTelemetry API provides\n * methods to set global SDK implementations, but the default SDK provides\n * a convenience method named `register` which registers same defaults\n * for you.\n *\n * By default the NodeTracerProvider uses Trace Context for propagation\n * and AsyncHooksScopeManager for context management. To learn about\n * customizing this behavior, see API Registration Options below.\n */\ntracerProvider.register();\n```\n\n## Version Compatibility\n\nBecause the npm installer and node module resolution algorithm could potentially allow two or more copies of any given package to exist within the same `node_modules` structure, the OpenTelemetry API takes advantage of a variable on the `global` object to store the global API. When an API method in the API package is called, it checks if this `global` API exists and proxies calls to it if and only if it is a compatible API version. This means if a package has a dependency on an OpenTelemetry API version which is not compatible with the API used by the end user, the package will receive a no-op implementation of the API.\n\n## Advanced Use\n\n### API Registration Options\n\nIf you prefer to choose your own propagator or context manager, you may pass an options object into the `tracerProvider.register()` method. Omitted or `undefined` options will be replaced by a default value and `null` values will be skipped.\n\n```javascript\nconst { B3Propagator } = require(\"@opentelemetry/propagator-b3\");\n\ntracerProvider.register({\n // Use B3 Propagation\n propagator: new B3Propagator(),\n\n // Skip registering a default context manager\n contextManager: null,\n});\n```\n\n### API Methods\n\nIf you are writing an instrumentation library, or prefer to call the API methods directly rather than using the `register` method on the Tracer/Meter Provider, OpenTelemetry provides direct access to the underlying API methods through the `@opentelemetry/api` package. API entry points are defined as global singleton objects `trace`, `metrics`, `propagation`, and `context` which contain methods used to initialize SDK implementations and acquire resources from the API.\n\n- [Trace API Documentation][trace-api-docs]\n- [Propagation API Documentation][propagation-api-docs]\n- [Context API Documentation][context-api-docs]\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\n\n/* Initialize TracerProvider */\napi.trace.setGlobalTracerProvider(tracerProvider);\n/* returns tracerProvider (no-op if a working provider has not been initialized) */\napi.trace.getTracerProvider();\n/* returns a tracer from the registered global tracer provider (no-op if a working provider has not been initialized) */\napi.trace.getTracer(name, version);\n\n/* Initialize Propagator */\napi.propagation.setGlobalPropagator(httpTraceContextPropagator);\n\n/* Initialize Context Manager */\napi.context.setGlobalContextManager(asyncHooksContextManager);\n```\n\n### Library Authors\n\nLibrary authors need only to depend on the `@opentelemetry/api` package and trust that the application owners which use their library will initialize an appropriate SDK.\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\n\nconst tracer = api.trace.getTracer(\"my-library-name\", \"0.2.3\");\n\nasync function doSomething() {\n const span = tracer.startSpan(\"doSomething\");\n try {\n const result = await doSomethingElse();\n span.end();\n return result;\n } catch (err) {\n span.setStatus({\n // use an appropriate status code here\n code: api.SpanStatusCode.ERROR,\n message: err.message,\n });\n span.end();\n return null;\n }\n}\n```\n\n## Useful links\n\n- For more information on OpenTelemetry, visit: <https://opentelemetry.io/>\n- For more about OpenTelemetry JavaScript: <https://github.com/open-telemetry/opentelemetry-js>\n- For help or feedback on this project, join us in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-api\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-api\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-api\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-api&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/api\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fapi.svg\n\n[trace-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/traceapi.html\n[metrics-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/metricsapi.html\n[propagation-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/propagationapi.html\n[context-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/contextapi.html\n\n[web]: https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-web\n[tracing]: https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-tracing\n[node]: https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node\n[metrics]: https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-metrics\n\n[other-tracing-backends]: https://github.com/open-telemetry/opentelemetry-js#trace-exporters\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"62f8695d3fe5309c62418a1043bc6e8a176bc11f","scripts":{"docs":"typedoc --tsconfig tsconfig.docs.json","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.15.4","dependencies":{"@opentelemetry/context-base":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","codecov":"3.8.1","typedoc":"0.20.14","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","linkinator":"2.13.1","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.16.1-alpha.20_1613595101280_0.06562596146073907","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"@opentelemetry/api","version":"0.17.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.17.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"c90e24acad7c67a26d2b8c86bed5b56785787a98","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.17.0.tgz","fileCount":144,"integrity":"sha512-Rr5NklomjXd7BqfGRs8lD78MvDM+tPeUdHNXilyRIgsUu3gKEKpl3ZgJMiI7gx5r94OqvNc5MukkwKK6xjWYfA==","signatures":[{"sig":"MEQCIDqckXBgAtmCKbAqF9saw2wBcMEGpi5i+gjpU7YJ+unxAiBgVaxPWnn34RGxCQ/EmTpXutSZaLEXelSznbVOhdcghg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLYeNCRA9TVsSAnZWagAA6ZYP/3iZTTV/NSeuKDv26aOf\nOgo6vIirk82KvPw84wXe95WBP6b0Bz8Y2h8TIEuQR6/40EFaoNTdIhGs2UBK\nErsDEOfNq10XGEzp7EWzPHKEozGluxuD7VmEo5P4loMFLcwqvsIsrMJzeL+0\n5ItIb5hmGkd71+XX7UBjJ3Jn0mK3vU+b1Mpoi06kqdP8HehJqEryunPd9WB/\n7yEsL5jYQZ4FomukOa3IBvj8O6MdjG8sRsG55U1eQCc7mcc2OA26Te1aiY45\nSMSNws/QHQj9GuFOBSqLRuC4+/5IZJ2esrcAmfuWaTzjU2KQWbz0XYv7LCle\nJTSD2OFsn4nNyKSEEcGYasgn+pvXaeYKbDqXNPqFgaoy2g0XUJrUgdlw6cFJ\nJ0ANiyjABpX33hK15PjXveEVZlAYB9DVCtFwYmsH+26wfKbWHWnjLBNqh2kR\nmjxiYjcNwiQj6AdrCJJD9qPoG1qQ27NylbDhp3XuCnwt83P4KB+pXiL4/Vb8\ny2ACTt3N4USc9Te00J7cFnnfnQUOH7wfQniaQHyf0AahlKYd6BXPhJ+Eu57i\n8VaH4bkk1lXSqW32zjPncbpFvNkHuksql5hsy1gSJlblHLxXTrFBcZYHOPrX\nxh0yjju309V+SITWdCJVACueK/7pqFKlhKe/ux79JkcuzMikyU8+aK2GWa+1\nTCAx\r\n=/C8K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"a91ea7617f288af632934334d0c8ecece318ce73","scripts":{"docs":"typedoc --tsconfig tsconfig.docs.json","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/context-base":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","codecov":"3.8.1","typedoc":"0.20.14","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","linkinator":"2.13.1","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.17.0_1613596556995_0.04943939578351464","host":"s3://npm-registry-packages"}},"0.17.1-alpha.21":{"name":"@opentelemetry/api","version":"0.17.1-alpha.21","keywords":["opentelemetry","nodejs","browser","tracing","profiling","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.17.1-alpha.21","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"9355b48b2ed4fce91c7e00d6abc27ce43f2f78fd","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.17.1-alpha.21.tgz","fileCount":144,"integrity":"sha512-HXgmeF5oaFLwV2bTex6QjFiQtaC4qdS4cUxGDDdd2a2WIw4EpkAP0qwSdpz+dNnsIBMTTnMpQoZSR11FImJ1/Q==","signatures":[{"sig":"MEUCIEl2ZK2wAaEtjiSe3HRo1sG6gEZrP+AuQ5/26UAcVpuNAiEA6y7o+OZFvjSzIGa9euXCU3nepiMmdYY7UrY4JaySV7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLYexCRA9TVsSAnZWagAABW8P/0VYYK2J36DvW+ecHVpy\nwrR3WQJiqB6FXR7ngXHL10LvZ+KNR6IwRDVsHJNfGWj/q/NzTEXQZBPr9bbi\nAewmtldzzB3HkJZ0pID+ltoG338FKg0SNzLnahyWRrLLZwFprErNGn6iTngU\n2x6QTctpFydBMc0P65c8Oo/2tTm76QAlEvKpM9m3bTJfaaXeXQFUEPtPCH6o\nCrBJ+B4LsM1gfVLzhc7l/SlbhqGrbJXyb84ocp1CCgBL4IrbBTT+dMXyhz4H\nWgnrRZgLxRx20o5aZ6R6SlNlFzmoNqqVwPRE6gWUEpFBhjWKWSSa2Ngz1gwT\nX7afVtuAezHGSdEIbQcMwbk2iN2iq6x43LOh9Cwb48lUWscGuPTu0AfuN6kK\nxufmde+ujPxsQMZ0xGHhGtRrHje7gA897Nq9nqbXTuLJGiZvxIVzwbhI1Sx0\nU2Tpgf3hKu56NZOgnvCt5q91ONjJ8UIuy1wNxXU+2S+VJ4LU3ZnbJ9cNHTpb\nzbL+q4Zn0Q0KZ/nwb5AdniRXPJRSgIZt50ZKJQU9XOe6jbfDnKtb7v95yNyL\n62dXx+hpklF7zITj4OYkvox8uA2AaMPuBFuI49j3IYeKiG0ewmpm7ym3O1W2\nbkQPHw1gXRDQHNpHYTJsec1BKfkp0s6q8v4qNHLKcFxhR8/xwDLZVdbY2mQ4\n9g46\r\n=OxXK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry API for JavaScript\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThis package provides everything needed to interact with the OpenTelemetry API, including all TypeScript interfaces, enums, and no-op implementations. It is intended for use both on the server and in the browser.\n\n## Quick Start\n\nTo get started you need to install the SDK and plugins, create a TracerProvider, and register it with the API.\n\n### Install Dependencies\n\n```sh\n$ # Install tracing dependencies\n$ npm install \\\n @opentelemetry/api \\\n @opentelemetry/core \\\n @opentelemetry/node \\\n @opentelemetry/tracing \\\n @opentelemetry/exporter-jaeger \\ # add exporters as needed\n @opentelemetry/plugin-http # add plugins as needed\n```\n\n> Note: this example is for node.js. See [examples/tracer-web](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/tracer-web) for a browser example.\n\n### Initialize the SDK\n\nBefore any other module in your application is loaded, you must initialize the global tracer and meter providers. If you fail to initialize a provider, no-op implementations will be provided to any library which acquires them from the API.\n\nTo collect traces and metrics, you will have to tell the SDK where to export telemetry data to. This example uses Jaeger and Prometheus, but exporters exist for [other tracing backends][other-tracing-backends]. If you're not sure if there is an exporter for your tracing backend, contact your tracing provider.\n\n#### Tracing\n\n```javascript\nconst { NodeTracerProvider } = require(\"@opentelemetry/node\");\nconst { SimpleSpanProcessor } = require(\"@opentelemetry/tracing\");\nconst { JaegerExporter } = require(\"@opentelemetry/exporter-jaeger\");\n\nconst tracerProvider = new NodeTracerProvider();\n\n/**\n * The SimpleSpanProcessor does no batching and exports spans\n * immediately when they end. For most production use cases,\n * OpenTelemetry recommends use of the BatchSpanProcessor.\n */\ntracerProvider.addSpanProcessor(\n new SimpleSpanProcessor(\n new JaegerExporter({\n serviceName: 'my-service'\n })\n )\n);\n\n/**\n * Registering the provider with the API allows it to be discovered\n * and used by instrumentation libraries. The OpenTelemetry API provides\n * methods to set global SDK implementations, but the default SDK provides\n * a convenience method named `register` which registers same defaults\n * for you.\n *\n * By default the NodeTracerProvider uses Trace Context for propagation\n * and AsyncHooksScopeManager for context management. To learn about\n * customizing this behavior, see API Registration Options below.\n */\ntracerProvider.register();\n```\n\n## Version Compatibility\n\nBecause the npm installer and node module resolution algorithm could potentially allow two or more copies of any given package to exist within the same `node_modules` structure, the OpenTelemetry API takes advantage of a variable on the `global` object to store the global API. When an API method in the API package is called, it checks if this `global` API exists and proxies calls to it if and only if it is a compatible API version. This means if a package has a dependency on an OpenTelemetry API version which is not compatible with the API used by the end user, the package will receive a no-op implementation of the API.\n\n## Advanced Use\n\n### API Registration Options\n\nIf you prefer to choose your own propagator or context manager, you may pass an options object into the `tracerProvider.register()` method. Omitted or `undefined` options will be replaced by a default value and `null` values will be skipped.\n\n```javascript\nconst { B3Propagator } = require(\"@opentelemetry/propagator-b3\");\n\ntracerProvider.register({\n // Use B3 Propagation\n propagator: new B3Propagator(),\n\n // Skip registering a default context manager\n contextManager: null,\n});\n```\n\n### API Methods\n\nIf you are writing an instrumentation library, or prefer to call the API methods directly rather than using the `register` method on the Tracer/Meter Provider, OpenTelemetry provides direct access to the underlying API methods through the `@opentelemetry/api` package. API entry points are defined as global singleton objects `trace`, `metrics`, `propagation`, and `context` which contain methods used to initialize SDK implementations and acquire resources from the API.\n\n- [Trace API Documentation][trace-api-docs]\n- [Propagation API Documentation][propagation-api-docs]\n- [Context API Documentation][context-api-docs]\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\n\n/* Initialize TracerProvider */\napi.trace.setGlobalTracerProvider(tracerProvider);\n/* returns tracerProvider (no-op if a working provider has not been initialized) */\napi.trace.getTracerProvider();\n/* returns a tracer from the registered global tracer provider (no-op if a working provider has not been initialized) */\napi.trace.getTracer(name, version);\n\n/* Initialize Propagator */\napi.propagation.setGlobalPropagator(httpTraceContextPropagator);\n\n/* Initialize Context Manager */\napi.context.setGlobalContextManager(asyncHooksContextManager);\n```\n\n### Library Authors\n\nLibrary authors need only to depend on the `@opentelemetry/api` package and trust that the application owners which use their library will initialize an appropriate SDK.\n\n```javascript\nconst api = require(\"@opentelemetry/api\");\n\nconst tracer = api.trace.getTracer(\"my-library-name\", \"0.2.3\");\n\nasync function doSomething() {\n const span = tracer.startSpan(\"doSomething\");\n try {\n const result = await doSomethingElse();\n span.end();\n return result;\n } catch (err) {\n span.setStatus({\n // use an appropriate status code here\n code: api.SpanStatusCode.ERROR,\n message: err.message,\n });\n span.end();\n return null;\n }\n}\n```\n\n## Useful links\n\n- For more information on OpenTelemetry, visit: <https://opentelemetry.io/>\n- For more about OpenTelemetry JavaScript: <https://github.com/open-telemetry/opentelemetry-js>\n- For help or feedback on this project, join us in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-api\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-api\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-api\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-api&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/api\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fapi.svg\n\n[trace-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/traceapi.html\n[metrics-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/metricsapi.html\n[propagation-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/propagationapi.html\n[context-api-docs]: https://open-telemetry.github.io/opentelemetry-js/classes/contextapi.html\n\n[web]: https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-web\n[tracing]: https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-tracing\n[node]: https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node\n[metrics]: https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-metrics\n\n[other-tracing-backends]: https://github.com/open-telemetry/opentelemetry-js#trace-exporters\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"a91ea7617f288af632934334d0c8ecece318ce73","scripts":{"docs":"typedoc --tsconfig tsconfig.docs.json","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.15.4","dependencies":{"@opentelemetry/context-base":"^0.17.1-alpha.21+a91ea761"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","codecov":"3.8.1","typedoc":"0.20.14","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","linkinator":"2.13.1","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.17.1-alpha.21_1613596592759_0.8115436125437374","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"@opentelemetry/api","version":"0.18.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.18.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-api#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-api/issues"},"dist":{"shasum":"4641879f16de9784bb00023ab0de5ca219ced765","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.18.0.tgz","fileCount":160,"integrity":"sha512-KczG0mtyH2UQLeFDYC+atGXfS/MfttynmHblJUsOnIgfI0Ohn0nJOgNjKwJlHk6/9Q61CBTxzSs/268TDaopVw==","signatures":[{"sig":"MEUCIQCBHh2QpSU72QU6Dc/OnP3LaS9jpNTOtMF5lUMC6jQmNAIgF5m8Qwkpso/nvIii7FUmp/SNV1JhAeJ8FnXB4yBV3fw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOWCgCRA9TVsSAnZWagAA5K8P/RZfTjZFUJnuQ0Uhu8w9\nCj+LteElcQosrqEHCNktqIvKhKbeKZks9UKyBHbov0WmCZOpuSO3N5fie1Iy\nR5afP1g0wFBUIszyV8IFc7PXgd/ebm23NKJAY96i3XTTiY0ksmxzymeZBg33\nTUDrhqaV0RRhBtdHF55ZE9nBfqgIv8NGNJJvTk4dUX5h1ztm+woSXLqeD7Q3\n4IvZwwqXhf1HF4d+VpdTWxnoIZXAC3BGD+OjL+3+0WkPWwBKcyk6GUVPEBb7\nWxmGKI8iqeR6Bo5gAjjljpU1sgOjWF+AYmUPXRzN7iLwH87jHY8gIJV9InKM\naWjulwyokUn9PZxaLLC+U7mMXhuStesUuSt33vCdOAJ0BSpfYDkUYb3ibKcI\nzCx4Z65AD0xgP9+bLAblF7PTP4cZ+wwEzLK67lUWD5o+X6WvARuFWV/M3iEG\ngzkdhu+WKzw1/ZJjzJUCKcv2mS6ed08fvDmqTMx6eG0NQ4Zsxx6RmpQjwzqd\nOhQZjXvu3hQq+DhIOzAgj105/n6NyCeIQRTThvUb8H840hHgTVKFdFKcszPF\n3zaw4crvJ7bw+vAhDCTDn/w3IhwNtG8phRdNkX1pJA0rxeKU9hVisOrxZEQz\nL7JCqcveQMxI4L5lh7XNNQx+vObjSYpCMtBNwnP0Zp03f0pgp5gN12u8ioz3\nGaai\r\n=PK0u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"493daa12235a3e2d4d6d263104b2bde4b59282b1","scripts":{"docs":"typedoc","lint":"eslint src test --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p .","compile":"tsc --build","version":"node scripts/version-update.js","lint:fix":"eslint src test --ext .ts --fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ."},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-api.git","type":"git"},"_npmVersion":"6.14.11","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","eslint":"7.20.0","codecov":"3.8.1","typedoc":"0.20.25","webpack":"4.46.0","gh-pages":"3.1.0","ts-mocha":"8.0.0","ts-loader":"8.0.17","linkinator":"2.13.5","typescript":"4.1.5","@types/node":"14.14.28","karma-mocha":"2.0.1","@types/mocha":"8.2.1","@types/sinon":"9.0.10","karma-webpack":"4.0.2","lerna-changelog":"^1.0.1","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","eslint-plugin-header":"3.1.1","eslint-plugin-import":"2.22.1","karma-chrome-launcher":"3.1.0","@typescript-eslint/parser":"4.15.1","istanbul-instrumenter-loader":"3.0.1","@typescript-eslint/eslint-plugin":"4.15.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.18.0_1614373023795_0.9158498902086578","host":"s3://npm-registry-packages"}},"0.18.1":{"name":"@opentelemetry/api","version":"0.18.1","keywords":["opentelemetry","nodejs","browser","tracing","profiling","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.18.1","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-api#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-api/issues"},"dist":{"shasum":"fb499e07afa1f55acffc47b2469eb218dcdee2a2","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.18.1.tgz","fileCount":160,"integrity":"sha512-pKNxHe3AJ5T2N5G3AlT9gx6FyF5K2FS9ZNc+FipC+f1CpVF/EY+JHTJ749dnM2kWIgZTbDJFiGMuc0FYjNSCOg==","signatures":[{"sig":"MEUCIF7N7P76pgDCWPlKWDkinBzu2tK8lW2uE/nOnUmQWVHuAiEAxP/+PutxJjZBZbvigPZb0dnZV/5QOMLHEce787TUbw0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQpYpCRA9TVsSAnZWagAAMfIP/089kpQA0nqG1bDWe4bc\n6TmZBDHXXHD2rdoYP8Qz9zCrgIR8y0ovf2cMykBIhp6MSYCwwih4/gakodQs\n3zBXcH8x4f7AymFTIfQ5UYy+Rjmj7o6LtKPI8ggXOhbwVMBFFTKWBFRnMCmA\nc6u3s6Oo0TIMVANzrspCufPZ+uiJZdYeO5YEkRl4WzWJ9s61OVmukDdVIzm6\nRd0V9vdq99nZKDdo7xDkiu4LTwN/LVBmkQwNzR/dysOENnKbnYuz+bgaTvr7\nvFY8E+EePBBRBSS3zhB4MzMr5fzfW/KTuAWk+4fTJl/vmO3RtJlBav7yrBK0\nKWdCRfXpr9TjeYGwsBZmvlk+qw8Lr9BcytCKBiQIdi/wSurAHVv3zm4MBb6N\nnuHaIr2nzMPyby9m8w5SVjkR3n6FQ6iUNLFthBRpAujUWtnFNShv67CX0x0z\nK1lzMFFERiFJZMfM48zS5KouAUkPPcD6Lv0IVfMlTaCRkSH/7vhQKrtHgHRa\nWoWohAczo7k7gCDphvVsY2yIyp4Z5nlBCa5HHb8FWZfjDm+u+bpraA4SuRPl\nyvtb5Hq3bZFngaeytB5Ckr9O2JYT5YNfW9NA3q9+/ZFtYJayGu+1AcoNy7Tw\nPJ+QAXOD/pU2Ax/jz6vuNV4+KPN8fuqJiMjI7WzgVYOl72FQGgcabpsc/rRM\nsYSS\r\n=cnRG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"0c5a41e13b0979bf9e76d3a2ab83e339faab4808","scripts":{"docs":"typedoc","lint":"eslint src test --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p .","compile":"tsc --build","version":"node scripts/version-update.js","lint:fix":"eslint src test --ext .ts --fix","docs-test":"linkinator docs/out --silent --skip david-dm.org","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ."},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-api.git","type":"git"},"_npmVersion":"6.14.11","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","eslint":"7.20.0","codecov":"3.8.1","typedoc":"0.20.25","webpack":"4.46.0","gh-pages":"3.1.0","ts-mocha":"8.0.0","ts-loader":"8.0.17","linkinator":"2.13.5","typescript":"4.1.5","@types/node":"14.14.28","karma-mocha":"2.0.1","@types/mocha":"8.2.1","@types/sinon":"9.0.10","karma-webpack":"4.0.2","lerna-changelog":"^1.0.1","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","eslint-plugin-header":"3.1.1","eslint-plugin-import":"2.22.1","karma-chrome-launcher":"3.1.0","@typescript-eslint/parser":"4.15.1","istanbul-instrumenter-loader":"3.0.1","@typescript-eslint/eslint-plugin":"4.15.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.18.1_1614976552566_0.41474010906993297","host":"s3://npm-registry-packages"}},"1.0.0-rc.0":{"name":"@opentelemetry/api","version":"1.0.0-rc.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@1.0.0-rc.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-api#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-api/issues"},"dist":{"shasum":"0c7c3f5e1285f99cedb563d74ad1adb9822b5144","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-1.0.0-rc.0.tgz","fileCount":160,"integrity":"sha512-iXKByCMfrlO5S6Oh97BuM56tM2cIBB0XsL/vWF/AtJrJEKx4MC/Xdu0xDsGXMGcNWpqF7ujMsjjnp0+UHBwnDQ==","signatures":[{"sig":"MEUCIAriqSwPzWmU6+ET9hzHgiimIPX0Pn7Uk8Un1S3S/oYxAiEAzG8Q4hLyOJqsh4bpM23IE3HRD7D/NAS1k0qKFFXhbKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS6E6CRA9TVsSAnZWagAAxqIP+wV+iKm3K4US7a27D5+o\n3YdqJRElgdCYq3pW5JoGP4ZTCYNs4o8hUaJ2P2AZQnwHNJjlUb6DBkEJaXqQ\nOT0bXY8RU9O4rzZX3l93mguxu9U7z/jTW/J06CpjHbAYlQ1HJ6++rYT+kj78\nM2ZYr+5nUPxKmn9Y7SBhr4MkObUx0GT0CmBtZ80/zddVi3WZYsAr3cl4V3ac\n0qzRhSHC+kbguXOVvLGLdU87uneEfL9p2OOiJ1AIfSmY3F8JUDX+kl98UXlQ\n6tJYZ3rXnXBOXci7YyLa2VjjRJSDc8q5vYf5sYTOTSDMsYfkg4mYBPNFb7GG\nKgsIbH04xTWWB3dJVH+eyzXlV1h4awRERu8G586b6A75x6cXRsLUeRaHf4O3\nMEOW5Wc+TcukUyci532D8La5JeQ5ZvZ5e3RGjjKmpqRMT9IpjHdaSqLIX5qE\na6af8gGD46jS+G19Ml+tzlkw9hivk74ye9daBEQiiGYuZLJLKzz5EXQEXnT+\nO6bsHkiL/leBVPm4iLhMHy8bAARFFl2reYLMmvutK/cCSqWYb5u8K4a67Mwf\nC5/w5T7SzQGNTb6IhGyVNLYs2Hs+qm/F4ZJj8iLT3BElezGShfP/4dxHCxir\nZv4i17e2evKWoXsRLvFyuvkEfmdhCiLGYUgakV6xEVwjObWCi9CofpH9hCnD\noqRK\r\n=IzTM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"504041a8aa8442987a95f675af0a402084678682","scripts":{"docs":"typedoc","lint":"eslint src test --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p .","compile":"tsc --build","version":"node scripts/version-update.js","lint:fix":"eslint src test --ext .ts --fix","docs:test":"linkinator docs/out --silent --skip david-dm.org","docs:deploy":"gh-pages --dist docs/out","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ."},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-api.git","type":"git"},"_npmVersion":"6.14.11","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","eslint":"7.20.0","codecov":"3.8.1","typedoc":"0.20.25","webpack":"4.46.0","gh-pages":"3.1.0","ts-mocha":"8.0.0","ts-loader":"8.0.17","linkinator":"2.13.5","typescript":"4.1.5","@types/node":"14.14.28","karma-mocha":"2.0.1","@types/mocha":"8.2.1","@types/sinon":"9.0.10","karma-webpack":"4.0.2","lerna-changelog":"^1.0.1","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","eslint-plugin-header":"3.1.1","eslint-plugin-import":"2.22.1","karma-chrome-launcher":"3.1.0","@typescript-eslint/parser":"4.15.1","istanbul-instrumenter-loader":"3.0.1","@typescript-eslint/eslint-plugin":"4.15.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.0-rc.0_1615569209615_0.9333898318169607","host":"s3://npm-registry-packages"}},"1.0.0-rc.1":{"name":"@opentelemetry/api","version":"1.0.0-rc.1","keywords":["opentelemetry","nodejs","browser","tracing","profiling","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@1.0.0-rc.1","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-api#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-api/issues"},"dist":{"shasum":"ad68cf20e361523d9a6fcd3589add8695ea10343","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-1.0.0-rc.1.tgz","fileCount":310,"integrity":"sha512-bCPRNOSgqmeDY36Q4J5ylbBtvHfQ0vzPmRaQ1JQ04MwTJclE8/By5jgDtMe9Kh4tMxDUKHIDAzJi2Bo7uxlSnw==","signatures":[{"sig":"MEQCIH/ThtfwBP/2dv6whobqi46Klxcmwi2YeS+c7JCnsBSkAiAbnTCP9KrWb9Oa7y9WrVuwOcGmvCVVmeXrDbExZqF/JQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":358580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpA/TCRA9TVsSAnZWagAAfxwP/1F5o/ZpNi+Ws4wTvJXj\ntMUKE7PJ9X+KVD5VXoO1ai0iLkKpMvKSQvJ5Wwol+t7QbP+1Q7J+52MMiYZh\nZL65wmP3ywJquWEYkToHDx3VaAoeistXOiyr24SEQ34O6PQFkD5YC7pXF8if\niO4T9HnVkdJ5Gd5X2Tl4QRCpkhlnxG5TdSE0SCLn8fOnPaoF0EGMVf+qkgp2\nvRw/ZfwDkmkGCy1EDRAGJs5QhEnckY341wiO9+5HxdR46RP9xuYr3mabTZ5w\ncm50tczroEfctwegJQjMgystXcyubPn9djjy44OQpqqAJ6Oj1a2dMBP2H1kc\nqqpDn5dvU1Eu3cMxf1jODjGkbCsFJY6po6I6ti7335vhPocoZq9yf6BE99YG\n+lbMwZ9Hr36co27h/sS2u0YvhLD29HpG8vIuLj1a5g4+ezn6o0Tg6UCLQRnJ\n4Dha00bvGs5CAZzIIMf3otITNcDvyxVBxOGg7m3KPS1M8nugr8VSby6HAI8P\n0R0OR8bPVP7QL+n0JdYawqJjOdOvfGGbrnTim08/pwf9R8gObauBuLyboVmn\nVkHN8AZH2RxhX4IihtDA8x6T/rAYxljqDwGGZA49Ec5F6Y10WN5Ya4IQe23P\nMmFyyqEMN3nPotok9/QMKvQ5ueGxNeU+gqnGrITVKM3+O9+U2VCUBTwhTWy+\na+z3\r\n=OAv8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"\n---\n<p align=\"center\">\n <strong>\n <a href=\"https://open-telemetry.github.io/opentelemetry-js\">API Documentation<a/>\n &nbsp;&nbsp;&bull;&nbsp;&nbsp;\n <a href=\"https://github.com/open-telemetry/opentelemetry-js/discussions\">Getting In Touch (GitHub Discussions)<a/>\n </strong>\n</p>\n\n<p align=\"center\">\n <a href=\"https://github.com/open-telemetry/opentelemetry-js-api/releases\">\n <img alt=\"GitHub release (latest by date including pre-releases)\" src=\"https://img.shields.io/github/v/release/open-telemetry/opentelemetry-js-api?include_prereleases&style=for-the-badge\">\n </a>\n <a href=\"https://codecov.io/gh/open-telemetry/opentelemetry-js-api/branch/main/\">\n <img alt=\"Codecov Status\" src=\"https://img.shields.io/codecov/c/github/open-telemetry/opentelemetry-js-api?style=for-the-badge\">\n </a>\n <a href=\"https://github.com/open-telemetry/opentelemetry-js-api/blob/main/LICENSE\">\n <img alt=\"license\" src=\"https://img.shields.io/badge/license-Apache_2.0-green.svg?style=for-the-badge\">\n </a>\n <br/>\n <a href=\"https://github.com/open-telemetry/opentelemetry-js-api/actions/workflows/docs.yaml\">\n <img alt=\"Build Status\" src=\"https://github.com/open-telemetry/opentelemetry-js-api/actions/workflows/test.yaml/badge.svg?branch=main\">\n </a>\n <a href=\"https://github.com/open-telemetry/opentelemetry-js-api/actions/workflows/test.yaml?query=branch%3Amain\">\n <img alt=\"Build Status\" src=\"https://github.com/open-telemetry/opentelemetry-js-api/actions/workflows/docs.yaml/badge.svg\">\n </a>\n</p>\n\n---\n\n# OpenTelemetry API for JavaScript\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n\nThis package provides everything needed to interact with the OpenTelemetry API, including all TypeScript interfaces, enums, and no-op implementations. It is intended for use both on the server and in the browser.\n\nThe methods in this package perform no operations by default. This means they can be safely called by a library or end-user application whether there is an SDK registered or not. In order to generate and export telemetry data, you will also need an SDK such as the [OpenTelemetry JS SDK][opentelemetry-js].\n\n## Tracing Quick Start\n\n### You Will Need\n\n- An application you wish to instrument\n- [OpenTelemetry JS SDK][opentelemetry-js]\n- Node.js >=8.5.0 (14+ is preferred) or an ECMAScript 5+ compatible browser\n\n**Note:** ECMAScript 5+ compatibility is for this package only. Please refer to the documentation for the SDK you are using to determine its minimum ECMAScript version.\n\n**Note for library authors:** Only your end users will need an OpenTelemetry SDK. If you wish to support OpenTelemetry in your library, you only need to use the OpenTelemetry API. For more information, please read the [tracing documentation][docs-tracing].\n\n### Install Dependencies\n\n```sh\nnpm install @opentelemetry/api @opentelemetry/tracing\n```\n\n### Trace Your Application\n\nIn order to get started with tracing, you will need to first register an SDK. The SDK you are using may provide a convenience method which calls the registration methods for you, but if you would like to call them directly they are documented here: [sdk registration methods][docs-sdk-registration].\n\nOnce you have registered an SDK, you can start and end spans. A simple example of basic SDK registration and tracing a simple operation is below. The example should export spans to the console once per second. For more information, see the [tracing documentation][docs-tracing].\n\n```javascript\nconst { trace } = require(\"@opentelemetry/api\");\nconst { BasicTracerProvider, ConsoleSpanExporter, SimpleSpanProcessor } = require(\"@opentelemetry/tracing\");\n\n// Create and register an SDK\nconst provider = new BasicTracerProvider();\nprovider.addSpanProcessor(new SimpleSpanProcessor(new ConsoleSpanExporter()));\ntrace.setGlobalTracerProvider(provider);\n\n// Acquire a tracer from the global tracer provider which will be used to trace the application\nconst name = 'my-application-name';\nconst version = '0.1.0';\nconst tracer = trace.getTracer(name, version);\n\n// Trace your application by creating spans\nasync function operation() {\n const span = tracer.startSpan(\"do operation\");\n\n // mock some work by sleeping 1 second\n await new Promise((resolve, reject) => {\n setTimeout(resolve, 1000);\n })\n\n span.end();\n return output;\n}\n\nasync function main() {\n while (true) {\n await operation();\n }\n}\n\nmain();\n```\n\n## Version Compatibility\n\nBecause the npm installer and node module resolution algorithm could potentially allow two or more copies of any given package to exist within the same `node_modules` structure, the OpenTelemetry API takes advantage of a variable on the `global` object to store the global API. When an API method in the API package is called, it checks if this `global` API exists and proxies calls to it if and only if it is a compatible API version. This means if a package has a dependency on an OpenTelemetry API version which is not compatible with the API used by the end user, the package will receive a no-op implementation of the API.\n\n## Upgrade Guidelines\n\n### 1.0.0-rc.1 to x\n\n### 1.0.0-rc.0 to 1.0.0-rc.1\n\n- Removing `TimedEvent` which was not part of spec\n- `HttpBaggage` renamed to `HttpBaggagePropagator`\n- [#45](https://github.com/open-telemetry/opentelemetry-js-api/pull/45) `Span#context` renamed to `Span#spanContext`\n- [#47](https://github.com/open-telemetry/opentelemetry-js-api/pull/47) `getSpan`/`setSpan`/`getSpanContext`/`setSpanContext` moved to `trace` namespace\n- [#55](https://github.com/open-telemetry/opentelemetry-js-api/pull/55) `getBaggage`/`setBaggage`/`createBaggage` moved to `propagation` namespace\n\n## Useful links\n\n- For more information on OpenTelemetry, visit: <https://opentelemetry.io/>\n- For more about OpenTelemetry JavaScript: <https://github.com/open-telemetry/opentelemetry-js>\n- For help or feedback on this project, join us in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[opentelemetry-js]: https://github.com/open-telemetry/opentelemetry-js\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js-api/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js-api.svg\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js-api\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js-api.svg?type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js-api?type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/api\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fapi.svg\n[docs-tracing]: https://github.com/open-telemetry/opentelemetry-js-api/blob/main/docs/tracing.md\n[docs-sdk-registration]: https://github.com/open-telemetry/opentelemetry-js-api/blob/main/docs/sdk-registration.md\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"da597304cb6b0b944514efd3df6b93c9e5043d7e","scripts":{"docs":"typedoc","lint":"eslint src test --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p .","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node scripts/version-update.js","lint:fix":"eslint src test --ext .ts --fix","docs:test":"linkinator docs/out --silent --skip david-dm.org","docs:deploy":"gh-pages --dist docs/out","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ."},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Contained changes incompatible with 1.0.0-rc.0. Please update to 1.0.0-rc.2 to revert. New versions will be released as 0.x.y","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-api.git","type":"git"},"_npmVersion":"6.14.11","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","eslint":"7.25.0","codecov":"3.8.1","typedoc":"0.20.36","webpack":"4.46.0","gh-pages":"3.1.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","linkinator":"2.13.6","typescript":"4.2.4","@types/node":"14.14.42","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"10.0.0","karma-webpack":"4.0.2","lerna-changelog":"1.0.1","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","eslint-plugin-header":"3.1.1","eslint-plugin-import":"2.22.1","karma-chrome-launcher":"3.1.0","@typescript-eslint/parser":"4.22.0","istanbul-instrumenter-loader":"3.0.1","@typescript-eslint/eslint-plugin":"4.22.0","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.0-rc.1_1621364691162_0.9387718191369825","host":"s3://npm-registry-packages"}},"1.0.0-rc.2":{"name":"@opentelemetry/api","version":"1.0.0-rc.2","keywords":["opentelemetry","nodejs","browser","tracing","profiling","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@1.0.0-rc.2","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-api#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-api/issues"},"dist":{"shasum":"f63c845621f1e7a68ce024842e0bb6b63d982473","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-1.0.0-rc.2.tgz","fileCount":4,"integrity":"sha512-xXKfllRoe2qFsJVVm4XgmhUNbRE9OWkmHaznGLRLOcMEPSMP6UfF6l+pU0HpxpHSwAlZJXNo2ebswDqHxqELNA==","signatures":[{"sig":"MEQCIELo4EfNVLRIfWt8KjNdxBu1FLxr21oYB+nmbLmIHvOlAiAv1RC2Iv9+IOdze7hv8NL0dPovs+9SegW+87P1lJgxvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpQHtCRA9TVsSAnZWagAATDoQAJkaKoK9OxA+EDL+R9zR\nfKwIfbujS1NKUqdqOPLaAhdK14ylN6IkVxBIO/pS3v5lQdenovJznfg0a3Sc\nzWq36vb8lOHSnW93daSmkbwcEI0cJ1utQPvKB16FS1Ckd1IVsA36I4eUbTeB\n6JYtpv52E4nYx62tHl0vVrsbnTdmXiJzpxKCs+ROayq3x69WYwn3Gb0czvT5\nNZ7bHjOIzWpWe+TXL1FaLL5Jc9XoH4AQMGK2isdepWU7PBhlYDHB/iD6JcCd\n3oiiXo4nyusoSsOAq8f85DQYxMR/kvpALxrF4Im5Wh8bJ8YqDNVjfCZt/1i9\nH0e1ClSi4TAbuQcZj+dtxZr5uSIdVzvoKAJ3c7yirKhptiIoLuvIc7TG/oon\nlK5latDvVIiaXvLSag+L6Bx8GtzN5qMKEUEdP/41T1mKlWXCUFhHsTKsx6WZ\n6i3mzMS4V4GYhVeC/Pux6myv9tHcjpWN5qC0j+cinnAK1Ssfd25vvn+QtS5c\nXVlRUvOx/xvZSHwim58MfoC2fI8fneI9Teb8pqRbvhhKGRzV2Zmq6V0a6ISG\neLal4cOvIU6rNgAPtJV8VBe4ga/kPlErKjpvBs7kcl4abA/Y3nBZQZmpedNo\n+en41L5FtIsOO7wz61tDkTTcLW/9PpTMojThQFj9FFPgmmty+v3AMJZxuR0J\nenoZ\r\n=HIpa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"ea37cfecdbff6598558a3545cccec8e13dd25a91","scripts":{"docs":"typedoc","lint":"eslint src test --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p .","compile":"tsc --build","version":"node scripts/version-update.js","lint:fix":"eslint src test --ext .ts --fix","docs:test":"linkinator docs/out --silent --skip david-dm.org","docs:deploy":"gh-pages --dist docs/out","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ."},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Missing files in the distribution package. Please update to 1.0.0-rc.3.","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-api.git","type":"git"},"_npmVersion":"6.14.11","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","eslint":"7.20.0","codecov":"3.8.1","typedoc":"0.20.25","webpack":"4.46.0","gh-pages":"3.1.0","ts-mocha":"8.0.0","ts-loader":"8.0.17","linkinator":"2.13.5","typescript":"4.1.5","@types/node":"14.14.28","karma-mocha":"2.0.1","@types/mocha":"8.2.1","@types/sinon":"9.0.10","karma-webpack":"4.0.2","lerna-changelog":"^1.0.1","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","eslint-plugin-header":"3.1.1","eslint-plugin-import":"2.22.1","karma-chrome-launcher":"3.1.0","@typescript-eslint/parser":"4.15.1","istanbul-instrumenter-loader":"3.0.1","@typescript-eslint/eslint-plugin":"4.15.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.0-rc.2_1621426669490_0.652050118574828","host":"s3://npm-registry-packages"}},"1.0.0-rc.3":{"name":"@opentelemetry/api","version":"1.0.0-rc.3","keywords":["opentelemetry","nodejs","browser","tracing","profiling","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@1.0.0-rc.3","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-api#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-api/issues"},"dist":{"shasum":"903ef6dddf04410d09072d43a060b87ccc162545","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-1.0.0-rc.3.tgz","fileCount":160,"integrity":"sha512-3PlJD9uN5iZrKmX054vOifGxZ/iH24+UFD5eW8Vyz08GUU7SdW8PNu4VSpTixWeuWo+Q6TELfSv7vVu43t+tbA==","signatures":[{"sig":"MEUCIQCW4A/yySfXGE/gob7foWtZun0q+VJ176u0tjhYw8c4CwIgczmGeZE3c0U5ANhPO6tr1z2lFXb9QFfsoke1F6bdV7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpRUICRA9TVsSAnZWagAA2gkP/3leRMPBuXGxeoIoB3YW\n87wskQYq+pXq0IKa33BD8aHU0sQkaVSeRdcDJfLEgOh+FsbrioR9+vE32m+E\nsyGAuH7Mz+th7MK3IvraqPD+U270GXsL70ptLKe8GAHMq6/16fyeer7SFOmQ\n8zIgmqT7TkQn89jXvXZDzcPs0o8GZ0ufyJ8mhXkW1FlOFcxal7hFMWweW8QY\nX5f7r4VtoXBgq1c6iy5s+JF6ItDAVgeo8qKV7lv58cvJfQdTralZKhec97wQ\nNos6JeQKwd8Sz+MvkZ4O1LgESqAInPOi9EW7xqL9d7AwFm3pgKYEIUyN+Ayy\nKn4LwU1/oYhsDk0VI2vY18s7vm+RjidhGLiriSvVCUnsX17f80M2iKujyml9\nY7oJqGl46LBkWZDiabX9y3/6pp4zgftkXybNu1oM+fhNKmnkWlS7hdEVzdwe\n6TDy1O/erdDwwakoqPHLLO8tYqdzXrjIUAR55BMEaC8wHVreNvKWHPN2yK+t\nDJ3bSLpollxgJ2V41lzFI6PATWLZxFB/POKDCZ0ylKi8s980D9WVQOHwr8Z4\nieChUxVM1DeNb8TX3g1oP0lxxZZeigqrFJTPq9pJQN4u+ZOw1qo4e1u1W25A\ngIldY7cviKLo5l9rjWNG95PF0hZxu0q8zAhdssihv0ERA/HH9iq1rbPr0dgl\nj4or\r\n=mvVX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"791e9f7f9e9ee339c5cd57a2245891f85e8e5147","scripts":{"docs":"typedoc","lint":"eslint src test --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p .","compile":"tsc --build","version":"node scripts/version-update.js","lint:fix":"eslint src test --ext .ts --fix","docs:test":"linkinator docs/out --silent --skip david-dm.org","docs:deploy":"gh-pages --dist docs/out","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ."},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-api.git","type":"git"},"_npmVersion":"6.14.11","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","eslint":"7.20.0","codecov":"3.8.1","typedoc":"0.20.25","webpack":"4.46.0","gh-pages":"3.1.0","ts-mocha":"8.0.0","ts-loader":"8.0.17","linkinator":"2.13.5","typescript":"4.1.5","@types/node":"14.14.28","karma-mocha":"2.0.1","@types/mocha":"8.2.1","@types/sinon":"9.0.10","karma-webpack":"4.0.2","lerna-changelog":"^1.0.1","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","eslint-plugin-header":"3.1.1","eslint-plugin-import":"2.22.1","karma-chrome-launcher":"3.1.0","@typescript-eslint/parser":"4.15.1","istanbul-instrumenter-loader":"3.0.1","@typescript-eslint/eslint-plugin":"4.15.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.0-rc.3_1621431559180_0.18345750516195514","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"@opentelemetry/api","version":"0.19.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.19.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-api#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-api/issues"},"dist":{"shasum":"d2997338c106ad8b00d4c9105fcbcadf1dac4ed5","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.19.0.tgz","fileCount":310,"integrity":"sha512-v+6ZPQZMKKRVCwLMdjfkrUhBNIQMPrbyMo2R07LdLpCKmq3KlEeyua2LsI19WgTWIj9R9QgqfD8EcUgyxUiw+A==","signatures":[{"sig":"MEMCHzZj5aK44IQBbQoUgAxszs+eQBO1j4gBWMi1qCocCNoCIBQT2NnLMvePePbOSgvu8v2DVOQAF8gLPWFmWLR7Fq7E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":358560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpRyJCRA9TVsSAnZWagAAGm4P+QF+kErLH85247nHP9D4\nfrxWBVfMv4J/F8oPeEZIXq2bRikSOguiJwQlva27a+6n38gUWYDL1H29N+Vz\nPar9maxGzcIBVJDtje7G7jZ979HyuVfNe8kRpS8i1gIz16ZS0jlIC+U+6v6y\n1spTKlZw/EITJXBlkvR1LCWGwTIrZgeFuvw12QVoOWgK6/OTOIl8Rn23KUY1\nGNbOEDVNs7tSui0D0M2jiM63RjSSne6J775Oqj+2ECk8Y1YI/xH3GxLljcax\nDZVQp2vbpjKMwR4ZmQ3QSQYFULMHN9Jz4MYmCP6W32ppvXkccnDCq/ZnKIuG\ndLooHnkQG9WI+CEiljWo4h6QlCFhEMFkAgY07ha6AtthgyxLoAEW6zysIL73\ns9TtQ32JwjP7zHUl98tMKgGvbbhCd48gbhkmshEl/XPMSrGETm8u2pwbXTcR\nhO/67009Q10D6F8gdN6caK/ico27LYIj38oWjgnpFTmeci7hvWs4DSkTML+2\nj3LctYvSrUGV6qpsrinqQM2udHn2+2oU2Zewua8ZHbaT4gfklzrhEafY1VCi\nZR8t3N5GMNx/7FgtIyuPbgpS0aofRKHb0i6q6ivws5Eg1zpgJTauCg3AkcJf\nc3Vu2MwY0CJ001p+UvoYh6eOadezz3EFDJbYsMG6dSLkCXGjgQVjMJI8O9RC\nCgKU\r\n=/RN3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"8bd1c6e5d2cbff86851016f2c1948a01f02a5105","scripts":{"docs":"typedoc","lint":"eslint src test --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p .","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node scripts/version-update.js","lint:fix":"eslint src test --ext .ts --fix","docs:test":"linkinator docs/out --silent --skip david-dm.org","docs:deploy":"gh-pages --dist docs/out","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ."},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-api.git","type":"git"},"_npmVersion":"6.14.11","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","eslint":"7.25.0","codecov":"3.8.1","typedoc":"0.20.36","webpack":"4.46.0","gh-pages":"3.1.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","linkinator":"2.13.6","typescript":"4.2.4","@types/node":"14.14.42","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"10.0.0","karma-webpack":"4.0.2","lerna-changelog":"1.0.1","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","eslint-plugin-header":"3.1.1","eslint-plugin-import":"2.22.1","karma-chrome-launcher":"3.1.0","@typescript-eslint/parser":"4.22.0","istanbul-instrumenter-loader":"3.0.1","@typescript-eslint/eslint-plugin":"4.22.0","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.19.0_1621433480608_0.251099208329693","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"@opentelemetry/api","version":"0.20.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.20.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-api#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-api/issues"},"dist":{"shasum":"d4e26d30dc0c5da697d1ff51434ad8f0cf30e565","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.20.0.tgz","fileCount":310,"integrity":"sha512-n06MtDYEc2H07S/NTvGMlxF2Ijp0YbNrI/rBgLcxpEh3hxOkPZA12gxlUoZkBHWCZYau2j3b/uL+QFpiQKOjSw==","signatures":[{"sig":"MEQCIAkPLgmwkLht59P9eRvrKLiiidy9RMBcItAHJvlJXbcOAiA52yYvt+TW+iSe+pXCzxIueO2Q3opf081rrfspZINb3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":361954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq5ZWCRA9TVsSAnZWagAAhwoP/jewlq93T98q9h2r+N6X\nWFlSBc9ktOA8gmzhgV9vFfvvWTJO3MJ7+IoqrBuMLEZsuPChEabHEYqidZHg\nVdGsSDBOxUvb75bZBul4AZvUPwW0INsXAY7yT85kwRTZR4suHbOQMh5lPy0f\nV9mNISLHb8bs4NsNpkcvekIXMPgaM+sCRq/SmBdcOZEK2im7p2w+/1lbraTh\nKBr06RM+M6rRcPk7OYUzR4flfB//tba6sbsqqri22UeYEsFCy19/zv36qnN1\n55SZgO5bxn/mOaE0EDjmFFqPXHPxxUqnnOlumROG6nDK0MTB48G8LkCTJlop\nUbJMh0q+P+mPmTWZS+p7ts+kIxXgSGHYQOFwEQo0fGd6mYeRxB+YY+VZB6wx\nPH8przx77AaoOy6Ncp+p9bjjPFqMT9AdSUv1fV/AQIoN7YRyezS8QLQpalPM\nO6cENEchWt4YGBtJY8r7va3SYmp78FdzqbPWgsi7DoqZ34+hHZVpMNdot3Wn\nUlkic+n/HoLWqp7kLd1MjMJrm9irFU4aGe4gNXJD7KIRo8T2vBbUN/EAlC6g\n8POSemWhO5v8S8BY+rzjtl0huuyXbLWzcOFbvs4442MHhcUfO+v8KBre9lY6\nrsP3UFX3SDixllkm6wrXM8QcOzjIMn6/qT1yFNtyybsuacKNS6It6WFCg0Sq\n6dbd\r\n=C1Uq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"f6673258c06ec80f03dbac102c2ebc32a1e05d31","scripts":{"docs":"typedoc","lint":"eslint src test --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p .","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node scripts/version-update.js","lint:fix":"eslint src test --ext .ts --fix","docs:test":"linkinator docs/out --silent --skip david-dm.org","docs:deploy":"gh-pages --dist docs/out","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ."},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-api.git","type":"git"},"_npmVersion":"6.14.11","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","eslint":"7.25.0","codecov":"3.8.1","typedoc":"0.20.36","webpack":"4.46.0","gh-pages":"3.1.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","linkinator":"2.13.6","typescript":"4.2.4","@types/node":"14.14.42","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"10.0.0","karma-webpack":"4.0.2","lerna-changelog":"1.0.1","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","eslint-plugin-header":"3.1.1","eslint-plugin-import":"2.22.1","karma-chrome-launcher":"3.1.0","@typescript-eslint/parser":"4.22.0","istanbul-instrumenter-loader":"3.0.1","@typescript-eslint/eslint-plugin":"4.22.0","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.20.0_1621857877721_0.06068974397357141","host":"s3://npm-registry-packages"}},"0.21.0":{"name":"@opentelemetry/api","version":"0.21.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@0.21.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-api#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-api/issues"},"dist":{"shasum":"aa360bf840ec70a7a056c6685aeed47af408cacb","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-0.21.0.tgz","fileCount":310,"integrity":"sha512-Q7hHb3nidPgnBS2fi+y3K64F3EV48d9v09/6EtigIgVF43NFNhw/dboDKC7gECEkbTwuvFeLCbwKs9JaC8LDEw==","signatures":[{"sig":"MEYCIQCdpdB2Nj5P5LHQ/QAD+NjjxksA3FHFI0mYpllSnJGgBAIhAKrsWMXLKRc0NlXn7/E9s0CZrCTkUIE/Mr9eWV/me54F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":363649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgul6rCRA9TVsSAnZWagAAUEQQAItjJXDma1vnrYxzepmd\njKX+xL0Ep8uz/lqqirnj3M4qUN/PVF6+kr+H96heVRanXTi4ccqxe5YTdz7I\nTT1Rgv0+yifLLZhNYRLQ75UsLAmZjLPbnVZC0Nb/9kA6oW6zlTauQlCV+6TE\ngkR8jHyUmFzjN9sqbagBP0VBUzT0pc7RQZZygOp4DxCM06NQbGJqxpcUSEx1\nW9qXQLHUkWWBOCj5GQwmt0qvDVFyo8qGi7Ily5JUWGqjdQzAKigWJhfkIs2H\nxd81pLR/TykvrUvbp8uFmZ+51A/aE/yEEp2P6X/qpMjs+9eN+F3z/0MELX4B\ncNN5yrANXRt7bWuIwNGk3SVEYfG1nwmxzxyoJQWrEnsj2D4HfoVddNNwnLp9\n7XBCv7JTnJM6h40Icmtv72KvBfzZYZanbiE/LFFh03JckG1VY68xJZRvi01e\nfDtwAjOCqZLQo0TeWz9MIQtQqFfYaFkeENxLPhdOojPmjpYD1bU5BTLkbS3m\n9Vzkp8dD7Uhvy63qphDk9vc9t2cc5dta+Ukrp8W+s9pdUZ4+o7iP9fDpytOK\niM0NmI0YB7RFGUan710b1E0U9TOvitjqVo2nuafnkAu2pVThNscOKCu6o6O0\n6E9G8ovHzaUHXvQgIypgXxPW9lp+HH1pd4zPm9sGHmq5nFrwysZuePOPnNJs\n/Kej\r\n=nNBi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"\n---\n<p align=\"center\">\n <strong>\n <a href=\"https://open-telemetry.github.io/opentelemetry-js\">API Documentation<a/>\n &nbsp;&nbsp;&bull;&nbsp;&nbsp;\n <a href=\"https://github.com/open-telemetry/opentelemetry-js/discussions\">Getting In Touch (GitHub Discussions)<a/>\n </strong>\n</p>\n\n<p align=\"center\">\n <a href=\"https://github.com/open-telemetry/opentelemetry-js-api/releases\">\n <img alt=\"GitHub release (latest by date including pre-releases)\" src=\"https://img.shields.io/github/v/release/open-telemetry/opentelemetry-js-api?include_prereleases&style=for-the-badge\">\n </a>\n <a href=\"https://codecov.io/gh/open-telemetry/opentelemetry-js-api/branch/main/\">\n <img alt=\"Codecov Status\" src=\"https://img.shields.io/codecov/c/github/open-telemetry/opentelemetry-js-api?style=for-the-badge\">\n </a>\n <a href=\"https://github.com/open-telemetry/opentelemetry-js-api/blob/main/LICENSE\">\n <img alt=\"license\" src=\"https://img.shields.io/badge/license-Apache_2.0-green.svg?style=for-the-badge\">\n </a>\n <br/>\n <a href=\"https://github.com/open-telemetry/opentelemetry-js-api/actions/workflows/docs.yaml\">\n <img alt=\"Build Status\" src=\"https://github.com/open-telemetry/opentelemetry-js-api/actions/workflows/test.yaml/badge.svg?branch=main\">\n </a>\n <a href=\"https://github.com/open-telemetry/opentelemetry-js-api/actions/workflows/test.yaml?query=branch%3Amain\">\n <img alt=\"Build Status\" src=\"https://github.com/open-telemetry/opentelemetry-js-api/actions/workflows/docs.yaml/badge.svg\">\n </a>\n</p>\n\n---\n\n# OpenTelemetry API for JavaScript\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n\nThis package provides everything needed to interact with the OpenTelemetry API, including all TypeScript interfaces, enums, and no-op implementations. It is intended for use both on the server and in the browser.\n\nThe methods in this package perform no operations by default. This means they can be safely called by a library or end-user application whether there is an SDK registered or not. In order to generate and export telemetry data, you will also need an SDK such as the [OpenTelemetry JS SDK][opentelemetry-js].\n\n## Tracing Quick Start\n\n### You Will Need\n\n- An application you wish to instrument\n- [OpenTelemetry JS SDK][opentelemetry-js]\n- Node.js >=8.5.0 (14+ is preferred) or an ECMAScript 5+ compatible browser\n\n**Note:** ECMAScript 5+ compatibility is for this package only. Please refer to the documentation for the SDK you are using to determine its minimum ECMAScript version.\n\n**Note for library authors:** Only your end users will need an OpenTelemetry SDK. If you wish to support OpenTelemetry in your library, you only need to use the OpenTelemetry API. For more information, please read the [tracing documentation][docs-tracing].\n\n### Install Dependencies\n\n```sh\nnpm install @opentelemetry/api @opentelemetry/tracing\n```\n\n### Trace Your Application\n\nIn order to get started with tracing, you will need to first register an SDK. The SDK you are using may provide a convenience method which calls the registration methods for you, but if you would like to call them directly they are documented here: [sdk registration methods][docs-sdk-registration].\n\nOnce you have registered an SDK, you can start and end spans. A simple example of basic SDK registration and tracing a simple operation is below. The example should export spans to the console once per second. For more information, see the [tracing documentation][docs-tracing].\n\n```javascript\nconst { trace } = require(\"@opentelemetry/api\");\nconst { BasicTracerProvider, ConsoleSpanExporter, SimpleSpanProcessor } = require(\"@opentelemetry/tracing\");\n\n// Create and register an SDK\nconst provider = new BasicTracerProvider();\nprovider.addSpanProcessor(new SimpleSpanProcessor(new ConsoleSpanExporter()));\ntrace.setGlobalTracerProvider(provider);\n\n// Acquire a tracer from the global tracer provider which will be used to trace the application\nconst name = 'my-application-name';\nconst version = '0.1.0';\nconst tracer = trace.getTracer(name, version);\n\n// Trace your application by creating spans\nasync function operation() {\n const span = tracer.startSpan(\"do operation\");\n\n // mock some work by sleeping 1 second\n await new Promise((resolve, reject) => {\n setTimeout(resolve, 1000);\n })\n\n span.end();\n return output;\n}\n\nasync function main() {\n while (true) {\n await operation();\n }\n}\n\nmain();\n```\n\n## Version Compatibility\n\nBecause the npm installer and node module resolution algorithm could potentially allow two or more copies of any given package to exist within the same `node_modules` structure, the OpenTelemetry API takes advantage of a variable on the `global` object to store the global API. When an API method in the API package is called, it checks if this `global` API exists and proxies calls to it if and only if it is a compatible API version. This means if a package has a dependency on an OpenTelemetry API version which is not compatible with the API used by the end user, the package will receive a no-op implementation of the API.\n\n## Upgrade Guidelines\n\n### 1.0.0-rc.1 to x\n\n### 1.0.0-rc.0 to 1.0.0-rc.1\n\n- Removing `TimedEvent` which was not part of spec\n- `HttpBaggage` renamed to `HttpBaggagePropagator`\n- [#45](https://github.com/open-telemetry/opentelemetry-js-api/pull/45) `Span#context` renamed to `Span#spanContext`\n- [#47](https://github.com/open-telemetry/opentelemetry-js-api/pull/47) `getSpan`/`setSpan`/`getSpanContext`/`setSpanContext` moved to `trace` namespace\n- [#55](https://github.com/open-telemetry/opentelemetry-js-api/pull/55) `getBaggage`/`setBaggage`/`createBaggage` moved to `propagation` namespace\n\n## Useful links\n\n- For more information on OpenTelemetry, visit: <https://opentelemetry.io/>\n- For more about OpenTelemetry JavaScript: <https://github.com/open-telemetry/opentelemetry-js>\n- For help or feedback on this project, join us in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[opentelemetry-js]: https://github.com/open-telemetry/opentelemetry-js\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js-api/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js-api.svg\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js-api\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js-api.svg?type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js-api?type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/api\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fapi.svg\n[docs-tracing]: https://github.com/open-telemetry/opentelemetry-js-api/blob/main/docs/tracing.md\n[docs-sdk-registration]: https://github.com/open-telemetry/opentelemetry-js-api/blob/main/docs/sdk-registration.md\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"726fd827eedf4d3442293dc690313674af38d4ae","scripts":{"docs":"typedoc","lint":"eslint src test --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p .","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node scripts/version-update.js","lint:fix":"eslint src test --ext .ts --fix","docs:test":"linkinator docs/out --silent --skip david-dm.org","docs:deploy":"gh-pages --dist docs/out","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ."},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-api.git","type":"git"},"_npmVersion":"6.14.11","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","eslint":"7.25.0","codecov":"3.8.1","typedoc":"0.20.36","webpack":"4.46.0","gh-pages":"3.1.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","linkinator":"2.13.6","typescript":"4.2.4","@types/node":"14.14.42","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"10.0.0","karma-webpack":"4.0.2","lerna-changelog":"1.0.1","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","eslint-plugin-header":"3.1.1","eslint-plugin-import":"2.22.1","karma-chrome-launcher":"3.1.0","@typescript-eslint/parser":"4.22.0","istanbul-instrumenter-loader":"3.0.1","@typescript-eslint/eslint-plugin":"4.22.0","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_0.21.0_1622826667360_0.1272796368276481","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@opentelemetry/api","version":"1.0.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@1.0.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-api#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-api/issues"},"dist":{"shasum":"cc7712009095697f8a9492ee375daa08588ba263","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-1.0.0.tgz","fileCount":310,"integrity":"sha512-TcdhrGy+ehLIFs79/TcWiHiPujishrhSgQ7wxvWvk8WY2YT8Np/pYXmRP94voG3N8GJ/5nIVyzacfViwhN50AQ==","signatures":[{"sig":"MEUCIQDj5mzfWanWIIGVc06eDFm9HlSOId5Z4yLEKMcIHOFu3wIgVTVbTs2RDC1F/A5zvXTjgMCUr9H8z7xDZXM3FVdimwk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":364607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwjVICRA9TVsSAnZWagAA4xUP/R2b+02H4/0BwmyMgHIE\nsq49hJbr4WF6nxFxXWf77yjrIH+WdfWpmeq8UIHgiBhEZSeSfCje/d56tvAl\nSW//GeKFGc1eS2GC0rTPyTO9MC6zhGRaY5LhBzkMfiiiXasiJv/BLQaKOkeJ\n0hcApkt0Ir0oSx6q4sfLSRevdNGjOYKAQv4eYBHeGEU7qGtx9cXTgyk+JPEv\nl3WnqhszhHnLx8BL0Llzjwft5K8OoCkDpSYf7a0zFvlB6neh4/mLA5Sx4l3e\n2k6JOKy9Mvow/xDwO1jW6W4ucW0pKQ5m3R5AOUcJSvUB0g47ZXCECN74hVlJ\n8AVZqkZzHylb3Is5Vi7SNywpdufUPONm/OC6gZl8rETtuqJOaVwHY4h6kNtr\n6eLLbgEhXJUxo9E1tG3I/5UoJ/LmwIyHCpc6uc/xLmZs4HC22frnaU8O1Yqd\nPvL7NBlUGL8ukxSfqbJNq4Qbs5KeUNA7Lneg+cQt0UKKsQ9eMfysFfvbhoKm\n1dl6FqSa4SgxPToViQYbohS/YPn62SCGx83TbdUVK9L0avvqdt+UorEHpXsH\nwC/pkoQ43R0PqgcfVMjIi8mPmydTsDH64APLr767zoy/LhVjAMIngUcvVmqZ\nY/YfPuEW6JDDZ9s/YidPCFMn/EJ8sx89Zk6vWwQxq/e0voFXzuh3YZZDH+6B\nKmF9\r\n=sjDC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"\n---\n<p align=\"center\">\n <strong>\n <a href=\"https://open-telemetry.github.io/opentelemetry-js\">API Documentation<a/>\n &nbsp;&nbsp;&bull;&nbsp;&nbsp;\n <a href=\"https://github.com/open-telemetry/opentelemetry-js/discussions\">Getting In Touch (GitHub Discussions)<a/>\n </strong>\n</p>\n\n<p align=\"center\">\n <a href=\"https://github.com/open-telemetry/opentelemetry-js-api/releases\">\n <img alt=\"GitHub release (latest by date including pre-releases)\" src=\"https://img.shields.io/github/v/release/open-telemetry/opentelemetry-js-api?include_prereleases&style=for-the-badge\">\n </a>\n <a href=\"https://codecov.io/gh/open-telemetry/opentelemetry-js-api/branch/main/\">\n <img alt=\"Codecov Status\" src=\"https://img.shields.io/codecov/c/github/open-telemetry/opentelemetry-js-api?style=for-the-badge\">\n </a>\n <a href=\"https://github.com/open-telemetry/opentelemetry-js-api/blob/main/LICENSE\">\n <img alt=\"license\" src=\"https://img.shields.io/badge/license-Apache_2.0-green.svg?style=for-the-badge\">\n </a>\n <br/>\n <a href=\"https://github.com/open-telemetry/opentelemetry-js-api/actions/workflows/docs.yaml\">\n <img alt=\"Build Status\" src=\"https://github.com/open-telemetry/opentelemetry-js-api/actions/workflows/test.yaml/badge.svg?branch=main\">\n </a>\n <a href=\"https://github.com/open-telemetry/opentelemetry-js-api/actions/workflows/test.yaml?query=branch%3Amain\">\n <img alt=\"Build Status\" src=\"https://github.com/open-telemetry/opentelemetry-js-api/actions/workflows/docs.yaml/badge.svg\">\n </a>\n</p>\n\n---\n\n# OpenTelemetry API for JavaScript\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n\nThis package provides everything needed to interact with the OpenTelemetry API, including all TypeScript interfaces, enums, and no-op implementations. It is intended for use both on the server and in the browser.\n\nThe methods in this package perform no operations by default. This means they can be safely called by a library or end-user application whether there is an SDK registered or not. In order to generate and export telemetry data, you will also need an SDK such as the [OpenTelemetry JS SDK][opentelemetry-js].\n\n## Tracing Quick Start\n\n### You Will Need\n\n- An application you wish to instrument\n- [OpenTelemetry JS SDK][opentelemetry-js]\n- Node.js >=8.5.0 (14+ is preferred) or an ECMAScript 5+ compatible browser\n\n**Note:** ECMAScript 5+ compatibility is for this package only. Please refer to the documentation for the SDK you are using to determine its minimum ECMAScript version.\n\n**Note for library authors:** Only your end users will need an OpenTelemetry SDK. If you wish to support OpenTelemetry in your library, you only need to use the OpenTelemetry API. For more information, please read the [tracing documentation][docs-tracing].\n\n### Install Dependencies\n\n```sh\nnpm install @opentelemetry/api @opentelemetry/tracing\n```\n\n### Trace Your Application\n\nIn order to get started with tracing, you will need to first register an SDK. The SDK you are using may provide a convenience method which calls the registration methods for you, but if you would like to call them directly they are documented here: [sdk registration methods][docs-sdk-registration].\n\nOnce you have registered an SDK, you can start and end spans. A simple example of basic SDK registration and tracing a simple operation is below. The example should export spans to the console once per second. For more information, see the [tracing documentation][docs-tracing].\n\n```javascript\nconst { trace } = require(\"@opentelemetry/api\");\nconst { BasicTracerProvider, ConsoleSpanExporter, SimpleSpanProcessor } = require(\"@opentelemetry/tracing\");\n\n// Create and register an SDK\nconst provider = new BasicTracerProvider();\nprovider.addSpanProcessor(new SimpleSpanProcessor(new ConsoleSpanExporter()));\ntrace.setGlobalTracerProvider(provider);\n\n// Acquire a tracer from the global tracer provider which will be used to trace the application\nconst name = 'my-application-name';\nconst version = '0.1.0';\nconst tracer = trace.getTracer(name, version);\n\n// Trace your application by creating spans\nasync function operation() {\n const span = tracer.startSpan(\"do operation\");\n\n // mock some work by sleeping 1 second\n await new Promise((resolve, reject) => {\n setTimeout(resolve, 1000);\n })\n\n span.end();\n return output;\n}\n\nasync function main() {\n while (true) {\n await operation();\n }\n}\n\nmain();\n```\n\n## Version Compatibility\n\nBecause the npm installer and node module resolution algorithm could potentially allow two or more copies of any given package to exist within the same `node_modules` structure, the OpenTelemetry API takes advantage of a variable on the `global` object to store the global API. When an API method in the API package is called, it checks if this `global` API exists and proxies calls to it if and only if it is a compatible API version. This means if a package has a dependency on an OpenTelemetry API version which is not compatible with the API used by the end user, the package will receive a no-op implementation of the API.\n\n## Upgrade Guidelines\n\n### 0.21.0 to 1.0.0\n\nNo breaking changes\n\n### 0.20.0 to 0.21.0\n\n- [#78](https://github.com/open-telemetry/opentelemetry-js-api/issues/78) `api.context.bind` arguments reversed and `context` is now a required argument.\n- [#46](https://github.com/open-telemetry/opentelemetry-js-api/issues/46) Noop classes and singletons are no longer exported. To create a noop span it is recommended to use `api.trace.wrapSpanContext` with `INVALID_SPAN_CONTEXT` instead of using the `NOOP_TRACER`.\n\n### 1.0.0-rc.3 to 0.20.0\n\n- Removing `TimedEvent` which was not part of spec\n- `HttpBaggage` renamed to `HttpBaggagePropagator`\n- [#45](https://github.com/open-telemetry/opentelemetry-js-api/pull/45) `Span#context` renamed to `Span#spanContext`\n- [#47](https://github.com/open-telemetry/opentelemetry-js-api/pull/47) `getSpan`/`setSpan`/`getSpanContext`/`setSpanContext` moved to `trace` namespace\n- [#55](https://github.com/open-telemetry/opentelemetry-js-api/pull/55) `getBaggage`/`setBaggage`/`createBaggage` moved to `propagation` namespace\n\n## Useful links\n\n- For more information on OpenTelemetry, visit: <https://opentelemetry.io/>\n- For more about OpenTelemetry JavaScript: <https://github.com/open-telemetry/opentelemetry-js>\n- For help or feedback on this project, join us in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[opentelemetry-js]: https://github.com/open-telemetry/opentelemetry-js\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js-api/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js-api.svg\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js-api\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js-api.svg?type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js-api?type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/api\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fapi.svg\n[docs-tracing]: https://github.com/open-telemetry/opentelemetry-js-api/blob/main/docs/tracing.md\n[docs-sdk-registration]: https://github.com/open-telemetry/opentelemetry-js-api/blob/main/docs/sdk-registration.md\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"25cf8a4f3fb97af933190e0557b281293a168816","scripts":{"docs":"typedoc","lint":"eslint src test --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p .","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node scripts/version-update.js","lint:fix":"eslint src test --ext .ts --fix","docs:test":"linkinator docs/out --silent --skip david-dm.org","docs:deploy":"gh-pages --dist docs/out","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ."},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-api.git","type":"git"},"_npmVersion":"6.14.11","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.1","eslint":"7.28.0","codecov":"3.8.2","typedoc":"0.21.0-beta.1","webpack":"4.46.0","gh-pages":"3.2.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","linkinator":"2.13.6","typescript":"4.3.2","@types/node":"14.17.1","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"10.0.2","karma-webpack":"4.0.2","lerna-changelog":"1.0.1","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","eslint-plugin-header":"3.1.1","eslint-plugin-import":"2.23.4","karma-chrome-launcher":"3.1.0","@typescript-eslint/parser":"4.26.0","istanbul-instrumenter-loader":"3.0.1","@typescript-eslint/eslint-plugin":"4.26.0","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.0_1623340359892_0.34908205000666737","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@opentelemetry/api","version":"1.0.1","keywords":["opentelemetry","nodejs","browser","tracing","profiling","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@1.0.1","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-api#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-api/issues"},"dist":{"shasum":"03c72f548431da5820a0c8864d1401e348e7e79f","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-1.0.1.tgz","fileCount":310,"integrity":"sha512-H5Djcc2txGAINgf3TNaq4yFofYSIK3722PM89S/3R8FuI/eqi1UscajlXk7EBkG9s2pxss/q6SHlpturaavXaw==","signatures":[{"sig":"MEUCIExr2UkFiHum2r7Sf1xBePqGgHbFOeXQAPgjcpt2nIwbAiEAxv5O6YEqG4m13Jj+rTo0WNGUqpEmZCzYVaSpeBihBtw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":365959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1j8gCRA9TVsSAnZWagAAfZMP/37ApqByTwlCdwmFTK7V\nhprSQM3Ks7IT819U+stsM7axM2wFokD1vEd6u5yhbSQ3TB2f/2VRtA8Ita31\nPWFWRUjpIlpDA+LYlJjClFzO9BqhhK55Zn8U2IESWqyoTKo9S1F95u4oTaCd\nJd+uT0eq59BDmGuQD6o4IotmrSyAUCqQVIa97VZtiA2HO/lEIS38HgJ0X7ad\nj4UgQZsbimRMtFBn/bKvPcJHVq+idJd6EoqSjrWWOW2NcUuxYQNNfUivPfFV\nrYdeOtZHOry0WLLtO4Z2DkfyS45cQaU/eNKsJy0c3w7bX/9sOuui6FHzWr3y\nz+v5IbHXzWG+569yINlpK6TPlcksOmEN5/kYw4l9h+vgIULPf6W1mbI8DUZo\nYWDyv/SFAVAO5oynlEMMuGEDqiXu1rA6THHAzXEBTZmFGp3gQAmjHwHWFFfW\nOf48qYG1cKnycWdEixTbejVX8Ei03jl90x/RBpcc9rb4G0UN95tCamInl76v\nd1Zl1Go2xcaT9ZU+6ljDAsxgQMNIG0oXCSz1cYeoio+3scOgcnelJgdlZRXJ\nebE7vvmPXGRoiIEh34U/K/frsZakBm6pwy4gjcd/sbSSqHCvo/AbNWsfbAwf\n2GEYfEI0nTIOocH3hNMigvCMM8oqYmxubACFX8KWOhybji+QzdvB6m27rlmR\nsXvW\r\n=IDIa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"821a007a713ca1840b77e76f92a443191c780431","scripts":{"docs":"typedoc","lint":"eslint src test --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p .","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node scripts/version-update.js","lint:fix":"eslint src test --ext .ts --fix","docs:test":"linkinator docs/out --silent --skip david-dm.org","docs:deploy":"gh-pages --dist docs/out","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ."},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-api.git","type":"git"},"_npmVersion":"6.14.11","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.1","eslint":"7.28.0","codecov":"3.8.2","typedoc":"0.21.0-beta.1","webpack":"4.46.0","gh-pages":"3.2.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","linkinator":"2.13.6","typescript":"4.3.2","@types/node":"14.17.1","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"10.0.2","karma-webpack":"4.0.2","lerna-changelog":"1.0.1","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","eslint-plugin-header":"3.1.1","eslint-plugin-import":"2.23.4","karma-chrome-launcher":"3.1.0","@typescript-eslint/parser":"4.26.0","istanbul-instrumenter-loader":"3.0.1","@typescript-eslint/eslint-plugin":"4.26.0","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.1_1624653599673_0.3700085723088007","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@opentelemetry/api","version":"1.0.2","keywords":["opentelemetry","nodejs","browser","tracing","profiling","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@1.0.2","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-api#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-api/issues"},"dist":{"shasum":"921e1f2b2484b762d77225a8a25074482d93fccf","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-1.0.2.tgz","fileCount":310,"integrity":"sha512-DCF9oC89ao8/EJUqrp/beBlDR8Bp2R43jqtzayqCoomIvkwTuPfLcHdVhIGRR69GFlkykFjcDW+V92t0AS7Tww==","signatures":[{"sig":"MEQCIDRNn5fvxNWbs+lgXuaSR/PVKiAfgRnMBMw2bumqMDwBAiBM8i8XGWyDVBccbhhZJjR8j3x2WJWJMzjNKxZJ3cwYZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":369470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAqHfCRA9TVsSAnZWagAAaxMP/joxepRMYi+dAMfJ6Z5h\nCU/z1LcxwHToXe9qeLdZjzxaA70NSMx4qvuTsfJhRvtOGqWG8csNuhJF97kw\n/w9fKcS9H6YxeWIKTy3RgFSpG1URBrhk1zDQeHxiCE6CK4PaKOwIHBSXZDb1\nH+WQqGw+a62GN4HNzWcRfk4xt6Tnh/B4Ae0u+k9Q9+0tqc52psfOyujY/CGq\nf868DPFgBuKSOnz28AGm/hbD5m3Y9f6XmT4CujEj0JVnvi2Zjo66xDk697Vu\nTKjY7C5jU1C0AcNPAnO61QBD2y/TVswc9FbFmM0A3vbfGENbEz70xECtRSBf\nMLC7KHkLE5UPawi48HpqRVyDPXBP2YjcIbwmd1sR+ZzC1izH8Cx4qAaHJv5k\nx6jsvXXHUJSteTkqsXbhjdH19eAQPj1wSVBbk3nDIkg+4beEn+UmA1WY1YNa\nhRteYs9Nv7xSrtwhUY9BFP+UYMt+AbWeatiRhcpo6hBmKe1ZU0NScyguKXwH\nSE/aNFqX0+rdZKVUMnhkkCVvtXmrqS3dVyiAptQkft9ujSAUhUhx7REibK9K\nTftjUNiqV44kfJSzP86+OLAlkSFNRMBZw+qL0eP92fYTfghLziZEJ6BylgpO\nrwDJRE0TIDJJbvN/f62/38rh171YFjjC68OifxxsBgwIBeq2BZXrHlgF3BSI\nwV34\r\n=dBFD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"5f45865d36ee9b0a7d9a66bef87c571869df8242","scripts":{"docs":"typedoc","lint":"eslint src test --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","build":"npm run compile","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p .","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node scripts/version-update.js","lint:fix":"eslint src test --ext .ts --fix","docs:test":"linkinator docs/out --silent --skip david-dm.org","docs:deploy":"gh-pages --dist docs/out","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ."},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-api.git","type":"git"},"_npmVersion":"6.14.11","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.1","eslint":"7.30.0","codecov":"3.8.2","typedoc":"0.21.2","webpack":"4.46.0","gh-pages":"3.2.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","linkinator":"2.13.6","typescript":"4.3.5","@types/node":"14.17.4","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"10.0.2","karma-webpack":"4.0.2","lerna-changelog":"1.0.1","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","eslint-plugin-header":"3.1.1","eslint-plugin-import":"2.23.4","karma-chrome-launcher":"3.1.0","@typescript-eslint/parser":"4.28.1","istanbul-instrumenter-loader":"3.0.1","@typescript-eslint/eslint-plugin":"4.28.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.2_1627562463049_0.48723097483601063","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@opentelemetry/api","version":"1.0.3","keywords":["opentelemetry","nodejs","browser","tracing","profiling","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@1.0.3","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-api#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-api/issues"},"dist":{"shasum":"13a12ae9e05c2a782f7b5e84c3cbfda4225eaf80","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-1.0.3.tgz","fileCount":316,"integrity":"sha512-puWxACExDe9nxbBB3lOymQFrLYml2dVOrd7USiVRnSbgXE+KwBu+HxFvxrzfqsiSda9IWsXJG1ef7C1O2/GmKQ==","signatures":[{"sig":"MEQCIBTY1S2E0m18p5kfloB5aJrYDRRoJoA+Zut8BgA7cOlQAiBlYKNZyds8D07zoJVmF5DkMN14yv8+8vjSF2gNgZboqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":372854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLhmoCRA9TVsSAnZWagAAwkkQAJt/SSZ4STjocJfu6m+o\nkNx8KGJXWXrOHeiaQkZtP8hh/09D0UaL8fwgAeUw4jHrsb3GrZ9y/mdDVMIg\n4xqxDukEL5xHRjF89aa3656tZ3AdEaE1XQOilINSBXOwl5DFu22ilHenJ4UY\n1MtzRcX+Q8z1Tuua8ribztDkE19SzVHMaq+s91hU7p5SMGYP4qmfA1UMpBSX\nRlKxGFCjlJXa4SlDg6IQw/7yXlLo4+yb483iAR3tXRs3n/usb4R05vjpI/8+\n/MFE7oaJ5UbUAcQzVsMpuxwcBdBU3Z1gR3wyo3sMYtkq/FNrqCHx3Od8nIxr\n8d3vkiZVMjIpS1I/96CVLGMVPDuQ2egI3Of43gwY4G47pdAZehD332tRD0b6\nDqHUhGd6inNCMZU1gU7ChmN4PDwsCw3SzkRWF859lT5J//BMLKE3Gx0TzTSh\nbMiTnIo7KIxiGHHulG2vfvuE8ZX+lJ3kyKoAh5BP1YZSbcpcvew5jbcShvyl\njoa9ckcCbkEOK55uA+BxjI2uzfiAEQavrg4jmIwH60DW6ceUV3ZnlTbqalhD\nBFfhaAGe1wOu9fhoEK31fMDT9gfgTjtKM0fL0muh6snAi7yhCSqv3RPywUjf\nDXuOu0WgIdDVpYj2lO0Jb2vYLz5hkR+FeMG2mFT1tQDcM06OSv5FNXNuGFcg\nZEVR\r\n=ZL31\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"a752e7f814e7b335e50705d281cb2c6e1bd38a35","scripts":{"docs":"typedoc","lint":"eslint src test --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p .","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node scripts/version-update.js","lint:fix":"eslint src test --ext .ts --fix","prewatch":"npm run version","docs:test":"linkinator docs/out --silent --skip david-dm.org","precompile":"npm run version","cycle-check":"dpdm --exit-code circular:1 src/index.ts","docs:deploy":"gh-pages --dist docs/out","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ."},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-api.git","type":"git"},"_npmVersion":"6.14.14","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.17.5","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"3.1.0","nyc":"15.1.0","dpdm":"3.7.1","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.1","eslint":"7.30.0","codecov":"3.8.2","typedoc":"0.21.2","webpack":"4.46.0","gh-pages":"3.2.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","linkinator":"2.13.6","typescript":"4.3.5","@types/node":"14.17.4","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"10.0.2","karma-webpack":"4.0.2","lerna-changelog":"1.0.1","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","eslint-plugin-header":"3.1.1","eslint-plugin-import":"2.23.4","karma-chrome-launcher":"3.1.0","@typescript-eslint/parser":"4.28.1","istanbul-instrumenter-loader":"3.0.1","@typescript-eslint/eslint-plugin":"4.28.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.3_1630411176029_0.8446706895073408","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@opentelemetry/api","version":"1.0.4","keywords":["opentelemetry","nodejs","browser","tracing","profiling","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@1.0.4","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-api#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-api/issues"},"dist":{"shasum":"a167e46c10d05a07ab299fc518793b0cff8f6924","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-1.0.4.tgz","fileCount":316,"integrity":"sha512-BuJuXRSJNQ3QoKA6GWWDyuLpOUck+9hAXNMCnrloc1aWVoy6Xq6t9PUV08aBZ4Lutqq2LEHM486bpZqoViScog==","signatures":[{"sig":"MEUCIQCRimh8L2mpIo9AEMX8Q5Ta6tDGhRWknQ1pjlVi4LWv9gIgOl0I5lmexee5+MaZ9he0JFMPBGcJwki9vqaKMouk7ts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":595555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhw0xICRA9TVsSAnZWagAAEHkP/3+Z6lJz2bLgX4Qb5EjI\nN4frfiBqx/DZqTFicACTNNIeho2j2gDCvtNSFKrvdH12h9RCVwPfwbJpHtIN\nc36pn2JZhhaRP9T08GWQLEI6zavF7s9T8eXzbS77VCTdVEL3MmvCFMEif99B\nwdR+8DG95DtiKi5FQRrY7wDpeBkkR1JidtXCDGfsF83rBQG8d3FAAmJEmEpc\n0mrY0KowAIOP3C+qXyrtwXF0V+5lwgB09YDjnda6QDtDyizLuMIyjOhx+Aet\nRKYJEKdaU855r84X0y1wJaXi2TApbuxI+q3pfVlczA8Ip+rpQzlXhHsgEoj9\naMzYUyOD1iuUQljbWu3oistnbUDHE0E59BXE/KqDfjb7zClaWzUJXwmbctdE\nixMRHPmqx/r+rO88mCWL9B2/G1zJGL/0T2pXd0ERJ4FoXM8DmMe3C3Lwr9zI\nv6tv+Yfm6fhKgUOPd/Fuq0oYXdciQVmalOKOGTMJL72JpvOopKVoLQYMkC6Q\n3ZqOPs8m1CMe6yNTDDg39a8ce1FbKL++1AcAnASoc3HSRjqIeO0wHcOyuh1d\nH7K867t/DfmQgcI6dA3QfEuOx6/jQGTflhMiXD7SOXlak5dwodKQD5BZO16m\nGXtt7hhoOM9eCtll98r9lv4EOQxg+coFFkrpbtFUepxnlzbtKzJBx5GJJf3Q\ndJbb\r\n=PlAq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"51b958e8de7c98e61c84f840c688de1d016f9310","scripts":{"docs":"typedoc","lint":"eslint src test --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p .","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node scripts/version-update.js","lint:fix":"eslint src test --ext .ts --fix","prewatch":"npm run version","docs:test":"linkinator docs/out --silent && linkinator docs/*.md *.md --markdown --silent","precompile":"npm run version","cycle-check":"dpdm --exit-code circular:1 src/index.ts","docs:deploy":"gh-pages --dist docs/out","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ."},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-api.git","type":"git"},"_npmVersion":"6.14.15","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.18.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","dpdm":"3.7.1","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.1","eslint":"7.32.0","codecov":"3.8.2","typedoc":"0.21.2","webpack":"4.46.0","gh-pages":"3.2.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","linkinator":"2.13.6","typescript":"4.3.5","@types/node":"14.17.4","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"10.0.2","karma-webpack":"4.0.2","lerna-changelog":"1.0.1","@types/webpack-env":"1.16.0","eslint-plugin-node":"11.1.0","karma-spec-reporter":"0.0.32","eslint-plugin-header":"3.1.1","karma-chrome-launcher":"3.1.0","@typescript-eslint/parser":"5.0.0","istanbul-instrumenter-loader":"3.0.1","@typescript-eslint/eslint-plugin":"5.0.0","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.4_1640189000362_0.8159627187702121","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@opentelemetry/api","version":"1.1.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@1.1.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-api#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-api/issues"},"dist":{"shasum":"563539048255bbe1a5f4f586a4a10a1bb737f44a","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-1.1.0.tgz","fileCount":346,"integrity":"sha512-hf+3bwuBwtXsugA2ULBc95qxrOqP2pOekLz34BJhcAKawt94vfeNyUKpYc0lZQ/3sCP6LqRa7UAdHA7i5UODzQ==","signatures":[{"sig":"MEUCICzcWlT926QWEdH1gPyxwituL+9telvQ7dGU07Mh6sXJAiEAvlCbrWhUmFgEAM++gp8BCvT0gU/ZZNhVwT4tlo4N01g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":646983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8sghCRA9TVsSAnZWagAAOZ0P/1Dsy0/JLjaXALUQyDVB\nioNO73OqFyxUx27JTNSOhpF0PtTogR6BYGyH3ATkr1IXfcGQtQpYAkE6oad0\nsuk/Lta50g4Aav9H9Rsg6616d81Ea8LvHhFL8ZgXRgVzD2BY2rf1aFOEb/JQ\n3iWsRkP+vOY3t+F6eQJ4mQBdHChZjWRure/h7NTewSqPowFPrH7oR5bXFbTC\nN2BAyIObFpJeIRkpxt9MAnhvw5U3heMfHu1nwixenAteESVMqFC+OQam8Djr\np7IkKpQLnjHlr65Z8acLa8Nj1XCMnq3e3/GBZ+mTUpt6cXfX6viG5eM4+U4k\nbATVe0sd+wvOkdPKAIMeDUXSHbu2vGevk5vKg9O1FKbncs/M6ezB8bVYaWXB\nLu6C9rpbd+jw/LfMrpybJ8HY2iSmcMOHEBumXzCRh1VsZKbI2K3RBz45u1yp\nqyIVLAb+h//m02s4GSw3v/A4xFd61WCLfhn2MoyMf5kzN0QI9uwG7+iJLy8U\nUXtYz49Y5ejO4Ovv4A4zwoMA3h4BeAu0+r2PNuyfstvQYNbW5FWQ5FzYTy2m\n0ELy+PMAFl/C1aDqDf5HgBVnT1mhLwWA7PMOgntYFOIICk+i5UpqN3MVHpGD\njtW2y1RMbqsCVvQ9XRu5b8iCRJJlt+vYHrh/Gzb8FCpoNjwXnHVMWLzgM6zf\nNFis\r\n=yG8N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"24f1cb8471249f0bc10e41a3f07e6728a137682b","scripts":{"docs":"typedoc","lint":"eslint src test --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p .","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node scripts/version-update.js","lint:fix":"eslint src test --ext .ts --fix","prewatch":"npm run version","docs:test":"linkinator docs/out --silent && linkinator docs/*.md *.md --markdown --silent","precompile":"npm run version","cycle-check":"dpdm --exit-code circular:1 src/index.ts","docs:deploy":"gh-pages --dist docs/out","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ."},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-api.git","type":"git"},"_npmVersion":"6.14.15","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.18.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","dpdm":"3.7.1","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.1","eslint":"7.32.0","codecov":"3.8.2","typedoc":"0.21.2","webpack":"4.46.0","gh-pages":"3.2.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","linkinator":"2.13.6","typescript":"4.3.5","@types/node":"14.17.4","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"10.0.2","karma-webpack":"4.0.2","lerna-changelog":"1.0.1","@types/webpack-env":"1.16.0","eslint-plugin-node":"11.1.0","karma-spec-reporter":"0.0.32","eslint-plugin-header":"3.1.1","karma-chrome-launcher":"3.1.0","@typescript-eslint/parser":"5.0.0","istanbul-instrumenter-loader":"3.0.1","@typescript-eslint/eslint-plugin":"5.0.0","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.1.0_1643300897048_0.701795531041127","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@opentelemetry/api","version":"1.2.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@1.2.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-api#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-api/issues"},"dist":{"shasum":"89ef99401cde6208cff98760b67663726ef26686","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-1.2.0.tgz","fileCount":346,"integrity":"sha512-0nBr+VZNKm9tvNDZFstI3Pq1fCTEDK5OZTnVKNvBNAKgd0yIvmwsP4m61rEv7ZP+tOUjWJhROpxK5MsnlF911g==","signatures":[{"sig":"MEUCIQDCrM7FtetADSEPCNwo006CB9vCsxiQXJCDG0VfqKqWZAIgOR2cxI7GoCSplvigzpcRDE+fffv6SqA1nf9wmWV8jsw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":650533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/o9mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7LQ/+JLkcjBaKEBrlmOMsddIRLdgRG9Rldxr1/imcsjrisvICz3p0\r\nonimOV8rYw3wOJ/6Mj3X00bNXkspd/u+QCefMc7puNxhhQMrdF/GQ8l7MGZ+\r\n/go/ABmJaZ553aHrcWQy/HpWv//vMRJ6oCwjXshHChA5wYTaQbHaiolodeqX\r\n5aEKr4zRmApMrZVcJolj0xW9QdyWgSKTvp6rdaI0neCreuoKqSE9cN5lHnaA\r\nNWUW2HNmYb1ul3ZpLVCJlAw8hhxTWFaO3cZWsxa0xOEbafRk6wcRKDX7EbOi\r\n1vnS0cINdXF29T+u/wnrUG8CTv73iWKbnd2XtvPolOIUdOlEqEBpLcV5tcOr\r\nvZamYQOK0+GALG9hfi+Y4nLucnjV/OyZ77acBSiWWcIJs91VgrvlzLTYsHgl\r\nTsvX1Vy8Zdyly/n+c1O8bVayLHp2f7QHgX/1Ej6jCzdnx4Nlp6QPqk44RGHS\r\n4PHmZ8RQAvLzoylrSEF7gkAB8L5vYOnVB2Ga2ijahro3BVGZ+4fhoVtq+A0/\r\nwux7qmXobe/EwQ+ja/3h/pN+f8KlDTgm0091SDlK2fkF4U3Ubx2F2tllCyqp\r\nmGFU7Pih86R1i7y7xzLo76LJqCwW7YwEpdTGeZqrCRaJWuUb3mwyvFSTrval\r\nYyvxMBGmrB+3HjrZ87V4Z4VaxBSAqT8zy9o=\r\n=2JVf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"d2fb7061a87c48dc68acc384dc68821174323a32","scripts":{"docs":"typedoc","lint":"eslint src test --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p .","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node scripts/version-update.js","lint:fix":"eslint src test --ext .ts --fix","prewatch":"npm run version","docs:test":"linkinator docs/out --silent && linkinator docs/*.md *.md --markdown --silent","precompile":"npm run version","cycle-check":"dpdm --exit-code circular:1 src/index.ts","docs:deploy":"gh-pages --dist docs/out","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ."},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-api.git","type":"git"},"_npmVersion":"6.14.17","description":"Public API for OpenTelemetry","directories":{},"_nodeVersion":"14.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","dpdm":"3.7.1","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.1","eslint":"7.32.0","codecov":"3.8.2","typedoc":"0.21.2","webpack":"4.46.0","gh-pages":"3.2.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","linkinator":"2.13.6","typescript":"4.3.5","@types/node":"14.17.4","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"10.0.2","karma-webpack":"4.0.2","lerna-changelog":"1.0.1","@types/webpack-env":"1.16.0","eslint-plugin-node":"11.1.0","karma-spec-reporter":"0.0.32","eslint-plugin-header":"3.1.1","karma-chrome-launcher":"3.1.0","@typescript-eslint/parser":"5.0.0","istanbul-instrumenter-loader":"3.0.1","@typescript-eslint/eslint-plugin":"5.0.0","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.2.0_1660850021932_0.3542051796664316","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@opentelemetry/api","version":"1.3.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@1.3.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/api","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"27c6f776ac3c1c616651e506a89f438a0ed6a055","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-1.3.0.tgz","fileCount":411,"integrity":"sha512-YveTnGNsFFixTKJz09Oi4zYkiLT5af3WpZDu4aIUM7xX+2bHAkOJayFTVQd6zB8kkWPpbua4Ha6Ql00grdLlJQ==","signatures":[{"sig":"MEYCIQD8CUdBXgBkidMYp8gO+zbiJh81FHln8Wr5ltsbK1u8gQIhAJmJMrNmi/q6kmuoM2G0CP+j8RGXvPNVQaHUBB+ypkov","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":773758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJja/LuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqz9w//exrZU19kw9PBP/k+dBsXNwRRwWvCHv+pJ7QaRPpQ9HdXJOX2\r\nNmbEcSKGGL9DBuK5gCq4jTxpAPDi+zzSIFOb6QPaKZXYF1SiQb6HmtpKyy0p\r\nj8TdTSENkF+vOK1vvFte9TVwdQ30fgtinJffuKipu/SdUBOsnXYhmWg8j2bK\r\nVghv0U7Dxf/C8gYQOdvdfE6fAWw5KikhR58JYviM3DZsY755II9cKqI5NkBb\r\nB4UTvKiNsVDDJIyqgQbspVWr38KNo72SkXsQTSsDqdafqMKLr2JW4SINSbGO\r\nVNqpVUK5yX2AUegXZ59wRARMVEiBx+WTSaiOO/SwkV9Gbge+ZAE2Y7vAyyRp\r\nAhCCnKN1vq9juXoAXQUsCurEvNpquTbnj17t8ANvkcMctBBKyja+0Yg/SI85\r\nFzEEMvO5GK61N4+wJTQadEmkI1HwfqeRESBXh2pawZFtLa56ryxg1kf5r6hE\r\nYhw19nu4mm1tlTVMzThXejsw+5s64VYyd+i7NR+BNInb8TMOHOYHlDrLj6DG\r\n25jSP3aa68BpoMm5mDY3m4evo5IElRZS4zWvG3ja6WIl1TecNH7m517Yp8Mp\r\nUtddN/jNO+0EsgCqXKeRkbe+THPyJT9itN9oizNYi8FCavZ39j7PM3eRz8pO\r\nheYkwpR+S3hw6yj3jQcur9mwtTc5Fh1aU8I=\r\n=a6Kw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"\n---\n<p align=\"center\">\n <strong>\n <a href=\"https://open-telemetry.github.io/opentelemetry-js-api\">API Documentation<a/>\n &nbsp;&nbsp;&bull;&nbsp;&nbsp;\n <a href=\"https://github.com/open-telemetry/opentelemetry-js/discussions\">Getting In Touch (GitHub Discussions)<a/>\n </strong>\n</p>\n\n<p align=\"center\">\n <a href=\"https://github.com/open-telemetry/opentelemetry-js-api/releases\">\n <img alt=\"GitHub release (latest by date including pre-releases)\" src=\"https://img.shields.io/github/v/release/open-telemetry/opentelemetry-js-api?include_prereleases&style=for-the-badge\">\n </a>\n <a href=\"https://codecov.io/gh/open-telemetry/opentelemetry-js-api/branch/main/\">\n <img alt=\"Codecov Status\" src=\"https://img.shields.io/codecov/c/github/open-telemetry/opentelemetry-js-api?style=for-the-badge\">\n </a>\n <a href=\"https://github.com/open-telemetry/opentelemetry-js/blob/main/api/LICENSE\">\n <img alt=\"license\" src=\"https://img.shields.io/badge/license-Apache_2.0-green.svg?style=for-the-badge\">\n </a>\n <br/>\n <a href=\"https://github.com/open-telemetry/opentelemetry-js-api/actions/workflows/docs.yaml\">\n <img alt=\"Build Status\" src=\"https://github.com/open-telemetry/opentelemetry-js-api/actions/workflows/test.yaml/badge.svg?branch=main\">\n </a>\n <a href=\"https://github.com/open-telemetry/opentelemetry-js-api/actions/workflows/test.yaml?query=branch%3Amain\">\n <img alt=\"Build Status\" src=\"https://github.com/open-telemetry/opentelemetry-js-api/actions/workflows/docs.yaml/badge.svg\">\n </a>\n</p>\n\n---\n\n# OpenTelemetry API for JavaScript\n\n[![NPM Published Version][npm-img]][npm-url]\n\nThis package provides everything needed to interact with the OpenTelemetry API, including all TypeScript interfaces, enums, and no-op implementations. It is intended for use both on the server and in the browser.\n\nThe methods in this package perform no operations by default. This means they can be safely called by a library or end-user application whether there is an SDK registered or not. In order to generate and export telemetry data, you will also need an SDK such as the [OpenTelemetry JS SDK][opentelemetry-js].\n\n## Tracing Quick Start\n\n### You Will Need\n\n- An application you wish to instrument\n- [OpenTelemetry JS SDK][opentelemetry-js]\n- Node.js >=8.5.0 (14+ is preferred) or an ECMAScript 5+ compatible browser\n\n**Note:** ECMAScript 5+ compatibility is for this package only. Please refer to the documentation for the SDK you are using to determine its minimum ECMAScript version.\n\n**Note for library authors:** Only your end users will need an OpenTelemetry SDK. If you wish to support OpenTelemetry in your library, you only need to use the OpenTelemetry API. For more information, please read the [tracing documentation][docs-tracing].\n\n### Install Dependencies\n\n```sh\nnpm install @opentelemetry/api @opentelemetry/sdk-trace-base\n```\n\n### Trace Your Application\n\nIn order to get started with tracing, you will need to first register an SDK. The SDK you are using may provide a convenience method which calls the registration methods for you, but if you would like to call them directly they are documented here: [sdk registration methods][docs-sdk-registration].\n\nOnce you have registered an SDK, you can start and end spans. A simple example of basic SDK registration and tracing a simple operation is below. The example should export spans to the console once per second. For more information, see the [tracing documentation][docs-tracing].\n\n```javascript\nconst { trace } = require(\"@opentelemetry/api\");\nconst { BasicTracerProvider, ConsoleSpanExporter, SimpleSpanProcessor } = require(\"@opentelemetry/sdk-trace-base\");\n\n// Create and register an SDK\nconst provider = new BasicTracerProvider();\nprovider.addSpanProcessor(new SimpleSpanProcessor(new ConsoleSpanExporter()));\ntrace.setGlobalTracerProvider(provider);\n\n// Acquire a tracer from the global tracer provider which will be used to trace the application\nconst name = 'my-application-name';\nconst version = '0.1.0';\nconst tracer = trace.getTracer(name, version);\n\n// Trace your application by creating spans\nasync function operation() {\n const span = tracer.startSpan(\"do operation\");\n\n // mock some work by sleeping 1 second\n await new Promise((resolve, reject) => {\n setTimeout(resolve, 1000);\n })\n\n span.end();\n}\n\nasync function main() {\n while (true) {\n await operation();\n }\n}\n\nmain();\n```\n\n## Version Compatibility\n\nBecause the npm installer and node module resolution algorithm could potentially allow two or more copies of any given package to exist within the same `node_modules` structure, the OpenTelemetry API takes advantage of a variable on the `global` object to store the global API. When an API method in the API package is called, it checks if this `global` API exists and proxies calls to it if and only if it is a compatible API version. This means if a package has a dependency on an OpenTelemetry API version which is not compatible with the API used by the end user, the package will receive a no-op implementation of the API.\n\n## Upgrade Guidelines\n\n### 0.21.0 to 1.0.0\n\nNo breaking changes\n\n### 0.20.0 to 0.21.0\n\n- [#78](https://github.com/open-telemetry/opentelemetry-js-api/issues/78) `api.context.bind` arguments reversed and `context` is now a required argument.\n- [#46](https://github.com/open-telemetry/opentelemetry-js-api/issues/46) Noop classes and singletons are no longer exported. To create a noop span it is recommended to use `api.trace.wrapSpanContext` with `INVALID_SPAN_CONTEXT` instead of using the `NOOP_TRACER`.\n\n### 1.0.0-rc.3 to 0.20.0\n\n- Removing `TimedEvent` which was not part of spec\n- `HttpBaggage` renamed to `HttpBaggagePropagator`\n- [#45](https://github.com/open-telemetry/opentelemetry-js-api/pull/45) `Span#context` renamed to `Span#spanContext`\n- [#47](https://github.com/open-telemetry/opentelemetry-js-api/pull/47) `getSpan`/`setSpan`/`getSpanContext`/`setSpanContext` moved to `trace` namespace\n- [#55](https://github.com/open-telemetry/opentelemetry-js-api/pull/55) `getBaggage`/`setBaggage`/`createBaggage` moved to `propagation` namespace\n\n## Useful links\n\n- For more information on OpenTelemetry, visit: <https://opentelemetry.io/>\n- For more about OpenTelemetry JavaScript: <https://github.com/open-telemetry/opentelemetry-js>\n- For help or feedback on this project, join us in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[opentelemetry-js]: https://github.com/open-telemetry/opentelemetry-js\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/api/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/api\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fapi.svg\n[docs-tracing]: https://github.com/open-telemetry/opentelemetry-js/blob/main/doc/tracing.md\n[docs-sdk-registration]: https://github.com/open-telemetry/opentelemetry-js/blob/main/doc/sdk-registration.md\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"27c4f762948c9b8d693d5ce1c2df5aaa5b0e92ee","scripts":{"docs":"typedoc","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","docs:test":"linkinator docs/out --silent && linkinator docs/*.md *.md --markdown --silent","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","cycle-check":"dpdm --exit-code circular:1 src/index.ts","docs:deploy":"gh-pages --dist docs/out","test:browser":"nyc karma start --single-run","peer-api-check":"node ../scripts/peer-api-check.js","test:webworker":"nyc karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"8.1.2","description":"Public API for OpenTelemetry","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","dpdm":"3.10.0","karma":"6.3.16","memfs":"3.4.9","mocha":"10.0.0","sinon":"14.0.0","codecov":"3.8.3","unionfs":"4.4.0","webpack":"4.46.0","ts-mocha":"10.0.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.0","@types/sinon":"10.0.13","karma-webpack":"4.0.2","@types/webpack":"4.41.26","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.3.0_1668018926306_0.6542671449937483","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@opentelemetry/api","version":"1.4.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@1.4.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/api","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"2c91791a9ba6ca0a0f4aaac5e45d58df13639ac8","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-1.4.0.tgz","fileCount":411,"integrity":"sha512-IgMK9i3sFGNUqPMbjABm0G26g0QCKCUBfglhQ7rQq6WcxbKfEHRcmwsoER4hZcuYqJgkYn2OeuoJIv7Jsftp7g==","signatures":[{"sig":"MEUCIQDzaltzlePvwfUMmb5B/niIOf8gficyyY1jK6Ryi5LHhgIgCI09A2uiKcTDL4sPwiODox7eNceH9hYVII/kwNEY9jA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":777562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvy4iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxVA/9G6yhWyPFHrp5F7e5PG1Wzg9OLbW3eB/TBxSNCZkPkfRF7gE1\r\nqgv/mNYEjx21AKWN02FqhJ2ogF066NrLy2DWivBe51xj23bQjBbytPTFlRP/\r\nbRpyJtGZLnH9URmOKgDCW2yTLWECjY4wOoPK+jTlUdyY4xsa6pg0Pa5SPWem\r\n7ZVk4RsjWK/DnRI4BqWHSGXXEG2in5maWJxxPzFLq67EEt81+Gxiwj6xzWAr\r\nXRBvioNz7DjduykYPGkcvnOxKUJtJNBH+nMKNJqqZ+2tgNBtjL+XAc+nfAWx\r\nsn8RKHjaquiRVOgWraCcjlocu8tQ+hr7Eu/xE61uze6yUent/1BaNtrIon96\r\nXNonHYblW6XaSiPw1Q3zxcZEfa+yuvncOmBdFL8QA1Z5gm48piBStgyT9XH5\r\nMmG+s3CeLHSwE2l/zKgDFxv1tHVh4crP7AXa7LRPgbBv/ITnUpLC+fBxjJXD\r\n3yyrs+DbrggH0PZX9b7qVPxPlakcScf8tK36yovR5NqVP2PIxu9dxbk3FViw\r\n5swpDUYZ5wbyvUerR+I8Fj559bbAxVISHXGfiDi0vTWpU+c0xJoAOZRvwLCc\r\n/e+bhh8fSx1aHePpQsaN4Q0MnZgOJ9A0m0sW42/SUH1LOh6Ng1wFgq+k3dvI\r\nhAP7fvZsT8k8TxPf54RRw83ctxIKFRexXzQ=\r\n=EXfN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"08f597f3a3d71a4852b0afbba120af15ca038121","scripts":{"docs":"typedoc","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","docs:test":"linkinator docs/out --silent && linkinator docs/*.md *.md --markdown --silent","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","cycle-check":"dpdm --exit-code circular:1 src/index.ts","docs:deploy":"gh-pages --dist docs/out","test:browser":"nyc karma start --single-run","peer-api-check":"node ../scripts/peer-api-check.js","test:webworker":"nyc karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v14.18.1+x64 (darwin)","description":"Public API for OpenTelemetry","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","dpdm":"3.10.0","karma":"6.3.16","memfs":"3.4.9","mocha":"10.0.0","sinon":"15.0.0","codecov":"3.8.3","unionfs":"4.4.0","webpack":"4.46.0","ts-mocha":"10.0.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.0","@types/sinon":"10.0.13","karma-webpack":"4.0.2","@types/webpack":"4.41.26","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.4.0_1673473570251_0.04609694096080963","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@opentelemetry/api","version":"1.4.1","keywords":["opentelemetry","nodejs","browser","tracing","profiling","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@1.4.1","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/api","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ff22eb2e5d476fbc2450a196e40dd243cc20c28f","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-1.4.1.tgz","fileCount":411,"integrity":"sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA==","signatures":[{"sig":"MEQCIGT5pnxH/gHoj4lSFF/LYoK5dpTtksbtDAAemi+bpOECAiAhxBThmaYqEv3rTBze2JWhZjD+TPkokIBqHf/LalWt5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":780322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD0b7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9Pw//bgiXhyvN22UV4wtA3hk6syJD5/SM/0OqmJIs8zy2OtvtdAt4\r\nWtS82IKN7efWXUYHuFggizBTKoP7RvO/urzQ4W9eNNy75O30aCmNxjhYvtPD\r\ns8szpUwbOaFqoIlQlJdfagkJGOArdikUVf8eDw4MQ0E4cpYsBJ/XCb34vEis\r\nzQLb8bjKxe6LUdHoX+uPaHS5+uNqXrUOJl0S3n6yf4qHa+uDLAZEbPboj4ow\r\n+CZxkRpfgsBqeQWkBCMam/8HORTdP/pnzTtd2D7dFxnw6d0eZLZ81NSMBTZG\r\nYfKr955fobrjDYDtdR5tiGEhQHePJPrBc/5pQNEItXGPfQ7Ha5V38I8FJ8YN\r\no0JOAlalfRdDFOQl+hZML9hNsZg5tP5v1uipSRWu8fgdSd9LVSQrAHrw6oPP\r\nlL0cmJ5eSXzA0rOHHSmvtZmZ410ZR9x0mtE9K2reHJFCyqNs2XueoFyXmqgJ\r\nWSW95OyO+wPSaZeVBF1NmyfICgcAeo6xowmXzOX3GClkxxAESFWzaFSsPLZm\r\nikt3rQolfBK8Y0ygAcFRpERAkR16qitIswe/1MLnX7PTb+c/iVQ3u46EVrpx\r\nvTZcAV009eF8C+aPJS7WSizcUADDXEY3hPlWfKhWtPqH2o2TCiiPE03lA3oD\r\n5PIT9eVFkC/wk/AhQjcHUxEXqDMMXlHL9C4=\r\n=7zw7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"56e6b1bb890f844b8963a146780d0b9cfa8abd0d","scripts":{"docs":"typedoc","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","docs:test":"linkinator docs/out --silent && linkinator docs/*.md *.md --markdown --silent","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","cycle-check":"dpdm --exit-code circular:1 src/index.ts","docs:deploy":"gh-pages --dist docs/out","test:browser":"nyc karma start --single-run","peer-api-check":"node ../scripts/peer-api-check.js","test:webworker":"nyc karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v14.18.1+x64 (darwin)","description":"Public API for OpenTelemetry","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","dpdm":"3.10.0","karma":"6.3.16","memfs":"3.4.9","mocha":"10.0.0","sinon":"15.0.0","codecov":"3.8.3","unionfs":"4.4.0","webpack":"4.46.0","ts-mocha":"10.0.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.0","@types/sinon":"10.0.13","karma-webpack":"4.0.2","@types/webpack":"4.41.26","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/api_1.4.1_1678722811286_0.7216115275740891","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@opentelemetry/api","version":"1.5.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@1.5.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/api","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"4ff2709035a9896ec1aa8f5353ba2277737cae5d","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-1.5.0.tgz","fileCount":411,"integrity":"sha512-636km3y3pVyJldKGp9qM+lPvxuOvhThUED9cHNPsERkp+APbdtCtj0sALW+mZsbQqnqQkNRHqoGw/Uc82UP6fQ==","signatures":[{"sig":"MEYCIQDxDkiDAocHnmMuctR3QhqFxZlJ1HnrZYy/kztPaTsSNAIhALrZw8K0AeJjLLwTsrERbt926cTC5h8txyLJY1fbiMNt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":782488},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"5fcd8cf136e2235903dde3df9ba03ced594f0e95","scripts":{"docs":"typedoc","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","test:eol":"ts-mocha -p tsconfig.json 'test/**/*.test.ts'","docs:test":"linkinator docs/out --silent && linkinator docs/*.md *.md --markdown --silent","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","cycle-check":"dpdm --exit-code circular:1 src/index.ts","docs:deploy":"gh-pages --dist docs/out","test:browser":"karma start --single-run","peer-api-check":"node ../scripts/peer-api-check.js","test:webworker":"karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"deprecated":"Version 1.5.0 of @opentelemetry/api mistakenly contained a breaking change for some users. Please update to 1.6.0 or later.","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/7.1.5/node@v18.12.1+x64 (linux)","description":"Public API for OpenTelemetry","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","dpdm":"3.13.1","karma":"6.4.2","lerna":"7.1.5","memfs":"3.5.3","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","unionfs":"4.5.1","webpack":"4.46.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.1","@types/sinon":"10.0.16","karma-webpack":"4.0.2","@types/webpack":"4.41.33","karma-coverage":"2.2.1","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/api_1.5.0_1694434462548_0.5315848607176739","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@opentelemetry/api","version":"1.6.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@1.6.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/api","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"de2c6823203d6f319511898bb5de7e70f5267e19","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-1.6.0.tgz","fileCount":411,"integrity":"sha512-OWlrQAnWn9577PhVgqjUvMr1pg57Bc4jv0iL4w0PRuOSRvq67rvHW9Ie/dZVMvCzhSCB+UxhcY/PmCmFj33Q+g==","signatures":[{"sig":"MEUCIQCO9WnTvxA6MQjm3TXCujesARChZYWOdfcGpAXmfl6xNQIgJln63Qa/062urWUpgGiBATq39nrzYlEVpBHfpcDx354=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":780443},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"faf939c77591f709afbc23fadbe629c9d3607ef6","scripts":{"docs":"typedoc","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","test:eol":"ts-mocha -p tsconfig.json 'test/**/*.test.ts'","docs:test":"linkinator docs/out --silent && linkinator docs/*.md *.md --markdown --silent","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","cycle-check":"dpdm --exit-code circular:1 src/index.ts","docs:deploy":"gh-pages --dist docs/out","test:browser":"karma start --single-run","peer-api-check":"node ../scripts/peer-api-check.js","test:webworker":"karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/7.1.5/node@v18.12.1+x64 (linux)","description":"Public API for OpenTelemetry","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","dpdm":"3.13.1","karma":"6.4.2","lerna":"7.1.5","memfs":"3.5.3","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","unionfs":"4.5.1","webpack":"4.46.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.1","@types/sinon":"10.0.16","karma-webpack":"4.0.2","@types/webpack":"4.41.33","karma-coverage":"2.2.1","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/api_1.6.0_1694524345231_0.5100705712274942","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@opentelemetry/api","version":"1.7.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@1.7.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/api","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b139c81999c23e3c8d3c0a7234480e945920fc40","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-1.7.0.tgz","fileCount":615,"integrity":"sha512-AdY5wvN0P2vXBi3b29hxZgSFvdhdxPB9+f0B6s//P9Q8nibRWeA3cHm8UmLpio9ABigkVHJ5NMPk+Mz8VCCyrw==","signatures":[{"sig":"MEUCIFWqxhqKSeEezKywFrho/r93NXg8myaF1+B4xQHQsUymAiEA8zPBvQG5638UKzLCh/tacBb7wYVxSCdVX1jm7HXB9hc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146473},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"73b446688f10fd8dc4cf403a085f0a39070df7b4","scripts":{"docs":"typedoc","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","test:eol":"ts-mocha -p tsconfig.json 'test/**/*.test.ts'","docs:test":"linkinator docs/out --silent && linkinator docs/*.md *.md --markdown --silent","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","cycle-check":"dpdm --exit-code circular:1 src/index.ts","docs:deploy":"gh-pages --dist docs/out","test:browser":"karma start --single-run","peer-api-check":"node ../scripts/peer-api-check.js","test:webworker":"karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+x64 (linux)","description":"Public API for OpenTelemetry","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","dpdm":"3.13.1","karma":"6.4.2","lerna":"6.6.2","memfs":"3.5.3","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","unionfs":"4.5.1","webpack":"4.46.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.3","@types/sinon":"10.0.20","karma-webpack":"4.0.2","@types/webpack":"4.41.35","karma-coverage":"2.2.1","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/api_1.7.0_1699353880416_0.3872071570298008","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@opentelemetry/api","version":"1.8.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/api@1.8.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/api","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"5aa7abb48f23f693068ed2999ae627d2f7d902ec","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-1.8.0.tgz","fileCount":642,"integrity":"sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==","signatures":[{"sig":"MEQCIBWUxegCVK8RYSQyADGNtLgr761+qLVha4WzG5CugornAiB4xtg6ge+jo7cCJSjJl5IaQ+3MaQWogD/iOVZTLeC3Lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1206276},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"exports":{".":{"types":"./build/src/index.d.ts","esnext":"./build/esnext/index.js","module":"./build/esm/index.js","default":"./build/src/index.js"},"./experimental":{"types":"./build/src/experimental/index.d.ts","esnext":"./build/esnext/experimental/index.js","module":"./build/esm/experimental/index.js","default":"./build/src/experimental/index.js"}},"gitHead":"7be35c7845e206b27b682e8ce1cee850b09cec04","scripts":{"docs":"typedoc","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","test:eol":"ts-mocha -p tsconfig.json 'test/**/*.test.ts'","docs:test":"linkinator docs/out --silent && linkinator docs/*.md *.md --markdown --silent","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","cycle-check":"dpdm --exit-code circular:1 src/index.ts","docs:deploy":"gh-pages --dist docs/out","test:browser":"karma start --single-run","peer-api-check":"node ../scripts/peer-api-check.js","test:webworker":"karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (linux)","description":"Public API for OpenTelemetry","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","dpdm":"3.13.1","karma":"6.4.2","lerna":"6.6.2","memfs":"3.5.3","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","unionfs":"4.5.1","webpack":"5.89.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.6","@types/sinon":"10.0.20","karma-webpack":"4.0.2","@types/webpack":"5.28.5","karma-coverage":"2.2.1","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/api_1.8.0_1709198284897_0.4745281152459706","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@opentelemetry/api","version":"1.9.0","description":"Public API for OpenTelemetry","main":"build/src/index.js","module":"build/esm/index.js","esnext":"build/esnext/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"exports":{".":{"module":"./build/esm/index.js","esnext":"./build/esnext/index.js","types":"./build/src/index.d.ts","default":"./build/src/index.js"},"./experimental":{"module":"./build/esm/experimental/index.js","esnext":"./build/esnext/experimental/index.js","types":"./build/src/experimental/index.d.ts","default":"./build/src/experimental/index.js"}},"repository":{"type":"git","url":"git+https://github.com/open-telemetry/opentelemetry-js.git"},"scripts":{"clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","docs":"typedoc","docs:deploy":"gh-pages --dist docs/out","docs:test":"linkinator docs/out --silent && linkinator docs/*.md *.md --markdown --silent","lint:fix":"eslint . --ext .ts --fix","lint":"eslint . --ext .ts","test:browser":"karma start --single-run","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","test:eol":"ts-mocha -p tsconfig.json 'test/**/*.test.ts'","test:webworker":"karma start karma.worker.js --single-run","cycle-check":"dpdm --exit-code circular:1 src/index.ts","version":"node ../scripts/version-update.js","prewatch":"npm run precompile","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","peer-api-check":"node ../scripts/peer-api-check.js"},"keywords":["opentelemetry","nodejs","browser","tracing","profiling","stats","monitoring"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","engines":{"node":">=8.0.0"},"publishConfig":{"access":"public"},"devDependencies":{"@types/mocha":"10.0.6","@types/node":"18.6.5","@types/sinon":"17.0.3","@types/webpack":"5.28.5","@types/webpack-env":"1.16.3","babel-plugin-istanbul":"6.1.1","codecov":"3.8.3","cross-var":"1.1.0","dpdm":"3.13.1","karma":"6.4.3","karma-chrome-launcher":"3.1.0","karma-coverage":"2.2.1","karma-mocha":"2.0.1","karma-mocha-webworker":"1.3.0","karma-spec-reporter":"0.0.36","karma-webpack":"5.0.1","lerna":"6.6.2","memfs":"3.5.3","mocha":"10.2.0","nyc":"15.1.0","sinon":"15.1.2","ts-loader":"9.5.1","ts-mocha":"10.0.0","typescript":"4.4.4","unionfs":"4.5.4","webpack":"5.89.0"},"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/api","sideEffects":false,"gitHead":"c4d3351b6b3f5593c8d7cbfec97b45cea9fe1511","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"_id":"@opentelemetry/api@1.9.0","_nodeVersion":"18.19.0","_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (linux)","dist":{"integrity":"sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==","shasum":"d03eba68273dc0f7509e2a3d5cba21eae10379fe","tarball":"https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz","fileCount":642,"unpackedSize":1218213,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5JhjunJ5QH3ifhIkfIf7mUTMZo59URC45qn9JaWvmawIhAJtiHfG88EtN6LBF70xACXxS71Sw7cISXhK9JYrMVLGi"}]},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"directories":{},"maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/api_1.9.0_1717607724827_0.8780155939505339"},"_hasShrinkwrap":false}},"time":{"created":"2020-02-05T23:02:44.976Z","modified":"2024-06-05T17:15:25.222Z","0.4.0":"2020-02-05T23:02:45.340Z","0.5.0":"2020-03-16T22:02:14.091Z","0.5.1":"2020-03-20T00:42:45.891Z","0.5.2":"2020-03-27T18:03:53.660Z","0.6.0":"2020-04-02T17:24:58.636Z","0.6.1":"2020-04-08T18:37:25.733Z","0.7.0":"2020-04-24T18:13:59.797Z","0.8.0":"2020-05-12T16:35:56.062Z","0.8.1":"2020-05-18T19:37:27.242Z","0.8.2":"2020-05-21T19:29:48.190Z","0.8.3":"2020-05-28T20:19:26.388Z","0.9.0":"2020-06-18T21:22:44.283Z","0.10.0":"2020-07-27T20:59:01.199Z","0.10.1":"2020-07-28T15:12:26.157Z","0.10.2":"2020-08-03T23:25:31.312Z","0.10.3-canary.0":"2020-08-07T16:47:12.678Z","0.10.3-alpha.34":"2020-08-24T16:44:18.427Z","0.10.3-alpha.35":"2020-08-24T22:45:12.368Z","0.10.3-alpha.41":"2020-08-27T16:08:29.919Z","0.11.1-alpha.48":"2020-09-01T19:24:08.534Z","0.11.0":"2020-09-01T19:32:13.111Z","0.11.1-alpha.15":"2020-09-21T03:29:48.431Z","0.11.1-alpha.35":"2020-09-30T12:22:02.007Z","0.11.1-alpha.36":"2020-09-30T12:38:30.482Z","0.11.1-alpha.44":"2020-10-07T19:54:51.348Z","0.11.1-alpha.53":"2020-10-19T11:48:00.073Z","0.12.1-alpha.54":"2020-10-19T12:49:47.053Z","0.12.0":"2020-10-19T12:53:38.822Z","0.12.1-alpha.7":"2020-10-26T21:11:54.261Z","0.13.0":"2020-12-04T21:26:13.852Z","0.14.0":"2020-12-17T20:52:45.526Z","0.15.0":"2021-01-21T22:19:53.305Z","0.16.0":"2021-02-01T22:33:16.096Z","0.16.1-alpha.11":"2021-02-08T16:17:43.097Z","0.16.1-alpha.14":"2021-02-10T16:05:46.188Z","0.16.1-alpha.15":"2021-02-10T22:17:54.101Z","0.16.1-alpha.20":"2021-02-17T20:51:41.455Z","0.17.0":"2021-02-17T21:15:57.208Z","0.17.1-alpha.21":"2021-02-17T21:16:33.009Z","0.18.0":"2021-02-26T20:57:03.958Z","0.18.1":"2021-03-05T20:35:52.779Z","1.0.0-rc.0":"2021-03-12T17:13:29.772Z","1.0.0-rc.1":"2021-05-18T19:04:51.277Z","1.0.0-rc.2":"2021-05-19T12:17:49.656Z","1.0.0-rc.3":"2021-05-19T13:39:19.389Z","0.19.0":"2021-05-19T14:11:20.752Z","0.20.0":"2021-05-24T12:04:37.904Z","0.21.0":"2021-06-04T17:11:07.532Z","1.0.0":"2021-06-10T15:52:40.045Z","1.0.1":"2021-06-25T20:39:59.941Z","1.0.2":"2021-07-29T12:41:03.206Z","1.0.3":"2021-08-31T11:59:36.249Z","1.0.4":"2021-12-22T16:03:20.539Z","1.1.0":"2022-01-27T16:28:17.262Z","1.2.0":"2022-08-18T19:13:42.093Z","1.3.0":"2022-11-09T18:35:26.526Z","1.4.0":"2023-01-11T21:46:10.460Z","1.4.1":"2023-03-13T15:53:31.460Z","1.5.0":"2023-09-11T12:14:22.702Z","1.6.0":"2023-09-12T13:12:25.750Z","1.7.0":"2023-11-07T10:44:40.760Z","1.8.0":"2024-02-29T09:18:05.040Z","1.9.0":"2024-06-05T17:15:25.003Z"},"maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"author":{"name":"OpenTelemetry Authors"},"repository":{"type":"git","url":"git+https://github.com/open-telemetry/opentelemetry-js.git"},"keywords":["opentelemetry","nodejs","browser","tracing","profiling","stats","monitoring"],"license":"Apache-2.0","homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/api","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"readme":"# OpenTelemetry API for JavaScript\n\n<p align=\"center\">\n<strong>\n<a href=\"https://open-telemetry.github.io/opentelemetry-js/modules/_opentelemetry_api.html\">API Reference</a>\n&nbsp;&nbsp;&bull;&nbsp;&nbsp;\n<a href=\"https://opentelemetry.io/docs/instrumentation/js/\">Documentation</a>\n</br>\n<a href=\"https://github.com/open-telemetry/opentelemetry-js/releases\">\n <img alt=\"NPM Release\" src=\"https://img.shields.io/npm/v/@opentelemetry/api?color=brightgreen&logo=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAIRlWElmTU0AKgAAAAgABQESAAMAAAABAAEAAAEaAAUAAAABAAAASgEbAAUAAAABAAAAUgEoAAMAAAABAAIAAIdpAAQAAAABAAAAWgAAAAAAAACQAAAAAQAAAJAAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAABigAwAEAAAAAQAAABgAAAAA8A2UOAAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAAVlpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KTMInWQAABK5JREFUSA2dVm1sFEUYfmd2b%2Ff2Pkqghn5eEQWKrRgjpkYgpoRCLC0oxV5apAiGUDEpJvwxEQ2raWPU%2BKf8INU%2FRtEedwTCR9tYPloxGNJYTTQUwYqJ1aNpaLH3sXu3t7vjvFevpSqt7eSyM%2B%2FczvM8877PzB3APBoLgoDLsNePF56LBwqa07EKlDGg84CcWsI4CEbhNnDpAd951lXE2NkiNknCCTLv4HtzZuvPm1C%2FIKv4oDNXqNDHragety2XVzjECZsJARuBMyRzJrh1O0gQwLXuxofxsPSj4hG8fMLQo7bl9JJD8XZfC1E5yWFOMtd07dvX5kDwg6%2B2%2B%2BChq8txHGtfPoAp0gOFmhYoNFkHjn2TNUmrwRdna7W1QSkU8hvbGk4uThLrapaiLA2E6QY4u%2FlS9ItHfvJkxYsTMVtnAJLipYIWtVrcdX%2B8%2Bb8IVnPl%2FR81prbuPZ1jpYw%2B0aEUGSkdFsgyBIaFTXCm6nyaxMtJ4n%2BTeDhJzGqZtQZcuYDgqDwDbqb0JF9oRpIG1Oea3bC1Y6N3x%2FWV8Zh83emhCs%2B%2BhlaghDw%2B8w5UlYKq2lU7Pl8IkvS9KDqXmKmEwdMppVPKwGSEilmyAwJhRwWcq7wYC6z4wZ1rrEoMWxecdOjZWXeAQClBcYDN3NwVwD9pGwqUSyQgclcmxpNJqCuwLmDh3WtvPqXdlt%2B6Oz70HPGDNSNBee%2FEOen%2BrGbEFqDENBPDbtdCp0ukPANmzO0QQJYUpyS5IJJI3Hqt4maS%2BEB3199ozm8EDU%2F6fVNU2dQpdx3ZnKzeFXyaUTiasEV%2FgZMzJMjr3Z%2BWvAdQ%2Bhs%2Fzw9savimxUntDSaBdZ2f%2BIdbm1rlNY8esFffBit9HtK5%2FMejsrJVxikOXlb1Ukir2X%2BRbdkd1KG2Ixfn2Ql4JRmELnYK9mEM8G36fAA3xEQ89fxXihC8q%2BsAKi9jhHxNqagY2hiaYgRCm0f0QP7H4Fp11LSXiuBY2aYFlh0DeDIVVFUJQn5rCnpiNI2gvLxHnASn9DIVHJJlm5rXvQAGEo4zvKq2w5G1NxENN7jrft1oxMdekETjxdH2Z3x%2BVTVYsPb%2BO0C%2F9%2FauN6v2hNZw5b2UOmSbG5%2FrkC3LBA%2B1PdxFxORjxpQ81GcxKc%2BybVjEBvUJvaGJ7p7n5A5KSwe4AzkasA%2BcrmzFtowoIVTiLjANm8GDsrWW35ScI3JY8Urv83tnkF8JR0yLvEt2hO%2F0qNyy3Jb3YKeHeHeLeOuVLRpNF%2Bpkf85OW7%2FzJxWdXsbsKBUk2TC0BCPwMq5Q%2FCPvaJFkNS%2F1l1qUPe%2BuH3oD59erYGI%2FY4sce6KaXYElAIOLt%2B0O3t2%2B%2FxJDF1XvOlWGC1W1B8VMszbGfOvT5qaRRAIFK3BCO164nZ0uYLH2YjNN8thXS2v2BK9gTfD7jHVxzHr4roOlEvYYz9QIz%2BVl%2FsLDXInsctFsXjqIRnO2ZO387lxmIboLDZCJ59KLFliNIgh9ipt6tLg9SihpRPDO1ia5byw7de1aCQmF5geOQtK509rzfdwxaKOIq%2B73AvwCC5%2F5fcV4vo3%2B3LpMdtWHh0ywsJC%2FZGoCb8%2F9D8F%2FifgLLl8S8QWfU8cAAAAASUVORK5CYII%3D\">\n </a>\n</strong>\n</p>\n\nThis package provides everything needed to interact with the OpenTelemetry API, including all TypeScript interfaces, enums, and no-op implementations. It is intended for use both on the server and in the browser.\n\nThe methods in this package perform no operations by default. This means they can be safely called by a library or end-user application whether there is an SDK registered or not. In order to generate and export telemetry data, you will also need an SDK such as the [OpenTelemetry JS SDK][opentelemetry-js].\n\n## Tracing Quick Start\n\n### You Will Need\n\n- An application you wish to instrument\n- [OpenTelemetry JS SDK][opentelemetry-js]\n- Node.js >=8.5.0 (14+ is preferred) or an ECMAScript 5+ compatible browser\n\n**Note:** ECMAScript 5+ compatibility is for this package only. Please refer to the documentation for the SDK you are using to determine its minimum ECMAScript version.\n\n**Note for library authors:** Only your end users will need an OpenTelemetry SDK. If you wish to support OpenTelemetry in your library, you only need to use the OpenTelemetry API. For more information, please read the [tracing documentation][docs-tracing].\n\n### Install Dependencies\n\n```sh\nnpm install @opentelemetry/api @opentelemetry/sdk-trace-base\n```\n\n### Trace Your Application\n\nIn order to get started with tracing, you will need to first register an SDK. The SDK you are using may provide a convenience method which calls the registration methods for you, but if you would like to call them directly they are documented here: [SDK registration methods][docs-sdk-registration].\n\nOnce you have registered an SDK, you can start and end spans. A simple example of basic SDK registration and tracing a simple operation is below. The example should export spans to the console once per second. For more information, see the [tracing documentation][docs-tracing].\n\n```javascript\nconst { trace } = require(\"@opentelemetry/api\");\nconst { BasicTracerProvider, ConsoleSpanExporter, SimpleSpanProcessor } = require(\"@opentelemetry/sdk-trace-base\");\n\n// Create and register an SDK\nconst provider = new BasicTracerProvider();\nprovider.addSpanProcessor(new SimpleSpanProcessor(new ConsoleSpanExporter()));\ntrace.setGlobalTracerProvider(provider);\n\n// Acquire a tracer from the global tracer provider which will be used to trace the application\nconst name = 'my-application-name';\nconst version = '0.1.0';\nconst tracer = trace.getTracer(name, version);\n\n// Trace your application by creating spans\nasync function operation() {\n const span = tracer.startSpan(\"do operation\");\n\n // mock some work by sleeping 1 second\n await new Promise((resolve, reject) => {\n setTimeout(resolve, 1000);\n })\n\n span.end();\n}\n\nasync function main() {\n while (true) {\n await operation();\n }\n}\n\nmain();\n```\n\n## Version Compatibility\n\nBecause the npm installer and node module resolution algorithm could potentially allow two or more copies of any given package to exist within the same `node_modules` structure, the OpenTelemetry API takes advantage of a variable on the `global` object to store the global API. When an API method in the API package is called, it checks if this `global` API exists and proxies calls to it if and only if it is a compatible API version. This means if a package has a dependency on an OpenTelemetry API version which is not compatible with the API used by the end user, the package will receive a no-op implementation of the API.\n\n## Upgrade Guidelines\n\n### 0.21.0 to 1.0.0\n\nNo breaking changes\n\n### 0.20.0 to 0.21.0\n\n- [#78](https://github.com/open-telemetry/opentelemetry-js-api/issues/78) `api.context.bind` arguments reversed and `context` is now a required argument.\n- [#46](https://github.com/open-telemetry/opentelemetry-js-api/issues/46) Noop classes and singletons are no longer exported. To create a noop span it is recommended to use `api.trace.wrapSpanContext` with `INVALID_SPAN_CONTEXT` instead of using the `NOOP_TRACER`.\n\n### 1.0.0-rc.3 to 0.20.0\n\n- Removing `TimedEvent` which was not part of spec\n- `HttpBaggage` renamed to `HttpBaggagePropagator`\n- [#45](https://github.com/open-telemetry/opentelemetry-js-api/pull/45) `Span#context` renamed to `Span#spanContext`\n- [#47](https://github.com/open-telemetry/opentelemetry-js-api/pull/47) `getSpan`/`setSpan`/`getSpanContext`/`setSpanContext` moved to `trace` namespace\n- [#55](https://github.com/open-telemetry/opentelemetry-js-api/pull/55) `getBaggage`/`setBaggage`/`createBaggage` moved to `propagation` namespace\n\n## Useful links\n\n- For more information on OpenTelemetry, visit: <https://opentelemetry.io/>\n- For more about OpenTelemetry JavaScript: <https://github.com/open-telemetry/opentelemetry-js>\n- For help or feedback on this project, join us in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[opentelemetry-js]: https://github.com/open-telemetry/opentelemetry-js\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/api/LICENSE\n[docs-tracing]: https://github.com/open-telemetry/opentelemetry-js/blob/main/doc/tracing.md\n[docs-sdk-registration]: https://github.com/open-telemetry/opentelemetry-js/blob/main/doc/sdk-registration.md\n","readmeFilename":"README.md"} \ No newline at end of file
diff --git a/tests/registry/npm/@opentelemetry/core/registry.json b/tests/registry/npm/@opentelemetry/core/registry.json
new file mode 100644
index 000000000..6f45d257e
--- /dev/null
+++ b/tests/registry/npm/@opentelemetry/core/registry.json
@@ -0,0 +1 @@
+{"_id":"@opentelemetry/core","_rev":"193-a2644088a0343addd0da273fa09aa457","name":"@opentelemetry/core","dist-tags":{"canary":"0.25.1-alpha.23","next":"1.8.0","latest":"1.28.0"},"versions":{"0.1.0":{"name":"@opentelemetry/core","version":"0.1.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.1.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"1a87cf78a847a6b05b38eba43ac8bc9b100431dd","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.1.0.tgz","fileCount":3,"integrity":"sha512-eiWpXphOhTmxzpVzdsRm+nZqpzkMA4dsgrSXHhIydI288c+I2puH1pCngjIOI0TbXGBLSW6zCgV0PPqA9Zn8zQ==","signatures":[{"sig":"MEUCIQCyki1TlTWnRC2OfPfN75yav9JJJYDohDbMMh5EQoRqEQIgeVx/KEx9FX0W8/zl7MUEBX9iNutqPAUXy98+2uoC3S0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnRF2CRA9TVsSAnZWagAA2EEP+wSitVLFGnFPuH58mwb9\ndPUsL6zsqZTag0ZvVVOdA2dH+8JuoheGOI9cf+paDfwf6iPxHSFWFKlqAE0z\nMWBGCXRfuyR64lof8Gp0/47B01x2MWZh6mUebBrTQvRLuJbs6oskIAeww1xc\nuACdNzfo9JFXBC9p7hJh7KWyHAa3umc4HvKYVirJ+a+AglqR36xknHRRq49z\nixAYUpKVOus/AsqA2clj4KIN2Gx8QwnEqqOQ9gw2I51bC0iXq06V36kPkN+a\nf2x5lX6HRwxGvI0chMiCD9dQPa4yqefRs+bzP78OJ39DqpG+CLBfdQQJbjs3\n1l7b2jkVuzkH5i/Yaiy59hFAcRNZELxL7zkS5Bib/8MsJXf9ke3XE/CvqewW\nN7DzUK9EXj3GeB6GMxxRn/CBfkmFubWedZ080zEiASkKkZyO/KJR/VXfU9MD\nun9AAn1KEbtWRUgNNpGBrtkAL4TteElY23g459x3K2ZrS8ZF0Tgxdd+CAjpY\n6yqH2nAFsbmj6SRTJ3I+eSifTsBmx7fvkKMI39q/r7f/P34Lm1r7njjycLRa\ntUEp1eO5/u+VRWnl6dQPgrL9UYMfm8Fqb3Hp8+2LvjH07170eChEJlKbeDCf\nyy15nHCgMHxT9wzlHbQHTe8fdQVOkn8M2D5h8Y2fD52s7weELKEyOtxO4IF1\nZh5M\r\n=DwnP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"fix":"gts fix","tdd":"yarn tdd:node","test":"nyc ts-mocha -p tsconfig.json test/**/*.ts","check":"gts check","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc -p .","tdd:node":"yarn test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"karma start --single-run"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry Core","directories":{},"_nodeVersion":"10.15.1","dependencies":{"@opentelemetry/types":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.0.0","nyc":"^14.1.1","karma":"^4.1.0","mocha":"^6.1.0","sinon":"^7.3.2","rimraf":"^3.0.0","codecov":"^3.1.0","ts-node":"^8.0.0","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","typescript":"^3.6.3","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","karma-spec-reporter":"^0.0.32","karma-chrome-launcher":"^3.1.0","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.15.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.0_1570574709493_0.27126380746414736","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@opentelemetry/core","version":"0.1.1","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.1.1","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"a7411ebbefa5798fc069c239ec51c5f79d91dc73","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.1.1.tgz","fileCount":63,"integrity":"sha512-BegDWh2230/9fufGoPehFd1cljYcewH4q014unsSnzFxldbwRujOrglB5T9i8ovvEhO3WtiXXLmK7jo/vEs6VQ==","signatures":[{"sig":"MEUCIQCMIxS6Cb64CXMn2Zce1To0/LYBc7Aq5kEfStHof2lbrwIgYuZhUAKu9imx5B7lm3dznvtRl3qhwsujX9UaqKF9IoI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdplqGCRA9TVsSAnZWagAAokcP/iQK+Ok1qtUrrPSJo79V\nZU9RVR1QVl/unks9tyIlXSMyn/MLoJZOHz+EIE50QLQF7YmA/sYPRbmRz2vk\ndPiJsYQIvBxy1I4f73hb+VTlLbSVGV4uRV3OU7VS+NEImyoEgG49Sly88RhI\n8ktOgFu83A0p+BcQhB5updryIsSf9b5odhI5NOVVVPOriCImy63fqBOJhW69\nJ+0q0vw6SQC6uN09raKUhw9ERNaxCUgfd7QJHrcIuUh2bSjRd/iIx/p1bgO7\ngYfJDRgEtFmZmVa7dq8mUgM4t5L8s5HqOLVzOsEO9ZhNL9vVpnCE3BXPaiux\n7hDio5wNYcn3J992Tm8x175sp3q9aZLdz+tsAqqJ6gaaBcs2LjviXzQ3RJ9H\ns326nxtMECuUsowTmDECbDwdP+OZoycd6By9V0/1R1icKb2bLhZM31Yz4MNS\nyopf6a0zBhxnI9Bl0Q4gkRNRXMXY1pt24djqoSRdOiqymrx63PmMYJEtXg8z\n8ezMUHCIvjSSbltKKKVvV9O54ZU3h1FlgoMK+I5VzKXTlCWrtrrGdsFl15lP\nQUfx5Aa/aLFTrjnES/QqqCoXpUw9fU5bayNOSCIb1+cm+5mzdLHGRbw0qVaC\nWJN5IRRq9eQGE+810zLV0K7Wq3qtf374kkY4gzi6ieP3uCrl1OpDbNmLti6X\noXqs\r\n=WvCi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"fix":"gts fix","tdd":"yarn tdd:node","test":"nyc ts-mocha -p tsconfig.json test/**/*.ts","check":"gts check","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc -p .","prepare":"npm run compile","tdd:node":"yarn test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"karma start --single-run"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry Core","directories":{},"_nodeVersion":"10.15.1","dependencies":{"@opentelemetry/types":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.0.0","nyc":"^14.1.1","karma":"^4.1.0","mocha":"^6.1.0","sinon":"^7.3.2","rimraf":"^3.0.0","codecov":"^3.1.0","ts-node":"^8.0.0","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","typescript":"^3.6.3","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","karma-spec-reporter":"^0.0.32","karma-chrome-launcher":"^3.1.0","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.15.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.1_1571183238194_0.6649760642188605","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@opentelemetry/core","version":"0.2.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.2.0","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"cccc84399566fed20c84a44adf7127f9b117bf97","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.2.0.tgz","fileCount":63,"integrity":"sha512-YPsx+NhOX9MMGuSLvNEYwp5oAr5ZcZtAoQXErp3rpe7iddKuVYXvwTtIxr/Eg7RWy45WvA1O7ZEbepE7tSMX2Q==","signatures":[{"sig":"MEUCIBsSBGZGv0K8Qzz3TPOwcVYomJtS00cd2gDi6spEaG8aAiEA6V+bxjNfWDiiZ9M474mLfNgNkqn/hbYjyKyRqnelqms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwIdTCRA9TVsSAnZWagAAvRQP/2r2R1VVW14nbjhp+KxJ\n+yoMAqlN6tPWUeymOEREY3XcJhhK56Aei6ULnpwjGbzCAHzCNcr36fcgFfuQ\nyRiVHGbgqkRa/nE1Y5H9552/PzOP7qT1GiT1hEmNfQd0Q6TnHAfN+1xuhVZE\nrluld2aCsImTxdeQ0oMBU6DqBGWskE8Vj1BpgM4BAsim0IxHO89Ixe/ueejm\n9JoASgtxjyU0Mj4bThSC4nfKO/VLUgXka41mOdYYJ0oIa8ghkfa4Kme6azjI\nfoAZgpWUPX2D/GTPafzL/7jzYp8XZTNbmtRbw31oKAVQbdAF6f3xImBMYySQ\nDLPiHaSYFneHXzXR6ORLxP5rwX0b406OLWTksJ5i1PngLeWEcMFihkkDhibs\nyoFYy3xnZovksc73IJEf6/1X5UU6HmUg4PeVySjVV5zVYGjBCq6fgbdpLuLs\nswtGXANs67Rn+GGhJutO1U+wb2hZ6MsP3ScOVPTbUJQHZFxqV7UIHxgzeBKU\nmq/1zVdqEFutBuTAl0uE0gO/cWk+8aesA/HIXnwHbSyshpl3Ajnj92xkKU4D\n7U7iG7zOxhLGfVkREA3q/3G3huMcEcwSAbpcISJhsjHOBVEP+L6oKTJC2qpE\ntIiEyCbOFCtJR0b1axTcO+c1xEndSwsh2a1eDL4vcXvNnsZMPciU1dCwnzAm\n1ihq\r\n=u03I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"fix":"gts fix","tdd":"yarn tdd:node","test":"nyc ts-mocha -p tsconfig.json test/**/*.ts","check":"gts check","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc -p .","prepare":"npm run compile","tdd:node":"yarn test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry Core","directories":{},"_nodeVersion":"10.15.1","dependencies":{"semver":"^6.3.0","@opentelemetry/types":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.0.0","nyc":"^14.1.1","karma":"^4.4.1","mocha":"^6.1.0","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.1.0","ts-node":"^8.0.0","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","typescript":"^3.6.3","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","karma-spec-reporter":"^0.0.32","karma-chrome-launcher":"^3.1.0","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.16.0","istanbul-instrumenter-loader":"^3.0.1","karma-coverage-istanbul-reporter":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.0_1572898642459_0.26707944253000404","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@opentelemetry/core","version":"0.3.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.3.0","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"836f81adf5f0b9a0f441a247c84306469adbcedc","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.3.0.tgz","fileCount":69,"integrity":"sha512-77NbqaUOUcVk+0ei/Jn7hxorlCCTI8594ohs+wkOzzGsft0IkvOKxDXdMuG0BUGEFeIk0BHQ9IVNicpwXtbUoQ==","signatures":[{"sig":"MEUCIQCJ4ocW/VU+aecmRZcwpAjkcOlBWkuOLs1fVt+GimWcnQIgfTQo9lgQpQK+j8qBqfSvI2WpoiCNJxxgGI1IFeXN/mc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8+hMCRA9TVsSAnZWagAAbUYP/izAr1YOQ6ho/YFpgChr\n6yMd/MltQq4l4Al2vLiErr/HO3MjQ1XJjW+VLtBQIZk9Zt13hjJBkZzvr72H\n9uJU35g7iVlquxex8N/nU4x1DfFvw1bkOvI/Q9walgtrIr8wzjqYRsFel8G8\nm0cM67CqNYszGAwvkX4lMK5TB1W3b3rvPHbJJCdZSL/+X/wCZebZhTF0DsVn\n5uK4F/NG3m1Y9BPObBO/6qVgW2y2Iv7BQhxYolCvI105p6YQ60pQrUClMVPR\n2Yg9Vlcfyz+Q478WjdjaChx5Wfz/51TFdDdyDSu8I5rGjZWOqxLEydnE4FHu\nkJsnvk4bMfggNXGrtw31rpVKHC4OLyujLsqVGcLyOp9CJ301K04RdgXyVfCv\nhh+QAmF/viUViLba57qPrejomG81Mgama6HA/hDo4xUEfGL+Q/2UxcaNL4Fo\niyYh5DAB9gVtl1cUei0CudZU4HErVaYLzZaPvkhmDAxLkHfJ31MLaM9WiNoo\nyb1vPvHjUXFqZpDqMttJgCTbRjCsPjgv8z6fv6nBtL+RxsCEiAr130ckLdM3\nJBIdBaP5sNQYrjdhPJcIlENkBgWnXAVE6iKTeOf3g/isatS5HwhKUnN1QhuC\nJGeLrL8l6m2umvewNlt/awwcfaScwRddoiu7rKTH6h42R92tmBvz4Nkk6IDm\n9xMn\r\n=n6WE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"fix":"gts fix","tdd":"yarn tdd:node","test":"nyc ts-mocha -p tsconfig.json test/**/*.ts","check":"gts check","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","tdd:node":"yarn test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"10.15.1","dependencies":{"semver":"^6.3.0","@opentelemetry/types":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^14.1.1","karma":"^4.4.1","mocha":"^6.1.0","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.0.0","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","@types/semver":"^6.2.0","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","karma-spec-reporter":"^0.0.32","karma-chrome-launcher":"^3.1.0","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.16.0","istanbul-instrumenter-loader":"^3.0.1","karma-coverage-istanbul-reporter":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.0_1576265804375_0.07693236937968173","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@opentelemetry/core","version":"0.3.1","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.3.1","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"9cee72df3511425b5a2406eaf4478f72df4c024b","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.3.1.tgz","fileCount":73,"integrity":"sha512-311ErLTUu0V9PUdgiiZEcVrWcJhPoOaBQ10QXGRBb1BXAw6MuT0t31xO0+ou50ArCttyBIx4tsqus+uJEcE+hw==","signatures":[{"sig":"MEYCIQDZjHTzFPcUbCwxThder6Xb+PefQPU7zweb/CJryKpHxAIhANalJg5p2gfUmXuq3meurvyMwBxXHF3gzDWmg2CPlQ6m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/WCcCRA9TVsSAnZWagAAMqoP/ikwNNf7gw/B+m0cb9m4\nEXywlhgaJiU6eA+iPVde689Fli91Lflib3QGWUY9Ts8jviKeM7HCSEUJqmGw\nD6Oat4IR5LYbAxsVZ48zrGA+stqSZu4VReuPr1LtPSk50PHagNz261z/UB0u\nUCAu6cDK7sjDDpOfKqipJfgi9PqEh3GrEDmMEP5Cf2IBlJlQnkhzbxri28vu\ntPY21aADvDzih92fVUvVfd4umouY7HPrycnrCCo+UtA+IXK59Dk8+Z8RLNF/\n+Tqy7OW8+f6YDSWV2shRu7h/j/WN/y5m6VxvBxHCx9zc+LtjAyJYtUA8uWBo\nS9mwgt3hJsyCJOClPI2d4clCDRMSagF0ne0GnivETgHMTgyLjKD85pr3ed8M\nFIlTARECKbHlz338V3kgj3OXkgBarWPeWADjsh97NMOhWGyOwkIOglK33nZQ\nIu8Y2c+Bu4sOZc4JaI1p9N+n7eVoKWgD0ChXugn1P/Q5uXEmwPKq1EgoXri7\nxcOONxKeaZljGCYiQWcDVXBue7n+w6uWbBt0q4BUjWAcp6Za+lP05fr9lGJa\nlUQ5y8w2eYpL6QoS4ztF4HQ1k0imvP8hljHZ1x9xMpQ1DzsYVyHJsDewlCFP\n482VaWdyGbAdPAWhloeaopZWWkV1nmccVHnWH/M1S9HKV0w3tPVyqUrMoGNS\njhEh\r\n=fTCK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"fix":"gts fix","tdd":"yarn tdd:node","test":"nyc ts-mocha -p tsconfig.json test/**/*.ts","check":"gts check","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","tdd:node":"yarn test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"10.15.1","dependencies":{"semver":"^6.3.0","@opentelemetry/types":"^0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^14.1.1","karma":"^4.4.1","mocha":"^6.1.0","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.0.0","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","@types/semver":"^6.2.0","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","karma-spec-reporter":"^0.0.32","karma-chrome-launcher":"^3.1.0","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.16.0","istanbul-instrumenter-loader":"^3.0.1","karma-coverage-istanbul-reporter":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.1_1576886428056_0.326875652082949","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@opentelemetry/core","version":"0.3.2","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.3.2","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"958a111ace6e405c4d4607e846082c3c849f45eb","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.3.2.tgz","fileCount":75,"integrity":"sha512-HXY4BTkBR4ss9kdPwca1Dpb3KOizuGoSrXHfqdGdS1h6mzGd7zpia7z89w7yRhj4tZiHQcl9rcw/V+qdroCGkg==","signatures":[{"sig":"MEYCIQCVaIolni6qDQcW1zRt5IvTASiv8NAwIKT1B0nArq1C3AIhAOCvOwnVcg/iN2ngQhXk1SWkEpHa7nUMdns7jn/0Sip6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeD7ihCRA9TVsSAnZWagAABzAP/ja4WqcTh+SDnpCblL1J\n2y9c+lQDSeikXbL4B89o0rWiyA0hj/dkkEE9VGbD4ihmhKK6PBuWFg9Ws62/\nsr8F3vPiHt56JSVgfhIyLUy5PCtwOeuICKRxFmwEqg984jn0lY72yQ6LJ4Mt\nkxd5y+KM9quw2Vkge6SoAQKa1Pr2LHr8YRmsFaHy4cMKB2LNU94HrJEEWR4d\nPgh7OICHetBHJkCH05x0YBtk/H62eb899HxV5aCfm43iZqXLVuAbpE/M1+j0\nvp7FSsIHvd71CrCA4wZrVAc6mOlIPFb7Hj+Ej2qXDuEEnL0hD6H4L6HnxYNo\no32zIKIZkl37GldEqZZmPOsdnnIB7XdCm8F0jSMtl6IGWvB6HoUmGLZMXUsl\nVCeZyxYRyYFymicBTkRd/zKj/4D1MxiI9O0OYh4kZu1hny1jxaxbLK7WtDcw\nUu2zQr7CipkCZHMTTJgDgGiV09NPeRXPszCYgzabCPCPAECrpb/Fvj0MM5YN\nigH8GqjZWzYlwO+la+iNw9S2lC6tgsBbL5RZgYgVMIbtgmj7oCogCiM5Rqbt\nddudtJTRNvhDEeeqVDtGiMD9juy+nJXj3pL9FGAxfEx0H3CEpmDK/bMPoIv9\nqpvlBWdih/9uMiZql0F2xAQVjaaFKbiOkRSLZSwu3mBtoDtDhO1HskhNv1wz\nBXfp\r\n=LWNX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"fix":"gts fix","tdd":"yarn tdd:node","test":"nyc ts-mocha -p tsconfig.json test/**/*.ts","check":"gts check","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","tdd:node":"yarn test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"10.15.1","dependencies":{"semver":"^6.3.0","@opentelemetry/types":"^0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^14.1.1","karma":"^4.4.1","mocha":"^6.1.0","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.0.0","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","@types/semver":"^6.2.0","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","karma-spec-reporter":"^0.0.32","karma-chrome-launcher":"^3.1.0","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.16.0","istanbul-instrumenter-loader":"^3.0.1","karma-coverage-istanbul-reporter":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.2_1578088608627_0.5188007964676522","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@opentelemetry/core","version":"0.3.3","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.3.3","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"a8e9fd5beaa14a66e89305383e7f4e81557e1d8b","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.3.3.tgz","fileCount":79,"integrity":"sha512-cG+Q0y59HMZaKisUBge8nsk0OavmVXoOeiSjBbSNzvcbFF94y85dsXNYKI3UfNeQjWy5OAE6U3m9PBqbmK5aGw==","signatures":[{"sig":"MEYCIQDo83+Ecp2JmTm0IxpYZKlKtmU6RtKKehcEluPIj4+pHwIhAOvSVoL6+CuzxOyiwDwUwPX96GiDbyDPgxDk4RuApCi5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKNEhCRA9TVsSAnZWagAAdWIP/1vK+cBnW/eJq+grg1D9\nFg7jpkS5LgbsTvYbCs634ww6rhHWJndAG3eR7HqBiqytVGd98zIwFShRu9Y9\nzcZQAV6zMwfHOK3NKnJmSXqZqOexpi3KKwIPMLm8provVZdX+Pip+aiGzbBS\n/bveSBxAkrM1Z17qmoWBHWdINttxCD7wLk5DOLcvkAHlpYoxR5fRhzHaZ89V\nJ7MHL1Fo1xlC95BHdtjBB7gzcQ3x8o1gia2tRvHq9R00vM0fy0oNEl73o0+5\nohGAi3VPqibgTowqFVnKUgFPDwrl1kxGietu3uHKUNdRnJ0IHVYi2mrgE+D6\n+2ROqs3JKxb+25WefFK/Jl9mcw2rVVDR64qHPDj7b0YRYReLfphSSVc2o7cQ\nvxToJOAb5pXd2KH8T5RIu2KOu+BUWSMRahk/tTI7JVips13/6zoz/OngYOlo\nS5gc/uh5tn94tiHOaILU65Wh5NBG0nB02khYfIe2USqWSwRkZrFY3VmQadJQ\n7O8pY4bEPeZLfPnAdcduLeSdXomn5mlMQmXmwmaWT+OlJGeeWIe7lrQL4uQ5\nrAK8o2ivZpvF9VkUkK1ngWJyWNOnIhqbz3MOgM1lUoTib6/OMFtIgQR6nu6q\nvKFXUVHXzdWB+W+TNq46IUXVSKDRuhr/mzPMhU+20D8zIaQIWL1gVfnzIDfR\nboCk\r\n=sL3P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"fix":"gts fix","tdd":"yarn tdd:node","test":"nyc ts-mocha -p tsconfig.json test/**/*.ts","check":"gts check","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","tdd:node":"yarn test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"10.15.1","dependencies":{"semver":"^6.3.0","@opentelemetry/types":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^14.1.1","karma":"^4.4.1","mocha":"^6.1.0","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.6.2","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","@types/semver":"^6.2.0","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","karma-spec-reporter":"^0.0.32","karma-chrome-launcher":"^3.1.0","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.16.0","istanbul-instrumenter-loader":"^3.0.1","karma-coverage-istanbul-reporter":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.3_1579733281053_0.13547402955117982","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@opentelemetry/core","version":"0.4.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.4.0","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"d6f07d1a61a7a3c8faeb98aa3072f3af138a966a","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.4.0.tgz","fileCount":81,"integrity":"sha512-VrnP0tCVZqOW5iM+sGRMHd+pRgkKMvORGCB6sdy6ftwZcoo8pokvC1KUFF2Eah/TlKDcMJOwFWEWYCPV+jIvLg==","signatures":[{"sig":"MEUCIANo9Gq772fNoVb0kstQfP37vs3P12L4jTgi4aIv4oDjAiEAnbblqQmgdmU/nHgBbkto4ODBZR90mTsjjZQ7Gn5jS7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeO0mjCRA9TVsSAnZWagAApxIP/1Y0TNlRR4G3cowd9RrD\ns3xAhCue+ZVdRDwU6D2Z9OcpLcsZrZhuburQaLnWIwJGZtIsk5XHW/LjVwfM\n6418vrz+O5+X/P0Hiy+N9JIYFwkys8NGs4p5VUoPnQC7PIvQF/dx97nBuCug\n2Tn6djOWvPfKlNQM9AHMszGA9dnu+jbi4B1lO+Zh4C83lQ+Zd39ewSbyJk7Y\n/FLs4KyH60iwSnrm4yVJdORUOfXEyAMi+1Z82B2iJU5c+ZKV+It06MX3E4r3\nKdId6rDjdGy2KnMtfbU+ZPRmUUr9YnmuwbhqT2U9GdrHpdAMLZwvX16/04/Z\nz11PegF/jVKBF1A/fOUy95/6QwHMCVWSsbTkd3QYhsA0wd2nxjB+7pidYQwx\nqwSgIfIudLtAZrOBHRFhWmzzTLe/1LwU+xuDfli+zEJC+5M8E2c+sdB6b8kM\nX4iLkymnMGGQwKgiYGFEbnCLv4plqLScTexhCdkf9NB3S7xOuESOx/owBuTW\nj+35HjqpqDNPxHxjB/manNftoXOOSDxyQmxesBjzzplC4+S57RUX/6czWoPT\nrj0mW+0Uxq6uyvNOdyH2nkmA5x3vV6sl92gEE/jJ0/XOT/QmWrPE6FSY+ZB9\nSig4kxvx/+aOoWYKh/ra3dJIGaPyxlJg7qCfJ8Mzr6ScGloikaVnDZZdREyC\nQ3lJ\r\n=rQnJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"fix":"gts fix","tdd":"npm run tdd:node","test":"nyc ts-mocha -p tsconfig.json test/**/*.ts","check":"gts check","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"10.15.1","dependencies":{"semver":"^6.3.0","@opentelemetry/api":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^14.1.1","karma":"^4.4.1","mocha":"^6.1.0","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.6.2","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","@types/semver":"^6.2.0","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","karma-spec-reporter":"^0.0.32","karma-chrome-launcher":"^3.1.0","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.16.0","istanbul-instrumenter-loader":"^3.0.1","karma-coverage-istanbul-reporter":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.0_1580943778388_0.9682686848527735","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@opentelemetry/core","version":"0.5.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.5.0","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b5e6ebdd304796f0fb27a3e03d31c80fdf4e8d54","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.5.0.tgz","fileCount":65,"integrity":"sha512-dh4gNuPkdRgPCRCIm0tgXiOajhens+saWXHCCMHfKqsCWvKJAfgw5Bi0FMqUIgE24dGGYuu/PJy3L6QLJvTebQ==","signatures":[{"sig":"MEUCIQCRvmOkE04hHSduLx++cPAmzlDnAwI0FuWczRNRMH9emgIgVMF86PY4254ZQBXjKze54cbNP/DcXO6cI+aj0yIp9So=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb/emCRA9TVsSAnZWagAAWjIQAJql22D6zaxCnU/hdGrv\nYMhbTdObKVPVfdW+nHhf9sJOIIpBxV/qaaxPV/OOGlRNvmQMstCq1dsr2ecY\nJ4Z8pYcpvjJtuPegjeTZvj9z82BESFMMINHwzl/tOccHUZ7KHEYDpkDvyQ+1\niHbtmSvKQrrh0HYjf8fhuNiKbo5vpTMw27HosZfxpF058s8G2jqdZifbscIB\nW8z1+3NdGX1JvI/QJM9GHLVpGfwUKijwMGSASvXq5m4Z0cIy7WyK9dCwkoTB\ng/WKyTmcBvbc77EXDrRv8Dh4COSAxR6eEpRfVkyKU3nHyBonUt0bcX5Ap4D0\nF6F74LNuYd9UC2b3i+QPa1nOibHRYPt/x7Muejknz4HZa23lQAKqZEAzS0CG\nUHXdOucl1wDc267jSJS837x8ohDoUc5M4Ze22pzhBBJGpjDgOhi4zLxR3Tkt\nL1+Mfx62+grnENZQ7m+OlzO0TxX6F9mHBNZM9Vm29R89rCZy1bhWPTh2Nw4Z\nKdHo9KfM555XqdSb05aDtLADFHqCi9a8VcfmQJ6LR+hNdmdux225DTwZ/rkf\nMRdPlkdEV2tMNFpAUJnVm2/BKPZt6h6Zq8tQQQscAk9vjlEo/GILHcDPvyrI\nsIGRYZL9pK8P38FXivnXcXsy/WZPfvXNL0WVKB2HX7YWNm8pYamlZGmAq1D/\noqox\r\n=dcQK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run tdd:node","lint":"gts check","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"gts fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"10.15.1","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.5.0","@opentelemetry/context-base":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^14.1.1","karma":"^4.4.1","mocha":"^6.1.0","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.6.2","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","@types/semver":"^6.2.0","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","karma-spec-reporter":"^0.0.32","karma-chrome-launcher":"^3.1.0","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.16.0","istanbul-instrumenter-loader":"^3.0.1","karma-coverage-istanbul-reporter":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.0_1584396197509_0.035453989035695965","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@opentelemetry/core","version":"0.5.1","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.5.1","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"e9ebdcf356be848864113a1d024ba3a1a4150102","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.5.1.tgz","fileCount":63,"integrity":"sha512-oBnyq+NI4Tk8zxAO9MGt1v2RcRUqoz8UTxPhKBbJm+6u0I/HCDqW2YlL/nQVX/gc2D+CszWBvf4ywazYTVZOtw==","signatures":[{"sig":"MEUCIEtgAuTn0CrabJ2pdC5GgfDO9YCwJF/iN35YPbyojlafAiEAuOB3hpr34tN542pcIRS/8EwYL8u+xmFIiqza6ggO2ms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedBGLCRA9TVsSAnZWagAAN6UQAIb5nK9Xt2ETKk4VD2n9\ncf6vZPfWRkDBxMnyhtCmnxAteZNLyzxlABH9DaDCGTTTynKA/zZO/LlpgTNr\n29GOfEnFs/gTPqr3WkwnbFRABbvdX8TP5uZWiy3p+NwOZ+uoPbkL/jLBiKHP\nCmEVvZgPpFhTOL+Ycr1Sx8IUSXKIZtMqY6bpvICLYqMfSzH0cnr7029KvA/H\n0SkbnQcot1OhKwi2L2wtX61mDv5G4sxRQjDEsCWjE2RHA8pfnptJLDQu9u+5\nt+fUX0pyO+ZKB41rmyRYRI9iHLEsOjGMg7G4hdHe6e/g6GAHc4V7MXVfqw3r\nVF4QSTpkkNZ5IyelqvippeaxckJvmfsPqdo8CiAE7rmTWW9ahJ3ELVzj9FMN\nvXfpFfkpEWfSzJgGfoHGtlNp4+DnNcdVrnEhPBu8YthWVLmvFq5NUkuas6LA\nhN2A8aSeoQwvOSsyobLX3KXbLP9Qco4DFydZMNfTiCWPbz5kBnLFeAFJvztZ\n7+6SfUixWG6f6GIXbTRsjrtDb09CGDxa3qMucd9Xi32KfKtkQckCHgec7cUY\n8NDdyvbtL6vD6OR2jkdyJuvlMj9NnsAEfYI2O+74NrLtBXY9Biq3coFhXvjX\n3hxOGShGNj+EBX84PsUnyuCwTJJN9yr4bb1kxv2wum2YEV8QzV40Dueu7QLu\nKHYj\r\n=fGvb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run tdd:node","lint":"gts check","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"gts fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.14.1","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"12.14.1","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.5.1","@opentelemetry/context-base":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^14.1.1","karma":"^4.4.1","mocha":"^6.1.0","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.6.2","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","@types/semver":"^6.2.0","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","karma-spec-reporter":"^0.0.32","karma-chrome-launcher":"^3.1.0","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.16.0","istanbul-instrumenter-loader":"^3.0.1","karma-coverage-istanbul-reporter":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.1_1584664971483_0.7254004628966708","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"@opentelemetry/core","version":"0.5.2","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.5.2","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"841a71948d612d4ceb1a1d74744fb5cfd3a9b0cd","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.5.2.tgz","fileCount":63,"integrity":"sha512-bwUVXqWpUujce8XZTbsZSRwXz1HyqGYafwCx3a8wKt1erDKBwhxwTAagYk0D0gg/r3BrYwlZ89Qy3vnLGCqQEw==","signatures":[{"sig":"MEYCIQC2h9uVadCAU/X7WC7mjLu8Fh0FD9I/7VYHou2l3XY0+wIhAM1ojwGtb6euPLUHj+yizH4uRGjyrt76DKUgYWH9qC/p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefkARCRA9TVsSAnZWagAA+SYQAJG6IWFu2qeL2+GTvkQR\n5bIqdILnJtWFNErqiqQrHrk6xV6WA3jByH5nWB64SAaweOJ9nVTAL1Mp9zY/\nLYLVHV26eEmfG2/gfpm1COhD7E2qCpACXLLOyz9qGCEQ4wRl01XFY7tsxUig\nJifT6nycGIdDnnDma7Qopej7ECTCI/UYBNPlu2xhSyBFWptMuttlChUugSK2\nmvcHL7SUBfEHTtPoIjEs8xLFl1pAElkbyKEl/4+iUMNueJo+faqhvUJIoVFz\nsDR36+LpIW3P7+H+9+NL6ULjOECAyl7TkwxsJEtuYAyQUmur0V0esOw4XPwA\nucykOD2qvFNj2b0Edh5zN/qfmJ7qYmaDGXf7KJpaL2/ng2x4yynKUxkQ+o0L\nk8wdHLvtfwJttxQ7m8xvuxAGTnR2YPeW3YpHjLOBi4jUWHYfi2fsochhzr2c\nrvLYdK9KIs3OV7JjqEW82qRl7HljyOe5rlUGkAj7MydxtbPUPfRgGPWY3P0O\nlW568BzHvf0m6UfUnyr1thh/IWTQGXgC+JSxh46sWS7+NzcgDJaHEYKM2j1A\n5yb81yYoFunEQlMLk8poqWzMbbI1uHivOYwyDi5j3BcmWMs9RvF15sD3gSjz\nrlt22ylaO9uIOKgjwGzOILIGOZUyoI5qgGnw6Rf3yac7fmmidybMZtV5EdgL\nH9Hf\r\n=s+Ap\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run tdd:node","lint":"gts check","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"gts fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.14.1","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"12.14.1","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.5.2","@opentelemetry/context-base":"^0.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^14.1.1","karma":"^4.4.1","mocha":"^6.1.0","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.6.2","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","@types/semver":"^6.2.0","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","karma-spec-reporter":"^0.0.32","karma-chrome-launcher":"^3.1.0","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.16.0","istanbul-instrumenter-loader":"^3.0.1","karma-coverage-istanbul-reporter":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.2_1585332241367_0.4864436355030759","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@opentelemetry/core","version":"0.6.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.6.0","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"aef1f2fd57fe70bb2671630e4433f424ebd69f16","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.6.0.tgz","fileCount":63,"integrity":"sha512-f2I5MaidkSSznSr5qg7xSU9o+Bkvn2BlHoYMo2NlhMQsg9BWEWTKSyFlunnIf5yG2g923VYifoqJ9tfNkAaOKw==","signatures":[{"sig":"MEYCIQDDEEemA7/0PNl3X80Vr8DFVp3bgWUigG7xTI2KYv7MtgIhAIQoMOtu/FjU4jgXmqB/qng+1c+UL7uf6D0gn6rYCB6u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehiC2CRA9TVsSAnZWagAAVzcQAKCCP9gUGVKp2HdnjPmK\n8NuxtFZ/fuvcSXTkEw8Cdfcv0MyuAn5SmZHTXAMmVKm/LLit7tu7HtGfoeKs\nWOS1REp/CVGkCSqBzS9WAshkhx+JQz59RO8YtcQukMUSxiA6E3nilviqb0MS\nUTJzzc3zolQK9WrRucAQu/GYZibk1G4L1F7rxCAi9i71La652i0SbhPtPjJ7\nUjC8U4CA8nHJtXTnCDIOQyw/MT7SbwCDX4qKqMo4rlZeuWPmloSLwzj7fdVD\n16HuIMicWNfGSGsrPHYM0wATPZSn1Nfyw/5icBM7192636jsY/5N64y+QtfZ\nitS992kW8aF9i0nWmeXa433ySJJEV6a8nRUoGE54Y2KhHHnaokThhjU9Ha4w\ncGyHBcBNnIlopwFfnK04u79y2AiTGdUenVI/azcNuse71RkxldBQVw3tlOvl\nMJPJmvBRfmHEG6PZtM59d26mQMzc0VP9OAAHEOtbeFRk5XUFV3UfttCpGzBa\n8CsSPQANhsH4otSye0kcwr1gkHbnbfI8VV6NE+9yyE6SeWME42Ivn0026u8y\nVUlpoGu2qU21fR2emVSC2dqPI3z72/Mh0PhlOXioVSwatgyRZlfWuGTgQRPG\n9r0ZbkwBps3F5HwH5DU57YpiIJHYi8hmwAeIyS3qHKY7z8IlICcGc9BCMMoM\nOxDg\r\n=fNTk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run tdd:node","lint":"gts check","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"gts fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"10.15.1","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.6.0","@opentelemetry/context-base":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^15.0.0","karma":"^4.4.1","mocha":"^6.1.0","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.6.2","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","@types/semver":"^6.2.0","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","karma-spec-reporter":"^0.0.32","karma-chrome-launcher":"^3.1.0","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.16.0","istanbul-instrumenter-loader":"^3.0.1","karma-coverage-istanbul-reporter":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.0_1585848501855_0.255208249372459","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@opentelemetry/core","version":"0.6.1","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.6.1","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"0cf78e49ae5c52a8ae674e9009e47cd834d24b6e","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.6.1.tgz","fileCount":63,"integrity":"sha512-4EtUcPljz+X62A9FKnyQrpaYCkUr747WwwP5txHFTgDwpDuLRrbfkcg2YkDORxF2SdSVeOuwiPhDflQA/nNFRg==","signatures":[{"sig":"MEQCICO3/fwgy0ly9184qRp+ujsmeVmME3PnAxoFnPAZ0Wx9AiAcdKOJSlW/5Dl0ZscG2PEbHuYic8hcoT+fYLUer10+HQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejhntCRA9TVsSAnZWagAAgecQAIk1dLgVtrxJ/Bmd0pfM\nnE86AxezaV6AGgxKhqhsTgCqS1MHjKS0bNKYdBKeks35BBte37Ev2D0NItBa\n1T/MMa1VP5Sd942wzowmN/UjFPtuJ9e3EfpqTmh39L3pf4SifD5i7PVsRrZ/\nkT461rL0k3+wYHtHeEzDozjGer/6ALnn+xhdxJb4ffNeZaofa8rgiYGVxCdG\nrIjwEXZTyiuGTQxsrIhmHkOLvjew4gJV3LdpgjBxVIs7heY/Rk8bFysvU6b+\nNteAqPKAWjHHqCAqgAyLIouf3HNXYDdt2HLRwlFd6XfjeClZn1z1ZuD07W8h\ntUZqbyW/8KfHkH93dLZC5KBsJiJvjjQAa+7WGsIOe6hZK0Cuc17rxY60wqTd\ng3IYEvhfq8yrkg7kgBJB+dRyuIchMUh8+O38yRSGx3I1irR59H/Wflb0mKre\ng/fyalaRxU5XZhetqUf0ehyHrHtB/+hNxe5DythsioftymnwySJvFyd1ktIq\nWbsHcTY3kf2mzSmCTZarlouHG2jjlBkX76lTY+BmZdGCqUfDzZRR4FxqaEgs\nr0AUtnHWj/NUZiWr+UdaE0EQh64v5pb8x/GEbujh0Yp2P7R1b5M7vd9MV/6O\nDvg9q4Kl2NSrX9R0Nrdtp2GTXI+msugmu4+WjCfmMcLDGjEDf4bu+cz//7sd\nPX3N\r\n=IykK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run tdd:node","lint":"gts check","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"gts fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.14.1","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"12.14.1","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.6.1","@opentelemetry/context-base":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^15.0.0","karma":"^4.4.1","mocha":"^6.1.0","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.6.2","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^7.0.0","@types/sinon":"^7.0.13","@types/semver":"^6.2.0","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","karma-spec-reporter":"^0.0.32","karma-chrome-launcher":"^3.1.0","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.16.0","istanbul-instrumenter-loader":"^3.0.1","karma-coverage-istanbul-reporter":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.1_1586371052554_0.8112940430400202","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@opentelemetry/core","version":"0.7.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.7.0","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"26cf1fb34af5a58b80a123d3303afb33df6e2f0e","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.7.0.tgz","fileCount":63,"integrity":"sha512-QcS+5+R3JmUTQEyOtt5dn7mhoQMrN5fEZo7aVxOvjMMLqHDsy8S7esldsyAzHC+KsRTlLGFVY3ONF0Y/0ovgnQ==","signatures":[{"sig":"MEUCIHZc5G743+kUZHfAsQGoLhwz+fITdM6OOprHJMdaqPR2AiEAo+6z3KVy9J7nhED+aLi/asBZ9GGH8Kl80UhMVvFYBEY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoyyUCRA9TVsSAnZWagAAIFsP/2ac5wKHrxCwCciEx4wN\nAAYmyuWE5VX+GoRAN614/VEFHUpXgzrtJ71oBE9pZ8huXNn3Kbb+JZs8mkfr\ngy1j0g4cua/W4kjQWxSzs26ptnAy7goj8Gdgg79QLhv08VLDNSwHHaM3lcSO\nQNNmrTICegoB2HkHLHMa2ihxiVelr0DMfWd6g3C4YAgYLVYxVAOLI6jVDb8r\nKUGeMiTArcuMhkDruQoWUgoTe7Y76ow2JL2y80xtANW4h2ZsNJ9T/QExc19f\nM9OqfZANmMkK55f4FbgSC21vqfch/PUJ+B6Syf9mY0Mti0KV/6ieJWI/vON5\nyKRTKJABFiFaCFV3hZIuxv5GvO49ocZEzoVTf164gE/e4hp0/YQHNkjynQzO\n29tuMichRlmVVOcbhfiwNX46dxUdIQJUe3kyiclB1fbfkfEZfud+6GlqP03D\nybBUNOkqM9JlvfzVZiKjjWxclYzzKidfUgrB7AOlRNTpP9RrYgeSAu6tAAre\nApuESbkRz+vd9GQnNWvTqPZ5y1YvsEjo810H5z/m3ADh6+wfbkjvRMBNR6ak\nFyC/r7aApVoSZmlt6C/31ECkJzMIqlJligmPXiPcD1ARgyb0SuaN+S/wG4Pl\nr6QqtPz5Pg15v08AuHhyHHjNmvPfUkz17SG8bn7O1DEmVCYQd6yEL2jjtcbu\nh4Ap\r\n=XPRt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run tdd:node","lint":"gts check","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"gts fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"10.15.1","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.7.0","@opentelemetry/context-base":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^15.0.0","karma":"^4.4.1","mocha":"^6.1.0","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.6.2","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^7.0.0","@types/sinon":"^7.0.13","@types/semver":"^6.2.0","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","karma-spec-reporter":"^0.0.32","karma-chrome-launcher":"^3.1.0","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.16.0","istanbul-instrumenter-loader":"^3.0.1","karma-coverage-istanbul-reporter":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.0_1587752084222_0.6528130546987163","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@opentelemetry/core","version":"0.8.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.8.0","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"6ef2af9fbc23c9f16d014038af07240fc7a556cf","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.8.0.tgz","fileCount":75,"integrity":"sha512-YKB+/OrLRsHYPzEMIK7QI+mBuyIjqeNLec3KcsAQQ3BEkd6aZzkjF2L/OG+nu2OV3yHDcs1/HOPz91zwYA4TVw==","signatures":[{"sig":"MEUCIDyTy3YMyB5H+7UMHqVXdv11JyCDaIL9uUbFOS3DQNSGAiEA6kQTGxCuosQ91v6yTF2N8k9pbXjpNuZRUuG7rgAiX7E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeutCRCRA9TVsSAnZWagAAMcoP/1gdcDdnqpKZMHNj/PH9\nO0nijy8T3X08CBee1V7sP8lJx5vPyV5fxZeqce5TrYTGjNV4msRIEllP/4gA\n5QLzbdzi5Sx6CoPXNNyLfYo/3DLyteFt1cI2R7jj8+FIONMQBjpIIYz/9Z0B\neP3+rgdJN0QaN8yvIpZu0B8O8KuGu9MdSadLQkQLcAaiTQqWFHnJKGHQEWf8\nqh4teo4dWD1/iEuluyxnN8imCr5DtrHlGTTQwCLPO7J+TtzLze++u7zw5mDO\narsAq2TzfQRtUnhirOExJC/Ldc5j4ddk/KGVLSKBVgjH4R5zHNM57tBDuF4h\nMMG5jbMzu4M5A7+m432wnCUM6YZ/Kl8CdDlahfsXtZFoahcvdWza2Baho/kE\n63dmj2wTzrcj3nnKt4xGmkMBqL83yHPKyITdf15nTov415+lT54+g2V5TqHn\niWF5TyoTzqS6TlKisDvpo1LzR8ot6x0EIjNODSUKgzvGUttMP1b7F+g5hlGS\nbnBl8BIxopQwcanV0DfZZzZs7IpMCOfKhlsqUaMYV0A2Uo4K6a9GbEyBRYub\nlkrboNQu2famD7kzeEN4Jf/rf1Ya7SOytmTytSQHTaLvEg/Vx3CKtfNfolWg\nSc0/+18IouMlfcDXb4Ai2FzKFx860poGiA0vZanf1UNv9MmYewgyrT+Qy3D8\n4pNy\r\n=/zaY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run tdd:node","lint":"gts check","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"gts fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"10.15.1","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.8.0","@opentelemetry/context-base":"^0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^15.0.0","karma":"^4.4.1","mocha":"^6.1.0","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.6.2","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^7.0.0","@types/sinon":"^7.0.13","@types/semver":"^6.2.0","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","karma-spec-reporter":"^0.0.32","karma-chrome-launcher":"^3.1.0","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.16.0","istanbul-instrumenter-loader":"^3.0.1","karma-coverage-istanbul-reporter":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.0_1589301392973_0.8795013876198314","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"@opentelemetry/core","version":"0.8.1","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.8.1","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"8a783f612fa3dad45b70810550127f7806bb8093","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.8.1.tgz","fileCount":73,"integrity":"sha512-RpWta/kg3LuJ2YxX02wVidXb++203OMa/m9JAfDG//BcbPPmuYguIDuEPn82OnCtBHzSXeYK7HT+YpOIefpk8w==","signatures":[{"sig":"MEQCIE2iuiGbpmYF9ef5G2SpD4y7ZBv1R2N7kIOSCuPNzZe0AiAXIzzEAISIivrhDCCsaqblakVBxDHxvtG4SnQ1YR0TtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewuP/CRA9TVsSAnZWagAA37sQAIGn+MyO6y7nUKGb68vM\nkA855rkfLjRdOpdg2DexcDXRRZxHlJ+m2qL88e1TMN7TWRgfU5BjEg6D0rzH\ngjI8JDIuGlsjluwUDfBYsKSYxTI22YK8mJinsfVeHWFb8VZJQ85dzeVJDyie\nbw++hPUrXVYmHFilyLS4oj7EWYHyZVrKdQWMcNOVoFyVlPb7gpcpGYRgqas8\nZYrJ+8ItS4HH14D6gR4ei+1Qq6BAkn4kAkUphTnw1gdGwoAqP0I+0iq8+KON\nYFoTTkzDtXStlVlmsW2ert8Y8gc2Tmm7XcmigpoPInfK012Y4Vwk6AQ6pq65\nomy7AFRHLpdQn+7k105dFcifPs+DBHUoETfOTOwXoh7VP60bqHsYNfb3W9Qv\ncjb+RQB9nDORtrSxyquPfZZFklzGLKeNQBjJmjB6tjpQEFe4PgEC6pIi5t0g\nJfXtr6H9svnDBVLtO2Q6MsVlay2b1WXiE1iC+yU5t0W8LVrPq6bYDybPsp0R\n/yE/7D1u9Zhop8Ru4OwalKHbq66w18pdaClbZ4pdn+cmu6siGnB5c0W+i479\n0twLTpi+2G3YJT0p/CrLfObA8mjJK27mlE655O4HLG/kiUOL+DbwW3A5SCQ4\nqjvEoWiE+O0bvTBmCINBCw8omTOVxigxpRnbJo/OHziNm1/YxNJRuTwMhv7Q\nan/s\r\n=a3XD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run tdd:node","lint":"gts check","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"gts fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.14.4","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"12.14.1","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.8.1","@opentelemetry/context-base":"^0.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^15.0.0","karma":"^5.0.5","mocha":"^7.1.2","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.6.2","webpack":"^4.35.2","ts-mocha":"^7.0.0","ts-loader":"^6.0.4","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^2.0.1","@types/mocha":"^7.0.0","@types/sinon":"^7.0.13","@types/semver":"^6.2.0","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","karma-spec-reporter":"^0.0.32","karma-chrome-launcher":"^3.1.0","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.16.0","istanbul-instrumenter-loader":"^3.0.1","karma-coverage-istanbul-reporter":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.1_1589830654443_0.9177760856355242","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"@opentelemetry/core","version":"0.8.2","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.8.2","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"044c2d9aeb834bcdf71a08dea9f86465dc8605fb","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.8.2.tgz","fileCount":77,"integrity":"sha512-/tS7WcrYLiqe0HqDvwhjO92sywqMTNVLV5LNOP8gg8UKlCuZ24rn5MWmzpfi8reXG1WKZtaANAXdqtRPkg77Bw==","signatures":[{"sig":"MEQCIH0svaqhcUCGdyrAl5QALZK0eYm+QCiQRhb34Zho2JH8AiBRyekj6GTQM5vKS+jjlgzl0dmfk2A8mgP365Vl4uo4dw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexta1CRA9TVsSAnZWagAARuQP/jeHpC+8sonu3dNHSxR6\ngeEYlty5i35aSjGrqk6gWUSWmv4s6z1ZfGi61ujKbANC6a13S+nYZdeND66P\nXaf/z5ruYGgRAonWLYoqaEJ+g22mllgtlmXW+pieNeQjWMtk0RIAkAXmTwQ+\n/7reKtI5+anKL9h/Eu1vQixTMsCAsm5nCO6bHABVo6szT16JcliHPnDg23fD\n6g0t1PvyG0pfv6tvLKRx1aXUMQr/MDILypng852283qYTzvHWqMxZqC688SO\nhpPrwoPJlIL0bV+9YIgyBCBewwII69/MsupwOH5OY1BCP952W5R2DAAFKZnW\neBEcNe/HEOJc+B/BsuK3dhqIVkmWA4mS2ldvcPF/jAesZqxWIBwAClOPocnM\nUdF9nW98eCJuhwM0NalGGwMs8lzKuLJkXskI12S9jhswf3TUgnQmxCvZoIMQ\n7FPB8cLrlkCmQd55kVxGiupya+vu/ufNTLz6vGtkpO8YJKc+awJnxw75t8pR\no5YMj391FHD5j1cU9iYnaRdRbPg4vcFcyUnO86MiskTikzbAo6nTFPo/ORbt\n9mbbwLTWQY01O6Jp+qvd/IK8ENVcQZIUalcQS9PtzR1yYEWagtFGlkKxu7eV\nQaftVIttoGJoo3wkoHMr0iw4IBhDaEWks/GnkSKEHn5T4IGiXLWOnE6jJMoK\nDzi+\r\n=40PC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.14.4","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"12.14.1","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.8.2","@opentelemetry/context-base":"^0.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^2.0.0","nyc":"^15.0.0","karma":"^5.0.5","mocha":"^7.1.2","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.6.2","webpack":"^4.35.2","ts-mocha":"^7.0.0","ts-loader":"^6.0.4","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^2.0.1","@types/mocha":"^7.0.0","@types/sinon":"^7.0.13","@types/semver":"^6.2.0","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","karma-spec-reporter":"^0.0.32","karma-chrome-launcher":"^3.1.0","istanbul-instrumenter-loader":"^3.0.1","karma-coverage-istanbul-reporter":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.2_1590089397348_0.22284983598692554","host":"s3://npm-registry-packages"}},"0.8.3":{"name":"@opentelemetry/core","version":"0.8.3","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.8.3","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"cbedef0cc40af9e9a96204671be1b9de76aec2e6","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.8.3.tgz","fileCount":77,"integrity":"sha512-3MSnQlFWj6ikZU5QLtiZseL25HzCi0XpTvMMKMW8x/PlOsqBBD/52eN7JC4587R008ZUbx+7afB0yewBTseY0w==","signatures":[{"sig":"MEYCIQD9aheChBYqChU+cTZ+NUkfWrbO7X07a+3aaYEbP+0LCQIhAOwguLFi8z4pZ2A4F58AFylk141RdPTwzIfRl2MFsj3H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0BzWCRA9TVsSAnZWagAA1B8P/2fD+MkLYF1qc9t8saHj\nJVtD/+yWKyTvnpH2UivDmge5VONKqSAiQYzkdoPRxjKJEZUXBnOsCW882cYs\nyP6Y3nQmqnlm9DMpO5yvsCCZ0sSK/JxX6h/2Qjunz3Rw/rWEagPmylDg8xEH\nLwBroNGWhNRe5eyjzOb90D4b2g/GXT9gYRr0QFPAPhMC/FN2Qdd1Qm6gvhNG\nrfC+dembHvtz2qM1J8sP/BEZUEU3cnRKcxTaSKt11VrO9UerY7e9gC79hSur\nB3d2SXUT+D/Z4WNflJft5s6sie14ILBghQhLK94JCHz8Bu7W33YO77DHV/xs\ncunPuF8gLojbyd2D3ADog9DVjUm0n/Qv9ZwiSmzpFDnR+FC2Os6wh1RNnsJh\nnStIDqsuWr3fA7awNs/Fu50OA0tHgZd3NRSg7evsh2aGT1OLqUvFUEu05T0n\n3C+TJ4TXSW+KHOQwlfqV46sbFYPm8vd709j5yQBRY0kXUOuwCxLFFjqSVjK1\n4beO4zmAQUwaxAKzMrWjhWd+qfndQLenH9Hm3OvpzUahgyYeNXupEouPv6xa\nL4YqE65QSQJ6CdhY1w/15IZV+DhHtr5aUXSO0YSa7xM2KgHsA2jwhohkhXva\nXrl8SUj5WvelA1HB2tuJrcKywPsh9gY52iXgHik5J5su60R39WzA/o45LiWr\nkLA/\r\n=X782\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.14.4","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"12.14.1","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.8.3","@opentelemetry/context-base":"^0.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^2.0.0","nyc":"^15.0.0","karma":"^5.0.5","mocha":"^7.1.2","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.6.2","webpack":"^4.35.2","ts-mocha":"^7.0.0","ts-loader":"^6.0.4","typescript":"3.7.2","@types/node":"^14.0.5","karma-mocha":"^2.0.1","@types/mocha":"^7.0.0","@types/sinon":"^7.0.13","@types/semver":"^6.2.0","karma-webpack":"^4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"^0.0.32","karma-chrome-launcher":"^3.1.0","istanbul-instrumenter-loader":"^3.0.1","karma-coverage-istanbul-reporter":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.3_1590697173750_0.6800951396210098","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@opentelemetry/core","version":"0.9.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.9.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"bd140ff017094150239430847fc7e2929dd91d6f","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.9.0.tgz","fileCount":77,"integrity":"sha512-OU4qmYbDTilvdNgr9rXIGgBh1GENPbQrkyAzob5l/4/blqTDi75a5S/ZfkNjweyVvufVbp81rpvSxu9oN9tg2g==","signatures":[{"sig":"MEUCIQCtrw6VF2Zx42BJGjz5Ud74PW0c9yAMXCgBgNvesitamQIgGsNHiCUmauTU1VSnhI0UyJZA78B+mV876PS1tDfgdM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe69tTCRA9TVsSAnZWagAAvRQP/jOfJRYXnw50uiqA2KjI\nluZIdux3R3sXy4yWIsZtI7ExV2apbgpBVSUaxML6Cytx+ThqwG0TJIoVKQ4e\n0He/gYqHtZ/oiAFmNlPvjUiFDCSVNMrit4BMSFoh9rtJdVuYNJrRuuJIdVPB\n7nB8UIGJbXaap70t2WzwKVzrlk4VgxEpbKFjZna8TyE7OOOrOI20wUXUhxzY\ngpknbiDWgaheCT6VeXOaYePK5FOzJUkfALcCozkhtwqPyEv/pvzN6SVY8EZf\nQzIVMURuVFfizVZA0ELxCjSrNMLO0yPXVOIUXBVFFzop4N2J/37NW0l5ckxY\nYApyd9VwTXA9tNUUpU2dKIriI/qPrpf6cG+87eR/hH24ptB8TpSzVEp3Ixl2\nEbP4E+t0DhGnUSPAsKldNQDNX4iRbgfgFEZnaW3xR2PkFu8kKEAXgRX/bGdm\nfjvB8W2aXbEJ7rzVd/JtxnLaUQFumImBBu0wl8IJL6shv4PC/GfFeOkKukU4\n967Q/RdI8ZjQFN17Ch47UgmB1+LWnXoVZZG7UEvat0+vuZfgyafGZvmda6mW\n1SPtXR8/aFr4Nwdw+osk7rueh4do4a2+8UE7Mtwd5yXMJAkhGXNoOmnnL2cG\nQA8u6x+O9kzV2vqguWCjnrS9YfImdWrGw0aCK9irh6GYA5BjnDkGUEfi21uB\nXMPv\r\n=p2bg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"10.15.1","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.9.0","@opentelemetry/context-base":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.0","mocha":"7.2.0","sinon":"9.0.2","rimraf":"3.0.2","codecov":"3.7.0","ts-node":"8.10.2","webpack":"4.43.0","ts-mocha":"7.0.0","ts-loader":"7.0.5","typescript":"3.9.5","@types/node":"14.0.13","karma-mocha":"2.0.1","@types/mocha":"7.0.2","@types/sinon":"9.0.4","@types/semver":"7.2.0","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.0_1592515410507_0.750206273799493","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@opentelemetry/core","version":"0.10.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.10.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"9fd2ea1ca305c8bbf81292a4e2f9229075a1f392","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.10.0.tgz","fileCount":132,"integrity":"sha512-DmuoQHAFgrGXOtry4rGOjcmPXJtsnigstklis71eNccIzJmFXnXv27Tzud6Puaabvd7iqSThJmQASTLwJJQ8hQ==","signatures":[{"sig":"MEUCIQD7WugFvCQ43imbaOC9KeptbMViJpXhXfuL/QKZLUynRQIgSdaDR+9ysnsQcH7kmFS+m8I8VXLAG/NQgfZsikhAamI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfH0AeCRA9TVsSAnZWagAAvJoQAIHZ9xDPpOJI6GwlQZBN\nlKkXzN6NTTae5L28EKyQqDFyiYKyeSTYS1g9pFMYdS6hh3uEhLV/C/C4kaYG\nAProGwBThn7g+Nqt/8lxxWlRrGdT0/qjUTwj0d/TxuvIr+vSC+4izF1E2adS\nW6hdk5rPlfUVmPp2QkRwxVLcSb9rxjFAyYeiQZbDqdwQbLSXgEwedfdFMl4q\nBxGkvPIcZFvtRn40lyTiF7sQryrT8qThepPMwkozjfYm98Dq/QXedWdRJhsL\ndTgGCfZypLQHCHsT5Y4PwCFUcv/2UDtd1vreND+a7sY9MV7iCy0xMzSS7Qqy\nF00lnOLqOqmUNDpVAB0mh98YC6lP94diIkNnKpaiT9Es8VvVfo6JGc3/N5/p\nBoJ9S3dApcYtwWtMfX1JQ7PSOkO9P5jLwTZb6rfg+uFSUeBecxi323ZR8qjH\nDZDKBa8Zc0fbgG8VTp/lW76+z2FqccL0KvRmOdcu8D0dtkDtSzna4ewMgtDz\nRF4Zohpj8wHIhfnxZcy/FoPncqXT1/tnUIJc6ct3xe8FvMsHGWp6T50BBbKG\n46dDdGUYt/2YqoM9yU9+PihACXAq938hRI5keAdvdOW5oZDS3wVT3WaQlQVi\n38aPld+s7M/m4v7puu70uScRqbd6UxW5q8WvtEhX6LvLbZxQJ6sPMUz8gp6S\nZHUx\r\n=dxqZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"ab62a4d69b99b3a8c9c26100c04f3226af7859df","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.14.1+x64 (darwin)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"12.14.1","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.10.0","@opentelemetry/context-base":"^0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.0","mocha":"7.2.0","sinon":"9.0.2","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","webpack":"4.44.0","ts-mocha":"7.0.0","ts-loader":"8.0.1","typescript":"3.9.7","@types/node":"14.0.25","karma-mocha":"2.0.1","@types/mocha":"8.0.0","@types/sinon":"9.0.4","@types/semver":"7.3.1","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.0_1595883550419_0.6377104376618019","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"@opentelemetry/core","version":"0.10.1","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.10.1","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"03f5fa8d924d681e3d7d6508cca6f529eb686e97","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.10.1.tgz","fileCount":132,"integrity":"sha512-OiCsZl3BS12iBEQyOZHJnh6BsJ0QiOl4B8bYVFpaqdRfPZSpD4o6hUWti5Fwco0CXOBI+NUN9UYiZeNZY4AelA==","signatures":[{"sig":"MEYCIQC9HOvarOxaOTFzMnrdlOhsi0ZOFpgj7umQ8WUvkNj0AQIhAO907ZD7kPV6yXu8tl/Q4P5zWq8FRYD/S8sA204H2tV6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIEBfCRA9TVsSAnZWagAAXBUQAIJ/anPSlRCEUBeKLMOs\nT8Z6sLgBLiM4Dw2jnglRvI+mhYUrpy4P6japrgwuoxfO4iEztUJcwO3mI/FA\nmQbYwNzLOfUnXJC3aEWci3cOoSdnO/RAWujnLbSgDDhyFe+zR43ATKqltL11\nwbQ0nqQhL2Iw+8p50bQDCX0uUUH6du0Oah+sT3ThV2kRLr4gPz30w3fcXPKG\nz840t1ud857ZmrgW2SltaD8fVTvAqolO69BOoSeO8Yhu1qDNB3BeQqavr8yw\nrwA2gzefGHsWvALOmKdIOq7BIFqCcjDHpj+7TL+8Y3v3Pi0Wuc/ma99VjPDA\ngbC+/uXJRISP09Zkk7BrXsaeZDE9REFHhd5fxG2sVethoXPcCFPZl4D6qycO\n3OZpE1i/nxNmmeNPowxMIgHGUbjpqFYGOYyUkw4dauD1bkdKP/4gl/PEePRH\ncz91z4rajz3QQohpmyD4al1h9kTwWmuHh7shUsP4HUAwclRhznV8z4WuBG0Z\nz/zz1DT6iKMvA1LShRHc7p4x7c5urmM9NlK2I43Xh+ZQ/QAlYkqcxeJKgb+H\nvnC88+BQgXA+iqFWjJQ/qOanpRmiFvlekKwkqq17hon8Z9l5Zt6vjKA40aHr\n1NpYltGe2lrfuM9MTSXt8gYZLBlP3e2KkRCnzgHWTk49hc/J9URmjfKjdzAG\n3Go6\r\n=cHvu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"03981e4299282d0611d1255ab0076368d5830753","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.14.1+x64 (darwin)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"12.14.1","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.10.1","@opentelemetry/context-base":"^0.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.0","mocha":"7.2.0","sinon":"9.0.2","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","webpack":"4.44.0","ts-mocha":"7.0.0","ts-loader":"8.0.1","typescript":"3.9.7","@types/node":"14.0.25","karma-mocha":"2.0.1","@types/mocha":"8.0.0","@types/sinon":"9.0.4","@types/semver":"7.3.1","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.1_1595949150752_0.37596087245173226","host":"s3://npm-registry-packages"}},"0.10.2":{"name":"@opentelemetry/core","version":"0.10.2","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.10.2","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"86b9e94bbcaf8e07bb86e8205aa1d53af854e7de","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.10.2.tgz","fileCount":135,"integrity":"sha512-DhkiTp5eje2zTGd+HAIKWpGE6IR6lq7tUpYt4nnkhOi6Hq9WQAANVDCWEZEbYOw57LkdXbE50FZ/kMvHDm450Q==","signatures":[{"sig":"MEYCIQCJhnyg20w1iCz84/0q35iHFsDKUUOD7NQa9wuBsVPvgAIhAN89EdmtsTsqD207mJf6w8siQJOvWzgqThZ7i1+K1SBg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKJzuCRA9TVsSAnZWagAAa5EP/R63gy06JuAUC7rfTOEM\nsn2lCsh4yvANzfHIsG8OSOacTNk9anAWD29wcP+AkqP8Y+RBAzitDfNdoNLc\nMaNzmE9uJAT4QSSzMznMxP7s5hWGEBb2HhJgyF+UNxyEdbPs1J5a2AxkIX2Y\nLBthInJyaIDwLdLkwx+amOTKtCWyE3cViaCkH70y02syCpuU9me3Faus8/Tb\nJaHQ5s86wQ0csNibvVVVd+pBQgK/Lik5zWN1cOX4p2jB4QVDctD0FN/HdhKn\nAcg/dtRwnzURDnmFEj5ixo5FZ1nMehYV69Q5qZgJuV8Y+Oq4N3D5NDTxD1XA\nWV5dS40Xvys2moR8shj3jRz6oS2CwZJfNGOSjRz0VWSbTo+VHxsaMtdLVa+U\nDhtLoeAa+Xq08QDJeVVA2TCr+v5T6imQGlT4rYoLtyct9XHAVSMn0YjbJ0hx\nc+0YWqjMYt1OjBPqA4rMdU4K04VjKbDgGocYwMhEej4dirq5fI/ZKK7XWDzH\ntQZEYUKidco0T37X2fZPAhjQ+175lrP5p8h83YYMzVFv1XWeAdx8AiXqTsWj\njBGh2XsEsrdTlDbc6gS28KHxs9pZcfvwcCUEp6Lx01H7P/ZUERhQqNy35Kw2\nrj8dyh6E15Xc9O4tV4ZWuZe4qvOHyvKYCxZBZgc2OcnNSW2pOhQlzVJZnRuv\nDb7C\r\n=xNMg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"b247e69034a7888a842fe75e0a5ff06f8bea44a8","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.14.1+x64 (darwin)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"12.14.1","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.10.2","@opentelemetry/context-base":"^0.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.2","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.1","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.0.0","@types/sinon":"9.0.4","@types/semver":"7.3.1","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.2_1596497134283_0.33114896641461433","host":"s3://npm-registry-packages"}},"0.10.3-canary.0":{"name":"@opentelemetry/core","version":"0.10.3-canary.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.10.3-canary.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"257f5ce9485325b846e2897869babe3318e006de","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.10.3-canary.0.tgz","fileCount":135,"integrity":"sha512-LWFvtLUXVVs4vaTJZhsoq0G76BVcBLj3bj1uB9ayu1ZqbhGMZloTKsTLGxr8hu/y7mjRn4dsQhV7rx+mXm1rdg==","signatures":[{"sig":"MEYCIQCLZDXVwf3HqD3VgWZHlLiXgJdsSRAE5tlmVoXxRGJ3ZwIhAOeaR0wvDBSiiC7p8kOQOw5ss2uZY/xby049P06jfKh0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLYWXCRA9TVsSAnZWagAAEUkP/RDubIHvFSfvBAQurySL\nZKYToSxWiGgkoo9Anb0Pn471r0EonQYNAXDAB6EgFtCfPABa1AhtQsILq+R9\nRL05oJkh9Zb8yiB75kxGLZ4gvNQm+1P3czXVRwDq7L7Fgw4n/TxPYnifqPj1\nvOamPRBF1WZio7MT6Jz0HvnLPPIimK0VA9qctjYicgV+wDwv2eKeP9o6yQ1C\nRoFxJkMPol1DixyE232jFkjk+TcNUlWYS8BFLk9Bs18CeVzEDLNMrhWPTdH7\nRYUArKqARzY0XWnr3OqY6ISMHKkxLl+l4mLtbsVKy9EMiyqgKyjJeCi4xirx\nVgsyTZcP3kgHDH64ieKu9vr3UJygKKm+h0GxK+IbypuOT44J8U04fXfov0mG\nyFmY+j5oj5V2ZBs1cDr/kgfLttL28xfO7vCHrSdqv9YXzL32u+NIwRkfrHYZ\nHMPsthHxNJ+EN1x5zvFHKdM3p9PEWknh7zLn/ua+cBiVQ+esVGamcapyBWNC\nKXYgr75IO9drayHHRavGHj1bugODt97M+Uz3W6Rqicd5KhM4XCE9vDmi1c0a\n0D3R8ro7F5TPLKT9nzckqm/8uDwe8upQXKJ6Zxg90yltfWJlurJKhWsWbBBL\nRRO4aOfda/4QkEclC1EPpo3SnBRL+uJHkV2m2VXYY9ZjowSAlBKxwoGlBXXP\nQFdE\r\n=Fehc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"f4f2f84bc087389b3206a2e17837b7b0b95fb2f2","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.7.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.7.0","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.10.3-canary.0+f4f2f84","@opentelemetry/context-base":"^0.10.3-canary.0+f4f2f84"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.2","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.1","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.0.0","@types/sinon":"9.0.4","@types/semver":"7.3.1","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.3-canary.0_1596818838873_0.23312838143124281","host":"s3://npm-registry-packages"}},"0.10.3-alpha.34":{"name":"@opentelemetry/core","version":"0.10.3-alpha.34","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.10.3-alpha.34","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"bc7d74da0c4f8df16ab8c86d23c47fdb387ed231","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.10.3-alpha.34.tgz","fileCount":141,"integrity":"sha512-5zJvnIsUAg5ihzvwkqaiUIfRXcXzcE4NWJ0pKtiWZ6yQyijuqd8AQDDFa6fSmeGJSsiuIaB7WhOgne9hTNbcaA==","signatures":[{"sig":"MEYCIQCHdpmhamEKt4VTQ0akG6pXL/Mheom0XhsCI4vby1cI1wIhAJEsOcpHK/+LUNFukFPujveJtwBOjIvHWxFZF3l/d8NH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQ+5mCRA9TVsSAnZWagAATbUQAIdNvpWbS48R4ECUiRZh\nvaKRNlVu+Dtm+QsSTKtoSmVMWpx3cCQWKUa+FjWJ4bjfobinKEQTPZ6RHW0i\nJ8N4MIWSDlt6/CRvWsNdWQ7S1M0HSoZP+63Duhrb8+4bUDL0MROUUV8Q/bxI\nkp5MZRTdV5KteJ3KBUXu3C01HCwnp55fEK7HcbZIXHLF4WImpG7RvG2/0UXT\nGpI4o8MwFhAMX8p7oRFcM1ZyZv4jC7iSVuNyUt8WUQ4nP5G+6YEp4EvzRagc\nC9MYE8RyyEtNI8LwhuKCJzIB+KHfxMVR/plYyPDmUkxCEWoY+Spyee+5XYh9\npCoX5Dg5V3q1NMoWuc3V6yoZy/xWnNYXWi76qaDbOK+MmnAcMtNq/O8zDCrC\ndjDWchRmvdX45GVCRosVMQ73vxt2pERx/ks/2Yz4F4gRpE6ypNOqTXhzrXny\n4r0JWSvYzkYojBni4kSniacBn9G/1PSZPkbtuFi/7paYDuHH6MKJCqULMB+E\nXFLUeNX/618PtN0aS4xzQGn09iOgZ1CLeErY1VKD/5ylAKuYGx6spbnmY3ZV\nM4o8hpR7vLH6HKlQrpCSDmn8bpB4LQnq9jYUD9lkXjQizixyksp2wY2hddiz\nTs453T6KJ3ukYxDHUAG2/DgP2Fm+ckwsPJfX256QA4I8xK3IR4W/jbLWEN8T\nh0Jg\r\n=Uz3d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"fb06b5bb1142286acf5b326925f3af3353aa9d90","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.8.0","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.10.3-alpha.34+fb06b5b","@opentelemetry/context-base":"^0.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.0.2","@types/sinon":"9.0.4","@types/semver":"7.3.2","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.3-alpha.34_1598287461608_0.8371412348277365","host":"s3://npm-registry-packages"}},"0.10.3-alpha.35":{"name":"@opentelemetry/core","version":"0.10.3-alpha.35","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.10.3-alpha.35","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"91f534955359f7144e42a108b7780c22fe8fafc8","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.10.3-alpha.35.tgz","fileCount":141,"integrity":"sha512-Bl48Cv9Yy9Bnq5jW397UmEWPJlv9UvpBQCmgD8xafjH3t+mp7BWTjOOhKcnzB+j91T61wbWCQ4a1ZAlCP0m+OA==","signatures":[{"sig":"MEYCIQDOM11iFKWopRpBVIhQGdtbNNnuFlxFbaHsGQyVHmtHngIhAPKWkl/Zch7HIB6UJl/EXVVMGh/dOsIoooHdspbnyZcG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfREL7CRA9TVsSAnZWagAAlAMQAKBTriKI//ejrJLaLYo7\nQbQf5xLUq+Fgg5u5vY7xfqkoxwUljikUH59Jr28ln5cJ5ZCR4yZZ5vqCg5Wn\nBEGGSGQryDOouxALGGOjG15uq/UpKWVkyuxOw4CUMjtQAD6yOfHszWQUezLi\nNlN7vxnFHsPm44AqQ1WpPqkQaw3mAXNfBd6XEd53gDYwgttRMYJt7z0PXZm0\n/1OBwd8/c+EbWUFllkIUOdifiqgvmF5/xyIXrItri6hM73bmbFghUFAWJntq\nx93Lpnh5nlmq6ffaeaD4V9iPkgpwH4WFeHE5Riyh/eos4sHAO7Kh1o0d99+u\nrQ6JADrjktJmfwozREpT7M50qP8lQ2Uz8pwvXU7B7KwgR1gcPfWxQv0eoZGS\n3BMMKK/IEh71b5HP99uZu+aIBHlhcJgj3qJi0DUR2Y7zX5FUTIjHwi5iTVi+\nz4Vc+TSo1bVJ+OCrHEXFnbOWs5LGNCyKy85iLaZuye2t8euulIM0qjJlbY79\nmGuX/an9co9zAKJSW5N8pjHmzIUBFZ6RNFmQsZjJbvVNMGgcYNJM5suL5a8M\nsbk+qABaYuSQEpSezR3NyPafWYQuxdPz/XAvItFYY2Lto8BOamL8QsTMuYYv\nRpSlod7dj9Y78XHgiHGgh7BcaIIX5CMJzVZy2bo30XhwDPEimXIuvPU0Hv21\nKnZR\r\n=YPtJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"2ee9f1aaf7b61c4b4ae6b748f0a07f8fc708f07e","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.8.0","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.10.3-alpha.35+2ee9f1a","@opentelemetry/context-base":"^0.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.0.2","@types/sinon":"9.0.4","@types/semver":"7.3.2","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.3-alpha.35_1598309115474_0.09150559681239878","host":"s3://npm-registry-packages"}},"0.10.3-alpha.40":{"name":"@opentelemetry/core","version":"0.10.3-alpha.40","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.10.3-alpha.40","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"675cbef390ba2f89c923f5aed2e9e1af249e85bf","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.10.3-alpha.40.tgz","fileCount":141,"integrity":"sha512-feJX2/9Jc4VLRx/N74GnkUlb+oquBm0jYN2BemA90cu61IAcBJxQEzBvmnjxo2ulhd4MdBEfCRtiYHreMuZI+A==","signatures":[{"sig":"MEUCIQDHnsEx6NmVCgq6WCUbjSVQtbG21EcCElbVE6TJAVQoVQIgGHYUPgk7DOqGkM1abKi1daeu3OSD6/Axype4lrxELBE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfR8HSCRA9TVsSAnZWagAAqYwQAJpcmrTzULubJFMGNx6A\nSvhMHwk0pbQJ27mfG71NcGXK+N4TKrb6gXiZW6g7Kfn0j367XBuOBIhye5Yn\niVh/Vrb2Phu3t1fONKBnHgufmLU1p/gyqFwzQnQJzDlCvsJCRwc7H5LYfgp0\nlTykcbJVV1DY7zuOtIr+9KqhjjeFflkU5zv6dcGr9r7xN9b/y07Uvg65XrqU\nVLtvdMPVTptuh+Gpe94zcs5e3K3iyfnlnWtiui2oEyJ4hHZpE3qrUvQ6Tb0t\nJq2+tZajGHCUav/oZiHstzzl9/1XBAv6haQupLOh5Eefxp7/xQvknDrxBuiO\nBk2zugGiEeeIjo3mRsFlIHJJ5qAnDlzFpac4xVnWWc81nSPbrz6tclpa1HYV\nKNlzT0mBpT7jc/b6Z7CD9pwSIumdHct++117gJvUXqPmrstYzF0EKyqw59qA\nD2VNLANrrPFUnkYbjfYzZ/H8NyPIdH4Ct2sziarFdIReCfJC0iYqs1z/iltx\n+l6C1bm41+Q/gnpNjXCp2Vk77f7BPhLfmcia5zG2C+stKNLzi/dCnqKkwEq0\ne28Pd/haUb5/TSWhk0qn147j2qtp7IDVMco82oq4SmommQKd14s+PKExWlSo\nLvd1gFnDyi11VqL+jCNbD6IElblOsnW6GhNbh//nQpa2UzWdDMrbmcPrgMYP\nlhLN\r\n=gwAK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"2052a245bce0d7a6ddc273cb3657bed5d3d21dc4","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.8.0","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.10.2","@opentelemetry/context-base":"^0.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.0.2","@types/sinon":"9.0.4","@types/semver":"7.3.2","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.3-alpha.40_1598538193616_0.9025083332269366","host":"s3://npm-registry-packages"}},"0.10.3-alpha.41":{"name":"@opentelemetry/core","version":"0.10.3-alpha.41","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.10.3-alpha.41","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"2aa2ab74434cba0ca09909f08ac26bc167209e4f","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.10.3-alpha.41.tgz","fileCount":141,"integrity":"sha512-tRy52acWWZft51YieJernHfbU9h4sTFQfuPwkGkhA45xClHbIDTrCIT4geAFcycajxxOI9EVxY1UcGVVjIeC2Q==","signatures":[{"sig":"MEUCIQDBmksS5Btd7rV6npmPQpMzwvJvf4U/eubl2b0pCs/XvgIgLISYMNd+AsHIcISYFifkKPgvCEuKtn7fFdbsLgODGxU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfR9qCCRA9TVsSAnZWagAAUNUP/15Fx+fj1SjZ4XJZ/r5Y\nndYuAYYLETkXo8OHLhBZu/+goxJu/mI+gdz/aw8VnDa2k3Vvnj/vuVjeCCSL\nVPhsmoL6e+CtV5F3Z1E+WntpHVB0zRp91XQHSGxd/uPl4cusiBHMUVHwbyp1\nInVZol/z0UcNhtPAgV4JOSgn0+KSECNqbO61IP53vAG+csCS0YRfN5d4kur1\nLMI8wWdbUW/dibrlNKlQdDuPVFgei047ND/YArvrea3a+Y/6QTdGWn7zCGb/\nycJXMOfBOaN2NB27YhzTKVJCPK6lWPM48I37gTzu0I1GltDfdTi+O/U3a/sm\nzFbZHSFJsb95g9QBoaIuZAafig3it7xDq2TEhUP1ovZAOJd52oSyZ5PG1Njm\nVjuSodcv6gUChO0Qw2JrtGYjCAoqSsjEpouBRTGoXZvo0Ovtuw/z+qx01Fgz\npi51QHjWHcZqsvzZoi9tAS9HUxMpSHC3wD2jPtIQdfHaU7+X9sYP3xQvF+LZ\nLgO3JZi+7UsB9HhaXCQBffVDanmrYGZ5701L+J6+qqVytvU5ypCJ8VTLjJwT\nl/i8qcR4zxQHQIfyrZvL1mnANPg7/mbUFNKoyogttbnQO29JUR4NorXCh0fm\nlrLCWoLeMbAqvG+TxP3PezGkDAdtFG7ANFadpiNNU1F4z/Sl0ACabn1/32fX\nWX56\r\n=0Kf1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"5c7753fe6534a34f0f4eaf653d53f8c002ee299d","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.8.0","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.10.3-alpha.41+5c7753f","@opentelemetry/context-base":"^0.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.0.2","@types/sinon":"9.0.4","@types/semver":"7.3.2","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.3-alpha.41_1598544514090_0.2988205037230296","host":"s3://npm-registry-packages"}},"0.11.1-alpha.48":{"name":"@opentelemetry/core","version":"0.11.1-alpha.48","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.11.1-alpha.48","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"fcd2e4be193a0ac2ceb5715fb18d023be9f44815","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.11.1-alpha.48.tgz","fileCount":138,"integrity":"sha512-o5sbH5ujO9bda8cy3vsHVbiRTlUMFcs/4Esz0MD0TghJFDaHh6Eu9tJ9vGzBJclOTlKtwB7dAf0Z9788GryGog==","signatures":[{"sig":"MEQCIDlsPmBkdS2/pEQN93y7WkRlBdKRagBW2xM9OFaePlYbAiB8s9Pjgu02yvFsD+52+ZvQJwtEPWgurE7VVnk+Duh0Gg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTp/cCRA9TVsSAnZWagAAg00P/j6YJ57D51N/R0p0pWHh\nug9Yli8OGGk8hbcA1UKLpevuRb0FzhiAej0igJWuT8vGfEnmI9R0RCT5SRU0\nq1WzycEFo7FTVCvBx01Uo64HU5a5Ik08YoXhJTXXNMvdQ469GPyr7smEwnrM\nj6hKPbHLibUd3819EhSD8l8eYWNxs9KpWXus4zVef/KjEfjYs6wNg/j4nF+n\nAYhAtHlE/rA4CgTMTrUTM6FRKJb1QpFY+E3rQgQAold5ilcXY/V2F3xAuMu4\ncBqBufJ+a9s2/r/E2wC5dAZLrEHzFZ4L8gXIhP6BKD9I3XhY6zuVbfRx0hOH\n5D1LjyCCbyGaclk2E7Er27xrrLknE1VV1HQsc5jv31fuvns2nv84e6fcYEaJ\nQIPjII2d34ywrM+sS2nMC8Ae2RAyKRwjnFuOkEtnDoWVKM13Dyy1f/9kKapQ\nx+gMuWpkE5mSNdKLhjfWwrEEIQS/GZxuaEXOINXAcFFd30W55eLZPv9kLSQK\nsb/6XNAt4ROyLy4kQt7v9NcumfFufK7xZ2tyMy19yuBQCYrjWMYlSVDLf0jG\nNzaAKNsHccdvZnggYFkUAi9zEHMEIIW5X2aG1n6RKmbCOPR6oa/GqWIO0mmr\nTmZs9Tj5Obajp88ZB41HLef3+YEI768q8kS+5WeUIo5VToaSSmj1xJk60kIc\nxspU\r\n=9HPF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"15174c6647ab9863dfc1424412fa60f2fddb3351","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.8.0","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.11.1-alpha.48+15174c6","@opentelemetry/context-base":"^0.11.1-alpha.48+15174c6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.0.2","@types/sinon":"9.0.4","@types/semver":"7.3.2","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.1-alpha.48_1598988251616_0.38278051460402396","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@opentelemetry/core","version":"0.11.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.11.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"4f1aacc825fa25bc1b0977a9983713f814e27f98","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.11.0.tgz","fileCount":138,"integrity":"sha512-ZEKjBXeDGBqzouz0uJmrbEKNExEsQOhsZ3tJDCLcz5dUNoVw642oIn2LYWdQK2YdIfZbEmltiF65/csGsaBtFA==","signatures":[{"sig":"MEUCIQCfYm2QMB/2HGoDkys0G4Dj2aoXJ8fjKoPAhlDSIzpClwIgSW0dm/Oz5tx198zSc9LqzTrrulT2dkYevJl1TSsjc9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTqHBCRA9TVsSAnZWagAAvykP/RNmLFQ9UfSDmqAgggJC\nPADUwm6rRirZ5jRVzFBOA4FbtMZ1qJqEr790MdJo1auPXH3d75xvykpSDHpU\n+kn1OokN0Hfj2ylmV2MMjci0v+5OBdHzFc3AxFQiPXNOwVrgRSqiemiYtWZG\n1wunVKOf2WmVLoZWya7633hEzwhGNHN39VlQoVjm7q7bCtNgLyQsJ5yyyIjI\n0yoMqrgxwqSefp7583B3IOAIPBxnqvzjlCIBFR1dCD9qD3CN1eLRFaAHFr0q\n+Up2DK4i1cCTS7Wfp1tig0pDcEeCSJQqYjzVpQYY+8ZJWuO06ThHJVudFi5W\n88CHbI4DO23xKY9/3+YGx2VCNGBchWlayHOZ3++/Wy/3HY8j3scZcNwFmfuh\nj8KYv9QuVZf5gUbWQ6uB03GhuJbTGoufJvkRBRCuRt/4kvIW4qdTtfeX1Imm\nlpB1cxZo/1m7gc2WPHYfDRjPNFnJWaNiDcYF4tfdo3Ty4YeFDXRKRsZHgHcQ\nBS2RRw1xluFDvzsMBa6exQ2ASTI2ZSVv14yrLoEurguIw/kHbkmD8RL/sE8E\nNnuM32PReO/tdurcW6SVoCIgiJgO078EeergF2JiTarBh2tnSBxI2vQ0hX5E\nMUJzEbnrzlJ8Kw3Xaf9oF92lQGIVFFih77sND6hbcNuMQslLY3O8oVGoRLGc\n79YA\r\n=8MMW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"15174c6647ab9863dfc1424412fa60f2fddb3351","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"obecny","email":"bobecny@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.4.0","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.11.0","@opentelemetry/context-base":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.0.2","@types/sinon":"9.0.4","@types/semver":"7.3.2","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.0_1598988736286_0.14085343664303807","host":"s3://npm-registry-packages"}},"0.11.1-alpha.15":{"name":"@opentelemetry/core","version":"0.11.1-alpha.15","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.11.1-alpha.15","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b110f84ca5a08950624ca355d31966e89369e2dd","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.11.1-alpha.15.tgz","fileCount":138,"integrity":"sha512-VCnf1TwRDI9SThtdGcoo19GEXH416t3dTNd6Yq0gLYSKBRev9pBQmhKpppTrL36TGMQUPXC8SuCtwQYLTCa28Q==","signatures":[{"sig":"MEUCIARGH8SV/jTymOeAIOAUbnhIa6kuE8AQnABZ8mMVmnr4AiEA2ocqJUbpwB5Eq3gFPtCJFtTYpdyPHnKJLa52+tCCPm4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaB4xCRA9TVsSAnZWagAAwU4P/3ChyoQ6psd9HppRJW9M\nmmPJNJI8+M7aP11aYdbuMHY2VRKRmLBi8ojn/1gVSd3VHVDIk1gKcA51XFVA\nryW5hEeVflpVnwMhC+ZTjV78HT+NDjgkdsTxoLOTtQo/t8kYs/gGV6DGIsGK\nBMdYjWZ5+31+FSAwlpOZVhraOCElCB5V0uD7JX4WFg8IW+TQpk/apdfHf9m0\nbq9V8p9e5FEybDmGrlnVj3eG1ZjnelpEE3klU/Y8r4TLjd1WN3xP2h64bAop\nGd6SpVAxIrFrGJy2oQY8QIApKm98QZxA+hgkXs9InqbcJ88+UkR4UAEqVzYy\nPEn17CPd9UD4Nq20XArrp0ryf/ruf43cJQjuACJX4waHQFG4yACKPK3dcOP/\nqOhmmowW6rqk1K6yFD0SHpmJjCwXY2af7hRtiFAnFLL4m+ynhG1cIZyTlTRZ\nTuyjCtoPSIInkRgkPtyz5N9JowcCFqjcRbjkaK6GMJU5twWk7f16eGMUH0AE\nK/uRbIayj95HoxHvqFG+mASTWTXxMslL21nDI+SlZvn2b5uLdKXXsT2NFnQ1\nYBCoDOlbqWfa0CNqCy4rImJ+lyEk1Ym+fEeRtzhhBJNVfay+5xJ/6tYD2dHr\nN42zp2IQhBg0sKozsHBNs/D52hsj1aWOSSzG9ZlkTx2z06O60R+ECZ51cYfK\nWQwk\r\n=aFNf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"e170039015e8a1a7419bb835a00659b2a734b8a6","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.10.1+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.10.1","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.11.1-alpha.15+e170039","@opentelemetry/context-base":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.0.2","@types/sinon":"9.0.4","@types/semver":"7.3.2","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.1-alpha.15_1600658992803_0.19452482814379257","host":"s3://npm-registry-packages"}},"0.11.1-alpha.35":{"name":"@opentelemetry/core","version":"0.11.1-alpha.35","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.11.1-alpha.35","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"879f52f79afe8c95e935cd55ecfb343bb252bfc6","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.11.1-alpha.35.tgz","fileCount":138,"integrity":"sha512-l4KizAwtcSQzc4fHPDKr6bJPSjo7wx85cqBbi6quIWkU9KLB4PJz54t2TLvDi41L2w5t8RqV7OZlzAnZ6w1j5w==","signatures":[{"sig":"MEQCIHPYvX8qGq47Zp2kR7azSPokMUnWdu5T/Osdj+QmH+P1AiBqTltB4WLSPClmgfdDKXu4IegOoJGJMKiamvRVTNpuEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdHhtCRA9TVsSAnZWagAAikIP/RMqlNV/hiIvxq+5739D\nyO3BRtDV5esgXMYY0dDvrA6wlBXx9ABaR0EVWeJbg5pFf+YYZtJDoCmeUsIW\nU7UTEiIcpYkmoc6gl529kh96P0Xt/n+LgsY+CyKTdKSQiUq2zgD7Ee/GD/5g\nrJnw2l82v0ytuJrlQzmfn5Tnd8DFi5MbsdHRY4YgE+kfLJnHLJUzZqZzXbBj\n7l3hW/R2QQOWDIQfGxvIN8rUS2i4jv6g+I1ijk+Vd9eD8cGZWtvGTr7OFYXo\ntakhUQGW6dplDwKetGZI0DeJBa7nq+6ANLPVyk7/HtCE9EwRhnSAKN9wZyXm\nLU+y2LQUawlZWpfVGWp0n8xXietYlInw1pMlY7QHvQ2ZQEJ43UytO4WqcKZ4\nfU8HEDBhF5kRepTRwCwgPArNHhfPibSWSZgJ4vpRaCWEmvH4TtJ6q7+Mwikg\nKjFcpOhcUpc1+Y9wu97hW82SZWtF7gc0hXdQhIJg8WT8zF5iU8drfAB+VzI6\nC7vTZgB0ge8S56ijbK26Lf5rO16jgvPcwHDTGsaDd9VvocF/8WTHleBfWM9/\n4r7NAOIgmEO11xIq3Yx+6myHvMDGo0EbNtyi7zOwz+J18xQhF2MecQuDLcct\nJ9QjPkIJCwZUcF7rYK8HxyxQ/Bar2E7G22o3lCF+u2DjKwS9GBIQ0cntKWP/\nyoeP\r\n=Rzah\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"c6c993bb16c58ba907337a5667da01b3c248e350","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.11.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.11.0","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.11.1-alpha.35+c6c993bb","@opentelemetry/context-base":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.0.2","@types/sinon":"9.0.4","@types/semver":"7.3.2","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.1-alpha.35_1601468525331_0.47403870374857693","host":"s3://npm-registry-packages"}},"0.11.1-alpha.36":{"name":"@opentelemetry/core","version":"0.11.1-alpha.36","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.11.1-alpha.36","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"da72db2cac80b7e8be0bed1292c82509b3a568b2","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.11.1-alpha.36.tgz","fileCount":138,"integrity":"sha512-0Skf/8YStUKq1MaER1GH7AdErFSjLyzpYvvLRHodTwf9Au+dIM/VUl23+1X5e91TKGqLnTPDIvF7daBxQX0jyQ==","signatures":[{"sig":"MEQCIB5s5834Lma7Uj8kXbAMbuO1BO5x6mjZgAbXxqSfiiaCAiAOmnruSIwDS3519eOdNV+arIfDt2lOzfpiu7IyaYke4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdHxPCRA9TVsSAnZWagAAIKMP/18M6faxgYsoTF29LpzQ\ntTFP7yRy7wRcVpzJw2aiJGsKjumm/4m+JdUOd/pFVANnnZx/d3qWvkHHiReN\nYSF/UHwYEoZy0RMsvT2kRr8ckY2eAs09S4jHBqaNkBUMvzF1a3xCUOXfzKyK\n1wqkeGt/62JGUg7T1A75gPVz3va9l6ss5hjwbR+pZB+kRJ6yPjWMApTK/OXL\nmAUveGoWiQXbAbZRD0Ny5taVT9lXpSRxvRNvxvCCXyfeuezpYsyGvJX7PcA+\neinjbhQHr+Sp2G8xF8cQK6dX4t0d/Fz7dQZ04tbUf8fusZPWIuFqwWgr4kYh\nrdK214w7tHHNIMhvyU3ND8SBpJ7/j4L6x6Od/deygDOnBDtApTX8kOeMpeFM\nMNa0w5aXuKgkn+53UA+IbbYIWJ2GQo4pp+nw+Y2DYAkXxUH3BSeK4BPE5AZJ\nOSasmhCsYVEuddkqUt24iq+97BI7/6hKm1lkzvAFCGEvOrkulrGGZNFRZ3ex\nrl3Ac8PJo4EEai0f/ck2eE0Lks8QQhOeU6XOD9cs1nYaTDJXtVh8WyRPftS8\nN/TtFe707sDQAT8qYnx77FuUjGQ03E+ix8kstS10sydboCxLlq4Y+ksBt6K1\nvjt75OlYYXtlg9SW9DUz16RVqQIBFEOfO9iza/kv3nbZ/+5YucThu52KVFzA\n6eFx\r\n=LUVB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"6eb157c66925fe84b4960f247a86678441f3cb60","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.11.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.11.0","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.11.1-alpha.36+6eb157c6","@opentelemetry/context-base":"^0.11.1-alpha.36+6eb157c6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"9.0.0","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.0.2","@types/sinon":"9.0.4","@types/semver":"7.3.2","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.1-alpha.36_1601469518803_0.08287400135137313","host":"s3://npm-registry-packages"}},"0.11.1-alpha.44":{"name":"@opentelemetry/core","version":"0.11.1-alpha.44","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.11.1-alpha.44","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"1dee0f54c8587f702b1ed11e4d21887820b57a9d","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.11.1-alpha.44.tgz","fileCount":141,"integrity":"sha512-GOnUE8f0jdA04Ur6gyQE0UOR1bFcGhIp2e8d/gLTBeUw3s3OghBtw3rURRooP/BYTCf8IFmTp4PS1omgjtCq0g==","signatures":[{"sig":"MEUCIHJ+HkQ3MAUXdG2r01BzaArAIeiMl94wf+xZV1QfYpPmAiEAumW2hdqHcnFLoXXDRRJv1xW6EkGZ7UMq6TZ6CnLap0c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffh0QCRA9TVsSAnZWagAAtQYP/2tMQKHhAhWngaBMm2jM\nkG+LqTD+9R/82c95YRtwhHNhZOfmZAhuKSkPwAI1o+ahxXP2nr79Q5szKmbj\nDYTxVO4z6TzHsgCEjqRvFBY3aqEjvM+eRAfWxd1aVXrEBZugZrky7nYIxYNM\n3ZVUkESfLvH2MsR1tnfLmqLVqITZTdiYdTlbaIUdUiBbP16dDVryl1I400L7\nvqSB6uCz/rErv2B60/75OYZdkDQfwVLQ42gfaROt6aItiawOTJ+LSk840RQ2\nd+nnehQRxBFLz5e8oxXZ739Nm1RgmVw1nDZmtjtXJNkeIPwbojy5qDyiFjic\n0+VZoYwaoMbKkurR3e3EETeuskREH+91+1TOwX/AU/4p90I0hAAiq4Nzw2A+\nYMgL4hAAMn9xe261gZfvY4D8culpqAt0+5p5g9627L0QVK2U+WS5OzY/bg2z\ncGboPblNRE4Zuffk+Vm3UwzqfhF6DNlshcC/YroRoIYj7Y9eTugKQOfD4YH/\nWqBn7Caz1i0aBx201+LuGzwXhw+Tth6afFmb2uerrxf0jw7KOQKKkAYvQrMU\nXgfDGxJwRTD60VURhxS4xHD77L2BT2+831/52Q7K/1vZz3CoIf91/rGkMBb5\nYZGDUrPSONe8+Z75/284qnfG4PirB5JDb5gMbZ8MPXL6RWBmVXk7AQXHPPhC\nuuLT\r\n=eep+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"240f852cc41707c751f28811b7ce3d243382e3dd","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.11.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.11.0","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.11.1-alpha.44+240f852c","@opentelemetry/context-base":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"9.0.0","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.0.2","@types/sinon":"9.0.4","@types/semver":"7.3.2","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.1-alpha.44_1602100495843_0.7210955939015289","host":"s3://npm-registry-packages"}},"0.11.1-alpha.53":{"name":"@opentelemetry/core","version":"0.11.1-alpha.53","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.11.1-alpha.53","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"78e96b9630a00f23069e69af590851f03d1c9e91","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.11.1-alpha.53.tgz","fileCount":150,"integrity":"sha512-cvg8/s9MsEwgIrBUzuwDrT08S1cMZK63WVsavfV6P2mtFWSbSU3RmhrJz1kC5r5WR67P2h9pwcFeWZoid0c74g==","signatures":[{"sig":"MEUCIFREH89bBeiUJwxxvsDOAkP/of1VVnqJnlrU+1o+Gm/fAiEAtUl8wV5FM5cdu5EGbDiP8j71YkhzRqEmI71B6IAX/OM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjXz2CRA9TVsSAnZWagAADJUP/jbvAuWPVQmLThLpimaW\nvC4h2mK5qRQg/Nq6f7V8zT2/Cx94+qQ0uyufmRB7JkvKL4ARKkkKcqSn9fme\nj9l+BVXMxjaiMDY/xP9BLvZlQvyGuP+f5t2BFOOeszVHQyQX+SdBrb1CpMFC\nRjPmGZ4plIwyyX45uvsRbbfchNGl73JDuofM4NclVIuR8T2asxLXM4gujjiw\nfCfuqcDgtp875QDkmRQqxEwUhJjXxq7ARtRg1qna8Qeyuyh6dV/WUBxMVTDp\nnlemBnMRacdE5GxvoIfahCuGzBtZFnmUelykoN1frpIp4pO6bHJF9O8DxPV8\nc3pk782mCksOVcgPIn0rB7KSNN7f3gHuhuPYajki9pbm+IHZBdiE1RnM0LVq\nRsqxfLaoHK7jV+WSq3DTtMjHJSKillFgTxAAig8BNWX3EL91hEJHq9miJeNp\nETTs6CEnhZbt/nNpFKOLJCUIrhg1pUYIdyUBMmWkfAjaxZ0Xwkx37JlD2j9Z\nz6mUbHy3y6TUOEnCrPVzSY3aAN1Diao5CXiNF1E9kKPK9p6TOZwsFhhU7zxY\nEvp5nrWNaeS2Stj7O19IOyskWYR+Gpf87zSFJgZPWoZYtdYP7rWwcyvdxQ5F\ncuvHEEaX8CtuayEWJXSjTOHmzLv9rKg2x6qEx5G9RTZrjCMdIX4zLrSFDq/0\ncm6L\r\n=RfeY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"00a8ce7f982ea24bcd4bc398477112894078ab29","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.13.1+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.13.1","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.11.1-alpha.53+00a8ce7f","@opentelemetry/context-base":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"9.0.0","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.0.2","@types/sinon":"9.0.4","@types/semver":"7.3.2","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.1-alpha.53_1603108085821_0.406648513012418","host":"s3://npm-registry-packages"}},"0.12.1-alpha.54":{"name":"@opentelemetry/core","version":"0.12.1-alpha.54","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.12.1-alpha.54","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"470eb2743baaad727d728e5e79ff9a878d40572f","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.12.1-alpha.54.tgz","fileCount":150,"integrity":"sha512-lj9caZqTLb2IJYfStKHehLfZ/4v595dDOtSYU6eBqDSruPyjXfM46U/6Q+DIGFfcWw8H8e1VpR6dWtJeLioUXA==","signatures":[{"sig":"MEQCIGogF2gfkurZqh7zOCgxscSucJUxomApdCB1fN4aOkn0AiAmtu6FUE3Oa3sY6hpLtLtMb96feCGqxY6/Uxl6nsty/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjYtxCRA9TVsSAnZWagAAqY0QAIIYY0m6DW10I7HA8oAw\n0Y+nPqAU8UUxnwLForJn5tmwhBgXmOyDo0eVhP9OgCau4CbO3AuWV/w0M+V4\nBiwzs6xYChnpsmapkKRXzWEub7cU68b8IFcxBS7vH/UNJo+WNGMTE3hOG2Bf\nikgnReM18SvtyYWsoUHGLxus5he4xFSnqK9hY/ok5ZpCDPsWvqR6nup6VI/i\n3rUNkRa/S0VeoAyap+/7PDBMtuoTBgJBwz/82rpm+fqtqFJy209tEFXEPKat\nya6FRLVy03QO8C1NdBuPDgke+HBqSud02hZQjHLdUF4w0nm6kw+zudx+zoJn\nwOyFkfGWgH4bgvimBnRVYJWAbkrZAXYto+B179SIR5n9BFfQdwVZwm9uFC/T\naRFb0CEc/L8sBDs4Ll3mr7iXA1m2JCfKxrSWglrwZ/0RoIcZW+1SnYVv+Nsg\nvtxO3xV0O9lXZCv4bcMKXoBbJ/YMWejqDBRp0ldWIZy9bSYXojqJ3KaPkYUz\nJWueEmwpe3eCPZkxoIdsnerVhttzLr7t6iIfdhmqGXGT5z9kPhXMvkqkyy2J\nWTbri/gSdRaR6Go6MBIgqVwpvvtYjxuG/bkrTa7FKyptQ+3gMVqjvEJYewMa\nOlXsk03V/Fd5l+PoUXu35efVVl2GWTsu2386Eag3zW42KXL9RV/oiC8Nmhzo\nNluC\r\n=tUvH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"3f72613a36b6f97555a0fa7481755cf8b6cce1a7","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.13.1+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.13.1","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.12.1-alpha.54+3f72613a","@opentelemetry/context-base":"^0.12.1-alpha.54+3f72613a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"9.0.0","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.0.2","@types/sinon":"9.0.4","@types/semver":"7.3.2","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.1-alpha.54_1603111792912_0.0668266023616726","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"@opentelemetry/core","version":"0.12.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.12.0","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"a888badc9a408fa1f13976a574e69d14be32488e","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.12.0.tgz","fileCount":150,"integrity":"sha512-oLZIkmTNWTJXzo1eA4dGu/S7wOVtylsgnEsCmhSJGhrJVDXm1eW/aGuNs3DVBeuxp0ZvQLAul3/PThsC3YrnzA==","signatures":[{"sig":"MEQCIFiqngEMbyF57cnfCe6rCv7MFetpPbjEF4VxkwW32h4VAiB2lPvKB56u1ykQe0EGZnkQKrCc1vMn+9I8SAf2zk1Wog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjYxcCRA9TVsSAnZWagAAvd4P/1mVDNxZCE6l3dC+Zbgo\nvXixBU01QhrtDYyNVM8q39dRFHYE8Y9mEtJ8t2/XmlCFvPKKfypCvla55Axi\nLyfxZypzHdoQgmq30SZnk4/7fEegaN5cOlrZi2AzKiXEfjj/Cj9x4lA4QL5c\nQ94B89JgrMEDBs2yqvJjAIgzJ508IPw3iSTC2qRWAnEXQm3R/GCbqYDSlArj\nYn3pXV5W+lLTP339hujEH5c8GqBpkvadw3r/MAOzgbqIiBeq/JEkIvw8s/d9\n68R6sgLrpVmJfahfBI7m1+vcJk9CW/llxaXoU2Lj3uxf5657F6NA1QH8lbAG\nrOqAevmHgkUxazZPnRr9cj0GTvzIwbqY0eL9IVgpKr6Y1kcnDy4NIiblPaw9\n+eJ3X9X8wwcbr/cJz/LMDjjziziWVTgBBBD2tPypkvzny2tMUE7CBhRhFLpY\n/pYnr9a6EgAyKTeZkWnKUor7xhfc4CV0ApB2clv4VeUYDrYRkJu6EQglhDdG\niX2neEsyRJzI8u0uO2vdE8n5mC++ZJcS3S1O1YMNNCwvTw7e1wYGW65lBcDv\n6K4ndI+YF3+FXUudHr/z2mbsPcNXcq6Ne7eF7MSxO+J4ftfquQBBOEXryVLl\nYzCO2qkKtpGq+N0SJ42Me5pTvhFNbZONsPaS09aa7Bk0Ost13fDr2uWzYkEp\nqJ56\r\n=3++j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"3f72613a36b6f97555a0fa7481755cf8b6cce1a7","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"obecny","email":"bobecny@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.4.0","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.12.0","@opentelemetry/context-base":"^0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"9.0.0","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.0.2","@types/sinon":"9.0.4","@types/semver":"7.3.2","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.0_1603112027751_0.743892469273457","host":"s3://npm-registry-packages"}},"0.12.1-alpha.7":{"name":"@opentelemetry/core","version":"0.12.1-alpha.7","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.12.1-alpha.7","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"5d9100faeb17fdcabf97ca671677fc0431792a2f","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.12.1-alpha.7.tgz","fileCount":138,"integrity":"sha512-OVikUQ/4kJVkPbOb0TYMH8FKjJzHc4b+9QucOL3xPoe1OthxtyCSbhs60T5pBvcmylsB6Lh+P9rkZTbXoSOGWw==","signatures":[{"sig":"MEUCIQCKSRdAIJeLnfzn4kpJLQpAniV+R3gzl/r15YECkOG6HwIgf0k3beycXGrdrl2Isks1ZOoK2NDehJXoXhMfGpJ2wQ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflzufCRA9TVsSAnZWagAALmoP/14nxH/b9i6QsDj5xGL/\nOY1NU3pQIQ6pZiAswgVd9n7MoBceDYVwttkYVmNlbODmGoxkrW5TqYNheVCg\n1NWsZHv0DO/9Cc/jZ3uheLs2TnWtzuEK7MD2zriJ2F/YdFirYuZtIG3t4r+v\n1N8tKEKz1QzINXQs1gMCDs5MvzDYI9PJMvWieEOS3ztHmLuvPu1RS+IJYRup\nSZYF9z2PEB4aTOriibUZ5qfe4w3zvla/mL1LAnH0G94k84siGoNFmfXLwRRv\nLyyCB3rGV43x8q6Ikstn7xBIZWxBCgeRfQpbN2+PdjluAbAyt+hLdVQfkpAt\nbO5+17lRU3MSiuCJSkYHO7lnWr3uNialJxLgC6kT1Axc8puAmZowJXuvXVOe\nskJ34yFj0Pyr+TnB3Dg1ghFsu0xI4PTm0xNkwsSuYUV4/oZswtvVRSMtuHDi\n3PLT1tzfFVtR+q7BVwa2uEvYN0pkEtjg3U1aXvJT22Aijz4M8/t9ukxj+vlU\n3X3Wqbfe4d6rG2wJYviGcRGM8En4cVEA2KaCFnz6VUpKJWc4CU07k0W6MrVG\nlpvFUAWKiH3S9gQ2f7abDqODHAjValSgK3aUb3rttgHMHAr9YsVe+klCv8aX\nLfWMtPdNIwE00HI+RGm7xU0mrX7ymSamxlhap3fahOIUP2fGqdJB7xf61iiH\nANwg\r\n=3H7a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"46f31dd2285d55d239195032528c3dab1bf0e15c","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.13.1+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.13.1","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.12.1-alpha.7+46f31dd2","@opentelemetry/context-base":"^0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"9.0.0","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.0.2","@types/sinon":"9.0.4","@types/semver":"7.3.2","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.12.1-alpha.7+46f31dd2","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.1-alpha.7_1603746717516_0.22270207657211483","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"@opentelemetry/core","version":"0.13.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.13.0","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"59567ccfa5a8eb0fefb9cd37bd20821d6f196e33","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.13.0.tgz","fileCount":138,"integrity":"sha512-SFHr4uRnSSWqTLu1J1hadn92aGoGVb2WrPHvOgNIttSKYkUXNVyABO1pdtUN2AHE4/YBmk9eLwTUqwmFjVfZWQ==","signatures":[{"sig":"MEYCIQCC6lrKVEXWQTxLTl5XvpBkUY+Xb/SRS/y8OVFvunzcLgIhAK2BGhZ7qwrbJ5iOcDLGFq/Imqs+b7faNb8oLtLdiGor","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyql5CRA9TVsSAnZWagAA6TIP/3F5efRyVn9yIYWF08jL\n83rg8eUGY04zBX08CKxRkWbOh9UMnwrYkAsqMYChoe7qev+UcZyYxpuEAFm6\nmBUw6PGXyTsewMWg3sNHvaFi8FmmMV11Kat+T8Enn6TPNzMntq+sgTUI0G44\nG7cCXyXeSg2Vh5TnpiMwVxD4UPA0pkvfxxANUg14BT1MkTckd+wTgiyXUmH5\nKnmvvBt8TgjurB/+n9GNHA46CXPVQPtq+Y5QN4hH+Wn9DwnmN+ACej4gvnXl\ncRVPwXFf8eRmGFLpNXXKADOxn0vfhVQvEi8+pjzKgZMwnhLfubclmeAKT886\nqCzIK0P2ygtYj4+yOSh7OQ+9nzWH0GIeFxVJeGlA0xYvFnRqRs1AgyO6lUsI\nHOIzVFpih9Sb66sKwPdNiZmIXuTSvi/EelFc9IhSr9tkAWaNK0LoxSHN31fV\naVF73dni0QJApK1HkmRi0ftgkcwcfckc4CctYIH2ud0ydZx1J2n8tfRtkj6b\nzu6dX07mmy+n5+jhiJj+8gaiO72JSDseuZNGmJHK1b9m1DFVQGaeG1IGqfZl\n+SYuEHCHKW4ThNzyP/l6AV3mRjJ6gDVJwdIAMrFUmE9klHiyKFy5r4I3eB3s\nu3gcDWffoYftVHrMrZZl2UzT3Ejanv87KZhfNn8fZ+v49OeBOh4io63vKGgV\n8Xyo\r\n=Zv6q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"86cbd6798f9318c5920f9d9055f289a1c3f26500","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.8.0","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.13.0","@opentelemetry/context-base":"^0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.1","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.0.0","webpack":"4.44.2","ts-mocha":"8.0.0","ts-loader":"8.0.11","typescript":"3.9.7","@types/node":"14.14.10","karma-mocha":"2.0.1","@types/mocha":"8.0.4","@types/sinon":"9.0.9","@types/semver":"7.3.4","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.13.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.0_1607117177288_0.8921612415291631","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"@opentelemetry/core","version":"0.14.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.14.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"35870e58e3d084dfc4dea99c973f3cf7479b3c6a","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.14.0.tgz","fileCount":138,"integrity":"sha512-HJ4VM0cV6c5qjdW7C7koB2IT4ADunCOehxnKFRslQkbDqAEA1w42AZ9679siYALpWYxNqcJyqF2jxCNtfNHa6Q==","signatures":[{"sig":"MEYCIQDUSKaH76UMBy7ZyoFVmBS7CCMXlbIWyfrwHSQcdayy+wIhAJGcwBofjHgmlhhY6F5EYB3uX/nijDZK4Z+UPT2kjcjl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf28UlCRA9TVsSAnZWagAAOgQP/0mw0YfWro8Jx18xUpvf\ntA1Kw43nRA8V4iMu6oKBZG/x+CRYHgDYfIUauipMQVx0HCOCp9xDPNkG7+rk\nrqVOPl+qTwZeoe+p7QTibiKYRf9lA+1my8DOLnYLthezzxVQY3g+UdHWGZBG\n3pQ6PRKk93g4aQ4BKK41AmoOoaQPcf5ZKV0fq6BXBH/rs7KoDRibiWjND/rO\nnLWfi1QMEAtIKAUbSMpWiroB0zhkfp13gzvs7VhPYiId7R9XU5oE1WBsGL5r\nXrGs24CnQ5AkIXRIPndtpJEo2EcFkl2GwSIs21S1WVeaXJCV1Q2QHAI9PFrh\nlwpJGJ3sp8iHJ+47QBhqM1f2qaVUC7xQ7yhY8QlNycA88ZG8yAu/9B2O3158\nEwNndreVDUquAqGDIvy/kc7U8EeC0lUFdlL3RA5XSOLYKXBqqjm8wPu0KS69\nvj2uU8G/NF5x3Lj4phVLgYQvwAzsCyMghm/oTLOhgvD2TvLm4iOW47m9zw8G\nCLs7MLkKO0yaQ/61QlfFAAzi2d5bPYjdfZy/zGxnqNKbGEohE7jStettg+hE\nK2kKxrWochXbkQdAT4nhko/Abvo8BIOgMM+EqkqbIMfe1jgfxmahRYpvDjgo\nHdGlTbC5lv7SXxJky+A2ETWSblyoj6ye8q1ySX4+m4lCbtUSTjf40Eozg00P\nqHvX\r\n=vkg/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"27a8d4530c56257c191468b073669909bf8892a1","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.8.0","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.14.0","@opentelemetry/context-base":"^0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.2","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.44.2","ts-mocha":"8.0.0","ts-loader":"8.0.12","typescript":"3.9.7","@types/node":"14.14.12","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.9","@types/semver":"7.3.4","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.14.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.0_1608238373276_0.9768934595910987","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"@opentelemetry/core","version":"0.15.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.15.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"d86ebc316f1f847de6d9b003cc4bb4cd1c130e7b","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.15.0.tgz","fileCount":132,"integrity":"sha512-4LLBoayeT0L+BpO+RYzoDsLByn1FMDqpQLto7M8P2DXOtxI//TWSo13KCMbv+pprOyweMWcsxL8jj+qv9ktSAg==","signatures":[{"sig":"MEUCIGWwqSrGz2RzpFzwrBKCPR5u2CJeITTg7xAtFOEMOcjnAiEA8LrQoe0VGrJFQQ12XXjQJ1uOogHj4sm9aV3y4LxKj2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCf4OCRA9TVsSAnZWagAAAfEP/Rs4IOYBN+u23nPYzioB\ngOiJSrj4yZLFwBNkvTG908KaXn2uVycKOEQH8rrJblFhSpryFCVMFbqZN164\n/IDzxfZ9RK54AL80wLZMDsD9q0WI7vjG363gQF7/RwqHDvhU3rk6T4q9AsJL\nfkAuGnviYgL52qmEmxCwTosYOlUR+JAja0kosyAP5EAC8TD6M3GND4rYXShI\nnhymR++p3rdwfiYyz6z+eRMOkK74FZLKr3L8MPuaA4EiOfa6SobGPldvnzbO\nZ3vv6opnS4U36I538vOtwCRS67iIfHcJAiE0iWKhE2+LbTDM0bZPwBJWoqey\nJ3FpUkhpYi3S6EwIGi8bg9ZwM72eIKJKO5MF3ep1YWu664LQOF1ul9TJZYiG\nh3TZ9iLiWls8ckaJRUmZyk4K7z3vkHPr3d0gM92tzH5ALCxBTS6ujDDlgHue\n8LETQQeh4PFouVaOqAOpViE3PSockHxvh4eNIN7hvdcf5+bdABk9LvaHZ5XI\n8n4aMlOGfe89Y5oFx7OfE8TVm+8nNZcFwulQO2J8D7LZawKWoPpLo+rb6t4C\nA14UifMYN6TQ/JePPNuDCxpOID+RkJFQpe9HAocQrugOiV0VZKHVfNWLxi6Y\nQGf2KgHzQSPXLUTFAE76pgNd7otjy8hSTdXZ7eZBXWInIMVj4/kh3a+0d5Bo\nvr/M\r\n=5GOJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"960b868f5b7686eabbf49190071b8463551e5d8f","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.8.0","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.15.0","@opentelemetry/context-base":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"3.9.7","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.15.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.0_1611267598073_0.27935884048096016","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"@opentelemetry/core","version":"0.16.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.16.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"8423eb9a828b76653137447ddcd00641f1beffc1","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.16.0.tgz","fileCount":135,"integrity":"sha512-NFZwEW5TeFIAUlNty9al0KU9AQzpEiBowem/33d3ftxYHZ7dG1JklFnyKLTVb+pAZFm/peTziVddfHoTsIY4Rg==","signatures":[{"sig":"MEUCIQCviVFfI+LL95mALKYsrAaRgk8FQZQy1oXitI/DugnMBQIgYUw9818brjwZuy5xKTKKVrSOCKUVCAGIJFpXgNK4hGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGIGyCRA9TVsSAnZWagAA3wwP/0+UP/Rp9SctpK91CPjl\nLGSSOdDvL8hp904vs/0m2IIOj3m25I8PVy0zxxNWx6sXmNpWUByTrpEB0toh\nhxu6jGHCky4Wr1wUYzZ4XQ6hyExLXGhBjQW6iRLIImhZL0glt/NEdhSeFINs\nmP6rGP+jCHeKx3yOClApDB8LjzBJvm5hTOAmgF4AkQ2qrmxqMAoEIMvxw9V8\n8UWNc5BUModL5xn8+MO+N5ox3CCEGThRVqekU2rOtv3wbITO510pHck9urhY\nYvpdVEI/sP1Ya5wDqQ6/QLbiFnvbIrAsXbL+UvRVO0dvg1hNSepn/jA49HvE\netv10f6Y1+jYr9xtbHmjn31jjwo02/7IXD7bTiQMRQ36TqUDl53R98tHH4MB\n4MTKL/gHdxqapHjMqJy2BoZwdzJZY8WLNkGS7GJwh8IuKx17q2TauATvOhpe\n0TEQNe9HdvOwgvnokTJQa3OOkfHuXE/cmjs47eVLYwjIA/ZlC51ZlDtg7112\nMHaNbSsqER5e3jQS2dvenQRov52C9234sj3a0GIiz900KvLt/sRAvEtx7zTy\nJGZwx0a4bty9e900jUzcX+telULNbVxhz1it+tlgxNy8xe9ZCqI+WxFH7lov\nmDElwAXNuqFBdzgHuMtIsDqijV7XkEL62RRjYNFdIi5sUsxI9fKvW5f6X6Mr\nqRUZ\r\n=wItl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"e68863f8e63854b08ad13fb54677294ac6d6b681","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"obecny","email":"bobecny@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"12.19.0","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.16.0","@opentelemetry/context-base":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"3.9.7","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.16.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.0_1612218802413_0.6741948219160583","host":"s3://npm-registry-packages"}},"0.16.1-alpha.10":{"name":"@opentelemetry/core","version":"0.16.1-alpha.10","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.16.1-alpha.10","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ab9c8617e36e3835d534abf4649de86cceeb80ee","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.16.1-alpha.10.tgz","fileCount":129,"integrity":"sha512-TdzTzlMroVnAKiVJinp9HcRQXSLWC7V/WjYAKlG09o8qlmPIxwzxJiLXbhQ14FBfbKe5TaUVHzAuQy+1YWj3KQ==","signatures":[{"sig":"MEUCIQCXnLR005CNhQyKF9J0+a7o+3DF8yHqucEEZe3heYqbHAIgZJb6DVsNf4ZK3MKdQu2S+XSbe09Cx3aAfTlm8W9dE8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIV2qCRA9TVsSAnZWagAA0YcQAKTSL5p/CIw63Y5IhB/2\nJ62TSEZvjlSMzBmKDwaqeuElKF1t2yZlTCvAzunYqwMnb/zh322WkOg7Gzey\ny7d46TawN6B6DVhWFffax3+MYB01Nn2HVE3IMjILrvaXvuc47l9KK/1LwVye\n6+Ph7es1Wwot84HjSrzJLVrkX/MMrhxq2fdihnnB+QNq6WiFCnoWzYFWmy5b\nHChz29uBAVt7iITPIcIWJFeJfUDXf9yK41AZNMTlN3ApBseemu+yG3g72FpV\n1gv7pLgPR4FGD9eSfFYihlTfqH+1xFmJNy/oildgsI0ozAhj3ZR5j1hHTFDJ\nr8xIVaLvL9iAGqfL5p03S3HgrTI+Y3ayZsvHXjC3qsXY/RlczS9jqY5LPCja\n1qWoLwF7S4KyWz2tC/m9CbDrcA6I1XDNH5+NkpklOK7eCeaQOylz2P7LaVbc\nwyH19GzBCh3Yu5X4qFjPkuZ0tM2IOkCbQSjaf5wu8zRKu0sjMQo3w+At4DjU\n3IIQFtTHsdxYicMZvrdgH++Dj0UqyACEdPAThCD+Vxl7SiSppMCPNI6ZUPQr\nlaKaEtFuPXXgodKuQhaBBEdbyvzxQPwHjvbQ2zxWE7qr1dKpzwGZLO/UHtDU\nNxj8oVv8bc0c08XDlk8nUG/xu8kOQARd9If1xoYqajQq8ELDFvyEzIY59Cis\nvAHU\r\n=4AAD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"cacbbdca0e89d31e2e0b10a8ff5fb86d7a714906","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.15.4","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.16.0","@opentelemetry/context-base":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.16.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.1-alpha.10_1612799401621_0.48499788606855176","host":"s3://npm-registry-packages"}},"0.16.1-alpha.11":{"name":"@opentelemetry/core","version":"0.16.1-alpha.11","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.16.1-alpha.11","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"2b06863bbf992fb34e6e163796a57cbcff158de1","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.16.1-alpha.11.tgz","fileCount":129,"integrity":"sha512-YHd4bHQXw+vDerfhKnGff3OfsHte/ugHCRgCGGTUF/4k6eMTp1g/ED3DnVWzpdTezjzzhALRRwFAruZsC0mfNw==","signatures":[{"sig":"MEYCIQDYo9nFHda1lXZ3tPzFRzaX+I4g/nFsw9ZJRgIlzVCaBwIhANGC9LaCWL3SfACD079jt4UPTvNaujaEHPsWjfwQI8hM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIWQvCRA9TVsSAnZWagAAHQUP/jdcJkrlYChW4ffUSt0g\n0E4i+rYp0vTKinMdB9SNVElZVzTIy/mrJ/EE7jiuInxIyFmzLtu6qOMMNdX5\nTx5uh+9sv9xJhSWVXTzxCDr6cSFtIK+PY3m0uuFv7xzMelXmFSp0S0nZHiwL\npCcxZREN6gVLo0qf1DrLd2DnqcWkUJ9X1fXTira4v6MSy78qkH5QFtrymmEP\nbLU2vzCt5RLA6ZXnPvRmPO1VlNTfLwXnJ6bBsnC3h4bHr5pt8ToVgh/0Nkcw\nIrlZRnmXX4kln37XIdxLMMmSEU3yDgqs03Rny7mejxmGOX1OXSpd+TGPk3qP\n5lb8A74aKJp63m/uFKqGySumPoERD1jwoAdhyzPjWdPs6CqEedk+Q+nZXypn\njfevsv+AlQFFxt5GHQUvwa137jBaJvDRPHwcQcNvcZRZnVRIDcmbzhRQBd8g\nODZQtUdaSkXWaav3ek8D9EpPSzBlD+Vg8I7jBvemiWohI0PBgweQKIMdYH0n\nv5j/OTL2YyEIeArVoXlrzSUXnwzqpfMauIvZEXZruNRE6AJrNNjotKslWry0\nmwvPKu0Ef0NGNFBCwqY3Jz+l/2YCo7f4PPtpn0AsBVWUSnzcL+GpM8SDUKOm\nXQRmZ+S4r6ino0SBDxfiScMboVmZ2ymccATGnag+x+hN4gKA2147lnyO276M\n59VT\r\n=C50b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"70a128ff5dca16060ca7c2cff943369ae9999c34","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.15.4","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.16.1-alpha.11+70a128ff","@opentelemetry/context-base":"^0.16.1-alpha.11+70a128ff"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.16.1-alpha.11+70a128ff","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.1-alpha.11_1612801071156_0.7776706712203303","host":"s3://npm-registry-packages"}},"0.16.1-alpha.14":{"name":"@opentelemetry/core","version":"0.16.1-alpha.14","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.16.1-alpha.14","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ccce497a9d6fa772227735e45ba5c342e99f4961","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.16.1-alpha.14.tgz","fileCount":129,"integrity":"sha512-Iog5/94J9hH3h+8A5n78ippxiTXkBAYO6BKNgwhsiHImL85dJ7DqNBMy3LFGwNCf8N0H/6eWBaLApNmgv6Zj3w==","signatures":[{"sig":"MEUCIHY12YL5M9EyOp99yF43dMaVUoli6jrdiUI5Eq9O5+dyAiEAoXF2YHU7O+P5ix9NzwKKBac7ytxpXZkn7UZoGzX2SqQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJARhCRA9TVsSAnZWagAAN98P/0L+EWxgZzPst2gPpMmv\n9DJbeTm4yLBAyzvPw3mxC7SFT4hGHmGclmpFXi9avb0pYWugVyECPswaChXB\noy4grqDt+s43PrhcPF43+la0qasJrJaCcHyTdVFxHT7y6SrQJm92qrxSec8i\ndRNiuEnU5EBmeINcHonEF1cS/Vza3tDtC7SdnZbCPkBcsvSq4JMjj/T+pyGU\n4o7xCnAF6LmQ1ZF2GNWcDzUoslervenyWKiIWi8sySWomFCxwJFedEQt8uMl\ngPyYJGdp0yIbsgKTbRAUsqqF/HPOBgamjmvM7ebBj43xkMnHStOFNmpYxsKL\ncC3y1SWE/tcmmX71yV7aU/+bGSpLAsbusk6UImO0YT7s6k++K9TqhQYjpqlT\ngE54GmtrezrjkkB8yi1ZyLlbYFdhB2tVtyr4dZ9uRnLZc5RNDkdH8YlHDyzE\nnIlP3N+VPtuL79hJ8akOoKLHRlawReOCw7r+owVlf8Tlbw/gfFmO6fEboG0j\n+K409MnAXtY4NYxIwxZEweXE7SJ7z3IyDvyOWh7r1EM8ySAYTsRYfn/wIBZC\n0lpNDS+JwjcwjEJzQWMeHZwJbXe4C9ZK/UBN3fgNkEoEgDourasIs9S0ITMU\nYzbsA3R1V6Lvx1ISTqYdGTGzhBtUAN0gZuGn8Wbp/2eMWUaz660P5kzh/LNs\ng7DG\r\n=3rNK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"000a8ac099a3848a9a3c66f4bdd4826b4cff987a","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.15.4","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.16.1-alpha.14+000a8ac0","@opentelemetry/context-base":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.16.1-alpha.14+000a8ac0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.1-alpha.14_1612973153046_0.527261788864771","host":"s3://npm-registry-packages"}},"0.16.1-alpha.15":{"name":"@opentelemetry/core","version":"0.16.1-alpha.15","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.16.1-alpha.15","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"39253b8236b27da7014f459e6e66502ca7513ead","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.16.1-alpha.15.tgz","fileCount":129,"integrity":"sha512-0bzMU0CUZEi6r1mkOz1VW1ssNxGe19Jl3v2al9gN9AlRfTJJ84P4a7fY4M+RXhq8nAm/N7GDUSLeFhgO6+s3ww==","signatures":[{"sig":"MEQCICmQdmcNleicoJ8m72YfSKjqNL4AOFH9/9edZOokOe3jAiARcQ4nTmvfkwPcL7prhiVYRe0qkZbffG6qFiQobmshCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJFuWCRA9TVsSAnZWagAAu3cP/RtoKTGeqlK4Ug7MpodX\nyAdtwh+3u5Z+o8v0be80GklBL9Km7pfBrtAjoRvejTf4lQnK8tYXh++0vMFm\nRpZ/y0riQTPxnmj/16WDjEke7sv+k9d/5uAF4w7RS6lAR8bUXYVq8tfSLY6i\n5Rx2++RqkG2XfOMuz42XRcgaM33RM/mffeJDN2jlD0j2783BunE/vOd92GZv\ndSyMq3nyGwiBhN6EBNAd7P6xO9pr7xH16cOlzUOsG5OLyfOK82Z3bOXTxhuy\nY8DIQUuNDiBzQD5gvu+JKrGCOXoavfA84P9zZ08uYZWojLPU+DK3I/CvYBdS\naZkGhIMmLOHKL4uP9OElrSzOtqSsLT8AKgfS3uP6u3lJoDJdYkLGiqsauaih\nbULLJ0Gu/k+RBlzpGEobFrQr1U6oZiRloFdHDb1pKQbLACxeDmlmc5r2n3YX\nHv1feBTjb33IZjH3q/ALv4X6z5eBsDQDUGQNL6TymGq8opnEB3L9RDCLcfAy\njFsQqYYCZ2TYGX0+wKsBXPr/p31cEf0AfbXApgFf2uVts8GV6Rnj2EBHTzRi\nkOfYcRt6bZuPwzHSdqEmktvYeNpgKrYBsWbk2fPXN4sUKjOhDLhNkJmmnmaq\nXbBqcZlaZFPRgFKvLcF2k5X7iIgaDtKJu/vxgETC5ABpR79DSwI02uj9BA+W\n1ac7\r\n=NxcI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"1d682c2f75f9d11265cfc1692fa822174594d4b0","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.15.4","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.16.1-alpha.15+1d682c2f","@opentelemetry/context-base":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.16.1-alpha.15+1d682c2f","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.1-alpha.15_1612995477518_0.19550078003035165","host":"s3://npm-registry-packages"}},"0.16.1-alpha.18":{"name":"@opentelemetry/core","version":"0.16.1-alpha.18","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.16.1-alpha.18","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"986255a1ae3399314e6235624f70f121066a793e","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.16.1-alpha.18.tgz","fileCount":129,"integrity":"sha512-wOImJVgOUPuy2+owPha9FO9fdT7LPg8xmTixyzpI0Gj52miPRAWkca+FB53iZXrGomNnsJvH7PWQlKes0x5pRg==","signatures":[{"sig":"MEUCIQCM0KW26PRpDfyHij/SYDTNWCgUN7RIYdcjo/xr6IMqDwIgRD1AawCS2/zHWpsXtCiQsuRNCTRP2z3BswAdKyzBrgc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKWgGCRA9TVsSAnZWagAAANUP/35HL37+kefM687AsiVX\nInHgPG2FuntoOvNLCG8jJR5jq3EE5o02ny+fKqxxfhMz/JddQvSDSDChx3HZ\nCFlF7gREH6tPEEU7Qa8lxe3GZTBGtlNX1FkBSWoLVZG6OTOrTlDfYFAoThBg\nQSuOK1sJw/sfJ+ayeG6m4+kIWR0Ll9u4mbH2FBwRqJqxEZHmF77vdvwZLIGN\nltUyJikohUK5r0on1S63EMzMaRX3aQv7++BOFMDhYzi8TTxMWucaeytQIobK\nXw6/LLFGdVj/JaxLrqpS8+EJ51hQZOhupvNsrrTZWMly9VhXMq6NXLYyz8Yg\nDuH6zIxQtd65uK8jPF7b1ip9f8jKLhtLhKoCHQgCnAIP1u8A162waHnCmmKu\n0Flci5X3+HFKDXEoeSa3cXlY/jlVaQCIut0MReqsaX47olq3YQVlW3EB4K2n\n6OSYwE/AenpQXF0ZIJq4CDUXq6fMqbwgYVLZKCyAPTrTzDz9JBO1qt91Nw2H\nptAagaaraP6qwZDvQGIh2Tuw9ViI5keAuJrWflKkIg1xD+6ASKMmgnHzLwkS\nDQq+3QXovtkUQ3CxN2dn8C4pHnc0oyx6K5MwdAItpusU2NdpGArxGTsuZWIR\nQ/TWR+UDJisNNgbuYtL3Mq4+VjbkdLtgp94QrI4Pt9HS6qibmqIQgj01viGi\nZROI\r\n=fXa0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"9f965b0c749108df00bbe44eeab84d79b04bb0a4","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.15.4","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.16.0","@opentelemetry/context-base":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.16.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.1-alpha.18_1613326342412_0.6085053985615765","host":"s3://npm-registry-packages"}},"0.16.1-alpha.20":{"name":"@opentelemetry/core","version":"0.16.1-alpha.20","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.16.1-alpha.20","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"a5ba9c1b6271d86e1c24424989550e28b0bc48e4","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.16.1-alpha.20.tgz","fileCount":126,"integrity":"sha512-zJZ3tBPOawQ+XxJ3VTDqHqDsSXg8/oXN/v+OhhkU/d1OROG39HRugpGKPM28d3LwqeO7HKdJTJtYo4TYOoiNCg==","signatures":[{"sig":"MEUCIQDLUM5BGT8y9AakHmxDm0F/p7ifcFrEe/iwzHV0+k6bRgIgclqD6iNP2K/P5QT+GHPHtMP2RDjRu0OT7iXnxNuXmQM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLYHkCRA9TVsSAnZWagAAvpIP/2ybAvwcKVctff/4VzPc\nCtBYrXQoGAvOTtszxETjDNUr0jb4qHQF1DaFSbXanxAFQZS0HQxiC/MndfbU\ntWJ0AhMPHIBhXH34Ga48yQ2enT5vR/0nXlqChgDDtIvCVLylJ6kyZCzOuwyD\nRG9cGtq6dMpwAV6ytmJb1wj/km0PS1nOd2eW8/kIaQQ07U5pj/rGU66jeIuz\nxtzAzlO/ir1e2d2/GCpLg0DOwLBUQ4yxP4phlXKq2pcdvtnNkhpBj5KuhK0i\nCU49Mq3Irf7GAZxTspwHqJETTaKs9Zy1ObFppdq8uoVzEbeUO/+nwMYtHH8S\nipTP0DBV0hWkezHtw4+zW/d38VEuYaqwply75nc5c+2coapOMkAWGo/j+Y+l\na/1TYB+6LKE/Sg/TgI8/yJHjA2uuKTUth62kwmyTZt1U2hN09ymm7QuDAvWU\nZxnOnOwmF6DulJJu8hkACkgrd1D7l1qf/CTGn2HSnWwNesF1r0BUSlopjMxh\nWoQ2tlx3k+htNeGUn5zihySFjdPeFd9ivR1LdMrcFKKPoGWStF2QwrNfmtjb\ntSavWx3+xb9iqpTB6w2fhe8m5SPICkgbiMQCRltdIO/F1COY7NXFC0bdg/Yo\nQGzvRcDax/xFYQbHULYEFmhWp6koySBJWEO1aul+aopDNIU33e8WEbGi+z5V\nZOOj\r\n=e/Lh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"62f8695d3fe5309c62418a1043bc6e8a176bc11f","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.15.4","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.16.1-alpha.20+62f8695d","@opentelemetry/context-base":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.16.1-alpha.20+62f8695d","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.1-alpha.20_1613595107598_0.6434237939482284","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"@opentelemetry/core","version":"0.17.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.17.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"3e57a3bfd45fe8634ede81a90266ff415f39e24e","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.17.0.tgz","fileCount":126,"integrity":"sha512-jRM0Ydcb98a1ejrShqJIhnc2qqPJI2SJfHDRsFeWCj/q6LIlPo7yRl9msIndUQjRTHHvLdIKBGclNvqoXRyXTA==","signatures":[{"sig":"MEUCIQDuT0yOafdbVVpe1ENlY2mEqS5Gg04rM1ezBhWHMK8hTAIgDKZexo3JduKcBg+XmQTUlGshXCMTi52Hl8V2PnJYoIU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLYeRCRA9TVsSAnZWagAApcsP/ionssaSrSI9rB2htH4V\nFllXSu2YTeOgnCPAQaX9ss5gQJ+LJAy6MBbbuNHm4ZkJ0WWsDv52tfKFpNqO\no0wmJeIOExttMuT5JHhXeqnKYSm8X5TdNtv/0QOF6HFaMx03BmLp2Zdb+7f6\nAF7ITRfyjpc2UzBlUiIgXk5s+w8aW/cc4tOs1Vj2YoRDnUpMTBYC7OKCRJHi\nZE1+AEx8E7OlNp+fr4ldcWoj1wiVhJWLh0zuSQ++cERfqrAs9o3B8AoPpexK\ncVbZQ8pXsTCQ28eAoEUYNbaiaq7LnTQT2zruWa4QK7xfsnKeExu+WjaCadQf\ntV72YLF+tyoiY6+kvxWX99o2umvBFh0fwQD1z2ZnnFCsVljtJCgvQqiaVYK5\nJoNWcapx/nkmMzmIQqGBdXDmjnrW5UPrLlgeWo7NyD3XNEeJlGhXIVelnPkm\nleADw7gAd3rxEyvKFh9NtAtzMInkB3j+J06g2+v32gipC2vNa1LDTdj6GkbV\ndOmLusCZNG605RZ/KCjxsRLrter/Wr03C0UWKMToxhkhObZHbpWX4RGpDLc3\nOGke4lWb3eo1hAcEh7ofCoxQv9wJedN4YUdav6MITwo8lQ8d5Xx4vNPVcCuz\nZuaq605APSzJrEy1OxCDnon/nn8A/S+k1eRH71FtX0Pcr8PD8gFPboQxM/ry\nRNqK\r\n=l1aO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"a91ea7617f288af632934334d0c8ecece318ce73","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.8.0","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.17.0","@opentelemetry/context-base":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.17.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.0_1613596561000_0.293854136614361","host":"s3://npm-registry-packages"}},"0.17.1-alpha.21":{"name":"@opentelemetry/core","version":"0.17.1-alpha.21","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.17.1-alpha.21","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"c9c23a2026de0319e2ad3356908846ccd5327301","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.17.1-alpha.21.tgz","fileCount":126,"integrity":"sha512-KZaTdqeSLQfM2Inz8MpCyTJul+CMqKoXrsLeMXsPJzL6+hkPwgp3a3u2ehOr1l5EmCf5SJmnjVWZAdqK4oBktA==","signatures":[{"sig":"MEQCIFyrgIUZu6IdLlyK0eW7or1AYZzoOFNhhx0Yzj+gd/98AiAa3EcX8O4lCcBJ/NKAO6bAsoDlhf70Nv+QzpOJJ5xKAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLYe5CRA9TVsSAnZWagAA3csP/3w531Gd5LL1XoZLumzh\n+KnoeZs7jZg0slqW6LAQL+982CaD3hLRMDi4pkDzG+1DnYxFYekRodkbbPgK\n6AiV4m7KuiANP2PE0jbhgqyiMu6FL3GRO8rLiYpEizPgGugtpNenNHOljEPK\nWgbftk4uLSy5BQSVWV5WNEjcEahgClUxS+m3WXdTLoqLRFAz6SeY9nzmPUGg\nVX0Zu4Of0UCUwfgt6qHNrwEEXy38GHr6koqGEvsf6PFmVds2/HgGb+i1apL4\nx3ZV4/hJe+gBPWH9gcW9rutFKMEle6qZpF4L54wUX/LmhCrlFzVr4m/j1PVs\nWzpZV4rU2e45WhRs4UbxbflAOtZ4fz6ZXBvYUD/xawKTWqMng6yl+Rha/b+c\n8JtWwEUBboWosWzuYUPm9KUnrHdcuICoAq2jZNoSCxW+nl3BsO9HMd00e8v+\nZwnLkKOyHZNqqrN+VCDCjmu29IRGFcExfcvvbmJldINedeQDQG74tbhlBwM2\nVHIGfDkH1lgHs+SiPcWfM3Ym2KNHIXTT+n0VKxSprcVYsnicT+ofak8+jsym\nBZJA+VqTC1cQ0o/0fODzh1LF1SXU+tSL1qpZoPzXIWuIO1wjsFHRkWUIb/L6\nTRogtCDQ/aKySHlfC5lPopIJY6ynjMMlEgoxsQ05/PgyPDv+Tlsv6m0uP0bD\n4BK4\r\n=2ITY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"a91ea7617f288af632934334d0c8ecece318ce73","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.15.4","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.17.1-alpha.21+a91ea761","@opentelemetry/context-base":"^0.17.1-alpha.21+a91ea761"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.17.1-alpha.21+a91ea761","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.1-alpha.21_1613596601338_0.26239820767252997","host":"s3://npm-registry-packages"}},"0.17.1-alpha.2":{"name":"@opentelemetry/core","version":"0.17.1-alpha.2","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.17.1-alpha.2","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"5ee035b78355271b8b5dbab9604da7da0dc7753d","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.17.1-alpha.2.tgz","fileCount":126,"integrity":"sha512-Nab1L9PugKW0CxYbAUS7bmBhcnBJYVCOf/YQXoOwHunAXWTB8P7S0hzTc41PCB0vI8zs6AN0Cs5D9ImU5MCw0A==","signatures":[{"sig":"MEQCIDkn8wwcVQBCUMVktxAWqRaFL1O8Wf/Pbnr/vobG6AG/AiAzJYMOl/dui8aHz+l0PZ7pN/lIRT+6KA6kxKXFUQ1JNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMUjNCRA9TVsSAnZWagAAFdUP/2jsh4aUYOuYqY7skCdq\nSWCQV7LzsZxp5EXZTaK0aNKqvIw9ac4VDosn7oX9jP1hIltg0wL53oUijokx\nED8tlLa3mWgQw5s2R2F3gwlZQ74CCOIbwsiCx/B5NQNYVQ4x4/ivRAtc7/tU\neePMSafQpTUAh0+Q+EL6zNqZICPOdhWJ0Ts+m4/5qcsmQYJN8k0WWfdpgTg0\nb/4oic5z1+hAZSFChhFnV9ZhfmgSLIvCdzHRUdih70fzCDmsCBswW0zIL1Mz\n/Juck8n/rouIE88TmnRANjlu0nd5wyUHwpILeCTv/sTnOSw3WGGxwq8SbLJT\nSdfiOlIvkBZwq1VBrzwGoOec6rEiEF1NaPPLDZa6rn3AHmPULo4W9F29030c\nQgkYpGszH4Fz9JfPdJRa7t6zHl9kV7H8yXJElcM4JkGnp1Q0u8cJNsni309Q\nc2mHWCQbfuH9Mh1lNcoTBrq9O0CIFHQcmEtOO9jnnxMomivGOkarXbhwjicv\n0MizT1H3PYqbU11D8PLRPJ3ktDqEhynNK4hdk+ldi3yjux7NoeokDWRUrl0b\nTIC0b10bBWY8yax4LWmfj8xCYYQqoueoYdgNy/X/hWwUXrzaeUSE54l7OvSO\nkgmB8kB93BTUOX7nnHqhSgp2ErQd+g0acuh/EygKKSCv7y2envJ+EVcotxEC\n3LU+\r\n=I5k2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"38d1ee2552bbdda0a151734ba0d50ee7448e68e1","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.15.5","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.17.0","@opentelemetry/context-base":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.17.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.1-alpha.2_1613842636858_0.593916444468962","host":"s3://npm-registry-packages"}},"0.17.1-alpha.5":{"name":"@opentelemetry/core","version":"0.17.1-alpha.5","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.17.1-alpha.5","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"af22e561c0965122d6abebf10461576fe676891e","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.17.1-alpha.5.tgz","fileCount":126,"integrity":"sha512-9ce58/JNlgmeUrn8/jWUWCJRhGK2PWgmZP5t5InOCxrSWwPCnN17MYSbtVeenmzEZ9CIjdMoefIe2cNnOGTwnA==","signatures":[{"sig":"MEYCIQCLr2gAwSi/Iq9rF9asuHj3JyjPaVFA3twKIzuWCa4z8wIhAIcFGlyqFRn9Wu0guyu27vcdc+hoTdsm+anZq8xYB57f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNoqhCRA9TVsSAnZWagAApoIP/1ayg5KtTkgL8NCkbyt7\nMAEaxWJDTMz1DWv3pKE4ri1Jg3RJr9IV7U6riPS4V+aDSiiJHwxlvcx8JjMW\nPFk2VUJCmyPvbc6TRGeS6k3csL456x6qYVTw28rjniselRTKFDcC81F/diQm\nD7rWl6zTKUYC/H4lX5eKrMTht6FoaLG1/QDhyLL23xcjRJMaH8CP/dksCPit\nLKWxVpTxKvmDslU9P3oJTmofLjtiqorTr5y73Xze9CrUdEQrwpA09NR7+VJc\ndPr5h2/fKR6gpc/jo2Jc2xWe4Ls+GaJivBMUsmqeWvUP18MLK82Ic4p8lvWJ\n9DWMfx33ZMjdiTk+S12CodusEQ7Kaosnx9qow2rXW3aerh6ekQ2gJ1gF4fod\nm8R1fkzo0FtzsWU/OY5xbiKb/m2nTDQjH9emopqZFtePo6d1joTkERy1OqE3\ntlsuYFWFUOD3dfGQEssm6v9lsYf83XzrFDOoAE8iT/5hVIqqW3AAtgaMLm0x\nO+XUqNSn9zTAZDrVFnCWG2MKMW8FjFnD/YqQanWxVsBenxHMOie5eBNznl2Q\n8is+zeJh0MKr/MySywfY6qdK9fzWUxIxAK2Ixzey1WrEsBbVPJk6SNS8VW2m\ngQOZpwExT2xLc2cC8NO4ak+HP8IaJfU4ldrnYdNgvAtTHLQR6nhdgeunBDqf\nlbq5\r\n=u28W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"36ae1bd89abc2e2cc7f64e4a35a94d7e75a81d0d","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.15.5","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.17.0","@opentelemetry/context-base":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.17.1-alpha.5+36ae1bd8","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.1-alpha.5_1614187169179_0.16781398199382225","host":"s3://npm-registry-packages"}},"0.17.1-alpha.8":{"name":"@opentelemetry/core","version":"0.17.1-alpha.8","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.17.1-alpha.8","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"09dd15b2031f3453b097dcaefd1ea9536365167c","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.17.1-alpha.8.tgz","fileCount":126,"integrity":"sha512-kM6z8njxRLRDTipErwTriF0XFJ4uCuO25uOaMHAcWdke9brrRWFA/NNTZSEUCJ8ZpDIl9W6qQ6PCqw+/L7UknQ==","signatures":[{"sig":"MEQCIF3kKlwMN50Dz4EtUd76x09iCT3jEe6w/Qx/cR9CuUxZAiAqsyRwySXQ9u4YnZ1mXEJ3kq7mnGiMnHQyOV3KfJ6gTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPO48CRA9TVsSAnZWagAArWMQAKOWCK8/T34/kymTkuto\nfAlormCCaguevUPplVm6lazpw5okDK7bHQwA/UcZqJxkO9XJnuMIg1XLd/yF\nbtZi4lxVkPNfE/rUwwtWYfw16yZsE+g+Z3lZzT/pLkZcOWAvUI/LsmOQpcq/\nEzYFmgCkWKP4TETHvbOgH0TMjdzmS+wZgL4LCOjGwSKNjXua85XeR3SVcO3E\n16e5WcXhNZoOqOiRIojcTAP3AOuaem4zNwF1zG+Ok8IPbTvcCruqokOBG51i\n1RtJMyYQXDniZlNbKmqikkd5Vxt+5jjGcN6U1Pjq56BGgQkPxuXLd1aWLCaq\nCj4VQ5HVRzQ/GOCHcHC7Gfak9/3YHD+OBB8M8oCjMXVPU5SCmfPQu5rulsZm\nrlTv71D5EDqeHI10Dkh3Bs4mOgfGRZIQACBf4EbuExHMVmFP5TN0FZoZkqjP\n0HG/BS28GxJ2QJBVMkERUkUPaftBWHLUYp+CWlZsm8FEhCxolYdgFwMieaQg\nyf0a80CIS+XoFXreQj4UB2kDuI4IlcJFR/smDL7HC5K8yowV6tyUO7jD5J9m\nwsQUyA3lxryi0ylmcNhOufm5ksUtdsAsQ+AfKvcvdQ8OagjYhY8hILYJDgN0\nqx4scoZ1wmk73x/ZmIi2B24OXgV3YL++kPG2N/bPZnajo8QwMC+feu3lLzoi\nmJt5\r\n=rs4X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"67f7e70a3de005484d3e110b06f6bbee75b6f8a6","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.15.5","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.17.1-alpha.8+67f7e70a","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.1-alpha.8_1614605884080_0.06720247428086235","host":"s3://npm-registry-packages"}},"0.18.1-alpha.12":{"name":"@opentelemetry/core","version":"0.18.1-alpha.12","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.18.1-alpha.12","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"2fbab44bdbe03c593a409eb21fc07d80890d55f1","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.18.1-alpha.12.tgz","fileCount":126,"integrity":"sha512-jF6NOuNvq4ZE4PWZrbb0mH1yYkiI4fDpZHJGTy4OQtj62z71Ydaw0JdFNxSFwhVrADh9uDkA2eoRAZ0JFFxwDA==","signatures":[{"sig":"MEUCIQCpu2MNxDioesdZhgXMQWQDEIpI5VCY8DTrEWhcBNwvRwIgBzhoNmzkRjMaVgNGK5uRXmzPpNlCxtBsOM+YizkQMPo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPkNnCRA9TVsSAnZWagAAI+IP/A9IpLZEVI1NEirFwuoJ\nvt86X5sSN25TUfPz9FGJboeWJaOWi3TCyAj8azdQerIfP+sRVztVHZEHmmeN\n5xhQqzTFX5mhdH0uesLiKJ19XKm5/+3CxTWDgw1mO7wZC1Fx8hFTAQScqTvs\n8gZfzjUlP0Gg5eGZSa2Z0QcWyf01IKlCRJIzDvQuXn4wo9LuCZR8/9F2azxB\n+cFGBVtwMmPLZVoadlYc5c9V5WuXS/Hxwb3qEmI///ypDujthW5ixtPnb9LS\nDYvmwWWmfkESzzWxCaZ6ITB9Va55SQsDfeocaO0C5i37C6dvOcK0OKM/ijW8\nLkp1hC7ygH70Dh5N2ebNKE8hDJpimk/hCIv2IyHkmyRUHWJ7ndidsuEv2LhB\n5ggVlYK8GP93cerEu7JrKMk6nUUNyUu6QS08IkzNHmk6/Ah1jBO4KxwQ6MAc\ndoiBRVkCbM5QrzBgGQhntWJBypzgU+qjJOj7yL40iJXUEtpWVjEwc5b9ZEnr\nsGDD9+f7RkGE+djqyXI+0KFRn7P7okdeuYdO++kox/v4BNSqQtqC3AIRLdeA\nVk5Eb4TtJI/tTPAzt54VmPbSKRxHPiMP601ifMn9sJgTJf7O7W8mEvur+6Sk\npClIXoqmgPV8vNScq883QRClUKEc2KwV1OQ1SpEZ7BzsVXfXS0l/jvjSHoQl\nzGJw\r\n=iOfM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"6540b54a8bd49746e164ab730269188237f89b1c","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.15.5","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.18.1-alpha.12+6540b54a","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.1-alpha.12_1614693222583_0.561387173690908","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"@opentelemetry/core","version":"0.18.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.18.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"51f1cea441c163e53eee2a454134ee0bc6451177","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.18.0.tgz","fileCount":126,"integrity":"sha512-Kg+LBIAPK70tEtpIAdZomkUmbABK+EwfnjFfvJ1rVZ8e0NApDx14Sq92RbGDIf67TK5mBgIvvY27W+ic354UZQ==","signatures":[{"sig":"MEUCIQCKRRXZ12M9Bg9HMPZfRScdpzk10hiS4z2bvOFe0lIDMwIgIyS8AyZH4Noh70hXs/h/yUI0Z8kyUP6q3EpBYxt86+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPkUaCRA9TVsSAnZWagAAMr4QAJoaC0ADUaq9kuZBQ+j5\nZK9sinh3xYgugnKFpLQ1N439adx8Hl6HSIb2vAE4Xh8yzn26FcPjB9iUG+dq\n6B4+JbrMxGvcHK+7PJ0oRLNf+ZXcXxp02NnCfYA3n0V1uHwJvyLFiRzFmmIV\ntG7uBn0TAq00Qs+7/JY5yvlLwo0vrkgdgwLz4Nngz59lNowaU52BOE1y5TkG\n5YOIW/c6dq/EsO7GJV/1aaLa7DCijASPixt4DA1+y4rSQzBT+Qiu3B1oKIz7\nap90Qjv253Genh+Ayv6pYKRJ3DwqRIxok8M70UUbKLyq9Xl8i4M+4Eqyt/zH\nbNLVNBTD2JpEtBhDZ34qV2rk1S+JyrXzMzOiBuRbljPq711PQgrn9bTHt/Xr\n7pCuqdPq1ffe/AsR1rzgmfiyQVUmHL/EV7TmvUx0IqSew8gF7KwjDVxAiFWh\nTOwbC98QkvcdDEMK2lF+BgKDvwJXMPNVgBmw0BxvyhheIbGgERN3DJ2VVhnY\nE303+QduNUvcDtT2fDvGppwNZw52dxaMq59nV7Z+zSTWFuWanoIyHUGpDn4e\nsdHjizM3kqPinrLvIxBJGHO0hfPcYhd0D53hPwojQAu/r3/J3UTH1oRY0hTJ\nu5D6voyDxj0bCCbx1SKovxCegyIsNHaunny8TwfnLh33MjXiZ818zy1JW/ub\n5BDM\r\n=jlsc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"6540b54a8bd49746e164ab730269188237f89b1c","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.8.0","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.18.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.0_1614693658547_0.6435067942727279","host":"s3://npm-registry-packages"}},"0.18.1-alpha.3":{"name":"@opentelemetry/core","version":"0.18.1-alpha.3","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.18.1-alpha.3","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"3396cdbf597291e3c5d38be7ef1076718bea29e3","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.18.1-alpha.3.tgz","fileCount":126,"integrity":"sha512-IvlnV9Mnh9bQuUoaxNiCSGN6MvUN9yKGYAE84vIWXwYnN7NxKcLzlIoKq/ClmPvMyJYG58vyveWUk+jCoUUvxA==","signatures":[{"sig":"MEQCIFyxRa+cGsz1dFeVD2Uc+ybRtGcMVxrCAOSxJg6pSkdwAiBmJlMcaZQDkZX1ObHh6qD+9XeEliqCZPomo1MSpe8adw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPo1eCRA9TVsSAnZWagAAC9oP/jVxo9SeSjVRGnoISlEr\n8c7sYmDTQm9MrsPeSOjUby2dx2y4ItDHIMneKH21TYgjoerCzhgx12xCcOE9\nIdovXLE8mxh2+nQR4gGzatUXieMp5+MWVr5bgVFo1rLAjBhiQzKpRzVmgESm\neqHyEmyl5wJOxaRjmSjmLvwgMF9XmlBKwLIsHZUmUXUmXkK2FVg/lUibrCY6\nKihJz5IaUMfC41L3ygRsCi7WZ9S49mJXewG9buh50QfPgiKPpunu+pMzNl8l\n+TabxVspAABCJqU7mwVz9L9m5+9t87pbRKGGUAV8L2oy37DvZIuGXffV57J4\nHrinvK4ugGBvnOkL4ld3uJxsu93lKB0+TKd77r1pWnMPmvOjeN5DEjNycUbG\n4HyE4D/tuimYEPB0YliC3GPRxn1lrmIKGflJjt4WT/O1Yl2jf3idf8hvrtyg\nnTAVRR5imJ+eax2LGrU6f+y3pudkpRL+8h/riiao2S5xVJXg5w+BCP9t0YhY\n/JyfAOKBBfVW/cJn63ZEB3B43bjGzSpzBExEkXamKoCEpAWzbyadsQrpb5O0\nDvEwhVr8O2+Ry8awbdSk6ohv6Rwsz2Cnu+ztC8yCRVlKaoLCiRDkLYPB95cW\nJhk1G+w0dCeIQ4abTa7DSvlJt0CfL3FjUnwOjYCO+bffQq8APdd22/NhZwAq\nVz64\r\n=Ov7L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"0643642f61de5e2bfb8942ce7b5dadea643cb295","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.15.5","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.18.1-alpha.3+0643642f","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.1-alpha.3_1614712158232_0.34969044336906263","host":"s3://npm-registry-packages"}},"0.18.1-alpha.20":{"name":"@opentelemetry/core","version":"0.18.1-alpha.20","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.18.1-alpha.20","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"51fa146a717c9343a43be56df2989ea43398c53f","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.18.1-alpha.20.tgz","fileCount":126,"integrity":"sha512-eIRaHbb66gz1S3ZiIb37qOHV1znGwD+u9qDSvAvEiuyPcvaPyYcENRLW51aviV2sYngN1poFhKseUDYQ99NdhA==","signatures":[{"sig":"MEQCIGSJ1AG4QqyMj6OtAuJ8Z+0OXiVDjk5rJeI0IyZA7FbLAiAw8K4eDRQzVyg1Bcc1v9VsMUdPbMNX4kI7GIK2WDFn0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWzpRCRA9TVsSAnZWagAAOhsQAJGQnWvcHQL2j6pijDM1\nT2Wb2EnA01eoFLBuwk8/+DPduK00thll6k24cp5m7TBDxrlcQGm1BM4t15yB\nlo80Vx20vBeI+YCJDyMNPvsd6RzfYdeMiSXtgbnZnkohI6359X1K6bwsNT83\nRrsqQvNcgoWTcQxNkZK4S/rjgKA5d33wMMukEeIPiuqNrHohT+hv6c3YG6qa\nEokkX/nw4Ph4GcyBIVM3KNxQdbVVsqEWOl4/RQzMLTVlFWGZPBFU30nTCgDp\n4uOti9G1uDLg8tqeGCQocMu01w6zd/hl4tvb6j+MItmp4onMQsq6Fq6H2LwG\n/gxj8NVCcNcFcOZx/v7vF1eiw1ug4epohQeQuJChK7u1ok9Afpm+BCmievbW\nxw5ZAYS7pQOAUbxEhzo8owYiNrl/+vycfZ/SzYXDLD2kMXNe5IwFXom00rBF\nw/geHzlDEKYmWtxK+qIJjmgDwUwmXC/niBnX6nr1w/S6JIwVC2V8sX4X+eB7\nGncI5kLour0zIP0v1ycPBKL1YdzwNESiqEFlT1XNvsd4kdRiZ12i6MuYBP67\n8RmPdEeYUkUbLecErILvu9Vj+A232Ynud66OCY1w/OO9jutPNIXCdqNzrF+x\nbxVgPOce5xLQhmjRroQDC27F2OZERS0K4ICH+tPtlD2Qsr5/09nOnXcV2CeU\nTMp6\r\n=9BYU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"24bcfe82340e02e605c5c722b0f955da50bf82cf","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.18","typescript":"4.2.3","@types/node":"14.14.35","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.18.1-alpha.20+24bcfe82","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.1-alpha.20_1616591441211_0.22006755141525725","host":"s3://npm-registry-packages"}},"0.18.1-alpha.21":{"name":"@opentelemetry/core","version":"0.18.1-alpha.21","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.18.1-alpha.21","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"939562ccc2dd9a84f2fa46fff39aa180ec353d3b","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.18.1-alpha.21.tgz","fileCount":126,"integrity":"sha512-ygP0968LwoG7vGNsF1Kz6f1EHDWrso+jCJjtvV/h260NaWBzhJUQZJG8mINy8aVlDH7mgYC7UHaTjeNp9ZzdVA==","signatures":[{"sig":"MEQCID1jUbtA8FsTsnmG7I/hc4xPBhe9efaiMsMQLHWeJwtUAiASJ642Ter9C3LBoEDP6rSlt8/e0xunP6ai4DxWm70FJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW0jVCRA9TVsSAnZWagAAhrYP/A1DhLMRRPTX8ArYDAh3\nIQs4o8mPCbOJ+yyQpeRAV5+oLovG/3RAB0XMYRq2oZrW+Ejyk13IW0aeS+cQ\nDSDpmDDcfXoxYiX7UIu4Cih4fXNQAak9wBqZT0lq4JTWmW51GSNTw8/ZM1B3\nk38NzVEKczlwW77IdYxbdQwhH8v1zggcxJrl8A5ngVglNwY+UvQ/n10KIRqm\nKSXx8xC3SACwQ9LAbVWdia6BspY6R9janzb8erg/ptxuLeYwbpdEhzkVBLFh\nJmMDoV2PmCO/Svfpngs02m2K7LcNQX0lJdS5m9JXD9K4hppogDWBcetIj4B3\nSH7MDZPsU26WtuiqKfARwtrPHuLVdpe1gmKGic7FEeZM2sq3p66KbbhL+RrQ\ntr4fsvqkUNsOmPPVV37YGRztBJbXQ0eEYGLDwXJj8Gm6K+R5cj4iOCUfu5SX\nBtLFhyeZhIZkODd/7Oy5UGrDdU5mynwl0Wp96TxbGEv5MGmLQFFNPo1Vktl6\ncv0aAwR6Y8km00ichPQcU9fTzawZGXcU9sXr3W6l7dSxk7MPhBHu+gwHGJUR\nLFqMSfw6o+TcP07pRUQJT4lUEMm9IlWtgkC7feCemnAfhCXYHNxv8NyLXE0P\nHcULzDACkgl33jVORbJsEzQjIlkwbaRSnPpEKxb3jFl/ORfqgd3eUFYasZkt\niKIh\r\n=mMn1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"8010ac2fcd0c658c0a4184cb0f5d8108db3632e5","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^1.0.0-rc.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.18","typescript":"4.2.3","@types/node":"14.14.35","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.18.1-alpha.21+8010ac2f","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.1-alpha.21_1616595156834_0.9662544388011254","host":"s3://npm-registry-packages"}},"0.18.1-alpha.24":{"name":"@opentelemetry/core","version":"0.18.1-alpha.24","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.18.1-alpha.24","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"0c338a0d86cbe4c8c3030a5644b4a127432fe9cb","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.18.1-alpha.24.tgz","fileCount":126,"integrity":"sha512-X9w0NNbe97pMrpWNC4AKu28DkzXHYR+ft/6G6o8nzBCJ5vBN0ZmUHTPrO6gVFk7xYvnROamVstY7xAJ60AZkvw==","signatures":[{"sig":"MEQCIGyaCbcDlb5ChzVP5cbeW5au8+7030PlTilpAb+uUtfBAiBjU+zuzcATNCLxSXN1ERUIUNy0eW2llUXaawSwSR3c/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW5U0CRA9TVsSAnZWagAASgUP/RsQG+yG7ngwz/HwAPYA\nJDRAtOh6+m0lUGCb54Sb5IcFOPuqFwN5NuyQNuWBzXj3wpOSq6cO5mJiTxUR\nF7ImFFsd5pevrbeWGExU0vYE++P3H1UrruBOWZ55+HKKer7xzJibLKldUlch\ndy4HmaAS1Y4fn/oPW1HeV+tMIubH7w0zD8SB++h3KohXvXFdDzH9RNQEQvoa\nrnjgHcF1b5ja3WD4tSRi6f1Us9HpO7nm79zuGq7ZEG+BkcOi6dL9dVCvry7Z\nprrOsxUdQcxn+ZqU/4bb1K3IKygMhoVMPpmzTs571Z1CZuj/Hp9p1GUObiaD\n06pcpYjsNfAM9nFsp4w8XTDaHWhozeEQbs2w/nS5CTRlKJ2YSA2JYG0/kCsk\ni7A1IGCfUh9pqCe4UseejAOPihT3evYHxS15Y9zVihabO644I35MxifLvS4i\nw+CQTQ+qeCccle3G+YRhRbh1V3RABp701iPObmVcSAlNp3seTT0bt2sh4mKT\nAYY31kvjEFecaZmJw5NP4V9HqLgkUU9wkLeIvAI8kV2B4f41IK0bkoDnJfLe\nmb6M0zCsuVOJSE2fyAINBLpNIk4A3pGdSxIUvNc2hkchaMexRJHzgXTYURy9\n0xfXtjgNb4ksqEf3S+3v6BfoqbzlUXNxDELAfKr1Q+4SHwV62V5dT63S8MU6\nuhav\r\n=DYIu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"69f2d3c264497bfdefa2126d0865ca56ad5f22a3","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^1.0.0-rc.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.18","typescript":"4.2.3","@types/node":"14.14.35","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.18.1-alpha.24+69f2d3c2","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.1-alpha.24_1616614707538_0.5395444519839057","host":"s3://npm-registry-packages"}},"0.18.1-alpha.26":{"name":"@opentelemetry/core","version":"0.18.1-alpha.26","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.18.1-alpha.26","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ea5c791992674d544daf67e9f0914054b6cbbf85","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.18.1-alpha.26.tgz","fileCount":126,"integrity":"sha512-bBv79sB0uVLyZ6307NExbC3jz1o0xa3hpobB9wdnup4U34Tov0FC11QJVV2ZlcxbEWdU4HxNB3YwO4RNaV9ebA==","signatures":[{"sig":"MEUCIQDKroDLKq7DfK3zYicXvoCBxh8iE7tDM2+54moZJ9rUNgIgTj7VFQdreKGYd/c0nSX+L/+nAJyDewUkkcVo4IkrkMM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW5xRCRA9TVsSAnZWagAAkiQP/0DTiNptycGXDwcztbrk\nnT77Z50mitbV9anGvFgQ9tGDjJVmHTj8BkmmAW/JxpPirTYzIN3OPgzcz/mM\n3ggnPhsFzuaoMTNj5lqFJM7dxRKOSNUHABWCa8D1YWxfYGalPV9q4K1D7XQi\nscWaQhT5+GP72M3IXjZSrcQAij39ZqJ/vFmUEyrwj9xE2HXRBnpuSeo6PQJF\nGjSBF3oz0fjq7XzJ7dTOxG5Rk8unQU18rqjieWrZmyrwVdWuMIymIAyjvfBN\nS2UoHuEOXpDlZLDA4CCWROKoOA/khturfDRWha0W+gKzMbXyLV3T5+CwbuOj\nySY+tjMx7LYjANTPln+HeCJz7t+0SVXwfP+vvlzvlefhlEIBZroUwzMriaM0\nhgMk1fieV3sVzQ1y1XzZbkml76cXAWGstsfMHJ9XNoittCWLqYLQ5R4XPgi2\nKdKYPzJaTHsa1VgemP/BEcqpmnMpAOpf4Q4X6WjAkf4yJV1wcIHMsVOFEmvG\nmZlazZA8Mzxf9dUc2e/uIobhNyF6kBXO43z5CiIbj06MGVwmNG+xsAiErD97\n2DMS3V9QgpC6EDvlpQQAothd3Y/U4TGN4REXjX88/jRdhVzn3MF89a7C6QUF\nhvuZsFCtK+yqJfbrqqiiauS1/J+tHjFAaIxEatTuR/debH3l+Vlc8NrAqqEH\nMAmi\r\n=7o16\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"91483873ae3e3e8a686dbe3b7711a233167efba5","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^1.0.0-rc.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.18","typescript":"4.2.3","@types/node":"14.14.35","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.18.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.1-alpha.26_1616616529427_0.24991903137222593","host":"s3://npm-registry-packages"}},"0.18.2-alpha.81":{"name":"@opentelemetry/core","version":"0.18.2-alpha.81","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.18.2-alpha.81","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"81e0450cea29ffa3947c8e45df45dbf83001c621","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.18.2-alpha.81.tgz","fileCount":126,"integrity":"sha512-YnEdfQo+1uxwS5FQX4OAqA1t76Yp6rwXbYpnLwv4GuXqROKHIMLHVMzgqBqSEocJMwTgox64aNA/c60cfjg+OQ==","signatures":[{"sig":"MEUCIQDXi9CS/n0Ejv8wJhaBGrmRjf9F5eqic9Ej//AvbrhWMwIgBLHELH742MLI06BFH2vZqjHMVmKwaS3hQxcYL/dQS+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYi/SCRA9TVsSAnZWagAAzbUP/1MEylfE3gQng2g/Pv0I\nW7sbkdSvfujn3IE7talhAfZLZEeo+JN21UqF/wZ+dcnXgJ7Leen++bxQDMIh\nAI+U3bn/MFYUgzNFpKbVULKneOxeiEGbhPjlw05/UU+BY6HbjXG/5P1KfIfm\nK3LByzMk3po5CS4F/3wHI2SdMI1MdNdDN3QKWhSDUFXqdmxyZ6dJB5ruv7nW\nTZ6Bz5GTUchNLQ6LllCdfi4RxvV2+P6TCMyt4Zswt8AFMyVI7jS9oBPz8box\nCK7Nx91OTM5URgOJOF/KAbUqngRa16DOk4EVnqWKYzPeYLFo00s8KHCQaj+v\nVSmuVrEwhZmOdxi0HxCSF8QivUDGjaBwwtLKh2PO0XYDgXabNJYTtfjQtQjw\nmcfZBAUiSaxqavjp9QbJhwVNmH2DNTCyJ2DavqsXfQFEpOR7iAS5CkUwmTwr\nFbP+MP2uXKWCSlfCT91Cc4PlWTjcJ6dBcOMjGqHqiA8HxF1MXxa0XpTu3P+m\neO/yxM8cSLASF17bWQYfqXyLFhGCjbBJG6TWl0L5jXEwhWL6u6a4YbM6jx6c\nZDT9Hj8CMOPD1AUvtwm8aAVrjLjZt5/M2Ur+AHENbWPoolADw6AO6EtxigBD\n6NCNbo/ClnJl6hKCxPzEVSllCFdiT9ucm9Q2UiQR03rjc5f3vsXbYtv6K232\nZKe7\r\n=wxkF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"e369035cd228a5c8781069a99322c5b938061d20","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^1.0.0-rc.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.18","typescript":"4.2.3","@types/node":"14.14.35","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.18.2-alpha.81+e369035c","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.2-alpha.81_1617047505537_0.3112270561740247","host":"s3://npm-registry-packages"}},"0.18.1":{"name":"@opentelemetry/core","version":"0.18.1","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.18.1","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"6caf3e1bd472c4658a6fbc09800d6ee12f5e8c52","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.18.1.tgz","fileCount":126,"integrity":"sha512-a3/jbLvO2iM7HWQrTmsWIs7ijrAqsVEDrC5Ar44VDYv1xaznWAfendA+9O8QgnEJcyILkSEzp6MYNdbkemBc7g==","signatures":[{"sig":"MEQCIGlylMjHdbtGSoYQ8f3AgaNBiCj6DSIPmSugSJPnT9EzAiBcI2GwcsIyV+ihTbztm9Xy8k0r8LflvzgQfVk+0Tm6iQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYjKnCRA9TVsSAnZWagAA16UP/A4JFT/oIIlegEJUX4/m\nYjhy+aF3hx/fjfa89ZOtZcjYCPUXk6Hzi5F5P78UYgJPYgUA7fB27EKirRrb\nc4PZQzgSblnVBmf7NAqtXHy/jMMOiCTrfrD4GvQgffCCyiXuU8aGwx9drzUC\n0HtmfvtkbAekWi8uHAfuJuj2r6fjlP6UY5cLYCKviEs6X//NMiBkqdQiaT53\n0OBrN5KkMTL44qLwpN+9R9FNK+/n76mFRWNkYjPE8JuAm+9ADn9Tlpf3xiI0\ncBG/kpbEjyntlohCswIHm7xnEv6Ca3d/phNTGePNvzm8E+/3YJA+aSMoGh8j\nb8QTY7S4fKdfxXWojE2ySZVER0zGNR2o0q4VWwHgurY3VHyJs/IgSbhKSnWr\nB1cLY/qcUSJi92zrmHfclvCw1w/sc/1NVpZG6ha32VP55j8YErOLojpKES9u\nJXeWKeZJEKExAJbfW/dYPkhSYgh6KLLfD6rbdFelVNJ+ZlZcdbgV3bl0fHt0\nfmmJUCwn7U3LGLha4oE+hdu85XD9zsxNVMUa1/KC0jIn3bWa8qk+oxOrekgZ\nZYKSEH2kIcRRx01P9e7nw4DmkSmxBs8elsQ1yGl71Q11DMqV/+biPtmopR8F\ndyYZ/1UcP53H26r21yKiCSZIsJNCBq4CvBBZsG8lMPzEicr3Dn0gBLPtLPrm\n0ktj\r\n=WcEW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"e369035cd228a5c8781069a99322c5b938061d20","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.8.0","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^1.0.0-rc.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.18","typescript":"4.2.3","@types/node":"14.14.35","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.18.1","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.1_1617048231188_0.02085525568341029","host":"s3://npm-registry-packages"}},"0.18.2-alpha.1":{"name":"@opentelemetry/core","version":"0.18.2-alpha.1","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.18.2-alpha.1","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"0d9cc1e7ce771f6ff3e50629ee5ca50e2ee0a49e","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.18.2-alpha.1.tgz","fileCount":126,"integrity":"sha512-HmFY7gzob2SPFPyufmw5E1KStxgcdXDzURqnFjpVD/4NozuvQoxxItUjAtXg9qfLpLLY/q85WnjPURPFvchDHQ==","signatures":[{"sig":"MEUCIQD0onf+slyFLw0Rn4OpE5mOlrPwRfQdp1f85Q1TJHGiXAIgTwKv5/a0DxTtQhCqvJ26IbwAhP1BWUyFDne+15kiR+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYyIzCRA9TVsSAnZWagAA78QP/RKl5jtpgPISmcElW2NI\ny6tK35kNz9qt+gdmVmLTPj/vDfDRT+eA+n5t2i46nrBr3OkTEjUxfjIwDFLa\nL3b+C2ZzaY3YWiZI5VKRt/YFGy5zCIcZ8sH/oSTDjFnoS14ddj476kuc62U8\nSdAveKNsV4W8dVp3b/OVe22q5Vd43gG4lXSUTusyAMx7Rg1kK7Rw7lgnMDyC\n7Dg2NV5l9OEblCttZs1dvJb1hQ0HQlW+tK5hEGYdQ36pooA7JGV8iwvlH6sV\ng/BZrc+amTdyWkNPU97oQCgQkPuvurdvWEbT/i45jKKHwpWqhduoNE3kLRrr\ndcSIhFDUctpATOcsCodpmc+Xwq0etecgBEAQjN3lrkGJ/XKnhnxFgwWPSOZy\nGQlhwPQ9euWob9xhlv06OKuPZipsujBH7E1QH8pVbul5PLehfQm51+me5oxv\n+nWUNXTqatG1KWV4HPJyR59ld0JslC1x+i5Rqu3teUcIporOh2H2LhJQyzTJ\n5sSdLA6PUhPX8fM0Ba5RNG1IGCud5kClcElqg6Y7zFq3tuWRJVWdC6ADsRQ1\nHyIihysyWgu1cGYDna02gMi030/ICcsQtn9A4TzlUkxbIFXkQPN2U5ldAfq5\nKVSP+58ljQNHN89tFzxquHC//ay/pEVByKrMJbF9WEnhONUzeLM/Gmymv2Ph\nZGxD\r\n=4POA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"54857c012414c05bc83b4a8da224492c98abfd46","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.18","typescript":"4.2.3","@types/node":"14.14.35","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.18.2-alpha.1+54857c01","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.2-alpha.1_1617109555027_0.8152746552793557","host":"s3://npm-registry-packages"}},"0.18.3-alpha.2":{"name":"@opentelemetry/core","version":"0.18.3-alpha.2","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.18.3-alpha.2","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"797cb29c6740fc5ba3c60369c14fa7e9932e47d3","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.18.3-alpha.2.tgz","fileCount":126,"integrity":"sha512-mxnbdAY6sFqrnPWSAnSAEdAgYdnMYz41ZLeoob2ikSyUU4+7tm2g/JVny4pVme4cSzbSt7sByRnQNUrbhJjP5Q==","signatures":[{"sig":"MEYCIQD8gvhUk1PWFfSk53vntTVpoKJk38r98V8NcaewxHgmzQIhAMJlZ6WMMJWFtkp+B0dsKbR3w2Puq4zruuO8lMwS4O2W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY0M8CRA9TVsSAnZWagAAawoP/Rpi/R58zw8eQzB0LWTk\nqSahw5fg9vLo0WPN6KDTd9Cuj3Km4nSTi9KgvCFer8qXT3PLkYq8FEh2FZrq\nU7gLOIqZ9lmaH7sR6gkQGtV2K23JxKEAb4MV3PG0dv1QLMRAmzi8Jk7f6IHt\nYgw/ehM/lWXr8FH+4d9B7qBCcLqskON3uortLnrkVSYXm06RQ7dxA16mPnuO\nQDxMOiFkT17hIYJbfSPaqB/7LmlRZZlGsCr93Yvawmd7p1QKZnyqNBBap42a\nrzM5D2pzHpyGMbjFlo54vjzGzeWFLNKlEh96DDD0VKbQgmQryudilQd4oea5\nmLfmytt0+GXS8Q8xJWCSWqcAeihjW4Bmj3DXE0JEk6kNuN7Jyx4EHNw25cPj\n2XPK1Yy6qEX2poiqFZaVRdlIzflTE4eXANk1+LvA+s3cB1ruVw4Yn6JxxOMY\n9uzVdt+vde13Ln31Y3q9i7NsTBMuyoP5KrFQAABwFYFCgQG4Cm+NTse9M/IP\n7Lrpe9symfBh/x9n+gOVyPYET8I3r7lDPeV894pVSjsp3Z8NRHStVnvrwl5h\nd6BfF5Egc1+h5cPrI2xPXWke6jzoJp3UAOymknYBpo7fWTA5b4hZWfZnIJvW\nsXoQ476D5SsZ8G74JcPUN112XoHyHJ01MNrlYu1lVi0n89fHvPqLJkynxGKp\newvK\r\n=Erx3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"2409f1cdddd92c23548c18c055a6a36efe36349f","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.18","typescript":"4.2.3","@types/node":"14.14.35","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.18.3-alpha.2+2409f1cd","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.3-alpha.2_1617118012077_0.06590145748362186","host":"s3://npm-registry-packages"}},"0.18.2":{"name":"@opentelemetry/core","version":"0.18.2","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.18.2","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"3f8f54e250416b50730551f73e42fca9808cafd3","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.18.2.tgz","fileCount":126,"integrity":"sha512-WG8veOEd8xZHuBaOHddzWQg5yj794lrEPAe6W1qI0YkV7pyqYXvhJdCxOU5Lyo1SWzTAjI5xrCUQ9J2WlrqzYA==","signatures":[{"sig":"MEUCIBb999udluViDe+tv+5OnJuzq6B5Zo4vKwKTFZzknfpJAiEAz5Hlz+JToxE5d24hCWp7CZBlIWAWdsrm7J6RqnuFi5Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY06tCRA9TVsSAnZWagAASo8QAJBchdKRAezhkJyx6xXv\ne59rmwRPr7RggyaZoKPw0/CgBlsFksgvI68Yy/RCKJBb/0JY729eXXMfi4I7\nz6frT0rUztoxZvvekwK/2bNnXLwBKxejvIej/2Q5zLFTvEIJ2lii23cVKcj3\nmJABzkjPilKUVmvGVklJHppmLTpK8+LK0lQbYvmYkwZdYwGCbA6n0cFSjD7c\nQ9IICBphbchveLrOm9FjZUExX+AbQ1KP828Rvk0cDQ8pn7lYeLGUeZknj0FL\njRBJBJm5O3W64bM2mwVIuvgDxkWjln6p7xabc2bkTpoHNpRHTRm1/P7Cf6jw\n1oi5j/fq6QRQz9tF6DNnJg982o8hPhGaQX3gtpESRHaGwzxqvg5DG/Z3e3ay\neWqH+xbZB99DK2Mkh+UkHFuY0dJ8fmbOtVh7dz8lZWyiwwLlUf4d/3HnyZ1f\nBg8AWTmzOTebVm9KvtdykrwZTASJCKwZKjVasENXOVJEcI5BamcblLU+USTS\n2JSvtxtRwHqwbSBZU1L/5KlP04KcJKiyGayhr3aX1H0bAIf4jEYJi3FyTzz1\nwtWWpsJX4O8rYgOTZIfme/u6eiw4b6q57U4xIANh4Jq0N0X8g3DHLJfmrEee\n/TSX2/CdPuT+tlqYWXMB/7KyhcLVrI2enJk7HOwMyYtJa0bg1CtFfFGs3imM\njPCW\r\n=fUyb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"2409f1cdddd92c23548c18c055a6a36efe36349f","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.8.0","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.18","typescript":"4.2.3","@types/node":"14.14.35","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.18.2","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.2_1617120941317_0.014520835732853898","host":"s3://npm-registry-packages"}},"0.18.3-alpha.1":{"name":"@opentelemetry/core","version":"0.18.3-alpha.1","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.18.3-alpha.1","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"2c513ac27c5b5b5f25e1358f64f81c7a7f129bd4","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.18.3-alpha.1.tgz","fileCount":126,"integrity":"sha512-CpR/19wUZGjc4qX3yY9oONYodwGO94eq+NUFiBgOKAN2QMdo+o/POO2RImuEqDKKaTY2UoJeTnzUdceBS+44hA==","signatures":[{"sig":"MEUCIQCgtGtEyLR57QNqKMMAXt7coKw6NXH3xDsSw2pVtUIPzgIgJA3P6qmm8TeFOagsUa9WO7oGLl+bcwJxF7XEi7nNN9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY1/wCRA9TVsSAnZWagAA/MMQAI0Ks1tMOXk4Yl/rMQMx\nwd7sXWQHsVrHPq6RVCBdf+CKsnNG2QvBS9/Jg8unOz2i2axwaI5vBVPntUEB\nDEUXwVNgUMkkD/KfRjQEbnt14jXMxN0SRfLkB232z2qJWFckRMNi7xsQw0Ff\nWx9/aMgvM4hhgyEe5tRvOuyXroBJMYhSaC5Daiv82xz3XuSLMOd0EAdd8a+H\nZGjFdFNfLq/LO9QErn7MYy1Yy1Gk28wMqSPQXYMpd9FqOd7wN+RMZZA08U2E\n75OaYmgu29tRGCmKiTHe+qVVZ7X/+vbV9xIc5YKujHtXmuuBnRAnuG2EotXc\n7BD13XZSZAMycrvUjgm7pfDzaW8wmVSLmobPBi20bpK1paktAM/lWihDZ9F3\ngtn3/OZVBCUTeSIQo6RFbpDdPTYU8Tq3D+lzfH2Tdo4iDE6rCdxl50ze5qZt\nm6QOrO0RtOlrjMSgietWhVZtlvWpOknuYnbYKWMlg8EudPYYfYUpzvLqCo7M\nbl6I78h2ovPmBJSDIZbuDqmqDKKGqywFv7m3KPtWSKJG/04gniBJo/JNNKUK\ne8RrC7XSfcA8x8rI2J58wF5yfeE5LLlDKhaAMgW/Teu9ngD8qLalXMoUaghz\ny4RldOTIGkEBMzHHUVwOiKolJsQKnbuV1hf9FND+pQ1wKpWta6Z4MDB/yJfZ\nkRpA\r\n=QUXL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"cabf8630cf2e295ac2e7e5f44d6efd1ae911cbe4","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.3","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.18.3-alpha.1+cabf8630","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.3-alpha.1_1617125360308_0.8484044149894256","host":"s3://npm-registry-packages"}},"0.18.3-alpha.3":{"name":"@opentelemetry/core","version":"0.18.3-alpha.3","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.18.3-alpha.3","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b029155ae25702df7510ff19a63031a85d0eaab9","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.18.3-alpha.3.tgz","fileCount":126,"integrity":"sha512-lj7JYavLYq5lRySwHURi1+GE0ZcRB+eZEuyd11ZG2MOxKmVyFOUzdnOMYVsQlnhRJzj4ZXSI8U+DaZciB7q0JQ==","signatures":[{"sig":"MEYCIQDzRqsAP8IP8kAASpE2Vp1qzbXrJTfGMjKbF1oRreKvLwIhAOR0sFviMzi7qrkLzdQHBbv9JNGPrTeoUK5pF3x06tFJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZCbSCRA9TVsSAnZWagAAwFsP/A/0THTd7GoFSLUStkqw\n1w0osP56LbfzCs1caBjqQv8cFm85kZc4SoRo141gS1OxiU/i5YU8n60Ovea2\n4XxO/Psco/tF/Wpa0fJKttQpXmDTxOUHnwtxl9FaatyU8Q7RZ8IZbpqEUwZc\nFomYXRKe+T5u3j41W+3j8h4kI/qFmgh7jENqlEslS5uHksENm02sYtSZA3HG\n/Vq67pPq0xTgRrSsNX3Uk2v+6LU38eG7gHdowl6TgAILLYXB3TfhtJktKPib\nmdaBbLN96XXTd8YqHBFfcRnYP6u0yxSE27IHN3705XGf8YuVnXUBmPTXrKb5\nm6JwfwYdS5WEr7Tu3sslknJID/EgxugGzZW5dD/bykAsCiqH0P4nM/+4r+fZ\nh/nl7Co8VdsRWX9S8EHD5bDonFsbksOqmhlJ598ERQbhjYFJE36euKbLiADj\nPm+nJMFnKbzBbFsC3QwQYLk696w2SliJkBtRh9t3Ei78vWWHKbxt/ETUH1RD\n12eTpNpS/lkRIHx2ItMZfTPef64nTt6TtxDTUz+et4Kkm2CJ9PMMPuXxb/oH\nFYoTUsP7EXfZ1kgOWqpYDsGwKpUpKv0ZgoSAtOflDp6w5jAI+on6reJWiQ0e\nJFHJbykLKTkgQcR6AHlMt55FgPyEGmqFnk7wKYkl0yqUKfN5SFT0IJSMHWj9\nrQYt\r\n=Tfqb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"853fcb94cd96cea0bd1af18cddb355345f76adad","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^0.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.3","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.18.3-alpha.3+853fcb94","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.3-alpha.3_1617176273538_0.42691748806393726","host":"s3://npm-registry-packages"}},"0.18.3-alpha.4":{"name":"@opentelemetry/core","version":"0.18.3-alpha.4","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.18.3-alpha.4","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"53f8a5225c09c8a0d5b8f150476c4feda579aa69","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.18.3-alpha.4.tgz","fileCount":126,"integrity":"sha512-6+QFC02I+NrzOm/LztveVabRmTQ846AbXK4DmcqACui9KqGDwHWVIkiL1KnsImRteFkSx9eIB+AcVhr3J5nKsA==","signatures":[{"sig":"MEYCIQDFMLB0iHvweB3HSK8Ej7vBwJmicoWWvShkqlpy3l/xDwIhAOepYcDF/lZaT3wcuFiYBEHEn8TKkZD6YVa3+mB9b23F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgazzRCRA9TVsSAnZWagAAEboQAKIhgl+tuSC2ZTSyvKnz\nQ2HQjVzEkPQ3R2eXDNZgltONGOtP91SQGzF16XDEbRoFdsYwDv8fJRoyuXKY\n0O18do2djWxlFo+5pA4nbqHonau3hEtfjGrw04uaQsT5AG0RVMvQGIzh83is\nRaGqOwuQYLt6vUTl0wfnpl6kgu0Ws3uVsSJyBhuclwadyVouxLqnNyqF5qmV\nBkNhHw8uNcmVX3qGmlPksiLHqd8F5VQ9ZBScIPuaVSmek1Zey6WHVlKReuGI\n7b3nc9iPmNDFtpksjcPEW6cCgePL+6fzapf7ywT5gzL2aT9IyJkYzF8hdwbl\nFn4VqA1270oBrf71wdqsi79LTeAd2ABvM9A6p2oWPQ+rhLdaHQ+xUkrrDPN+\nbLc4s6NEbd+QGql6VxdRPlk8hAbgTU5yOi99jC20GwF+6prIREAdarXJ4+96\noXC5o+xi7hh2mw2OQE59HWYxb5s1dxuRn7lxY3AkDmlwPY+U5w9yaVjBM/Lp\n0fEN7LAUYr+0zM6EUfm47mMwiei6D08YzvqfEIxjUPlmX2VvjInXu1hm26fR\nwlN63fwauHhCQ8BAxfLJHC3+pWWVAgydahKwtQ3WQlrA/W6pcYJJH0jhZDfI\n8NW0eRoe3KxTb4VlVdlsjEwqxZucH0jI87/DRjzjoLGxxlLlk3K8qFmHVtvf\n99f9\r\n=d2/n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"02175dfafde72898d7ab40d8078b0e1b6576e82a","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3","@opentelemetry/api":"^1.0.0-rc.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.3","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.18.3-alpha.4+02175dfa","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.3-alpha.4_1617640657119_0.16839925348791418","host":"s3://npm-registry-packages"}},"0.18.3-alpha.5":{"name":"@opentelemetry/core","version":"0.18.3-alpha.5","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.18.3-alpha.5","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"763f26e8e2d79ab150dcce4392b384ef4e9240fb","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.18.3-alpha.5.tgz","fileCount":126,"integrity":"sha512-948TEaJ/1M1RnyZqxtQ7WlDQquzhwi9afxMX1aA888GCUeCbGanxTEcHruPYtiZKD0KfMwAJ+FprBeCo3Hpsfg==","signatures":[{"sig":"MEUCIQCBxREjsBiByTvadzs9QK9wYjKT+kQniKbC28l7wmB5ZwIgfTu6RIGWb6QPDjf4zFQxS/EpBRE9KGzRg+nzfnpaHpg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga07JCRA9TVsSAnZWagAAk0QP/1FsIQnwcqb+k+5pQ428\nXax5gxzRBLt+317gOdgJKVq7uI67hy2zk/jIlkgoAqKcHT6Da9ud892DtPzm\nwZRnbYbeSoHLSEaLcaIKJgGhprv4/Baf8l9qAkHi3w1N/siNmd2u2bo4Q1FQ\neUkWfWh50ipeJb6DjO3qxIE0tPeuGNXFQ3T2rz9aiXZ247UTfkT5Els7gN51\nIWHYB68xsIoZez/M4Vnu2eGYr93HRKJTIihPyU55v2IeyznhRdz3316cfuN0\npwEZVLNX4hQeyDjkKJdf5+H8PL2LxlVmntM7O1AXZLbiEzaPhlxGZcxlAQs9\n/TTkcSg0KtW2Rnr5u278zp+EbqbDkpLWx7vd7MS9MaEGrj/qjMbhHa+s1M15\nlxl+sBpdN31yxR3lNYYUd3rNuurwqz/M3ywTz8WJ9RABzSUlLacPSihGpyNU\njgScy+rN35hAPNfgp0D5fqpx0aN5yVpa4sL5it7hL8fMlutrDKVZXMaYdl7Q\nzm4StqaxBxd7RCVAhtaoUjVf7SNunpAZ2oB+rEpLFYGtmY8aQhu+zBAMLImm\nOkaU4Nm2Ito0uY5oN9cd1VJgjrnJdLp1MKEtfnNn7nZVmJkmJbBiRFADfxW+\nFnWgTl/YQrjFrbJInH5BHBHWw6dN3vnQT/QIJsXxT0d7zJsHeXE8wMW4+lZ1\ndZwe\r\n=wzxc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"8e2e2a9653bdb648849a0ac64df55cbe3ff0c503","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.3","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.18.3-alpha.5+8e2e2a96","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.3-alpha.5_1617645256953_0.1236281351247408","host":"s3://npm-registry-packages"}},"0.18.3-alpha.7":{"name":"@opentelemetry/core","version":"0.18.3-alpha.7","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.18.3-alpha.7","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"f7a7e682807a8c1c5d9f51016720811059b9ee33","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.18.3-alpha.7.tgz","fileCount":126,"integrity":"sha512-dpNPDPSoYIpewNWMV8VS0LGxPpQsTMN7aONIL2PCPvNx31cIAfrd/6ia9FfS1lVOl42ebt8o7YSl8KrkuMs1Sw==","signatures":[{"sig":"MEYCIQCzkak291PZpQsgRCYQDkiEdjfKzGiiRAVK8h+TrI7JrwIhAKBDFAsg2qgnBRbOSiJd22IS5qtOUl4SWrrDfeTqTGUT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbdnZCRA9TVsSAnZWagAAoscP+wS+buW2X4R5PL6JMpeX\nnuZ7Zt7/I8TgDHENSy03auz+0iR3q1B/baSQczYYd4ZZO/IB6p87GUIbM8Ck\nN6jCOqc0RNpJ4tTLGz9bGCljnPuPVy2j9H/RGePhAz1E3vF9ZXXueWd+u3wm\ng1YXAy7r3bIAeZlr7dCKpg7nFsgQM5kzCJ6lq2Ov2SJCufOQyytW0yVGZooN\n8tGDLwUHtkbsQDy/EjEZTNTaz/erNuCfityxQ+qgAQ3CPy3fzaL76iyyij2J\nZPFcYFRr5hl626QTXPhFaa6kzbYYCo0tuzYloUiE6xiKMYnZvAQ9T6nQ/qxn\npDEKhsDy72OC40xwkCsItt6cMIqttYuiGxMUau3tvaz+s3Cl4j1M37IpAgvV\n8Bo8dD3jwbY7JzR2w97QRLNo+jCwKmJWdFxJZLTftnIhgWyTYZSsWrOxT2bn\nrpKz3ZJo8qK7UwKViddAfFI+ZlToFpmhAqabIDcY2lQ8hr9BWm+2e+UxT2Zx\nUjMbKUgqcxLFQjPE6yWmpd9EEB55xoMmI0IzNSlXvxjltpitqmK0XVe4nmFz\nT3zN2HI1oe+1q047NQh0Ip3sfE7MsZxnQC88h46bAZpjgZJxrVZn5Cwl7wPG\naehnLuYR7EnLvjFxqSNQoo7YeLZUNjYBT1I5R+A4V1lwYOTnfAOLVeo+pbJy\nVv+n\r\n=LcZ+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"897c35f497363ee3f3ea4c1e5ad1628e09ec9041","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.3","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.18.2","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.3-alpha.7_1617811928982_0.9056040155830474","host":"s3://npm-registry-packages"}},"0.18.3-alpha.10":{"name":"@opentelemetry/core","version":"0.18.3-alpha.10","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.18.3-alpha.10","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"65a5eb7d7a927420dd8dd3fac087a2a9c4da4e17","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.18.3-alpha.10.tgz","fileCount":126,"integrity":"sha512-QUKUR3Ut9D0H0EUKuAas9Ab+UQGz4K4C4KTvK3EKhQ9bfWUoeHGq2OWTQucEjlVWZKw1IYYqUKBOOy2yjdUqcQ==","signatures":[{"sig":"MEUCIAYAcvgvWtR1KWk0iukLc+XFpFib9JFexuLzScEzDPjtAiEA/GpQ38z71ruV4SsbxzVfG/JCcES1gWYVUB6veQUWJzY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbxJNCRA9TVsSAnZWagAAqhsQAIRO0TVg1MFdaqbho+E6\nmrgkMkO7NtWmEFRje7q4iGTEblv0yHgaPwWb0A4J+SPRXH+6/6d0sDHiJmmP\nn0Wx1JDTNugBUm/RBpkBim48xusZjMQCzez2qhE7b60soMfNqT0CaPkFEwlf\n6OKdWSyj58sjKhO/0Dqdu60uWur0ObO4IlEFGvKuiRrqK7g9uf0BeTrNqZv1\nYRdWg7mx5gBNv5sfEcw3OzdKMB6a/lAtqTUVbjJjwv2msouk0uGx9rS0GhsF\nhAjslCW2T6XMXlnS7vGIjK4d/rrB2x5FUEFYgHHq9tbajwepgBJscU7H2mei\nLi5RVnrgtipP/I17Pl7ph7/OKXKY4gdQwEb94MsJdL/7Jk9dl5nVEL/xL2Xb\nfzEr95mwy4iW6D8GKtMz1K1GyU/dUAgmK/F33zvFWS4MxXzFVWYNGlfSwQso\nM9Vj1Pg7LArqAiLSZgUbNR01Q3hQhdeLGDvPTthc0r2MDN2WMxrWUFnJHlc5\nhx04CIJfhnoF5zKpgwf6KseIIayRb20Qo6igAtr4srG61DF1ythAsHkR7JNd\ndOic4/lq3BDOes+kRUGwY5Ge+f0MS/UmkGKK4E5+7qyRj5eqxeNtZX30VMFB\n2ZsBPffHA1n0y+Ff1ysOdw7aHQx6NmpyYoWyj3OgfByRDknJEnUAXTXYjlKY\nYWx7\r\n=V6NG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"80ff5e2af390ed8bf97c4bfcd1221d2a855b50a1","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.3","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.18.2","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.3-alpha.10_1617891917361_0.10246831094179143","host":"s3://npm-registry-packages"}},"0.18.3-alpha.11":{"name":"@opentelemetry/core","version":"0.18.3-alpha.11","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.18.3-alpha.11","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"91d0d1a87383b6b17e37ad1fccbda2a875dd393e","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.18.3-alpha.11.tgz","fileCount":126,"integrity":"sha512-PSe6I9y1XJJkxUpszInFwwhM1l0W8UBorgaJruAniHYl4E/nxYs1KwR1qhI7VMomzXq17THfHZ9oSqgAmtK+mQ==","signatures":[{"sig":"MEYCIQD6nMeRs6e5L2yHJNWcwoxF9aDM/Ejksk70JCOfPp8n/QIhAKDHTlvKZw2gYfygx0deUTznhZqbLXiLYen0Ds2NFfk6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb2XZCRA9TVsSAnZWagAAm6IP/2azo2m6dW1B322hsTNq\nQ/aVRuX0g9eEKbXmfIwB0pv31HVZn3iLTtFESKljpzGbUqCrkGXotC5E8G42\nKmXwYSAUTI0q2UparkXUMk0zh+rUv3eDHc6+x7iOnxzu/rbRzUDgyPQ0ubx8\nXKzNpXzCW+/1AvFR9gf91r30mOiBy3LFlIekrS8yIi03UD8vLaTUoG5azy+K\nL+1+nWLNDIiaZzXKHc+3/KVSdBdC5mXhg40wimrtbCq7HbujMxlEBlZOar53\nBenxAaNCljQH9DUrRvMRzHnbrWEjo0io5REEqwOectXAaSh8XaADSzdBd4v0\noJ8b2MzR6nEhSJxkmKgrXQjDC+AMTbtpWEZGQsEHO5t8LbIg9X08TE2hgrB2\nvzg0l4Y9T5Ea3j/FFzdGGDHmwXDqq+ZsOdoMI1DehXZ2/ZJiRrbZMe6SOPBg\n05NF/WCupuV5y1EELQLJPuipBsBRwDgYt0UBWPrRB2YFBDLu2o+0tah3pygN\nFi+GqoxbBI1n03XK3k41vLR79pXc3rEWamPbOiABPHnunBfuwvFyDjXk1Diq\nb5isUNoClYSQBsmlIb6H3ZasKK3171p1+U3J3g9EjgRAfh6OcvM0Q8cdz2wt\n5lsZ0LGMeo++kql/W97qyOt8upjN5FuRBPrmZFGm8kvJpDrZw3fZE1I+j+xe\nL4Gl\r\n=Aokb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"64c8ef57a9fe3b8468f2388ff78687b927ef8965","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.3","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.18.3-alpha.11+64c8ef57","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.3-alpha.11_1617913302493_0.39194048086486144","host":"s3://npm-registry-packages"}},"0.18.3-alpha.14":{"name":"@opentelemetry/core","version":"0.18.3-alpha.14","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.18.3-alpha.14","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"3f806c1cdc04409fc261aac5ff9be5d1ad9d32cd","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.18.3-alpha.14.tgz","fileCount":114,"integrity":"sha512-dvzMu6W9dh5XtAwwMA3MXSHmRvdGPTw0Y+rM9TmnjMDVwDhsP2Uy5PfTm1MKKf7ZMsu0Ciql8Kxts5YWnDU4TQ==","signatures":[{"sig":"MEQCIBgXd1TIzdNG4zHAxOKXfPkb96+tglM7HEqL7XuQor4oAiA1HMP2Rzc7vXrLtzig4qUfvRD/jLemFni4D4Gv4NxjCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcBo6CRA9TVsSAnZWagAAJPkP/2bmGGcw9/uoK3jAMPkd\ntqBd6lNH81VsOu373l9Zw/HsG44vJhU4zoede1/IJzEbxkzlSXvSwn+2cvq3\ncwlbchqm3TR8GhrT4l7U/EqKvv1pRNm0DYi4n/VTU5WL0pwklVZrDJVvlApJ\nEc7iYwtHcQAQEepxAkMARpEfnyX9o/6kxqc/fzJCQESHiCNr35BGboQuEFoq\nzepGnNbjjZsq7BOqG29xDMhYhH+oE8+fXdpBPFyg1Jazbl0Wy7S6pUMqyh7h\nmzDUvWAC6zT1wp/GvBRqta2BRhWK1KNudemnemS9Vewv+fhHV8Lj7teW4N8J\ngiAc5LbXA0FwQYipDMq/WcaY40UQz9NPBZIxBBt3QXm6NhTXpWH3CTjGxsOx\nNjBErxQvT36uNoZYmiJtbn0ru0Mtbeb8EIPtEqAnb1pvv7pEZQJusXPZg2gV\njGKMUOlSbOuiPqwMoIoFNctE3qaMYyn5zwTk9b9+ALiEiZW2xLuwRjkQfIrF\nYZJ5JgwqC6ZTlQiu31zU14DGzeQqYjkKFkByy8PW/pzW8mO6oSb1zL/h+7KU\ni/9JJQrdvyVWXL6P02kr9DfkXEXZO1x7X8ScV8n48m4xK7AQOvHgzbJSbh3W\nKgiKNfS4zPKpQFikJ37KNIT2p4dKN6MlHhegJjYF09KO24Ykm3zqKQSxGne1\nmLHF\r\n=WXb6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"4a3fd1f4d86499e4485c1f1af0f5589de993b0dd","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.3","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.18.2","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.3-alpha.14_1617959481575_0.9589861164068558","host":"s3://npm-registry-packages"}},"0.18.3-alpha.16":{"name":"@opentelemetry/core","version":"0.18.3-alpha.16","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.18.3-alpha.16","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"c1dce9d9dc6435b9146ec85a4e823edd273c6109","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.18.3-alpha.16.tgz","fileCount":114,"integrity":"sha512-2ZGFpVNnJwP3fVJ9kkg8UB9aR2g89r/EoP68FIG93kH5WcwXg23NxwB78LhhWTNyOt5znkW9CabLQB0KjA8MIA==","signatures":[{"sig":"MEQCIBo3q1Ip9oDG1pO8rNO7zrqDR/5DMn7bLUckqnIdoyTJAiBwBY65UVRlWcBVHsXtM6gid0ymgn0IVhyLzom4COeAoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcLQICRA9TVsSAnZWagAACg0P/38rZMfR+hsuiznaiCKP\ntO11H1/kH9l7/kdcml8JuCPckxgYZrR5wEjI5shN1AgbT6gDICCJS9PnfGef\nfF+XS9o/5s+AUQIUBvnEJOEz1WsczaWqarWyNpeOx/ZuuOHVbRJ/A4IHNftx\nwH4Vnp2kEOZCQBQsfq/e2mo0+qsdhkZTOGSnhmoIAJygOdREqMBaqQbDQSqh\nbU6IWfY2hNuEvvEH4fjYNGdd8szd7oAKb8lTnpMcv5NGyaFbXwKxYpSoCaXO\n9KBZVbM+Sz5OfUr0vl4Ouv6FX4Oc1sOdUMj+Q20ivf10UZcrFDKFuNH+WK83\nXLbfNIcADfshB+YobmwpQamY8AvV3KRplDQgQnv8wYi1nNJbxc3bwd3ShT5T\nL3w8T7gXQxHCxDZtQ2Vpx7fdVW1inDnUJp96V0OrK+Zlio4TBZk08azsRHk1\nts5rTEMYVn66PyCKS0DZFYMA4JErk6beiQ7VMTSdlahtFAmeYvfIhrW+bpvT\nZGF66xsWh9TZ1Lm3EBFSWQs502inO2s6pE0fLNaApBPYWG0zFLS5Vl5ETpS+\n0JG5rBgwLUZgOly0o08+Fvd2DCVA/S16BnzCOG3DKyttv6TOUvLVKsFEGs3C\nwJy84aoriBRlN9zNPEytm7uVeqdWm3ygAt3Wyeel2PrAX1RDJyNAugJZeIhN\nUuRQ\r\n=V/g1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"7f7afa7bb88edf4a4d46da8b252116d92b578b79","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.3","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.18.2","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.3-alpha.16_1617998856209_0.6382919601797654","host":"s3://npm-registry-packages"}},"0.18.3-alpha.18":{"name":"@opentelemetry/core","version":"0.18.3-alpha.18","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.18.3-alpha.18","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"67cd933f4e9fbf2027f00a886a9621959500eafa","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.18.3-alpha.18.tgz","fileCount":114,"integrity":"sha512-TE4gV9BE8x3lxfODPVcf9JRyUVcxEfYNMR0gmC95ZzhFu64bOlz8CcS+3v4mJYewyOBNHJUlSA8nIGRI9eN39A==","signatures":[{"sig":"MEUCIQD2y0Bf4YhUKLemOTkq+HctECy+unMTqhpG7TRba9cwOwIgTYOp2ZBHZ+rGpMLOMLIXx5xcFmZzR1VRM4kp+mWG1tk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcfXdCRA9TVsSAnZWagAAME4P/ioZ1Q+U7lpLBxxRhfrP\nefJcZEEfDuwzAzwdJ1VAdt86yTwBoZadeXVs00YO43sCSKteCP0+aIJwYF/O\nFuzg9AxJAdEeJr2PEalVLXTOGvyaPszcE81WOplAuBeFWAIT7OtK6eM89crw\n8fPvSj/k2vec4KWUd+VTG/H2SmGrDIyQ4Hp/Kx3wsBbtBXk8/uMEeWUYYtNJ\n5J//qe5s9BsvcuNqFkwagpVcPwhZsftk+/86Xhhc0eirtxol9M77HU7oPFyl\nV4DL/CQZw6C6+i+XKLxnEftfdZ7qTc6QUNeVLROIMwo215U8IVclG+jTlOUP\nSVZkKelrwY3gt2LDZbL20eXu3UnLwOmB8LRLe08dYaBQ/9/WOkk+N22g6z9r\nO3u01OHfl6gdv6c7S7NxFviDI4siUsVx55O/fNGdLdQKw/y9BUcPl8xjQ/i/\nNOr0H9V1mfNKrAmdHxag+rl75kZlOf7HV1FLwN9Ouwu3cGrJ9vYahPlVFU97\nmcdoptXqXOET9LZWkpjFZxib5kAeP2Nr3WWpALL1aYNDnXXLSx1SFVH//FGB\n7xJ1ZsF8cgD266Iowd/hWab5uFEsyurWUpYtpiPJ74LTinbM+OtIrRyRxKXr\nY6f5Kc3DxZiW0MLTcFiKz2fJE3gSVjbyoqvxznCRr7NFgqSbdnq4b+c8cPtn\nZa8O\r\n=0o1M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"9fc1b109e7997b054c7182cc6db4d71d7ce9e5af","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.3","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.18.2","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.3-alpha.18_1618081244987_0.011518460994211832","host":"s3://npm-registry-packages"}},"0.18.3-alpha.20":{"name":"@opentelemetry/core","version":"0.18.3-alpha.20","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.18.3-alpha.20","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"24e76cb982b2ad43d168ffa549c00c8f5a9b098c","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.18.3-alpha.20.tgz","fileCount":114,"integrity":"sha512-1KvG14Mk0o+DPRtDa4wRoP37KxDw5OWII0dOpau7pN6V8a3KeIWZJarRgrsayza872QzvUG9i4gUQzx0Ipl5JA==","signatures":[{"sig":"MEYCIQC6weOk3LTrvOdmHoTEI/M1r2f2osH2owGemPJ33tLOugIhANA7gcxVg7c9wm4sfe6Zk4zzf9kjKkur/ryr0gwiRr3x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdGJtCRA9TVsSAnZWagAAzTwP/iaixfManMZh6nGxZ1le\nXLYb2fh8Ts7/w+ksD7IG5EDGFS/TP/60Voen2YvMCgpJqdX2Wsx8Lyj31/U5\nB8aJ6bJY1N4TfjI2Vwav1x8Ol4fTfQUao/gOqA3AIqlydXK0SmeyscKcO4y7\nL2fgVkloLj/pyg21wQqGv966O5i5ZyBxBAikeqcqUUN7ZqT0Tlvy/oYuSczP\nqm8M2pbiQPHTc9bkprs6Bl8mA3+/mQAyFfshTbXKC6AoBgH4Qo7qUNNKzZE9\nLLW1G9oGHOYlyEA1sx6UVb6xiFm5iqGve97MBDMA9OQLrOP2s0SjkArvH9Le\nZVBykOsRY7ZwrVZUOcMH/KtnnHLqS9yjhn9SIZba7mlIhjmhAwZZUduAmZRD\nyVWRP9uq6yS7fmaindX2HbOvEBsVH640RfGVGIoU11WjhWB/73TfQggq7JgO\nr6Jp1R6qTHlYF6tPrF5l3PrF6n4zmMPAAZ3aoGtf3vyL7dzECoA01qxpSVYA\nhZ6psVHm/xuOSOBLPVVcLKi8ijP0SzYNpVN7p4yF3P/ROAkkDYOfXtu8xfz4\nsiD3Zh3E1OpThafQ870FoQ5EZ1FJohUk/Jhyn6kCR9Zsz6Q4Js4iyTfnO3ad\nSdAnCVaC2Lj1TPihrS/+bVnzGZHdf48PstjlvNTMWClG7lx71xXLpINGNTtz\nPnqX\r\n=EBda\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"b6dfd978513eb400a706928e604b625961ea7062","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.3","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.18.2","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.3-alpha.20_1618240108577_0.07292686756410927","host":"s3://npm-registry-packages"}},"0.18.3-alpha.23":{"name":"@opentelemetry/core","version":"0.18.3-alpha.23","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.18.3-alpha.23","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"2bf25858a75e17899e0bd3086a51ffd4b0eae684","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.18.3-alpha.23.tgz","fileCount":114,"integrity":"sha512-I0AIp3YH2oRrOX7eBLHssopHwl1AypG75FqhjU7xqEBU8NeIlmllR6tGpaokU5pEz9LWfe0HHb1LJF7PIPML7A==","signatures":[{"sig":"MEYCIQDeAh5AOnBby3wMvkf/mxggTiC5CrOrDxT4GvXnnGzhUgIhAJUJD/9ppJ8NVr8v721b+eiUs/lm61ilyLfQdhbQcxf+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdI2bCRA9TVsSAnZWagAAyMgP/jH5Sg4MFJL296sYk9Jq\nA+jAW1hIRxuFQDoYzkvjGT6dfazyOTCGiv02ruFqzoRj6KQh3fTnXo9OuzxJ\nYMOflDa7tfbl+NXbA+TFC/lkmXe7Ggr7NJraeUG230eQxD7Ih34A5H2TBmdr\nBmupDka87AdfkKPtEpoAB331C7mpufxn+io74etzJmtT2aP04FprmVsf85Ee\nRKG1yhAaZMqPyZ2YfM3XC4m0wyKoPXiw65+gH4sKQvJJMm4WKj0fJyPaO3Vn\nFOpgWCSPDvivDipyGHOI4iDxrds+1ij+GFOAFIu9fwfIb/dErD25Uvk1xN6N\nBoqX4QPnGwexq/5emm1eoO1BjnalRnbD9j/qHxstuQGZKEtCmDfBHN0aW6Sk\n+leKMHr3ydYVQH1evAiRGHlkX+tjvu4rRDUs+M7sMYrH6uy/jwYtDYsd7ZF+\nTJoz/tl/Clm4GclX3zOGJ8v36h3PrlOXoBO7s6UiPZNdC37U5KIvC2JEs3wn\n45jGQWJuIox6kqJJw3BNFZ1hPWuMeuen9mgfnS15dbRQHjDT+y5p5O5bj10o\n0Y01Cj43QtQ80Y2eH72S6t2huYuiGS7ypw4gkJX0eQteHCdsxs/+LHh/r0Cw\nz1gKfp10yzJgW4PFXBgsZuhyQKcrhaV6OC2C8q0Wbwtt+9Hhzp9TxDQSUZ+f\nRbh+\r\n=gSzt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"2260dd6594bd007f886e7985bbedba1d655a6d3f","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.3","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.18.2","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.3-alpha.23_1618251163061_0.06775925701200403","host":"s3://npm-registry-packages"}},"0.18.3-alpha.25":{"name":"@opentelemetry/core","version":"0.18.3-alpha.25","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.18.3-alpha.25","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"f6a4eee1b472be14b44070da44f98d3d305a7894","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.18.3-alpha.25.tgz","fileCount":114,"integrity":"sha512-ymRth6fygFytrY1t60YXpqlN5pUWJNhnEhGWqCPOxC6i2h6EyYbFzFPqzqniMnmuRdcp5H9BuQ8LuFEWJXdhwg==","signatures":[{"sig":"MEQCIE7o64LvuSnPhZJBa721/mIPkAbfvDemEASqbGaC7chkAiB6RIpWCkz+z95LgyoBzeOCWFbgRrLic70ljAOgaHW8bA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdKKbCRA9TVsSAnZWagAAkwAP/i+nuaD4rp4E5KXX4meR\nBcOfn7BjmmIVHo6RfF+l0Kg/NgmbfQAt0OPQz7YRFG3qmtL9euLLG0lSbOM8\ntFRf+snmM/6qxmNA8kORi25UllTpGmwMLLUowdhNJAD/rhbMxZkfrVI/zwBA\ndxB9XO32GuWGvsFi4kQCF3MmE6ayT7W6sWglEh2wRueniBBVfoC2FATdxtLz\ndnskkGHaxIF1ruRLJas5FjAxq7oiApXoxgikWMKaj19S82dLXl4S07LHcs2f\nsyfno2kwuKYWUDchOiT0Kx9Y7gsdcYQmdIwLvbzH2v2WhQrcnPqCnNlX7K6F\nezyl2sWWF1T27uUUGd0bDHF8++ZmGw2O6qimx/Pw9jgBm9ElsKWZTuqqCt/n\nrm1rvWOflYs1nyAFlG4oKgDgh1WKkFNj5R6eRBTY+3PxGyWN4wvj2P8MwxiS\nvf0RoGlMaus+i/7PqfEBEm0/UfpWv+oUcwx5RVQD+zkJFMIy6/VGGSX4af96\nsguUILAHaTzXHDHxgakURdIUzE0YABApmR+rqIeIdw/juM8U0RsGAneMpOOI\nFAWpdOpkqt1jeDWmoua69j0lrp18BP0Vg8j82CSAflBY/uYm6gtlMG2QxkAr\nA5DeTcAhNVuro0xgUPS5m58J2Nvc5mfLsIxemY4l/7icZ9NUVP1MNAd6wqkn\n0YBv\r\n=vp5j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"4ef22cae74b9c976f969151ebcc3ae3d931cf9c6","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.4","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.18.3-alpha.25+4ef22cae","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.3-alpha.25_1618256539409_0.09334776609851847","host":"s3://npm-registry-packages"}},"0.18.3-alpha.28":{"name":"@opentelemetry/core","version":"0.18.3-alpha.28","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.18.3-alpha.28","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"45bbaacbe3f34e54c1331acfdd9991a5a5b7baa1","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.18.3-alpha.28.tgz","fileCount":114,"integrity":"sha512-EWa8o7tctDBTf5Tqz7ac60PQrYPhIyhT4b1uMJ8v3IoG/1cffagiMs+GiwZBuQED740jCKzgoFnMz5lj0JZQBw==","signatures":[{"sig":"MEUCIQDSuDCPr6QuOb+yL3Kq4U4jD0yAmxnVyX2/ySDTewJ4AgIgK99eyfumEAeipTJWlwFGhd0Bj6lH2z5EuM1Mm2q1qGw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdp8ICRA9TVsSAnZWagAAJuoQAKIW84UBVyX1wB+GDKEG\nDdl17POc1cUh/C6VfkpnVUUL2vv6KvGKN2QU5rjwP0RrxknnCcnQxk4CpyOs\n55GxrGtedJdVtXhPJty2SHtLTWrf9sUbVzqreZkLo92rKjEbnlWyhseTVxOc\n34/hAKWYUjB6A+Vy6zSsW2AMlGB60pjSWEPT/O+zXRDEJl02ZLYnPwL7xzX8\nRoJF32MxmIVcxNPqHmmrmITyPwPk9UdVekblf1g9Cto+rrm1/lIIv/qO2fDx\nW/0Ld27127LFR87QFTKLMlm8uVtgQYwwiIgm1uJoSKMHAZEGycVxmUvnjukb\nkqUwyBWL1bfUszyFCTVjSWQAdDkYQtGO2zHGsnfeQ1OSImjiIfQDodT38US7\ndyxo1zc5nhGXvO68d9J9ftmFZ2kvwANQGwzNVkdT6BOfMNvpGqhQhhqKYqe0\nHRrKv1COeNMBAJpF7WR+pHNwz9h0CjYS830/y7aCzGFGTgZpyxz4ZvWwuHt4\nTL8aoWjmqFS+gRvApzELMnJli7I/bWGATRdUy3tC9Ej/Ig945/mgq8po1OQc\nKVWNAI3HlJLCb2aVqaCsYLDXAqL6JTLntUwVar5vcX5lnM1vfgECfKNpv3cp\n9gCJlt/szEArziQDONBOC0UNAqlt9ZufU+V4D/HIC9Ku9Fq7yk/yFHWsUxri\nEdUw\r\n=W84T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"181f11ecc761b75a2702ecf4a6b017f5fb9a8445","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.4","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.18.2","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.3-alpha.28_1618386695928_0.7370230737374548","host":"s3://npm-registry-packages"}},"0.18.3-alpha.31":{"name":"@opentelemetry/core","version":"0.18.3-alpha.31","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.18.3-alpha.31","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ca2408cf78e736062d6c1799991e78be6717e35e","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.18.3-alpha.31.tgz","fileCount":117,"integrity":"sha512-qzG63ix08fu6ZeEdoF5R0dRwkRjrhK8sLwxvYya9wle29qE7XQ9SqnXANcAMyT/yVhBj6PY4k54GmgaH1ZZ85A==","signatures":[{"sig":"MEQCIA4cEzVAtWHYAUeDYtosppqve7RfRHnH5z+qLN3NOlsbAiAg9T9dRUKgq23Odf8Udqi02LzrkNOxxqLGL++gkI8sBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfvfVCRA9TVsSAnZWagAA9QoP/24GSKxLB1WshO8ymxH1\nu7LuhWXOSGP1dFZnv/TQxmNyNC9zGaRQA2WOWg5zuxEeZxFOekpnkGzwPjUy\nxZIHcuDUfUdyj4YcHCD3Vecx1LYqy7rnaE/lSqLT8+5SPT451fQzusIvjbLN\n1Peep7MzJEBWFUf9QGV5oUhwS2mn+H/FLJV13UrSjxdJZtH1opa+lC11BA5+\nDSXedvdfS2Ldq8Hlum7717rE5OVb/ylK3nNIWT8VAjxDQ9omaxSYrekQfyec\ndvo097XHiOwzpP5v/egvkuqoMQ15SBtVdEEBdoINxpleFh7vsEP+lvli8J5U\n9Rk0YfbsaL4xS7TR1pzXR2qcAfb5ERN+m5X2xSDmk2oBPUSep62uXWU4aJ9U\nvAAlLxPLFKVKuPY8zI55cJa1w8G9xvk2u2FL1vfQE50c7nZUi3ql2DQsPa9+\nq8hplxMmVxnECQdM4m47HKWQPkb56PXNRGUkEqtwNCiDYHzQddwVDlOVc4vn\nrFrIy106qS1NxNphS+hkE+O84NjNZKpKo6H9gpD0q6F3KseXll/2rzf42z3Q\nhR1P9dwLQL+wHSJGv6ABYvdJiURSeMTXmfu6QVdr7fycMvjr1oglh2A9dFK2\nZjYYwiugc7EbnkRQXsMgunyfCs2OEGTyhjxUfIl/U5u+kOira09plwPUlgVe\no31Y\r\n=EBSh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"d268bc6a8af633ed6803626096b124a269f7b24b","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.16.1","dependencies":{"semver":"^7.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.4","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.18.2","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.3-alpha.31_1618933717110_0.3223465484401806","host":"s3://npm-registry-packages"}},"0.19.1-alpha.36":{"name":"@opentelemetry/core","version":"0.19.1-alpha.36","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.19.1-alpha.36","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"99c50a6eb702092718629cca53959ef4dcf97cc7","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.19.1-alpha.36.tgz","fileCount":117,"integrity":"sha512-wwqkyTxngXvE8g/2B/Ib0cU30umLSy84qrQFMjR+L8spCce8/lZdCa7Dwpcb99NoPf94o2dcP11MgdaEXRjNjw==","signatures":[{"sig":"MEUCIC0yChJG/+XzgWEFrdOdz00/8fm5nA9TxT0Q0SRx4uThAiEAw8h4xoholptH3t4G/kAsMHCtcPJ4V5Qza9EBjCglOGo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggWnYCRA9TVsSAnZWagAATMoP/A13aOXQV03kiEHh4Eg7\nUml8M5WGjmt0fX5/ijkfi25WLkVSGGkywBjGBn/cuHdCWmsDx3YtLSDVT3zq\n99j1dSWNeb8u9GDWpOKLqPa2BYuyiKIgSSkjVM17giSyriO/S4ER7b3GGp/R\nC5mJlbghQIzRczkhs3otyW8vk06h5OZTTWD202pBqxm4SICUI1ixFxjEkHHZ\n+2EeCNDmtrcZuXFmdWOi7h3NCQp/mFn0+TEBeBfPxiI7mUZ5KgeSwJO0q9OS\nPIui4IqBxWAE0XCwaetlUwZ8hZgdahSammAwS89N7oobFc3ML/8W6Ara01BL\nOxWSegVu7rLWw9iEjXRd7Xxk8u4BPHlVdsye4vshS2yyxxo7AhSJo3S3LnD0\nQ8cu1B2pPVVkNMyplAn9caY4S//tDdXz3eYqYmiM0wcsGeBxp6JD7E34L5yf\nz2XfjACzUtWAGSRYN+nWesERAO8Wsx3h7eyEIVJ3GblXrEYxib1pGZCypa+R\nlNBgi0UXkG/7m1/Fsq1a5S0pgkzDuig8nYGlCwlMbvT0HgFMFj7KAknh7jKA\nKFp6NNDB/ARH/lgM3ZmJuznCPZMGdUE3xbOwPECp+uf92XxNtmowayiYcQd8\nhCdIm9QC6C8NTbrDgGx0OPPg6YWW6rG5+u39mKgNN8BzBIA0lZALclmXBtlz\n+Rzh\r\n=F+cb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"0c15999dccd377294a03cf7d36085216d6e8c5c1","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.16.1","dependencies":{"semver":"^7.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.4","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.19.1-alpha.36+0c15999d","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.1-alpha.36_1619093975934_0.22948290350465794","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"@opentelemetry/core","version":"0.19.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.19.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"5018e16d1d3081da0657476e58d9c2dce7c511a2","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.19.0.tgz","fileCount":117,"integrity":"sha512-t83FleVbHH6SWdUegclZbsnHn0OaHjq17Hd1zsJIRMM6WNuVzbXWA+3V6LCKXqUYyu3qwtZ/w45u/Nqfr5mEeQ==","signatures":[{"sig":"MEUCIQDfgHRDrwwv8/wOMIlqassTdfdYwwdFRnHaXECME6Z2IwIgQtO4V7Gg9VW6IiQit52ADMh7Gr6dnKAVTaYtvpKdwBY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggWv5CRA9TVsSAnZWagAArSkQAJNg/pBD2m8zpbPt0OZq\nZPigpeWiVW0IAtEdIa5TrX9Wq8LTnNQcVhwsLbjo8Mp/M9vh5mN6FtWy3yNC\nCl2/uH9/JR+cWjeR+iuczLQkMKhWJ4mFucybXfOJevFOLpj5Rw+Krt48DCkq\nRcpjixeIqh/ImcE+wjoenilhyFlAlVmPf2jMeh2dtNWL8nLslXqVSTnCAbP0\n0le0Uh8w7oCB0aCIPFF61KwZ+LjQrdYxMvNKBRnP5AAEidmaQQPnaoRyan4w\n2tWDiH24PSfAB8DOCAMeWGpj96Cgm6NyMMSwHIMJqka5Diaage0lJYQftMiC\nerBY1PCNZwIICFk7VuF6t94n9EHu6kvZm0SDxqwEICNVou4sAF3Q6GQITESb\nzbEIeyBdpadHpQ+W2LEvPwt6YuH8h3lcozuyNLvj/XVQrz2hm6S0DP/6W5mi\nBo7rIHWPB2CJOefGUxhyuvX+brBvp3C2MzrFxfkRPnTBhHxTJsjxVpA3fnH0\nmtAL/iECdgoOIdQFygRhensPKoVcTDPL5FBbt4ip1OjTmA39SyXYT0FxPMAd\nqV46CbJ8cZ8X0sUIAsC3WrbPtGMUdfc7Tkn5IBauzw0hoDfQl04eFKJLU94S\nUFcDanUWdtpOFlj6NEsq584Fbs3B7QfcmG4SF9soq6pcWxCF2LKnBbuybb5k\n5JgI\r\n=KOE/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"0c15999dccd377294a03cf7d36085216d6e8c5c1","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.8.0","dependencies":{"semver":"^7.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.4","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"0.19.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.0_1619094521188_0.6437134581685529","host":"s3://npm-registry-packages"}},"0.19.1-alpha.37":{"name":"@opentelemetry/core","version":"0.19.1-alpha.37","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.19.1-alpha.37","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"d87c0becacab99fe7c058e3737acf622f387785c","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.19.1-alpha.37.tgz","fileCount":117,"integrity":"sha512-hg+D0qlr3oQelonn0FksHcU72YulKSEtta+6Awey3aUr9i2+ZwuFcPk3abnVhhD83dehv0wUdfbid4ZWiOB6dg==","signatures":[{"sig":"MEUCIQDahTZLX5N/YNWNtx4TnCdFRqOvJ9JZrHdDpvgoaw40xAIgXmDDTqZ7tFERujwJ99wP5dm/mT4tL44OKxjeQRICey0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggb1OCRA9TVsSAnZWagAAOxQP/R4OFuPs+wqC95h35HhB\n4+rXcWnXPRhEpne4DNL3VAdLZ+mqExJ768SMm2KmA9bd6ORvK1rwKK3O5EHM\ny0g2NjcsTvRFw1m/SlnTJcj4hK8I5ZnDWvtA5iwTx+scaBvqFzUnp0kddrWc\nP3cMnXCPG12cf/HudoRG1yPOPlgrYcex2UYb2wgDvsY2IfK064LAgu3ULUR4\n7W6vCCOdx4zyFLptj6Jaz1kW2eyjKDrDRRrja0Y5WXPEvND2Th0zphaL7kng\nF1EP73uZG/jyDwbcyY5OfUQS62ybOJKIFDxZ8WbL2G9KlyhhsSN1qmWDowJZ\nJb2C8lNNhi28m0mLEHocq4XmBd4/MtREahkq5GcOZnaNLo8Uw+JoD7Ld1y+o\nEcSa5MCcL7Y6+xjPflSFla+etRrBkWVuWKFrbnyx66ZH2ZJihzIBpuftepK4\nKgK3KDmcWy69MRDvtW+3nZKHpnrYzgqbdqw9a6o7ImW/AGAuz55nOdUs8Uer\nbgDIAZTfDLIbQDNU0NKShR1ma2G/b4YqCC/HdYnN7F1x3R57xeitSlrioGCo\nZQFuq1usPtGNFIdkCpWAZvGAGEsq99USakPCUvg5g1oGpUSt+40TBr0NO/Hv\nzi4XcrxKKmzt668UF4t3iByCXzmdGsx7M01UaREpo2BSx5AGQqkAkS/ECo6Z\nn1MB\r\n=Aw8C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"a0385c45376a86d396cb364feda2b4afebd836d1","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.16.1","dependencies":{"semver":"^7.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.4","@types/node":"14.14.41","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.19.1-alpha.37+a0385c45","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.1-alpha.37_1619115341934_0.48010496402970526","host":"s3://npm-registry-packages"}},"0.19.1-alpha.39":{"name":"@opentelemetry/core","version":"0.19.1-alpha.39","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.19.1-alpha.39","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ba2b4df61d6b506067c34c5a6eb8447573fa6dba","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.19.1-alpha.39.tgz","fileCount":231,"integrity":"sha512-cGuvnHDUd5aIhAvuKGfZqmSUvORI1EQ2C6y4CoaJhiO4YKuX3uK1ienkhztZsszR3k2Bz9uyYyE61ZsbmPDtVw==","signatures":[{"sig":"MEQCIGgl08eACsBBmsr8aSAG9hFk/SI6ea0cj/7ByzIGxtRXAiAFTB4xuTHdEjJIQHVdon3fTnzzXWQMuE9wXltHWLIvDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":256655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggcQlCRA9TVsSAnZWagAA7/sP/ifvuBS4PrHDpXgGisja\nYfDNgu7pzu4Q5oNCCadeDqj5U3jZq1Egg/TVgbtzyoNs2so04R6mPa8z+34o\nOW/MvTocGtNK66RAs8asvHyuu3zUVntmC0vM1XIw2XCmToiadoqDWBS5h+UN\n/Cpe7G9EY3rR5qskSjA97HPnQsU9j/hsuc/fkD7rgawCaJprcUerwzzm9VPH\nvJ8ZhnET+mXxp1F7QVG67j0ldBGHPOYpW8H/BeuTPLJxP7CSd0ckx1CYrI0F\nAeRi3pIV7lqfAYjMg0t7Ue8Z70In++8AhsJ3zpurwTGCLIt/z32Vi+sMrihY\n5ZDk+m+q/ZNqJXcexcX38gg2yxASN7M6VZBn20M2AWfeMoyZ9PUbn5fKK84o\nlFDNirhHT3mrq81Mlip2zSjyByp8SiFzhODQhYQVLt2a8XRdRgg7qzkSjDWL\nKBy81FcAyaDxG8PnetzyMgG6i290YzqFpq1nytuhVAEKdAf1b3fb0gKU8tjM\nFscs2VFFGxRDASEobNrF2VJWZ4xd+MOgjQOJzweZZDDmAtdWB2CRbFWqJFjD\n7ZlCZByDXKE28OESXnpNw2e2P7elOpV+C9FJ49xrmO9iKYlkX6hxRPsx44Gf\nxg/eDoJRbnxufcEfIZYsd7gHk1hMi07FkZcQ1lNIgqBJSw/lKEsFGJYJIo2I\nMagh\r\n=B7ml\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"23ba4bfdc77c8bf594bf0c817320a31f59ca0bd4","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.16.1","dependencies":{"semver":"^7.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.4","@types/node":"14.14.41","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.19.1-alpha.39+23ba4bfd","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.1-alpha.39_1619117092971_0.4560344206426612","host":"s3://npm-registry-packages"}},"0.19.1-alpha.7":{"name":"@opentelemetry/core","version":"0.19.1-alpha.7","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.19.1-alpha.7","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b926b8af51fae5f23207ce0a2ace05bbde9815bc","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.19.1-alpha.7.tgz","fileCount":231,"integrity":"sha512-7nmli5ccWf/aOUnyXn/Y2uv6LkMyLYl4MabjSd1cFPgOcWVN7HpdfhIrFdJ1VM4J0wT9DFgCsUhR5Flj2ElmIw==","signatures":[{"sig":"MEUCIBILCbZYKwT8pU+HExZD7LUV4FQZiqTlpa0OjNMFakwVAiEAkBTow68iLrzwFwMOf7dO/IH8Lji3BtzeB04cpOJMsCA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":256815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiYm1CRA9TVsSAnZWagAA2jcP/R0fSS0fFGF97Zma6Tnd\nxQkzZuHFMpwe5jG1n+dzZKyzDMsPknOqkLDR2HjmkQpfmg8XpcchrBfA/skJ\nVY9AtBrV4GtDSCCde3unzCho4eTYEmqq+2kgPzgA43IuE2197CMBnCoqw734\n11/T6BLOdgqCA2LfoR9ZzrcDUXL2sxDW9nO/hcTCimBytu8etcOKXEOV/wXb\nDNvVsUNo90XzGBcQZW/An2aUaRK2GORWKeyAJE8keHgwBoKnBmsRaLIqF9Fb\n5vTXf3kJitBNjkMNtz/yFnOkAbbtlO5ePpUR9vH4qXb04W4rBORXAgGmeOiI\nL08hooz9yCcUk0NWEsHaGBZz0IFhYa+qCmL0Bem7rjXzzRZZHLxps2d/bIX5\n6Z9hTtY09p855f5QN5BL6y3TMRqmWHPA4ERF8OmehE51pO0fgP92i2LZPWcq\n7lLagIl2iJn+hDQQwLfuQQCmO0Fl2XfPtzXwXJMxYXmhF1bqej+0tljNCEz2\nk3G7Hywjk/Bv4hhsZmbdOUYo7Gll13oNBOD18ZfDexQCklqKi6RSRGGKzAT6\neNwlRqMypfWK/QL1/wKaRL2qlxPS4RLO2lNIcqm+O3DJn9xjQBTMmftGSmzs\n/F8t3IdRg14GaU5EpmsMhqxMHXyngwfy5A+1FKqqYlWJXQyPVHhWSbnlWqrI\nDrF2\r\n=Hk8a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"c4341c39dfcdaaa65a5d6ad8eb745b656d865177","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.16.1","dependencies":{"semver":"^7.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.4","@types/node":"14.14.41","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.19.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.1-alpha.7_1619626420797_0.3412456397331822","host":"s3://npm-registry-packages"}},"0.19.1-alpha.9":{"name":"@opentelemetry/core","version":"0.19.1-alpha.9","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.19.1-alpha.9","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"298052298ea5ce89d57b82c53644b5980b885175","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.19.1-alpha.9.tgz","fileCount":225,"integrity":"sha512-vPHTT5eFBeKwvxoNLFRy2rYM1KABwTLrwQ8l/dYk4/V8HfUIB1uiMp9vWh3j7uR0bLr0YIFUmuFnDd2a0pS4mw==","signatures":[{"sig":"MEYCIQCaZInVuAvHpj1+58sTo4RIOGHd7hyJr5bmh5yyGLetmAIhANxRFie1VLoYOjYDuID1fCizR74Z/YUzoecT+mKm9AqH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":254454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgimuUCRA9TVsSAnZWagAA3Y8P/24Irgt2OWcp6PjuZ9wO\nxMoUrDeoPsN5tRCtvBXeZq2Bn62g0cB0pVoftiATsA7I2sttzLjpnTUIMWx9\nobVuqsBWKBSU6F98LoYujdUwxHuN7kumPptWV67VT41t+vXlxk9a3PQkdEtZ\n/+JMOOBSf2adu2cvRYL4q9olF4rjp5dxLjmoRZvMC/vPcOUrsY0vW32TIvt0\nbfE7nhXtZZWix3h7LymXfnbQl3skhcUhre0R7MhbH28zVkna7jSTcWdt9CIB\n8dkSzZJJIgBHTIcIH2kdtXyzMSFOukCRD97P6HMPPyjxt8c4bTHi1jfLubYy\nDLW0tJCihyLn3RNHF6exIzgfOnskq9FDDUupLZX5iEFIMpa3aAc2/ykJnhmV\nEIC+T4wzyCb4nfefXhSGFBHaSYYoX+oS6Nfplaauv1SWtbX693Q4lfqMvWmW\nUJuekOMXky9QUTISR9YJv5ofraobqN3fybvTYbV9zab61dRpUqrxCAf0yH/d\nXsrEAjFKrqdqICrEhUmlQ3Qe487No6sNZE8UPXMnYHIqa3kdehiXQb0OkghM\n9hOqJftMnNeS2L+oQiZR485nq3+n7+X5FyPzXxrh1rHWBj9ZIPRRrs247JKz\nhVZzcu6Ke+wPDnF+5pYMQG/VbwT3GIrqY8C6b797DOSUp2Q7g34gi03ikGNy\nJzI/\r\n=+Yqb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"677727b2da55ad1decf399f3584ef92dd5fea239","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.16.1","dependencies":{"semver":"^7.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.4","@types/node":"14.14.41","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.19.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.1-alpha.9_1619684244463_0.24340234913740177","host":"s3://npm-registry-packages"}},"0.19.1-alpha.11":{"name":"@opentelemetry/core","version":"0.19.1-alpha.11","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.19.1-alpha.11","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"fc9197f31890508d4cf8e3adfd0304e18da5902c","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.19.1-alpha.11.tgz","fileCount":225,"integrity":"sha512-xTpusXgoah/gMKuggGDjXTvscGuaz/oJbJj2fcmsDm1XurKOA29nOJvbAWizZFTzHkvtRjBHLXMI3uZIbfkKyQ==","signatures":[{"sig":"MEUCIC5zTOqHzeOIbW4MJHUvtp3HUxA+YcLshUA6k+WMq0/bAiEAsfF18BgRh8Rqey2XDN7uOMIEw6zZTlkKbd/CYlqfUnI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":254473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgix/wCRA9TVsSAnZWagAAzhIQAIwlQlbyZgSFVKKsQ0lZ\nrqu/5kx/jb8/S9pRfywgvYHOv4tdCXQiOm/FVyT8WCSKzr4Lc8otPab9iuyH\ncrmfLfjuRQ3DJJ8hL/gU1dVx99VgxPgVAr6pznMnAppfBn50dJSMMTWYtL+C\nYQhOzfi0sRTP7jw2saRoA/rPWNBQ8p4jc1hY2wbwcergUZ6Nx50yQg/X2WvJ\nE3nO/Oia73rOKQDVZiWkKtr8rOzSSNAIJRfH9U//FbViFKolyp2a2Rf1rmO0\nd6DRh7GT5aYw+XREJT7TqB6JQ8h52FF+sgifQq9Vcrt1ESk7QxZRXoI1XQGq\nTsSJSjIibgDK4w4C+3le4d6DyGANRAeSxPqduHQa/3TrrMCt7nKEQe46RoFi\n5BlENNYcEOW9UKTYAFmwBGk7L6fRvesGxhTiHA4jiJPQV0XNGXR66ZNMhjJZ\n3CCdzyI27XySW/F6aymZ94cpOw3FxmuuFt/8UHHJ/plKyUVH+C++V16dsGw3\nHQCP128my+Kkin8je8xGZLPBNjE6queyXkVmYuG3gwuZAFkScuKHBaV4R4OF\n4/uhTFc2suuGBpEabPTtIQOHa9p9k8aZ15EBS9drPNMtBXEYzIF6+v0GZ/c0\nU3dhRCPwk822+TjsMkdet4i5/O1BIFZlRmCdCSG0nRHqmiNyxl8r7mvXMKzg\nZS6I\r\n=4fBM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"2afcc7c90d93bac4fa9180f4fd312ed01370b2b5","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.16.1","dependencies":{"semver":"^7.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.2.4","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.5","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.19.1-alpha.11+2afcc7c9","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.1-alpha.11_1619730416436_0.2454264405174058","host":"s3://npm-registry-packages"}},"0.19.1-alpha.12":{"name":"@opentelemetry/core","version":"0.19.1-alpha.12","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.19.1-alpha.12","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"756aa8a65ef88ff8ec0f4bf07757049ac20066b9","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.19.1-alpha.12.tgz","fileCount":225,"integrity":"sha512-4pri+wfgZ4W3SH95j/vi+iK1obY1c7359B7xXxg50X33ecs9Ct9gYceNLNPl0dwHeqxNTO1VixP6tiRwdMc+ww==","signatures":[{"sig":"MEUCIQC7QMVyGipEGqwT+/WzPfj9mGPiARd90gnX0C9MhICbOwIgCG53jrYVGMJK42P2qF4vxHKVg/g/xywRhdnfzu58huU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjG1lCRA9TVsSAnZWagAA+G0P/0kPZaBhO0E1olrE68+r\nLyajEJnXg1DC4Lkf8aS23yhulGx870V5VoNs1WV+7WpnKqxiAdJdMs+3/4UL\ndoZqjuJslpWC4oKR3F2QKFEcjOkFeXqVCJ9bnfD55wDAUr2ZX5pvJYMydvua\nvQNXhU9AJLEloGSy6LaaFmkSW+4OocrKL0FN8N8SXXsO+3HPYU7jx28W96Z6\n2kbEU0Bb7suDbkajUxbtvRWn+nvHOauRcLwyKGK3Q6jCQLY7GoLMXvyijZ/M\nsxmpocnQOxIgWIgXV6UvjO5tBJhQcopZxl0JwXhUCRUDQNsAyzLUJ2ptyyL0\ndI+aTGGS5ZaK1Kyl8zQDNjnU64JOAWibLzw95MwR6XCNHX88ANY5EifZ7d41\nRThrSxNJQQinTHadTVGr4kYmmzFd7d1HuahQIWAr3gOJlotO2tE/nCEET5Zb\nhzD+2Sqiq+cdsBbLmg6vKMRUL8eJXVOdOJQScLtP6xVROKz2tdjBAr8TPexX\nZfPnEd4SzrahtIoJ9yjLyK/rrQlsRUIFwiSTy5k41GISiC77c9xPTcsQXehV\npCJVpKnF21oPaXyVJec9S8YZT5iOKrOjX7gq2bkHjhLyrUNR70CMnkVmpmei\naeIPUovAb80AnA2DmWyreE8ZQCb/wi3drp155yrAMFJvACrnPyL8J2h/HXEk\n5wE2\r\n=ZToj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"25c205aaffb6707d4275be6bade3e078e50e2df3","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.16.1","dependencies":{"semver":"^7.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.2.4","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.5","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.19.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.1-alpha.12_1619815780664_0.05053526589844881","host":"s3://npm-registry-packages"}},"0.19.1-alpha.19":{"name":"@opentelemetry/core","version":"0.19.1-alpha.19","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.19.1-alpha.19","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"e1bad893b86283b5f27461a870110c5ff5ffe2cb","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.19.1-alpha.19.tgz","fileCount":225,"integrity":"sha512-NXAP+hP4mCiZs4vbpTF5fMMJMpKEchE6H3ooh42gC60VCkWI8ZmGq8E+IgYNBKi8gJrRUAe1CX8dy+RDdzu95A==","signatures":[{"sig":"MEQCICWyzsibknIFvipmzUAjW8TILPFco9umXJYlApPsSrQYAiBzA7vppXIp8xrww3E0Q75AeBbpha9EiSH2Mp+skVuGyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":256723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglkOKCRA9TVsSAnZWagAAetwP+QAJemv9PA6AWPNjwRO0\nqJdGIYeWGZ6p/qfoW/JLZdyuvf5Nv1G2BTsNeEm027VZftm/kHHB75Cnz8nx\nYCYparUH4EC3Yx+xxu6RAmZsJwBou+aM+dXyHlmShzbXwfxcfUYw0qxG0paR\nYVdjLc3dTVymjse7tqd74DfZIjsm8ou4YNAHX2iqgmz1hwOtzs/s8QUBkmtQ\nOZ83j1HMaU7mzD1w0aIlBuVvGdzvLQxvmMCWZ56v4MdgZZJrlalTcX5pF6ir\nIBZco++BUXmQyPYGQ6mOzAUo01Dhxm8WMVWuxzXnhlOYEIW6A13wN2pSo4tW\nQSP4LTOXQZtmm/lhoqAxW8YTYWKfd2Hr7cgWt7nQRJAfkd7KebnJ/mp7Yrre\n3guIMhLsRGxfe/5OnTl2YayxtNH9H+oalh32c2isqNoxH2x7+MIz86VGDl4g\nB9WerYtJPgYAHisJhKP+qMMO1Lo1LT5LC3EiYgFP3IfhEQiFwr4IdhXYM0zD\nxW/pzXvfXo8xE1zQ3jw/sMQ/Ou4aqBm6Io6qxLcgCp/sHe8wNNgR45uXbwFG\nNRrf5A6wvrd5pevOujnjkdaNDMiwupvNzC21Sz+igCx06m+CGwLUuTwg2FQ+\nx8nUUrOwOB9yOLiP/wDKtLaypfdLTcPF4gSLTNtnWhK9bAQ75jqiCE7Yx9w9\noOjw\r\n=u1R/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"9ce9eea7cad32cbc57bd80830f21e4f366ecf929","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.16.1","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.2.4","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.5","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.19.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.1-alpha.19_1620460426033_0.8004145879899109","host":"s3://npm-registry-packages"}},"0.19.1-alpha.21":{"name":"@opentelemetry/core","version":"0.19.1-alpha.21","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.19.1-alpha.21","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"70da761bb6b0e31056b13f3a9c3d471e33b47452","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.19.1-alpha.21.tgz","fileCount":225,"integrity":"sha512-v3GndDbgfd3l9X0Ba9vZZhynbahm5/IWGPN0kgT4MOS3l9sOVeQYaq2tP8GMRlEg9CY+aqsQGz9NTsLCGki4Ig==","signatures":[{"sig":"MEUCIFrUFi4TG/IkCgXLMNStmtetO8SRE1WW1a46orMRZkVzAiEAyJwBqo1UDTBPCfyFPRvXth+prln4NCjWcuL0HyC6M+w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":256925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmtHUCRA9TVsSAnZWagAAFNAP/ApEpLK4YnfDNoGSKC3A\ngn/wCp4EPaPhpT+RJ7eItxaZ9jA6wOVOQuUeWvINsi5MKtHx5Jnkn8ZeYnsN\nZLy9HyHfVjjK/XxW4RWEHtEKwmTCE+ZRcyo6rLf8pDm8mxG3k8vCLsLMiWiP\nwAmB2dfbWCx6qhwPSTc3rBazwwJ70QWLpJTlcxmcnGWRTlspcCCVIfiV8dXk\n2ymBEe0Pnvz9lbpo4sraroa9bh37hIHXUO7xiwo2+0BNKsiL+VLRVpBzMQcf\nAjAcdR86J7RGwf26W9SXnstChaX0UjlquQHslex1gBu8V55Jg1u89bfGDmrm\nB/dyjnd5rdkqUHXgkXGTtUhA0JNHhyW6rfnQl7ilH/cTlXFpu+JWrRfsyrQF\nA/5jo85Z/0QoYgqIxIClVtHZJz7PYNhyPiE8nIWyY+lKpIinrJxNz60GDEo4\nHw/rWjJR7emfcU3YFfZJCI/DEccHLkjpk8y+kfxWJozUMOI5rty3QsDGPk77\n38B5fH5kfTRcwP4zRjCBtzVENufG0H6xOlPTpo84X3b+E43RdLwG6mklevC6\ngwUkeUYjc7Z3XB571MIGwoiT3aBO/sQd20OKbCXWy3G+U5vYehvXzCVvlO3D\nmtEajeMMKuP4B70Z1VSnlzkW/lwHrElFwTzFfQ0FO9pqQOBXuzyEMO6bmta9\nrFJM\r\n=x1c+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"5cd02aa12e0bf08a9736f11f09ebaaad582eed27","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.16.1","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.2.4","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.5","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.19.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.1-alpha.21_1620758995871_0.0006028602907084402","host":"s3://npm-registry-packages"}},"0.19.1-alpha.25":{"name":"@opentelemetry/core","version":"0.19.1-alpha.25","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.19.1-alpha.25","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"c88d62d94076bbe3ea44e49a5eb969d031033683","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.19.1-alpha.25.tgz","fileCount":237,"integrity":"sha512-Nw465CM19c4wL+mHKoBitCpxqaHcrEytMFeqX0RXOJIFaT/eRmIHuMnr2sSnTTLqTt9hPmoyxq3POdhPniUy0g==","signatures":[{"sig":"MEUCIQDuaMFVmILAY6K4skiCZ6sKxdARZkXTsL+yzjv/8RmJ6gIgPwgA/JnfLpVWXO6zVLSjPyVurAvM1vc4Euj45Z5N2pU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":267524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm/oICRA9TVsSAnZWagAAZNYP/1RAPSP9hmAVn2t6x47E\nVzrJvdX/SSHOKLKLTTrm+SQfM7xfcDQ3YfL5r30DMoTbGOh7iO5GzfLBlYxE\nOk2t1qBipd8tFCBXnIM3lj5ROOmSirkgE1WXH/C685amn1aasqZKP7mpK9XN\nNuomIAlmjOmN30xcUrKx5bF15n0tKDvohjqqsh3lCAKfdfJYLG2tEr8vOGak\nnpRCHPt0FCG+TTfZ1e/gXe50qhRI2zKLoQmFriN+PTnpeVsiWOAj+mOVsfsB\nU5cgfQ80hpIfYgML0HdhX/3lqIsXIK/bThof7BYF9OwcdsEGb8ijl4JDRa6K\nnnwtqAyk/5wgvE8Ax+DBsQJCGpLnLlBZAeRHtCWSX1N0AjeyxNPD0ySWTwqA\nGROLdcX6nzodPPulq3fC2FoH8vInWaNjWrJW8pHHwLG10sWNoIltNT7YPozP\nIvWy4Q01JpiJZetjdJUPgfp8spajOEUjtx+u/QsyHLVkX/lPIYENCNNN1H4+\n/G6e7SBl+zqAK/2J97Ievm5XLBUPnLKm9NyVrP5UIpXT75Kz3QXnmym1ALrS\n7c/5fagDd0i0gYXzTYRbbNx2JZw7DNbXrcIoe3b2IT1ZRkSjLo0O7eAZoZFT\nAerCvnU5m6CFfTE/TJlJR8Ru7FFTjTSQEhgUSpC25GGlBJKFpZeCh+VJGGnP\nNDHC\r\n=aj6a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"02239b52557fe5b4c5ae6eba742340428b856492","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.16.1","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.2.4","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.5","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.19.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.1-alpha.25_1620834824064_0.7625196581551936","host":"s3://npm-registry-packages"}},"0.19.1-alpha.26":{"name":"@opentelemetry/core","version":"0.19.1-alpha.26","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.19.1-alpha.26","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"e85278dfa90eeb4e7bd0e6b14ee14b720c3aa163","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.19.1-alpha.26.tgz","fileCount":237,"integrity":"sha512-PtTebXMqmyrnaD57/irhG0edJRiAQAVZ9OeoG2DE8EnoNXnyzkKmZNN9VtdFKFsfD37U0uMp/Xfs6XuhsDU4dA==","signatures":[{"sig":"MEUCID6YpjwcKU1HhEICbxO32uCivZ+oKbb9AwNPq7k4f/MNAiEAxMpWGEJkkxSC1sc83BozdkdntT+ZEd+5P2XRNT3Ay4Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":267708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm/0RCRA9TVsSAnZWagAAchoP/1gJghCrjszIq42aKS6I\nY06MJ0uwETiv8c/Vrk5Fkp33fm8pcMukfmK1nm46GiihVHViBM5Mu+X9Cp6l\n23ZZA8PK4d7y1Fvz28acLtynlxOvFC5Alb9fgKRHvQ84p580SASB2M5BNMrD\nXb0/14MVuMOfZhlnPULS7t9YXGPHgAHRHgnf1gf+QYjxz5mem61Ppyy046b5\nErEtypJeHbjPtJkWHwMi51bhzb8Uke/OIR3toHfH5X91ng+O+qnUbg+IuJD6\ndtNbELqg+HZ88Jx+5NSKMGcSx3nel6xcDtf+rw+yaAWShLgfxOVQhziP1VQW\nZhuVHctFRwrryewv6Chg0WkR9aUqpGlrPDFx3IY8C7MZqK+NLcIa5PWKBqhm\n9+Fh/UoeGTt1uKZGjRjMVOISDM6MMiJFmdySa7gOeAvAGBzih6XWG5/fron1\nin3eab43SDh74ADaK8g729AClOSRJoBZKGmQcy47amETY035ZZqkbMybblUQ\nHjQflV8bjR25RARJwUmGDCgcsDdDijj1FyuIoO5DzFYqrLx+zWH2XzSloga9\nGR0kjtJsVEYCZzDKaq5B79/fEIa0MEwlKUndMilhSaUn7zPbkYjQRf+iI6c2\nSTCs0RVqPqCBfZ9NeSt6YcttfMCkYSnDUeS3soFCKn2snxBQOywcZky5124U\nDY9M\r\n=L28N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"1758fa6e84333c9c43cc468c5e99dd3646f7e3c7","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.16.1","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.2.4","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.5","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.19.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.1-alpha.26_1620835601429_0.29160671167647245","host":"s3://npm-registry-packages"}},"0.19.1-alpha.31":{"name":"@opentelemetry/core","version":"0.19.1-alpha.31","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.19.1-alpha.31","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"30daa6c9860001ec182d7c6859a51334f2adfdcc","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.19.1-alpha.31.tgz","fileCount":237,"integrity":"sha512-XHQEfUD+wRSWF8SCU4288D6Rw8dnhl1t/tPyBsZJ73tj9S2cfkbQEBqNJ1oVWU5JEt4ubTaIw/212bycDNRQVg==","signatures":[{"sig":"MEYCIQCdrJe/zQ3f9TL4PyG72dsf3SFwElEeK/QqRhnZFGKoUwIhAO6OYrzYRxRI7gWaTq05otDCkeoUEuMMcX/9JA/scoE0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":267724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpVO8CRA9TVsSAnZWagAAZkYP/RKhzAfq3kY/upt7E5Bf\n87FaW3bhyGAPPx/J+vSw/5A0T8pFOvs1PjDwaA1g/ZZghtqNo4NHTwNdjAUu\nvT4oUpPbKwycPfmnk6MUyeSF0+GMY57oTWKN755CfzV+1k9qD5rZy93q0kcH\ngTT9PcFz5AMPPbTQJrIhqPBwTa1hknUVEqZkw6qIggtME9lDAl0k8Sfg0ffi\nV/QRBNjGac1dz5LMHCr4+MlH5Is6Wdb//MiimAmw8RFiNC6SvZ6dL6BvkweW\na49Gk+ZToWmy5raGDwIgFPXNi8ZhjPgwTL1MI0YMw76RnOdvGp3KZWO7DpQ4\nzGXHG6Oy+LBAM/dOrXvQykFnimHIZeS0Z20Qx5l4WfvWPNbdJNLUN+cdc0MC\nPRGCleY63kNmXfsoslLSJKzB9l7dFrmpCs/qIOPGoy0STuBIES2RqLQU9SEp\nZC5HD3R3Cbtj6lBSb3v8yaWPQMmYMFCDdID9e16KWkcg64OcktXhHnf1Jnan\niIoH3lwGSxpnuzfWpqMgdR1zbyI4R4Ecs9pa1U3UBfiV7RfsvGhaIitowmg2\nUNhP61N3ejZ7RVwqmt+6ccBgUtvAds/HE8cciKT/I8/bp/yivfguluWutwEK\ne352pcDW2LsDR5d+JM+PpPx8qQd0cfGVhySPnd1ZoQOYBGI1QasoFH1o9BeM\nHqzh\r\n=K8Ts\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"24adbd61062759f9d9d57420fd97e50f4d8c3b16","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.16.1","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"^0.19.1-alpha.31+24adbd61"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.2.4","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.5","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","@opentelemetry/propagator-b3":"^0.19.1-alpha.31+24adbd61","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.1-alpha.31_1621447611662_0.31472377486642555","host":"s3://npm-registry-packages"}},"0.19.1-alpha.33":{"name":"@opentelemetry/core","version":"0.19.1-alpha.33","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.19.1-alpha.33","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"a58546389ac7737cbeac624610fb4a0ceeef4426","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.19.1-alpha.33.tgz","fileCount":243,"integrity":"sha512-SVoVeNbfEsnrRX5nUCqBK83hu031WDAXdAw0duUx60wMpWVPUykThNk9P/iM35M3kdb5cROEnskoc38fK2Sz5A==","signatures":[{"sig":"MEUCIEWxggmBX104/gSwxOr0Q40TTYlGJL4cqrYfwS+h9TuSAiEA6/T+MRV5LtZdLDkk9hLa46qfCUJs4jIVAkvFik1zANY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgplILCRA9TVsSAnZWagAAnG8P/R250oJfs1sGW5Vk9OuD\nyRr2a9ORPZIyOqc1wZtLKSACCzwXpdfiOWVaz8fZ9yADUROQ6KZ6a+WG+p9r\nto18jUHFDARSd4YN5CIvZJZGWdJdZOHClOPB6GHHgonk72TI6Mb4RxJkypeZ\nsB9zuidoyXqqVy5zR/V4HmxcqeKOAqLkrBDHRahtemUqugO4QSsw4aO3L+wf\nThxrEIJT182bP5cBYX0o6SGPF3FICLsGtR43lXs5aq6o/tHGrc9hKQS42vrN\nZuFPE/855zC6BZA904rF8spkVQ/QGAJSBDBPizmPbYl5yTRWZX9FCIpcO9RA\nHSDWRlQVUd2vrPs3CFV4sqbYhc9Q7/4ZYIc22HeEkSYQaXAGD9MK/xbnZ4nK\nf4nNKCQLz6WOh+Vl7biZcAL5h8f/SXhcuCpEH0cgnkp5ixImb6kMUqL7Tx5J\nBUvAkAwWpBObYWks8h7S6t7bzuWGfFbvKGFOoiQk2HD2tP5Vi/bNLtAdzjGQ\nFV3r1aqy4PMgxwmUYQH8FVZqYMYljXi5ufJglNema766W+9EqSjX3zquWqC6\nitbvSYI6WPqj8SRJIXNtUwYu4qnTCG386beBZkWcO1eym+53ztJ0h/abjasu\nwL2/g4E3U1bH+sklhKjix6TmRdGuWC2j/xfpadaFrel0UPKyW7DIRS564bnp\nO4N2\r\n=M/e6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"c85fbe6682b9a8fd52e4b99bdbb079833b04e845","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.0","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.2.4","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.5","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.1-alpha.33_1621512714827_0.12927777239466942","host":"s3://npm-registry-packages"}},"0.19.1-alpha.38":{"name":"@opentelemetry/core","version":"0.19.1-alpha.38","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.19.1-alpha.38","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"02654c52d364ab0739d6b747307d7c67b2f1e8a8","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.19.1-alpha.38.tgz","fileCount":249,"integrity":"sha512-kKwB4Vc3jtzmWsN/SeA3alYqY2XtF3tJLl2xL5vyUS+SNSaWzRSOS1nMVH5pfLLjgG4vcvhfrfl1ZmuBhebsSA==","signatures":[{"sig":"MEUCIQDqRLIyFChP7okrbYhji8s8+s4hIgbF4zdYZufL7F8puQIgBVLPT5Q64s/Ij+ZRXA+ZIedWQvuQ0LHIGaqvRrzOJVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrmMWCRA9TVsSAnZWagAAi7EP/2cnZt6t2Sf6tO8/zpim\naAb90NqdX5RAgALo/Ecd/kuRGODJcsENhskq3wNjZay02ncwPMtDaeLpANU7\njCc55Qy+kaWxV/etVDoRwHQxPeb6u2GCJkg5WTnD3W565COZZlp3SPvB4Ixi\nDdlem9L6qSooiZZhpFja+d6N1lhPRm2ZYwfCnBt7NWgGqohs9VrA4m4XoKTX\ne4K+4TMHn53y5/G9NFZ64s7jn97ByJW8+hfuN3ORm2r3IPUIKVK6k8Vfg05S\nSkqj2xDW4rvqUpszu1sSW92uLhkpU9vrdzBoJYDI0r16xIbkVD2QeBNwWO8l\nDPXA87eiXq5JuGIPR3KRoqerJVin/CJY7GtqGr3EUw4BbaMyd7c7tp68mjQJ\nNRsfhCgUZTI7hJcE3F/OeTUfq6ptUH3HvKRedEoCj1InzlWEh56VtafO8cw3\nS62IfnA/mE7w8U0zfHdNYb6KEnFaJRc6fB9HM0Q3BjGy2yfFYtnXZwCe+Ahk\np5Q4Izvho6+1IUgUs1aew0KrdVkf9xexqaqCAKfDTJCdDiTabkF/7noojhLS\nH1hwjOWR8BSrsJANvpFYphgRTcz0DOQgFCl2sRo3TMbmJTC+XgQ5zEt77skc\n9fi62UeeiV1k90pZGq4/3fRklrvMYHQ0oCtfnvz9KoXirny+Cqp04vCaWn1N\n/BMG\r\n=XZd9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"8e5c8a0965c2dc7517dd9f2084aebe56f678be89","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.0","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.2.4","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.5","karma-webpack":"5.0.0","@opentelemetry/api":"^0.20.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.1-alpha.38_1622041366221_0.8176037618187952","host":"s3://npm-registry-packages"}},"0.19.1-alpha.42":{"name":"@opentelemetry/core","version":"0.19.1-alpha.42","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.19.1-alpha.42","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"44515b08f2c3647df98fbf0e622b39812e2f1dce","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.19.1-alpha.42.tgz","fileCount":249,"integrity":"sha512-X8QOSEe2VDKO9haPyv9eAM6u3V34OwRvurDdePnGhbLqNmlUbbuDaS7xIDaEtxHwIFudzrmvMnFvj3L3j4zczg==","signatures":[{"sig":"MEYCIQDNvbCKwAxDOZu56T3qMyFhVKhgmU/fJbv4dCBCg7r0IQIhAMocEZffLQnF7MSzWfysCYbg7Zj1YQJZk2c048Apx5TM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtoaUCRA9TVsSAnZWagAA1Y8P/Rs3+lnXNFL8EnYfFBic\nN0kg8VSfDw75uFngZUyH4QANqM1Zz+X46jcRRKND3M0MQcOXUqqUNnDppNKU\nqvcdI+eWcEb7fmnEFrj9u0VsfO1vme5xq3zdk9AbgiihUIRxOmpAVIDaWoWR\nEKbPURxQQrjfk3OmZ6YJCQsceKPv68wM8FfPHqPLEHnM0BZjwtKMS0T6Qzpy\nMKAAA6SFZSVVmmi0sem48anFWrRsA16SiO3PTVbO1cQPyTUi+C0IsfeTZTTD\nn7iZ+o6ZD9VZ7h6+emN1ZME+xcnpZ2S2SKfD9QTgO+e+DfaHQZm5cerKcVi+\n8K/pMGONcqdi9sbYcwqvJNKSTtk9oxftiSX74BnZDgHxdscZlh1X+ezwH9aH\nf53NLKTdxQWkZDKFsI+FiWRbEtVcUHnEh7nzNPzpAbWzQDZQxBlF8Tq2M8qv\npawJOoby1B9pAWbtT28bcv5ko4ancVHV3FYUMqypfGiVz3KOfw5alAAppQPY\n0QdE6aZ+ouSgGrkjIcajouJXrF82xIwk10ebgsGqtSQ7PfVGRw668J8yfhxc\nPVUACBXDUtY6GDQzfMRUdqY68gSp5KQFaX/ockZbWN6an6ztztCwvTpzDKPV\n8WHAbnGHWm2yb+v0UB2uOqUcTAWvc+LKyU8qXiKOF2Gxv2B4KNM5hht5F2YE\n+wO9\r\n=lw55\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"56c032ec71c0baa0120a5cc841c015a290fad654","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.0","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.2.4","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.5","karma-webpack":"4.0.2","@opentelemetry/api":"^0.20.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.1-alpha.42_1622574739932_0.6108074646498134","host":"s3://npm-registry-packages"}},"0.19.1-alpha.43":{"name":"@opentelemetry/core","version":"0.19.1-alpha.43","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.19.1-alpha.43","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ea8fb1e06aeb27d56381879aefed0c75022da3e6","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.19.1-alpha.43.tgz","fileCount":249,"integrity":"sha512-waJnQkvkTEJeJvV3Qy1XtS8WnIX1rbst1WFYJumqqwS3fAFU0O4svaRZCA53IKETJKSPyOLVz2Otinb/DCciFg==","signatures":[{"sig":"MEQCIB2zX6p84fZaQ9xXiVyzKnM2mlMLhTGcW+z9qjXjaLK0AiBOebfBZt+GiSSAU/8hR13jg5kNOrC2SxQP0ujFXrGMaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgto5sCRA9TVsSAnZWagAAhQ4P+QHHrNnf9HmtFj2FIhso\nsQMYia/IzT9zFSILHk/5xWaEqyp24gs6wUxJWxT4JtSlnGn+WDTcqaFTQHcJ\nB2g6Lwgs2Tj0/PX/kbQt7jZP01D9lNY8erCHCnrbmni24zd6Duvwipbn/MqJ\nM/+EmiYkqXRY/6H+8j2RZcbkAQpEhLpnGRLuMaNb+LLRv9pCOGlkP4p+b1iy\nBmf6Zft/tgVips+gnt+lYBXOsAVP1vfl1AYaybEtHtWGDC/hufdZ1rtnZ/3j\nN4mcTs4Djwli/yWW22Hz4sMxU41aeDDFDbJBL2MGGSUHJ1PIVQ95kInABjoi\npiusacVsrj4GUdrQdyKgcNG9HH2ggAXpa4DI97Qx4jMlxEcRFiA6c5C3PNkL\neIFeA9dbtr+4ZiQHoJeTBRzQcDEH0dRcvUjFYw/5f6DqG4MeDj2C7jZ38/7F\npluqziA+DB7UHcjdDPQD9Mnq9xP74ZCGW/oJMfRiUjImtIgZgeBwiZpuVQc8\n9hGRHH1xc40ACyS/DcfmnUG9U0h17ZclZ3gNYolqDVH/BeZeVcb/wz6fI91y\niqRFVVcRLpO+DALY+GP0yLgJ7JG4B8ZDTlhZl4/fBp3pHVUb7uqgwD636Dvs\nw8ZV7e+LvMQcEShGS2wGwM5yJNI/xRphP2APi+FKgHciHnubFyTm03bn4xAK\n2MrV\r\n=BAcu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"d5517812b31d9206131bf1df4f8a3b5183ab07fb","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.0","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"^0.19.1-alpha.43+d5517812"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.3.2","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.5","karma-webpack":"4.0.2","@opentelemetry/api":"^0.20.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.1-alpha.43_1622576747966_0.24945939678750872","host":"s3://npm-registry-packages"}},"0.20.1-alpha.49":{"name":"@opentelemetry/core","version":"0.20.1-alpha.49","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.20.1-alpha.49","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"4c9affc71a31a08c1c3de7ce5d26f5692442a444","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.20.1-alpha.49.tgz","fileCount":249,"integrity":"sha512-h9sits7KHlBjEKnHIR7LDuDxlTDgeiGp3oF5zXxr7B0wuEuPzWg4kS5E7y/f7Fo675nlYc3B5yFFzzucnUABIw==","signatures":[{"sig":"MEQCIFyORnxtO06l+gHjhDzxaZvvIuYW8xTC0ppAlZ2fRM93AiB+dojOPmW/3/5LzRs9HocR0g2ZmmwZ7VidF7O1PKcITQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguQzbCRA9TVsSAnZWagAA92QP/jxMH3HB4pss121mZsiP\ny27pw8CV3lvcVzcsedh+waLv6/dzug01dkI2VM285sq6HftJjXDpozb9GwFv\nQ2txVEwXUHR27/3iU8qhtyvK1UCU7O5M4Hzmtz4nUxwdNkwwv7mcJIUdvfs9\nehnP7Jn9267HQjwHsu+qwCC7C8yXlA9HY7jOf3eXH1kkTT66HItIt8fIjxsk\nQkCxFtr6SB8LzpomSV5JWTpHDczrejWMUbrFSDg+0rjNmtTBem9zZdRsNvmR\nIt5U1PIB1Jd46YXoVLbt3HdRGRrNWhTDkBxDdS9f29nnypF+wdrjKNQfGax1\nVRhao+LCPB40lpYxBCAsCgGyXVel4vTdctLR5g+HaKjK65+tNCha8DepUnKF\nWtZlZcIN9lOGqwbkgZiHvr2IGE2wD4FlZSCvRobrSdUa4tpNNtgLLSl7YPhB\nXIgOLlOvVCj3D6tbxq/thgv2RkLI3Cr7X1itIOu9dFLO671ivboFt6wERHqJ\n7PtZygcRfAWc3d28zEY2cl6cgs6bmHfAFQZeS2HPSM5E5ZtNTafVW2kSXwAl\nXY6ou3/rQTCa2gLPo+w731CqFbSqtLNFL8Z03u54CQZ/nvPerfHj4ol+tErt\nYAQ7PU0LX+1Q4KCu6Lo4BhTjT7DkuS+MpuWmGosj1QxLtKyqXlOpMgVGybVd\nX0UF\r\n=b8c7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"f79aef422b53f1314cb0b031651875658fc17008","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.0","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"^0.20.1-alpha.49+f79aef42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.3.2","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.5","karma-webpack":"4.0.2","@opentelemetry/api":"^0.20.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.1-alpha.49_1622740186964_0.5634461118981346","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"@opentelemetry/core","version":"0.20.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.20.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"2fc9619fa225c7ea7a6169ac578f89c9894b5900","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.20.0.tgz","fileCount":249,"integrity":"sha512-09zQqB4vp2jcyBnglA/TFklDQoVgWrFKtr9pDm0q3Oa1bD2Hwpq+JapBAw18YdMQsLNQM/qsXhFlS3gFDVEy4A==","signatures":[{"sig":"MEQCIDpLmYfKC+KMigg26omhWe5tTQBIPZTkgsIrepp/UzeEAiB2DFEsMjO1vj2IxPTdxYI3cI3X/UW0ihHzWMFpUsKkfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguR9MCRA9TVsSAnZWagAAEsoP/2GMeEJiuIAtUtVRKHXB\n47ubv4w9vRFsZOeK+gYZ5F8l0f0uvHtRFm1BjUBrsLdd1gbv7zOMV67BsqbS\nc3CtQJU8tNh7wdURoWjzrK5YYEj528BfKl95G1Wcwgx809KFlRiLAhiHe4aQ\n/BFKbIWrvRV23I+BADf8iODG0JIe7+26Inh9W4C/YejraljxQab3310wlhso\n3562GD3gOerF5uvpYA7C5pOEoX/NvSHJiJuQb3f/+4JiSE7IPAv/vzXQWnYr\n3A6Yw3i2fYPC08eBpF+0UZd0NXCbIUIrB5jMifoN+lCJfjOBSjxpsLOzplcd\nLSGH9hKtgj4glVwOjWNnz4xL1VpukV7ebFsIuKRhqK2gyRElriuzDAcd1t+5\nH8UiNl459/TwuwLgx2/8Vim0r4ZwRwn5m2Vv8AFw8Qw9TsYOTogZEGkLeI4X\nfGdt4mmsjy9BgK61Kl7o++GxL2iZBqa3AaT5q4dkV7vIjMJ1NatohlTJZRq2\n4fiPLU1zGiyNVVcfAK5UyOxjkD74UcTZjB0kNmAALw4zziXSCs4yGn6LGS5X\n6DUidTolHNGDNpSUJlk2Fy549zXJzH1zyDw2klCn4La7Hsbx/O5/nSpfDQyT\nnboIZias8tnChOXNgEILxs8tv2gZuoKtgdZooXUj0egU+JlQySbyQ77ixsoh\nFjoS\r\n=DY1Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"f79aef422b53f1314cb0b031651875658fc17008","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.8.0","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"0.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.3.2","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.5","karma-webpack":"4.0.2","@opentelemetry/api":"^0.20.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.0_1622744908516_0.19918286157734477","host":"s3://npm-registry-packages"}},"0.20.1-alpha.3":{"name":"@opentelemetry/core","version":"0.20.1-alpha.3","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.20.1-alpha.3","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"6c21a3315aa503a2a96f661a700a3ec7f0cbc2b8","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.20.1-alpha.3.tgz","fileCount":249,"integrity":"sha512-Cw794oNeaKdQwNWJpcgPfvclNNczGSy0CMDJz6gPNOVqNqETbGdQ07YxgTKXjLMGjyNAcieRIYwfEhKrk581cw==","signatures":[{"sig":"MEUCIQDgMqfynFWNjIozenZcxAFQZEtUNH/9t8TRsJwEsw3cxAIgRNTAXOC9DSheAhUvXpXMju6Y8dJnRjw9tlenf1ljpO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguzXCCRA9TVsSAnZWagAAffYP/A0mKz40sU8+sIksyAxg\nrKatonwceKTyUz7K90EdMETORXLd2ACsAGHo8R9vHussn0kvmwWDyU/TnqOU\nuNB+m2s7mkcNRcAJTcpN6xiak7yq2CZUIvqE06PC0flGUbzEZWjJNAomBFD5\nRfBnFcgyqKNlSs6qwk+ofNi7Yq3Cg7gdWzFIfRf/kaa4zIP1jxkBPA1RP+Ir\nKT2Hi8io4HfwbdokmFyxe5u4tNbm9VMO/3o/Wbp0NEYTfcs/YIykU6/yCHwe\nMwzB9cz2QQByRsfGkFN/McAqtGW7hKMBsOYXTn0DcJMOxD/R1SGm6wwOgGjh\ndZXkvNYShV5q9lLEmKlzHmJU/SX7bS0hOQkLDLZs8M3rEJgfa7BbA32ee4tV\nVMqJklnqPLaAT5rCoJ7xq231LCYO0n6NLmPKvypPGI8JUoyiavoDPLQr0xAx\nfDcDwOtz1T/tA1NUQlDHGJ5Uy4C6AE1kgDAR6cpH7HryIRaWTiqbxX2jKrAO\nyKUGG5lzNlG77CUqfy7rkWe6rMTborIZAOGWWGB30g9o1Z24dnaxp3MTyr9Q\n8AkMDeRI3Ik7No7d0pKBqfsRyCMwgYi105hE8p2ihhVe6ol6r+sHOIGvybvt\nnV3ATsb22NctqSGbWxhHRRMdO/gLECr/HntRJJaVFeEoVqxfjWbDNMuqh8ie\nOKCt\r\n=nhue\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"d4df2f7ebaaaf433bd84b568c482e2788103ab71","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.0","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"^0.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.3.2","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.5","karma-webpack":"4.0.2","@opentelemetry/api":"^0.21.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.1-alpha.3_1622881730728_0.48271590060363834","host":"s3://npm-registry-packages"}},"0.20.1-alpha.4":{"name":"@opentelemetry/core","version":"0.20.1-alpha.4","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.20.1-alpha.4","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"d2e8b40dd19a6810ce4a0ed08d19426acb717503","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.20.1-alpha.4.tgz","fileCount":249,"integrity":"sha512-QBbIgzeqdrjvItoEk0+dStfQb32tDcSFDokE9Xk1dfZ2Rt3Ifv0pPih4osziRnWy/KYPVn1tf1FI0FfNHNTJJQ==","signatures":[{"sig":"MEUCIEkTpJCoJl5XRIQojgogJOCoGw7w2rqwkP+uo8KpnJNsAiEA4rtknmMRCFQh8sntoISTnDuWwXI5RURr4sAz85bxY7s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv3BNCRA9TVsSAnZWagAAUeoP/i0eN/DLJRpGxPkv/4lf\nY4x/QiMRvdOzxRFyzUyIRCAXx7DuspSRdm3cMZAbxDj93Gkcp/m66vzii9K5\nWbqfahDiHFAYiPeu4mcCq9lhQgki3464fZxFco+sXDRxJXsw6jYovYTnHMmx\nFxG9DHvLqFLmH6ltXox0EEEBWbBIpo/NUBkB8swXb1KAM3nDFg+jzNLnO/BY\n8fPBUjpBn2keK/F2kK4G7PJaYSp5szjun7q60nYNpqu+U4uhGAFb5VgUb8kf\nPGoPno18CbywbMNqD2z9Ix0Rn1oXteS3zUN3bOlue7+MDFe30MhnGEJPEUfG\nxbevhFuJI7nn0N1PFK35w2Iv5ufN/VEH7M+j4v3PtS3aq4/0TAsXoq1dIKNh\nQQtJgU3hLEj//DwukW6bVkhlc/CgDyPX6WB8tG1w51d0WhT90tUkbslwfiZZ\nDnKoTnyiPWXJqV3sG20OZq8LAVKtjKmAurh8Hil090a5b7BX8tmbFKneFtiS\nt/MJWuSmWl0NxD2yTi+wBJR961hY5G2sgOPR5sjVjpnYec8VipRnIO3tQVbH\nCpsxXDrDVzjIainPJXrEHfTKOThVi3+hYQa/GYbOmduHot5YzaIpFhctFOin\n27lmdXSxKoF1w3+jKsVd9F4ZXh5ytVYCdqKot8+E6Pw+M2AKF2ESbi+EhfVF\nneg3\r\n=HnFV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"3d98420cf530968e6a85bc4b9c2b1bb78b730b3c","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.0","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"^0.20.1-alpha.4+3d98420c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.3.2","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.5","karma-webpack":"4.0.2","@opentelemetry/api":"^0.21.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.1-alpha.4_1623158861129_0.35412462100032616","host":"s3://npm-registry-packages"}},"0.21.1-alpha.7":{"name":"@opentelemetry/core","version":"0.21.1-alpha.7","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.21.1-alpha.7","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"bed09af65c8c923feb8af2e8521908650fa7a697","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.21.1-alpha.7.tgz","fileCount":249,"integrity":"sha512-Z6XJgCo/HGlKZ67vOaCV9hsafVBVI+3IoY0L5FkB53+TTEAegkjuqMAFqfoCcslRnI3o16OIeEmD4UAgDiCT5w==","signatures":[{"sig":"MEUCIQC+Ax4i4U61fYOyMdx5UJtRna1JHXAlA6vTEkxNx3SYmwIgRRN3vxTcyeF+kJTUTqKT9ggzJHA4TcKZC/sBm4AwQV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwksoCRA9TVsSAnZWagAAybUP/1fPuXf2E6F35UU3j9Qj\niCRVzCjiTRZ2Vx1fksxtIvDweu9PHBw5Di965NeqoFMm6BI3jS5LSDvRN5FV\nUO9csxkR+fd8JhzMjiYQCg2bwEyruG3VIO/lp6VKoIzKzHK2TCiRoxB0OaKm\nlQUa9LrTWVLeA5XCkBJ0v7Rw/qOUd0uPyu0usFpRst+JObQY8nK6EkmoROyb\nBbEme6lkyMAoPObwyo8O3vKKgZ4eamHsrZTjxQvqttYKM96hzQ3psyfEfkcK\nYgvzwKyNI9ylggRXy+7iS6FXubjp3p5H7v9hecTE/1ZYCgJn2z7KnlcSynn3\ndvn5y+K/eCbvDdulWOEWidFD8U1hf9QcIxcwc6RdfLhJQg5s75zV7+QmGFU3\n96IWxEjf66pdJEpmOUN+5gQzSQ6/7+GLa1KOiEXIZ28jpczjlutjO8BVjCXc\ncIo1Gd5HR9m/MMxR5xkL0YdDkuhHNKtYiRXEiCsKgjZXC3zwzPwwAZgemGYE\nWuZ7hvTBISiApHJen51GxhaZMsBVwZWtyOsYKIPDW+fO/L2g/sQHNdaD36rr\ndQNRnpXZH85raw4uSXNHHvitNyCts1s30/6p5bSf6eyg56lBk0bumF+t5W/+\nzNdXyYIm5Yaaz1y/y+H9cDsOU+q8zxk6r689iOWivK4LvH39kndwubwyPXow\nAQQu\r\n=kZor\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"7750282034ee58bdd257446c2970f01307d7522a","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.0","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"^0.21.1-alpha.7+77502820"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.3.2","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.5","karma-webpack":"4.0.2","@opentelemetry/api":"^0.21.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.21.1-alpha.7_1623345960060_0.9070972370846897","host":"s3://npm-registry-packages"}},"0.21.0":{"name":"@opentelemetry/core","version":"0.21.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.21.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"51bf0d93ea3779537209f6fd1ff2df499e1b9d84","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.21.0.tgz","fileCount":249,"integrity":"sha512-sZZQThBuqhCdBPgzPq4y9L4dhnpXXCCEqNsR6IUmMc/kQ8Bcw3lmI5fymLlliSt+lnTc26xJPVKZlwoQfwhThg==","signatures":[{"sig":"MEUCIQDvcjPGgAY/KQg9GzNp5XIVH6RGHca9ToBkWI9zlLHSmwIgPmYJOeECyl9CjzGjj3vrSNLMqDp9DtMleCGP39GNuJA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwloYCRA9TVsSAnZWagAAzcIP/03DGEnYOGnYC+2zYyd7\n5CJKflOxl85+8D4K+vUyYuljmdtrc6NxFc6vjAHkwsGKxPFyvYiCflNgmvrd\n4z26GaWH7uxiNbemFPf4ZmyEtgxxjb0QX8TAbB0WH8X61IAcl2nhpNn9ZdNM\nnHk5KZFCZ8LWTz7PjMr9BYVCObBSUPoHPAcmtP5qEdm4jWlNXsX+oDVVj8i4\nPQ8lkNSa2swSsmF1obUNIlIYljczZK1iYjV2M4PND/dCeqIAslAGlCfXkfg6\nKLz4lVzTleurBiL7nMnhMibO3qXFJ5lgFO+r+6w3aaFtCMJY3TFrTW6h4N2G\nqMK/mdXja0XdHxls2aBcFqKJmpCoOuVQtmVrVSDpdyuk9SAfSbX6krNiJ0P1\n+HhWKwZsMUaOHYxwd6tshXCoO69s5ImTl0x3uyFH3RO/3UC1WNlwQXmytmh1\ni8ZTXeqoExFmulNBRhFmKvKwVcxrXAWN96MNWDHkKlKUBfVtCXCPCTfukAjh\nqep1/c9OnP47HId+ZiwpbCnTJV17fkegedZ7x3eTaadDIwstdrPLekOpjxWu\n6WWnaMqjF8gan2BYZ7gPWMGNHrXRD01UCfSVweQlHd+OTieAklmQ4gB2UZm2\nwKU76Rqfnbo3VDwBeUNnMfxmUCklAFHepuXWzN9cn4TeHYAguz9hEZ1J0olG\nW8lx\r\n=CvFX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"7750282034ee58bdd257446c2970f01307d7522a","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.8.0","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"0.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.3.2","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.5","karma-webpack":"4.0.2","@opentelemetry/api":"^0.21.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.21.0_1623349784623_0.25184096906558073","host":"s3://npm-registry-packages"}},"0.21.1-alpha.1":{"name":"@opentelemetry/core","version":"0.21.1-alpha.1","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.21.1-alpha.1","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"76145e1aef241123e51f4f069fbe3f429c50ce82","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.21.1-alpha.1.tgz","fileCount":249,"integrity":"sha512-fEKS3OjsyL+rPt+oMWg9m7BgKgsi4YJiuqMGBk/BieiUzTLZigBm85f6I7PprYRGlwDno3lNQrmyI4Vo6T/JhQ==","signatures":[{"sig":"MEUCICktXKiFpix9ccFzL5QlpAj8ZWdrY4LGo77c0wUiuzvEAiEAsCAXmMOxWWjPJfAjHRLjC8fkZ723A3kxNT9asvtUpOo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxG84CRA9TVsSAnZWagAATKYP/iPCce8/yXDVopeHgnZq\nvLwucmwuMdgFBtij4i6MjAyxbfxEZYB48thYx5wrSeOZEIA6WQp86U+vKY0d\n7kgs+OexnSkF4kndUmYXl2Uj1Wwdm59z4QaGNDrxnmD6rLsgEs+vvvw7VkzV\nOnp20TZk5GNn9YF2GwBI7xjaJ5zlRDXjtSQ8g78kYPrWaZHDKMywnLlwP7yp\nqSdKsIrBsbVia9zEHYvzAgMT7Rilh5D+I37enPOKiVJbqAohynh8IqI2i1uS\nGzdO3b5WtyhyBuX1h1wHY3uVHS2gOx8NwKnl+4kx7K/UGUBZX2NlHhvATzlV\nb6teIk4fA6TH003+Vnd/CDpfarJMkkEqtuLNBeWt8dBcWGtltFirTqfVaBCW\n5sRm8z+xI6yfT+2TeoRgmKeXMFAhdY0aUCqnuuxyGxUQnO7KVwEK52TpNp8p\neOEgDkib0zPiy7F0IVGj8bybA0Bguvc9ooX0w9xjAe40G2JKfTpKnisM68y9\nG+OWsJea9z/ERejTj4PrYNZfQUqZsboFGT03Tjd6wwQJfJgmyDO1FOSOh9OS\nEVPIWxnAE3GsXnQgG5b5DO7h8cU3y/YEpAPiNReGKUOCQThggQ6Qjuu4SdZr\nWVl0AgCskmUBdfYIZXsr1dvx2RjFbkjl+LjR/mSW7fjCMnKoo3AXT70MMo/j\nlbmt\r\n=icWY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"5b6573eeff537ab49d8d8d42217e5cc794f9ad70","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.0","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"^0.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.3.2","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.5","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.21.1-alpha.1_1623486264006_0.45390487354760745","host":"s3://npm-registry-packages"}},"0.21.1-alpha.2":{"name":"@opentelemetry/core","version":"0.21.1-alpha.2","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.21.1-alpha.2","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"c8bf2ab58b1ab2e89d0097595b23c3f2b7caabf9","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.21.1-alpha.2.tgz","fileCount":249,"integrity":"sha512-iZy75orf1epfCEwU5tQoN1Hmk5jWYuOtXGru/pu7kV10PQOcdDIrDdNXQpnhqs9esjGb8Mk+gWopyq0eBKmpmQ==","signatures":[{"sig":"MEYCIQDUjJFSSEHpekRtAEeYBHdk9HCpLnuZ+G1tFr0uF8O5AgIhAMb/mD24W6qS/8nvZloMVFuYwnnJp7nU90IIm6FBvqsw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxHG+CRA9TVsSAnZWagAALMAP/3XXdWWkNpIqUlX4z8vC\nPX2o8H1PFJ8jZl/KAx965Tl9D1MkG22ls6ZrxG3UaJ1vyGRWRempU+AlG5wX\nMFICb+PQmgWTgiV/1XTyLrigtSfk9BP1utpnHnaXJxHlYiXEi/l8yUPHf1Xb\nR+1qjxmUROVMC97PnHBzYAd534d2FnfsgL74+NBvNOYFOtUyMRVh0T+Ow2dk\nsveurbRe1NgiDKry1UkP4tMg5hlPbTJWCoOwaW9KQvL3exwdzsp4VEqU9rxu\nQbT7QKRxs9q9hfguDTcBigwn/DqHTSdeqyi/WzyRQS5sUNKCyWE0iM0SGVFh\nUuhxWO51/KUSOB9WsLTV+8zmUwX0Vb7JsQc5Wc7+h+q5meVesGKocga63UgH\nyD3oC5vycTeohcqeiqqTt+tWeYf+eID5jlZheaU2RTHSa9OXjxDReQMr33E5\nHssil77M5AUXcpuwCAbTU95dAJRXmQq3mIp8/C8WskKLJx5A2qkmQXAByypt\n42r8lMkR8ChfchYXfRcA3lfffYliweNvBW4tpVQnnRteKxAUm8cXnCujHr26\nVI4DKLMAxWuhN2GzZPxMr2ThyiDCkm8ssEhEMzFgtAQ57pwUDr9I2nRkG+Lx\ncuow9v4CAPLlZX1wdzhCfg+S1upbJaKsRnX93PCnATgoRX0FRnz7Mm+dfIVH\nB3XA\r\n=PZtN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"a3b77387012a5f53c193efdefcbf5f6272876e4d","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.0","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"^0.21.1-alpha.2+a3b77387"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.3.2","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.5","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.21.1-alpha.2_1623486910551_0.784182766645231","host":"s3://npm-registry-packages"}},"0.22.1-alpha.5":{"name":"@opentelemetry/core","version":"0.22.1-alpha.5","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.22.1-alpha.5","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"1f3cb075d1cc6909065413aadaae0151a067e076","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.22.1-alpha.5.tgz","fileCount":249,"integrity":"sha512-g67E/HTMWCHmAwaDIhW0BxCFGqxcBOWRer4YF9PFvJvVbnGMiPkOydILcVq6LTje3dPLTzS2cC0pu8qyaeX7Xg==","signatures":[{"sig":"MEUCIDOssOY9pn7POxGYfUkqjvH8KZsmt8gJi1hWueWLtfM1AiEAmihoJi0jk1YIujg2mAawi7m+U8M+xeyoSjsEKa7ahLc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy4DACRA9TVsSAnZWagAA3jMP/0QhyVBORdIdgpJ2l49+\n0EraN6l5qEdiEXyjN5pLo0ETrDbV0ZVMf7bVe6sVZr1Kd5zqGC/hJaBYQGb1\nh34EnkianqEG8YFSCMKBwsfhpQSH1zQeWX+4biMIoNjVp8p+nS9Us3FaUDHC\nHbyVOTxsHnFvVpLBSVodWmk/ZaTCb7xv+8a0xkO7KDy5b/WLNQzvN6w2JWiR\nP3ZtqNllN1HLsx1NEPk3mFAUTv3ipypcDXTyF6PrIwQzEavkeI9LRezaDDSx\n9/IfdOnFOucfDCgtW8qNr9k42ZwHPbm7iuzmvqNWT62HUVxfGSEjbse6GnVY\nfZJN+6Pz4/dnrLB5F8/mjWeiu46KNPhHpqcHl+pBudtfn8NdqLuGUI1ix94d\nvLGckyhm13uIXIRSlGXeRp0REaVVt55kOzloDEaU82O1rM85WiIyi0gDYrpM\njWy5b4LAg+PwRyr07Ohsca134reyufdO8Qzav1QIyEaxS8bmWyk9j9cJFTkj\n0lT4dKfss1fNcjVUDyrktVhDDcVLikDZeGv98MjC4kR73ENSkLaBrv3RnG6s\nfhmhE4yApdPFDqggHcRJyPKDgCg4qbjL60XFLqHmzZqiRIDcM0NesAw9uitB\nGs+j1/dB7rFCVuOD1l/buWNxd5gXbRdfBZXYilC20btunQyXAROt6S0QOQZH\nwDHt\r\n=tw9S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"7860344eca83449170bafd03fd288e1a3deebacf","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.0","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"^0.22.1-alpha.5+7860344e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.3.2","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.5","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.22.1-alpha.5_1623949503852_0.8379862471001329","host":"s3://npm-registry-packages"}},"0.22.0":{"name":"@opentelemetry/core","version":"0.22.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.22.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"9281cb76a828f0347dcec7925a11ad2e9debf922","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.22.0.tgz","fileCount":249,"integrity":"sha512-x6JxuQ4rY2x39GEXJSqMgyf8XZPNNiZrGcCMhZSrtypq/WXlsJuxMNnUAl2hj2rpSGGukhhWn5cMpCmMJJz1hw==","signatures":[{"sig":"MEUCIQCK5uPal+8UFoO5Gt79r8T6bFi4bHt3KoYf0tdSli4I8AIgXC0CM9Zl5ppSH9+8R+s4oQL1CM52v2Lfsf+nIUsZtV4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy41JCRA9TVsSAnZWagAARXgQAIKE53QkcrREYuQmInWG\nnOrEvegJWrUVpyzmPDN5NAxgb6lnH7mowZWzGHMlL39JykkMo0sEvHx4FChl\nTPTgva/1wJthR1FsTMB3OGwU9INNlkShB4o42GRy0I7LXP9qJ0Lr5Wkbu5S/\nirEexT2xuQAuWahYgx4fWEWD0IFZ1uJt8ZLcvUs4SmO7BvvLo/RMl6fnBJu5\nEWc9oDvpwt0yCQ0HCENIQBDwEd1VF3kAokgXohoJ/v7O3nR5uMshehHtb0zY\neuN1jS0g7l2w0XEyDYax1Nzk3hnxS5oA4MdLHOlVUEQvxVGLCFJIvnOsnRJV\nWjtRIUHbAD+cmTlrQZzXYRgic+12kuzEpSuUfDZ5KPsg8WU+R3KJJYSsA7dA\nrXBdcMqEwNsENEDdqLLn8rrN8QCXh5vlj8s4MIYKEL16Mf8P7Nf5bb8ZqjY3\n13nF4zRqrgb7sOO0jY3TQNdizOzRbYrMnoH6YD43SN1N2zNmAX8tD8j4pyu5\nFjHWatxRvRfMlwQXE82OXjW2AvPCHUjk50s06JHzaL4Vf2VdQSkmhVa4gYmd\ndeVhdYZmSOo9MqlNeQeSigSieVAWyfXhW09sDd6DUt2h+l3bJVP39FpxLcd1\n7EFzQAwaTcpjYZVsiSIIJohfXUYIoVbecIIBxdNu8BHOjaQCw8GGYUBy+SfK\n/RyU\r\n=H873\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"7860344eca83449170bafd03fd288e1a3deebacf","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.8.0","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.3.2","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.5","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.22.0_1623952713353_0.932063000058025","host":"s3://npm-registry-packages"}},"0.22.1-alpha.3":{"name":"@opentelemetry/core","version":"0.22.1-alpha.3","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.22.1-alpha.3","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"dcfb160f01722f632590cabb70af7dcbd7017af9","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.22.1-alpha.3.tgz","fileCount":249,"integrity":"sha512-dFXCFToaEPfH+Lo4t4s/p5aLPZNiLauLcx2h8NaAYGC642x+soTf6I5O/s8b/2JciPsk1vnO8RR8Msi6D8KtcQ==","signatures":[{"sig":"MEYCIQDtrx6xFXHF4ik5Sls9lA6qeM1vxY54qCikM8HizLtXPAIhAJlHCH309mKGYBbveQombFwrpfFbY8KLe8HE5OcljANr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg01uhCRA9TVsSAnZWagAAuD0P/1o1N1iqiJdkUxq971g1\nt5ycnAm9h3XqzVcyGI8iJ8sP0os9z5M80XkWVpS9gutYhU1opE+5RwzxVJ1b\n9kq1iF86H8RrI0RP/C3sXXQqzW0re/SyxGKM6oHxpcj15pq1A2XPqsX0GUmY\n6H/kYSvaRbSrRHw2LelGlihkli0yLdL10rwJBRDJyvfwDh957cGVoIjvlFAX\nlZESRt0OICGL3HWsHLXLJxdn6WU7bAk7cjiduR6Qra4mUgv8TButISrjdQU/\nzJP8ZusXf7EG9bsu5eCB2be9+MjE/ZMVIfq6Yb6qp9x/5sDUp2nFJ8dWKRRQ\n/xYkeLEhSs5AL797Z6BC6hB3S2g2KieIWTGkhvJqfJ9lPuUxzDad4vLZQlGs\nD9MH/mPleeibPSQiwEu8OdxxZZ8r/ienNRclsELT+QSyFnCm1KOHwley7f/p\navXLtJyIuzkQ13DZQ/SG5MLT0RTXJmhl/2RWSUnf3DCpGm/cDtE3I7Nl0kkd\nhBfMquyKYUe5c6oFx+pOZf5C5xIfrZqyRErr541kg5jHf/a0JnTDdZtI9Fs1\nG326Ox4WHAJMX7KEyJe4+48z9NazfQWCqjy9L+6uz9B0eIeuh8/auO0Et0x/\nMy9/+EL1CLQb4QruaJrTZrZxoP27owXLbxH3H/nRprQjiVUtVszLh7WLrHYg\nOWYa\r\n=TKBl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"6fb4fd1712babdbb5de216c26e1283a94f7159ea","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.0","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"^0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.3.2","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.5","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.0","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.22.1-alpha.3_1624464289060_0.15713412411927208","host":"s3://npm-registry-packages"}},"0.22.1-alpha.13":{"name":"@opentelemetry/core","version":"0.22.1-alpha.13","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.22.1-alpha.13","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"cda6ac3446e69e49c8a38fc5c39585475b03eff5","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.22.1-alpha.13.tgz","fileCount":249,"integrity":"sha512-4OnKbf+4SaGs58Y0iT0F8C5+hKkeloDo4HU37Q6l2mI/c8E4t4HWbVb5JxpaBFVHyEK3VdVozb5staHhk0Vn3Q==","signatures":[{"sig":"MEUCIA/XVXOu4UupEmdE7BAV05kWsL3FmzbRmDKUzq9MSDIVAiEA10IQ/YBuRQFvThUBZS4leTD8sRei4FrLeAwZGSbynDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3LqWCRA9TVsSAnZWagAA9DkP/RWrgwJdgf5OPTPDBadl\ncBS/E/YxISOgYSaiygAdoplb3AtE7JnQz+uDC6tRMq5KjTBjjbAENCQ1DxvF\nUxdXLtbE0EXTJO2oKlyJNM9JxMv9K/GItnJVPINxVuBTfEm6ckcBTFWiXF3I\n9kgAaBL0Hg7rr9rf+QEAWmicqYFW4kr4/Iu9ATGv6LFoMB/kB7hFtqd15vOr\nXkxltZcS7GeX/9r4u4zlhXSjfP39oWw+09LUnttmTzQQsuu+neWTJvRxFjcL\ny/dZ/o4HrUN/o7Xlm5lMBAOn72ryaX6XU94OAlMxxn3BpW/4JGrXZF17LTiy\nKeRIJ5EffX1q9fFQRVudYAuvhLTxzjhKfnS3/f7b+kWSkTGGv2wgdqKrKv9o\njzxiku6zoN/vvFHJ0RnVj42SSR6QA5rCkCgysrfmE2rRXBVi4nrg3K7qxBzc\nc7tlyl7XbVFoXWuAOmqiyR1VO016ZZo9Ymh+h7aGB+gfFqBz5U6ARfNSJ0eY\nwBMXLtTSC/vuYHQ+dQAvHhKaddEBoeeQF241D5Yey17DPslhinQZnWl5xAfv\nxNGdIJj8k7G58puma2VB0rBpU2Ye8T+V6tcFM81Y9LS4hPiTol6yYXv+o5G+\nvKXlyE5QKKGy0Uw/tKUwr6ayhafahL6wLeOc0hiBaUYP4qsCJsWcQBB/fIHm\nzlAr\r\n=JI2d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"01418978e5cc15b5ec4d5283ec48910799fe2f06","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.1","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"^0.22.1-alpha.13+01418978"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.4","@types/node":"14.17.4","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.6","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.1","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.22.1-alpha.13_1625078421697_0.804350202516247","host":"s3://npm-registry-packages"}},"0.22.1-alpha.15":{"name":"@opentelemetry/core","version":"0.22.1-alpha.15","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.22.1-alpha.15","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"6a90d12e49b3df84605eb9d45a512655c0ee2d43","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.22.1-alpha.15.tgz","fileCount":249,"integrity":"sha512-8C6LPWQjDW2P7Z5eBTORFWZWLs5qoCmlrPctj2SGfeXuSwy5Q8CXsUal1TnxJcW6kj+wRA/btlnvG1scOBVKGQ==","signatures":[{"sig":"MEUCIQDSQ0kjEoq3bdwrp+ZqddvyvlsADUtPoh9zXXrDLqoiowIgXJiOx2eQN3jAztZNOB+y/r/ggcDzhiaRA4GBfLdEBsY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3ME2CRA9TVsSAnZWagAAlcIP+wXIp8T0hj1hIwoZfMGR\nsM8ivJoEtyohzO3zdKtruhyrXeS/k17oQMHKPSrf11GQRW6EzOgSWUEAaJtT\nfGso2n/U4+g77UmGzXWQTgVCA5RQPktlSEbMVR4vKXXmDrFs8SHKc5wfAYxm\naS9dHGw84IISxF/qZVvKrBOuiM30oWpqLgNFfza/2rFs37b/zvUToYcoKo8E\nDF3Ja9eF/Uk4lYVx+N/bn74iz8IUg5ndDxuk3O6MLxhlFtajI6N7LNPfjrIP\nu2iDp7sxUqWzxpeIlp//qcfW8MjGdBhfJq3d7u2sgXLRKHkPyWyS+laVgRX6\nASUdAP1VZeVvGforab80KN9y+jdwqNJCy32DC/jo66l3LuLOdLzQ8ZNm4QZb\nNXDkes2erBR6AVenqy2TDp+im7G4yJvE4ry4cd7yFuC4D81S6nvDD/MkhnId\nvv6Ag3zjKj4YlP9zELTf2QiNqdjymCHecU3NAtl8dE7UOO6o5mVp0/x72wvF\n6L72otnlx9QtmStHiAJmFgJ/XG3xN3nGq4luKO/Yr8EuG6u8g2aUJ2DtDKPi\nIs8Hf2tEhz66wIFhmygpvE9WzNtXWLSkTQg1OHFNQ3o+VznodpizHUY5C2ja\nIfg+uXIetXSStsAiSKOPBhwF35Vd0XJ3m77hOjuf2KG2eybw35M1zmtU7duO\nXJBM\r\n=1l9S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"c3ff9d1a6b599f01634ed2479183aca2c6d57337","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.1","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"^0.22.1-alpha.15+c3ff9d1a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.4","@types/node":"14.17.4","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"10.0.2","@types/semver":"7.3.6","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.1","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.22.1-alpha.15_1625080118117_0.6914968693008645","host":"s3://npm-registry-packages"}},"0.22.1-alpha.16":{"name":"@opentelemetry/core","version":"0.22.1-alpha.16","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.22.1-alpha.16","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"9e1cca46ce4f401417bd4834c1d6c6299a6347ed","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.22.1-alpha.16.tgz","fileCount":249,"integrity":"sha512-UI4OOydvnwzJyNhvIjVdKJ6qUQbOEygbCYW/Eumv0JSghPci6aFvrjeht5rV/obXSNA7cZKz9uDc3r8x6/5pyw==","signatures":[{"sig":"MEYCIQCwRKRmZF9ME+iMFEqFF0KUKOBP/x4H64tVoeAVoapnyAIhAKF7+89ohwKCjdFST7qj7hh8iji6dQNSFfkS4ee18jaI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3MqaCRA9TVsSAnZWagAAJnkQAKIBXWe0hHc2KUC60HDf\n3fhFv/zl4rdbPtEizujrrpVkBUluDmXv0ZwyAV3azI+sAdRmozfOOOw0iB51\noqkw4rU7IaSNMsU2X343qBumehGx/qZcYmhYKCqi+7ter6S7t3DsqqfSw8wv\njL9bTFCfYFtkyiEn3ukaWCIIhDUx56N1hU8wV3AxcVu6a2snqqzVGPV6NbMp\nNDLLnDKnb0tdTy6ovJNomutXZHhF+phk2IxJrgi/ZHBK+Dant/6Bv1Z6HGBY\nvZHsFJ559b/9llNcmvTBX84aEdt9/YtFBBHgWrHral8vaRt+drmAHCfbSVfW\n4JbXuLwVIScqI5ax+isBgDV2ewmVx+rGQ7uiCVeiixICrByw1t/7+OX7AEY7\nO46raVMxORCkGeihRRa4cxVJacT/rmB1IVDV+HwGAumi2miMIM9vV58EcHAD\nimtOpPVR/EKAxn0buFLCN1qSW1dugKcOKEYqR+5KRfggmexJsQcGCW5QRh+c\nYUyWZv+YdlpDUZfQBEe87JeATGgCJVDnn9aIjsUI4p4i68I0G1ZeWm7dZiGV\n7vlmH6H05G6nzMSf3E4HTdtJcFPxfd+Ukc/Y7W77MLvWmbArJkhac2NIkK6S\nofYRIBofoYAFcBGkhCYCVvnCnk37W87mkXa5BGN/AWJncRveU6qyJWmLBktv\nUjqS\r\n=Sy6V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"5af147b159c9dfad8d00a20a3b140d55736f1919","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.1","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"^0.22.1-alpha.16+5af147b1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"10.0.0","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.4","@types/node":"14.17.4","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"10.0.2","@types/semver":"7.3.6","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.1","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.22.1-alpha.16_1625082521453_0.7838841391541913","host":"s3://npm-registry-packages"}},"0.23.1-alpha.17":{"name":"@opentelemetry/core","version":"0.23.1-alpha.17","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.23.1-alpha.17","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"1bb9d9b14c40620c9e52263bfa99947f07cf39ed","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.23.1-alpha.17.tgz","fileCount":249,"integrity":"sha512-cJ974oxFJTbF27rRTp6VxwIjNM/YXvZjI6h/LR4S8sQm8DFLb1s+ufEFWfjH3bxq4dQyeZeFGYUGMShdB3TTDA==","signatures":[{"sig":"MEUCIQDONnVBzehKZusv6x1DQD6kCaiySt8FD+HIvlJtw7ZMywIgK7/KiJBsSB4jJpCuXT+dBNR434Hwf5TMhIkVtvYKnKI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3M8DCRA9TVsSAnZWagAAidEQAJ9SQoxhALvNgJ73jwmx\nFwQAHyqHEUyiBS2O1M+v/vparrMqaFmIFslcXa3L/Kbj/rfI7OT6GAX98qAf\nNdlTSJES1HkjNxniNG6yVuwW4aPQ+jEaejEuO7buDBtYdU9pprucV7S3n4AV\nP2QDHlfSwpHrUWsnuRLLcNcesgOJ6WQQTsabaOj3ZPtEcqmz3/LrIjhZsMcb\ncpey3iTdRGApAHmOwbZmxF958c1//Cd9s0JFxakgY4uXhR2NcQP+jNrGL5IH\nuO/2mCCzq+aeeSynPN1kWddXXm3MXECRjU2VGeglPx77UAFO3r7J5kn0KvsL\nOdHI92/BTwTt2MYkw8K4ZaN5us302+5y4HtIZ08umtIb25OSgmKiX00ikfiB\n7fCI+V06nLKaltxXL6scJ0mEGD8+9x23JoRgkarS5n2Mcil645RtzbYV4W0R\nhsVXi7AsDwH7JWOih2JSn+656NCGXvd9yCjTy+9ha8rt9TjG17I7VdHpQzXt\nMrsQAAK/LJ0v/1R1+NMTq/xcULtbWEfUm2uR7esBjZkfesih80dl5jwESagu\nMEupK6gPflTfVNfRrNrXkBg3DFFGOIBwE4X8RLvg77fooZ86RCL5HjFwsUFu\nYF+Pzbs6TVaT8iG2ImchXrYYaoZ7wsIJNsr/oXnk15HLKEGGKqvR65bvkd4N\n9qkB\r\n=jzy3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"f2a958dfeead4f6ae20901ab3fac04e4fc424a3f","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.1","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"^0.23.1-alpha.17+f2a958df"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"10.0.0","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.4","@types/node":"14.17.4","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"10.0.2","@types/semver":"7.3.6","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.1","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.23.1-alpha.17_1625083651075_0.26889805173027304","host":"s3://npm-registry-packages"}},"0.23.0":{"name":"@opentelemetry/core","version":"0.23.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.23.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"611a39255ac8296a79fbc6548a6d3b1bc87ee17e","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.23.0.tgz","fileCount":249,"integrity":"sha512-7COVsnGEW96ITjc0waWYo/R27sFqjPUg4SCoP8XL48zAGr9zjzeuJoQe/xVchs7op//qOeeEEeBxiBvXy2QS0Q==","signatures":[{"sig":"MEUCIE0m6LGDVZbBFpKgiNsXC2hpnF/vC68CKMJWVCkRu9FOAiEAgNM+US07+Z4lZFXRQxlq3ORGoYyZ9CMDyWY1+bL9xms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3NC4CRA9TVsSAnZWagAAUDYP/3fG1Yg+CmVxJSbmneFh\nv5lGxMzbO9HR04Ki98lhB3UM/h5rYSdyKYTxvz2O77IZJj1YD7TFyn4Um9pA\nxDCfY1xVu/cgAmZmGK0nl+IS165jqZ+UZvoa9utWEYqxmMNKPTFQheHiExxT\ng7j4zegrBa4nZaJvsRU7PWE3EhdNefwjOrU2eHpPv3xb+hkAhDqDj1RnFf2C\nBq9Y3BAtTpscX5t6fGgbTfVESozXmiVG1lc+FFTnUwVFV2rvochmQ1GmMRWD\nyVZjlL7FJ3eM6DSnXVUlSVNO182lbEg5ErSCmRl6hI9uAUHV8Cw3YgX2TVaC\nZ+oRi/gJovOG/raFoMbtTh19I8ptZAbKRc263bWEr7+x1tX/NRZb2mGo/o4e\nS4OCH8ifi8As2z0VDFJzqZwFdPghDtrtS5up4/JmCILk2AqoZlgtQztXnXJF\nRokocLsqPWaADs4xx/qmRSgFCNW24ZzMkn3rKFArWHB9QN3zKp/CSsCOX9B0\nkwbbalRc3pTtmQR+TK1qZDLCNwTr93Sk+eD2nVcaGR1iNVnQFOxk+tVpXCt6\nSfJnBifeAthVswEAqHHNgRBouKx1bDWw4JTdswCm/mFvjtx2YuzoLIctBhOc\nbJLfP4Zpnm1JXp/8f9oN9ZboY737uK/14A1G3/HZcHHFaFSvm21tjhdhKzFI\nd7ii\r\n=6plm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"f2a958dfeead4f6ae20901ab3fac04e4fc424a3f","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.8.0","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"10.0.0","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.4","@types/node":"14.17.4","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"10.0.2","@types/semver":"7.3.6","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.1","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.23.0_1625084087656_0.0663944390811606","host":"s3://npm-registry-packages"}},"0.23.1-alpha.18":{"name":"@opentelemetry/core","version":"0.23.1-alpha.18","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.23.1-alpha.18","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"cffab476250a7dc5602a55f84f2ee08f9353155c","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.23.1-alpha.18.tgz","fileCount":249,"integrity":"sha512-nNmC+PPLbGDEj/VENJ9PP3dvFYNttVCBsqUcWMaYKC2emcRtsosJ3ZEuxhXrZ/3ARW55Wmqrq1aGhAkIaBVBtA==","signatures":[{"sig":"MEQCIBqL3v7LUyacJtWxXFVvDFBbYI8T8NGgsc4O+oMqu/KQAiAbfalC3JzoGtzw387SipgrX3V7CnrvxRvLHBfD8zpSyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3yTJCRA9TVsSAnZWagAAJLwP/3xwXA4tPD8tOwzW1J7h\nmm2XbnXps6uDc4rN/8V7iVvrzZnIn1sCaJjrcGIE98EIFSben1jxnOamRXjK\n0W8I/YwecwWJR212o819aQM2Ll0VJocH+qRDa5thkRGdYGbMsMxjj/Z9J7nT\nVCYU2sGVLYUZS7PRz3ixT/b3dWahuqXUtp3h13Ui4khmK9oyLBxTNo5vEFGc\nfzEeyvlWCE2lxJNkiB39L0ZyScntjEmOSpD1GTIHx9ka/VKQm/HwZlVHdH38\nGh0RZB2ii7rqmYqW2ERdlKQgiw310G0F2bin+PpPWKAkvh+Y2T8mdlTmXAib\nDCFuAl2p1tCXWYiSiCE0QQR6wMGb9qsp8qe3g9qYFgfVWCjxYFpiNSJX1Nf9\nbQivESN0f0kYrRhvgN8gavSBj5L2BLHx1U3IXxxzuqXwMHhHRJrnZdZOKvks\nV4Vs4eQJsk80SMgzdB/EebbJtu8nS6zByq2XmG7k1yTOv8ToacZ24Ra+34zl\njKS3J0uAKq79DRGg/IcIyxyiaJNLc+sJf+cqKVXTqOxj6AOVTJoz3ukkAdL1\n3QSvScsoQ7B6zRi1oTPwxUcFclDOsXhSi7AyRI82hml1GibwpvolP/6MgPV6\nWbRwWjbX8chUzVFPkIRqw+vfsIlIv8Knr0nuKmrYtIWx5PDDxcAkA/mmvaKf\ne8G5\r\n=JTu7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"4b3425dd09f0a7087c9d741d25c7a9a0be42770c","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.1","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"^0.23.1-alpha.18+4b3425dd"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"10.0.0","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.4","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"10.0.2","@types/semver":"7.3.6","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.1","@types/webpack-env":"1.16.1","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.23.1-alpha.18_1625236680530_0.6742213097892524","host":"s3://npm-registry-packages"}},"0.23.1-alpha.3":{"name":"@opentelemetry/core","version":"0.23.1-alpha.3","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.23.1-alpha.3","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"62fbe0158a6e1fbdf42444cc9c695d3a60872000","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.23.1-alpha.3.tgz","fileCount":249,"integrity":"sha512-b1wd6aj8xX5pvKhxhAcYCn24bdDXH2Qwfls4/8nBVagTU0H1hybTMRL+ieKruWCtQ6vJCE52kVZalpYMX8OvGA==","signatures":[{"sig":"MEUCIGIfA5SvKcM5xn6enKxd5TFkge9v7gElPfUSs+++loPyAiEAnnCeB786gqJ3YtjuDQ4otUMDSsy/2LRla4MQCCXRv80=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg44dKCRA9TVsSAnZWagAA1WsP/iEHkuBIOdkKWRrBJ6qB\n5m5bbu/ktRS0FlkcthJeQxB8paPz+CbRwRkTO3QszsG8rFEC2msbPP+iLYiw\nRkDYkB/WEAkRuepisjGxKuU8R5dN1wXjhDB2FEze5pyHd5ft00VuVD3Y0KGN\ngbpCYdGgvkv6OauY1hDatvKKQMf/XiuN9a0xMN382RaZC6ZjS7k9zMq0axPO\n+O8QT+iNgQJa9lyCKPdsMhSPXzie4wdcSNgeRCS1ecjgc1ezfta1dBqfDPSG\nQIEKxFxKhUbknnu+Sj79KZPAiZYEPuZ3gUtzrWu67vHnIpebFlaEKhHGzl0n\neQVJ7PZr/E07HlH1C4RzVbkgX4kfznPSD83gAeU5TryaqYVqfLa7Y1Fw6OJr\nWwY5M+Wx/ejAuZJDoUCrMIQVzsiA6LIjibik2OMUTpkNGBv6dRjO3Bl7//B8\nBmX4Za5khvySdlqoBwQ9hxjRGnAP6YMoR+J/Ygfa1bbhj8l0sl7e5cIHlJpj\n+JiY4XSYcVpRtOgQb3lsvISa51SL/+V7qvD+a3Yjr/C02t8X4wTXGpdhp6cS\n/NGm19NK2upES4lDtCwW4uBPjfPO1WqYjFQn3pwgRSWRclFAm1Cc5GJ546Cw\nfjA6Gsysm3CHL+9HHmQXXs3hg6uuZ6HqbC69KLgVEgvCK69E07aZsC8Cj31X\ncVXp\r\n=mxSH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"6ed8d92559df68ef1fd3273598a1860ee5197e53","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.1","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"^0.23.1-alpha.3+6ed8d925"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.4","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"10.0.2","@types/semver":"7.3.6","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.1","@types/webpack-env":"1.16.1","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.23.1-alpha.3_1625524042306_0.46543966264651804","host":"s3://npm-registry-packages"}},"0.23.1-alpha.15":{"name":"@opentelemetry/core","version":"0.23.1-alpha.15","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.23.1-alpha.15","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"193150b3d3f451e5581648f5749aea2c32a1b753","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.23.1-alpha.15.tgz","fileCount":249,"integrity":"sha512-RU+ZJ2QulH9iZNcGdcLimFfPcQkGFPLn+z9AvVyk8h3BSULBNNfl6uuPGXUI9M33WIc2qHPWTMSrvtlbjuTPOA==","signatures":[{"sig":"MEQCICk6zs0Tp1aKpnkRQmAWOy+opu/soP4paG3sGXWlvZYYAiANX5+sWiIG1Hd6u6ZXGP4Oteumy/WzdEPnBL2cdbK6OQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8qBKCRA9TVsSAnZWagAA7NwP/jbHRecT80hYav+j2Trk\nHvllU6+EHUjNUsniJPyNqRhraq6hjwk6u4o3AAinyxHJRdvZbDgvRa1j7W/e\nbR6jbuBoeHmRvVNhkJngFRFSKv7UBaDgNQ+o21l2ZWIg82InaNkkPEq6k8Kg\nRNr75NMcUUPAskkYpXe2jIoIwPiTWZeW1ER1zJB2Txmqt46KAMQ+j7rHWdyC\n+dxsQsmAigjHcy3l6rMKJmyzq+Vx8etTQ5uHDplst8S0iRRplbYtf0bxau0Z\nd0fV0l6+x8DQN2tNCu88486oBaAxFmrrwhHREDXgnvaaGgyuVpModG2OXko1\nfMVYMg6LJvdpkTRVQPAzeDmSQ88k85btDFwVeVsMG7RTemqGrHj7NlxxLoiE\no/vrqzevmK77bsY7kAfGfdoG21eWdhXCuQlkLl+kE7SvNPVwIS9AV1L3AbU5\n4wwk8mQ9w/lVzxHmBOfvwgO+yGyE7NOTxXZhQRl4Fj1Xq8e407/tXjLGfrMs\nIAmcivGuIFq1LGU5xixc3TmfhogkG3hhP/f5SIUQmnQixsztRdfqEFlE/jmp\noFBiPIvl/JZnLOveqd3vHtdJEYLeF6rs71DIeMreB34yAlHQTAshIDaQCmdv\nzieXROaMEnr6uVhghz9QZov5q6UQXEWdTPIg6BfOGM5jTu6V8AVDMBFdg0D7\n6uTC\r\n=+QQU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"b67ca0568c333e5d841c9b614ed40b3e107682e9","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.3","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"^0.23.1-alpha.15+b67ca056"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.5","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@types/semver":"7.3.7","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.1","@types/webpack-env":"1.16.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.23.1-alpha.15_1626513481972_0.648469247946371","host":"s3://npm-registry-packages"}},"0.23.1-alpha.23":{"name":"@opentelemetry/core","version":"0.23.1-alpha.23","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.23.1-alpha.23","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"960e4c5d69d492acba3e2b43baf3dadd46971727","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.23.1-alpha.23.tgz","fileCount":249,"integrity":"sha512-5tZCnu1aqZt8Gy4HLQ7rH+Um/1LuyVqCgcml864j7aHq+THJbPqXK33r5ZbUlIG15HO32POTYZyZ3v6ZAzlhGg==","signatures":[{"sig":"MEUCICfnzFGgTS50B/+HtfxKlkm/CNprbkQVz1zxaoiZ6skfAiEA8390i5ZXPrZwHx2CdbUhAeSjdgF55AviaK6zb0JdVak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+wBhCRA9TVsSAnZWagAAutwQAJaO8fQCkrKXYzcXJmFP\n1a8yzdhZc+mhOl/eHF3m0jzibdXYqWjX5549M8mrM9QAh9Uf5BsHFpokfL9/\nHKIe6WMYNkLd4HFpi+8EVHA7RvGPSFy2G3zPse67/ZgQeqiICOtlv3XLmE9+\nXwZSVYHY/eN9ebsLoAh61Yj3hQTRr2DUiRlS/CFjhvCma9FJuqmQ3zT175Q/\nx61ntPlNxaCYkPEZv+OLCBk1VIk25so/6smoNupR624K63V3oElky2AmHr/e\njy0Qt6cNLPOp17yyZI6aRogW1dC02yezMPvyfSzoAA/3Vmn9OoMLLstLa560\n1qrav57+A4BgOXm6Ml6uU5H6AhmBtg+oGcv/I8M0fxR7tUWmT+4WDLPATzcl\nvCWxRMLmKZ0Tu+MxyQ2C6GIoWgnYGT5sJsiX1ZWzTvxVuSBwZveeaZO0gH+S\nh2L25vsdPdWr6fuc0Zv84hFXBJKQaBxLwKXKxbeGYUtw/6hQEX5Bdq+4vp7y\nYurIqgbVAIQaRWGQQrv25DbWQmBawaysXvOu1ATqRKklyxIaiN8tv32VaJeS\nbPNzYSqQfqwzrl4buVCXnEOnXz53E7BwzJv63PDVWO5ixzE3G3Vjo5xec4Ck\nYR7PFbXP9y62OSkBxm0Gt82jnHqdZcF+v0mdLxh7MJHJCrl1eiYxsZJ6Pnoi\nqruH\r\n=cx7r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"884d20ab417bf0283ec84a72b9a0fae8ebcb82a1","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.3","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"^0.23.1-alpha.23+884d20ab"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.5","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@types/semver":"7.3.7","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.1","@types/webpack-env":"1.16.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.23.1-alpha.23_1627062369347_0.7080244540562823","host":"s3://npm-registry-packages"}},"0.23.1-alpha.24":{"name":"@opentelemetry/core","version":"0.23.1-alpha.24","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.23.1-alpha.24","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"92407b6f4f833da0bda7fa0dc0e5c8346b684334","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.23.1-alpha.24.tgz","fileCount":249,"integrity":"sha512-khQlGnH8TMmdD8RAFmydZdPuzUBW7ZacxWJJWoefCO6P9s8fk2osrxu8R3np0AH+enUkmrHCxdxXMLyHKU767w==","signatures":[{"sig":"MEUCIElRVrXBvE/G3cReYoRiwcjPuSxjumKs0FUxEmaVAB/DAiEA3YH6Z6uf3g6U8/Rpho0DrTyL7nd8MhEk4zCWDSi6Gow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/Qh2CRA9TVsSAnZWagAA7CIP/3qL2GbDfSV3/YXJEkvd\ngBoXRbTN5TiioknRys9goYojfBwLlk28tHEOdx9nmzW1fi6zO8Lq2YupNIkU\nL6ICFJxJ0SxYtOD2TFxosxu3DpO5YZvtIDCrVqM3WVd8NYxgBWAW0zhxu16I\ngUFm0aNiLXrFsSE4KNQsVrFybsgmN0O5EysMkS3QEPAfg6Cvd9CoPaTFBWHx\n9a7ItpsvaMJcPB2jdRdnuiTJn6YcRwNTDfO3NEPXHE+G/N7TgZlTn8JLLpO9\n0vF5f2yoq4MyBZCmi0iQ2iGWcOuPggm8Hd7pax5gNE2yYpd3CXt4+bt2U2Zz\nzuCYu3IL8R+gRBMuaWV6Dmz0nLhucqL9Z6rxtk9I30S63ER4houDJVGfD7ei\n46B4wmeeWoCEPF8p/rhkTzTbDU7/4wruSdtjcq2hBegPoIGQjkCX34i8TRDO\nBMX83P7OTTHDirycE4RE52ma6vILs3tmav1t9HjGqSdZN8U0jwLun6i9Yal2\nXH1v6IyesZGgFrpOcEJqVE9eaOnex0Nj/7TxIJY96Wx3kdk8ck9HD/hce5Al\nqdW5KOSd3z8R8YKDcCm4YCx2cQ7j9h1quSkJtZSAFOIgszbKK+DjQpT2Mk6y\nMOUo9uZX4c9TtNyE+uFI6Qiw63Nai10NLdCbKNPDfC+Qq1yU8o4cJ/GKeJGc\nqnuo\r\n=cL8J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"3bc3452814e30274d7eea1f3c9da968b88b1a197","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.3","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"^0.23.1-alpha.24+3bc34528"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.5","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@types/semver":"7.3.7","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.1","@types/webpack-env":"1.16.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.23.1-alpha.24_1627195509960_0.2678835692542416","host":"s3://npm-registry-packages"}},"0.23.1-alpha.28":{"name":"@opentelemetry/core","version":"0.23.1-alpha.28","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.23.1-alpha.28","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"a1273e81df8f01b8ee2ec74262fa16e67b6e7dba","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.23.1-alpha.28.tgz","fileCount":249,"integrity":"sha512-VeY+KivmqKbIB3ERFUhCyk+iw2GmW1Oaumuz6/iQJmlWnk8cd4CFya0CbiHkjSb5/cKjRDx0j0eEyzJXR1vXVA==","signatures":[{"sig":"MEUCIFMXtKAXD0Pmg9YBg0wMPqnYo8aHtedJYj7JtF6szGMiAiEAq8vYhXWUF7I6/qS+IrHh3zGjnrhVsYdzIwPko5lX7js=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAGIICRA9TVsSAnZWagAAwqAP+wU0kDk0jubXfJH/0bNy\nIiCtXyRv3hNtHi/BaXPax7ZzlKQROOFRiokqg5KByV1WK2cXj7KHsB8IVzRm\nEW5O+194Y23JfRoEJB/ZDTwn+IeqNi6jKLTEzng71WFRW6v+xKTbMg+2BpaI\nL4NMIv4vjIBHyBpVidC8Lx3v777IDFwCqlgGMaA/B2nEAbBQOH2Hd49T1/Sp\nwFC8nwiica9+3Ryk/qgu//86ldGJ27et+d8Mr0nqGyWlqf9n+kEwq0f5xPaD\njefwCn1VTMAmdjTtOQIjsaqBVTFJs3BQRAyL7YAf00rdHIq4keTPOeCwjtvb\n/BGoYpDbY3Vk8ArDgC4oZyjUjNxo5n0k3lVHgCcmwvVbe+vh57uyHFS0ojJB\nZYha6fTjOESQZcn3gtMNffmZsciMQBRRPhED0VPJzYcLFXL3GEi4wuUHNaAV\n5NkeJ6yb+M04BjRovuobP9r34HEUxmPv6/w9pdGjJG3Giamwua3CFmhYaLme\nHzZ//ez9ULdSNKREA0TYzIc68Y+cN1tSOtiJZtGKLaw/FF0UpzmNIzxTh6Ld\neokEQGqQudF8Ai609pWZ0WP0GX0hywhPoRulb/M++XXj1gCQJgJmLEGOtDYD\n1slp01N/0qZ7oapf+TfF/e7M0v1xxF1J2cawXuNqepTsQNGwxwuyhh63BvsH\nQynU\r\n=SE9J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"d8fbeddacce3e27aab40b24c2ca3c271155e74ea","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.3","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"^0.23.1-alpha.28+d8fbedda"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.5","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@types/semver":"7.3.7","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.1","@types/webpack-env":"1.16.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.23.1-alpha.28_1627415047908_0.030968274804864304","host":"s3://npm-registry-packages"}},"0.24.1-alpha.31":{"name":"@opentelemetry/core","version":"0.24.1-alpha.31","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.24.1-alpha.31","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"20f690fb27b2a4cc440dc6ff3ab764c5a4aa86f7","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.24.1-alpha.31.tgz","fileCount":249,"integrity":"sha512-ssPWP6c+jXRc+zaf3W/7pumBKNP/11EU5rjFKpBE3/5ZKNolZwX6e+UhhXAX8FhdpuFEvtwumUmqryiTKuYK6A==","signatures":[{"sig":"MEUCIQDU07to1AQ/1YYlTpVaw0jXN1+71nK8/3h41Wn1XRs48wIgSeFh0Moy1iUe170/0BxVVbYKENpqm7yCkuihuMtFczw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAWR6CRA9TVsSAnZWagAAorYP/3cF9VP14tfmGhc75Gu0\nXTu62Z3oGU8Q6wJ5Fb8vGyu0kwlt139IRb7k4yjJ/PNCf3b69fOcAV73U5ns\nNuTpfAUApW3ibpR1LBrARMhDWaGXrMYML0KHnmjoSwXfZvWIc9ms7Jrx7wa+\naAVXGHMUWdGFk/XYIBoKdcw/4sa0Dshaj4zDmYRyLPmNUl52Zp13cP4zVfSM\nph6xGUM7Y+gXWe1N3jFfyFJkN6lzecB9uPpyRm5yDVydBwMxKCbGKVud7k43\ncjFnk/LhdB/MHKLlz60U5ZxGmfYSfPwiCTwHJllm/ed4jjc0mG6E+SegJgCB\nsCxryzlz19xW7Iw9Vhvj0cOPQgRon7NTqudfK1RKNWyJGYexwzu4F1k9TVt+\nWXt3nNvW+kOTqByeRu0eBEMMRVmO7YXK9I4ydWXsie1LpDCWIPY0moZ/LMmb\nQoMiNjKWY4M5mNNDydbIQzLrGbof4Mn/ycRYarouMmfChZC5nsAvjfOqRIiq\nvxB7VXdcUTvxQbo3rBQivmn20BvzkPGJ0YL8KUwBQt74ePPIhTdXti5nvisn\ntqss8A6yBMOcGZbpUjj7u0GmAUNaUWGpWPytTU/cyX2GbyeuQOIMGBxSTgmQ\nG508I6IlXwqYVmAkX0Busxzpt+ZPYrtZ3mf11vxABRfbH2zf+exUwkHb7w9i\nGZ5z\r\n=1gsI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"fd2410cc9e8d43210b6ea44b8193fa70ee900499","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.3","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"^0.24.1-alpha.31+fd2410cc"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.5","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@types/semver":"7.3.7","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.1","@types/webpack-env":"1.16.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.24.1-alpha.31_1627481210523_0.6561009262997808","host":"s3://npm-registry-packages"}},"0.24.0":{"name":"@opentelemetry/core","version":"0.24.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.24.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"94033ebab10fdf008f8dae19c9547dadef30a2b2","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.24.0.tgz","fileCount":249,"integrity":"sha512-KpsfxBbFTZT9zaB4Es/fFLbvSzVl9Io/8UUu/TYl4/HgqkmyVInNlWTgRiKyz9nsHzFpGP1kdZJj+YIut0IFsw==","signatures":[{"sig":"MEUCIQDQnrVf6iQzEdOpjr//1quElNRohEy3tlTzh3knrZ3k6wIgZhwLON4YblbwrTBsF5wtTws9WW5iVjyEA37Am1rcn08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAWYkCRA9TVsSAnZWagAAUH4P/i1DQzAOqX6PgEqnop8f\nYYuRYbFzc+qvfvMWZIcsx+JMU4ciJMQrPZYCUKvu2AZDh8/m3m23igm5ekRY\n1Lf+freRoRKWSp/m/de3IfS2dAK+RC+PB0PUZ5hyn9gxRhhcuLP/+j3z7TgC\noqPdvLSZX/ZodSmoOhlWrUTnJS+7lW3q/G753H/tJnQn5WoUzcL/AAjuWfWY\ngQ7kEkp56+J9Ukbnj6VB4FJo+TEbeOfck2pw81sLfpfO1SaUOxjBAvmu0qP2\nbAhsgFPSyVH7Je9FfroJYzyxTTrQGAdXtNv5aR8fofBVx3w5UxMOS0+eYx/g\nJQWP9VOa8q9jf3Aa9Kjn6fF2u2Tp6zhVz4HasHy3AGxIqNvE+9GNbgaDKpnl\nV7NlmklUKt+K2sKfJrTu6w3Glm0XIg1W360LmNtuCHZPZqgvikrj4ab+L1Qa\nUctKvG0/LxxbSxK9I95Yhem3qpljODo5tVgJCzfGRC2uKnGQODjYsYjXQnzj\nu2SSpQBsPeLAgx3Lbi6bce1B/lZrWQ92i676jDRx+hayci+y2S3yZ3b+l01A\nbKMQiE+ExbYnbLMgAEuKXmXo3HHVTm1pkVURdBw7YQTex0xl8U9lkL1E2sVc\nXQrhbYjdsjBN2RHIWlKH9XkJqrS7pCKdxN/Et14QqAo5cG+SY7XiE0r8jnhr\n31Uy\r\n=vueY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"fd2410cc9e8d43210b6ea44b8193fa70ee900499","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.8.0","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.5","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@types/semver":"7.3.7","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.1","@types/webpack-env":"1.16.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.24.0_1627481636225_0.35947866555167374","host":"s3://npm-registry-packages"}},"0.24.1-alpha.1":{"name":"@opentelemetry/core","version":"0.24.1-alpha.1","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.24.1-alpha.1","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b158c4da9becc75aa609ab3536dc2b967ef0002e","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.24.1-alpha.1.tgz","fileCount":249,"integrity":"sha512-RnSfl95OWZqo828ci7ot14vsxmBnDEzsX68tAA0dP0iYLP0FGjryPXrROS3ihijFKCgWmUssIVupUspBQFLwwQ==","signatures":[{"sig":"MEUCIC0h7RHUORbFeKLaUFuoqaDYdd/M8HJGkEjstpuoy0EcAiEAvAMgUfB1Y93fbr8vrnXmo/1QekSRXpbO6Iz+ouW+BwA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBFYjCRA9TVsSAnZWagAAoRMP/AqCSHdb5i1Bg+1fnC7k\nuqgEXm8r8VPI6zpbaO74/ObT0sI3D5mLMl+OWabjK1kN24rvZtawRcxBqMAV\nkyItFRQNUgsnxU7835o4PmXBPlZEvBva1XdURPCZQ0CxcrkAuL3bYP0sXtd3\njU+9nzhb4gi+vVNNCiQjPt6OTmScMtPjdGMwlQrmWI6fNokA9IOhH031Bvaa\n0n+JimtUBz9imObZvgOV70VAdBURNTqmbyRAOMwojdFGNAFk0X80Bw1XVXQi\nt1moIZrUjSFX6uL3q95kEnermMiR/SoVvGFrWl26vxgiKFnE/zcIZGTxGiur\n3FXJUYwlUm195TI4AMNMhktYAOkcn9ub03NdR5cmrY5vVXghy+SI1Gy0IGBq\nbU4RfdBJmghgsDdjvJSHlMzGI9b+KXWn6a9Dpz6Jf0oJORkbI+LmXs3cuyD7\nM43XCJWnQNGQZa2rPYm1dVOUp0Xyjqw5dXoBLquvaeh6VxSZFr9wtxgxSdR2\n721yZRxb/cDrYDFHPT2+WhGVYS5nPRrphoWuq9cwxX+yJDi8jxFMJeXEKFxM\nab5trfhs63OO2jkbMKCDIiQktD2WaQKxN/KIVwVoKar3CKn+qpIDoMsnJ78V\nSJRxBmb/LZbdvWo9h5GaYzmxfHWF2vbA2dp2EZO4n8AjRT7ncsfk4fhrWwfi\n3o2M\r\n=VGS6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"3b9cd16a8eeed7a262bdfea4c93098861b4c1ba0","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.3","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"^0.24.1-alpha.1+3b9cd16a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.6","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@types/semver":"7.3.8","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.2","@types/webpack-env":"1.16.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.24.1-alpha.1_1627674147588_0.3761671263529687","host":"s3://npm-registry-packages"}},"0.24.1-alpha.4":{"name":"@opentelemetry/core","version":"0.24.1-alpha.4","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.24.1-alpha.4","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"20a8173417739eb4f4d855bc649d29e66efe5f21","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.24.1-alpha.4.tgz","fileCount":249,"integrity":"sha512-Quf/ztiT+KYrvjAKMwI3VwJnmJb+LR2XXF06RZxMENYaU4zvaUaje0SmnEeKrnI91viEU5IfH0SGiyaRt8FWcg==","signatures":[{"sig":"MEUCIFMSxA3hazwpfvxtWdHEJAeCv7Gj08e0LhL1tSO+s1N6AiEAz7MdVRC4+id2CAfMZUvx27EhNo6kA5B16Yn2dCwy6go=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDDvBCRA9TVsSAnZWagAAeugP/3J5I7iS1H6wKsep1xaP\nNsdG3vRzQgthHsdT5wdwA8YnaegRC7Y8+QUzdN4TVCBzmSozXFCqpp15Nhau\nN5OSmROdBgndHJhNoQb+sIyXs08FcwECnL1K0wNXiwU3GTaWu5vHQsxlGliZ\nfoM41Ms553Vy2UUdFKYfRtSnmcg+xFI5lMQ5KeHcHOHi643hg3h3HqShagC1\nGv4gVBC2W2wTmyt15Oyk2r7tEborx1mtF8+Zux79GbWFM0F4iPkZcnBPrZNr\nrQIG+Y65YjzQrOWrRN1ErljpGWx6K55hyNY1uDzmRBjn/T6bfwb9TqtAKrRf\nu5EAPoEHiuCFi+C5VqxH8hSK675cRP5Wzh7gc/U+686Io0nenVC/ZFsWYWus\nixIV3JZ2teS6mA0UQ9qooBfZwUAmq0VsPk1czKjxntzHbRj7igJmAD64obM6\nzxZQfjFqwW5DwCQ8EQCSyHbKAsH0ndEoi6PGpnrRNL/GQRbC8pA6tfdCnp7p\n7eyf7V68PD/5T11sBxArwcjfLl/NNOJpGvCVmH+wj2s2iGKNuMOY9+ct3HiX\nJBtbFx324TPU6zs69by+HBDNIntT5lSCSBllOv6i0j+sPyBEBUKXm6IL+J30\nME/I9dBPIiWnZ/SJa//MFOUrFqoVrImEt0NFv4ZonZaRXNsmqq0uyNeJA+zM\nAhB5\r\n=6ikj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"a8d39317b5daad727f2116ca314db0d1420ec488","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.4","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.6","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@types/semver":"7.3.8","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.2","@types/webpack-env":"1.16.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.24.1-alpha.4_1628191681504_0.9524828443614137","host":"s3://npm-registry-packages"}},"0.24.1-alpha.5":{"name":"@opentelemetry/core","version":"0.24.1-alpha.5","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.24.1-alpha.5","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"8a9bccabdb5f22bf2879875fb7d8095e56c9a8cf","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.24.1-alpha.5.tgz","fileCount":249,"integrity":"sha512-6LFcVpB9p9M0pVBSabqydU0nqURf3UgHWkEj3Cim2niYk4602J52hJ0kW2GI0HCk8NdxV7c1qxQ3xXrLBahueQ==","signatures":[{"sig":"MEUCIQDibzRoqLw89XUq8ZMOPl1nVxQ8kmejg2KgA3Ix46zQ4QIgaAXFFwujudTX2snLyjVHmLdrYmir0ogYCCJR6fgYhNw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDR2ICRA9TVsSAnZWagAApgIP/2e2/cEwtJumesN1KWl3\nbQmNiJ/o/Snv0j8MPmq1JDkJomjRyjtdyTPEZzIDnjQvstU2IZ4jMdw6lrdj\nPjGc5i0C2mHc35qJh4N1XA7mWW2D3XHz/9NZxoS64v4YcZ8ej8EdgGfpPEoV\n/QE3yyI18DiWIhB8kcn8Vv5N2tf43j4HO0UiGVJNM6QbiE5gkTKpyKzgWDmM\nHhLoMRSjnoDn65IhkMofVsYzy0dYqQbtHfp0CzqwC+mZ0TALFk3VH7GL4LAy\nhF0X20erQoCapzvmwHmWWswZakrcgAbPKiv54Up156fKDWyqrC01iZerKPFJ\nDVfb117vW3gdfd2bybiYd8Fp3rvOEybUCjtdlG2SjP0t7Te6iqOz3no/CpMn\nM8JzaXb5cqUgZUBGoMQiEWXaT4KVYOg6Sz4nQuOyoPpNufR9CbQS8Mg9Wmle\nunawZjezBU4T7mcZPMST257Zg1/GTaCytMxxwjIntLXR9oZwBnflXewMjC7j\n8r1RRxGU2xOuFZ5LYMY9j5gcGfPee471Lu/GU5HAZaR4m1cmKUHZReA9TkYW\ntA5Qzw613uae+osQk6EwZQhV/4ZS7oX3kfwuR3ahu5wjOg8trc3bWchKRWtH\njsY1BnbNBkI8rEG5LS/VDFNoRIAKt+ZC0/lTphWiMOa2dqtYbie6btu7pXwY\nUXji\r\n=n7e7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"b69ff35e90a33d20a0154dcd326f1467dfd39e2a","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.4","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"^0.24.1-alpha.5+b69ff35e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.9","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@types/semver":"7.3.8","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.2","@types/webpack-env":"1.16.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.24.1-alpha.5_1628249480072_0.9204601130207191","host":"s3://npm-registry-packages"}},"0.24.1-alpha.7":{"name":"@opentelemetry/core","version":"0.24.1-alpha.7","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.24.1-alpha.7","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"2c0b04b47c3017bb44d853c716da5eb6052f04e3","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.24.1-alpha.7.tgz","fileCount":249,"integrity":"sha512-r/ZETvXomy9GARPr2rP5e10/4Q/ONfZkDilqwgIZUeeZpui8WGWeOqbD/m/1tDbsx7f1NS5R4YyGRrGZdddnCA==","signatures":[{"sig":"MEYCIQDy/cs5UWI6+keDYhAzdaSTqDT+bSEUe1KxL4BsS5AgTAIhAI1PGKg3qFK8bmXaX+IRtcwY+nQfAcD0DIWnMjWvjApd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDot+CRA9TVsSAnZWagAATWIP/j6jB7Sy5c/NoAFYTLIe\ngN4rjj4GManHfx+EkP3MX7AeWQvIMMLf4zCm1VonmmUcpDzbkbFJUsbDreJX\ncxamxHOJ7GSVy3JfJBe8XSMpTazy+JY5JRSQy24vE+MNIZLd/Qj8zPabT3zi\nid5EDkIncrMV7b73aj/sKCqzjyqV1/3dqonmRmBH1CYY/WRS3RGsY03aKOTq\ni+zM0L1Iz9oFIyQgE7UNjaNt6um2NJSafFtr8sXDS4cmTTRIG7CWhle49T4h\n+nPGIqQI5WJBDOCFMdRBsolGkYVocFP0V/5KGKVGrufY96T18Kn39TwV1uuY\nECuWqhSF0auTwWU1K9KqMtACsDQkMHRhiAfrgK9uc0+/an3fsIUeSi4sVc84\nr4Rh1CnuOG2PCXL/rIEsBDoKwu+fg19/1FP8cP8LXDS/jbcXi4ZriR0Cn36u\nEdBnUwJz48wbpnQbDn0OSY9oWz/cl7afynxfoXWxclpa3jKXnmfdDjHzbFV2\nfd1/+EbJRva8RhwePKPrv5OxiPpaSO2riZq4qEAS4+AZnmlb4J7NydHck0b1\nFQn0Q1mRfrsarpO+ZRHWfoXOIHhCLs1mfAG3jDsC00HK9JLvMHDJfeXmoP9r\nUEH1aZcLNyOhn3TGCDI3sCmwA6fNSVLSPm/cF11ujZIbT6eI6A2zsFUvErRl\nizpJ\r\n=rp9a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"365d502eaa0ba1f9799998f050d36073e943032e","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.4","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"^0.24.1-alpha.7+365d502e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.9","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@types/semver":"7.3.8","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.2","@types/webpack-env":"1.16.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.24.1-alpha.7_1628343166605_0.6809359456559705","host":"s3://npm-registry-packages"}},"0.24.1-alpha.14":{"name":"@opentelemetry/core","version":"0.24.1-alpha.14","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.24.1-alpha.14","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"d4abc159d0b8cc338ccca4087f9bb03fa52169b9","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.24.1-alpha.14.tgz","fileCount":249,"integrity":"sha512-dOI3rhczMgAvx/L15sEKjECei12P5Nul7SrAstzlFeVmrP2LuYCeazywkt2qO4YtGZINCooFb6E5oM1l/Ya0rQ==","signatures":[{"sig":"MEQCIF/jbmZ0R06PyPMVfWiMbXlDUOLsnVOiTrUF1+43H1zyAiANa5N1JPHph6P+lp0mrzQ92zdFZpVAkFKr4A44U/uC0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE+PBCRA9TVsSAnZWagAAo8oP/1X2eUQDeA1MpxNEoW1b\nlEu7YS1i3b2hfxV50siX6pae4+aekY3dL37S1pbFoor2UqohbfqK7j/eySZK\n09SgOFynFdBtEKtqkohBVAEuAKl3xEwrOovvlTLRXL8KwhyCqilWe2FDKFH3\nl11JkvKzTp35tGMUdHrd85QAaanLC5d+1MobWYghpVzPkYFOPT2G/0zOqjzo\n1SykuOCUY5Doj44HJpdTScFwUjxxi31jv3hvaM7ZtDOQFChf5sKRPxKiGxHw\nYqYpRSvtG7TaPS4eVJKTEoRWhp7F1mwsC932Wvmwz9+6kHRCqLy/sfkyUNkg\nnVL0HFYbgg8yRBiUTHcTNsU8v5JNaaKUut1nFc3oyYRddDxiCgcU6laIjHac\nwHxzT+nArbiNRQEFgaPq80xSqkf9eBqG30369hxjKAxHrtzZMy1xHDsbteHa\nlEqubfBV+lXFfJg0JOdyGdCoof+TcE5F8Ch4tjEZsQb5EzpQIyjnRmejiR2P\nT57a17GrV4rMSvtf6hs9Fgwj1krohSu1arlbE1jqLF/WhPjJpGIEwFj/MFyY\no9LpGxpPprqpmyoR5pyOHJbesGedXFjZXiCZl0eVH9TTXZhINHlajn3UoXpB\nWFF4pM6uP/T/7JbcrAIzrX3ckLZKVjHVIjJUUYr1+lHcu/yJhSSexfoJ0pD/\niBcn\r\n=dL62\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"4553b29d4a04b5b7e4bf87cad64dc2fc8c740d8e","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.4","dependencies":{"semver":"^7.1.3","@opentelemetry/semantic-conventions":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.9","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@types/semver":"7.3.8","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.2","@types/webpack-env":"1.16.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.24.1-alpha.14_1628693441009_0.3435884751468248","host":"s3://npm-registry-packages"}},"0.24.1-alpha.20":{"name":"@opentelemetry/core","version":"0.24.1-alpha.20","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.24.1-alpha.20","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"5da8097be3c101088033efc4b83d6f2bf2c9555c","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.24.1-alpha.20.tgz","fileCount":249,"integrity":"sha512-F5upYCidrDm989q7TQksHneXEX5tH3QVE/P4CIAKp4CD43jMIwPb1yjcWw8VBbRYeHHw+SbsUZSSOagyPhAG6A==","signatures":[{"sig":"MEQCIHlKSLTHnhkLTZsijzqyER7OHLBFXZeL/4yuatdyX8PnAiB5F+xx00LvX8BezspYr35hMVFf8Zwkx1UAEZ5Mcsci6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHCTuCRA9TVsSAnZWagAAzw4P/0D/VBMOtYuTa0ti1ddq\n/jqr9F70JWNsKKwPeVxZiV2sHDyykCuDEtZu33pbl4Nm1h4ULHkEf24FZWx1\n1a1uwvMKsdSmlexvIHy4bxDymqnjLxr0rJry725Z+nGLhZ+kOKOdOkaxRNXE\nreo2MWMvVE/76SbBJSxjLu83ovE3m9M5slot/SXY5qH/UAMa6OsI4BCGIKgR\n7FpK8nYRlTX2IuuJ/bSWKLwWlc+5cJkdedz0O1Ckq3FAX8/iug3MbD/vZilH\nkxiJ95+Tp/zSEoursOtkDYkgVJBbXei+8Mmb4nrK5PnBvFv0VT1i30D4yEPM\nwncsndvZC2N/pJ+rnSyE2rM7Tosp+Ds/IsOD7IZLpZKeLKlg/kQQz+lkxxQS\n1uE7Wr+DwglLrA3oHxfIUAX0aGRVWGNfeZuq8snn8ecVTTpYDoNALN9exT0W\n+46IuIQAmf8qun/+SLt61y3Qq6nlX2rw/q6vQQ2S/dZGB/F/+bMxSZDkSXm1\nJd4AzSYT874dk/WwWlaahBkxXJt2no/gJLT8pUj7GDzEevwPbGIl0elB9Ext\n/wqs23PENfwopt1PGzlYTtttzgk5jYRqWrg5qHpttL+k71cMq1q5De+Lkxze\nG/K0Sh/nhCk83JS7cW4Ba+DAbb+LMHRHoOxnCWsLkhE7lhE1vnvZpzkBmNtj\nslOT\r\n=n/mR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"f12913899ff5c588e10830e5ba7183d9115c3442","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.4","dependencies":{"semver":"^7.3.5","@opentelemetry/semantic-conventions":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.9","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@types/semver":"7.3.8","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.2","@types/webpack-env":"1.16.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.24.1-alpha.20_1629234413907_0.8521627902056683","host":"s3://npm-registry-packages"}},"0.25.1-alpha.21":{"name":"@opentelemetry/core","version":"0.25.1-alpha.21","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.25.1-alpha.21","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"3964bf84cc9175cbaa6804c05212f3978d11f7bc","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.25.1-alpha.21.tgz","fileCount":249,"integrity":"sha512-vQH2DLeLxu9t/jXXE8m3qZPsGkoO9CXzfjnMqhxbH88mkCXd8zMrY+cSOh4XTVUOXsgBDQfkDDhxevJ3Lqqy0g==","signatures":[{"sig":"MEYCIQCkRa4A6WToKYkaPPr5KJN1hvNpzck0gFUNU4J9R7/07wIhAJr+cw+09Gt53Pz8FIrSEJtLHIIOWMXnXfnqPPqPVhwR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHWqdCRA9TVsSAnZWagAAaV0P/0tdYqE9uW6b5Q7vtYBW\nlfnviO4Mr2IHsvqNCoowjh403DQK9QBAOrkzfJxneGcFOGUH1Ow+C6xDuPJd\n/VjggcAcYoOp271C+7VJjAw59vY5RdAXwdfP8HcEQoXrulfiLAAmLOnuB89K\n0LC40HfzqaxFnprKD8oXMJYon8uWQ7nA4Vwr8yxdTbyjR/8PI+H3PbRs9a3l\nayGUHSsdzWZZ0N/jfv7KkPgsE1Zr6sRy6v5d8Wtknc949R2ARy0/YM79Snin\nPZi1NFDOR+wAHY5zopOtPKCdRIjMfjxHaljpVy0FLo1pvpvyyw/fTzc/isZv\n9G2n70lY9lV2JYc/uN/M8JR+HfRVIJJGxiMqQOV/+Yn2yOvTiKkDBAyMyBnY\nbRBrbUh/BqrakMdAmxXr7YHag3gFiaQp/DT3eSNSTJnGDvzl62kbTicJTbjm\nVnQ4fSJKGFA/ZS3OK97oQuw2EtCg3Ze8uof+5i44iQOrbXpDigWIqHwsLM3x\nSopx58kXrOmSy91OwetCaCVZ4YhzvT1rQt46ocVypm8yGy8jtWQWtbeZgxHx\nQVV8L1OI+YpSv/srHRdZku8Gajn3jeDGW3phwOpruCVV45geIT/El1H2LmgV\nQKqwD6EGgeIHnX90A9LzqDHYKK1Alcgo3iC3N5rvLT+ymxN/Ty5/05N7vREh\nBFVS\r\n=et8m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"0ef1fc28d366b74d98b73b5d6334ffdc75342fe2","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.4","dependencies":{"semver":"^7.3.5","@opentelemetry/semantic-conventions":"^0.25.1-alpha.21+0ef1fc28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.9","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@types/semver":"7.3.8","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.2","@types/webpack-env":"1.16.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.25.1-alpha.21_1629317789158_0.3132947703025293","host":"s3://npm-registry-packages"}},"0.25.0":{"name":"@opentelemetry/core","version":"0.25.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.25.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"44fae79865483be5dacdf72f99db9f1a603c4bae","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.25.0.tgz","fileCount":249,"integrity":"sha512-8OTWF4vfCENU112XB5ElLqf0eq/FhsY0SBvvY65vB3+fbZ2Oi+CPsRASrUZWGtC9MJ5rK2lBlY+/jI4a/NPPBg==","signatures":[{"sig":"MEUCIQDiAdei/6EAvQ2kKsuAzxhkGLvSWz46t4wTVZBRX5Rt3QIgaQEaQt8+rumNVdBtXUq9ybMpdpt4AtkQN9FVyymJqZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHXi3CRA9TVsSAnZWagAAJzoP/3xEvrnYf1hSPeNvYnxP\ndvJUWqtpZEA12mh4gqyF/oSbt5XLQrPO8pzYvdu36s/ds7CRI6UAF5vP+df5\nCtVbDfnu/wg9EWzK8RxHOc3F6oIgiQIOzVt7RA3GnF89fiZjWwDDKzKjScP5\nfxEnuhJ1WfFSAQSXsdcTu+tgzVO1598VHGtoCvI/yjkY08rRO14n5gCT4tuI\nWT0KP8VD4rVVW4uQsU2LoxxowUSKQAxzg3zv6hui65dTX0j6AlSfn+VdOp3h\n3/fFyRo4Jt0jIIkVvneCSzEZXGyXXKJg8gb2pB3wLTNJL7EFG1MggVOaKe3i\n72ao+wlPW+U50weGLURdPBarzpoM0mKfcflshwyzg4AMobqsQEPDxo7AsItm\n7EKfGtZDs7BNli0GsgIFHUsP9c2NqM8q0wHEJISMIcBC0eQ5G7vjhD4o0pfk\nkJHKVvkMbJTMotpsGzEDi3kSPdJiRX8274FQr/Qqw7NBw3gtCbeWc0cS/00o\nLmWUVn6KqFk9+rnezOACPY+qZTpRe+/s+Cg9nltLp84wZWofpDDZCYrBnkVM\nGJbgWzo8liBFDYmjL2WWeIAGrgn36IdC4+zFpxkLtFtY4g71ZPyzEZoxns73\nSWMXPJZc4ozacCOT0nSnpwg4FcRPoL+P/RFuHp5TR6ZryioxXIzVxzF3L7PT\nG1nf\r\n=h/nc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"0ef1fc28d366b74d98b73b5d6334ffdc75342fe2","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.8.0","dependencies":{"semver":"^7.3.5","@opentelemetry/semantic-conventions":"0.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.9","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@types/semver":"7.3.8","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.2","@types/webpack-env":"1.16.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.25.0_1629321399688_0.048165180120773865","host":"s3://npm-registry-packages"}},"0.25.1-alpha.2":{"name":"@opentelemetry/core","version":"0.25.1-alpha.2","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.25.1-alpha.2","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"09debb5ed505cffb3928d8e7feebb37e1522885d","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.25.1-alpha.2.tgz","fileCount":249,"integrity":"sha512-ZiGvRiA7gs5EHNH2bKWzQ0OVQcKCBVL0hzAWL+VDL889C29xnr7+1nRP+OMiu7YEJpdgGRhzpxbd14y57MHQQQ==","signatures":[{"sig":"MEQCIHFvmED8zhZCikp34UygYlYBxghnsHe/U7NJSC/xsASOAiBnNXGp7RYWOHXqUrNIiX1bZV9VVWjiGad9MEfy5ipnOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJBXpCRA9TVsSAnZWagAA2FwP/jbk8b5Ky2d10Ti4cmnh\n2+nyABPMH+bFnPLZh5kQEmolDUEi4ipIKA3WNXyEnTarIlmvjj4Sw8lLIIjX\n+kSyza1PpuLTsHlj6VyzjMo2nSChE8RtbeyrriNopeOQP7tbWNUfJaJeMB6z\nP3psCSRiwLzJ+7qPQVgpYsEqTZpC0BHRZDYUi8M68E2Kq6Vjlm4r6CCwvE+O\n/WoyeCRaAIp1b3W3lFYozDV/duRNg+7HZxrpZSVEaxyO8kSmpcSrHaMojT4c\nls6m99/72zeMANjSsWfFleYklzgF0Yi9TBazSZGVZmUQ+SRb3hZmP5gElJn0\nAjkGhpR3CRwVvbfUMofMAIe+FawmSOMwO9L1by+/zMSMqB4t9W4IKWsxeiGK\nodTpIYT+sr6ApmRPR4TVNpiaF1EMTa+Fqw60wgdys8G59H0uKdKQ2GefQnpe\nLdaEzoBltzKApLRalcpXHeVesNoIcuFHYbmCZnsHl8N3GNSWiG++tsiXRyui\nUBJpAl/zn8TQU0zhrbwWEiJBSWUNmnpRX9AHnSbVEMg3Av0itQ6NqtVunfx4\nP6jTJRvB6VbTUfSwbPMri7uJrBkfXnNi/EOVXH+75kWd48f6Zi3d27+vVeKX\nOCGpI66T8hWShcGioATj8jDUmrK3iRJD51dfzxLIiZMekFmbqt2z8BxTyYRV\nNNAT\r\n=JxIa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"78a78c093c2df24b66c47af4e037da9a6098fedb","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.5+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.5","dependencies":{"semver":"^7.3.5","@opentelemetry/semantic-conventions":"^0.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.9","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@types/semver":"7.3.8","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.2","@types/webpack-env":"1.16.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.25.1-alpha.2_1629754857843_0.5889530293850438","host":"s3://npm-registry-packages"}},"0.25.1-alpha.4":{"name":"@opentelemetry/core","version":"0.25.1-alpha.4","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.25.1-alpha.4","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"5c6316a64bd7b2420531edffed21c1d6db0ea3a3","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.25.1-alpha.4.tgz","fileCount":249,"integrity":"sha512-21sN7WrLwY2CEHczCOwL5s6mwNyEoxLiIiXlYS8PoYMT1a7Ta6vfYzIyBbktDf3g/oDOCwlmZcL6J1OxPb+XfQ==","signatures":[{"sig":"MEUCIQCvZ1D8+kRoZREHkkuTlLjLbpz2cd/xoyA/bnOc8LJsDQIgMphcbyTI5cDIfzjq9QJaOoh6NiN9wmcddj0ZTFdie2s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJUltCRA9TVsSAnZWagAA4zQP/0tSFGDbCUBj5998Cyfn\nhNu71d+ecYJBqjB685luwZqT1Xc12JZecrHeDyEYcw6Oi9S/33v3vyQlVKet\nmVdfOAg5uaDffXQUHQbhuZ5V8j2twl35Uu46bEFxwdH9wBR3kOHnkPhIVArf\nN2JMIonpDNMgzCJnDV974hrOPfHD3u4qoqxR6cRW+PppL6rT1kDr3TMzZV9U\nJvXsi/Lru5eqnJeKcgxXt0eIYbLlrbzxtgP/eSjAuV8/yP/HVw9ztEAg56/R\nv5u16LtkQt+I49y+v+eqWR9uBCeS6mfiyNndLYQ+y+N795bFAa5pW6FOuy8L\nRLN0NHhRQP5R80bKKupt/Xwv9NsmA7GE96ltFLeq+p1NIxkVolhztFrDqz5D\nDO1vDLMIbpQmuvm8radruSh3pAMpsPS94Zgpz2/GovpvgoV4qohvYgf9NjxI\nVmxd3mPUmyxaRDQ2NloDld+8ag6ENN/ltrSS5P1wGDQdbGjAyAnNmaLWT+H5\nr/Lmr9eUNutKc/iuPbwKNJoCHMidiGAKCJBFhGsEtpVBUWskxKJ1AmLnFVV/\nBuKQ0VTPmPDS4rXZZwyq7q1/18QVTE/ikLDcbwZS+I6ItsjojagQx9WIknoK\nvo8vDQCX5hMZfjaM6JkSRZ3Vs0oQS9s9qGXlnblRG3fSCvZQYbpMqcbhDboq\n0n52\r\n=Xwkp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"3cbd530f2ee5c06376210402eb87ec9e362853c5","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.5+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.5","dependencies":{"semver":"^7.3.5","@opentelemetry/semantic-conventions":"^0.25.1-alpha.4+3cbd530f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.11","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@types/semver":"7.3.8","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.2","@types/webpack-env":"1.16.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.25.1-alpha.4_1629833581153_0.12507090923596298","host":"s3://npm-registry-packages"}},"0.25.1-alpha.12":{"name":"@opentelemetry/core","version":"0.25.1-alpha.12","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.25.1-alpha.12","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"32d5ba32704dceeace31725dee4cb5350b6f5563","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.25.1-alpha.12.tgz","fileCount":249,"integrity":"sha512-0IF5G/46MFxkfpelj++ff2s0niHQa4zyTTLSann+PfB+uVxh5RNka2xg3E4tpDqfPGLWPUBmtazXk7TYYW6Fuw==","signatures":[{"sig":"MEQCICqm779lrykSO4XoUnAfgoAyxaJxnm9+bcxG3UGLGuI5AiBdXx1eWurci6pyPVvdQF35iNsuCuZHVziVO1aGar0XCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLT3lCRA9TVsSAnZWagAA1pIP/R9UOClbtC2df/EjjalG\nokktycuIW4q17HEDRbuQj3mzH36v2f9nUjpFkXYDfZAuLoNrtj3U9S1Ff3OL\n3bWruQynGhQzgEsA/+i95Z9gicnD5zQwkpaf60LeYpGek7xTcndvYLgu8V3i\nV4TzYQwOGD4EARubaGd9Yz/BVfyKu2d1yLTdx2RcZlYzZQrPWXXxFK7auKKa\nXufpQ/WoZjHoV8W+00jT2S14fJk1pB9G1vNG73HcPX/8/I2WXMeSNwF7m2J+\n1+WtUNvljjhxbtPvWvqRAIfXiIAD+lyWEO9femsLRaP1M7QmIHdcSNN0ERBM\n0nRokXFesF9MmvQlAnSf/N8Z51ltXDlEIUXpj4c0cqSI8+rsuJpC+hkOzqYl\nlWTvJKKYsOp4VaIWMtQekS1eLSY9rPdJ0jW3YLws6g875KQiw8il5U/TlsVj\nUfBYmQMOirc7OeEv70Jb2Ja/DnDsVyB9ig59k6Pe23s5kn2YjpaCEq0DYQoG\nMPW6lFcblCyrqP7BwDqKLPaUrfhyddTQa67Z+C2HoXAryiNZwniyvXnKucoJ\nTqF+/LFJ/M0/5waCmZ4IcPd9sAHHzt0DjzkdvHpydtwUPIDMxcFrS675hWrV\nyHdrSr/EFKL8nwwEQshHh1iIGpcHByAliWaeVH0oJQCjCl78GcUzKklnsstB\nugG5\r\n=7Ekk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"7d2c4aaeb08e6c680f8b46cefcdfe955d7abe4b2","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.5+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.5","dependencies":{"semver":"^7.3.5","@opentelemetry/semantic-conventions":"^0.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.11","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@types/semver":"7.3.8","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.2","@types/webpack-env":"1.16.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.25.1-alpha.12_1630354916883_0.6798805583608047","host":"s3://npm-registry-packages"}},"0.25.1-alpha.13":{"name":"@opentelemetry/core","version":"0.25.1-alpha.13","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.25.1-alpha.13","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"227db88297d700e3dc097dd186d7144b47b19aeb","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.25.1-alpha.13.tgz","fileCount":249,"integrity":"sha512-Ylw/84+IuDTqcOMb0pZeuD78edrgbrh/e96LQvZIyYC5dJ+muXYgFZupnA0mm9GTlQR65t9AysMNupT6IGyRBg==","signatures":[{"sig":"MEUCIAFblqzq9TV1mWru2bpfvgOrExyvRRSbSbkYthNBAZhBAiEA6d84pGZlFy8eeDj0mcDcsQB75qI6GYcZfsv2tUFQxpQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLUJsCRA9TVsSAnZWagAAYsAP/3Xgbb00VjXCLOmXmTqQ\ni/Z7lHnipACzFhnpDt8nF3Ivsg7ySR/aitLsQHs+T/lZazFpLP+Vef9sVd/T\nqsFgLVzK5EOltFUVe0VD2hWoEUHITaryvt2dKxQgo9eE+aXe3XJF8GJktDW5\naFKVm3gKP3fsgc8Tn7IUiTsAR6/CjXHY4oO+Wddqlzldd6mrX28ymWrdiOTU\ni0i/r5HYS+lRKnZJ8ATxGvzccheiEkYmdKDovJI3hf+0rnaX68LV+74UDK/z\nZSS753yoScJjNhRMZsjyBE8teuH/U65nsvVFJHmRJ7m6hPQkRONL22RMlmc8\nEJqHC9SBzmg2kVmclbTowsyqspI3QdY+P1Ts4UF28Ayd3MNvCQ/XkeKTwfDi\nSA5DbOQDSoSbbEtpx9Aqo1Cr/dhB/U5nP0IU06CzP3cGDfEEtZtrlsn05AUU\nBW7mrhdD+NYYwMJD27VjZBufmhrdMWb6OK1sbc+DeKjq7ll/NSjzKGRsmEHq\nC8UNtua4/Iv4lZNWnx5UN1XEsRSmqqRUd3pYRYR5V6wWIHip6dwuAshSdcDs\nd50nHa+9JtYrUNC1BWYMzChiInLuC0lgK12QmluRvibpM0TsYzOs97rz0X9M\nwupjl6NeI0dZ2Pfico5lGec+FZk9fUhdKtxyBUxJc/02a8sR/3crSaMUR8RM\nG+gy\r\n=Ru+g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"f0caa22ffcb26af2a2f05260f138a494e120a955","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-filtered-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.5+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.5","dependencies":{"semver":"^7.3.5","@opentelemetry/semantic-conventions":"^0.25.1-alpha.13+f0caa22f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.11","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@types/semver":"7.3.8","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.2","@types/webpack-env":"1.16.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.25.1-alpha.13_1630356076272_0.19452269658121724","host":"s3://npm-registry-packages"}},"0.25.1-alpha.23":{"name":"@opentelemetry/core","version":"0.25.1-alpha.23","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.25.1-alpha.23","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"0b8df21ac6114ef0e91b5ad0304ab0b4481d441f","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.25.1-alpha.23.tgz","fileCount":249,"integrity":"sha512-NqnAJ6b63L+nzMhZl6AMY9H1KQcvNACnbev7j8wt34teDowHUUBBrDty8zgV5nd0Jl8yXhpFPQpQS7Gzf4NzMQ==","signatures":[{"sig":"MEUCIELhHNWxfSRJpYnTNoDfm6djL3x+3kZlQMPPHI8TAZoYAiEAib4bpw8eNFVegXDuex3AHi+20AooHdShz5kJNsjU0rs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOTXkCRA9TVsSAnZWagAA6ggP/1k0dWNzpgeo5VNv0lTp\n/DwHl22jE77Joll5FC6jPmrnfC9ygVZFtsNLL+5/+xVzGtqf/o3wiTx+NeUK\nHBdx8ZpX60ZyPAFs7M/8A+zaJzyzWwYP4vrFI6wfU9HXvjXS106Lncwb1ytT\nq0yLmksJwEOKWh9FxtoQdR3DXrYf+AC51KHadg/l0fPsvdgmMyK0wgfR+ryn\nWbyEGTLOyOp4Hr9yuUK9csMA7SO1pz3FardOq9qfSG2LXloQVyuxZ2L5d6J5\nsrOnvv07v+dTG7CBS4OzReVdLEQXj2D9L0MYfMWTPicp6F7FRPEU1UjEzxYD\nHnEXA/5UH4kAlFIDmDfRmUCW84Ej6Qh5foplUgiMfBrR9cF9zRcJosuaMcp/\nVCb7jlErac2aW8Ov45wmabmWFF334NHkw9Pr9m+SrSWN0+3hqGH5nJOEhgA7\n1ZS6pJp5szgpu+aSd036typrQaez2kN2RgHlSL6aClqNzjX2r+zsFdg+kvk7\nqujZ77vYJ9RtXYuikVTRGyBc6f14iMmUh9TLRRq16IAEdZmF8SvxjSjRKoEk\n528GDX8uMj0ftzPjetz23Sg5zlpOEeLzmQ7BfCIhuxJXl9QidPBVceb33nuH\njyFBL+JzYRd/GduRna9lLOv7xsvli4aT5x8JRtnAwSA0m7cbXYi/fO0DfSIp\nQQZS\r\n=C0d5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"feea5167c15c41f0aeedc60959e36c18315c7ede","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-filtered-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.6+x64 (linux)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.17.6","dependencies":{"semver":"^7.3.5","@opentelemetry/semantic-conventions":"^0.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.11","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@types/semver":"7.3.8","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.2","@types/webpack-env":"1.16.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.25.1-alpha.23_1631139299775_0.9821525432799365","host":"s3://npm-registry-packages"}},"0.26.0":{"name":"@opentelemetry/core","version":"0.26.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@0.26.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"eb7e05dc5ca83a49c4f7f817dd38a3cafb7b210a","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-0.26.0.tgz","fileCount":249,"integrity":"sha512-nsHG5uIxqNKxZve6P8QtRFfymYgjE/rIDtEmxEfB9SMpToGEBIrCzgrWqEAT8lnpzB/l029pFl1TquuEb/cmcw==","signatures":[{"sig":"MEUCIFUfA0tpWcBQnxkzjrr0eNF91yq0xd83tmAomqhwnsEyAiEAiI8XaWAFDywZgvTPBX6fQYru4uxA1/YiF0MK49KGNtg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280398},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"fa2e897587a2441205fd085772d80a0a225ee78e","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-filtered-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics","directories":{},"_nodeVersion":"14.8.0","dependencies":{"semver":"^7.3.5","@opentelemetry/semantic-conventions":"0.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.11","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@types/semver":"7.3.8","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.2","@types/webpack-env":"1.16.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.26.0_1633005327650_0.5857714959632765","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@opentelemetry/core","version":"1.0.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.0.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"517f4181a52312e74c2de8b5c63dfdefc7a924f0","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.0.0.tgz","fileCount":249,"integrity":"sha512-1+qvKilADnSFW4PiXy+f7D22pvfGVxepZ69GcbF8cTcbQTUt7w63xEBWn5f5j92x9I3c0sqbW1RUx5/a4wgzxA==","signatures":[{"sig":"MEUCIBORQ3BetxNJq1AFW4eBeQshSYxppTPSowFSWqmK6LZgAiEA97WZGcd8X7eMDi565EsI0zFoNOS7f7ZghrRGbRYZc0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280375},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"69b925d142a4405c7c6bec7deadd8b4e96c7d5d6","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-filtered-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"_nodeVersion":"14.8.0","dependencies":{"semver":"^7.3.5","@opentelemetry/semantic-conventions":"1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.11","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@types/semver":"7.3.8","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.2","@types/webpack-env":"1.16.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0_1633035220911_0.17894683787361632","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@opentelemetry/core","version":"1.0.1","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.0.1","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"5e08cef21946fdea7952f544e8f667f6d2a0ded8","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.0.1.tgz","fileCount":273,"integrity":"sha512-90nQ2X6b/8X+xjcLDBYKooAcOsIlwLRYm+1VsxcX5cHl6V4CSVmDpBreQSDH/A21SqROzapk6813008SatmPpQ==","signatures":[{"sig":"MEQCIGBhxKVNhaG1eJrxLvnQXdfUmIzvnmAqj1vK5V+8GfVsAiBJKx/ZiLkS7HWrtedeEtqReYoSfgKvPGfL2CUaJ62TsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":499844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2UpBCRA9TVsSAnZWagAA2GIP/1InjmPaOFtbQ45aD1P2\nusABVo0YwMqw3IpwGwyFCQqYgRNZL5VepAVDIwMdHnyOE7m1QtTdC+kcJxDg\noWcFrbP9k9HZbm/Tm9N33SPUblvtEg5U25H/e5rDrfiyvamnNX3iKVVk2+IQ\nUZ5ZUa86CaxNpoWkBJK2wA9R3Lr7pKJansv9cKneaaeCR+xKUCSvfk+9KwQz\nXotgxYwLBjBLo3NMiAztaZiap+5htfXhitsuvTnqOa7MIh5jj5TuephrSgja\npCafqN4kUCrkABjCZ04GJ4LAOlgKNL8/GHYKHlOuvvUtQHbYF+D9Qh8jV9hU\npSvkkHkjc/TBoftnJzYnUAl1yyGiaYT6WGlI5ifwRhWcaZov8bKzQ06t2TDj\nT1xZH7sdLz3KzChrTKZcuUtgW9zrsA7rrbG3ZwMyNCF1TstRxfVQVQKdO+0G\n2jgMw3xGsw6yS3A8hWFWuNsgjxSO/7LMBCq4gYlZwGA2T8d1y5TIXTkDF+wn\naLWJks515a4c2iwRidsEZbEOeuI2anWfnKb+7HKAcTg2t7l6pP+h39g5nMAu\nGExPBjPtutOBmadCfbdUKfLWC5sJl0VNHzD1/0qYiBGEty1La/xFBmg7Iw2T\nqexvnnGspS6RIlLDxh8zOhjHufbhgNZ1CNSLr1BIYHwW3WhKH1BmqjvW/LJN\nF3D4\r\n=fTEg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"9cf402ee4231ee1446884b5f59958ceafc1b5188","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-filtered-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/semantic-conventions":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.3.7","lerna":"3.22.1","mocha":"7.2.0","sinon":"12.0.1","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.11","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","karma-webpack":"4.0.2","@opentelemetry/api":"~1.0.3","@types/webpack-env":"1.16.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.1_1636642280795_0.21627689195286925","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@opentelemetry/core","version":"1.1.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.1.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"c1a7ae585b77abcaf08532e2b45c227ed241dec7","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.1.0.tgz","fileCount":144,"integrity":"sha512-Ln36HD3wvNPak066SPzp2LmhXM9TN+vxUhD82Ct/4Cw1DQ9Pu/wYngHE0dA+NGwST7ORE266tZQcNx5fwUnDBA==","signatures":[{"sig":"MEUCIQD4E+K2hfic6AhQWFTgFlKabB9J1gUKTMcvA2ERe9S9vQIgTh9Kn8B9g2fZbzvyMqutMCA17KBmmJPXWqmmLZ9Lmsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":273258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiND6TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobNA//az0JMqdQCpwbC7SxYXPATV8TbZD+C7aJd1CEZxlQyoU3DObD\r\ncPAwvjy0lcVSvNVdARD8Kx5aqZJ4DpsE9IcTQw09x4jTdBYJiyVLXPckrvjk\r\nXXOVUNwTpaiMjYsJ60YyQXqN+C/5SRO9zUA7jZOycRLo/6Wd79lBw6IOr+Gt\r\nF8waqAXyMhQx1HL9R4rM1Uq/1k3ES5UrIw+UY6hF1PhBAz9OGdhuXybNnSYv\r\njfsUPiwK118CEVpCbOhYqX0LpbdI3xNFplw3aQh9ML6ZRWUZSCYxCtXdIz35\r\nEIJc8vIsbn5SGoWNeHdMmMRi5CJEK236x1QqgcKug8q0ReNCe8X161Lc436v\r\nxt3BDoo8dlBgLz5Z8vv36ClghruQ8xEoRa17BQZDR+cDD8VmYNJ0+wzYnOUA\r\nhBDoit6OmvY7q/5Bam4UAJNzvVeoMzzp5N0+ZQwPHaq4WfittIvGQC8x0dDC\r\nrUUsuCkLw2f7LXh34muEx6N0Nb2wbpNkbIyxldjbYupka+AyA2CjaddBcGrO\r\n6J6E8XWA0PvS41nuQjsCokiLYo51ItumP44tE5MoqItRMgsXkzUEoRlC7Rlt\r\ng5ow/MU+spkDgFwKfSZZNel92rzw6+lrh8XIi8BpmA8g2Cllo+Vh1kwB6zbd\r\n/1PKZ04yOG2taMfMaaw2enW+zGkamTgGxho=\r\n=7H1+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"f384303ac469914d0dbafde0758ccdae473f336e","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.all.json","watch":"tsc --build --watch tsconfig.all.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/semantic-conventions":"1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.3.16","lerna":"3.22.1","mocha":"7.2.0","sinon":"12.0.1","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.4.4","@types/node":"14.17.33","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.6","karma-webpack":"4.0.2","@opentelemetry/api":"~1.1.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.0_1647591058988_0.7650525480493755","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@opentelemetry/core","version":"1.1.1","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.1.1","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"3d52eeb8ceeee3ca1870319b3e6e609fb1e9eadf","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.1.1.tgz","fileCount":426,"integrity":"sha512-rNYVBLzO+gXeYmNVcm4NfKw9x+nTy08Qp8SMpkmM5cqfdEwEtKw83vpSrFKzafy2aOIpmUkKGpi2k/m5kiDP9w==","signatures":[{"sig":"MEUCIF2FfYzf5Sui3BBbTW+5rLCxgU/GtzNkB61radKhJRzsAiEAuEllQTJ76Lw1r1XIhm+2gCGvatNJFIOmkOBtAK6wRIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":767907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOij8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3zRAAmdWVJQUfRp/khuKLczeieIqe3WASaEzmu+L+fQjuh3zFuxzg\r\nQEvNqXRaVZwM1HQZlj1oM3RsuZLhWGFbfN8mfea6n3phwXOYoIbfWuE44Bc1\r\nsyqHoQ/AEAHD5rzHNuguPebt1UULb0ZmjZ5OdnfDWghK0kwDba27HFWPFRLM\r\nchKaVE82/dgFqaYviUUijdLwjFULwUltYehNaCauJX/78dBzpMvikgExnaal\r\nfvLC4foJnYf9nOeKgsXKweSVswdIMXwNAQnJu30VQvgaqcFBdZDQxuxFSviW\r\n/KiK0nCcI7i3g8jhDfucMNkoHr3J/KZDZujjawdCEc0WvCY7jc3cpox6D5Q9\r\nfWsAdm9szsxQQW6VAEN4vTfhkU0NFtBaVB5sT5RCRO3Vc1uLOpKoTC48KGub\r\nnABl/b5TYVzr22C4ds86cDRoOmdj7IwNgj2hAnoueG5i7kXLb2vRv/FBVHUW\r\nx4r0d/voxKxdncBDuBWjlY5NKFLibDgNl+kl/iGSMbUw/rhLdhc2ZGBxH+YY\r\nnHz5IIYcwcOPiHczuIK2acdvP4JcU0WVVzOW7Qh7pOpHzlbAeXjYtmVfZ/XX\r\n40my+dEN1gIheDzmeiRBII6K/9HZWM5jsC6EI6RNWd2GOTjnW0eEHcA7g8fL\r\nyDm5Y8Hye6GMZxxbR2fU9E9gSIDpPdee4hI=\r\n=XLds\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=8.5.0"},"gitHead":"b0f8a2d36e6d1d3090c3d2380608d2102c826e0b","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.all.json","watch":"tsc --build --watch tsconfig.all.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/semantic-conventions":"1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.3.16","lerna":"3.22.1","mocha":"7.2.0","sinon":"12.0.1","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.4.4","@types/node":"14.17.33","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.6","karma-webpack":"4.0.2","@opentelemetry/api":"~1.1.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.1_1647978748517_0.2889358868749834","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@opentelemetry/core","version":"1.2.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.2.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"cc6dabb7bb2f317427135863ba6bebe22b0b475e","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.2.0.tgz","fileCount":426,"integrity":"sha512-QiKp8fBbT9ZhRTP+ZVVMyqH62tD/ZQa4gWPi+GnpNetvK1SWPO/8DmRpaSXHwAhu5FWUDJrbFgpLsrDd1zGPOw==","signatures":[{"sig":"MEQCIHCIgscwi1aC2Qg+BhTnWq3j0VQcuUyj9tYb4eEAWNm4AiBK8aT2FhP6IrNrDDIj+WTtlYzRpOyNvUR8DZM/yLlScw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":772290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYsI8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfVw/+N7TUdyInYSCI5uE31rf2+sovjbqIfApVgoiiriY4hlrrz3R6\r\n+BPznHYLpu+vS2O9deLhEfL52ENG85CZL8ICwmdpZYpJQtm2hMpkfpH7/nBY\r\n9qcmmyVz9R19Hc325XjZ/hdamggMMYELUSwyfIpZ/XXewxGG8+mBMhhfhHRy\r\nPbDXEvLTYFADwe77Y8teuwpS1eYPOxX1wnx32Hd+0oYZdpA6rxVm0u2BpiyD\r\nW44rfemK59aBIVjoBm29+nw2DL2BzRXt9PizWwF4bg9jgFpksNLZbndYONSO\r\nckmqOVwLUPJVE5BA+wsy3tV8QAhksijfzguyBn0vxM9h2tcKVSQbznKRGRQo\r\n5zHI8glpRywmv4XEbHD3bhDIiLNJSxCu/M+IuyU6pxWN0+dcrTeBM1REoWpC\r\nWMP0Q3FFMtOunfyeRLU/opXDB+5HndFdNS/e/g/36ZLdOQbA6fqoI7bLeZeX\r\nuDShcTOkp/uX0Sq710rWl/tUBrq7tn4C+T2en/jXjivNL9oQfW5llIyFhOjy\r\nmZcvJyN+X2oRqAgffSQYg6sFwkNqxLs/+VKIuhjgI1gz/BHHkPmSqIgLOFv9\r\nzRyaaouUysTZQYtChEaBrHTg4ewjUrMp+n9q+ZLU6s91ELoyQpHvjoRw+dCO\r\nzEXyPSfqZXTjqk1RLicz/283gNFTuYm5Cs4=\r\n=Ubjh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=8.12.0"},"gitHead":"a0a670a03fd35b0799bee8cc466f79e93b5b6dd2","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.all.json","watch":"tsc --build --watch tsconfig.all.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/semantic-conventions":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"6.3.16","lerna":"3.22.1","mocha":"7.2.0","sinon":"12.0.1","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.4.4","@types/node":"14.17.33","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.6","karma-webpack":"4.0.2","@opentelemetry/api":">=1.0.0 <1.2.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.0_1650639420669_0.7415910500674556","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@opentelemetry/core","version":"1.3.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.3.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"3a7cdf1d95ae26147d141a7fd58cc60759486aa9","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.3.0.tgz","fileCount":426,"integrity":"sha512-g/YNvUhSPn+9PBOnDZtFmvGZR3fDFzzLVSHLAnAQfOLrJwVlZovSZpAXNOv8OGhn+JA3j1gY93gfjbgBZtoR7Q==","signatures":[{"sig":"MEUCIQCDEc3OR5aU2E1jYnOm+SC73/JHa2BFjdJ202oygXPWZwIgT/Wbk2Xvb1+g68bSMWiyQUk4XaIjYY+01Pzi9kWLCOM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":784659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikSlhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/9Q/9FubxEB7pyZwpp60Wh7yQb4c1Hxl6n3vbvL8kPbRh+BfOk9Fz\r\nv/msR4LTjYTauYqS4cR8tTdWPvXOhrvu9hC3Sm+gqJxwh9F5OwtFFC2wXbi1\r\nUXjymABOBzSqM99tUODVCwiQlpZG9SgqYbiv/XKvQ0oFUHBoHNhtLUt9ZKat\r\na7HTVggKnRUUYPBIZWpyIyjV397XQ6zwIYtDmHjLENO5TvO5JAFrxopLHe7L\r\ntwAhCtfAKf+mZ7Z1RGjxHToRRs18Pg0jHXdMI14epQB6XokUMMrQWgp+Xs2+\r\nq26TU9CkQ5/kJ6ZS5mvNM969Xs2EZD3ttMxaf9xD47MBTWgvNv5Ge5HnkZVL\r\nTI4ZPxw+g1bAeHHEegT0u8y3Sk+PYkAzdXXVu9KsBNsxv3hUTSSOegZR9A6C\r\n1PGJeYtvLC5/VmkROfeEgARQb2V5QwpOyrRHs5wrsY0UmAc3+ijtPYKn+FCl\r\nprViygao2hXVsNLeMoLEAIlqal6yF1AM9msbLGsQiNAzsEBGJmXDWE/fA7Xf\r\nyVMR2jtuR81X41mPtnAEh7fub4s9AiLG7BNyjrADmcapPN1fOYFWG/TJnmah\r\nncYjBakV/Gm/rfX8BvgKPKw64sm+nMCEiNlniIWJVQH3P4v/HugcHv4wxzYO\r\nDTzqJl+Gms++KlXihmQL33/PMgw0fTjUiZI=\r\n=2OHL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=8.12.0"},"gitHead":"eda0b092db484855ded8b4837ba7fc19a377c5a7","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.all.json","watch":"tsc --build --watch tsconfig.all.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/semantic-conventions":"1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.3.16","lerna":"3.22.1","mocha":"7.2.0","sinon":"12.0.1","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"9.0.2","ts-loader":"8.3.0","typescript":"4.4.4","@types/node":"14.17.33","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.6","karma-webpack":"4.0.2","@opentelemetry/api":">=1.0.0 <1.2.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.3.0_1653680480812_0.48747084033710264","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@opentelemetry/core","version":"1.3.1","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.3.1","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"6eef5c5efca9a4cd7daa0cd4c7ff28ca2317c8d7","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.3.1.tgz","fileCount":426,"integrity":"sha512-k7lOC86N7WIyUZsUuSKZfFIrUtINtlauMGQsC1r7jNmcr0vVJGqK1ROBvt7WWMxLbpMnt1q2pXJO8tKu0b9auA==","signatures":[{"sig":"MEUCIQD+TrINv0EwpTqv3ppjT89Fu85NfMzEYvVL39TstQtCMgIgdzulHpsAuqRbwsaOw+hxP9W3aeWsuEAXUNNIggOpKo0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":784659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinmLhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqxlg//Z46j7al27iLlx2pUfwt8pfykI+5am33DVubykQ4VBRAsoaUU\r\nxCUxxxuGUaRNc3W3dMkVJWlB/yDi+tAnQmLMSdZgeeG866VCc+V1+xlFLkuE\r\nLPEeL4dvaWUWkqCPJUero1iQyE3Q0rCriyAZVA6APWBxlpSQVpOl/NtdipxR\r\n/KBOC2paznSRXqYZE1ZAixeK3N0Lt2toA1Pk56Bt5Y2V0DXM06OLVwD2LFmX\r\nQdB1/FvXUSk3v8ZOGs80zXUjpDaIrBeMD5mxvkC1LTk03BEmmReHI2+1F0mw\r\nJuXVxyU5NBnaLZ68wLAnXHMfWgSpTvfFTpDzcyBbigFYGmlzcDAiRkdyQhIJ\r\nIhszzF+JLbF7Jox0jPreBd/IpPU4Mq9Qng/TKRNeBR66gEmXBz0Km9/Ezi/L\r\ni6Z4kZqwWb2znSd6QeU5uYS0aIRvTxi9vsTI2FsUiyCWlhc/Pzmx7bXIts62\r\nS38LXRo9euunEad1tpMkpUMNA6OQbdA5yxB7q6YbI+/VWBa3d8Q9Km5AYFKH\r\nz+ofEjJi+QoCNJdOvzkyDjsp7u7gq9/H4ZGQcL/upEvoo+5iY6c+/3cC1ERD\r\nenEcZzL1KAgoIrVtlBleSQXKK1JJlro6MNAFnmGhIcNMNmnvGBf5wwS/w1cL\r\n2Os7QtuqakgWNZdoGax72MgC8+LYd5sK254=\r\n=+GiX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=8.12.0"},"gitHead":"51afd54bd63e46d5d530266761144c7be2f6b3a7","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.all.json","watch":"tsc --build --watch tsconfig.all.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/semantic-conventions":"1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.3.16","lerna":"3.22.1","mocha":"7.2.0","sinon":"12.0.1","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"9.0.2","ts-loader":"8.3.0","typescript":"4.4.4","@types/node":"14.17.33","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.6","karma-webpack":"4.0.2","@opentelemetry/api":">=1.0.0 <1.2.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.3.1_1654547169480_0.8778583385763781","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@opentelemetry/core","version":"1.4.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.4.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"26839ab9e36583a174273a1e1c5b33336c163725","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.4.0.tgz","fileCount":426,"integrity":"sha512-faq50VFEdyC7ICAOlhSi+yYZ+peznnGjTJToha9R63i9fVopzpKrkZt7AIdXUmz2+L2OqXrcJs7EIdN/oDyr5w==","signatures":[{"sig":"MEUCIEWg00qGH3T1N539yqB02T2F/X55wjE7XBJyn6uMLzkGAiEAkpoEQR/T/RWznISn8iFbn306TkLf2x5LHZO8WRxyps8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":784655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixe1mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/CQ//WZol4XPY9U4T9JAR192T6AnnIWFqb8JZd1KsnkFdwTJHE13M\r\nWSwQWvrwz3/RVyO22hsKBFjcQjViVQDHCbIdaYvQNwThl+GQh5hTCV3zUFPn\r\nmSczMOlcQW7ktzfUFl3mPgw7hCwSJNPZ0EekWJON6oUWQlwMRnXAs9TaOefs\r\nDgKYAcr0aaVpLmOxzOx8k1KjzYVpBzqtm0sl6Rbi75mbFK9dAi/5PF3k+Xkb\r\n8lsScxwgA6hs4SaUtRp/Fqr8bXosdjmzibxCDs5VOiBZwY6o0BJ5iUdk+2S8\r\nK5ro3bpZV27gK5RDIhC14AImB0LcmnucMJGFqphDN0UIWUwlKa6xgsLmevVH\r\n7BeTtcaJyR0hRLgY+XKnSJYH4U5TOaJbnv0O/D1AWSbvHjAuDEL8GStFf4se\r\nyXYGgBRdc98CMFiYUwM/1D3a/Yae/jjUwf3O/nC5WuCICHmlazfvXeb2LwYC\r\nVARENsdsLWiGVMswko5ghzaYH50v4b02HzYgRTiS20HGPnaPFpsWYBo7KAF2\r\nwVlPyYR5q/QgPlVaYnGMpzWte1gGaCm6b9bb1Ahah5PcJW/7UQIhigapvc6s\r\nXNnvu/9o07qtk3qEtEikkWpqoIL8vS4Ol7RkGuAcWVfVqOqkwgkO3y0u9361\r\nHXnIWxSdmrrst93N7h+PzmzFR5jep83CvIk=\r\n=763p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"e39ab883b18636238ef0fd741df4ce5ed53e8d04","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.all.json","watch":"tsc --build --watch tsconfig.all.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/semantic-conventions":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.3.16","lerna":"3.22.1","mocha":"7.2.0","sinon":"12.0.1","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"9.0.2","ts-loader":"8.3.0","typescript":"4.4.4","@types/node":"14.17.33","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.6","karma-webpack":"4.0.2","@opentelemetry/api":">=1.0.0 <1.2.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.4.0_1657138534608_0.9998986400043428","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@opentelemetry/core","version":"1.5.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.5.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"717bceee15d4c69d4c7321c1fe0f5a562b60eb81","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.5.0.tgz","fileCount":426,"integrity":"sha512-B3DIMkQN0DANrr7XrMLS4pR6d2o/jqT09x4nZJz6wSJ9SHr4eQIqeFBNeEUQG1I+AuOcH2UbJtgFm7fKxLqd+w==","signatures":[{"sig":"MEUCIFNqxY5DTTB2sVvHwUJBFDreRwY8soSuhE7TOZX/iqKzAiEAim49yr5G8CFMaO7Ejgx0+/WLAO8RWaZAuYG2hngbNrc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":784761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4FP7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdjhAAluEBGkPpBExgrUODR+dtKP/US45NuHnAiByh0Y1vuckqfLJt\r\nm6m3dvW18MQ4BKyzeG0W53KD7+qnBARCTFyCzOax3JDMH/b7/iqXs7O3r4vv\r\nDM5eziWdzFJBEok6Hk138vDD3GeX3cVZ9cwrqS7b5CwK5gM7qesIvGTKt7t8\r\n5BSDezanOi2MMNX4xrg7DaHSNl9IslFYSuRrn1oKEjEYqaaV20nteUmXicM1\r\nKHUA6WR60p/iLPs9STrzuxNBTFoyl1VQxVMxGFHjcEkr2DAyknxp7Gb/JzBU\r\nyHNC54Ianecp9Di80B0hAv8eNtgRoHngH+A9EQLmtpYibcL02jNIGbSzvN+r\r\nrlYghp8hMXWpRjOMhg7eC8bfcGBziNkr3n9nRYKLJkPDo0LYMfRWx0IcHdEa\r\nLQ5JiXF5potBFAh9Qk4eNTDRYRCRlQ67hjZSauLuezwZA6mZBJcRJ+lsp/TA\r\nOq5U9fhftePJKEkbYDbUUOWn4ZsvoHlQZsMhaYKDpoaMDF+YlgFvd6yURmtu\r\n+8svoUCN5nwugCZbOgqbdJSFFfMINJM/0kc/ASC3KQATmqo1nAuyRwwUJDTJ\r\nXx0TQMLh9d8tDH9cMxO5B/iduortJvRqX3rqXrZR1vziMyVk/cwWwegr/j9R\r\n8fqN+/UyvSVO4Uej3LT8x/b7JstxpNTiIeE=\r\n=vdYp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"776656b6e0cd0fc49a52b734702bc77110e483f1","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.all.json","watch":"tsc --build --watch tsconfig.all.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/semantic-conventions":"1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.3.16","lerna":"3.22.1","mocha":"7.2.0","sinon":"12.0.1","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"9.0.2","ts-loader":"8.3.0","typescript":"4.4.4","@types/node":"14.17.33","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.6","karma-webpack":"4.0.2","@opentelemetry/api":">=1.0.0 <1.2.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.5.0_1658868731005_0.8204679134320054","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@opentelemetry/core","version":"1.6.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.6.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"c55f8ab7496acef7dbd8c4eedef6a4d4a0143c95","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.6.0.tgz","fileCount":426,"integrity":"sha512-MsEhsyCTfYme6frK8/AqEWwbS9SB3Ta5bjgz4jPQJjL7ijUM3JiLVvqh/kHo1UlUjbUbLmGG7jA5Nw4d7SMcLQ==","signatures":[{"sig":"MEUCIQCegTkvRZ4kKPYq6ernWAvjmAabQmFc4mmeC5E6b4zEaQIgE2fSjw0nP2YmkW4xY4Pak7xl0UWu2CgqxuBiydv+tDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":793920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBmOAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFow/7B2hE1wquU1i91wG9VdRpMMq5A/lBDj7U9UOdEK3ooWvxt/ju\r\nnHmue5ao+ebujoD5wXfx+IatY5+fjxXbxB37Gn1YQmvCRvB+BJlacWkwFczp\r\npiO4Hi1Gl1iZgbL9eiMHFGsRFTDsZo2g7KffQFmHaKmAoflVCE42j9ozn/FA\r\nQkJ/Yclj6OfQj+mkJ/+jYRDCsaLEwjGS7/VudNgW/7eLNmHL0tM5LWi+UE98\r\noV7EKn8kN2R/A2AoGFcpNV8nKeW5aMpa+1Gh0UHmgYkWFLxyViYxzWQ1lXMT\r\nvMBcJdMI+f2+eZNkgeYUlVtPK80AdZt4JOBF9wnCrOq48BhCj6cEbKHVJl27\r\nIf+Qi2i7WM1eajkXcLlJ2xt6xIXXi6zotYmHWlWUnBZ1AwLTjisRiw5srYa5\r\nM6vpEYLTOSWFWI0wwkT62B6BjLrlo4mvs4MfAxygjZmej9eC4xfaEocF5PNY\r\n9IhTcVuGwNqO5b19cItuejRq4YFHQum2yId/VjPZeAoZ109rioPX5d0edtQu\r\ncIf7V2wYnzt7qEXxN1x0EpIMHLu9qWtzOxLC/uuVrIAAfgqpAKWPUJtJwVQy\r\nP1MvglXv2sJeYLhBHH1m7C7WHQtH1avddVjE2oYfh/xk0eFT3qZ4Aso7Z89i\r\nH7FT8RRJjIFyaTzneuA1XCOrorD9ny+6Pt4=\r\n=hJ25\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"a5abee69119cc41d9d34f6beb5c1826eef1ac0dd","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.all.json","watch":"tsc --build --watch tsconfig.all.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/5.4.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/semantic-conventions":"1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.3.16","lerna":"5.4.3","mocha":"10.0.0","sinon":"14.0.0","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"9.1.1","@types/sinon":"10.0.13","karma-webpack":"4.0.2","@opentelemetry/api":">=1.0.0 <1.3.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.6.0_1661363072398_0.48965827390282124","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@opentelemetry/core","version":"1.7.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.7.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"83bdd1b7a4ceafcdffd6590420657caec5f7b34c","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.7.0.tgz","fileCount":435,"integrity":"sha512-AVqAi5uc8DrKJBimCTFUT4iFI+5eXpo4sYmGbQ0CypG0piOTHE2g9c5aSoTGYXu3CzOmJZf7pT6Xh+nwm5d6yQ==","signatures":[{"sig":"MEUCIQCBMA0+Ws4pw5RzVJM1nnLXFKOqgKG8iLBDIskf+5JFMAIgFZvYU06j/+1o/catDW412pjziWhVjqRld7LQH7YVoFs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":818317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJGi/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrveQ//ZGxGFTrNZeBQwfLFvJUbQIve1rie4WALxFOrkowIaO8/cBiP\r\nw1HrZqMv76lKoPqnF08OWm0uDriiPyjJz3WCJeGtd/O2BuAJmu1OH3lj2mu5\r\nVbjiage6xhd7LOQQQo3MGu9nEC+KqcEP51v9jxSfSUTAXnkYTri3259p0IUz\r\nPm5OWhhCuBC0BTtY9MbetGxLUnQtt6KoMlQojD9RZB1WL3P6W/btXj0msnyb\r\n2mF/DTp3sAdro8SjaxVxCON6nD4R6KTvpDX30v8Fj/hiYZugAwn5/j964xF8\r\njvrMCTZyO+kj091RFCnVg/LdI90ssmhrt0U+QGr2/xfcRSitR/MTmlZ4dJuK\r\npXH3j5jMOnuF+L+HkUYExGjgTjSW/kGYXhopyNFd4mGAxZrtbifTgKm3m/Pk\r\ntgGJQUQXZCkejj6DSnP/uail5oTPVH9dpN5FGJMwkhwoonB5ifMq+EK1l5dm\r\nlGGZ7pI+/jlJtBs8YIJn2u/7ms7QG8g3KqK4nXU16kJCgAM7H95qxWNyFg/F\r\nY2YhVwI51g099wnq/hQRumerGSDuA3rIenltCs3fORFXmeQSYlq4HfJsBlor\r\n9BeKEKjWzItMNNCBnYrq554aICJXzibTCbiaNj3SJ6FIunydzzz+2kaM+mRj\r\n30jaDCr/QBdLb2JuVLF+ngxd8SbKgwquQlA=\r\n=cxCh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"ad88c3d9aa0100fe259b93f4b660e84417b757ac","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.all.json","watch":"tsc --build --watch tsconfig.all.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/5.4.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/semantic-conventions":"1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.3.16","lerna":"5.4.3","mocha":"10.0.0","sinon":"14.0.0","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"9.1.1","@types/sinon":"10.0.13","karma-webpack":"4.0.2","@opentelemetry/api":">=1.0.0 <1.3.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.7.0_1663330495221_0.5570015276594658","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@opentelemetry/core","version":"1.8.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.8.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"cca18594dd48ded6dc0d08c7e789c79af0315934","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.8.0.tgz","fileCount":444,"integrity":"sha512-6SDjwBML4Am0AQmy7z1j6HGrWDgeK8awBRUvl1PGw6HayViMk4QpnUXvv4HTHisecgVBy43NE/cstWprm8tIfw==","signatures":[{"sig":"MEYCIQCInH/Sj1Z4PxgKOganTrl76PT+v7idvZO7o10dU7cRZgIhAMzyn12OZRYdhfankFe6YbFRhrkb1YIVVAHpCTSFwCXf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":832930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbANaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMGhAAhAkJiecHXq5GijkJ1ac628ZQCMGp8KXdNVQKk0/XqruVxBNA\r\nayN8evaYLIaeD8XHm0p0hhDgGrOxJVPtyiU+2cxpnfhgGbn9Xf8POVcJqHBb\r\nvIf0HGVKQ5n9/PBe/QVdnkAw13o/TTtiOL44oJ/JlYCINQeeOqdIeCt77Dji\r\nrpbxp33J82ZS+aDt+iK5qEa7de12y7ETyS4ZjB9s+BH+KMcRNfncgJ0jOLz/\r\nxxeXMP8AUGr4fFckyjohpMkEW1GcAt4GL5l7wypvxGcrcipOi5ZRsyHF4QGm\r\n482BdFrHBG8bqZcovxxNg69cMKZYxgg2XiiIzbZ+WbuKhwVAfzB2PNMVBNB3\r\nRTMl+Le+VLMoVTP2u0Zob32w9+Kq841akpSMc6Ukts6Fcbf8Etjny8whje1K\r\nZ7VfwagiVmkonG07GZW78G1JidTTv31DZEFQiyBu5V7/cjN7o7YuOsierxeI\r\nDDFdg7K+ZZYiKDY6aKQ3mUJEb2G2tkomdV95oY3ZJkwvgawtXup8oHxX3Jsm\r\nxi6aZ6OKDLeNPtX5LnqY8wxEshQVapV4CzUHaKB56Xl8p9FZs7UlrJEEZ8qV\r\nG3A1ObBfNRGz7TJfk8/RbeC99p18iUyP0/v0jF+Ruw6t8PFsb/kE/ozEq75R\r\nByOQ0VGqP/CXjlcyBrT0206GAcghkw/JVBk=\r\n=6MD9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"7972edf6659fb6e0d5928a5cf7a35f26683e168f","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.all.json","watch":"tsc --build --watch tsconfig.all.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/5.4.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/semantic-conventions":"1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"6.3.16","lerna":"5.4.3","mocha":"10.0.0","sinon":"14.0.0","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.0","@types/sinon":"10.0.13","karma-webpack":"4.0.2","@opentelemetry/api":">=1.0.0 <1.4.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.8.0_1668023129876_0.9986599370220579","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@opentelemetry/core","version":"1.9.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.9.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"5b1d87882a9a76cb3dd7703d6341f21a1ead9368","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.9.0.tgz","fileCount":444,"integrity":"sha512-Koy1ApRUp5DB5KpOqhDk0JjO9x6QeEkmcePl8qQDsXZGF4MuHUBShXibd+J2tRNckTsvgEHi1uEuUckDgN+c/A==","signatures":[{"sig":"MEYCIQCUeduN2A1ONNABRrEIziYgU22GItY/7eVLe/TWQCtsFAIhAKyme7IpOSWSKQx2XeILtG0GwqiTWeF+6d1YpgkALm3e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":839321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvy4kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmom9g//eAQ1bj/6HZePTqnAOvaYQq0T/2hhmrd/33iZFyab+eJAKO8L\r\n9eH4VRWJ5pf/UhFml/QrAkm0WuRYKcZW8lOGsIpKkK44k1FOePCX2uMEwvOf\r\nnNyF7o0doAMaCCQCvJts6v6iuRKR2OebuNY4aIQUXccc0RaoSaViJrTym6DL\r\niuojk3zkDZMXnBSmnHtBpmoTCBSg3+kaEv0jzL2V6a0XVJIezOUlogudCq9B\r\nYXHGuVDPNkc9WKB2Dxra4rMOVf/BKQpzxgybJZ99oDG1WrbfJ7nJmcnykfOq\r\nFAycHKjR20MsXVxysGzfvwUS2OaC56TGJKQTv3zwjmg9t1WDO+FQzkKVN2Za\r\nEbDLdiu+Rz00AC3dixrjQnandDiZuxUTcb7iTkSusoDW3NdiSBTwfNkGfmBh\r\nrj5VVzkISuurydV3RjqMl4KXKojU6BZPjqlPBIZBZzPAf//qBjO/1DpseYB8\r\n5jwdXLHKY5yyQ34TRNipHBROcJfnQs6iOcrUhZYXyKXgCNQcwMsPD17s2hgw\r\nqN3jkFRt2mONfreVgWlcXp3XlQYle/xkhAGP1o2Gtfm/2u8/QoSomeXDH843\r\nXqTHj3soq5K0hDru7NzaBWmtDmvqyKppP1JY9c31QgS3hO8xq+3bFHn1z+NE\r\nM06JLqwHi0bGhedw7B4Jwt2Wyvrdma5eeac=\r\n=EBwS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"08f597f3a3d71a4852b0afbba120af15ca038121","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/semantic-conventions":"1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.3.16","lerna":"6.0.3","mocha":"10.0.0","sinon":"15.0.0","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.0","@types/sinon":"10.0.13","karma-webpack":"4.0.2","@opentelemetry/api":">=1.0.0 <1.5.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.9.0_1673473572435_0.0041613728052112275","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"@opentelemetry/core","version":"1.9.1","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.9.1","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"e343337e1a7bf30e9a6aef3ef659b9b76379762a","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.9.1.tgz","fileCount":444,"integrity":"sha512-6/qon6tw2I8ZaJnHAQUUn4BqhTbTNRS0WP8/bA0ynaX+Uzp/DDbd0NS0Cq6TMlh8+mrlsyqDE7mO50nmv2Yvlg==","signatures":[{"sig":"MEYCIQCPr4FPXBsOBiPhKLEWqUgoVEMANvh5XI1iONYODi6viAIhAOsc3iQ0wRDksfDoSWf0k5pTniMp5iw3zw6J003K8G1I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":839321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1+J+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYdg/8C0ZGXe7/q1313R6deQSNSLi1cJd+PeBDCDfLGSYqaunb9V7y\r\nY5e/bSCVoFF2iI2l9zf9+bX+s10EaIdERA2PGb6fXyc/KvXHqQrQNOoA9Pkh\r\nLsrKOjhW9HCIAygDtXBgtBJnbxxBdA9TAgFdoPspMw3JFhkf94xSuEP/0ZYV\r\nkwtxBXRiDvRm6kBXDFEUXxvPu/+WGfW//pFfDHgmU//9fKV59+pxVEY12v1f\r\nhhLT5e8PzMCkclAyac3ui19/IDn4VCC5bGyAj6OPZ2NHgFxup4vSJQNEPvZp\r\nUgpM3XqhdjKWtJCgjMH8OW1HcVNYawWpI0fxt0tvPPzI9exiopOcUqL4x2Gv\r\nZoQjKnvpBjWM3GxQUE9mTCUuSe7fgw3+GHGhIOS8y/RrNxql1xUa60bmmTee\r\nlEN/wSXnSMyrunbmCJVyX7JeQRvaPFYDlzdPBnrovBcGxbX5sJC7DsKLyCC9\r\nhsgcJl5UIB/8qiWRPrLK4u6BdTTyOESuAYmUICfX1qWxUnxpMu1oYhPO5BG/\r\nlqSDOdxHDKYm5gWfv9k4BD3uNjguP7/3yXE0kjrmXZlssowEYynAcTq9soLy\r\nJyAaKEZ3wD9T95TmqlnEB+NQGZExq6d43dyiP6+PeuWWTASTrhZt0tdtEwu/\r\n7+N4PS9k1y1OEFzqi9xuU5+FPBsvWcqOJa8=\r\n=qH7L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"279458e7ddf16f7ddca5fe60c78672e05fafce66","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/semantic-conventions":"1.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.3.16","lerna":"6.0.3","mocha":"10.0.0","sinon":"15.0.0","rimraf":"4.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.0","@types/sinon":"10.0.13","karma-webpack":"4.0.2","@opentelemetry/api":">=1.0.0 <1.5.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.9.1_1675092606491_0.47935711982461693","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"@opentelemetry/core","version":"1.10.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.10.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"12626d19287030a16ec1101f8efcacb5198a89bb","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.10.0.tgz","fileCount":444,"integrity":"sha512-H5/mfU3TsEBe/cnnLu3VCkzjqyRARmhxQGsT64KwafxjzkDh+c2Bk4n140Cg/xhgrjK2sFsxbJj6d0xZlVo/OQ==","signatures":[{"sig":"MEUCIBxV24AY+9jPyrgwfvJMp3jJQuUe1odgdGKezsQN09i/AiEAyn9TMcAskVH8b5xOtkjV7eaVV1IqNvvIUIrWaexdGtU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":843353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD0cBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSPQ/+LoIasq/qjjvav5LYSwKOHTZJD2UMeEI2rGIOwKz+h3ZV2H/c\r\n86iJXe6VzUOPOK+xsegJ0e5XRDcQy1xGGgUQYqC10LEPV3MGneMrVqFABIx9\r\nK9931XBT7CNNp9DYm7KlXi1t22R9xUiEDa9ElbIDBZkRxQ/ONIYxEuqV+Zu9\r\n5Tj9/cpQwe7K5HTQjEJ3CtgwSIhkdfu6q+x19MhiGuKhDr3pbrmMp7bLeMCX\r\nsVarK1whsBpg2UZ9UuoMruLFkzL+uXwdKZd2/G9TQhZRHJm1lkrjklITGSHf\r\nkFNT+XgxIrow0WXESmPdqIUsOQk/I0/4OUrmbDPv/P01QtGgt8v7ozFiZOa3\r\njtMYa2DxhiUj13+kgA2uVT6bhwzKZtEJvsgJqPEP6i1Ouccwz8w5YXTPDxxi\r\njUqSMRk5GM6obyJlyoGZvKSH0qJSd++UzknSFyt4dwpow5aroz/iHQZYSZp8\r\nzC4M8xgAv/I7Qhf8HT8Kn1Sd7pkuybMS7W4kOx0aqne2MD8k/uIQdx2zHo9S\r\nVRm4fATnGAXL1D8BADSCvTjIPpcBRtIBUnF7HZe1Q/a0wr3vA3gpmB6yfkTC\r\noEGCzS0I6X4YtLTU1Pz+BlgSbAzohnxBX6vSB64xuijDkxgJJZ8ihjwDxH+o\r\nzs/0h77C1/LfedXz/gUGfIzR6BV1Ba8sg8w=\r\n=/66/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"56e6b1bb890f844b8963a146780d0b9cfa8abd0d","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/semantic-conventions":"1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.3.16","lerna":"6.0.3","mocha":"10.0.0","sinon":"15.0.0","rimraf":"4.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.0","@types/sinon":"10.0.13","karma-webpack":"4.0.2","@opentelemetry/api":">=1.0.0 <1.5.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.10.0_1678722817575_0.42449932905769017","host":"s3://npm-registry-packages"}},"1.10.1":{"name":"@opentelemetry/core","version":"1.10.1","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.10.1","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"057a621db13589bad5618b786bb4f0a643bd4323","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.10.1.tgz","fileCount":444,"integrity":"sha512-uBZs9poKMWX7WWHsRfaGHqvrn77D9EU5LwU8Ge3YKD/Su5Gy+T1v476l49nl1UOzEMNo4cISao3nIqQVsABB8g==","signatures":[{"sig":"MEYCIQDs2BPITQkcqXm8tyC4A7JDYrERmrZ6pe+3tUXh+NbgZQIhANQp/dIApUDRZ4B4or9rLxXxH0kjk6nGgUd4FL88O357","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":843353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGIV3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIIw/+I0cX3NlYcaemAZrUteffFKZHhfBVRfoV4zmuiD4HZsX5URMz\r\ngWfoq/GgkEU8x2T1hF1AZYkT7LqCjNyEgc7utCxHDQklWJV1kAHsaAvKjZ/Q\r\npjGYMPhdiMYcbww+G+148oeWiGoPEY1IRmJoGANiHaoB/goxF4VkYVvD+Bv+\r\naaz+Nxdk+u2zAA3GOl+ttfthqvh8M6EjHXRn2fSzaH3NTxEOmCiurIUrxHg+\r\nYDlIrsQhi64/jsI68coYaomRQWCRiS5wOV8gMMsjHXWJkwt0CfLULY5lF/dP\r\n5QZkl8a1v6BlM41CJqGW7xaYJl+k9SfSmx6FDkWNRfg+MwhkRqPXK44IBlft\r\nSFwdasnrzK9ekWIX1oAn7DySSmb9FPTTOehrA9p+W4ZAP6KH5CT0Cwks7V2x\r\nfCcpA8sFFbItyqV6u22Iq5OpNB2wD+UpkJ/cAWeANbcnjJ1B0ZgQVxRymiXr\r\nj/dEp/F1ifWtmX0mt92Iz40yg6LYzWBStimyzjiHWkQ/HxWytc057pQ7KVXY\r\njZXkgmcFpHJmwr41OkuzgJp3d0/i2J5VFAYmhscZGnkjZPOtLW6KLAY4aD0U\r\nGEehg0zUUqpOhs313+PCwpZ+/cFE5fiittQaEUnlR/5QoDt74pPe/9/dUthW\r\nl3eh1DBXGoz2glqdSKkwrOxasnpG1VeNDbA=\r\n=BJj1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"486df99906958de9b8b666839785b00160a6a229","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/semantic-conventions":"1.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.3.16","lerna":"6.0.3","mocha":"10.0.0","sinon":"15.0.0","rimraf":"4.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.0","@types/sinon":"10.0.13","karma-webpack":"4.0.2","@opentelemetry/api":">=1.0.0 <1.5.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.10.1_1679328630910_0.931070355512154","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"@opentelemetry/core","version":"1.11.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.11.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"3141a0e96a9ade6ee2dcdd794fd0b014e1013dde","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.11.0.tgz","fileCount":444,"integrity":"sha512-aP1wHSb+YfU0pM63UAkizYPuS4lZxzavHHw5KJfFNN2oWQ79HSm6JR3CzwFKHwKhSzHN8RE9fgP1IdVJ8zmo1w==","signatures":[{"sig":"MEUCIQDp1PQ09eUmFWV92Z926LySdzwMPBQPwHe4sZYwyIgnGgIgYSzRTw+5Q5VBiTIPLiHAfxOb2zUL4eIW/jsYUCMUXjc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":843353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJassACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4ew//SGHyILH6rg6vYb69pbcTZ822noVJEnvPBqZUWQiLyJLxNJ3D\r\n4a4Xkl/m5yK8VF7U2eC4o14ooho5DjSiswARuGUuUbXzYA/HfJNnvDRRkp2w\r\n8loPDJ44WreJNWSF/BhsIE4melB91PY6ZTQlUMB1M3635XOGce3ffZzdwFxi\r\nEIjIupkD53G7VaeqbdN4zxcEp9t7F6xFKMPzSE46cPSQLXpHkoNriw74e+7j\r\no4pKzcJm9MBm7JgjfhuKgyi1TvAvArEyNhaYg4EAjdA84ftvfuuDo3565XRr\r\neqHtaoU1/+wC/h6szD3qq339Z6eXzbbgh33VPJLyBfcj9360Wx9aB86GzCTU\r\n+8/80pehvZKcOkXFxLAv3OUBI1bkDa2QsNBclcbuC3uZOtmv3cof9QSYh7Bh\r\nTnPDSYHWupjLkNg1hFtwcXbrSuKj4Xq0K2RNmyAwGoDz/Bvzwl/z6AuvpXiv\r\noclnJLmw+8QkIGDVVsapM8ZVrTmpu30BhiBn84cKa7cYupZEFqzCgzeiz7lR\r\n8nBlkkldYxJaett1Okq8f0R4i61svQibjykhVM1OSemSPD6N4LKFrpxENi1O\r\nP/CONVNvjeyrsb7VuIxXoRX4I2pjYnbX5m4DYsTtH0ZskI2aFYRjLEva/6gJ\r\ni32KoPEKsrORhLLNl4h2e55h9mYQULZRDIA=\r\n=VMq4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"1328ee04ae78f9f6cf143af7050c00aaa6d2eb3b","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/semantic-conventions":"1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.3.16","lerna":"6.0.3","mocha":"10.0.0","sinon":"15.0.0","rimraf":"4.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.0","@types/sinon":"10.0.13","karma-webpack":"4.0.2","@opentelemetry/api":">=1.0.0 <1.5.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.11.0_1680190252375_0.42071987638372343","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"@opentelemetry/core","version":"1.12.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.12.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"afa32341b794045c54c979d4561de2f8f00d0da9","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.12.0.tgz","fileCount":453,"integrity":"sha512-4DWYNb3dLs2mSCGl65jY3aEgbvPWSHVQV/dmDWiYeWUrMakZQFcymqZOSUNZO0uDrEJoxMu8O5tZktX6UKFwag==","signatures":[{"sig":"MEUCIQDJ5IsTlrio5D+gn+aby3j0YCQ8M8FWN0y8fh1BKK2okQIgQtjyRO/EiAVcrZkmooPd1YaWm9NsWqz8ikOiscQ+Rfc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":867127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOEYpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaWw/+PWEY3Kje2KgwmORslJVyiC8v3FmRz7oBXQ5NDS86w0KpoXdG\r\n+QaohTtodHhXMueu1Mgwj8SPi5qt2wdUEcNNkipR38ilSCAx8k0aFkUsRmmk\r\nrnEyZ/9rT9z5ug/20+8pZUMABkSAwKpsgu6W5K3JInJDaeP+hHk2LPNIBFTI\r\nefK1TRdT+coVBiYufdaM4YehW78OHfWQIsMAXijUZOYn/NE9/kLCld7plwa+\r\nqWz7otH+ce+PtXe6CDu/IWrA44fQx2m+py2xb8QSv8NordJEdz4pBxQC15pP\r\nqjQ2uzVR0xTN19pnUHPsUxnTnhmI/Ofrd5rvHhVrNPZwVwIgwk/7hDecYQRo\r\n71FWGRxpZHiJqr192Fjpd7a9r2mPQXH14Lo1Zuys6Fia2KLHYgF5AA2oz1LV\r\nsjCZAgxTbHKQLFkFWOp41G3KIpJN6Y3fPbgml3aOGZdpXQwwEQ5r8MXqBd+7\r\nWyvG3MJp8xEb7UhjiqsmHnOmyYL+ncOiwQWetOAjJVBEtzDzj137ujbowwkw\r\nUFPEy0XksOHpIuA+eSFRLIBCIJtXFwxReXd+uEQFPDvtRDku4oxcYe+cI1iw\r\nsVedya6AJJML4yOktdXEl3C8+FfS5wyVIzKr4ST2kmv+vt7DrYLTASE1so3E\r\nQYkimymg5qtzzoyKVupMFaVZGvUlGxbgSxo=\r\n=YF45\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"a04090010ee18e17487b449984807cc2b7b6e3e6","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/semantic-conventions":"1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.3.16","lerna":"6.0.3","mocha":"10.0.0","sinon":"15.0.0","rimraf":"4.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.0","@types/sinon":"10.0.13","karma-webpack":"4.0.2","@opentelemetry/api":">=1.0.0 <1.5.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.12.0_1681409577275_0.41828643108453334","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"@opentelemetry/core","version":"1.13.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.13.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"7cdcb4176d260d279b0aa31456c4ce2ba7f410aa","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.13.0.tgz","fileCount":453,"integrity":"sha512-2dBX3Sj99H96uwJKvc2w9NOiNgbvAO6mOFJFramNkKfS9O4Um+VWgpnlAazoYjT6kUJ1MP70KQ5ngD4ed+4NUw==","signatures":[{"sig":"MEUCIQCbZF0e/qPwjeUM747R8Z3n9tJURt8KQkm9t+9BAwBtzQIgWS0w8ncoexKTSHrSxdmOuHmFlHWK1SPj56mdOan1Vcw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":872867},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"8fc76896595aac912bf9e15d4f19c167317844c8","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v18.12.1+x64 (linux)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"@opentelemetry/semantic-conventions":"1.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.3.16","lerna":"6.0.3","mocha":"10.0.0","sinon":"15.0.0","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.0","@types/sinon":"10.0.13","karma-webpack":"4.0.2","@opentelemetry/api":">=1.0.0 <1.5.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.13.0_1683811802165_0.527891352412807","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"@opentelemetry/core","version":"1.14.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.14.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"64e876b29cb736c984d54164cd47433f513eafd3","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.14.0.tgz","fileCount":453,"integrity":"sha512-MnMZ+sxsnlzloeuXL2nm5QcNczt/iO82UOeQQDHhV83F2fP3sgntW2evvtoxJki0MBLxEsh5ADD7PR/Hn5uzjw==","signatures":[{"sig":"MEUCIQDdr7MPTCytU1Qwf6YYvjZhrcJu/bPn25dlIqKnHICq3wIgGRuZ4F88Ed+3ulKfd3gcx6MlEiiSYNHy/QxscLdwiMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":872867},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"edebbcc757535bc88f01340409dbbecc0bb6ccf8","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v18.12.1+x64 (linux)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"@opentelemetry/semantic-conventions":"1.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.3.16","lerna":"6.0.3","mocha":"10.0.0","sinon":"15.0.0","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.0","@types/sinon":"10.0.13","karma-webpack":"4.0.2","@opentelemetry/api":">=1.0.0 <1.5.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.14.0_1686031251581_0.2615786670239697","host":"s3://npm-registry-packages"}},"1.15.0":{"name":"@opentelemetry/core","version":"1.15.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.15.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"2ba928df0443732825a72a766c2edae9a7f9863f","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.15.0.tgz","fileCount":453,"integrity":"sha512-GGTS6BytfaN8OgbCUOnxg/a9WVsVUj0484zXHZuBzvIXx7V4Tmkb0IHnnhS7Q0cBLNLgjNuvrCpQaP8fIvO4bg==","signatures":[{"sig":"MEQCIE83D9joSwwiPel0cv9nhgU1NZ4HVVJhEkBFaZBOJH0XAiA1yMRTyxPX3gOsma4uJyNV+xRiBM4PWuL2vdS3KxHYPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":867698},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"06e919d6c909e8cc8e28b6624d9843f401d9b059","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/7.1.1/node@v18.12.1+x64 (linux)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.3.1","@opentelemetry/semantic-conventions":"1.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.2","lerna":"7.1.1","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.1","@types/sinon":"10.0.15","karma-webpack":"4.0.2","@opentelemetry/api":">=1.0.0 <1.5.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.15.0_1688642824984_0.5111917940611308","host":"s3://npm-registry-packages"}},"1.15.1":{"name":"@opentelemetry/core","version":"1.15.1","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.15.1","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"a580a547c1006cc411ae7aacd4991b52555b3f1d","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.15.1.tgz","fileCount":453,"integrity":"sha512-V6GoRTY6aANMDDOQ9CiHOiLWEK2b2b3OGZK+zk05Li5merb9jadFeV5ooTSGtjxfxVNMpQUaQERO1cdbdbeEGg==","signatures":[{"sig":"MEQCIGnhThPde1lvJLOkPWKaJXARLS8uNs/cHXcQuBWnUGD3AiBVp3zRnHuSwZVQNKAeQhnvHoTyb4mLsiGTRENG8DMJfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":872907},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"9f71800fdc2a5ee5055684037a12498af71955f2","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","tdd:browser":"karma start","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/7.1.3/node@v18.4.0+x64 (darwin)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"sideEffects":false,"_nodeVersion":"18.4.0","dependencies":{"@opentelemetry/semantic-conventions":"1.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.2","lerna":"7.1.3","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.1","@types/sinon":"10.0.15","karma-webpack":"4.0.2","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.5.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.15.1_1690209164255_0.559410177694484","host":"s3://npm-registry-packages"}},"1.15.2":{"name":"@opentelemetry/core","version":"1.15.2","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.15.2","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"5b170bf223a2333884bbc2d29d95812cdbda7c9f","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.15.2.tgz","fileCount":453,"integrity":"sha512-+gBv15ta96WqkHZaPpcDHiaz0utiiHZVfm2YOYSqFGrUaJpPkMoSuLBB58YFQGi6Rsb9EHos84X6X5+9JspmLw==","signatures":[{"sig":"MEYCIQCIHm4RQZtw6pIMgPNUwRdq5drbgWpR0fJ3a2fDktW3fQIhAKFWgjqDoZH/MrdR7dAi2BS9v9D4UKq8fowCC0Nju5Pj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":873183},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"48fb15862e801b742059a3e39dbcc8ef4c10b2e2","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","tdd:browser":"karma start","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/7.1.4/node@v18.12.1+x64 (linux)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"@opentelemetry/semantic-conventions":"1.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.2","lerna":"7.1.4","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.1","@types/sinon":"10.0.16","karma-webpack":"4.0.2","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.5.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.15.2_1691500863717_0.8949148368684461","host":"s3://npm-registry-packages"}},"1.16.0":{"name":"@opentelemetry/core","version":"1.16.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.16.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ebfba199bb9b055bbfe0887fc84575432a84f97f","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.16.0.tgz","fileCount":453,"integrity":"sha512-JMxz7kzAqmIDUDEpoRrumHk257vrA9ZGVdHLB829gu6i/ryKlnjXIzJk86pgjhmxjLMX43BY6J0nbzOhy0QGtw==","signatures":[{"sig":"MEQCIB0EuYgaajWi4Hz/Ww99xG7zCx/8yJ/iVVinoYF955v6AiAbgU/Cua6hH79ivUQOixwF8UjdAdbPdrTCMR3mMnOtzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":873219},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"5fcd8cf136e2235903dde3df9ba03ced594f0e95","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","tdd:browser":"karma start","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/7.1.5/node@v18.12.1+x64 (linux)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"@opentelemetry/semantic-conventions":"1.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.2","lerna":"7.1.5","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.1","@types/sinon":"10.0.16","karma-webpack":"4.0.2","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.6.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.16.0_1694434465313_0.9588681658335632","host":"s3://npm-registry-packages"}},"1.17.0":{"name":"@opentelemetry/core","version":"1.17.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.17.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"6a72425f5f953dc68b4c7c66d947c018173d30d2","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.17.0.tgz","fileCount":453,"integrity":"sha512-tfnl3h+UefCgx1aeN2xtrmr6BmdWGKXypk0pflQR0urFS40aE88trnkOMc2HTJZbMrqEEl4HsaBeFhwLVXsrJg==","signatures":[{"sig":"MEQCIHVj2b364hwFED/ASqYoGWaRAkHrWkHcTXzf1xbMC59RAiAHk6BWiwsS1TeVCS7ivGCB6iZfqFqvFc5fNYiQvwDRag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":873219},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"faf939c77591f709afbc23fadbe629c9d3607ef6","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","tdd:browser":"karma start","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/7.1.5/node@v18.12.1+x64 (linux)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"@opentelemetry/semantic-conventions":"1.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.2","lerna":"7.1.5","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.1","@types/sinon":"10.0.16","karma-webpack":"4.0.2","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.7.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.17.0_1694524348110_0.7903063955116596","host":"s3://npm-registry-packages"}},"1.17.1":{"name":"@opentelemetry/core","version":"1.17.1","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.17.1","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"10c5e09c63aeb1836b34d80baf7113760fb19d96","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.17.1.tgz","fileCount":453,"integrity":"sha512-I6LrZvl1FF97FQXPR0iieWQmKnGxYtMbWA1GrAXnLUR+B1Hn2m8KqQNEIlZAucyv00GBgpWkpllmULmZfG8P3g==","signatures":[{"sig":"MEQCICZlHBxTzU7OYyqOOwCPLgT8EDIgURfVQdC0awe7VTv4AiBbSSm77GHXa4IOlaZK/qma67/XdLTjARpWl0fEKjU4KA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":873219},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"f8e187b473274cc2011e7385992f07d319d667dc","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","tdd:browser":"karma start","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/7.1.5/node@v18.12.1+x64 (linux)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"@opentelemetry/semantic-conventions":"1.17.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.2","lerna":"7.1.5","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.2","@types/sinon":"10.0.18","karma-webpack":"4.0.2","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.7.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.17.1_1696947491640_0.13319410566604262","host":"s3://npm-registry-packages"}},"1.18.0":{"name":"@opentelemetry/core","version":"1.18.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.18.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"18d14d35352d7900c7785a769dc7fecf33c76f9c","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.18.0.tgz","fileCount":453,"integrity":"sha512-PCW0UCIazJRw4Q8m3Z1A20kJqKTCB4Ob02bFjov3sHozspHGnY21O7T8Q20XKe168N4Px+n7Mt4dkcay3fy92Q==","signatures":[{"sig":"MEUCIFTKibCU9fmpbrsv6g+MNguUjU+5zvJduyxDXoT5AR2oAiEAu5OjOeQaoj4KhKM9LZdNYtlSC5xwUlqgjc+h+mXCRw0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":872900},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"73b446688f10fd8dc4cf403a085f0a39070df7b4","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","tdd:browser":"karma start","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+x64 (linux)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"@opentelemetry/semantic-conventions":"1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.2","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.3","@types/sinon":"10.0.20","karma-webpack":"4.0.2","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.8.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.18.0_1699353882470_0.21798738832454378","host":"s3://npm-registry-packages"}},"1.18.1":{"name":"@opentelemetry/core","version":"1.18.1","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.18.1","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"d2e45f6bd6be4f00d20d18d4f1b230ec33805ae9","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.18.1.tgz","fileCount":453,"integrity":"sha512-kvnUqezHMhsQvdsnhnqTNfAJs3ox/isB0SVrM1dhVFw7SsB7TstuVa6fgWnN2GdPyilIFLUvvbTZoVRmx6eiRg==","signatures":[{"sig":"MEYCIQD2oxFr5DnBMmUf5Id41py+E68KF+6ATRlf4I/08O9J8gIhAKxARt8bcqhQ86m3D6AwxHLqyPiThZBhFwpjdHLqaEqC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":872900},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"f665499096189390e691cf1a772e677fa67812d7","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","tdd:browser":"karma start","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+x64 (linux)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"@opentelemetry/semantic-conventions":"1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.2","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.3","@types/sinon":"10.0.20","karma-webpack":"4.0.2","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.8.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.18.1_1699466944009_0.27354506748361485","host":"s3://npm-registry-packages"}},"1.19.0":{"name":"@opentelemetry/core","version":"1.19.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.19.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"6563bb65465bf232d8435553b9a122d9351c0fbb","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.19.0.tgz","fileCount":453,"integrity":"sha512-w42AukJh3TP8R0IZZOVJVM/kMWu8g+lm4LzT70WtuKqhwq7KVhcDzZZuZinWZa6TtQCl7Smt2wolEYzpHabOgw==","signatures":[{"sig":"MEUCIQCueqzLaYLji34HCnF1eCBz1abuVreQHeVJfnprbyikBQIgK8yryHDRlEB6pJS4iQ7malvnpwQMctxWVLnOVJbNekg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":872900},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"d3c311aec24137084dc820805a2597e120335672","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","tdd:browser":"karma start","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+x64 (linux)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"@opentelemetry/semantic-conventions":"1.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.2","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"5.89.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.6","@types/sinon":"10.0.20","karma-webpack":"4.0.2","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.8.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.19.0_1702557322886_0.6983079507691856","host":"s3://npm-registry-packages"}},"1.20.0":{"name":"@opentelemetry/core","version":"1.20.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.20.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ab1a8204ed10cc11e17bb61db658da0f3686d4ac","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.20.0.tgz","fileCount":462,"integrity":"sha512-lSRvk5AIdD6CtgYJcJXh0wGibQ3S/8bC2qbqKs9wK8e0K1tsWV6YkGFOqVc+jIRlCbZoIBeZzDe5UI+vb94uvg==","signatures":[{"sig":"MEQCIF6CBAOTl+2rYMewo4iAqOOuwMARKhEWDeAI2DIZ1iP1AiAFmJbPTxZ4ds0rGpSIgnvWH8VNH2ROCpTSeHJa3HE3ZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":876479},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"57008533aba7ccd51ea80f38ff4f29404d47eb9c","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","tdd:browser":"karma start","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (linux)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"@opentelemetry/semantic-conventions":"1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.2","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"5.89.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.6","@types/sinon":"10.0.20","karma-webpack":"4.0.2","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.8.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.20.0_1705313743036_0.8862623632958462","host":"s3://npm-registry-packages"}},"1.21.0":{"name":"@opentelemetry/core","version":"1.21.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.21.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"8c16faf16edf861b073c03c9d45977b3f4003ee1","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.21.0.tgz","fileCount":462,"integrity":"sha512-KP+OIweb3wYoP7qTYL/j5IpOlu52uxBv5M4+QhSmmUfLyTgu1OIS71msK3chFo1D6Y61BIH3wMiMYRCxJCQctA==","signatures":[{"sig":"MEUCIC2TydPJ42No0mzHybi5EmT6qZIWGtzwU4NAKFWUhxJjAiEA/AX0WW29kOwKBiePcxvFWp8EQgsNPV8m39sJQqE1aHw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":875836},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"828f2ed730e4d26d71f92e220f96b60a552a673a","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","tdd:browser":"karma start","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (linux)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"@opentelemetry/semantic-conventions":"1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.2","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"5.89.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.6","@types/sinon":"10.0.20","karma-webpack":"4.0.2","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.8.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.21.0_1706249465801_0.23491823652491228","host":"s3://npm-registry-packages"}},"1.22.0":{"name":"@opentelemetry/core","version":"1.22.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.22.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"a9f33689acd4703ac780c6595497374e2113c7e5","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.22.0.tgz","fileCount":462,"integrity":"sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==","signatures":[{"sig":"MEYCIQDzjAK5hC5iM/vqcNHnt+A7gKD5+XqpIu0NTR9N2pKr6wIhAJxNqv79IWP771G9nGoxovNYeA7zdSr63Whyfb8YMXBd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":876565},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"7be35c7845e206b27b682e8ce1cee850b09cec04","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","tdd:browser":"karma start","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (linux)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"@opentelemetry/semantic-conventions":"1.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.2","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"5.89.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.6","@types/sinon":"10.0.20","karma-webpack":"4.0.2","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.9.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.22.0_1709198287933_0.0018574755392948283","host":"s3://npm-registry-packages"}},"1.23.0":{"name":"@opentelemetry/core","version":"1.23.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.23.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"f2e7ada7f35750f3c1674aef1e52c879005c0731","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.23.0.tgz","fileCount":462,"integrity":"sha512-hdQ/a9TMzMQF/BO8Cz1juA43/L5YGtCSiKoOHmrTEf7VMDAZgy8ucpWx3eQTnQ3gBloRcWtzvcrMZABC3PTSKQ==","signatures":[{"sig":"MEUCIFwQKCPi+D5c5UlVL193KLh6QP+SVLpBc0GIFe+eS592AiEAqsbVFRr8scoK2RuqzzJ+GTkb8Mnoyw25a+uKaAjSX1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":876574},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"5231aa255047fbc6ee3d6a299f4423ab2f8a5fbc","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","tdd:browser":"karma start","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (linux)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"@opentelemetry/semantic-conventions":"1.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.2","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"5.89.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.6","@types/sinon":"10.0.20","karma-webpack":"4.0.2","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.9.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.23.0_1712131801000_0.18584032010372686","host":"s3://npm-registry-packages"}},"1.24.0":{"name":"@opentelemetry/core","version":"1.24.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.24.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"5568b6c1328a6b9c94a77f9b2c7f872b852bba40","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.24.0.tgz","fileCount":462,"integrity":"sha512-FP2oN7mVPqcdxJDTTnKExj4mi91EH+DNuArKfHTjPuJWe2K1JfMIVXNfahw1h3onJxQnxS8K0stKkogX05s+Aw==","signatures":[{"sig":"MEYCIQDnSDpLeaSIEO1xDR9BTZD/oB8hG/unnKqNkTvHdvFfvwIhAM9p3R6EfBciQphgeoBfeilsY9hXAIG6H+GgiG4WAjyz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":876574},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"3ab4f765d8d696327b7d139ae6a45e7bd7edd924","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","tdd:browser":"karma start","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (linux)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"@opentelemetry/semantic-conventions":"1.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.2","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"5.89.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.6","@types/sinon":"10.0.20","karma-webpack":"4.0.2","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.9.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.24.0_1713968897505_0.6084065679679229","host":"s3://npm-registry-packages"}},"1.24.1":{"name":"@opentelemetry/core","version":"1.24.1","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.24.1","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"35ab9d2ac9ca938e0ffbdfa40c49c169ac8ba80d","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.24.1.tgz","fileCount":462,"integrity":"sha512-wMSGfsdmibI88K9wB498zXY04yThPexo8jvwNNlm542HZB7XrrMRBbAyKJqG8qDRJwIBdBrPMi4V9ZPW/sqrcg==","signatures":[{"sig":"MEUCIQCcbQt91fxCzhLszbWNj11KRyev/6GQ7d3+LoxquFIbvwIgKOyNE84d8ozLyHqGEFYQKai25bXIJrJ0K7uVgnxJYQg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":876816},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"41c2626fe0ed03e2e83bd79ee43c9bdf0ffd80d8","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","tdd:browser":"karma start","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (linux)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"@opentelemetry/semantic-conventions":"1.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.2","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"5.89.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.6","@types/sinon":"10.0.20","karma-webpack":"4.0.2","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.9.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.24.1_1715093554020_0.7142893600601368","host":"s3://npm-registry-packages"}},"1.25.0":{"name":"@opentelemetry/core","version":"1.25.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.25.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ad034f5c2669f589bd703bfbbaa38b51f8504053","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.0.tgz","fileCount":462,"integrity":"sha512-n0B3s8rrqGrasTgNkXLKXzN0fXo+6IYP7M5b7AMsrZM33f/y6DS6kJ0Btd7SespASWq8bgL3taLo0oe0vB52IQ==","signatures":[{"sig":"MEUCIFEBfqbBcczub3WmGi+L4xr5G+a+5UKjlHxgTt21TmcSAiEA3rlCt2TQNHc18tMv9wcKC6zvQ3WbNcmoV3QmuhGtW0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":877131},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"c4d3351b6b3f5593c8d7cbfec97b45cea9fe1511","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","tdd:browser":"karma start","test:browser":"karma start --single-run","align-api-deps":"node ../../scripts/align-api-deps.js","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (linux)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"@opentelemetry/semantic-conventions":"1.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.3","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"5.89.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"9.5.1","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.6","@types/sinon":"17.0.3","karma-webpack":"5.0.1","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.10.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.10.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.25.0_1717607734445_0.5425212494871587","host":"s3://npm-registry-packages"}},"1.25.1":{"name":"@opentelemetry/core","version":"1.25.1","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.25.1","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ff667d939d128adfc7c793edae2f6bca177f829d","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.1.tgz","fileCount":462,"integrity":"sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==","signatures":[{"sig":"MEUCICi19BiwHva23i39zqQGklR9ltkB8cWvr63wo3YPhDORAiEAyS+NynOecoaefXZVZ2e+Tka/swQ6Wya9N7jsxxF2IA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":877131},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"0608f405573901e54db01e44c533009cf28be262","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","tdd:browser":"karma start","test:browser":"karma start --single-run","align-api-deps":"node ../../scripts/align-api-deps.js","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (linux)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"@opentelemetry/semantic-conventions":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.3","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"5.89.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"9.5.1","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.6","@types/sinon":"17.0.3","karma-webpack":"5.0.1","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.10.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.10.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.25.1_1718875149078_0.33184202871252877","host":"s3://npm-registry-packages"}},"1.26.0":{"name":"@opentelemetry/core","version":"1.26.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.26.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"7d84265aaa850ed0ca5813f97d831155be42b328","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.26.0.tgz","fileCount":462,"integrity":"sha512-1iKxXXE8415Cdv0yjG3G6hQnB5eVEsJce3QaawX8SjDn0mAS0ZM8fAbZZJD4ajvhC15cePvosSCut404KrIIvQ==","signatures":[{"sig":"MEUCIQCxMZt12wQPfPEMZAyDgiGfTpP1FC8A8Npxbj4wFLrfiwIgDGp649HhZKGPAyrzgPLT0BOh+00y9s8no28uepefu5Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":908101},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"720bc8c70d47029cb6b41a34ffdc3d25cbaa2f80","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc mocha test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","tdd:browser":"karma start","test:browser":"karma start --single-run","align-api-deps":"node ../../scripts/align-api-deps.js","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.20.4+x64 (linux)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"@opentelemetry/semantic-conventions":"1.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.4","lerna":"6.6.2","mocha":"10.7.3","sinon":"15.1.2","codecov":"3.8.3","webpack":"5.89.0","cross-var":"1.1.0","ts-loader":"9.5.1","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.7","@types/sinon":"17.0.3","karma-webpack":"5.0.1","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.10.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"7.0.0","karma-chrome-launcher":"3.1.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.10.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.26.0_1724836626112_0.32887955839862815","host":"s3://npm-registry-packages"}},"1.27.0":{"name":"@opentelemetry/core","version":"1.27.0","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/core@1.27.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"9f1701a654ab01abcebb12931b418f3393b94b75","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.27.0.tgz","fileCount":462,"integrity":"sha512-yQPKnK5e+76XuiqUH/gKyS8wv/7qITd5ln56QkBTf3uggr0VkXOXfcaAuG330UfdYu83wsyoBwqwxigpIG+Jkg==","signatures":[{"sig":"MEUCIQD5g87gqE5+W4/EX4K95Ud6Qq8EDfoOkjxvDIR7aS/eYAIgANcdr6IpUAPyj8SFUNeCX7ylEcTDIUzjnmX0PMtQKfs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2fcore@1.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":908565},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"eb3ca4fb07ee31c62093f5fcec56575573c902ce","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc mocha test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","tdd:browser":"karma start","test:browser":"karma start --single-run","align-api-deps":"node ../../scripts/align-api-deps.js","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.20.4+x64 (linux)","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"@opentelemetry/semantic-conventions":"1.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.4","lerna":"6.6.2","mocha":"10.7.3","sinon":"15.1.2","webpack":"5.94.0","cross-var":"1.1.0","ts-loader":"9.5.1","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.8","@types/sinon":"17.0.3","karma-webpack":"5.0.1","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.10.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"7.0.0","karma-chrome-launcher":"3.1.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.10.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.27.0_1729695078367_0.07705641298199817","host":"s3://npm-registry-packages"}},"1.28.0":{"name":"@opentelemetry/core","version":"1.28.0","description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","main":"build/src/index.js","module":"build/esm/index.js","esnext":"build/esnext/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/open-telemetry/opentelemetry-js.git"},"scripts":{"prepublishOnly":"npm run compile","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","test":"nyc mocha test/**/*.test.ts --exclude 'test/platform/browser/**/*.ts'","test:browser":"karma start --single-run","tdd":"npm run tdd:node","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","lint":"eslint . --ext .ts","lint:fix":"eslint . --ext .ts --fix","version":"node ../../scripts/version-update.js","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","prewatch":"npm run precompile","peer-api-check":"node ../../scripts/peer-api-check.js","align-api-deps":"node ../../scripts/align-api-deps.js"},"keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","engines":{"node":">=14"},"publishConfig":{"access":"public"},"devDependencies":{"@opentelemetry/api":">=1.0.0 <1.10.0","@types/mocha":"10.0.9","@types/node":"18.6.5","@types/sinon":"17.0.3","@types/webpack-env":"1.16.3","babel-plugin-istanbul":"7.0.0","cross-var":"1.1.0","karma":"6.4.4","karma-chrome-launcher":"3.1.0","karma-coverage":"2.2.1","karma-mocha":"2.0.1","karma-spec-reporter":"0.0.36","karma-webpack":"5.0.1","lerna":"6.6.2","mocha":"10.8.2","nyc":"15.1.0","sinon":"15.1.2","ts-loader":"9.5.1","typescript":"4.4.4","webpack":"5.96.1"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.10.0"},"dependencies":{"@opentelemetry/semantic-conventions":"1.27.0"},"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core","sideEffects":false,"gitHead":"4b1ad3fda0cde58907e30fab25c3c767546708e5","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"_id":"@opentelemetry/core@1.28.0","_nodeVersion":"18.20.4","_npmVersion":"lerna/6.6.2/node@v18.20.4+x64 (linux)","dist":{"integrity":"sha512-ZLwRMV+fNDpVmF2WYUdBHlq0eOWtEaUJSusrzjGnBt7iSRvfjFE3RXYUZJrqou/wIDWV0DwQ5KIfYe9WXg9Xqw==","shasum":"e97290a3e36c59480ffb2287fe2713c66749274c","tarball":"https://registry.npmjs.org/@opentelemetry/core/-/core-1.28.0.tgz","fileCount":462,"unpackedSize":908565,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2fcore@1.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFc5D9+Q8KSFFqqmWLkorAdhpjNuRJkKGgCjg0cKOmHsAiBnr8cQEAMHc5EIu1VZdilXU30uBUR2yLnd9zGNFY+Vig=="}]},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"directories":{},"maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_1.28.0_1731926489921_0.4306860148532681"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-08T22:45:09.283Z","modified":"2024-11-18T10:41:30.552Z","0.1.0":"2019-10-08T22:45:09.662Z","0.1.1":"2019-10-15T23:47:18.382Z","0.2.0":"2019-11-04T20:17:22.690Z","0.3.0":"2019-12-13T19:36:44.556Z","0.3.1":"2019-12-21T00:00:28.213Z","0.3.2":"2020-01-03T21:56:48.773Z","0.3.3":"2020-01-22T22:48:01.199Z","0.4.0":"2020-02-05T23:02:58.507Z","0.5.0":"2020-03-16T22:03:17.625Z","0.5.1":"2020-03-20T00:42:51.648Z","0.5.2":"2020-03-27T18:04:01.528Z","0.6.0":"2020-04-02T17:28:22.072Z","0.6.1":"2020-04-08T18:37:32.711Z","0.7.0":"2020-04-24T18:14:44.336Z","0.8.0":"2020-05-12T16:36:33.095Z","0.8.1":"2020-05-18T19:37:34.557Z","0.8.2":"2020-05-21T19:29:57.452Z","0.8.3":"2020-05-28T20:19:33.975Z","0.9.0":"2020-06-18T21:23:30.691Z","0.10.0":"2020-07-27T20:59:10.636Z","0.10.1":"2020-07-28T15:12:30.934Z","0.10.2":"2020-08-03T23:25:34.407Z","0.10.3-canary.0":"2020-08-07T16:47:19.184Z","0.10.3-alpha.34":"2020-08-24T16:44:21.720Z","0.10.3-alpha.35":"2020-08-24T22:45:15.647Z","0.10.3-alpha.40":"2020-08-27T14:23:13.785Z","0.10.3-alpha.41":"2020-08-27T16:08:34.256Z","0.11.1-alpha.48":"2020-09-01T19:24:11.753Z","0.11.0":"2020-09-01T19:32:16.516Z","0.11.1-alpha.15":"2020-09-21T03:29:52.965Z","0.11.1-alpha.35":"2020-09-30T12:22:05.611Z","0.11.1-alpha.36":"2020-09-30T12:38:38.999Z","0.11.1-alpha.44":"2020-10-07T19:54:55.988Z","0.11.1-alpha.53":"2020-10-19T11:48:06.017Z","0.12.1-alpha.54":"2020-10-19T12:49:53.075Z","0.12.0":"2020-10-19T12:53:47.871Z","0.12.1-alpha.7":"2020-10-26T21:11:57.725Z","0.13.0":"2020-12-04T21:26:17.508Z","0.14.0":"2020-12-17T20:52:53.448Z","0.15.0":"2021-01-21T22:19:58.263Z","0.16.0":"2021-02-01T22:33:22.702Z","0.16.1-alpha.10":"2021-02-08T15:50:01.764Z","0.16.1-alpha.11":"2021-02-08T16:17:51.373Z","0.16.1-alpha.14":"2021-02-10T16:05:53.197Z","0.16.1-alpha.15":"2021-02-10T22:17:57.777Z","0.16.1-alpha.18":"2021-02-14T18:12:22.613Z","0.16.1-alpha.20":"2021-02-17T20:51:47.748Z","0.17.0":"2021-02-17T21:16:01.491Z","0.17.1-alpha.21":"2021-02-17T21:16:41.497Z","0.17.1-alpha.2":"2021-02-20T17:37:17.058Z","0.17.1-alpha.5":"2021-02-24T17:19:29.390Z","0.17.1-alpha.8":"2021-03-01T13:38:04.226Z","0.18.1-alpha.12":"2021-03-02T13:53:42.795Z","0.18.0":"2021-03-02T14:00:58.711Z","0.18.1-alpha.3":"2021-03-02T19:09:18.396Z","0.18.1-alpha.20":"2021-03-24T13:10:41.430Z","0.18.1-alpha.21":"2021-03-24T14:12:37.018Z","0.18.1-alpha.24":"2021-03-24T19:38:27.755Z","0.18.1-alpha.26":"2021-03-24T20:08:49.654Z","0.18.2-alpha.81":"2021-03-29T19:51:45.852Z","0.18.1":"2021-03-29T20:03:51.356Z","0.18.2-alpha.1":"2021-03-30T13:05:55.237Z","0.18.3-alpha.2":"2021-03-30T15:26:52.187Z","0.18.2":"2021-03-30T16:15:41.499Z","0.18.3-alpha.1":"2021-03-30T17:29:20.478Z","0.18.3-alpha.3":"2021-03-31T07:37:53.838Z","0.18.3-alpha.4":"2021-04-05T16:37:37.394Z","0.18.3-alpha.5":"2021-04-05T17:54:17.158Z","0.18.3-alpha.7":"2021-04-07T16:12:09.108Z","0.18.3-alpha.10":"2021-04-08T14:25:17.539Z","0.18.3-alpha.11":"2021-04-08T20:21:42.748Z","0.18.3-alpha.14":"2021-04-09T09:11:21.734Z","0.18.3-alpha.16":"2021-04-09T20:07:36.387Z","0.18.3-alpha.18":"2021-04-10T19:00:45.129Z","0.18.3-alpha.20":"2021-04-12T15:08:28.747Z","0.18.3-alpha.23":"2021-04-12T18:12:43.180Z","0.18.3-alpha.25":"2021-04-12T19:42:19.600Z","0.18.3-alpha.28":"2021-04-14T07:51:36.118Z","0.18.3-alpha.31":"2021-04-20T15:48:37.243Z","0.19.1-alpha.36":"2021-04-22T12:19:36.084Z","0.19.0":"2021-04-22T12:28:41.304Z","0.19.1-alpha.37":"2021-04-22T18:15:42.127Z","0.19.1-alpha.39":"2021-04-22T18:44:53.226Z","0.19.1-alpha.7":"2021-04-28T16:13:40.944Z","0.19.1-alpha.9":"2021-04-29T08:17:24.626Z","0.19.1-alpha.11":"2021-04-29T21:06:56.576Z","0.19.1-alpha.12":"2021-04-30T20:49:40.788Z","0.19.1-alpha.19":"2021-05-08T07:53:46.174Z","0.19.1-alpha.21":"2021-05-11T18:49:56.077Z","0.19.1-alpha.25":"2021-05-12T15:53:44.277Z","0.19.1-alpha.26":"2021-05-12T16:06:41.618Z","0.19.1-alpha.31":"2021-05-19T18:06:51.835Z","0.19.1-alpha.33":"2021-05-20T12:11:55.020Z","0.19.1-alpha.38":"2021-05-26T15:02:46.368Z","0.19.1-alpha.42":"2021-06-01T19:12:20.081Z","0.19.1-alpha.43":"2021-06-01T19:45:48.141Z","0.20.1-alpha.49":"2021-06-03T17:09:47.086Z","0.20.0":"2021-06-03T18:28:28.620Z","0.20.1-alpha.3":"2021-06-05T08:28:50.913Z","0.20.1-alpha.4":"2021-06-08T13:27:41.307Z","0.21.1-alpha.7":"2021-06-10T17:26:00.166Z","0.21.0":"2021-06-10T18:29:44.800Z","0.21.1-alpha.1":"2021-06-12T08:24:24.129Z","0.21.1-alpha.2":"2021-06-12T08:35:10.708Z","0.22.1-alpha.5":"2021-06-17T17:05:04.034Z","0.22.0":"2021-06-17T17:58:33.469Z","0.22.1-alpha.3":"2021-06-23T16:04:49.186Z","0.22.1-alpha.13":"2021-06-30T18:40:21.857Z","0.22.1-alpha.15":"2021-06-30T19:08:38.326Z","0.22.1-alpha.16":"2021-06-30T19:48:41.701Z","0.23.1-alpha.17":"2021-06-30T20:07:31.347Z","0.23.0":"2021-06-30T20:14:47.828Z","0.23.1-alpha.18":"2021-07-02T14:38:00.741Z","0.23.1-alpha.3":"2021-07-05T22:27:22.465Z","0.23.1-alpha.15":"2021-07-17T09:18:02.142Z","0.23.1-alpha.23":"2021-07-23T17:46:09.568Z","0.23.1-alpha.24":"2021-07-25T06:45:10.177Z","0.23.1-alpha.28":"2021-07-27T19:44:08.106Z","0.24.1-alpha.31":"2021-07-28T14:06:50.684Z","0.24.0":"2021-07-28T14:13:56.397Z","0.24.1-alpha.1":"2021-07-30T19:42:27.764Z","0.24.1-alpha.4":"2021-08-05T19:28:01.739Z","0.24.1-alpha.5":"2021-08-06T11:31:20.268Z","0.24.1-alpha.7":"2021-08-07T13:32:46.727Z","0.24.1-alpha.14":"2021-08-11T14:50:41.233Z","0.24.1-alpha.20":"2021-08-17T21:06:54.153Z","0.25.1-alpha.21":"2021-08-18T20:16:29.342Z","0.25.0":"2021-08-18T21:16:39.934Z","0.25.1-alpha.2":"2021-08-23T21:40:57.999Z","0.25.1-alpha.4":"2021-08-24T19:33:01.302Z","0.25.1-alpha.12":"2021-08-30T20:21:57.050Z","0.25.1-alpha.13":"2021-08-30T20:41:16.456Z","0.25.1-alpha.23":"2021-09-08T22:15:00.004Z","0.26.0":"2021-09-30T12:35:27.848Z","1.0.0":"2021-09-30T20:53:41.108Z","1.0.1":"2021-11-11T14:51:21.030Z","1.1.0":"2022-03-18T08:10:59.187Z","1.1.1":"2022-03-22T19:52:28.677Z","1.2.0":"2022-04-22T14:57:00.782Z","1.3.0":"2022-05-27T19:41:21.005Z","1.3.1":"2022-06-06T20:26:09.655Z","1.4.0":"2022-07-06T20:15:34.856Z","1.5.0":"2022-07-26T20:52:11.237Z","1.6.0":"2022-08-24T17:44:32.564Z","1.7.0":"2022-09-16T12:14:55.472Z","1.8.0":"2022-11-09T19:45:30.311Z","1.9.0":"2023-01-11T21:46:12.689Z","1.9.1":"2023-01-30T15:30:06.719Z","1.10.0":"2023-03-13T15:53:37.715Z","1.10.1":"2023-03-20T16:10:31.107Z","1.11.0":"2023-03-30T15:30:52.619Z","1.12.0":"2023-04-13T18:12:57.484Z","1.13.0":"2023-05-11T13:30:02.830Z","1.14.0":"2023-06-06T06:00:51.778Z","1.15.0":"2023-07-06T11:27:05.148Z","1.15.1":"2023-07-24T14:32:44.418Z","1.15.2":"2023-08-08T13:21:04.540Z","1.16.0":"2023-09-11T12:14:25.585Z","1.17.0":"2023-09-12T13:12:28.480Z","1.17.1":"2023-10-10T14:18:11.846Z","1.18.0":"2023-11-07T10:44:42.737Z","1.18.1":"2023-11-08T18:09:04.280Z","1.19.0":"2023-12-14T12:35:23.074Z","1.20.0":"2024-01-15T10:15:43.196Z","1.21.0":"2024-01-26T06:11:06.025Z","1.22.0":"2024-02-29T09:18:08.192Z","1.23.0":"2024-04-03T08:10:01.177Z","1.24.0":"2024-04-24T14:28:17.735Z","1.24.1":"2024-05-07T14:52:34.198Z","1.25.0":"2024-06-05T17:15:34.619Z","1.25.1":"2024-06-20T09:19:09.299Z","1.26.0":"2024-08-28T09:17:06.301Z","1.27.0":"2024-10-23T14:51:18.573Z","1.28.0":"2024-11-18T10:41:30.093Z"},"bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core","keywords":["opentelemetry","nodejs","browser","tracing","profiling","metrics","stats"],"repository":{"type":"git","url":"git+https://github.com/open-telemetry/opentelemetry-js.git"},"description":"OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"readme":"# OpenTelemetry Core\n\n[![NPM Published Version][npm-img]][npm-url]\n[![Apache License][license-image]][license-image]\n\nThis package provides default implementations of the OpenTelemetry API for trace and metrics. It's intended for use both on the server and in the browser.\n\n## Built-in Implementations\n\n- [OpenTelemetry Core](#opentelemetry-core)\n - [Built-in Implementations](#built-in-implementations)\n - [Built-in Propagators](#built-in-propagators)\n - [W3CTraceContextPropagator Propagator](#w3ctracecontextpropagator-propagator)\n - [Composite Propagator](#composite-propagator)\n - [Baggage Propagator](#baggage-propagator)\n - [Useful links](#useful-links)\n - [License](#license)\n\n### Built-in Propagators\n\n#### W3CTraceContextPropagator Propagator\n\nOpenTelemetry provides a text-based approach to propagate context to remote services using the [W3C Trace Context](https://www.w3.org/TR/trace-context/) HTTP headers.\n\n```js\nconst api = require(\"@opentelemetry/api\");\nconst { W3CTraceContextPropagator } = require(\"@opentelemetry/core\");\n\n/* Set Global Propagator */\napi.propagation.setGlobalPropagator(new W3CTraceContextPropagator());\n```\n\n#### Composite Propagator\n\nCombines multiple propagators into a single propagator.\n\n> This is used as a default Propagator\n\n```js\nconst api = require(\"@opentelemetry/api\");\nconst { CompositePropagator } = require(\"@opentelemetry/core\");\n\n/* Set Global Propagator */\napi.propagation.setGlobalPropagator(new CompositePropagator());\n```\n\n#### Baggage Propagator\n\nProvides a text-based approach to propagate [baggage](https://w3c.github.io/baggage/) to remote services using the [OpenTelemetry Baggage Propagation](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/baggage/api.md#baggage-propagation) HTTP headers.\n\n```js\nconst api = require(\"@opentelemetry/api\");\nconst { W3CBaggagePropagator } = require(\"@opentelemetry/core\");\n\n/* Set Global Propagator */\napi.propagation.setGlobalPropagator(new W3CBaggagePropagator());\n```\n\n## Useful links\n\n- For more information on OpenTelemetry, visit: <https://opentelemetry.io/>\n- For more about OpenTelemetry JavaScript: <https://github.com/open-telemetry/opentelemetry-js>\n- For help or feedback on this project, join us in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/core\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fcore.svg\n","readmeFilename":"README.md"} \ No newline at end of file
diff --git a/tests/registry/npm/@opentelemetry/resources/registry.json b/tests/registry/npm/@opentelemetry/resources/registry.json
new file mode 100644
index 000000000..c180460ce
--- /dev/null
+++ b/tests/registry/npm/@opentelemetry/resources/registry.json
@@ -0,0 +1 @@
+{"_id":"@opentelemetry/resources","_rev":"184-b7abc59ea1cb96e1ba0a2e1184295628","name":"@opentelemetry/resources","dist-tags":{"canary":"0.25.1-alpha.23","next":"1.8.0","latest":"1.28.0"},"versions":{"0.5.0":{"name":"@opentelemetry/resources","version":"0.5.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.5.0","maintainers":[{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"d7d9a0968406c1a2e24036aae71fe0d31478439c","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.5.0.tgz","fileCount":10,"integrity":"sha512-vOlf3nzijuwI166stpsLrHiDUqA0XPn/AWGvqBZ0+trGt5iFeS+lt3LGwhmdeppahwWQkwrxBOfh2D68Hoit5Q==","signatures":[{"sig":"MEYCIQDK+qCcpbnAoXL4FdqFDE8un42lBX199JBLZItO66+acgIhAOYR51aEdlRZxU2zhdJof3bmCHhqwJYC3QPR2tIEGv13","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb/htCRA9TVsSAnZWagAATXsQAJ0OZvoMECIFInsOW735\nUhYctAs4wqbUV8BfOq9ktEJUe/4EomoOW1OXa1IvE/eNL19izOze73eYuBMW\n9PZvCMWoKu+rle7qHTfXuOuE0O1rutW+IUCR3hqMIOMwcDh/VmW7Nl41Mc8R\n0zqfBdUfhfrv8m3pK9F+2nlSdcF60tkrCbJaMg1Snuvs9Qn8QlChxez4ct7h\nup55SL1GeGC9DsCqbsFgfiJqh1X3PVWyOCzZKkELRXgpU5YdPlnM2deMl0RX\n2sYeT+xYrLvBhUQSejOMCBYiZepNvxeEAfraNootDP1hLyOUmSck0Mhawckl\nFCKuzL6KeP9G1cvpDxema0qaB0upA1WerXv//ioNWeBKe7JTlpHDMWSXiQ1q\nb/H27tdAeZVsFnwHbyA8dQkaV/i/Djwuw1dP40yICyII+5HJD4h59EjkiUaW\nBp4vbqb2OTeYA2+l3pD0khfKxXCb9m0CO3OJFkpyXvMvFBC9tNyqnFktmytm\ny2FuExHc0kTBLwU0yWaBF64vScw9EyV2YV4ABMrecqRGux1oGEaB+OuMivZi\n0YMQnC+wmxJa+CaXcIeLtOupX11/Lkt/z1SLzerlP2Xzn+xPCrFOpSJA0WCv\n0LVT5nIbFtXRKzb5pUZsXVgxoxH3gJIGXpP5OjIuIBedWRvs0lyW0FgFGiOi\nfcN5\r\n=nGrA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"gts check","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"gts fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"10.15.1","dependencies":{"@opentelemetry/api":"^0.5.0","@opentelemetry/base":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^14.1.1","mocha":"^6.2.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.6.2","ts-mocha":"^6.0.0","typescript":"3.7.2","@types/node":"^12.6.9","@types/mocha":"^5.2.7","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.16.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.5.0_1584396397217_0.8910905601362709","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@opentelemetry/resources","version":"0.5.1","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.5.1","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"5595c24c2838d9c699934a54afcaa529555e58d6","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.5.1.tgz","fileCount":10,"integrity":"sha512-Ap96j9pf125C0PthtyUBJ8wE2VOsMgQVfIy9dKLfR272itzFwmkJeVWmjbFT5yGhr3g0G4C4XPlHodDNYntcWg==","signatures":[{"sig":"MEUCIQDyQcoKVxQkL9I0jn8WoM3k4D/dFXpFVnBIYYAj9cU11wIgJqYnrQ732A/pgzqiup+dUVyaesq79JrbJ1j3iDkLxKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedBGLCRA9TVsSAnZWagAALTwP/AwfqS/PqayjD7TOgTak\nE6HCQrKLRLL5GGysapOh9EQnc/b+553qy1sJezu3WacFF7eI72Lnmb6jbR9D\nwV21w4uW4jA5sDMKh4sWdJ3J1COchgmGSG2+vOIwafBirJt/22a/Zbj6W9+0\nRODb4cEjoGg+b9pd3jHYeqphC4KOCoDLcwLrj2X/V+XPvFMXrc8jr8TXWoQp\n3d/QcVwR4Ao9nWetU3jYS8I0CZfPfIF+ttWu94VtRGdjULsbII7DznQ1TIZ9\nEo3DCjfKWRNoquvrEDB2qGbKlpw1JdMNGjlarKb4ue2eH8PCLWOJz5PPoaFa\nyGaX9eZPx+TWS1HU0Mk667QCsK0JVKpwsMfZh27tyH2hzFSyVWUA2dLo4M+X\n3MkT3rmD8lX7K2jZhINi704dR3LYjY3dWbv7CDDfHb2ry9ClNnki2vw/MG1g\nNK235WqpvyltJDyjSYQpNEb2fUkV6cousb03TgzhnhujFJagkNgSEta6qxxI\n8q0oDQ+FxX5v6Wt5anndxu05IwKD91ZhEVyCjhX8UuBDD2bsFlyDq/GMbAxf\nsTO/4q6eGA/QlQkqrJOmE/wzdHFYfQ/QKKidKsAnLix+RrPxxXh0iC+1OBwV\nhAkUVzUzAHC02UoI1U/D4bkpq3rydHxI8rA6JVs9vYUqnOQaNEJ1213xW36B\n4Rg5\r\n=qtLC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"gts check","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"gts fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.14.1","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"12.14.1","dependencies":{"@opentelemetry/api":"^0.5.1","@opentelemetry/base":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^14.1.1","mocha":"^6.2.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.6.2","ts-mocha":"^6.0.0","typescript":"3.7.2","@types/node":"^12.6.9","@types/mocha":"^5.2.7","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.16.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.5.1_1584664971244_0.46385036184750383","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"@opentelemetry/resources","version":"0.5.2","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.5.2","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"08bb6c6793c112fef2f769929bc6424cfbf7fdc7","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.5.2.tgz","fileCount":10,"integrity":"sha512-aMORsB2BR52Ks/kqLO3cn6p7yGa12rN/DOLCh+smS7A2q6sWhnS4asAf+w+OcHnMvYmCfnN+8Cd3tTjkJekOtA==","signatures":[{"sig":"MEYCIQCMJtsBoXia+2okwlKhfkQYunvF8Z6ac67f01CvmkxBKAIhAKa+90kgIT/v2q6kz18qrTDrTTyh1xsjL3wObX02VtMB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefkARCRA9TVsSAnZWagAApJIP/0KyTz6une8zQyzAISiC\nAPeIw4LgrfomVblm1cgggGecv/odObLRfqZS9tQCV5P9+SxVN+44EhRl6klZ\nFZwm1ibSPfs77rBa6FNJqf17TAKuChFWysufMQvrRVMui0UqAqO7kzuyvzNi\n+Ip6QjWe8B1woA0rgeaIHu9k0mlCf3VBM71g3E0NDEFdkGyG7Tfz8lBqtD7N\nkP13tqjHiTbQELpc+dB9jFuL6BUt8NZlmqKdNdYbVjqAh2DU98RYBo1yi58E\nRHE0EVtXRu6Sqy1c3yI0HuGgZjL1sTxIcPMUUqeBhYCTYBUM83hLElwpNU3R\nWpXFWpswLw7dtndVDOxQtqfGUHXQMqmH37FdhnDNTugQGT8KnJa9RgOm6NAr\nnZyTlZ40tGtM9h6utUL5d/9w9cC2ppprtxrl/YNT3cNzUIqZEFM3EeXWIGhk\nF4a2+bOykrk74A/BLH25fOFu7Ryjl71qrohBPYI0LULhsOB9a2IMPoK+XllV\nqGdef3VvJzQtdm/z9VJycrogP1Zj/JBbWwGClSmNKpCULBoz7B5GHzHQ+rE7\nN9jMb/rg+QcqOVoBwxqFGBdOUH41vHJQDp/l7pWhrWIagpcsev9uSYan7wrK\ncrJeoGXgTKqnCzRu/yq9wiDdnsrig6CBSzkXrecYux7/dc+/pIfoou0ASlSm\nmZR0\r\n=b5e2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"gts check","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"gts fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.14.1","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"12.14.1","dependencies":{"@opentelemetry/api":"^0.5.2","@opentelemetry/base":"^0.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^14.1.1","mocha":"^6.2.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.6.2","ts-mocha":"^6.0.0","typescript":"3.7.2","@types/node":"^12.6.9","@types/mocha":"^5.2.7","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.16.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.5.2_1585332240931_0.7560970088336871","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@opentelemetry/resources","version":"0.6.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.6.0","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b57cdf923ba0a9960d4860f72c4927e01ab0226d","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.6.0.tgz","fileCount":10,"integrity":"sha512-Y30vN0/+3SHvhxOEyW173fmUPaLzbplvrQPxib85JtlYbrULYPauVtUT2t9XCUkYRyqWlOULe51aRs6jnG4awQ==","signatures":[{"sig":"MEUCIQDlmDZza9LwuasYasuDf0NMz6aQk5pnAk4SuwLk3o2z2QIgOAHgqgshxXliyAnkbOz6Yzq36I79hQyLrkYzX+J+QQQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehiIPCRA9TVsSAnZWagAAOv8P/0jkjVJeB9WRcTbWjW2X\nzDwFyWTO5sOZCb3fsX6hVhEE9mQiFvTR7BQYWkORIJfRUILQkZn+iQM8XRrO\naFTaeLStoZdcW2ATMKoGjn6Gyx0ihKYMdagvD41Okh5gpDoOwW1IsBfg3Jin\nhpkENVvHegx3w8487xJ0iGEIwDtYW1MTBopJ7zmbajLBfPKaBrVTmVOCH6UA\nXE1x543YsG97KRvuVWskV6G33ux5rWE3iStgOT6zNkjA7wzWO2vvSfZFu4Aq\nAObs26LFY1bbkOtJhByqqqAHFw1aQZfNW7PBc9o8Dgauwp7YVIwvyja5kb49\nvYgUX+WkzZ81xijNt5V+JtFb/V7VdhU2kGrLOJhSMub0a47eCj0u+6RD1YTT\nuxKE9CHTPJ13SjaNltZcmxehM7TaUALLjFfphxBERxU7vdfB1Z79afoxHJQ6\nE25/MpPHie6aIWL/zV+q5GpK/JxkHGVf5S6Xc8VleVnXGYZqxZCUbRIrKofO\nqWlSqaVsgQcT/dD4cmzAgLH3HuU2/NO6R4puAaJO7v2oujnFBRHqN+1kVi4l\nnL/0HTp992t3Us+MlYqhSMlO35KfgNTnD15ifGs84A2XK9SAfWjCbVGSBTMJ\nZvBSKJXnTkX4UEq1NL+xXvsA+BbugXvHXTPMa3PeC94llj/m7jr6qGrJFUex\nqLRu\r\n=EwHI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"gts check","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"gts fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"10.15.1","dependencies":{"@opentelemetry/api":"^0.6.0","@opentelemetry/base":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^15.0.0","mocha":"^6.2.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.6.2","ts-mocha":"^6.0.0","typescript":"3.7.2","@types/node":"^12.6.9","@types/mocha":"^5.2.7","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.16.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.6.0_1585848847092_0.8421565921674956","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@opentelemetry/resources","version":"0.6.1","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.6.1","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"f89cb33606c351498dde8aa541f4bc4d4e990f99","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.6.1.tgz","fileCount":10,"integrity":"sha512-pAHVytrr08gGR3LJl9bcolELG0ELmhiyssr2FadSLDop30ghx2Na73nPyK3yTkdbnt5ztx/6RvTFSwYXUgBTdA==","signatures":[{"sig":"MEUCIQCgWJpHW3ODqK1jPCTqBqkecgGVBul/Z3y+Na7nP1TnEgIgFBS3Dtq2XDNIMyYzWhS2PTPzlTC3CushzgUhdnCvjBs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejhnsCRA9TVsSAnZWagAA8HgP/RpEBMJgN54f7p2whTjF\n9kf3t3lX+X9c+qIq+oksi60AA3cgTtLvc4K7D9F4jdyx26bJhiu9N5Fer1Ed\nZmcxU3qpITgJyYeBgBM0ZMJmg9aS10yr069+e8eJtjjl617zmZr499cNHxHO\niD1amXaj1wKvJNyj/s2Pzdb9kVRlEg1+EZMfhSuffDgSQvJCN2oi9tb73XWG\n5dobjB2b+9V3B3GR3PKE+nnk1wgUrLWlyRPqmd5DazrbJit5K+DCX0/vL5q6\n0HA2NOHU7PfpKzOR7SDS+j9nx/Ig/7bIM2qzpZsSeGddPHQerme7NEaBqWPY\nsLqkUbtA/gQO+Y1xPT5BYE6WwXV/sySiuAMOLaWh60A12FbqAcb0fXgDdlFo\nGeSNClvyo8g9ZiIBYGRqIKg4OzSfpqWTGbS54nCkk2dgd200kiz/ojprYZhL\nK24hRMzKIwc1Y5ISezEqeSDCPXAtP0pim4mEOK+O5QL0c7eCAQMc1dXF4jZi\nrQnBrQw+BuTC0+/i0GVjgTM2jOO4D2jqxBSgSae2LZrVFhx4MrL5Ql8e8mkW\n3rpaaCkh+3ySEWVFjFNf6yrgPK3jlZeyENRl13l5Y0C41iAAUki5V0KjM6hw\nyGtEypqoq+xcMTs0R8pvAr1uQzQVmqeJWr9+yLZKdHKTF7izkapTeWpRSU6G\n19MD\r\n=YHJF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"gts check","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"gts fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.14.1","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"12.14.1","dependencies":{"@opentelemetry/api":"^0.6.1","@opentelemetry/base":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^15.0.0","mocha":"^6.2.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.6.2","ts-mocha":"^6.0.0","typescript":"3.7.2","@types/node":"^12.6.9","@types/mocha":"^7.0.0","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.16.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.6.1_1586371051708_0.6417864431465292","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@opentelemetry/resources","version":"0.7.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.7.0","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"9045ceb44e203b4707600766d5f397bbb85018c9","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.7.0.tgz","fileCount":30,"integrity":"sha512-0pHfsSR9eSNeqI3mcaaawbHrf7TImdyJePL69A+wrULcYkLzb6M/MlpQzF0dvVMOUYL2bLIcUmkrcCt3ZV3gJQ==","signatures":[{"sig":"MEYCIQDhCKucHLwLUh9VMsixGvQR5DvkW9mh2az3MVx1MCYSLQIhAO4JsXucWdv3Z8KdJYmizJylEcatJ3tAGaxqyqjqR5zV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoyzmCRA9TVsSAnZWagAAyEgP+wXefZ9gYxetLM4Kfc+b\nysOuYE+1XDY9dw5Od3q3rSyMHhSXlrimkNPm3OYjSQf/P8siz+Z34G0tTTfY\nqy2TAm3y0C8db/iB+8QVOhWVIVUia/7iDKDrjLIPlnAPhC8RgSKHEtDjDcVB\nZqenbTSH42VILn3sJqBXQlywIsyl9YdAwym7OY+A2RSSkamR6MsVLO6+joP+\nuKKPdrnxJiSnUwHVpi9TRVcxVi48VW9sy+h2rXTzLLRd5Zy7GZYkVzq2wk7A\n/ArqObYei3JIAmuNA33FsahkzBtmAeBn9fAxKeWJVwOQz1aRHcd3Lvk2lYcy\nFzbS5zmdA/klnxSE/9OB7tUpLoZGEC58T1U5eXnDL2A+L0RapW60a0xJLEq+\nw65EyxWtOJ7eXEQ81GFeNVFt9biJQhFKRKX3VCecSbgTk21ID7r7UxyZttOt\n1GaZtaExaeER75HmE8KWbNRL4VCkGlYgPXsK5ZFjoo71Ks/Bl/ZuzoeeorTB\nQaGgFs5muHxsb4Zt515xVAhnq4WEjzDFdjx9VlcYX57aidCaKbFfcOOM0xOF\nPlChpwebB1rPIavG8Ab9Bo6aMPlNhYE4ACG1staL4FD1S9ZmbHm5M7t+Hk2O\nFblaW8FoKtBYPh0/zIpTEOGF8b472v/z9i4Snw04pS2TGvk+NPn+MJHAq1Tf\nAxVm\r\n=LfRz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"gts check","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"gts fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"10.15.1","dependencies":{"gcp-metadata":"^3.5.0","@opentelemetry/api":"^0.7.0","@opentelemetry/base":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^15.0.0","nock":"^12.0.2","mocha":"^6.2.0","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.6.2","ts-mocha":"^6.0.0","typescript":"3.7.2","@types/node":"^12.6.9","@types/mocha":"^7.0.0","@types/sinon":"^7.0.13","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.16.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.7.0_1587752165838_0.8294568245552454","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@opentelemetry/resources","version":"0.8.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.8.0","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"147d718ffe0456cc1a992151ae11f52900f41ddc","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.8.0.tgz","fileCount":30,"integrity":"sha512-4mJFsZR7nAwl9UFLiy7Jy/GGfKsqGa49q0GL4r1F3eUzbClJBxZfgQAu9xIh7kiIy0R2xhAaJEyifOrYaQ2Jww==","signatures":[{"sig":"MEUCIGHPib2rvqaGtvgpUKZXua75DZrHJGh+ZOsf9HN4N5ebAiEA3PZs9AhPLVfE0VX4MOO40WySIDVVzuvQWu77ai3E02c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeutD7CRA9TVsSAnZWagAAnvYP/3hLluD7XCTWw8ry5+yQ\n62WVXHO/BNYYI2tr/RGbpz4oRqDcF17ZuUM3QnSUOspLVmwSEMzjSv4RLycw\ndtzczfeQc+rTsqUlKN+QN3eivQ5RLft55XzeICeTfdJ/bpbEsazGlJ0LMIMO\nVKoNBVYZie5uFlrtmlI8qjaMPdTYWTV6SOcvh5xrPkaH5SHcX4C08jWN0Djn\ntW1MIPtFK4ugpHgdJJLvcolyaZH64lmgQiqqdwoPFkEZGUn2KuUElltUrOnv\nWFClco01ImLZfIf9Uwi0dY2/ZeFMoO50Hic6aBWRikCQhlYgsWHr7iwkqnhR\nq4VB6sqUI96/ABtCeF7Mf+690UnSaXF8TrGRE1zC1hOXWNlPFF7IW1CdBH8i\nLfpTuoj2ZWylc3g+SYYjqlMsIFNpd6P6lyv4ptsHEUlU25hdremzuR3ZL2b0\nqSs1JzjoqcA93oylRjy8aH1f8MhoXRxfrYQb5yAOCdmDsUcQ+1VP01Bp9Vmr\nmyuQxLxpVR4+T9s59ORVLQ11co34DL75fvUVSNnCnbHjIHn1KPshheN5VxyJ\n1f62je+ejFovQT9bUwpeSS+NN4O7fUqbBgMyx0K3xCH1ud07sqcC3KGs2ZNX\n+86PS7fa3UFk/xnB8UX46yVA8hj7qhiI9Qxh4bafwpj0XYRGB3ABNyqmo5wf\nmKjV\r\n=y7eU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"gts check","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"gts fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"10.15.1","dependencies":{"gcp-metadata":"^3.5.0","@opentelemetry/api":"^0.8.0","@opentelemetry/core":"^0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^15.0.0","nock":"^12.0.2","mocha":"^6.2.0","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.6.2","ts-mocha":"^6.0.0","typescript":"3.7.2","@types/node":"^12.6.9","@types/mocha":"^7.0.0","@types/sinon":"^7.0.13","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.16.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.8.0_1589301499281_0.623450357566786","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"@opentelemetry/resources","version":"0.8.1","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.8.1","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"7be6c071be30790fed92c6fdc0e85850a2ee83f6","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.8.1.tgz","fileCount":30,"integrity":"sha512-o0bw9EU8Gnt7oxsb2HaGVZc1oj+BwSZnz94Y9ZY19RBbaZ2HKDKLQvtJB29CIeF/Me6oQzObLyoyXPU7Ky2WTw==","signatures":[{"sig":"MEUCIQDRthwvFPuFrhdx2p8FpMml3ZxVGGf6anhIArufaK7qqAIgTHKnmI9sGxFgRGDEmzpuYw3bhwY4e7rnyZXCaNFnH7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewuQFCRA9TVsSAnZWagAAMncP/0sWg+7XSTLWzj58OYpb\ntfRzkrB5FS8Z774P3exoAuzROL04wWjiyiZLCh9O4ABgNKYNQ/J9rtEegBw/\n/QQ0l9YB7DMCVPYbekxKrcUt5Z+CwzVtVFwqfjIGUmokLdLgaxFWWZTX/p3a\nCnFaLMXZWrN3uTr8bKIoUsEUzyEIeYaS1wc/xN3UD+4CCDjWezigDNKVUS71\nmnQDmZl3HvJBkrTuwxWAgRNS7VJEwBCD0KhwGntComNsbHpPYyfWcgbORtu4\ncRYpaSbUOdDtnx+6fz4yr916WHITo65+TjDRBgXn9pw0vnzqVzVeXeqA67/z\nu4urh18V20OyCWdrP67YgMIGx2lsq1ot3g9RJhRyV+1sqYfOv6I9NeShtTpZ\naI4ZLlTX8v/fO76vN33p5PYChOXeDwxkFIfC85u0wES/sQIhetfMgHFo20+Q\nedN/7apsRkdBbwevWjqXl75Yl2BjVRIvZod3XFY1ugULl4fcSSMZbSLDRCJn\n7x9kyf2hYLln0LG5hoOIo52ASUSHiS89bQaDeSDfjAxogsq0s0/NRonfHcZI\nmKYu6w7O2g+iXeDzEPMiL+GhyVUbqCCKvF2UcGyqWMBQt3OFmIT6kead5e/A\nR0HCkaL9J0YYaeAQTCunapMVIW+al9bLgRsPiDwXoZyi2v2CpEJLU8KNlRmi\nrzhE\r\n=3Mf1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"gts check","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"gts fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.14.4","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"12.14.1","dependencies":{"gcp-metadata":"^3.5.0","@opentelemetry/api":"^0.8.1","@opentelemetry/core":"^0.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^15.0.0","nock":"^12.0.2","mocha":"^7.1.2","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.6.2","ts-mocha":"^7.0.0","typescript":"3.7.2","@types/node":"^12.6.9","@types/mocha":"^7.0.0","@types/sinon":"^7.0.13","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.16.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.8.1_1589830660655_0.953916362844039","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"@opentelemetry/resources","version":"0.8.2","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.8.2","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"e5ec36c739d648287967363962e2a9e2abeff718","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.8.2.tgz","fileCount":30,"integrity":"sha512-V7V82eFE2fnIZSYgdrFYp2qZZYHC86pa7vNw/BFGKY3ujI0cAIPnS/dnlVp7dg4e4kXZPkLVURLQUcFFHo5KQw==","signatures":[{"sig":"MEUCIQCrDmt4I3tLh1IhtKx5VG3jDqYpNjhhrkiJLKLxkXc6WwIgf9Xx/4o7736IxLbeyTT+A8rLac2XP7lFdVpKGYTYXxo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexta7CRA9TVsSAnZWagAASDQP/13JLwp9K9VQWinRyLRB\na2DdvGILdXazp8bz06jCEFcPi0wQtFLlZqNdnUmTlkbB8/fuApMiuwqW7VU/\nBNVjpJ1kK6eMop7A1EthfeUwf2RzUCCVwCgV7jRT/3nVTYj0O7mTNoum8W9o\nd8ehSAvSI0WajpgkheTxIgWwduwHdGeQXhGzvU8xgj8mrBCF0FvcABVO/3Mc\nT2Qb5fsEH/LHHQ9if1QuW8zXEDfuVrSea9LoygVIFyQFoB6PlSrR7mHbMj6P\nOfI5H3y3BMRpvF9OPxVYsvPzsOQog7zlOSTSX4GqrY+qCPV/luXzcLwdxov3\ncnwveCK/3HiB8eDQvadpwh2RQJU14taUNLCCZAGqbvQWAHUiCiO8VZQYjZtF\nMok6nPQjjKk/1WTkHXFNkAsDyaRk1924/Hs/7CtyiYWfdnAeAPisYYk/GsnK\ns1Rk3UPW2nS8UQQ4cCNEcgZ4loQIJAUiZuHJwopVxw0EsWrl5YXEhgpUQXhq\neMV6IL1dV16wy3lJlEbFVgu9snewu2OACm3W0wd7DtJQ/kw/7Jv/MbhwRnie\nz05wzdGC6CMMcHvsnaVInn8Ht3heu+KFmYD229p/s4PEUl9jHDYnGjRRu50W\nK3lTtXF0QwIXzCPpjz7vW1gsi0veC5m43fSOsKmgug5CALhpqHFszAPvglI1\njbS+\r\n=n49a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.14.4","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"12.14.1","dependencies":{"gcp-metadata":"^3.5.0","@opentelemetry/api":"^0.8.2","@opentelemetry/core":"^0.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^2.0.0","nyc":"^15.0.0","nock":"^12.0.2","mocha":"^7.1.2","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.6.2","ts-mocha":"^7.0.0","typescript":"3.7.2","@types/node":"^12.6.9","@types/mocha":"^7.0.0","@types/sinon":"^7.0.13"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.8.2_1590089403194_0.029189884285889756","host":"s3://npm-registry-packages"}},"0.8.3":{"name":"@opentelemetry/resources","version":"0.8.3","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.8.3","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"d133682bf30b9fafa270e5ab8267e1e7559f607b","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.8.3.tgz","fileCount":30,"integrity":"sha512-CUdfCd1zz4n5HwZPZh9iLFDHTxLDQhoo6g01oDmRcP1uxdlCEtDJiLQ9MYcQYuxgYsIdDYWNLIOUmgjYCQh8vQ==","signatures":[{"sig":"MEUCIG62eokPUjtYt+zw04gJU4FdEQx+BUSRl0pt1jlrHCrlAiEAjjPSdc8NmRIgJaILQsqnHJcE2Iu306mIAR5RP5J/a7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0BzbCRA9TVsSAnZWagAA+uIP/0V0G97bn9cfw5WzYcs8\ngLesLrVxd0A0NCMLk0iQLdxsz7kJcFz1baeTAdlzQNxJ56d2iFLtZ0enfg0z\nC0KrjSF4MuR5wtyF66ACko93Z78RJwNN2JbmImc8vKDS06sYyL/sRWT+yyDt\nKBdUeW7GOlIl+TdMZs4nV3nRST/Mhl0C2wCiO1fW1bz5nwDVq8Jmd2gL5krh\nZuHtioCRpAKPCb5imxkJjP5g06y6tqUCgi+Tdp+EZ78aDkUxa8Y1JgFg+i2f\npcdXT/1SZSbZIPmfVhcJpKJVRXi4h5EV1fOSeEHPvtOXP8+3bCvLnqAHzf/N\nnaUza/W/UZH1mWAH805Fwi6rToxnPivVuTwBbKelUzJWTR1VPBj0VA9AtzVj\nM1TzWLROG6AkwEala030e249R5Ce5UoxUK0wwVQXtOTf2FJgCiKc4fYuNBb9\nSGjoT8q+jBJX16VnAIMO+bsUqgwsSuapmC4D8q2Eq6ItXPczGnorKDAMRtFy\nbyhueNhcsn2gC8rSfb0H5MAH3dWD+EsfoSQ6h+F+bFEwGb5qNK4XndPOJDbP\nFDy6mPh/P19uHf6R5F6uRL2CfYZbwmhjkUTk7kHCRhT9SY2PlYO1r0/rRCiM\n5j6hYLqZ6vk6XIdyK9X9Y3lIZshb9px/GWq7dwN+DGm1ecEUcSvMwFxfLFut\nr5Yn\r\n=Jphx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.14.4","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"12.14.1","dependencies":{"gcp-metadata":"^3.5.0","@opentelemetry/api":"^0.8.3","@opentelemetry/core":"^0.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^2.0.0","nyc":"^15.0.0","nock":"^12.0.2","mocha":"^7.1.2","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.6.2","ts-mocha":"^7.0.0","typescript":"3.7.2","@types/node":"^14.0.5","@types/mocha":"^7.0.0","@types/sinon":"^7.0.13"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.8.3_1590697179305_0.7060310787510562","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@opentelemetry/resources","version":"0.9.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.9.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"c1271446405920b480d2eae5eb9e10d36f0b579c","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.9.0.tgz","fileCount":31,"integrity":"sha512-+eIEBfWm1/qGBOK8fL6wdi+2HIyssL9fRSAyTmWVp0VrM9tnIplJj9Jzttf6NArwvF4P+UayLh0s4BgYNSmnig==","signatures":[{"sig":"MEUCIBXpme3DDKGkwHxpSxe3ZbLSh8T8U6tK9+HQYbdmL+o4AiEA3TaMrwO5EFejsKEcjTHArX1IL0TsqQ1sXISwfUeJNj0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe69vHCRA9TVsSAnZWagAAKKoP/Ak+BfuQBU/Lx2YfbXoG\nopRMeTmFjndFkHsQRG5f3E7Z7lIUFTPcUoTqw6r47HYfgq/il6IQQA4C3Q8c\nts0HzC2LHsiBqDKzSiptMst7tYtCAH1wpakdSb3Mz13Q3EGIVFA6s26mRDBB\nHGORlCNdNlWdtwbNCaUA6ONxERU2sT9ojyaPdCvF+gG+73q+pMBGNwHlhKhl\nJ2xef5pxO0H4azuk3yhaU0rwspKIiV5Q1AYxmCRokiWVCpUmw4TUy6aBJ/Jz\nIpELeZpfgYWhzM+1AVSOI3AJhSpJamAij+uMPQnLYf34eauaxz6sFcMUvhhN\nc4vPmW0kgZclSqeLTEHxNQ+LUpg8kE7BSh0tiu749xkHAyBj/9FtTJPcTWO5\ntUMBQQAvYnqfsVNpyuq3jhQO+w9gHcTO4ZREhpGNNXBcpNokgt5+iKzQAToj\nSfYRq9g8vVP9zHAdPMDiAY1ePVjC8pdSdXVPZvgEGrnnMuh2BSHA0VEmY5Rx\no7v82F8HA54kkN8eMnQcJFb+azVoIHMUKddFbNgNDzQ2zqZEcZgIeZszqA/F\n9lMubylH/MASAIBTSrTZ0dfYh0qym3CuPDXql2zJAS6HYoH8pQe35PLFDTwC\nGPRBhuX78KnaEmKtrMRm6jEzKgwLQe61H+ZBHulhVkFpBLtKe1dj313lAT4h\nnJw1\r\n=cpfd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"10.15.1","dependencies":{"gcp-metadata":"^3.5.0","@opentelemetry/api":"^0.9.0","@opentelemetry/core":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.0.2","rimraf":"3.0.2","codecov":"3.7.0","ts-node":"8.10.2","ts-mocha":"7.0.0","typescript":"3.9.5","@types/node":"14.0.13","@types/mocha":"7.0.2","@types/sinon":"9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.9.0_1592515527427_0.8807110625935559","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@opentelemetry/resources","version":"0.10.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.10.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"fcf8e078a2e9fd84d634c1227f2187244b9ba021","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.10.0.tgz","fileCount":48,"integrity":"sha512-J9Mnj5B4dDmoJOwg00rwUNo39LqCGsme5ipWzJhiAQyM4JOIKdSsF1+mSdo5kxG/z6yk5+a9TwtaTkz2qRwqDA==","signatures":[{"sig":"MEUCIFjAYS/aLAj8IBCMNA0WaP0l5qgCBGYT91Zo1na230idAiEAzqlru6u7BXy7FaGi/mq/zu+s+6BIZAtKtURKKM4h83Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfH0AnCRA9TVsSAnZWagAAfncQAJQWPO1wGMz28Uch9LNI\nXI24kxa93osANRJd1yZy6KaSDwCIr/YjM/ABbjHTQdiYS1EfDB61MVEh0nsN\nqykU7WIzb3vTS6Y394G3ZUDAjMT9qrX+PyBhlSr8tLep0KfG658oebbppPD4\nIMC91CdiGe1UdeMc9uclba/9STdpKrE0N3apRDiF4fjiqeNf0yHth0wAu8eq\njsbqNhUSk9PfHPAztRhCkOwqpcgFI5UXN8Eam4eeoQTKAjkQCfGplCFKwaUl\nTUya8jjbA8q1APNulIa8b9stwf2KLmGBhRgObTJpb78mg7ZHSSizvR3vV20c\n+QXg/sACmgtujHSqD9/Q85cnP6YK28QZk58dLwTn6yfys9zRRXNl5wulw6QC\nSsf7DG7p8pJbkBSAUZTgvxyJmBRPy7Zgs/gbq1H0PmVHbpqbO2tWXlSjpZKC\nCvVDw5dlJgUpGU6UuokhJfV3xUKDpxzDrkAXFv5/7cq6133z7rSNeEOYaDQW\naXW0/1wR7HyT330ikP59ZQySTWllSFXr2tyC1g7QpyWU3CO15Wo+8j6aUsWg\n1dZVqZUhIeYJQTS4ExdhEj3pkpxqCqEN0LHclPx5+C6xY1fVraKQcW9kAJOe\nRDU9gBEgvisTJDHYHU3jnG/7L3th0jxG9TRWxhNeinTcUnQlNSIkSh8NLmgk\nDg/i\r\n=9maY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"ab62a4d69b99b3a8c9c26100c04f3226af7859df","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.14.1+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"12.14.1","dependencies":{"gcp-metadata":"^3.5.0","@opentelemetry/api":"^0.10.0","@opentelemetry/core":"^0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.0.2","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","ts-mocha":"7.0.0","typescript":"3.9.7","@types/node":"14.0.25","@types/mocha":"8.0.0","@types/sinon":"9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.10.0_1595883559280_0.8769773787442476","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"@opentelemetry/resources","version":"0.10.1","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.10.1","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"f8967030ef7e9b5e5abc079a0ea1b69df2cbc64e","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.10.1.tgz","fileCount":48,"integrity":"sha512-WKHUcURmKrm2HrQoaAlIYjoJB0HHaV/lEnkFZ7FA7XMapjv8Ug8dt4KQnONK5/TEUy7k4N+5Jn/6mFcbxNX0sA==","signatures":[{"sig":"MEUCIQCEnkH3be70scFLTrP5UaA5LEOK73bvEAnjkN3+UHnRnAIgNdRBOriQHcHrgwTx5jZs4KA0cyWNalj95uH2RXXC/Qk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIEBoCRA9TVsSAnZWagAATRUP/0aiuJHRuePzyd86Kw7f\nV4ps6BJ81yt12961GYxdcDdhCNimvW+XVVJmmNlw27Y/bvKOrSXNIQ2WKByx\nu+zOktGIcW17tc2ZPjCLUweS5VRxEFGUDt4bIc3OMxKAtLTZldzQT982ugnf\nHaYuQVfJ9TQtN72/RiCiFlBtNY+MNMAOiMUq4z0roJogoa9KrYAFDHJttwQO\nWim3+L7uKWIVbuCs1zH38a0kKwpo8DVPV23aX9Di/cMU1KuDyTpYtcHaSNlQ\njg9gKD+MKmZGkgyqyuD3GMv6j5QcUssOGYyhjBmE5HndvqCYAPK/SmSUXVD8\nAQM0OGKo953PhzrPxwY+0FWF+4cu/w/Sne5+r9X2dfHd30yz2OZVpl7qQGNS\nhcmelm34qHY4cPfanwgXT3z562PwQ31GAHCHlnEBtFeaSK+eT0QmITuAY9Gr\nzEHaHvpXAYZD4qKx+tfIzzYgg8Wei5k01eHrLK5v9ATr1OG9Kx/TJ4JzuCDb\n6vP0O/vA09itVADbvzgr0k8xIb71Yk1lloYoBQw9LzXxa3yLP39ublUM+q1t\nBqSdOUEQqvEHu5Qs7ATCVfsdBXxtHBk94htiMj8s87051WmAZBpoODQwxb5y\nuMAMRFR/gWhV5CmNSIr6auB/FsyQ0NXarq0kSmI/sOp2RlKyl+lHooeysEYv\nMqzs\r\n=ghfy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"03981e4299282d0611d1255ab0076368d5830753","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.14.1+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"12.14.1","dependencies":{"gcp-metadata":"^3.5.0","@opentelemetry/api":"^0.10.1","@opentelemetry/core":"^0.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.0.2","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","ts-mocha":"7.0.0","typescript":"3.9.7","@types/node":"14.0.25","@types/mocha":"8.0.0","@types/sinon":"9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.10.1_1595949159549_0.5605558846643064","host":"s3://npm-registry-packages"}},"0.10.2":{"name":"@opentelemetry/resources","version":"0.10.2","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.10.2","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"6e291d525450359c615aac013fd977047f2c26d7","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.10.2.tgz","fileCount":48,"integrity":"sha512-5JGC2TPSAIHth615IURt+sSsTljY43zTfJD0JE9PHC6ipZPiQ0dpQDZOrLn8NAMfOHY1jeWwpIuLASjqbXUfuw==","signatures":[{"sig":"MEYCIQD2iDRazJ0Uioa8TUrDecRe5NISOnlYT6lQteC4nFrHNQIhAJGoJTAja53FLFUUW5JcPlZqCmHIZa8W660cZHh1RpyE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKJz0CRA9TVsSAnZWagAAC0AQAKJ//LCvme3HcHyndEUd\nz8CeqT87c6SJaxY4uuRgYASXNkCZE8PYcUpLx3UiSjx+4Gi09TyFy3NIiRGb\nIaFbqr/4r3atU5KBylQryw8SrXICLYJPF5VrxvkxTEediC8DK+J7loPw+nGd\nh0J+ifOSpza9jjC0VykXLfOvBa21eSbKNnVK581BJlw3MB4lG2z14Rx6NZJP\nuFbG9+4xoTaxDx86wpEQcwGLUM18IpAcZINpX2KyTFE4f1jRiP42y5uo0Rmo\nllzpGCQkRsestCB86rulmon97z3bMUzxfXshzsduIc3W3wSzeupXYqHFI0pI\nds4T7JKiPf7vVtnqXaqokghmtKDw1qEcwbrKWXQqSoi87ah7SxKlfpcqBGyu\nx4kgllf3Q14Bf6cmLlev7H82tWEP98tjZ4Kqu2z2J7gvNGTI/MzFq+hdBNvq\nSmOSTTVX738YOP4rYVXNkMF9XDOo3ShfL9jNUTSrSqDuj6/KoOblEaLyf0jj\nRJz+twAfwXREsQVbqYudln6xuelIsMtqw77j4Ywn5BcHW6yEgBp6D7MFE1lP\nKoFpxqYWFgHyo7A4MtxTvbR2zKYnD8iUKiyDRTDoUMLBRV4mi+xLgKvkvVNU\n+2XchRMrDreny++PssGFjAl6ywxTVrOdibgZzE3zb5CxRd5CScwDBr8o5zZy\niino\r\n=49g5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"b247e69034a7888a842fe75e0a5ff06f8bea44a8","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.14.1+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"12.14.1","dependencies":{"gcp-metadata":"^3.5.0","@opentelemetry/api":"^0.10.2","@opentelemetry/core":"^0.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.0.2","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","ts-mocha":"7.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.0","@types/sinon":"9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.10.2_1596497140203_0.418455637084892","host":"s3://npm-registry-packages"}},"0.10.3-canary.0":{"name":"@opentelemetry/resources","version":"0.10.3-canary.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.10.3-canary.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"70bf5b1599a32ad687df13292d649c84296731c1","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.10.3-canary.0.tgz","fileCount":48,"integrity":"sha512-dYoW3QG90MN/3m3/ShFYO9TDhnu20gZd7P8uSrizPzJyxisgY5SxY849aZKMzb7WUanKshCBBcIYywG698ncBA==","signatures":[{"sig":"MEUCIQCmCtpBTqnNq1pOmZHXoOqiCletyCw+Cs2/sk+rVKCjKgIgOEZGa9wATSCbVnJktFN+c/CACdosfYxJYB2HAFt5tww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLYWfCRA9TVsSAnZWagAALTsQAIpzjEkcEpn7fIV87Yy2\nj6FGdcpMf8kgDoYpTR5NtVBYlb0cqwsDoeptRJ78OJumWFqERv77w5tAfM1j\np+kI2NFLuiKAVUlDhv2aeL++inpnBiFCJHq0gt46TORo69XU935UTgTeaEMW\ncolUbFcPDdBs6fPjrulfuOZov2EBqbmujM6uGpE9qYPbWzLKp0mtbPl3A6ml\nv1UcswVWr6QK5q1QOGTxasom55M6oFYI1iEIaNqAwW5JJrDYlFntWc1hmYgu\ngnCD0nVyYtCYQiz/LVBvonW4v8F659OdOXtHIrepI9vXGs+APx4mIqqypMyV\nH8qeFylDfggHZgXtgauB5CqL0GKLI7OSKDegCkI112CdCMHFGWxGzoRz4jU8\nTP6vxr1o87J5h7do0PgzSTz88IBe3BWBT+godYbHRIiX7KeVHRs8wkILxAAo\n1W9tFqARoCjWtdv7csnOj3no5BfEtLx9nybCJV3aHnerj8+3hnWXU3MebwYS\n4WhwBUyS+YiI5Z6s33O/dUBbSqWdBiSaetmpV2EsL/1zJbZh3gxBA4TyX1XP\nb2imP2ROlgRMbotVYeViMUOxoKC5L3hSqcUp8L/Ktl8l+tPV24S8NoGnTKEr\ndL64CmxMp/3x4gRJMUqiTy94huViMr0rHrFmOdrIgPlj6qGOh09Fq/TyFOlD\nVCqt\r\n=sxo1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"f4f2f84bc087389b3206a2e17837b7b0b95fb2f2","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.7.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.7.0","dependencies":{"gcp-metadata":"^3.5.0","@opentelemetry/api":"^0.10.3-canary.0+f4f2f84","@opentelemetry/core":"^0.10.3-canary.0+f4f2f84"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.0.2","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","ts-mocha":"7.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.0","@types/sinon":"9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.10.3-canary.0_1596818847081_0.37093174743576496","host":"s3://npm-registry-packages"}},"0.10.3-alpha.28":{"name":"@opentelemetry/resources","version":"0.10.3-alpha.28","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.10.3-alpha.28","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"10441c63d3009e33c3a425cd1fcee21bae3890b2","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.10.3-alpha.28.tgz","fileCount":42,"integrity":"sha512-aTHCliczwZoi3cSQzfGi2IVTY4sjnfd9WGsyMsB1hMKmqnVjpEg0tPjyJqDYbaiGzVsnhtsJWTzji9x6QldZJw==","signatures":[{"sig":"MEUCIQC2ek0cqbdm6+8WjTKgzOISbmf04BIodSxDq1SE6McQCgIgWmWPlsZq+rmsf6QIWo7Wek8VhrB+MkVU4/c2iLV4FCg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPT9UCRA9TVsSAnZWagAAgDMP/iZDTzfp8CvQqCk3a8az\nJnFdNQuv1Wac22StVWf0O4R7P5/z9hALeZiu5KGHf/yiN3DZLbfybnUwFWnH\nKQ0DR2nG/vUlJJhvBkvvAkLT++yf0blAkbU7VprKA6J8Kjw/Ab1wwEUtHxDN\nHfQXStaCTd2p7/ZJPq8T0VNjlneJqvkQb/0IITCS8ulnhfCL+HmrZ2c1AyEO\nGCrN3G3UeQoqw9psr6wgsx4JTgwUYfIQNsWmksqv9qGPKxzs28UWCEWy5dRX\n4JxgwHhwkOB2VaHyYu4XgZGlsKSUPT1G1Fg0y1SChWpPA32Ndlxv8ZA8Npvw\n7vyxkCiTXXHu/KN9dILZ4HkaRPfUgScbStdAABWj2i+M0XAdmkfTpwg9gA0i\nc9s5rQmYxpeokGVqhMdAkLw4xniYZtuXgFfGwxRYtNNNsxAtsJ3cPwYGfqTx\n1Ux0OjVohJABaWVbDD6+2r6JXakIy5sBS/1puIlCwlbqO9Nxyki9Zdti6qkc\nvGwtAXEFAN9kecC19s0gsmA7tsNhFogNaBK6RPBdYuqUtRv8jG92ECCCokPU\nNZvET/5gj8/U1n4tW5MoWSzD02mp6K9+cLkddbVs0X5ulYCXoF6haxVeikev\nDnJv4Rwhatih59HRsGUJRGEAtHTm9buvCAOyCoekjGqvZ340pgbd0rXgq8XT\nedri\r\n=N/dV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"d68ff0fb7594f6a367cb7a5057cfb2875e8c082f","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.7.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.7.0","dependencies":{"@opentelemetry/api":"^0.10.2","@opentelemetry/core":"^0.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","ts-mocha":"7.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.10.3-alpha.28_1597849428404_0.11695363139503945","host":"s3://npm-registry-packages"}},"0.10.3-alpha.34":{"name":"@opentelemetry/resources","version":"0.10.3-alpha.34","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.10.3-alpha.34","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"8ef87d8858c0c49a8fcc16a785a30536ea98ead5","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.10.3-alpha.34.tgz","fileCount":42,"integrity":"sha512-Tlqr/3xeegZUoJ0Od1eZ5ihcoShlsk/409Wkm7a18nsfzZE7XI+OKbWacLrqPGcPu4t5IwnR0KvDczIyMf1EGQ==","signatures":[{"sig":"MEQCIGNBFeZV6mbAl6v38vn+8yWGsGNctALOyDpUw2gmdqcUAiAR2vxNz11G5l7gZ9Z2mIqAdEbVN26i3zYSgA+2uvi99g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQ+5tCRA9TVsSAnZWagAANWEP/2BXjCZphEVThOEUcPy9\n2vK/z5WMvn46Tzzjt+E1eXj6CH/K8cR/j3/X98KRyIzNrh2AsdtPM+tnN19C\nPw+Vv4J1mGZi6TMQLmu36US1JbmaG/Rn+X1dHwoBVsmwyc5R5x9qJ/5akX79\nQgQkZ2tLQCVpMcVzmZXrPSTI9dxiRfxMpHA0Ztex3FnQ5z+qaWZlczcKT42s\nDA9CxUVj5HR1R83Q4P4e756nHf9hJGRk/R+/THw3gTYyWi/E5TqkQ6IQ9NU5\nqYaEBut4Ycu9qzdl4AAfrsQ1fAJG8VhcSnYRRdh13qb1vBS97IKPysMZkK+O\nDUFnokl6k953HdmctuQsRebpQrOwSkLR5jdAkyzpkBtBUuZCl5wiZeFC+ews\n88L3dDJT1ntrLZq5yqYSh040M5ruJMvGOcW1dt4ufl7hCQWnVBIeKDT/CZro\nWRf3EXKO9LWGwYdieAIQeVz3IUTZCdY9PN9DnvBII1lPx6j+2KhwMDBGfXJo\nImITskv+NcjYL4rAeDMJxVfHbP0XQj1qTjijsMkqkMcyPQ2280j9ScSQiHOZ\nJrQQnrAdAqCLRUMM52nMlS0pU9LXHZYFQ7Krz3EqMUyNHyL9qm9mODJs4Wwh\nOU6oRT+QpMk5HKYWT0ArbrQwiIaRYMR9QiT8Vurm4PlWLAjNz9Esx+pwA14G\nD5h1\r\n=N3Ro\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"fb06b5bb1142286acf5b326925f3af3353aa9d90","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/api":"^0.10.3-alpha.34+fb06b5b","@opentelemetry/core":"^0.10.3-alpha.34+fb06b5b"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","ts-mocha":"7.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.10.3-alpha.34_1598287469372_0.6749176434986528","host":"s3://npm-registry-packages"}},"0.10.3-alpha.35":{"name":"@opentelemetry/resources","version":"0.10.3-alpha.35","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.10.3-alpha.35","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"e4b79df9dc938a762f3661c00d19a9d123c59d5c","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.10.3-alpha.35.tgz","fileCount":42,"integrity":"sha512-hm5z4SANNJD/Ie9WnqSzr8jJ8CSF14KlsAySyieiS29uqsc4qIRktNr+8Z7rXbSdQmegDMW6sypF/qZ0BUmiZA==","signatures":[{"sig":"MEUCIQCFuBBYfLHzRGyzANGMhFo+aF2VXMQSsUOhxbALFRBb6QIgFWqs1qhoqrjvIFfBD6tcqD6wmzrFl9yg3H0igRQcmsc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfREMCCRA9TVsSAnZWagAAdCwP+gPEoYf49N2U+YUROJ/G\nr+C4A0yR1iqxEnfXfkuX9t84zT/ZC8dIByEj26sFi3qp+pNgEyiAH45eCv4R\nObebmK4sxozbHLITcwFbDIPH9b2fVgbPYPc2D9NJdw2kGzzsflvhYJr2+RLm\nNauEEoTkBVICGMKulIvINVdlzkpNzi9iL9uKOd6Ie9P9mWP/10P9hNnZi/Pq\nMuFFOs34dMG3gPk1pdD0G1ICNnYia3Y7HAEd8HDFML0GMZtufBt4Z/RM8W7S\nNwQpLft3qXamWu/NnLeQqJHRMZ6LhappCXGs9TeCF16k6jSKnJPlqmJ4UyAr\nrdHfaFvsawmrjlAKT2Tg43GuIn++q//Eg12Ed/MXovN/3mxlSml6Bi3Qrv9s\nz58U09oFoxSyEkz6lO9T5H6pZ6gdQXayUd+hu26A08Cin0hTxMiF2rzIFlVV\ngrFWTqoO3l0dAzRmer85q2dFjZmzAM4GdzhmXaRl2X8s/NghzPFqVwJZK7V5\nQbakL7mZBeNKL1S2gp+pI02/bPYMnUz7oZcY2VeGdLg4G+f5GD99BUqDSKkz\n58jCmZ4FPkFz9/b78bmkiUv/+XyaMUgyQdWct8XqVsIbWE2/9e2K2XuggKPz\n+DZJo6rupVJYuxFxHT66E1oJlaRVWfnI2eCWwp0vtmGi84fxfK++yn+tUIlj\nAdZu\r\n=AiBv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"2ee9f1aaf7b61c4b4ae6b748f0a07f8fc708f07e","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/api":"^0.10.3-alpha.35+2ee9f1a","@opentelemetry/core":"^0.10.3-alpha.35+2ee9f1a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","ts-mocha":"7.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.10.3-alpha.35_1598309121784_0.6493460006836094","host":"s3://npm-registry-packages"}},"0.10.3-alpha.40":{"name":"@opentelemetry/resources","version":"0.10.3-alpha.40","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.10.3-alpha.40","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"988af20e7d6c1031f330d7218e58dd2c9cf4d9f2","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.10.3-alpha.40.tgz","fileCount":42,"integrity":"sha512-UiSreqB5iVVnS3ZRBNy6Rk1H9yeoHO4GhRPxuXpdtweD/BJEZa9lF4MzBjOXb5bq0J5mbpXHkn11tQ5J7LUMUw==","signatures":[{"sig":"MEYCIQDuSraUkQpbByksD6TgeqEhtxOXV5i/6t2b5Iq2/iLGuAIhANiE0cqATV+Vq5Kjzso+zHqcsenKRDBx9Oy2PPwJLwJN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfR8HYCRA9TVsSAnZWagAAl8oP/38oICMjV5XlFwyDwPFz\ngllEySnYwz/Cpu+g2OLaL9VVQem8dSpSGFkDwNmmD15Jkr2u5Cav7lstiurE\nMxuFt639Ul9kli6g6UZDX88q8R20hiewbHw2qlF0xX/RAOjE4SRzbHLeQG5h\nifVBrIWUjhguMn2hhGi7CumyGDlOqp5lqF03WFCK9B3aPcvj1zNjox6q7iv0\n5nH6DVbQ72JKBDynqd9s8eT3IrIqpdkrHumtGqyvHqEORxVFD2IDJ6P005y1\nqu7zN9DOTQApSoAwomMXCR7qYL07tCqRtvS5fv2JG7jSKUt8FkIDr1s3ADZe\nULBudhsv0/9viDdsm1TrTLM0t9Lxk8oTITwo9j2phqrP5jJY8Xu1ZkZS5Gl0\nOmaOE6yjJB1/6aSjm6AiQDX2bGDBjl90df0Hd7aDmz8SMgz918clj/pDKlCV\n9zAS22kSsvAMGUMYX8Pc+tIZojwrL0ol8VwMTf8kmzVdYQOpce0MAXXgFvq6\nS4E6hR8Hhi5SHxjkMY9D/gNZGdmcphBLQZu0oKFUd1lPDHcTB1EC7MwDhyr3\nQyHXW3pIA4sqBQiNxt4uNAqEHp84nUDCe6I9rtEwmstFAs1M9xETFGkOUsKr\nBBEWH6kayzUi0rNReXcX6csXwf5Pqp4Cyeace7AigOuSG24xY69b7MGA+rEs\ncYY7\r\n=sDs6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"2052a245bce0d7a6ddc273cb3657bed5d3d21dc4","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/api":"^0.10.2","@opentelemetry/core":"^0.10.3-alpha.40+2052a24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","ts-mocha":"7.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.10.3-alpha.40_1598538200594_0.06541344857196263","host":"s3://npm-registry-packages"}},"0.10.3-alpha.41":{"name":"@opentelemetry/resources","version":"0.10.3-alpha.41","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.10.3-alpha.41","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"bacb242fecfa5f2a2bf1a8ca2ce9c5c8a62cebd3","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.10.3-alpha.41.tgz","fileCount":42,"integrity":"sha512-b2GGEsMrZukeTDz0QC9PA79GEYMLC28VoLF2idxTTJMNg+tqLTMz4AcpYta+++wgwCVRyaWIWUPFFaRotISCXA==","signatures":[{"sig":"MEYCIQDLOcgUV86eF9HrAHwtqUmJiNgzZX5EBjSR2lwPY4IJJgIhALQa0LZtypozYknw9pb+QHSILrhr87X0hu7Z27IQOjU1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfR9qJCRA9TVsSAnZWagAAuicP/jmfXEdDfp2K7kCinJ0G\n8VL+4lRaGrUB4amKiJ8nIoXInbnSTgQYbVj8/OqTC5KRQ8OBwOWHNYgIIRHi\nC4vGGQnQYcx2ZN+q0ryhqaQZA8Z4ib9sztUk+kE2hEu7Quf1oSZkLG9I3B1z\n9SXv3n1gBSlylZj+C4eHLmwmmfPVzwVhRs0r0erPg2jRYrFu48Vy3vgtOq3e\ndQs0uG4R5mYru7A6+ANkCZB4dBTjxBoG3LwITUgjVPshSeQ6IUtzRBtknUdr\nmvz2MU0HO98G1ytpCad5X6uunrZRcwel44GSnUwFckBCdQ5GxZX98h186648\naD1nGP01WA946rnzOuASQs3rSL/M4v9vq4CKuNGofV57fOqP5SrnYHhqTxZH\nLQfzV3IaEina5gZ3NvPpZXi4WyPopZP7qHu3fLrXsWpQ2hOlbeTIYrSL+6PN\nEuLyoyvYd1ZObFIdNQxdWC0xz0Jw4T7ALYXWyFbl3BdOb8EGhUB7jE8gTgcM\nVTwwG3aaEjfcEEuBeRDNRT6XZoQRczYg9fNL1Bml5WIaYyujR1qB4bX4VTTo\nauSHA5X5htYQYCc00f/Ln0dAcAe1m3/PrL4n+dLjqpRiSbGgePVLfO+s0MvC\ni+LKwFJVZfD02towQm7CSb+A0bOJB7lgTwYNSWkfKBWnKjegNkdve3C9U8Bp\nf3rc\r\n=GhVz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"5c7753fe6534a34f0f4eaf653d53f8c002ee299d","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/api":"^0.10.3-alpha.41+5c7753f","@opentelemetry/core":"^0.10.3-alpha.41+5c7753f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","ts-mocha":"7.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.10.3-alpha.41_1598544521127_0.672631743703006","host":"s3://npm-registry-packages"}},"0.11.1-alpha.48":{"name":"@opentelemetry/resources","version":"0.11.1-alpha.48","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.11.1-alpha.48","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ba4929618e577c460a578d3d3d80ab8747309b9a","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.11.1-alpha.48.tgz","fileCount":42,"integrity":"sha512-tbtn1c8T82iBKwtYwjnJbb8AaELVqZYNBIwwqnyvQgSDCso3s09gTp0mIRdzB9nmQ8gg96GwTAfMBs2ZGjoNlQ==","signatures":[{"sig":"MEUCIQCKDtk6ml1HsK5OhqHQUDO8HhxMcAh8uHFPjqPoV4NfeAIgLOUznQUQHxwqHOdOi8/FwJHZcQ2T9G2oMsObIoVuI8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTp/jCRA9TVsSAnZWagAACv8P/3Rn8nf7QIysCujG/EOf\nwbOOI9eSzzv2TQGvmRCffiu6NQim1hm0W/RYWvWXXNOB//RmYzE8Dy6SrAfZ\nyGf7PMulKy15uRzgMpD45KJmQLOD18jtCcoxngrhfZPMmmQxCaeg+efqZ3NY\npjFX+4wuDSJ4JdxAkGIKL4Q32it/HUuecQ3cJxqioG1FamVyhzZNmnUOCllf\nKQfsn7ChV0cGVFDDpiQk5CY3ptHjOjfHfQ5MdI1/pXk4yU+Kwc5L1Ow+V92v\nDSKa4pWPkNHkoyIvbpmLH0rTmc2G5oCE/9OIWWtepLQ0bnhtZ1uzNr4jlJsV\nDSUSdTsWl3aQALNGN8VFCzuV3Ep2gbc/sN/f2JUry1YKbMHt5UQBYQkGKYhc\nkuKmelzQc1nV4Yla6dGUUdU4yxNnUH1asmt8aOs93XYC/cScwtiI58/Fw/8r\nZvV7CRm58hynTkPafP20qoaMVeiqd4D85v2MU5L8esJ3I+/NJUv4NWvtuRKG\nHMBGQt9iZA/oNqFr4+H+CHLMJhUiXDS0NSdcf83tCp3nLKD9XHxcgmS83fK+\nID68zp5E3NyqmaWmyryOq/JKdM6fZJjT9ZAz2rf/2MJUeihx1JX9wRYshGHK\n1K4L3lPrCY8+6GOla2YtVUCEVATz2RnuhO5FxlYZ24IQHPYB3x8v6glCw12K\nZ8cZ\r\n=+Ww6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"15174c6647ab9863dfc1424412fa60f2fddb3351","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/api":"^0.11.1-alpha.48+15174c6","@opentelemetry/core":"^0.11.1-alpha.48+15174c6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","ts-mocha":"7.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.11.1-alpha.48_1598988258735_0.15951725778999637","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@opentelemetry/resources","version":"0.11.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.11.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"e522354eb791c3bb3b20a06b7793259ad1cedf6c","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.11.0.tgz","fileCount":42,"integrity":"sha512-o7DwV1TcezqBtS5YW2AWBcn01nVpPptIbTr966PLlVBcS//w8LkjeOShiSZxQ0lmV4b2en0FiSouSDoXk/5qIQ==","signatures":[{"sig":"MEUCIQCf3hjN1Ozi0pTQgPJMGN/ZnfUVKfV01p1ajg/XGSEsTAIgcn9Bsncq7LDCJBrXh38hl1BjB3UzEIIJu+B6rpxYf0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTqHGCRA9TVsSAnZWagAAuNgP/2drlWzjZTRyz9NfHcxr\nD5CU4Jvfg7zN1u5WR16ujr2DieeILxnsIRbdBfbZ/tGwJgWnZJrqtmuuSC3D\nfn8PY0myOEXjNz6242JUfU4wuOrGNcLo5K4qXFHe2XdT1LkpuO9k7TKC0BSh\nzCdSeTKmRGv1mo31eOjLDlHtTRvXJinpAqIa20HsWBwAwWih/ULt0WjA+gJc\nNz9Zgy36SBW5Ho/0h8ij/r71WlzInom3lxdWCNMMvQhhZ+VJ1xXdF/926ALG\nlkyGI6wy1khr09l65K9P2h3K31e4szClAp73MX+jgDzOAoLXwNDbumxt44Eg\nClYZHmsw4alM5jJx8YgCpNu+9oDUycnxb+z+SpRYkQOheEMdw8zZP/e09lkI\nwQ7cVvJGH4GLdUd1uN3vfR7/ZLSAnD62z7ON0927jJUcj3UJoNDSHASX2iJs\nuUIBcco6DkstnhxEOm4VfEawI1oB414oPtF4+mOhy6PE+o+N8kzoM5jzdvbg\nF2wxsTpIurQ2BPsgQXRvek+TeVe6zWn4VwJflEj2XL1DA44jTwipnf9DmubK\nF/Ji88GMZG17OvJCqh2N0frqcrZXuftokiFiST4DmxVFSsaAbnM4Rs1xL8nz\nH6Cqz+AQBfI9gEjlEweMBtsFFMKvecCW5dGYTGfw4tZwtYkEzwsZq17kVmVB\nA2/u\r\n=gxBR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"15174c6647ab9863dfc1424412fa60f2fddb3351","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"obecny","email":"bobecny@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.4.0","dependencies":{"@opentelemetry/api":"^0.11.0","@opentelemetry/core":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","ts-mocha":"7.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.11.0_1598988741821_0.502177032233736","host":"s3://npm-registry-packages"}},"0.11.1-alpha.15":{"name":"@opentelemetry/resources","version":"0.11.1-alpha.15","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.11.1-alpha.15","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"bb84be91324dd7ac416a6be4b4e526e98d63ffb6","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.11.1-alpha.15.tgz","fileCount":42,"integrity":"sha512-Gwend8GBkKPWWW0PHzCKDA9xJLSvlX8pm8n1k3EJXQSLh5zsGUXhRrTl6uM2Qw9W3Nt9lO0myRTuurH7tr7phw==","signatures":[{"sig":"MEUCIQCG+BwvOp3giRrO0PDTWFy9PKnbQk1ThOw6wPsOV6uBMgIgMwiY72TEv/CbApGabQkku87WNezu1LZxVU86wtQgwug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaB48CRA9TVsSAnZWagAAsXoQAJpacCLXee+b2L3Efstz\nXyU2qAXrPYZJedzcWK7R8uD4djcbDM6ItHDwTptarESSONLrjbmJ8KAoe91P\n/kF9dDheyEzvqdXqiSbtNPTcyFsuaPYwJ04Lnjqq1UgFWcaEdwmKv4YFqz1g\nJZHrYmvp6De89cHkcfzT/O78HHzSrcSEHqJ+BVaLEfayaU5wijj5iGPUxa2M\nkPswqBM2ASd1LtkrojwmTMgrpDoFRorxKcLaMDkfDZVEzw6cXmd+tJBUICdu\nqlTng14kTUbjZ5W7tjoseyFw1KjedO08FUq2Xk5yxw+ry4bfCOiCQtswpcEL\nuhUblUugxSSDcSf4gtSLX6U9sg390kOGNBQKC0LeE18tQQVCUBdcqOVYRUXH\naYLj09dohKXfkxYj/2lkpccdP21o4Pe8Ywf6JVg1H/+3BsE/ob/fJ+8YNcpC\nTOa+YKok4MyySlZ0YcSustXajm6AwkwKU3PQsUkzjPRpVWNcVGJt/Iup/PSB\nRNaKO72iMjLNuzxcZYqMJDJ0whKwfqESMC2jkLQ24Rbcwcb5JhS+n9cFRjRb\n78rae75Lp/SGKRG8y3CFmYXwG3c7Gkag2APCpFSTeXtC9J9IJkM4MY0fe+61\nmLIb8QW51NDtt6+Su0/2cd12+UIFQ/k9yYmbPvHKxL386/TPSdomrJsIeu4K\nhv95\r\n=CCOj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"e170039015e8a1a7419bb835a00659b2a734b8a6","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.10.1+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.10.1","dependencies":{"@opentelemetry/api":"^0.11.1-alpha.15+e170039","@opentelemetry/core":"^0.11.1-alpha.15+e170039"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","ts-mocha":"7.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.11.1-alpha.15_1600659003724_0.364116563137737","host":"s3://npm-registry-packages"}},"0.11.1-alpha.35":{"name":"@opentelemetry/resources","version":"0.11.1-alpha.35","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.11.1-alpha.35","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"4c242a7d624de3a1fbfd82ab577bb52223978716","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.11.1-alpha.35.tgz","fileCount":45,"integrity":"sha512-ghPAtwsjzWuS+9KFXJVIw6aFbib5ku69MjRrNEF3RTSUwHY69m3SmJS3OTOD+5cSe2nr7BIx2voI9ulw0T0rwg==","signatures":[{"sig":"MEYCIQCyg7u5Gd5qI572MfCaC9ZufL7jDyR0ZeFXIpqgBUEasQIhAMBlGqHm5a5P7Ef4raME5trn5EpHvzgJ9gtfR/TzgGnI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdHh2CRA9TVsSAnZWagAAWE8P/jybmJMphOkjTaMxiNIT\n/QhViNHBAnsDyXTJpPOFV5/RrbH8KQaeGurBK9kYTsVLLC2IdSoL9gETgs9O\nyWhmno5wQeqMF46SqHG3kGXcW52iJQyIEyouVK9/Oh6uk2tY2dw+EIeMfNry\nk5rtdKD+sosnWVWrqvAblERdgtlvVDAm8TeLlbTYXoBZSTVAUV5rKf6NMLGz\ngmLE5M+8bFTQX8yntlD3ISzlI27yH0aUhSEFCNVEeaWz0X7FKPe8lxh/aqQr\nzbWn0puOAS27tcSVAGW/kn5Uqp+cMt0/ngDmzSp++mBC0H4EX0nNbAzwCLez\nOoCHKUwyJdQCC8NYYXG+AiFOH5pNapKICf4Wr8mzFQ30K3Z298TQM7WolP4U\nLeM2OjhhRrZoP2hsgaKaXEn/d12fwLdTg52JsLAlvyLNzkmjqeISdNStzTrV\nHOtglEYHK6eq0MXQ0uMShaYSqdZBWuOiHdqgNqY2+n0PlC5Zc3x28QaIqnFA\nDABiF7egG2pOYUA94+iJGESkrf7bsGCvC0G2kjRecwxzays7Y6h5v4zrjuDt\nyX+ggqr0RnoZlXrW/2LITPifUugyES0olfFe4euR5amEhs4TMtwsi7PzKxk1\n/W8xh8gbrPSncLbQIxfPKXyHCtcUyYX9CRS/EfOzdZZr9IAzzIRegA846gLL\nSUZ/\r\n=YIxI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"c6c993bb16c58ba907337a5667da01b3c248e350","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.11.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.11.0","dependencies":{"@opentelemetry/api":"^0.11.1-alpha.35+c6c993bb","@opentelemetry/core":"^0.11.1-alpha.35+c6c993bb"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","ts-mocha":"7.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.11.1-alpha.35_1601468533594_0.6777719470337134","host":"s3://npm-registry-packages"}},"0.11.1-alpha.36":{"name":"@opentelemetry/resources","version":"0.11.1-alpha.36","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.11.1-alpha.36","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"f73180c8c78739ba2eb13bbdff1f79b8b7b070c8","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.11.1-alpha.36.tgz","fileCount":45,"integrity":"sha512-Q8Bl7BNipgbKnhf99O1+e/40wYRJRgfthLpAifWgJNEOBdH9wcuf/a+t4Fh0bv1AH8l302Dqrg/+/OnYKvP/mA==","signatures":[{"sig":"MEQCIAWYX3fAFuMy0m24xRIlcgizty0S2xAzftP8LdZZVnXuAiA3XMzFD9r3Uf9+NTAOZaH4Wl35ayAEEe6v+3vw5dwYkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdHxcCRA9TVsSAnZWagAAjv0P/iqgIWGpiNkBHWNeFwXo\nky3dc7QgBbpO2w5ZOxyfrxwCb7EIKZTAlqtoTSoIVSCAPYRJoG7zjSLkOLpH\nIf7pMBmYNOLDE+teZIrLRNkuiVKcfN62LJYu2mtG7RfjQrSmthC80l0GmPi4\nhkqVHqY0UzmbhGq17wvDlUOHU/1g+gK8zouaYZ8u8NjcA6VeDbDksrqfuC1Y\nodLU4oFPsGBuPiVKxAKTNxlmbVrpapdPDHWNqSHqG8SLhIn4cWeuFbTlRovk\nYKk79kxT2eba8nhPJxLQ4vpX+QvErl3gyaj4Lep7bsxW4y/j3ETRpFpHFW4q\nKdy+lvfZh5CDOK487+g+dGBJ4504D0fXUevuyJITzOgdzmoEaq7fFJFzHUvR\nSBmkOcFgLhiSV7lJKOz0kDxqz9x4XCZAG7k1CGgayDJuAp+UpnILfhJsuFGq\nMhiSI7Si5YY0B1H2oYwaihuIWbeIvyIAODhsklWO9LDTNeNtl7je5ciZbk2a\nVBf7/aOBFIj1D9X3NIR8lOceW6t21PoC9CqTQJGvppeXlQBrzS1O/DqWMFnl\nYXSeO63ZeGzgkuTREv3LAZ6hxGSNPXrqB/+VwK6x2J4EfyWU8r3MA4+8xiWq\nCqKR+Uvw0i+pWJBLbjkvG5ftBb8D+iVEGCySgEEfdui9FPinpbOmKIgtr50J\ngImL\r\n=JwKA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"6eb157c66925fe84b4960f247a86678441f3cb60","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.11.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.11.0","dependencies":{"@opentelemetry/api":"^0.11.1-alpha.36+6eb157c6","@opentelemetry/core":"^0.11.1-alpha.36+6eb157c6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"9.0.0","ts-mocha":"7.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.11.1-alpha.36_1601469532073_0.7617485987029977","host":"s3://npm-registry-packages"}},"0.11.1-alpha.44":{"name":"@opentelemetry/resources","version":"0.11.1-alpha.44","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.11.1-alpha.44","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"d705d5c652dab148a2dab2d05e4b1c655ecd6fa3","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.11.1-alpha.44.tgz","fileCount":45,"integrity":"sha512-eEqFyIFxrlP2Akwkg1BM+lZQJjYIe8uDcOR36NmLnJQpeyYq2VJbv+NYYJW5jVnSrwtIZsq1JtbphItCPMQpmQ==","signatures":[{"sig":"MEUCIQCjvUzs955+yi9prbp5vchlzls4oCsVGVgHSrj6FoTZNQIgfLTkKPXUHNmtmdxVTFHHAtJAaUvbtgUC1G1HnTrB7sA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffh0XCRA9TVsSAnZWagAAVBQP/1xtZu8DKkb2q7QSA0jZ\nBCKqy7+M7nJLR+LL/XyGyfst4Kvo2ZKjtVuCBm6wF561fLp36/5q1YI1MxHq\nddSXPWqoROQtK+b9bmMzpHrrK0KqnZYB48nvPpKwAKX9v4HYryENsw+/EU/V\nkwKjWSoZ4UuaPrDXhdJMlmlHqX/TzH2tKjVL7xQQprv0wJvHffsFe7Ky+MiG\nCLLJhLE2xWloCV3YuIjKIir0CDMmaN42J/4zby3uwNOKPQCb0xbaJwbjglya\nRfTGXeIbdbZLGChxTLu9+oN6l/TOpoRF78Wd/tscBxoWuYYEPdewRSS2g5ct\nh2P5wLXf41KI53D3z/JWRsF9Lj3R5B4SIlmX035ly8SfLLoqsXIQJP+ApqNo\nfzlG9K6VRQg1FQW6pTB2tfnZy36/DInzHN55gyVJP2H9SqNOYFNgfmIZKg07\naNZSRQbQP/XcGCKZ6Q9iKYSGNJSnNR9ne60z65cORsYclVnF6VzEEK/Rm3E5\nViqVuvpx/mnUNhesgbSf1H7fABIpQQWqGaP2AW+zgpCki1x7FAC5xkp36FKd\njMnaavq83skiDyMbToCfV50AGMHYMInA7TkohdCtBl9IQaCYSjzoIYCpuLpD\n/ZXpvGcG765DybXwvQBbmIp81smj1LGIKy1BLl8wfmRJRkYjuUrpCAn/NO4p\nuixe\r\n=RISL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"240f852cc41707c751f28811b7ce3d243382e3dd","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.11.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.11.0","dependencies":{"@opentelemetry/api":"^0.11.1-alpha.44+240f852c","@opentelemetry/core":"^0.11.1-alpha.44+240f852c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"9.0.0","ts-mocha":"7.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.11.1-alpha.44_1602100503559_0.35968270960318516","host":"s3://npm-registry-packages"}},"0.11.1-alpha.53":{"name":"@opentelemetry/resources","version":"0.11.1-alpha.53","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.11.1-alpha.53","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"7f4e9b78e07ba9faee4ae304b2bfd74c740a72d8","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.11.1-alpha.53.tgz","fileCount":45,"integrity":"sha512-/bgN526HMi/eL+hIR7SrFiJEncWNWdKSnzXa8fAih8+DcOH3/uCuBMKvd6oYBS/DH0RYplQSnBkG2VgAVlOU2A==","signatures":[{"sig":"MEYCIQDOvhkJmopopdj0yUmepRzFVMOawo1qqblxnqwbauC3lgIhAPxVoKuBgZZNdw6W0chWVaSBG3rDZz8oTcRmp7m6KaEe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjX0DCRA9TVsSAnZWagAAWYwP/ijieAnfftYs1WEy5mbY\nvnYuEdPjBkYnCyUAeIToHycFFFaWu88l9QD/U+WD2kzh34yaaboA8c66DOBk\nyZL5HMWmt8Hv8dwyI/viCVM+9WsmdOrNsH4BWHcetPBM9Mf5ZkG3O892bIfB\nZujEaJQ+c9+EdSmeo4kOHvhD1O2r6SuT/LL8K4aYCy6JD9YiTxUc3KjEX6F3\nhO3zFXIwYUlCViaHbO/3JeFGCxWjstRuFLcrI36jqXfIiy7PRnl2BlURp5GB\nVRMo5UAiZ27KwTl7wrIOra34P6rfJBgFuhVecaBXikqWfc0WMAEyjreKbzSi\ndHJlIjW5ZbHleTDwTqpuTZY5MaBGio/d9XJWG/LlqlUPUNmFd7CSLuDojML0\nUH24xiwqqHr4e4NTQiyyh9ccF/CTZT5XtpPTnn1vnekUWfMw88PiLcobIfFM\nmULKp9b0mUMxEgwESpb4fD1QNU6zPWctRa5EqwZLHWu/0a5+kMJMKjZ2tTFy\n8CRop3pVpsebtcQA/PpJz1xFqHysFnFP4ONuF9uUloisjL4Z5gC5kjbdvNoz\nvvgLxm5QeE6yCfZGZC+n14KWbt0ZYZ1nzP4Qjhu4XYYzCjtl0WwYKG1F9ejN\n8g37OmZM3dnXw1Ya5bY9VR4bsH72odbaqTzi0C8Tq+0l9JfzQdBIjKSWtELV\nq6dI\r\n=IFOE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"00a8ce7f982ea24bcd4bc398477112894078ab29","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.13.1+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.13.1","dependencies":{"@opentelemetry/api":"^0.11.1-alpha.53+00a8ce7f","@opentelemetry/core":"^0.11.1-alpha.53+00a8ce7f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"9.0.0","ts-mocha":"7.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.11.1-alpha.53_1603108099016_0.9086196309952237","host":"s3://npm-registry-packages"}},"0.12.1-alpha.54":{"name":"@opentelemetry/resources","version":"0.12.1-alpha.54","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.12.1-alpha.54","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"f0594e71321393f951f4f12ba3572b6154bd82ac","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.12.1-alpha.54.tgz","fileCount":45,"integrity":"sha512-QSFLO9GicaT6lUgdw50e16Ecp5JBoNXRNwovvDjZ45d+HG1mKvSpQtJmm6Yt0O3EBVEhWBS3BsAPi4EVtMqthw==","signatures":[{"sig":"MEUCIQD26AlIwcFp9E4DO9/1QJNrFG4ROYtIlftSJMd4W5LRmgIgNMI0tngof/oHiw2RsHonPO0DKCCuKon8A6dq9Ga00ro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjYt+CRA9TVsSAnZWagAAIBsP/1OVyZB/8yY8scNuUS6i\nUvqRfCrJ3bdI3QVyR0wXN/ljytRDHyXneJCzlAjdCqOIRFo0vjsczE5R+rRm\ngfRPB0kEO01o8PB7DJISK/c0DO9rb+OqURS1si2wnMCrH3zWSsQh4ZqO/9r5\n5ubcKQmwuKdugAX9d9Ctnn9LVHEw+5P0Ny7pExFz0EPMrCcnIkWl9umKa+i+\n53Ne0NsiG1LGKW8zbk5wbGOQXBXBgqGHXUTAwL+A8hwbM9eu06at2vWJSEDS\n8Hnt9Mycsf+liIoA6Ojy9Yll2D8u2+b23W0+sodKofwaW4TBd7pWJQqcbbbH\nIjQAsfe5Gs4zd/4N9e6vOsjsnAX+CjGiQ53o3sWhfR97rHFi73FCWDqjOMl0\nOF2EY6VrIOzSI14RjEMFKA8zYZxRY7qIOylWsM7bDgQzgYAqN8eEFaL9h2fM\n2iZFoq9l6Tx8ecfc5INeXDCpDOfbNViYDbDLaUT8TRZ6ClpCTpEg87S8A4gI\n20Yd7hWAVARCWJEhhG2YKMscsxWqXtQvwsd7PCCFRBd0wCKOxLx9HRxLiE9C\ngRqLwu0hA7be7kPBZKog6wDvlrsBsdeKWsv0gf3x6YRDrgAyfz3m5EMV/2rt\nMPYt6ea2wJgMF4YkzddZ+CsX5KI5mUO0pkJD/I5vcS8e6eiaRoQBHZrmSD6f\nmbUz\r\n=9u8W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"3f72613a36b6f97555a0fa7481755cf8b6cce1a7","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.13.1+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.13.1","dependencies":{"@opentelemetry/api":"^0.12.1-alpha.54+3f72613a","@opentelemetry/core":"^0.12.1-alpha.54+3f72613a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"9.0.0","ts-mocha":"7.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.12.1-alpha.54_1603111805592_0.5072234412858905","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"@opentelemetry/resources","version":"0.12.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.12.0","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"5eb287c3032a2bebb2bb9f69b44bd160d2a7d591","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.12.0.tgz","fileCount":45,"integrity":"sha512-8cYvIKB68cyupc7D6SWzkLtt13mbjgxMahL4JKCM6hWPyiGSJlPFEAey4XFXI5LLpPZRYTPHLVoLqI/xwCFZZA==","signatures":[{"sig":"MEUCIEq+JuVHapw8yJYvrcuXUgatZM4g6nGK7ZZR1BbLNbbbAiEAwCfde/JwN/A8HZ2tXKdeBH7uecdlLlUpVZEkiWSmDJA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjYxhCRA9TVsSAnZWagAAA9oQAJy402/DKzSqC8Ncisb+\nmTaLGb5le4MHvDrAXffKeMq+Qhl9GoEDYup7VKmgzlWUQgaXJHJ5rGZJ2ZCJ\nYMlg1vhKXf2bo6H0gumFmfb+jmmgGbEz4R4Wm97lCcbAW8mVXTnOHucle/n5\nJbN9BNkvMZEZNwFkPvuCrlULZTszxOIAFVvazzpIv3UvhulXJVck9UPvP0ij\nOcEujJp2XR2zZaTiXQxEgLHU95GHMPyeEqz0eOlNDEJq17SA+7KR0DXj2TT4\n1o121nlEUx0juP1dm+QSmkei424WzqfzgoPI2OUuyLjAJauZdziY89x4juyc\nkIOzsgxqXROYdpGotUwtOuGrJSJG5DgBhHzAWWN9lPFuO3jKswybOiuD3IoJ\n4Gheg0THNiahJSfXETbXFRaD+Y8hlF7kGAx531/V1190f4N7BsVoUr/05kG2\n1RI/jk9hB3nE9Mex8sd3muumV49GX5c1/wcPE6bsgXqYalBsvkuzdhjfE4Wf\nc9H7O3mQ6JRMAcnpJkTr7a5UtSQZvb44n+XPtPneb9hnGFXS2HWx1hZQF8OZ\nyNJ+m5lJdTJn00BOWxqH/lgXVs+XqbSkpoL0ogXzF8HIzj+sITILTCbrqjKG\nE962PFwh4Ena+HuaA1R1O1rsQHgPc+YBJ75iwi2OMVsvm7sODLOHwj+CSyWj\niW17\r\n=mj0l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"3f72613a36b6f97555a0fa7481755cf8b6cce1a7","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"obecny","email":"bobecny@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.4.0","dependencies":{"@opentelemetry/api":"^0.12.0","@opentelemetry/core":"^0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"9.0.0","ts-mocha":"7.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.12.0_1603112033336_0.2595458775499204","host":"s3://npm-registry-packages"}},"0.12.1-alpha.7":{"name":"@opentelemetry/resources","version":"0.12.1-alpha.7","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.12.1-alpha.7","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"779ea41b81bcc4cd2cec6e4a6e2589706aa75b6c","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.12.1-alpha.7.tgz","fileCount":45,"integrity":"sha512-10kSTBAviKME8sqTYayaMqrDcdRMPvsoNMYtGvEK76CXmUStGFmVsL0LAvAWk4FDs5rQXaddgY+7NO+hsbuCkw==","signatures":[{"sig":"MEUCIEOEJNhun7kV8JsW5P+Cmdm/ofba3dUoKU5+nzQ7uioCAiEAyE1XbeHE+a91hz/cGrnXSf3NGlHbM3cc4V4xft/g1Lc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflzurCRA9TVsSAnZWagAAHDkP/RtRCeUXgOCQuFEb52Mr\niPmVDHIPMZwwPQ15WeUiMWd62yCNZOZ3fTzzTbIqTNgjWb8FhKA/QvppUwgf\n6d5yKLN8Phpwue/G1S8jsWCPX2SNgSRlRYK+rY/6eEjVC9O4TmTwu6t38gzI\nZjQoX6ZhFUofGAPQqT9bhFHxgzbRYDNzaq2e6R3txuy/jhGB2XML4Nw8tDRI\nEQPsjcVZgDX7k/tgBL9viSU86flmM/uaR/FAdy4Qle0l8yT80VeZzG1rnNP+\n5IKBocFS6cwEqT9iX5G0pmf8doO19ytXLVtTOOGE7d4o4215Rlm3V3Zm6BST\nJ2p5kTQ8SO9OiQZjNhLCwCm+0KLzIUyZGxFHYnZQjKGSFFhEFj0IL/BaSATZ\nNNXJ6+3tYFK8RNFAqZbMsqGxsLMbgUmrgvdfdyz0ylcuMD34NdwFTXxekhD2\n0imTBm8c+d4f5pwUsFGdVfffZIlidul/qyZ+y9Z60vNQbnWQdbubFZLEea82\n78b2/j1fmhquaB8KJfkLZ90BEArfi5nZQBkB9+PnHNCQwVZNmYjHbW5s/Br4\nV9K3JyZ9my9frXPBkSlPNkojuLoCRdGNgqNxUTu0ZlfDneDVBilpVan2vviQ\nxCHCKDWCXOzcplKomGNOybQuQrFbaAjbc/DFfFCc5Oh1I1JkDMAUTq9SNAFu\nTSVQ\r\n=QQTi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"46f31dd2285d55d239195032528c3dab1bf0e15c","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.13.1+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.13.1","dependencies":{"@opentelemetry/api":"^0.12.1-alpha.7+46f31dd2","@opentelemetry/core":"^0.12.1-alpha.7+46f31dd2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"9.0.0","ts-mocha":"7.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.12.1-alpha.7_1603746730665_0.41875103327090724","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"@opentelemetry/resources","version":"0.13.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.13.0","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"3f3f0647dc9cdfefba3bd09ebde190fc5d81611a","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.13.0.tgz","fileCount":45,"integrity":"sha512-3fkiwFKTkSCP2TA8OeBD2JYNY8PeYP3rKTR/m82rW1/bWcaGVgfl8FDgRQ1kw5qixSK17zWVwUjvFt6oQ0Ia9g==","signatures":[{"sig":"MEUCIQDibwMEY2A4YvdNAjELZ4To37ujzJQEebsoHn0K6dNoRgIgcW6kQj4E5uvU4Dbvz4LCaFdnN7WqBuxE48Pz97WDfVQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyql/CRA9TVsSAnZWagAAV5AP/iq/7Wj7PWPy6kuTOzlt\nwBUPJppTcQ8z4iDiyiYp2Cvbx5zf6DEXmNnZ3StCnZQytVcr/WRAeTgxVJge\n2Zg87AkJJGVoXWxfGMQi31y+PzWzy99OZ4jwb4asAXks16oNI3U8yVnBTszu\nZ/KS7+rta/VQ/wysMX70qmNqcu9IDUvQYuq+Ho1eL2SrOjcE1tDjsuekH58w\n2X2qrUF7+DDlljlt+kO3iAYcjz9BP70oFBBOqfkNIJ4ulIntpbsR08wi3SbZ\nm0OHvBAA3w9ialrWi/7PhbEmpYJQRnb+FIt3y8tLDJTo4Ss670fnGo524EYV\nold8dcvi4N2fDTpXPtSxCsAfmHo+urpdQUmK7WPdQtGIJu3LyFVGWuvUbvcq\nGaZf+c/1HQDLZQFV+bUSzVyAlY4NNEB4QJr3YfURZhLk26MwQzeL3MzWLPwq\nvCuZ0HZv+TImRSNndF94FOpTeVKKDGBx5/BKdfEVUVr4Pp+0o8xIVYk7dYUC\nOFdYInSk91hzFGiJx+tMZpaNZgQ3FL5C/DMJKmpShecO+05hUor8FhJ7XAX3\nn7/GWudoj4gc5otXCs5cQs/HFVv724qgEzdkIsHU3t9t8zDs7C4yF64BPS0w\nctItrSC2AM/LVQmh0BbRSxg2J9nWrZduHV0RYxKWlGUUF/Q+FZrExj+F6bwy\ngbAn\r\n=aAVi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"86cbd6798f9318c5920f9d9055f289a1c3f26500","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/api":"^0.13.0","@opentelemetry/core":"^0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.1","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.0.0","ts-mocha":"8.0.0","typescript":"3.9.7","@types/node":"14.14.10","@types/mocha":"8.0.4","@types/sinon":"9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.13.0_1607117182658_0.6413375169431181","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"@opentelemetry/resources","version":"0.14.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.14.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"e89378931b4e02d4b6fb526d237d9594db2bb68a","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.14.0.tgz","fileCount":45,"integrity":"sha512-7XVML4HxvoH6kWY+x0mhMc5m0a2YBvPCTSX7yAqyp9XIGvFpdjzAE2ggJ40DZrL1sPv9f0QYAbnIKFDVLBTfGA==","signatures":[{"sig":"MEUCIFa4euKHj9dUK89xw7TDAkbkF7fgeY6PoZVHEec1A9yoAiEAgFU74D+cNi7P0WUXnl3RywL2AbWC6mhZRY1X8fow/C0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf28UrCRA9TVsSAnZWagAAYRAP/iCsFY+rsKA9B8vNtw11\nsSLz15qGyZDxh9rZRrgwRJVwd0m5vHwWICAs/o+QEISbcFj/Qj0rzbdZBLp5\n40BwXIWY1EFlA3fZqf5qgQuKCQbRlZbEmsoajGTgYsR/TmO0LMM8GAvFNcA0\n9LWlx97GarAjeMQ2r8uf5FYTpFlRuQKcIEJ2jLSCsOPir4HdAW0E8n/xyT4U\nFI0k67Di/wguJOVQtHnmcgUq323AegolmNnJebNOfAqs2mNpI7CaNWcIz1Eg\nApHbwgCjRcIWtWxgmuH76MxFya6T3khMGTxfBV2gtDDmyCoL6/YKeqpmbFtC\ntZC80XrpHUhCtmQKysZw1ue+2ngWOTC6EMaGNpk9bvlfBeSXQBIv1S4iS2lZ\nD1YEXdRWBCp3uUucdywQWFUsSEWWrm3ZZ71hMEa6mripmUllR6E0BzQpntsl\nLXkZH5mUoc0Y2da3KzttNjOhD2rFRO0se5cC1DNN3AbKtpZu9RvSS2Mv7HQQ\nEE8NorFvu4AMPklezCsuB9dNxYak716A3qHzjAMxWTRj3e5/08UiiC4EJZCG\nJf6vMu+Xfyaapv3/8c4By6YKcwGFUbfwT596xo75VpviHGsKMihsMRa75i0P\nZSoTWeywzC1CDs0L8NwkJ5eH+LNa8vEWr9aio64VGPOjrj95AwnQQRj2iYkC\n9139\r\n=Grir\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"27a8d4530c56257c191468b073669909bf8892a1","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/api":"^0.14.0","@opentelemetry/core":"^0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.2","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"3.9.7","@types/node":"14.14.12","@types/mocha":"8.2.0","@types/sinon":"9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.14.0_1608238379295_0.5588367451132641","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"@opentelemetry/resources","version":"0.15.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.15.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"5a26ec1753d005470cdb31be524eaca7a8532ed2","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.15.0.tgz","fileCount":45,"integrity":"sha512-0PK6d6NEVwchfBXqjoMWMudRsP4z9IUdY6qSlBPXL9ikOcbLzLp8Ngc0rY2BrnZa58CttsRRceA1ul/1ipp+1w==","signatures":[{"sig":"MEQCIE/Iu2ATZd4rleh8ABbfHeb+sE4gq61OaBDNXRXpYc2xAiAhZ8JtB2yzv58B1WKZxlV7PnrRuNDKnkcKLIkmLXDKfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCf4SCRA9TVsSAnZWagAAyO0P/2D5WBpW47Ob55jcDBlC\nSWnFBfj4WbzM17rN2z4RsfnJiitdKXP2YzsJfSwcl9a2nfFFv3/Bd8bCCp8c\nVwQ6AgSpdYHhFngmHaCGkgVaXtygDN+k47xiNKtX+soHY72HjRg9/0V6SCwW\nNFeC8XMf++KdDjyjF7o+vjLL88JmeHvkO2kHAukxweXpTV1TBuyFeTs05Y8j\nW+YFARRLJ0c2RSByYRbIvpnCHKgPfvrUefk5btCQwooZh26t6PNvCSgSZvxO\nbkU5w8czNrEY0kVUPZh45u5Cqja/5qw/vHL2zWmtdeqyxWdEl4SvNToPFYko\n6/fO8ZUOO9gZMMzzmltnYGk9NeljIqWpLfFYe/tALSkWR3CoF4jo+u1xgHnb\nwz5M0XKf56EDChWlNBbzjASS1paDyVs64bp3HO18eZs5F7VO9eBAQFDlRpxz\nRVhLuHAgEqQldOoGetaS8MaKCmR6/pM5gWV1gnyXQXZq8qeSyVSecVfAkFgL\n6lj8XGyLIbBQ0VN/cPTIYZK+5brEzgNp2VKSfkGlaqwTz+cjqu0hQkKwPh2q\njJUgF9/RexNeIlUxWrJAcympQp6aVHtObIqKz47lxocPH+QQ/i/CVlmw8Yj1\n1jkVv68JJJzFtOZJ/Vzz8CEFE2pGUMnOtTgm96seqjdyEnlJMX4o7WaS0jYk\n+uPF\r\n=cBKw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"960b868f5b7686eabbf49190071b8463551e5d8f","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/api":"^0.15.0","@opentelemetry/core":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"3.9.7","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.15.0_1611267602040_0.4641719074298778","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"@opentelemetry/resources","version":"0.16.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.16.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"40d3737545e4cae8b9c46b42acac041711bda2bd","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.16.0.tgz","fileCount":45,"integrity":"sha512-HOAmcRnZGbEhcddsjqvz3Q/mEg75PyEoH/CZZ3YGqYmwTPimTiusm8iz5nXMxp1UpT8rkzlEGei/E21SQ/Zh9g==","signatures":[{"sig":"MEQCIALZiVNMCXNIXQvDLMGjF9R5mTkibwPfoyIBWHiqEfHKAiAKg0UgrNM6rVeLyJFPsgXQqcIEuCZ0xDmNp2ve4kpbnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGIG3CRA9TVsSAnZWagAAhvUP/izWaT1tx66PJBN4GS8U\nrXJALeIHs1iGEumGPKETbZlKagoIoZxd7Y2F6RwgQ+xI9fl4flW5+ZJsVBuh\nBpTLJkySZSBGDfS80GzwZxjxsp12vdK524sx8nqp2MWu3ltvEqWi0gZ2KqF4\n4GtRYISwM9CyiyAsR2ev5zFI6THdCgj8b16n1imypIyMwYMMp7R4mGnOd4Ok\nCzNFpG1v95cGngwZW4/u/5YP/l6guhZprQ/m8T2fvPIlIYKvKyo60Ftg6oZV\n3EGrzmnyhpjqwmjyM3VNgp5W0FUnqAhAsTZ8lMjlrwksGKwq5r4MG9IXDtzU\npMGNheLUuADAguqVQxAH1qCGSLtX7MjZAtuexN40ZhViGnAiHJl+1BG5KyFC\ne/LUMKlltwKlq+6KBWtUCivO3mmDfvfVIFO7BUnLAy6+JoRJWyrRMp5p32kR\nhRoSd54k+0H4djeV29qrOW4JpWcALPLyoC7d4fwnLo/W8A75ZxVhi9jdEcDu\n+Of+KFbUiNTWL9qUoczaAX/QupBkIcbCX14z/ggPviOat1QltpYgpCjpZycn\niptWEa9ShodxGV4JZEngw+w/OxT/DHa0BHYMYc71NLddXXD7XxR4swmkYHqt\nSgtXn/fJmyaFPyWgqQik01Cz0+mWLRQN7WWjwtjMvpDAY0F2iczcREHg/Ia+\npgUi\r\n=ekue\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"e68863f8e63854b08ad13fb54677294ac6d6b681","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"obecny","email":"bobecny@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"12.19.0","dependencies":{"@opentelemetry/api":"^0.16.0","@opentelemetry/core":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"3.9.7","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.16.0_1612218807314_0.18260059808625706","host":"s3://npm-registry-packages"}},"0.16.1-alpha.10":{"name":"@opentelemetry/resources","version":"0.16.1-alpha.10","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.16.1-alpha.10","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"d9315e918f7d5b9753297e990b72ca9525a3862c","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.16.1-alpha.10.tgz","fileCount":45,"integrity":"sha512-/7wk8JwHO+lGmBgSRZBuKcIEqOI6pdvbJXwiR0tIN8q4L5ULmCkNMnbJ4h1DPjpgd8IinYWHWeqGGTYwat17lw==","signatures":[{"sig":"MEUCIQCGs2C649ojRgi40lW/8mtKzUqk64N+5m4WRWtkmUfcqQIgGXhvq2NbEx3EipZXupLuuqlkoS+SOtm1FzDLlcicloo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIV23CRA9TVsSAnZWagAAG80P/35srKIYtHj+wvYjLWVi\nbREDAiMI/07Xtv+S3Kbh3xuGYKa1yuYlfS6Hcrs0MzUN0jTB6jGbnu2sNU9A\nLJm/ZvrWN+ta3crSup2pKoK/SoKKB59k3CktrQ+rjgg7BdgoeK1n+leab4MA\n9CkBNx2js7tvDAzBnt6JE70MH9Kgy29HgO9aos16fc1CgkmxitRKsMs7JQD8\n8Iv2MzqIiUW6qSH6X+aPRgSVq7l0PKzdKv7fYcjIJTaY2Swg8E8YFM6HOOYC\ncgu4btfB1EUrmgHf9YnP9BnD9I1+Ul/zgKYx76LVkQ3HQMXvrcZgXux4ZPey\nBqcTrZUPdWCAMma+BTrsh3iRDyRvGIFZ+N2DZmIhjxr2ljBIoLnwkm0NqH+d\nRuqZ0e/0yXL9oAoKSzxBUPES8ovK4zssV7LtGjNcobhelhdyuUrlO1GRso5W\nfqMW9+Pa5c8Ag1y/gxqNLcmV6FMDWglc7T2/5s7QDqRA1QxVrpYtl9ULgEvl\nJ2a9r3o02MJXR4B8vpPWwBMjXt/E+D/CtxCJKpIV9pFcxDXF/vfPF67sdCBb\nKFv/4/POsV4AUCcgwyC2oJeHYSDz633s4Z8OpMNy0XxEQDBe9qnSid1J/KlJ\n2AciPansVTnkeFFDnwo6bIwBPBOfK6nXBWrUO99tq5jy611p6+ZQt1kkQude\n+Lah\r\n=+m7G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"cacbbdca0e89d31e2e0b10a8ff5fb86d7a714906","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.15.4","dependencies":{"@opentelemetry/api":"^0.16.0","@opentelemetry/core":"^0.16.1-alpha.10+cacbbdca"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.16.1-alpha.10_1612799415253_0.06711073559864977","host":"s3://npm-registry-packages"}},"0.16.1-alpha.11":{"name":"@opentelemetry/resources","version":"0.16.1-alpha.11","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.16.1-alpha.11","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"bd9b17fef545d946905ec949907407e5eded071e","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.16.1-alpha.11.tgz","fileCount":45,"integrity":"sha512-U8BaJqjmrunvXOhYwmYrLKvrMXMStwjH97F1TduERl/onlroKdYMiVmacF+Qgqh/tJVBOtRBOzagbFwhvHYERA==","signatures":[{"sig":"MEUCIQCBKHYcRVyN/BLH10izj5jokeCFGYmqMCBn5vUkADUBYQIgGnhODigO94/NmQuxT0wmMZ2GM7WyuobKZaukms78bAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIWQ8CRA9TVsSAnZWagAANigQAJSFEwrAHzezT15gnENd\nLTh9h5y6W8wADsrYRFOLTVC1IyKWFbsTpD6+7paUkb4M1EsTqt4DfiXgDRpb\nXxJbAUm9398NdBPhgAnvvvpucv0TSkPsJN/oA8Ega2K0ZvaQ/9NGsU/3QSHz\nN9a+8DsqL26ziP1cnz7KlY8B4yxc2b4i7o3WbqljAbmZoGihnYdgeLSjPYw3\ngW5vKmA22J4/jVrEzga8krMpZYloLjlMo5X47P5Z+/eEsFpMn2nRjWbnxdUG\nJgsWkB81fqnGBjSwtJA9xoKK0CQYuB6qdzmM3hV3Jx44qAPsUisJpx8u+K9l\nl12ubK5FgtRDqM3TOH4x4BkK2aH7ajG/7SeH5F6pZS5hd8yDiLhgv3Xr0lWu\nony923wVrerHlnNI9SSpHBmtUXlTDiz01V0+oQQANnbdxYXWnkVG5IVIGa9n\nwfIsJhvUFcAjkvwyzEIaP5LFKAMztXpUoHA2P+kVwUyLQrQRlUJ3fXfDBGK9\nWmur/TUYS4eRayoaKAOxDUDOF/Qe12xNhFn6b0bSRaCwgHC/o24drHJkXJ+5\npLfzGoBaira9CkPk8B0q1DdW1luCmMskzj2it2bi1xxRBoFpieGyfSSWH+f2\nijwEcEv8045W0a80jpUc34S+CMo5tREQiOrl61FF4baMtHF/Xus+RdS0w45w\nnpbG\r\n=AH0z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"70a128ff5dca16060ca7c2cff943369ae9999c34","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.15.4","dependencies":{"@opentelemetry/api":"^0.16.1-alpha.11+70a128ff","@opentelemetry/core":"^0.16.1-alpha.11+70a128ff"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.16.1-alpha.11_1612801084057_0.3310941407078343","host":"s3://npm-registry-packages"}},"0.16.1-alpha.14":{"name":"@opentelemetry/resources","version":"0.16.1-alpha.14","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.16.1-alpha.14","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"50175c5fc8fd224b5b0156a9fc038b11258b087c","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.16.1-alpha.14.tgz","fileCount":45,"integrity":"sha512-AxLkbl/KTuqtRsbP+p2ifwb4/Q3vxdA1x5qpGJ9A5HrCIHxggbcNYeiGZdw5wMnjQud7EaXpDg5nPFWAt3FlXw==","signatures":[{"sig":"MEUCIHIPJAwT4CErNKlH8GrEqe5i192H6/PNRuIeQDZ+VC3oAiEAzqa2LhnE1VByruzbJwK4ov+dutVheXv1bptkGDUWMJA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJARyCRA9TVsSAnZWagAATgAP/AwHhCu4S+tEvFp/GntP\n9siznFA8wWkQvpwauQokyybtE5x6BMq9vVGVBDpvCLTEAPJaOFmpmdXcKqs2\ngRY9mQeQRn6Dha3Ia0NgyLeGbTWHLVz/pcrD+sZpfvEa+5wEnnF/abEnXmmM\nKOBfF29IyrLWjUyaGPFingFYR09/Q3bttkixVeMaJtZRlieEZHSnitmUXBX1\nLvlV1Md9vjPHYjy+Ys+M5FKBoTYEE+7tROwjIQb10PvdJBXYiXz3+2FduBKc\nWnxN0x7wnQ5+Mpu6qE+n/4/mrVuwdS4URiM8xyxNcZGsFOrJ7dm1zbAT0zuD\nCl5A4LhPKJL2EoqbXOtB1sp5PwJPH+gwh5XnudOwsS6H9p02Ks7lN9jUb8GX\nxzkBERr+QZMUiVHRvz/Wr8I2yh88aemahC3o9/3r6PUVlFtMTymET7J4P+FH\nPhrCJVQ7j+8gEi3GSc8jfHSrELSZYgFlrZRnp56BtX6c7Go89gjbecqJqP2c\nZktt6XRVyCRBFIkYD3//JZVaQE4FTI8vGl9QR5P9WDlaQMo/NXEjXC4AbmMp\n3E5EpB9eUrUHn4JzU1hpTv/G5c30+eW8MG1oVOBr0iC5wl+VlNH/vC7ZkG01\n/qnwGoP7xPpjWRdPuLczVtXl2DL4DshJoV/4LcsNsgmExIsALkavekX45v8F\ncDXn\r\n=i0oE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"000a8ac099a3848a9a3c66f4bdd4826b4cff987a","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.15.4","dependencies":{"@opentelemetry/api":"^0.16.1-alpha.14+000a8ac0","@opentelemetry/core":"^0.16.1-alpha.14+000a8ac0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.16.1-alpha.14_1612973170508_0.7793942042492619","host":"s3://npm-registry-packages"}},"0.16.1-alpha.15":{"name":"@opentelemetry/resources","version":"0.16.1-alpha.15","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.16.1-alpha.15","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"312abf72eb1cfefc3a1f2695b0dca5733386006c","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.16.1-alpha.15.tgz","fileCount":45,"integrity":"sha512-flcRUOK9fvoXjaypir5F1osG+r3sOfni67gEMvZ9QtH09KVnBzcrSEtVncNO+ImLDvn5stZKOjaIb3ztH+jmYA==","signatures":[{"sig":"MEUCIH18wc32EpXPtGkSwosLp9pIboPF4y4UQMWRVbFS55tYAiEA7iVtbapvj2a9ioPOdE+iIaPuvBDG4c4cDi5FyQSS0aI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJFulCRA9TVsSAnZWagAAKr8P/0HB7n+Lu72NjP/1y92e\nfs2fr0PqVchfnLpgjj4HxA3EDm04cvfbkGbnZUd8A8CeKjMbtPrkKYy1gQn1\nr/fZvKjIltRsNDxy+yhvVu5XpNm77iO2SaNqsYbCT7Rt0M1LW8IkvQcwdzlL\n0SlaNFMuD4KzAJqJq2a7lyT+THD6l+lpWhsfy0FkJcmBIOZvnTPiZsZUJP+X\nCUlu/fsK4+SUHGyFCcegj7vKVWG+ijxuFOYulYHj5+XaW985G7IDF9qRodso\nusNIZxzHCQihXGF+/wWWjoCUtF+wHF1J1iDq4v0hayrUJUsmc66AV9aE1u6D\n6kbcyExUjGu6zMSDdTWqZW9ZXk8/8nfLqKURn34NRY/howWjcv/Amwq6J38F\nrPbvxcWlGuZbie7F+zlhm1x7bjXPwenJ26TIPARqxXb+bTXT9wkkPl7Vt1Nn\n0+ZF8aF4lsGDebhqdVETjSvW6e71tQ7M7O2Qa8AQuFuclaAkqGRNuZzBVrap\npk4HHUiHRwnOYCUXaoCIBfpEZunPl0BgERn5MgjaXzAkW7eaAtkV45e3blRE\nWiGxLUJbtJY2Hd4dvUDv0JWNmml78XTjAPrfvnYf5NqzPPOfpn84df7YKA9U\nEvPyVco8F2yGjXS278oo1krr+wqZ6tT45RYMzTkDn+r0xpBFbXQ75KnN8Y5r\nHGhq\r\n=aP1g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"1d682c2f75f9d11265cfc1692fa822174594d4b0","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.15.4","dependencies":{"@opentelemetry/api":"^0.16.1-alpha.15+1d682c2f","@opentelemetry/core":"^0.16.1-alpha.15+1d682c2f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.16.1-alpha.15_1612995493302_0.29556701817542774","host":"s3://npm-registry-packages"}},"0.16.1-alpha.18":{"name":"@opentelemetry/resources","version":"0.16.1-alpha.18","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.16.1-alpha.18","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b7f1fbaaa4aeec1a03310c3fbbc3e355cfb6edfb","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.16.1-alpha.18.tgz","fileCount":45,"integrity":"sha512-PXKcBDm5oRs9KfEOc/8bcyHYWLle44PmahOArZB9RFaMciqX052rlcNN4WdEqsgAT915v6PaRWMa4j/Q8tR/Qw==","signatures":[{"sig":"MEUCICaKgGMzwLvnZAW8kymKOqvlNarUb65Gf6kDOIWjiP1LAiEA0NNYUoQSd/mVZeCToVWCbLYZcFN/lGSU8//2+7t0NKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKWgWCRA9TVsSAnZWagAAY8YQAKGDq8W9tOTwk7hEG/x5\nWAlfXQY2wdlMMdI2YvGNJHqEys/Dns6bIXPtMpMhv/pi3gVvNL3AsP5weCiz\nAO7+4beV4Vm+dJm8vGCcg9L1TH6iGrtdcj+1uEtuXIOYlYecDinJCvql2ur1\nNo4o+3iiICwg8glHuMUSzO+XsMkX8ylPw2aub4t2bmtVBo90YEbXF/y6WzpE\n9pEjXY0jABR9vEpgtHF878S26We53WIW7cmytwbF53k+ATaIt7AeY6Zec3ir\nM6wOX2RQOa2mvEi5uK4U7N3t75Y4pyXrxV3YLunTIk4lhJep7OqEG1cgyhqQ\nXYne6pk55dVv3eKjnMryd9/PnGLYU/vNPnC8gDRSvyVIMRGutOmJzxHzwJvQ\naCz7WlBXsZbqnkwy3wMR/tPuhTNZubCsS7ufLOMhYX2cu+M9QPZA/vQ+2yES\nf2uolKpss8PXl9S5QsOax0qlT0XZV/jtNJ0QnA5MUqY6VaNtZT7zo29uIXJW\nP/+RT6f6XZBY7sYhjXxiId3bcF2JaiIZ/YwfBFcrp6dzEbIvNfyuk+hSdn4h\nsC7Av8nZ0/6rwHKcEEZSwqToY1soHAb3yIijL52eDiNWkAS4G9/uW8wUfnXM\nx7pXpXkZrQC+rQJC/eC8L6C26hBHm/2GqM8afMyf4InKDBW68T3NC3NDZXdi\nHkBK\r\n=VWqq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"9f965b0c749108df00bbe44eeab84d79b04bb0a4","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.15.4","dependencies":{"@opentelemetry/api":"^0.16.0","@opentelemetry/core":"^0.16.1-alpha.18+9f965b0c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.16.1-alpha.18_1613326357745_0.7738625393152132","host":"s3://npm-registry-packages"}},"0.16.1-alpha.20":{"name":"@opentelemetry/resources","version":"0.16.1-alpha.20","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.16.1-alpha.20","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"d41f64098cb6f87235a34f4ea5589d523a8fb3db","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.16.1-alpha.20.tgz","fileCount":45,"integrity":"sha512-8+AfZjZ/fKoMMx3nGKXhzth1t5cBIf5THRBUeAKUlfEAHUjX+0R8YMee12NbQxbJEWx42TKz4AjsgJMt+CvEjQ==","signatures":[{"sig":"MEYCIQD4tmCJIxRUWdbe7/0U5xBKAR9KfeB8yPsSUd8By3O3lwIhALJNCyL0YUlP3hYV7BUlyNWHoLzWTNMNI/0AOxzF45UN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLYHxCRA9TVsSAnZWagAA7nAP/3bd6o/M0qdmM9OtpMZ1\npBrtFDbSfkR9NHXFwDxGTZ+os58kvKOE54czSnMszw/DLRYLjcyeLliIzKwE\nEZXObUzXRS81lCBfPx7tNfeNiAUUIDGQkEgT0/g8g0JTwFFfOZd8+Mf1cXSP\nhqegL4/bFyLR2ttjhiryijndTvaepAmDDD6DDe+VLt506DN7SusHaQr8A/6q\nDd9hbihuUqNg1KrmZzNcVb/5ghphlYBZ6G49Gssvyu/mU92XkV5TjoUem9KY\ncfisQwCcus/KjVPbTGYMHqGY8W2cFT2tqaSYfBIcoggnYORwjKfH4lImInHq\nQmd/zYpJB0O7sMAQsvjhAKkl1K4cmw7Y/9VKfPaqr73Xi2y3PcKwrKp4OMMX\nQ/cFEjtRvww63N/f6mu9mwte6uuwyHib01qBqqx2kEC0jri/ztFrqty5WqAF\nGNc7wBYu3vm/n8y4dpRmkDGWk8fgBRZu+bSmIKkS3/YlCmcAhAEs81StF9tC\n6RAYngvkZRZruhHZ/rGGTcF3yH3exMGKYJenaUt/IehUEgpCjryqe1TiZngm\nLyZ7E2T3FgDlm2R4E9khm2aGMw7Rn6h/a4ZWkmkvdutrYmhIr9gRhRsWNejf\n67XFg+pNPpwSxgOE6oUKRYYSRRunmr+f9zdY5efbaWDAnJMxDmNCq7ZccUvX\n7LvI\r\n=WKIY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"62f8695d3fe5309c62418a1043bc6e8a176bc11f","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.15.4","dependencies":{"@opentelemetry/api":"^0.16.1-alpha.20+62f8695d","@opentelemetry/core":"^0.16.1-alpha.20+62f8695d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.16.1-alpha.20_1613595120878_0.1455606870292936","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"@opentelemetry/resources","version":"0.17.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.17.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"1087d12178c69fb13125767b363a313dc4e31621","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.17.0.tgz","fileCount":45,"integrity":"sha512-0f+RryxBh+m+8zrZ1x36CihK21KME/1pIFcPCH9095hDx9yHiAv1h3AGrR/knWpgA5j84Icr5ymlALarmpWSbg==","signatures":[{"sig":"MEUCIEHSS/vK2jARpoKu4dv1U6xQcEHGNYRCIqWApMeHMdhZAiEA4uf1eNvABQfhVIrYhCsZptRvKqNnp5JxPj2Ntx3ykUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLYeYCRA9TVsSAnZWagAAOxMP/28xJohZomw5HUv0uScb\nzAuNBGtxfK6rqfTkTZPm+T7FlX0YIpSytgkTXTca+ek2fh/Q6A9koaNTVFtv\nPB+bc2KBFKWG04jCGIjqz5ccfybKXsBqfMEu7IfCtF4gUYq2sA8crS/34+SS\nOnCNLxFx2yaws982k8Qn9kLBvZa9TpRk/vW8/StW+Xj45EBLOVTZAQCjZh/D\nskswyQYfx6CG1Ms/+MR8DFb+KmQnpAqkgz0PzAf8uKKGFhC1QwEM/a5XlVW6\nYnCq5c3BnmJU435xc3pH4E9PRHb+ygPrztA4kjGRpQvNKZVBUQ2hMMOM2ZTr\nPoZg41TxLn0pPzxVUL3xQDC3kZqp2ZtB4A/oJYWI8e3MBLIQDpE1O2owk9TA\noh1pui/JppsZ1YqkxH1PW57VSfSxIC+u5Lnp6BJrnwS4XxPnGK72AkfrsF92\neb6GOnRVAHFyAN/YaxHD+LFcH75OsWf2H+hYxTSHlYtUhNu/5S5rGSC2Xwye\nOloAk5EXiMu1nWhZgBaSrADdri0225lzicwSwwbTbm/np4hA/qgF5jXQxVPI\nZtD5PJnihcllaQTmxM4NRHlAI8vF+bzVITfNK+kiNW1/+upqhCXi6lUoiwgX\nTdIPpfDDBKm1vcr2ROl8rO8JJArv6t4c3xnBDkEllWwVx8A7N+KlPzVKm91z\nobv8\r\n=ZP6s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"a91ea7617f288af632934334d0c8ecece318ce73","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/api":"^0.17.0","@opentelemetry/core":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.17.0_1613596568010_0.7955386914400262","host":"s3://npm-registry-packages"}},"0.17.1-alpha.21":{"name":"@opentelemetry/resources","version":"0.17.1-alpha.21","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.17.1-alpha.21","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"16434846d6d36ac69057f67107fe303ff917018e","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.17.1-alpha.21.tgz","fileCount":45,"integrity":"sha512-Itd+V2M8QJkSWVGq1AhLiP0KjgmL9800FTuS9NK4Z4mb/Ld9tDtoq5E+YfdMIgWqsgEL13oFF/EJXRcqDtuLWg==","signatures":[{"sig":"MEYCIQDqAd5tGBuqq7ilRhtvLfpb9PKLQRIUJSU1kDOvh7leHQIhALpiWqlWcvxLpTJb64qdCCUqscVggp92lzdAUVw/htYZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLYfGCRA9TVsSAnZWagAAk1QP/AjGRP+Jqy7BzBVKHuxU\n3ziBFKuv/SFUs6jiLjiQEhVvzn5hfg27lQRdCDk4HjNntWED0Y7uLtlTP4Ep\nIsiMmHHFaMWOJj0pT0nhLnB+cO/t48ngQzHIgvrAaqm1g5+X7hClJrepH/Ct\n/mHXdFx2QVIRIkyBLSFrsQ+0j9W8Q4bnGtLxZlY0vrq3+OnCL/CR9r6zucau\n1DYiP9XnTIxathFkPOy/GYFINUxe22pylTK0ue03JMlAlocRsBI0Eu7Bm85L\nHzOD8CHzkIbQXWv+IvBP6/sBZ/tFtgiZ24Inpek/RXarca2iJdky1OF5OGrV\nICm3lLvcTmq5UVmnlPD8jSfIv6rBN1A7QSOhurH8iXR6X8CWsFXVHSC/K1Q1\nxdr2ahBXxDz8ObIzCwJ5pJ041BgYkIaFtc3tXSNSW7cNiDv8XqyqbXpPMnew\nItBZIOFocL9aDI2LgesCJKhXEPqQKdTA3zVEUcffm3dSgNlksCTF/oL0JhTc\nPi7oZgCNhoGiN/ao1PRgMYtRLqZngmd0o6RC7kP/XCRlELCmd5yC5ip1GzRS\nMcRvcCA2jHVOAo+Xw4DeNJXbmJexOJTCxMgBKxjaLu1knIfCVVH3Co8qL/jI\nYd06iIMABlzGoWvMetQ4G29GWpKBRNQx0wMwCvc6ItMxeU3/QYHicY2AB+ol\nt7B9\r\n=zMD6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"a91ea7617f288af632934334d0c8ecece318ce73","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.15.4","dependencies":{"@opentelemetry/api":"^0.17.1-alpha.21+a91ea761","@opentelemetry/core":"^0.17.1-alpha.21+a91ea761"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.17.1-alpha.21_1613596614381_0.1162112691999646","host":"s3://npm-registry-packages"}},"0.17.1-alpha.2":{"name":"@opentelemetry/resources","version":"0.17.1-alpha.2","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.17.1-alpha.2","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"62e29a2a2439858f8a8452aa2c0879e62fefce89","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.17.1-alpha.2.tgz","fileCount":45,"integrity":"sha512-BDxrmkzQdTgEkPrIMu9PA4cOlVJ8B4th1Giq80F/dqXarc+t6AiyMGndmRhPZs+a8DCxTYc++wa0+JKuL4yf+A==","signatures":[{"sig":"MEUCIAVve4kCixdHb7J77T/MbBbegeeGMI92lvcibImfrgllAiEAz/O31jrUlGVlc6jvzPTwH4xrvNHilX0XZJPgJ35WSXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMUjbCRA9TVsSAnZWagAA/3UP/iN5BiW+yakgpxWfQ0B0\n8TNvj1ECTDHrhp5Egm0vcO1+dqzo2tJZhkgzo0W/Hs3FhAO5eTcDY4MJ0jZN\nfGe60HUZGgNL0+i9uWZ38gcRS7q1IELK3Gif26X5G/1aOagMIZVGXd5ryCYv\nMdfBS3gcZHcFZT2yG7lN+JZUV9iIBMTYb4Riq4vXmKSr4S641Ii6QQaEMrFe\nSFqolCHds79+fHTA5tVagB7c9ZUjXRPDBiLfG7dDPAati5aouKmNIek9QpZB\ntLMVK1LKjwH9h729o/5XQPnNdyRJuL4gJDbO16q6HXvHvaH4hLvKyS24i2lB\n2Lqj7AdcBs6cW3pQeBhBDx8/aCeWV0hzfwlmWlLswd2rD09sCQVV8byIN6rY\nl8tn1cN/7WUjq+MbHNfWHR+1d4adMHY8PI0643CHMqYrdGHS8AoyERHGqfdX\nzgDKpkQsdvQPyRagQiIygr7fhKRvv7+wZkmUNJJThIJt18xbih9N7ijVoJx4\nPuA5lCZP2b5XE2aJtgCbgV1huiv0SgN/CPQfRqd2+bVniZG8n3RP6W0hnEw/\nPReZEKul+bcjxVOEV5ywZqQim/xJgeDgekEjK1LuFB06wSDqBa2UsONJgJ4t\nbCiRmQRZNLTA+tbAC/5RgzkstvRHWY2sVt68V9HWPLfiDsBm5smmJA6vG36f\nALuK\r\n=HrbB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"38d1ee2552bbdda0a151734ba0d50ee7448e68e1","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.15.5","dependencies":{"@opentelemetry/api":"^0.17.0","@opentelemetry/core":"^0.17.1-alpha.2+38d1ee25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.17.1-alpha.2_1613842650707_0.3028787398732038","host":"s3://npm-registry-packages"}},"0.17.1-alpha.5":{"name":"@opentelemetry/resources","version":"0.17.1-alpha.5","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.17.1-alpha.5","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b607c70c641ea2054d2b499a2102c682730e5ac5","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.17.1-alpha.5.tgz","fileCount":45,"integrity":"sha512-nOSQXSVRyt5bLZ8FTef9pQG2GaRSNz0poptPNSqlQroIW81/RYaQydNhiq66G7dwXGbv74f3yuJzS+GVHtvwdg==","signatures":[{"sig":"MEUCIQCGmt3wyDe68SAzqbG8CkwcRG4jSLRFROvqIRo5rd+GRgIgcZoNbWD3XsogtaNozPA+xByrGMifz2KU8vsbITGMX5Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNoqvCRA9TVsSAnZWagAAf6sP/RihUHOdpqB9yflQ4usl\naTVZRiLJuo0gtn1h+cjb09enjMWB4+rkRR4/d+UrntnC/dNWRhL2pflRxhpQ\nUIv4vZZQ3wSKkRDvot+2WBxTrWZlXme6DCwCj1uOUw+Z5gNbtx7EQED2LMEn\nqLQnIycuAWtldr/5WmQwWeKSO5j7C/1lSDdHyT2bnKyY2/sJbECoYWYDk0XV\njWpOmhc3gzzgERWrJZSym4Lp9o5qSWNhgAnSAw5g1S1bJHOfH15okDDHcURS\nRL01IVviJ3iY83K1G3dlAtSR8l2UR1AaTkP8CGtuqDHtD+Mt+3FmFBy3V93H\nVOuAJp2618UjQg432xJF7lVkmc+eOLpbe+bbJrShmvRLOnF6V7kPx26szF/6\niUURB6CGk6dMUFxZr/tePbAw2EcybNzav0kXuc7odaXgVPXr6o6kOquAu/zq\nAfKIAeUjA1wQc+XKYF/vvrdICIJNajT4hVhlN9WRmDLIGyE49yCYjsn94Agj\nFqn92aSJqO7AlEwmNh3o3/DyLU0/YQliYLXD9RFwtoc5tFzKa3bd3PiYx8kn\nKvw4khro5BjijtElHQTq5/Eg6WmgKvR+CUFH1z2/soGn/Ivo8QOJvBDC9Qqv\nmYzGWX3HbIA/m/EieNnRQqbI0mxCd+w9l2QfmsbdtiVUwZTimUFocWoQtaP4\ntOHL\r\n=eHys\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"36ae1bd89abc2e2cc7f64e4a35a94d7e75a81d0d","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.15.5","dependencies":{"@opentelemetry/api":"^0.17.0","@opentelemetry/core":"^0.17.1-alpha.5+36ae1bd8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.17.1-alpha.5_1614187183176_0.7249522203235523","host":"s3://npm-registry-packages"}},"0.17.1-alpha.8":{"name":"@opentelemetry/resources","version":"0.17.1-alpha.8","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.17.1-alpha.8","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"3ee26c44de1f450a72b41443a830dcef21050042","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.17.1-alpha.8.tgz","fileCount":45,"integrity":"sha512-hWrh35/dKhnR0UQUFouZMXrBOp50e65udpyYFXKV+HOhOl7oz7NOtOU1nKBKf6ntJwVhHvJ3nKct86y3LjPqLw==","signatures":[{"sig":"MEQCIH1nS7q+sDhLM/2kV6a7E535VGKrXFc9/GJ5jL+2M9Z5AiB7lYoDGGLHukoo9+m+o3b6blMl5IZUPhhkTIZhG18MYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPO5MCRA9TVsSAnZWagAAiukP+wdP5W2LpgQEzXS2rGED\nbmDfgkYTvIFlvuTrZ71zzKVzfKDE6TvTsHUUwsAn/2HwXp4qdLo9GjNtkA6d\n10uExEkzn8qZC6aJuUpszfWiKtl5VnMj3YsoIW/0sWieppilz6qQeoKzgHXJ\n2CuzUj2eK0UKW55XEUWEyxc/dZtQ36phgSO5i42Z/AQyCQTCuDsK20cWy1y9\nEQ6A2+93SaY6kWUif/ODrIlRRYiAAkleHuWgyqTQP91c0lX3aeYOVF0IbJm+\nYKozdc8Ta26Yxid4kBc1A183ml+aR1kjP6qx/5UEpvAJcFp13NHk3PlIX5Qx\nTbWDlQslbL2zOjCws1FHNxXEXu5g3Mj6uM7rYneer20LjaPMQPRdICXnPHxN\nVHAajPBx+Ty7AXG45rf3NeseewOjp1+3YIi8VL6hbqbYSvmC0IH7kA71N0al\n/2b6DVna4p6ywdhEzhhNrKTTFpxgVzCd5krC/lndzMBgs6HGEsdMUxh+eaj/\nOraQPeKZNBxZWsFP4JScr/lRYQqNbLmlaBClZhTdNdjp/dKCi7QXgdv+o4+r\nzXzDYH/KgaLU18v8lUcEUlRi7wFuLAtn42poF+E+nxrVA6nZpsUaBLkxRxLu\nrgynEGj7zMNzoKmsx+2TQfiC6YkvJJlDLPiJyYutPuUduAdT6cNTVBGcebKY\nvoZ5\r\n=W9ru\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"67f7e70a3de005484d3e110b06f6bbee75b6f8a6","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.15.5","dependencies":{"@opentelemetry/api":"^0.18.0","@opentelemetry/core":"^0.17.1-alpha.8+67f7e70a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.17.1-alpha.8_1614605900236_0.6396749568087083","host":"s3://npm-registry-packages"}},"0.17.1-alpha.10":{"name":"@opentelemetry/resources","version":"0.17.1-alpha.10","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.17.1-alpha.10","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"d770f8942910de337e840528d8401c0fefd5ea98","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.17.1-alpha.10.tgz","fileCount":45,"integrity":"sha512-ZDI1oYMefegMU+xXvGhdu2sC2RR847eLt4BrmpavOWRhIbDXh1FLHpxzsGuRUN4PNEkgIENQ6vZhpCKZwch2Bw==","signatures":[{"sig":"MEYCIQDdS4Tiuy44+gWS817TbxM7oF3aXUEIHyk/S/f9NtZzWgIhAMgNLobuEATY+q8i94K/FayZJP9tdlIFZZ3iF3NYPqBa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPjv/CRA9TVsSAnZWagAAfHYP/3Qy4uPE0D4n57yE6o76\nEz+T0fTuRn4S2ojMEFTM521OH14PFItTuOfIleOQPihRxMaHTIoPJMZWO3Oc\nk47ItAKvK/uOewxn8J/N6ir44svxM14wRnRPBI+4/l/37Ma4Q5evXLGzi8yq\n2+JGQAhzP768C/xdzW9Ci989bG1QHoFHyn1fPLNlykGFwsMIhWbfQwr79YkN\ndUdY0PbyZGoGlxOOb+V1ALHFl9AHSSWmdLgnCKX+UTfYojLuFEuLM31i8RPF\njGs15f/U/pPkf20buzk7RoWRn5TxQgnfA//ISmQwmQ5ctBS7tszeLvXjT9Im\niLfoxOO7T/12/dB7if9+ZhzIAeqav+MZrBAhq7vxgbkzf4QdX2rqidjr0Q59\nYI0frA22uq6JMB92wrsisMthwqKwbo0qo/fmBoR/dKMFJCSFVSxFT4ht+b1w\nI3BcqOH9CxFdu5xcchmxQa7spvCVdJ2to9m6RcFPwN7PPvAzWQBHHrnWhqJX\n7n8hjc6tZMPjhTIqsgRmNP7pLvCon6HIybHy6Z4I96PxKx5OzUWLM48gV9BT\nHY74FtSmKyxAtr0f4oYW9BhcwuF/RElaWWkpOaMKvkWJbTuB6w7CdMeYJqPr\nXP5NVJflEVEfU5B8zj8OO+aax7WKdjcc3QZCcfTYs5iH4pa8WaUOL7PTVrua\nBVr6\r\n=tqo6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"4c609aa13c899dd2b7a963d2e3e491bc35ffb742","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.15.5","dependencies":{"@opentelemetry/api":"^0.18.0","@opentelemetry/core":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.17.1-alpha.10_1614691326573_0.5257449777294001","host":"s3://npm-registry-packages"}},"0.18.1-alpha.12":{"name":"@opentelemetry/resources","version":"0.18.1-alpha.12","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.18.1-alpha.12","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"2c655e36b42388407e93dfba8824365ffdccd913","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.18.1-alpha.12.tgz","fileCount":45,"integrity":"sha512-0qLyL/MhqKaC9IiZKTBNrXYJ03YLzaF1oGoQHU76qVqPm6T6Trois3M8EqmUq69yGe5bP8Pp04DHIcRiHmVhgw==","signatures":[{"sig":"MEUCIH1GwGwUf1ct6rh5HuFFupDnh5hsM1eQnRP6/W8EVIKUAiEAp7ja0wurkLyBdljgM7iycxlSik+ToqHV6pgkXV44P1s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPkN1CRA9TVsSAnZWagAAhkkP+gOs3ulMtW3jp+/nfd8M\nA0AGV4cwnzbOZrwLz7BxgdeEA5+dN8yB/IGRj7DOr5KbFZHuvj6sD8sjbmis\nTK/RdjqIT725Nj1bIBntbdB7Hx1OnxVyF/1kr8iOipCCNxPslG6072LYhfCc\nWN9sh6K8s9lTfXAcVj4aoTwC3FrjSj43YDcAJG9qLEWUsfBfuygo2mP5C1dt\nVWMZcsqjlT3cx5fPqxDLS7+QsSZaxH8SjSTB2uzuLpJQcnGYkS+Y9iEPlZe1\npD83kJffcrhknb42AXBV6ZA3ZE7oKZOnFj+3Un17X+gKLaRCHo5KzMxFNVPW\n3FV9iuy9uJHJ54nzi+D61IVy6m82a/2NmwK6Us9cpcjMTxXkM96rLB8HYE3V\nCSeFHDX2BKg4qfmYAylgBueIlLuHD45TekHMVwpFrfkMK0NPbjewxBVhGYaB\nJucrcITLfJye9MLIyLdX9HDkKwQEPe5/tleTXmg5Atk4kJ/77KRNHYbV8i/J\nBfjr/dDZAFu42goAMrqgn2CVhl3qbT3McLfl7yTwHmumUTvDVZ6e5pbZW2JD\nXNHh62QITf+87erHebXGtKIPysC89V9TBeQ+4aPQMRlQSJ69lCSSGz4ioJAH\n591GbLjztHYFk5t19EytnTUU5ECX2suDrSptK66+vJwKhW10JlJrt+nRdrrw\nNIfr\r\n=xKxz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"6540b54a8bd49746e164ab730269188237f89b1c","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.15.5","dependencies":{"@opentelemetry/api":"^0.18.0","@opentelemetry/core":"^0.18.1-alpha.12+6540b54a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.18.1-alpha.12_1614693236720_0.1501374086336833","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"@opentelemetry/resources","version":"0.18.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.18.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"fa6caad38efbac1ace424145f276e57ca12228fe","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.18.0.tgz","fileCount":45,"integrity":"sha512-Mko4HpoI5cCYplhSyiCuMFi0QEG1Nw/YwHFyAK+A67r+sgmo1wVpM6Pengb+XlxJrrO8WgmLsDS3RHqoMWhWNQ==","signatures":[{"sig":"MEUCIENbn0xylz71NVeeekyFy1Wy0DBMLTu+oK92gV8h8+MYAiEApV41BtoEIp/ZtYB3TuVsDzrKQF4d01LdE/xRe9l/cI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPkUiCRA9TVsSAnZWagAAhZEP/RLAZvnvV1qulPVMYxQ0\nnccGc0n8yoGaC6R8szMCcDUw4D7cXAy8TuoiFuomiliw0lpkmDycxScL0iTt\nFm6ietRPqtINDfVZLffRkr9a4QwBC9Bkb/JBFHXsi8zfIPMtYXx+lgkBpDrh\n89RKK0KOPaRwEUSdsrLsr2QqC9Cn6J9zjsPwwFYQbVYFrfQeM/KBYceb96xZ\nY5h8AMzO+gmYvi6RD0d77A8HZ0YHchLnbX+r/B0YHxwiztt3p20s20rGBswU\nj/4gili+bj0AIMF+dLImNdsyNTUpdSqOt7PH3NBAcbImwKhGOSwjlYS3XrIR\nrCTCetcUeU60hSgaBf8dcAdSfOJvxuTczPd2g+GooJx93fNIjtc+cN2833qw\nDlI1QzyCU3bA42KyZDCHUvr7mhACUOJbDRRNxQKfIWxSzz+OVXQISUBqD7Cj\n1PjbihALG2uZsnP/pfdS6vwnjiKvCE8yF1mIw+TEVgVo6mMiej2+V2plrAfV\noTnuS1djBL1WuRS//3/DguK/YtaY2ovwaaiXilTU8nIWMtrqrTl46W4fAZwS\nHvoJASi5Ma/qDjNhxRpzCEHNnGBpOpd4WAU2fuU2Ly2OodmsBVPJQbWISjyz\nWrskwiBJX9Uv9q4LW77uWqiKUyhPWAe6JAhDmGVCw3l7oPmVhN3Zc92uLXGx\nDTKo\r\n=ncSs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"6540b54a8bd49746e164ab730269188237f89b1c","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/api":"^0.18.0","@opentelemetry/core":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.18.0_1614693666403_0.4527923379880714","host":"s3://npm-registry-packages"}},"0.18.1-alpha.3":{"name":"@opentelemetry/resources","version":"0.18.1-alpha.3","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.18.1-alpha.3","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"9e897db79470c42b505d922c0a279b79dec7f5ae","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.18.1-alpha.3.tgz","fileCount":45,"integrity":"sha512-r0LQHv26hpqmCjYDwJSy2RHLQ54uy7qeeAc2IMEk0hX5wO6yt1ElzZslNLv6y35rt3nFOqVK12bCieII+mvQJw==","signatures":[{"sig":"MEYCIQC3Z7py0kmFH/0ZH44+NN43X0fqvB+5OfrAsZ2jnoTvWAIhAOO5Atgoa+BNRi64pfs91a9mw+UcNCfxNImwjMsuqmAP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPo1rCRA9TVsSAnZWagAAav8P/AiM8DG4GbSwFd1Zws9n\ntZcCVSi0S1imarInkGJ/Mi6HtyOHVZO/S4QAtGXPa0S1XbsjHdet9sCHbWZ7\n+I3GCskz/KydPSZEoHoURnS6oOLD+5moaF3UBaexEOgkx1dbgHDPEbLozJO2\nAyNq0M9GaRaSB6iMGIvz2Swp9FhfHNtzVtqn+wCca+V2sArQagaiMm0Ipo/P\nPR5d9d2M+lkPrpRKGzudqjDmxb1HlXK2i716shNvkhV/V+OuJYnC7bfmzkAB\nwcHPdgHJHuqkr7w785Y84LYuWVPzSuewKVYpUN/opkUATEAC3lDPegcpK/Fr\n6I77j8Z47GK75IbFnHFHuOyBOtgU9H1CwBDClKEUnbA9/1Udphe7k/AQQxul\nYrjeqJBOUs8/cR8KcUx9YMOfld+SWI52ULFsMxfo84iamxHCEWnYxZXNrkyE\nCORj8yZ9JKrN1x6AQ+ThuUzoBc2YytyJh5sQr9ismlxMiA1IvaMyk1EKIH3R\n02TB9IEzuPzokMRsb3kAYAxpMUHsaoGmhfVqnpDpsNJfL566W+/7kTO6jkmL\neN02RuaCtbbmdy2yQw8C0hgJ8G0A8Qtg/JJMGRuiIKpQOOBlJ74V4BPV8SzR\nhpMHtIGOdOAE4ftrWyCLByDkktPz9IHBZ3RjfzYIOe/+JfibDfGhBfDb9UGF\nJoIS\r\n=90IR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"0643642f61de5e2bfb8942ce7b5dadea643cb295","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.15.5","dependencies":{"@opentelemetry/api":"^0.18.0","@opentelemetry/core":"^0.18.1-alpha.3+0643642f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.18.1-alpha.3_1614712171221_0.4872483930994971","host":"s3://npm-registry-packages"}},"0.18.1-alpha.20":{"name":"@opentelemetry/resources","version":"0.18.1-alpha.20","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.18.1-alpha.20","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b486eee8b52fb41a9ea1fbf525df88353ab5652e","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.18.1-alpha.20.tgz","fileCount":45,"integrity":"sha512-FzN6F1hY8sPM/mejj7VINYgvyhWkW6CtVjKt1SJsFc174QBsg7v7fsKNfKoHTJFWzJnxLCdQf37kcGyhI0F0sA==","signatures":[{"sig":"MEQCIBgZt/5onqVqHfnkqAGqhZiID5o4akG7TE2F9fGYv/PjAiAIXWLmzhuPD4mp1xGseqdO9OxKKVkuw3AWO+YVSt+p8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWzpeCRA9TVsSAnZWagAAGvAP/0oSwitEuGdojzaA+i52\nbbLBEhTVbW4N+T1iequGoYOIFxfzRFqZkNkJGtQqLyAHPsTr5JVL+A+6czTU\nGEMnqYzK+wKZ39rxCyKqu87vGbdjhHp3G9ZmBtu+tfLzV5DIAJt8ztDbYltz\njV3B0w9VAV77RIuXra74T//PzfMlhRx28AQDGZX10Qsys84DFKCejxOuS8OU\nBPuKWFJsKa0bKa1u2OgfOj6DC52ecVbxxsPMPhRz9X6sYEpuvkt/5aOrLGzG\nr8tSyW2gXh215j5oLC8lheKEUI6WXsHUmwmaDd//p4Pk9U4rPw6VodwO5Cal\n5v0CYLZSSW2dBgqCc6PnrdO4NcVlkxBm2ltZ4qY7860EJ2C6bsqc/M4nl3+G\nQcTVEtTXFqHJ1TJMhUtYqw45+1f+DSi+yIanInbw0LZDSgulOJA8Tk0rLeE6\n9TQkuyd9rX7zfD4vfUG4RDu8si/rLunYgNQjSEV+rJyFu+nho9ku5xGMAgfk\nEWIoauNjX1aijOdKdMa+kYfjNRmS+zB7WXuy1FSzZBOE9NFrmWqkzJFeU/UD\nR9gjU8eAVlybE7H+5FXunLQwL8eAtXmxbxHYTrXSb0wzJA1z2VPsg3c6UBEy\ngw8sq9ksP3AfzVodroGDgGcbOGs1kva705pP5cxVQYWTc0vEfUZhF3sWTFho\n45sh\r\n=EM11\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"24bcfe82340e02e605c5c722b0f955da50bf82cf","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@opentelemetry/api":"^0.18.1","@opentelemetry/core":"^0.18.1-alpha.20+24bcfe82"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.3","@types/node":"14.14.35","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.18.1-alpha.20_1616591453968_0.6546071664972919","host":"s3://npm-registry-packages"}},"0.18.1-alpha.21":{"name":"@opentelemetry/resources","version":"0.18.1-alpha.21","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.18.1-alpha.21","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"7c21fbe6f4997044d0c52c9c6749a3250339fc07","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.18.1-alpha.21.tgz","fileCount":45,"integrity":"sha512-fZvZCltfiRDWStHkQCwfvPFSOdKAvMAjEouDXWoEA83vU6OJqhRVoRwhfLo4IB/jhtOiwcUAQFAnzTeNq9arGQ==","signatures":[{"sig":"MEQCIHFheMJBTdsiGZ04chI46UWFCkfRoRMB6Vf3TGvlTDN3AiAP96PgsB/HquzhM+NsuMOVs3ethgP8O/FgPM3fff3GeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW0jqCRA9TVsSAnZWagAA9JwP/3TKownKlbx8bD6LgphD\nkOjy5qPzQNWoWjSBp8RBhN1zgS2RFSQ6ShcOrvIYoMpYX5LyfGN3Am78ysUr\nlj3DMf5rkiinVcPON5WeTwYQQviz+3dqQi8USkSjMyDhs9CGqD5JSseqFAy2\nu9+bAhtEg1sXx0lh5vc680Jrumae6HJzmsplRIUU9TWTRCMxDBJKreWjJYwf\nQju8Gpxq+EvtfPNEwmpDyuTYzBnk6MdIS2CRWuQjWo+BHWoAUc5nAaxHZQag\nQnOWNY/50jQPMBYwmdTE4T8GjRjFSyMqowzBJEiGgdFn97OlKlwm93LiMF2t\nm+50GfAmm23gDiyLBxfzeI0DuE+N4dFzLcu7vYMIIzDoZr/CYk+E/Ay3ZTAq\nMqoWzlRRTJ/fifA/5r/UDLyLfMv+WrxBIJ9LEmK5TDCvEvrP+rMY3ATZyQgP\nVWSrjLdqqbkpsQDhCFntwsPy5+HUvvxNI6Tm0VeXjuEOwCU8Jm5bPO8UdaoS\nvTRFVL2IsaGXqDnMo+0ukFenpeNuMhE1hoHS9abw+B1BC3RUXEzBL2iBAa/p\nH6EvXvLETtsHbyVXfAQ483zP7M3/LVx5BICoOQOl30E4Ps4taznKFYaMW9Ob\nwOgowXb4oh5nS92SzMaH1ez/tA3/YLXNwwAtZTNPTyx6JDCBTesP/yeq63S8\nYExo\r\n=Hvju\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"8010ac2fcd0c658c0a4184cb0f5d8108db3632e5","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@opentelemetry/api":"^1.0.0-rc.0","@opentelemetry/core":"^0.18.1-alpha.21+8010ac2f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.3","@types/node":"14.14.35","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.18.1-alpha.21_1616595178190_0.01635822980542545","host":"s3://npm-registry-packages"}},"0.18.1-alpha.23":{"name":"@opentelemetry/resources","version":"0.18.1-alpha.23","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.18.1-alpha.23","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"5414aeb3cd2f826fe923c00b9af081563e03919f","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.18.1-alpha.23.tgz","fileCount":45,"integrity":"sha512-02Je/uRHfgGF2WK0wkZibubV++aPvQmmHSKGOIL4keUEX/9gIFi6MckfYrOa/xZi0gxNz9DvFc9b8r40xPVIkA==","signatures":[{"sig":"MEQCIGllIx/K7c74/C7gmLzKSxj6r3BZCAHsRXq+Z/eoRzyRAiB0PlIwdoAGFuxSfYv9fGlZ8lBkB/+hMmSh0YTIjzGYpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW5A2CRA9TVsSAnZWagAAyQUP/38pMx8L3olOaFaPP4OA\ngsChtvmTQe5ttMxlEr6wGNeqrjlQFtFBqDLo0benddaEBA/LdAbC2O9pN4O1\nPgcaR6gZoZRDYOZgxJJCqKrgfWDX3UrsfGJ3orxMDCUxrQ+k+krw9+XKYMSD\nar/W6qL+ndUO4OADlZXBhhJRwcYXJw9PfTJpKRtJbYZCbfh8BlSGtXEeSs+8\nv8AjdcunneW7nbBThOpJn/9DxXboygsSbVMynIDMGTAQ4RVJlbewBoHdjWRq\norzVrXhUvaI6G8/AIetJAB0zZTCjMX1DSJQWYlRH2HRVm9oAQaLQCgPdQXJv\ncdNy9Z8/ZT8nPZWQr2cUTMI7OBefyoO3Y6z8z/5OPQEpEv4w5uozZkGuK/m0\nJMTnqY2NxJrPts9QShaUVgNuC37GoTE18xd23oZOuWgWe9ohEMGYmpjL/HdE\n9bQj+RDBGJ9ypJu4JF8kmNVbQYhC2chqqOa9HWbA07+hJozXCPyaVEz+vvxh\nqwI1jOJP1OeM+HbcYpyet7+ybd8KXSQ0oCJZ5vJ1LBu/AfpibobmHjMlAOcs\nL0lV/2JRRWmvOTlBZfTGtcR3RkNw0/qksVy2/ppkRuHQgqSDqkZorC4Nm/hk\nKrFEs7l7qXsmfkISWs5e0mtTsEoVT7DUYtlHXgh246KtbjboNOn2YhIyoDbr\nvKTg\r\n=3VbY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"41db733e60b5e4f981be94eaa56e4fca24b539d9","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@opentelemetry/api":"^1.0.0-rc.0","@opentelemetry/core":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.3","@types/node":"14.14.35","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.18.1-alpha.23_1616613429748_0.44277376873261565","host":"s3://npm-registry-packages"}},"0.18.1-alpha.24":{"name":"@opentelemetry/resources","version":"0.18.1-alpha.24","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.18.1-alpha.24","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"9b894cdd5a781fb1cf25f913a5b27da86dc438a9","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.18.1-alpha.24.tgz","fileCount":45,"integrity":"sha512-1Dhfyon2dEda4gvH2fM2o7HuEdBdNYBqCne4REQPFKJDD3LgRXeCeMRRrIOdthO6xy0U8WegffhR0GRCasghng==","signatures":[{"sig":"MEQCIE9ttF6IQ1sdTF96XnvJjcNL5v5a2QpRxNVzUBa/VrVmAiA9iqk5zs0Sj41ZZCwxGPzewRUrMiplbEcf4KQ3mR6x1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW5VACRA9TVsSAnZWagAA3nkP/jXNl2F9NtsII5or1fef\nZGgUic2Wt8UWWrvlNTy6hlUmKo1dTw7ck9bQRxt0ly2K7bnIX1VMcAbeAXBr\nOkW9J9uB3Y3a4il1FVWvDUeIxrFSQSMSM2ZtzDHuYL5k/Xxg98P0ApSgVmO2\nOErEmdgtJPw67KYHGHhxaaqZf/pViilxbhBRdRiKVeDSWES5RTKthHbLIWXB\nalzzJ0Y3w4OgVth0ZmIR+ve72q0/+8lA9GX5RtoJKaaxspDLNCI1KoBjuw8n\nXsH08rstXWs/PlUFukwSsbtQEaVkq15Q+NTCn78kajjA5NQ7wjsvxa1j+DLd\nAB7LTZnKGQPiEzZlEL/fCntVewYjzPdj4Xf4Xkm0kSWlloQy0Vgkz0S/jkUn\nVw6a5vh3lUNE6i/+jtqUlWFJkXzXvTbAbH46RMWOV/gqxcEBwRNgk5LbLfaQ\nolWjJA3MNLv0Aai/nAdfMlaTzq6Fk58vxNfKgCPJXbCovNJiANpPwTVtwy51\nAR4zz0BFpzMPLUeBTduUXj9WygNgOrS3HYjTnGOrr/6ODd1CXUVTJ4GUpwvX\nibkJ0ClCziGrwWTTWfJe7ab2gyFy4s2U76dvTfjfr6cv1HvtOEackcVkmdrc\nwRqoHwtlK7RP7ML0NYTqeM+ott85gHiz24AjChXBYrdE8tAdKBQ2ep68a5HR\n0FJx\r\n=KrMX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"69f2d3c264497bfdefa2126d0865ca56ad5f22a3","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@opentelemetry/api":"^1.0.0-rc.0","@opentelemetry/core":"^0.18.1-alpha.24+69f2d3c2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.3","@types/node":"14.14.35","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.18.1-alpha.24_1616614719607_0.93478343837367","host":"s3://npm-registry-packages"}},"0.18.1-alpha.26":{"name":"@opentelemetry/resources","version":"0.18.1-alpha.26","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.18.1-alpha.26","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"8af0fad030dc824c91333418c656ba38140ad12c","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.18.1-alpha.26.tgz","fileCount":45,"integrity":"sha512-/78T2bAZckAYdSin/H0jqmVIjXwpXKUHiiwitCbOXjMGwDYNFt7hgjli+2zkrOimeg5trmRDFBQ3mXY+lUbvsw==","signatures":[{"sig":"MEUCIQD9Gp5YYdlRoMt5nPGxCbn1CQttKmBK8hGrcKgiPzM5kwIgR6P/Y5AvbP0f72+mfbnDot/IHYRUIvRjLx8Y7GQWqsA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW5xmCRA9TVsSAnZWagAAca4P/32mimsYreqkEQprHsAL\n1sDHoakeJ6Sszew69o0HBc/ASBYEB9K1L6HtQjGuFRY+EObtjcwUxa63JWLV\nFjBxBfN5882vK4M827bZDTztZ5PfE9xcaEOHqEq9G921U8IjSxG0U0QgKv/A\n18DrNyjSgiAru6BSjkLXgBiBza4/XAh/gM/QSlTCLW+NcMSewS7sVwn4wfHh\nyWGeMsbWmDCeOth6OkxB/ZiZaaO83FEBBDvAtY2W6P6Mh7h2N1t/q19kzq9T\nBXqU3RnBTcH1IhRd/b+arNp4T/T52smCJFA+kYuNb1iP0E9lq+YLuJdxGFSI\nE+JI00foML9zpj6uhibItPyqdqANJ+ZDg1AsKt6bwVD+1XYSOmOlxtJwbQPo\n3Sj2BkOgWgnLhhZYr/nC8Ll3Q6WisuA9rw6Rub+/5Fbc6XYl0rCmIs35A5Kt\nFTEs+WGKHkQ+vlZZZIq+hSpWvuW7QECNbP8fJmVLaj4PiWdPRvnMmO9Cx8+j\nilh9p6L4FcoIr3ISDzQGPN5jLsICAS/7fUHD/zY5DMS6xlT1Otjehlq9b3lx\n4dypQFS0Mu8lbm65SFslsSYg5O6KLdijToCOiFzmmj3xM47k/2WAdoT5XTYB\nPv/OkrCQIg1shKXxEmXLTn6v+AQf5LnC47LfAhNFM+HQmAm5iyaNVhD8lien\nRKps\r\n=cd3D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"91483873ae3e3e8a686dbe3b7711a233167efba5","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@opentelemetry/api":"^1.0.0-rc.0","@opentelemetry/core":"^0.18.1-alpha.26+91483873"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.3","@types/node":"14.14.35","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.18.1-alpha.26_1616616549634_0.8979420134355596","host":"s3://npm-registry-packages"}},"0.18.2-alpha.81":{"name":"@opentelemetry/resources","version":"0.18.2-alpha.81","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.18.2-alpha.81","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"c6ad3ad1224d4b11a2c3caa1a00536351db3ce2e","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.18.2-alpha.81.tgz","fileCount":45,"integrity":"sha512-2tCsUFksuxPtZtPKj8+bSdG/VH0vKwHQbWChWgwkBR9IdHNkzZUWcnJDGOWd24I+xb/EbfC9LSWo6SWlXp1qcA==","signatures":[{"sig":"MEUCIDea1dOOzJ1JyGyG5/o49GGLK4zPs0M5UtFxwYNzc/tJAiEA4c/non6B2vl1Kc8Z2LjKVgwriq1myHwikPYG6Kq4C/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYi/qCRA9TVsSAnZWagAAZl0P/0zJim8aKjTn8E8fsYec\nAsJ1vgp1NT4abi4d8VgFMHUUf8/zxVkgO1VNJet13mh7de6o7y3CHFQyHDFT\nmHrdlvlhs/Xnf9cdLREkhXAI1PemF0kVj9ndzp33ajC2lQ6ao7QgLHnJqdA7\nFoZDYwPQO7uY8txCKeMh8Qh9LYS9Iw/w/vCvXAjiyZdwT/9BmR0QQeny0Ds/\nb4ah3zdfh6u/YNBlVK4EM1oZN4SeCEyFEaqSQfoTFWqw/zu2l2wdtdipcpqh\nOZ9wbwHWGYPVfsa6kxaJOxai/1V7u3VoB0XsHi1oOlH17kW3xlrVk1jzniAW\n5m/+HGhDDuPGpUUHanAiB94buTH7msp//rUHrXA+nE6bblC4pY+XOlkRT0TL\nmvpShMbAHbXqHfUAYIvEdW0CSV+I1TS2ApfmTTV8b7Qh507fQyFpWs7oXOQ3\nEg09ckruf+rUZ2dMHpaFmGe4d8UaAF/7Ysq33C8aOP+SmsUfOs7cwQe++KS0\nLjjAbmJzEJskO0yGS/yOyq2V81lpGWltxJgpkfWZhue6htcOYZMnkM4EK049\nJ4ipgnnWuGHN3VGKBIXF47TochcCEvMNXmTZ6tG02QElAhZrR0Es4IriGdsX\n0nQLP2eIinqY5hkVpgaKgC+YrhF7nbLCR7yijjICGutwi1fP4iIvn+0ov+Vo\n1xhG\r\n=fO7w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"e369035cd228a5c8781069a99322c5b938061d20","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@opentelemetry/api":"^1.0.0-rc.0","@opentelemetry/core":"^0.18.2-alpha.81+e369035c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.3","@types/node":"14.14.35","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.18.2-alpha.81_1617047529653_0.07050396473102372","host":"s3://npm-registry-packages"}},"0.18.1":{"name":"@opentelemetry/resources","version":"0.18.1","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.18.1","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"700065efc8b7e19f41ad19e27f7d47fb0ad7db18","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.18.1.tgz","fileCount":45,"integrity":"sha512-Eq6vF93oeZ+Cnz/FwzYl6H4tRv/nn7ZRMsMUNnzR/gGcvcUwFhBDyoG+Lx3XJ/4M2CRlY/67jyp3mJBH9aRWsQ==","signatures":[{"sig":"MEUCIGWLh8rFRhYH/h5lpX0+bm46TLktWdf2VNtxHjwptjiJAiEAn3WtwCqzGbB1DRPL7XLVjDV8fjS65EKUP3CLo8+bUPI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYjKtCRA9TVsSAnZWagAAF3AQAJ0Tr9IrYtCEDyUaqX3M\nZpCoi+TAP4NpE80L6FJcCFi+UTP9uPxjemErnQdw1snPThZ4vd1kJbIjwRpo\nOb186e8429pvk8PQO9cjFjCUhJlRb7vXsJMOvoSN3BPUosuftVufoL8Ww62x\nJDnrMw8Fmq00iLs9Wf/0D9tpLO7bcWpJPtjIZ4qwTiQGL/UlCHq73JUcofe4\nOfhb2cfk1xh1DNCW8D50dBAA9lDUbe6QqkAB00xcsDH7jplKwvniPuFGf7ID\n+YPdwxzYp3/1oZlyYFczujVeK6MAhPxa1/8tJdfwIhO7zoHMH/iwH3tQPw1P\ncMMwEXA9zB5QHwOLtpnbHUNaDdGU+ACnnUYQgYdx1YsCpE70sbSUJyMlhh+M\nfwyeaTtur/6U78bgJkEPyDPI7SFYdSPbyntcHbRtV55aHJccv+ZtaqDnlPxY\nsNUQ4hzRBgT8GNn5Mv2IYrW0E9cJ7wHuzPQlxn2NMvCsOjzXNQF9id24a2K1\nN6CiYZbETKpuNP25Ap+ExqffnGHN4mzwPXnJ+5cObEYvoYfCA1CJR3bUtSIJ\nO1oOlk2+X1Vy3m7wfXpZjLGMsMPnbip5Ob257iXKpf2+/UWRIcykl3mckz1U\nh+PuqMQVRAtlWuWJhUi9pYn0b+ht4AxZiRKNVOtPFpWuKMlGYVm5WGITZl65\nC+YG\r\n=og9s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"e369035cd228a5c8781069a99322c5b938061d20","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/api":"^1.0.0-rc.0","@opentelemetry/core":"^0.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.3","@types/node":"14.14.35","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.18.1_1617048237055_0.5390151419391065","host":"s3://npm-registry-packages"}},"0.18.2-alpha.1":{"name":"@opentelemetry/resources","version":"0.18.2-alpha.1","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.18.2-alpha.1","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"10fccc68085c7447cf2e6ab0891f83ee956f5fa4","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.18.2-alpha.1.tgz","fileCount":45,"integrity":"sha512-AT/AiwKQQtSQ0q8feJLAeAvWqxXyV8xDsGJJXiOyv/WgGjid4EXDfPUdUFh4545JZWGqA/oiY+u4IfEtP0TD+g==","signatures":[{"sig":"MEYCIQD1TWizgrS8afGEJnM/4z00g/V1L2tUal+DVAolj24guAIhAIoTQKIA84k5h1YVRctOaUL/NctU6OwjJeWCoE2SXxG0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYyJGCRA9TVsSAnZWagAAEeMP/RBoUBLvSek6b3XONdEP\nsNvOS+KiFckJNzRIvX3XW38la+hfWYyQrXOrihXIIA/52kAIihUM2fFXJN5V\nbInBTxigdsM5af+vNa4DTkVnaMlDMxFJd0ApRkCj/up2PdWcQ3dcz03sGIh1\n4Zj3f5BFgAKY8DtajRm6/UbwTjL/wPhlWqLptSVYYVNgC+Lf24Geuc3dNT6/\nZVMZQBNGnJOWleHbjQPbXx/yEPVTEHh99YqJbIcjtHwUhCLNLmjyQqfaBIHL\nHevvPY+LLIaS8+E09eKYugH2dglwcpTEZq4C8uK7IXCZgiW2rjfMbNXtc0aj\ny2YcTHCylKzs6CmTASjCAdZ8RWXzRPrg4jUjRAAZVbi76sn0tWyrSf8UTD/Z\nKXutWR0PWef6leVvNnDZzQ+FvbdA37HGXD1CkGuDKHSzdFcXCYEDb4Q+Sebq\nipovLvsKKD7aU5ebxQQicUy5/4jlqz4xVKbF8Z4aVFj6XJuvMB6ZcH7DhT9h\nJq/v7JuyRiDmIxRdueMdH8S/zl9Y/ny4QnhrWKOxRejaP0srGbm7eEKglNxQ\nmLm2NmFNtDJd1l3T27qimaflTo2jzIPs8/0B/jX6cVmUEaFNlsyMdov2e0QK\nG3B7+UwAbMqJEo82LJOQ+IbpwVDzs+8CyHG89d45zhQ8XhJ+pCf00WRUYjg6\nMwUc\r\n=oZ9e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"54857c012414c05bc83b4a8da224492c98abfd46","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@opentelemetry/api":"^0.18.1","@opentelemetry/core":"^0.18.2-alpha.1+54857c01"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.3","@types/node":"14.14.35","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.18.2-alpha.1_1617109573750_0.7215042050613902","host":"s3://npm-registry-packages"}},"0.18.3-alpha.2":{"name":"@opentelemetry/resources","version":"0.18.3-alpha.2","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.18.3-alpha.2","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"05af8b24e0e5f7d68367dd15587e0c7b22a07167","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.18.3-alpha.2.tgz","fileCount":45,"integrity":"sha512-ejGTAZR7z2BZPQjRAz4cYQkzhnp6L8ZEfeFxSqsRu5bWKGjlaW6dxwbcNs8p3sqcqejn/mJWD5krYEOoNMxYww==","signatures":[{"sig":"MEQCIEZYquHcZMgf8zbHNove/bX+p7262kx0tM8zfQoCSgoVAiA3hAWvZQe2A7xa/UhvSCywfVXj4g8TP5Z3N16GEOs34A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY0NICRA9TVsSAnZWagAAhG0P/3P3OpCR3A0XrafPfPng\n8v2XDQNevDA9VZxPpJh18/2uJmnMaWxTWta64TSpkIXEf2jevtr0uiVO7Rkl\nBIr4TUgGM6OkAFARv6dRsqZth+RiYCBQRooP5/eZIPZa2TwkS8i7xZy3RSab\n4N+w95kOWQQ9PRZx/Q7P0stHKY5EchKSgBVxSSwAvbagP1Y03Zi9yfa5CYut\nlivFKQ8agB8+GdfzmnDsUciKOfEwjQWzhAW2r1PJR5B7Wa76xIfHvrM/ckto\nWUkQPzaR6YI1gh2jAqXOYwvRzC+eQPiq6gXNAOK0i2Rx7mr0bQtBn//cOSX+\nWPDyqhO2zSiA21gqB4A7D3B6jFTXdM8KXVtfJbPHPR6R8xWe4MdqmV45eDwt\nUJupW89w61QOSc5dy7NarmMRAzd/vNbvvAMBidkpdjL0ksfzZe281Cgdvlg+\n7JYYr4XbBK20Gz3qcap3RlM2L64Rb5b1+QsfcdZy5ff5lLWaS2bWinvDIlWA\nhxMqXipP15XNMiYBoBaFtSIjhgkMleoW/OCSt9QjmogC3EuD2H1Kzoka1KL1\nsw3LmGZULftCv5sd7KQCQ1Y4VZ94JG1EOIMr+agYl1dTsd0FZ2uYcAAUnxzH\n957yCFEWehGqdfuZehWoIWjI6U/ey+xwLHk7rG6BnqYOupM5oCMZ7t6mr5tv\nzEh+\r\n=ppDM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"2409f1cdddd92c23548c18c055a6a36efe36349f","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@opentelemetry/api":"^0.18.1","@opentelemetry/core":"^0.18.3-alpha.2+2409f1cd"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.3","@types/node":"14.14.35","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.18.3-alpha.2_1617118024438_0.6052533009442176","host":"s3://npm-registry-packages"}},"0.18.2":{"name":"@opentelemetry/resources","version":"0.18.2","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.18.2","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"9d671476a53385c5a75c6ef273a609c9f01d8142","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.18.2.tgz","fileCount":45,"integrity":"sha512-EBPqFsreXgFaqkMmWCE8vh6pFhbWExRHSO24qSeGhxFmM5SQP/D1jJqMp/jVUSmrF97fPkMS0aEH5z7NOWdxQA==","signatures":[{"sig":"MEYCIQCZkmaHImBrz3nZf33cxUMqhfyDItcB4roIfdSXWJlTbwIhAIhbLBhNsMoxGy97K39r5ETfxRNfGwAcOJHrcVo74Qix","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY067CRA9TVsSAnZWagAArtIP/jK0wwB176nnt1FKr/FU\nm9N/d7e8BQ6sCj9HmD8GB+9Cbj79wv1gk0piKqz5d2qrYXetIBMhdRyTlJkD\n8iDOmlbmEFrP/E2nug6WfTCMD5YBN/QxMUw/6+QxLfN2tQKyv4Aj1bEFLoDQ\nS31exUa7OZdWiHntt8ofLINW392u4QGzoK+HtB7PnyrgdsC69SWYwcA5TL7+\nMr+4DxQbWpRJXOwB+THpKZYlTD6MfPhrXITalmJfDuwCGbEyQpXg3GajVkcE\nfas4wnEQsCAntKp2IHoTHj0tguHHyqUQQNiwLH3HDiJopv2QEkD+5Ahl4ZWN\nFnSkujKX/9HVCJ5jfTutd0aO0gduSGwj/HYIkI3Hzi7e/fQDwYRqji7oQBEE\nnBagM/Pe4/AW+Xl9QsCEXyu0hHm+32qR9e1H3lGMiBfResTAADjq3DiCOPil\noiBOn8lwvSY5YXo2MIFxtNS1fRMs8+yLmB0vkkFSpsSuYmPgp+V0YxhIjOg3\njXzUBDjkveKldnv3Wj14m7AC7mO0w3P90K7heeE42SY25RTSjyccGWsz/Xm+\n6BRkuYppIWYoLV+4fph9De9p58u8J3xZ45vbbx1cVmcuczK5N9xNPrZH+xxa\n5UsqDxDdTvKGsRF4vZkRVQ7yuD+44XErzxeZLf3OGhvGQWvlF/HV/7RrUbwG\nj3bh\r\n=tLna\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"2409f1cdddd92c23548c18c055a6a36efe36349f","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/api":"^0.18.1","@opentelemetry/core":"^0.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.3","@types/node":"14.14.35","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.18.2_1617120955560_0.23900434234973034","host":"s3://npm-registry-packages"}},"0.18.3-alpha.1":{"name":"@opentelemetry/resources","version":"0.18.3-alpha.1","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.18.3-alpha.1","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"7d355e2d625702aa57c9cc6965081fcb2f5f7523","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.18.3-alpha.1.tgz","fileCount":45,"integrity":"sha512-xtqSRV2fjTOcGihw+hwdteTnN+9QYC0F0lv6yJBhDPy5lXDRiwnfa4rlPedbIY50t33tAMS57P8JIPjJxD+pIg==","signatures":[{"sig":"MEUCIDk3/IrMUuB+14znFZu8zhAuGagstRqcWNl+iT8D9EUfAiEA4p7y/6CxiCNtB5NvWaK7OTl8SJGmqR3Mc39UTkYcyI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY1/7CRA9TVsSAnZWagAALhEP+QEqrR/16m90puzlpCbg\nHbTGbc7WtPP9mDnj4wj0Qce5KrscEEbitp3tVZCLDi/FRbrpr/kEch5K3BDu\ns+1iesY5VRiXlcs/npFsPGA6h2tMW9z9NvyQcEy09oV/vBsXnfEWTbTezqLw\nq81FJWvwQ4Ln403AnbZRLtEw+H6NeBLaaB70sccmCXTYLzCafqQhPjLhfSy7\n1yc3kPjIubKN2a69yr6vOQASvVbpJQZ5ZCZvnlbK61VRVUMrCwvmfurZzmpw\nXQ7WJsGXk0kokzPzETbfQej3i9Ve6HQcbvp6iTjyCswhZ401ed2psUUwFBCH\n6WV35uPbOw559swt9FsB/rBeO4kk9B3WNA150CcajVNRpkQ9Wsdg1b2m+4xD\n/5biu8osQj4935Hum9trVmEpjV85N8ovK1MbIpLkAk4EfhMGXKZcjitjkQ56\nCr5Pma6RoBNs+R+d5e0ssAMO8yN+ct7ugHdYk2pkMYKQXY16+HUXYXTVBW4h\nXm/Lkz2BLRoEqW6zdokQBbyxLikcwyo5Zkwzuvv0uhfBhvw1Dx2UeR527+J6\nc5s820oVLqiY6veOOGz95IKsi4PZyv+WwRZ1B61aVDYmsH+o/944y7a1gOdZ\n2AUubWA47Y/7hsV1N7C0cPKoREfOZQ5Yw+OHI1j3qGKaiOOr00ukLysDJd9r\nDD05\r\n=Tarj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"cabf8630cf2e295ac2e7e5f44d6efd1ae911cbe4","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@opentelemetry/api":"^0.18.1","@opentelemetry/core":"^0.18.3-alpha.1+cabf8630"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.3","@types/node":"14.14.37","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.18.3-alpha.1_1617125370973_0.9276165778961876","host":"s3://npm-registry-packages"}},"0.18.3-alpha.3":{"name":"@opentelemetry/resources","version":"0.18.3-alpha.3","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.18.3-alpha.3","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"2caf53946e40534965a1ee023d9d974f5dad6c3e","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.18.3-alpha.3.tgz","fileCount":45,"integrity":"sha512-+/UE3K4xQR4qH89qfzhb6AAb5Er+b/J4Cd66b/R4zBWVqxTrpxaX4XS7pZ159CrFLcR0NhXKlE7g/GW8+nHzrQ==","signatures":[{"sig":"MEYCIQDjl/4zasMXyLQMPcjBelyTY8bKpCypLhfSHRKpvNYqngIhAMIOAW/ksJ8fRxGfV5uXiA6bgyDmpXdTC2q/nu5ZKHqK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZCbhCRA9TVsSAnZWagAAKC0P/2JnAegjxSnf8lJ/jFCt\nltO6V6XweLIGiVT5C1O3OhfANxK6Mkl68WTp5RHSEu4RCq7mbJNAWHObd6F2\nIMvuWZ/0fhME0mvW6uUK/E6d5lK47FxfRfnNwtjtDb4IhXHD/IoZSWowGUEx\nRn0aV3woU+muKZ0sEYEiUB4UwLgjvjk3IELpHAsGH4lgUzDi4EI+o5FFCSJP\n4rGiqP4N8Dgqq+CWSglB7msUThdyLbmb/+Yn19mmFrcoqRVyEUzUXMhfOFaB\niPN0Sonl3HGQXeKwoqDiqg5dA4PDwt9GzHVJEecLNsS0xjehpgxc7ZZFhR96\nU4fYOVbUfvsz1kjWuqppODG01EKcUdigFwMdai5cykvNHRoGa15nWHyw8uV0\nss/h9qFLaZif4dvZNwR3eTYwAMxmFsqqTkYSu7mvymT/CbtN8gIeVGcIcDEr\nTuOviXQSuZKYF5GEMzRjlfU8WXTI0StGV67XeAlCyLnf/lEda24kVWf15OHo\npvfTkauHcAr1N9Mpl52C8xR65t30HVevrtWuDKByGsL0YPBtH3huveTHrpAx\nfHNYlfrO+3MXey1Y7nUisa+jHUV0xWGd+8RLVhO8YSWTEf31Je7T831ZxJux\narl0jKUPOr6HLMNea9K4qz8LO8u2wixe+8x80KZ2ptAvWxDE4c7u+DOh84mb\nfvq0\r\n=Fc+f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"853fcb94cd96cea0bd1af18cddb355345f76adad","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@opentelemetry/api":"^0.18.1","@opentelemetry/core":"^0.18.3-alpha.3+853fcb94"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.3","@types/node":"14.14.37","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.18.3-alpha.3_1617176288725_0.32351161359879743","host":"s3://npm-registry-packages"}},"0.18.3-alpha.4":{"name":"@opentelemetry/resources","version":"0.18.3-alpha.4","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.18.3-alpha.4","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"a39cee4adc498d1b71658d154e16584625149ce9","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.18.3-alpha.4.tgz","fileCount":45,"integrity":"sha512-y2gGgsDNDaFJQgD62AtTgWbedUhgkdcAwzLK94szvg2l1vXALPq5VJHkMAcOeQ0iR5gaCwbYwUANnXNYflc7gg==","signatures":[{"sig":"MEYCIQDxYPumeTR/5bF2eulJEt0QHQOy5b9Lhk3tDx0QFpEyyAIhAJpuxX1LbvaHczCyCxahs5vmkGtavCOERGdUAw4Py65V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgazzlCRA9TVsSAnZWagAAgxUP/0+oaATcqdgbKjgEte/Y\nq9QKX911pwLSSdFhUCYPRVrx5iC4OK/4Kr+DGK+XT5ay0eMbKcTZNvW18raL\ntY8sUZIaPVovQfWeVntGOXL10igdGdYBWhuhUGB+U1j1UpF7MYmqaY5XXpe8\n+vd04cdIncGd5nLz9pwkCjGcTCH6F9WhDQ5GIU1lXe9ZpLXSWwkT7jonRD7l\nIpCzWZDLPNiJNzQFkK1yeeKizBDycokauD3kH/NnncD2EHNpPh28Vj5LH10i\n4fx7/v6QZaeCVvCag9GyNi8gULQCbJ17LPFApJGfjQGOjrMQ4iTHDP6H4Pe2\n6YVSev0DM9TNEtsJSiWEn4WwF0kdGmUDVo72sT8SAOAO67SaJ+QjIfdKgOCW\nLd+Sw+AtFAxPt6v/eeJGrJA9QlRj3dCxWZk8FeizTwN4DRQ0lTj+2/7dNe2R\nC/sHHXAJDIioTVDypdHbvhHx1wNgG4LMddfmOn5aSusgfSqdvOL49W808eQz\nxTX0//h54tGfIPbqiPVZh/fAMDTucapDAsXJPR5GZb7jxjE3RyAGY3L4JKyu\nVBmRjn1MQQk9/S2c7v8RYFPUKFbTA4SRSDsE6Ko+ymGwizxbeljxO6j/bBZl\nZkJPhldls1+sfsicLLf3JASVqKcdf4Z95n4TftUr22XqWxjyp24sqatKh0dS\nKbq3\r\n=Lf0V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"02175dfafde72898d7ab40d8078b0e1b6576e82a","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@opentelemetry/api":"^1.0.0-rc.0","@opentelemetry/core":"^0.18.3-alpha.4+02175dfa"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.3","@types/node":"14.14.37","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.18.3-alpha.4_1617640676931_0.6815246552840866","host":"s3://npm-registry-packages"}},"0.18.3-alpha.5":{"name":"@opentelemetry/resources","version":"0.18.3-alpha.5","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.18.3-alpha.5","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"cba22cf2fcd16f64ff9f67e7adf05cc56e2574fa","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.18.3-alpha.5.tgz","fileCount":45,"integrity":"sha512-d2/9f6FeFjTn9A6fl3uSvPqYuQkZ5hlUHHUaePVOaH8DyWDUxTwwVBb8aJ2M/j1itpLHNGYRc/adWSIzFS/JYQ==","signatures":[{"sig":"MEUCIQDmT1z0T84SueUK5NTWuh79yAhg6Gitz9ceaRwOGctKkwIgJ00kWJ7uvo9hV2fgR1YGf4fI797BDucISal+Tr/QI60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga07rCRA9TVsSAnZWagAAzvsP/AvQq6W+/I2FZENhRtPo\ndEEUQ5vEnFJg5BorYlga6vSreuTMtn2eJEByMI5dMwaBbDXImPBqpxseScIb\nE+FC0dDHfhjzsnkcIbEi0vPXmRqdoarCsJxF0MkNoPj/pQZYjQVMxBl1UreL\nedXjWRufuRFFnKmdh/2AtBAS0pifaJEcyREVFZpZn9WEFC4Ol51AK0ibEsih\nk5ICNitZO1f7xh6OlsTJZRzgCvguEIGLHR3Sc9dONCo3qFWNNx6pxe4BWoiF\nsLDvsmCxBoAkFvw/96n7ov7a0oVjNsVxhhcSP4xZWVVcyEVon47Xw9r3A2Mi\nf+3OpyW3byPQtr1cv9qMsox5LYvoJyI+xeduc+gvmnEM7FRBPDpqVSVzzh4Z\nD5GdYT3nhPG/EPfSjgxDtGRhL2IX92KKxNve5oqL+ObU5+d7pNnQdk4QF299\nC0STnwwcN3IbVPJsM4dYLlBpw2bCzvWFMMBKLal5WdTDKwmcwnz+XyRb3iP7\nLcp7amAiBANwZO7cZxypQoIuSpdwvoPzTIO6hXBbyKrSzez5zy5RfO2l24Sc\niwVaKctFbsolW31f0d0zHeD4kKOuTOe8mOSBGIwKvCY3aifPoBMoFJnDxOMH\ni7RqeOmSyIlqQxcLLxEALMpnm5xHoBc4+buU68RGxW96r1gZxyiu85VSpFzl\ntxnG\r\n=Dcwy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"8e2e2a9653bdb648849a0ac64df55cbe3ff0c503","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@opentelemetry/core":"^0.18.3-alpha.5+8e2e2a96"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.3","@types/node":"14.14.37","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^1.0.0-rc.0"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.18.3-alpha.5_1617645291344_0.7675893410115859","host":"s3://npm-registry-packages"}},"0.18.3-alpha.7":{"name":"@opentelemetry/resources","version":"0.18.3-alpha.7","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.18.3-alpha.7","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"4ff1a09413a385856bde74d58ec5252a79bf4dd0","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.18.3-alpha.7.tgz","fileCount":45,"integrity":"sha512-Eh3PgZZcJFwRHYPMN8hvG+iew2c51LD3P+E9YbaUfbqjOsGmJdZNAwJIkbzrSW2LkZ1AqZGifopN3z9s20zN9w==","signatures":[{"sig":"MEQCIHh9zaddIBhOLVILv38bLXF+7ieTWcitSiooKKP0lfqmAiAsUH28UnwtW0ovXlXr5J5Ef4iKz895fXr93xe8EGdLKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbdnnCRA9TVsSAnZWagAA+PoQAJlKDpBFE3rQlyW2wKsp\nMCf8Qz0hWBsYIO8RJHiNxXpnFAIx/iKTaRlrfPVLzMbaTbou+vnT5AkezQga\nYGACyBi56Ppax40gbNDbex53NJ4Sbp3E+Jl49uPynGsDCYKiHNw74ax0D2yD\nu/XUdA+XweNQAJk89tPgcEruNKqBKlqRXibI2T2z2Il7jcy9mLWh+9PKcIF7\nUXacBF1Su5g8reaPKJEOU3NrugitEPbtdI3LKrRaKqKHM4X2wo+bvVOl94MS\nKAJ3WGc1SPT6i2hsP9LyNQklBd35DHeBJ4SJmnxvsgMZ8XeiNWylYbts24Iy\nOJKUxopriePQrXDUl9KPLe9aMrvFV5Laqrt+v9QX/flx1S/kwSXiy3VvXWqI\nnhy66m07JtA3S0GZaLAqZqAfbwwnNWB1ZFMj3rIVqoLS+jElpTU2RFJK5igd\nsQ9Vv/oaBlg25sPjFBx5VoN+y52XplPq/HZwr3tl8QfCSCk26GtTP3WAeEtZ\nbAuvDMQb+2nWsaccoAcnpEmgmkX0HkLeUeqsIE6NWHhPJ3a/V2S/wnYrNKL7\nQizL4xgNwr9UVmG581CqlswZgp6fQYa9XlZo/t49CwAeedIwLPS71Dg7SZ4v\n5v96aeGV7cEPeDbmGcZvNLcJBbldBFvcUE1ZEP12KRObDHGDhryTsH2Lvxft\nojIv\r\n=tXMU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"897c35f497363ee3f3ea4c1e5ad1628e09ec9041","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@opentelemetry/core":"^0.18.3-alpha.7+897c35f4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.3","@types/node":"14.14.37","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^1.0.0-rc.0"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.18.3-alpha.7_1617811943342_0.02095684168302192","host":"s3://npm-registry-packages"}},"0.18.3-alpha.10":{"name":"@opentelemetry/resources","version":"0.18.3-alpha.10","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.18.3-alpha.10","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"8d2313a2d91a5828650c3c490ae1f997e138f149","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.18.3-alpha.10.tgz","fileCount":45,"integrity":"sha512-nc23BT7pIkK+AMSCyX1iI4ylERXLYCI4WAseeAdQORc52PREtMTNpkL70CtzBHylJbliW8LSE5N12LcbxOR5gw==","signatures":[{"sig":"MEQCIGFpIebgOsAng+2jaTAuf8F7+VTjMH5OYDpVrTvnPYuOAiA1oU0DqjHvZVhQd5pzm2yKNH2PvE3Ovdp89xeVG0BSOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbxJbCRA9TVsSAnZWagAApTAP/368JHViKYBxxkenKnTI\ngbV7Ssc/uY6aTTSsMzXKi5OEOBtUW4PdXoDRje4PmtG9uBPNc3e+HCV5+ZVY\nj1e4xKwSOk578cSX2avp6VsHr1fGrsmgfm565t58VZDoDmpeX5FTGd4Gb8J2\nt5r2c4uFTA7pU/4JfkfGKT3B+PnEJz1rr2WIsFEEvBX2sr1B8tVJ5TzRPztL\nzPX1t05FQCYZuxW5/67W39H0kJNqZSm1iJggwe7AyNt+W8nOcYiZt1RHlthO\njfbeVSa3KOjGCUz9hTpFKv/pWBqw1i72beclVeNYz/gdcrR+Gy3/6Bp4WLKm\nxXAAABCoOW+4hKW9XOlb2Jd7tDnbvwvgN4zwnKWDa/SlmGW0kivtccQ/455w\nIji6ehbCx2zCZBUAgDMwMuGG15CZbZMxiP2vWu0TGlAxtxZTCwL4ifhgY0Gg\nztWTMvMmsO+h9i0kpKUcusCZ9XhQUpdydKG+bgM4/aSR8bCA+1Si1PLdLHI2\nqNWWmYVSpR4gdV0DIqI7pB8cKeOmJieLkYf7aojngZ/Yl8e2vWJxcQOtJrkp\nmrB82Y5nKGMDqo/zuVkyqUeIfWEYMO9Rduqe2T80ydSgR4QhJAdrCeREHOsL\nXobvNQnx0FzIDEuBwAiZd89Vmt0ha6fgVa/Db2SRSqK18tQXGdc5gBsCpYVi\nhGU2\r\n=KP92\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"80ff5e2af390ed8bf97c4bfcd1221d2a855b50a1","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@opentelemetry/core":"^0.18.3-alpha.10+80ff5e2a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.3","@types/node":"14.14.37","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^1.0.0-rc.0"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.18.3-alpha.10_1617891931056_0.9756398483971325","host":"s3://npm-registry-packages"}},"0.18.3-alpha.11":{"name":"@opentelemetry/resources","version":"0.18.3-alpha.11","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.18.3-alpha.11","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"243e1d952b97d67427dab02fc8e067c4549763b8","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.18.3-alpha.11.tgz","fileCount":45,"integrity":"sha512-ybxtUgg5Rfn2EtUu6vDm6RJ4TSDh0beycpFG5RZyBVOACHJkOGGurupY6NjurijEcThFa4fimUUoXBA3jxjMMw==","signatures":[{"sig":"MEQCIHUICtfAMA4Ck0INusEOGOcTXK4KJvtblLo5lSi9QUwHAiBEpHXJEm+UNXR9S95O5KeDhsUtdbS5pNI1lL9qTzByTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb2XmCRA9TVsSAnZWagAAVfIP/iHYP9/YQ247DeZi0Amc\nNtMgRCsqBJL3jC6MSfXwl5hQYewaWf1CRLA/uJd3m5W9A4LW67F8QHr8GY2m\nR4VwpO8ATsiKw6PZl3fD3quGtOEdvTyMxB4lND64Jv9HIwL4T82AqYTYK4wr\nfKuwPH7cwZSAvBSEMy/c391HlMbblkH9BNa30NY0JmyA/8W8e6Ia4TK9Wxvu\nbCYa3tWU+KEum14K0kTmSoIOwvsY9MGJCztcim47I61n+jiPTeUSE7jwolk9\nJBwmf1cUWczqWpjWW3lbSlxtqEovIBDaTbmkgrx24eEnmcpZv5HFRN8pjntT\nb52IW6aIjPCTQfiaYiMdniuMB2E6D/N26UGbe1pM46uySdaA9vW9MkKpCLSG\nsmlbnKNZnFkoeQdMXhskN7g5yhnCMSir3dqsyqYabewnrl5iJziHxrza4mtk\nSFRigmHNG9YvqZFoydrduZWefwTRuLDqVS3Uw2EVZLtoLugI8BjX+n6w+T5G\nwGpQ72Zhqfsc3kIc0VU1cdKr2a5roxpmopAeHNBpQ+vQWGteREnNRIKOz4VT\nR5lSqbFkjGPTNPBw7uN6vCK9tvny3ZWQoswQL6AsIoq9ucys7aFaZp//L7Bo\nemOYlUKncSkn45ZN2DnxN4VMXh7D7jMS7cj0vDtOiunMhgW8cj6c2zDfOHR+\nuF3V\r\n=xSUd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"64c8ef57a9fe3b8468f2388ff78687b927ef8965","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@opentelemetry/core":"^0.18.3-alpha.11+64c8ef57"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.3","@types/node":"14.14.37","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^1.0.0-rc.0"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.18.3-alpha.11_1617913317985_0.4301171827964656","host":"s3://npm-registry-packages"}},"0.18.3-alpha.14":{"name":"@opentelemetry/resources","version":"0.18.3-alpha.14","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.18.3-alpha.14","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"883dc9a31194175f3bc5ba16f555bb439e6f236b","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.18.3-alpha.14.tgz","fileCount":45,"integrity":"sha512-0zbXi0Y6B2um+8fqP7HMtAzTq5RGHRdaJP+oLQBLN2IC9unazLke1d31iGPoiZMdwXig2DL7bSTJHKTE4stirQ==","signatures":[{"sig":"MEUCIQDb12Lq33FkkNmOww2GueVIrKxJpqbBXCr1nHp75uvSowIgHZZVDVfOcfxewmDCdgnGhhsZkYwJuFWKUsSQX6KpFDU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcBpBCRA9TVsSAnZWagAA4D0P/18evq0DPA4YUl2ajaL2\njrSNC8MIz4Iq1JkxCzMcwnR+1XFLEALoFRS4C474Bi4ze9ez8MIzkknn5s9e\nxcj0rf3oX5sEm3IhVWiJA2SPA7NWGIuoHkF6W39RAK59oQ6G+VbKRy9Y0c5Z\noZTTuzENvAe5JFgHnub1XjSfl2TfMvjCIUhETeVDHIYMJ2BElEzB65BpOr97\ncdFC9IerVt5DJOu7Dnahjz0yxx5gXZ0j3npzmMagq/Qzr3I541eY8asdTfTe\nIhDNPUMoljHGc6EKtF9joRDmSQxZgN27hPOfXmLM0qabg0EOlP1PWK/k2q47\nymLlyRhg3kcr2i31w1ET3fAs3Me4WLO+lRu8zX+VhiPdAdkxGFblCERHsuqH\n0pqE2yurIt+a8xdMqq/9/BKeDf+Jd1qrNuCwAG9ied9C6awkfFfZmS+tvCQ/\nl4RZPsAKZDx7K1fwZgXnrxM1Jf/V2BrLBOKBN/x9+tZjBQG/E8/o9j85T5/K\n9XxHkXWJO6lv0Jy2QmzJU9FguxJR4casH/O4kQOGWTlrw1jcJaIqODFiPw2f\nyFn6CPwUNMXgx7FYix51qEgCh3F4lQeHw2R5rxsDhp4N2dRwuS5hhvDH71Fb\nDs36+fq+XTJfA+Bhw0rQko+qKjkSzMAX3ETQGiltbyZ5Hk+GHIfulJOOw8JF\nKLWd\r\n=3V8I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"4a3fd1f4d86499e4485c1f1af0f5589de993b0dd","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@opentelemetry/core":"^0.18.3-alpha.14+4a3fd1f4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.3","@types/node":"14.14.37","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^1.0.0-rc.0"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.18.3-alpha.14_1617959489241_0.17631252208774195","host":"s3://npm-registry-packages"}},"0.18.3-alpha.16":{"name":"@opentelemetry/resources","version":"0.18.3-alpha.16","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.18.3-alpha.16","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"3e8f80efd169764374e8487b16017d3532f7b186","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.18.3-alpha.16.tgz","fileCount":45,"integrity":"sha512-DlP/mH2uLXiTeSdVOQm5OyAy4AFnst+aVuvIEMf6q0gsSNUeB67P9Kl29VqWBhq4aRpyN7YTjp54r8Xe9lk8WA==","signatures":[{"sig":"MEYCIQC7j3eil/nkKKBMgm6u1hyb3mwIRNoXTrUby91PXfR+YgIhANgd10v4mzhen9cCby4kop95kMlmD/6t1Ay660KLMG2b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcLQVCRA9TVsSAnZWagAA0ZgP/ida3fbEogKXb0W/wdw2\nSE7i3WzQOuYfcEVsuUr4S1618GemwRcICQ1iNUZnLDmrb1jo/6t+Jwb4BXQj\nMTskhjQ6QHdH6ZiLVegNJPRMpwe9qrpJ9BpGwnQsThSltu2eKSub1wuk8dkh\ntHCqdrLX6DLU2997NoRKzG30319iWCerdYIm1+AuKlVuYCF6qFMuzmFiat4e\nP5gMNzRQN6Pd5X4nE2ovhYmjsoE76deElB73H9jEKz2gE9sPkIRbU6Nh98CT\nVHMR8BpKQmDCQkUZWl9UEKclkUtTx8isIY0ePO6So66oJmsb9cTrquFL75Gt\nyys4j/eWtAwewvXNcCwR5ljZa4I5vm1kFb+FFLW9SNh9sfNLaAVLawphcHsU\nZO6h6pz74GiGoAL/NodB69A5ZxuNXN5fUib+sXmUtENzHDTo/Quf7tsMrywY\nVVjbYxLhNS/ebFJDZPxloCG0NcC0jDiE2u7TYtzZw+UMTqNY0q+yqcMRyTAn\nYY0bsQjbwtSbZmaWMQv9Lill9NGlI/3KMMQT/5Wyu8FFumUfnhFdZherBI2t\nHJkzZkz5wAhurh19CMiDvwp543q1PRWi4gqoJrMQJtuyz4aIhdYJl44fOXzb\nzrmIOPFEtKOI/2ENu9XzW2qkZbZSrSUo4ChcS0MwomibJzzhiCXjJDr5tn3c\n9wLe\r\n=DQ9M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"7f7afa7bb88edf4a4d46da8b252116d92b578b79","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@opentelemetry/core":"^0.18.3-alpha.16+7f7afa7b"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.3","@types/node":"14.14.37","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^1.0.0-rc.0"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.18.3-alpha.16_1617998868204_0.48395997852908224","host":"s3://npm-registry-packages"}},"0.18.3-alpha.18":{"name":"@opentelemetry/resources","version":"0.18.3-alpha.18","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.18.3-alpha.18","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"bbf4cbb8076e9e0b766217ab924ee65649fae577","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.18.3-alpha.18.tgz","fileCount":45,"integrity":"sha512-6fxh4bZhKFyIVhpUI0y3wKRFdr1CT1YeUrQaKzHtLeRjlZ8ZkWmbgNhHbabTB3eNH+w1FFtFgql/uV0oKyVsXQ==","signatures":[{"sig":"MEUCIQDIeP+qVHh1QbrtFDcZggib3Q4+3OuTrFasGk+3BwExpAIgXfZ9Xn3Y0DogI4s1gi/mUNYPBtGmh/xNSV3EnOMDa3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcfXjCRA9TVsSAnZWagAA13AP/js/l3nesaha3FtC1jaI\nutfuOPkOpc2EgEGM144bYtZSlDst0VFl7LrAHt4iz2SZxfrd5C3xVY+dhl5K\naghDEgFSDQmlCzp/3YnrZ5i2sKMAWt/tp5LbdOyh9EbUwYiTbZjHGBUVL1je\nctXJgoOW8txBAjgIljqVimCDqvaqYJfz11kS3Kpw+BjYFvGot/EouWUMzXpn\naq4NRWUaK+4Ybfcp9XGvME5AI01pUCOM417cciyhpSrkGeo0ghojbrHu/1Xk\n1mKaYuvKVSynVXJonUyTtKl+mUBYipMRBMCqP2WVerPQ8If//aJVCEi7aH35\n3JL8XW2u49jm37wfpyGuNEfjTV/YaDNnj6rSROLukfPRY/oLo/ZTs9oFx6jN\nrJvPnmeoNaf9T001AeakHSXpKjBAkhlaNupiSyCqF2xxVE1jbsZksB/Llzhb\nzCmNRs7XDGOxZwE+tpsfIyuM985M35TTfgwc7h7YWvP4E0eiktrG84lGhxG8\nIjKoJCzuKiX7LKa2WRdTWgGZgcKd8ECO1/WZdrfoXiaochZvGM9jMye49OBv\ns696q4NyTINhnBa9+Q3iWboxKG+ZO7LFQ1JgAmitktrl/NzJqCMrrTPXgoB7\np5sVtYMT1Vw+5CMJ2+SM8CJRHsKZBIZhaZtygvpVr/uUZVQnJVqOllezoXmx\n/XRm\r\n=3+qF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"9fc1b109e7997b054c7182cc6db4d71d7ce9e5af","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@opentelemetry/core":"^0.18.3-alpha.18+9fc1b109"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.3","@types/node":"14.14.37","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^1.0.0-rc.0"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.18.3-alpha.18_1618081251498_0.6120856675184263","host":"s3://npm-registry-packages"}},"0.18.3-alpha.20":{"name":"@opentelemetry/resources","version":"0.18.3-alpha.20","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.18.3-alpha.20","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"de928f9890c337f664225a51e50f0d2cca0231e2","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.18.3-alpha.20.tgz","fileCount":45,"integrity":"sha512-ehcQ9EZ2zSYXSRFbRu9/znqTq2z2v0QUjJJ4gsDJxFYRnQInuobg6iRtIwYY7HOnTH7xYJDXW0Lh3PBcCo2f/A==","signatures":[{"sig":"MEYCIQCrQ09sO4GZtOeivmWdsqXkI+Nc9JvW1lmDUIJSe2zG2gIhAPyy+iIKR6pMIdRdTclpyczVed5O3WNU5gKeQXPj4kd6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdGJ5CRA9TVsSAnZWagAAff0P/3w1yMuS968JLzyrNgcx\nQE3Iivm3zxZLJwy4PuNdjW1mvnBNFAjSQAC0X1oPzJjiYOjfXO6HTniMrdoE\nff67DXghlXUbMe9gZhVmtvIT1Dybfv3LmdTqfJbqPrHkSLZbpmDnbukPHExu\nNLx+/DNf3N1ou2KpTPKIEci7SwwM4PQg6+HT3F7iLM3rin0V0LB6loDJ3t2S\nUJ+n6Phq6IYXRxhhuijNdVISAfLg7vRcxDpIJKqqXrf147zBqXFTcsMwnyuC\nKaaLt8pW0XlL9AlKLNoyaSWRKapINj8XoEE5LBDy35CsSghtP18/fxXuRam3\nSXz26h5Whh4GDs7mHYBqliMEyyWtsWrIVwwn+HgfcueV+kIBXcSlgsbvcjNn\ngl9p5mGxB/p5X/xdQavMq0RP8pDeNMa5iExq+nQU+WODaBCc+QbrB+j7eZ8y\nZuS4D6us5w65434eN5KCM55mlC06new8hQi6BtOSw4AfQugem+d+Dgb5GiTH\neeNYPtKvwFeGuh5EDCN9s5a8vVSdYSVkB2xY2XrtvKqI4dtIkpGMI9dKNcpR\nGW2MhdmQvcFupPyXuasNnspqKvFDNLJ2d9mxf/IWSUpO8NnoN7Gn/SYHrw3u\nWN/J5SWgPjB7Exx5E4CciAIfyljD9EBhPs7+uxFxrRoD9RPXLlqpaT4d4y5W\n7bOz\r\n=KHcM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"b6dfd978513eb400a706928e604b625961ea7062","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@opentelemetry/core":"^0.18.3-alpha.20+b6dfd978"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.3","@types/node":"14.14.37","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^1.0.0-rc.0"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.18.3-alpha.20_1618240120793_0.7209612410052595","host":"s3://npm-registry-packages"}},"0.18.3-alpha.23":{"name":"@opentelemetry/resources","version":"0.18.3-alpha.23","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.18.3-alpha.23","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"f58b17a845f64865d738d367368bbb6a6343f23c","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.18.3-alpha.23.tgz","fileCount":45,"integrity":"sha512-pc5oAc18e2L3bA+ZS15VNRVpZsOmiAqcshrZM/mZUih7+gYWjpGwoHtniL/Is5tp1HO8kNhjfGDBmvkL/h+k2g==","signatures":[{"sig":"MEUCIQDN21j8GrpV7kz3IDVwE6MtprVI8GM6mv9WDwnPxOOcHwIgK7hvU8Rn/iEUKXUoqbZ4lrFwR/4rRL8RRZIag+habpo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdI2hCRA9TVsSAnZWagAAT6cP+wYbJh8Xmbb0VV6tpABe\n0a60sUo258VyRTthAk9TcsqIv1jt3BsCdYuZZNpK2n9+KnO/lGrDTKBr6DtA\ncx3/0p3uJK3HaCoqa2HgoemmKYPxdvR2hmGbDY2YtEnWiqqHT+fMUJT6Jr0H\nDzpqXKSY6Z27DCPGUc2Jha9hFPPWV7/Pbs8LsYxtQGEee7JxPS70ab/zd4c1\nCoAn17cse0Q//wb169prdByBZBmVsYAmIUVRcgz1VpNzkK8qnCVp0VD7/koR\nqt1XwQxCJ4eeI2wP+dnTpNbsavbsQY+39XXp/N58FLeYzVABTyckhBPsafZy\nLd73FmPLIvI6d9ttUB15zXS+14QoYOGfGZm9oydReuGFNZIAi9FNwaEbVfm4\nZIfpocvIUsWQyJJowXenSIYgFwFOOObc5hv1R9y/4PdswSjZ9r2YZ7vm2UMM\nFXRSVpizlWHORbdbAnrq7dXkFsMjaZfPgiBfP5dc0RqRPlSRt5SiFq8u91OW\nwZ4bZlYlgXPWovtETfDKaJWbl9TTa7YTs8Yp0dm0tVfAsZ3rMa5VNb6MZ512\nKFh+Fa7NxQw4mM29mSq/WRN9FaT883q7majjYW/I6VLcDbMwerEttJW6Og3V\nHv2UkXV8tFJICrGTIWViUL7WpCR9+zNbLDFh943LDP11LJV7T4521x2drctf\n/5aP\r\n=kVTH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"2260dd6594bd007f886e7985bbedba1d655a6d3f","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@opentelemetry/core":"^0.18.3-alpha.23+2260dd65"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.3","@types/node":"14.14.37","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^1.0.0-rc.0"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.18.3-alpha.23_1618251169426_0.44621695660028937","host":"s3://npm-registry-packages"}},"0.18.3-alpha.25":{"name":"@opentelemetry/resources","version":"0.18.3-alpha.25","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.18.3-alpha.25","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"afe9f2025b17667c4b045a4ea3710590c5e3849f","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.18.3-alpha.25.tgz","fileCount":45,"integrity":"sha512-+gyivlmAJFLpHH5swbDyDB6ZmE4lPy4JhMtPzCw3lTO/uapekFF3o0GDaU88y+uR3KKFKeSpDG7IBCJmqqj5/w==","signatures":[{"sig":"MEUCIAQXOx0iLhMZNow7DiGkW6YDy5FNY8JWC/raM9s6PQr8AiEA7clLoHnjqcwgWsGfjYGEv6WyuVNXERx/tnWMMKeVfaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdKKlCRA9TVsSAnZWagAARLMQAIW0/XFsCS2ChTW2IxKz\ndjNUlz4SgnvbHd9NobIWZUzIM5lhN/boVxfqWhRknG1nmbeImUFGzJkO+cQa\nE3KETVll61SaSMrNDh1ES6PQ9hCf1sgW0+CoGP4C+46YWmQH+L98s4S76jzY\n4p+nEd/TJeZGVmE3Q9QJeQHcg0lf1h3pceszZYsjALjPzsn65bVVYHgUV2ne\ntEV0ZTWv/8zf3Ffo1gixfcGbyJyDFXYyK6ZFyuAC1tx7ZYedc+808Zd8Zw/b\neuuAZKBcR6F8itHkVYWexKOsCSM7INz/Ec9YOXyUXJNs6z9jr1st8Ng4M1uu\nVL1xgqvF50ELtYu3U1xqhXvieH+k8nS9xSmm9KIMuG29zTNKegGgQ9SKYVxd\nMy9yib9NJCuNF5lFWJbAmyQ2Peaf43Zo+xljOx+GwiMH012CzIo4z49yswpc\ndNlHF5AR3VFXZ7Wt79SzyGZ7Uuro6MeiFMMIiCzaLbz3g1DqHXIi4IwN9IAY\nYacxakKBd9jge7Q8h2cTLZUYQjUygi83XIwk8q6ru+y+4sh8Zj4pKh1Sv+yU\nzzCVjBdRWTeGcHAfHyUnjvBVy0WmuUkM+/FpCyi4gDKU3pMw4KnvR+MngiyB\nVI+szg6mia3jP+2D0s3VbmXhZ8WWZ4Ugfrii5Ee/FYFvHvWQlLBdn1kztrlO\noc7l\r\n=o/tb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"4ef22cae74b9c976f969151ebcc3ae3d931cf9c6","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@opentelemetry/core":"^0.18.3-alpha.25+4ef22cae"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.4","@types/node":"14.14.37","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^1.0.0-rc.0"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.18.3-alpha.25_1618256549383_0.8505667574460722","host":"s3://npm-registry-packages"}},"0.18.3-alpha.28":{"name":"@opentelemetry/resources","version":"0.18.3-alpha.28","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.18.3-alpha.28","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"81ceed57a2b55b095bfa645a952870e04db3e216","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.18.3-alpha.28.tgz","fileCount":45,"integrity":"sha512-ebgDE2wdP2R3ub9wwOLm593WQ/u9PXlI2Hyiae5LwWEaWIVLMiFc7E2m7WMS+DBnTUFCEVNRSwUSAUBkf8Eh1w==","signatures":[{"sig":"MEUCIQDhaGQ/NgxQY/HgL3+ixkOPkWo7RqiKKQk6Jd0+kllV5wIgIfjhqyowwKoFBw1/dO3SGqHgSniySEnII5l4WUKxk04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdp8OCRA9TVsSAnZWagAAjjoP/2jJyE0bXLdn/7lbJRBu\nI3KsiR21BMqUMp0yfaJlU5DUdz8vObM/9Vy+BKBtFuPWF9YGvhSTQ5LtBBI1\n9vToKPXlXIC6FyXyO3K7f2nbDuskzWyYOez+/eWrQO5LVP4xfh+SXxNkgFlx\nUlkD26FpRusUZUeypw0s84ARS3hEPZQTSGRAT1FijeeOoAI7MChhLIa/5WT5\ndW82VOt0o1Qx93ZquhiMqln7IyvdqlqKH3/ErXXMqoeCSSxwTUvjdcnKpsAL\njpvU+icMWjoZ3q41kJHq6g1UmjoAqP1UA790sa5v1d4JaQzcsAdQhmozxy+k\nbtHwzQW1/EVCMOOQwvShvsK0jxE4XQfAtOAYSiLPFQvBuKoy1JSFUhu11s5k\n1QHPW8dqluZglVqUronSBTdc7LteTyUjz7vle/lDMiukb3V3qKu6olE39wsB\nQ6abXjSYyef5SLbtogvWeZiH1ipT4sf9aY8x8iVfniarGnjw2NJdMrJ2Mdfa\nQpRzUlHdZ9Ewct9KZUh49ajhv6L1ZF9i+Lx2WEa+EJF+zo+wUbpjorEkW4qG\nUsNpQsZjyiONozFmx/MYNUtOgVazwJE6nhHeWxGBPnzNAKR0ZXoVA9oBoXcN\n2u+GojQe0EPvmPjnIGxLgmN+PLMHfGFoso435fyVbnV6W8KH4rWvSSJR5Uej\nAG55\r\n=z1Ux\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"181f11ecc761b75a2702ecf4a6b017f5fb9a8445","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@opentelemetry/core":"^0.18.3-alpha.28+181f11ec"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.4","@types/node":"14.14.37","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^1.0.0-rc.0"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.18.3-alpha.28_1618386702495_0.09831075666319355","host":"s3://npm-registry-packages"}},"0.18.3-alpha.31":{"name":"@opentelemetry/resources","version":"0.18.3-alpha.31","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.18.3-alpha.31","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"a04ad703f4ae0aa2a27f14d4575f8c25dd3f2989","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.18.3-alpha.31.tgz","fileCount":45,"integrity":"sha512-oZXyHOJ55rtVJTIe2S0PC0RUcwnTcCLzKY8dNwvXoD4m266K+IpuAp4SFHTDwlTpFMMuEemo5vxu8bWxes4KtA==","signatures":[{"sig":"MEYCIQCoilMexc3WH7+9oec7e1CW3HIlalROCDl5pNi7w3VnjgIhAJcXTHBM3bRT3uLXIkfGoguXaS2BeUXVvpLNOkSHYXJm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfvfcCRA9TVsSAnZWagAAPd8P/Al0fCJeMacpy51fHCZN\nBv26GAinaKTAKSuBepRavzcFvcQ2QPYY/wtgeirIMdnm+za1SY08gXHZBMMI\naajtgTT8BWXC5NviXt3i6ldaIqwzT/nqohQbMndQpL4oAR4lYvh1qN2mo4zl\nj56J8wmLuua/HirE+F3mrNO/VrtnvGBgunStFAL+mGO/dx8p0lboE7iXxQDr\nU9ZHL0Rxs1m2noTagRE/EPcuwSLNFQrWP+g7RBam2Y3Y7UXHkwozd1n9S14N\nRe/q3M3kCYmFosaySWVTfMRiv1zVlXhlQKnSG+0IR6aAB8KRhxNNriH7bxRc\nATVHzYHrSH30nosOmeP5B5gYmwDLpdllz8u1g5XtCZYhYHBJazPfoM/xR6XL\nmfpOjCVkGvTaGyPvZHMET8HpfTFx7AdAOJsXMgsr+KuGyKM4jr43O+WpNHTg\nPDCyW36FSIb7zfuvequJ8MdQbd8mR17lwi0lRq80rmnpE8YUilzal6m7F7Ao\nPtuxJjxpB8Ky8ob3vWQPa3tyNYQXAYYm2Ct6fvY8J20f54zAw45IElRrGz7n\nVdHRM3glijylXSs9I4BvIzgzKO1vQdOUegDyFLof/A6Drbk0nXtAzh71Qiik\nj8AqZPC6FqMAVSCf/6fbxibEzseudmGClCdsGQ3hrQya8I/1GeqC9Z5lUu6O\nGifD\r\n=aclu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"d268bc6a8af633ed6803626096b124a269f7b24b","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.1","dependencies":{"@opentelemetry/core":"^0.18.3-alpha.31+d268bc6a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.4","@types/node":"14.14.37","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^1.0.0-rc.0"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.18.3-alpha.31_1618933723973_0.8999638336623343","host":"s3://npm-registry-packages"}},"0.19.1-alpha.36":{"name":"@opentelemetry/resources","version":"0.19.1-alpha.36","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.19.1-alpha.36","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"e69eda0e9594821978d7f143602cadc8e0404a10","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.19.1-alpha.36.tgz","fileCount":45,"integrity":"sha512-ZFHAcyehitvk1DxjVlc0pIBYyli/LiXetR5Wv9ltgCy3Rhtuq3Us4doQxS1WL0U6wBZnN6/PKdjnV5NUcd6agQ==","signatures":[{"sig":"MEUCIG/+bjtgmBHgpq4Rs45HE4pM0VJr/+a3dTh8O6W8UF8SAiEAqxQBbfFHFVRUihoc6NSW8DHDkqMK+CUmgkshSF7iip0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggWnjCRA9TVsSAnZWagAAOTAP/3E95zY9qIRLoxnRFWu/\nUpMqr4C9UbBFRXL+6iUaZc1kswrvBS0mTJ/BLGquVktRm5PcwKvq8guNxOWA\nAcY62NYwIBr5g/L7V2IGnLUosx9vvEQgwM0HEFFVl8xwuqH05XVw2VDGqnNG\nIZIP+7Ez3kQvyJApSv2KfLp0ZN0+9AjaHjUI2FrOGNx0BKf0rJgfRbR+KpOw\nFmzfV+Pw6dfUgfj3kaakK10KBPqCnLJ2yS1vwBKkgiA5ZP5eKmZKYlQVMceY\ns8BrExLqOZpBKazNwFTHTTBRmY6CcwhypZI32BnnYsCAuBUsm1Yvv3+OwLQQ\nr892t7hs43O71H4QF1TCO0iazUHepk18Aw1ESID68u2H7pVD4TmC1l6JhXy8\nCvGKZGJFAjrAnpIFcDCQOoSAa6TVI0Dc/VI+jESiQsVsdiEtFjNIE70HfdnK\nBdMVJWNaIGrIlT6wcsfFCgoNk57ZOkse6sLWP6HWcqG7ehnjoESopS6f36iT\nTPQo9Imqjp6+K5ORK6qm8HOXwr8RCq0HwEGtyk81DCcpZSQK9u47NoMuFQI7\ndVEKBLzldUfespcRR0UFoJ2l0CQIMIwFzDJizwd9L3/eB+gMK3p7O3g+wQVg\nNqLuefvVc2u8OEvL2XtiPfnCWyQ7M7omlSR8kB5xBtJSBD/p9F3Azy1y5jUS\n3uIx\r\n=lpaF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"0c15999dccd377294a03cf7d36085216d6e8c5c1","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.1","dependencies":{"@opentelemetry/core":"^0.19.1-alpha.36+0c15999d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.4","@types/node":"14.14.37","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^1.0.0-rc.0"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.19.1-alpha.36_1619093987559_0.9723533773779609","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"@opentelemetry/resources","version":"0.19.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.19.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"3813610f8956a01a353fd961ac393c00995e6d3f","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.19.0.tgz","fileCount":45,"integrity":"sha512-wrgclhxBH4ZO86u6veSXRtH3hv9q2kaQ1/cfstWun2y6YqjajpqAdyEHrlFWYyjr3t1ze0R68GjYQxPVWYURzg==","signatures":[{"sig":"MEQCIDBrRK+Oh4IxFKQRJZ3ufChbu2Cp0mkGAshkOFI7je7ZAiB/aOCnd+A5lNQu0MdyrddV8w4Dy5Z2dvJ7t2jZZNBXKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggWwACRA9TVsSAnZWagAA2+MP/A+ed70geBdCM6vzUEVQ\nxiurw1vjm3n2O2ASkbHcLM6ReA1UrvbHdjzI1WmAJWJlLLsmysMFN0y9A+e3\n2GC6O6zWTXR3rzrHizaeDR+vQGNshpzO020oCl42ZTF3OffdSvtyxSf6WWXS\nlDUJxSlBEE+qBG7FVGMSpx+zI7zwPMQZTqsHR3IRwll73ndr3HiBEDpMcryu\n/KsoMNhBbD8QNOWQTqYlQvUrLLrDHgdlruOyEVA1qjj5pycaSImdjjV13ddK\nSItj1ie6zJosKWNKNPZwJzxuwdKqXI7sbPnypLRM03s0FNC3A0BXhQm9kVaf\nRO/pHXU0E+0nQGpnZ++nUUtw8DmaGGWnb8sZgfEgSfpnxpre/41d8eOy/BWk\nTqKOhMR/ZLCouFZB+HuccCK4cGsNHveQfq56qVOKdYiUBD5JQlJ7R1HwnU+/\nWup+hVvHpxLCutR1QtMRZiuD4UcXeC8wZqTdH7zxGHDhcwcfn/k005ByZK+h\nRUQj/EDgR1VPfRguKtcCnMbh7V8eh+kFWIeJ6yW19QU7emdz0s4N27YIWDPB\n9i32uhRJmT5qijz4ef2DgIQkB1kFQpnOkmC8dvyhokryC5NEKCw9n2pQOFvM\nMg7iXd7zbBpvMwU5PuhAJE5pbjS7nxUXaV/7m8VPvf/J0QyuClolR4com9R0\nPufN\r\n=fPes\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"0c15999dccd377294a03cf7d36085216d6e8c5c1","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/core":"0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.4","@types/node":"14.14.37","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^1.0.0-rc.0"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.19.0_1619094528133_0.19291835745354602","host":"s3://npm-registry-packages"}},"0.19.1-alpha.37":{"name":"@opentelemetry/resources","version":"0.19.1-alpha.37","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.19.1-alpha.37","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"736500ca3238af1a8fce4944fcfb2369ad9f5f43","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.19.1-alpha.37.tgz","fileCount":45,"integrity":"sha512-Xdue8k6QJtwS85AsgCO4kOJRu4cYoI4arcfu+tERvEmrn+l1HyLh2ISOEowRcMmoqng92NtYU36q30Zw6lkEwA==","signatures":[{"sig":"MEQCIH4osKz1wZnTaMB9wC9aabAvyT5byeAis/CAEHkQsJn5AiAH+xA+/w3CiaH2isiJK55M3jLaaxKHXIgtNbMDM8oQfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggb1dCRA9TVsSAnZWagAAuXwP/1r4oEpE7QNxe/w3pqvO\nwb110C6oDMokUNr0xkD9OHmZtqd6HMruuNVatLKY/MwUuEApTdacqe1oEJCr\nxFF5WAkNM/CxsuwGHsqadOpsiixUMQWHzepzg+vDCy7yXuPDAZWK9t3n78gn\nBv1vvRk0KFas23M60lV4ZkBeaCDhZIRcvpjejf5vBfWnZUwlxERgle5ehXjd\nb6QwHF5FolvfB6dGVgX5HQP4HZJl9kM1t//BLWYJuE+SxhrhVAPlDgjrK/e7\nmoydDUqSTEut7azwATR26wZAFkJeAYPcUS18ukl98Qitw0pftiWl9jvKR5Xo\n8UWAY84c7BEzNisBkj26aS1vr7UB5SSj4vS65N2bQ15dsDwpJ2ZaQh+75hkT\nxwl8ojMPsVY7g+HivOwT6/ricssRATCKcT1BqTW/YWRz1E76c5n3ldg2QkFz\nj7zrF5s0U+Y0ZRYY+Il7Khs06qaD61MjX/fgiwgfZgImXGDo+0Qph0u6+cdx\ne2Gm+tT9I0q9bAFy9Nv+dslTG6JMDOvBKqnCx9s7yQA5wK0++I/vaMy+Ilcc\nnTEbrNhRTmEWvqOY6h9ud0ZYclzgUK3/RPzhaJts9rG6FW2n2unQNb+TqkAg\n+nKt/Q8iqnfbtB6gbKyzQq0ppJBi2KBGLG8nim0+Oq8WHyQmJm51LYEU1T5J\n059q\r\n=z34z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"a0385c45376a86d396cb364feda2b4afebd836d1","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.1","dependencies":{"@opentelemetry/core":"^0.19.1-alpha.37+a0385c45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.4","@types/node":"14.14.41","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^1.0.0-rc.0"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.19.1-alpha.37_1619115357025_0.586132890911718","host":"s3://npm-registry-packages"}},"0.19.1-alpha.39":{"name":"@opentelemetry/resources","version":"0.19.1-alpha.39","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.19.1-alpha.39","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"1e45c6756367641bf9924d25c70570db59acbb6a","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.19.1-alpha.39.tgz","fileCount":87,"integrity":"sha512-Ru1Vl60i2dcWu0onO9cZxHpUbmPImnb5DMC9cKu1R0qnII0FvsC3bDX7YvF+31Pn8+pmwEIRqOw5MXjGRDVChA==","signatures":[{"sig":"MEQCIB8XnMRzVlEm7yOsJVJ17RfSNQlX7ZRefpYQ6ZJOknFxAiAUWThdPHLvn7SMxnrhBMLHfL7DX1/tFnb2Y6i134tVTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggcQxCRA9TVsSAnZWagAAPGUP/1WCnUzWv3DnMz383hX3\nLnO5JHTa6kCjCdwgEPmEts/DUacS7RspeUn1XBVG/11viDUjtCEW02S1sFKY\n0Bb/aEyPJSArEsxSOQWz+d/hyEutYuUwhculADh+cwWCjelBftSrjHRM+n4/\nPrdKcMP9TDL7i07cC8pRj5ohCeSR55w/Y0WTza/3RUjlh6AAyJK4KHLN7obr\nSBDpXMgBdHNJLRH1u8i3eufTZcDJ+SlMqOY8ufMHRuZW7nfggJYbxw80kBbn\nUPXvv1A+Qg6eZs+s3VAgaEmGQAnz6pRwZyRGFuFJ2qoioEBI8Qh4PWAG5eC3\nfP+KmP7BjcF0ogRBmySSDg0nw7XiUeEz8GKjLVAogk+MVZY0qIEnmsP9fa5S\n2BNEoMCB/7CAh96edmt6NL5j3t2SNaRyo2h719C1tVRBfsIvNR5b/MAl7mNa\n4wpi7zAI7npZzbBaeloOyvkfI3V5nT1zqJSOtnT8NvQigy1lAaQn/krSK8KJ\nRR+R5/ZwjWnhUkrZ1dPEI94u+BJy0tTYnRb48MPjReOmDEmWSH0/+U1zx1Rp\nk5VpYPwxNjXxDUlGLvvHsF2ZJJq1+2Y/ZFQArEZmOj1faKFqoqHwBqIoee8S\nClz3EyUq+FrkJGM6BRVg0kPSGhvxxMBgjh6YwOXzNEz5/733jbMqt/LjjRMb\n5o8b\r\n=Tjmb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"23ba4bfdc77c8bf594bf0c817320a31f59ca0bd4","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.1","dependencies":{"@opentelemetry/core":"^0.19.1-alpha.39+23ba4bfd"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.4","@types/node":"14.14.41","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^1.0.0-rc.0"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.19.1-alpha.39_1619117105003_0.5964009762930187","host":"s3://npm-registry-packages"}},"0.19.1-alpha.7":{"name":"@opentelemetry/resources","version":"0.19.1-alpha.7","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.19.1-alpha.7","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"81e68eb702ef1e8e90a6a5a5b9f39ed26b5cd6a4","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.19.1-alpha.7.tgz","fileCount":87,"integrity":"sha512-W8AVPGveFy4B43YIjBnh+O+S9m8JNLdpSgYtPz6hocuEUUxOqJhK1SSlmf42uPPJCopFeuVpEeB04x6xXuEwHQ==","signatures":[{"sig":"MEUCIQCTy6CbFUcVViVAxJvAFgYWw/tTmbFpHQqQbmIh/NV38gIgZdPDh5ikWA8yn8qT0AiEjfADS/YRXdgNzIp1e1f7DOc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiYm9CRA9TVsSAnZWagAAeyUP/AvjRKiE1IwBZtk1jHR2\nj+RsxcDFUnjKNpreqFCDL7CSEf6uj6Mje7h7p/wF6limqEOx8gyUqcTXsMw1\nHxXsRMiHbNeL5OlXMByNRFfrto1DG27w/9HkdbxIsJ5Vll9IKjsbdqKnLE7N\n36rXKpa7Hj0awEnLMUAR11+57Po9UT9+4z+yFRUsjC1ntMFLDr5Ja31TL7VK\nC11xoDikPvCLpApKVkbtQHCGlLRs2C0Tdkr3YmKjPdwWxf6dRGjAsiw3adwU\nc17DPVdrbwNvPevN0V3jommU4WIEGBNBBMJpB9hpOR9EzOtm0cVhqGtNc1Vf\nb1yXcaFRtq95Mlu8oVuVs+7vSVR2XGYtsIGuy/AaQ8Oddznoz94tuaWse90c\nnSK8W65lfz8weILDJDpifLxqcAegHlbvse2kxKGyHgF6uymxc2Jc3YRW1wqK\nRT7w/bYICj3Paak2T3idRBpRXT2To6KEVQIzqkpdPSi51og26P1jtroScv8Z\nJ6jNpwXvDe4sMGfWZkKCcI1NxqrBfoBE5K6tej8A2WyWDR3H/lUldzM8Gbpf\nlaimSmLGjBxzV0JiT5RsOHA2+2Iq6F/+4pB31vYfe/sKJM+81s/zfF0jcF0f\n4m9CnxxQj12E+QtHYs3DYqsyWGYBVf1ICfZCFaLG49aHbpKOVap7f0srkfrb\nWkev\r\n=R0q5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"c4341c39dfcdaaa65a5d6ad8eb745b656d865177","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.1","dependencies":{"@opentelemetry/core":"^0.19.1-alpha.7+c4341c39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.4","@types/node":"14.14.41","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^1.0.0-rc.0"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.19.1-alpha.7_1619626429102_0.8488523183923391","host":"s3://npm-registry-packages"}},"0.19.1-alpha.9":{"name":"@opentelemetry/resources","version":"0.19.1-alpha.9","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.19.1-alpha.9","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"4a9ac47b3e6b3e06471a93cddc9de35a0c644ed1","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.19.1-alpha.9.tgz","fileCount":87,"integrity":"sha512-n9mWbcd0JaraMGf6wDseo3WDqHPPsJ+/h1BvUb17N09dwW/8wK0pcOXEwcHXyUoCXMK7xMtxFCqdIfi3eVLApw==","signatures":[{"sig":"MEYCIQCdbqBBr+yGq18pZUEC7oeNLjFSPT3EgZLUss2R4IYGIwIhAOAvmQRnu+95lh+laD+1F4TaaGxtUv5RWxldmnGyjHSH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgimubCRA9TVsSAnZWagAAd8IP/3p7FjLwB73A0SkGqe1Y\nqMc3RqI9cIVOtmMzJo6l9OZh50TxjQzr5tJvGypmOOY4mLyI1aG52vRzwaW4\nMZCxnzw6yJaSKEBYS+1w1MVEJylJx5bW9D0OqNElUPqcT1QcA2VRnSX2QmFD\nnYxkTJkoL9xGLoG5Wz7vNLUUYWwuDenT3pbFJXNGq2eZUyBN+sv0A4+vs7Q9\n/krCNOjrS+AdyHyioznNh9DJuHxS/MAmZ/aruV2U3dSYHLWrwpDen51Pszpe\nPL9FuQS+DmeKnBb7WYaouEc7Y8PkIzUjD9nd+gMOSioOzLyEq42HY1PNzdl9\nzKCdBCZUt3+FGBLiR4h2KpN1Ojq/ngPVxzfS5wHyvnnuHDDe3sT6J1yyboQ0\nYJJDaAM+aZ3qdNnsEhms5POgVa7k5NMFrBpPvSgtPrA9rl7FDEG3T6UeT9aN\nDJR5IzAfE2h1mEbOyUoL5O/A/kF0DZYI/1gYsz/mUzb8z/5RjzUU4jOyXUpE\nyAPlctFre76tRrSVpM90jgIBFhQSgVIvouJyH6cMQtKHMzFRQ1qmM0GjBHiV\nOlLwAGi+rFx0lmDXMed4ivobc76IQcfDlvgA7nyTi2HFV/kwi5qYykZiLcEm\nSsjvnqdwQ6izUw1X2oluSWUEXJafd7OTpp/fofEOJDUIrkjzhDiYqaLDxsX1\nQQ9I\r\n=h2rK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"677727b2da55ad1decf399f3584ef92dd5fea239","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.1","dependencies":{"@opentelemetry/core":"^0.19.1-alpha.9+677727b2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.4","@types/node":"14.14.41","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^1.0.0-rc.0"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.19.1-alpha.9_1619684251413_0.8672978383383982","host":"s3://npm-registry-packages"}},"0.19.1-alpha.11":{"name":"@opentelemetry/resources","version":"0.19.1-alpha.11","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.19.1-alpha.11","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"2685ffa33b2fad5789ddcb532077c490f3ca230e","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.19.1-alpha.11.tgz","fileCount":87,"integrity":"sha512-Cb8fxUEceRPFs0GLAZuDVZU0YOkTvrFzPUmxIgAdB/6KHUqrZ4EMhgMaj4L4Mi/mQJ6NbHJ2LGr0OpNIcgNbyA==","signatures":[{"sig":"MEUCICKRJjD82adQO9TWFixfVTk5avB9jvpbnKQ5FWdEzx8QAiEA+JWe0s+OGpOfvWX0aUCMoBKFiYIU00Ui92Xsz6zgV2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiyABCRA9TVsSAnZWagAAhmMP/0/FgMUREi2Er3/jy/qy\nuMLvNaTqCRgVFkXgsHD9AzYmBKvTGLoXuHG/LX6s74zbP11d1RGK12qMVzEf\nXOFaLhoLlySMveEYcrB9nwAtmhDGt9s/W3mvGXqw1NexwD5IzVPiSAm0lV01\nkNgNHrJTjkf4qE7QZgaBWs34Py9l7IblYbVeq8ycsuIwOmd5kQB4TBNeQl5a\n4A1+jFpNxUUBsUwmETZ5CtrHZACzMwZ7WtUMok6mmQ6M9G3gDM0qHz8NNDbj\nUqOiIPimC6a36FwAhlSUsg2fJxqJ0SlqViCy6PP6fG0c7AjqGq+6MMtlgaMw\nRptBzlTtEp7T/jeJpf6Z8hvDldsTa4U5pV4lKKRkdw5F4s6Bw+lL/0hypuOi\nO59A86oIKgZ0TuKHZKodjKRgog+c9LuiAM3TEOsCiYwN+vqbe/gszUr2gHhj\njQIH4ODp2jysH1q3U2kJdEN9Vt2YfJIabwh5RjIPjasJ8vfAtBtV5Ti7i/0o\ng47MdpEXD3bglpuaak5itVrD5RyvcCf05NQ1mseBHfl8OKHjwPynVCgXFSsM\nzjcLF3qiFcCIjOFJ/f4vv8iYd2HKGwZvEa9VS1GWr1fDhiDmIxuWwWkaOpXQ\nCE5jrdf3FG+eOFFMnNix7DdLjN2H4BfNrHLN/4S6Joeq1qPyLpoEFIaqcgyJ\nD+0h\r\n=xLij\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"2afcc7c90d93bac4fa9180f4fd312ed01370b2b5","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.1","dependencies":{"@opentelemetry/core":"^0.19.1-alpha.11+2afcc7c9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.4","@types/node":"14.14.43","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^1.0.0-rc.0"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.19.1-alpha.11_1619730432952_0.19887797896395187","host":"s3://npm-registry-packages"}},"0.19.1-alpha.12":{"name":"@opentelemetry/resources","version":"0.19.1-alpha.12","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.19.1-alpha.12","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"6a93ead3082c21bbc4474088bdfa5c43a1097161","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.19.1-alpha.12.tgz","fileCount":87,"integrity":"sha512-VuzhEwrpfjxHrJBEcUQUdQTCsSvoxAgdt/jWct7vycm+xrLRIH5nJPnnCaAkX+f++p5tdOc2yfmlorHqmIEyow==","signatures":[{"sig":"MEQCIHp0n3FTWFWZ/zlJCWu62sBPp7X9pwuQ/ZjqN28LhBs0AiBZefVnueJ6uyuQWnLx6CKPVNDsAeo+Fx6VeDQkNFu9zQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjG1rCRA9TVsSAnZWagAAifEP/i8uMLMCxMnlrHvC2736\nxyN4vDEtPA+iwjshOvm72aSmG10ysGrDY4p6l5/wcNZ8zgef+7j9aDR6GYcR\nf78dohlkAyOpGLHlhcZMb1nj6Oniq0pW8KzsCUegboSuRZFgpyoDICDWZczE\nA1l7l3pfB0yqPbkCKU1WIAS/XWW0LJH0GxGogaCTvAHpMDNCXsHiYZ/2HIJb\nhjXfT+2sYxceV9iIY4xNq9KipKmwkWzxYFbgnUrbw6bscl7TcolOiq7cY3K8\nqv5isCEz+8jE/d6UpQ4KCKxcLH3szSOSbAM6mMFZVHL/igoMKENZg6t7DKlp\nsF8XSNtTk/UEkH1Zz7vq+u+hOul8CVqhCG5FpgVUeLNkctEyTePmDocjKvg9\nP4BSjc+DQExWW8GNVwOsBG4JhaUFovGGkEP9gYrLoVAY3oYtB3fheBEKTIc+\nwOmLs9ooMlX1scIDbeFaWAAbnKcLMyUdcr54O+kKvYtrF9aYDWoKw0DGRyZ3\ni/rav0hctEVdSB7/bESyeS9zQ7Ax7bYm6HeeZRx//NDb6xxD+tjr4soSn39f\nZp1fbRGxww5s3Pv1yCrCuA9bvEO/60ZGx24GxVh/Og2wBnsG3BisXC9R3Wy8\n5yTVl46ISE/Pefyqmwq9w2TW7bOhzPaKJe1j+b1d7JkVJ3dc1zjPhL7j97hc\nwCdk\r\n=4xD4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"25c205aaffb6707d4275be6bade3e078e50e2df3","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.1","dependencies":{"@opentelemetry/core":"^0.19.1-alpha.12+25c205aa"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.4","@types/node":"14.14.43","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^1.0.0-rc.0"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.19.1-alpha.12_1619815787170_0.4054179907946478","host":"s3://npm-registry-packages"}},"0.19.1-alpha.19":{"name":"@opentelemetry/resources","version":"0.19.1-alpha.19","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.19.1-alpha.19","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"0733b5f8f6360c66cb805f80a8f655db5fb13bfa","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.19.1-alpha.19.tgz","fileCount":81,"integrity":"sha512-28/o0dDoVo0z1hTpFJHqxQ39ivcXsfw3o+qLJP28NUicmJhHQSQFWoPjCF26Elryv+vWdYfyDAJYWyXh62996Q==","signatures":[{"sig":"MEQCIEmaZ64fNqmzrCwUztejpHq1wYcUPgZ2pKvkYX7ZmxG2AiAkvY7vzjPaCYnlSm9sd7iqhX11kqhJPne7UbeIAGlB2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglkOVCRA9TVsSAnZWagAABNwP/j5pacdYfbBt+dfiYK5z\n8tSzf/K8mhMdXeWFdTYlTgG7T6mQsSu7ARZEVYHcddHq1WTmfDwP3OWrceTe\n7UycBFo6rsypYmDDAEQdMm9W5hc92wSD5cKmgIJNyIyGvQv6OKEIgHtWmJuH\nkGilFN/h+ijFN7aLwZfcF9ZXRXCdV1bS/L7eKmp7x3X5V7+1fugxBFfRFsbQ\n5G0+3gkGs3SiVjIRSsKBcGN1RWqrF36sNSVF1XUBWlqmoFR49ftJZ9wfz8d4\njCUwjDNdNGm7U8ikO+eD492OSAZ7RUKjARIYkThl1lfAHj1KGKHKw5JWsmaj\n4ZIEDRoZwiXv+FoRGhWbT6Ar9EM9p7O+DNpYJaJk9itl3mxG5Dmzw3K1cQwl\noPSABuamFVCxrUk6GI55eLD4XBo7baiss/oIeQuk6eckleQVI+2Idbc20xSE\na/h/FgQhfU0FmciFVbzp2i+fp2TlMHTi9WbWw4pEkA169OP4bLCzq1MOcL5k\ntwJ0XwBE+bvnQ1NUhqxE4Z2Ce7x6OqHMZYLfahqjwWks71fq2olaLBneFZpw\nWihxle8uCrp+5/PwShIz6XuBYuGulCOwaT99wpQt/TZEWAeJPpnt5E4T4anN\nxY/XX2w8Tv2ZQGAdmmyRgl2dBpnOuC4HwouBq00htGDcnHJ4BXVafzq8fLK0\n7DLs\r\n=yOS1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"9ce9eea7cad32cbc57bd80830f21e4f366ecf929","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.1","dependencies":{"@opentelemetry/core":"^0.19.1-alpha.19+9ce9eea7","@opentelemetry/semantic-conventions":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.4","@types/node":"14.14.43","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^1.0.0-rc.0"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.19.1-alpha.19_1620460436727_0.6583469832123823","host":"s3://npm-registry-packages"}},"0.19.1-alpha.21":{"name":"@opentelemetry/resources","version":"0.19.1-alpha.21","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.19.1-alpha.21","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"cc276b53771273b8b4499e1fc5c8ae13dc1ddbd9","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.19.1-alpha.21.tgz","fileCount":81,"integrity":"sha512-6u7W+7ztmsj6OBxm5qA+401ntK71WtUGbtnvdhLD4Y4ctpkHmZYeO6bmwf9+W422c19P0QCBVoJ99+b1eCNwUA==","signatures":[{"sig":"MEQCIDr7FdYJ4CaE+Ye6bA4Z4ECgAylwGWvXfDszzN/9VM6UAiBl5Z8AOG1boXpnz10ObHaljfeQjyMk5nBgsa70SnyL/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmtHbCRA9TVsSAnZWagAARbYQAJnRat+Ml9wbguL3o0AD\nK9JOHt6YtzodukWbcckk615bPzJyeUvf+aFX9OhLCVlVu3GYTxiKzGqB7/wQ\n75/pAeSHnUFheF2qwSEj8YcvtPtg3CyHq/OHnBNZLXNu2hD0e6bn5ZK4DCux\nCRzhpK+LTbkFyow9LRz+98dPjcZftiubyyfzAFe7eQa+sZqGVIPvf6PdDIkO\n2oUcub3gMwDnPsz26KHUavVF86XZM9de9vgnJIjt1g8L/Tv29s7XntEeVicn\ntc70WVZPeyQFenhSZxL5GzZ9UKeO+6jk+BsevLdCHGYPGJpytQkPnnZodRkT\nmqpe7epm0XijK1DOyr3JNgzfqTwrCqKV/zIzJ/rhAE+9IBU5wsaPFpkGv1KD\nimjO2mKgn1FnLxdtzNDcEQg8Uq6gZUC8BWKEQ+pbL+QQ+aqGwttPlLy6WFLk\nNRQlRLLX9f23swVDql5baeypJEoiidM0aKJmkYtwCEshobToqVf+GKLZTaUG\nQbfYvuKWVKKgfIcyZFIxWyik2W//wv+emZR2JeoQo71crU4tdCeaFePBWae/\nisiGXdl1R619KWI9YtcNXFVaq26cGADLYnQPF/Tzb5oL4V8C3m0BeooakUY6\nfR08OL1BgjLziCBKV7OYJetgjqMXcRM4UCihn7VeNbXv8nX+VnlbKL9yvbKO\nVwTr\r\n=Itt4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"5cd02aa12e0bf08a9736f11f09ebaaad582eed27","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.1","dependencies":{"@opentelemetry/core":"^0.19.1-alpha.21+5cd02aa1","@opentelemetry/semantic-conventions":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.4","@types/node":"14.14.43","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^1.0.0-rc.0"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.19.1-alpha.21_1620759003326_0.6598899978093107","host":"s3://npm-registry-packages"}},"0.19.1-alpha.25":{"name":"@opentelemetry/resources","version":"0.19.1-alpha.25","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.19.1-alpha.25","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"8eb944ae4473165cabc06b10f2490acc9e93c6d0","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.19.1-alpha.25.tgz","fileCount":81,"integrity":"sha512-BBQ1/LIcL+mogWS0lls5g6lOLvXOi1j+vvvgAJ7lEz5cg0iWzolMU8bLilrXBoWNOL19YHswHn4GZ8GvL0EeCQ==","signatures":[{"sig":"MEQCIAughmntk2fonGIWjQ6nV0p2pj2SUFcs5Avz/cb8vxIfAiB/VjLtbO7NpsxR+vv1POEsI7rH3bwoG4mtjm8VDN7nxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm/oPCRA9TVsSAnZWagAAJ8UP/0z3SH0x3tf34NwQK2k7\n1ROf6DQm2CdoDNYuKIOl6nPSoMLrpIt5xVEfIZZREfPMDSp+uPJ5MnjIIptI\nGFB2leqdzyvh2wbWLFh/8LtQ7LgSeAdAvRofk3yP66fTI9m+gNWl8Ajyay50\nYF5pxZ2m85+3VACDzVDW2q8sd2znYWpb59hy0pJMk5mz5JSm5S/DudGPz3kS\nrwa0gS4aC3n/PU6Vl2kdIWVnsiuOy/fPtfKxo9MAg1Qp4lxY7T1VroYrYIPa\n7hdtWgplKL3NXG+fjtYnGtI8+quQbj4PBJMNI+UmxSeK1fJqy0oTENd77v0w\n284c/UQis1Er3BZG/qceulWFeMQRG/AYujfFES4FKCmYZKaLTEM12ESNNSB1\njZuJssE8eUoItxArZsf8dHysqhz6KST8rBJPT592XMWZMLwNT9o/yPfRfbUG\nbaBgvGdCUMAYogpwRWy/mhk5l0eGw2dDMjCZZjQfXqphz2iT6Y8FETRzpX2F\nkZrOq8mVKEv3xnjJCL1FRFjg7O0cRh7GXsVEu+ZjCXb6ulmG6nCVOuZDdN7U\nnoiI0GYQkikVq6I59Hgk59Oo478nHxwJrcR1yz19a/k4hLgZ/ke/m86218aQ\nHNVY1THgllB9DmXNg6bNs1ccRpnxlAlNVSMvaDVlnqPvun37nPkaTq+d2zxm\nCya0\r\n=RXJN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"02239b52557fe5b4c5ae6eba742340428b856492","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.1","dependencies":{"@opentelemetry/core":"^0.19.1-alpha.25+02239b52","@opentelemetry/semantic-conventions":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.4","@types/node":"14.14.43","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^1.0.0-rc.0"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.19.1-alpha.25_1620834831462_0.9127695134940446","host":"s3://npm-registry-packages"}},"0.19.1-alpha.26":{"name":"@opentelemetry/resources","version":"0.19.1-alpha.26","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.19.1-alpha.26","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"96616778238e3899b10b46ea15f5fbbfceefc864","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.19.1-alpha.26.tgz","fileCount":81,"integrity":"sha512-vd9mIoFkYXjIy2SGQNb2yVjt7KFGI1gpNuJquVR+ai4eOuNidgEfLYYZ2CGjm9QwBSFQCXmAWJN7Kxnx3tgPAQ==","signatures":[{"sig":"MEUCIQCawsMgPM1S+mynMsZWbq+mFtVCsuBWOhBR20OuC07LGQIgVnCu4VtQlriTkEjyPX1rKy7T07/LhahghD0/0YStRM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm/0ZCRA9TVsSAnZWagAA1UsQAIijfS8D+Ywotv7YLix8\nxPQ9klVmfuuSCjiKhYR1/boTOGw8Ycf7kgzGfP2BvgbTIIE+33rIShkHlwja\nNsv3B83wgMZgxUfeQioDPBW2cFDM6RMjAcoZZ/nWpmRdiIY1k/TwPQ8szsVQ\nBe1TExkvO4P1MsHCjqGjr/ZduPHdUoXPpfrJvFzcCNPAgecK5rikQfwrKsQK\nWHYRLIBgGKtIXLWW/NgjwtJF/p9EhshrwOLS6Wpl5rRS2c7n98cIBEE2oTqa\nkDpp00zM5/wU8jwqSkq1XNdRnmV75r363CTVAB9xX+HKpjth0LcRB3E1CrIG\nPgbH89NJaAh/b0rFQ2i5GsP3QD1CyANYlKzQTq6nWw79Oo6GV2Wt3o+6/AxU\nQhC3Ja+DCVTb4voYOQirfIVkJEP54hVtpRWMekseiMHuxFjqq5YQHxFYgUk8\naq1aVDyC4uw/3J8wGHGEXyLmlgO/A/h87w7roJ4tCAbmRcR1FE1dl8YxKo1N\nzJUmu0vKP6lNHRqFxlB/6SFBqe6lMwm4GnfVjmiRDrdbD8oiDPjmxxYfTflb\nJtl+KC7LubOm9lFw0EyuemB1GkTqOzVNte+fmUQ8v0l8mAOfP6kHOT1eDtjO\nfdFQCkZDcGqjg6ZHVRtd1jteHstIo2BLTZp+Jb2IBne5IkOxyumb9dQ4A3mE\nrHS8\r\n=MTcg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"1758fa6e84333c9c43cc468c5e99dd3646f7e3c7","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.1","dependencies":{"@opentelemetry/core":"^0.19.1-alpha.26+1758fa6e","@opentelemetry/semantic-conventions":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.4","@types/node":"14.14.43","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^1.0.0-rc.0"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.19.1-alpha.26_1620835608693_0.44066465167865365","host":"s3://npm-registry-packages"}},"0.19.1-alpha.31":{"name":"@opentelemetry/resources","version":"0.19.1-alpha.31","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.19.1-alpha.31","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"f48555ffc769342fea0a78ad3eacc0e249cb761b","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.19.1-alpha.31.tgz","fileCount":81,"integrity":"sha512-v7bgYevIabB6tsGY9k0SK4NVZrMZwEubNsxpxAyfvFT0EiYff9MxtA3Mg/S6xHsPEGAqEOTYrIsyZtR7KOo/Kg==","signatures":[{"sig":"MEQCICNil1+jFnu6Zl5B+f5agY2QC37YUF/vx7Q62LY/okxAAiBtkKT5CG0DliJtYOgI66A3A9bTAmRfpqoqusa2yBvuAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpVPDCRA9TVsSAnZWagAAiLwP+gLDZL7H0BB1UdP0aV4X\nj/1Q88W7MxE0ZvVUfpSpvD1zirqG7IIWFdOmQDlDZK7BosAb4nsAUjmRYYHG\n2oRtGVmg+dKHH7qXVP7dvRSyc4fHw56YyGToYBuBupnBQmPMD6v/FPEeG6Yl\nxQXiozKRMspX/4mgiprpZgVIV4wvl/Sp+oNUlY3apLT4CiZIf/doq1p2TzX2\nL5A/iZ/WPxSMCNJrfQFkEUIGsWRnR87s0NPkhu9dqMIFGmttenw+dEKHmlWW\ngax6TJPAkKp83v1Ce2okjeyFrKqR+/bvzuNqGMVjRKcL1BDD5so5c3kcwpaj\nMVPRUFoUqaQ1/eqjy/YHJqfr6d//nxU9yKpVEsAOh2/kiHg5tdROf7VRdyfj\nFRr0lPRvvcZTwOdo8tqOz5XpN4kwkt3EBUVGvGUvuGcdXCjMROGl6K7qBfAX\nEKg+QdcqEkpiEEdxmtKWFJjBJ8FUJ4gp3aVbNmP03DZKw5qf370is87nr4zg\nz30GDghwdRjqR/v8AyEeQllNkSb6uHQ/ubcWPIsu/Cw9OfOgFQkMefYPT/SA\ndMH4HDWsQJX2e4t4Q8e6FYMoC3Msfpuf9H0jYQBljujahfBtjnQd/1kgQa0K\nnR+mZvN2ZAIwa6hFzYI0rsYBFXpxlp9JAUrSWKz5PYU/cMJVuTqdpijJWYDn\noXOI\r\n=VarG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"24adbd61062759f9d9d57420fd97e50f4d8c3b16","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.16.1","dependencies":{"@opentelemetry/core":"^0.19.1-alpha.31+24adbd61","@opentelemetry/semantic-conventions":"^0.19.1-alpha.31+24adbd61"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.4","@types/node":"14.14.43","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^1.0.0-rc.0"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.19.1-alpha.31_1621447619562_0.33286986831519605","host":"s3://npm-registry-packages"}},"0.19.1-alpha.33":{"name":"@opentelemetry/resources","version":"0.19.1-alpha.33","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.19.1-alpha.33","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"7124ce0014b0f267a1ff6749fe25d9ac20c9d49c","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.19.1-alpha.33.tgz","fileCount":81,"integrity":"sha512-wBFkNeG4rF0TqiW8obyS6KQhBSV9fa8KDNPQNgOooI1xUffwPV6z1WgD0QBnVmAk46fevOoJXpE1yxECulHO5g==","signatures":[{"sig":"MEQCIA6HovDQCelFDKKSV2PiiDEAEGCezDIwG/PfVVVL9uJHAiBakHi/+UiF9GCFQLg9lWQ2cWqcvWBystVa80F8lD/mJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgplIYCRA9TVsSAnZWagAALNIP/1pUFqjys1LTBGm132wf\nqJaNd6OrqMhwnmovFPDX10QjWjrox6vSBQ6j8YtYgqn77Ac6lYosApU9iyJ6\nROHDvxG4JNy+8yQ0GxZvxYs+2ENjZ1KpoJYjSN5tTl+rEhzPVS+4/n+YWptw\nozuKwFkEZFHYWglcEd2l/58serQ1xaFDNWPVy9/EkzL+XiIik2vCW8U5FE7r\nngm5JEBtsV5cqEK7xDDH+pGBB8GnCh1S6jpk/G+G5TF7k2416kjNy2/HZIvN\nXI39wyfdQZ67G03U6L6wE9Lf/iI+kjITtOUq+yHNNOzHEEYD63uy1HUNmepS\nqwFL1QAtMV/BqsEVyvCHbrtpBsO9NVWhLYIJfy/lzGg7bQ0KbilFDCfVZlkQ\nQX1IGPHw+eRR0CO3jbQiBCVePU7/vmOXH/CYb8mG/b+TI2mp+CgGlW+/7TEK\nS7dWT9sAwRjubRHOyLvurSr36JP1yEg+4yAxD1DtFfgO8wZp5WqdSoSv36RP\n0ktxOmAVX8zkd/sl1j6eDyjMeWcTNRfCsVJuT4eX6m3WWUqYDbDjMaNH/s8w\ngaU7l//P7Fz6hPGA59GEcaiinXPBsdaSd0KTN/d1CdxfarceDfH+pG8Adfd9\nOw/lOwYSf8y986T8zrE3qgUDOLnFB2J57KE6/3Gy1J/ldGxPvsUlIzSWnFZL\n/SRN\r\n=NU8i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"c85fbe6682b9a8fd52e4b99bdbb079833b04e845","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.0","dependencies":{"@opentelemetry/core":"^0.19.1-alpha.33+c85fbe66","@opentelemetry/semantic-conventions":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.4","@types/node":"14.14.43","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^1.0.0-rc.0"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.19.1-alpha.33_1621512727716_0.9884474585961194","host":"s3://npm-registry-packages"}},"0.19.1-alpha.38":{"name":"@opentelemetry/resources","version":"0.19.1-alpha.38","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.19.1-alpha.38","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b21990cc17a467f973fd00869ad7b304929f37af","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.19.1-alpha.38.tgz","fileCount":81,"integrity":"sha512-YU74lR4lqBquXy6O70iwpAPRrpy5zZ4o2dcW3C5ha964ZXn/VD80usPQyG96wAvTuBzGYqtMskGj1zZxx+Nezg==","signatures":[{"sig":"MEYCIQCYOJaGt2LGF6ZHSstvh8faFeFGgaGMTR3bLT4ffms0OAIhALbwSsYv201aDdz3DV+hXMNnPcFBOzToycxBTUcQwT4+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrmMfCRA9TVsSAnZWagAAoDYQAJRAS15v077sA00tJ1bx\no8bIP0ksn41inEdnm5c4HMQ4TRUj4gzEX5hGmsW2jCX6brVrFN3k+NCkkWn3\nTMs8JaD2HVJAfJCtoyL43yrEnbWyQ+uKt1u0XMHijvoxg5qY+Xz8/8NfVuk6\nIWrEIGhooLgSlzSLVmt8Hf5DW1lH/+OEHocElf4xTmbYi2z4EV3oZDluONjC\nNm85lCe8LuuVwbZhGmad2VFDTBJsNCdcRpsUdiV3yw4FBF/YBo/cz1iZdLn/\ne3sVzV3xgEGStAOfX36TNiX2PxmS31teDaMzPA5ALm4MhWh8l1pGlUasiB4C\nXSRdwdrJjTg/+SURk+OZhN3im1nSxMrLtMGx99QP89/ZsMeu11xcgoZdacFJ\nrk3H99utfw5XUgvhqBuuHBe6L73wyMjTxitgoSxvjs3QaYT9GYy1u/Oa0ZBb\nxHIJk6/9+/z0usL3xeR+NUfVYLuwp/YxHpR05kLembsEiCOVGecblez1m9hX\nNetlYaBPbg6fHYx1xmK6rENQmeR+tVvgk+d2fxCOVIa+uED0HgduzddjMnSg\nSVBoEu7sVD1eVgEWGEpbz6b48133AMtlASYUz8GDixFuE0j91J4MzDS5BBJ/\n+9EQE/je9pSDs5t0QKWZuT0qcUQHVBSKtobhzhOqHaMZ8iwnE9IHuGmzCT7Q\n/oTn\r\n=6ihp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"8e5c8a0965c2dc7517dd9f2084aebe56f678be89","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.0","dependencies":{"@opentelemetry/core":"^0.19.1-alpha.38+8e5c8a09","@opentelemetry/semantic-conventions":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.4","@types/node":"14.14.43","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^0.20.0"},"peerDependencies":{"@opentelemetry/api":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.19.1-alpha.38_1622041374055_0.3451194058354117","host":"s3://npm-registry-packages"}},"0.19.1-alpha.43":{"name":"@opentelemetry/resources","version":"0.19.1-alpha.43","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.19.1-alpha.43","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"8b96ee959d7d2fca27d06a6800a32d079e462b21","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.19.1-alpha.43.tgz","fileCount":93,"integrity":"sha512-Gpn41FsbwkZ0+W07tmC9plyvZjh3oIAoKo0cVbwyasBysBxdNW4UDWOFtgRx9Lfy4pFhXJA9pmY56KVDwnvYWw==","signatures":[{"sig":"MEQCIDYBj0NnMchHtN0JS52+QGe14/7S4u/lZhVPDU+a6XKUAiAVG9688/xCrJ/8cfanHytazfC9lzSycVbi6YDlSAhpRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgto53CRA9TVsSAnZWagAAcR4QAIpxNfeSGUA95b/XBCGL\nAZC3e5AW6z1qRC/PAwIVsCScVKxTn23LAotturntCNqeuXrYH4BaSuy0pGl7\n5za3KE0wRiwmCrTJpXyOlhq0Qu/en1x4mHZhJA4ReacICuM9S4HrCFNzQ4Wo\nZ1dFK1T4DO1+ccUIEdjezm9+dZvMk5SlcKzo4xCPZ+azxG9UvEXKHZh2G4T2\nBcP/EEipdmVudA/byNdjFRzX31qh9xpmBMCYDUhfU4/HOqYdnZ4B7N566Rsw\ndR4bE5TPE+wEsQGZ1hqdiVtcMBWvA4cXe8uBCxgscZB01nFJFk14QIvI8Lmu\nBbmLVYndOmtgpnVEd5xCU5qk9EHxfau0nI3byqtXeHWnDgm2pynnW1UKULht\npzEs8b5DvfjIdFFaZK61XjrfmlyAIfdDAOFV6bBqU8upe+VmQi2vzE0OG6yR\nmNssC6B0BbatJsF3jDfR9s+SjGj2PWNhpLkCS2NrtKYogLzP+X4GiqHZtZd0\n5n2ZMG2zi1GA4GQg2oSGEjM1OTH6TJJP6Oa/jNvTPSuF9cob5GBi6ftA06Ij\nn5ciP/lEipiXkkl63yeWgIkw/W/WQ+siGplPo/BLtR+C2ymWt8Wr8//WqJbo\nj1Kf8EoN1Q4qqMZ/3H+zdS//pcaYujSAUpYZOto1q098jC86t2XgfRXauNew\nz4oG\r\n=rz0/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"d5517812b31d9206131bf1df4f8a3b5183ab07fb","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.0","dependencies":{"@opentelemetry/core":"^0.19.1-alpha.43+d5517812","@opentelemetry/semantic-conventions":"^0.19.1-alpha.43+d5517812"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.3.2","@types/node":"14.14.43","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^0.20.0"},"peerDependencies":{"@opentelemetry/api":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.19.1-alpha.43_1622576759556_0.619810894845092","host":"s3://npm-registry-packages"}},"0.20.1-alpha.49":{"name":"@opentelemetry/resources","version":"0.20.1-alpha.49","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.20.1-alpha.49","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"685a6b5132b8b52b7aed814b5d522a5b4141f6f5","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.20.1-alpha.49.tgz","fileCount":93,"integrity":"sha512-U+pgP+C5OB30cTS6gLzTCsURRNFEMBhpVn5/0yPxYQfJIgeO76BNBKi3oHk8VqjEi89sR32cAdv2mE8i3iaYXg==","signatures":[{"sig":"MEQCIEZPGRg2OZ9oEHWERobqc1LBqIOZGjBWBpde5+ZITSF6AiBqlS+8mTPNKak4vb3HOPepzPVt6PISWj4McmE4YBJOxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguQzhCRA9TVsSAnZWagAAmvQP/0+vwMxvZh9+8zXV5W1Y\nMXitJyqCER7ZMX2XqTWkCRCcCFa2mzLYNuS8viixx8SHq7o43b3Znw0Po2m8\nNSXJFCiYTG9zBJZV1aGG1O/MEOR9y/aF/+SK4OKJ9Ji0hLY2GuMWy/o2saG2\nxUo2BG3pJHth2wY/N+JvXngw2zBYH2SxoyUr0YoOgRKyxCEnMAr3tfylwmvY\ngX6DZ1RBlvnNrBNEG8Rh4Mu9ZVgyqT0tv7HO6LDceb5Tr5p2hhU5Ll4B3sYR\nKAhSCbJoaNvPvb0XUZ5NLrQdt8iUw+pi5fy2Qm9lobvvT9CazOKnZk+bOnjo\nzMmALWZy9TScrCWfTdGMLjYFKKn7Kj3BUH9YNv9dgoqF3xHvD0T07qO8H0X9\nn747Zgga6DWkd0z8U93Q1Cl0RkI/iEAxlsjmGab4lY0C2NZtUHjx3Gppr/Ve\n6uaIUBhwo1KlMK7cADlUkMoP68kkBCnckfYrPAqfLRcog5MEHgowyie+euKw\nuXK5S2UghmLyQFGjO6RC9tqmvMB2oD4QBLNIoyTKYNcJKd9brwpRWgUIlNO0\njrr7bylTDftcUzWLKLjlPhzj0AjCH0g4jMWzEPvquEekIx+JGg3LIrScsS+x\nzRbFYiyNy2pX2AteKWgA3IFdfsVHt/JwfwosVqhaeG9mOeOXsRsfSbQQHwYy\nXvWf\r\n=UW5j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"f79aef422b53f1314cb0b031651875658fc17008","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.0","dependencies":{"@opentelemetry/core":"^0.20.1-alpha.49+f79aef42","@opentelemetry/semantic-conventions":"^0.20.1-alpha.49+f79aef42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.3.2","@types/node":"14.14.43","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^0.20.0"},"peerDependencies":{"@opentelemetry/api":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.20.1-alpha.49_1622740193577_0.21777307160266046","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"@opentelemetry/resources","version":"0.20.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.20.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"038d985c610600cde146ee1e95b6a124f3ad4754","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.20.0.tgz","fileCount":93,"integrity":"sha512-nnd3vIM+A9ih6kOVBc2CF5NkTYmdNci5aQ+A5lQjf3HqjEptcGubpg1J1Q84LSFVoITvuH2O6+GhPBrdxYBt8g==","signatures":[{"sig":"MEUCIQCb21tqC6fu860KwSe3vAIjFK1v3qHBySa1UgtQML5v4QIgUQE79C2HtFSBO08QrKTs4somb44oR10uO2tTveX9SeA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguR9SCRA9TVsSAnZWagAA0XsP/1w4cytHgHP3azd7g8Lz\npMbUldkhgHlV9iNnXyIGuLPmLKjfg7B2wUXhCub0lIMFJCVDYJAWIl4N13Mh\nsY67CfGYaaYo7XN4SfvdPu9h4OUR5C3yg0Uh8nwv3PvxAVQqgGz/hcjyiZ9v\njQOcMwmATlTXImKm736Y2MGQD5zFPYUorEno1ViYiLrBGWrpFFdwfw3+1lA/\nXqxHfDTyOTAK3CgK+izz9P/cImdt0tOkxR9AIP1F5+UtuIMaXFl9MI+Oy8hz\nAEKMBLcZH6u9ZzOdGO9pTW62clKSoIRJj3CzfGQUZnOhTmyBRh9+VeXcb9ik\nVyLJ8NGZf+IdaaviCeoohwLIN4oH9PGWIxIJyqXyle3fIoYgTFlwTY7dr0Nr\nc8e3v4lpthxWfPvt70vxXWh6+I9/A7Na0xnW4IfiR46RhBeV8li10gbWDiCO\n7W+F339dWAhtLBoSu66Obqax+C7wWLyH0QoOnqabpqp0XS4/BPYyJ4t5Rxi0\naIxfCI/R8OmCcWD0k4lHibYqSdf2psEgybnu95k3QsfZX5o6i9DR5vO6ZlFQ\nhtC3pFl9joWxWE85GdGB+v9DSJT2Z0nI2iK2Xa/E1i982nTGL3clsaZ6zir7\npuW7t/4nCJaiKlGn4rt40axQ1ikY7S6xGBq916RoLnIWqdNXzJcdh4Npw0KP\nikJl\r\n=wRS0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"f79aef422b53f1314cb0b031651875658fc17008","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/core":"0.20.0","@opentelemetry/semantic-conventions":"0.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.3.2","@types/node":"14.14.43","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^0.20.0"},"peerDependencies":{"@opentelemetry/api":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.20.0_1622744914395_0.9380637341423352","host":"s3://npm-registry-packages"}},"0.20.1-alpha.3":{"name":"@opentelemetry/resources","version":"0.20.1-alpha.3","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.20.1-alpha.3","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"283175622a8b2016d45c968ed69be9702f209a0a","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.20.1-alpha.3.tgz","fileCount":93,"integrity":"sha512-9TVUEQK5ibZZTQ9L2wkuW9SBoWe+bh7Om9sfSFJNlKx/vccOLSKLJYki1gGKbuDH/noMcIA9Z1yK9nHixAI6Qw==","signatures":[{"sig":"MEUCIQCVAnRvYi1A/uC7qOs8yvomfsFepaw1+KF3sg+74y+YMgIgWSqiueAEebmGVFxMkmQ3frFARt0TQUi3hCkJGnBZ5yI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguzXMCRA9TVsSAnZWagAANPQP/0N4nDorANC1fZsfZ+57\nioBVWh5lbjSh6x0Mj1OI+APIbgmW3mWJ6xMOSxjTt2CV0vDkH7vYmeRRvQMr\nj4IyzNG3YnQmSM4NxrkK75fpLVk74NOGO7Ks0MPxGs5S8jIXNXuU605QsJl/\nibpgfu01dzUjQul5X21XSCPMe5cVrSPA2QcIkIl5hmjB/E+Q85S00IujYDDo\nC27qIrUCy158ramXbXP+OoxXAjyNsTsAjp3VSCwlX74CAy+Hp/bwAVyN/NYq\nJeT6NUlyhztK08wmxpiMS56ZE9EY+QKeeW+IghN47UJtghp62Qoih/c0xf1q\ntP0+8qWR69xY9njcDE/7LxZZWklsORQBtKcF/VbJY6bKSPsE5u4Kmdb7WwiQ\nt1FSt8tal7KDsYEHdt9T6nDMUm4qiuD1x/iyKvARq3lw0vk/ObgnltoH0JHP\ndD9tHy87oQkaCFMyKqrvNYwIew9pBma/301KQb06girR3yUC9bY1kxkqiOMO\nlH81oWDB4FLu/aNAsNd8k2clctEqH0NdcQpjqUXYNzXhfr6lewyqmn9VXNZa\nBK9eB1bQtjeagPDd/XMDn/0r+G/svKuw4FRT2elxjNBiTKSC6kvrES182k46\ntoKnARsCZfDQ3nzH5Ju+gj4EO7Bo7oLvWE8aLe4ow1dyzVpBRpIStDBEZYux\nO5Tl\r\n=8f0u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"d4df2f7ebaaaf433bd84b568c482e2788103ab71","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.0","dependencies":{"@opentelemetry/core":"^0.20.1-alpha.3+d4df2f7e","@opentelemetry/semantic-conventions":"^0.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.3.2","@types/node":"14.14.43","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^0.21.0"},"peerDependencies":{"@opentelemetry/api":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.20.1-alpha.3_1622881739853_0.5116257365417047","host":"s3://npm-registry-packages"}},"0.20.1-alpha.4":{"name":"@opentelemetry/resources","version":"0.20.1-alpha.4","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.20.1-alpha.4","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"54dfe98d004176bd5d70291eb09eb36f5c69dcb4","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.20.1-alpha.4.tgz","fileCount":93,"integrity":"sha512-YO/CnJLk+iPgdR43PyvhVbcUTq1hh12HCVh9SuU5zXmUHTZMvajZbgBJCehfUowtnRac8N8hMItFqOmpVrif5g==","signatures":[{"sig":"MEUCIQCJWfoDUlHj8MKq3nmFvdBb23veaKE9cHNWVVHB112+wgIgdLycWAlLHAKRZZm6rdFBRjpbXcatXPPHMJpHsLngOKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv3BaCRA9TVsSAnZWagAAUuoP/1SFGqhXDV8kVUgnuxRn\nH3RLL5B0iaAuCoWLlqWWYrfqgAy3JB6LFCFc34hIZBOLHlrOJYH+aOPJN3Dp\nst8NQ6xdIFmgUl5/0vxGYV8xwhLjCsC1KL0Jy5Mgub33T7eT8RsVvE/eRJPe\nXkNNW9Po3TPgF3d/i0klh5t9UN8n4ZBv2tPB9MNqUKDQnAD2RbDJenTAF4mN\n2WsN6nrJpxwTaXh562bGPcMgUUNY6mmE0WibaIqDMmRFgp985YqrAxlg/L81\nNPUFOgY3kPLwmDWOEXpYYkafx8rxomOxHj78zHHa0lQ02gypFf0EW8kq27uh\n1xdNxstAB2aM5n+pZiNldAfo0Rw6GOydXmckWyFPHFlHdxdrVDxLEYH0nfE5\nAPwAFqhCNFHjEDF72JEoCg7M5QYYsnYxbFBSzlFDiSvFCgBgjOhk7QbdgLU3\nrfF0ap8z9WMi0lcRnrSU8u4jGNg6oCr7AKrGPLzPPMPLQAunqTCFs6vd1N0D\nkahLz6nho9opCRpTBj7CaMLJN7lSVLz8Jf585se/9WVunWCXf3NRvOl/Xg2E\nlTLr7C9xPBLnd+bEbbs4eMs4dPzbaxZw9w/AsWr71HWPB197CyZYlCS+cV5i\nBFIBVn6ennniqEXNl1xijaGoa4UH8BM+/+gycOWIuQf/m1bHGsb+ULyLL1eC\n9lVz\r\n=4k+8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"3d98420cf530968e6a85bc4b9c2b1bb78b730b3c","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.0","dependencies":{"@opentelemetry/core":"^0.20.1-alpha.4+3d98420c","@opentelemetry/semantic-conventions":"^0.20.1-alpha.4+3d98420c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.3.2","@types/node":"14.14.43","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^0.21.0"},"peerDependencies":{"@opentelemetry/api":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.20.1-alpha.4_1623158874209_0.6398461186550102","host":"s3://npm-registry-packages"}},"0.21.1-alpha.7":{"name":"@opentelemetry/resources","version":"0.21.1-alpha.7","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.21.1-alpha.7","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ff188e8273f81b420ba596c7efbbb56881a79ddf","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.21.1-alpha.7.tgz","fileCount":93,"integrity":"sha512-zPbolRRtx2EB8DQmB8UXMomA0M59V8GFeJ+s5OVYtHwq/8N3C9e4+AIrxv1Fjeafbk5W8XJTnUCXNrL89Dn+Lw==","signatures":[{"sig":"MEUCIEoVPFg1gbLDx0R/Mca3OjDepF2sn7lVa0WLlMiLzji3AiEA2FP/jif0xQTCOeXoyxSqA2ucqZBzZVgSQrOKVsbIdvQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwkswCRA9TVsSAnZWagAARAoQAIVmKjdplwSMrHiiA115\nqN7XRtX+XTAUACwOLx8o3bFQr5t4Bl0rK7CKeGzJhXZgfIh7DnlMhH0d5hKB\nx288YkZ7TO50WTBDhf9qbFC85lkBZB07sPr4xFmvWSEQjkMWbV2Vz7nkVZ/W\n/GGzIngHsC81EqO4lxYj6ukLjNKW8gGLVsrwd6m5Mnf65FwlSNzqQLaOej6o\nH3zJLDVz4toE2g1scRTea0bWm/a2fBdFOALXdyoQuHKAAuCXoTT0poJ0fiXY\n4BAhfQQW2MQewkNApLbIrIgGMaUp38NXpGRXWxnefhNExj+Ak0vCb6cRFGBP\nkNny1I8ulnlUrKzMOwMjUurAnuCSOtg38AVjnqoykHbD4fV3eB4bgx+Rlnaz\nzQIKOQ2lrly+7gz6W0cf+78HrBEK2xtaz0O+SbzktBDPfLdhULs+7VS7Tgom\ntVjeUfARDubaoGvy1z3ra6dVe4GWLsqd5Ce4/GZLaXL6lk+ja6YdVJDBtScd\ng6Gvn67DTNH3dcYyGjvh7jBlDMoEpAZ28Hn/Dn7qsWZQRlTUy/2tQWf9ue/x\nxFtw4E2lvOeTDiy+eAAtn4AJ+E4n6CYHDUknxTLkvNkXhsa/DMGh2C/EHxUw\n41okT7QCUjr9RsLHp2TXDapPS6Q6WcqfXrKRpa/USYM6rmOdKYW7awFjDSNy\nwJF3\r\n=ah9e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"7750282034ee58bdd257446c2970f01307d7522a","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.0","dependencies":{"@opentelemetry/core":"^0.21.1-alpha.7+77502820","@opentelemetry/semantic-conventions":"^0.21.1-alpha.7+77502820"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.3.2","@types/node":"14.14.43","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^0.21.0"},"peerDependencies":{"@opentelemetry/api":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.21.1-alpha.7_1623345968095_0.9738230477407426","host":"s3://npm-registry-packages"}},"0.21.0":{"name":"@opentelemetry/resources","version":"0.21.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.21.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"1b5fdd20d31bb0acc1104a689a3152d0d7335ad6","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.21.0.tgz","fileCount":93,"integrity":"sha512-xQUL2/2npP/isH8sbOSdynIRWmlM6p02L9Ex8x/BhUuSkGrMoxO2ezLPPYnfYam1py6ubaz8m1C54O2IRCmgQQ==","signatures":[{"sig":"MEYCIQDBkocSWFA1XgmNDl6rWtRYknQKQcAOkE824g+rCO3LNAIhAPxfsgcIX/XMFaR49OzF93qlyzoLkHe7ZXb9CldFeXFi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwlocCRA9TVsSAnZWagAA9uYP/0H5IX9SpycZVdObJ0ju\nIOnIAtMWgn+mAzgIBtU+8AfZAVRR9qWsWiG8Ml7ahpMMVygM0ww43gjo40P/\nZM9F+lbw+ntKSn39E03o/uohI/a6uQWSE3RWondg9yoUMrl24LA8acbZFt4t\nBEiSkvwlNZDMXrJa7ikjnY4GDiebFILy891g6a2U5je9/Or0wXxE0vJSfrlZ\nRXyXk2AuEcx8jJ9O/y6lrPMDmecyGk1NDs9j63AMSPcZ1u7EA83HvxV+pMlB\n9rSzVaCIJIXUKUlIfUNheIAo94vt9ceu9oyKfl2i1TqjBm0JYP+980RgSOIq\ndCJZ35c0GkFeJNhOrEyTZuot6x3vu/WHG4jXRgYh4spyTNu1ViwwGjwSm2dj\nsUMGYlcW38fbK6d9+c1EugeQVgbU3dLZ+oHHjhF3s/MFHjabg2RjTXTIqE1m\nwZeqZv9FTcfE6MmLfvYqDkCgPxpEc+FI78v52GTKuaqcWBrKCuvsHhxKclq/\n73t8rCaDai98GCiljwBQrGmmEMqxMoxlra9U/FdZh8Sf4YKZoALO8JAsYr+b\nVuwdKEK+37Po7ECeGXX07m70OPQh6SU/uxdBd/HOPd9eOxZ/Otj1uxO4Ulp2\nVFH52CaTMERtEtVv83hFALTXiMgCXYGHqarrOTC+gP0eV1dyQPXMaWe4lg2X\nDriP\r\n=qCiM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"7750282034ee58bdd257446c2970f01307d7522a","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/core":"0.21.0","@opentelemetry/semantic-conventions":"0.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.3.2","@types/node":"14.14.43","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^0.21.0"},"peerDependencies":{"@opentelemetry/api":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.21.0_1623349788600_0.14299741062600813","host":"s3://npm-registry-packages"}},"0.21.1-alpha.1":{"name":"@opentelemetry/resources","version":"0.21.1-alpha.1","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.21.1-alpha.1","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"18ec2f2051460c42cbc7bf9c2090061053f692fe","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.21.1-alpha.1.tgz","fileCount":93,"integrity":"sha512-tDGystnIQUf2gK2UykEn6aruMskO1VA0Y+Rwhi0cuaJBdWpCL/innBrVhIsQDnCs1lQV7puUrFkOzEWFd0F8BA==","signatures":[{"sig":"MEUCIQCzV+B/sjWwP5gDM0qdKN6tZ+RJ/ihI5imY4wCQkteB7gIgRG4PJUhWxeq2qoOLWAxX1aKE1499MvUhVAR87KfW0Xw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxG9BCRA9TVsSAnZWagAAUTUP/3ou6SRygRsupCa5bTYZ\nbyotv1tPW3DMHVoC0elebXMPrc7+JJ+YTC2X+mZbumOzL31xuMvRkajS5HSM\n7Uqkiq9iVvkjC6ySkeY3oSuVLauPZlovS0PWTPTP5CsmN4AhoR8w+L8sKMIJ\n+2YySkzzBShgYmoc5L7BVpAQgUQ9HpicqyNzZD3Ugmsz1Zhv71pMIFfWsRCI\nx5eAUKOonRppiIdo8gYZlfWACMkVf4jBJyPJnJMwTidwEoOks5HBxd1bjuMu\nXBOayE/q8/QlHMtEM5nDInG00Ny7jS7jRvz99g7GnvzX8PIm9rG171r8HXgh\nLD2VHCvb+nXtWzGPm6c+OnTm5aIJXXwXGOn7n9xunLIOK5JQFvm7UICLRUoI\ncZPWrW+LEPGuBNib4Bm87aPn1jkaaYallgtAIWbSOHbLFtqdRmYOWU4Ep1EX\nYtNW9iHTvM8MztTpfBwhYDmJOGT+P0OPxV3ggGBNMDSjlu6nNJnSlx3zQZ7M\n1XsOoL91btMq2DrWMy17mYLtlZ3OSdHgwEfErFe/cEfWEe+qDtvTbTlOMPeS\nqU3zALPPZ6KHCje5NDJkP0QnVrj0+WzlpPwv1le3WYMdH+T6FR+sPDjFqqzL\nA4fnBITS1iUCBY8EAmg1VO4JbO/4TIBlPbRsYztu6yPStTNatTJ6lFw+1INp\nQxRl\r\n=F0Q2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"5b6573eeff537ab49d8d8d42217e5cc794f9ad70","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.0","dependencies":{"@opentelemetry/core":"^0.21.1-alpha.1+5b6573ee","@opentelemetry/semantic-conventions":"^0.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.3.2","@types/node":"14.14.43","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^1.0.0"},"peerDependencies":{"@opentelemetry/api":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.21.1-alpha.1_1623486272893_0.18192027618272144","host":"s3://npm-registry-packages"}},"0.21.1-alpha.2":{"name":"@opentelemetry/resources","version":"0.21.1-alpha.2","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.21.1-alpha.2","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"13f20e084083bbb0a85a7e97c1004745548f021d","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.21.1-alpha.2.tgz","fileCount":93,"integrity":"sha512-Kwuk4qlqAv1USCQ5LNgLRLEmUpuHOuMCXB0YEL/iofYKv+8yF3voepsE/G2QfrhO949+lcZOHdajOrF5LBEE2Q==","signatures":[{"sig":"MEUCIBfZ7//cBGf8dtn42K+7DlSfRPBn69UtoT/+9/nMaPQyAiEAxLH1QXFcngKNFSuFW0TxJxrUqaTcZaC8ZIjr5nKvOB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxHHECRA9TVsSAnZWagAAsokQAKUX5jFtpG3QW+sFtKiz\nQWmbAxkpV66rFpx0zKNvgmgJ7iViXI7hTGmAKKBeX06CK+NCOMT5Ti2Ch5xq\ntiLpPE/MsknJ6/5AzGn9Zv+OGYDOpgCNmsSQUsCPGKHJM8rkn3u7r7ZD4Rqd\nb/jex/rTJmmCBv0Rrt0wYERkOyoDpSBjq1m4MsgszB3JqBU5Iq9yxLA31bs7\nbBqDBc24s+SFyA1f4qn1jgQSeu3uhJH7uGdnUG+X9nT36QiKgqc9sVBgNMR+\nbCqsZPtRLitwAT7hx4agSh0wpkrPssWmpDfiQ0SOReeoMTh4XkO8sx6F/gzc\ntXkjcG1J7vgMgkbCveGZWtCVRgJotTU8lodwTRTR9aljf21txWkHtGDwvM29\nLebWtW/IgXgtNatVHDxHq3XIbiq07mot+MijBOB4awSzMk110KJRmCCMRKn6\n2loHrZevcfFoXAidhl7PNmrpYayw/o/cLgUSq6oexVdu83f6WKhMbqO6r3M8\n+xNaHiUASaYkVzJXjNHLneAv6oPA04BKeBUOjwRyEWfNlFGRj2E+1tpPRmsY\nQ9xZOTSZm0Tz+mz2+D1JhEoNEtcBKyp+y8a4KHOWgm5H30wOFWM9qPkYzXun\nOnIawjPPYFxtzi60YcLtqxZqmbD2Fli0JdyJ6YfmBAalxQaeJrumKMzSUD5P\nB4aH\r\n=w3Hg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"a3b77387012a5f53c193efdefcbf5f6272876e4d","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.0","dependencies":{"@opentelemetry/core":"^0.21.1-alpha.2+a3b77387","@opentelemetry/semantic-conventions":"^0.21.1-alpha.2+a3b77387"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.3.2","@types/node":"14.14.43","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^1.0.0"},"peerDependencies":{"@opentelemetry/api":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.21.1-alpha.2_1623486916842_0.8101785609300947","host":"s3://npm-registry-packages"}},"0.22.1-alpha.5":{"name":"@opentelemetry/resources","version":"0.22.1-alpha.5","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.22.1-alpha.5","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"9528eeb5876adb3b017828c23bd81fc09a30d61e","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.22.1-alpha.5.tgz","fileCount":93,"integrity":"sha512-vMpRRhKw6NJIdqTFHM9yiY1bopsjoDkIVRpP/pkn1ULOyQg+4o+0bKDtGccrS7lT+blgd6RQICA9xtYWCJIUlw==","signatures":[{"sig":"MEQCICNAUgnFW+U/k9nj9wOFafP6RAOUr0D7wxsKLGtyy4ElAiBTl1813KKfMomihnDuLFK35/VKSeOozsCHTwPNuIHYcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy4DLCRA9TVsSAnZWagAAWJ4P/1sc32lMqKbXrSbVE37H\nL3jwEYgP0+ztK6Oll0GIiMTvipMSoOcU10yFPAp8bK+k2mSCO413ZaqvCYlg\nMxB1+ltZoYpG0B56Rn4mv7rFnmRuOpojz7pPvz6nQUW2LocwA2N9Wqak75T1\nnZZ/A3O/YEsvIsRvqo04om1GsxoWybMj8ekG+JkyyW/r4aEjDl3WlhyW5eIs\n9hDr4pApBZe4bAAoUbHpDAlksTphKZZWNLbU3+HIu79Z6fSlDysj+AsPTvH2\nHrawBGW8OX8HZJJ2c6kN+ZjNXFlu10o36cUL/GDowx550tCzQyzesodYZ5NP\nGFqYJ4mYUREbA2UwikGcx5wsXI2pZnZM1Wprr9mhmpeO57qEmKjd3WqzRt0h\nHj/1mNXRJICLIY9w+KYJkSOgLVYfOIJEDYDuQbWCIglQgovvtcKPaYv6j6aC\nEVimp6H//TYZh8DomWLTx0HCEcy5fklpzCiMllgICY3vMbRu2pQBLzQaCl0T\n1bbZjpdT5fjco4xnT+ACH1cw/UfHvQJOg5swgt6wmPtzJ5TQdrB1Kf5pDAPm\n3pukEjgXRf9lbsEsg7LbztQlisWc9fsmJNFYlINnN6Y4DzEEfxGHdVoCSkhl\nMbwtENRGz1v3sYDP1ZWHY12hH7fhIk3nkzS13CTeDOqsDpydnrD521CHmIWX\nX4ra\r\n=zMxr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"7860344eca83449170bafd03fd288e1a3deebacf","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.0","dependencies":{"@opentelemetry/core":"^0.22.1-alpha.5+7860344e","@opentelemetry/semantic-conventions":"^0.22.1-alpha.5+7860344e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.3.2","@types/node":"14.14.43","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^1.0.0"},"peerDependencies":{"@opentelemetry/api":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.22.1-alpha.5_1623949514563_0.687422632983677","host":"s3://npm-registry-packages"}},"0.22.0":{"name":"@opentelemetry/resources","version":"0.22.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.22.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"a6be8fb80dfe978b90464d8a30d6ea285a6551ca","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.22.0.tgz","fileCount":93,"integrity":"sha512-LiX6/JyuD2eHi7Ewrq/PUP79azDqshd0r2oksNTJ+VwgbGfMlq79ykd4FhiEEk23fFbajGt+9ginadXoRk17dg==","signatures":[{"sig":"MEUCIQCVL8j10TlXLRR3Dzs87deWaTvAXOfJLpepZmQKK2nGbQIgAgzc0SyZfy707Wqb8zzMG3Zk4LGuQOP6VETdxZxatms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy41OCRA9TVsSAnZWagAA4jsP/0EfeO8MOhoX/zz/OgOY\nMS6tXxvAtDGZ1QDFc/xm5MVWiuyGtwvCm7+nm4aTT6bkls87RUJnxpgiOdVN\nrowLac0XvGpnUm9QN3WffN3xhPTKH+SIhV5VD11eFEUwhB/9cQJ/OI0rGXtX\nifNsI7+NsSdzZoiE06jVLx/GAmw2hchFtky3ZZZgpz5esOzbM5sWMcSU4TWg\nzCDT43TKXJ5hIEvcmRsRTRcVY/KNqT57Uxk5vjbGP26EeK7mktRQdz9cjgyJ\ngSKjjtsRLOpGJZXA1mr8NhfKjiQqesEGm9+1gbwQ8oS+7eJCcxvN62eTfZtc\nXkHSDxqpxmrMyt4DwdxAvPDgEpiTEs4L+Q/xh18aogfGXCbMpTvIlBZf+D7E\n71kRIPxsh22LtLPduURZwhg+p3FP4ojA4sfpYXQHM0ZOF9EYz+/KSbj8O1DZ\noNQsQbs3R8n7doXa3ehIyf2r9aZCzduNSdKTunvRRtmghY8PTNUnTuxgsilb\nO2Fkd4tvUu/KoTFe87qei0tEEyY8g3+ph+mLhwICwc+6O2PhwroxEsAKqPY6\nSi37L9S6mJLSX+Q2TQAkOfBRki77sj6UOwwebw11mGOXxiL5GORXDFyAmbGt\nfcAaI3pgQNwpOYxj3ML4mb+KwIyl9r7uqnjNYezKpA3otPIK5IhQ1AXeRM+l\n2ScI\r\n=kWuH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"7860344eca83449170bafd03fd288e1a3deebacf","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/core":"0.22.0","@opentelemetry/semantic-conventions":"0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.3.2","@types/node":"14.14.43","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^1.0.0"},"peerDependencies":{"@opentelemetry/api":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.22.0_1623952717378_0.8822043278723382","host":"s3://npm-registry-packages"}},"0.22.1-alpha.2":{"name":"@opentelemetry/resources","version":"0.22.1-alpha.2","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.22.1-alpha.2","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b4a20de9116ef6cc30d24a73f8cdc846398b61f9","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.22.1-alpha.2.tgz","fileCount":93,"integrity":"sha512-RyFJsE/9Kguln4bVmr3l8JmatLo3CVcFTH18oMTtqwZvLMqEaLHf4qh4dpEc/l+fl/RlivjyEjRC4I/er8wvSw==","signatures":[{"sig":"MEQCIBCTW3UAdhBT0PJipWXLrncAbet39KqXY0qizEcNLrlIAiB71e71qGyvWCI50icIDyfS9+4Mc8B0XLKX4eztMcEaOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg01fpCRA9TVsSAnZWagAA9ecP/0kpYlBMThCqSh8vE8ru\nxKPrjmakjH4yEAogA9CW/lGXhEinrFVAKZrKn/CGficRVl+XzkWeHYv2UuVU\nVIfAAkRP7WAQi3Am7zpEy+qsK/mJL41nyfC2eDbKgxAkw/YUWr12LlaFa1yi\nhs1nHEJk0KVJBuhKYyBUzltplfio3k6Wzw9OjjEmWic+HMDWhGRGJV0XcnYG\nLz2skd/X+de9c8Q6TQUhVPjKRs6gj3r5L0CjpO+jU7lEkaFP/5y2rF0cn0CO\n5zBfq/SmyZtfptKHTf5BHvBMQKr6s30lgzh4sXI1j4hmJZy9UKfsbLKGYX2Z\nkpgAsUOgWRmz6ym3K67V4AaCs6KkGZsowP7tPr9SrS93rWNJ226TuNPf+zkJ\n8wPOWSCJhEcT0ILJn+3yg81ZoMyhQX7n8qAtxBT1p+sP6mzIzWk+k3ghtw/A\nLZqtBsfIQ0SvrGJfbkhAGPKrgGOBpd09YNIbq1K9/qf3cIpcUHXUtOyo4RKP\n6qdKe7NSgGOOZQZ/p/vW+DFJE8aEZBp1Fd1G2ibczlt4zXfNK26gCD5X0Gvx\nEIQ3sD9cAErJDK1S7DDJfr91Ah+tqkMv5bHOTP/QGc/qFS0gJ0ipzKGAks86\nRYk031gbUijTar6JBg4D4MsjFrV6PQR8d27m4rFfvDSosJYyaWuczb1waaYK\npsvs\r\n=CY3s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"bd2a005229ea7a0a64ca0ac7c2206ee40d19bfce","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.0","dependencies":{"@opentelemetry/core":"^0.22.0","@opentelemetry/semantic-conventions":"^0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.3.2","@types/node":"14.14.43","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^1.0.0"},"peerDependencies":{"@opentelemetry/api":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.22.1-alpha.2_1624463336561_0.5136039350924908","host":"s3://npm-registry-packages"}},"0.22.1-alpha.3":{"name":"@opentelemetry/resources","version":"0.22.1-alpha.3","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.22.1-alpha.3","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"3273ee4b9721c5d7bb5e97726c892b31fdda7b51","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.22.1-alpha.3.tgz","fileCount":93,"integrity":"sha512-yNcEhEJCLe3qmxuGpDmM9vZoiKfC0XpjCPqZU6bRlGKFAgD7PG1d1Kq5IAXJen35YDRSSpeaanRQ451RL+bkxg==","signatures":[{"sig":"MEUCIAJQSgoQCGlIfUm0ZNH3SZqsx7YQATdZZh73fp7Ytc8GAiEA3U06gHO6bvQozwjBcIOWC/cmu0TEbP8dki5Ja9bECOw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg01uqCRA9TVsSAnZWagAAR1QP/j4CXb3E9S2fRE0sGRMC\nQteNWc8FqgLS/vZq4QsLGN8d3+LKg+OBG7qij4nUse0nDncS9+agKlNIIj14\nf/6hnwnqB8/nI/THYXBXUlLcchm5TlR46fJdapeXbzjcBLuAy5ehSlSWGdPr\nlqtQemb757e67bEk9Hk9smxD66HGyi+1mdxKspguoQChijR1990Yqab19/Bw\nxo1iA6swNG539YGqLmTnQgrfBkhC2D1FXP5haA4Ox59w7+e8QVrFFAvxDCE2\nyoGikf10cxVYKYz+g7fT3IUCVcwZEJxVivOl8VuJ0ubEoqdEgZeDHNQrGwHO\nsXz5Gkp5MPZQqaK0aYvOckXHsq+SvUnQDl9sjGQ7SzAlVDyFb9Z3XMuqG7qZ\nX4zdiCgtE13DqBtgPgvrmlJl3MWAh4NbfFJiATKn4190nmC3j7+NyVjXj9iD\ncGh+Rmqt7uicC7Z80wPhFeucRZDRcP3oGw1VAIWc/LQVJVjVut0BKnxWmWqY\nDbltguC6rDvRCakwLVObYQvQa1KnDVjc7wE0hoATBdgwYM8jYBa34gMBwBn/\na//BBBf25mDovh/xxxNHSDJJZpMkA2YU6kN2jBHUZPfEG4YnAIMqc0IqAr4V\nw6wiNI2fWSllSmyX/TpuAty1qXHVRfPr0wsWAAJpoiZxfPvH0FsQdgRnNB0F\nDxJV\r\n=X36q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"6fb4fd1712babdbb5de216c26e1283a94f7159ea","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.0","dependencies":{"@opentelemetry/core":"^0.22.1-alpha.3+6fb4fd17","@opentelemetry/semantic-conventions":"^0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.3.2","@types/node":"14.14.43","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^1.0.0"},"peerDependencies":{"@opentelemetry/api":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.22.1-alpha.3_1624464297950_0.6416147816836677","host":"s3://npm-registry-packages"}},"0.22.1-alpha.13":{"name":"@opentelemetry/resources","version":"0.22.1-alpha.13","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.22.1-alpha.13","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"fb937dc3cbec19f75c113d6991d9f0f69ee72f7e","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.22.1-alpha.13.tgz","fileCount":93,"integrity":"sha512-RY/obL5OEL1kQ/tc3jwRDBJhlAkoWb9DhG24u66D1vO489tFp1PlHQQFrMSW7r4d6CtJ1/hXC1/FJxgYWdjbjw==","signatures":[{"sig":"MEYCIQCU0a5kzzw7Htwje0W3dZIpHXgQizKaUZh4k5mG9o134wIhAO+9nZLh6QsTjwFw09D0ykZ1xlveo7bSBvVOdPc26ApL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3LqkCRA9TVsSAnZWagAApdoP+gNYOgJ2Nwcwk0yC9UOQ\nKpI18d00ypaVYFIN5ZC6ze+1WjhjOEWLTO436kYLfGuk/rJ97bSckdWWoCAG\nG6zXB3LV2OPtkA7c0XG0mkME31y9ux0BDASsm402imMUvaSp3BElWN1wK+st\nN7qtY74DiJFl1OdEyr3lNBlKXrGGGyTjgCQrScIOEmTkK95D1w5bURFpbn5w\n+8A6IL4d29igFBW2GfVPvw4ARtlIhrNcBz7V8WX8YIYxTqEHhyT5rkECfoGv\nMlcEfDS+ebtMUX85VllQ02YsGF085SVrksYt02Ey8Q7xjTFWAdHGW5irE3r9\nqSZJc3rGocvhjBioZIr3e486MwGpaS63Orn5e8SIvmFy+zTWUxktMWGVQtVj\nXoZ/MPcGoPi14jQuZKToPQvJQREurwoBuviSsCU7/f9Mq7cgo83TE4WVnejR\nzdk7yrqVY4K3Ag885F9fEEhBs5pSKrxZfXn2CD2yFg+krrqq++Lzbh9maHH3\nh+9xelig7cgrLOvux3zC32e8vMgTdmorYVMtHxUqY0myzqwwrcMCR2r+q/rx\n7e4A1WC0tGkXFW5yh4dHzep5Ry2+o1bP4n03/CSNz1AZkGh204icX0ZNvAmo\n7chhi983MaU7/hpnT67AJXF4Sxg7JAgC6JsKVlZatLyQMYBQYvvXLk5IB3PU\nvTpU\r\n=AMza\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"01418978e5cc15b5ec4d5283ec48910799fe2f06","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.1","dependencies":{"@opentelemetry/core":"^0.22.1-alpha.13+01418978","@opentelemetry/semantic-conventions":"^0.22.1-alpha.13+01418978"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.3.4","@types/node":"14.17.4","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@opentelemetry/api":"^1.0.1"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.22.1-alpha.13_1625078435804_0.5905391832955602","host":"s3://npm-registry-packages"}},"0.22.1-alpha.15":{"name":"@opentelemetry/resources","version":"0.22.1-alpha.15","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.22.1-alpha.15","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"fce546242a1975ef286d0a9de519214508d96bf8","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.22.1-alpha.15.tgz","fileCount":93,"integrity":"sha512-jX+qD4pGTLBrc1mnaut7CsgC+20p5AG2QUljopLf1tLYGep23kjQimXIC9Qp3RlGGpFmTcmg3n2xV6rxQEOiNA==","signatures":[{"sig":"MEYCIQDCg+OYklll5LVD32LieH6Yu37rn41CsRcBERdUJR4qvgIhAJZdpX3Mj3B0/cHXY75/OyCW6IGz0B1yK4TM+wpAR2J/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3ME/CRA9TVsSAnZWagAAUXkP/2Ao67Qj1jzqS3+ItsEu\n0sYAX20cYJcV61KyiEqx/LKGUZbysv+Sma9gUc559pqGx7NuLXm5MDQF51og\nsFs+tcBjDF4J9yRMWfqzCu11ZwFAzS1jZ1HQIvHZpKCski7b+cY5iQNuVxWN\nQ9w+FNsNF2ThNW7o6gZOD6lsShaBXkG5A7kjYt0qcBV/x3M+ydst3n6jcTYz\n3/5jWvyh+0zNcH+hZ1eh5dXrwE024xNG9lzC860LT7Vlfg5ZiyF+O+Zr/cBZ\nTBFmc7fOe7AxUBZ2itP4FWsxWa+yOk8uT8RFp94eN/XbHKYqKomyEXONOMMh\nUPeV2zSMBL7AnL1k5p5tUSV4nD9aaLx3VKVC3hBbX/i0dFbJYYcQQWtuV9B1\npj9vw874OQEwC0w/JIbSVR7EAdCuW45V3dajabnPdysFuf0LMe2hOSBWmSVX\nVMTM+fcy4KaKI/9E3Fd4Q/CuAch957gon9LuZUBK9OzqwDQ5HZigfsnsKFjk\nqAsRdqZ98siT1flehPSNwhSEGMqeC7Il63cRsyijtYj0+gEvr8ndR6OjUyjR\nUeIerkZtm2AbUtA2dcFs+G/FPA9UPQV6AWKkujEv5n0TcOimdtrLWWTcwUsz\n7J2RnTs+PqPrfEV7zkaXZXUybYFQ7vjjM0jpVycnCdAb3KH9S6i+QBJWEYqF\nrLRY\r\n=mRjD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"c3ff9d1a6b599f01634ed2479183aca2c6d57337","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.1","dependencies":{"@opentelemetry/core":"^0.22.1-alpha.15+c3ff9d1a","@opentelemetry/semantic-conventions":"^0.22.1-alpha.15+c3ff9d1a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.3.4","@types/node":"14.17.4","@types/mocha":"8.2.2","@types/sinon":"10.0.2","@opentelemetry/api":"^1.0.1"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.22.1-alpha.15_1625080126830_0.15422976986312542","host":"s3://npm-registry-packages"}},"0.22.1-alpha.16":{"name":"@opentelemetry/resources","version":"0.22.1-alpha.16","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.22.1-alpha.16","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"37abbf6aa06bc14f519814259e5d7782e19d0354","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.22.1-alpha.16.tgz","fileCount":93,"integrity":"sha512-rRi/PBru2RsH1n/NYIpmIwZxCdgJfkjsecCUAq8/D7OgfD+4HWN6AvnKhA2MGqx3wjTE5JzUOad2JLwj6BltOg==","signatures":[{"sig":"MEYCIQCvBrjprzNcGVot2RbxnFDYuEVcLMZepulTsN+eyvSINQIhALsQ4Ap1J0ruRjV1no2S6AcbE9vnb4+rOPiUdiEfGsWS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3MqjCRA9TVsSAnZWagAAboAQAJ10L6/R7s6ZnG23k+dD\nCwLVi47ZGkKghQpHxfNzuLicBjC04CGX9U2VDOC3zw2aFOTGLzAJOwWwnxln\n9xzvh4UtblEz5mqtwL1mmzl+h+Y9Agq9fZHqDS9XX6jc3L9fY29L2wOXI9w0\nNYanuRkEW5+cKYulSa3LS3xo/HdK0xmIAeD9o1RwL0+O8Ck/vNY23UhxHS2Y\n52m77Ou/VXmd8PsWDhrQaJV5C1C6nZjEOmuc80A+0llAmQER9XlRFhXEjJ15\n5bYojD+midFcHz4ouzbTDgEu/hBqc3e56/JZl/2rRmolG++VHZbTiJVgecA6\n2jEgLkZIiV4BMUfrY7UJe1te2JcNOtpU4tMjcadV563iAR/GhYffGiUyyVdK\nq78VXkFJuln1XpqRVnUivYQHWTcOyeYrLguB7vIVz6adJuDLQtMRZHlq1I8V\nU52JKX8GkW9Lr1QvRWthoS0PFo/T61ZGnDLIMfRwgXanxG4G8t2vBh9umZ+p\nrj3TO3pB+/JfmSS1h+CJhEDD3ozKRsulC9mphU6j9ZXPvAdZZ0BYbqkmqGzu\nL7Jt9a1irI0OTuxPAfWnLVaAMpderApKagKriAteOCnw2rlQx/Ln2W+OZFnX\nRHaNzmsKSSn+YmbCfIVimLuOGklDWT69qYvejpj36x+k+eJv7b0bchxvukuW\nks0/\r\n=DBlW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"5af147b159c9dfad8d00a20a3b140d55736f1919","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.1","dependencies":{"@opentelemetry/core":"^0.22.1-alpha.16+5af147b1","@opentelemetry/semantic-conventions":"^0.22.1-alpha.16+5af147b1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"10.0.0","ts-mocha":"8.0.0","typescript":"4.3.4","@types/node":"14.17.4","@types/mocha":"8.2.2","@types/sinon":"10.0.2","@opentelemetry/api":"^1.0.1"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.22.1-alpha.16_1625082530660_0.09174126653771864","host":"s3://npm-registry-packages"}},"0.23.1-alpha.17":{"name":"@opentelemetry/resources","version":"0.23.1-alpha.17","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.23.1-alpha.17","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"75b7dcb6374251af3e5964d9c77f21b3c2d58787","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.23.1-alpha.17.tgz","fileCount":93,"integrity":"sha512-+y7wctyMKpXQU4cOOpS/wpt0wsP+9KSqmZxDnpRBgo4VGrJrUycgOuyqm3BkerZJzZpxmHUbzNpAJzGmJ5S82A==","signatures":[{"sig":"MEQCIHT6WFQ5TUwyXjaldps3wDgXqqx2h4JelIWkoVWB9NMLAiAaWPTYFBOPIlxcmJi/oAVvD1N4gBl/DNOy5M1kYKZY/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3M8NCRA9TVsSAnZWagAADnQP/1/ra6qlyjIVLsvusjyT\nlRvx7AIpMFfdqyvIALHXjhiZIMSkS2TdS6SxDzDsgpgNzSm8T4QK3cXJrvXD\nMzuDWbN0xDHn1pIWxbbpw4Fh4eAaB0W+YVk3lQ/vm1Vg/eSex3QdWB0c2QzW\nGzeYHI9PNqCUxIZ+CCppvI4ZljN8FBEuuzxghFL5nkWg0Wzpm0uUpBnnS/hP\nIB+0OAjvH/Usv4TUsbq7mgI6lwk3mvSxmCxA86MgeWX5lzMLV7sUgvrp3R4h\n/OC1TKDRHHa1jC3UHPSpzEZiqLrszriLJyEA5BRO4zue/8g4PwSTjSJXNQoR\nWEW//fy1HpfIMEpbew/0/TPKQV8CvBk3Ue2JzpDQeh/+JRygFcCTUlMhg6RK\ntWUiRII6Gp1b44qFwbU9rtwGBDNnI8qUJN3ZGP/STozWIfAnIK1DrWunl3pj\nUPqh2wMJEAd7Dq7BlJqelBIudWuSxpzujSIKXAd0JUT5rjkXNYIXRF2hYmN7\nbrLNstjcHXvR+L1e7NgJzwbYdnRvHxvGmNRRmQQL3UcEBzL0KhkeHV+/o7mg\n5NgEOGbkOKG/hW9AOnDT2k65HpVR20LnWzoJQHz/lRJ+RJvrhxXrAGgOyN3b\nemKvSUao0BzmkHh2ZDt4FC6fwBZN83TlwizUtsV0glBQaGMxJq56C1JNRQyR\nzHfh\r\n=tB6I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"f2a958dfeead4f6ae20901ab3fac04e4fc424a3f","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.1","dependencies":{"@opentelemetry/core":"^0.23.1-alpha.17+f2a958df","@opentelemetry/semantic-conventions":"^0.23.1-alpha.17+f2a958df"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"10.0.0","ts-mocha":"8.0.0","typescript":"4.3.4","@types/node":"14.17.4","@types/mocha":"8.2.2","@types/sinon":"10.0.2","@opentelemetry/api":"^1.0.1"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.23.1-alpha.17_1625083660760_0.7349941751609983","host":"s3://npm-registry-packages"}},"0.23.0":{"name":"@opentelemetry/resources","version":"0.23.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.23.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"221c123306708ceac707599e3a201896b953f53b","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.23.0.tgz","fileCount":93,"integrity":"sha512-sAiaoQ0pOwjaaKySuwCUlvej/W9M5d+SxpcuBFUBUojqRlEAYDbx1FHClPnKtOysIb9rXJDQvM3xlH++7NQQzg==","signatures":[{"sig":"MEUCIFuTNVQFLA1vdbSBQ+zoYFhMBI/rRliT+xswSACL9S6YAiEArsDDAtp+xn0AziNVkdYs5qeLVoFYY6ZaO09mv0QwQ6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3NC7CRA9TVsSAnZWagAAQ5MP/i/JM3l6T8iyad838/R4\nY+hZEn+laBatL5EFeuriahejDVj8yzVmu0wQwt+8pVuZqhGsyanLBAxyBlxq\nxUAdVK76Jr3HHmBzh4sIVsmIE3w+me6cq/jt2mTXlLRvr/rbJUawIqHuvhB+\nDpmZv1h0yonsQhLlzEx5mAWLmTmR4+6OZ820UHdGPEoeX1hnGY1sZymxQ1cI\nUvJO3Vr56/yxEmw7TtpiCdvIOLTCeQhNGmPJjoxQpXX/7yqH49C9xPXY3Fdo\nyaJHmzlU9+v6Ga+oPXya75jw5GhR9ycvI16PX4g+Em+j/QoPd6v37Chni7Up\nxNxnD6f5rgzKOyJVt6m+tFdMV9RvHnht04rJQ/NQ8Zk50mTMotXBiAQh+wAw\nmz+8Q+laT3SzqVN6N7+hHBWJ+arjLBt4UIRfU43COtWVykjXWwb0IqGf3+g8\nd/14sKApqsgANbeJS4gGRgIZrYnKcp3ucU3D6YK9xDk+pC++2qRDDyjrT9aD\n7/qqsCbbs3ELlSvmqZcOLLMGRM92+VLsqvjk6AodK77FRu7u78DYvYo5Xa11\nEaoVG5n7CDJncfUuxyD06f+u9Iz/jF9VCdsuNYkCMX7xbS5Cm+CLUt8zFTLr\nfb56lwD9YHKQDQthVRHQeA/eWdO2E1hz0aKBp8aCfjBjLQIyoIy+8neKrtBO\nMAdI\r\n=voKI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"f2a958dfeead4f6ae20901ab3fac04e4fc424a3f","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/core":"0.23.0","@opentelemetry/semantic-conventions":"0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"10.0.0","ts-mocha":"8.0.0","typescript":"4.3.4","@types/node":"14.17.4","@types/mocha":"8.2.2","@types/sinon":"10.0.2","@opentelemetry/api":"^1.0.1"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.23.0_1625084091014_0.02882627176348107","host":"s3://npm-registry-packages"}},"0.23.1-alpha.18":{"name":"@opentelemetry/resources","version":"0.23.1-alpha.18","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.23.1-alpha.18","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"05203a515636f3646f7cf3c6f091616faa12d241","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.23.1-alpha.18.tgz","fileCount":93,"integrity":"sha512-msTtQHMAdjtbX2IDhQ53PUBd2KkrNutU1nYXDyxdslsTK5coZEBFhNjld8StzEZRi6WNptzNJhRDjj430CeIxQ==","signatures":[{"sig":"MEQCIGfpH65SOFCowXNNl6w1jYa/k68QiiZiKMQRyXX5ptfzAiB20qj5s5CHabm2otU9BkaOt9HZHKet+3G9ahu2enk6OA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3yTRCRA9TVsSAnZWagAAxZAP/32rNgODjFPZMWerz2sG\nv8nG+y50xLztH4OjiC1sI71W6tKryxR2tYX8LYazNJKrjlsw1WOGG8O+GG0h\nLJbvSXb78hRqmysOpKHLmMPrlNarLchY5UAbthYh7MRbH1PCcr8VuTLoQKVI\n4CumSSS8Z58JOOi0jGqEMWAigzGPNit27Uyyt/6NlM++uThzj8i2l6el/g5T\n60QFxhumrCx0MYMRDzltagjQCGApVAesNdqaXYPwrIiqe5mNt9IJOn5tUkXs\ngdTKags3rfzWXiMP+nEwoDmaVXC0ZGrUGwbHbfoDYWPBSlkoDg3h4gnDZ98o\nDLIcdJHFToyCYdTkReZdJxvh8bdVVKfIxuw0325vVjwhzYX4EO6rp5GJmMIk\nynQIoQRErnKjmNdjI0Hm0rpCs9bQ8ptp5qUumO33/GuXuUAPyZfE3DUicJzA\nTDi+d8chB722DzrkYk2wB7gdLr/rloiD3twT7sQpFVtdL3vfxxR4gEEj/BfV\noPZbXXxxjWF3sEl4QEf0WlOmVz+7rsqQ/Ka9qgj8aUgbOab6sYtJFKL5k2gN\nM85mTat/HzvvXEXgXvQ1wzNhx6CZ6uYz8P1h0Z48EfrSaz4kxTu2ZiGC0HZq\nVzT8TJJ3oIKsG0x1/+c0e+uuNFnpHkXcyFrFNT718RoGtE77hiVLMXKpPWlJ\ngbmC\r\n=HJfS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"4b3425dd09f0a7087c9d741d25c7a9a0be42770c","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.1","dependencies":{"@opentelemetry/core":"^0.23.1-alpha.18+4b3425dd","@opentelemetry/semantic-conventions":"^0.23.1-alpha.18+4b3425dd"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"10.0.0","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.4","@types/mocha":"8.2.2","@types/sinon":"10.0.2","@opentelemetry/api":"^1.0.1"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.23.1-alpha.18_1625236689423_0.2101309582105586","host":"s3://npm-registry-packages"}},"0.23.1-alpha.3":{"name":"@opentelemetry/resources","version":"0.23.1-alpha.3","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.23.1-alpha.3","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"42cda818dce80363cf69f2d31e7c9e28e36106ec","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.23.1-alpha.3.tgz","fileCount":93,"integrity":"sha512-s9aB4YqPtqhOkHDjKafsdhQlMYQmm4RwqY45kTRBwOw9iCJhD704sgtm4MVGGSCCaSC7siIqvfW96Rh6jD+JTg==","signatures":[{"sig":"MEUCIBUObDKfYDPRpjm2C07jbFPguZCoRwsq325BIyylsPpvAiEAvvpAsnJv43IONdMLJk9yD6Ho8+FGDQc4E/wqGAFLXxI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg44dVCRA9TVsSAnZWagAAOQIP/0GsqOcPQG2Z5GqjJKsv\nD+rKdnIjaYDcae0SJIzzttKtdI/XvBxK9uIAIQ0piLQpeQBWqaqKUpddbH19\nBuccJdoRpHc+19TzP625G+l8ETsu/TpgS/ECNpkXJwoNwQTLwTUWuApIV04s\nKMHw8YTttWgbha3ke1ojGu5hCP6qIXFPWwDz6yMYbQk5cWlVmLDUulHLuzUG\n28ZYtjBkfGJfvZ9fwKXMtfVUXQx4vxIAkfsj4WEBp0zsAV1DwySePfYXqxCB\nJmeo9Wi+v5MzmAlh9Ks64YBb/czzRTKnrZ0fyRjeDBci1t8trdwestKDFzvF\nqPcO45wmdr0DID6yScqj8j3NFNS6Usz4WBY1WUQssi4TGj5SYsUH9MCTaSbj\nzBtZrtl8QQo8GqKfpk2crQYkLun5TSdOwjHU8H7lcOUB/unRiQLY/XxO5VXn\nl5cDIXv9KGZoIA+EeBMAbI5S/Pn1hWLmmcdQxBEEA+z22TKDZP2QltSWiNom\nxdfMfmIZGXpj2Nx9DRzN7G9NSEFsVDsvmRR9COZUcLF6mpgi6j/9xkGCkpw9\n9RhyD+1yHuGsSyVXio36L5MGvDr5b6eJ5dm8Ep4gXXfQ3sIR4mw5aCKWxzF7\nJUGRu5muy8NbEHc85PldGbRGJsWcNzxOa0nSSQFf8Tbife41QCPF7CZFqt/o\npih9\r\n=EDwo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"6ed8d92559df68ef1fd3273598a1860ee5197e53","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.1","dependencies":{"@opentelemetry/core":"^0.23.1-alpha.3+6ed8d925","@opentelemetry/semantic-conventions":"^0.23.1-alpha.3+6ed8d925"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.4","@types/mocha":"8.2.2","@types/sinon":"10.0.2","@opentelemetry/api":"^1.0.1"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.23.1-alpha.3_1625524053178_0.05454089875162671","host":"s3://npm-registry-packages"}},"0.23.1-alpha.15":{"name":"@opentelemetry/resources","version":"0.23.1-alpha.15","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.23.1-alpha.15","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"5d23f6e15ac4a0d6a90e69cc3d50091ac8094d8d","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.23.1-alpha.15.tgz","fileCount":93,"integrity":"sha512-eg0nzlHyKGklTRbux6MLCd/eEAynKoU4TYIWb9MC2viBeKgkOkym9Isisj4ujOLN8qda/KHTa2dKk5g/khtdsA==","signatures":[{"sig":"MEUCIQC0GinJpdY7qeDs1IeUEo9nYNsBrz444z68CJfnOiokxAIgFbF0P+s7dxYW60m3w5ihVUwQa9OkliGBEEPRfDJAs10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8qBQCRA9TVsSAnZWagAAERwP/2KcqrNEx0ocywCNChmS\nfRBL5+hkjamxGos/jTXWsJDjhpgrf5nOJaX0Lor4R4mCtFtwDFWadQ5fQX2/\nq6bCXdeRkdtuYlsD596/ByxPOLPvZ62IhpLqMko8Gw6E6vK2Y5k7oMFKDcL7\nq1GzK1M6KM/PoHiwcQKAAdCgng1wDAJbweBk9WZFaZXFYLuFwFx4tij+T/HF\nJtNERgJBZzWvIHxgP4tDhz7ixZzJbCutzDwvZODjDQ2R1smgF8oMsq5dRVUH\nArk+58rWgGG0gZzUG8IJ2e4/mVliAVody5eDzXqkUuNDq2RZ1U/m1m4MQYTl\nNR35+iVuCt3RKA65OZ0LX5SI9/gG3655VgTJ93DJkjiodeg7P8u6UfdDt98M\n3dpEHstkBZGwPop+4638OOqsc5wGLIU2vrVkdOe1+8z4Tk8VAtFSrtUWyOCq\nW36wv7obqvvOTexro45zYBiN5M+hMoXojm1yD4gYQBLE/SyzF64F6ydOAHGf\nWdvaqWuw12CvDFhlNNFK6mYtfBh3oH5CTElBWkDmlrXRWQhchfxKeUMYyoyZ\ncm7IUe0TPOyP1Ne5VE2eEOtljIaiLT0N/IWKoUZUPAr7XVsnkZwyTZ1OKp8o\njiuaXXvCyccgCiYB5VMDidA6DKv+mg3kegRVkpZ1Q9KWS2pbgioHO7OU890j\n0Fl1\r\n=vbsg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"b67ca0568c333e5d841c9b614ed40b3e107682e9","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.3","dependencies":{"@opentelemetry/core":"^0.23.1-alpha.15+b67ca056","@opentelemetry/semantic-conventions":"^0.23.1-alpha.15+b67ca056"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.5","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@opentelemetry/api":"^1.0.1"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.23.1-alpha.15_1626513488428_0.9364797365882735","host":"s3://npm-registry-packages"}},"0.23.1-alpha.23":{"name":"@opentelemetry/resources","version":"0.23.1-alpha.23","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.23.1-alpha.23","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"5f830114ab3b1867d85f92f1657f80c9d73185a2","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.23.1-alpha.23.tgz","fileCount":93,"integrity":"sha512-w1OcP9OduB9KVxlUteB+cu2u8MuD7BuhxLthYlJwYBrc6vCdxVGPvYF2BMcFoQFM6sj9O/b8OQ3vKihKTxhTPw==","signatures":[{"sig":"MEQCID5yGp1oYaSchCjlbyXoHTyUQxREq2czzYbsinMHcWniAiBPqC/gBuHMShATIK/bvbZY4xKMp9DDKH1qGZ5jWzW8VA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+wBoCRA9TVsSAnZWagAA+JsP/0Rybvu6figKhueKhiGk\ntY6R2pBQJPOrXatnPqEv+5a1nqZ0DUPuPA1XA7F4SpXPD/DSPH94UB6XT0l3\nOez1uCjdk44cLtm+Jo2Gdhea2zdAXYh5LFSmzBpb3CPrfWBz3GBrxYAjaMdI\n6EqD8lSxYUQyMLQRGmEdTQKwr987fUGwzdPaBJ2bOgaK7rH0HKSApu3/WXJ6\nYb1Sgyb5mPkLBwwoWQGiPYX3N8TEgBcbS8yzzOzhLtHAazUL2zrPCIiiyJ2F\ntNO7C9Cj+NJ+3FxaLJBW6kw+PSeRh2wA/WlrK653MlDb84iIgHf2JJC+hTQC\nfxLXv23ijgqYzRE4V+BUV2mi5HHLD57DeRH/esN+VVuvZZldIgf3U1eWqlSi\nAvEnzmBsIyP1S0oQPNCC/tyo7ln4Y6QdF5gYPYmsBW3VRej2bTAdAdm2Z7I3\n2nctYUq5R19C7lZbybslxpbrCAlQ7t/VXRLp2PFIcXO1cVUaH8eju99bzLFJ\nLVw0o0MFOErfq7ZZMRUTnh6uqwY1xiRTiQ+urvuC8Uzl5PxDcpjB38uIgHO0\nDdHpnNfy4N14rTgssuFaeuKUV3hSRcFbukCZmTJDCYaA0G6Qoh9lbqFMyWz2\nVY0sFHq6BYO14K8vrliwnFp7FFZeVvL5IVL1j7LHuaQvt0BTFdIS/lSYNPdZ\ncYtk\r\n=f/Gt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"884d20ab417bf0283ec84a72b9a0fae8ebcb82a1","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.3","dependencies":{"@opentelemetry/core":"^0.23.1-alpha.23+884d20ab","@opentelemetry/semantic-conventions":"^0.23.1-alpha.23+884d20ab"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.5","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@opentelemetry/api":"^1.0.1"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.23.1-alpha.23_1627062375905_0.3307403734421859","host":"s3://npm-registry-packages"}},"0.23.1-alpha.24":{"name":"@opentelemetry/resources","version":"0.23.1-alpha.24","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.23.1-alpha.24","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ae88d05ac911d2fe979b8cbfbc71d025969aab9a","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.23.1-alpha.24.tgz","fileCount":93,"integrity":"sha512-fvucthJuG+Fwl0YIT0962nKeG8nfIh+2tMqBC5VVtYXgIR4sps8cgDEPoIvgZmCcM+9yh4es4P2Jepb/DZtUgA==","signatures":[{"sig":"MEQCIFtnYJ0WfGtoQlDJRXLWER6FcUixDuGKX8bWbPC240gaAiA1/QbsIOsGt58ajbOcH7nzVHR3xl0CM7igJDQPg46lqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/Qh+CRA9TVsSAnZWagAA2foQAJEcy5A3CRtLAnvOTlPo\n22XDQSa+ceo7kZ09+CPTx3OMaDPlKaHINnasPwRgWPOt+7emRlnnI1WrqsuF\ntstvyRjW4Yw6HdUsNa8uaOC6LnawM0aGJVzbWiVp4CT9DdY9S3E3miLGAQf8\nBnRvkhmKVglCku7TdvsNWn6nI6ht3tNx5zhv6Mnkv61ybeOcZbVVajMLHTWX\ncCSFGhtwyncraePm8gmxb8RtBtfTBucW3Zff6oiOpSYg7T5RdJTJ3+t12nS+\n/ezMFvbnOELcJqRQqf6ZGRLRmJkEtG1dqpDYU3aXBc9j3hpc4amxoe+B6Zoj\n1x0U0MmYj2mT0WypOjPMgv4LsoIkXS8YkVgA0dhUFN7ptB8YutbbK9t6EjeO\ndzDs938aHxpZ6PHtL0vEMZsvWmZkeZSuPdE6SD1yMGWG1Rg9Vuls46Pi/Bly\np9weQztND214ljF6uwz0ot9tYn0kkT2xPRy7lCk1w4Us/JHRwPsGuSp6fudU\nR7gx+Y9oe/6MNcN8QLNKm6n985Dh+pvL3bJYtUvgQKAT96G+3acyIiSOQhGj\n5VDDpc98U812r8REc3TpWcCj5ZhsXGD/nQjFraSx5yZsBJ0dhzbWwBeSZzBw\nwThBkYtJoGIqwGDJfWsPz6Bat5QDyK6cuSaeX1tt1+5bPQrgoNUmCCsPvSsx\nrpy0\r\n=SdMy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"3bc3452814e30274d7eea1f3c9da968b88b1a197","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.3","dependencies":{"@opentelemetry/core":"^0.23.1-alpha.24+3bc34528","@opentelemetry/semantic-conventions":"^0.23.1-alpha.24+3bc34528"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.5","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@opentelemetry/api":"^1.0.1"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.23.1-alpha.24_1627195518160_0.8864144307387276","host":"s3://npm-registry-packages"}},"0.23.1-alpha.28":{"name":"@opentelemetry/resources","version":"0.23.1-alpha.28","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.23.1-alpha.28","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"36286a58d1dba2bc1fefefd60b54bbce56514368","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.23.1-alpha.28.tgz","fileCount":93,"integrity":"sha512-BklB7ZfA6jkEi/AIAiahQgC0oqIn4fzW6FM6VQRtC3DA8EXA664fkbIzCaeZ/50wbjqenYKNKGAICCDW4vd3ZA==","signatures":[{"sig":"MEQCIDA68/EcqEPjauT+wpdKh9oj1CHxb6H/1vKopazqEN0QAiAHLqOu/sjHx6gDPuZ7kToAcSDzhEHxEoidGImSu/Oqyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAGIQCRA9TVsSAnZWagAA+Y8QAIj66JsNLBisJJRXkIlm\nQBncZmYLkv2wFafuOsKSkgMMBjuRnOUHMbYWxFPw5+g3SA4llN9qLChd2Jms\neik+wlHhh2sH1MBdIEk+FN4wB6kX7PB5zMVJQz9UgjDBGOjbZrl3iVSUXU95\nKgrUicWd72HL7UzbDWCeckG0sQcClSsk9Tr9wChBCWKzFfr5Gi8OQ5n0lgdP\nOr0QnWorzPtC4UB1hfcy3QGVJYfZQ3tjY8HwRJxCoaKL/0ID0t1GaG1+tatw\ndJ6UwFu265n5AVRYY6a15lgf2SedFsCJfp209jS9/CYRbcbpAZhiA0Anz85h\nVHF9lrmZEVndvXeWaeE/5kWu9S6LJx02rKwAI+6FH2SLPsChGNRQVIXdQTiL\nTWlgOjMPx0hXGQNDev59oTZprYyjYCO91o1CUJZ1/NGd3V+IfC6MZSnePAGR\nXHMUudzRD3QGA94Q7Y8KrG1h2t8TWXmnxfREOD4I0JGDEnKqwaRuXO1cI0ae\n12OIolO90XeIfY0lIrTJekWCZq62ze9oMjrMbGPOkPIxjXa/RUrwONU/gJyE\ndwv2Q8/vVN3+2/d1HlN6lYx1JUBGzo3pz/j3BEB6XsZl+GAYBIn95ThyxJra\nI/sy71vEwIq3DNezZOgKf0AV/TwaPG93jNH8aaKAL+M3z7EF6wNw2f6uuknu\nZLlX\r\n=npD0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"d8fbeddacce3e27aab40b24c2ca3c271155e74ea","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.3","dependencies":{"@opentelemetry/core":"^0.23.1-alpha.28+d8fbedda","@opentelemetry/semantic-conventions":"^0.23.1-alpha.28+d8fbedda"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.5","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@opentelemetry/api":"^1.0.1"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.23.1-alpha.28_1627415055899_0.8010743031484759","host":"s3://npm-registry-packages"}},"0.24.1-alpha.31":{"name":"@opentelemetry/resources","version":"0.24.1-alpha.31","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.24.1-alpha.31","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"6941f30614bec76f806aa27081d83acd0653b4d3","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.24.1-alpha.31.tgz","fileCount":93,"integrity":"sha512-QtgoLy0xYXe/O9D8xcZajcrMI47L8tOC7+hbPAjtt7kSGYm0RJU+mupbLvOtxCDKDzsv+VcacxVg/bAbrOF2uA==","signatures":[{"sig":"MEUCIQCASVMcQRH4Xj3NprU0223raUACuaL/PM+rf4SQiw9HygIgHUaKVMjODwNV8I70snbuTJyxH5ESYQnuyT8TYCQgc+w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAWSCCRA9TVsSAnZWagAAYxUQAJDgF0g09dQmApmuNXMW\ngS+wknHIYHY9B60Ec328Rdys2Eqy0w0ONm0siAb6tVR+u8J684pohakzWcYI\nGarwH1B4289sKBJ4xl0e1mzwEEZSg1c1VVMQGiDGt+MGvh4MeRa24WxQEbFP\niqYOrAnJ8mGmhDKnyieWWQQPMAeznjFg/ziWzmS5a+Oi24niNiZgWwjxc52v\nJaUcPOgleKRTscn6z1B7DEdMHgVzD2AgZpokXYTWPiT8UIP4eR/C758M80lm\nfIw0Mz1QMGLZc2RyJVr3cZKo+BanD6bdbjlIyUiEUuPyaQHCDdM3L3V9VlpH\n3HfwsxAxiKtlqzJVtopayNXnaYU42MQaraMNw3E5B3i/ofhFpWhvz2pPhv4x\nXCTuJvot5hL5vSFccHGumjJkrP5qFKTc0erzAMw1JYWlG63rd2guXsTlXLSG\njyLD50dY/gIX4BIoBy/KTW6pIlQUtBbEzOwCqygUCaV77cLSFPYBWudy/lO8\nV+NJYTxrL8MBfeEp3kbMmcIx30GJ26d37z7OC46QSScZ65KgJMwe9jEnWvH4\nWAcVywMH/3PUSZ2Ufh4aoT0dqhxfq+kR2XGuZoDovGfdoaNBnZtkAc/f2sRi\nVppWiRuxYQUflBH3nMWGjGJalojgznGjXO1+XZISTLOIW0zNzf348H8RhWdR\nsbDj\r\n=ZGd/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"fd2410cc9e8d43210b6ea44b8193fa70ee900499","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.3","dependencies":{"@opentelemetry/core":"^0.24.1-alpha.31+fd2410cc","@opentelemetry/semantic-conventions":"^0.24.1-alpha.31+fd2410cc"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.5","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@opentelemetry/api":"^1.0.1"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.24.1-alpha.31_1627481218723_0.7309829639434744","host":"s3://npm-registry-packages"}},"0.24.0":{"name":"@opentelemetry/resources","version":"0.24.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.24.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"834e5a4d0a64ed4de085add8308be203959c44b4","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.24.0.tgz","fileCount":93,"integrity":"sha512-uEr2m13IRkjQAjX6fsYqJ21aONCspRvuQunaCl8LbH1NS1Gj82TuRUHF6TM82ulBPK8pU+nrrqXKuky2cMcIzw==","signatures":[{"sig":"MEQCID7J3kgQ15Nm7juNIUCvTc2xCQon4faEowlIHM9JKJNGAiB2WAUB3ANd6ywm/t5Iu4OwGywzCcdjfm2RqbmWxEGHHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAWYnCRA9TVsSAnZWagAAoo0P/12hT9fdWY+Oumz4GEeU\nHsL56DP1E02Tug5dsrjH/7MaOf4AYdTSqNMbsEEUl9BqVFJzHVOj48PccpTI\nWhUJXx+pnZQpxllpbxAr+diSwPs+lx+uXQHnVzytTZong76TpnubOc6w5V3s\nLO7/8RY9woJZSTRu9Y0q3S4hNJ4AMjEOh29+gkrOGEKjfKqf8Z/ex7HmEgDs\niwqn4+jD37QINOo/A0dGw6u3eUTG1kXfwzAVuIYGiZQItvLmqaxlL218h7Wb\nl2FHLeey+jMvKtw19X3d1hHGOflpayoGYmT5Hx7lZ5N2cUzMxlUWzLTjAGQ7\ncCgrqTPOy/ZZ1WGuMMvADsAMbcGA5vQAGCDDQdzliC8oj5DZ40Cb+zUJdAQA\nBsRc63o2U9wdsgb5hkefZ3FcNLVmshnoEMYT1/n7hB2CkEOpirmTXclQmSfC\n3E/W7OSqkzIFX8kmAYXzEj+htMwAlBgAwdRelJYfeZR0hCD+86axKgf5KnYL\ngTt5R77/WG4Gy52gTFjM5Qd91gA486+VT9o8/NsdnaSJ298w2PW41saLwIQW\nX6oq1Z78ArNLXJkX1iSYEjeHy+p0hdsbvl/tnHQ/i5kluzf00vWzuzprtC5c\nj+svyZfImV5GWABPIqyWcT8SmTi8abepk81DzdW4S1a6z+JUTeyXSnMbW8p3\nUCwM\r\n=I9qs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"fd2410cc9e8d43210b6ea44b8193fa70ee900499","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/core":"0.24.0","@opentelemetry/semantic-conventions":"0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.5","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@opentelemetry/api":"^1.0.1"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.24.0_1627481639245_0.45371128067930466","host":"s3://npm-registry-packages"}},"0.24.1-alpha.1":{"name":"@opentelemetry/resources","version":"0.24.1-alpha.1","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.24.1-alpha.1","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"2f7ddb6f1d80b87f4be72921faae84a045d9fe97","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.24.1-alpha.1.tgz","fileCount":93,"integrity":"sha512-MsS6enLUvQmCNsXdpXtdBcFOMe1QuIV5WV9r2JF5hI6mvS2x1l7LaktG3CuZm3kkjiRxfjgGmM1ywGvKV86NwA==","signatures":[{"sig":"MEUCIQDew4q0abJzMePA97e9WtNsXYR50xxOELN2Ykfb9xffCgIgYTJgFendiQaax27Fo5H0G28p0CaxHeNTXaV9OQHLSYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBFYpCRA9TVsSAnZWagAAks8P/35dFAKYcDzgQtmAhZZK\np7WT21jQpp+dFFETz/mnvZc7FkVhHvrc/EDzxThHGndwClVw6CDqM7jZl1mJ\ntN9NSKvmrR8S8RhrlJYR75/p+pRAsgtFfSeXwga9Y4RRVb4J4rcHY1OPjR/i\nUOYRt3ZqTjBeRuJ8k05s2cFUAea6ZxBDtc+BOxzGJ6Nwdol6Z6bevMzqxpqp\nmu9v0Nbk/BdzQh9E05b+3lvqoFozakaNnje71j++y51d3Nuhmiy7odLJM2tZ\n1PJchO8eXKEQd6JHV65+xuZjDDyD/LmUKwF69Sr0j20jMEgYWGPTqoOuNwp0\nHYKcuBrEyTDT9U+8PfTNpv9FU5YY7ctSpmbVKM9j9v+TGIh6Cb5yiTfudHPN\nVZqhdd46+Og8rBEPIIpmaH6IZ4gjt1Ztl8oF1hMS97s2/19kODAjz5jXiMQn\nA7RglLhYuFb3148At/Mk7ISYEDrsk3pHPyLRHDs2y8ADPHKYKlkodUBlJ60a\nahIYCfx8EAK8hiAEH7VRUoVhgkOkSbHHy3LhRyzZwXAaSrQDEGUnb4fIdTjD\n1VBiAQ0fpXqa+HgYCaEc0D/nEzwcRB5whCtE4ZnrB4uZ1bTIpGKa4HQkttAS\nlMdCEC8hW3ABh+El3Yon601UczvCSYYlJ6bTKp9xkbN1ZfUB4vi6VaKauCjt\nXfSW\r\n=SkRm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"3b9cd16a8eeed7a262bdfea4c93098861b4c1ba0","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.3","dependencies":{"@opentelemetry/core":"^0.24.1-alpha.1+3b9cd16a","@opentelemetry/semantic-conventions":"^0.24.1-alpha.1+3b9cd16a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.6","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@opentelemetry/api":"^1.0.2"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.24.1-alpha.1_1627674153773_0.4609118898766926","host":"s3://npm-registry-packages"}},"0.24.1-alpha.4":{"name":"@opentelemetry/resources","version":"0.24.1-alpha.4","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.24.1-alpha.4","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"2c5f6d7b8226017bc84eb84bc71f5008402cbb8f","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.24.1-alpha.4.tgz","fileCount":93,"integrity":"sha512-o2LzvKc2t+0r9IlGvcylkTAnNkbTbrTrv2zn91GyG43jJysir8ooD0FRjcWnRyNsdrMbDngRXc8TiVyBBRDpdg==","signatures":[{"sig":"MEUCIQCRU0NzOi8mCt5MJaracXGXDz4Ghlz1FBNSpJlyP2cqagIgTr8YiLD6hJC3JCcWz648evWBn+6DsqDFoaEBRQu2IQg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDDvICRA9TVsSAnZWagAAwQUP/ApVX2d0WxVIsmDyz8Nb\ncEEJQ27CLugO5db5Fam5w8VqES5CymRiL3XIxhCMztXWa7RcKc6ZYoCEGgg/\nHFxKJ0JL8ZLgq0p7vcJrzYwPr2te99PMbKml9o3lf18f6g3xwWzjjQGaAWcR\nCEixtPa6CL7G+O4UOq0oSembV1YUxl6FURHNlczMM6hwpFYDKWinqpiUdDRW\nz2hW+yYxbqEa7+W3BO/k3RukQQc70AlXvWZ/65xeWDcUOp7Gc9GcOsYKA0mA\npu0POLKqKXNrv+IQJVIqwlCUkWXE7Ol6P78YazEtHYDSMyGIgo3VfT6o/LR6\n0K+8osVsuXhidjRyUEjMbsRROm6jsDydFIaCI/x4Mgr1kPlAS2DEwnPWbfom\nebCSMGto1eqndxtS5S1LnGkzl8v44PLiXoibHxBnHB7npBefxLTFdTFMkC95\nVzYOv+4RKmStqCVrvomdZyxL5DlapWK3qHYGuXOZ6E2Qq34Qq9lQFObhXRt7\nB0fTu02HJaXWNaFPXudHLGxFlxRH+XpVBeWGmNWnvxRJKHZ5qPEdvZ6QITiN\n/u+JRMyTzJMIf6Zmp8duVfkEnwKvGCCHsWXkSCP7kYN9CJ3r7OKbEO0n1110\nyHXFUsdKStOpw0tg7iJaSM7P+W23kQ9mB/Fm81GIvP3TxcsOEK/OPpJmxU8E\naN9V\r\n=j3Fb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"a8d39317b5daad727f2116ca314db0d1420ec488","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.4","dependencies":{"@opentelemetry/core":"^0.24.1-alpha.4+a8d39317","@opentelemetry/semantic-conventions":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.6","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@opentelemetry/api":"^1.0.2"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.24.1-alpha.4_1628191687911_0.8285305027152767","host":"s3://npm-registry-packages"}},"0.24.1-alpha.5":{"name":"@opentelemetry/resources","version":"0.24.1-alpha.5","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.24.1-alpha.5","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"3bf6dda6493dc048a0837440a251cd805b3f9f58","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.24.1-alpha.5.tgz","fileCount":93,"integrity":"sha512-s1oPoVuXLBK0GdyKS28Bu4GwMHcr+kDNidzP8vUGN/yIOvRvRwSPpCuaHX6+R8EGOGyECgMOCYq60Ws/jEBIsw==","signatures":[{"sig":"MEUCICgfzBotOu0XfXIdbcBkG3pCElDt04iTW3t8hgTFhrF9AiEAnzwGE/UWxUrfm9NqUMcbk9WJeyTBhqyuRcJ1nrzY+yg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDR2RCRA9TVsSAnZWagAAWswP/RDAqjptPX2iUEtdyxmH\nEYVrMLGHnSZZnpUqpyfn+87JV58qIur0PxlUgD0C9z6iF6hr4zURyT2fDNAW\npXBlOqn108BiMGTKkz5/zlyEpgA+g3yubTDjDNfh9QTVk15O7yTbjH2lCqmv\nfi39AkNXGCiTXLgpdCksAnuahehRPQXup/ocN+bgQRFi9LpQTqDq+WDGX6bH\nVFXE5vL8dGE7Q1UOBizNY7431f3RGBIugow5vHNvoYMmcj8BOg0ltC1Z0nTt\nOH4cmjw+ZG7vk3yjvj/y4lwqnzu1pOYERbNFwVRZyF1qTpCf63YNmkEDAaIo\nwTy6FD3srNfdaW5YphuoPicj90fRProZwrWL2M6HAU6Y0r2daX9dWEEBHDDb\n/lU4V00+elx2/uzw8WEoAGmuD4IXXcwWSfWMV28pSOSKeq4AZm25fnc5e/Ie\neZnHiN7/IjpnLcLjutNwFOWDeAX4eJKFsrOkatDpOk+yQz+gHpUPnNM2t8Fl\nwHl2HaoYHNxjxNp6QOljlDjSqTZTna1rREfT1WgvCiteU5nDtjWwbtXkm3o+\nWFLDtRDNC0vFHAg4BSH8Dc9vEmc1CtnRxarmzs7F6yy9AMJ0mu4M/BGUCbpp\n5VT0YfXJ9Icw1KE38e5KeEp8fzGb/OFRmxMTChmCvL+Tw1z/WG+fpZFomL9R\neItk\r\n=iF70\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"b69ff35e90a33d20a0154dcd326f1467dfd39e2a","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.4","dependencies":{"@opentelemetry/core":"^0.24.1-alpha.5+b69ff35e","@opentelemetry/semantic-conventions":"^0.24.1-alpha.5+b69ff35e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.9","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@opentelemetry/api":"^1.0.2"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.24.1-alpha.5_1628249488976_0.3177694633086745","host":"s3://npm-registry-packages"}},"0.24.1-alpha.7":{"name":"@opentelemetry/resources","version":"0.24.1-alpha.7","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.24.1-alpha.7","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"edabc237910a3fe2584cd397e18607f42c133086","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.24.1-alpha.7.tgz","fileCount":93,"integrity":"sha512-aJvqck7woShxeSrYvQ4Y9aDmvgV2oIlBvNvtzMoU4qAVkwfq8Bpw0Lx+RfxAgVdrlRu5U1DyGpYrxfX56/yvHA==","signatures":[{"sig":"MEYCIQCch4r0s3qEMz1/0U3jlAv8xqn3MtND6RnxwBNV7fvU9QIhAP7VMbP0xsoDvLCTlQCXUta2cNzdzQLTVJCnO0U5OmrO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDouFCRA9TVsSAnZWagAAa2UP/3J/08Y5nuAwOOMeO2Gl\nlax2Oo3iHqAFUUx0F3H//zHZKEhT7S1MUPwVhS1l245raZPG0+LuHQb5q3VN\nYmOreAH8M5mTSv/FcNuz8lGymrso44IamqZCuJjMK2/co/NwacZNlQsUHm/V\nYUexq812Tx73RVboCbmDcXkMDs/GAS54njWPkENIgny9Feg5/fdyVlFmYR9Z\nNOL0qW7hB9tEvQWkhMJZPp/BLbmxdSQyN84YoFLXk+ggMhqRLWzpYvMMIX1v\nlD4YsWqar8TfjxyKZT5yH2L5k7jF+29E0C2MP8UI4dhdbbOjwPBX4Cw6RDC1\n0NTAJDZLQZ+JWE54BNTn2w/xhbxZYxmLgi4agJysm9mnZOfRaBbPAs60OoY3\nJwDHqu9AMweE4MuZMFFxvml802B6UTQfNIFJW01tJ7A9M/CDdmOT4v0PIwNf\nx+Kz4B35Aq045Ia0dLAYk1NIt8CbYn80BAUwXUozCAu7s1z7J8lnMfEg9G/d\nxzqCxdMMh0vHU6A3OXaFgoBcR3RpKEOR3rHiB/ppNhjNBOajq+DrtNo4xV9q\nYFrQaQq5bh/Xpi5tIDHJzy34I+shSedaWGZd9U272VsILCS7xiGx/7lRWWGf\ngtKoDJP/mUV9YkpgPhyDYrPE7mOFP97UeoHufjNsToqyUoNjQCkJsXCrkuS5\n2xoT\r\n=6/1B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"365d502eaa0ba1f9799998f050d36073e943032e","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.4","dependencies":{"@opentelemetry/core":"^0.24.1-alpha.7+365d502e","@opentelemetry/semantic-conventions":"^0.24.1-alpha.7+365d502e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.9","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@opentelemetry/api":"^1.0.2"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.24.1-alpha.7_1628343173342_0.9591325093033958","host":"s3://npm-registry-packages"}},"0.24.1-alpha.14":{"name":"@opentelemetry/resources","version":"0.24.1-alpha.14","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.24.1-alpha.14","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"40633c10340aba3086da1fff4fc1e28765691a3f","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.24.1-alpha.14.tgz","fileCount":93,"integrity":"sha512-uNpKnSNx1osMN6fmXpIafT4w8BNyzs2u/WozE188BENAJVs8JaHC4/idHmomVUH1b+kEg8uiYXYR2rK12eiWpg==","signatures":[{"sig":"MEUCIQDSWU+mpXtxBER3uJTp60e40Tr2Z6wImwGoUl3kQXKwtQIgAa13LTZgTFZs14Xr8sQ+CkKkEzH6h+W1YQubxgUZXIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE+PJCRA9TVsSAnZWagAA3pUP/2AsZ7FvPmhMY3XHc1ns\nmEEGRJEro2ktw79QVnnHK+SrNNe7bMmUH6VgqmUxuvDQO0KXMsuYVRGGrN0v\nzr3I8jFILCEsyvXPZdiSPsmcX3NG9OW7TP+6GT57UEG8fxITlEWJ233Begu7\nMJ/0AYk0dOwWHTKcE2Z7chhGGyWCTeyEID7utHH9q1xj0N+EypqOiIrZCpvu\nx4Mqm6v7eZiRt+4wjycT+ZYbqXIy+B32CYi3SYttELGuZxdPKIUlD3z0ajDj\n49ROpdfSN7K90SmqiD/O4N4gqRoM+CUnOKgYZil4klns9iJ8qPMdd/lJw7N6\n6mbKSfesoQIRLPbax+tAqOWOJfiFpZy/6RUvB8iykxkUXD343CMj6yYry945\nvUM5NSeu1V3h5YCVJz9DHws0F7HpwBApcBlshj/U8nETy/4HIUkFuS4qnhbL\nhLku6g2cW7s6lE/vYjFFrltwxJF0vlj7U60UqbEernon67h6mPwSBqZAnE8r\noFgNOmSw5n7Y6e+GgVawd8XNXLcF1xmtHZcDzBbKCKKvJxscXxdeyT0LM8Ke\nxnENhfjYeA4EW60+o+kWYJ7eBglwyA4dOBcK6COcI8gKPyKQFGQHEQKib5HW\nkqnp1ywlEm+Vqp0J9qaVqmOwZAXMKibBECLW0uocNlGacARK+KbuBfT9vysN\nEUw2\r\n=lxYI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"4553b29d4a04b5b7e4bf87cad64dc2fc8c740d8e","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.4","dependencies":{"@opentelemetry/core":"^0.24.1-alpha.14+4553b29d","@opentelemetry/semantic-conventions":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.9","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@opentelemetry/api":"^1.0.2"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.24.1-alpha.14_1628693449554_0.06274831956090554","host":"s3://npm-registry-packages"}},"0.24.1-alpha.18":{"name":"@opentelemetry/resources","version":"0.24.1-alpha.18","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.24.1-alpha.18","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"2e7b2884a3bb78a3f3642da81098d7df1f44c193","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.24.1-alpha.18.tgz","fileCount":93,"integrity":"sha512-pA3/VoWMP0qKYZS5dwG2/cUCn7iyadrg9gHF4dsXIMWHqiIUjV1l3oxMOZxDL1UxxA/NyminhXLNhPauB1p6Zg==","signatures":[{"sig":"MEUCIH87DpGGgsnxYtQw/t49c0+BblT5erm1VPuGScYi/41oAiEA7ScRg1M1ej3Ky3J2WsCHzK4haNFeFCa/uDGIFAFYWCA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhF3vGCRA9TVsSAnZWagAAGkUQAJSRme81sHfVIUckQbrF\nWJW72kUe8/WAHtnoDrMLJCNb71sPWM8G87prLSR999EVK4sATGGF2o99jBlc\n7XPCGHT5vlr3KfkfPYAGZ7aI5h7fZgs1f5h10iiwdqVI2pqZWb39hLQwIkzi\nqvi0qUQQCaP83N9mNJcu3wGUrNaZJu4HM6qdCRbtfJl57N6uxR4N3qp2jLDI\nDbLpwYc0lB+zK4DPTJqRuMiuIsVftIE5u1bJwWqhu4QbLCa7NgYnkZxpl5t6\nwnV8VE0WvmDOHzOAlxaMTycsqX2n5O9i/CnD4OLDCMWqhtjzKtXp3X/ltzCY\nPfiYwNEyd0VnqQ9VwNWBOtFGzXpWeKNhmBXm/PtSDpqvu6XLiCdYmvFVSUG2\nCIM8j7QpKcbrm9c4Irpbnq9RbWbOunVXw3Zkymm3zFgeZ5l3Hxa2qZwzuRF8\nK+FGTsofQ3oULjd68o05CTK/YmdQz8eGaXJT5dpqzBHJbFAkulSEcnvJqZ8q\nA0jsRUWdo1xGgRLuJmGUi1sWqoEN1ljpQWqjtqhmUGEQcyAqVHFt0i0wzGiR\nfpgfqUkIEnVlBvqL0rIrlM9GQ5EeN6y3ydR/E4rkn0C1nNSBdvk4PISS7F7a\nnRMnsBXfGWDsQ3uFr8gG6pdvyoJOJcG/oPLjLl0AHrCFb97bSOaMfgYZS+DT\npb9Z\r\n=bilM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"bdb12daeb2e4ca3761d1411125f5d883471709ce","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.4","dependencies":{"@opentelemetry/core":"^0.24.0","@opentelemetry/semantic-conventions":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.9","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@opentelemetry/api":"^1.0.2"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.24.1-alpha.18_1628928966627_0.24577899820022187","host":"s3://npm-registry-packages"}},"0.24.1-alpha.20":{"name":"@opentelemetry/resources","version":"0.24.1-alpha.20","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.24.1-alpha.20","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"2a51ce0352310e68bbb7c14e25e42cdb71ae94ee","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.24.1-alpha.20.tgz","fileCount":93,"integrity":"sha512-VBAk4q7+xBTqe9fqE7fKii2k2VFQRUn9vZmGWI0KFeuIo3dJHN04czeYdtcD/CmJTNQAWQaZkfpE4wT2tBh4jA==","signatures":[{"sig":"MEUCIG/XN8K79q8Fs5xpA+mpIrB806VAPtWlH5bQmrC7bwmHAiEAx3rFi7t+NlgyuVZor+4r3yiGTouPA5nVbs99gfBBhSk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHCT0CRA9TVsSAnZWagAADpwQAJbmWBb3+8tvYzOb4k1d\nZOTYlc9zL2CnJtmPHQJbE7CWRL1FnGDHnTYRqXuK2isChxM4atAD0reCnREA\nXoeVCUZ9kM9/2oCF5hNvgFvxTN85BV/ixdKs8h4NFU1AdF+LAS6rn/VfyJuA\nnOvMOC4OyUblGrRDG7aajFWNT9Qi+W6o9fjgyobyO11KktRPRc/+3dfkh/rY\nozED25VOkL21F7l+bJlC/gPgOI4fnbfkJr15GL2ZPIbED6/NXct5v26q7TMG\nBpNdi2Lj/nXlQ+O8utXcn+5WsIJrIKM78afLX5v/kVZOYe6qOwo+XgbpQUyY\nTQQdhZAPVzpZwYXeZFaH1thKnwpFnOrnfWJTuvwD9ApAM8U23DWDnd9Sij4D\nqpaGTWCHJzAhjxxCriNjKXrYUQngTXcKCsV942RZYw89M411ddTr/XQLgJGh\nQrI89a1406ESSqzrYWc3viY9+d9CHNaTCjWV5+GGUyj2QvGSFoR9W8UQ+gHT\ngpFkrbX8c8dlmch29ye05NMQhYUyvWa07ku3Ff156GrSxMY+NB+LgR30fyGh\nrknXpLUErjxJ7y7Zr2mEP9v+SUkTu2t/msdFTMVxEQslrKKJ/ft8pfiCfigY\nsRxXKNhlwp/fFwbeAiAL93TjEdOHl9CnIgHaa7wyEWbsoK1Fv9b4LjAYYPhm\nRT2z\r\n=O+2C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"f12913899ff5c588e10830e5ba7183d9115c3442","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.4","dependencies":{"@opentelemetry/core":"^0.24.1-alpha.20+f1291389","@opentelemetry/semantic-conventions":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.9","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@opentelemetry/api":"^1.0.2"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.24.1-alpha.20_1629234420593_0.5687243571904415","host":"s3://npm-registry-packages"}},"0.25.1-alpha.21":{"name":"@opentelemetry/resources","version":"0.25.1-alpha.21","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.25.1-alpha.21","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"65b8b3f354866cdaebde871f367a9b60c48ac063","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.25.1-alpha.21.tgz","fileCount":93,"integrity":"sha512-mFUvbNh9smpmYrCAiFpngO+LQk0/eTzcVyG8QJxWKI0cS5y12muZR7PgjNaCiMUlkqbS2FRc73my+V0b5h0I9A==","signatures":[{"sig":"MEYCIQCzSkTUhzIi5BDsPjqe90SkLEjG503/8ww7KirzGQ0IRAIhAOfkE8UHJTb9sYBF2FhJrygQZyc1kQKml1j1FCFxFn/J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHWqlCRA9TVsSAnZWagAAW9AP/0xOzoBuOtVm7d70U9M7\nLWqxZLrzdftKqdu0UB5pX7sExDjmF9bU2nOA83l93b3MnVDFv5hZrWsW99Y1\n/pIAOKWywsogbqwSmkCmQc0QfVp+JVyKWivsOfEcOXpi4LoBaTzzrRETGk/B\nuSizjro89t150/DK/19s1HIDBri+vJlH4l38uVWxknwmHmsF7hYvbM78dLo0\nJBF2ZiV4yW9fAtreoVN9XsRIIdROyTGdzyaKSGILa4cR7gIdBexQ2ngBR0tz\nLU8fVc+ABwqkLikeKzG5yCSOKNRBJVo/pH41GehRM1OqERvfGYewJDguUz7Q\nPlVoirm6N73cvB1cIsJpsNcEKk9oHYqHiBbOGYb5ZRUutXa6Z7HLI+tTkRCs\nqxKs4b2/9Ir5oi25Hd7pkusPCReGNS74hVIcifJ4gifOq/QheOXaWHaD7BZ1\ne94Zm9SjJvIq5MnYDXo5GNtkHRShrChH4i+z8RFeILve4ie1lAP4bRvwdoW/\noRTOXSqrDj+B/WIxe7FDBJOYZ5xzETrz3tzeQ5lDnz1Kxf9gtECNUHowDhNL\n/HzXMSJDJRjCFNxAHjBQmnsQWdG2J0CKyTOnxlcwUr8b2dGWmECB0j1YwZGe\nzUZ/AQFHbv5lz2zVgNlwpcfjrLNIXycEMx1FS8hq5fstsVVTxx+ICNJH97lO\ngbHE\r\n=N6+m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"0ef1fc28d366b74d98b73b5d6334ffdc75342fe2","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.4","dependencies":{"@opentelemetry/core":"^0.25.1-alpha.21+0ef1fc28","@opentelemetry/semantic-conventions":"^0.25.1-alpha.21+0ef1fc28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.9","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@opentelemetry/api":"^1.0.2"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.25.1-alpha.21_1629317796840_0.803376659663525","host":"s3://npm-registry-packages"}},"0.25.0":{"name":"@opentelemetry/resources","version":"0.25.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.25.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"a780ab536577359ca9ebe93ccc5d02ba8c3fb2ce","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.25.0.tgz","fileCount":93,"integrity":"sha512-O46u53vDBlxCML8O9dIjsRcCC2VT5ri1upwhp02ITobgJ16aVD/iScCo1lPl/x2E7yq9uwzMINENiiYZRFb6XA==","signatures":[{"sig":"MEUCICA6Lhfuimu5JB9cYeGR4+c/PvLGgh/vENH2qmBgfAeQAiEA7QAcgvpSJx6UnCLu+l23caBHZu2lMJ2F0cfANX8hJFc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHXi7CRA9TVsSAnZWagAA0jAQAJTCIIPuRu0c3ndVJVwg\nfPEpN2VvOgJiXT51EpRyJwvMtHEHGfiGmdVbL0Nd6T4Dl4G4mv6AksRCQyFm\nBNQzo5Hech81osop52gfVKwQlTQJmwsQasa3bwIHHoOEVHp2IC6Es/Z+oHku\nYQO+QUQxVTjVSFQ9vJgvKPxR/grRR92N5Mx8LNmTTVPoKKhCkzVlNYkKj1cE\ntnP3Zvij4gJLSTJgy9rvIhX7QdtBjDNJ6iipRy8c+5QKAh+zAM0oIadsUlqR\nCmev/EmToiCOXZB0RJzgHMkOLHeFqLgzKYit6LcF5IAF8b9kAm59La5hloYf\nbfdZxQ5CgTMQatL0VYSNkXXCQusJvGuGCs7A9XrftXcN/+BOO/7Z0AzhZ/VL\nvqAnWxanbrZM5OoPMQgkBc21Amxq9wuyUA7y418/++yoHgguuH8DuMn1Tc+j\n+8NyF6Gj5b7e7Z5Nlf5R0MWKz0RYf63WqhdL3jvV5j6fDCCj3Z9zjxIL4RSV\nkzWc1ESaBIO2e558eZbraOvBR3xJ2D30oS0shNQpobj+XLl5FmuND0G0hhTZ\n/5qHlxiRDkPSPeTkiNL0bnwV1JKW20HGoO/oETlDTnWtrdWHfg8whX8lqClS\n+fKUiO4T/YWEZzZT8G9f2WlpD+jr7WOj0xvZAh6x1sCENX4E/pcg+16GoXcC\n3jES\r\n=EdqN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"0ef1fc28d366b74d98b73b5d6334ffdc75342fe2","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/core":"0.25.0","@opentelemetry/semantic-conventions":"0.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.9","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@opentelemetry/api":"^1.0.2"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.25.0_1629321403357_0.2876885722400906","host":"s3://npm-registry-packages"}},"0.25.1-alpha.2":{"name":"@opentelemetry/resources","version":"0.25.1-alpha.2","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.25.1-alpha.2","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b88363b13ad7c79056abff9b0079170dc920eba5","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.25.1-alpha.2.tgz","fileCount":93,"integrity":"sha512-kB+jrMAbaB9+pMsXuDhyaB8FqQsi3jbX1SRatgvL1nrmp5P/VwwYnH//Es+9P/Mch/xntJmHvrIAjlbCtrHR1Q==","signatures":[{"sig":"MEYCIQC4WJn118OYooPnUi7/kfXXQzsALQvoZT+yhA1q8bmlpAIhAIsBjuAeNCnQv+5tpIRO4WtF8evIJJ9fdTH4ZdJL8i/g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJBXxCRA9TVsSAnZWagAA0BAP/087t137m5o+wQ3ZY36s\nQoThG76ox+boioU0KbaOx1L3WjsFujDuIGb5LKj/ZXgF8y06MgzNv38qanWA\n7WCJmvPq9LP5Hg+97hABGT64MhMC2fcA63zPUPffnK2oDV8GHEXcYOyiXe7R\nvwhcMbSDHBc5lZvQEBqNh0CRwpVszOAVe2aAzzHZbD0mB3xNE6nVfog0x90+\nKtMYXa1p/39HyCjW92cXFyrsVJxciaFvG49/rOCZhkAV0mo+YyFWkpsjJ62+\nmfdEStL9K7Ob4QilgEHg5xaGEw5NQZdXLcrN1V3RweiURdCKdPby1umY1ybf\nOJV1Jq+TJXjQZtTRCRI8VgA1NvSYswktRudfjLX8fZ3WKWVPiQnoDwm2QUKe\niQojWcugk8nX027ejQQ6SFiHa7eCnvVDlAZTbgwor6b/uAIOB6URRQew+n2b\ntX6dAZDufG32pNdSmI2CdUrlWFTQT1CWU9Ncj0j9m4Qwup1EywE/MD4eZHrP\n3Hiwbb8mAjD5YcZ9KtyVgzUxfC3kBNTq6WqoYt5iCFwsASBDlJ2Wn1iC8+u4\nW++mS160D+s9t3uP8+qBS359Rn2m5weBJcIb/GTKyn1cwVjXJFv3zZvLJPg0\n16xSY8VyjeQUbWFCy2o+b2giNnozBUXVn1aCcLdX1jShfDQelMzcZugpJTb4\nMCGD\r\n=wJl1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"78a78c093c2df24b66c47af4e037da9a6098fedb","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.5+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.5","dependencies":{"@opentelemetry/core":"^0.25.1-alpha.2+78a78c09","@opentelemetry/semantic-conventions":"^0.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.9","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@opentelemetry/api":"^1.0.2"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.25.1-alpha.2_1629754865457_0.5122955146521735","host":"s3://npm-registry-packages"}},"0.25.1-alpha.4":{"name":"@opentelemetry/resources","version":"0.25.1-alpha.4","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.25.1-alpha.4","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b4603f217ae0c5246f34a0ffc824b2e86abbc243","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.25.1-alpha.4.tgz","fileCount":93,"integrity":"sha512-23u++mwUTvUL2mBbr7udLQ8pZgVp+b276JWpp+GRe68vAxLrjH0qVI+OHVVsFZh3Lno1PBuQqtQ4QA3P3jeXhQ==","signatures":[{"sig":"MEQCIElzhvK4eiM7m5Laovf+ocN0V+6VZpJx3V8yqUiIOdlwAiAu0VwObuOA8EYbdHKXQOGZaxynU2Ss+NrfRcwJYxCEog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJUl4CRA9TVsSAnZWagAAAesP/juHmloXxfv2YuoNqVL0\n0H6kqWw/xthMZ1xp2zmCCPZdPYfeA7r/90y1d0GY8qxMFuZp99sFnR8bkwBT\nJwtHzQkLhllK4yvR5Q8TJ2ECsOGkFMXQNKCdHtXMQGIqmFHSevKyuZU3FfVR\nP2n9hj3SJRFzA0qpnhUZI1NM1UTIVkALycw05SBOjTy2qZ9UG8ad6MejLzek\nWQq9N+qVewbsNuPhdISlnK+AJYYd8Zavr75fCOQr3PDo0zAWHaoydYiecD8t\nTl3XJZF0DL7B2ZZsKNTw8SG/H9KszW0PQx0vISYPxtlxMMtOf9VbXW09zbXn\naoVyu9akvpxHfzpMdggE4Yv3DKZcXiic6CfQaMhP9D3Y5gDM5B4Z8OverxD2\nYCX0Sm3cah009VhOjMOBIUyAhwsuHQDm7kG9K9OLV965RonAsYFj9KIr09dt\nWxg8qg4KUfEAym46poJUqVEH0R9FOQenJiqC/7rGvF3G+YoeqbMI44oOjcFP\nBERgNt1H2jfID80gZd75fmINgTMQOCvTEVYBu0eSWpKETCHGEZ7yoDmj87JG\nT+Dx9Hey90wiSu+ZXVVeP/ZGpEzzt03H4RVoXPd/I0HyjH5OmegvpkMI4KaJ\ns+tRxAuCiSFWL24ALLVxyBFmXAghMmCnfo6s3SuHgOrwAVdTZIG1wI9EaI4y\nUuGF\r\n=1/dA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"3cbd530f2ee5c06376210402eb87ec9e362853c5","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.5+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.5","dependencies":{"@opentelemetry/core":"^0.25.1-alpha.4+3cbd530f","@opentelemetry/semantic-conventions":"^0.25.1-alpha.4+3cbd530f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.11","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@opentelemetry/api":"^1.0.2"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.25.1-alpha.4_1629833591773_0.4742652694701468","host":"s3://npm-registry-packages"}},"0.25.1-alpha.12":{"name":"@opentelemetry/resources","version":"0.25.1-alpha.12","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.25.1-alpha.12","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"e4b8605bd66bebe96781f80e3a3464cd49a4eaf3","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.25.1-alpha.12.tgz","fileCount":93,"integrity":"sha512-K89s3hY28kACwituUUQ+61vJJd0ria0r7ciTPVjmPyODaWXmkg9YSc1wm+BvUiVjlIwGzzzR10buEn1O+8vRvQ==","signatures":[{"sig":"MEYCIQCscKHimzRMh7x0tEWjgNDG+DVT7JbUt9DI3nLUztBktQIhAKlJIcIV6fzoxplAnAYF97MvBf8jAMr0cGreRbmXRKEP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLT3rCRA9TVsSAnZWagAAvgcQAJagA0PaniMJLmPv95Rk\nastUpQoo4su7mIXHgh/plNCcKHVlqDNQMlS5sSMm8r1ebvdjdbAdqQ34M0eT\nOq2M+swh3tw6/G6s0P9J9VDVh9XHJ2bEzDjSMwaivZ2L1yGK68tJDA9gts3U\nttDCzUBKqF0421oVdMEbK4GJ0vkXBZcg6X3yi7GZBxPEkc20yXP26ecC41Xw\nvP8Qj3zWfYtecG8OuoTD011iCw/Wc6OIXy4nPCRWfvsoobYHGlX/36sJW8HY\nPA6uezzKPeEWZYSClVsGhBXb829N3PBJiCGShspWlB70Il5/VgMsaBs811zJ\nHbNBz6EaP24qux1Y2pxs2GXwgfWfWRXQGkH0p1cFqqHT+npjrF3Y8UHEJ8AT\nNUoJXN0WK6fl2539LXYfhdPZgdntCn7dMjbl650lOjZtXA4P9npBxQUPDoZg\n/5oHulezqJAs/Dvx4/MuvWmcU+rGeqVv0reNNJu1kl1otvOGTw5w94pr91tp\n/sLnnjfcWzZwrT255omz9sbaG0TmCVsXnbLVRjoTqDBcS0+vQGDOABSWb4M4\nkkFgA+jCKHYySdxYUrMHf43E967t6yknwZVYGYhxhxbBm4knkLnuVsAyok0+\nWJFuOvSKqL8nzEE4qD+XQ2ri1L6zxz+CNohCAq3Jn8pYwSXzEI6T9oDZ/3JJ\nQkIi\r\n=tLuM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"7d2c4aaeb08e6c680f8b46cefcdfe955d7abe4b2","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.5+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.5","dependencies":{"@opentelemetry/core":"^0.25.1-alpha.12+7d2c4aae","@opentelemetry/semantic-conventions":"^0.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.11","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@opentelemetry/api":"^1.0.2"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.25.1-alpha.12_1630354922987_0.42259767733703346","host":"s3://npm-registry-packages"}},"0.25.1-alpha.13":{"name":"@opentelemetry/resources","version":"0.25.1-alpha.13","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.25.1-alpha.13","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"85e1fa53d193ecc0b2c5e15917b8a5d66774f30e","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.25.1-alpha.13.tgz","fileCount":93,"integrity":"sha512-PRuYOq81CoTutjm7qBWZEfI+SAly2ocTmVBLIhyVOkAbtaoToqG0zy/9v3XDyHus3ngrak9Bgr+wTczPLKZKaA==","signatures":[{"sig":"MEQCIAcPMZW4CMUFf/88Em9shQM/OpB/6AKblmvLAyZCXfhIAiA95WeyYuCkXU74HKKiNx8WduwTcmRhyLUFm9n5g5gfCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLUJ0CRA9TVsSAnZWagAAlPIP/1BPZogZpCKJO5gNRmM7\nI1f0ywIFSPshU1GjcVLA1bjFTz1C5mc2NbxOW5p6HemIdoOLg/0QNxjswlOc\nFsIBQNtEt1iYzFWvPwBuX/Q55PXYMyVyKY7mL4pLrSBW8Kq8nRxUyKiZQ9hK\nT0obPt7AAWajG+r20zPCaJwA6Z1sX+VamjgxUfieP4xKTKM5u+nB7UAIAAoq\nv/ClWr1p7Qa41s0t/Z98lwO/n/tuY1G75odkznnTOwSPVEy0QCDAn8Ua4Ols\nyQaGKycjNKXOxMtctQ2xUcl998ZuZYhgVl7Kg+lGfrYsiyBh4im9KUpWwhrZ\njVMnI0L9dyBLH4eI/ApM43TrLbgeUrGV1rZyL2xaC/boVmnaQeqC2GJeTltl\nq7DBcFctTdlQIcHjikHTXH/jwNYnR4YfQvpMNyiCf+UucQ0Ebmtt+AJkInxE\nAVuhiEb8XOeNDWCxqJTYIjxKw/dduOHPINroO17a10hqw5X9/8BIC3dFVcqN\nEzwIiO3+GB58J5KgLgN342JXAHPYkM+bjU9RoJstVMA3uf0lDDnn6t1jULHm\nY6hABin6ISEstlFt3cHq84GfNDnmctbFym9kBAUAwiCVoQ3YFmSiUF8I5iNa\n19onYQrCp0QprnVGD67v6fCyH+a6EALpGuoRTN4JzvigNTi461SyPPHLcbY0\n8O91\r\n=ETtO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"f0caa22ffcb26af2a2f05260f138a494e120a955","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-filtered-dependencies"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.5+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.5","dependencies":{"@opentelemetry/core":"^0.25.1-alpha.13+f0caa22f","@opentelemetry/semantic-conventions":"^0.25.1-alpha.13+f0caa22f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.11","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@opentelemetry/api":"^1.0.2"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.25.1-alpha.13_1630356084050_0.036635511406662546","host":"s3://npm-registry-packages"}},"0.25.1-alpha.23":{"name":"@opentelemetry/resources","version":"0.25.1-alpha.23","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.25.1-alpha.23","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"2856afc143967b5a01dd79dfea79a2de4c95d54f","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.25.1-alpha.23.tgz","fileCount":93,"integrity":"sha512-b8hvijZwVZY9DCd36v+x7i5vyMvdXYYKgwmqhF7MRUfmOdYEMEEoQWS5jq+USTLPNg915pPi9U3QDi6zCH4/8A==","signatures":[{"sig":"MEUCIQCRefJd5zjIlstttz2NVRHeE44gkFSpP6Qk+XX3xJ55dAIgCvZuCudZp6Ml3zcH196051KmHMimyQkJ/xpIbe4eNSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOTXqCRA9TVsSAnZWagAAEJsP/ijZUDUuqu3iyJ3mwxCD\nDAG0d5aHrBf7pG0bAXACFbeOB5ogSIOfb0+jV0bTPfl9rKKAgKQMVjI9LUO0\nv+E5c7rWfabhR0L8jEi1YsnEZNSRwsl3G9mGNh/S4Eol9bSKKrh6uaQCeY8T\ndw3VsUaCZ7IDGIIPeRewj/rToN3F7caoWTgwDvJPe5yP7TVRAhViok0d2kXq\nLdPNYjofi4VFTYIk+ciAqqfFGp0R6+Cf8BqUE/HztA/FGM8zoDeHYz2Jchnr\nVuAaQOBYbx09N/pGaxNr5GOd8uUm58ywGnA6XrnjCCaoetXxRfcw+un5LkHV\ngLIXZgEGp7GQULHDfQN3rZz6SDWpcGqDf1dKGoVasVLcnuD0Er0p+icvKjV3\nBFNNAdVqQjdmlTSPem03AWACtGsLCeAJzPYE49xQVmt995YWG8h99KSrCgx/\nOs86ezgrEpLUrl7Tj9CUYtg4VXeGCozNk2lci7oWb3sbOIOTpklMOVtVV6fY\nKgFxt+bUDDTvotuVxiCIFCGaz/lsYsneawu7XRZHk3uscmnEtVkSG0kU0qKe\nLSW4k/cvuUkq76w/3HGKuJiryTBzAPO/mSqp303gbSCGYihBS0ZpdKi7frD1\ns/RlTVWZxZ44vh7puu3mAlY4H5/w2/+F1VwhX24l2Q4CdcA1aoQKaHyuoGkG\nj/Oe\r\n=13XD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"feea5167c15c41f0aeedc60959e36c18315c7ede","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-filtered-dependencies"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.6+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.17.6","dependencies":{"@opentelemetry/core":"^0.25.1-alpha.23+feea5167","@opentelemetry/semantic-conventions":"^0.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.11","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@opentelemetry/api":"^1.0.2"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.25.1-alpha.23_1631139306276_0.37643788411893464","host":"s3://npm-registry-packages"}},"0.26.0":{"name":"@opentelemetry/resources","version":"0.26.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@0.26.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"e6e9efb5317365001ff885333f4964712ca8184c","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.26.0.tgz","fileCount":93,"integrity":"sha512-s0iyFqmv5dAipXioS3PwIeD6c2TC5jzfcrwDzZXSsMz0LbDiFlhb149OPd0CngYMwcEWqQcAVzqu++3jzDvCsw==","signatures":[{"sig":"MEYCIQDLqNN8Gb9NsnlT4eaYngJtebURObC66ZXKKXFiXRk7swIhAPOy+tU78qPAR2ZKVh9VVDYQMEsv9bDpi2Ce9hLavwKC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106490},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"fa2e897587a2441205fd085772d80a0a225ee78e","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-filtered-dependencies"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/core":"0.26.0","@opentelemetry/semantic-conventions":"0.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.11","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@opentelemetry/api":"^1.0.2"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/resources_0.26.0_1633005329890_0.19280198775144286","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@opentelemetry/resources","version":"1.0.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.0.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"6fb83d39d8305ea75cb3e120583d125670b3d6ac","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.0.0.tgz","fileCount":93,"integrity":"sha512-ORP8F2LLcJEm5M3H24RmdlMdiDc70ySPushpkrAW34KZGdZXwkrFoFXZhhs5MUxPT+fLrTuBafXxZVr8eHtFuQ==","signatures":[{"sig":"MEQCIDCYIdJbVCfFAL/2iLLtZecPHABlY0KdA6OBUwemJ2WpAiBYj0r3BL4vWKJkH7Obj9A6eX95h5yhfyUIlh2zaV2dpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106483},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"69b925d142a4405c7c6bec7deadd8b4e96c7d5d6","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-filtered-dependencies"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/core":"1.0.0","@opentelemetry/semantic-conventions":"1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.11","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@opentelemetry/api":"^1.0.2"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.0.0_1633035222566_0.8841209556538232","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@opentelemetry/resources","version":"1.0.1","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.0.1","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"2d190e2e6e64327b436447a8dd799afc673b6e07","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.0.1.tgz","fileCount":93,"integrity":"sha512-p8DevOaAEepPucUtImR4cZKHOE2L1jgQAtkdZporV+XnxPA/HqCHPEESyUVuo4f5M0NUlL6k5Pba75KwNJlTRg==","signatures":[{"sig":"MEQCIGe/vdi1hw+Txt3i9kpB7MvIbLXPLkqFRsJtR/phCvbwAiBJFPM85fOfjhYTtvke6VXIKPX7klauLw2ViXYH277X0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2UqOCRA9TVsSAnZWagAAKMYP/RpDlX0+AxqZ6sxkkn/1\nwMs6m9jLySN2ccAMSLPRmVxYm9rWQUWsEoIOCSregMjdqcl4OOSzS8etehJU\nGS+8NFbG6fv4EDF0XsumICqrUSXJd5g10HlNG2TCYc5Vi/Yeq58rDuGCh1nQ\n9gAM+Ug/KM4CMMlIRI4KLAWjZweGLuAkuUCWpDnRIiKSyInPXUmPN0Wn1lpl\nx+MDL5bJbQK7yuW/Zl5c83VINhZ+dEqsmyHB6GOfQoVjYcs8lSwbfn8Bxi5g\nCI6aZ6qyMINRxJ/DtOhrZhwHHeDN5H0LX0k1KsxmR52fuz5b8LT6czo91wkE\nZLVeDapY8AlknXI2yTj1ErdM0KWAWyPyn2dDQ39o20hqq0faWLCVJ2TA77c9\nKyv2aReUoHcMnB46hOYTu9VVZJM1j4f4KpDS9DEJeUaaG4rHIucHbgZ+4ogj\nhlb8bi/tQ6EjvW4YKXqJ0vaj6iTCp44xCj0q1OjFrlzcrdA9KzCEMrzSwxKr\nj6Zyb6OefQSUXjTaEpdVQgOTZF1+8jUoOp6xByUpokO0SvDUCKyBBaAaIgJQ\nqKTqdmiXi9uoF9wfxbVXS0vRANavtI0T/oyE4tZQcI7ow2+ceRC85IoEpddS\n9353K77D5Kcc53Rqr135Rwp6nVSc02hOKYrnZCVtVgBT8XvDsJoMNlZiNo3e\npD6U\r\n=VUWf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"9cf402ee4231ee1446884b5f59958ceafc1b5188","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-filtered-dependencies"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/core":"1.0.1","@opentelemetry/semantic-conventions":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"12.0.1","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.11","@types/mocha":"8.2.3","@types/sinon":"10.0.2","@opentelemetry/api":"~1.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.0.1_1636642282621_0.3380290882509722","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@opentelemetry/resources","version":"1.1.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.1.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"c14b94052a28df157d313a4ddb65813566903d5d","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.1.0.tgz","fileCount":51,"integrity":"sha512-0BGdZum74lBXIw76ffDLSIpdwcfQAk4lDi0zLF/o+eeZ31JPvWBrRp2i0mr0DJ87wmGTjQEuzZ1hRjkLWaagHA==","signatures":[{"sig":"MEUCIQDqll44MXfetLwtjsWCgL0hYHvq6v/iEFmMG3wcmQ1HKgIgD9PZQ/W0tLK7EMlZ7ca1aydZNFpbvgB/9WwaWYk0i44=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiND6UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKsA//QKxsEZ1AC2GpzA/3UXxwAe+UEXWVBNW0FVij+OyFdkE+ZjHy\r\nN4xwHg9nyaQPDnv2MOJCSxI+Jg01cB9ICdwgNI9ZmlkfTlPafmJaflG92WBu\r\nbmSEaNl9VJFG5UYNjadbzdANELC4C0Xi7PwoXbXYwjwVD8z24V49StANMeZt\r\niLo71sDSBY8bxWCMarD1y2YlrMJ8X9BFDkWoFD86wGSpUmuqrzFgzeXUaQjN\r\nzzVaTw2WmdC/t4zPtZmp/eeruCP/h+i11JPU7Vhg6Jl3R2cc87IT7HzK6dQF\r\nCPFg/IgvUccrGTg/blis+5BBPjDPs5jvw/kfhXxi8Nq3wRE5Gj8vsTSLbSbj\r\nNNXqIGARzLV3qWCHXOslHf0dxttgr6XUCzJJfFNuT5ctb7ees9blIqlYeZpr\r\n2kYms/xLxywsy/peaLajAVdNlnFFxHprL/p0H1Qpd6iJldJpDaPOCJsPTSGn\r\nWfoUXOwFrfVnuobJSyVVyGTNJrtX0hiUvcFunUY1aDOXzJvLqRPZ+R1VpLw+\r\neKlUIJlBUck0qDti+iMQtx3yv8JVmK9hxo9TJs4VuaT6+KhbRG7OSzs+LwOU\r\nXC5PtJT0vbAVCTBy95PFaxzshVEFp0XNM/VZ1qedROjjkyC5xjsFpdCj/dTl\r\nQKtktWqflZDeNw4Vx9zbeX/5BfB/ehun7xI=\r\n=xqMX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"f384303ac469914d0dbafde0758ccdae473f336e","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.all.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","test:browser":"nyc karma start --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/core":"1.1.0","@opentelemetry/semantic-conventions":"1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.0.11","karma":"6.3.16","mocha":"7.2.0","sinon":"12.0.1","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","typescript":"4.4.4","@types/node":"14.17.33","karma-mocha":"2.0.1","webpack-cli":"4.9.1","@types/mocha":"8.2.3","@types/sinon":"10.0.6","karma-webpack":"4.0.2","webpack-merge":"5.8.0","@opentelemetry/api":"~1.1.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.1.0_1647591060463_0.8778373249804783","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@opentelemetry/resources","version":"1.1.1","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.1.1","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"3abe9957e9e670164aaac9051768d95f4538fe8a","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.1.1.tgz","fileCount":147,"integrity":"sha512-w0X65ufTaRevIumjylWzYhRquRNoM5T6e0ARNcE0o2YkYPkAxTr3PYkcXG8hUdWRAglqliZKG4IlMv03Q0wOXA==","signatures":[{"sig":"MEUCIDVVqR65c7gP4VPWd0MhHsCR1GZKhP7qUglHZpYb4kJeAiEA5LZinad0SMMJoYxW+9nqADrPn3sjJPMhJKWW73jyQz4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOij9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYcQ/+JFy0U+IkSCqrw0yD+dj5+W81TeeEGgwfwQIUpvzd3AedM/Jt\r\n8Kh5pCEILR0gHB1b0UcHSVom0FDCB5+5MfGR/bjBWh8QHkoEV7JeIVlIMxLd\r\n3kYsBCDGTRNn/2bLtjU4yB6jjUyUL2kGPhQlKQeNY/d7yvnJMpwbgwqMyq2u\r\nCOX2f/DFlyaFLCvmNVhEbswGD1JJYFDRy/5BepMITIPI8dLD7x2IBFs146eK\r\nJMTsMc44pGeYSlHJW4u/xf4bLt6v5V8mKstl+xgN/P0Q///AQp7Y5eEZ8TgZ\r\ncs/r0HzvM/I4vVvQ5FWPMCMBuP6cdNce0Zs7WbJZ9o7xO7CSrKiWMSMwuEqQ\r\nfDMaaLEJxaPuUdGcjl7aU42boNPabGhA55q0jCVa6I/UWATS4UECRnm7jnXi\r\n6z4+TVVImB6cZi2I2dhiUDcUVuZjKbpJeVe7R21dTJMPX1gqj4gKwGF6G4xh\r\nDGqm0eckTEHuVnyz0RkskrYjxZdVocyGwUqZEDS5Mejy/7+4CAmAHWn7JTSm\r\nOHals2tZ4clUV16EYWfsQul/k7hwDUf/9tURC8VxheC+OkbUj6QW09uB2bFi\r\nNS2aVbYS0T586SWSBR0nhs909bvN6hDFcahosQKzhlHdh8eXLnNerQGKiPcF\r\n7YfTpHcIN7S6q+5m6I4To2uScU7j5XXdRok=\r\n=WL5+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"b0f8a2d36e6d1d3090c3d2380608d2102c826e0b","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.all.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","test:browser":"nyc karma start --single-run","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/core":"1.1.1","@opentelemetry/semantic-conventions":"1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.0.11","karma":"6.3.16","mocha":"7.2.0","sinon":"12.0.1","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","typescript":"4.4.4","@types/node":"14.17.33","karma-mocha":"2.0.1","webpack-cli":"4.9.1","@types/mocha":"8.2.3","@types/sinon":"10.0.6","karma-webpack":"4.0.2","webpack-merge":"5.8.0","@opentelemetry/api":"~1.1.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.1.1_1647978749815_0.23098125187940854","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@opentelemetry/resources","version":"1.2.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.2.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"5046d104d33839e58cca3184547c5dc26602f228","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.2.0.tgz","fileCount":147,"integrity":"sha512-S5ZlZa2JF+1qhiF7eb3tTtDfKmTODO//pvam9vEyZvr+/At45rIQ7cyznRdMWCppZbholwXWXnrKml29IIG9vQ==","signatures":[{"sig":"MEUCIQD6o2lVDbah6q4PZXp1j+DwfEKSWvvsQ2fiqZk5sBswjAIgezrqnlSCrXYrmUAVvpDEdVuNKssPZzJelMurbXAfLV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":245022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYsI+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrS+Q/+M/VGAVRAU+ViOmgtnODb9GPFU/l8PqJAMlbK+AJ3LhNPkAk5\r\nRSt00cIQ4QinAAK8Y05V9rxPXHPyUzhLa57rF6zzS1qAH2VZeyQxK+FBYpO7\r\nh5Nh0XJZOoWR53z08wmvCOnLNIShtnm+n8NsRLlIC/yJHhVpm65hF+Vjs2jT\r\nBzMABkNaKV/9vs1ZKEtcLuX0JLOyeWPqSs7sPRONtD2DiMRU5s8iMGEzSgHQ\r\nbg4rSo29BVPxx0voUZiwxJBjDGr8jCbU3I0Z5Biml6xx/qJy+FrzWia3TSjS\r\nXB2TVH6ScGcnRTPylIa+v55fq5FiQ/Xi5cdaNlIADxmrXIYSPKm+H53UY/D6\r\nw2XoA9eWNkiS5xTY1i8Wa+SMZO6jnN9SJG5zZKw9dt+JR5DZngyGeFpMFUXu\r\nZUQChmPjlkCf/efXrxBUlb5j4s2mrtP+gmt3h6EW4qTzPokWwbYywFW73GRJ\r\nHG+FrOg2HnxL3OQt2bcNd0QIxGoMErb5pXt2v38QqcnVepYHeL32L9mIRnnf\r\nqLmLgQaB/gjxQoq2uqphWLM6zsdvGi08hUbmTWLMUQviaBAgyD5Tvi03WJCJ\r\nfLO/sHiZ+pIY8EQn5ywiIbbjZ1snLyyxGbCftL1lehueOmmf9GiZxbHbM4+k\r\nSQzCOkqr+6uYUULn3o/hm/AZ2B/+RzzsW4g=\r\n=nYGZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=8.12.0"},"gitHead":"a0a670a03fd35b0799bee8cc466f79e93b5b6dd2","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.all.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/core":"1.2.0","@opentelemetry/semantic-conventions":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"13.0.11","karma":"6.3.16","mocha":"7.2.0","sinon":"12.0.1","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","typescript":"4.4.4","@types/node":"14.17.33","karma-mocha":"2.0.1","webpack-cli":"4.9.1","@types/mocha":"8.2.3","@types/sinon":"10.0.6","karma-webpack":"4.0.2","webpack-merge":"5.8.0","@opentelemetry/api":">=1.0.0 <1.2.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.2.0_1650639422165_0.7670335839730034","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@opentelemetry/resources","version":"1.3.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.3.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"260043d32acc82c14a7766e4f8b88a76c6cb5d4a","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.3.0.tgz","fileCount":165,"integrity":"sha512-vSj4YIS8yHx8AEwYFV4l1mcCtDogSOhOymAMEg93LTWcnrhfz8hJ4Q7H21fVUKJx/6h+6cnfTYygzyqBjlilJw==","signatures":[{"sig":"MEUCIHKHLyw8SCnF9STlwBvLtRLIiwenJWUoLNIZpeDVt0/ZAiEAgy2Umlnf27J540hYoqBxKs5xdeqQlBcvhpY7CCOYHF0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikSljACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpB9w/8COl669IhMPLZC48a5zv98To2oRishRX/Qyq03WdarSFG16gc\r\ntaoWi+mdc89Ox+EPe0fZOhF6J0GXBY3OkXlbD6qhXBNybV88xlRh4d3CHwzV\r\naDqtSu5WtqS78UkOp3jdjj1msplVUxuoku4gihn8GVbV32Z5BV2LP/yQrrKE\r\nUtOrsUnpb/kjYHUT12G96kKFtlh/InNLCP2I4Kq4jjG48KTFrBDrE7TtoqNn\r\nPoWm6pFro3d4QfkK1tlHJfzrwRuQRIw96SBIFk1WaemhjULcq6DrOypVG9Vn\r\nlK2ktOq3a7pGSsoGgdrlgxT/i1gj9zMk21kPwxWR+nRGpZ5F1iFm7jXKA60f\r\nelnVIZPKzwR3jUEqUL/sn6R/cvkM2xjeDNaXigwjKWpjHRvgAAY0/n4PRZtU\r\nj+IgRNSAy1UxnicWWEp5uKkdPZ+T1owTGv2YVUgw3P3TOD0GqD7xGvTciY+r\r\nBvdAGudOUa+uM+nJv/cUcaztolMP9X5mAafvA8x5nYMKQT7ZMXfdYhDCtSJM\r\ndkbAW0wXc8/7TS5oB+6BFLYeEj2nmjXJK7Z3jZnD+iMWMBf2pAJMQxXIw61n\r\nMM4FJsPILN1NVvLQT50l//S8Qh+Gpi+iLixa48CLh2K6GIwrwcEAl6bJr8Lv\r\nYCcZF71LHGyq18Of7OSm0g7ZVIPLTC+e49o=\r\n=S/Sm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=8.12.0"},"gitHead":"eda0b092db484855ded8b4837ba7fc19a377c5a7","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.all.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/core":"1.3.0","@opentelemetry/semantic-conventions":"1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.0.11","karma":"6.3.16","mocha":"7.2.0","sinon":"12.0.1","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"9.0.2","typescript":"4.4.4","@types/node":"14.17.33","karma-mocha":"2.0.1","webpack-cli":"4.9.1","@types/mocha":"8.2.3","@types/sinon":"10.0.6","karma-webpack":"4.0.2","webpack-merge":"5.8.0","@opentelemetry/api":">=1.0.0 <1.2.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.3.0_1653680483334_0.7895401519325691","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@opentelemetry/resources","version":"1.3.1","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.3.1","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"9fd85ac4ffeefc35441404b384d5c1db8b243121","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.3.1.tgz","fileCount":192,"integrity":"sha512-X8bl3X0YjlsHWy0Iv0KUETtZuRUznX4yr1iScKCtfy8AoRfZFc2xxWKMDJ0TrqYwSapgeg4YwpmRzUKmmnrbeA==","signatures":[{"sig":"MEYCIQCFkckYMkri2EmKoHipB3UYoTLaxbVGWpX2Zc+gQLIwxAIhAM7sbVcqlYum4UwWchWP8i2S/m+Rs+Ee3qf82JgdgAKj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinmLjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4Tw//acPHACqgavtoIjzqHa4FLlPCPxdSm+1RoG1q+iJNXb9CXFUs\r\nKjXOF/936ruXZeJ3AQW4vE7sLGjqqsscH3Rf0W+O4ApbdExlUfSIbXiYyppi\r\na4aL1gTKMr5ktBDYUaV2B7wGfhdyyffCHOIjkasK6EpNtybZET8jISGcERq3\r\n/YeTH2fdMoaiGDxKdEmB/5VV04qFuhr6BEwn8fdvJGMr4qj2Yi0vZQeYD1Ap\r\nfX+2tvPDVXSaAj0TEalu2NsMvcI/yVZG5cYDH/ftLHBbG6bElyolE37g0lsn\r\nvuQ4hnGHCJJSixriudfBNDbBi3CJ8P/RVZFuUjzDTSLm9SBJJV28w1tEudj6\r\nIsbeUy9gTO++NzuRZOfI0AOEhTGNiPEvTJBHitNhJ53Xl+yIEK8c4+3SjfLK\r\nZLDPc1CrUbBtbXxy+AyVAkB5Pd3hZwhsuSrZrP6ri8dD/cJtYz2uOIVOVoMt\r\nKUJkegylBM1C3zLrZXQm2roHScUpSO5WNDoUpgi/2xE2xd1j4yH1g8hXms+r\r\nIQ/uey6KGlF1x57ll5VbtmOP0IRnbG1biIPAIbD58/CoikD+qKBQgKb2e6tM\r\njxHjenps3/kb7bJ+eV41ReGHGnAL/RQe0IOt05+G5TzDkVfuUnKItXS4Cu+N\r\nAqiAZp9aY1C3aceVeaSSFJ41ABCBvI5iNDU=\r\n=c3M5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=8.12.0"},"gitHead":"51afd54bd63e46d5d530266761144c7be2f6b3a7","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.all.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"nyc karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/core":"1.3.1","@opentelemetry/semantic-conventions":"1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.0.11","karma":"6.3.16","mocha":"7.2.0","sinon":"12.0.1","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"9.0.2","typescript":"4.4.4","@types/node":"14.17.33","karma-mocha":"2.0.1","webpack-cli":"4.9.1","@types/mocha":"8.2.3","@types/sinon":"10.0.6","karma-webpack":"4.0.2","webpack-merge":"5.8.0","@opentelemetry/api":">=1.0.0 <1.2.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.3.1_1654547171517_0.7241857789800223","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@opentelemetry/resources","version":"1.4.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.4.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"5e23b0d7976158861059dec17e0ee36a35a5ab85","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.4.0.tgz","fileCount":192,"integrity":"sha512-Q3pI5+pCM+Ur7YwK9GbG89UBipwJbfmuzSPAXTw964ZHFzSrz+JAgrETC9rqsUOYdUlj/V7LbRMG5bo72xE0Xw==","signatures":[{"sig":"MEUCIQCQoDmqCZKiytt3HChvfrYR7ViCa9oXWUy8wJE6g1omuAIgA6MWJ7NrRwwzkfZUl4wujsPUFxhXJPe3KZEEPJdZYpA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixe1oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8zA/+Ny5TWKuXcDu8ztFIpWkN9t9T/Mpu/X4ry+BwodHKHC8aSK4l\r\nbBqpLYtnnxDagzNHmDM/PDbw1ZTzQoEOD8Umgmjacv9qssI8Sg7O0mbkI9dw\r\nI1n4bptw+h08S6fbIS1fmk4I2m3n4V7H6EA0HnOTQnJxBnhEoa78cWs8/IUs\r\nGYxtvPI1WpipY2wa876tcPQD7tDvH4knbHQn87gMXvT2b7SAEH6m/bNxF/HB\r\nzqPLOnJRENlOoAbfQNkNzRHzNkK6CT6XDqree/lS45LpPNBx6u2l3eFqmzNa\r\n+CdsKRH1riSa+dwdP/u4DBntLYN1t76SGwy+dpkzJF8J4Hb3Vdpk+H+A/AHU\r\n7RgWQ9kFsabszEyRSnaIwRXE81obar5uLWO+K+Cwe+ciyIL1w/qi7t9pxbMI\r\nxsRt6ehATtDAWO8lXjXkIMAwztvSuyIgNWHFVYUg6vFviYZEYXzQ9+T7lCRT\r\nPj5zTam2INITmKu29tocx4FbYmL9ehiceveZdUTO41jctUE5XuXtcPAwGuUu\r\nRsrJrH2wWBtAC35ejy0yJDNPBW8V/kkZNe86jdZWYjsgVCAhU0MArlG3+IjC\r\njEbCKQGPKroxyGqNt4h9d+c3Ggwoc8CgHUZNGMDIVxboqFese6ax7vh1r3Gt\r\nftCoKL72KBJXgTh8b+gvKhPgRRLV+cnY7dM=\r\n=O6TM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"e39ab883b18636238ef0fd741df4ce5ed53e8d04","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.all.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"nyc karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/core":"1.4.0","@opentelemetry/semantic-conventions":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.0.11","karma":"6.3.16","mocha":"7.2.0","sinon":"12.0.1","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"9.0.2","typescript":"4.4.4","@types/node":"14.17.33","karma-mocha":"2.0.1","webpack-cli":"4.9.1","@types/mocha":"8.2.3","@types/sinon":"10.0.6","karma-webpack":"4.0.2","webpack-merge":"5.8.0","@opentelemetry/api":">=1.0.0 <1.2.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.4.0_1657138536249_0.3126273598151854","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@opentelemetry/resources","version":"1.5.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.5.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ce7fbdaec3494e41bc279ddbed3c478ee2570b03","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.5.0.tgz","fileCount":192,"integrity":"sha512-YeEfC6IY54U3xL3P2+UAiom+r50ZF2jM0J47RV5uTFGF19Xjd5zazSwDPgmxtAd6DwLX0/5S5iqrsH4nEXMYoA==","signatures":[{"sig":"MEUCIGA4jHdy/L6BFga/lbiR0XCZZsPPvGCpj0blHI73PFk1AiEArq+NfV+OwiodV+E3Hx6ovCcudVCVFmw3tVpMkj9rmX8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4FP9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTag/8Dz3YPUNen8AC2/IWBYCzx21CojQGpSfJLfriKMeTgTmpY+34\r\n8ao/nhhfQox1++Uqc875Ec0h16t30JqagdNrDhQG+Nzl6jhSEQm6R5qNsDQD\r\nnlcuBToHGlDdCIQVav7FgI9zMHCyjjRDyWhKvajvdPZ6Twtq97UBpXgKj+yj\r\ng0/L2KDAgdPTLnMfrIW/BSgkydqjuSZaw6HIFOc8QxhvN6BdX3wQFrnBCt/O\r\n62CKQqtZoUwUx3OAJl8N+36u2zPmMr4iH0dCt1QwYD3/Hlyfelkz1Lpz9OVK\r\nPGGCR9MN0lwx/sUy1mn0SD86ksqmPrkC8ynNi7stiL9hCewImvhvkHHsOY+v\r\nYRa8z9PEVMAGJMd1I0bZWoQ8kjG18ItgSoENmvQV+9NGruaUQmKjd22E39vp\r\nrQ09AdHX4YvoXxbJoyIdCb+TOPqxSautQLhbPVb3OIR6bO0hacKZHfvz+ccG\r\nrdoxwuEhW0eG0G3sCEcmHgKEZDFNCJHCuWRIsEaz4/bspQvzAMtLznWbI4Ni\r\nrFIcEdHMXbycNMa7GrxAps9z/QiXkj6Sf7pfSdK2wgQiYBL3G5qyQQ9/ueso\r\nkH1r1iPkwvnoUN1yBpoFyR9ik8Dc4y/3IWDHUxyB5b+X2Vs8pSTiXwMP3PAH\r\nNS83u0qFvI3TVysJZqbkVMMaHrcmhQ+ua/w=\r\n=85Ua\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"776656b6e0cd0fc49a52b734702bc77110e483f1","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.all.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"nyc karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/core":"1.5.0","@opentelemetry/semantic-conventions":"1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.0.11","karma":"6.3.16","mocha":"7.2.0","sinon":"12.0.1","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"9.0.2","typescript":"4.4.4","@types/node":"14.17.33","karma-mocha":"2.0.1","webpack-cli":"4.9.1","@types/mocha":"8.2.3","@types/sinon":"10.0.6","karma-webpack":"4.0.2","webpack-merge":"5.8.0","@opentelemetry/api":">=1.0.0 <1.2.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.5.0_1658868732949_0.8406147357362332","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@opentelemetry/resources","version":"1.6.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.6.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"9756894131b9b0dfbcc0cecb5d4bd040d9c1b09d","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.6.0.tgz","fileCount":192,"integrity":"sha512-07GlHuq72r2rnJugYVdGumviQvfrl8kEPidkZSVoseLVfIjV7nzxxt5/vqs9pK7JItWOrvjRdr/jTBVayFBr/w==","signatures":[{"sig":"MEUCIEO7Q+DGu0WgCTKNKoMcb5pnYgMzzSmkb7q6Q4FlPGTYAiEAkCjD3Hvmjr9t111j/lMUFjqtihomzSIZtDnGwguz7Yo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBmOCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrN7Q/9E+8uSM8tdSMeYYZEbzm+eZYS54PRhiAQLrJROkIhcN1lX4xd\r\nS7XMS/qkouV6yeqZUhEmbJzyMNzARJHrtIXI6fW9MJytlfL7flQIXBnsDOkz\r\nexJOxX5YeqxYzgtjhxUwpnodpEwLrjQD9zhPRxIOotlBK57fwyPzIiCk3sx1\r\nEX3v6LuHtQhxrFrBnQ+A7qKmh9C1fDRUSWP4ltN/qwkH9HDtr1qyW4Ka8nTj\r\nlx6BwvwjNzabyx0b19t94/tmAqNs39efiKEl1389CWEQB7Om9C9Z0vs+cf2M\r\nq9GSyQNhs0t9HpmLFXgrurRpfpc+gSDxbKfkZsDXG9oqiRxHOfaXn2wF+sgb\r\nGirl7md631yLDgGX4D50c7Dlvbm9u/HyEKNqb90p0j3m1sW1mPedkedAP8S0\r\ntKPiUo0xW7u+zJ+/x4S4i8HD9xPo25kPvidmLMKBNgWxqj4zTW4acpDURvSx\r\n4Hxg4hlar4pMxmrR3MQfhDY4zXDN0Yk3mhNdPzwJaZPy10fQoqu/S8qjrGqe\r\njEOcweOQcDyeBd5Pj3KBLPmrnqWBoWz7f4vqmSlsQF4ZoOAo2Km3/i1R/S6o\r\nsAWw1lOZgWWbFt3CTHOSjFsKqL6FC9AkLgKMLbXS9Q11VF42GYeMHbPc316s\r\nFTd6v8Y1kxYyvNDaQ+GR6TqXLdXno5glnIc=\r\n=tSwP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"a5abee69119cc41d9d34f6beb5c1826eef1ac0dd","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.all.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"nyc karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/5.4.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/core":"1.6.0","@opentelemetry/semantic-conventions":"1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.0.11","karma":"6.3.16","mocha":"10.0.0","sinon":"14.0.0","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","webpack-cli":"4.9.1","@types/mocha":"9.1.1","@types/sinon":"10.0.13","karma-webpack":"4.0.2","webpack-merge":"5.8.0","@opentelemetry/api":">=1.0.0 <1.3.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.6.0_1661363073934_0.24480969578795642","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@opentelemetry/resources","version":"1.7.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.7.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"90ccd3a6a86b4dfba4e833e73944bd64958d78c5","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.7.0.tgz","fileCount":192,"integrity":"sha512-u1M0yZotkjyKx8dj+46Sg5thwtOTBmtRieNXqdCRiWUp6SfFiIP0bI+1XK3LhuXqXkBXA1awJZaTqKduNMStRg==","signatures":[{"sig":"MEUCIC8sKQgBxLtHE1lYcnfSC8w6OfPL86SaUY1KwrHzPVXSAiEA/K4dACNLUk6cJa5Ik5NMAgHUFqIV7U7wd3lX05QFtlw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJGjAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxCA//Xrbn7WkbfTyMilGEfMr8jwdqo6cbm89OnhTYmrXdIP8ndm+i\r\nq57Lv1Uwd0M1B5DXYYaRLWpScFa1qUZrNGFLVsRrhbUlyLswfnSowAtFEOM+\r\nilT/NPjtJPF4QAOzvqbtPYwyl1EJEfwf12g0FB2ZANzwtmRp3cQiguRkmxHl\r\ns+C0SsyKLQp3C3gl7+W+bvSu7w/Fff5YrYwMdmd8mz88jtZOryD2DSImrEtd\r\nzlaJtQRzjfgHVlOlU0dPi0BKR/UsW3IPr/OUYYgNwhAkfrP9GP/In7GRz05k\r\nbYFyHmHJIsO0iwMFAZc812lCa4wcPUjk/s5gy6roVX/vnh5sHacNqPw9JQoC\r\nqKCJEt3e3C7vw73lGSQlx7q8ecCnJFfRq4LKILF0iXywob4w2/D4fcSXWF2e\r\nMMrzpeDJirSgzIgQI8noyzs6dHr8cfwj+AiU7JyB7iwbriABTpG/UQ6QXt3V\r\n8FCm5XioH6YSPTj5iaI82iqATns6oR1IzNOYRzgkpWWS8HRdsr2E6DeurL4b\r\n6QfMsjzXxNKzleFVxu5eoNZJ2BRhYTeQkkyQkozIy78PFD81sVRjq+mdxU5j\r\nQrgM+50M7XLW6LuC5M8QgIZy+1xEWy4Ef3OJ8/lNa03QZTnzpB7ZuyDdSu0y\r\nvVvGkd4NAVgWRf1V17CD9aHr5wJiRZD3U2A=\r\n=15Uf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"ad88c3d9aa0100fe259b93f4b660e84417b757ac","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.all.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"nyc karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/5.4.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/core":"1.7.0","@opentelemetry/semantic-conventions":"1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.0.11","karma":"6.3.16","mocha":"10.0.0","sinon":"14.0.0","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","webpack-cli":"4.9.1","@types/mocha":"9.1.1","@types/sinon":"10.0.13","karma-webpack":"4.0.2","webpack-merge":"5.8.0","@opentelemetry/api":">=1.0.0 <1.3.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.7.0_1663330496718_0.23557685510973947","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@opentelemetry/resources","version":"1.8.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.8.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"260be9742cf7bceccc0db928d8ca8d64391acfe3","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.8.0.tgz","fileCount":192,"integrity":"sha512-KSyMH6Jvss/PFDy16z5qkCK0ERlpyqixb1xwb73wLMvVq+j7i89lobDjw3JkpCcd1Ws0J6jAI4fw28Zufj2ssg==","signatures":[{"sig":"MEYCIQDqdF4votRs/pjSiM5jPYLFGNqcakFhui7suTMGurZqGQIhAJ7d3TCyCxjvitcYmL9inJSYyIaY2yLE5cwJiQiQi5b1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbANcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpjkg//QNVRJ7/lbP7b+HEg1cD2HaIT1RVfMkuJh3XpKM88XdYgvDyE\r\nXItp4Qb+mzULT4YDGDbaES1L8sALMROa9sC0a++8wRa2jqqJ6/17bKrQkneW\r\nwfx2Q17SH8mwgoeCtw4u4Oz3015ynZBDfpFibXlAelExfitI7+/vfKYbP2RB\r\n01BJgGVKc5RUWWVTFoApHZCNarktF4h6/0BrCMZt15EE+J3kDn4Vr+GB7Lkn\r\ni7Xblr+YM2GF5NGYsQLuTJKQkJZtI2gVyW6QyocMESOosUhDy2veKa3bWa3V\r\nFPFtrhIt4k4S+fD82zwicu7o8mTQkWz7Lay2vwv3po0RlCXRnHGqZdlqGi9V\r\nnmLAPUnKTNhtpxBAgUIhysPJJoxZW7TJQwsx4eHAU1wfyLNsEi1ODq8VuRBs\r\nBPGRIBJuFahN0UqvTLYRKylVlxrKfJ8TFi38p50pdBQw1mRIYQ/GFniQsqmK\r\nuMpSVPsvne/D5tjlSsUrH2PDbHnRSIB7HXqUpZxrSdHNXPrtecTNTKS1SR+p\r\n1eyXtRysC/mL+46dw19DExKxX4wu9SU2HZEja8QQK7+03dMTd9XqZz2nfgzB\r\nW/xqgE7KYZd9ircVoSpzpbcq7SdY6Azuj41DKbamgy/VEsvCXHhKEnYclWtn\r\nljI/en0npRSw5xJE258CaLEN9W4QXm/IeDw=\r\n=Wo/l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"7972edf6659fb6e0d5928a5cf7a35f26683e168f","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.all.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"nyc karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/5.4.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/core":"1.8.0","@opentelemetry/semantic-conventions":"1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"13.0.11","karma":"6.3.16","mocha":"10.0.0","sinon":"14.0.0","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","webpack-cli":"4.9.1","@types/mocha":"10.0.0","@types/sinon":"10.0.13","karma-webpack":"4.0.2","webpack-merge":"5.8.0","@opentelemetry/api":">=1.0.0 <1.4.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.8.0_1668023131960_0.11743601563218653","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@opentelemetry/resources","version":"1.9.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.9.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"0dc02fce606bdf322b779a01172eb65f1190835c","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.9.0.tgz","fileCount":192,"integrity":"sha512-zCyien0p3XWarU6zv72c/JZ6QlG5QW/hc61Nh5TSR1K9ndnljzAGrH55x4nfyQdubfoh9QxLNh9FXH0fWK6vcg==","signatures":[{"sig":"MEYCIQD15LcRDRo8xLLTp0Q59KcarvZFKKRDfeTVzXUmCfikcgIhAIA/UDhM3v016XanLmvabhMWipF5/vxAmjMdAk39vGgf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvy4pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrxRAAlWNfFqCsCv1i/8t8grYvguuePvlMmz7oRn8AewujX3eYDvSa\r\nhetsJo79U1JwI/w4MR68EUjHtXubPT0lpSbwOFlYiMa94OL3Q3jxgmR0ZpyS\r\nSnUPhBMY1nttgGWFW4bdHsHht2o7Hre7GkD8q/RrvdoLhaRgVbyDslPB8QQ7\r\nafHnISZsSvCFenOBP0ljdlFdtQEGQ3pKeMYquMBAaQnfuiduVocFAJbbNtWu\r\nK9i8ytPxHXaZMt8JqRcJHj5Q+wzDodnT1xUhJJl6b04WcKnG1nYXd3KeZyby\r\nXwJDvSk9Q9f4bM7tGN6aE8PELEw4a/o3DUkJd8qUlTcVqn5y9SVQ+SharYHT\r\neA8+BO76XQTEDLd/wTXG3Wtd/papCrqMbQnLVa8XOHFaUXP0NT+9TLm2Xtfp\r\nflUz2jWu2PhmZI0F7hxpwrtD5qF/lxsUsFHn0YI8+wsCqZ994Wtkulz1uGdC\r\nssCtaVP43URlcQHvM7aE5xb1DeI8Xj4hxrrf3jDcy3A4HsBj6TSzKEXEcIyb\r\nURwcUjT2slYdv21Pv4AgzNrxBFWSCTgrKTdGPD0Gtp20oDKF1+tK4wNIXlz0\r\n51CxKIEAYKrnOiJcMNZs2FnluVONmCg1Nq+Kh4km0q0CtlH52ts8GQx/YgiM\r\nk/mvQqEGBuEz21UJVHHh/oNz3k6FNKbQA5s=\r\n=hrlg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"08f597f3a3d71a4852b0afbba120af15ca038121","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"nyc karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/core":"1.9.0","@opentelemetry/semantic-conventions":"1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.0.11","karma":"6.3.16","mocha":"10.0.0","sinon":"15.0.0","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","webpack-cli":"4.9.1","@types/mocha":"10.0.0","@types/sinon":"10.0.13","karma-webpack":"4.0.2","webpack-merge":"5.8.0","@opentelemetry/api":">=1.0.0 <1.5.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.9.0_1673473577313_0.28944530078949526","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"@opentelemetry/resources","version":"1.9.1","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.9.1","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"5ad3d80ba968a3a0e56498ce4bc82a6a01f2682f","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.9.1.tgz","fileCount":192,"integrity":"sha512-VqBGbnAfubI+l+yrtYxeLyOoL358JK57btPMJDd3TCOV3mV5TNBmzvOfmesM4NeTyXuGJByd3XvOHvFezLn3rQ==","signatures":[{"sig":"MEQCIClrvEatB6dRMOGXoid1Ax3iqFITZLvKtEQcbwth4XZGAiB2NjUNez+c48ylWdqn/cFeDg7xPX/WO7eOdHobaunWtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1+KAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgLA/+N10lz54wVeiWKzSFCsV+jsGyEDhhd44+wK4HzxWQWTKUxBoJ\r\n0zKind29UBZzMwK/t7aCmbnoeBdOYyh3P8BMIzZcgXb4yjd8/0jtALeibt9v\r\nUX5Y7E0QIbfk+6I0eFXmDWUxt17liq6Lkdk6esBAz3481a4r/3zEhIqI3RSk\r\nyvZinK7gGVix7R8d/x0uRSaNi/ntM8uOxp1CoXDGgH7VtCefI2wfgSixnhki\r\nfnuRi/pYdZ8pBUZ29c88HNEMxR9BUk+pHBS4PB0tMmljdWO+NXkweWCtr9XH\r\ng31uMDs9OefPhi0vSExqMjNZv8OlAdV/U8dF8B6GWpGgwrfEtqdDDwMYQyDm\r\nk+tAuD6bbJf5YovD6MuENAnWTE0izinLG9C+gRK4pFzvFClHv+xTcowoSLqb\r\nc9KbNtNUp10hPqVXwWjqOqd8SiqXL7ww9pztvBj66VbaDf3+akU4Gr53OUof\r\n82f1MMlb8vY8GkQbSuP7SnxlaTuHjeIyPyq3etQ5ptYzB+otT+V4ZaSoqYbl\r\nT9SUwdC1eEAY01Jwh5OGAuZVe/qyB314V/5r1tN6GZZu3snfb+WZSSNcCIY8\r\n7PtdMEEnbC3LVIt03no4B/r0mYSn7kVdNAVu7b52lVhotEVoJ52SYJX2ZtmT\r\nALllVolVoU67wJbrp/sSFbtEnu6UV6QlxGk=\r\n=pRFJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"279458e7ddf16f7ddca5fe60c78672e05fafce66","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"nyc karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/core":"1.9.1","@opentelemetry/semantic-conventions":"1.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.0.11","karma":"6.3.16","mocha":"10.0.0","sinon":"15.0.0","rimraf":"4.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","webpack-cli":"4.9.1","@types/mocha":"10.0.0","@types/sinon":"10.0.13","karma-webpack":"4.0.2","webpack-merge":"5.8.0","@opentelemetry/api":">=1.0.0 <1.5.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.9.1_1675092608665_0.4312343763861617","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"@opentelemetry/resources","version":"1.10.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.10.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"79e8388899a79e13a830b3bd776cc8489a107b9b","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.10.0.tgz","fileCount":345,"integrity":"sha512-bh4auHOdS0/cwSgviCPbkItLwLZRWCZKp/ns2soVwlWQMJH36FIHbcYJf7G9+Rthlc6u163VhUefho+eDrPVeA==","signatures":[{"sig":"MEQCIEa/8MDpeiDlRTSLd29ULyC4sMIar3h4LXZfeooTwYosAiAXMY19pivOXMQ7yOo5dLQlXcw9GmrlcO3G5BEe2IzeMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":495265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD0cGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/Vw//SyTdcl/ItktIoUmxXqUka5uTWzAl9XABnFQyNxCFsoY2dAhA\r\npVHuYIbFh39akM70QhVEAmGzDbZOiX4AMKlUA/u7EL4Jw/7YOrspPK6g2wTZ\r\nFk2y48pPciQtRZ1jqOzbpPeaPWwMWUDKM5slFCrxwcU7Lx5hLOwImOZUH6Bq\r\nsMe4HaF0v5acWkoFDitsSPw05D99NvRGiGk8/97lR0yasZlHf9bWYzbN3p82\r\nQhgUE713ey22p7LFuYb0S4BFjLIEWYkkabnM7/QYTfv3IASVnbIoezNhPTwl\r\nnckjG+dp8hEjzz0O8LrHCatm7XEEAJ4XGrPmHWKbHyurK728yMvneDHT/vXK\r\ngorSvAc7PkrkbCt+HpIeWeCGDfbUA2//IPKvXZKCNRPY4f52+WmlF+RZcxcR\r\nNAFz2jVBZQ5n2IOoK6WLE7NmUEF/2O81L+uglKQyUqAIdOFGk/csvKkuymt6\r\nYrNDLMew92+wVvH6WMhIYFLYtScwfwjdoSSpX8DlSjTr4w+NeD3vOIhlYCfN\r\n3nrZfZjxHFMVm7yPzxLVstuGk+iBOdsgV2ag1+I+6UHXnENPnYb1UIW93WN/\r\nt0uuUKu9T7iX8wOpfvBbYIsMCcp2UfdukP3v4WUIHiIGQfz2X75O7rMLqdNm\r\noc+Zkdj/Yc8ho5wEocaaCUcVMnKuHVTgSUs=\r\n=DrdG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"56e6b1bb890f844b8963a146780d0b9cfa8abd0d","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"nyc karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/core":"1.10.0","@opentelemetry/semantic-conventions":"1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.0.11","karma":"6.3.16","mocha":"10.0.0","sinon":"15.0.0","rimraf":"4.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","webpack-cli":"4.9.1","@types/mocha":"10.0.0","@types/sinon":"10.0.13","karma-webpack":"4.0.2","webpack-merge":"5.8.0","@opentelemetry/api":">=1.0.0 <1.5.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.10.0_1678722822392_0.9835069313493581","host":"s3://npm-registry-packages"}},"1.10.1":{"name":"@opentelemetry/resources","version":"1.10.1","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.10.1","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"a2537ea241e09a63d5d1afd566f89e2ef5889370","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.10.1.tgz","fileCount":345,"integrity":"sha512-e+wwdyO44jZtsT1aqGiWMFOfN1XuP9Tv4+H0OYP3yQajBtGdsZjdSUn9UNjw46JsW0Mb+RaTxJwsb2uvfHar0g==","signatures":[{"sig":"MEYCIQCHt2ivWuF06SCd7BfgjGWkRJYyUHDmwv5jNs3CgfAZDQIhAKJB9n02IvxghyIpvjLJpdbj9kwH0OPJSON6h8JkCFxD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":495470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGIV5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8sA//bxnWF+Ik8r6Q+qtFtug6oSpSqX7Mmn5YEaJElU/VUQMYAfPO\r\nDv42YtWolWTPWK1cukwbjuc6XPSRZySCM8LYoS5/JbIpQXaUdo+b2H+ngd54\r\nB1o7RCnOpDv48BdJcaJhbceC7lgLnUsLLt/u+FwJWyczHtD6tiPYUfXrh/xb\r\nha2Ghs3TjNiAR9iPwUs1JUMVf1qmkfyZXmbnYdvQNgkGlZuxA+i9aRrKLvtJ\r\nqOXDxgRNJy/hKUMz2B8gVSL9R0rdwaFBb8eFvcKm7hVarBHKJY2eWZfrX8qO\r\nWT3lqOEzxVqYSDHX2s90COp5wXn63QaxdZN+bYl5AtErXcrdK9PxdKxxAGVw\r\no11fZBtxhWAH/7QH2CUyMvsta5lkU1O5UUc0IbSuV40xE6XvGsfQjwG4TJOK\r\n87FHUOqeVW1KQo6WqSiXchwnv1glPOniUdlHaP3In8O+lM8otj8KB2jQEyA2\r\nLnfpafwS/tgUA1KLSTjcU1SS4nOgxtzTIlbReF9G8TLVFOugDzhs4PO2ze/1\r\n1swYzhzTRIOvexAJ1QoPfJfdXauy109yt+Yc3KipM/r0EQl9/tz992UxZyQO\r\nAz4sZEGo64ley9qHrwCwdYAb+xK2clxdacBJt38xXOU02Q94mPqaYGUadJdU\r\nEnlF6kPvUc+ki8Vdc3WlJwabn3qeLIcdu0E=\r\n=u82i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"486df99906958de9b8b666839785b00160a6a229","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"nyc karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/core":"1.10.1","@opentelemetry/semantic-conventions":"1.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.0.11","karma":"6.3.16","mocha":"10.0.0","sinon":"15.0.0","rimraf":"4.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","webpack-cli":"4.9.1","@types/mocha":"10.0.0","@types/sinon":"10.0.13","karma-webpack":"4.0.2","webpack-merge":"5.8.0","@opentelemetry/api":">=1.0.0 <1.5.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.10.1_1679328633102_0.01337529128242787","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"@opentelemetry/resources","version":"1.11.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.11.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"68e3ca399e63246a6b87bc495f819c5bd9f2c112","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.11.0.tgz","fileCount":363,"integrity":"sha512-y0z2YJTqk0ag+hGT4EXbxH/qPhDe8PfwltYb4tXIEsozgEFfut/bqW7H7pDvylmCjBRMG4NjtLp57V1Ev++brA==","signatures":[{"sig":"MEUCIDk7msj3ir4AUEMQ68ZMmP5s0mf7gq7QRkJBAaMwuk3BAiEAngUawS7p6refQ365CtHM+fxM/7wvM+ubjkIorL8mjyU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":502623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJasuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqi5Q/+JGYSoinp1CwptHGEUDMCdeGWyuJegijByJhBr3qgyuVj6LQP\r\nVQ+iePVlzXLO6+xgFy7CMWNReIPVbcZ922D+53qp7Qs7HssuHQp9yHGsroT8\r\nF4OgJkuJgMfgqSVZbxEwYdxTdPZ0vA9HoLeTsXAvaS3Ldu7vwuRUaj7dezoD\r\ndaWeN5QslPJuVWXWrT3cUTWdvk1TP2pGugeG4y6a/s/WnxonjJ6pgHPUKnc/\r\nH92uiRNPuLaz2/bwoKIOp5Qxskl72biyUW+O6kqulWgFyOBoozmaZiKOdCG2\r\n4BzNDKDS96fAQFRnWZbVN/kkEe3XzoWNLC4c2U2JjDDxTA2bB0xYg5wDktwg\r\nwUUG91azOa7CIfZ6Ed/Y2VvIjoJH1O2MTmzLnOc8OvQwW9ylZrWLTZtsrvoS\r\nJBnlk5zZr2S/cGY60QtKABqglcf/1tgQaupe0K1O7nAN1eP/2qcx67m5xUQZ\r\nk7rU5ymskVu2LZC2gknO17ABvTQlCjnq99TQT99bmEeiiDxa6kYd2WwsS+rt\r\nKi7IaoaA1DVVkWKKo4Q2M56uJ6JB1Dx/p1N48gTtBNVIIfHk0ZOmBhQYKEc1\r\nal2iMVPy2yi6FaHL96hxxluBf4fLsYH5x2pZNhAlA3CQV8Q8v5fPRHb+kl/n\r\nazZDQ3I76BVaWJw+1RtOPn1cyboV/0+7qJU=\r\n=qs9t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"1328ee04ae78f9f6cf143af7050c00aaa6d2eb3b","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"nyc karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/core":"1.11.0","@opentelemetry/semantic-conventions":"1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.0.11","karma":"6.3.16","mocha":"10.0.0","sinon":"15.0.0","rimraf":"4.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","webpack-cli":"4.9.1","@types/mocha":"10.0.0","@types/sinon":"10.0.13","karma-webpack":"4.0.2","webpack-merge":"5.8.0","@opentelemetry/api":">=1.0.0 <1.5.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.11.0_1680190254108_0.7638439285162986","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"@opentelemetry/resources","version":"1.12.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.12.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"895394c727dc3e7e51d1d2cc50907ec07a626dca","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.12.0.tgz","fileCount":363,"integrity":"sha512-gunMKXG0hJrR0LXrqh7BVbziA/+iJBL3ZbXCXO64uY+SrExkwoyJkpiq9l5ismkGF/A20mDEV7tGwh+KyPw00Q==","signatures":[{"sig":"MEYCIQCY8Pnwc47mHbB4rGLNR97tKZGzkoDkoZbOS4nO4DJJ4QIhANz+N9TzQ0pJy614IpZW3zqDAglEVOwhNLeqygvbBiT7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":502623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOEYrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0zw/8CYKbW6VQm64cSr83af6xQ1QHHwCVY8lVSc1/9utWN37MJ0i6\r\neVTfhuV7uB7J8rihrKRbqHTjIHUmKkegalJSAOtIO2jRrE923oyITHPTDzxV\r\nG/UUv5UJGB4Mfy3ITxhLAeoNbLZvD666Jl/7H8/YDp1umigDX8gNY30I+hy0\r\nsHtXnHQfjuPFOesdCy1cFx8aC7Jnsee+MwAT/t21NAnVAiO7E+YDDVeB4eIT\r\nDkb776nehAKnlDpPl+HAZ9pq3qYEcsdqbANl0TI+DN9fSkiW2H6O4wk4Rlpb\r\njoCQfKKtBVqXGqbClIZfetV1/dhdxk8PdWATsGHYsZemEJtFTox25guYMhpJ\r\nnUXlYKvEFvftkVRVqaSrKOE5N9nTck3UmoDSACFcH/+uXx8AIHE1v/AKfxWH\r\n120pL5ln+SFUurXPVFBi2kJb2AG6Jo+gY3uYOOe1HUoGDcMLPbeDlrXP1tXF\r\nOrFDSv47TME6fxRTz1ZX0wqVYfXtRsTeMGuIqyefzm3DBjrzk8CDcGuUicSv\r\nRgJiQVB3l5XBHMZmdcqbDRXsqszP/LEsUp50f3+ieJrdHcn+Pzsg7Obh5tAO\r\nq1tk0MET/480nXPhuL1c+bs0PwIN9nu6cECaFKZ+4vGAc7l3mGjNmGGfywZi\r\nPsArI71GIysDZ2H0UwBJsDz0jjwsk7LCOjY=\r\n=LXQ1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"a04090010ee18e17487b449984807cc2b7b6e3e6","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"nyc karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/core":"1.12.0","@opentelemetry/semantic-conventions":"1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.0.11","karma":"6.3.16","mocha":"10.0.0","sinon":"15.0.0","rimraf":"4.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","webpack-cli":"4.9.1","@types/mocha":"10.0.0","@types/sinon":"10.0.13","karma-webpack":"4.0.2","webpack-merge":"5.8.0","@opentelemetry/api":">=1.0.0 <1.5.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.12.0_1681409578992_0.024387793584885964","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"@opentelemetry/resources","version":"1.13.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.13.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"436b33ea950004e66fce6575f2776a05faca7f8e","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.13.0.tgz","fileCount":363,"integrity":"sha512-euqjOkiN6xhjE//0vQYGvbStxoD/WWQRhDiO0OTLlnLBO9Yw2Gd/VoSx2H+svsebjzYk5OxLuREBmcdw6rbUNg==","signatures":[{"sig":"MEYCIQDRiP1No4KTO6m3EjvKafOjNqdcgUj0M1RlaGud2NSZ6AIhAI6drpK351D4hFd4uFWmtjDGxKV/kWp/vav24N5iiT/t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":502600},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"8fc76896595aac912bf9e15d4f19c167317844c8","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"nyc karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v18.12.1+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"@opentelemetry/core":"1.13.0","@opentelemetry/semantic-conventions":"1.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.0.11","karma":"6.3.16","mocha":"10.0.0","sinon":"15.0.0","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","webpack-cli":"4.9.1","@types/mocha":"10.0.0","@types/sinon":"10.0.13","karma-webpack":"4.0.2","webpack-merge":"5.8.0","@opentelemetry/api":">=1.0.0 <1.5.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.13.0_1683811804943_0.38179592440586596","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"@opentelemetry/resources","version":"1.14.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.14.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"d6b0a4e71c2706d33c8c6ec7a7b8fea6ad27ddea","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.14.0.tgz","fileCount":363,"integrity":"sha512-qRfWIgBxxl3z47E036Aey0Lj2ZjlFb27Q7Xnj1y1z/P293RXJZGLtcfn/w8JF7v1Q2hs3SDGxz7Wb9Dko1YUQA==","signatures":[{"sig":"MEUCICtJm8wWBvsd8aQtbumFqsv6o0N/CbHohlYX5xkQNGhgAiEA9SiDo+BmXbgQd0rKSdOxBye98UrrU7OTnj8CeSsEgJY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":502600},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"edebbcc757535bc88f01340409dbbecc0bb6ccf8","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"nyc karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v18.12.1+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"@opentelemetry/core":"1.14.0","@opentelemetry/semantic-conventions":"1.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.0.11","karma":"6.3.16","mocha":"10.0.0","sinon":"15.0.0","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","webpack-cli":"4.9.1","@types/mocha":"10.0.0","@types/sinon":"10.0.13","karma-webpack":"4.0.2","webpack-merge":"5.8.0","@opentelemetry/api":">=1.0.0 <1.5.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.14.0_1686031253370_0.2118908303091651","host":"s3://npm-registry-packages"}},"1.15.0":{"name":"@opentelemetry/resources","version":"1.15.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.15.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"748a6ae9017636b8b30f5dee1fff3e166e51f63d","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.15.0.tgz","fileCount":363,"integrity":"sha512-Sb8A6ZXHXDlgHv32UNRE3y8McWE3vkb5dsSttYArYa5ZpwjiF5ge0vnnKUUnG7bY0AgF9VBIOORZE8gsrnD2WA==","signatures":[{"sig":"MEQCIHFBGxwIJQPuladr11Kit1QFzDw9CpOWYb1oGvGQU+oaAiBwjYhrdMtLTxJ3MYq1knmoeY277/pdGRxsTQLQ7kuu8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":479882},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"06e919d6c909e8cc8e28b6624d9843f401d9b059","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"nyc karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/7.1.1/node@v18.12.1+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.3.1","@opentelemetry/core":"1.15.0","@opentelemetry/semantic-conventions":"1.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.1","karma":"6.4.2","lerna":"7.1.1","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","cross-var":"1.1.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","webpack-cli":"4.10.0","@types/mocha":"10.0.1","@types/sinon":"10.0.15","karma-webpack":"4.0.2","webpack-merge":"5.9.0","@opentelemetry/api":">=1.0.0 <1.5.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.15.0_1688642826926_0.3080158204688581","host":"s3://npm-registry-packages"}},"1.15.1":{"name":"@opentelemetry/resources","version":"1.15.1","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.15.1","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"6a0da2eb5d394d302701d428a1cbbb2cd924ac50","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.15.1.tgz","fileCount":363,"integrity":"sha512-15JcpyKZHhFYQ1uiC08vR02sRY/2seSnqSJ0tIUhcdYDzOhd0FrqPYpLj3WkLhVdQP6vgJ+pelAmSaOrCxCpKA==","signatures":[{"sig":"MEQCIHtDQnds/hiPxvA22iH+XJf0d86J6m+UHD0kMgw3dZ2IAiBHrL3uBJFvIKKTdc5pVQuOor9SB5yE8XyB/LhtYkqUDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":502629},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"9f71800fdc2a5ee5055684037a12498af71955f2","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/7.1.3/node@v18.4.0+x64 (darwin)","description":"OpenTelemetry SDK resources","directories":{},"sideEffects":false,"_nodeVersion":"18.4.0","dependencies":{"@opentelemetry/core":"1.15.1","@opentelemetry/semantic-conventions":"1.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.2","karma":"6.4.2","lerna":"7.1.3","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","cross-var":"1.1.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","webpack-cli":"4.10.0","@types/mocha":"10.0.1","@types/sinon":"10.0.15","karma-webpack":"4.0.2","webpack-merge":"5.9.0","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.5.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.15.1_1690209166242_0.8420624976966544","host":"s3://npm-registry-packages"}},"1.15.2":{"name":"@opentelemetry/resources","version":"1.15.2","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.15.2","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"0c9e26cb65652a1402834a3c030cce6028d6dd9d","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.15.2.tgz","fileCount":363,"integrity":"sha512-xmMRLenT9CXmm5HMbzpZ1hWhaUowQf8UB4jMjFlAxx1QzQcsD3KFNAVX/CAWzFPtllTyTplrA4JrQ7sCH3qmYw==","signatures":[{"sig":"MEUCIFQGAqLvWpks+x2ogJ4pmUMDqGxROq5moF5yW7XCkez/AiEA+Yo4i99UlcdZfY8qm+dFGaHvnFW6RJbQml/iWwVWrbo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":502638},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"48fb15862e801b742059a3e39dbcc8ef4c10b2e2","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/7.1.4/node@v18.12.1+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"@opentelemetry/core":"1.15.2","@opentelemetry/semantic-conventions":"1.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.2","karma":"6.4.2","lerna":"7.1.4","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","cross-var":"1.1.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","webpack-cli":"4.10.0","@types/mocha":"10.0.1","@types/sinon":"10.0.16","karma-webpack":"4.0.2","webpack-merge":"5.9.0","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.5.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.15.2_1691500875489_0.29015504543564474","host":"s3://npm-registry-packages"}},"1.16.0":{"name":"@opentelemetry/resources","version":"1.16.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.16.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"3ced9b1be049ea514ffa545d34924a3bea7101fe","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.16.0.tgz","fileCount":363,"integrity":"sha512-Z2LdmfbLDYtn1vMJrPDdbRozwj9+WX8G4dxnUeqIVIYjwolV3kLjV+fWgvxoo0N00kNZBCvor+iD81iXx3sDpA==","signatures":[{"sig":"MEUCIEcjkvWDB1CTTGjszSNwBJ7XcF6ZX6hb0dv8N9UUtRU3AiEAuM9PYCAu5MR9KtMc1u4nlOXnFnSQb5fIZxXBkNnjRgU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":502638},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"5fcd8cf136e2235903dde3df9ba03ced594f0e95","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/7.1.5/node@v18.12.1+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"@opentelemetry/core":"1.16.0","@opentelemetry/semantic-conventions":"1.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.3","karma":"6.4.2","lerna":"7.1.5","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","cross-var":"1.1.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","webpack-cli":"4.10.0","@types/mocha":"10.0.1","@types/sinon":"10.0.16","karma-webpack":"4.0.2","webpack-merge":"5.9.0","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.6.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.16.0_1694434468339_0.6140737954855777","host":"s3://npm-registry-packages"}},"1.17.0":{"name":"@opentelemetry/resources","version":"1.17.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.17.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ee29144cfd7d194c69698c8153dbadec7fe6819f","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.17.0.tgz","fileCount":363,"integrity":"sha512-+u0ciVnj8lhuL/qGRBPeVYvk7fL+H/vOddfvmOeJaA1KC+5/3UED1c9KoZQlRsNT5Kw1FaK8LkY2NVLYfOVZQw==","signatures":[{"sig":"MEUCIFv6HhsEJi7oi3gnQAJkUbdGUPVbgrGE4HHt0LWCPqTWAiEAoPz+o3xNYab1wHaHaml4qrMNttbwYesNMKWF9pGgAHA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":502638},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"faf939c77591f709afbc23fadbe629c9d3607ef6","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/7.1.5/node@v18.12.1+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"@opentelemetry/core":"1.17.0","@opentelemetry/semantic-conventions":"1.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.3","karma":"6.4.2","lerna":"7.1.5","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","cross-var":"1.1.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","webpack-cli":"4.10.0","@types/mocha":"10.0.1","@types/sinon":"10.0.16","karma-webpack":"4.0.2","webpack-merge":"5.9.0","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.7.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.17.0_1694524351122_0.28054763472546496","host":"s3://npm-registry-packages"}},"1.17.1":{"name":"@opentelemetry/resources","version":"1.17.1","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.17.1","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"932f70f58c0e03fb1d38f0cba12672fd70804d99","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.17.1.tgz","fileCount":363,"integrity":"sha512-M2e5emqg5I7qRKqlzKx0ROkcPyF8PbcSaWEdsm72od9txP7Z/Pl8PDYOyu80xWvbHAWk5mDxOF6v3vNdifzclA==","signatures":[{"sig":"MEYCIQDPjMrxF0bDcJtGkRsrADLQaLiyJsrXYbjWJKulelOv+gIhAOboxs+xtt2RXHytrLrXGtRorNefafwx39Hjc9Kg5VHM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":502638},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"f8e187b473274cc2011e7385992f07d319d667dc","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/7.1.5/node@v18.12.1+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"@opentelemetry/core":"1.17.1","@opentelemetry/semantic-conventions":"1.17.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.3","karma":"6.4.2","lerna":"7.1.5","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","cross-var":"1.1.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","webpack-cli":"4.10.0","@types/mocha":"10.0.2","@types/sinon":"10.0.18","karma-webpack":"4.0.2","webpack-merge":"5.9.0","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.7.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.17.1_1696947494334_0.2951668138307013","host":"s3://npm-registry-packages"}},"1.18.0":{"name":"@opentelemetry/resources","version":"1.18.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.18.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"49c02edfd3d16524ead448288e5ed3bb8fa11391","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.18.0.tgz","fileCount":363,"integrity":"sha512-QXdqtTQRl3fVAMu5PSxIev73iaukww/7fW4656pF607ZMAXueRHfdxOBIpGrTvfnv9mcKC3ZwGsIb366JZ2LSQ==","signatures":[{"sig":"MEUCIDMk+h8d6TTl0MAANlo/qviZwmJ6ty61U3P/l1oMnKViAiEA0VFQkDAyM+sIywQjYNVylrlIpbrkTK1f8CB8KQnOoN4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":502638},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"73b446688f10fd8dc4cf403a085f0a39070df7b4","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"@opentelemetry/core":"1.18.0","@opentelemetry/semantic-conventions":"1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.8","karma":"6.4.2","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","cross-var":"1.1.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","webpack-cli":"4.10.0","@types/mocha":"10.0.3","@types/sinon":"10.0.20","karma-webpack":"4.0.2","webpack-merge":"5.9.0","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.8.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.18.0_1699353884861_0.08771323619720572","host":"s3://npm-registry-packages"}},"1.18.1":{"name":"@opentelemetry/resources","version":"1.18.1","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.18.1","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"e27bdc4715bccc8cd4a72d4aca3995ad0a496fe7","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.18.1.tgz","fileCount":363,"integrity":"sha512-JjbcQLYMttXcIabflLRuaw5oof5gToYV9fuXbcsoOeQ0BlbwUn6DAZi++PNsSz2jjPeASfDls10iaO/8BRIPRA==","signatures":[{"sig":"MEUCIEaC72Oo/Yx3qeXgKOoMHDlnJXgehLYnmdHRLZBa2Oz2AiEAySfFtqqyLBfSaHAGUXrU2EGsBJ+GsI/JnTfA4EFbxFg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":502638},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"f665499096189390e691cf1a772e677fa67812d7","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"@opentelemetry/core":"1.18.1","@opentelemetry/semantic-conventions":"1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.8","karma":"6.4.2","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","cross-var":"1.1.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","webpack-cli":"4.10.0","@types/mocha":"10.0.3","@types/sinon":"10.0.20","karma-webpack":"4.0.2","webpack-merge":"5.9.0","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.8.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.18.1_1699466946471_0.43839867530071697","host":"s3://npm-registry-packages"}},"1.19.0":{"name":"@opentelemetry/resources","version":"1.19.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.19.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"2df9e0e8623cd390569243e2c9c15d7cce063c2f","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.19.0.tgz","fileCount":363,"integrity":"sha512-RgxvKuuMOf7nctOeOvpDjt2BpZvZGr9Y0vf7eGtY5XYZPkh2p7e2qub1S2IArdBMf9kEbz0SfycqCviOu9isqg==","signatures":[{"sig":"MEYCIQCTQXME3DyV9l55Q1CU3pFEmfxEoWBt2+oGfAyQmaKvxQIhAKHrmPTBtkVasdPy8FY9XAEtQ6QP0Pb/gz/8yj+/tRJV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":502638},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"d3c311aec24137084dc820805a2597e120335672","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"@opentelemetry/core":"1.19.0","@opentelemetry/semantic-conventions":"1.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.8","karma":"6.4.2","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"5.89.0","ts-mocha":"10.0.0","cross-var":"1.1.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","webpack-cli":"5.1.4","@types/mocha":"10.0.6","@types/sinon":"10.0.20","karma-webpack":"4.0.2","webpack-merge":"5.10.0","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.8.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.19.0_1702557326196_0.17587246502583476","host":"s3://npm-registry-packages"}},"1.20.0":{"name":"@opentelemetry/resources","version":"1.20.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.20.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"7165c39837e6e41b695f0088e40d15a5793f1469","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.20.0.tgz","fileCount":363,"integrity":"sha512-nOpV0vGegSq+9ze2cEDvO3BMA5pGBhmhKZiAlj+xQZjiEjPmJtdHIuBLRvptu2ahcbFJw85gIB9BYHZOvZK1JQ==","signatures":[{"sig":"MEUCIHGCaN15ALy/n+1NXR0oW9TrG2JA/czaNVkrkgnerqhxAiEAmDjJ/MsR0cHBub4Z63btMpVeL1yGNqxltQ25+SExjNo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":502638},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"57008533aba7ccd51ea80f38ff4f29404d47eb9c","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"@opentelemetry/core":"1.20.0","@opentelemetry/semantic-conventions":"1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.8","karma":"6.4.2","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"5.89.0","ts-mocha":"10.0.0","cross-var":"1.1.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","webpack-cli":"5.1.4","@types/mocha":"10.0.6","@types/sinon":"10.0.20","karma-webpack":"4.0.2","webpack-merge":"5.10.0","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.8.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.20.0_1705313745318_0.6520979674158891","host":"s3://npm-registry-packages"}},"1.21.0":{"name":"@opentelemetry/resources","version":"1.21.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.21.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"e773e918cc8ca26493a987dfbfc6b8a315a2ab45","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.21.0.tgz","fileCount":363,"integrity":"sha512-1Z86FUxPKL6zWVy2LdhueEGl9AHDJcx+bvHStxomruz6Whd02mE3lNUMjVJ+FGRoktx/xYQcxccYb03DiUP6Yw==","signatures":[{"sig":"MEUCIQCOFC/qtj0rNoezdDiyokGQXXMS6sQnI33cbnhNCBKh8QIgSQwjC0nekaD51745x1/Cgl4Ss3vp/PAQRQDm3HTB2HY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":502638},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"828f2ed730e4d26d71f92e220f96b60a552a673a","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"@opentelemetry/core":"1.21.0","@opentelemetry/semantic-conventions":"1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.8","karma":"6.4.2","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"5.89.0","ts-mocha":"10.0.0","cross-var":"1.1.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","webpack-cli":"5.1.4","@types/mocha":"10.0.6","@types/sinon":"10.0.20","karma-webpack":"4.0.2","webpack-merge":"5.10.0","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.8.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.21.0_1706249467790_0.8191993238777382","host":"s3://npm-registry-packages"}},"1.22.0":{"name":"@opentelemetry/resources","version":"1.22.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.22.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"5b597cdf9fb6e1cd22d7891bd8e72e487929a813","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz","fileCount":363,"integrity":"sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==","signatures":[{"sig":"MEYCIQDvA/dcVWziC7z4HEq+8UGmsR/xbVXPo5d/6/TeYOy6/AIhAJUilVKQ7zZAjQovrbZD6af75FQ8CGIwzf7mCbJPP8Gu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":502638},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"7be35c7845e206b27b682e8ce1cee850b09cec04","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"@opentelemetry/core":"1.22.0","@opentelemetry/semantic-conventions":"1.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.8","karma":"6.4.2","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"5.89.0","ts-mocha":"10.0.0","cross-var":"1.1.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","webpack-cli":"5.1.4","@types/mocha":"10.0.6","@types/sinon":"10.0.20","karma-webpack":"4.0.2","webpack-merge":"5.10.0","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.9.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.22.0_1709198291146_0.40793603850636173","host":"s3://npm-registry-packages"}},"1.23.0":{"name":"@opentelemetry/resources","version":"1.23.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.23.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"4c71430f3e20c4d88b67ef5629759fae108485e5","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.23.0.tgz","fileCount":363,"integrity":"sha512-iPRLfVfcEQynYGo7e4Di+ti+YQTAY0h5mQEUJcHlU9JOqpb4x965O6PZ+wMcwYVY63G96KtdS86YCM1BF1vQZg==","signatures":[{"sig":"MEQCIAhVzMBM4OSTV615l2azjOtRQ8eEVHcuA4fwPbVW45zoAiA3vh3BoM/uO3YyoE2wSrftILbIuMpaOiSEzdM7sTeUJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":502629},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"5231aa255047fbc6ee3d6a299f4423ab2f8a5fbc","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"@opentelemetry/core":"1.23.0","@opentelemetry/semantic-conventions":"1.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.8","karma":"6.4.2","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"5.89.0","ts-mocha":"10.0.0","cross-var":"1.1.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","webpack-cli":"5.1.4","@types/mocha":"10.0.6","@types/sinon":"10.0.20","karma-webpack":"4.0.2","webpack-merge":"5.10.0","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.9.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.23.0_1712131803247_0.446980959134907","host":"s3://npm-registry-packages"}},"1.24.0":{"name":"@opentelemetry/resources","version":"1.24.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.24.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"f27911af0917986da5716775021eae0a872ba98e","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.24.0.tgz","fileCount":381,"integrity":"sha512-mxC7E7ocUS1tLzepnA7O9/G8G6ZTdjCH2pXme1DDDuCuk6n2/53GADX+GWBuyX0dfIxeMInIbJAdjlfN9GNr6A==","signatures":[{"sig":"MEQCIG0IWFaCzj+N2i4wQRuHX4qEodhlhj3nBZqorlTQ1WZ6AiBNMCCbvo3tizhVOe1fDyEHZ2G6DZ/IPXR3ek9P8MV30Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":524232},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"3ab4f765d8d696327b7d139ae6a45e7bd7edd924","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"@opentelemetry/core":"1.24.0","@opentelemetry/semantic-conventions":"1.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.8","karma":"6.4.2","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"5.89.0","ts-mocha":"10.0.0","cross-var":"1.1.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","webpack-cli":"5.1.4","@types/mocha":"10.0.6","@types/sinon":"10.0.20","karma-webpack":"4.0.2","webpack-merge":"5.10.0","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.9.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.24.0_1713968900937_0.8713089494362707","host":"s3://npm-registry-packages"}},"1.24.1":{"name":"@opentelemetry/resources","version":"1.24.1","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.24.1","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"5e2cb84814824f3b1e1017e6caeeee8402e0ad6e","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.24.1.tgz","fileCount":408,"integrity":"sha512-cyv0MwAaPF7O86x5hk3NNgenMObeejZFLJJDVuSeSMIsknlsj3oOZzRv3qSzlwYomXsICfBeFFlxwHQte5mGXQ==","signatures":[{"sig":"MEUCIQDCXeqnfi1FWwYz9wN0kljchdXzOxwxjRYi7iWTlMRiKAIgTDAogx3mOiyTqnZpXjjzg+f4oBv0BcWr625fXCvP9IA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":556637},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js","./src/detectors/platform/index.ts":"./src/detectors/platform/browser/index.ts","./build/esm/detectors/platform/index.js":"./build/esm/detectors/platform/browser/index.js","./build/src/detectors/platform/index.js":"./build/src/detectors/platform/browser/index.js","./build/esnext/detectors/platform/index.js":"./build/esnext/detectors/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"41c2626fe0ed03e2e83bd79ee43c9bdf0ffd80d8","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"@opentelemetry/core":"1.24.1","@opentelemetry/semantic-conventions":"1.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.8","karma":"6.4.2","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"5.89.0","ts-mocha":"10.0.0","cross-var":"1.1.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","webpack-cli":"5.1.4","@types/mocha":"10.0.6","@types/sinon":"10.0.20","karma-webpack":"4.0.2","webpack-merge":"5.10.0","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.9.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.24.1_1715093556403_0.3549194391605064","host":"s3://npm-registry-packages"}},"1.25.0":{"name":"@opentelemetry/resources","version":"1.25.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.25.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"84a1e70097e342aa2047aac97be114ad14966793","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.25.0.tgz","fileCount":408,"integrity":"sha512-iHjydPMYJ+Li1auveJCq2rp5U2h6Mhq8BidiyE0jfVlDTFyR1ny8AfJHfmFzJ/RAM8vT8L7T21kcmGybxZC7lQ==","signatures":[{"sig":"MEYCIQCMrzQpB9HDM0SjmQj4WMnTpQMN6DyLTgfvfdHbF4kzBAIhANzkcbiZ2kJFvHhRKE7AwjZJ/ETqhBF/UmR0FLBVnMPf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":557004},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js","./src/detectors/platform/index.ts":"./src/detectors/platform/browser/index.ts","./build/esm/detectors/platform/index.js":"./build/esm/detectors/platform/browser/index.js","./build/src/detectors/platform/index.js":"./build/src/detectors/platform/browser/index.js","./build/esnext/detectors/platform/index.js":"./build/esnext/detectors/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"c4d3351b6b3f5593c8d7cbfec97b45cea9fe1511","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","test:browser":"karma start --single-run","align-api-deps":"node ../../scripts/align-api-deps.js","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"@opentelemetry/core":"1.25.0","@opentelemetry/semantic-conventions":"1.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.8","karma":"6.4.3","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"5.89.0","ts-mocha":"10.0.0","cross-var":"1.1.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","webpack-cli":"5.1.4","@types/mocha":"10.0.6","@types/sinon":"17.0.3","karma-webpack":"5.0.1","webpack-merge":"5.10.0","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.10.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.10.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.25.0_1717607748062_0.15799729275727503","host":"s3://npm-registry-packages"}},"1.25.1":{"name":"@opentelemetry/resources","version":"1.25.1","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.25.1","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"bb9a674af25a1a6c30840b755bc69da2796fefbb","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.25.1.tgz","fileCount":408,"integrity":"sha512-pkZT+iFYIZsVn6+GzM0kSX+u3MSLCY9md+lIJOoKl/P+gJFfxJte/60Usdp8Ce4rOs8GduUpSPNe1ddGyDT1sQ==","signatures":[{"sig":"MEUCIQDiHgzdGd5XIFaAhRm9HLcKA0mc1E+RrtXHLc9rRhymPwIgXP8hisMRvzj0FJzHUvUv5NqxFweaWkPg/CJkRNreXYg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":557004},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js","./src/detectors/platform/index.ts":"./src/detectors/platform/browser/index.ts","./build/esm/detectors/platform/index.js":"./build/esm/detectors/platform/browser/index.js","./build/src/detectors/platform/index.js":"./build/src/detectors/platform/browser/index.js","./build/esnext/detectors/platform/index.js":"./build/esnext/detectors/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"0608f405573901e54db01e44c533009cf28be262","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","test:browser":"karma start --single-run","align-api-deps":"node ../../scripts/align-api-deps.js","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"@opentelemetry/core":"1.25.1","@opentelemetry/semantic-conventions":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.8","karma":"6.4.3","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"5.89.0","ts-mocha":"10.0.0","cross-var":"1.1.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","webpack-cli":"5.1.4","@types/mocha":"10.0.6","@types/sinon":"17.0.3","karma-webpack":"5.0.1","webpack-merge":"5.10.0","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.10.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.10.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.25.1_1718875155275_0.767281532712762","host":"s3://npm-registry-packages"}},"1.26.0":{"name":"@opentelemetry/resources","version":"1.26.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.26.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"da4c7366018bd8add1f3aa9c91c6ac59fd503cef","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.26.0.tgz","fileCount":408,"integrity":"sha512-CPNYchBE7MBecCSVy0HKpUISEeJOniWqcHaAHpmasZ3j9o6V3AyBzhRc90jdmemq0HOxDr6ylhUbDhBqqPpeNw==","signatures":[{"sig":"MEQCIG3a/aI8admvWFtjRpVezGGYJFjvl2y43uIN6k81/qCnAiBXEbyQS5RzMfosqOqfWgL/FpOLs2cM/DeV89hmvbaZ5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":556935},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js","./src/detectors/platform/index.ts":"./src/detectors/platform/browser/index.ts","./build/esm/detectors/platform/index.js":"./build/esm/detectors/platform/browser/index.js","./build/src/detectors/platform/index.js":"./build/src/detectors/platform/browser/index.js","./build/esnext/detectors/platform/index.js":"./build/esnext/detectors/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"720bc8c70d47029cb6b41a34ffdc3d25cbaa2f80","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc mocha 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","test:browser":"karma start --single-run","align-api-deps":"node ../../scripts/align-api-deps.js","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run","codecov:browser":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.20.4+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"@opentelemetry/core":"1.26.0","@opentelemetry/semantic-conventions":"1.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.8","karma":"6.4.4","lerna":"6.6.2","mocha":"10.7.3","sinon":"15.1.2","codecov":"3.8.3","webpack":"5.89.0","cross-var":"1.1.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","webpack-cli":"5.1.4","@types/mocha":"10.0.7","@types/sinon":"17.0.3","karma-webpack":"5.0.1","webpack-merge":"5.10.0","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.10.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.10.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.26.0_1724836632306_0.9105562787305141","host":"s3://npm-registry-packages"}},"1.27.0":{"name":"@opentelemetry/resources","version":"1.27.0","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/resources@1.27.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"1f91c270eb95be32f3511e9e6624c1c0f993c4ac","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.27.0.tgz","fileCount":408,"integrity":"sha512-jOwt2VJ/lUD5BLc+PMNymDrUCpm5PKi1E9oSVYAvz01U/VdndGmrtV3DU1pG4AwlYhJRHbHfOUIlpBeXCPw6QQ==","signatures":[{"sig":"MEQCIGvfXgRKn//Zs5huf2JOcEwtP0ucuepjzuB+dAA26YOEAiA+cX4iexmtdT+xFccv1mZg+yj8qe/5CClmIDHuAVm/7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2fresources@1.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":557674},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js","./src/detectors/platform/index.ts":"./src/detectors/platform/browser/index.ts","./build/esm/detectors/platform/index.js":"./build/esm/detectors/platform/browser/index.js","./build/src/detectors/platform/index.js":"./build/src/detectors/platform/browser/index.js","./build/esnext/detectors/platform/index.js":"./build/esnext/detectors/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"eb3ca4fb07ee31c62093f5fcec56575573c902ce","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc mocha 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","test:browser":"karma start --single-run","align-api-deps":"node ../../scripts/align-api-deps.js","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.20.4+x64 (linux)","description":"OpenTelemetry SDK resources","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"@opentelemetry/core":"1.27.0","@opentelemetry/semantic-conventions":"1.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.8","karma":"6.4.4","lerna":"6.6.2","mocha":"10.7.3","sinon":"15.1.2","webpack":"5.94.0","cross-var":"1.1.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","webpack-cli":"5.1.4","@types/mocha":"10.0.8","@types/sinon":"17.0.3","karma-webpack":"5.0.1","webpack-merge":"5.10.0","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.10.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.10.0"},"_npmOperationalInternal":{"tmp":"tmp/resources_1.27.0_1729695092282_0.8455227863223398","host":"s3://npm-registry-packages"}},"1.28.0":{"name":"@opentelemetry/resources","version":"1.28.0","description":"OpenTelemetry SDK resources","main":"build/src/index.js","module":"build/esm/index.js","esnext":"build/esnext/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./src/detectors/platform/index.ts":"./src/detectors/platform/browser/index.ts","./build/esm/detectors/platform/index.js":"./build/esm/detectors/platform/browser/index.js","./build/esnext/detectors/platform/index.js":"./build/esnext/detectors/platform/browser/index.js","./build/src/detectors/platform/index.js":"./build/src/detectors/platform/browser/index.js"},"types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/open-telemetry/opentelemetry-js.git"},"scripts":{"prepublishOnly":"npm run compile","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","lint":"eslint . --ext .ts","lint:fix":"eslint . --ext .ts --fix","test":"nyc mocha 'test/**/*.test.ts'","test:browser":"karma start --single-run","test:webworker":"karma start karma.worker.js --single-run","tdd":"npm run test -- --watch-extensions ts --watch","version":"node ../../scripts/version-update.js","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","prewatch":"npm run precompile","peer-api-check":"node ../../scripts/peer-api-check.js","align-api-deps":"node ../../scripts/align-api-deps.js"},"keywords":["opentelemetry","nodejs","resources","stats","profiling"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","engines":{"node":">=14"},"publishConfig":{"access":"public"},"devDependencies":{"@opentelemetry/api":">=1.0.0 <1.10.0","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0","@types/mocha":"10.0.9","@types/node":"18.6.5","@types/sinon":"17.0.3","@types/webpack-env":"1.16.3","cross-var":"1.1.0","karma":"6.4.4","karma-chrome-launcher":"3.1.0","karma-coverage":"2.2.1","karma-mocha":"2.0.1","karma-mocha-webworker":"1.3.0","karma-spec-reporter":"0.0.36","karma-webpack":"5.0.1","lerna":"6.6.2","mocha":"10.8.2","nock":"13.3.8","nyc":"15.1.0","sinon":"15.1.2","typescript":"4.4.4","webpack":"5.96.1","webpack-cli":"5.1.4","webpack-merge":"5.10.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.10.0"},"dependencies":{"@opentelemetry/core":"1.28.0","@opentelemetry/semantic-conventions":"1.27.0"},"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources","sideEffects":false,"gitHead":"4b1ad3fda0cde58907e30fab25c3c767546708e5","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"_id":"@opentelemetry/resources@1.28.0","_nodeVersion":"18.20.4","_npmVersion":"lerna/6.6.2/node@v18.20.4+x64 (linux)","dist":{"integrity":"sha512-cIyXSVJjGeTICENN40YSvLDAq4Y2502hGK3iN7tfdynQLKWb3XWZQEkPc+eSx47kiy11YeFAlYkEfXwR1w8kfw==","shasum":"c8c27ae7559c817f9d117f1bf96d76f893fb29f5","tarball":"https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.28.0.tgz","fileCount":408,"unpackedSize":557674,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2fresources@1.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBEXZI6gKQ0rsdQ86lCYxijGK9y4oE1uwy1p6HZwwYRJAiEA89qWaD2sYUxsZRN3cygGhvOjjvowCDYVn6Q1rTge+1A="}]},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"directories":{},"maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resources_1.28.0_1731926502831_0.673891587976174"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-16T22:06:37.031Z","modified":"2024-11-18T10:41:43.409Z","0.5.0":"2020-03-16T22:06:37.331Z","0.5.1":"2020-03-20T00:42:51.352Z","0.5.2":"2020-03-27T18:04:01.156Z","0.6.0":"2020-04-02T17:34:07.250Z","0.6.1":"2020-04-08T18:37:31.858Z","0.7.0":"2020-04-24T18:16:06.029Z","0.8.0":"2020-05-12T16:38:19.408Z","0.8.1":"2020-05-18T19:37:40.756Z","0.8.2":"2020-05-21T19:30:03.314Z","0.8.3":"2020-05-28T20:19:39.433Z","0.9.0":"2020-06-18T21:25:27.628Z","0.10.0":"2020-07-27T20:59:19.449Z","0.10.1":"2020-07-28T15:12:39.730Z","0.10.2":"2020-08-03T23:25:40.326Z","0.10.3-canary.0":"2020-08-07T16:47:27.204Z","0.10.3-alpha.28":"2020-08-19T15:03:48.556Z","0.10.3-alpha.34":"2020-08-24T16:44:29.532Z","0.10.3-alpha.35":"2020-08-24T22:45:21.983Z","0.10.3-alpha.40":"2020-08-27T14:23:20.701Z","0.10.3-alpha.41":"2020-08-27T16:08:41.273Z","0.11.1-alpha.48":"2020-09-01T19:24:18.839Z","0.11.0":"2020-09-01T19:32:21.931Z","0.11.1-alpha.15":"2020-09-21T03:30:03.883Z","0.11.1-alpha.35":"2020-09-30T12:22:13.726Z","0.11.1-alpha.36":"2020-09-30T12:38:52.243Z","0.11.1-alpha.44":"2020-10-07T19:55:03.668Z","0.11.1-alpha.53":"2020-10-19T11:48:19.216Z","0.12.1-alpha.54":"2020-10-19T12:50:05.779Z","0.12.0":"2020-10-19T12:53:53.541Z","0.12.1-alpha.7":"2020-10-26T21:12:10.769Z","0.13.0":"2020-12-04T21:26:22.904Z","0.14.0":"2020-12-17T20:52:59.425Z","0.15.0":"2021-01-21T22:20:02.220Z","0.16.0":"2021-02-01T22:33:27.425Z","0.16.1-alpha.10":"2021-02-08T15:50:15.369Z","0.16.1-alpha.11":"2021-02-08T16:18:04.154Z","0.16.1-alpha.14":"2021-02-10T16:06:10.643Z","0.16.1-alpha.15":"2021-02-10T22:18:13.416Z","0.16.1-alpha.18":"2021-02-14T18:12:37.852Z","0.16.1-alpha.20":"2021-02-17T20:52:01.055Z","0.17.0":"2021-02-17T21:16:08.145Z","0.17.1-alpha.21":"2021-02-17T21:16:54.517Z","0.17.1-alpha.2":"2021-02-20T17:37:30.859Z","0.17.1-alpha.5":"2021-02-24T17:19:43.301Z","0.17.1-alpha.8":"2021-03-01T13:38:20.377Z","0.17.1-alpha.10":"2021-03-02T13:22:06.715Z","0.18.1-alpha.12":"2021-03-02T13:53:56.884Z","0.18.0":"2021-03-02T14:01:06.576Z","0.18.1-alpha.3":"2021-03-02T19:09:31.421Z","0.18.1-alpha.20":"2021-03-24T13:10:54.188Z","0.18.1-alpha.21":"2021-03-24T14:12:58.341Z","0.18.1-alpha.23":"2021-03-24T19:17:09.905Z","0.18.1-alpha.24":"2021-03-24T19:38:39.773Z","0.18.1-alpha.26":"2021-03-24T20:09:09.787Z","0.18.2-alpha.81":"2021-03-29T19:52:09.812Z","0.18.1":"2021-03-29T20:03:57.289Z","0.18.2-alpha.1":"2021-03-30T13:06:13.921Z","0.18.3-alpha.2":"2021-03-30T15:27:04.593Z","0.18.2":"2021-03-30T16:15:55.737Z","0.18.3-alpha.1":"2021-03-30T17:29:31.161Z","0.18.3-alpha.3":"2021-03-31T07:38:08.918Z","0.18.3-alpha.4":"2021-04-05T16:37:57.103Z","0.18.3-alpha.5":"2021-04-05T17:54:51.510Z","0.18.3-alpha.7":"2021-04-07T16:12:23.507Z","0.18.3-alpha.10":"2021-04-08T14:25:31.187Z","0.18.3-alpha.11":"2021-04-08T20:21:58.132Z","0.18.3-alpha.14":"2021-04-09T09:11:29.413Z","0.18.3-alpha.16":"2021-04-09T20:07:48.402Z","0.18.3-alpha.18":"2021-04-10T19:00:51.596Z","0.18.3-alpha.20":"2021-04-12T15:08:40.907Z","0.18.3-alpha.23":"2021-04-12T18:12:49.569Z","0.18.3-alpha.25":"2021-04-12T19:42:29.568Z","0.18.3-alpha.28":"2021-04-14T07:51:42.635Z","0.18.3-alpha.31":"2021-04-20T15:48:44.132Z","0.19.1-alpha.36":"2021-04-22T12:19:47.680Z","0.19.0":"2021-04-22T12:28:48.290Z","0.19.1-alpha.37":"2021-04-22T18:15:57.149Z","0.19.1-alpha.39":"2021-04-22T18:45:05.129Z","0.19.1-alpha.7":"2021-04-28T16:13:49.246Z","0.19.1-alpha.9":"2021-04-29T08:17:31.574Z","0.19.1-alpha.11":"2021-04-29T21:07:13.109Z","0.19.1-alpha.12":"2021-04-30T20:49:47.306Z","0.19.1-alpha.19":"2021-05-08T07:53:56.902Z","0.19.1-alpha.21":"2021-05-11T18:50:03.482Z","0.19.1-alpha.25":"2021-05-12T15:53:51.680Z","0.19.1-alpha.26":"2021-05-12T16:06:48.878Z","0.19.1-alpha.31":"2021-05-19T18:06:59.661Z","0.19.1-alpha.33":"2021-05-20T12:12:07.876Z","0.19.1-alpha.38":"2021-05-26T15:02:54.705Z","0.19.1-alpha.43":"2021-06-01T19:45:59.679Z","0.20.1-alpha.49":"2021-06-03T17:09:53.787Z","0.20.0":"2021-06-03T18:28:34.535Z","0.20.1-alpha.3":"2021-06-05T08:29:00.047Z","0.20.1-alpha.4":"2021-06-08T13:27:54.333Z","0.21.1-alpha.7":"2021-06-10T17:26:08.232Z","0.21.0":"2021-06-10T18:29:48.776Z","0.21.1-alpha.1":"2021-06-12T08:24:33.011Z","0.21.1-alpha.2":"2021-06-12T08:35:16.995Z","0.22.1-alpha.5":"2021-06-17T17:05:14.728Z","0.22.0":"2021-06-17T17:58:37.559Z","0.22.1-alpha.2":"2021-06-23T15:48:56.788Z","0.22.1-alpha.3":"2021-06-23T16:04:58.074Z","0.22.1-alpha.13":"2021-06-30T18:40:35.948Z","0.22.1-alpha.15":"2021-06-30T19:08:47.023Z","0.22.1-alpha.16":"2021-06-30T19:48:50.828Z","0.23.1-alpha.17":"2021-06-30T20:07:40.942Z","0.23.0":"2021-06-30T20:14:51.161Z","0.23.1-alpha.18":"2021-07-02T14:38:09.569Z","0.23.1-alpha.3":"2021-07-05T22:27:33.340Z","0.23.1-alpha.15":"2021-07-17T09:18:08.601Z","0.23.1-alpha.23":"2021-07-23T17:46:16.048Z","0.23.1-alpha.24":"2021-07-25T06:45:18.338Z","0.23.1-alpha.28":"2021-07-27T19:44:16.029Z","0.24.1-alpha.31":"2021-07-28T14:06:58.857Z","0.24.0":"2021-07-28T14:13:59.450Z","0.24.1-alpha.1":"2021-07-30T19:42:33.934Z","0.24.1-alpha.4":"2021-08-05T19:28:08.052Z","0.24.1-alpha.5":"2021-08-06T11:31:29.208Z","0.24.1-alpha.7":"2021-08-07T13:32:53.531Z","0.24.1-alpha.14":"2021-08-11T14:50:49.734Z","0.24.1-alpha.18":"2021-08-14T08:16:06.765Z","0.24.1-alpha.20":"2021-08-17T21:07:00.773Z","0.25.1-alpha.21":"2021-08-18T20:16:37.014Z","0.25.0":"2021-08-18T21:16:43.462Z","0.25.1-alpha.2":"2021-08-23T21:41:05.594Z","0.25.1-alpha.4":"2021-08-24T19:33:12.008Z","0.25.1-alpha.12":"2021-08-30T20:22:03.221Z","0.25.1-alpha.13":"2021-08-30T20:41:24.206Z","0.25.1-alpha.23":"2021-09-08T22:15:06.446Z","0.26.0":"2021-09-30T12:35:30.032Z","1.0.0":"2021-09-30T20:53:42.711Z","1.0.1":"2021-11-11T14:51:22.819Z","1.1.0":"2022-03-18T08:11:00.578Z","1.1.1":"2022-03-22T19:52:29.968Z","1.2.0":"2022-04-22T14:57:02.393Z","1.3.0":"2022-05-27T19:41:23.483Z","1.3.1":"2022-06-06T20:26:11.736Z","1.4.0":"2022-07-06T20:15:36.402Z","1.5.0":"2022-07-26T20:52:13.199Z","1.6.0":"2022-08-24T17:44:34.166Z","1.7.0":"2022-09-16T12:14:56.901Z","1.8.0":"2022-11-09T19:45:32.238Z","1.9.0":"2023-01-11T21:46:17.485Z","1.9.1":"2023-01-30T15:30:08.797Z","1.10.0":"2023-03-13T15:53:42.585Z","1.10.1":"2023-03-20T16:10:33.274Z","1.11.0":"2023-03-30T15:30:54.419Z","1.12.0":"2023-04-13T18:12:59.271Z","1.13.0":"2023-05-11T13:30:05.165Z","1.14.0":"2023-06-06T06:00:53.554Z","1.15.0":"2023-07-06T11:27:07.177Z","1.15.1":"2023-07-24T14:32:46.422Z","1.15.2":"2023-08-08T13:21:15.715Z","1.16.0":"2023-09-11T12:14:28.581Z","1.17.0":"2023-09-12T13:12:31.288Z","1.17.1":"2023-10-10T14:18:14.633Z","1.18.0":"2023-11-07T10:44:45.004Z","1.18.1":"2023-11-08T18:09:06.660Z","1.19.0":"2023-12-14T12:35:26.352Z","1.20.0":"2024-01-15T10:15:45.584Z","1.21.0":"2024-01-26T06:11:07.943Z","1.22.0":"2024-02-29T09:18:11.341Z","1.23.0":"2024-04-03T08:10:03.405Z","1.24.0":"2024-04-24T14:28:21.143Z","1.24.1":"2024-05-07T14:52:36.598Z","1.25.0":"2024-06-05T17:15:48.354Z","1.25.1":"2024-06-20T09:19:15.435Z","1.26.0":"2024-08-28T09:17:12.564Z","1.27.0":"2024-10-23T14:51:32.445Z","1.28.0":"2024-11-18T10:41:43.016Z"},"bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources","keywords":["opentelemetry","nodejs","resources","stats","profiling"],"repository":{"type":"git","url":"git+https://github.com/open-telemetry/opentelemetry-js.git"},"description":"OpenTelemetry SDK resources","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"readme":"# OpenTelemetry Resources Util\n\n[![NPM Published Version][npm-img]][npm-url]\n[![Apache License][license-image]][license-image]\n\nThe OpenTelemetry Resource is an immutable representation of the entity producing telemetry. For example, a process producing telemetry that is running in a container on Kubernetes has a Pod name, it is in a namespace and possibly is part of a Deployment which also has a name. All three of these attributes can be included in the `Resource`.\n\n[This document][resource-semantic_conventions] defines standard attributes for resources which are accessible via [`@opentelemetry/semantic-conventions`](https://github.com/open-telemetry/opentelemetry-js/tree/main/semantic-conventions).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/resources\n```\n\n## Usage\n\n```typescript\nimport { SEMRESATTRS_SERVICE_NAME } from '@opentelemetry/semantic-conventions';\nimport { Resource } from '@opentelemetry/resources';\n\nconst resource = new Resource({\n [SEMRESATTRS_SERVICE_NAME]: 'api-service',\n});\n\nconst anotherResource = new Resource({\n 'service.version': '2.0.0',\n 'service.group': 'instrumentation-group'\n});\nconst mergedResource = resource.merge(anotherResource);\n```\n\n## Useful links\n\n- For more information on OpenTelemetry, visit: <https://opentelemetry.io/>\n- For more about OpenTelemetry JavaScript: <https://github.com/open-telemetry/opentelemetry-js>\n- For help or feedback on this project, join us in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/resources\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fresources.svg\n\n[resource-semantic_conventions]: https://github.com/open-telemetry/opentelemetry-specification/tree/master/specification/resource/semantic_conventions\n","readmeFilename":"README.md"} \ No newline at end of file
diff --git a/tests/registry/npm/@opentelemetry/sdk-trace-base/registry.json b/tests/registry/npm/@opentelemetry/sdk-trace-base/registry.json
new file mode 100644
index 000000000..df5892a53
--- /dev/null
+++ b/tests/registry/npm/@opentelemetry/sdk-trace-base/registry.json
@@ -0,0 +1 @@
+{"_id":"@opentelemetry/sdk-trace-base","_rev":"65-20c7afee9d8d681944f1419799e365d9","name":"@opentelemetry/sdk-trace-base","dist-tags":{"canary":"0.25.1-alpha.23","next":"1.8.0","latest":"1.28.0"},"versions":{"0.24.1-alpha.4":{"name":"@opentelemetry/sdk-trace-base","version":"0.24.1-alpha.4","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@0.24.1-alpha.4","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"8ad47864d4fd534b5a24f3d9b36aa91b348586f1","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-0.24.1-alpha.4.tgz","fileCount":147,"integrity":"sha512-dRMAseFliUOYuKoHha+3/qdNsU0JyY8085xzrRyJP7TvXo6KQKzotRCtMTMvXgv3UOufeZTMHyO13J3cuB+eSg==","signatures":[{"sig":"MEQCIA7Tcl+88PcVrNMkgkaAbIhBNLaDuB6ol0YEz/lQu/SPAiB9VqTx7RX1pJT9c2zbFfw0RPOaHeljtad8c+NBp9C5HA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDDvUCRA9TVsSAnZWagAAwZMP/iLkavfZlJi3bwI7VOqY\n9dMwmFZXKZvBsrH2uGGD025BEAtA1p2NTARa1h2UTr+Zx5yI04ziJUkuZ7MH\n4t7QpMtHJCOAzavVzSFuy3WNFjG7qq8sK20loQL1NpmwVCC/Fz2+EohD5Wkj\nmxmizEdH+DkUNpKbsuLMlEYkPz3ZGW+h4b4nkeCt3MylOvuO0/1wW+NOvjk+\np8baQh3roC+JFZ445yQAQek90YylXzvtvhMuf4NYSedtfABAB3w08iy9I/sZ\nR+KlcC3px8zMsxUq2BdqV3EOiTwaqAZbCfaaPma1yjTSxHum1C2HuWjkUqMc\nxG/PctI398iEeAe0YtwKqK+BrjdV3RnlHNSS0rOZiRDqAqBKqPu8uvB43g5e\nhpEJW6QG34KGfO85mNgJwp8gMtrhQ30o5cetTJ6GBQBjySOgF5SUN4DCQmmb\nsZyR3UHNarAQIQWR5A2DTeqK60BTz2jjCKMIA+EGerhDbEm4kgc62Hml1O+a\nFzqycPereLxTLqRQybK0CSSe8IaZkdUQxir8FMH1UFkzM5jlQINpsa80u1fy\nDpVZ8QDFf2Yv74IqMmHjtOSrbh81IWx7GEAslvyNyvz8TxtpcVWpntd2Tveh\nzJwqF6xwYbFzc7kKYA7R9MpaPoQLeHvxFpPJjasjcswVDRxTEnonXXqBxHHu\nK/LE\r\n=dotJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"a8d39317b5daad727f2116ca314db0d1420ec488","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.4","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.24.1-alpha.4+a8d39317","@opentelemetry/resources":"^0.24.1-alpha.4+a8d39317","@opentelemetry/semantic-conventions":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.6","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.2","@types/webpack-env":"1.16.2","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_0.24.1-alpha.4_1628191700214_0.39586224494227173","host":"s3://npm-registry-packages"}},"0.24.1-alpha.5":{"name":"@opentelemetry/sdk-trace-base","version":"0.24.1-alpha.5","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@0.24.1-alpha.5","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"5801c08684013d9cd72ce6ca781f0fea2f5eb776","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-0.24.1-alpha.5.tgz","fileCount":147,"integrity":"sha512-V5N8VEc6IUQP9CH5NPOPjdwhnX94Bboe+AKje/aQLyageVYoHFxkqLklI3EfbeuDCAoDQ1cSRC2PuqEQJGlBBg==","signatures":[{"sig":"MEQCIGoA1de87lUaFgMYQO6M31GSBowdvSJUcfMWYmZjl9WbAiBz4e7nYoJs/y8Eg/7vOVFT5uf6fpzxdgjqPpswdYAcLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDR2bCRA9TVsSAnZWagAAMmIP/iCQEezryq1P/10oM7l/\nQvh6jsYykBh9vZvXDvExS8TPKO49HZojjwFNBraqmJJSjQKgxIIB939N7EQw\n5Swfp9dUEMx71YaiigGF9r3pwQ15R+sN+HJPnTKEXIXvoTlutmTY1TDb1SGV\nhL+pviT97v9sUeT4NOphZ+eWkEzGepM/VM4No5O2w0KPFCsMu7cXFLC0UZPQ\n9DEHY+zAtpwJ9J0oSpQO4ci4cj7cp+6pKHGNxSzZPbkHwT9F8pCjM0CXx2O9\nnHs/HQhD99BIGyrmaQ45Q9lz2LOwIdFvtcPMZOfnfSYMM2yOvU7svHFugFCM\n3dbnPBp8U9gk7CMzDfR098vwQ+naW+1fovStECk/cLCzGPVTrJOMs6oknvnk\nuAHeyv/TI6THT+VyIphzlZu1R/NodGTkjV9oTOl4KodIfCIJ7nVm5mNlR2Ym\nlYvbKQWcLdrtbftq8Yzberd48DOYa3tgj7HKAZOZL/Op8jnElpK+M1gApkBa\nUOJ/TYyrAVhOXhPv4IItUKj9unTUn0ixT+zW41agKvOoEc0oNuj5SydsB5HZ\nUC88UQPNL+zWxtf3YEUYQh/cfgcFTzS0Oe3L9n1CeBYUi+j9JO9kvFMA49IC\no8a7MXMeANuxSynGSXQF8TH5VV7yLkiHEmbEadcal+GUpD0b/jhY6UjS1MAp\nwKmg\r\n=ogTt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"b69ff35e90a33d20a0154dcd326f1467dfd39e2a","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.4","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.24.1-alpha.5+b69ff35e","@opentelemetry/resources":"^0.24.1-alpha.5+b69ff35e","@opentelemetry/semantic-conventions":"^0.24.1-alpha.5+b69ff35e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.9","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.2","@types/webpack-env":"1.16.2","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_0.24.1-alpha.5_1628249499147_0.1555991669652872","host":"s3://npm-registry-packages"}},"0.24.1-alpha.7":{"name":"@opentelemetry/sdk-trace-base","version":"0.24.1-alpha.7","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@0.24.1-alpha.7","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"e1a60e391fdfaeb647b83318319f15e6b80fac73","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-0.24.1-alpha.7.tgz","fileCount":147,"integrity":"sha512-tenqp2xjKQqTxoO4+1S/VEDmdIJYIoWlOnCskibN86Am6UaSxryDtEaXzv4yVAoQJHF6c7QA308dgV45rAU4Ng==","signatures":[{"sig":"MEYCIQC0BMKRFFm4Xntj28BRWnEKOrdJMTRwty3ypoxV3T45+gIhAOyfi84y+2/dZdPwkzS8/GRgattYPgeoW6DoBy83c3eE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDouQCRA9TVsSAnZWagAAKWEP/1nv1RMnwNq8l2paxhGt\nMg2271/nrnAfCYD/H6+HSo/5I9AbLrHZKzN+QL+BDRC16OHnpCSEpjRqzuy3\nW8Gw38fSwWV5f72l5hs9pzSfqEpXGwobGlHLONHsrEnLgd6GIGNZhwNp/UjQ\nSEJ8Z93Fg/Yp5WwbsTuAHpiSaJ8IEHIlmTA15d93OJAZ8O1qOcAW2BszacIV\ngrWOzFtnuD29o36rQtO4Q8FMyTseCMfoxGqDcTXM9UweXq26A42QbPD2mx9W\nCaPNd5gA5RcA9KWI0pEM9SBtngmbVUA3wPh/T67eZ+xV5wUIxxc3zkz0Z8/2\n0XQDEG9Hd6vYFe2x9Sybj1bWCievDMMmrwjNCIMoBKCZJsBVLd0RsFSwb7/P\nYCxq7MmZhKAFkt7c5W2aUL9wOQEVlAmT7sxez5m6kgxNtxbC3kZn7+vEfEp6\nXPekhMdVHnIdeADWLEn1l1KWXghpE1eK0jUIzs4FNJzCBGvIRHBRVmVaglvH\nn1krQ+6kga6APLro4T+IwbrneSNMTKmmiKSVxW9dZAY0ECz9OWaDPvib8d7B\nSY8q0BHDcZCysnfwhMdmqDoGr0s0GPV2tvdhUv1k0fiFjd627uLh60TgwcH9\nic0sNdBBd2blhygx2TEtBXFurcnjScvNprRQCQQtgS6D7YOUVcAdQaIwAmgD\n3o9l\r\n=JzYM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"365d502eaa0ba1f9799998f050d36073e943032e","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.4","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.24.1-alpha.7+365d502e","@opentelemetry/resources":"^0.24.1-alpha.7+365d502e","@opentelemetry/semantic-conventions":"^0.24.1-alpha.7+365d502e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.9","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.2","@types/webpack-env":"1.16.2","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_0.24.1-alpha.7_1628343184139_0.5476851490956296","host":"s3://npm-registry-packages"}},"0.24.1-alpha.9":{"name":"@opentelemetry/sdk-trace-base","version":"0.24.1-alpha.9","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@0.24.1-alpha.9","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"40822431d49ba09e480715241ce32a600ebbd2b5","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-0.24.1-alpha.9.tgz","fileCount":147,"integrity":"sha512-yU1c7NvvJMbNxlzL59OZ2mf1PYPcqNkxXcAL5D4UD04PfmS6d/NIVfzYmAs/leGhZukMiTofHn/KKw2RTs2cdA==","signatures":[{"sig":"MEUCICM6jKq78kih88ikV05KI25KywAyHyO6jp3PBZGmFbIqAiEA9UFwNt6nOazWH8/ZCGq8gGixg6P9FFMRuG3B8XiE62Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDpQ/CRA9TVsSAnZWagAAdfcP/RBEDRX9XNfxwhOEx3Xc\nZyDOEW/F9iWRJ6IMmUPB6xjThi6h3I8pdAeXqgRTCDEJdBLuT6Ja0dXJd26X\niBanP3KBWQAZubTDzSGlR31BLg2oeFPZvcuKHmfEHXCB7hyLCnI76WO/71P1\nL3lj60b3jw8/F0y9HKg0bKVhJSnCoNSTKIt5KcH9hLbOrPusRvWc8t9CRCfX\nAaHDlGz81M+AgIIr2ibMH8z5OrRK1U9Bd5lUD1V4pgxujH+tjeq27KXI//JX\npHtJlv/SbELg/0pU0JrqZKQpS5TfwV/L2Z8qWXQmDYMnxdYcUa+tjDOwo/zs\nFLIs4OecNpFpZAyEVeVzGMgbgcGgTOAGixZOzDGBqL7ZbOqKHn/njvA3WX70\nG/nZKBThXAl29+Kl2OHk5i0FfO4BDUZWN6KqpFX7zVnUJIlpVj/5DCDo7gc9\nOGCp8pNpN/kSqocaD8XeQ8U4CAoWUqQ5g2/fnLl4Mui191Rngtp7q8RiswIf\n2qAaWf1AJvRVr3nDycfrhw2FPU2sMgMSTHnWEVpS30mfkPwPaR68rkYQvzYx\na+eH7qvwXwnIBtUfb1Dal3njr8g34NfOp7rBUONHs6JFV07Jq/4IVLvkoGWI\nmZ0GqVIn8iqrAkfHef2fTPUQr+i89L6ItXiFdfrPXL29qpNwPd9CfdIfx8Qm\nbi/V\r\n=h0kW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"46a42a18570da8a0b2ae027c80018ebfb6c8096f","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.4","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.24.0","@opentelemetry/resources":"^0.24.0","@opentelemetry/semantic-conventions":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.9","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.2","@types/webpack-env":"1.16.2","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_0.24.1-alpha.9_1628345406996_0.3167053382863443","host":"s3://npm-registry-packages"}},"0.24.1-alpha.14":{"name":"@opentelemetry/sdk-trace-base","version":"0.24.1-alpha.14","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@0.24.1-alpha.14","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b670fd695883a066d7783c43af630c5e6b13d558","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-0.24.1-alpha.14.tgz","fileCount":147,"integrity":"sha512-98OBTMreg/uqFobh5u3A95fILVzaRDsixo4YR/QwIbjslLjyXt2+iJgUOtMN9W4O62tp4eeedrGqnINpOwfZPQ==","signatures":[{"sig":"MEUCIQC0zLhhndrpHsprXHc/NlLTppr59Plb6Uj3PNUl7lgN5gIgMwFK/IGoPqqcXjXWMAdWJqAA5OtrmqWa/MKWdnqdFwE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE+POCRA9TVsSAnZWagAAgpUP+gKVAuimNG145WYxTnlQ\n2aMnt4P8TqAKtSToIaJtUZLCkQypCs+CM8EtQcJfbwh4xgQFLdqGxA6D4gPp\ntQ22hVMQlp4TyM56aepWk50Egh1niZaJJG8fzbIwHhEOiP54mD+2yP6wGE9S\nBZZO7ytJBOg6jlGum7KnGvgqVTF+h4h6kK+4rxmH+/HpyOwZLk+JGsABQLQl\nrnpglO6QzMocf0uuEkcK/BVHMd6cD8MLOaJ/ZSFD1UdvaVE+pyk3xuoK+3/u\nTtoUmgYZxObBRNBbHuhNfKzQCULFzMElnFpAZWk3dYo6AG/P5+N2ARpCjfZJ\n0jHyeeElYdK3j6lL0mjfTmYNYs+4DlFjU+Yz6jQevjLSJaGopWnXTaekVZwq\nSx010v3QPh2nOTfGci7eFwuILNrHQRy8MWq30rw99li55z2Uoa68kWIbDPsn\nfsmhTh8k4VWFVF3TSWDEZuLBbU/n+vVhVRkLk56bXsxWZ7xQOSYWAOQGbjJS\nmztmVq/5jC+4WGeZM9Z3geCbo/QlJrUampC6L5izl+3PIXanbuOw/PYISJ5b\nteE1wjWbdqTfA+8zABiI506kR6ssXZHi3w6TPJA4x3Jq80vIFfmv5h6rF9Oo\nEW4xBx0fyxpOruWeY6YZNOc0uGXOZpR6FXXiAzaSr6l256cJ/6rVGpPNRevn\n0vgT\r\n=lqQF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"4553b29d4a04b5b7e4bf87cad64dc2fc8c740d8e","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.4","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.24.1-alpha.14+4553b29d","@opentelemetry/resources":"^0.24.1-alpha.14+4553b29d","@opentelemetry/semantic-conventions":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.9","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.2","@types/webpack-env":"1.16.2","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_0.24.1-alpha.14_1628693454833_0.767569219106649","host":"s3://npm-registry-packages"}},"0.24.1-alpha.18":{"name":"@opentelemetry/sdk-trace-base","version":"0.24.1-alpha.18","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@0.24.1-alpha.18","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"d06ff14f49cea7c13b31bc3553c1315d9c434a9b","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-0.24.1-alpha.18.tgz","fileCount":147,"integrity":"sha512-QE0ZqebO4BJpm611b0165kvR40LkHvTfps406bv/wDO7SNz/nMXIv2sUKhJBqGSRK+2/jUG0vMvpOkBK7HxRZQ==","signatures":[{"sig":"MEUCIFToWHfCxokuNtSvaj4t8JR3GTRFdGOLf1iy8g33VW1vAiEAlSReugAeVdszYsfnrs+VI2Dd5XxVT4++YH7PJZnUMyU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhF3vJCRA9TVsSAnZWagAAiRwP/1YNDd+IH2bLR2ut+boE\n6PAa/4KiFKMpw4j4Go89kGpTfOBz5nTZWQu4+A9omScvVvBY7XBpQLqRTyRl\n1fmS3lSPELQtMv+102sIcGkz8zvnow5tVg2HNUBMG2xLXDSjR7LX9ruoMKgY\nAqMTCjSRxvTey6s+N0PBrpGZio+7oaQQocDqxKitiLkMX8EiHtcieY1zAskC\nElrtb2hg2najiDB3U1LKehREnNpbgjT3MWAiIJDWpyaL4SCG0zl127ERZfNO\ngv3y8m3S2ndB3MrKghC5bQ0xxfMYjBWGfVh5zPZAjiRwMAjXyXVeLgiHioH/\nwKWwQcWqEAcFOh3z/S0Xkx/MDNXZL+yQCXtE7WOzxvb+GT9errzYPFMzyBUq\nG+wShRLftqrEGzbo36fCHULYXGEaxfm2TF6HF/wTyR8JsNsNSzX2szdvUnG2\noWNE1owerG13zMQPqQqNk0H4qZbvLXE8F4MWPCVdsaWuyxX1Lhll9eknbBq4\nx5RQxfBQNGrI1Iw2sR8wGkMO7liZRqLBkAa/FlO0M0/n5ODxqT9QMBPk/I+2\nlT/fg1k6BuO7I3rgVAAYPDqv7nHLD1hCKbZ9dnkonZPssHxtY5ZLedoYk/G6\nfCSklauAiAjmvvZvVDzvxLtaYOfNnF0O+dyi5va77RMaaLu5AjHmG3Zv+9TR\nBNgS\r\n=gw2o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"bdb12daeb2e4ca3761d1411125f5d883471709ce","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.4","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.24.0","@opentelemetry/resources":"^0.24.1-alpha.18+bdb12dae","@opentelemetry/semantic-conventions":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.9","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.2","@types/webpack-env":"1.16.2","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_0.24.1-alpha.18_1628928969813_0.9380634139248278","host":"s3://npm-registry-packages"}},"0.24.1-alpha.20":{"name":"@opentelemetry/sdk-trace-base","version":"0.24.1-alpha.20","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@0.24.1-alpha.20","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"de349f8b90e4987906b14f064680403eefd73f40","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-0.24.1-alpha.20.tgz","fileCount":147,"integrity":"sha512-T4JgUpq3fRoHqL8RI6vghZ0Rf8Yusm7y5j+ZeS4gKq31KedB2AzZBNK6jRWprJc22IJ5/YP+0HTBA17euvlkCg==","signatures":[{"sig":"MEYCIQCVUqO1X93DZhqXTmIXc+aU8CiF0cDSHzoHjXz/1VsyRwIhAKBtjWBbfY4bKko6tzQDg1dDWc6N9gZQ7wecvsRn4PAO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHCT7CRA9TVsSAnZWagAAL38P/RXZXrIkyb9DVgqFbcRH\nzNfnDhVtGTMNJbgXkZdVATXsWy4X6IAiKKZEc7rYIRjaYslOKdYyB5lgqTty\n8BL1J1LNRIXu2H/X/qviyGcV1P0+M1otFZ1v/edn8qCbO8iWjLHJ23Guweb8\nxQfkKeZEETeL13KzxZhm6Gy328e3o0Bd5fZBnyZ9jG0vWesS1HBkjHqBxLKd\ng0qADSfgPtSSlJxKweLGqrqQBKjHpZtBmOKJdXLgLHKEsSfPxgl8Si5tHRPa\nvLX8zYVDFCk8rryu5fqLpWe5d2o0RQRzWnVcw3FA56CZBxUpvNR3WlgFOgil\nWntcmJoGH1uUwWq3d6VqIPfVrapMiQknmGI3+HgzjzWFIphGaScawwnOjIVl\nWlXYR7CECUSrGqa1jwtspbfNO0SfIg922CBxWsC6iysJLsyfa6ziPyzwjJRB\nqnmc/bYyIpbEYiQ+4dOT1TJIK8ewtRJcTAVcDwl9/VSsn+GZ76/NdZldD+/p\n/tg8WZfPfp4cBjLhwBoBZ+a+rJ1naB64wc66J7aIfM2eRpUY0TexCGYx4USz\nzON5xTVvqlzpqvJKU+K+HctdzBsv0wxYs4/kQ4suR0NqfFVvpB2BZIe9KzH0\n/f4U9smqyocc0yHybZxG6HbF2HsbRR0vn+Yn1iQdieh8g16Wljk1vtq+QhDL\n6rYy\r\n=9wQp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"f12913899ff5c588e10830e5ba7183d9115c3442","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.4","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.24.1-alpha.20+f1291389","@opentelemetry/resources":"^0.24.1-alpha.20+f1291389","@opentelemetry/semantic-conventions":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.9","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.2","@types/webpack-env":"1.16.2","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_0.24.1-alpha.20_1629234427062_0.7964990125133731","host":"s3://npm-registry-packages"}},"0.25.1-alpha.21":{"name":"@opentelemetry/sdk-trace-base","version":"0.25.1-alpha.21","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@0.25.1-alpha.21","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"90130b88074239b003905ee68653a8a62aad8ca2","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-0.25.1-alpha.21.tgz","fileCount":147,"integrity":"sha512-W44WsBbrmkNKzHlbrjnoHlE8JLl419V5Vdhave+IJ6AmAdmsZQi7i99DgfcVVCyPiXDEXRGT1D6VI6d6MaRWHA==","signatures":[{"sig":"MEYCIQDNiLqpu8u+Cs1lTRYS6RSu8slzRafP58p5LM6Nx3wOzQIhAMhg8xKg2GTIQic/3j4xSjcKfJuZRhndoRhISTpOY7wh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHWqqCRA9TVsSAnZWagAAOAoP/R+kSqbk2lLBLgSfS4tM\nW3P+ESNSTUKhzNGPD7zvhtFXa6p4lzLLUk6q8AIviCtXfHg8FryZL/94r0Sg\n2o9+PEY2MoR8dOdMw95ywLXJa4UfaY1QUOFaMYCV5fGigEfhLZXlniauYVEW\n2LQb5dTdiTsXGW3FLdnqLYPAtsnE7NQ/aoaDrHGIAThtSMnv97VMpz5lKk/Z\nEeVWdzLQ/VZjxtxxbgrnk8VqcjYq0bz49PC2HdzqeSq1EOT7hShW9cZ/BIkf\nKkD5vZZA90fvgduG0as7yc+KwMVeqGTkTcecdykS/cflls0ptJ9UDOvTpYgZ\nrSggs9J5/TW6UE62HNYyiSzNbKFC94OX+SactQ0zRp72yJs74wpD4UpQut8c\nHoeqLsmrWh7Xtz5uvgwt4100uhW2FV15jkwinhMMK4IYcIV+iN0M9CiouKbt\nA9wD0dOMlvC3rifnF8fn5D0PYe69QkEli6gJxrsiRfzOAXoO52KutFcDsQPW\n12U6XfLNhdgoL9kahXgEa+g/8U8s4IUXVYztF3DqIKRMBkGhf1R8cOwL0lo1\nIGYp3BmpyF7NQ3IKmV4mn/4d/qjXu1AetYErAIjcktgs8tCgR2Uz0+6A0pCR\nh6Qc1ZOlinidoiuzlLem7VUIQsuP26zaD6xJgf8BWg1Oekjroy3+KuL2S/XT\nwnjN\r\n=ah+v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"0ef1fc28d366b74d98b73b5d6334ffdc75342fe2","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.4","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.25.1-alpha.21+0ef1fc28","@opentelemetry/resources":"^0.25.1-alpha.21+0ef1fc28","@opentelemetry/semantic-conventions":"^0.25.1-alpha.21+0ef1fc28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.9","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.2","@types/webpack-env":"1.16.2","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_0.25.1-alpha.21_1629317802400_0.8977428987171272","host":"s3://npm-registry-packages"}},"0.25.0":{"name":"@opentelemetry/sdk-trace-base","version":"0.25.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@0.25.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"4393903a7db8a5ae81a99c4a34121df67e4fdfbe","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-0.25.0.tgz","fileCount":147,"integrity":"sha512-TInkLSF/ThM3GNVM+9tgnCVjyNLnRxvAkG585Fhu0HNwaEtCTUwI0r7AvMRIREOreeRWttBG6kvT0LOKdo8yjw==","signatures":[{"sig":"MEYCIQCti4VKK/PEN3BO7Ga65nTpCQWZUAuemjlsTmlgLCCXYQIhANG5iAycgkYjQtzcEkRDDSLBlDon1b+0nKg68xzEpiov","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHXi+CRA9TVsSAnZWagAAZnQP/2uVRo0am5dw3Xuz6WG4\nQhlmd9qcn6htXQYGAPH7eJ6ctlEl0xtSXDbkCf0IL2RU62nAhac794wKLdfp\ned9yI5B9HghS5LdapNWxeOVJbUhlfHUo3GKMagps1CTkpuElW/bPbWPgK5JM\nuRbHCx9O0MdY1iSzQm6yMd38xjI8EzA6RSo8xg0Z4AkH8OwANCsNvblW28OG\n9UZe+iAWYKOo0bJbe0WB1zKb41YMAhKczKMvo+yoHFPfsuyZYErktOsfje10\nMHuO/LmcSClwrX49MyDmXT3OKb6p6/bKubCqNvYWWQx/jDTua4Hjmj8OgSXh\nziD8rNObdGCLAqltz/buPhb/B7N27f6jzjB5jNkm/LVmL9Ujfkvwth9vfqk5\nE9g/x/pjHvyTaAX42UtJov8hDy9iEaQUqKIaUoDa5URlgzpYXaV4Hz5Cahc7\n7JyUi7M5cDK535/rbEfXUErpstOmpvvv0ATPhZuqNBzAOkAViyuLRgjFEVqO\nSOLCL/DCmhwcO3KOIzJRH0Z0h5CojstFXbCKsA0E0uLNLAl1UnzgAPFEbt/2\nmlhjPRIThzYOFwJysMXAOaJNtjk4ZBSlXan0t1sxj2eQplG+1gxpin29yDfB\n8gEKMkW0V6IZ0PVMwN/b0PSHvcnuOPEg1A1WKvW09xe/h44ww6z+Tf2VfeAu\nV/HP\r\n=aFb+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"0ef1fc28d366b74d98b73b5d6334ffdc75342fe2","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.8.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"0.25.0","@opentelemetry/resources":"0.25.0","@opentelemetry/semantic-conventions":"0.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.9","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.2","@types/webpack-env":"1.16.2","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_0.25.0_1629321406548_0.048648051511765544","host":"s3://npm-registry-packages"}},"0.25.1-alpha.2":{"name":"@opentelemetry/sdk-trace-base","version":"0.25.1-alpha.2","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@0.25.1-alpha.2","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"4de3a67970ff6eadf12b06710f5ac77e6c407d89","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-0.25.1-alpha.2.tgz","fileCount":147,"integrity":"sha512-OhXgn/tsEtvxOVZ5SQXIAV3d6pFd5rMMTPRsUK8QTHsSBVSOsKALygTvcRwPQJlUdSdJkxGA6NfUg8pOx1OjHw==","signatures":[{"sig":"MEYCIQCR/JgLC31LcnbSaR3Sn6LRjqitnzJq1b7eT4nBZ/apcAIhANLoKitgEA5BztqHIcLVhrvML97Bk2baz8xORcry+cG/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":238819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJBX2CRA9TVsSAnZWagAAUUYP/1l0sLT+uC/JTj1TfINp\ndWHrPZhqeMMiEVARoPTILwDF2mZ6lWUn4OWe2m7waueZhQw1i9mlD6QKtNeA\nkps1z+L/WUHqlPzT2HKHG5JTi2OwkNfoO5lNoU9tpuvhd7t7/PWSg3O3S2rY\nBSPt+0pOne0mBD6uRi4yO9X4iasOS31QZJvNmkEdCBRy5K0yx2u1m7LzLzcA\nfrb49X5PJMsAywkJKEyExq0nbkcllod5fw36noniLe5uXiScWwrGohxWlnL2\nEzgRqYqcoWMZg6MRVoh3K/VwymhIyxfB/kailGv4dr6wU0dUpiBwVtBdADW8\nkoMx2LS/vDTva2sMp/W/4P5mt3Wqcy503X07N9V10vQolUvRR0hcoXV+OU41\neRbZVWdFWXo4Q5I4D3E5UTgIAloSlVNkanra66/p3nNWtTLakNcf9EfQRl/P\n34n5E8eTN3Wl0O8NiSimEVHexew26ac9aSEj74BuKBWEntPDQqGAWS5cg5/t\nzUCFSzDIjMNDlNRBH8bprcJKNWsG0V3ko9LsngyW8eA+CCwRhEOAcOqvdEwb\nfeBK3PC7TMNo4WuNufVgCm8ejH+yP9u7c3dTtU4Z60y/BGvvLdMZA9UMhABD\nFEUQ0lGoOVX2ALBNQh5KSMk/085WuGWj3dT5E83OKnVy1uD3mgslbdcNpj/Q\neOKC\r\n=tFMf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"78a78c093c2df24b66c47af4e037da9a6098fedb","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.5+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.5","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.25.1-alpha.2+78a78c09","@opentelemetry/resources":"^0.25.1-alpha.2+78a78c09","@opentelemetry/semantic-conventions":"^0.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.9","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.2","@types/webpack-env":"1.16.2","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_0.25.1-alpha.2_1629754870123_0.17987001772703892","host":"s3://npm-registry-packages"}},"0.25.1-alpha.4":{"name":"@opentelemetry/sdk-trace-base","version":"0.25.1-alpha.4","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@0.25.1-alpha.4","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"29ba973f0f357c64da5ece13e2565f2745500ef3","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-0.25.1-alpha.4.tgz","fileCount":147,"integrity":"sha512-xwUOlftFr1dN4Utp9Scu0+eDbQ9oEsQPJ5cUu6I5WW8wxURqV/d4f6UTL1bmTxm5x5FlS9ggQSVBiqHeWoAZEg==","signatures":[{"sig":"MEUCIDIO3X0Ip0Dqcxe7kAgyn4rie4xDhB062Pc/p6GnpywmAiEA0kK9ptzzM93v2jgnVtEt857r0cBWxnTxxDaE585k7vI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":238837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJUl9CRA9TVsSAnZWagAAsmQQAJp5bnBhFSjaYGNcLpjk\nB5rAh/7iqHO4cK/jNHYrlao+r6fp7rhFItt2PLoLrmuhl0TXEVAKbGp+GTIp\nf0Sz1A58zy+7dBlRK3X8VIYNpg+L0m+ujLNzk+DLbpSEHMLDXfhZ62DvYvpc\n0J6IPGhnTdrd/+HlHuhSzduClCAgmLsB/wZZo+GjR0nG52GKv2ZP/l5+ZAfN\n7FOiXgEp3xmYTyNrqfx6gRXpCXyjs4Ot4vAMf+DLsum0fkWtBvT8LyMJSuQs\nZHXEQGzbiBYCJELA7agamKBv5rxPIBYuELbDJXjDNwDL/pQDnB8xUTNoOjIL\nfG3B1m9bE2+6D8CZVI3ItfWmVZw9XhARocXZ6DYaQW9xuJ23ScSgN+CKUK2o\nyls8V5PwBadpJg59jQiAfOvWHCNPWSAGGttIXMbMfKTJ5v4iFv+sHHggS3h4\nvvmkvpUMPkBFHmlBMQLvQcqTuS+hffAylqelzHO445zEU3kDB7LfXy7v7Rx1\nH0zjn1cd0U1kkpGXrpIGW1czR5vChsVcDnUCmS8HzQmSU0+l42N8prjLPo73\nOHoHbGctUsX9j9IOhqIgc5GupPs6x4dJgzbYpQvtXygIra8kxl8bLlZLsJzy\n1CM+5GfaC8CeDreDh0/Y4fTutqMTV/s6ryMFupq43x+ONvyLU4Yf/e9O8bee\nn8f7\r\n=EjCd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"3cbd530f2ee5c06376210402eb87ec9e362853c5","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.5+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.5","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.25.1-alpha.4+3cbd530f","@opentelemetry/resources":"^0.25.1-alpha.4+3cbd530f","@opentelemetry/semantic-conventions":"^0.25.1-alpha.4+3cbd530f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.11","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.2","@types/webpack-env":"1.16.2","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_0.25.1-alpha.4_1629833597428_0.24765430996019488","host":"s3://npm-registry-packages"}},"0.25.1-alpha.7":{"name":"@opentelemetry/sdk-trace-base","version":"0.25.1-alpha.7","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@0.25.1-alpha.7","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"2df18432d5a71f0e770a8f5bcc5c84eaf4c0c580","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-0.25.1-alpha.7.tgz","fileCount":147,"integrity":"sha512-3UrzA71WObun2L+NbrO6iJGQqSGnXqLKT04owUtWO1fVUVaYulTy45zu7caA4Y8GrO7BKiCglzICu8SfQ8bwxQ==","signatures":[{"sig":"MEUCIQCD4OSgZ7jj2n+j9BFZLCDxoe3drQp5qh+1CxEqKGC11QIgYQHLNxm/CR/1WEeJNhFs4v4oor/75XOXZdOmw0ln0oc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":238786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKSzQCRA9TVsSAnZWagAAp5YP/jVVh5NPgHRzsGtznFca\no/xeMefN3jRoaXbhtbmQbLs14jL3/AuJ3yn0rSx2u62jFSchuEzGh9i13MBH\no4PrKBlzOwnvYtoDjlQ7ys1ACuusXh+ExTwiPO5X5bFnahDVXzfgTpjzK9GG\nb3bWA6O5DzmaX6UA/929snOdPssOBSFYCEBBWonwBmBBJ+IMEjSPy55RChHz\nw8GVt5A0IF5W2ZaLVdScdVuRCoPAZ6LRd8bpI/H5CnmFPxtfX1YW4zjZh89g\n3qWuXKGQM1wtsJT3oesgty/guyiCCrqmeS/fxbY0+L7F5FirWC6Aj0XsGy/j\n+iZYPl/Y41Oi4EixjREKMm/S4lckyMY0gv3EhBMrkg3jGBRZAYIMR3JKW9pN\n9VTGNpG3Fd32ZyViRXtDcfxMUr2P4+yaxHRm6ERFwtTeFuBTgEXWyHMsSWIc\nONmZ1iFb2gvRPh6E9UVpnf3mSjujXIBRzgyjAXNuStbeIXO9MZI+R57Q2PsN\n+vYY1qtHv2/ygw/2Wu985Ky1L0kqOKQwZ1HnX8hvvn0Dd5cPSUlHtA8Oi2HM\n+H+Jiz85aeXsHuFb2beINmoV3g4IO1HKsfrYXxRZOskLHD1BJ4SIZQ+ohhQV\ns+NIaNtRmCLgm81Kila2zo7sstnpVc/Dmv+EqS7KUjYFZFvqSk2RDvKexuIV\nHV7m\r\n=bXAb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"dfb597def863b15b37b24d965018e8c92d2ee70c","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.5+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.5","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.25.0","@opentelemetry/resources":"^0.25.0","@opentelemetry/semantic-conventions":"^0.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.11","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.2","@types/webpack-env":"1.16.2","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_0.25.1-alpha.7_1630088400146_0.9518154290635452","host":"s3://npm-registry-packages"}},"0.25.1-alpha.12":{"name":"@opentelemetry/sdk-trace-base","version":"0.25.1-alpha.12","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@0.25.1-alpha.12","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"690d9c2a6996aa8750fd0337ef74b5e30153e965","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-0.25.1-alpha.12.tgz","fileCount":147,"integrity":"sha512-L/bR58bGua4XoVFuBzOmh91UGrM5rhPF8n6LiWPe41EWJv4qyXAJGaCSAJvGjgM+QhKq10ovLIP3MBQnagZEcQ==","signatures":[{"sig":"MEUCIDcQU49VPQ2p1OxrCZnRJRihRmBNOGV76F9zIkvMPDmzAiEAnWJ1gaHQf3MPAi0itikgidfssSjLWuLlL6naPsd085s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":238817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLT3xCRA9TVsSAnZWagAAfm8P/iVFL3CAczgQ4gh3XANX\nxkvZ72MAb69BWMUzzZcUXgHg7h7mJtwFP6AiZtXjwqUt38mVicSTqAjkMxj3\n0v5KbSYCmj/TygAvdFjeGtUnohA+aTx+44GA4LGYMh7yCXwg05hM8kuL/Af1\nZO3PbVkW+zzM+BIoO2rrv2DR+gm8TMhQmT2842k1D8+IbgB98cKpBf7a5qVv\nmPM6fWCVa4WooTwOlJdBeMzfj44yNhhFdvEzOt8asaHtF+EiSzmm9fPi9woT\n1ALWnpy9V4fp21wcNNvbDzfoHqb7A/OTlu+MMntLFmEOzs18HPOL+AFJrpKu\nL+eP0trSPZJF+cMdlwmkxui3J/glPGAg6KEIjJnw2lz5H0w++6nbt91WXeWy\nPeof54TJ6zjjivE+Lukl1s/DcrHWh1oUaPbmvZesasB2AiEw2CeN9waFHSAt\nlSM0Z5W0d6PYzr0OxtTCzVgCQiEG3i5p9sWuBdDktdC/e1fYX8at9KB2amfw\nTHuadJ9LDZpsDPann/BpXw0KdYLPNMecKTwfLAoF91RXCoSJ9lRlGB+6LiX6\nrotDmt5uEpKWS9QkhfOaOZTnNErdWPKfbk8B+ZhdYQ/ACCbDBbHeB04iL7vZ\nNvAH0OQwIR0XmbPuxgaNSqgnuSyPDm2RVp9y86ZgliuEZu/Rv1bBUi/abbS8\nNuqF\r\n=egTX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"7d2c4aaeb08e6c680f8b46cefcdfe955d7abe4b2","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.5+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.5","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.25.1-alpha.12+7d2c4aae","@opentelemetry/resources":"^0.25.1-alpha.12+7d2c4aae","@opentelemetry/semantic-conventions":"^0.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.11","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.2","@types/webpack-env":"1.16.2","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_0.25.1-alpha.12_1630354928769_0.21178081484243938","host":"s3://npm-registry-packages"}},"0.25.1-alpha.13":{"name":"@opentelemetry/sdk-trace-base","version":"0.25.1-alpha.13","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@0.25.1-alpha.13","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"df007e5f5653f164069be102c6bcdb5ced6669c1","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-0.25.1-alpha.13.tgz","fileCount":147,"integrity":"sha512-7PotUD3giX/eHFbNvp5UJaQ+YqZ0u3SyLneG7YKk9uyp3YYlU7UFfcBfh3x0z22FPdMArJBefZEHymbKTy3DRA==","signatures":[{"sig":"MEUCIQCpK5kc70OjUqwOaLJEQ20suyEP78oq1igPUb6imueg/wIgeJOCs8SP/YX3PR6BgVbVriWZkIC84r5jJDE1x7uWqN4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":238972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLUJ6CRA9TVsSAnZWagAAnOMP/RLKjP8Dx0ueknV/3Hx9\naaZtc6QtAxqzRoSLIp09C9EHhbXHEu/VdCFKYnfWmqdhraU90m+RDULLepmN\ntXFJr/sK3hSE6rhgjPxsaZ+mPhE/FxBvfF4K/TPRFOVrdprNasw0KM5CjVFW\n+oM0rbgasDZk9h/ir030Fw5XxzxMFdWFGhOFV7TITIngA2l3aMQwdRWmm5Zx\nP2jiYTBw+JDkBO2wrB3c4nfQmuheKlvHx7trAmmBDktgKluMLsMMYagYlwt9\nqf+AArAUBn+R8NEcBoT14rtl+h8kfKeatJ2BOzgidACkDcSEAiKG/UhU08nn\n6XyFbVLBqb4pfLWN8jeu2WR1CFPvOtfppmV0fOPDPfSnDhnyXP+FpKKo32Bf\nCk7yhyCqGHmSfYD9EDCMed+9UEjTHY5dDjPOPO7z5nJIFgo+Fs9ax5HtNh9U\nnQQOzpKQlwWmrVOheENybm9slkFaQLvGzziZNGZMG62/X/D+fvRUCK/V8vo5\nz94icTsRxCZ4pSbIIb9+Bj9lh4Bx23DuUO+UaMma0FhVImsOhjWY1aCEiV3B\n+hAtC13RON4qT7pqqtrG/5rIKEET53U0gdoggJaV6aiULeoQD5LNWv7SOiEE\nEnnBXPqScP2/n3TtwzoupT2PumMmTFBPKyqel6htr1JhhoJPW5gA/Itq1eTR\npQRk\r\n=wdjK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"f0caa22ffcb26af2a2f05260f138a494e120a955","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-filtered-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.5+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.5","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.25.1-alpha.13+f0caa22f","@opentelemetry/resources":"^0.25.1-alpha.13+f0caa22f","@opentelemetry/semantic-conventions":"^0.25.1-alpha.13+f0caa22f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.11","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.2","@types/webpack-env":"1.16.2","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_0.25.1-alpha.13_1630356089912_0.49133518504216656","host":"s3://npm-registry-packages"}},"0.25.1-alpha.16":{"name":"@opentelemetry/sdk-trace-base","version":"0.25.1-alpha.16","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@0.25.1-alpha.16","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"3e59bd15213c7ed7a95407ac657190df9013f2bb","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-0.25.1-alpha.16.tgz","fileCount":147,"integrity":"sha512-xYPEm9jw1p9+Y7SPAHDcWIC6t4sewzOxfu5DqMxZE+Ze0MnQMatwCOvdO2EPMy3wkeFY7NJJjxlavVpzXCAVMw==","signatures":[{"sig":"MEUCIQDFwR8aIHNvMiRyvUYQQVlvKKFGnsfwCD+oVEztecBHbwIgFogvaGvTP+WztOJIkbiQukLk4FTcPJXQmxX1hSpbDNw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":239036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMyi2CRA9TVsSAnZWagAAVkoP/iuad8ncSZJBEpyUK+Sy\nKYe4lSKqs2mQNAW//AUNRGAWbY95PLIliKCZvserpg1TQlcNJGou2aVsNiaA\nARU5FnQXb3VNgrVBlYGcbyJWmlZ8kGwwxFigb/q9vV6TmLdKUtaOBD+9eGOD\nnz3+5LXPV62uLGGs9L1eX6WgqAlEJRab0IsVGoSN6hqLu+8GnO1cE0zzuc6j\nlDces+kFs6UuYbADMSjnRmac70xkMDuDYWYBycW8Vu/LttXVklSemCtERjgL\nwjU5SIEqyGLmGyp5+YMvO4R31FYThwG2Vxumj10HocJoWi2nEHys+Hhu6fSL\nr6imKBDFxzAXNPtKm8dWpAtPYbSYr7w5D3lPmln45PRdoPXqqD5lR25ywGYp\nXZMi1UaQP/eWZ6kXFsWHwy+VyZT2aX/51BOHFYxlqhtlEFX4aGb4qwEzzP3/\nFnKltC+lEHykB/hSGiMjuXBcnqo47PDpIPSBNKtqZ/K+vnuDr9jAh/lBFdgk\nzNaE1ut507pNckfk77+QVnqyTH+abHmQZkjBUqPEY7Ljuq6IzGiQvPXmR9yq\nM1acS9Kbj2qxlmN8TmXRm0MD+Ncy7Ymayk4E5bkw6CI/mwLF6Ao7LsLGNWbJ\nvk8tOt3HCBm0z12FzQiEAZSZQMcb7ylznYMfNOFE71N4F+OhCP9cbjG4jfNE\nMw6a\r\n=sEuG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"63f6701081e3e4a7eb964bb82cbd8cbc2eaad347","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-filtered-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.6+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.6","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.25.0","@opentelemetry/resources":"^0.25.0","@opentelemetry/semantic-conventions":"^0.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.11","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.2","@types/webpack-env":"1.16.2","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_0.25.1-alpha.16_1630742710731_0.6843385580327839","host":"s3://npm-registry-packages"}},"0.25.1-alpha.23":{"name":"@opentelemetry/sdk-trace-base","version":"0.25.1-alpha.23","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@0.25.1-alpha.23","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"678ad69cfe2826f4f497f1fe0484576db5d23e88","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-0.25.1-alpha.23.tgz","fileCount":147,"integrity":"sha512-+nwTWJZoNWoc+zAE4yS+U9q1+qGD3sJGP3qUW9CmObVVW15ySP1tl3BDHiBFcB7ILQAhx/ObeS+pWZN9CL5JTw==","signatures":[{"sig":"MEUCIQCOW2HsF3Q8kw7GWYO+2Xm8AjoSiyYLsaMgzRUUWwVPNwIgFKJkmK5rUEfZxZM+R7Xg991DAuwoJWytg4sPsNJE6iQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOTXwCRA9TVsSAnZWagAAt4gQAJ4KGXGYny0wx+AEs5o+\nhpOUqvkyxY0FZBmS/XlF6Rx1MnH3zubA4925uZcK2giaQOMn3Ap5k3UkeDjP\nxT+btSm5hZvjnEjFBhA1zAo4Z1Vz2hqdj6Bc85RU5mUCFDNV8w899h8Xj/F/\nhwSLJwuPEL/MnwptLXf9NEvy9S+nMNy02gt7sbf/fK5dogJXxHAuZXkoHQst\nRl5U0pYESJtFCStYitzP9/vdsxjIv3pbPohrFxym1ifRKi7Is/YZf7Ege81R\nTLGX9aMH70AQnR75LwvPq2ApxQ2F2xbwDOhE6gbVKH+8F8jLBm7S5OBMzEwp\n6/vepagI7gU9xQRu+4j6XbYurnJf2ZmnulOFmARz98hEyWAvtEd9zN0E8zVP\nMjPO89/UVixzYUbXJz5e9EUP60/CoT8ETl4eHF3mmX0/FXmde0xG6KNKEI+u\nd950FsxHQg+WBfcC02eaNsjyYvavO+zxtAIkehnFOfXe1Mgb1/KdTKUhsm6d\nkKR2loyRyLVYxPYCq1YEq/a/NJCJZPofYqJ7nJA/0Y6gpgwKG1rXzPN1kcNQ\n2bZYQDwSCmAsVmBYFCb1fRTzM6w7v3a8/vFKcv4Mf+fZoaW8YrKlxm58lXqL\nOsdPIpiiH6ACsk4JvHTPCxoI+CpDwxCPDl7uu59VdF9ZgIv2M8RJr6EwQFKR\nBa93\r\n=b4/p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"feea5167c15c41f0aeedc60959e36c18315c7ede","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-filtered-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.6+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.6","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.25.1-alpha.23+feea5167","@opentelemetry/resources":"^0.25.1-alpha.23+feea5167","@opentelemetry/semantic-conventions":"^0.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.11","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.2","@types/webpack-env":"1.16.2","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_0.25.1-alpha.23_1631139312167_0.5525742629314336","host":"s3://npm-registry-packages"}},"0.26.0":{"name":"@opentelemetry/sdk-trace-base","version":"0.26.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@0.26.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"9f8a0b7e290d63eee67c5a5be921ed21d293c70c","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-0.26.0.tgz","fileCount":147,"integrity":"sha512-SqV5pccxJTekOXdE1jp5VWxZ7GYw8rrHy7g0LcxLzn+D8YJ9ZBhE481VrP9EsjyLlJRhicv+z2g1XFxpMkQdmA==","signatures":[{"sig":"MEYCIQDSU95sy8kG+hL60kiMOWHMrqvjMCzH1W9eKUABO3bf7wIhALdpLXNwZ59gj3Dz+YO1EUu6ZL6nTEr5VqN09jbTbkrV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244852},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"fa2e897587a2441205fd085772d80a0a225ee78e","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-filtered-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.8.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"0.26.0","@opentelemetry/resources":"0.26.0","@opentelemetry/semantic-conventions":"0.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.11","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.2","@types/webpack-env":"1.16.2","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_0.26.0_1633005332268_0.16476052719806322","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@opentelemetry/sdk-trace-base","version":"1.0.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.0.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"f025d517fa2386ed2ccd534dfafa894ae323dc2e","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.0.0.tgz","fileCount":147,"integrity":"sha512-/rXoyQlDlJTJ4SOVAbP0Gpj89B8oZ2hJApYG2Dq5klkgFAtDifN8271TIzwtM8/ET8HUhgx9eyoUJi42LhIesg==","signatures":[{"sig":"MEYCIQD0Zq61lp2goYcIDSNYrkSWaH2vcZkgym51d8Qv0RnyegIhAIP2T7OO8FtZ4nr9eNSN4CCmgB6oUCf+qdYOyzGHX0Cy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244844},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"69b925d142a4405c7c6bec7deadd8b4e96c7d5d6","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-filtered-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.8.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"1.0.0","@opentelemetry/resources":"1.0.0","@opentelemetry/semantic-conventions":"1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.11","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.2","@types/webpack-env":"1.16.2","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.0.0_1633035223758_0.4156184977353712","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@opentelemetry/sdk-trace-base","version":"1.0.1","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.0.1","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b88c72ac768eed58baab41552ce9070c57d5b7bf","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.0.1.tgz","fileCount":147,"integrity":"sha512-JVSAepTpW7dnqfV7XFN0zHj1jXGNd5OcvIGQl76buogqffdgJdgJWQNrOuUJaus56zrOtlzqFH+YtMA9RGEg8w==","signatures":[{"sig":"MEYCIQCC9fuVQZArSWRg+N89DDvJIHnMbymcyIIBAUzJymYEJAIhAKK+sjb0Wu3J5VvFZC39vqGlZ+/poFxV7Xoruc1qW6dd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":375519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2UqlCRA9TVsSAnZWagAAatQP/iWXTWUBoGG4nIFmKkxS\n20Y1VIKi5N3udvMq+gwnTxYXD0sTjV01spACjY86atMx6ZHRn/0CfjaziMkU\nE4VdMnWOceoQlSzqWDLa9NNlAhmH6GV/+c36C9uhoVL8SDemHpX2wvIwv2cI\nyLCc5bdR82lnLePoFRAc34V/7jJHW3ryIbCe4eH/8Y23lNDaL1ofKXitYjfv\n1yOlvTK65xJsdQ+8CmBBQfdMqqpaw7ahrH6CxgXj//9Z3egZN7qiAhTjJWK9\n5midnB313D3jiaS2OKkb/MFrIfIuOpcL9Bd1TciKOTbDTlkFjgL/EpQ1MGSA\nAQJohsQeOYqvFIuouG+56qRqS094kMgvVYkQXLqTVHRvzxptc7Ai1H1YdKCh\nHEdWBIHzM/zdp/wKMDz1IjNrRefK24/yfWxv1YYPoCnPEQ2ZGHmfgMX4UiNH\nLiaVp8rVT6Lnl3hALEuJZrRP1Rxl0lbfPFb/ZxWv457LRJ2jsX58MsTrSScO\n0id/wDTYJcuzzX/auxRzTTfZy/vQtjQyy48tlAZbnJ8/EnTpNU+2whsWsSYR\nfUS8AeW4L5gXw1rfqJiz76QPND0ea7oa3eiiaXCqOHAvcalMzeYfdR/Eye8D\nCSky571jLOzqrHOaFsude/F9jvXgGEMUtqRbKafWNxmkjaFF6FXqyucYcLgh\nlZOZ\r\n=aKC/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"9cf402ee4231ee1446884b5f59958ceafc1b5188","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-filtered-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/core":"1.0.1","@opentelemetry/resources":"1.0.1","@opentelemetry/semantic-conventions":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.3.7","mocha":"7.2.0","sinon":"12.0.1","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.11","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","karma-webpack":"4.0.2","@opentelemetry/api":"~1.0.3","@types/webpack-env":"1.16.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.0.1_1636642284812_0.1678333829919234","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@opentelemetry/sdk-trace-base","version":"1.1.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.1.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"78833810991679a634f440aa3055b22fab9c033e","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.1.0.tgz","fileCount":75,"integrity":"sha512-L8WTUKVG+E3IVTTJ0FoDo5YwsEkSOGMFOCBJKFH8O7uV1bFny52ASyWaNrhhl5kRPGlkHtsUnWkgnQm9Ne3lRA==","signatures":[{"sig":"MEYCIQCxrsqZRfunV5YR0FGHmGWA6ok09L/bkBxVJhAyHioH2QIhAM4ZoSV///YZjO2/7AZIhJOQmcwMrLNQo/dE+EgbnRA9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiND6VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXIQ/9FtTOkR2g4MFiDgnehThC4HE6EDI3YhK5hVSeDlu8a5kEC/Dr\r\nfaNCFDev7W7G07hhnRYf6OaYMXtZHAMSJ3mjIUIJ8HE/R898GPYZi5udmgxY\r\ngPzF0B3GIKNT6fFTnvKQ+auoQUxfa96V5teMUAXWgWvQkgAAcPgtETbG4BlS\r\nGwuXmfxovxsYyI61VvNz3yUNA9MybAGN49Sv7RW13aA95ENT8nnQwBVRHRc+\r\nEViVyVe7cDHJvxvDuGOPcmtqxGTP6Q9JRq81K4VI1P3GQsS8vCWEND0gEE1q\r\nUJkU6QNwO7QuEsOMFklhS/bLruc7kvUpwr2y9+2lp+fHpCVPF1zLzMzyV8+9\r\nzemMXzG/afyRFAjwpYk1VLhRXL+dbwL+hFn31TrwBI+NqkFvB4Bndm/D7IsM\r\n8xNJZm/CsguwKj4oq2fJcCWpGxKZPw1u0a2RoqXabWoF8OoRE+b8DM8e79w0\r\n+ol/VgyOfBL8B8td7RuxN/xzIwCepSMZ5A7RWdkmhDJmHtdOxhtH8xDcekqq\r\n/1PEhvJeqBnqEvV2H0S9zCAZrAHPoVjJSSwPaDSc9guJeeKYSIg6wWcOrQzU\r\nYXU1Thvv4hILbfUK0tc3mdp9MDVSrMxbHnyRjV0B3Yyh/YUYWUddZ6T/imBP\r\ndjQxrAeNtrmBbkWmtXsflLikHSPU30Mqzgo=\r\n=scwK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"f384303ac469914d0dbafde0758ccdae473f336e","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.all.json","watch":"tsc --build --watch tsconfig.all.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/core":"1.1.0","@opentelemetry/resources":"1.1.0","@opentelemetry/semantic-conventions":"1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.3.16","mocha":"7.2.0","sinon":"12.0.1","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.4.4","@types/node":"14.17.33","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.6","karma-webpack":"4.0.2","@opentelemetry/api":"~1.1.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.1.0 <1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.1.0_1647591061708_0.7080112200023543","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@opentelemetry/sdk-trace-base","version":"1.1.1","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.1.1","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"2277e44a8b90815bb3c23515cae9de57ce902595","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.1.1.tgz","fileCount":219,"integrity":"sha512-nj5kFly/d6V2UXZNi3jCaRBw44/7Z91xH0PcemXJTO3B6gyMx8zIHXdnECxrTVR1pglDWYCGs84uXPavu5SULw==","signatures":[{"sig":"MEUCIQDXcQWtqYJJV5tMuOB7wmN/al1uzJBLOH5LbMyGcrtHPwIgMBptxEBJsLebjv3XbdtlJ1TDGW/M5LwieOF/Xd6rpUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":552814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOij/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaKA//T0QbIUoelYuNPxDaBDM0ieilM+eh5Nyy8dP3LRocnfOfGVo6\r\n1+zkp9C58SOO2k0uMNgJ8BcMgXxBd+zcS5W+/J33LCvbP2ZpCMBQrOGa6kny\r\ndV5FZRE73sUBCDkY+/81ehyOiXXLW46313zGCBgpX9p/HwivTjT16PNYrr6k\r\n3ZZiQmb9Tm68VnVLOENIqTspRHzjq7T8+9c3fmdLmiNdrhP6k3y0GE2vdg0P\r\noHNrGD2NQCARK1RLMJNF9a/8/hK6dNERoQKWydjV5y6fTV8HrIHsVLzrNvXs\r\n0YF1N8ZJgHUoqYsTdKQf92kr/j8sgMsUFxx3cku2t9qcQHffY5GxmPgn/fTE\r\n8bZZ7mPhmsf8aXih/F24cInMD/Eu8mKktpov+agemmD5RFEMTUWeDV481din\r\nFOUCRJUDTSserEa580XBRkUsdUr/Gb6dm9JB8mxGQwIWJ6ZUW2K+RqAb+FdR\r\nMCDShq+C8YSwhSIaTeCIJce8NX+ca9NtjUO1sIPqVNIuisyO6NOz0keeVKXH\r\nO0xRTz5l8Jog/Gehka1hwbtUtfcVswEyZg4SvVKWmcrb0HYVW+e4dClEBr1d\r\nAp2QgpnUaIhcVNwjuMkSrGqiTvA+ehBvWMPk6r2zi60fHImod/+0d462yI9D\r\n2rgR//laEPnSI8sHJx7q33Yi1s5qXMUqzaA=\r\n=2PCq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"b0f8a2d36e6d1d3090c3d2380608d2102c826e0b","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.all.json","watch":"tsc --build --watch tsconfig.all.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","prepublishOnly":"npm run compile"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/core":"1.1.1","@opentelemetry/resources":"1.1.1","@opentelemetry/semantic-conventions":"1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.3.16","mocha":"7.2.0","sinon":"12.0.1","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.4.4","@types/node":"14.17.33","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.6","karma-webpack":"4.0.2","@opentelemetry/api":"~1.1.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.1.0 <1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.1.1_1647978750976_0.4451688237419007","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@opentelemetry/sdk-trace-base","version":"1.2.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.2.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"aac5b79dbaced92a886fb2e348e54f5b681205ed","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.2.0.tgz","fileCount":219,"integrity":"sha512-eHrG9c9OhoDhUmMe63Qzgpcvlgxr2L7BFBbbj2DdZu3vGstayytTT6TDv6mz727lXBqR1HXMbqTGVafS07r3bg==","signatures":[{"sig":"MEQCIHxDeRJ1Y7SkEGT1p7MiTG4y2cOugUZZeZ+XhrikR+tTAiBWEgxMhwJy574hneXGgEi37Y37vhBQlNd/xvWTQr/SVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":556102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYsI/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonHBAAj44NYQVANyFTg3YLzIsIJhityCIuLvyhLfar3YpD7IkGrrhZ\r\nT9U/D2fN2wdSfoeD/Z7dGu89Y5/AmmPWWEEe1SV4aPY9u3mXwiS6E27zX5sg\r\nyLkIHYphlU1bDlq/FHYpp5v9ptK6SJa4epgNBFrBNfyQg2vT9EWyyB9W5jOH\r\nQ10w9oEg3DY9MtH06PPh+VLIJqslxHFFTaEC5nDIz/+yfqXjJb2F11G7TL2E\r\nSoisfBXai9rNnUebsTLc8r2J+mWwlcZWHThTZQkeBw0eAw7BWMPIaWWnbl6k\r\nzNS686ldebx1dhQjD2qkuUabqHh4EuJoMvl7KCCYgFjWmRhXv5q9zog5HpsL\r\nkDSCxnLVP4uEjnKcQ7tw2Vru6+7AejaanVDeUVkVmW9MCNCZgyFQrDvq/I6e\r\nnVLTjrh+nLY1b6ulsliiwi0uUglQl6rgX8ei3oe1C/+fKg0H5n4ysL0Wdkak\r\nlEnaryQ9b5Mu+HYOLC4leatb+Ob+Tzre+aspQ8E+I+TbFRPqEYwAk9qTC/27\r\nltLXlSNb3sCzJXIrPg/fRQXDmi3Mq+j5Et3Xr9XiifQLwq+odpd7bh7tJ468\r\nzEiU+7v17c4vB/sq1diy3DL4H+qIcwVTffl5PRDY2p2Mon66Nruumx7vgxnd\r\nCYcdeAhqcXuo2O6XPltblnFADHHs56BOMCo=\r\n=MSTB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=8.12.0"},"gitHead":"a0a670a03fd35b0799bee8cc466f79e93b5b6dd2","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.all.json","watch":"tsc --build --watch tsconfig.all.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/core":"1.2.0","@opentelemetry/resources":"1.2.0","@opentelemetry/semantic-conventions":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"6.3.16","mocha":"7.2.0","sinon":"12.0.1","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.4.4","@types/node":"14.17.33","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.6","karma-webpack":"4.0.2","@opentelemetry/api":">=1.0.0 <1.2.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.2.0_1650639423630_0.5047606523204053","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@opentelemetry/sdk-trace-base","version":"1.3.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.3.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"eebf6f553e49ceb309d346b8de7c9257686bbec3","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.3.0.tgz","fileCount":219,"integrity":"sha512-BkJEVdx46Boumgy0u6v+pm7spjOq7wCmClDFnHvQs8BS3xjmfwdiReoJFcSjo0cSlxkTJh6el8Or2l2nE3kArw==","signatures":[{"sig":"MEUCIGz/0H3rGWRaHX0jlcn+6uukc3qzgIuKUgwQEgJ/3hoqAiEAzMR9u54IyMmxnMYkD/aoKGBz0H1UhWhby2nzZXGtqFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":556534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikSlkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNxw/9HOqfRpUb4IKDqrn+hwiDh+sC4Nbwoz1NLjZVNN8lCqDA7Bt6\r\n7j+sgVk3xxbuTQAKxpIst+8vYkEbY3QiaYEU3Xs+inT92ky2J29s0NUE1u5j\r\n4G8g/vHIuAVb2q6KE1iWi+kTynYE+7LbO7Ao7nRfpqlorKVlMjIOQNCaiOAW\r\n6IwdU34TJXrT3Qya6Z/jWjFnC0e/gG+omiBOnv+UNemQqW5Psz60bRttRAQJ\r\nhY/9U7tgptiurrkCZbj4j5/DsBvLfJKuoXg0nE4jI1Nw5H0qIW0PP8ifZAtx\r\niyw9hoFAeOWb6eA6efQ/UJwXpXEBz/ViX5bIckA/QmDgZPIYrVT2/irowhYY\r\nR9/CAxkSu2UX6tz5lKmQZcYSCmpR2gIvtKV58MwAsH2g5SSkW2biqB0XdTtr\r\nAERTzqJtgrr/kKsSJXtGuBJQ6aRmIUSBGmQUHlU/mkfr+dMfCFxZvjGU5wwl\r\nTfIsifIGkVpytY4YUrQHDEiOA4FfbYNYIA5j8rQVhzcsXAe1kk3iL6+9wQsd\r\nDrI72fSs2KsxPjLhlEyu4LsLhJ51QPdDz9ml96zd2YzCuW1zUrYQ4cPiJuJU\r\nvN4LyaSB5VCMkgpgj9SmcIQsqB9X3JNBr/+2ajElF5HawwmI6NlzADfOQ4F9\r\nAozt+rNMEJKi4bnqab+pMfrux8B7nx3++Os=\r\n=7Hm/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=8.12.0"},"gitHead":"eda0b092db484855ded8b4837ba7fc19a377c5a7","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.all.json","watch":"tsc --build --watch tsconfig.all.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/core":"1.3.0","@opentelemetry/resources":"1.3.0","@opentelemetry/semantic-conventions":"1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.3.16","mocha":"7.2.0","sinon":"12.0.1","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"9.0.2","ts-loader":"8.3.0","typescript":"4.4.4","@types/node":"14.17.33","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.6","karma-webpack":"4.0.2","@opentelemetry/api":">=1.0.0 <1.2.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.3.0_1653680484654_0.37952356793618636","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@opentelemetry/sdk-trace-base","version":"1.3.1","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.3.1","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"958083dbab928eefd17848959ac8810c787bec7f","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.3.1.tgz","fileCount":219,"integrity":"sha512-Or95QZ+9QyvAiwqj+K68z8bDDuyWF50c37w17D10GV1dWzg4Ezcectsu/GB61QcBxm3Y4br0EN5F5TpIFfFliQ==","signatures":[{"sig":"MEQCIALi65Rm/zKG8ZBolugN7azramCkJZwJFqjYpR2IuUmHAiAtSSXm3hpjXUpwcBWKdCGjLnayhLgb27nqMu3p74uF9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":556534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinmLqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1lhAAiUCOLc4qxk934XKQhQW8My+vNgqPeT/tMdJiJ63yEvtbTwQ+\r\n8elNZzkUfc9a2n04eOKZTpcZBdLmdz8kr/L7+SGXVA3pGGRmvOFp29YTVUQ3\r\nN+/Ub3SVTDyyA9vTIss7XlJYUXvWXp3mEDwfgS2i9VVj5gCYyC5zt/LjYP6s\r\ndnb3OlASri2XaZPDzh/QOhkT4HZUbqhnqGCSJc+8fU6IhyrL7mOnS+oX4o+U\r\nWG2Y0wvx9MlkDX4+QwJdrRlDcG7KZjdoSn6p3ORgy8/UJVAGGoUHI4yPDnFC\r\nu+tEpRgnuzKRvtsyywrWx0h0c+fBxV1cCIrHBxPsWK/TlypEv9WbuD17vdz+\r\n4Jm2ljTlDgZ+K4xnYqIV6GFTZosmUiRbhiX76cRGL0PWQAueUwaBBjHhkloY\r\n4lGbLKWxYFBQglSYwYk/QJg1Cn4hfeMspRY2BbG1MgEdCK8hkOVOhq3Cl7Ic\r\nLDBaZ/H5pH1RrWcK/OPRFuta0lqgt65FkEHl/Xkh55v+l4N5yIOJD28CxXvl\r\nsJFWeWX1xluXfMXmtat6qMBZleIvDjtmLpY4G1VzwR85IKWURJb3ePVg5bvy\r\naf/JYHg8yO4mYcfGx7PmvPIH/CJryVK/kIr+KJmH0M5DYDYPMJD6gQbrFPon\r\n2LSUFlqN+LkjbZPXM29ovaaeO24sXaCEvbI=\r\n=lwEL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=8.12.0"},"gitHead":"51afd54bd63e46d5d530266761144c7be2f6b3a7","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.all.json","watch":"tsc --build --watch tsconfig.all.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/core":"1.3.1","@opentelemetry/resources":"1.3.1","@opentelemetry/semantic-conventions":"1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.3.16","mocha":"7.2.0","sinon":"12.0.1","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"9.0.2","ts-loader":"8.3.0","typescript":"4.4.4","@types/node":"14.17.33","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.6","karma-webpack":"4.0.2","@opentelemetry/api":">=1.0.0 <1.2.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.3.1_1654547177779_0.44314908261854846","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@opentelemetry/sdk-trace-base","version":"1.4.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.4.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"e54d09c1258cd53d3fe726053ed1cbda9d74f023","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.4.0.tgz","fileCount":219,"integrity":"sha512-l7EEjcOgYlKWK0hfxz4Jtkkk2DuGiqBDWmRZf7g2Is9RVneF1IgcrbYZTKGaVfBKA7lPuVtUiQ2qTv3R+dKJrw==","signatures":[{"sig":"MEYCIQCLqLk4sGs7ZlVm8eZVQO/gEw5B3TPiumDqB01dNJpsJgIhAI7a5bQFkGJly7Ar3CdIQul5vtwyWdO8IL4xekGMZz1g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":557399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixe1qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkJQ/9E4JUmYpvdZvT8BmFGBAigK7zC7aBNaV3+jZoUnZBtxnS5pv2\r\nqdydK5nhXffwCWeFMEqdI6Ab5vWmUQJsBWk3PsV2FqtVM1ivv3aWeWLlTFAO\r\nR1wmFQVk9kIBDGVz21klCFauyhbHbj0OdYYlFFCjfMPZ1pfOHjyqNbE3HMYr\r\ny9dxnK9yffCB0U4yfB5GnEj99xC1AvXSkBDm6UFQLfhfioW3iCMfUi4kWPKd\r\nEwrrRg2XgsrNi++xM2iK2tLu3cgcmRnAbo1CriwE40ffSqohVMs6nohicdi7\r\n4V/j+buJJO6gCm9sRnrdmhvvHy6cExNqaE+qF9nJn2phL7YS3bIzjtq1hQyg\r\nvpwIe4nE8mZ7a/2cDCsIGK9uIcvsvgwbkHbH93q1J/l5MasVu2xTTn30bVjX\r\n1T0L0TE8b7193vjf41eki3YGPDC8pgdjdyzE+fB1WQGyogOpcNacwVbz+AmI\r\nZ+9pyjvBhLcMrZByLl6oKtMjosiJi+IAuoUnDDHOQ7GSFOnGKshg9/trbv3r\r\nkQP98YJcnIwc7aKSBYF59C1lSjbLJenJ8Ni5koiipFUQbnz53NLrshMlXq2V\r\nD71MkIfw9MrK15S7W/1uHY46t1B09zkdUC7ILQXXk1/9hi23D4qAn0YwPqNb\r\nRv34ZtYPfb/XaA4b4W05tdN5FqAxmeMuUrY=\r\n=DRGf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"e39ab883b18636238ef0fd741df4ce5ed53e8d04","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.all.json","watch":"tsc --build --watch tsconfig.all.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"nyc karma start karma.worker.js --single-run","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/core":"1.4.0","@opentelemetry/resources":"1.4.0","@opentelemetry/semantic-conventions":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.3.16","mocha":"7.2.0","sinon":"12.0.1","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"9.0.2","ts-loader":"8.3.0","typescript":"4.4.4","@types/node":"14.17.33","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.6","karma-webpack":"4.0.2","@opentelemetry/api":">=1.0.0 <1.2.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.4.0_1657138538116_0.08054665516123172","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@opentelemetry/sdk-trace-base","version":"1.5.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.5.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"259439009fff5637e7a379ece7446ce5beb84b77","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.5.0.tgz","fileCount":219,"integrity":"sha512-6lx7YDf67HSQYuWnvq3XgSrWikDJLiGCbrpUP6UWJ5Z47HLcJvwZPRH+cQGJu1DFS3dT2cV3GpAR75/OofPNHQ==","signatures":[{"sig":"MEUCIQC1uiO4Uby5qJ5Q4RGt5KojX/NKiuQhrT6XzcGmN5YImAIgYNHGvd7qtO1rZ6/NgtNYF0j2DTITyPg1IWTufbasY3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":561100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4FQAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCfg//WNcotdRula30Z5YkzhkmwWHZyiBWnHIHOBEOgn36AolkGWE5\r\nM97A0rZ3cfW4DrbdCIjEaavWUjvHpAzER8ta+DiqigspFvT+ko8g5v0fMw2N\r\nbPOXkn0E0zVPCunYFPrcbiG8GEgETjvtPnOlofH6McdgXOyt5tUS/GEI4LwY\r\nObg5BzYs6hRc86X+aQvrLwCA9EroWzfLr4XbmeAkBE5ZEYq0bO/WTz3EujY8\r\nYxW8GnNaxJT70vYlczo5+6IGBASFg1bpALJyidUroNRHDRRQM/MQFZydXaKV\r\nWLEA/1fwTBEB6sfsKY+nzD0tMIRxpZzHvm+qqAO4wEnm8UVx5Y4Oe24baJaZ\r\nYw/Mpi3A8xj/5Glf4G6F0WAuKxEXfbNJ3/OUraE4IofrSKKvv/4JhNxOw+kA\r\nVKX+AnRCdBSPduR/xAyHMQke4Q3YCk50lwSLXYoZeo+VnEYPBe0/hgmFRqzK\r\ngXOsR9ZhxWJ65N3UuOiBYu69OlT31OTxlvDxDOd/SjSngpWeLFEbyq6NPxfF\r\nMkcsnYy6WSaythblJdUebz42u8CX//JSAfT40g2jidnniQgjE35EzrvgX6dp\r\nhB2UoTxrz44DD40jQLAivEMDxL9Sx+GZ1HafxBoxDnp5lgeRaj4r2IBNz4Lp\r\nhCXz5P1ZCR9Ut3YLnhqMRSfMZqvJDQnsD0E=\r\n=lvpO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"776656b6e0cd0fc49a52b734702bc77110e483f1","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.all.json","watch":"tsc --build --watch tsconfig.all.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"nyc karma start karma.worker.js --single-run","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/core":"1.5.0","@opentelemetry/resources":"1.5.0","@opentelemetry/semantic-conventions":"1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.3.16","mocha":"7.2.0","sinon":"12.0.1","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"9.0.2","ts-loader":"8.3.0","typescript":"4.4.4","@types/node":"14.17.33","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.6","karma-webpack":"4.0.2","@opentelemetry/api":">=1.0.0 <1.2.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.5.0_1658868735873_0.36948937296896256","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@opentelemetry/sdk-trace-base","version":"1.6.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.6.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"8b1511c0b0f3e6015e345f5ed4a683adf03e3e3c","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.6.0.tgz","fileCount":291,"integrity":"sha512-yx/uuzHdT0QNRSEbCgXHc0GONk90uvaFcPGaNowIFSl85rTp4or4uIIMkG7R8ckj8xWjDSjsaztH6yQxoZrl5g==","signatures":[{"sig":"MEUCIFGZxkPPycUwga6941/1+5vsL0g57z0IOs9srY9QVTFgAiEA4/3DbZJ+xNNnMd1k9gRasfX+VKzueDJPWlXaDvb6TLY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":703237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBmODACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCCA//UmDuN/9SBNkotpVIKMbNS/WfQYETlNXctdnZHBP88etrH+Ax\r\nQaM+cxOLvoO8VgneTZa2YcufJmZamgf0N5nnfUBABvNqOxDXfFlnXpgNR+S5\r\n6E1ldhx1sZ286kQqhQfrCSpENUdLxm3puzlJvnOzDrCUBqSAIL4vrE2pifuy\r\nngWrs2LCz+KBb0Oo9Zj+GvXOYKZaITZNVwR5y91aOzzyvhMj7aPumgWpwBOz\r\nnley7aO7CPXY8PyZ6FUUV/5YySSyLxtrGaUzTpwxkAmo8Rp9cB+xDyCKb5hd\r\n1XIZ53XH+XFUH9bK6LMW/NsANgcPvWT+gnXdK9OKg5orV3XEj7ftAWt/r9E4\r\nIWQsv1VO/k1aw4wikslDghIHd9DQGUq8f3qTbZDcIJhoSvfuUrIJWlE6zehv\r\nDWG4nGl9515eNnVvWFGuXLJUZPQPnZrCYS5ocD9viqOGj8Ix6Dp8yEkHA0vm\r\nNQttwwELXX03r0VeEQcFpxXwRzS7avmpRqDfedpl2TJrF/4Bo8TLBkBP1Ht6\r\nVFc408x3eSA3RvJ7gFdhvgqjqYLSLuVP1D/ps66pMi5SG7ykJ3Za05cBznbs\r\nJMp5L33qYYWHjAi2uOm/a0tVpmJMRO3QyLNF24Y4zbuV3apqsXk522MSWWPZ\r\nFsh1V6H5vRKAFEdP5XrBfq1qzaAkwPbw66k=\r\n=8qYD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"a5abee69119cc41d9d34f6beb5c1826eef1ac0dd","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.all.json","watch":"tsc --build --watch tsconfig.all.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"nyc karma start karma.worker.js --single-run","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/5.4.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/core":"1.6.0","@opentelemetry/resources":"1.6.0","@opentelemetry/semantic-conventions":"1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.3.16","mocha":"10.0.0","sinon":"14.0.0","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"9.1.1","@types/sinon":"10.0.13","karma-webpack":"4.0.2","@opentelemetry/api":">=1.0.0 <1.3.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.6.0_1661363075313_0.24925341140796742","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@opentelemetry/sdk-trace-base","version":"1.7.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.7.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b498424e0c6340a9d80de63fd408c5c2130a60a5","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.7.0.tgz","fileCount":291,"integrity":"sha512-Iz84C+FVOskmauh9FNnj4+VrA+hG5o+tkMzXuoesvSfunVSioXib0syVFeNXwOm4+M5GdWCuW632LVjqEXStIg==","signatures":[{"sig":"MEQCICxQm5dNE2obRrewbmTbvDUPKjpEDqwe9DMSkjsL+ll7AiBBeL09XWESUAsZEFJqEb/czB9xRqxGSU7ZtYkIxFctxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":710870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJGjCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprZg//eVXy8Y9itH7B5owMNIWDUAuuXFpw5t4j4E3Eqsa8PL4MlfLz\r\n3Q8FGv/gMVPNSxTK+Q5olSgI/Dp4d5KuWEzTBPtU2kSSZFQ2hgeMdeLR5zkG\r\n/R0kcPL8z+iFxMsA6eO7uImf5Y9frntttn/el5jfw87X+qjXjV2jwqKJmADa\r\ngQ0TtRLb34gP/LReTYaE6P9pZXAgldTSLku65ztF74lHvPE5Q7HvHs+75uw5\r\nsAKGbVsA5yedjXZ+v8eIE8WL7aQer9VvtkPRXVlFScvim0CCChn5+45seH7c\r\nU+PMzcc97Y4Rg7ntxFy/lcW3OKQaO5yl+gss/WEDx0o7xwlNkITbePhNH0Rv\r\npTBpdcMNeZk1ITbmG1ri8DgjHFJWL5O7pao4yfgyzuFkM4SUYujEZB/Thfek\r\n//fZv8H+t6Ms+MFMciOE++GJS+GVXVgyNXFUWIUWF1eMeO4Y285LygJv453J\r\nN7sld0hrMn4fItZW61Vmj/sRaQuIM8NLUjHTY1jkBFRE39nsrIkWxNJRqjcv\r\n9DQOlzhSAOFOY1EINpYJeW9EAIQkwZ/w0UOd+HPmVDm5bGbCnvqEpiyluj3c\r\nClZr/yjpFoMm9Mx+FwhLaZjW5IXJe1ek9QFDDP61tGWQviV6jNHq5RxjOwm9\r\nOJ2F819hWrl66GKa02rO+gqNugRkAJxpgjE=\r\n=3Nls\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"ad88c3d9aa0100fe259b93f4b660e84417b757ac","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.all.json","watch":"tsc --build --watch tsconfig.all.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"nyc karma start karma.worker.js --single-run","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/5.4.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/core":"1.7.0","@opentelemetry/resources":"1.7.0","@opentelemetry/semantic-conventions":"1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.3.16","mocha":"10.0.0","sinon":"14.0.0","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"9.1.1","@types/sinon":"10.0.13","karma-webpack":"4.0.2","@opentelemetry/api":">=1.0.0 <1.3.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.7.0_1663330497999_0.322341921882334","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@opentelemetry/sdk-trace-base","version":"1.8.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.8.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"70713aab90978a16dea188c8335209f857be7384","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.8.0.tgz","fileCount":291,"integrity":"sha512-iH41m0UTddnCKJzZx3M85vlhKzRcmT48pUeBbnzsGrq4nIay1oWVHKM5nhB5r8qRDGvd/n7f/YLCXClxwM0tvA==","signatures":[{"sig":"MEUCIGGgOVCWV9iMP+xpoW8qU84MMmAwLSfneZNUCzPnTNKKAiEAzWhHXdc3EDzlA7f34ajtUzAM95QQ/ampFalpD3c5vjw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":709861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbANeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSvw//ewghTwxojDN+0h1tzWihXLoVTgDtKteumUYoytRWe8RqPLl7\r\nKuzxG5g7KLwqsojCfHp250ofMUwTVR36RuHZTarjpaJ1z3gC/EbROPfsCy2K\r\nIdxiZJLS+5rycgn+P/rqH69Ghqy+O6E1qxAVWNZ3S4px3wGivliDbpj4YlaN\r\nBoTVTuk8THoeg6us5RmM4WMx2lJNIliMtbOF1spyFEL8jfWrhfQFcMGftFAQ\r\nXSSn5fJ0iFWYDkD7psF9MQ/iJW7nEG4Cn4ITjRt0cRgIMUtDRGPJKtY9IwUj\r\nAtZudNs7KQYrZiT3WvaerL4yq6d0iY6lbDXiTvtKof/bRt2xciCaF+5CG3M5\r\nV4JxKS0/YwilsMKebUF9Uz7m5Y/bKr20uMFNgdSSp0vDeReOlcbSOqm1JGf5\r\nH1G1PUnZ7rvuhuYA512plL6sieLNmyhTgktMSL3nMPP9+phj6BEIdWI0eLfV\r\n0xz97XYI+YgKqS2U35vh01qwgJMDcHy1v20e+IVEFi/f6bUUd9NwVJ8y0IXG\r\n3hUikhaCFADqQHDHzNp6mfdNRkJSGzc9zD4mNKBQ+Dg8xEWNQwDq2pjCiKfI\r\nSey6HSU4D39eLnxPV/sB7+NQ/wav1w0vtFUg2GWQl7yQmI/OOROiBfyKYBeW\r\neL4oPyD0Beldz9ejMY4gT8aX6Y+KGU6mc9g=\r\n=fY0q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"7972edf6659fb6e0d5928a5cf7a35f26683e168f","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.all.json","watch":"tsc --build --watch tsconfig.all.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"nyc karma start karma.worker.js --single-run","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/5.4.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/core":"1.8.0","@opentelemetry/resources":"1.8.0","@opentelemetry/semantic-conventions":"1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"6.3.16","mocha":"10.0.0","sinon":"14.0.0","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.0","@types/sinon":"10.0.13","karma-webpack":"4.0.2","@opentelemetry/api":">=1.0.0 <1.4.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.8.0_1668023134059_0.3756471246154027","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@opentelemetry/sdk-trace-base","version":"1.9.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.9.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"07aad8d3b484f24e45ad6347f74a66d12d69bf00","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.9.0.tgz","fileCount":291,"integrity":"sha512-glNgtJjxAIrDku8DG5Xu3nBK25rT+hkyg7yuXh8RUurp/4BcsXjMyVqpyJvb2kg+lxAX73VJBhncRKGHn9t8QQ==","signatures":[{"sig":"MEUCIQCk148UUg3KdpJvI14wehqmYDos3NaYmQqsaz+40gEBvAIgbGW9IAjfLk1D9uLL1eXth9ZQpdSfqpmZsYm/mJOGug4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":720397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvy41ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHzw/+MRKqvOeTqf1fwQhfOP+OYxGNWn+/HFIV48ZraIw/eJnPNm9n\r\nrfPXgMjJwhMeRRR4veXg7NzMGhwDub7uMwjpxrFZzvWVLU5XHnuCu0boAGt1\r\nkWF4/KulBnxgOj/6hqJ/+M4/L4zoE+Pb4RlPe7lbqmIl56ZmfWhah28okgnC\r\nqNbR5vgAOAX1NEjrkA52kke1H/S+wTM+/D/IwaSTd9fReOauEEaGRX9M7eJf\r\ncMDSFpiwY3aqWgw8Qjc8XOOox0zi75avU56CjhN4P7SnlvLIQqCdiWa/INA2\r\nCYEFE8KFlwKBXai+WXUms6mTpXG/pSn16/mf44KHh2D0tmXG83FgsTRzex6O\r\nq0bKGX7+UnX1k6opShIWcZF1pekjU83nQwc8c5IKc+7NABXXCYy7bksVwsG3\r\nXW1w06RhJjQcLkydPwfXdSTD7P8zVHo7IlFrTrb9kc+biA2xqr0o7Jh+0nc+\r\n0cGsrohmazhmaRM9VIzhh22XdO+s9ajQgNNg6YEYPw8Tqtk1JIPE5Tj2VmA0\r\nduGpt2CQPeT3xrdnYtA4jJLBAVCCtNO+oBmhxvo9UWNcwf3BM+egVGZr2pDj\r\ng2BOlIUj96iuQ89lpGkrHTTsICxpiZo6XhKzvi0Pyz/kU7vLalYzOFX36Kp3\r\nfrVodW+vrNvDp2xCbRtezdDvCAVbM76VsO0=\r\n=rMZT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"08f597f3a3d71a4852b0afbba120af15ca038121","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"nyc karma start karma.worker.js --single-run","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/core":"1.9.0","@opentelemetry/resources":"1.9.0","@opentelemetry/semantic-conventions":"1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.3.16","mocha":"10.0.0","sinon":"15.0.0","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.0","@types/sinon":"10.0.13","karma-webpack":"4.0.2","@opentelemetry/api":">=1.0.0 <1.5.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.9.0_1673473589665_0.6742613306845624","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"@opentelemetry/sdk-trace-base","version":"1.9.1","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.9.1","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"c349491b432a7e0ae7316f0b48b2d454d79d2b84","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.9.1.tgz","fileCount":291,"integrity":"sha512-Y9gC5M1efhDLYHeeo2MWcDDMmR40z6QpqcWnPCm4Dmh+RHAMf4dnEBBntIe1dDpor686kyU6JV1D29ih1lZpsQ==","signatures":[{"sig":"MEQCIDCpHT2SvFd7SvoiA/2qcUtYH9zFjwJCGPBPCaE/O0/XAiAg9ObFHTNytJHMrIs2fZSuBwq6zkrVyW0zuSXKRpu3Cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1+KDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLHRAAg2YSezWIehGO+yqyz36zRSewcUwKhipwLyD79qHVT8biD3OZ\r\n+LouyTG+pKoIfA0ht/AxcwP/KPKd4HfApZX//J2F5up8Y2HXg4ttHF3ez/MI\r\n59pdZYzIHwvcV24CdShaviNcw1wVF5+fGBdP/AqDDHu+TzTqSyb8p0SLTKnU\r\nm6dqBu0O7/30a7lRuEacaE/RTN10fpXpQzseVyq+yY4fxnihW5WJ4wmKKgz3\r\nN/WcKOla4/hdeEpeQaBMsud+VxN1VTNor8Co+RyB7+T6pHFSIWcuUY4ED0QW\r\n8D9oHXPND8P8AqQG2V3oh/3J7EOsdfqaAhzbURnX/DYPw5GPwvEXHL2xg9SM\r\nEVnwf/amUsxp+KaLbLmJnLdUebv+YSYzU4Cq0b7lgF2Y3ETt4UHzC2aKP1f+\r\n2Qq7VM3XWobSfVQATnb9G7mT3ceET6hhWwx/2bCk8bL8z2nr1A/VFIcGR1/Z\r\njTKUuuf0tWndCgQcAiMgBqsY9gVc5k49BXILciDslFi/VAFPzPNLdgXTJLoc\r\nygkcbFFC/qshloubv3yjTyxbb4sPC8JHaJy7z+JneWFYZIVG1phNiRbUqUNv\r\neasg3/aSyGvuSXZSyE2tEKTvAt0wtOUpnk/LelZoD8xO11whUPlWz5bk5le/\r\nxuTo6bdKcBCPUftxCcET15ohn56htRaQssg=\r\n=4lA/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"279458e7ddf16f7ddca5fe60c78672e05fafce66","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"nyc karma start karma.worker.js --single-run","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/core":"1.9.1","@opentelemetry/resources":"1.9.1","@opentelemetry/semantic-conventions":"1.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.3.16","mocha":"10.0.0","sinon":"15.0.0","rimraf":"4.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.0","@types/sinon":"10.0.13","karma-webpack":"4.0.2","@opentelemetry/api":">=1.0.0 <1.5.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.9.1_1675092611489_0.40379905656518345","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"@opentelemetry/sdk-trace-base","version":"1.10.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.10.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"abbffa0ae39234f4c441357edc3f4da45dc73ef5","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.10.0.tgz","fileCount":291,"integrity":"sha512-X4rRShtVQ893LCU4GNKS1TKFua9nSjVmo0VJvigfSFSOmyyOLfiyTWmVL9MKV7Ws0HqLOIWJixJY0x28fw3Tzg==","signatures":[{"sig":"MEUCIQCfH/YhGxM8fNPGzqv85ZBEv+TXK2xG4B3l4BxNeprrcwIgNgdeMoB45zsX6FCHz9OKjjZgeiZpELL7Pl8Jj8iVfsU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":753566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD0cLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtJxAAjO1H0f8JKNzc9enF2Gb4+9qh/KuB+N6QinsJR5uIKghmG04L\r\nTyyCyEBIlrt5+C8U19xXZRbrtSTfyHD+lv7WRrSeV/fL6tOEV5oHwn0BhijS\r\nJB+Ng65UWSGtPiv9fnsczZN+pluUwzWcpn1eKdM/ev/7j0jFnxbGFJf8XfLb\r\nep+rdVtn2PBZfe66YZP9LtE7nCaHVYCNFdqkXl8PKeyYisl7FJefVRcxejOw\r\nIK1m8uChlMYtjDlMCkg3IrIfiEqlFoAoQinp2gPTEuSM9Z8R6WIW+rc5B680\r\n8MFyMQVy8U44vhZjnLb0fwIAzHpCEzXrsjQ6kwXU9ZhOOw6k6zq/F90W545+\r\nxc0yDu+EQLPLFwSYgVAD8Iutc2OkRWYDBUn2+QLWIc49HSq/XfMyUV36qDpM\r\nNa9JwV5Hzh9sfEPgvnKFDXDz1t/kYP1Y5D2h1Z0vvPYIGfxfpwnhKOtI4jHC\r\nwnnwBxFlBWbyxQ4TUWjV3R8HeChsO3KZ7Dcocjjkhr+dGZbRQwx5j/ZcRgb2\r\n1WS/kKpbXELlv7F16k+myxXVMSughmSmyTBvQesOMODviXrG9QvZ/k6hQDzn\r\n0aIdj7QFVsBqQ8QfLScLcQoGdxaD7PAImPFAJo8IwRIApGUFGoJIMkTAxQnB\r\n3An0ctyqyIqewKwSMDQ/kQkCAZo7nNMKF/k=\r\n=4uMa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"56e6b1bb890f844b8963a146780d0b9cfa8abd0d","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"nyc karma start karma.worker.js --single-run","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/core":"1.10.0","@opentelemetry/resources":"1.10.0","@opentelemetry/semantic-conventions":"1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.3.16","mocha":"10.0.0","sinon":"15.0.0","rimraf":"4.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.0","@types/sinon":"10.0.13","karma-webpack":"4.0.2","@opentelemetry/api":">=1.0.0 <1.5.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","istanbul-instrumenter-loader":"3.0.1","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.10.0_1678722826858_0.7356588240446413","host":"s3://npm-registry-packages"}},"1.10.1":{"name":"@opentelemetry/sdk-trace-base","version":"1.10.1","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.10.1","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"fce06a810f9052d3c1b935d134979f4254bc8ae2","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.10.1.tgz","fileCount":291,"integrity":"sha512-jutSP5t22wrPKReJKzI5uKht4mJ4cQdF/mGFJkN+emFFsDXru9CuFv/NfUrD0jEqoaaiqjcZtPSyTzMgu9LXvw==","signatures":[{"sig":"MEUCIC5TkRQU4u6vAJo35V80QPiCUtJjFb/AQ6lMRRW3pWVXAiEAvM5UwlwBdiTS/miwGRjsCy4RwNj1Vmv0E44uh035k4s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":754653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGIV6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoD9Q/9HrqY+zXO5UB2Ajjrnffg1MgeYDLd+x0xsRVwooyC2HXp52/8\r\nmuP2SXq0JbSZOwbqQhSs6r/KqLt2avtTufh20YqFScGBvE0ajk+iPwdViznh\r\nBoWgA7m/cSTfazKwa/y01+rP7u/dHhMhUyp2VuX2Ml+6uytN3+ddvNgrPoB/\r\nV6V/V+G1StRlkrXj/yrI5kwtdbd2lDqsPErYhEWq/JnBamEckJYDUukJHftP\r\nOiYLvPEJGD8nDnZyFZM411BZzMi2c2eAXDTCgdBfczwdgHDq0hi2bBheMb84\r\nE9XDZO0roA+8qqwPOdII+ZhTM+Zy7AWVpgXYzYyn2H+zqt0kKYGAVum01B2P\r\nVwtG8UVJj/0/SXiKpzqaHNeRp1bG3Wwz/SgOdGWO078IoQVGOlQcldCbSc/9\r\nPU+OojbQ29jzwOOXRGq3Gr1S3CWshuDUM/V/gKPYJLQDL97VcP6qgmrGKYjw\r\n4phRWsFMpVtq4vLpciCThNZfdcCpIHKEW393pVNcpoYh8zyrucfR+UNt6gdB\r\nHOuK81d1sf67yI1lj6vuxYBL1Sg2PppgR+kuH8yat+XGV2PHdIp3g3gjaEx2\r\ndBp1tMLkrI8EW5TIgFusMyNuYq6+fH4VQ+6KL769f9zJi6wt5833VS1YjCK8\r\nh3pXzU0oMH3vOTOi+K+MgFdezKn399P7X3s=\r\n=ydap\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"486df99906958de9b8b666839785b00160a6a229","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"nyc karma start karma.worker.js --single-run","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/core":"1.10.1","@opentelemetry/resources":"1.10.1","@opentelemetry/semantic-conventions":"1.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.3.16","mocha":"10.0.0","sinon":"15.0.0","rimraf":"4.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.0","@types/sinon":"10.0.13","karma-webpack":"4.0.2","@opentelemetry/api":">=1.0.0 <1.5.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","istanbul-instrumenter-loader":"3.0.1","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.10.1_1679328634722_0.677777763334195","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"@opentelemetry/sdk-trace-base","version":"1.11.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.11.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"a962dbe74ae28442501ce804d4a270892e70d862","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.11.0.tgz","fileCount":291,"integrity":"sha512-DV8e5/Qo42V8FMBlQ0Y0Liv6Hl/Pp5bAZ73s7r1euX8w4bpRes1B7ACiA4yujADbWMJxBgSo4fGbi4yjmTMG2A==","signatures":[{"sig":"MEUCIATNLGlPj7nprM/PqoK7yebouzxOOVHabs3pLCi2zF81AiEAnpwJz0aXZGwAS8cwf5tUXbH3Z5M719jhlqJKLHhclE4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":754653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJaswACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBlg//cAe3wMtepVB6AkYMsdLNGEQdJNykDrEO4K0w2cJORD1OoOSw\r\nRKY69x4MsneZ7DoTy1Yyvrro4nFZVaXcMR4W2I2/VyCM9zuMYdfXfeYW8Xn2\r\nxlBmjjIvotMn3FMLwxd44Xc7RRXgqOYp+F+oYPfxxyB4bLtIjg9UCRWIUkfs\r\nxeHvkfxXhlSE/Ffl+o4+6S5JR8bPRcLKltwfM3sBlySUZ619M2t/3RdgXuN4\r\nKpZM8cj/+8w47iRnPEC5u+mxMgsUiJOPRdMNV8MLR9gAVrt+aycAGs0DveJ+\r\nW800yX76KLskPzXMOhLjY40uAfTmf7ZSMLySPTmjHB86Ao7a+VRof3Lp7F7W\r\nAl53WeR8ktsMkUgol6bYBUxQ6gpaUBcup8OVTq3UvIV0tc1nW9xGift4uyqV\r\n3Zx71db8n7DWQLx5djFNVcGxo4LGBnoac6yID7sAXZmFPKO5wgik9jcSvaes\r\nMefz5zOjllRyaggfDu0qzMl/pV8rP4U/HDyFsUBFkbVrs0H1gq7p4MWOzvA5\r\no+TIwiRqhkNVieFqBguPz6wC6R+xmGDfuMT1OVlErJ37xulLctcFR97cVvo8\r\nNhs/zg+VzSlLA2ffRMZJY8j2xFIIknTNW2XbxO0ynIuw2Qac/ubMyv3L607p\r\njN2vgVxGOy4ijQ4VOX7QzQTJOW9eOnjw9UQ=\r\n=Bvyk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"1328ee04ae78f9f6cf143af7050c00aaa6d2eb3b","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"nyc karma start karma.worker.js --single-run","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/core":"1.11.0","@opentelemetry/resources":"1.11.0","@opentelemetry/semantic-conventions":"1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.3.16","mocha":"10.0.0","sinon":"15.0.0","rimraf":"4.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.0","@types/sinon":"10.0.13","karma-webpack":"4.0.2","@opentelemetry/api":">=1.0.0 <1.5.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","istanbul-instrumenter-loader":"3.0.1","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.11.0_1680190255784_0.000785890780287346","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"@opentelemetry/sdk-trace-base","version":"1.12.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.12.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"62b895dbb5900048a85e4899c38fec5585447d4b","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.12.0.tgz","fileCount":291,"integrity":"sha512-pfCOB3tNDlYVoWuz4D7Ji+Jmy9MHnATWHVpkERdCEiwUGEZ+4IvNPXUcPc37wJVmMpjGLeaWgPPrie0KIpWf1A==","signatures":[{"sig":"MEUCIQDGQNlFDI4aeratpSD5OxDMShZWpHdYTVjWCBnYfpqT7wIgS20kS7BJXFaKBMCcL57pG64sBXgcstHOb/QvJJbZc4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":755384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOEYtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1VxAAgK9Cgr/apKKrJ/8l0FYhazkWFDVijdj6ImBxtPgDYEUJgRCa\r\nXWPxQDsQLJ/n+ZSKLJ9e115m+2mfaLCg0ECNePS29s0tCwNiC0pS+jC5EJxm\r\nDAfJgqHg58HDE1ZwEvK2ssIgz66oCTBS59WwTMARovA4kBn9TyViR9k6wRGU\r\ndJX5LqLpt8E/1MymOyqo9/2HoqCyb1EiKzB/Ur8VdDnp4a/6yKC0r18d0ju3\r\nG6FfNyvgBwrdqOoIbUcut1bwbomwjplJZ63sIKUbC4h/DThjsYOd1jeek4N/\r\nR88hh4GEpZCWW9yHYrQ5oTYiVRtc8DKo+FstoKULy49suV9998uh50vlS+rR\r\nfDvRBInZIi1weDqJvjZVRw2rC24uoTOECiPulSKmrYsIF+jAREqJ1MwOLPdx\r\nvhnPsAmPF0gmRlWpHoXeYxG8NhfCjGycXJM3XcXIjX6+6FgSxKxDPGxiYIP0\r\nFHA7TP6N26re/AcKB1BhbjblKq9znqYbJ4vVG6xfFUEPC6akKwDwBNkwTPN/\r\n3Nq9B5fhF4IB02jHCu2NSGAyWeEXICD349DITHgpeY+WXRK/0Ch/FvKsAiQ2\r\n8DLal2y8VAMn1rX+18wbiJeDgUP0x88y8joyR+SRLlRb0BGbOgZarJ5t6rKY\r\nU8gfYC/v0GR0zNX8sPSWtuZxdQRabqIODas=\r\n=D7K4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"a04090010ee18e17487b449984807cc2b7b6e3e6","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"nyc karma start karma.worker.js --single-run","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"@opentelemetry/core":"1.12.0","@opentelemetry/resources":"1.12.0","@opentelemetry/semantic-conventions":"1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.3.16","mocha":"10.0.0","sinon":"15.0.0","rimraf":"4.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.0","@types/sinon":"10.0.13","karma-webpack":"4.0.2","@opentelemetry/api":">=1.0.0 <1.5.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","istanbul-instrumenter-loader":"3.0.1","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.12.0_1681409581369_0.41803382504150455","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"@opentelemetry/sdk-trace-base","version":"1.13.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.13.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"096cc2759430d880c5d886e009df2605097403dc","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.13.0.tgz","fileCount":291,"integrity":"sha512-moTiQtc0uPR1hQLt6gLDJH9IIkeBhgRb71OKjNHZPE1VF45fHtD6nBDi5J/DkTHTwYP5X3kBJLa3xN7ub6J4eg==","signatures":[{"sig":"MEUCIQCUuJ4B96xwpSLT8DFKAofaJDlGrXekNXcbsCsQRyYcBQIgdFAq/sIQjSsvEbReUkhFeNBdPC5uB4GXp48ocXDFpTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":755361},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"8fc76896595aac912bf9e15d4f19c167317844c8","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"nyc karma start karma.worker.js --single-run","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v18.12.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"@opentelemetry/core":"1.13.0","@opentelemetry/resources":"1.13.0","@opentelemetry/semantic-conventions":"1.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.3.16","mocha":"10.0.0","sinon":"15.0.0","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.0","@types/sinon":"10.0.13","karma-webpack":"4.0.2","@opentelemetry/api":">=1.0.0 <1.5.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","istanbul-instrumenter-loader":"3.0.1","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.13.0_1683811806724_0.20967276776702293","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"@opentelemetry/sdk-trace-base","version":"1.14.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.14.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"831af08f002228a11e577ff860eb6059c8b80fb7","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.14.0.tgz","fileCount":291,"integrity":"sha512-NzRGt3PS+HPKfQYMb6Iy8YYc5OKA73qDwci/6ujOIvyW9vcqBJSWbjZ8FeLEAmuatUB5WrRhEKu9b0sIiIYTrQ==","signatures":[{"sig":"MEQCIGq2NLJF230csI91/HmEoC3vV+PDJAfR6T+ZfR1K5MhUAiBE0zHURoBg3oiLXEQFSYgZRPg4mT6sh7zOyIBPLwqTrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":759415},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"edebbcc757535bc88f01340409dbbecc0bb6ccf8","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"nyc karma start karma.worker.js --single-run","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v18.12.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"@opentelemetry/core":"1.14.0","@opentelemetry/resources":"1.14.0","@opentelemetry/semantic-conventions":"1.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.3.16","mocha":"10.0.0","sinon":"15.0.0","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.0","@types/sinon":"10.0.13","karma-webpack":"4.0.2","@opentelemetry/api":">=1.0.0 <1.5.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","istanbul-instrumenter-loader":"3.0.1","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.14.0_1686031254973_0.05353905101465628","host":"s3://npm-registry-packages"}},"1.15.0":{"name":"@opentelemetry/sdk-trace-base","version":"1.15.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.15.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"92340ded8f9fec1aaa63afb40c6e7e01769c2852","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.15.0.tgz","fileCount":291,"integrity":"sha512-udt1c9VHipbZwvCPIQR1VLg25Z4AMR/g0X8KmcInbFruGWQ/lptVPkz3yvWAsGSta5yHNQ3uoPwcyCygGnQ6Lg==","signatures":[{"sig":"MEQCICYANwEi+W0pUvfm1ry5U2W2dfO2D8QKOxJ6ASiMd9fAAiAJVx8yq45ynFVPddGZXUIDiB+f460P0lH8/PukjsJa9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":751257},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"06e919d6c909e8cc8e28b6624d9843f401d9b059","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"nyc karma start karma.worker.js --single-run","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/7.1.1/node@v18.12.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.3.1","@opentelemetry/core":"1.15.0","@opentelemetry/resources":"1.15.0","@opentelemetry/semantic-conventions":"1.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.2","lerna":"7.1.1","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.1","@types/sinon":"10.0.15","karma-webpack":"4.0.2","@opentelemetry/api":">=1.0.0 <1.5.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","istanbul-instrumenter-loader":"3.0.1","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.15.0_1688642828714_0.7763914571035175","host":"s3://npm-registry-packages"}},"1.15.1":{"name":"@opentelemetry/sdk-trace-base","version":"1.15.1","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.15.1","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"8eabc0827769d91ac86cde8a86ebf0bf2a7d22ad","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.15.1.tgz","fileCount":291,"integrity":"sha512-5hccBe2yXzzXyExJNkTsIzDe1AM7HK0al+y/D2yEpslJqS1HUzsUSuCMY7Z4+Sfz5Gf0kTa6KYEt1QUQppnoBA==","signatures":[{"sig":"MEQCIAMA9wUFC89WxydgdbzsPHJAC6CJZrcaOKd6WZiMyomlAiAmC3lL7KJpsgZkvBN+kvQdR+/QBXU5aH853Mw0xGsxpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":759437},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"9f71800fdc2a5ee5055684037a12498af71955f2","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","tdd:browser":"karma start","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/7.1.3/node@v18.4.0+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"sideEffects":false,"_nodeVersion":"18.4.0","dependencies":{"@opentelemetry/core":"1.15.1","@opentelemetry/resources":"1.15.1","@opentelemetry/semantic-conventions":"1.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.2","lerna":"7.1.3","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.1","@types/sinon":"10.0.15","karma-webpack":"4.0.2","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.5.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.15.1_1690209168495_0.9723185712242157","host":"s3://npm-registry-packages"}},"1.15.2":{"name":"@opentelemetry/sdk-trace-base","version":"1.15.2","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.15.2","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"4821f94033c55a6c8bbd35ae387b715b6108517a","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.15.2.tgz","fileCount":291,"integrity":"sha512-BEaxGZbWtvnSPchV98qqqqa96AOcb41pjgvhfzDij10tkBhIu9m0Jd6tZ1tJB5ZHfHbTffqYVYE0AOGobec/EQ==","signatures":[{"sig":"MEUCIEIHVFRfdpxnv3EMAJ4ftYQ+AlgYc1/cZ62e/gv8tkELAiEAnsGkf0w1TCg+Nh+zO9gX/GmMEANl7JYCnR3A8+/VUTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":759437},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"48fb15862e801b742059a3e39dbcc8ef4c10b2e2","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","tdd:browser":"karma start","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/7.1.4/node@v18.12.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"@opentelemetry/core":"1.15.2","@opentelemetry/resources":"1.15.2","@opentelemetry/semantic-conventions":"1.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.2","lerna":"7.1.4","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.1","@types/sinon":"10.0.16","karma-webpack":"4.0.2","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.5.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.15.2_1691500880621_0.5765565023863921","host":"s3://npm-registry-packages"}},"1.16.0":{"name":"@opentelemetry/sdk-trace-base","version":"1.16.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.16.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"243d69767d44646e1d16baa425c35dbabd959c4e","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.16.0.tgz","fileCount":291,"integrity":"sha512-UvV8v8cN0Bx5BI40IJ+sMWcbwWekPa9ngMHSOfCWtSAVKbzwFdDV4Jrs/ejC6uR/SI6CKFQB9ItHp/0nZzVbIQ==","signatures":[{"sig":"MEUCIE0CtdHOn5oxhEmmjk8QOgpa9uN1UcGaKdPZ4BPeSZHEAiEAxBrVmbuOmnEOtXfyBV6smxPj0Fzkzn/FiYy0SDpi+iI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":762780},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"5fcd8cf136e2235903dde3df9ba03ced594f0e95","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","tdd:browser":"karma start","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/7.1.5/node@v18.12.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"@opentelemetry/core":"1.16.0","@opentelemetry/resources":"1.16.0","@opentelemetry/semantic-conventions":"1.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.2","lerna":"7.1.5","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.1","@types/sinon":"10.0.16","karma-webpack":"4.0.2","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.6.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.16.0_1694434471110_0.20239220544943004","host":"s3://npm-registry-packages"}},"1.17.0":{"name":"@opentelemetry/sdk-trace-base","version":"1.17.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.17.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"05a21763c9efa72903c20b8930293cdde344b681","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.17.0.tgz","fileCount":291,"integrity":"sha512-2T5HA1/1iE36Q9eg6D4zYlC4Y4GcycI1J6NsHPKZY9oWfAxWsoYnRlkPfUqyY5XVtocCo/xHpnJvGNHwzT70oQ==","signatures":[{"sig":"MEUCIQDRl4V5Q9HD6NsW3DtOOe+96ou8MwSUKBYi1McLNudswwIgcqEqisIWT6U7qrLdIRH+kQFG05+JTW3HQaitOHqTY5A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":759485},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"faf939c77591f709afbc23fadbe629c9d3607ef6","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","tdd:browser":"karma start","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/7.1.5/node@v18.12.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"@opentelemetry/core":"1.17.0","@opentelemetry/resources":"1.17.0","@opentelemetry/semantic-conventions":"1.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.2","lerna":"7.1.5","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.1","@types/sinon":"10.0.16","karma-webpack":"4.0.2","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.7.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.17.0_1694524353106_0.9941234111275701","host":"s3://npm-registry-packages"}},"1.17.1":{"name":"@opentelemetry/sdk-trace-base","version":"1.17.1","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.17.1","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"8ede213df8b0c957028a869c66964e535193a4fd","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.17.1.tgz","fileCount":291,"integrity":"sha512-pfSJJSjZj5jkCJUQZicSpzN8Iz9UKMryPWikZRGObPnJo6cUSoKkjZh6BM3j+D47G4olMBN+YZKYqkFM1L6zNA==","signatures":[{"sig":"MEQCICJ2bNHS5YUGFypz4AII9j8tSEQ9DlGT6kqLjtoOEsCGAiBvV/Vq4IZpDkaHq2O9HmyppmnPVxpIxrg+Jy1T5IiHDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":763072},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"f8e187b473274cc2011e7385992f07d319d667dc","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","test:bench":"node test/performance/benchmark/index.js | tee .benchmark-results.txt","tdd:browser":"karma start","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/7.1.5/node@v18.12.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"@opentelemetry/core":"1.17.1","@opentelemetry/resources":"1.17.1","@opentelemetry/semantic-conventions":"1.17.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.2","lerna":"7.1.5","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.2","@types/sinon":"10.0.18","karma-webpack":"4.0.2","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.7.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0","@opentelemetry/resources_1.9.0":"npm:@opentelemetry/resources@1.9.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.17.1_1696947498602_0.8314715735448981","host":"s3://npm-registry-packages"}},"1.18.0":{"name":"@opentelemetry/sdk-trace-base","version":"1.18.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.18.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"09e420d24465aaee8e21a8a9a3c4fa2e6f0fd08e","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.18.0.tgz","fileCount":291,"integrity":"sha512-OThpwn8JeU4q7exo0e8kQqs5BZGKQ9NNkes66RCs7yhUKShHEKQIYl/A3+xnGzMrbrtgogcf84brH8XD4ahjMg==","signatures":[{"sig":"MEUCIFQOMg1gSyToxhdxU8T3AviTyjEEw2MbV3NIAaAUmbOCAiEA5XDBvAFEwa4c3eHldor7UtuSWc0QH6+9JPAUmc9laKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":762996},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"73b446688f10fd8dc4cf403a085f0a39070df7b4","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","test:bench":"node test/performance/benchmark/index.js | tee .benchmark-results.txt","tdd:browser":"karma start","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"@opentelemetry/core":"1.18.0","@opentelemetry/resources":"1.18.0","@opentelemetry/semantic-conventions":"1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.2","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.3","@types/sinon":"10.0.20","karma-webpack":"4.0.2","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.8.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.18.0_1699353886594_0.7186034490338462","host":"s3://npm-registry-packages"}},"1.18.1":{"name":"@opentelemetry/sdk-trace-base","version":"1.18.1","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.18.1","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"256605d90b202002d5672305c66dbcf377132379","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.18.1.tgz","fileCount":291,"integrity":"sha512-tRHfDxN5dO+nop78EWJpzZwHsN1ewrZRVVwo03VJa3JQZxToRDH29/+MB24+yoa+IArerdr7INFJiX/iN4gjqg==","signatures":[{"sig":"MEUCIQDGgWjUUen2F48lorSLadmIOOAKIpssyEX1QX3AkPnEcgIgZ/6Bk9XnhJDqwrVWwaBzBowhdIMF0BlbAA4G9pfiu3s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":762996},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"f665499096189390e691cf1a772e677fa67812d7","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","test:bench":"node test/performance/benchmark/index.js | tee .benchmark-results.txt","tdd:browser":"karma start","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"@opentelemetry/core":"1.18.1","@opentelemetry/resources":"1.18.1","@opentelemetry/semantic-conventions":"1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.2","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.3","@types/sinon":"10.0.20","karma-webpack":"4.0.2","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.8.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.18.1_1699466949548_0.8982337926756658","host":"s3://npm-registry-packages"}},"1.19.0":{"name":"@opentelemetry/sdk-trace-base","version":"1.19.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.19.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"87e629e7080945d955d53c2c12352915f5797cd3","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.19.0.tgz","fileCount":291,"integrity":"sha512-+IRvUm+huJn2KqfFW3yW/cjvRwJ8Q7FzYHoUNx5Fr0Lws0LxjMJG1uVB8HDpLwm7mg5XXH2M5MF+0jj5cM8BpQ==","signatures":[{"sig":"MEUCIQCvZye8IyirUNdQZpWpKxno3ZitChFbue9awFFtHELllgIgNyloI4Qyzwns38NU8u3WC0Li1KHoH9j2JOpghwv/it0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":764145},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"d3c311aec24137084dc820805a2597e120335672","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","test:bench":"node test/performance/benchmark/index.js | tee .benchmark-results.txt","tdd:browser":"karma start","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"@opentelemetry/core":"1.19.0","@opentelemetry/resources":"1.19.0","@opentelemetry/semantic-conventions":"1.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.2","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"5.89.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.6","@types/sinon":"10.0.20","karma-webpack":"4.0.2","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.8.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.19.0_1702557329886_0.8961281946707333","host":"s3://npm-registry-packages"}},"1.20.0":{"name":"@opentelemetry/sdk-trace-base","version":"1.20.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.20.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"1771bf7a214924fe1f27ef50395f763b65aae220","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.20.0.tgz","fileCount":291,"integrity":"sha512-BAIZ0hUgnhdb3OBQjn1FKGz/Iwie4l+uOMKklP7FGh7PTqEAbbzDNMJKaZQh6KepF7Fq+CZDRKslD3yrYy2Tzw==","signatures":[{"sig":"MEYCIQCHh3POrnMKj+uhqmw18P6kbzsRGC80c1E4qJMfjLsMDQIhAMGITPFwWQeaDCcCWHsASv07JnvLZjRORCDpN/OnUc8V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":765977},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"57008533aba7ccd51ea80f38ff4f29404d47eb9c","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","test:bench":"node test/performance/benchmark/index.js | tee .benchmark-results.txt","tdd:browser":"karma start","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"@opentelemetry/core":"1.20.0","@opentelemetry/resources":"1.20.0","@opentelemetry/semantic-conventions":"1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.2","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"5.89.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.6","@types/sinon":"10.0.20","karma-webpack":"4.0.2","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.8.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.20.0_1705313747279_0.982043777281284","host":"s3://npm-registry-packages"}},"1.21.0":{"name":"@opentelemetry/sdk-trace-base","version":"1.21.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.21.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ffad912e453a92044fb220bd5d2f6743bf37bb8a","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.21.0.tgz","fileCount":291,"integrity":"sha512-yrElGX5Fv0umzp8Nxpta/XqU71+jCAyaLk34GmBzNcrW43nqbrqvdPs4gj4MVy/HcTjr6hifCDCYA3rMkajxxA==","signatures":[{"sig":"MEUCIQCqCEvDM0Ok1Pc+0BKmVi/qGM49XKfMGKMFwmzj72uEbQIgQj2iOSZQ1GktYTNsHsyb8mpoMElXqAgH4R2tc1TYjzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":765995},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"828f2ed730e4d26d71f92e220f96b60a552a673a","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","test:bench":"node test/performance/benchmark/index.js | tee .benchmark-results.txt","tdd:browser":"karma start","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"@opentelemetry/core":"1.21.0","@opentelemetry/resources":"1.21.0","@opentelemetry/semantic-conventions":"1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.2","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"5.89.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.6","@types/sinon":"10.0.20","karma-webpack":"4.0.2","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.8.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.21.0_1706249469569_0.5490245065158903","host":"s3://npm-registry-packages"}},"1.22.0":{"name":"@opentelemetry/sdk-trace-base","version":"1.22.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.22.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"7833bf2493a7b49461915ca32aa2884c87afd78c","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.22.0.tgz","fileCount":291,"integrity":"sha512-pfTuSIpCKONC6vkTpv6VmACxD+P1woZf4q0K46nSUvXFvOFqjBYKFaAMkKD3M1mlKUUh0Oajwj35qNjMl80m1Q==","signatures":[{"sig":"MEYCIQCIbs8fApIflGCI1DVtJx4Od7v+UAgxdvD1HYs3Knyn8wIhANZPfqD9CmErmsPHuf+xvLsoRdhkFg7m60o2ydsbiYlH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":765995},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"7be35c7845e206b27b682e8ce1cee850b09cec04","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","test:bench":"node test/performance/benchmark/index.js | tee .benchmark-results.txt","tdd:browser":"karma start","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"@opentelemetry/core":"1.22.0","@opentelemetry/resources":"1.22.0","@opentelemetry/semantic-conventions":"1.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.2","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"5.89.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.6","@types/sinon":"10.0.20","karma-webpack":"4.0.2","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.9.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.22.0_1709198294393_0.7751101530396496","host":"s3://npm-registry-packages"}},"1.23.0":{"name":"@opentelemetry/sdk-trace-base","version":"1.23.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.23.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ff0a0f8ec47205e0b14b3b765ea2a34de1ad01dd","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.23.0.tgz","fileCount":291,"integrity":"sha512-PzBmZM8hBomUqvCddF/5Olyyviayka44O5nDWq673np3ctnvwMOvNrsUORZjKja1zJbwEuD9niAGbnVrz3jwRQ==","signatures":[{"sig":"MEYCIQCkDxxFrTKMnaGS3uSnxIeqIYW9GUKUsumBHH/5FiMIQQIhAJl43qgE1ESEcqc99k140Qw3ZUyhYy98yujb5J2vrPVz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":769572},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"5231aa255047fbc6ee3d6a299f4423ab2f8a5fbc","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","test:bench":"node test/performance/benchmark/index.js | tee .benchmark-results.txt","tdd:browser":"karma start","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"@opentelemetry/core":"1.23.0","@opentelemetry/resources":"1.23.0","@opentelemetry/semantic-conventions":"1.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.2","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"5.89.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.6","@types/sinon":"10.0.20","karma-webpack":"4.0.2","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.9.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.23.0_1712131805476_0.8181787837823578","host":"s3://npm-registry-packages"}},"1.24.0":{"name":"@opentelemetry/sdk-trace-base","version":"1.24.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.24.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"e2de869e33fd224f6d9f39bafa4172074d1086c8","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.24.0.tgz","fileCount":291,"integrity":"sha512-H9sLETZ4jw9UJ3totV8oM5R0m4CW0ZIOLfp4NV3g0CM8HD5zGZcaW88xqzWDgiYRpctFxd+WmHtGX/Upoa2vRg==","signatures":[{"sig":"MEUCIQC+rEv+MmjVPnMGlU3wd57V5QFFVnW9EfX1PXPig1UglQIgdXMUaQB3puehbvSfKE7sDFk+XhwNKT3dOTs+Pe7BQaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":770265},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"3ab4f765d8d696327b7d139ae6a45e7bd7edd924","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","test:bench":"node test/performance/benchmark/index.js | tee .benchmark-results.txt","tdd:browser":"karma start","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"@opentelemetry/core":"1.24.0","@opentelemetry/resources":"1.24.0","@opentelemetry/semantic-conventions":"1.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.2","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"5.89.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.6","@types/sinon":"10.0.20","karma-webpack":"4.0.2","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.9.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.24.0_1713969581982_0.6686664599417391","host":"s3://npm-registry-packages"}},"1.24.1":{"name":"@opentelemetry/sdk-trace-base","version":"1.24.1","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.24.1","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"dc2ab89126e75e442913fb5af98803fde67b2536","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.24.1.tgz","fileCount":291,"integrity":"sha512-zz+N423IcySgjihl2NfjBf0qw1RWe11XIAWVrTNOSSI6dtSPJiVom2zipFB2AEEtJWpv0Iz6DY6+TjnyTV5pWg==","signatures":[{"sig":"MEUCIQDTLWH2gw+yHzMuSStW+CjV5Qls++vE6j4ZyXWI8kIlXAIgcZvxmlQmkjw5cG6QCa7MTuRX04iBX07fk3qYK4/O4W0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":770265},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"41c2626fe0ed03e2e83bd79ee43c9bdf0ffd80d8","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","test:bench":"node test/performance/benchmark/index.js | tee .benchmark-results.txt","tdd:browser":"karma start","test:browser":"karma start --single-run","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"@opentelemetry/core":"1.24.1","@opentelemetry/resources":"1.24.1","@opentelemetry/semantic-conventions":"1.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.2","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"5.89.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"8.4.0","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.6","@types/sinon":"10.0.20","karma-webpack":"4.0.2","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.9.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.24.1_1715093558704_0.0518702076931048","host":"s3://npm-registry-packages"}},"1.25.0":{"name":"@opentelemetry/sdk-trace-base","version":"1.25.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.25.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"263f9ce19001c5cd7a814d0eb40ebc6469ae763d","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.25.0.tgz","fileCount":291,"integrity":"sha512-6+g2fiRQUG39guCsKVeY8ToeuUf3YUnPkN6DXRA1qDmFLprlLvZm9cS6+chgbW70cZJ406FTtSCDnJwxDC5sGQ==","signatures":[{"sig":"MEQCIHH4reSQvuavsAESwWCOjKs3174GY97NApvIwo8zkZdnAiAkX4evqPLOZGIcO2364Kma0IOukWxk2s4rZ7Q1/KWdIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":772352},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"c4d3351b6b3f5593c8d7cbfec97b45cea9fe1511","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","test:bench":"node test/performance/benchmark/index.js | tee .benchmark-results.txt","tdd:browser":"karma start","test:browser":"karma start --single-run","align-api-deps":"node ../../scripts/align-api-deps.js","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"@opentelemetry/core":"1.25.0","@opentelemetry/resources":"1.25.0","@opentelemetry/semantic-conventions":"1.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.3","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"5.89.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"9.5.1","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.6","@types/sinon":"17.0.3","karma-webpack":"5.0.1","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.10.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.25.0_1717607756250_0.3809624034816559","host":"s3://npm-registry-packages"}},"1.25.1":{"name":"@opentelemetry/sdk-trace-base","version":"1.25.1","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.25.1","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"cbc1e60af255655d2020aa14cde17b37bd13df37","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.25.1.tgz","fileCount":291,"integrity":"sha512-C8k4hnEbc5FamuZQ92nTOp8X/diCY56XUTnMiv9UTuJitCzaNNHAVsdm5+HLCdI8SLQsLWIrG38tddMxLVoftw==","signatures":[{"sig":"MEYCIQCTj2PAtWjS/RCNjK8Gf9jjrAGZC45q4Xe4UC7g9f7wQQIhAMVEucKOdO/kvVF98e1NxnacXHLACTuS62IDNJctBSeh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":774722},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"0608f405573901e54db01e44c533009cf28be262","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","test:bench":"node test/performance/benchmark/index.js | tee .benchmark-results.txt","tdd:browser":"karma start","test:browser":"karma start --single-run","align-api-deps":"node ../../scripts/align-api-deps.js","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"@opentelemetry/core":"1.25.1","@opentelemetry/resources":"1.25.1","@opentelemetry/semantic-conventions":"1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.3","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","webpack":"5.89.0","ts-mocha":"10.0.0","cross-var":"1.1.0","ts-loader":"9.5.1","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.6","@types/sinon":"17.0.3","karma-webpack":"5.0.1","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.10.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"6.1.1","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.25.1_1718875161655_0.9029425309207557","host":"s3://npm-registry-packages"}},"1.26.0":{"name":"@opentelemetry/sdk-trace-base","version":"1.26.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.26.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"0c913bc6d2cfafd901de330e4540952269ae579c","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.26.0.tgz","fileCount":291,"integrity":"sha512-olWQldtvbK4v22ymrKLbIcBi9L2SpMO84sCPY54IVsJhP9fRsxJT194C/AVaAuJzLE30EdhhM1VmvVYR7az+cw==","signatures":[{"sig":"MEYCIQDBmAKg/eAuae/sOfGJddg2bp6XQnx7eLvjy23V8aEtGgIhAN8fMKmoqU5I46KS49TZSYtdGwxd/ucUS3lMOUNFbWO8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":782749},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"720bc8c70d47029cb6b41a34ffdc3d25cbaa2f80","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc mocha 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","test:bench":"node test/performance/benchmark/index.js | tee .benchmark-results.txt","tdd:browser":"karma start","test:browser":"karma start --single-run","align-api-deps":"node ../../scripts/align-api-deps.js","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run","codecov:webworker":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.20.4+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"@opentelemetry/core":"1.26.0","@opentelemetry/resources":"1.26.0","@opentelemetry/semantic-conventions":"1.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.4","lerna":"6.6.2","mocha":"10.7.3","sinon":"15.1.2","codecov":"3.8.3","webpack":"5.89.0","cross-var":"1.1.0","ts-loader":"9.5.1","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.7","@types/sinon":"17.0.3","karma-webpack":"5.0.1","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.10.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"7.0.0","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.26.0_1724836639726_0.4881073465309367","host":"s3://npm-registry-packages"}},"1.27.0":{"name":"@opentelemetry/sdk-trace-base","version":"1.27.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/sdk-trace-base@1.27.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"2276e4cd0d701a8faba77382b2938853a0907b54","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.27.0.tgz","fileCount":291,"integrity":"sha512-btz6XTQzwsyJjombpeqCX6LhiMQYpzt2pIYNPnw0IPO/3AhT6yjnf8Mnv3ZC2A4eRYOjqrg+bfaXg9XHDRJDWQ==","signatures":[{"sig":"MEUCIEZDRp9Rw7P7jVlsdY/bPk1oroAOlQqBPxMQtoLYLwDRAiEAyNSVcrfK4Enpjkh9EGRl4Eggqu0GYDvo0upx7fyeD2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2fsdk-trace-base@1.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":787865},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js"},"engines":{"node":">=14"},"gitHead":"eb3ca4fb07ee31c62093f5fcec56575573c902ce","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc mocha 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","test:bench":"node test/performance/benchmark/index.js | tee .benchmark-results.txt","tdd:browser":"karma start","test:browser":"karma start --single-run","align-api-deps":"node ../../scripts/align-api-deps.js","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile","test:webworker":"karma start karma.worker.js --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.20.4+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"@opentelemetry/core":"1.27.0","@opentelemetry/resources":"1.27.0","@opentelemetry/semantic-conventions":"1.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"6.4.4","lerna":"6.6.2","mocha":"10.7.3","sinon":"15.1.2","webpack":"5.94.0","cross-var":"1.1.0","ts-loader":"9.5.1","typescript":"4.4.4","@types/node":"18.6.5","karma-mocha":"2.0.1","@types/mocha":"10.0.8","@types/sinon":"17.0.3","karma-webpack":"5.0.1","karma-coverage":"2.2.1","@opentelemetry/api":">=1.0.0 <1.10.0","@types/webpack-env":"1.16.3","karma-spec-reporter":"0.0.36","babel-plugin-istanbul":"7.0.0","karma-chrome-launcher":"3.1.0","karma-mocha-webworker":"1.3.0"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-trace-base_1.27.0_1729695101194_0.8545382921292937","host":"s3://npm-registry-packages"}},"1.28.0":{"name":"@opentelemetry/sdk-trace-base","version":"1.28.0","description":"OpenTelemetry Tracing","main":"build/src/index.js","module":"build/esm/index.js","esnext":"build/esnext/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/esnext/platform/index.js":"./build/esnext/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/open-telemetry/opentelemetry-js.git"},"scripts":{"prepublishOnly":"npm run compile","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","test":"nyc mocha 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","test:browser":"karma start --single-run","test:webworker":"karma start karma.worker.js --single-run","test:bench":"node test/performance/benchmark/index.js | tee .benchmark-results.txt","tdd":"npm run tdd:node","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","lint":"eslint . --ext .ts","lint:fix":"eslint . --ext .ts --fix","version":"node ../../scripts/version-update.js","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","prewatch":"npm run precompile","peer-api-check":"node ../../scripts/peer-api-check.js","align-api-deps":"node ../../scripts/align-api-deps.js"},"keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","engines":{"node":">=14"},"publishConfig":{"access":"public"},"devDependencies":{"@opentelemetry/api":">=1.0.0 <1.10.0","@types/mocha":"10.0.9","@types/node":"18.6.5","@types/sinon":"17.0.3","@types/webpack-env":"1.16.3","babel-plugin-istanbul":"7.0.0","cross-var":"1.1.0","karma":"6.4.4","karma-chrome-launcher":"3.1.0","karma-coverage":"2.2.1","karma-mocha":"2.0.1","karma-mocha-webworker":"1.3.0","karma-spec-reporter":"0.0.36","karma-webpack":"5.0.1","lerna":"6.6.2","mocha":"10.8.2","nyc":"15.1.0","sinon":"15.1.2","ts-loader":"9.5.1","typescript":"4.4.4","webpack":"5.96.1"},"peerDependencies":{"@opentelemetry/api":">=1.0.0 <1.10.0"},"dependencies":{"@opentelemetry/core":"1.28.0","@opentelemetry/resources":"1.28.0","@opentelemetry/semantic-conventions":"1.27.0"},"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base","sideEffects":false,"gitHead":"4b1ad3fda0cde58907e30fab25c3c767546708e5","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"_id":"@opentelemetry/sdk-trace-base@1.28.0","_nodeVersion":"18.20.4","_npmVersion":"lerna/6.6.2/node@v18.20.4+x64 (linux)","dist":{"integrity":"sha512-ceUVWuCpIao7Y5xE02Xs3nQi0tOGmMea17ecBdwtCvdo9ekmO+ijc9RFDgfifMl7XCBf41zne/1POM3LqSTZDA==","shasum":"6195dc8cd78bd74394cf54c67c5cbd8d1528516c","tarball":"https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.28.0.tgz","fileCount":291,"unpackedSize":796305,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2fsdk-trace-base@1.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEyv+TGfQvTgAsZnjL3L4p9Dh+f6tk6Ixvo16zD4UiDQAiEA5yYDGo+Hjd6DCfSj66EP/AB3HNzp6+ehs7BRV0DC9ws="}]},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"directories":{},"maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-trace-base_1.28.0_1731926510582_0.963577670721244"},"_hasShrinkwrap":false}},"time":{"created":"2021-08-05T19:28:20.129Z","modified":"2024-11-18T10:41:51.253Z","0.24.1-alpha.4":"2021-08-05T19:28:20.395Z","0.24.1-alpha.5":"2021-08-06T11:31:39.286Z","0.24.1-alpha.7":"2021-08-07T13:33:04.337Z","0.24.1-alpha.9":"2021-08-07T14:10:07.190Z","0.24.1-alpha.14":"2021-08-11T14:50:54.966Z","0.24.1-alpha.18":"2021-08-14T08:16:09.993Z","0.24.1-alpha.20":"2021-08-17T21:07:07.249Z","0.25.1-alpha.21":"2021-08-18T20:16:42.539Z","0.25.0":"2021-08-18T21:16:46.735Z","0.25.1-alpha.2":"2021-08-23T21:41:10.378Z","0.25.1-alpha.4":"2021-08-24T19:33:17.584Z","0.25.1-alpha.7":"2021-08-27T18:20:00.339Z","0.25.1-alpha.12":"2021-08-30T20:22:09.042Z","0.25.1-alpha.13":"2021-08-30T20:41:30.144Z","0.25.1-alpha.16":"2021-09-04T08:05:10.908Z","0.25.1-alpha.23":"2021-09-08T22:15:12.367Z","0.26.0":"2021-09-30T12:35:32.508Z","1.0.0":"2021-09-30T20:53:43.948Z","1.0.1":"2021-11-11T14:51:24.979Z","1.1.0":"2022-03-18T08:11:01.831Z","1.1.1":"2022-03-22T19:52:31.108Z","1.2.0":"2022-04-22T14:57:03.801Z","1.3.0":"2022-05-27T19:41:24.857Z","1.3.1":"2022-06-06T20:26:17.973Z","1.4.0":"2022-07-06T20:15:38.341Z","1.5.0":"2022-07-26T20:52:16.066Z","1.6.0":"2022-08-24T17:44:35.505Z","1.7.0":"2022-09-16T12:14:58.183Z","1.8.0":"2022-11-09T19:45:34.290Z","1.9.0":"2023-01-11T21:46:29.878Z","1.9.1":"2023-01-30T15:30:11.676Z","1.10.0":"2023-03-13T15:53:47.027Z","1.10.1":"2023-03-20T16:10:34.940Z","1.11.0":"2023-03-30T15:30:56.117Z","1.12.0":"2023-04-13T18:13:01.576Z","1.13.0":"2023-05-11T13:30:06.916Z","1.14.0":"2023-06-06T06:00:55.192Z","1.15.0":"2023-07-06T11:27:08.851Z","1.15.1":"2023-07-24T14:32:48.689Z","1.15.2":"2023-08-08T13:21:20.770Z","1.16.0":"2023-09-11T12:14:31.274Z","1.17.0":"2023-09-12T13:12:33.338Z","1.17.1":"2023-10-10T14:18:18.968Z","1.18.0":"2023-11-07T10:44:46.767Z","1.18.1":"2023-11-08T18:09:10.048Z","1.19.0":"2023-12-14T12:35:30.035Z","1.20.0":"2024-01-15T10:15:47.496Z","1.21.0":"2024-01-26T06:11:09.767Z","1.22.0":"2024-02-29T09:18:14.609Z","1.23.0":"2024-04-03T08:10:05.643Z","1.24.0":"2024-04-24T14:39:42.149Z","1.24.1":"2024-05-07T14:52:38.897Z","1.25.0":"2024-06-05T17:15:56.531Z","1.25.1":"2024-06-20T09:19:21.851Z","1.26.0":"2024-08-28T09:17:19.852Z","1.27.0":"2024-10-23T14:51:41.469Z","1.28.0":"2024-11-18T10:41:50.759Z"},"bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-base","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"repository":{"type":"git","url":"git+https://github.com/open-telemetry/opentelemetry-js.git"},"description":"OpenTelemetry Tracing","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/sdk-trace-base\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/sdk-trace-base');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n// Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Built-in Samplers\n\nSampler is used to make decisions on `Span` sampling.\n\n### AlwaysOn Sampler\n\nSamples every trace regardless of upstream sampling decisions.\n\n> This is used as a default Sampler\n\n```js\nconst {\n AlwaysOnSampler,\n BasicTracerProvider,\n} = require(\"@opentelemetry/sdk-trace-base\");\n\nconst tracerProvider = new BasicTracerProvider({\n sampler: new AlwaysOnSampler()\n});\n```\n\n### AlwaysOff Sampler\n\nDoesn't sample any trace, regardless of upstream sampling decisions.\n\n```js\nconst {\n AlwaysOffSampler,\n BasicTracerProvider,\n} = require(\"@opentelemetry/sdk-trace-base\");\n\nconst tracerProvider = new BasicTracerProvider({\n sampler: new AlwaysOffSampler()\n});\n```\n\n### TraceIdRatioBased Sampler\n\nSamples some percentage of traces, calculated deterministically using the trace ID.\nAny trace that would be sampled at a given percentage will also be sampled at any higher percentage.\n\nThe `TraceIDRatioSampler` may be used with the `ParentBasedSampler` to respect the sampled flag of an incoming trace.\n\n```js\nconst {\n BasicTracerProvider,\n TraceIdRatioBasedSampler,\n} = require(\"@opentelemetry/sdk-trace-base\");\n\nconst tracerProvider = new BasicTracerProvider({\n // See details of ParentBasedSampler below\n sampler: new ParentBasedSampler({\n // Trace ID Ratio Sampler accepts a positional argument\n // which represents the percentage of traces which should\n // be sampled.\n root: new TraceIdRatioBasedSampler(0.5)\n });\n});\n```\n\n### ParentBased Sampler\n\n- This is a composite sampler. `ParentBased` helps distinguished between the\nfollowing cases:\n - No parent (root span).\n - Remote parent with `sampled` flag `true`\n - Remote parent with `sampled` flag `false`\n - Local parent with `sampled` flag `true`\n - Local parent with `sampled` flag `false`\n\nRequired parameters:\n\n- `root(Sampler)` - Sampler called for spans with no parent (root spans)\n\nOptional parameters:\n\n- `remoteParentSampled(Sampler)` (default: `AlwaysOn`)\n- `remoteParentNotSampled(Sampler)` (default: `AlwaysOff`)\n- `localParentSampled(Sampler)` (default: `AlwaysOn`)\n- `localParentNotSampled(Sampler)` (default: `AlwaysOff`)\n\n|Parent| parent.isRemote() | parent.isSampled()| Invoke sampler|\n|--|--|--|--|\n|absent| n/a | n/a |`root()`|\n|present|true|true|`remoteParentSampled()`|\n|present|true|false|`remoteParentNotSampled()`|\n|present|false|true|`localParentSampled()`|\n|present|false|false|`localParentNotSampled()`|\n\n```js\nconst {\n AlwaysOffSampler,\n BasicTracerProvider,\n ParentBasedSampler,\n TraceIdRatioBasedSampler,\n} = require(\"@opentelemetry/sdk-trace-base\");\n\nconst tracerProvider = new BasicTracerProvider({\n sampler: new ParentBasedSampler({\n // By default, the ParentBasedSampler will respect the parent span's sampling\n // decision. This is configurable by providing a different sampler to use\n // based on the situation. See configuration details above.\n //\n // This will delegate the sampling decision of all root traces (no parent)\n // to the TraceIdRatioBasedSampler.\n // See details of TraceIdRatioBasedSampler above.\n root: new TraceIdRatioBasedSampler(0.5)\n })\n});\n```\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\n- For more information on OpenTelemetry, visit: <https://opentelemetry.io/>\n- For more about OpenTelemetry JavaScript: <https://github.com/open-telemetry/opentelemetry-js>\n- For help or feedback on this project, join us in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/sdk-trace-base\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fsdk-trace-base.svg\n","readmeFilename":"README.md"} \ No newline at end of file
diff --git a/tests/registry/npm/@opentelemetry/semantic-conventions/registry.json b/tests/registry/npm/@opentelemetry/semantic-conventions/registry.json
new file mode 100644
index 000000000..6a311014c
--- /dev/null
+++ b/tests/registry/npm/@opentelemetry/semantic-conventions/registry.json
@@ -0,0 +1 @@
+{"_id":"@opentelemetry/semantic-conventions","_rev":"121-22cfab9a4dd7d7efe31a44c18844ed46","name":"@opentelemetry/semantic-conventions","dist-tags":{"canary":"0.25.1-alpha.13","next":"1.8.0","latest":"1.27.0"},"versions":{"0.9.0":{"name":"@opentelemetry/semantic-conventions","version":"0.9.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.9.0","maintainers":[{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"49f71eb9ea9ddd7250a8b326bcf2646d113f695c","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.9.0.tgz","fileCount":17,"integrity":"sha512-bq3ySf6BpHrqNehe5AlvxiY7tqDraCVDPMbIYfl2fPLdn7xMSuI6rZMrm+UthQxRKXWFgSmxWi7DiKpKbfc39A==","signatures":[{"sig":"MEUCIQDPfbZQp90wYBDEN4qwwC4Bb6eKXGnXdpnZ7ujqNiKipgIgQd/A9GBVABIWKP83Zr0/iMexXpTN9nEezgHv6PjFbOI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe69vUCRA9TVsSAnZWagAAkLMP/RQDEtqfFQk2brtaV7U7\npiPCKDt0jPZNM1LoHFs2ulrQ80qcVPhG+bqwTO0sBJ49yiYoOqASTXZ+skB7\nQ9YaW1tg71HsbB2mBsdh5kJJcS7SLMxT0uxEEpXCilD+Qmvfwlr/lVSEqKpC\n3GLe7XIr65bbqcXkBitfEJbxQcfNWlysC++8q3j/5so8ErUxjLCExQB9iyBf\nNR5TbLSZw8m3VrpDSQogQ65H0ezHHOE1gqjaj1ZgCIRlmwjZibi2NS+bg8vv\nUcV715Fh4NjgHBEg6iBSO4DtCi7BghfXMIi6s83XjncHkOQCDN31DM3/vZc4\nwj1jKAqFEyaFMO6Bpxh8rLlA+4ngmzCCQLNqaZWdMNEoqa9rMjEYQmQXBu+9\nJtwkPWxpDm+Pt/SDojVQVqvnJNVBoySYWDfcgcdqQWKezNlxNHefxAICJPh9\nLW/gjm/oTeJtrUist3Eu2ZEAjLkaFT3Dg8/mP2BNZnNkr6dbTpo55lUoOvMa\nybm1RZhxJPk1ZFQL7jvdf3kIihcXyU+lg9YOvkGHlUuCU6/xG4rJ9KAKxNMB\n9FsigEAq0WogwW2Qzf80LrRmRDoInK0mfTRHJxTl/I42ywY4qOIv5EP5Ry7g\nDs3uqTduWcgZiKpLZ8ZensMwAD2zoQ9d5LY5pVbKODrAxA/Ybjs1KYPQxflZ\npX73\r\n=PK5l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"10.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.0.2","rimraf":"3.0.2","codecov":"3.7.0","ts-node":"8.10.2","ts-mocha":"7.0.0","typescript":"3.9.5","@types/node":"14.0.13","@types/mocha":"7.0.2","@types/sinon":"9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.9.0_1592515539091_0.44542490113869837","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@opentelemetry/semantic-conventions","version":"0.10.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.10.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"c374bd7c50ba88d95e8c0d75898eb9272173a9cd","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.10.0.tgz","fileCount":24,"integrity":"sha512-aUEuxBXln9vg5TLLYCvOQ6Mz3vTxSXWVEV+0f4CJwlm4sSnFi5cXG8QTeFKNHn4r4KOGkaFBhUxNJtlD3TbA9Q==","signatures":[{"sig":"MEQCIC3wp0mxbtL/mXKRY0Alcznhy/6Wrxo/gOIl70nO3ShbAiBPIP9QSf9Y6/Q/2899hpshtZY3ClkPf31xCMtJi04Pag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfH0AOCRA9TVsSAnZWagAAwQMP/1RDXhyOCQ/LmCasjz0b\nwy2oNgEGcilJXj39/x6FiTWDwN/HoiBEXNwH3afkak5xpm4fqWJYLDDV7nDf\nsSIsA3m0NT1adi17iDLolEogrVUUZ9xiqKIwKQ4z1IlzeT+CIH80PE0KNNxP\n3+7xHUf8w/W5D3TrpKNbgpt0JjK8876J4mTJhKZCMcJCTfshCzL4fypvoduu\n8vw6VR8VNVmA9MXuxZsnpA/odeNdWRSzOABk21fNFZzz8pvZapzei9cOwJVM\njQAQN7ZTmmpQpVdRDnuzrs//1G0HxcX2t54pBJj4omy1K5srN4kPWwDEN4u9\n7pu+p6LjyyOqv4QpDJp6UAOlvFOYx0DpTUmXP/+27CpErUrLzOr2Dayz+bMh\n6f15DO6fEMY/jmyGti3/Sq/zOV0z/Kee6w51go4R8gICoCKFV7KnJQO95OVk\ngtjEAgSnWLBDmcBSpU7kQykaJiEDEEqo2KuWICvkwqile6RpqyCaza30GySc\nH2QtzegccRl6Zojl4mR/sE6r+3gBIBNVLRKCLAONm48G97SiJTcULWghwDMn\npKbHMeDCr1RSI5SLw10ZFkfjtxjkWcm8TKRtUWj3Nal/+ys+ObabamI63u/2\nrHqNFCQUTbjkqPAKLHh3h5V0Pa3oWYOShK7+GJDzbG6EV9PoAO2maA6uz4Ew\ncQlz\r\n=DgxQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"ab62a4d69b99b3a8c9c26100c04f3226af7859df","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.14.1+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"12.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.0.2","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","ts-mocha":"7.0.0","typescript":"3.9.7","@types/node":"14.0.25","@types/mocha":"8.0.0","@types/sinon":"9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.10.0_1595883534306_0.041745728096634016","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"@opentelemetry/semantic-conventions","version":"0.10.1","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.10.1","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"22c0674ba7834ae647e2159783431ea90513d2f9","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.10.1.tgz","fileCount":24,"integrity":"sha512-a6VFFehJl9eOGmY2Q2ckZpYa8cWExCbyHqGft+TQy/ExF3DnuYut0E7d5zUdo8AgOqvWZAPPWGacl1/lfot38A==","signatures":[{"sig":"MEQCIGzkT/IeV6KqKuWgW93pgxlgtsaGSveF7TurRwL4dlbrAiA2mcyz2QolG/yZ+HjljVJxCIwsuoS1R9WR03/Qrllyww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIEBVCRA9TVsSAnZWagAA9QAQAKDoUZlOiaZtCAzZ1o0G\nZSpK8tcmhfnGhLmOdanzzFixUofCwvowzd1s4ULESgaBcIa8/Ae5RcYWfXGq\nfalYt4WQHl2RtSpYkYCJhy4AkKqH6nMo2nQ82PqknciDE7/ViA/VldkwTQ8T\nsKV0PQk9vIcl70YhKWLn+g1DsmCuTcP4leELeSX+Bv6nnUkZeGYLQyQhKqYT\nBc4ST5khSFEMUqDzZqA63d4x1bMTwWyVolyv0mxZisRiwjtkF8DwzIb5MSPi\nyryaMYPwmrqY/+mTbutBlYWvLqzxBZK1A/Ue1VWwVAIDHiVJ+vrN8umVycWM\nA/A81MAv9YXMxAv25mKPB0/aGZdIlmFaKURHocxfcNSuLabekIxluPlBUtra\n70/WmLNN97jNVHM8Aq+n/cEC/ktFZEG5yz4q+cibllpNo2WqESHJ5g4RoljD\nO2xeqK5w6K0VLMdBhh9vYm4jBOYouh1UpVKNPQuUbSH59GNudoiDStwikf0y\nxlcNQAWRRyYWwNz44aU75lyzrG9663pEnss2yBE5KbF2ep/lJ10W7voR+EKF\nqMimKUOExud+b8sfCrQTj3UjZBDQeHl725Lv2sJ/eaK/oQpejN9sOjfAa/d+\nqJh8aWD3GKq3Dj3cZKiHtuFkBqiXO/xtWXzDAtjrbEsWRZ0yzzZRYslsq7To\nAWhg\r\n=U9wM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"03981e4299282d0611d1255ab0076368d5830753","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.14.1+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"12.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.0.2","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","ts-mocha":"7.0.0","typescript":"3.9.7","@types/node":"14.0.25","@types/mocha":"8.0.0","@types/sinon":"9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.10.1_1595949140695_0.5170589365360347","host":"s3://npm-registry-packages"}},"0.10.2":{"name":"@opentelemetry/semantic-conventions","version":"0.10.2","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.10.2","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"a78c88609e04abc6ba3e652f51d7a83d13787b1e","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.10.2.tgz","fileCount":24,"integrity":"sha512-AaXFy0uR6JlQkDzkCKYiGeJDxEhdqnadAyqiiD0T9p77yjRkCGwydz6/HTp0G80ZdeBZp4w9jZ961yuD5E7lyw==","signatures":[{"sig":"MEYCIQDyw4dkOetEVl9trT7g+pqq+iIWKML1godcz7Bie2isjgIhAJ8HuWnCq3HXBr7w9nt8zHibdMRfnplq99oKU9svP8aa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKJzmCRA9TVsSAnZWagAAi84P/j3bCBnjqCnbQOx14/uX\nOGBa+EU2ZDy4imTtp4svAcHzfP3WEUmGlxwTxfMQvVjuDQvJB6emuk/fgEAI\nVi3Mo5Jh52o6P4LGBhx3dmTVku1p5PcaaEe6XqODbc10DWOjgn1JyDWryT1/\nnst115K+OBdTRm63ucZe5JrtVp0AkPkSh+sYJv+lCxVN3qN0HD7Txt5VciO3\nR+23UnuF91X/9Rupy2Y4/q1QZPYXkQdjPLcNQlUgEZO7GX82YijW20m69Gam\n8NT2TvmnLZmstNPdK5Wvfe5a5aXV4/oDn35rpZCUKw24NotDlE3THXJRPMWq\nhckfDZzKumMXiMnHw0z8IqCcV61O6n9wtvEYDavxygyzGKiniuZkDoPJyShH\nFavMK4r9IpmfXKWfbI+WPa3rgDnepHYhnEpOudXTm70ltTsFy6QN3qoWAIE2\npkTTKKY97ysQGpqNqetyrWn5WAXeUXJ6QJdZNrnzV8CL5RaiR8hNdqPCyP2e\nqXmX2P6QNAuXC1tdKcE+3J9orEWcVlDE4mgbl49fpIukyNUz+icjXDbLRJvK\njoLbNNTNWlHe5bdXpDSnkEBaQXgWRNvKsfF+HVPNAsfchgsjPH+2O8baU/IQ\nd87yeE0Qp87cQdBA+ikq/8wL5JXoMLJmAJ+3sBgZ4FAOs9nsaRZSJdXKutbP\nhjg0\r\n=c7qE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"b247e69034a7888a842fe75e0a5ff06f8bea44a8","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.14.1+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"12.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.0.2","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","ts-mocha":"7.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.0","@types/sinon":"9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.10.2_1596497126141_0.5315110455188079","host":"s3://npm-registry-packages"}},"0.10.3-canary.0":{"name":"@opentelemetry/semantic-conventions","version":"0.10.3-canary.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.10.3-canary.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"040e7f582ef892c35541112b0c2230317a581ac0","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.10.3-canary.0.tgz","fileCount":24,"integrity":"sha512-9nXNtH9iUoGQJ6YlFEUG9+PNBu34F93FVGf54tGNqCoOExR4MUVHbLbJjQ+3Yqk0hpFAdA2Jw7/cJaN/cSi9Ew==","signatures":[{"sig":"MEQCIDOkJcSXByshZC4rVJjZrwKtzQ00CHItE2k6v2JnlpduAiB6cfjz8fW1vBC0KIVo/BiWsXA+o5veFgX7URe/A6qmKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLYWNCRA9TVsSAnZWagAA/HcP/0Hbs0PKKRNNYickJ0kD\ndbozzS7wmeE0/CAVU7z3P32hIz6C4orRVqiE8ZSBj3l1jmFi7LMOYqYvjvYB\nCU6RkYC6hAG/RcuyUsmLfqGDCx8KvSMBuuWT3xZkImQArgNt2/Z550C9NwjF\nuR0J8tTnog/6Wnl9lWMsF+Tc2HPNS+FsyksZlYPmaliidQ+SImG+n8q9vP67\nrjUalNapqbayKUq8KB6pzZEllfGCHYFD75aC9bpz/S8abngJh9jawADNNaWm\nO/m37yJyRMCIhJe90y1g8q91K7tdFC/nJy5Qd+Nc3c/+iHX3nRAySJUw71Ov\nZqwplAsynH4Pn9H8EYPqw4FXxke+Zt27Cs3MVuObfyFtB5GtjNyrs2J23ftp\nXYB0RbS5+5LkmnuaZKpxgSMS1jbOZj6wKTpgspKMiTdtqy1OTpGjrREa/Kx1\nC8NnmqKcqyDb2Jfict/J/s4Sdpl+fZnX6/U3ZFYwG3Z3YbcWcJr08qWPyEyR\n8eypViw7yvRetRhszu/r/AxL1P+oIEpyIa+FMxC5gZn2ytVo0YUXeIbGhJiF\n7Myx+togsAulSCaAFQTi+1rT6/0somr3vieKMAiFScQXIjEwC9Gm9+hDg6BO\nU+3zeyYcJpBsWWrcc5CNoTIetIIFW3UILJaGnEfiF8CKWEMjZQ4UcFQW0rh/\nqcoy\r\n=OuCR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"f4f2f84bc087389b3206a2e17837b7b0b95fb2f2","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.7.0+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.0.2","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","ts-mocha":"7.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.0","@types/sinon":"9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.10.3-canary.0_1596818829270_0.44010568370877534","host":"s3://npm-registry-packages"}},"0.10.3-alpha.35":{"name":"@opentelemetry/semantic-conventions","version":"0.10.3-alpha.35","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.10.3-alpha.35","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"3d18d512b70c3b35ed6398df7cc8a487f35920cd","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.10.3-alpha.35.tgz","fileCount":30,"integrity":"sha512-dFW6vARWcXre+raTGPCHsDaNS5uDZQLjzWKztJk8wpzj5FEsvE5/ZtKYmrW0VO2aRcwdGlN+M1M5WqKH8dhmeA==","signatures":[{"sig":"MEUCIQDeH24K/oeVz0hZXL5AzR2CjN+dk11ReQRA1PqFyOFKeQIgDVC8cm1Ok3RmAxvhE8gV7OUl/3jYgKOJKCr7J5eEVRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfREL4CRA9TVsSAnZWagAAYlcQAJUttvAiARUK285xTnHy\nGD21a5UL2zBStQxu6+UCmIU2ol3xXh4qR7wkrgJQjRLBp/AzQrdvjDq9kHPi\n8Zb32DhHGz/d0cQfkEwysCvcMXbYvw+F30oAjsizsPRpMS5VbAyV4Dyym2l4\niAKQFLqltPGoaaJULT17IBoYSsYqNPht64FfKW03xPfQ70r39kS3lpKHl8vz\nd3NRPYjFSb5kLhfT7Ax9OnDoIBRhgVm1nsQoyv+TWUzWhUwd9a0cRhcHibxb\nrIFuBzmuquqHm7MnxFPgLfbeiBgStX5xqZSQ6/h7H9E0I/KlltMEx+5d8L5P\n8G1/k8oZfjcCCPHoU3ypEEyrX4X/6j+blpcpsBqWfreno5JNSG4oImFZNPL1\nzN4icitWh9YdSQw2aLXM+xYyfsQBLWiyX+fbJ8r6G5sNRkWalsGexwciq8na\nQBe7egzA7bqWd4dPSXX0RdWDsWAYSA1+ryR0lMlkvyfH89cNfq5ID80G2VPU\n47xMK9MriMlw4s4tpU1CiSoL5Vvx4qFz/AYkB3zxpGRulddPlvDnNnEzNQC/\n9Bb0X2DIQUh5kLmSrCWy4J1+u27d8mUSJWVPY2qLbtzsRFVAuJGX/KlZmroi\nRFTv4KklvXFSwYvWUFTzTXJsT88MlG4J6o2zIqy/q3WLNwEuZHlBJ8HVpr+Z\nYVIC\r\n=i2jz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"2ee9f1aaf7b61c4b4ae6b748f0a07f8fc708f07e","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","watch":"tsc -w","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","ts-mocha":"7.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.10.3-alpha.35_1598309112134_0.12392498376622996","host":"s3://npm-registry-packages"}},"0.11.1-alpha.48":{"name":"@opentelemetry/semantic-conventions","version":"0.11.1-alpha.48","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.11.1-alpha.48","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"f161d22d6a6c72b778e2f5f8d6811db2e192992a","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.11.1-alpha.48.tgz","fileCount":30,"integrity":"sha512-cG3iq57LfT+Vvj46n0Rc28xYc8/YdbXqqTNaCR/S8ONPHoUmW49vA8Jpnu4xMIwa5l+QiRNI8zXc2QjYw1A/Xg==","signatures":[{"sig":"MEQCIE5i49aDSVRJAC4u3TK8harb+OFJ94I56e8FxdPScQ34AiAEoHdYv65Zibr6ybjJpe45WZ1dfRoXeA5ebqMt52D1JQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTp/VCRA9TVsSAnZWagAA8NYQAIPo5XbW2rAcnJpj+b7r\nN1u+P2q8s9NlIJZTwBvoAlPIIHeizN94vq1dBeMpNeMiUkWOP0UKkm6pxAF3\neMnFyx+R8uvl18fsZ5w49pOuofm3GQSepfc/EJ79gvAN/8joK4+QXuoOLdyP\nL7xgJcImvZAxBhSTJDAS1HKWhIsIfRXQ9qstxP0QA9QgHUf82yBywL7MRwQU\nQRVcwP/FFc87P6Y/2oJQruDOOJI9sgtZDeKmzWsvb0wXy/gh1JKqafcqPvvA\nGgQq5QNkF9Ym3wbWTSSlO0zhZ26s3DjyYGMxCCNIM2dVNICvCO4VARa6XUub\n0O1v+IkS/pPSOONGYWATzBHthfVSDE6ILomw98W5FN/rUgbst+wF5KzPiTgO\n6cu79xX2au60411yQsyFsWQ43Qz2CJfwK/xdsIWCKfVVOvTmNlq904hNYlFk\nvNbha5VDdAO9fpdEoT5wfc+une4tPnMBvk3On35k/0tYnzuY7m24HXYDYJbJ\nU9rz9R8xf188wGBgxhQqsMdap+dxYcb/3a6kuQ4J+vXSJjdO+/Sft2tu2y8V\n37JR6c+Dg4yokEA/8Pk0TWnx/Ud/LFMjsabE7MJ9Dlp95lTPeOQ1FZ37oEG8\nXualgsUMr+PXRawZJbHYo29GwJAFDJvQEodbp7wblcwVWCk+Is1b8JHaPEkC\nkcg9\r\n=PNiu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"15174c6647ab9863dfc1424412fa60f2fddb3351","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","watch":"tsc -w","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","ts-mocha":"7.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.11.1-alpha.48_1598988245275_0.680701800189436","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@opentelemetry/semantic-conventions","version":"0.11.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.11.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"9d2bb0d67620bb8c01c95174fbaaefc109189963","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.11.0.tgz","fileCount":30,"integrity":"sha512-xsthnI/J+Cx0YVDGgUzvrH0ZTtfNtl866M454NarYwDrc0JvC24sYw+XS5PJyk2KDzAHtb0vlrumUc1OAut/Fw==","signatures":[{"sig":"MEYCIQDRFdeODmnCmCS26BFG4xxJHaQB/QgxJUs9FmBfH9q+ygIhAM0LePdAvJkdEdXxDguSx7o0nDmS3XhUKtRlhiDUmgsC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTqG6CRA9TVsSAnZWagAA4xIP/1zwqLHGIePMRhq1V+wD\nDGM0ImUfcikmRUoKnnNNvUmUUYf4hxX2Wqb4wduqZYkk+MNu7EBap6mL9l2R\n3Co5YKJBUyDEsiQ4UpLHaMUHco/Gw9Bi8Q+PsKse+9QN6VKvsRdh4mcVo30V\nQtQ342T2zWCx9sHwrg/15A56Ay2vcLZexRg2+nIi3QiwVEZsxlQ7mEn3JooN\nfs6YV+AwxQFJWJtQGqZNpHhHhf3tfvDG1UUJTe/RIZMuA28ISFS3d3YhMicX\n1o9Vklhsu+DlgF4ze+JYORTxC0x8KK6PWMT3h524jRl3xKoQapFh5+muxBDa\nOELSvvKfdtwe8xHgvISG7Iah2jOZ94uZArxQrhLGouvf0Knpo+87UfVDxwLf\naFQ/aBSDNe1Vl8xcx0FcbpUWot/tSpKM4zB+FuB4tP47a5Lb9hY2O60xCb5m\nuadbf/ixJ2JcopDa/MaWrqo7flBlBBxGukL005RFJ0b3zQpLdBYKFRL8UdPS\nGzd/n21/s/cFCWuJlW0uuvhY4ymjplBsfh10Rj9MmCYt0Y5Kl6m2A9t1Dibx\nSqC1mg8WRXw4KA2udZ0aVcZlq3qlz6o3V1YeW6JXs0Aq/tBh5qzKxvWyJkyT\n95Jr3dO+7uyliObA/z5svUHd36S7PUyVcxQ2QS9DhpotnoEqdX2lUVhywjjH\n2fZs\r\n=WrfF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"15174c6647ab9863dfc1424412fa60f2fddb3351","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","watch":"tsc -w","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"obecny","email":"bobecny@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","ts-mocha":"7.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.11.0_1598988729749_0.16543346634288647","host":"s3://npm-registry-packages"}},"0.11.1-alpha.36":{"name":"@opentelemetry/semantic-conventions","version":"0.11.1-alpha.36","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.11.1-alpha.36","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"26adc849538a0001165c7e0f2fab34c369c5e08f","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.11.1-alpha.36.tgz","fileCount":30,"integrity":"sha512-VLM1ZaOs60sn8lUnAm7yER1zfBhnvXzGZLz+DyHCi0bXHaJYeLG91kqmFBvAVFRGBg8djlUgUlIDSzn8iwXZTA==","signatures":[{"sig":"MEUCIQDgzgbicw5uHwcfuzQFoFqd3OP+JRwBD95ov/IrHJhmFQIgJml6Zczj7pqgVkVLbEpgjELdtUjvRG28gGzCgv/xrgI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdHxDCRA9TVsSAnZWagAAcxYP/1TbunFravY4EBHpSIRf\nFDzKTGhMXls0Rb1DH+CjhpnX55w10FMGJd6tymk+6dY/CzbcI8/Fzc2K6KE8\nZOaqE5R1mtmfrsLksubZYdip3AXzJ5+ck05QY57VO17CtAcaKYrjTFJg4OmM\nVXtRE30yjFRva7XsjxUxgLUfHAbIEnJ7mj9ybmcoE0JtLrMsojIxVaTQ6k0D\nkCwFNeHq9yCPfg/fx0b0x8/3FkYb7XCJn/rOK8f/18hBaJL7aTMld3WdR/K7\n7i4yb3+3SgYfpSWdPK40oZzTWcw/ynpnaQJo+mR5fYYtwp2Dtfd1NdcMg3qM\nV86+CJ88x7zyWaw2mSMOpWgpgdXUc0+dolKOs+69NDUIB+TAjDE9u3P+z+ZQ\nxBHrQDwhe3DoWuFzNSTEVppvtGcsKHKnHX/T/suBK1I2EIUnAX8kjI7PEfse\nvTCWMpNlJqopdJWCFCun6/ICjENfB4x5tsiznmaD74kfSlNWOvxHivzP/+aS\n9dlw2x47/hWv6dNoRkgLRkPs8PntoAH+zrDcMyHP3RLagqYMxhsszt3aeNLM\n4kbTyG5ezOFnoZ5q51fhFCMz3KIdVyXzs0eGNIOoBtkLB6mbq4Gec7Ke3B2Y\nhQhXkZAcxLTgml8sryNTfaMD163gBrcFPh0fBEVA/WRWIhZmrzRThHPD0s2A\nJEWk\r\n=fszB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"6eb157c66925fe84b4960f247a86678441f3cb60","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","watch":"tsc -w","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.11.0+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"9.0.0","ts-mocha":"7.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.11.1-alpha.36_1601469506960_0.02822095039317496","host":"s3://npm-registry-packages"}},"0.12.1-alpha.54":{"name":"@opentelemetry/semantic-conventions","version":"0.12.1-alpha.54","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.12.1-alpha.54","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"5ff66b4396291fa1cc53a4160b777a83b8195802","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.12.1-alpha.54.tgz","fileCount":30,"integrity":"sha512-lVvlWfWjEf+YR41rKMF/IEdYAYZ/0+4xi373t7pDUwS0DdpEX7wZ0bQVcihRaULgpmT4uGi9MDoowqGiu+24DQ==","signatures":[{"sig":"MEUCIBPGGyOOfbneAYrUUucfS5Lm/MZpqHDfuci3KhshYFhKAiEAo+k78udXnx0mkIs61Lt3c7rnAZ4ucFgX5BK51Pzzjig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjYtmCRA9TVsSAnZWagAA9W4P/1yiXCOpAeUU/V54+Vid\nEiUF7yyzsFZjAC3MqaU80kkc7RwNXzivKpJsKlZ23yZGF8TKxUUgut24TjOO\nJwnt2EeOP76My+TIAnmlq7iIV7vzXvFmIy96u8v3uXkDZvicf1srIDG5OQBk\nooLJtdBvzOmwMpbjqRFdHX0W+MO3TcDeWHynNI0pN/5/RzXMa4X8bYr7mi41\nr0mT0bGDuYN/AjoG/r5Tk28y0EHAnNNkHEbKuk4NjqYeAIwKRoDm2KsZCFud\nZC1JaQbsoIDSPq32CHnzB8auuWpH7HJeYQtS/9vS7/truiLW5n/iU14+1KkS\n9UKqV/KxeUpHsg1nptEL2vMHfjAKZDP+PTR7qIrTANJ5sQHDO6UJXl/0xZNG\nTh4DqlNnbaayqm+BxHJTVy/xbsly/abZ08wfa4McRuX1nVNhx7c+tb8TV5yt\n5z+pH4/jZS/4uaruN7lRwBNniK7swJPWWUJ1SDcKLuxUo9/BvLbGlogNjUrj\n/9SqioUKrp8ap+4RT3rZDKls1GgJqfTtdiiOauL6Nbdv6woo5oTDdWx/0TUg\nQISIe9uqTDHLsdnuvnd33HQFppwiL1P27cgtaALn5rG2xIy2jgfoCQ8kN6W6\nMpu/wgeaRcISHv/p4aP+6kh495N4j+tO/bNxKFYXzpCI+SXCOXS4hdg+cH9V\nH4JV\r\n=l4UC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"3f72613a36b6f97555a0fa7481755cf8b6cce1a7","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","watch":"tsc -w","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.13.1+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"9.0.0","ts-mocha":"7.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.12.1-alpha.54_1603111781716_0.7395246488938914","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"@opentelemetry/semantic-conventions","version":"0.12.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.12.0","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"7e392aecdbdbd5d737d3995998b120dc17589ab0","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.12.0.tgz","fileCount":30,"integrity":"sha512-BuCcDW0uLNYYTns0/LwXkJ8lp8aDm7kpS+WunEmPAPRSCe6ciOYRvzn5reqJfX93rf+6A3U2SgrBnCTH+0qoQQ==","signatures":[{"sig":"MEYCIQDsOmjWTuhhGW/H6k9SoX4S6q+ZxwDV0KPDr814reZ8uAIhAO4lojKCoZAGt33Am/tvo7Zotv0RDHS5g3ZJAC5nx+6u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjYxNCRA9TVsSAnZWagAAu40P/13HclsbdYxvUzpPIby/\ncwaLwB/HYBF2uX4x8JBSIj52HfGukk9SzFF+tMI+kvbKaJ3J8V0CDk5YdUqO\n2wkBPRi3dTfDt7QWWcYZ5LJvThBdFSXDrxAKi2lW7vk+lplbnQOT9toihx6P\nK9gIcmKkM/+1UZ8JiNOFbpwW3lAkAv9KgM3JoRhQ6ndc6JcN+cj2U6XFoNCD\nEAXQk78gEanA4FSND+mhJyXbcKOY8eFEPm/0BGZ5Td7vWE4zZi/f6GpgUxLf\nmDg0ec+rCoQlpRSo01iwlEkotD3UzuZEeMWXDcdVBZuQfO1DEZNQmpH0VLwS\n/e/1mava3+2g5XHulQDBt129mriqPai2s5/kJhJk4ol3qbfSLHK4Bz5wLdT6\nFo/fvHiej9iu0efWc7TXAeNw4s12fAjKfugzqhGOBrkH6+FcbnEFmC02+lkI\n56HKjfFDHAKsYinpAbhEOQ9JJUDFs+IvhUd3KuNSnCjwPLZay2FbwSmEzNwa\nHMIGV3u+JmzCTT4u/9FG33jkcFGC0wuNTNW/MZqHO+XdA8OUkpul6N+N8roo\nV5wX0d3TNbvgJLl0F8GL/hLgkSz3a/ROn6Gwoep0bNiXVHNJ/KZnu6JNDkHl\nOgXBwj0c9HpobhO0u7ct7pGpydFEqi2554PdmDAVHWnOLqJaO0XaakBikbN4\nNbxW\r\n=kDCS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"3f72613a36b6f97555a0fa7481755cf8b6cce1a7","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","watch":"tsc -w","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"obecny","email":"bobecny@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"9.0.0","ts-mocha":"7.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.12.0_1603112013355_0.012556453559696479","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"@opentelemetry/semantic-conventions","version":"0.13.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.13.0","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"12269a15f160ce36345bdfc0fb307ba0184bc52e","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.13.0.tgz","fileCount":33,"integrity":"sha512-alkZh6Bb4bCJeTb2js2WYSGmO0qrHynA2FcANyEohX4QqezCbO4t2z0V/KopjDj201WuCY1lWoefgeZ/qnkCQA==","signatures":[{"sig":"MEYCIQDve4nOFwKGsn156RWrQircNi6+6y3A4t38/I7qkmi9QwIhAK2oKh1Jss6Ysm5tfuXxVkL01ZiqzTVRrkVTfFuQb0Vd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyqlwCRA9TVsSAnZWagAAkuoP/inGzAzyKap/Ny1K8L/n\nNZR275KqEvYa4cPeZ82GAy+ztARTns2rUfHVs6Kr1jG/TuaRI1mjnrl2Tqqd\n3S0HorR0NMpmb3VgrzIVryTj/ybt1qGqwMHMHVQi2V66w6/efzGyS6CAmSVV\nkIPcGV0wWxm4L+Dx7iGorlKSXVsSkr89PnUKjSLUpRNQhmnEiCx2A29sC0Ef\nrwe9b1lHvgpEdsRwgUYpoWD5tW1PZQJVvOlY4ONiThiXMvd6v8g6szhk+GZp\nqpggkIl9m99K0hWawRETW9BhA0U9t1vxz2i8wqBr2g+/1B42YJ2AtMwG34jN\nYNk+tRSvxrLpQhhR/sCMEMudrmwyd/ZAZKr4l+AC9v0qZGdkx0fc2LgvqEKM\nZASXdqpWmOgfd2GHWT99QqdTsr80W3DcPEPf8Uw19GhB9hTfmf1J+Rqhs9K9\nM4J//FnM7WQnzHTNULsK5naQiHJCsfcnY+NyB6uqf/RQ9VB2rPCmc+hSjznV\nfqENHeyAFBTFyUVOAHUvSvfIwfMGWrvaJMqanrXNfyOkWG5jM32xyDSlcIZ2\nv1h1T6n0WhrgBjK1G6k9X1i4cNRSF6o+qQPvjc7vOfLh8VTtBdDZdc7XCQmh\ny5fwi8hlOWTt6pgfdhfpo4WZlIopfSVwfzRMbJ8WJdRT6SrEu0i/uhJYdORF\nTNCr\r\n=sx5b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"86cbd6798f9318c5920f9d9055f289a1c3f26500","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","watch":"tsc -w","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.1","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.0.0","ts-mocha":"8.0.0","typescript":"3.9.7","@types/node":"14.14.10","@types/mocha":"8.0.4","@types/sinon":"9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.13.0_1607117168013_0.5474321269710216","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"@opentelemetry/semantic-conventions","version":"0.14.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.14.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"7b48f4300709b34cef0beed8099b79e4a5907886","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.14.0.tgz","fileCount":36,"integrity":"sha512-iDGRLQwo+ka1ljlLo4KyuUmzsJwtPw+PyCjetQwn3m/pTXjdyWLGOTARBrpQGpkQp7k87RaCCg5AqZaKFU2G6g==","signatures":[{"sig":"MEUCIQCl9ISYLlUymJr/170Fq6ze/oxOtmX0tj6Wnyoo9GsrGwIgAalh5vIc99d4cedMwNzmfac4F4Y2PDmIQ2g3My+yWRs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf28UZCRA9TVsSAnZWagAAsWYP/RR+KRrXwhbhAh8Ldkmp\nad3lsrVA0xxvvO0hT9/by6S642vEVJlhoRFpFGDi/QXtLI1iiqVE3IiKnj+X\nCknMuWiA+/IIWeHQMgaq5ZoKlzNLAk2VNOXZmtNv3a0J4FSwKNMeTiPO2md2\n6CRgY5w1Jy/+MrfBQp25MmI7zt4jfBrSbOV02mka5K/XN7McGWkGV8CxATSR\nfC2RndiUdKThtV0SrPOTyx1fKKgoRtpjzo6c9bKh1GW+BdR5dkAsKishxSLW\npxv3lFEtHye0hfdO4c6N1Tj2oqkF6K/gfbHKzMGQnPCcaQjicjrWIdfG48uh\n41FK6Zv4SGG0Lph+2sibas4y6jkS1ssU0h47W44nGRHoJcOI4hTXykzmN6AG\n9x6lx1dPF3Eyfa33wEVEpVmFW+rrtHxee87y/MHiozlIKN1GdHshh9qYpw6O\n82TdrNqataS698GbpXixAfeN8N49tNYJBkM6rarV/Oq6weMGPqri/685ufL5\n05zQLLN7PUEyuZJLrw0kZBZhmi/zOA3/ImMRgl7Be3ZpUynKrU4go4bPKDiN\nGwI9PrHrrbTbMUWAslJZdXomTHX4GOP2p/iSa/jDZHeAwbbI3MdM+xnxe2Ll\n3C7SWrpULf0bRvM4PQbWcE7rcCmczzFJvnB/ij/QpHuj0ptTay4fP3gek9Yv\nPDA2\r\n=PO0y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"27a8d4530c56257c191468b073669909bf8892a1","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"rimraf build/*","watch":"tsc -w","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.2","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"3.9.7","@types/node":"14.14.12","@types/mocha":"8.2.0","@types/sinon":"9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.14.0_1608238354996_0.37016037637721433","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"@opentelemetry/semantic-conventions","version":"0.15.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.15.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"1ab7cdd42412c12da6646415e1a08c8276a87a9c","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.15.0.tgz","fileCount":36,"integrity":"sha512-JYHR5zZv2+1bg//mx6YE6b/gQPs0zGqjD0/4dDwa9x1Jpo9T18h480izqMJIlu3JZbXwlGm9a7PQhMKsLis63Q==","signatures":[{"sig":"MEUCICnkKXeSZ9H6Tg6MbjpiO1+2rAtKmGHgnZ8Dpr5g3wkeAiEAgufydmt/lhW2b8/b4eho0FC73SkM+yd7TlJNQzSNmTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCf4FCRA9TVsSAnZWagAAQgAP/3CADWs/63Af++1PUKht\n9EbhUXsVYkXgVdzRzDfRkGK8ly9z1pm7qPr/XWiz5WiKCtVV14uqCPrX5HiE\na7oKCY5giujI4x13WFIVl1XSmQgvMDLshr/OIP6pKMYA2XWvflfMz3fedRvD\nw09S/Js6d+lZR2q4BiB24Brsb/2TNfWzxT+opCozYvX4kA8h4txxsp7V3HD4\nYFgy5q96J4kShavqv2zieIO/rLVO91d4nctgHcsAsoG/AqrJ6ur8kbKWE/23\nsfH41/DTMDVINbuU8K8NZHSrzKCjrbkaVS43mzlQCBwe8lxvJSl2+FxUpZss\nAFXjLtWb3h0voyLFvbcvtDOR5mmqiAeihmj+PwPstOxhMEPDsn4QMITyDrO6\nempRY4x7C+gOHXLg4EAgbKtVr2NsNsbU/1iy5+oH7RjcMlUjuC84QdkusGPD\ntnPJlhsv+RpHIaIOLUkoaKY24J6M5MO4mNc8D7IwVPf1J+6NAaWL2VkEZ9gn\nlx3PiF4mZbGx4VYIm8TK6NH7PMiONHBLUX3N3q6qSD013M+98OBwQR4rRyg/\neEUd0yqensOOnfPiy4ujNjLeoKgZ98LdnTm2fd18OO+CxWJB6wXLRNhkqXjB\n9olIwN3HdL5azR2rvf8jLpAotaFK/wxF8r9INeg7mAxowCzO+3rYUiTsTiZ2\n4l8n\r\n=icss\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"960b868f5b7686eabbf49190071b8463551e5d8f","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"3.9.7","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.15.0_1611267589214_0.022737145272430315","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"@opentelemetry/semantic-conventions","version":"0.16.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.16.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"7a738bd4fa3e8371d133a819614b4b57bb66cce7","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.16.0.tgz","fileCount":36,"integrity":"sha512-RDYLf6lUtikIDTr6yVDehsUAlNb1U680eOV1QuDN0w6FDGubTnjbADlgpF41ByOow1Jp/WGmynFfOh19Ix4NWw==","signatures":[{"sig":"MEYCIQCL5jdUEnyhZ7HwV6zxZCI1qjybfPDpeLS4VMnD94bEMgIhAJ/ENyokNs6BIJR1Lqd/pliSiDvJF7lxp/Um/IWVZ5Ex","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGIGmCRA9TVsSAnZWagAALL4P/0SF8hodSfjMbRj91X3p\np6qcXZ1VLjY/E2d8Z+DOFWD0NhIuaa2K7JxMdYmxUQVaARjLKp0lXUg+nuaL\nPQHmCEi3fnczAYlvvJL0E3swh2baxi4MhzpY5/1Bf640mI7q4sbloot32yKT\nqJWcsBKTA1zezoA955gfEz0Co36aJsUfed8NOsj1ZrzqYbOxvJNvtqw7e16l\n6LL/ZzGRPg3YuXimFKyeT5AbvmZiijyck4YqQcfv8s+hQJ1mDwgFJXJ4+PRj\n6lfHgPxIob/TmiZWbegNtqQ11FJafmLCxO9byF+YYFuEc6STSDhO56cEpAi8\n5a+BZzckvFvlpIWo05BCTMuCnqxENI4IAqZGem+AhrMk3vkGH3VTYYwU1E3E\nagMVArepYaaHa7xJbBKKLpmAf6W8cuuq/7En9fcq6df6YGMMJBCF/Er92mTo\nSjX5pF2OK2qVxlwtYxiSfSs7r2ivVD/q5LCxgBCapRM3pDwa7P+DpwBZrLx8\nr7IuSGf9KpahJyF3NR7Ut16uLZ/SrXF10AVLCtmD+oV6YZrTd2GtCVBHhZh8\n80xf5C7fzXJA7WEsDRKJo4jw0e2q1mnaAwwCKaBjHYh20GyDcyuPDSYVUXEI\neo27Ljb96Liv96P43Y0HUHraqaFPoqGgp2yEtqfg4020jbpJct8HaOVYPPcX\nd4vC\r\n=t2LY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"e68863f8e63854b08ad13fb54677294ac6d6b681","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"obecny","email":"bobecny@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"12.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"3.9.7","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.16.0_1612218790210_0.46371443314416294","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"@opentelemetry/semantic-conventions","version":"0.17.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.17.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"f4c0d5121c89a9638266b5f34790a60cb90e0152","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.17.0.tgz","fileCount":36,"integrity":"sha512-WtFcpOv1IHaI0kT2BaZcA6/+fkx6pWyJspUKBljA3HeNDIQgYGB2n6nL/6eaZzWNDvDBHzFEzOKULDJdIwGRlQ==","signatures":[{"sig":"MEUCIAO4bZyq0Z6aywxafK+sS1aG3ft9XT7sXpKj387CWJP1AiEAwaQdBq+Ue1KYda46poA+lNzKkknZPbNqn1z195pnr38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLYeICRA9TVsSAnZWagAAa+8QAImieoeIErT+EHuDvX76\n+PpKcZIcMx13tvs1JAfOxKM+IQqbbdCmqRyeNWPUKKK0hz0lzRBAILR66iWV\nnLM+iS2lg/ewrZ9Fu8M+yd8oV6r74AJHFcCI+ThiuCXIIWR8NKTsKLxOKhoq\ndMVUCKvhVUGEOGnVLVPV7IUsuYfbXMV9qQJaEtJU2FfhH6k6PoM8xnsZkDoY\nUvZaNbUPgrb16yubdjq+njYp1lOG8vH5uYExnpKz5pO7mMnxVwKxHBp8NP+h\nFkgkX/eDO2WGnCNvjCrU5IkwhvsrwugKiGYxFMv7gAKm/WZAFFM9M4qRrA+/\njwR7F4ae1lXyQsn+wf+45+NQmTjznBzvkHUzq4UL8wZDNmeziu43Vm+GQmIV\nqj95ZwwmXs78sFSe9d96CGxX1LDXRXHS5jXldNrvt2yaAgUut5WtZrah3c1s\nfeSd+s3/w4KCD22jx41VpNui1KrO6ur133+r3PRFafmROx5lYvABq+BbWCpR\nLkCNG1uuFlsDBz6HnA6DtIhZnwY4UdUQ6KTag31P7AwjWHw45q9R4MTT3+g7\nCFDItc7QVSroATdNkAYutlj0VHiWqfmaitYHNjDjmTDHX0tSRTCBI7ltZNWR\n3QyokIXByxs2isUtToDVV3X58ZlUxyAU+TfMNtJOsc8LrwzXniX2K+CiVwWh\nmJFy\r\n=z/0s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"a91ea7617f288af632934334d0c8ecece318ce73","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.17.0_1613596551840_0.0444643244435452","host":"s3://npm-registry-packages"}},"0.17.1-alpha.21":{"name":"@opentelemetry/semantic-conventions","version":"0.17.1-alpha.21","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.17.1-alpha.21","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"a9b86d4f012e0c74a5a02bfc3c966a3bc721244a","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.17.1-alpha.21.tgz","fileCount":36,"integrity":"sha512-Nk3WGmAJXm0MNtK0jGshw4SgA6jl4YvoJoqCtUvVB8j+8hZAyp8au/R+XunpCYKQuQkeVJNntWLO5WjnCJHkzA==","signatures":[{"sig":"MEUCIGTQ1O1zT0SpV5A4pzi7krIxDAuyrcAtHTVosdf57qjyAiEAhRalQtIvQcCmvhGoq1pVR1nNb6/R14f54kaeyLRZv3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLYerCRA9TVsSAnZWagAARr4P/2QQ7UeG5votzxdbedWC\nvJS0svklpkYSlmhFAtCcLH1UuSmBTZdq0dHWR7DKG6dHiGu9KzGBxTtxRdbe\ne3lnimKbwhHH+Mut/zpTsCFd9HCt2B65M4g120/KESxVGSxvnwAay+4WyIQy\nOnUhd/5fdqBdHtqfuhnyjm6tZoS97h6eDJ+Smcynwr1+1Iorrz2WE2hp6fv7\npfuv5ob3R+g+IC3J8GsiYPml8WvebgaEN2c1MQuBJZHi5GdrRlYPE1L4BVoh\nPCxlKN3FjxYo7l8gW+X2mNRxh/ii8m9fwALlAYZOvzv+kJ7auXFtXJnmgVzv\nhTq5VkoNeWEhP1Tkaf5vzk+lmkJ7gpOxZjcoRhiPRIyxXioWG5PKsvIatjq/\ncbERuX+g5/daQEPdCRALiDT3ANl76LQJTTSBhlh6W7qcH+g/FJh7uYo4VYNS\nYqgMd551kBJp6X3pV+gVpqSEw04n6ArHBuwanjqT/6I4bUym5oW4jiszY4XL\nXO9QZx0PVMBPICCQ6Wlrwymcu9tfFgh7utGz88RzBvwssxIC4Bai3GJVGoDO\nz25U+xjt3VC3ayiuw5nI6r11DWh4394OJNM/hCcVAlcu4PrmROwMsDXNhOBc\nfMrcM8Q7Io9C3kQPiYM7JKgYtlMVHJAPOhn2eROPPlmpOYkkjsfIoqaiz1B3\nACBA\r\n=qaUN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"a91ea7617f288af632934334d0c8ecece318ce73","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.15.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.17.1-alpha.21_1613596587531_0.4512703736820274","host":"s3://npm-registry-packages"}},"0.17.1-alpha.11":{"name":"@opentelemetry/semantic-conventions","version":"0.17.1-alpha.11","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.17.1-alpha.11","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"71a4e60578a16e0ced0725e9d23794d57ba6ced7","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.17.1-alpha.11.tgz","fileCount":36,"integrity":"sha512-Qys/DEP6Xd2oE4fYrtF+N9Es8f/tAVqBZa1nQt8/RFMHzAGXtSv2WiecmTTIVM6x6JyEQDiYBWn3YE3uVfVPRw==","signatures":[{"sig":"MEUCIG4+UaSRAjpxUeNduWcmc/MLDCFSkw2VE/oWNaD9QWsPAiEAtbKBZ9JYv9W2K5gnJBexs830V5V+MziKyq0NKD81zCk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPj46CRA9TVsSAnZWagAArUgQAIFKIn0XXRSEsGFgOhFb\n6ghzvNZVdKQQMckKgH7X/7Njbrlb50HmE/BFcNXTYk68bzW7o/eg22BVGleb\nGngdATceFSi8tcW4/7P40cX3ej8Hor3M4DV7divL+PnBIP2WDXfSZx+7l0Gg\nxWuim7fN68RJ6gZ11yEmO5QpYu7ZSbN0YwvT2G1wopVVCehEwf1XwzDZXKNP\nwDBHqEM6yFjpqYsNzmtdJc7Y3kgRVgi20lWQa9Whn/ZnXM/21jT+X7Ks/jN2\nXivYtyzacalUqrW6R1JS3gMZniSSH3VjU8jcy4nTh6KN0NNauxJ2b1QEwqYe\ncdXTrZOxLBYamb2KlBd2pdfwDwtG3TdnVLARvZs1nRRNo+1w0YxxPsAl5EoM\nAMqy/7Aaz+XHuFJpgCff8lCnHHYuUKFo4mPd3RZMMtZ5Ie4Y91/pW2mT3/Ib\nUJSoCKfaW5d4kvxkKChnLwCezp/POSqtXcCbJlwmsouZStZrdBBpjkzEXWuL\nPVL9QmqUn/6I4vyfP4oWTp0mgwvipmXmygKQW4GLpjhhEgwp38bKmWjBu+hT\nKoqWJYEyb4kEykOs+tPP4nemFJJCybIbuH+0YJ7FyYKSrf+KlmoMqQDgtZNu\nObJWBW8UQS/nMAL5gRo7w/A0EderZAl5vJF7yowGDyeWoHqAwhpA3ueZhgmU\nK6j9\r\n=BGuf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"41235a9e68b13050ad49b8d6abc5c868885a74fe","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.15.5","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.17.1-alpha.11_1614691898155_0.2059908909345083","host":"s3://npm-registry-packages"}},"0.18.1-alpha.12":{"name":"@opentelemetry/semantic-conventions","version":"0.18.1-alpha.12","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.18.1-alpha.12","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"d9f89122e5881058f2d251e21ed11f01dd3a8ce3","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.18.1-alpha.12.tgz","fileCount":36,"integrity":"sha512-8aBXooo/PDDPni94VaZE+xrtEyS1hTeMFUxeQU2+ggG4+Yld0U8n4PF2qX5W29f+jcZwyK5QzJZKBMqQGufVjg==","signatures":[{"sig":"MEYCIQChp2lYMDH3iPqLcoDsQbgD0tT6lziSITBRSk7qTVL7iAIhAOV+fEM7gf81vjM/QRHI0LUdo2A3sqvIkDgQKZCOmklN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPkNsCRA9TVsSAnZWagAADCUQAJsGIUlDLHdMxsbEKYiB\nQXhkBdi6rl6QXwGI81Ugy+z5fpay4IbiLYqxCdzEv3tHMMadwXsIxqN0Ae7Q\nuad2+VdyiKVfLO/2+sCl11HB8COADevxRy6ZXZyKzyYTgxl35weY9AjiW6EM\nru5jxAfsgcT2bzvaioeY7gvX55XYJkf6SOhekE4hZRFw7+/5PMk4aIBFW6UB\nHZ7IJbEag5nmK46A+EpbnmjRdolugYFgTnEkY5kyyWFnZKkL6ri10EA3w0Vv\ngLDwopNbBlWLGICskbDYaXKcN9xE+Nr/bGOleIXvxTXXMCnZUWxD/KuX6yH6\nKb8LeKtfnILydw9qXxQq558wDRzzTlBRlVA2KfOrR82W0qkiIkd091BY4p1T\niZ73UuoUe0xrvh8U2dVIRXRawyEH3+dlbAQcxVXmnYDFQtPSwm3jPzooaV1X\n7mZzBaFp/6WQqFnsgnpsfBEKEFgOwE+D3BqSeOqe63ql99i9Fxee5i/XJRWF\n3xYLc5ZyNSI3nrtG9E8hEF9Znl0fpkbOIC0j5wdDaMEUIIY5ywUL6wbnFwMR\n+H5eOiiFFnAPVHuolPZMAA8a3VKKKsn05klskxkNA4oihjR8TTFNOkQT4uHq\npd+PWxaeaiQmp85Pw7XXD/nS8B5xVbVMGouicSq2TFvamw9V2zSMgs0JvAHv\nH8xa\r\n=kL82\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"6540b54a8bd49746e164ab730269188237f89b1c","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.15.5","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.18.1-alpha.12_1614693227971_0.7227346629756775","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"@opentelemetry/semantic-conventions","version":"0.18.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.18.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"169d05965dfbe75636bde2ea888cf9be2a404e36","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.18.0.tgz","fileCount":36,"integrity":"sha512-02Wi/zFq+RWfY4llRicMashGhyZvUtMfXu9UlfXMJiDbGOgkdua4AeOCv9lDqv1GIz11xr5qS4tFjLp7WnlU+Q==","signatures":[{"sig":"MEUCIC5Flob0tKVXWwnCJEO2td90twmRt4h7CnMcVOI1IhTaAiEA7hGxnkmUvG8DQdjhj516wBPOYzPo7VGJS/xNkzbeS9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPkUaCRA9TVsSAnZWagAASY0P/RIlaZ7DgPkC6AQiV95P\nIwafxrzDMsQR9D21xt85Qg4bdCdYtSy0vd8l2OWMUPEFUigmZoLLosAT6zj7\nqcvXjCEQklyHCbTiYfJxbe9rN8Wevxlyy6KnQkkUlUBzfFRgnDFlVvTuWaxO\ndd+GpF3vJ0BF7sc2GgCMvTPiuJRgcf70IqufJ0D/Ys2CNNHRR6GhDEu8iSOJ\nk+rul9d5GvPWyibIcQOHPAv/f1QLny8vV8so4QHxeBNIl5RnBqtiwhflqpGc\nj3mRyjpVS62ijp0FJEwC2HXFDoYn1UhuKdS4tkyLU68DBZZy9RWWIkViCIro\ns0eHuzwrYhanpNtNUwjxIHFoOnpXldMjuWhcRIuofiQMq8C4I2BN1FUBJDlu\nw5IN3YfGkN2ZfeOFo7gjTDZ2q+DhO8iFyTigZrgcmu1RKGcP0ErfycV3NakT\nhFhFq5iQtocAZSR2Vlw1WicrfkP8nAnMlpVVK4NpCY3ShTq4Kf83IuAFtm8r\nkYqxR9hKhNNZBl1tCOfRHKOuEpo/HJNlzO0HQW7jDyt6Tzhnw5hC5C/y/kRW\nZJqdli2FuiriYY7f+M5UqVgesX5nsXMhQb65Cq4vYbDVQP+AWOTgnXqCGv7J\nzE3U9ZblLja/mbfpCZ7zzbB+AXjBujUrlmd253A6XJHB7DJPnZVTptqJWoew\nSie4\r\n=073i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"6540b54a8bd49746e164ab730269188237f89b1c","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.18.0_1614693658411_0.6614189413186446","host":"s3://npm-registry-packages"}},"0.18.1-alpha.13":{"name":"@opentelemetry/semantic-conventions","version":"0.18.1-alpha.13","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.18.1-alpha.13","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"baa5d2e9a8516d332d259f53ff2eaff1436870f2","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.18.1-alpha.13.tgz","fileCount":36,"integrity":"sha512-F69Vi616ejiplcs6zIVqP4hjiB88JS6GDLGIzmEsWh4zwBJZPc+vh/2+RhX0mF6og6XN2qTAxz50zlnUXN4hgg==","signatures":[{"sig":"MEUCIQCr3CivUfSUYORUWUL1Bs0m+vzI826SbQOPWw4bVd4LOAIgJ/wqZbl+/GplyZl4DjUgo3n1q5TGt0riOG+2IQmpK/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU38LCRA9TVsSAnZWagAA0UQP/RC7j814/PSmtVJEH84q\nB4qRGAyuQv1SRZltYDJpy1lVEU4nAI7XhdTtfAOYnGtFQIs8vUDtZBr4DTNV\nwk9/FIKZ7wTIIM07JBjBXC62JYUO3Rz8QtlMP9lpq1ZyHFJnoudJOnmRdo5Y\n6wu60RLmSxuI/gvj2aI4SrRg8IextJJsdiz1wF1C+b2yksNqxKlcYu5Ajy6B\ndRmn9XgXY+ZFrLuVOHlHJhcb7z7Ic0UDnsHs5Zohz0w+l4i9pLcBua17FOVL\nEJWHdYzrVey0G4dZEQC/edioDP65YlKSWiMZ0MUK8TAGGW62ce/i0qbTM53I\nFqx7mhbHjsjA6XX1WwY+njHOH031j6i4lmEKKiNxaBN5DLB5Y3puGAwAL36X\nyLImI1twrjimJSv7D4krA2Ih9QuiamWHnbT7XuC7UJOqtWTLuUU99Dn0AO5x\nmzj0mtrPXgCHCSizRt5n8x9NiQl3Op2DciP9SXcHjj19ix1tsX8w+FzhMKdt\npC8JR5hfo/Rw4YyozSOJZFjpsT8j5bSqtnXVfmo8mGyNF/2aBHNVi45s9AKg\nHzDY4r8UmrSswiu+QgY0ZpEny+E/OviqOUNtmSv3qr4ssnISiAApGOix8yeK\nPw45fmuej95iQ5Lb1o1ytQRuZC0WtT+gwxbEotVcCNhkTmluH725+PUVo4GE\n9LXb\r\n=kzM6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"445c39fcd54675d455115e22605b6cf3434eb071","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.18.1-alpha.13_1616084746589_0.2934524292951346","host":"s3://npm-registry-packages"}},"0.18.1-alpha.20":{"name":"@opentelemetry/semantic-conventions","version":"0.18.1-alpha.20","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.18.1-alpha.20","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"93730db51b1d6c4b3b49d99c289c5ab1f6fcc15d","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.18.1-alpha.20.tgz","fileCount":36,"integrity":"sha512-29Z6xmt2EKKmCFI434kVBCPFtISB15sDxCVOJDv7EYHK7XDNuKHt448Zwe7ysY1uapFlXsKjfn8LDMbKSKediA==","signatures":[{"sig":"MEQCIHu3v5Od/Ww/DrBEoIvYNKgQC/gVcNqfWwHFaq6SRz7TAiARnjSg125HBNx5VwrDmxPKBuRPYwkCOmiKI0uKSkJsBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWzpVCRA9TVsSAnZWagAA6iUQAIzt7ZjWz3wN8fsWTLFM\nRsQVWxYhczq2f1op3JivL2n5pqqKmKiKsTaX3ck/v/aLJ0cf8bIo4Sj39pDe\nlo0wt0ObIPlYr/tSpPLA2B09kg+bsaK9cZMqcR7f3BAndWSOBGFpeLEED5zN\nWdNKXQWcNmnGJtOl1qTnAG0O60IK1Q51UNs4mkhD1lkulg1y1/OOdD9KoOjh\nbjT/alhVqz8D88dcHLZTONbuKR1CFbgaqYIo5Ab8KpUCBPSSlg2lLklf5xkg\nTQWE3yRdzGWsCK2eNicdYZ7duQfz5JnfDRNHVJdyENG2GBOboBYTr22XKv8T\nYdm6oJ3BuOpxfP+X/jjXpFKBee3yj1VgwUt1RKEYiV8vr14+IRXs6iI6fJid\n9s4+ijSdlwLIyZA2C/MbA2KWGwmSMRRKieZt3NMtpEZ8xreMWP8sORlNi/en\nbipAfdKT/IhEtS1efV+XlxBZzvAbC9RpP/+iD0w33m4S+3sFCvzW8TYk9IQm\nUaxqbxjSDoskd7HludcGsMhe9zfcdmlsOIJMvls126VLex7licV1DgwgWfoP\nsPoXroiqyeEYfhinz0uBeSzid/3lXAC6wkK6iHP6nIoqLfH3buIpCnzvpXSV\nTD/aU7oXcKJfJO2YZDI22eqwz9mO1ZVzqVaMXRN/uTa9iE7w3N+RS7lC1ZzV\nFWkT\r\n=tn/N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"24bcfe82340e02e605c5c722b0f955da50bf82cf","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.3","@types/node":"14.14.35","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.18.1-alpha.20_1616591444680_0.8987200612915478","host":"s3://npm-registry-packages"}},"0.18.1-alpha.24":{"name":"@opentelemetry/semantic-conventions","version":"0.18.1-alpha.24","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.18.1-alpha.24","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"8fb62e9343e276956702c4b4c8d555fe6ee66935","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.18.1-alpha.24.tgz","fileCount":36,"integrity":"sha512-R76ggHWiGDhtjakyiHJ84mqnC8X1zGgxePHv3UCnGK4uLpnsXqzJkj3pM2dl9DkGSF3Eszn1KsZZAsQuz1tBxw==","signatures":[{"sig":"MEUCIQDHNlmE60+74EXxo5xUaqAsZD1snwSsBuEL2iB47jUUfAIgM/3IlpACNgElNseU2x3sWgRO/JsMyxL9ztMnC5Uoecw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW5U4CRA9TVsSAnZWagAACDsP/0X5ztFPN/xzwQTBWm38\nNaQvmIJ/1WkQOCcA2tYlGtb36Opq38BW5gBV1Y52wTFlEub+JmcsIewkc9Zm\nmMGD/eg6/a4HbqiwgnkxuuILRDpwQLaZxR9LOlfroVqpgUMjImcqjXaVvfx7\nK7v7r9zgJF+ADY0FK7K2s9HEWcYGxbvrwc7l3s2puOBDJDnDqHpXB81A/8Uo\nbPQcI6h4+fZHvM3TIhefeNzEJYRdrwxQYHYyQoA5eY5Twk6EgZhEktUmTI5v\nFLlii7dCTXKO4LzXgPYICy5GVNFJVazERvVLwWsbk1yyngwKmxNadoaVOb00\npSAzK6SSnqi4UwVUMT8uaezNRDt+WSid3ey2hZPYXalg+DSax9kjCc/+oQrU\nZjsKE/YXIN4rnsMxEBl1/7I69r+NyJcijh0Ta6ra0A18ndBCFVNQjJ6GlXmg\nJPtz4ZRcwUQiSFy9bCB+MEP3qxK4HL+IJ62hZZc7tP3/wu5DzFMulYPAIxRD\nHpwZc7ApX/0yeS4R65mrmCAn+QKuQQuyS30uM6xjA/nBTkNvxe99YCMhtKUN\nnru+2rSxbPcEipNYJFXEUAIzmhdZGyujRn2dyJ/VmNCoaERePDQ0XEU62vkH\nFzPZk62MhgPotwmbrgOJXXpxtS1EP1Ce+t2PkHMy8nQNuUf7hQKBMKp/tw5v\nHhCB\r\n=kmxc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"69f2d3c264497bfdefa2126d0865ca56ad5f22a3","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.3","@types/node":"14.14.35","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.18.1-alpha.24_1616614711597_0.8890282196855515","host":"s3://npm-registry-packages"}},"0.18.2-alpha.81":{"name":"@opentelemetry/semantic-conventions","version":"0.18.2-alpha.81","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.18.2-alpha.81","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"27fb7259a59017a81fefc445ba9df156367e7632","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.18.2-alpha.81.tgz","fileCount":36,"integrity":"sha512-d2dTI35+eTMAvl6+BZlNmsMDSDNZq/vGH19ooDm/uDyN4ZLSPRoJAPlEhiUnPHRCor1AXWoOjML1IyDjYTlVuw==","signatures":[{"sig":"MEQCIGlbAOkTPWCgl3qklVHbn0w0E52GXlnUtHkCydy+/j2hAiBocUcnPfI6qWL783tTaRAPO0ULT5I0Gl+THnMCQv8SzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYi/ZCRA9TVsSAnZWagAAhJkP/0UcEMEloAvn9nMWWVgN\nH5jEhU4SmFSP9EEABDmOEspfCVwssjTDgzJJpAcLt4PzljPDBObM6SRLHPOu\nW48xQoOmiwdD1OUvsjLeer//Mmv+OQVRV1ncKPNWxN7Sx2wu9rtWPUhdBFLp\nAJcn4/Ae15nnHcFw6i5VQiMHDtMBcqCGsAzHBNuijFkbrV75jbgAvHsMv48Q\nd2tawiWgB43X853G2CtjItCoveHWSOrXGCmad/4Fee+7UmF3Hh4nFlr39IGP\nhGFdpzwEaI9E29XnTNFz6qLwdDT8FI2e8NHe3XtU1LzEaZeOV0Pcxgb5IJ1O\ntutfPTT9mXps5drGQRo7BcgFrBty0E1MienZvJulY0NS/rqsXdr+nTKbuxDc\n2C+Hq+M282Xi4E+KVPnxThwSXvqCDYAhOseu+aqdZQ313qple1YOARxGyikq\nzC71vfezWCZiTfp/Mp0QrSGAWHUXTp68MsQxxt6Py4TpOltGQDmr7oGeRILQ\nQcGBrGdtnar+3/lgYz4YNmuKHOpklduFl2nufsjFaGa9heiWivDZS4FmrQ+E\nWHGtNcogKQ8cj7RAQlCDnMK9Qx+84X7yfyXTPhOufMtZw8MiXw3bLIXxW1gJ\nxV1AMPshhLLOT+weETgaGglwWIT16wYFzzHo8+HeDBRcr1mQVCGaaisayLTi\n91Vt\r\n=lYcd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"e369035cd228a5c8781069a99322c5b938061d20","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.3","@types/node":"14.14.35","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.18.2-alpha.81_1617047512687_0.6536732029295189","host":"s3://npm-registry-packages"}},"0.18.1":{"name":"@opentelemetry/semantic-conventions","version":"0.18.1","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.18.1","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"6dcd3eb90e472aa946fc8939d5c96133b180ad4a","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.18.1.tgz","fileCount":36,"integrity":"sha512-OylKMcnDh6yTpFc8bGkHyAEMwWKpr37H/AMEbwnu6p0ZQ8wdlFxg8BjsulG3ztcdRUuidFf+DIDoBtKACnxwuQ==","signatures":[{"sig":"MEYCIQDFHJ+i1Zu+YV4VVtVPQY4SqqHEP1Iw2yTM1veKKUMh+QIhAMvoEPXPaJNQuUWlzPuqd0SkX9YoSd6Fi8ZkbYOUf67A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYjKnCRA9TVsSAnZWagAAJTEP/RDIhiSqz6IIDvoHfSI6\nUuuE2l/wVfwig8jMyruhYfNdJMtcaX1iOdC0n0tsZhMjDwXWrkVnq5xIzNSw\nVw9nt13KQNs/Nl9rlt4oi7SDK0SbWMfLc3K86J0dXLuA9Gk+bRkmTUDiRJRW\nILE9vRA932tKBXubgXbAGydVEiHuVmJUHcGLM6sWVo0ON3u+Ds08Tni1X1tr\n5o9zI0ke9GK4gOtsL+QHoxpgt1NgeicDuJKjlfBsqQeBUOlg4aeAxQHacJGG\n1vt84/ESVlw7X35ie5ZIY79l2IaDcSMXyTNl2GShSm+CVZ3+6CKYkIWOmcMn\n/vCBnH1pInkYguz5b/Z1xlygbTIXLUldPIoigqX/7mMJsGw1SkSRo1vVpolH\nrCVNSm1Kji0qq/oNr73RcvU+xnwHi0+vPAn8/76ZBVSPCkq2rnTU1g2HxEIv\njfqTuHUQRNowu8lNoO1N9bvBgIKPv9D61Rowi8wIBkzfMB8fbjupL8ny8ORS\nJbUuefmEqeXuv4r8mjElMM3miP8/tMu1H7EJzrwKWsn/2IqV4dSZJHwLB9Yb\n0RYiiDMVt5ybMYvJL9plsxBkuwWHentV2rPqQRhl95Mz/f7wq852y+igMRSo\nqLQV9ruETmFXLWPSRSFy1GbElur8TGSdKx8/j7hDYQUFOuR6Tu2hu1/TpZZH\nQah0\r\n=hhGa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"e369035cd228a5c8781069a99322c5b938061d20","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.3","@types/node":"14.14.35","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.18.1_1617048230960_0.6097678870950254","host":"s3://npm-registry-packages"}},"0.18.3-alpha.2":{"name":"@opentelemetry/semantic-conventions","version":"0.18.3-alpha.2","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.18.3-alpha.2","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"021e090e88ff45c7c776dadc8dba5284eb83f6fa","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.18.3-alpha.2.tgz","fileCount":36,"integrity":"sha512-66VCIuTYuc3xysQipl1ScrzwqwPR7TteLaMg/2ZNy/B2cfEcK+NAeZI7shL/J+kDwxe3UuTWpIX7rblxJp458A==","signatures":[{"sig":"MEUCIQDwP7EKWQr6aDYLBsufvVjDSELlzWUFQ1i6WygAbKthBAIgcHO6pS2s+IZQU/MZhKDTTmqTP3iRIgUlN+5n/1H9KuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY0M/CRA9TVsSAnZWagAA278P/AlBNAw57tjQU/z0k39Q\ntATnNAPnukv/wegctRH/dHc+hifZwMLNPbwrFpQ6wYQVf476OtslMw6Wbv44\nneN0iib9lWG1fe2qvvEvdQtGxKH3HJ2LgxpV7LtGSq9S4LRVTbWZZoOZdyRp\neBZnaccvb54EsORh2y9yIfGUkIV8GukMTmo3JtY4admi9lV9hR0AA7qOjTny\nEn7jA0j/Sy/kblnDNtU59uxEedw69gGmLZaZpbsSG7N+eX47dWWohEPzZp4t\n9Qm+6Js7gy2tV+YuIcHsGBb+ni09TcVDiyjDmTCJrjxGub2lF+GxQguj2yt8\nhh+pNgz2uV55z3QIqs4u6Qd4rrbLUwTQxl5gmYYdSG9a9z/V/KoqqmOxs+OM\ntsxDh66wdkDLDZ1Qi7Muz00J3lUnDQJWT0S4wnj+jmW5BzShGgXITGA3IJSf\n9GAcGjzmr33fc+W6Bzasce6Y481E7mdG3Aeu70pGSDaZ4SCg0wZt6E8/j5QB\nOjRWw3hL07P4wpdGtWgV/E3VCSMptePSBs3LN6SWeLgXkK2iMQagx5qk/jL/\nehLvQEljlORlOfCRoAguhT3tkdt10y+aMV1B6Q7hv1AHTISLzW5adrOuEaEE\nxf9GBJeI+kXYPuTTOn/gB1vphDdm0PKBq3x5w2oZ4TmMWQ35gl79cfXKoKH6\naVkS\r\n=XHox\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"2409f1cdddd92c23548c18c055a6a36efe36349f","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.3","@types/node":"14.14.35","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.18.3-alpha.2_1617118015329_0.45762901798604894","host":"s3://npm-registry-packages"}},"0.18.2":{"name":"@opentelemetry/semantic-conventions","version":"0.18.2","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.18.2","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"a0f15d2ef752567713c1f59f69c6742edb03030c","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.18.2.tgz","fileCount":36,"integrity":"sha512-+0P+PrP9qSFVaayNdek4P1OAGE+PEl2SsufuHDRmUpOY25Wzjo7Atyar56Trjc32jkNy4lID6ZFT6BahsR9P9A==","signatures":[{"sig":"MEQCIEzSGTEC7QwPOwHarcRlouV0IRMzcCyt6UW7Upok+LyGAiBHI+yC8GQMTVsfcJAp5BaS8qwgaVwZgfPb+L8lToGt/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY06tCRA9TVsSAnZWagAAvPMP/1ntclARrc6i+u+PjnvM\nsCyKnlgcP0/F1cTQ3KSkC0DkqV0l3dajWXzdnPviYjL7dLxlEQCVxyTuzwTv\nLiDHIPpeZLGc6/iYU+o65ZiGjjkH6kQIn5WX2mnbCb4iKxxD11SXzIGVamUt\nwj1KkFmd6T6YI8bVA7196p9mse316EvfhDL4jB8SlPZwk3AuhyaRRoUJ4Z1B\nqcRtBrrEFTkO1MU//owzc98qAlRTCRzpIzD+ZeNg7Jm81WJkOHnNjvTwAKtB\nA25KUJ9PqaZ2JkdFMtsim6P4Xj6FXMM1CHPeuzVLog7qP8kmwLzaj/p+QxZs\ndN0wmo4jU5e1B5ksjrkg+M4BGAZeVq2o8J2uWipFB/hNricyToYKxZ6+DTgD\nKw7uHHjESBnYUe1iee/HeMv26QfJT4SaUIRUZkrWpbLY9PDxAvj1HTZQfz82\nO2XU3msgjy1hnF04AqMjabNqRZRg4EIM2hje/pQBk5Kzoi6YwM0RFhB1bGJ/\nWwdNGNyFYyO/d2OKE6RrOY9FGj8IyWXVjwvo3ZbqokqnkOTl39CYjU2V44ep\n0vvddIFEvPJCtr1PDUteRMs1ZdDoKX4cD5VrhOJinb1ALHpYDMulOEtSZlCM\n2kHcIkbMdngcep4r53AeC5+C5XNmEvb4/H1OuXkEq21na57v8bqRb8muPyXJ\nGNqh\r\n=/rSh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"2409f1cdddd92c23548c18c055a6a36efe36349f","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.3","@types/node":"14.14.35","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.18.2_1617120941358_0.6208372854340631","host":"s3://npm-registry-packages"}},"0.18.3-alpha.1":{"name":"@opentelemetry/semantic-conventions","version":"0.18.3-alpha.1","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.18.3-alpha.1","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"1487b1e59a3ef9d3983d934137f708946523d0d2","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.18.3-alpha.1.tgz","fileCount":36,"integrity":"sha512-ggdca82ieMRmP4CupKWzs2cCWOpZXGLRzXkocT9K0raQrPN7uBmjJ8wRSmpqI/LJlUFj4ie3SD2sQ4NuC9Kj+w==","signatures":[{"sig":"MEQCIA74pK4BjVvfZmlLZ3qcHBDAeL/PY+lk6ab24MuZHj4DAiBjrvT3263Dqi116pOutk9D7DVrJi58LtfI4JtSy16DkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY1/1CRA9TVsSAnZWagAAzV0P/jGUFyUFzAPP6n2ulLEX\nA9GQhA/cQsnbn3++hFaIrxYG3UIiL5UXimonZ7A4IwFzovias8Xj0BL5pomD\ntCTXTGV3J/L7fUTVpoaw57a3WzzXr3D0qVRSswKYlOFJg7lJcYktHq/LzJnW\niswNLd89HvsQqVGhPW8z8rff4ePz/8iMZAyQi11eW5SWrIJ50Y3DC3QJo1vU\n3E8YqlGBSUSv9fAui1CroztyKfyiDzeDIJkejplYeQrQyoyYO1TDy9SnxBYQ\nLiVWjOg9y8CapDvmCegw6fWYKsPqgBP4lUzNKPt8K7Ce/zn1gxSPaJhPUx9R\nh2BJqDCWPDrw8O4RSoGzd2d7soGHtzgAyOIS8j05hp2LUOGtxeW3z5BAQy05\nk7LtjSq75JwjwdwqVIcjFVgyb2nrjVuCbpJ3YxcmzV3MRomqIycu2OFi/Cfv\n5/HOuhy+rrLjgk0dx0HaYRO2TdojHW2cYKQqKI8D43MO4rfmaYrNQXaPvcyM\nDNos+GrBZIH0vg1tBqvYTjCwdqyxNfZChfa+NgditorQThfDkqyMQl70otca\n7STHmAx/z2GJk9WYj4x5Z+MhANp4Wo6KRe1ZX0Pb47LdCka/qvZejSda1Jhg\nqkox6CPt2JGANEdnr6IoJxC6aWvSGo/ov6ZgzTWwTnruNo5SdDYZubMJDxkr\ncMiG\r\n=+r7X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"cabf8630cf2e295ac2e7e5f44d6efd1ae911cbe4","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.3","@types/node":"14.14.37","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.18.3-alpha.1_1617125364721_0.9367449303447888","host":"s3://npm-registry-packages"}},"0.18.3-alpha.16":{"name":"@opentelemetry/semantic-conventions","version":"0.18.3-alpha.16","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.18.3-alpha.16","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"c00448e177b9d1b1fa547f76c8d5f92e7c9a582e","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.18.3-alpha.16.tgz","fileCount":36,"integrity":"sha512-2n+Ot98bqRWVBccQp5TszOqGlG8EBhqV2xIDm3TXQqj947jjIjo2SXn4mTf7yA+eXL7aPhOlwiqmJgKgUzLY0A==","signatures":[{"sig":"MEUCIFtEeuJC2j/pcPMfapSI33WECngBdh6bam0lETOLi+ZQAiEAxuWv7cZNDwG/aV+yEQeTlu1aDihsvwZ0NrwrzSqEGD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcLQMCRA9TVsSAnZWagAAAWcP/i6dZpBmdURGmJc9La9a\nUhuag01Y9x9cv5HdcAis67MNmDGcj4PtEoVuaF5tzNKtlDms1sYPNQWYg2IN\nNX/JMpnXvNnoNRYaZ4i1eqVBE3Eit5Ig/zC+gktqYoce2tgRN/GbtQAX+5lA\nmzlodJ/hy4OLghDXs6AMJfaITm0Yi1btx5XI2eknri/SLR2tFskKQ7xB1x5u\n03k9zMMPQ8siOAen+Z7bqqKwYYZx3yHtTWafImcJrY663ypHRWlIEt+Yth7/\nYqbD+XH+CFp0IZ4beFqFixz97+dOBbGifeEAGSyN9AsjfUKYoAhEbvYju7mF\nQXRZHUL+681GzfWfiTi6wM9eK4XF75OunRDFQyri5O2w9l5hnj3KasybQQYG\nwmxgxuUjjiNvEH+h1XrxqOyauAijrfbVeBuNDloE8XF0FpT9qYApQCwgv27V\nEZK1QAtrDWu8mvOJX2xDdyPdpyaSdd3Bc3M2i0B0JCOj5Ph/SAAA2Oj5PZ+K\nblLE3E+3n/rJJL+g/cjncBTlhiVMc+UgNGzOCL5T1ASchO7Y4u1xqUrUS8pl\nktd4Euvi9sMBdCCSW50iIqoIcX2PUgkl1Xjyd4vQManurVbAsbm9Uv7DbfMx\nZ1ZzF/Dv/IAJ/TAxpYrlWE0W0USMuMc5hqyARDoRIXVGOaXwm97qmurOmIWU\nn/Hk\r\n=DPcJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"7f7afa7bb88edf4a4d46da8b252116d92b578b79","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.3","@types/node":"14.14.37","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.18.3-alpha.16_1617998859859_0.639419545565489","host":"s3://npm-registry-packages"}},"0.18.3-alpha.17":{"name":"@opentelemetry/semantic-conventions","version":"0.18.3-alpha.17","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.18.3-alpha.17","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"d3f29fd0ec923e261fbee8d80766020e3c77cad2","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.18.3-alpha.17.tgz","fileCount":21,"integrity":"sha512-f/oqbENzMZf9TtXltRFw7tC+aE9ADNeNx3p8YNwC0nKuWbRT0yVAHzLo4RTuiSh1AGf7pnVDNFq/ROjoJ3FXLA==","signatures":[{"sig":"MEQCIHjgOSDobpF9Fm1l8awSetXKxFuD+IZUcqaDD3IcvpKPAiBJ+Hex72+rh+btnRc9rM82SxkbmzsWCqrg2UiXnoXYcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcXDwCRA9TVsSAnZWagAASoEP/0VqWUOjfcsWQ7UiA1uq\n3Sz4aQYP2gRYolEXCJerV7Xhz54wetc8QzpX3mQSUb/wS11Ewo98gbWb1bdm\ngsDiakA4yeOuJZN8JKc7Rd5fIgjjJJQOylZtiPjDJZNARc9tE1U/QhAECMZ0\n2C37dlh4mrM5hXCk4mYa70l0khN77vnOr8KVnY6Ci5yfCl7dNNHHUTjr0oIQ\nci/qni4PlBxE7WiB2kMaVmBT2A0TTUVHtAb/oGa9PpKAuWCTbDS3Pq+u8Y9K\n/bxLwje7tvqJkryWz6q+7m0U8rwh0ZiR8188HkhiM4mso16ZhWXl5dgVATNN\nwsEOkbgre+s0bZOE5Y2DafCrRM7g3mzpKt44rCzXVRP1yfhm/wtKlUpuyMPb\ng/cE7f6iPA2Tzk0UYKTPvVmU42bT9WvoTy0I9nUCr42zymzuuhUi4KNw+QVJ\nvxB/vU24Zbr6qohgDE4GEesWco2hlFvBxOlw33kfq9ePtuSa67YjCtsLEVVW\n4iNJWrPPOxdzcR2TX6EgMmyjlJVp2THJE2o4mUCnQaf4a1PfydBwTSzqh/ig\n+gs9Tz0o48drBi7aGjG9pG8F5OFpy6KesY615fw1D3+bBQpHqlrmG/S1fMfv\nbooUDRJdF96EoOzG4K05GlJW0tYntVby4xp4eBjXy6AALxtqZbmD8Sq0CFWy\nQx01\r\n=vIMP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"031b0f4286f18a1d08523c87e419803fd1b0c9c2","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.3","@types/node":"14.14.37","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.18.3-alpha.17_1618047215917_0.5222574957561932","host":"s3://npm-registry-packages"}},"0.18.3-alpha.25":{"name":"@opentelemetry/semantic-conventions","version":"0.18.3-alpha.25","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.18.3-alpha.25","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ff472e3ed557b12aec938d18aff2dbcb19df4be9","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.18.3-alpha.25.tgz","fileCount":21,"integrity":"sha512-l/pKt3hczMb7jgm14U+ned43CqjWn1k7q/YF5vN38VaRn5ed6ZUjck3FqodGmzzI+PkLUQE87SzqcOU+15NTHg==","signatures":[{"sig":"MEYCIQDOiFhKUrXuFevKHdevvS1bEphTIUOt+SdXTyn6952GGwIhALVTO4QY9v9DohN2c5kXYFr3/YtAgv52R2IBjs70BvXI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdKKfCRA9TVsSAnZWagAAmUQQAKGcdpoMvsWbxJgCjBVm\nsELczPPhnnMemoI+xuSajTV7q56u80OmDdrz5jF2Q9uiM0X7psw0p/lDPAdx\nlQqaryCkKyvu3QPGnyObmTk+zbVd7fnqKF0Pf+8x+GE5qjrZtf6Sjel5liPn\nIbto3BiGURFrLYqQIzYAQ2NKviRoH/LKl4CF2qlsgaXeJLzSVfM9FeJWnhcB\nTD9aqwq3rc390yDOqsgEwGd3QKtaIrbo0avmrgq1Uf46VTzEZCorCVDJ+j+D\nSBZUsKx+jFhgvJdgb830FHm4P/c3aqKR1fuY9ZOVNKpetefAv2OXEH+bvuuC\nmrGrzaGshSv3GBxqTsaaIDeJTD22CdSfSuiXUtfmMLNZLi3ETKpjJS5nRyop\nct0AjOHklcNZUnm+j6es7/1GIOGBxRXiQnwLJKMGx+W8WfYTxKxO6E3LrqJr\nBngh36R7dTQHUFa70/LfptQeMFOvpXIg/LfBTHe8LjLVm0n7D+mXL16opLbd\nfbdG/VZ0mJvyYooKCfnF7iaDlE681m5g6N1FzzQjzR4ZjRNOE0MX0GUKctYP\nA0Tey39IWFZ6Dgxohgwb1LSTf6wbF/QYCOFZy0xxPhyvXY6d0deStEvGL2e5\nS4lDahwgLUF1bCyC870xQbWfoAeJZEIne+6jVDa2NbmdbVRdHxQB8vxqZXVJ\n8XqV\r\n=OrmI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"4ef22cae74b9c976f969151ebcc3ae3d931cf9c6","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.4","@types/node":"14.14.37","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.18.3-alpha.25_1618256542927_0.1340824144578192","host":"s3://npm-registry-packages"}},"0.18.3-alpha.30":{"name":"@opentelemetry/semantic-conventions","version":"0.18.3-alpha.30","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.18.3-alpha.30","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"be23eb12270d8e5d032cc5251c29b5d235392e02","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.18.3-alpha.30.tgz","fileCount":21,"integrity":"sha512-8tLrXFrlnOlyZz7NOyz8S8KpEeVxbGW1MLk5aAfBFiJb997F42LH6hQ4GavOsRSQYzz3PGLzc+WVzvVvSnhYyg==","signatures":[{"sig":"MEYCIQD032sSR/+23RwYkl0nIBXaDvQQVvQodG51r0GAEQBQmgIhAJU+UcLKr1YyKJSU1FMev+0Zcdoko6NUIhxcNCEiDEav","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfbdpCRA9TVsSAnZWagAAFAsP/Alb3StwlubKcv4x32MY\nWpbGbq9yQXWGk6WVCK1Cl9IqRhgeVR9jWX1gBVki7yvP3WbsMoE3EertMXSU\nr3kGe4q1P5kVo/OSQQabh+tmgeCA6PO1QtBxuNN8yCOFn8P07x6OznUSS3ya\nwcy64uRii2GZACTRx3z2U3Gl+b22ksoYfhiqUeDBsBdoUWt9OEj8oohywiQg\nvsyhmdVP+qIUrrvrcAOQPg/lFSQqs0NMhcCxP8UHu/N/bqPcLw2hnfrzH3Cg\njBQ6eas8rpwGP30D4vgDcKzdBc+OJU6rqH0dVlY9++P+nIzfHFp93v5elhTy\nx+fhKAGzka9RmvYLH2u3Jv93PVVVqmSotY1OYrADayj/5PyPArHa/tEyfN95\nug0daY94srWZqlJjB73KWdRtv5DABaAXt1aqGPt58+2V9//GFI9z/iQOj8zf\nD6upZIsw7ObBb4L419gFmfr8zKCZ2otzHQPPCqE4NHOTasJJJgsOGcIaJfea\ngkBnfkzDCONJEsM0w4qYpxxtqG2EGDPkQmdnczNEzqcR3zG71KKPxWqvfbfL\n4mmHkV6sxdow6aPaIPF+DMeUWM9SED817SDYSeqI1tKhTwNwxPS4UIhECn18\nLMhfxeHrUROkpYt8l/nZSOVhaZLm4CxHb6VR52MZ/TGcGkLw6oS7ZLiLB9Wc\nOruP\r\n=X5K3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"09c2aa757fe107613f3601a2a9c23d05011f755d","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.16.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.4","@types/node":"14.14.37","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.18.3-alpha.30_1618851688558_0.7476049415004584","host":"s3://npm-registry-packages"}},"0.19.1-alpha.36":{"name":"@opentelemetry/semantic-conventions","version":"0.19.1-alpha.36","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.19.1-alpha.36","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"da5658966b0bf394e8a1aff80b403dbe1e76009c","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.19.1-alpha.36.tgz","fileCount":21,"integrity":"sha512-r5bhZPoqPWhpn8O/SoP1ryAOoqzM8JkcOhxQr5Et+9BkUdYj7O++OjEqqyXtKKbutYDacPaVm58ltZlH+LxI5g==","signatures":[{"sig":"MEYCIQCSa2ydGaJ+/QXP54K37BJV36j3iCUnTFxPuXCx54Xz5gIhAIWOUMXHjbZFxF57PE48aWCNVvUT82j0NzVY+4kQk13F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggWnbCRA9TVsSAnZWagAAzFEP/RpY6spq3OBF0GCUA4ZS\n2s6u8Bf/t2N6kGb7nDW3FC6T8NSVIl1MJBaumw3/ajyPwnc4Xq5Klan0vxyn\nqf1HAysSFfOudbe0eDl8p9gojBZvYlUG9t51KH1qKiIIm/EHy78p7vXKnBea\nwtc+S6zmVuysRzBjCJB0PQwB/R4FNar3rlGwh3b2UzE1qBMYCFF7U6Zf0ums\n5BDbbnHwrJgSgXjelXD2li0psrJdjusWnF9NbmAerKq8DIxriFUNulzj9M2v\nGkwGB8TZqvvaU6QeN9KVATpOz4ZfbJgBCjDOK2LIoFPKgV8S/eSMZTF1ua8V\nWgw3ay2Z2qUvMNcdPC36ux2n9joyzYOEb1KWT9NOEKqtkF/Ceazls36eoE1p\nzZJDvt0HksswS1jK2jqT2YKq11p3mERNz2yQEKghPIECSIUvSpW+udQraIqg\n3z9cX8ccVDGL0Bxkcq8usZFP/rDnqObtB1oKf2LXtfERyDSKLD0lqDUCUJKS\nuhKUae8544L5oW8wvkepm+tEqofq0T7PbC3Grq54C0r1PqqtcVeYHAIcSQ4X\nHD98fFuOvds+tLWt0hBbnfYUMP18T+w0PaDHttqPUDOHrQZp+weJoQOYjIHW\nOtRIxZhFuTIuNM+CIszuAswMRQUUgkTisRJbutnLEpck8XHE4dr4hk6dfZ/B\nSm/f\r\n=00L5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"0c15999dccd377294a03cf7d36085216d6e8c5c1","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.16.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.4","@types/node":"14.14.37","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.19.1-alpha.36_1619093979595_0.7065537032701594","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"@opentelemetry/semantic-conventions","version":"0.19.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.19.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"3e49b45b52426c62740a24fcf5818cb690b446ef","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.19.0.tgz","fileCount":21,"integrity":"sha512-MMXhYEvNakvXC+oa5muX8KS2z+rsXLXwabjuzXcbJPH+rvo5XFNQ1c7svxb0B1xPpm4KT7fnH2DVfYqQzsCteQ==","signatures":[{"sig":"MEUCIQC67BDPBcVoWMcaD7qqA5/gHU9nIj8GYTZpPLI+7c2iggIgMJfZrSi4f7R6cJHgzOeZWh9KZUsnCuYbgTi+3K07WAg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggWv5CRA9TVsSAnZWagAAsNMP/j9aU7iwOvZmWDPbC+6V\ny6m1E5e1ovNvOW9oOtpbm/a5gL+0zcA8ZlI5DXHsJVHvPz/j0l4bW6zKzyAO\n42EmWrGtkFWtNUJF3wlsFoJbVLO6G1WH/hN6UcQ8S5ZA57/R1QV6oFQYtrRg\nto7FO6rnhOVk5R2mcfTtEic+xDwdI9eS58FXe9Z98xHQkeQEmJb6U9ibVK//\njwfCmHkmAIcmWjFaWbHObkwMllipsIgh4ZbMcMMwC69sXkzmfjmyc1Q+XS1K\njgmZRZmezNbTT2Gs+wLF/euEW8i1j5htLUJw7ldMgQhLU6GIu/xoRlnGFb6v\nrJosd3lrB4QmlXLeDconbTqfP941OTFwmXA6+588X62gGTT54Hh8w6PtTWss\n12MJBNNWdrR411GBuoSYPInz1TLnzsjs6vUvns6dkbOHqol486DTTlHPS/nN\nog1hijhDAwbOTimSx+eA3TlH/NfLVTfxCIgtCLsdIArzmuTlx5u1twI4X2DG\nlzCXPGIcT7DL2b6D6FE8bxiGWOiNfDxv7DJ3baqVkrSG5x9iKy0J/ZLDgrUZ\nBg83W0ks6OFZVIum9KElanXfLP/iyRKyWpMz5hzzWFms2SxGpaLiUFjiMxs8\n1tYMnugGVOjqZceQD/lBJk6kLgxS4iT8r8SX8hoKyJLLJFHKBRJxGRSnGkCF\n/9IZ\r\n=3eu6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"0c15999dccd377294a03cf7d36085216d6e8c5c1","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.4","@types/node":"14.14.37","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.19.0_1619094521100_0.7103911585153693","host":"s3://npm-registry-packages"}},"0.19.1-alpha.37":{"name":"@opentelemetry/semantic-conventions","version":"0.19.1-alpha.37","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.19.1-alpha.37","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"eb53dd68169c8ebda1af6828372550d9037fba91","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.19.1-alpha.37.tgz","fileCount":21,"integrity":"sha512-2kpCE3u6qTNoUe/rC9FZITmW+hNXdrVO7CWHHq4YWZdAwILE691wpcuTJchiHjwI7YYh1U4Wf/ZFeciKM/k4Xw==","signatures":[{"sig":"MEYCIQCSbJdVo7YrhX2TRAij6XXe5CtRdjMfltUHZplpyVg7+AIhAJjqZDaCyseN0emZHs6j33gD71xy166tqfrfrs4md3DK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggb1TCRA9TVsSAnZWagAABQQQAIN2443QZ8yAfiMRJlJy\nBnqDl/vg9vSjJJqLDC3QmV7gKI7ng8qMbuc1NV7m1pxAcyNGHpZx0cra6ZeV\nqyKDmS46VM6Q5wMP2Q8sd2qVZVZM4Hv8qCUhLFkeYgiuQeEORJBLxuv/MaP6\n4IUUJRE3XdjXdGj+gH48SULKhZrahHhc/Z0kveqe+W7YIdGPAItValeYDFj9\n0npmk3IuukN2GJdxUmcXytvMi1Ry4ShPp9k6a90LeX0SQnCSUyzZFEZoRIdp\nGTFnhBgm0OLPDEc5ehfHIIavKoc46SjbltY82M8D/50HBr/HG8dTeJc+TdIB\nAhqwFGXJ/YGkxU5Wqhz5qbyH9PqEMFUXa95iWfGZu7NDVynRMk6qMZpUqTUD\n8LUg6mZLV1W3bk672KZ/Kr0gV3HAPRopife8Heu3n7dsLcFrogQI30AP1lEo\nBo1Ls6O17dpOhhxWV5oWhWPeLWxD8d6VMESwjwrPh9FR3G9YmHfZQ1o0FKJT\neFz8IIM/fA/ksdMYuMajEUHgCobI1GNjGczf5iOlERQoPiFhXOlYP1YvgZFG\nkybNyEtVBkxifEsaP8RiRhWbaH2sDUq0Rq8LtkXa4yQVb489UzN1ftI/mEbF\n1E+umGopYY67kx7Nme9HThIansoxYhLW36zyiSmWg+RHoZCEEU4q2t9aMGvb\n6JqO\r\n=G/wy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"a0385c45376a86d396cb364feda2b4afebd836d1","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean","watch":"tsc --build --watch","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.16.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.4","@types/node":"14.14.41","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.19.1-alpha.37_1619115346544_0.664293995585062","host":"s3://npm-registry-packages"}},"0.19.1-alpha.39":{"name":"@opentelemetry/semantic-conventions","version":"0.19.1-alpha.39","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.19.1-alpha.39","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"eab5c678b0451667000b9a4b0f20f691d044eca0","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.19.1-alpha.39.tgz","fileCount":21,"integrity":"sha512-tQ1moRVb2oaHONkD8sEngRq+KVru1mewNgUXy0QpoHNcQm4RvcaMWAn6z9dFdMV0uztOlxC3zU8q7OjFsPKBUA==","signatures":[{"sig":"MEQCICeBawEnfGacPi1azBhFaZHnViRChtQHUHLn7NtR3jPXAiAvwO7jaFkW8gOtnDf7sAmxmQdxMwWksI3T1BhonXxCbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggcQqCRA9TVsSAnZWagAAlXcQAIJ5Q/0y9hHWBxil5Qx/\nVfLCj2ksO8nVzdbxeeQnjcGyGMO9EzZJu3C0agTXstxvjwih/T4FrXrDbX/V\nPLYIuFA+nx464N478NGiuHBsgSna31pc2I9ukBJgaPF2XeH7ACytBdEiD/9d\ntKuuqM3b5D9tqF0tJifFmVUX55a5qe4+aO7g6pF38loFFowCasedv1Nc7dZ7\n+OPVh7GtdHBzTlmnqWDQmIapyTfudUBKCJWYSGw+FkzjAJN7RvMoe7f1Y+GO\nls2GxeVS0hXsKbOiycRhxLoJQ9wccKC1iojbRWCAul4SyHHqbqc/hP/C/SWn\nxjOKf6E77dcRE1piBWpZpjr6B1AVI/N0mFqAumo2LUgLxLwHq9oO40e7ohMO\nj5S0NW2yQNLGMUBDR5Ip5EHzCGXnYHA+UNjm6nNjJpZZdMM8Rxv0Z8Pbr+RB\nDxNWVJ6TK6EuBWE7GNCQZ5lOem014tWGLWIwpHkeNynmWKznce8xx0BZCP6p\nHRBeCiIn8tG3SMoaxWXVDXRVxuvsUmHhskmdxsmTm4Tl0iAyE6eeKnR+8Cfs\nCZ+ySWUk4PiRTXgZson4GT7RlcEzguR3wHRhmiLM3abK8xuryhwGZGCSv8AJ\nxAWaIHLAifZqaydB6ChzoSfFooNd6mEj0wLc1QHFOPzMR4TldFGTXwHHq0Ww\nfFUG\r\n=Uh+q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"23ba4bfdc77c8bf594bf0c817320a31f59ca0bd4","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.16.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.4","@types/node":"14.14.41","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.19.1-alpha.39_1619117098118_0.00574563366802594","host":"s3://npm-registry-packages"}},"0.19.1-alpha.11":{"name":"@opentelemetry/semantic-conventions","version":"0.19.1-alpha.11","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.19.1-alpha.11","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ab0ff0fcb3153855b3cd91898b2b37a7ed25f682","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.19.1-alpha.11.tgz","fileCount":21,"integrity":"sha512-HuVFMAhl65Ji14PQj+IC1nZSn2Prfx7i87gSRYoHDJtXiRBFG2Bqu8aS16eL2ckVFjRk4V8U9IqgbjPaoubBCA==","signatures":[{"sig":"MEQCIAuJKxj4faTpEWYIoFgMC7O2K90yQHnuoYdBOZ/PQj3MAiBNtj8NmhL+XkX+p7RdVsI1s8P5avmA3J2tMztm+vnKOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgix/0CRA9TVsSAnZWagAAsB0P/0WbHchTbwdNwepzm3w1\nb9dC5SNoE5QQ2rN4O5osi1go2mkXIVgDYTwpqJwkokJnymQzScm+paT7PFxp\nXMfcjqO8UVPlGcBzYDC+/c6V2UENQosmq9rAyotDNhO5LKxdLHEwhTmp6Hiu\nJp/hD6UFYZ+teUJNrKiXj1jfAbFprY5gsomcdZWZkNcmDXoK+MyNDfosT3mx\nf/lVqKBLgKrbHSuUl7rjgVuglB+HErfe1liV3tZxM+5tWyxzavRv5hbmXXkq\nXleVCRP8obqnDGMfJ6aO0ztU8zAoUncpdKgvtcqOvytYLG0CmI1XSOcDsFn/\nJDlflqIFtpSetY+k9MHUjxQUrQWtTZJuhOYMotxuOTGntAO5f6CBtfnW4iLU\n+Ap557/oCqaq2pxT96C+bgLKa6DYHYrkpsDsMHB9JtT+MO+uzJZEnXYJM3aZ\n2YNgKIQ8A5keK4q3B3rnWCUa42Oqteb55U1h35dSE+PzcSXgB6dga/3ehi94\ndNIrrLQ+7Rij3fqD9gmtbHocfrq01/ZrYqnWHA4pYYF8JgYK1y8P7p35lwa/\nhHvsxLJLaqoRZB+FaddNhvIGpLH0osKzJ1HXKQir2yrTBu2Qz9SQkWQScb7m\nP0mtqzGAGU4KTS4QeY9je/XzoXhDFA8GOf1e59isCnGHSArcuFqRUlXFwaCW\ngAXR\r\n=qMth\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"2afcc7c90d93bac4fa9180f4fd312ed01370b2b5","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.16.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.4","@types/node":"14.14.43","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.19.1-alpha.11_1619730419871_0.6191835490532778","host":"s3://npm-registry-packages"}},"0.19.1-alpha.14":{"name":"@opentelemetry/semantic-conventions","version":"0.19.1-alpha.14","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.19.1-alpha.14","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"5081a56a9e563ccc41eff8c1a610dd0aa3f28442","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.19.1-alpha.14.tgz","fileCount":39,"integrity":"sha512-0q0gWnneY1epRaTOhopyq4HVPJuQIRTPuKb532SS6GvP5t1MfqSZ+0uHwGXbxlwCUmXNSj6T6Z6G2FEZbxL9ig==","signatures":[{"sig":"MEUCIQCuWqg0dbuxYTIWiLHOrStAGcYMlSW0PhLhjUaQBKDbwgIgcd7lWhbsBD8Am4uLfHlWshj3MerOIWYzOX3R7UT+BcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjQVSCRA9TVsSAnZWagAAqtgP/20mj4Ak3TzA6ekX0e26\ndH5PAu7QpA8X0NLoguWKTQWz0/NJ/zIbQ9HCZW7rGN/zI0M/H4EnUmQY0lFO\nZvOSD10yBKRkrnwptywx7CskMjNfscaU44XAiTKT08qri47jujpN+txWLctD\noIsczhL1nwn5RAbB4GdEWcUnUEixUXf7aUJdROKCT2wshFQWAopBo1N8pCkt\nVDeWWV/FLts4M+dAnYXI9B61Pcs7rN110D44VdphxrDLfadhwRgGOeFbjDVa\nv8bx3K7Xdobo0pX+bkZIk+4WdwvV8pXu6jRlVb4KP/vWD69exa05dpZZ3UJu\nJYlgC44Qd8W7xgldvB7NO78zCPla4LeCXzGRqfavG0lKUBojJOGv6vIxny60\njIClC4RZF19AEiOzlvFZR3kmcRLglfXRRnTcA0wJ+e5KX6z23DTNokyy+Qs5\nkTR2Ig6fJkGCPz4410wkYB+afDf9kBgn8ZXsigvbQI4p7UDjKvw9BJ0q/SDd\nK7TwYERHpP6XM8h08dSrjyqBmXSHkhP49Rq8bKY55J0upBwOxCT6QxL1M72i\nioKAq75tEFWKLHWaLfGiQ5rvZWU+xhbxn3fky2om5SfIFplnAkrmtIRPUe4b\n1IOA41UrcwdR1fgqcskLAEP/8Y+AAS2pXOH8SJ436AHWAdNEKvWh/oOaJl+Y\nlQW6\r\n=EFKS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"e1e79ef11c3cc190805c3d870cd82060903d6e15","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.16.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.4","@types/node":"14.14.43","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.19.1-alpha.14_1619854674122_0.8732291218686055","host":"s3://npm-registry-packages"}},"0.19.1-alpha.31":{"name":"@opentelemetry/semantic-conventions","version":"0.19.1-alpha.31","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.19.1-alpha.31","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"54110ff5862b530405b0770d2c782ede9c9dfab7","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.19.1-alpha.31.tgz","fileCount":39,"integrity":"sha512-AWz1QHQnxDuLi2YBoCNDNyPLVw4UMlSM+lNJqd4a0N6EVC1qvKWII7r6ZF5SmJZfIGWbQx7rO1016HfNYEC43Q==","signatures":[{"sig":"MEUCIAobGMQ1MkqtCz7Qr98KC+p25LpoT42IQSR834ATetZCAiEA2riPYX8FxjdGUdlHtXDbtn8nB8E4aptgzkmHcUbls6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpVO4CRA9TVsSAnZWagAAUnIP+gOgEa+uNbaY9Trp3nWq\nEZEILN3PeB7QEONpPzGEhf+VzaerE15DMhi2eyizBlF/54YSwKjN32Z0InOG\nQH9q46shKWcheaTTl5tztlMh12dHGzTpJ99cfPFDLHae2Bg68BkvvWvJdtc9\nYd3hyBgxGZx/96BlOAU61N96pOOCbqi98Ln3ErX0gQg2Ue5Iwl/WIoCFNxK3\n6jdFjUox/WwiklVDibHrLPRXBFCCbbHWN+gQYPhwMg5pFJXIU0aEm7y9REFF\nS64NMIZw2sYHoKxqnvg5z+1lFKXrraIhEk5kXW7YRkh8+j6aiI/K9w0Flaea\nQs2yXj6EKQqoUHswrFDT9lRRp4CUR0wRQfl2SAH3lKBbvbmCh4sGlqqY26uT\n8EwQ7WNVsUJW+pRGbrpuzY2rwAhtZAHoEMk/YDYIs/YRjVWlS78tPi7fCpvR\n7VttD8tmNOnjU6oOzwsCq7c3Op4JEfQ2yTL2nez4/mZvrkvUEU8f2Mtbjh2/\nq255kUvAbs1lIt4wRqjGgKlm7qwK3f881tWQtY2avsfVi4fVOX0XV63YFV0u\nTtGpX7CroG2dkDy4Ma9Y4eVw/2niEnm0OwS3VzkjwaeokCRZ1QtwGr77n3CV\nh7G69BTzuNVESYaDkD5pTJLs4yeNH7fyigZKQdQdneX2ylVr0YW61HQY9QIH\n6u0R\r\n=7v4m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"24adbd61062759f9d9d57420fd97e50f4d8c3b16","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.16.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.2.4","@types/node":"14.14.43","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.19.1-alpha.31_1621447608062_0.6135706743080445","host":"s3://npm-registry-packages"}},"0.19.1-alpha.43":{"name":"@opentelemetry/semantic-conventions","version":"0.19.1-alpha.43","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.19.1-alpha.43","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"321ef58ec91d57906b39ae7f333949907888a1a1","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.19.1-alpha.43.tgz","fileCount":39,"integrity":"sha512-GRmSnSYjNC/oi/MbqQbpOF27MeCPIwGrGyQtNAjTtdOo4a3aYvjxhkLumig1Kr+N4iTH0q1StzD0by5pNXdBdA==","signatures":[{"sig":"MEUCIDIvdi5w6FogEIliB69dJFjRG/4HAFVx+qa54rGiUk9fAiEAjlNrP/z2qMZHC/cQP1nxD/kxC9MuvJh+kSPpbNaNFdM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgto5lCRA9TVsSAnZWagAAzskP/1dr0+oOxGGWEnVBoazj\ni3kIeELL5JOa1qcMcWIh5DYBMRt6DwkWOlnOUpqjQ7bWyu407qDEvBNRgjsy\ns94fMIZfE3KydFdI/H46ozFAB2onyGqHxC64F1RPUxiqeAQC5qpASgnQI5yo\nyP3h8Toz2hW2B10vT6BSDLdzNczgjXl3o6GEhlevw67spe5RuGd26asCsk3z\nMuxieEFpNFw3mYjU1DXAuEor+osWbC7VUFIWb4yK7q9wsPHb63HhJwSSv136\nZ2FA5f/N6PcgogGQlQQ45b+1h0/2a+MNDNTDsTxbeJn9oav7U2GcGV2CDotK\nY4sdxGfHgpIpFvvHloFHNVXAzFKyYOuAe6+nyWAOCV7ZvOe1NkFaOhbgUzi9\nsGdCA02i7hz8nITfdbkEvCwYtEI+yfu6gqetD0dU3PQcubre90FaBpJAcWYH\ngRXzXrpTOc9gQSRh1phAmAMjHaZhGUaVn4mzkmzAs544VYavZT8n7zgoXaiE\n4KrLG45xoIuOEwAv2DU+IBEbWS8xGdnlBBUzIcBzYVzICEHRhnQUNgOz/yPc\nk+LIPBvO2oJZaVGU8QcQhzuIggrUOVL7eIgk15hgqyCzjh0Ap63WiTRkoyDu\nUsVh6oL5xhJDVon1f58GxPl2tIiyhUz8e1J7VZ0QOygaJwPZF6sOGA/g0XEP\nzrRO\r\n=FI7y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"d5517812b31d9206131bf1df4f8a3b5183ab07fb","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.3.2","@types/node":"14.14.43","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.19.1-alpha.43_1622576741464_0.30320944448814124","host":"s3://npm-registry-packages"}},"0.20.1-alpha.49":{"name":"@opentelemetry/semantic-conventions","version":"0.20.1-alpha.49","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.20.1-alpha.49","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"4690bc8c3a04953c709461c0596b99c4b44c3389","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.20.1-alpha.49.tgz","fileCount":39,"integrity":"sha512-y77eTw8K+dkJQ+FxkXzs93qgi8YOf5sYOY5siE8w621CPThHz0IGkIiaZFv8UrbytlbawyT+hlk6y5R5J2XALg==","signatures":[{"sig":"MEUCIDt+2BYkYAtaxi/FrwVzMM8eabucJsjRTlMzMMzoNa5bAiEAi5ZMf8pEXD+iYlh50Y3ujn63XPjQqlHzGKMC09ySbxE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguQzVCRA9TVsSAnZWagAA8u8P/0BkqJthckL5bJVHCADK\nCHexbPIJkW1BZ4N34ZS3wDKxQdnodvDBnjCKnwjQ0h1CKy12YKcRwbF9TmxF\npVfrQJt0q37k1gByClDph/j8rvnhiXP+c+qKrM2kWL8vGn1SoLZxNb8AuDL9\nokH1SHEUOksQg8P8YJuQPpzN9vMDnxZeGbNU9r5dxGopMH2NFzqeifXL3JUF\nOrncIS8y1RcElMAeNMn8xDmDu8xCSAWE30EAKYGx7yRer2JMdjvYMD69bObF\nSjHCBzEKuwu5KrV4Bcn9xMoAcUIK3txRVCFBnqVZp7+U+jdiHk9bXuA/gSl6\nVb/RYC9Mz1Zog6zEvW+gwehClFbGFMXXcXPduYuPIL8dm4oaKtROCsW1DL7V\nrtn4sFOpNLIG5aDxwXOdSJQDh5p2bZXU8+X1hV6PhEy6CkVO14/NAJEDx8dM\nYd6xRf3EpTeTJNb+tp37vJfwXX/QSilV+OTjG9fUUy7y6fb6p514yWn7mS/z\nJ6hqUQB5Q6/eTI7JRglT1pdGXfzWJaKBRtiHgkf2/XdzUjpX2HmN4B1upgp9\nUpS06vE/PAMlfqGfYFHaibTWeLraUz1l1NRUfE4TT+eQO3dK6QcKpig4p/NY\nSklPM680zLT7fkMVEzIe6tW522kTDk66l1xr0dYPDlfjfJd2bJRuRh4S1PQR\nKCfb\r\n=zDp9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"f79aef422b53f1314cb0b031651875658fc17008","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.3.2","@types/node":"14.14.43","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.20.1-alpha.49_1622740180885_0.8039183227076245","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"@opentelemetry/semantic-conventions","version":"0.20.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.20.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"adc7e391bba6db9bbaba04ae263c3e92b1703d44","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.20.0.tgz","fileCount":39,"integrity":"sha512-x40C3vQMttFlnNEfhFwO49jHrY6AoWnntL35TCem3LINr/aw1W0hGhdKY/zweC64CBJEyiHumaae480rqF8eOA==","signatures":[{"sig":"MEYCIQCjdmAdKBZT8rhhnjIm+0J874HrzmJin2ntOeLzNj+fPwIhALkfVcb+E4hXAOWZiZ4LbCDTCHZndbiIOb4vmvdbQdgc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguR9JCRA9TVsSAnZWagAA79oP/RZ3ASG+YkL893CNR6Q7\nIzafTHtiGSqq/V5MuCqB3WPLhEFzTeXhcfhLoEttEPD0zY9YDesrshU9G6cG\nC6Z4TgKhKcBzmzEDGxK39dtwqc3tsD7GwSfAoAWYNMy6h6bl9Rh191D51BVo\nlIDu1zsFkcBOw2R1BAQlwMImVxiX6pVTxSr0wMAb5nSTGSqBonFjCKDgsgmF\nFbM5QNrpFekfTCKs007bTCKM2mIfgjRMDCBJUhpRs/OG/u6SUHN4VabQNnSj\n8ZCGTr58jn1Ksvytt5VtSZQdkEv99S4rJ2V7Qm4BQ2RzQD5vCcMRc1zfpCbO\neYfFTlGk1+DdNd6FYjXnLVh30er2U60iALI7E6WFLK0eTRuFtFGX4u0ivcgs\nncJ7ltAjOBzGzziQjrSFNm5YBzejKPJW2+gIy8U+YBiZCM7pmvu2HQypoj+e\ne6SdW7QuR4Jjy6IQ1Jq4U3xmIdo8E//KHJ6jmN0DW0AyWfnQCLUD5C+SOSC9\nZwGL86NRo3uKkBZe9GHVJT2UIOk+eyOafZY8p9noniMvKNJw90QInCjmwfzw\nbrrQd/fh5hLWTz4qNzVludEG/5pMaOxa0LLBt9VHZyOQqNQlpFpSgfVMMI4B\nWPZwJroMvzmynrjRmG47cP6cBPJJIV7VhWw/FY8vf10PCf49DuBUiHdoQW+W\nUiZl\r\n=8qSw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"f79aef422b53f1314cb0b031651875658fc17008","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.3.2","@types/node":"14.14.43","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.20.0_1622744905290_0.9418432377864134","host":"s3://npm-registry-packages"}},"0.20.1-alpha.4":{"name":"@opentelemetry/semantic-conventions","version":"0.20.1-alpha.4","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.20.1-alpha.4","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"47da5d08c06d454d3bb2e716c17750258927d68e","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.20.1-alpha.4.tgz","fileCount":39,"integrity":"sha512-nM7OdPwCMPXzESDlqOpf6cZT7pqlNOM6MORztNKOzzRGczfAn0VdUhJEIfXw6HXDCECzF+Flg6gUv8yEGcdnMQ==","signatures":[{"sig":"MEQCIE0FErcD8W4yckUyEpBOfjSiO3VoHaogj/Uz8OypZq7JAiBpmGHRz/EW3MgMmgemcgH3Rz1OvUqHMXlTKkAZ0ZBw8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv3BJCRA9TVsSAnZWagAAiCoP/RuxzlLxa4w9XWJ7iCKg\n6T3HMeenWWIO8+QQdIL/NlnVBoAr+VSzCf45TWzHp78idceez6DkaHKDJnaF\nHEna6xOziMhHfRklVeKKC/ywIbiNnW5lGbH0dJBz6bfW3tQggiqrIOrJO7H/\nUjTKcGCn3S9M59viYQLiG9JmftBqMFZ9X10GB5r9wPvTiDwOw9dRSYhGen/k\nbPF1Rm8WZ6m6EKH60zFuemcKnC+RUfqc0+uGzghlPc1+mUKTjdiYVksdIQ9F\nBJTKrQAk2hc3TNIHsJFkSzf93HxUraI6Z+8Ypu9JKnPJ+IIhHvK6LWa8//lY\nymFc1XcEuXERpFoOGZLJhMNP5Zeo5kIGNe8lXL6USoh1R5da+iLj38lil78z\nE9Zd59Ihm+SVdFVRZ1T16BKHgRR3CRoDUSwkuc/6QdGnEB2JTviLPg1phUSo\nU64rxfbzlFq+6L5hnENVkDzsVJo5NP577XLrInqlncYIO/AyJTG8I2N47mjf\nn8ysWkp585xIHtTSW6upAACnOFbqNB6QI70SQMTI3jmx58Zh2YA51iygcKUf\nJe7/M4pH3/Cqb4doJskv9biHd+5fH6el5lezptogGkSi8QMl0SoCOTiyxGWl\npaAJgJ4hyt+gHUGk+1x1X283ZSYiB78F+HTQLs9GEhMk6GioKNtUG+6nJzjg\nbx/z\r\n=5BC3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"3d98420cf530968e6a85bc4b9c2b1bb78b730b3c","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.3.2","@types/node":"14.14.43","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.20.1-alpha.4_1623158857637_0.3973968284855802","host":"s3://npm-registry-packages"}},"0.21.1-alpha.7":{"name":"@opentelemetry/semantic-conventions","version":"0.21.1-alpha.7","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.21.1-alpha.7","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ee59bc1effb77ba39548a8029635912fac4fbf1f","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.21.1-alpha.7.tgz","fileCount":39,"integrity":"sha512-DtlAEMe1oPi9nmH9jmE3PXm+u3nShfAQWED9/8NE33LdNviAl2iixw7YWGTa//VJbWbGjPTrxmdrlbLN3iU19w==","signatures":[{"sig":"MEYCIQDP1f8/B9ORVkTwoKMl+b+MamhyJa5w0K4rJe5E8lSsGgIhAOoJ4RlEtODz6+hLIfHpGr0mVEka2/U1B06N0Esiueoh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwksgCRA9TVsSAnZWagAAPEIQAJZFT/VSL1aVFvS4Anuc\n5CBLlPM9ShJax/Gvj9sevF2Ky4zqXfG6xLFW5vWHY3R2ssOobakipsm2Tixz\nXi+G+0fIZK59WthYBPUAsMW7aZcfbPlkdg1XdrcR8I+qkXWAmi39PtUwluMR\nL26eDr+sVUG8S5+Eha6/co2yp55Wv9PsTKWcQCRT5q99ceo0ai7sTFTuFkhf\nqgytzMdqx3pu3czELKyTFNHUrpq0exoueew1d+GmS7XBYbWU9M/obTNoBI2s\n1m1+wgvSVZsnhQUM/lGwVRPyR2lNvNhjrw9dMYnsQXQuo+bUFLVNLLRh97YN\nq+sCMsW3ZZGTp6vCTlbbJHTP7NBbAfRpzbROzGyxmbUv6ekR1aH+ShOD7FFb\n6avTxkerSrd9Z/Z87A2GAn+X10vTykitDBS4vDylaLMw2X9dDa2cjgbN+S7h\nBJHh8awtamwp9nboAiY638gXrWnMfIqhcD6/D6kCB/Y4aK91De41f/JNsbNR\nfOagu5TPu884PRQsnNkwzsLanldnwd7O0iaS9IjSQi1DyXeNFDRtQwSuyOjN\nSRsZRa4g37QyFik/o6vwJdMq6K/B3ZTn9nmMa8KgSZ+s309Q4XNq13JpfyJ9\nACVJvFiMr8YBw760kYfpxVVHCFMWqJ0lg3qXMWLiMIrHbNYiTU+/om13qLnH\nw5zH\r\n=/Ic3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"7750282034ee58bdd257446c2970f01307d7522a","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.3.2","@types/node":"14.14.43","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.21.1-alpha.7_1623345952288_0.26085935116136794","host":"s3://npm-registry-packages"}},"0.21.0":{"name":"@opentelemetry/semantic-conventions","version":"0.21.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.21.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"52fef0fd74437527394641f281a0353218fc2664","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.21.0.tgz","fileCount":39,"integrity":"sha512-qQtZJ8Q+bO/gemBELsZbz5s//tNnyc+mQD/0RHc77XhI6ZBb+tprU6KN/7l0fl5z29smmai0hcJ9UNILC/7nIw==","signatures":[{"sig":"MEUCICBa6rTTxgNBJ0BJR6f6Ak2jBt6DIViJ52XHF6jYucZwAiEAw/GTLARY2Dv+WBy/sKHVQ5rlfUO715lZhzxt7hk5yNY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwloTCRA9TVsSAnZWagAAuYgQAICyurfLF4Pepu2GCfMe\njMUomePCdxd+HjfGz8l/dgW/B2jKIP7tysx3faR36BB2/gqzBCL+VBVK2Hzz\nkmjHvBpR0b6JmNnOvvX1yjr+GFDQn1saidMywqWMohKd3UkBn+rv5XePh3Nt\nM/b6kPJ9Ov7wunC2dcizjutWR8Kz31h6Ksrubi6XVvAoEiyl1b/rVNYGoeMu\n15mo97BgE9eq1oYLTKax78tN75Z8iFit0F5HnReh3bAYyaN3s23BKq0P8Ai6\n+NvbT/D5L6l8RGOdFu1k4CUWFRomeH6YCz4BUC5zsrGY8fJnOBCwxqXRlr7G\nP2GwJ/RHbnNfOnY8cwGk26ws1dgWIaxupU5YoDZTlOlyFSkvu856/EsQXoO0\nleS+XBJooqVlDi2xKE0UDj1eh/EZTTPDQZIu6dtaFwjihyFMCb6eJT5wf1LK\n1CpU8OUN9CAZrb+K/aaZH8ey+H7gOLEy2nF55akGxKkImzGBFH4GQuz/ojsK\nUnUwoU4TtV17IOaqf79NRgMXzoMN6955xGAjA2c3m4nFiFm+VEGbwZ6OoPW5\nW9YbuBpoNfNSkY0HQXZ8ezD+vRbZ6WCcpgF7Qw/RyfjjcmHkFwo+AlqD+Hca\nhfAnlS5gwygZNGLKwP+DDbJKCXqRtbx/YKpg1ykmICQ2+ke6g2mvDdvgaTuq\nLohj\r\n=F0FX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"7750282034ee58bdd257446c2970f01307d7522a","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.3.2","@types/node":"14.14.43","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.21.0_1623349779350_0.39240670754646456","host":"s3://npm-registry-packages"}},"0.21.1-alpha.2":{"name":"@opentelemetry/semantic-conventions","version":"0.21.1-alpha.2","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.21.1-alpha.2","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ee36cd6883071032f8e6c17615735353db5b229b","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.21.1-alpha.2.tgz","fileCount":39,"integrity":"sha512-0vNaVFYoHmZJ40eKtICHIf3bbiCOo/iUGYQfFVLpoWyDIXpgiTn/WGSHiztG9I2gLQYyNaBnmuddzDsoGkX/ag==","signatures":[{"sig":"MEYCIQChc1Am0xiZHIPqSA2Y8xwmolkw7zVlvEHEdUkRWVdqfQIhAL1OfBNVZzTTP4F6zqBl6/sIJQCrQ1QE82/uTPS7aCjy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxHG7CRA9TVsSAnZWagAA8BkP/A10KouiRihxFDEu2Sym\nlmwl0fdhvN5+axF2awgXo+n3eC8ktEBRrZ9QfybVNtTfaceMErJHcE0UVZog\noDupOQLMXsaRPlkfMpBUjTbIw63ZtPJ2i8kLesh6IQx5Zf6cF/fLbRwHugDZ\nfhTzWl+2AfXEHLXCrkQYW8xEu+NkygWhIiqqVSf6ZJrsZjkNLOmBD1/S6CfQ\nrSOYseLe0AoXauqBU9Q6sKJlC+kk66pNKsXNeiG7uCbsNp5QLwjDkR4rlfIU\nK9FLItsiaMwoQtPexswhppoQhBqR0hQbCS5wgoDVZhY22KrythtvAdrlPS/S\nxUWjCVK44W+/ixuCL2MbNgHVoMdBDP0Xh7opYRqqe242UjxnspWkGLnyn6D8\nSqRE89jszG/O93bc9a9AkKEKobgyfWVKFonUPlAHdXeAsogH79oiIWAHmX2d\nBc5eVZzbHjCAgMq9Scnt78grZRzHsFp95jET0qGB/VaWpF16wwmSzxMVkRrz\nAktG2b+i8amcNaZNr2/ZKJFe50gabVKkMUaVvpF91aWGZCMjL2tsOiwzX0hi\nn+Ur8c2oqPqCN4yEKlj0GFLmmnXK1FgsqhJx5xH5+q7eloljsd6YYYl1BT7M\nc1hPVlQ9Q1+scbS3BxkJomubA17vqT2XSumYEIt0A0ijMoSiYgVySig9i2YZ\nXGt5\r\n=pUgE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"a3b77387012a5f53c193efdefcbf5f6272876e4d","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.3.2","@types/node":"14.14.43","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.21.1-alpha.2_1623486907471_0.6738711294630504","host":"s3://npm-registry-packages"}},"0.22.1-alpha.5":{"name":"@opentelemetry/semantic-conventions","version":"0.22.1-alpha.5","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.22.1-alpha.5","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"c13daea970e86c654f937caa41f98788a04f30dd","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.22.1-alpha.5.tgz","fileCount":39,"integrity":"sha512-/vk+zTLOnKvQMojMPoMvm1AyXT/Wk9H4Ekr0CR3QGBuQu0Z74VEoe4NmuDyr7xoksRN9rOoxJCxXw+q5ys/Sfw==","signatures":[{"sig":"MEUCIQDx8/J6lxuIadbNH2KhJ69BgHWTFx/XWQK+7qOxxTJu0AIgGG8YpUXYlvSzDk5ig7NwC2ThgCCMxepn4Vs2cWxcIKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy4C8CRA9TVsSAnZWagAATP0P/RLtAnzZKfLX6jroZcu+\nh1+AGLtFUCcFjqoA9xPtTjeLhmKzimYiCUhRTdxh57+jgrGfngb6BLlgdBRc\nHVgXcViz/RP/CQnPSClahlk/lxABBFjXxWZkNGnFLAqUKZ7Yj//la5Vu3V4L\nDSlvobYMmZwScx0c85GNKnlRv9tEy7AjebRdo33Bm86wgFigS32pt1xUBbz/\np47dDEba7LLR11LV3BDj4PC9dO9tbAUpsOao5I8YPucRwsN4ZbeQkPYokhFt\nRbCpfclGoy4u/oQnafrDR2+OsJ9OXRnRLlpv72NraFhu8cPq31u68oslWgwo\nvI9/W4Ew0OB1BL0VsNV4Vuy6rVJoI1BrF/qIVw++ogjXQG5s9pgViOZT3arJ\nItG6rnSiNFJeIKGlQxtOw6ftaGxSn13MOIxlFiFlicKVs8AH+5qi+h+xsPL7\nLKFZsz7e5DlitNvcCZ5Cm0EDVvfXaURZ2luIlrUEzIFPsjz4f1koX1BNFJNk\nXeNybD4eKQhF01LG2gp77v/GfSV+ftY4hiI3AI56UAZNs7z5sXqunWJwp4gE\nyHnpvDjsTD8h85B53dFLYyhLOh9ReYie3ozZxGOQJIftAICVQEbh2HaqsN1t\nlJlE6UN4t5jIPG8FP1XAVKPfyKAmrJkI+6b+WPcaoj6FcUU64Jfl4CThDah4\nt/iF\r\n=C7hm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"7860344eca83449170bafd03fd288e1a3deebacf","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.3.2","@types/node":"14.14.43","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.22.1-alpha.5_1623949500146_0.4948666682388285","host":"s3://npm-registry-packages"}},"0.22.0":{"name":"@opentelemetry/semantic-conventions","version":"0.22.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.22.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"e91751bd2eb4f49344172bac62ba87c9390f93e9","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.22.0.tgz","fileCount":39,"integrity":"sha512-t4fKikazahwNKmwD+CE/icHyuZldWvNMupJhjxdk9T/KxHFx3zCGjHT3MKavwYP6abzgAAm5WwzD1oHlmj7dyg==","signatures":[{"sig":"MEUCICossl83CaepV92AvOiNnkde+XOdqoU/Ki/wnTArpbkLAiEAoEHJHlHyUZB15r6CVyvxcIfoDTmY2KhcwIuVFuQ76Go=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy41GCRA9TVsSAnZWagAAGrkP/3X4sVItW9R1DNGlLQFq\nuxvO0PEpqNf2W4epnXZoHyTF80IawK5fkdW6AMChLe4MaMJ9OwjCyOBFnYLg\nL2bG+4BR4Paj7HZhQZ5rymMUt7LPyp5Sau86R4euPajXXpO8KX6Y9d6CNDsH\naCy6ElQKGj+Dyq9kb1kHPlqqrvPxuaYMLn1eySMtDYKppWznlHAmsF0kC+QE\n2qWojct6zrz6skVA1Ot6Y4xer4qtGnP4/+ugcrbTGx4XEO4KjnXpET+su6iJ\nzJ1hjaNJWx/mgLVQsQZ3jt3uLp8kO/wHaSxd3ZkGPzP/DLwSgQjN1NKW4x7d\nA6qqc87w91SJFjaiQRYG1BxX5AggUZ5t8MXJLKW8j3UB1E9bnQZ2/a1EEXp8\nFzN3xxiRGKdSd3XUrGiuFJDy2wungU/FKxjjJo+N3O0oATZE0sT9Uw2m6hEz\nqZJuN4Y3t4laZx7ORaEqer5PlcfBIdBsruX5Y2SPeLzvDgUQ41Uy+yGhzYyS\naks5LgaPEbD1V7j1qH/Ws//6UCh0/vMVvJV7FCHZoAcbu0Z7FwQ7o8iNCTNk\nl7UyTzn2iS1DrIy+0gFoprsPeNtUAzviFKAYvPcQOfkPX6dmkdkBjBxa+On0\nybR6GEAk0kLvx+d3I2i0v37sPyhffgplr4NpaJf82A4w4PJtzGgLgLDM0Y5O\nLN6d\r\n=cl0Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"7860344eca83449170bafd03fd288e1a3deebacf","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.3.2","@types/node":"14.14.43","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.22.0_1623952710086_0.7082446603241999","host":"s3://npm-registry-packages"}},"0.22.1-alpha.13":{"name":"@opentelemetry/semantic-conventions","version":"0.22.1-alpha.13","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.22.1-alpha.13","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ff230d7ea317470fa8047f8c9c8eef3cc334ce21","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.22.1-alpha.13.tgz","fileCount":39,"integrity":"sha512-+R0ByDf17VorBR/XoYQ/ICMf8Si7DAc7fAa0G207ErLpn3n4IS4lDRz8/lUXNvBTZntUvYzabIg/OhlwKMijSg==","signatures":[{"sig":"MEUCIA/Fojy8BPmkQVM2Hi/akUMn1y3YyfL7dUeTpcZNWSg5AiEA0sj6w74riBgHqR0ANX2r7g1aABgThi+8hEoQXbpKkKk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3LqOCRA9TVsSAnZWagAAbbcP+wT/+Eydd5tJZUxjBCfb\nEsoQPBQvhyeOTz/CTsQ3/V50a7cmOz8iSnogupYdBRLhl9WgeY57FJ4hn6qd\n5PB22c4Wxb36+FzLD6EJQ3Z63LDwM+dl4k0dvINptSxyKXc5KmIOfjy1z8Uf\nvuozDD4vGA7V6ih4FMlzuz/3N5Sd7RCUm6/b2kxpL351jaMcanriUaoWjcXV\nUoBN+mASfuwRZZrO7p54HmZFVVZbkCNkGAhgRrGuOys3RX1TyOXgVXgZ+jzc\ngkxCN3ezN9qv+D7e4WyctjbbCKXG6kvRYvjPsADbsYbzFhseDbj3adAxx/+E\nWjHiIi430OkQlUuus2yi+sIOyxGKwanmtGEFtkr5OwdqEuJm0gWhOlHv2k3q\n74ge6Ngw50MXmg+yCw5aQ4ducKJYNxaNqaoxKFoZvFrdveHvdVnOKWampJZp\nSrWoycczQck7btbVeZvBSzSFO6ffRc31Z3XXGnbYOesSNGBmmFnFcMH21jTb\n9ycwsrngq+t52kuT62kdGiGaFmKCZqEKtxXq7nAWmQjr9NK8oix1gdWeQrM5\nuQ3VIoxGMSCTQZ6PluO55p4uCxCYbW/6ue3cuy7UDVLaYrLLS/YQ7m97a87A\naa0SNOsgiZxJFSIm2NALdP9NQcVTCkoSlVJYj+o6Zn4aU5YDym4ZxheHjgDq\nX/hl\r\n=Tn2N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"01418978e5cc15b5ec4d5283ec48910799fe2f06","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.3.4","@types/node":"14.17.4","@types/mocha":"8.2.2","@types/sinon":"9.0.11"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.22.1-alpha.13_1625078413575_0.49275408553265065","host":"s3://npm-registry-packages"}},"0.22.1-alpha.15":{"name":"@opentelemetry/semantic-conventions","version":"0.22.1-alpha.15","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.22.1-alpha.15","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"155c7a4d73691b48f659bb52cce68e1bd3cf0e90","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.22.1-alpha.15.tgz","fileCount":39,"integrity":"sha512-WWR9+RsRsI1oKPJ1sYiQBq+QYS9JfCWjjYyhNQkUd3C7dQh0zXpdoN4QBV8NhWd9JgVvqWuVr7OXZpnSLZ5ltw==","signatures":[{"sig":"MEUCIQDiZTEiAqzo6AwKkPRWkC2m0zLFn4tPda6qelbPUVdQTwIgB+SOTpQj+94ztdVyZgBCBuSWhevF0jzIYay0u3Kl1BU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3MEzCRA9TVsSAnZWagAAatMP/3yNHVSPDq7ROa2Wow5k\nytvODlQteuvJY8xtCP7AukHhp7G5rWvsRtuDiADAPHPJde1KElA1g8cPQaVc\nwGiB7iQzpy3TjMr6f5OJ1CChUICuaHIqodUxf6QFiSnT1/SxJAhki2mKFAT5\nQgMgjruluJY4uD2lkzoqRJKd3X+oK78BoZx16CnExwJ96evTzbFFkIAra3sG\nlNqi4Jqkv+Lo1l8xKt7ztAvdt1XUVoGYGLAbhLc0SMrB5jvmsopsMxrDVjHh\nf8KU/Ro2s1M4+qNfP4eu8xARYfOqEk+yvgygh5xVV7Jg+J4flgQMynp3zzD5\nwBnzZbXGIz3OB+rOEUVXq+vlHIs5x0W8/P1O9UzrrEsHO3lrNtdn8YgEd5Hc\n1Ohhn5f6xJLMv3VKtv4T5G4rmrJ1ow7jR/9NMuk6OHuMTGpFQmO1O57xBRJq\nLDnXmUfYeqIrh6AgrvV7i5X+DBqj+4VEYzz7CWpkHUpwLA+39IKSgbuWvJWp\nhkZUP9jxYb18tne4RuLz5uk2hBaHe78kubOCTH7I1V/puwx4QjOZ8kFgo9fr\nfyf0TcjSbr+1ohtSFsWkyuVGkvqGqgfwJrkLfIr4B34hmkDQEvTKKKYpIZ35\nCbhgN/GFP10rhvRs8rYTO3v/MS/f6jxX/VBMKdx9ZdRsI6JSoTq84qaDz1OT\n4TNR\r\n=vViG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"c3ff9d1a6b599f01634ed2479183aca2c6d57337","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","ts-mocha":"8.0.0","typescript":"4.3.4","@types/node":"14.17.4","@types/mocha":"8.2.2","@types/sinon":"10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.22.1-alpha.15_1625080114654_0.23134827564296012","host":"s3://npm-registry-packages"}},"0.22.1-alpha.16":{"name":"@opentelemetry/semantic-conventions","version":"0.22.1-alpha.16","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.22.1-alpha.16","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"3693164a78d991648584fa379e5174ff3a6bc945","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.22.1-alpha.16.tgz","fileCount":39,"integrity":"sha512-hxjHyquc/WymubE4RKhaa23+wbhGrGW+/s0SLXtpLr9D+CILcv/Bwyt1ikPSoxs+/H233EsOLqp3DgujoR1K6w==","signatures":[{"sig":"MEYCIQDr+6uRotv0TMktkndYIk97R6/BbET5KRZ2bgxq/2LjzwIhAO1Y5fwIE18M9eqOoTcitZPQFEtTWPoZPVqn9GlOKv+P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3MqVCRA9TVsSAnZWagAAg0cP/2xJKUBm5+8knlXh4b2S\n2ecEbHLezorlwZYebFwKBcsnBTWWx3bzF2C9EvIWvXBLKzO7arYoY/g65Bfe\n4RyMqRjjfK3+F/YftA0uPuuqppA/ZoEjry5GjD4CL4QKlslpMU2tYxgEXbLX\nN/FCk6rgYFuQgOaC7iS71NzUuebh1O6QvOn2zXpg3ya69xmf1QMONWf681zN\nRIG7jQhAhg/3RyB8PPZ+eYghFSxEHsP0QyFwOKwBMvssBseFYrC4ktXmTAaE\noXbQAv40q3tKHyZowp0o1uuh8MBnXoXs0A2Xuzhqio30FkgH3N5DPwCeHI26\nr3pZvMmJ5FAVVeRn/k10/5mOsPqF2laUHp+jvkc+JnIdoyoT3mqb6L+FpnVu\nM3VSD/s59M3WVVsMzLLu1DjU3Eypi/VMORj2Xfg3Jjlb6KkdP9x66WdcP1GG\nxze4LVah0R9gKYSrS/8QeG+9DJNAz5+Zhtm6o73eId4EbD8utKt6tTZ4UIwc\ntageYAGw3SKAhikjuxvziYkWl32CgOO7RBkyfnjY/4gCXVsmKdni8ruoKK13\npnpxZCWqD1TebGygfK+cv7jC7zvG5MWvGY8bAIiKYs23ryyA7y7rd0FS2EyU\nBDiT66uR9aecrozx0gsF7Po6fnpqYaVh7cC9mNl8nDkz2J3Vl8Sf53cjo6S2\n1E6a\r\n=VWHX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"5af147b159c9dfad8d00a20a3b140d55736f1919","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"10.0.0","ts-mocha":"8.0.0","typescript":"4.3.4","@types/node":"14.17.4","@types/mocha":"8.2.2","@types/sinon":"10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.22.1-alpha.16_1625082517010_0.21881760114862603","host":"s3://npm-registry-packages"}},"0.23.1-alpha.17":{"name":"@opentelemetry/semantic-conventions","version":"0.23.1-alpha.17","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.23.1-alpha.17","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"f7e36ca3356ee53b417b11177f32e557aacb6cf3","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.23.1-alpha.17.tgz","fileCount":39,"integrity":"sha512-pq7Ca/aY7YbaDIebMl62bmY0H7XQO8eP9tmK1GnECq99jTUIfJO1gUd7d22266w81bk0VchXIaG8qXJC+KjlQg==","signatures":[{"sig":"MEYCIQCWwB7UYO9tLb2KzNJbOvu55Jkr2N6diw2b2to2X9tJVQIhALCMwfvbVHGW2RiP5BM2Q7Lh7DVqev+XQaTvIG1FwEsq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3M7+CRA9TVsSAnZWagAAaqYP/10o5HpdHQNh1aFxCK8y\nAD0oQgPOGuwc8dREUumadpPzzGANkgS3qcCcO2o1deCUo+2Kk7Y7pHKbZRRe\nbpymSqSL6p8HPrMKIA8dZj+1MyOpsqTvec9SV8a6JPH1Uhyz51Pv1W0IuZYj\nZMypWTWGm3t56QXcu9RQfQi+ng4cluqcQCod6LXLWWkEFOFQ/YfpXXrsRlZh\nx3L+9DgKlynJ5L3k7eEgeXBaAqTk/L9FTSZY5pSgZyOlgMY3jif8Zo01we0E\nRU0rQv290f2/l1OPTkwtK/oDDn7AJuDKSlPIW8i7aCTCPriXG6nLXsthLXZR\nYVkeTNal63qVR29K3f4ghtI9E8B6zkUwAFPvPeKuk6sEwdsU2jmHQc75sqHC\n1pCecwg9w/FWfKZqHBql2Iv4SE2t2yOLqqdg3hqmrYzfBnK+957h+j/ZrWZ3\neugmP44+h3bWcuR4yMwroIEEszvoiYlNYG1+VcDjtC50rm4X6Od7yM2005/2\ntoxkHBFhf4vgo+4mwHu0duBF0va3U0wh4SUPaXCIJCg6PLblpFudkq+1wuiJ\nYrRlW7YUX3PBknBigoxu7rftiTjeSCuz/EAWDK0oP2r5H8FNO0i+sOMZHGxQ\ntOuxlGBdIxF0MCnEj3GuApYR3cVu82Sh2NwtuMIP2B1WfNeIb58njxNko/6n\naIMv\r\n=6/Xb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"f2a958dfeead4f6ae20901ab3fac04e4fc424a3f","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"10.0.0","ts-mocha":"8.0.0","typescript":"4.3.4","@types/node":"14.17.4","@types/mocha":"8.2.2","@types/sinon":"10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.23.1-alpha.17_1625083645604_0.6341839144580665","host":"s3://npm-registry-packages"}},"0.23.0":{"name":"@opentelemetry/semantic-conventions","version":"0.23.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.23.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ec1467fd71f6551628b60cd2107acc923b9b77cc","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.23.0.tgz","fileCount":39,"integrity":"sha512-Tzo+VGR1zlzLbjVI+7mlDJ2xuaUsue4scWvFlK+fzcUfn9siF4NWbxoC2X6Br2B/g4dsq1OAwAYsPVYIEoY2rQ==","signatures":[{"sig":"MEQCIFpOK++ToxvQPFRTCg8nmw0jlFXyiaIK9C2cTchHpalkAiAQibo3Z8NUaI+pIcAe3OXvM3yHu81cP/v7NRJOGBtsmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3NC0CRA9TVsSAnZWagAAV8cP/02qr1YU5HDYz3rut4d0\nAig0ZGTUWbmnRYOxDqmM3mNais6m8ZTOkAoQ6XDVrfMVqrd887oeaT0jwa5S\nHya9RY4iDAKmczBoykF14t76R/btY8HmYLXywkqDZCoa3dJnQGqMlCBkqg27\nyGRDGMqhN8IV30IRtsbb3jghHcZ8u6e67uLzwZV0DHGmDNG2ipzhS0xh6Se1\n48EuXOnU4iabecUljeqVZubE7iFXTdcLhetPr8UNf3EcXOCWGKuO4Cw3dgOV\nXsdTdqkWjctG3Wmhfwdhax12j9zt7zeb2rDf0HHVrCXXzUNloyLtRHWG/Rym\nQomEmbzeZG1BErTMA0ilgCBsQSjfbcmvrJEMFDvHMluL5xU7/P+l/fiZgQfm\n7AhVP/taBYZrpu6SnarVYQ2w28pEQpLzPYZDZePCQECb0bnHsDajRxANRy27\ntzxx9FyInQIPcrNOR4NXNju7UqrwAz5DU0lL3TmXfNJ94i71A3xnPwxeDD/t\n8GU36LSaQkcJolKSkKvw28SGByQoNn2ofIuv6yTClE1jyuckbPS3YVGji48S\n9CfRsW+JWM/nEHiJa1wUa8tvtewq+Cg8WbgeT2ffXZfXH/RcPzigvM6XRUkM\nzXxY6yi045fBUcpmqMTIRc2vxEEZc4IWnvUkAieBGOYabr4sfhP7Zg3syApl\nnEcY\r\n=d1dQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"f2a958dfeead4f6ae20901ab3fac04e4fc424a3f","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"10.0.0","ts-mocha":"8.0.0","typescript":"4.3.4","@types/node":"14.17.4","@types/mocha":"8.2.2","@types/sinon":"10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.23.0_1625084084162_0.7341663002118268","host":"s3://npm-registry-packages"}},"0.23.1-alpha.18":{"name":"@opentelemetry/semantic-conventions","version":"0.23.1-alpha.18","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.23.1-alpha.18","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"7a84f49c29a629486a7ffdde0e13d72339fbad31","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.23.1-alpha.18.tgz","fileCount":39,"integrity":"sha512-cXLAzAZ8H/zYtiMtSpkbSbniIzY5mkdstM3oNWCYe9UZqaL2liLxcE5dc7CV9g1DmAPdbiPwYMkxFFBL+aBycA==","signatures":[{"sig":"MEUCIQDqxldEcatGf/ei1E5R7Cv1jH4d0hXydOqUsmIJWRdF8QIgWj4VclkIIrYZPPE/ispdd1arDprE2SlJdOSSz+/BTgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3yTCCRA9TVsSAnZWagAAS4cP/32mSRaxTf2pEf+2gvq7\ntZmE1moZxouXJ6VIjx1jkKdF8Qvq8I7kShHXKtqi/JbAHDGbqyHzn4tNJ6HC\nLkEPSVzE7VuQJsAhhFOC1bgQ1KZqy6CylSXMH3T6bvTltB+J/1jOnl7XciAV\nA5yKswCuK+7vm8M43CFK0Zn2NRiCd7N64ZKPNIWXykcPEYtGEn6T6xPJjRVn\nrsapuciwCisaCcQ8jEFnV1MRv1GD0XX3pLYXitZOL/u15UkJwhfuMPslYtpd\nFNeOakZBPRQ8WEAutGOlu/g06jDUucPMLG0oz/tIYYjjeeRgbtOE9CEpVFaU\nr4uALDY+xYzuzo4Cr/XAoPD86PntxJpB+0UEvzlPGXysrEcPgOUST4zGhy+3\njOZPclJJvO92auJTgZP9TpWgZ5THP50zcfAshAvOah6K2r+OoCk7PHwUDGxq\n522IyYyAPfu533ZDcZrGiH6Q+19UDGZgY6c9adZ9MP7bOjuzSkVqshF04bV0\nRKF3lTu5Yy8qzRu19EGVRpGoK4k6rMuIKW4f1R7hIb/hkc8PX1XEd/SyF251\nSeEFVZGflbMJj3ZqLTNnjU4sGizDggWiJDh/3f8VIJw4yB1/4fSSe9wKKCQC\nyPKTvISddkc9q0Ykni4ii07G+7T7HxsRnSgD/iRuQO+dv6evcnhfEciHz2Vr\nzMis\r\n=W427\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"4b3425dd09f0a7087c9d741d25c7a9a0be42770c","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"10.0.0","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.4","@types/mocha":"8.2.2","@types/sinon":"10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.23.1-alpha.18_1625236673919_0.5726549588934098","host":"s3://npm-registry-packages"}},"0.23.1-alpha.3":{"name":"@opentelemetry/semantic-conventions","version":"0.23.1-alpha.3","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.23.1-alpha.3","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b78926b225698b076d027b8d464726f0702406fb","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.23.1-alpha.3.tgz","fileCount":39,"integrity":"sha512-B+Vo5rC9vXrGAECsU1AJfugLEwiyvUZe5wEPU7DQAxrhUYPWh5nTGwA4pA04SZTJgtxLveYB+420+itUrkEVJQ==","signatures":[{"sig":"MEUCIF6hfqiehpV5oZ6Hh1B8PIDe3KWlFb4z8RO8djWb0wYxAiEA4s//kiIcLtWpO4wcDj2ThZ92oz1BxfSUlL2nrSfqBTk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg44dHCRA9TVsSAnZWagAAvtYP/1gzzT5yi8fE6lNToYYy\nkl23W7TvRIfe1B/goYAHeLqwglfMdsBX8BYbH/h84ee8DzhLTjznlOQYEQoL\nVui1rOhiqyVRutVhxs5sB+vf/oM1M5UIBU8fmNZjJfjnsgcw831+cS5vvGka\nC0zLTQ5DgspzjoifhC9OJXNpu0kx9KXo7A035mHqVdKlnU4FubRHMQB9wAiU\nbzYNwfxeQsQv29jx1ugOcZCLjmtnmyiA3F3atnqJXWe4ATgltKm7bdMPV00G\nhjQ4mprZmey3ush9VtKVoE7JKCC1sR6Hi/Bms6ggY966pwO0aoOKprzcpjdn\nEwRA+4fHDJZkI8SAe/terZctNnnfOG05wPanINELdJVFkn5RtJJDoXckj7M3\nouLcEszZBwS+VVnuAZsdwTRkfLElrsW+ayN1ERQxsEL8dYJy7qjhQMzeZmaL\nL+31WIyUBWm5+PTGE5Yq0IK1jAEZdmUNthuHBzxLrfBxRtXkpU1bIq5kZwwF\nYUc+vRhJ/AE4JlKL08nWsdIFfMT0HsLOYfqdghT+l3y255Zukxeaiwl/A8Zj\ndTN6OcFn33TcnT/w/Nyci7yyB6eIihja1XsyFFjYECdu3aGBy0LUasTxswKQ\n6Uw6LbWLI1BghotRaQ5XWvLEWf2kQZmVJtebii/onJK4EWSIhD6JotM6hegL\nVZLE\r\n=hv9T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"6ed8d92559df68ef1fd3273598a1860ee5197e53","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.4","@types/mocha":"8.2.2","@types/sinon":"10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.23.1-alpha.3_1625524038831_0.5744264108275918","host":"s3://npm-registry-packages"}},"0.23.1-alpha.15":{"name":"@opentelemetry/semantic-conventions","version":"0.23.1-alpha.15","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.23.1-alpha.15","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"4df2fe226eb77b3e2c14e5b0c5f61e811802b5d5","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.23.1-alpha.15.tgz","fileCount":39,"integrity":"sha512-F1Y3YF62RbsdU7og96G3xemdMuBwLE6mCcsQw5QnBPKu5/G3ueImS36A/B3Xba8zKp/KwRJEExk84KuactJflg==","signatures":[{"sig":"MEUCICH919yDXUJ2cj7vNJifRf7s7zmukiFaI6HyWrBHsb+oAiEApc2X9yDadptI0mEZ9C6szAjgKbxb9nEgio37qgDPGCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8qBCCRA9TVsSAnZWagAACwcP/RrFVqUKUXJz/pqyJXVD\n7S8IKq8xtho/RaZYSvr3C3wIH3D5QCwH1/9hvhRevebJnDpmLb3yCz+U8Pie\nEEwwIZ1/wJVAJqBaIXpw9K2PdXTtd6dqv4o4QRi1joO0UTTUGcpDsj8vF0/n\nBNARHI2HCAtpJsb/G49NoipCMNdnHjN1L75IrWcxdj+7SPgFh6WNRJLwb+gn\ntQP5yKHNFL7ktJZVcs1XBzoazdhU7NB2TqR7KV/g122XmC+R7xk4AjG6/kOv\nnuXGET7OBivCQdHGB2MaLWwJCKGPZ0KaNIILPtCz2gulqJ+EgAdJnrhGdLH/\nkSrHSC6ybs35/Y1EtOKxk1R5DVcyZolsv+ZhY9AJg48kfSt4I14d4Cgr+pTo\nVIoYMWQkSEOtJYliMFbkDDP4Uk7/RJrGb4f+EfHynN0ZvgDxLnym5JLhrsx2\nHz/dZqbteKK0hOMhXtn3+gOiUD2Z72mQ8LigSwT0YKRRR6AhAwfvruzj3K3T\nNziBHwRJQzaN+83dfxMssFYJJA4x1noPHMOT8/CboG2NEfW+lUzQcouPEG7P\nd/hidNjvoPLir9eQui1XkDXltjLoKr2nmqh8eWwJSEcpmlS868gRiD+6Bmvj\n5K7IoTeKgesZCpZrETPWh6Uvm9lIvzEdVtkhZBuTwGrG1JMe60bpk/vArEaJ\nU7jC\r\n=EZ7j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"b67ca0568c333e5d841c9b614ed40b3e107682e9","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.17.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.5","@types/mocha":"8.2.3","@types/sinon":"10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.23.1-alpha.15_1626513474569_0.5074668790201604","host":"s3://npm-registry-packages"}},"0.23.1-alpha.23":{"name":"@opentelemetry/semantic-conventions","version":"0.23.1-alpha.23","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.23.1-alpha.23","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ebde8321134441a760f32ac236ff7d5dc0004ab8","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.23.1-alpha.23.tgz","fileCount":39,"integrity":"sha512-9DgA0yUgjVkV8PEZihQGBqFTcjYSbXHjMhRU1nn9Tdwj5TzCfciZpjOTwnDxLDnwn3QFEuNcyfN0YhjWZ0X5CQ==","signatures":[{"sig":"MEYCIQDSaJkd7Olpvm74TzWFszubXJZANZw5CYZDNiuS0yFnWgIhAKbd+Vbj+xn5xKbzlmvLk8iaNh78CD4GxF/a6Z4Sl++A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+wBXCRA9TVsSAnZWagAALkcP/1Pc/yGQpozoFJhlse0A\nmeT03btkBJ1QKY38tnx5E+CjwGjlOpxUlpohnK23c8u3BH1J7Y4bkSMjhs5p\n7p+pxV8iTKL05sNS+XcQt4HlkcA8uku3QF9IEbIj9UgeUJcJG5vezrcWGH/r\nczjp5vipgVtzuHzj/BO3NpfUJyduwUat96WcfgTMs35lp+VMOWbmTAI86ewT\nyb9UUp2GzQMfxZzZ+cOQm1G6hTqzCuCF8KaBTjj3v+sB17h1AZrA7WsQokwO\nbKi/4GGrdp7torj+lJGfuwjwSNhlTJfOZOS4VozD3rGXNAiNwVWt4ZlVxwtr\n2fuJH5e/OZazw+jHJ3L82qlvZfVhyjsijSM06qttuMwHlB9auzxOQw6KM8eI\nTcYRrtoIjZGq8zScW4INjqOAopxOL805Sbkgnv5ESWCyaQluhbz0RZ4w8mrd\nPgpSA32idkccCplgycCrQ1tpENWF6YnQaTbUYtfnvj+uTCOk3E+3T0oEXYHf\ng2N4CeNBlr+YesnHRioG8T4CXkPVCLgPDnAPpxA7R3lyk3OqIY90vtGhVyxK\nr6ZcX5NUb69umJGWgdVtItUJf0NaGsNU+KmPePq8z/BArx46fd3prLEv2FOq\nxAkywZD+ze5U+IpfF1PjGoGut0epaL2yYFL69GSZRBm2xwhtMOA9RWaMd4Lo\noZCc\r\n=SK1Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"884d20ab417bf0283ec84a72b9a0fae8ebcb82a1","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.17.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.5","@types/mocha":"8.2.3","@types/sinon":"10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.23.1-alpha.23_1627062359804_0.3736998766836106","host":"s3://npm-registry-packages"}},"0.23.1-alpha.24":{"name":"@opentelemetry/semantic-conventions","version":"0.23.1-alpha.24","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.23.1-alpha.24","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"a043d65cf7af7d851d4257f70b39b682c2f337ab","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.23.1-alpha.24.tgz","fileCount":39,"integrity":"sha512-BSWK6wYtgXW3TcgDiEnoYUg5AIPCi0kf4p5uo4DVg7qPgEHjU8MSpBwPE3lOivsMAyxTbiZYhtqY5y/QYE9WBg==","signatures":[{"sig":"MEUCIQDj5ojXjQvyCIuBnGEsCZdUwYZzaxqISUQ+XzGSUOQKTwIgTnH+5qt/PDSWJ6/MSYjJuxmsW4lGu1/Ko+01QxIZZgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/QhzCRA9TVsSAnZWagAA3/QP/jMgLsRXiRP5c9ySVIBo\n2oD3FMpPx7iyx/mr6m/UDC3yfXFveUd4ghia8D/Aq9fN/+3Uu8mxDlRR6emo\nwtQPqPTK9BTt4G0C8Qce7BVay2+gQ4eOYi3RjPc6DF8mlJmajszWDbgKWEMk\nwpA5qAvz074XI2RAbUGZZZ5ByV05tTIB1WakcWdING/gCh6xART5e0lrnCo7\nq748ZdwUEV827bvl45lIM/+xHlRmzZK7XENk4E3a3s2KvsIrH2m5sxDxkX34\n2J+MJavXnuP7CAPeiXtOEEwjqNJasXfbLHa1oJ7Dw629DWUk33Wz2xT9Zi2S\n0yt9+nltzsMdQh5eo7rkiTpozwqGPldw8+5fSGF7R/K9MOdOqPawqqOEyTmP\nXv4hA/iFPMAPxXECWnNgzmGjrFL/D2SteXCfNrCROfOPROqibmVgAXNrLva+\nvlg6pu3AWQmkXVsEMnkEJ46OBsHXxCpjZ4HXwp/7z1XOKBCwJKnWj8LNoF8+\nCiB0I9YQ6YFm50SYy3muAyKRBPVAr02QuxVkNjmBQrBAJmmu7FrKqV8EIYrY\nyBOG0A3qhpxGNr2hvknfMci9Q1+wn95guTupN0a7AshsmuA1+7ifWEZZYsyZ\nU94LmeY5KRrdKpR9DYh4FR4sQu+KnpNNvw8cDXNTRmZBDMsNebdlqot9kz31\nSU4b\r\n=IxsD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"3bc3452814e30274d7eea1f3c9da968b88b1a197","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.17.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.5","@types/mocha":"8.2.3","@types/sinon":"10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.23.1-alpha.24_1627195507135_0.398552862146101","host":"s3://npm-registry-packages"}},"0.23.1-alpha.28":{"name":"@opentelemetry/semantic-conventions","version":"0.23.1-alpha.28","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.23.1-alpha.28","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"dc12e94ce497f954c03dc7309b392917f01b338e","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.23.1-alpha.28.tgz","fileCount":39,"integrity":"sha512-OeHSC4R7FjIChfB1pVLxT8Mvrru8a+tQDv7RIyfur2TdWtymlIT6n7ojzw8U1u/bW0vs+OAhphhDS5H0jbgSWw==","signatures":[{"sig":"MEUCIQCQlIhYau+EZirdyfhkn8xzeIyFee8vocwrkpEqStRVDwIgMfVAkK6ZjkSQgzFXA/yNFPUhTf5A7B1FrqhxsTKXXsA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAGIFCRA9TVsSAnZWagAAKU4P+gIFCNvOuJ3TfkY/GfEq\nj1hfei4MZOsrAcSiMgbpllmg/TvZzxljHCaLEj6XNeTgfmcT1Eg91tqbyp9D\n/aAKochV9kK/zls6x2/+o5tHs8OB3SPjuuH3ComjATeno1OsUkiDybcJHK/J\nN4je2cdTogOjOpxPAqO51wJuVULyVB04+8p6LDv7cjHT62T7HOM/zUXO8dNa\nqTLpciEShVoS5eGSn55wNO7PoCDAqOef1Td4WnNkYlktwWCL1+XMZIZWX0Y4\nG4PfKmqkhRAk80I+lZsY+7T8T9UKK520ICbLz04+T89K7T1Y1awNQmUA1MMn\n2fQX+DVR8sEedwj503jzFsJnuVRWdmT8Uiitlorq6kfM2DKOQecvm1i17z5k\nXL+YHpKCdye/HwSJDEkfDe/J/ZSOVDNNJh5z78uhyRGU0b74ra98xwv3H7Xy\nXutF9jqX7SNAjEBUtp4aqAALQ+qtne+CChEBfWhBAIXlsLrsWDFzc88agN8K\ndHc+uP1TdnYWV/hIhZ4/KS10Lsc4QHftmLzgn066pJ6WrkOUTDj6K5nFq7LW\n63EqtF6si30v7Wg6FNnbaw4jCCbt7w3Rg3yumNgamFMrRo3j3vIacBgwuXgz\nVWy3WDATsjteisAhQQUqJ5eV43wjGkaF/CnnpMQHPFdKfx68IWSvTI0qZRv4\nG4NA\r\n=TEqV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"d8fbeddacce3e27aab40b24c2ca3c271155e74ea","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.17.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.5","@types/mocha":"8.2.3","@types/sinon":"10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.23.1-alpha.28_1627415044861_0.19805459038910578","host":"s3://npm-registry-packages"}},"0.24.1-alpha.31":{"name":"@opentelemetry/semantic-conventions","version":"0.24.1-alpha.31","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.24.1-alpha.31","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"7a9a10da1b28aa24968bac90f4bd3e025c46530d","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.24.1-alpha.31.tgz","fileCount":39,"integrity":"sha512-kVdxTt4M+Fe5MwZ3QjAFDoHpiJ0MDh0IbvxQkHODb9EUiZxYICgDXKVUM25z/DDctaiXzlfTtVYOLDpPHGStPA==","signatures":[{"sig":"MEUCIQDc0vtgrTp60py7uHCWObAs0hghLAJGCPfBVQE8IRDIZwIgXeSctrN78Y4haUrlIMnsuMpM2D70wmGsHpALUPD3KK0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAWR3CRA9TVsSAnZWagAA1mMP/1cOqg2u+YVSywhhhuCQ\nthOc6aQPXERW2aDAzhCNhIscI4aLYwrdFaQd5hG2veSfhGitw6kYDNj3qcHu\ndjG+TR45WVESKvaqmz9wGpfSSbjK5dGFq32CRCle4SLj7cwazmzGF41rIpQR\n9bSdrlkbS0EZjLCJgXOWCrCSd9uf2w9sgdqRY4CUCNNxABq5gEj8HpWXzfmB\nvQNgDDsUwzXZHiqYoihGA+YOvCaerqxC4Ornv8XlBy70BTLlyaEjXkyz6Thr\nADiu5CnBtEbYvnXsaMO3n+AgY7kAvxWy7Wu4T3VFZ5h/Hakd3HC1qdCZS2T/\nqQ7H8cEVwmzPMFiOIZg/QAV58VzZw3FP0l4cRthZUzwljeCV07CpGeSvwlyc\nkjGA9o0yIif/6z68oblVLEGNNlkOLcMvSlo7ot/u9A83kZJUv7LIfGk+AraP\ngSKYzT20J7eNK46vZYHtwozPieelw76ZYWbFGxXKbqOOQXMz0tJ6vR5Gqmob\nbYVVsdnK2A28EeDs7uDlIOZd06iyULQcLQcyMZs8S5wSEPejgO0adlMDwvgW\nLKVPhz2DPNEqKq1MJwufXxBCMThkPkt3w8MMkFPkxC5udu2eHapdEuYXaA2i\nEolKbkrVA/vGgr6ouVgqcpWAGT5NQAtnq7+nihou+eS7p0yebf58mfOcizeg\nAekm\r\n=5cQ/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"fd2410cc9e8d43210b6ea44b8193fa70ee900499","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.17.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.5","@types/mocha":"8.2.3","@types/sinon":"10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.24.1-alpha.31_1627481207497_0.2478579747989651","host":"s3://npm-registry-packages"}},"0.24.0":{"name":"@opentelemetry/semantic-conventions","version":"0.24.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.24.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"1028ef0e0923b24916158d80d2ddfd67ea8b6740","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.24.0.tgz","fileCount":45,"integrity":"sha512-a/szuMQV0Quy0/M7kKdglcbRSoorleyyOwbTNNJ32O+RBN766wbQlMTvdimImTmwYWGr+NJOni1EcC242WlRcA==","signatures":[{"sig":"MEUCIQC8TSe68oszT4eAtUNkwNTJLmVlV3l9TxGxC8HxDdmUqgIgJVJ+Y4GJPxeLiwFL/wHxzkYgBsel8RCApBRFJwGHlSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":349338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAWYhCRA9TVsSAnZWagAAr6wP/3iSX+EIr+ujeSdF+YkP\n2CuRx/KjtQd0jkZeqK6y7+rxl+ySFizs4ylBsTG1VNcLb+LoMS81jYKALacT\na8n24QOb+Rje4dW/oEQj/DCAgLE7sTC4DlESdC6lZoq5r1onR8jM2c4D/Dtm\nzOh8dKhUnkpm/sy8Seb6bieLuXJ1rTOX9iOhgLOtYZTsiLUJZi1q78ugh3y7\ni7xYhsRrwa9YrHIFXLOZhiczj6KCE1XQsAJeguH9pY0xcUobaaGMo1x7B5ip\nwiBc/dQa4nB2tM1l9+akIJk1OI68sSDIUmCIiBS2Ua+SMABaXgyl2jbhkMEN\n3+YDlAZHlbpVove0MFppfM7nyRUn0e/wJX9tP2dSUa2wkNpVZWAMQ5c1nKiJ\n9qc6CHS6JCfA6OhN8duJMqt86G/qqp+AzFQ1MfRh3B0cb7bDHm3Jt37q6HtW\n2sEHbTmwb/Zv8CJ8u4LM528Fya59oSoBS2VEk1LBwNOF5pwhI3hPvvNaG4lm\nHaJP5UjcQTRImipW/9hzOb6fa1w1nGqioWUTg0tgY2e2ZeNoSqYpH0Xe7JvB\nTnKR5MAQKdrvPg7Mfg4/O3Az5sZS+bk85aCZNirs7nPZTklVISPJ4DvrsQW7\ntLb/FsrSUa9hui4FtVTC/upIKITseKIaW5fAi+639Jt6+bCCzEUMOeJJ8gpe\n9gv7\r\n=Zla8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"fd2410cc9e8d43210b6ea44b8193fa70ee900499","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.5","@types/mocha":"8.2.3","@types/sinon":"10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.24.0_1627481633309_0.06732263313288778","host":"s3://npm-registry-packages"}},"0.24.1-alpha.1":{"name":"@opentelemetry/semantic-conventions","version":"0.24.1-alpha.1","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.24.1-alpha.1","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"3e7a2f1778496c330227aaa320be622ee491e7fc","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.24.1-alpha.1.tgz","fileCount":39,"integrity":"sha512-57n6Us8YNuM7qjf2ag5MgcLsxgf0CaVZyoAgGaMTBdX72fMpp5z/0kZ0BFUlC+6nJAbHg0VaFyQo8glSlMe64A==","signatures":[{"sig":"MEYCIQDy8hin+26MxCsZbk4M+NRihpYixHoc0dcvf1/cNacwfQIhALtZYMfhGCLLiDvnUtqWR1tkIpULzoD6zZXfZScz8M2O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBFYeCRA9TVsSAnZWagAALz8P/iT45B0Kif0C86866W4Y\n7OqRs9RJ45iBLO+33EipNDv4iPkc3VD0f4JoBa0OarIetOB1OruGFgld+6aH\ni1CUu5WgPlzp3BCpexHg2BiQje63Im2u5Y9Q4O6EERmEMSNm5/NEJnsyjgSe\nnehSXZ4sJpKOqWpe96CQlMiOhFwfvo8vk8zAAe3sL1odpfWSZqu8ATY4QmBb\nkoo7z3yWqrr5MDI4bQTco8rkSrk26a/et8udhHKHzNn4bvZ2Ub68EWymcNwT\n7vxkBxIJ+XbsmePeNbRhPD4vliWEunWlR/sc9h4sZ1HcJcXqWGkJdRMLXSYp\nYzkY8GEZhWGsk5FOAOFitx9QBtLnRd+Y2LJbUtKUw2CMp3wMzq7jZLad6tGW\ntaVoNwKLQGns25TI2sP4usK9v6kQlMfeKdFmDrtSVoC4nsEwXQIb66UmODyM\nTBsR9oXG9KeATA39pkNgSGwT3HojRd0so0Ty16ZuGLaqXNz+x9YBLbj7aW+Q\nc8w9NHNOwICE/e784fpP08nFzuO01kUSqtHgJlHIfLPrOKHmzUAX1FIpLVdP\ndGTV+KJY5EQfmbBB2GfW6o7AkajsJrPG+QnIq9KsPL07a0URTqSAb7VpSQw+\nGFgJ15c3STRddNRDKyY2Wk4MM5dwuJyO9tI2FfvH6TmLqAzzN6s4Lza4QUXj\nRak8\r\n=KjQa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"3b9cd16a8eeed7a262bdfea4c93098861b4c1ba0","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.17.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.6","@types/mocha":"8.2.3","@types/sinon":"10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.24.1-alpha.1_1627674142124_0.8913889483973665","host":"s3://npm-registry-packages"}},"0.24.1-alpha.5":{"name":"@opentelemetry/semantic-conventions","version":"0.24.1-alpha.5","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.24.1-alpha.5","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"c2dbc244abe38e0a5367b43670b9e45d6df954fb","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.24.1-alpha.5.tgz","fileCount":39,"integrity":"sha512-QV6DBvkSWYb/0LonGPzcnw55BS3AF4nae42GFxzOTxDgBZOq97EV9XkRbn1LC0nVuCdGdj2xCU5A3gp+3f5X+A==","signatures":[{"sig":"MEUCICoWHAMS3sb0V2lzqsTiEZR2hBP2PVWfC84bQ9KpO7K1AiEAzSCBD3a+UkAvZEs2m9vSg9XzPvUZlScEy1mEpEoHAag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDR2FCRA9TVsSAnZWagAAeawP/RcbuiQeNwsUFwEexedN\nCLYWPQGPPw3kAyWDRzjf0SR0jQehfChDSdgS+M5O6P3AOV3q7ka85INJF7W6\n6TSmQIexVMbZfIzk5TXcUsylpRddBojmWIqvb17BC4HLBxZpONHu7cWMTvR3\nkqnIDluJ17AMPSmIJhsTFM5KGhWfoYWFEHlzs7cqgPLY0fCF6/FDBqPw/XQi\nVTHLD6Coj/2f0DLiaHjcasZeEwQt+0Dyx4SIDoLvejYno2kAeqLNXwVSlaWP\novuPVI2+mEgr0kjP+jK0Ckx2ZRWe7KAl66yVNGFfsTTSPlkqSeYj4d6Ws2xg\nHFPBOR7zZHiC1XK2YVzy2A+9yI+yefnoQ4OkCpV+O6ImSHwRN+tw7L5ianxK\nWhtkVTQT46BHOuRu8uMtDC6TBkLXXnRHF8nwsfFNgPSlZb8iJ+8lSLyfbgkr\nLQhEO+JU91K9tx+wgeYqf0WuaxOeQaH8fZxr+q9IND3b4eCavscGsQZp+tpC\nLtjatXOttIRE0SoiDjm+Fq41WncbPmmGvZuiZFTP9Jh+lPP0xzs7NIef7q97\nqS+kHTTuSvV63cx/78iGp3ftriJgiE6AFbEgcRkQMwxOPwb5eyMNzAxvp73q\nr/woObo3mz+TfyLzL4bnBaApjtDgcEeAzKrnakdcTxctXQtlboMUHrdpSRuM\nPIhu\r\n=BlTR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"b69ff35e90a33d20a0154dcd326f1467dfd39e2a","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.17.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.9","@types/mocha":"8.2.3","@types/sinon":"10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.24.1-alpha.5_1628249477133_0.5310870184826475","host":"s3://npm-registry-packages"}},"0.24.1-alpha.7":{"name":"@opentelemetry/semantic-conventions","version":"0.24.1-alpha.7","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.24.1-alpha.7","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"9b45471696523de0dcc151b5453b4b146eed0ae7","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.24.1-alpha.7.tgz","fileCount":39,"integrity":"sha512-ZzyoJqY6cIGntwUpVqgH7WHfuwnduRrEx8e+T4zko4HTq12fwj5a28fp3TRRfw9KxqGrC5ZI4wuzmDXiP52j/w==","signatures":[{"sig":"MEQCIE66g4xSb1Z78DaDcsjg5ZyJeXAYkE1H0N5RYGFAFvNyAiBE35rgX77ljlQmaeXfo1gdPhUdwqAhN/zAaWll10hdPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDot7CRA9TVsSAnZWagAAjqoP/indTJ+J0JoTPVL5iRHx\nANpe9gKHYdBfB7FPim12EEBBpq0169PC1lZWvL0c0pTqSB0F1GN5vaW59yoC\nVGLMffOfMafX6rwqgz6TQlpvBUpCLjeHqzWmcnjw73g/J2ODcxwMr5b5kjad\nL5YTzkWy8VnE8HZX3fFDd9EVNsYifZmXsuh1ROXx3GHWtS16eMzcfZwDPoGQ\nXfKA72U40cxHlEItx90xTG9ge62vYycEi2SILQjE5BQcm5xUcoKr1YMINelv\nCkyDg+8iEaOcahCcsSFlVutIUU2BdW2er24oHOi94jNWF01sCeDGDjgma8p9\noe8mw50RQQjZ28UoOyi5kmr8lMNsMC30V0ThJBVvgZqZcx61GoYxT/98OuXn\n1LV/rm8B8rLpYPztbywNmeIFzJhq0o1YXkajy1cO3BSl9m3seAqgTGlqv+dC\nsLCcBFi77mWtS/oyeaspT0BZozd0pGVxbCnZz7QMIsMPF0YDfl6b1CHh/1sa\nq52uaeRi5vLB0v1F3CieXRwXFjgQ8tydTq4Qcbd0sYVBAT37Y2R7BGfbITvq\nE/rMiLQTVa+5OteiB3IMme/bfgv6I0inZNMjj6tV3aBTucva6to7BrGmNOIi\nxQuqv5i/stDUoDkCjvN7xZQ6tZ5COQfOMu+McJD74erj1hpOPBe4SuyEaghA\nfnNr\r\n=iOeQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"365d502eaa0ba1f9799998f050d36073e943032e","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.17.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.9","@types/mocha":"8.2.3","@types/sinon":"10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.24.1-alpha.7_1628343163618_0.6578252594833227","host":"s3://npm-registry-packages"}},"0.25.1-alpha.21":{"name":"@opentelemetry/semantic-conventions","version":"0.25.1-alpha.21","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.25.1-alpha.21","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b5621270ca5b05b1092d6d39947257488f0ebff2","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.25.1-alpha.21.tgz","fileCount":39,"integrity":"sha512-8PMq80sCMeIk6JnfBjf1bUYbXB3wLyugfOw4RGUO+eDxaHD1JkGfc1QHX6n8OrppxfWwcGcvRMYsJfX4b2bnrA==","signatures":[{"sig":"MEYCIQCSNjuGXsfSg3aEEh+hi1L9/GYttKLDXId0nS9/DdFYJQIhAMpJKONb035DaxLdhg1Ac2yOg+SHDhB70eifHL/GgCEu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHWqYCRA9TVsSAnZWagAASbUP/1eIWgf/L16aIrrXfDgb\nG66bf238Efbyty1SxOybAFyg8g+2eEavF9/LW7GFGexhpb+29SHvTMj2B4Ft\nsz/bP7cNExn5/M02fuksSE0NELEeSXC9xj+EVgi0dhchAKE5hnAesOW2FG65\nPwiUd2fAgC3gDfAVlT5Xv/503k1B9EsZIajBL0F1DYOv6jbUdv30TjYdOhJL\nwII8J6whfw4eJ/tFZxXFw4prTnIjoHWRdlWTdWRMPeGdWRNdCIu0I3RYt73f\n0NG8eANrNYApyV/dOtUMXY3M5oCLFftlpyY9T3nddCuM+iZeIbwLy6vrL+Vs\nVIUx3aEBOqB3Iw+juQgcrh2QmCGUwJWY/7eba58YX65WbQkjC8Bhci8LrjJa\nIT11dgc+ZJu6mCpxnAGp1t62m1SJf99p5FGBi5bYHKEJq407+HeZeUAcuIDy\nZjp0dA3SHcwgSFlEudjgRM/Ko/JyN7L8cTuaKxRKnTQIBAXkAnFJUXf/XyY4\nfdgztH8vkSY8UNwkxZ71BKwovYix8JVtRpVr4bR6D4QQntxmzCgOf7wWXWV+\nNzUMYfaOUvb04aaPcoHgfLJbz/0q41Qv5GcLI2igBdeToylH2eBfxd/4/ocr\nTGcp6jpgQtJT4Z6YD27fe73QHvzKWO7xWlkpCuWSq++M02zX8RKNR5JJGmMe\n/XU1\r\n=KV6L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"0ef1fc28d366b74d98b73b5d6334ffdc75342fe2","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.4+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.17.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.9","@types/mocha":"8.2.3","@types/sinon":"10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.25.1-alpha.21_1629317783816_0.9421911243055225","host":"s3://npm-registry-packages"}},"0.25.0":{"name":"@opentelemetry/semantic-conventions","version":"0.25.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.25.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"c100d146957949608c6b9614267ae044cdcb5315","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.25.0.tgz","fileCount":39,"integrity":"sha512-V3N+MDBiv0TUlorbgiSqk6CvcP876CYUk/41Tg6s8OIyvniTwprE6vPvFQayuABiVkGlHOxv1Mlvp0w4qNdnVg==","signatures":[{"sig":"MEUCIEv2SJM8mJwAqAC+lLegYmKAi9izZXZktf8hWVhvzqaKAiEAjRuKcb7GlS6FNNdGQhfX5AoyxBBY6AsayDGBx5pxIRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHXi0CRA9TVsSAnZWagAAHLIQAJB9h517aStV4VMNXk1G\nRRAcBXNw++Aoe6Fxw/ATTRvEPH+2zWH1Cz0LI/9p/2qRUehFS74GO8zWe1ub\n7UvRdo1YpE+dCtHDbSHDDgwg8nDUn9Rl0tgknktsxkqb3qp3+FP7r8oTA0bY\n2xULpQRTKT9t+EVvAkZvryjNDsX7gcbUmy5ExqtrhboQe8btE6lTA+EVc6qK\noXTXCLbR+kdC6ejuBoaC6Epn9mN8WA6YHBHeGVRCtS7f6KVWThU7F1EYYx+l\nzJjz6+rkWx5QDDHnCGNonyTzGzih8kru2ri8+kebdBVkH595Uxw5hgcKnJzj\nlYQYDlLrGx4rDaNeYQ2ZQJVfYssVgms6dFmfoMb5vs/hInkQR+nIzpE+W2b2\nCXTLaFxAHiK+34cbBgWpV/JzyCiV4rJNS5uxjdvJi2mFrC3VPteKgIDMW67L\nPAUI5zBg6QUmQSe/cy6i1LmmHSkZYSsyNnrQJHA7OlMWown8GTaTJrQDkt/D\n4PUmlQ3CcrkUlt0hNfDhleT8EgLiWHLx5W4QeL68KXt1jh38hbqhHGXa3M/2\ngYV1dLQAeI4pfS1soYxr4vgK8LBCUITA05tBQpaFh04B0LIoYxcStFty9H8o\nT/9ek4e/k0bqhJ5LJlZWY48QSYIh5kh6EZhjaiGXP/i1Ceqg5MmKjKXsSDK6\nHIk8\r\n=j4SJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"0ef1fc28d366b74d98b73b5d6334ffdc75342fe2","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.9","@types/mocha":"8.2.3","@types/sinon":"10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.25.0_1629321396734_0.4249537253322564","host":"s3://npm-registry-packages"}},"0.25.1-alpha.4":{"name":"@opentelemetry/semantic-conventions","version":"0.25.1-alpha.4","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.25.1-alpha.4","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"5a7a35986977a42a7bf0f7629417cae29a507c4a","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.25.1-alpha.4.tgz","fileCount":39,"integrity":"sha512-WIZV01jAgn8N+SxdKbAEB7NwI7QERrVGMsHtx9rDjTkI4lJMQHKHvGNy9fsrvKNjw2ZvOn6OBcTtLzzN3icvgQ==","signatures":[{"sig":"MEUCICV8tkuImrjHhSrFWuMF9HYkLa0UCsg4P5mAfY/gkbmEAiEAoehxECdXr+Cq9RuCVKGCEOjalulHxd+JZ4WOA+E/KDw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJUlqCRA9TVsSAnZWagAAkq4P/AsXgVSUbvrqzE8UoZ6j\nqESO31KC+jKue/F953JxsZGrUFH8ODE5B3X1eYnUWqj5ZDU9wnlYZ82s5JLz\n3+g1e/zJRvqOakrSwq3Kz6NIFoDqfyH4jwm+2IuHNHBeyrzz6/WEjcwops/e\nmEBFlc/1j/AK98sQVS/Kkf7zEAJ+cMye0zouMYSADsrH3slYtNo0MyjCHcPS\nhDF7k4WSreLiuFzbDZacueqq/NCmiwlK7I4cYfexKW931krWpYMQ22LHzIuU\nX21bSr4GI90pi1MevJ+4FV+ayAvGY5fyVdhtwb0da+Ltu1Y61N2xCSh+TlTM\nm1k281BQ1VYdOxsnA0zjxQsgdJRlEqfn4siTYKTyHt6Pl/M4jYBPyyebb/ys\n8Gn/MXQ5zTfdHN4RyMLWHXGtnRPh/JjTEWXS9DhEplz7BXZSQdyO7ApAlZjy\nwjoPSd6+ch2nbexOAgm7RAMDP72PQktMRwk6PCvvJIrg3IUY5flqgT4aMITu\nbTPCACLMu2XaeqW6q0XEYYLmO6BN07NyUrCSYeoUs+ooS1DxWiaIXG1QTbH6\nmPXSe42CdxbyUpdKD8Mv76wsBvBEWXh4lBbF+S+GiVY9WL18DjURvj0jgZ1T\nbdHDC0MEYCTFbgZS8xtMMAcglZP3w5J7VqY5fgORFxz8NEfw4MK052VIwO07\nH3uq\r\n=BlNZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"3cbd530f2ee5c06376210402eb87ec9e362853c5","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.5+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.17.5","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.11","@types/mocha":"8.2.3","@types/sinon":"10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.25.1-alpha.4_1629833578307_0.9182366856666273","host":"s3://npm-registry-packages"}},"0.25.1-alpha.13":{"name":"@opentelemetry/semantic-conventions","version":"0.25.1-alpha.13","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.25.1-alpha.13","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b7bfba1b8cad3a080cf65f185d959b76a92034e4","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.25.1-alpha.13.tgz","fileCount":39,"integrity":"sha512-z7bhdpr29oM0FK2+Yz7ChAqIH+R2ywkaQkUng6h0STxCxzr7kcjOtcUFUK4g9nw/fTvq8OVtwpmdKnPUQoB6BA==","signatures":[{"sig":"MEYCIQCAfJ+ejvtMQqtmXomfT+bk8a9Xe0Id/2hg2cMP55unSgIhAPYrwg1HURBOaljfjXwSD08h/HCCEwaFg1E26vHQVmxk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLUJoCRA9TVsSAnZWagAATjsP+QCYx7NmnBgJGOZT8dHs\nUSnRZy/LdZDbfkmboDaLl3ILPF20DwLg7bUOXw0OrA1NxYER2ERGZOP+YR1m\nkv+OZZEwCtwLYJq+dq/2aQXnoTnebG8bsdJxmHLvhiN+5Si0YMuImHMleIc1\nRrS32ITLKFpcDYXP22c3ikvAQrx0AyYM0u/A0kY/hbAY9TuRcuuGHj8a6F0/\n+e4i32qvO/fZjzN64lqH+NBquNmLrqrKoTnwlt0I7fAqS8IolMHQ4q9u9/1t\neSGUBCIkocN9o8uI09Jj7DCVp6KF631w0CKyp5SinbG/Z/2WdP2wqNOoPa/V\n3+tsLGVuL7H4SKXi8W1Sv7ByikEhtyeXwN0JBHlKZWk0lt0JtcBk1Z1qF/xN\nWRJspv7V83vHuzG4Oz96Z1ezpu9hTPrMEWFylcwtdUNzIHcXcGPclJoEkZCW\nNo5J/C0pn4TMBvN3D5Jlljmam3kLjuuawUT+5nEGC4uBpibq466dnyRrxeHj\nuRdWhX+w7z0jJDZiJzGZdqhZ34ate2QcIB6Go/fNzVSGTziSZC2A6SJSJ9FM\nL+N19t9R/ocSXojbG/IadeixsKtoK5Df7zuWY49zlgmXcsfBUlSeL2tCt7DB\nrkcwPf3oE7923O0ZmJ736+faOpnBGJE7HnUjteMQ51cUFCkJU836PrBicLjw\nUeVV\r\n=wFxx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"f0caa22ffcb26af2a2f05260f138a494e120a955","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-filtered-dependencies"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.5+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.17.5","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.11","@types/mocha":"8.2.3","@types/sinon":"10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.25.1-alpha.13_1630356072427_0.07375279716748184","host":"s3://npm-registry-packages"}},"0.26.0":{"name":"@opentelemetry/semantic-conventions","version":"0.26.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@0.26.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"df94120f3a91001a55ed939d2d2a3f8c9148f27b","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.26.0.tgz","fileCount":39,"integrity":"sha512-iO26zEr7GCAG9/yernhSj/LcB4EudVcN8fiI/8B4lVnoqLZQ/qHaOVdyemdeXZ8IkIvoCifoJYPqIARJpqg42w==","signatures":[{"sig":"MEUCIEZzNnePvSJQqhTK/KXzAhJEtZzv6BcONnooMaNrU7ZuAiEA3MkEI2vLI4HwVn6WMweyGKbBd93K5qmVwMY9k5tXzCo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278136},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"fa2e897587a2441205fd085772d80a0a225ee78e","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-filtered-dependencies"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.11","@types/mocha":"8.2.3","@types/sinon":"10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_0.26.0_1633005324817_0.632934116737141","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@opentelemetry/semantic-conventions","version":"1.0.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.0.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"2b3aa897adabf8324585a5b9766268f0ceeb9fba","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.0.0.tgz","fileCount":39,"integrity":"sha512-XCZ6ZSmc8FOspxKUU+Ow9UtJeSSRcS5rFBYGpjzix02U2v+X9ofjOjgNRnpvxlSvkccYIhdTuwcvNskmZ46SeA==","signatures":[{"sig":"MEUCIEE3JbL0WzgObBf8YzADEjDli9gk0m0OvOtyRGs0W0NnAiEAsZwRsotvHXvA19/UyQ4bnwHXwM8XhO7yBecUjApBrP4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278131},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"69b925d142a4405c7c6bec7deadd8b4e96c7d5d6","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-filtered-dependencies"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.11","@types/mocha":"8.2.3","@types/sinon":"10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.0.0_1633035219834_0.44440266010986496","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@opentelemetry/semantic-conventions","version":"1.0.1","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.0.1","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"9349c3860a53468fa2108b5df09aa843f22dbf94","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.0.1.tgz","fileCount":39,"integrity":"sha512-7XU1sfQ8uCVcXLxtAHA8r3qaLJ2oq7sKtEwzZhzuEXqYmjW+n+J4yM3kNo0HQo3Xp1eUe47UM6Wy6yuAvIyllg==","signatures":[{"sig":"MEUCIQDpIdLmlqOcJN/Uv4rNEy7t1KvUUYCx1VQs2jLyusX1WQIgGXm6GJTtneXMmFF8m2j1x/xUx6t6b9U5CuLYRZ1Jtsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":399543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2UqvCRA9TVsSAnZWagAAjLYP+QDszzC8GJDUgTvtaWpJ\nr+xZCW0IojozhMQBLVJ7p7Z2RVInv+O9rFkImoZO7OS5/A0QXVLciOHLZTr/\n7osvcFQWdKTA8/Yer586/i6RXRsrD/I/VKIJf1TAoPDwss2HNiawxqpGKc9P\n5zb6j3ouMvGckmtUFutmVLrUyJpSL41LriWV0sI/eGbqLZR6egovfKa5Jymb\neu6R0QpkZ2xSp2p4ubpnwvPThFLBLsUUFnPv84vAHsE5klizESKrKZeU1mbs\nMWoSTxqQgvIVp6OMXZnJ4vBVBU4JjclJlKwe4nxepGkIMyZc/UjGYlgFdKcV\n43TJWRbuRCHSTRBH39F6APNzNzgkLU0fHqP4boz6bJa8fvS278AZd954U3LE\ntUyqcL/jOsYVgkfjNErfgdQstsL2XlEbG3WcHyxdsE27hDTuREuGtsfLr/j8\n6p8HBNs5TqBF3dnRtHTxFLFBU8xMQEpGfpCPOy81xEcH5YwHCzmVoQETmtzy\nDhvIRwcIR5cptMWjh8NJvqjiBkl1uVzceaalL/dQ/dcjRp5tQau/QjltMCGw\ndtgDC+z87CBtcM2Hu38DEfJwsshlbV3y9WnOdX4Ezlz3C7iikHWY0mBu66Lw\nMoN4zJhfLLaYUbHYsktgDaaVQwRJPD50OaBgKBN8V/J7N/URV66xv4hp5gIO\n7QaV\r\n=R+MP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"9cf402ee4231ee1446884b5f59958ceafc1b5188","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-filtered-dependencies"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"12.0.3","mocha":"7.2.0","sinon":"12.0.1","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.3.5","@types/node":"14.17.11","@types/mocha":"8.2.3","@types/sinon":"10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.0.1_1636642278290_0.718750934722477","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@opentelemetry/semantic-conventions","version":"1.1.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.1.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"43f23a0892affdd4809a1a41396b25be919cc84a","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.1.0.tgz","fileCount":21,"integrity":"sha512-GzmijkVr3T00+VSeKBVK0uoVMSkmxUD6x6GQ3ZTBLDVYc9RCsr40KGdnPWZ5RdKl+/1mfrpthRSrzpfVUikKbA==","signatures":[{"sig":"MEUCICYaOq73N7lGpLqV14Eg4WvqSNZbNW26QIk2+n8/sstkAiEAuDtSQYN2cYitwXAkt2VsrSJXTrn725BKCNfgFf8ZcbA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiND6SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLLQ/+PFEwWsEw6sNlE6VAvg5JRZ3p04p7qgi+Fi00jFyzKo+N4eRs\r\n8feceuolsdFrzXvZydCS3XROTo3NcD4N98VAxBqxiMCkbl+dmkV9INMHVppH\r\nBCtsqfZN1011lpgrUeQ7ks4uZiCm+DrmkKa3A1Md476KcFGH+UHlA7kjs+Q2\r\n6o3IyjViCTKUXDl9Xr1CzlVVvnncNblO7zhfUhvDsKQAelAn5i4DuzY22w8/\r\nhXM6WMUeoEj13E+dI+Yb4fpCFFBnBL2GCHsHs78Ed/s6PRmyLZBXJ3BMUCxY\r\nPycDOKk1jb/Qbj+O/fUb13q/SKFi/hLoaej/8oExzF7g5snGN1lP+dCx5EyJ\r\nXYIAzfAWySpdz7Sn9Ta/aN26vgynQo+MPX186fdfXfVrakqm7V3StV+yOtul\r\nzRRJSLfScaZBOmGx54ERGK0Vvb58iSHV/FXjXtLmQQkkhWbsYYE+QYta4udW\r\nRwlz7TIGI9cF6rUlTT1AIBYdcWmc/CWTPQ/ioPbQ51WHrF4Xyh4bUWiVZEHq\r\nd2/jcciYYJzwXxzw46Bey4HN54mZaM7+JiC7s52u+5lSfNXkD0amGfrBqsus\r\neIwmBoNJvW5uMLZpZe8E59lwkk9UCztnmjNjfv3dOMgvGP4uk7YXCXY+wkV7\r\nyo2GNGkbV7wKl/qyCnCISlboqyRVvRrAl2c=\r\n=WsYo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"f384303ac469914d0dbafde0758ccdae473f336e","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.all.json","watch":"tsc --build --watch tsconfig.all.json","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.0.11","mocha":"7.2.0","sinon":"12.0.1","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.4.4","@types/node":"14.17.33","@types/mocha":"8.2.3","@types/sinon":"10.0.6"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.1.0_1647591057845_0.38739990927527024","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@opentelemetry/semantic-conventions","version":"1.1.1","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.1.1","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"8f09355039cf03ecd7a16b4e309c4a47cb8a8d30","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.1.1.tgz","fileCount":57,"integrity":"sha512-GdTwDHSaZ6iP5LUdvS/SLUjn3067xn1HcBsLZCh8YOsf22d/YWTBcnFl3buieBP4KiajwHLho4I8HSMDKACBSg==","signatures":[{"sig":"MEUCIGfIFyj8UygFDaAh+OCYIuMP3YpAtWge+qu1Mk31lKSsAiEAgGLgk7LPGjguK/i/Xa/N9FEQX+RtpKUySEnyqRW6Hvg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":590012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOij7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvJg//UbOZDWdsvOKwsSDNLTQPJauS/ktQtJxvdbXuyNT8iL9QlgTk\r\ngp0xOMHvp//UgLYtJ3oHgE6HGW3ObdJAeZ9szSTBb4i0mJwyw7iX3KVx1R/s\r\nN9tykAOCMv3+6a1urOAw6DyDAvlBXtIXvVhGdeGQnktnJqpSahtU0lR84KXN\r\nxD8Y7X+hbPn5NwzJqVJX+yEse7Is0rpXBKo8t6mNXxPhfcyZ1dVU6RYgQP71\r\n3b8nIcvQdJa4aYwfCrWPKm0Ho/OflMKkdbrRNiAEwzZIXS7DTkysin9G8PUk\r\nBNHfCMj2AG3Q9JyeXkmzWNdXigqJAB5abRp0IewuNKX1I+DHYyvKfG4LhMOA\r\nyAb2B1IXa7+RyHNzzTrLmODke3VK/akscAh20qM33iz6fWn0GW8iygDgiDDg\r\n2pY1w6tW8ZjvBY+7a2SZ/FfAeE2Ce/Ur4dqaV39vlzkL3fsrI8b8HvRBH7Hx\r\non+AKyIfv4xpHDQhEv5ks7rvO+bsLFqG/dQV7ZrgAjgUoUpWH0CfztguYbZ5\r\nHOww51tdRg9ZPvXT5JYUF2YmbNguZ60gEE4SDF2hKoUB0G5J4TSUoKlHxODf\r\nGwYtMw37lwcRk5HglzmWFxkAg4NVWTxOzNr5DtMbLuEg6HNvTdEzxkhf0yAQ\r\nlzi6UZaZ9okjh1J+4AL8ihhNxhrp/2pgz2c=\r\n=EEL3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=8.0.0"},"gitHead":"b0f8a2d36e6d1d3090c3d2380608d2102c826e0b","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.all.json","watch":"tsc --build --watch tsconfig.all.json","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","prepublishOnly":"npm run compile"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.0.11","mocha":"7.2.0","sinon":"12.0.1","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.4.4","@types/node":"14.17.33","@types/mocha":"8.2.3","@types/sinon":"10.0.6"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.1.1_1647978747425_0.08822007206401539","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@opentelemetry/semantic-conventions","version":"1.2.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.2.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"1549c1d88dc45d720b8487e39077eacc69636c73","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.2.0.tgz","fileCount":57,"integrity":"sha512-BNKB9fiYVghALJzCuWO3eNYfdTExPVK4ykrtmfNfy0A6UWYhOYjGMXifUmkunDJNL8ju9tBobo8jF0WR9zGy1Q==","signatures":[{"sig":"MEUCIHEbBBwFyHq/89vMYu+572fG5m12OnFinPjoieek2kn9AiEAgYS61QOAOCzc1BXmFBsPTGxH/8cuUMBvlOwohwTZEMQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":590147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYsI7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiCxAApNr4ePbHFopMUGcT4StKJo/Mg3PyK5pwctyWBE9hC8fbm897\r\nDPYOKZijeHaOvsaimqRe3Ub1gjpLEJMIJbdk1LESKErmyTSzY9D/EdwSFFVm\r\nvcBZ+4DD3lOvg11cBzRKH5spaIGBn0rYmwJCoQzSmc/xRo1JFNwJVzUNQPGj\r\nmg+GB/BznDHdllK8AdpvUr9zobaKaXcBweIOddxqMSGUiE54RuNhIVS8s4//\r\nDxkXFj/SA2pl0artOcWGkl2fTveLkt7MhlqMC4QnSVXd9C30idgvwj4BxIEZ\r\nuYCpA1OeNg2JJ7zlYiq/mBNwdEyWMqjnj1rnLhTomlBL4lzqdfsUj/6nbMNy\r\nvPAK2Y6qFEG+RhWIhf5dDFhVloGsa+JOAGh7qyms8EHy05OE2DZrw85D5bmV\r\nII8sMPfJ7g6dASldFDOaA270rhssP4qoyPEcBJUD1lDLbt7Zx3rJRN6AaEvI\r\n9A+ncryOaB3Pzz3XauVbzL7zGVKPHWs2WnV63YTiK2CmRckTLT7jK5QqGxnZ\r\nHKrF7EbvdqrUPSPVIgTbLpmUeFimIqu0BIPJuoXMHj2o6638moJeJYy0k+3A\r\n5Xti3GmeLU0dC6cWDp0dxe/+KsuxQJ147WNpDRxvpK4KGLsAfioJPbj3GdqO\r\nx34SIQVdgT5t2K8NO6Nbg0RyMCzd9PmtkGc=\r\n=FqpL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=8.12.0"},"gitHead":"a0a670a03fd35b0799bee8cc466f79e93b5b6dd2","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts'","clean":"tsc --build --clean tsconfig.all.json","watch":"tsc --build --watch tsconfig.all.json","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"13.0.11","mocha":"7.2.0","sinon":"12.0.1","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"8.0.0","typescript":"4.4.4","@types/node":"14.17.33","@types/mocha":"8.2.3","@types/sinon":"10.0.6"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.2.0_1650639419497_0.41019781162448843","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@opentelemetry/semantic-conventions","version":"1.3.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.3.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"0d740709fd65845c9cab215d5581e9fa80c59520","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.3.0.tgz","fileCount":57,"integrity":"sha512-7lmGpLL/7EHQcLVBxxOesgQQS7JSxzF/Xqx7VNMxAQbo14dzJEX6Ks0hb4LHqEMpCrKpErWXi4JxYCGrRJgx9A==","signatures":[{"sig":"MEUCIBo18Lo14ocO2DMSAReRp4bUYS6z5yInd3+Wgruj10ekAiEAgbHkfLooeAhGQzjZBGwoZ4uKromy+loFYKEV1VhBQLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":590022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikSlZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2PQ//e5tYBKgstsyU/0JWYYFmESj5rE3yW+1B72eZu65L2v48PKXb\r\nKweFmkZzyzqzUGJqCZzzjr+36GZaqtSwZ/ulzXVAqwxo28noVQerJqrmHor8\r\nZftpyrfN+84wKEJbFK96ZaSTv0h1lmrjniVGY6aAXjQe1cfT0wvTkFn16FAJ\r\nye1mtZ+LH0cShbHaQsHhvQwyc4TCnkPKTsMAvWcn6SDBL/fdnAhpO0ZsE3LJ\r\nL6QkRjxsnCauLK0iaULbgvlFToPU9BM/Wsb3pwDlKxa6q69fggRaMuT5Gxi1\r\nc3YLmdDIPUGsKJjqG4XHiyiLXmDYfjMfDhbfaQYWYzweXNlJOKjd5QwMpGcb\r\nMV2clA0Xs7ZbN9sarGTy/M3KuUQ+A+XO52mAHyyOw0EoHe6sJSBc2KUM84yI\r\n2e7WF2XD43nvCMv7R86Ao+wFBd25EQkz/anrpl6GlOxMta3NV1s76vfTXZgS\r\nu5qPWZcWRPhMXUqFbOqF4Py8HWxr7EIlhHF5VhLLp+dcjS06iCdQ3L3BL5N6\r\noLTEWVB6bF6hH1NOUi6SxdN0x8BQZ1XBzVEzJ6rGE5k0TzkY1zBcWtO87sYk\r\nflGoci6KnSIS/6Al3lhsD2Ie4JyjHnkqpNKOjdfkdeo137qkfjVcY4amxF5s\r\nKbOWe/TfuEG8KrZ+P87CW8yHSHPk6GCBP4g=\r\n=s0go\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=8.12.0"},"gitHead":"eda0b092db484855ded8b4837ba7fc19a377c5a7","scripts":{"lint":"eslint . --ext .ts","clean":"tsc --build --clean tsconfig.all.json","watch":"tsc --build --watch tsconfig.all.json","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.0.11","mocha":"7.2.0","sinon":"12.0.1","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"9.0.2","typescript":"4.4.4","@types/node":"14.17.33","@types/mocha":"8.2.3","@types/sinon":"10.0.6"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.3.0_1653680473637_0.85702507392978","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@opentelemetry/semantic-conventions","version":"1.3.1","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.3.1","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ba07b864a3c955f061aa30ea3ef7f4ae4449794a","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.3.1.tgz","fileCount":57,"integrity":"sha512-wU5J8rUoo32oSef/rFpOT1HIjLjAv3qIDHkw1QIhODV3OpAVHi5oVzlouozg9obUmZKtbZ0qUe/m7FP0y0yBzA==","signatures":[{"sig":"MEUCIQC1X+9BOJ95MIukizS0O8+oV2D8cZNScNK6vwdDGxIKNwIgEc1YUvzp3kRgSTsJeCs4nsIl0+rpMgWOua2kTCb5yEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":590022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinmLdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMkw//QW9yYPwZF4lrsaddD0PnxJFWaWmC8/Oveg4QGwjW+Z2aI2yg\r\nsQApK/L3SNess7JkOmTCya8m2c1hEZPZVwEJSvJu4QWQOGbfz8eSpagrlnlm\r\nguigz/YGUZcxEZWYX09o1E2YLVFKdj6Jan0NDsB5XF5UbJRD/Z2dcosVVP1g\r\nObiNTckxCHQBo0KmV3VmJsYnciQzfE/T+zABTCkBUCuqlLTppN8QfoBPEAGW\r\nbTMYL3k91o69sQPgrgy6ZPSJIZSV+hMt3VkhbWnxSH9VKoFTmkIIr+zJOPmi\r\ng+IECySK49vEPX24OHwWjOABc8QuiSfJ8R5hEjph7dCywiSDVh1TOn80diJR\r\ntPfbJH5GsTNryfzWDFOIgE0QPLQV0ATcAeeErt9fwbBICYAy5WNydevugY3t\r\nmYj57YUv/svK1Bz7A+8+HFwTiUF6LNU8t+sTZ0JApZ2ie49uACvs6sJHsjEf\r\nJX340FRtPUQKjtYoZoema39Imw8SO330AUXMrpBLMx799QUw/LFeafkCHDpk\r\n4LinOv15aCKFij62oCmj626x/Sit++OGx/6Wh1CJ8zro7zfmb9Q5egD2bXCj\r\nWxq0WA/tPx/YdN9pXfz8qy9WAdj3gxxINqz7Yn7X3bWQTXiqaQAf62QufTK0\r\nirm1f5uTgrn9aLPdQjfrRBlvjnD35uhNIVM=\r\n=EN7q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=8.12.0"},"gitHead":"51afd54bd63e46d5d530266761144c7be2f6b3a7","scripts":{"lint":"eslint . --ext .ts","clean":"tsc --build --clean tsconfig.all.json","watch":"tsc --build --watch tsconfig.all.json","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.0.11","mocha":"7.2.0","sinon":"12.0.1","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"9.0.2","typescript":"4.4.4","@types/node":"14.17.33","@types/mocha":"8.2.3","@types/sinon":"10.0.6"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.3.1_1654547165611_0.9025819317593919","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@opentelemetry/semantic-conventions","version":"1.4.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.4.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"facf2c67d6063b9918d5a5e3fdf25f3a30d547b6","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.4.0.tgz","fileCount":57,"integrity":"sha512-Hzl8soGpmyzja9w3kiFFcYJ7n5HNETpplY6cb67KR4QPlxp4FTTresO06qXHgHDhyIInmbLJXuwARjjpsKYGuQ==","signatures":[{"sig":"MEQCIEHKgNa3L4qJAo3KAN3DGNjhfoj/aVI/uKodpaco4dd2AiBK1xG32tZU1jRLDPcSudOpIhNdhPITTWeXpeuSFzAj/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":590018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixe1kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5LBAApGaSxyOV2mE1MSgBaDSHyoVgf7XxMsI4naNKSPJWEOf7eX7X\r\nirbCuGrZiila67yIcpazFWUBTmmmZZuPWW7rrChpDQWB6sLvXMlVhgxnoSTX\r\nh+qrrU8XF/j7cIFbJtqsSpivTUmI4N/eF6J4ONxtRveoIbbao/5IMsUHlu0n\r\nXZIIPG+b7ouB2dIBx74TqNP0YqERnj6NONtgpYxD7yBaWbPv5b1DqIhOMKuJ\r\n2LrSi6aYgWakGUlD+jpf0cjIcLREUdTR1wom2zfr+ZL8A6EpZIwamxRBCtyF\r\nK5JDvgri/w+5XFLMxB0K6PZLETs2vVlU91zAnvLbuQqmnOXKA5JvW9Kgv21X\r\nPXQFeE1SYd6/w7Q3xQzcMqAsWJT9lLTsRSci2vJ1OiOJ3kVWcHO9DlOoSk8B\r\nTqu058qxnO+Rt7rwNylRKIugIYFJbdzgdKwo2+hTOFshq0+8sWMQqY1mP8Ho\r\ny6GtzD7+902tBbuTdIymcY1clHcrP9n9Cc350HbalvDrCD4QjOQAltyPBKan\r\nT09a9rhHn7iHsFvh2HzpwiJJKDt7jluFc6lXSL+criM5Pi6Ajl6J85Dluyqf\r\namJk1cEsP38mK74YT3dY6WMZly1FbKmzhwsHVjMWDHIbTtjyViNqo4DfCxcF\r\nNWBT29B6vb3HraLnunGjw8D4z2r1cJYrt4A=\r\n=dwhs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=14"},"gitHead":"e39ab883b18636238ef0fd741df4ce5ed53e8d04","scripts":{"lint":"eslint . --ext .ts","clean":"tsc --build --clean tsconfig.all.json","watch":"tsc --build --watch tsconfig.all.json","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.0.11","mocha":"7.2.0","sinon":"12.0.1","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"9.0.2","typescript":"4.4.4","@types/node":"14.17.33","@types/mocha":"8.2.3","@types/sinon":"10.0.6"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.4.0_1657138532773_0.9541252335511041","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@opentelemetry/semantic-conventions","version":"1.5.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.5.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-semantic-conventions","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"cea9792bfcf556c87ded17c6ac729348697bb632","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.5.0.tgz","fileCount":57,"integrity":"sha512-wlYG/U6ddW1ilXslnDLLQYJ8nd97W8JJTTfwkGhubx6dzW6SUkd+N4/MzTjjyZlrHQunxHtkHFvVpUKiROvFDw==","signatures":[{"sig":"MEYCIQDzttY3YetkHgB05+OwvO+fBB59Eq7EhczVkfGrCDXfugIhAN061k8N4u9sRU/hT5MOg8wVfLjmF++/1kxJ0K/vKJwi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":590140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4FP2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpg6w//UTMj8DBAPCMG2pFlOo1Kcy+ADy6LlwioLyKD75qaDKmTNNdw\r\n3Yn2PhePUqbOw6rxjVeIIC87AWHlFmEzcJm0Hj+OA8LmUKIHodBiS817JgXr\r\nezxNQquhkF7reIg52foL1s3qMe0sOpY/C/TcTxuqpbaUMdhjbCmiAscgRdfI\r\nglRpJZxPgyyrblbshvD27h/XtdUawZEmXwr7wp4ApGUfD37quGpZ0v29wno/\r\nrrO2a1sPAyjkqYDwehiGXAj0f4dbigfc5Azw0TlDrER41VH5LDUluf4mq5Sd\r\nBvphClYTVhLqCaPgOTekkz3uJEVUi+Q4rSYxcqlh2eIayZKuPtwWHXJk7c1F\r\na4PHnR9OoCrDSIv9BFxY4JgrCUOOyLp0Hw8AN7m2RaYQs1hZQs+Xi4z9qXMQ\r\nQLKIxCumCJEu4SO/y20UA6f2JJUg1erWPsAuhJtBNFRCzl+oWujKnYQz/eTo\r\nVZ8qaHGrEhP/70g7U/8mzwt1qDe6dnJhUuatix4i/Py5YsdY+zYU+BTBjKDH\r\nYVzxVeLZC00k6sfLkmGGlBoXQs8YTqLeqep/n2CMj+SQr6qjzFKEgjjVTJMD\r\niben6G938LWPSOlrdK1oYF17L9Pr1BvNaAN3UA5awt64KI4GYv9Db02uuTI9\r\nl8L0d4QMiZ+ginevN1tjGNN2sqSerRaMpzE=\r\n=5gAh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=14"},"gitHead":"776656b6e0cd0fc49a52b734702bc77110e483f1","scripts":{"lint":"eslint . --ext .ts","clean":"tsc --build --clean tsconfig.all.json","watch":"tsc --build --watch tsconfig.all.json","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.0.11","mocha":"7.2.0","sinon":"12.0.1","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"9.0.2","typescript":"4.4.4","@types/node":"14.17.33","@types/mocha":"8.2.3","@types/sinon":"10.0.6"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.5.0_1658868725880_0.954744829950793","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@opentelemetry/semantic-conventions","version":"1.6.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.6.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-semantic-conventions","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ed410c9eb0070491cff9fe914246ce41f88d6f74","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.6.0.tgz","fileCount":57,"integrity":"sha512-aPfcBeLErM/PPiAuAbNFLN5sNbZLc3KZlar27uohllN8Zs6jJbHyJU1y7cMA6W/zuq+thkaG8mujiS+3iD/FWQ==","signatures":[{"sig":"MEUCIQDGTKvws33g2xGZPLBiiEo6KIsUNxHGab5gjS+xstfy2AIgZXDOqCjuveWh4aCnCpS7Qz9UjMZYLrWNTqlVrjO0Lac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":590141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBmN+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7axAAmxqhuxCT5aT/A2OOQD7k+3durUuzQLfWZKiSlE4x9vjoxN7a\r\nQ5j3UkQSw7lpxfOyLBSDMqo1vRTa+bSvOagyksfldQKc8iyBeq8oXOzvvJpe\r\nAi3K4PPsBaHaB6wDz/EnmEmQ/bvqWWlAR20oYSgd82x962iuR4PCCsTHYJL+\r\nKhP8DcZkp76DqBvizBuTUr31Yd2AEBdN5dq68s27Ba7OM33Tti8VacMAzu1N\r\nSa0rfL+HXM2Cx7M83hVG/JhN7eL1VFX72D3MYia2vmDapRKf+dsc8KmZ79Pc\r\nhylAU6Kr5FwAXDSuB5aDIHL3lEUYEQnMNKTHDAZ0p1qZO5vm3gXdpsJfH6Fo\r\n8W2k/lSlpZgx0mbmSBqmD3fJcoLvQrJGZlzDpXvJtQYKXeFPPEUQifcPszer\r\najJHuh8f+LHaFIru2WknjU2apMONC3Sn3CG8sNzSIeDDpAS4VDv+yEi9V+4m\r\nCG59rl2ajo0y9YrMSX15ja89mrlEttSHPJGdZyx6ss0lVDQHR4VGD80Qkd7k\r\nBzoDHSE6vjZE6cqP7XlxQZv40mgLMJsWCKAmTzuVnwkk6k3aiuhjBgn6UwI5\r\niqJPPEf0nvWqXmkw1lYyR4AMGHWjrri6Rtv15lqQRBclzwbo6xNkQ4yKZOO6\r\n2tbquwvKlt2wz8+XruisTXr82qRNoXh4crc=\r\n=jrdx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=14"},"gitHead":"a5abee69119cc41d9d34f6beb5c1826eef1ac0dd","scripts":{"lint":"eslint . --ext .ts","clean":"tsc --build --clean tsconfig.all.json","watch":"tsc --build --watch tsconfig.all.json","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/5.4.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.0.11","mocha":"10.0.0","sinon":"14.0.0","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"10.0.0","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"9.1.1","@types/sinon":"10.0.13"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.6.0_1661363070136_0.8745857523875822","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@opentelemetry/semantic-conventions","version":"1.7.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.7.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-semantic-conventions","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"af80a1ef7cf110ea3a68242acd95648991bcd763","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.7.0.tgz","fileCount":57,"integrity":"sha512-FGBx/Qd09lMaqQcogCHyYrFEpTx4cAjeS+48lMIR12z7LdH+zofGDVQSubN59nL6IpubfKqTeIDu9rNO28iHVA==","signatures":[{"sig":"MEUCIA44HKIkAon7GsXk12H7mHspUzjiZZJSAUL7k7Kl/SXnAiEAs7ayPcExvUqx+PVbKKsN0wQ5A8WvMCYwp/lPuOcKV3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":590141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJGi+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDFA//QtPObWYyw8FB8kiul51fIQpkiCGJ9FM+IEF1q6vk5J+ja7Wk\r\n8mfjMYOr36EBI+BC+5yNaYM0kKwvn/0441ZSPIPjTWCYYV+VBwMNp4jKui6k\r\nv4hlyu9gkQdbF3T3WrW95ZX3dYn/4LzkDsMEhMRpS/3NTOAASIkrOEhEXiqF\r\nB8T6YSE2OCxkDMIzPqXKbl60mkU3pPR4wOB8YPbPqokUeZ21EidaCweFbvcM\r\nUvLd/RwmFPtOt6gtkAmBPX1BWw2cfByUFNzgrrHri8bI5UelpO+kcErXi4Bg\r\nFcAihcA1ysSkvveBMgB2yxvUI6+4PBxigyxBHpdl5LT0+aVy+oRsz3OxcZdT\r\nqKw9GeAXrNIsUCPQGSqE/OPpjjLeq4lGrZoV8O0Xog1NZgdA36TssE5M01XD\r\ncNS94pui9OnVMmTjZ7goQZCO/i+hafN1Uc6qZCCBG//1SmkB4en2XT2u9nIB\r\nsrcIz0IcsTxQt7pBCyyddzXEkcQDzorlpF9G6TVY8ltTXokNTHnjkpR3JkaE\r\n99AO6XEcg7bsBri3pZ34x6oMDReXKeXqFAkdQLIKqQjzNiI0V2kkTOLFZHvZ\r\nJm4RYABW1bSmYSCByOICc0Mwh4hwvXnikq+nsxi4DA9BZYNkD/2ZQ1rcchW2\r\n240ojIOCPGreWfoIm1boXCbPFiefA08rolY=\r\n=zzML\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=14"},"gitHead":"ad88c3d9aa0100fe259b93f4b660e84417b757ac","scripts":{"lint":"eslint . --ext .ts","clean":"tsc --build --clean tsconfig.all.json","watch":"tsc --build --watch tsconfig.all.json","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/5.4.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"_nodeVersion":"14.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.0.11","mocha":"10.0.0","sinon":"14.0.0","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"10.0.0","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"9.1.1","@types/sinon":"10.0.13"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.7.0_1663330493875_0.2079332807892087","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@opentelemetry/semantic-conventions","version":"1.8.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.8.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-semantic-conventions","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"fe2aa90e6df050a11cd57f5c0f47b0641fd2cad3","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.8.0.tgz","fileCount":57,"integrity":"sha512-TYh1MRcm4JnvpqtqOwT9WYaBYY4KERHdToxs/suDTLviGRsQkIjS5yYROTYTSJQUnYLOn/TuOh5GoMwfLSU+Ew==","signatures":[{"sig":"MEUCIQDYuQD3kmG8fUOHCXMwCKSmQLtxh/bbqtlJhGNae8D9ZwIgWVWrxVsahlqRCOgmBWU9d8IWadZBK1H1XMe3Rr3Dk38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":590166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbANYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoneA//Y4LiXLT6lPchgZDC/+4RWAnN04DTHaVOHKy/tM7/Zsd431F6\r\neJTEL35Nng62PI4xkP0IEVYvWadDBA6yG4wEtPBBeTD7OLrjib76+GnZ1uBS\r\nW3awsZUAZl/TGUYZZ8o2OpO+G6D4cZW/r5jvjPsSyogvYFq00pSARerg7OF1\r\nGQM5doHN98ZBE4KTTpwHeai+zDW/AKvHshPM43Tre8OgpRhCrMTDmcNSO+vW\r\nZ9XuPxK1YIicYv3VlBvVJAK8ff+GBAEuZVWU2GD58/VfTZtH0+j63QDYNOPf\r\nkI6GkURawL5GKAEnrI/K+kISNkp7JnnRtV7vAP57aU0+x9ja53XyH0CAHApZ\r\n3GeTCqRzSxVZRu7/aQYmia0jLbT1ju/jpJAFZBmPoxowOqVQrVrYz1B+HOKv\r\nWeyLonTAyr+0VpXYfhzBOVOwgTWTsRq8R1WbedFE0Ml37WEeT8XfYKiV/Wmc\r\nDIlyQot7j/7jLZmlV71zMtmD4Dr/nOZz+o/6NIlwgZd8YQIgpHnap66HL9Mn\r\nNlaGNe0FTCmpoPZKdZ2jP8Fj8HQBcQTmCPmH5gI35qgMLFCiysVKtJjjCXRX\r\nn1v/k5SoT4OGMHuui2pIxMmnTM0PSNq7oVAdCxCThhlJEl0P9Tvx/sN3YWH2\r\nVNg7eMV5x1rSms2vPdMwGd7i05P38J3J59g=\r\n=KAXN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=14"},"gitHead":"7972edf6659fb6e0d5928a5cf7a35f26683e168f","scripts":{"lint":"eslint . --ext .ts","clean":"tsc --build --clean tsconfig.all.json","watch":"tsc --build --watch tsconfig.all.json","compile":"tsc --build tsconfig.all.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/5.4.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","nock":"13.0.11","mocha":"10.0.0","sinon":"14.0.0","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"10.0.0","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"10.0.0","@types/sinon":"10.0.13"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.8.0_1668023127838_0.08639594877714041","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@opentelemetry/semantic-conventions","version":"1.9.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.9.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-semantic-conventions","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"461a6061bc14922bb6ef268f883ac1afacc17e04","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.9.0.tgz","fileCount":57,"integrity":"sha512-po7penSfQ/Z8352lRVDpaBrd9znwA5mHGqXR7nDEiVnxkDFkBIhVf/tKeAJDIq/erFpcRowKFeCsr5eqqcSyFQ==","signatures":[{"sig":"MEQCIAHKpgFXFTKLXztoQsrW/ZDv/aH5srvkOLueAOPTTkAJAiB8yKVAHoOztBtQ+N9ORm6cbnCDUrKtRYadk0KMeeqgKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":594483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvy4iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpynA/8C2URQYe2kl++SNFqjWXYt0MQILSeNbLifkgIr2+gx51sdiDV\r\nHs/3hYaEn8/XsZFNmi6VnWjmy+C4G7smAVTEwFDOaCM+WKjqExPRUEcTgBHl\r\nWnDSgoeLx3uBwVzvQr8jBFXsn6nCtdnwXf4OfHDCIiG2MHLSaCbiHFwQdVdq\r\n74Fdhzaf21u2aDLYQbng2WDwxaVF/KQRAW8btuyqKQmXUVdvKrBi8R64xNIx\r\nVyy+MspT7OUcsJKcFts0nH3kuDwKhEbc/zlhAyBhtAacouNBC2Oygn6pmUoy\r\nAxN5yvt4s/8bhIEU0P11Q3rHZUj+MzRiWVqs1uKNTT93SYHqxRdG7BxI3VOl\r\nttCRkJVhiLeWwLzjzVmUQzU7dwrg++/j3IEuAxVyPjJ8ITYK6XYPSSetrbm9\r\nWU1IlIavEyz5J/e5yXiENDH6mMZE4a3PYbzq6ZtPvVcMC9yzYOmfikQREJcL\r\nsLbzVtrVQRsIQR0q0XL0+J42yEnIjaE0wjY1NbnosVu7uI6z5lGvHqck/RW1\r\nAc7/A0pKPUO6g5WfPf3fTYgK9nZQLHt4BEWcyfruJED5A2zouYpD46eIReOu\r\nCZwE+0cq+4LW/4oynPewn1amQyn/Vq9EIWOaFjFQDwupQNtdLvPgtkb93MF/\r\nYRTwTIfnOLDVn5YHck4nngMtEGfu7XDNaAU=\r\n=nRLy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=14"},"gitHead":"08f597f3a3d71a4852b0afbba120af15ca038121","scripts":{"lint":"eslint . --ext .ts","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.0.11","mocha":"10.0.0","sinon":"15.0.0","rimraf":"3.0.2","codecov":"3.8.3","ts-mocha":"10.0.0","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"10.0.0","@types/sinon":"10.0.13"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.9.0_1673473570204_0.31266048799532054","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"@opentelemetry/semantic-conventions","version":"1.9.1","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.9.1","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-semantic-conventions","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ad3367684a57879392513479e0a436cb2ac46dad","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.9.1.tgz","fileCount":57,"integrity":"sha512-oPQdbFDmZvjXk5ZDoBGXG8B4tSB/qW5vQunJWQMFUBp7Xe8O1ByPANueJ+Jzg58esEBegyyxZ7LRmfJr7kFcFg==","signatures":[{"sig":"MEYCIQCFwnqFGNixxZh+lT1zf4lZB/fmgEWvXYy70MjuO7+lAAIhAL08m6X4ssZUpWJTSs6HNuF1A5DOS0PZ+tuuSR+NYZkc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":594483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1+J7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruzA//RaBlYe9JUGjERkeSjuoSG8YgHDGEyl4g7glNvFBDjvWEh2FL\r\n6FMOi16Kwp3HRzqphfE77McEPQKDir7xlBKQp1D4QGFdGAc5tQ3Oxc8V8hRX\r\n12vBhIwQpLjrCCCThVPbRD2cs3Br4/UwB+LQZvtb+6ddYFcHtGfV17u3+2Ju\r\nMF6zvQ2ZXaPlr2xOWYUNh03Q1HG/AOEp1hu9i2IuISkS65cGGMc4/5sugqZJ\r\nph28PuA4wPs0eA0SPodELsHQz41zVsmNOaDOJ0G45lkioLZrz3Y/udHnAL7N\r\ny53nkNiKAdESK+Fs7Y58rUtPUsmIyVHLibhTq7sEXzQMTyjcaS0Zg1lfFYfX\r\nsaSxxdDmooBz4AxlbB5hl6zYXfLypz1zFTVTOSAbIpJkHXex14iJruRZg2dG\r\nMCRFo+y9IxRNI/waPmqno+xppy48VMhJclBM2tskhsuB8zYhJYBkq9qrhDKD\r\nxYkSRZcg1SRfqVqQXivLRgrhvMM5BYZrx0TDBwVh0a969rZ+ok8EkXBqaxpr\r\n7AJ5BuCLSSH+2H0q8JapwNTcKa0r5LMGd65DkKHm/y7Gu2dwxiHo7Wvlla/4\r\nqQHVOqOF26q5aSXqwFvgDji8tsN9WZH91aI58hmJbYWzITfADFn+e9OgVS9M\r\nAUAvgYbtTeLcH5iY9/naDzZEofvPOQpWtrI=\r\n=a0S8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=14"},"gitHead":"279458e7ddf16f7ddca5fe60c78672e05fafce66","scripts":{"lint":"eslint . --ext .ts","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.0.11","mocha":"10.0.0","sinon":"15.0.0","rimraf":"4.1.2","codecov":"3.8.3","ts-mocha":"10.0.0","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"10.0.0","@types/sinon":"10.0.13"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.9.1_1675092603206_0.694926289979769","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"@opentelemetry/semantic-conventions","version":"1.10.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.10.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-semantic-conventions","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"2addef53b595c687c133922ecad0e850b9287fc9","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.10.0.tgz","fileCount":57,"integrity":"sha512-Mzo5IyrI59YuYWeNoOZRXfUCc3upjmxCmczSm+pUgWprvSNfdOX70SVde84UxmuzU7MF1MEkPXKXTYG3ymRw2w==","signatures":[{"sig":"MEUCIQD8nTmRqBkx1GIYZ1g9ErR5tqReizhiwDDo7M8NCzjRxQIgfv1mEiJYnHiUCvXktWHtGv2bUyJ3GyKw+ljCKHH88/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":594493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD0b0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGJQ//WzfrJf7FaNt8Mb/zBXkXHhHI7csGvNO8TIFpgR22U8subLBb\r\nRJ8wYpboIHHP7v73uahnDKiotIvnLiXFcB7exHKxbeCQFGXgTyEX9vJCQkrJ\r\n6bkpkYX5IaS0U/39sTzTYQd9dyAV/UO6asdG0q43d/a699Sh/18KVbP4HApw\r\nCAIAKLleFW+d/ccdcQ2KRSz0Adnxl9d/9fJ1t/mvdzjm1ewieZvUHbq3SPuW\r\nFHKGjDMY/ukq2OPM5WUde7xpMjW4qpoESGsdGjwoEJBeBbEBmggm4HfZ36UU\r\nTfMfsFyVjTuUodhBPJ555bjeXZ/380r6S+c7qltgHO3Hupdgj7ghRDvRxmMI\r\npHLOux5VUXqljovWcneYGJwQHW7ZveE1BsujbZHZ2G1P/Qn/p7J4eaJvIsdO\r\nX9XoeEaZ6juu5sD3n3mJhOUFxyGtvec3og16N4rFRQdXkWb8HhX8nf8lTO97\r\nrA7pmbLXUIkFrjcjE1lDnyN3kBtfSoQU8SNKZcn9PYq4XnKExENFr+5L3T+a\r\nTcsn4mCwAAq/tuCo29RgIPa/i7nX5FRJYkFts7UE1vV8f/bilidzSuLgN3dE\r\nk+4UyndmLgqQDDd+4S5obxzvEPJAnqmye6BVhe6ec6xh9wUE+sxnPJVbL6bo\r\nl03/GBmsGmh/wJ/VpX4Hz/bRejb3I1yh6H4=\r\n=UVna\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=14"},"gitHead":"56e6b1bb890f844b8963a146780d0b9cfa8abd0d","scripts":{"lint":"eslint . --ext .ts","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.0.11","mocha":"10.0.0","sinon":"15.0.0","rimraf":"4.1.2","codecov":"3.8.3","ts-mocha":"10.0.0","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"10.0.0","@types/sinon":"10.0.13"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.10.0_1678722804197_0.717334361825287","host":"s3://npm-registry-packages"}},"1.10.1":{"name":"@opentelemetry/semantic-conventions","version":"1.10.1","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.10.1","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-semantic-conventions","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b7a0f16d4131aee598e55814efea0ff11d99ef34","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.10.1.tgz","fileCount":57,"integrity":"sha512-qiAueuCoN+1YEuHNXnsct9bkbroZBPd7QwQgd56YURG0LBRVHwE/lF6FOprfUvp1n1tu0O6+E3s6x+dmUndXFQ==","signatures":[{"sig":"MEQCIEf57PzvW0MU8bJc1oIEpIGKGRoOvxikDInhlg8yhUqAAiAmDF5uh7yTv0wJ0PfZlJjRSYZJqf2b4A0+zrQwi0EtHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":594493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGIV1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3oQ//VNHmHIJzA26p9dARRBhg6Bm3xfJVVjS2fSxYAiMqGQ+t1ox5\r\nbJBhgd33RzK7QfkLow7LgIsldST6UETCfpl3dEgddHxl1DCUpJWJIEpf8nL7\r\nCAaEwIn4RJvblIX3o3SwgZj5aEp+zN1VtBkmLRP2c46XAgboGYDZPBOIVFq1\r\nytA0AlaZbzd2DaHGPdzmOqJcuG2FAyi0FVd+AHiInRPj5qJ02ZOx8g9vj9v7\r\n313SQrU4NiOcgKIm9HUV6nLc5HaAnJsbQtAagBfxAad/o0TpHqKJZkbFJTVH\r\npFtB6WOPYrqJgaGbqTsa9RluUv6NmX4rpI9v0PTqLXm1THb+SYWL3CRYp0RF\r\nmkfONrsEg6mjP3KA52cBKPo3qUjK1dfIJpIQsTBNfuWYinELOc6kf4E5dBhX\r\ntSh7cgTOM7EEq/WOWQdIOgK+hyrWCFby+oQjcHEr/Ol6Az1Sd4XjvljNt4Ak\r\nl9Bs5/jeph/wsGpjicn8AHxEeh17dvhmqQ7USLxtimo3z5gFzxIwN9BlivJC\r\nvzHVY0QWwnWePKr2GYkpvo5yklix1W4tts0eFDDcrSsWMKZO/RNZwYfSopdT\r\njynPht8Jn3SZYtOYpFT4St0MTQNd4qtXCXrnAyEe9F0VJqcs/V4Gmkn5RZLS\r\nbur+dWlvx0kimtlE+nxc1Dpu0OB5ROnvlto=\r\n=jKmJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=14"},"gitHead":"486df99906958de9b8b666839785b00160a6a229","scripts":{"lint":"eslint . --ext .ts","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.0.11","mocha":"10.0.0","sinon":"15.0.0","rimraf":"4.1.2","codecov":"3.8.3","ts-mocha":"10.0.0","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"10.0.0","@types/sinon":"10.0.13"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.10.1_1679328629483_0.18880410539910875","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"@opentelemetry/semantic-conventions","version":"1.11.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.11.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-semantic-conventions","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b7ed9a601acb6e0aef67564b37e4f9abad449170","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.11.0.tgz","fileCount":57,"integrity":"sha512-fG4D0AktoHyHwGhFGv+PzKrZjxbKJfckJauTJdq2A+ej5cTazmNYjJVAODXXkYyrsI10muMl+B1iO2q1R6Lp+w==","signatures":[{"sig":"MEUCIQCMR5+oZCUuTCr3a4R1a0A+PWx6KDHJ8NJ/17K9XocnjgIgMJA9iNe4rJF0pbc9RVniHfSipgk/C6gHQKCu1Z/W65U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":594493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJasrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDLw//fD7RM1roP11Vk9vF4oNvYqp3zZPg9wnQUS17SFJ5831/xOr3\r\nGupySmf3R9sulU72i9aSKcQ2UWRM0nGSVzVfzvtxlmAg7pbZIfvL/Do0sqNc\r\nAaSDNwrEeqMBhec82VHFBwr5DM6ub6Cd6FQQTv50uIc1NRRsgw07riJ4COjn\r\nogIWThaJBNkRcUUh81PBQIzlZ1WjACut3Z81ThdKsS2VGBlkhBFNgGNOyEVp\r\ng/wg2uUiIfWPRNxh2kt1JZakHDnBTbvGy3RD032jo3pUbxA8TjMvU4fezsKm\r\njX6/Tm1fYU7+fFcHwC3U0ko/997WGqwIlcB9g2yVG7h7FgUt5Jj1bJUI8Nui\r\n8EUBgQgeM56Qoa7cS6/20ZuoFP8PegdRbuPF1lq6TXZGK+DVyKnEuFX3IlEa\r\nHmJZTEtBZQ5qhC0yc6/4Bd2fAOVN5Lnl7TEnNkaLhDlzk58WGRrDr7zki7P+\r\ntwSPlPENTJLL2Eugo+k3UFZttbdHO0yry8tgEaqQE+JqQ08E29UUlf1xborW\r\nQ3x2MXVOzqkXouszjsGvI/X9HIoXgpny/FWxfG1NZ8XnStF7OOOOmiGavbpx\r\nOw7uManTUluUbQbn3ltd9Hq2ESOME2BJuua0MYaXEkLhyBYvhX6sbgzdSTHG\r\nhctk2Yes40Adeg93Yo5p6WPC+DRJofNA+4w=\r\n=Tj+h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=14"},"gitHead":"1328ee04ae78f9f6cf143af7050c00aaa6d2eb3b","scripts":{"lint":"eslint . --ext .ts","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.0.11","mocha":"10.0.0","sinon":"15.0.0","rimraf":"4.1.2","codecov":"3.8.3","ts-mocha":"10.0.0","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"10.0.0","@types/sinon":"10.0.13"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.11.0_1680190250751_0.8705637185785111","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"@opentelemetry/semantic-conventions","version":"1.12.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.12.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-semantic-conventions","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"19c959bdb900986e74939d4227e757aa16936b91","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.12.0.tgz","fileCount":57,"integrity":"sha512-hO+bdeGOlJwqowUBoZF5LyP3ORUFOP1G0GRv8N45W/cztXbT2ZEXaAzfokRS9Xc9FWmYrDj32mF6SzH6wuoIyA==","signatures":[{"sig":"MEUCIQDhsBbJfrZQ59cXGW3zGoubfy4m6jJamQcV6y0VEA2UrgIgL2b7zM4uv0a4+VOBLgDFjbRpAATkVilc5jqgTfT0dNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":594493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOEYWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppMw/8DX8NOGOLk5F3/QLk4Lsw/DjXs61lUjDPnUaiU/ZGUKblHPPC\r\nAVdD/ciguL7EaJAC4ocXPdGZ7PLWM9KVFtmAigl+au2Zhgcae2wxW+co1pb+\r\nsa/KjbfsfCGJ6bFmVSf4VhwobXNzI7h0FBz6hDuiiwSH9YiRsy5CGiIy0F9j\r\nr9IDnxouChuzjo7U5u2txrv7zlQUg/fYjzdt0PwKq08W+UG2rDCgbIcIqWRN\r\nM9iB+GIlF4NtZU7OmnyboBSDdWFtqtE7J3HdO9eRvCn9wL+9vxl/zK9DYCjt\r\np6/llQm6pEke1sO8QRSC479VO89SlHUXMhNVZYobMHZlqxj2fg4x4M03nAro\r\n94t3L7/LBvhGqpEiBwDzccAG+5M2oEJ+Zj8h9KLzfysd9QF/UQQi3ps9WDN8\r\nzYK/s3pfdJtBPg44IZWViQK8U/nlzt3DBlnxNTpHAf8CuA1sHc7k+f0jbDz8\r\nTemZOLpf7tNL4xkrIisnoe79+Heh80nacAM3FxX5iIn12njQCkArzoyDKEa2\r\nHUl/e8nW7KQrAyC8YfwmVkJ9t051oXkw/ov2UljPKUGssFj53Aw737tVI2XD\r\nKZqXLJOwLU9zdtQ688qGqVPL+6S6wQeCjSfWvWWWtU/pdSDfGys8gYn3ZsaN\r\nJRyoKqk1XH85MQOZqRLTnrkrYUgVqnRU5Gs=\r\n=2pnD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=14"},"gitHead":"a04090010ee18e17487b449984807cc2b7b6e3e6","scripts":{"lint":"eslint . --ext .ts","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v14.18.1+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.0.11","mocha":"10.0.0","sinon":"15.0.0","rimraf":"4.1.2","codecov":"3.8.3","ts-mocha":"10.0.0","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"10.0.0","@types/sinon":"10.0.13"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.12.0_1681409558496_0.34960947909528417","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"@opentelemetry/semantic-conventions","version":"1.13.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.13.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-semantic-conventions","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"0290398b3eaebc6029c348988a78c3b688fe9219","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.13.0.tgz","fileCount":57,"integrity":"sha512-LMGqfSZkaMQXqewO0o1wvWr/2fQdCh4a3Sqlxka/UsJCe0cfLulh6x2aqnKLnsrSGiCq5rSCwvINd152i0nCqw==","signatures":[{"sig":"MEYCIQCGiUmxUUPNeyeGVpxWyc5nLxvuwz3YLtIlWo+f8psHbQIhAOV9DnnPVl5cttoBwdTJX2CBPJESpYoV6sBKyMBUlb8D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":594470},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=14"},"gitHead":"8fc76896595aac912bf9e15d4f19c167317844c8","scripts":{"lint":"eslint . --ext .ts","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v18.12.1+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.0.11","mocha":"10.0.0","sinon":"15.0.0","codecov":"3.8.3","ts-mocha":"10.0.0","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"10.0.0","@types/sinon":"10.0.13"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.13.0_1683811800508_0.9751412645899713","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"@opentelemetry/semantic-conventions","version":"1.14.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.14.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-semantic-conventions","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"6a729b7f372ce30f77a3f217c09bc216f863fccb","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.14.0.tgz","fileCount":57,"integrity":"sha512-rJfCY8rCWz3cb4KI6pEofnytvMPuj3YLQwoscCCYZ5DkdiPjo15IQ0US7+mjcWy9H3fcZIzf2pbJZ7ck/h4tug==","signatures":[{"sig":"MEYCIQCBwFrhFL5ID+Y1b3Whu2742CHOYi4+mUnO0zl53Sm0pQIhAO0xUxaXybUqjdLzBiZMxIDXQvE+g4Z1iuM/wgq2y+F8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":594461},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=14"},"gitHead":"edebbcc757535bc88f01340409dbbecc0bb6ccf8","scripts":{"lint":"eslint . --ext .ts","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"lerna run version --scope $(npm pkg get name) --include-dependencies","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v18.12.1+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.0.11","mocha":"10.0.0","sinon":"15.0.0","codecov":"3.8.3","ts-mocha":"10.0.0","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"10.0.0","@types/sinon":"10.0.13"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.14.0_1686031249657_0.48171035305839105","host":"s3://npm-registry-packages"}},"1.15.0":{"name":"@opentelemetry/semantic-conventions","version":"1.15.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.15.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-semantic-conventions","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"e6173daa5fd61f353b02c858001388bf26e9d059","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.15.0.tgz","fileCount":57,"integrity":"sha512-f3wwFrFyCpGrFBrFs7lCUJSCSCGyeKG52c+EKeobs3Dd29M75yO6GYkt6PkYPfDawxSlV5p+4yJPPk8tPObzTQ==","signatures":[{"sig":"MEUCIGEeB9bFbmOzFB8rVpYcoWC/c6XMwB53AB8AEVFhSXHtAiEA/HPfRSFpC1+B9uI+TrB7RI7HuHcCuvniAoxqliqzPlw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":593400},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=14"},"gitHead":"06e919d6c909e8cc8e28b6624d9843f401d9b059","scripts":{"lint":"eslint . --ext .ts","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/7.1.1/node@v18.12.1+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.1","lerna":"7.1.1","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","ts-mocha":"10.0.0","cross-var":"1.1.0","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"10.0.1","@types/sinon":"10.0.15"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.15.0_1688642823414_0.5620833094747975","host":"s3://npm-registry-packages"}},"1.15.1":{"name":"@opentelemetry/semantic-conventions","version":"1.15.1","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.15.1","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-semantic-conventions","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"3d745996b2bd11095b515515fd3d68d46092a02d","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.15.1.tgz","fileCount":57,"integrity":"sha512-n8Kur1/CZlYG32YCEj30CoUqA8R7UyDVZzoEU6SDP+13+kXDT2kFVu6MpcnEUTyGP3i058ID6Qjp5h6IJxdPPQ==","signatures":[{"sig":"MEUCIF+L4UE156TlCnnWUUGWyRVijEE6mhjUsE7f60cDgtoaAiEA5/WjFlP495rQYQi0gcSYahp5U6FsUrRVErDjMqmhM38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":594762},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=14"},"gitHead":"9f71800fdc2a5ee5055684037a12498af71955f2","scripts":{"lint":"eslint . --ext .ts","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/7.1.3/node@v18.4.0+x64 (darwin)","description":"OpenTelemetry semantic conventions","directories":{},"sideEffects":false,"_nodeVersion":"18.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.2","lerna":"7.1.3","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","ts-mocha":"10.0.0","cross-var":"1.1.0","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"10.0.1","@types/sinon":"10.0.15"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.15.1_1690209161930_0.5118401980611305","host":"s3://npm-registry-packages"}},"1.15.2":{"name":"@opentelemetry/semantic-conventions","version":"1.15.2","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.15.2","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-semantic-conventions","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"3bafb5de3e20e841dff6cb3c66f4d6e9694c4241","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.15.2.tgz","fileCount":57,"integrity":"sha512-CjbOKwk2s+3xPIMcd5UNYQzsf+v94RczbdNix9/kQh38WiQkM90sUOi3if8eyHFgiBjBjhwXrA7W3ydiSQP9mw==","signatures":[{"sig":"MEQCIDrGBIXy4O/MFUsjS4KRGO7ix+9Z6K2KiJDffxKpG2ovAiBICik2+ac9RAlYociP8PkfbIXQQStF6dv0s9Sg6yDoEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":594762},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=14"},"gitHead":"48fb15862e801b742059a3e39dbcc8ef4c10b2e2","scripts":{"lint":"eslint . --ext .ts","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/7.1.4/node@v18.12.1+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.2","lerna":"7.1.4","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","ts-mocha":"10.0.0","cross-var":"1.1.0","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"10.0.1","@types/sinon":"10.0.16"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.15.2_1691500860254_0.3518645289242708","host":"s3://npm-registry-packages"}},"1.16.0":{"name":"@opentelemetry/semantic-conventions","version":"1.16.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.16.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-semantic-conventions","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"40b8261802ba76174100bdc3f04761c27b817b6b","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.16.0.tgz","fileCount":57,"integrity":"sha512-jpbpOY0ahD/uTF16h4/NkFatwlulCpkvecK8zVJgHRfjK/ymJAw1Cg45KXiVSJML8uiMmRBciea/+gebrD398g==","signatures":[{"sig":"MEUCIQCr28IfT47zOw2Ut90hdIxUVRkA4NmI1W07Z66AlG8ApwIgcTv1HAInEkP9ppwF3yBYy/NankdEcHcAiQRLN8lIE1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":594762},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=14"},"gitHead":"5fcd8cf136e2235903dde3df9ba03ced594f0e95","scripts":{"lint":"eslint . --ext .ts","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/7.1.5/node@v18.12.1+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.3","lerna":"7.1.5","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","ts-mocha":"10.0.0","cross-var":"1.1.0","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"10.0.1","@types/sinon":"10.0.16"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.16.0_1694434462622_0.4698292953236438","host":"s3://npm-registry-packages"}},"1.17.0":{"name":"@opentelemetry/semantic-conventions","version":"1.17.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.17.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-semantic-conventions","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"af10baa9f05ce1e64a14065fc138b5739bfb65f6","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.17.0.tgz","fileCount":57,"integrity":"sha512-+fguCd2d8d2qruk0H0DsCEy2CTK3t0Tugg7MhZ/UQMvmewbZLNnJ6heSYyzIZWG5IPfAXzoj4f4F/qpM7l4VBA==","signatures":[{"sig":"MEUCIQD64H9jJonD8amcpmhB1peurgyIJubdgk7FXo3ztfvezAIgPOj43JujAySvZRTXjYYpiHOaiypMS+fUBrIrLz6d6Ak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":594762},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=14"},"gitHead":"faf939c77591f709afbc23fadbe629c9d3607ef6","scripts":{"lint":"eslint . --ext .ts","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/7.1.5/node@v18.12.1+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.3","lerna":"7.1.5","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","ts-mocha":"10.0.0","cross-var":"1.1.0","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"10.0.1","@types/sinon":"10.0.16"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.17.0_1694524345236_0.8714125524536143","host":"s3://npm-registry-packages"}},"1.17.1":{"name":"@opentelemetry/semantic-conventions","version":"1.17.1","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.17.1","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-semantic-conventions","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"93d219935e967fbb9aa0592cc96b2c0ec817a56f","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.17.1.tgz","fileCount":57,"integrity":"sha512-xbR2U+2YjauIuo42qmE8XyJK6dYeRMLJuOlUP5SO4auET4VtOHOzgkRVOq+Ik18N+Xf3YPcqJs9dZMiDddz1eQ==","signatures":[{"sig":"MEUCIQC1KVv1+JdWnLRx/aW4O7YE72PMeVAwkgRFv12Dhh/g/gIgNnuoH27oX53HP80ia6C0M9rq8I0J01EzGDbifBqDCp4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":594762},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=14"},"gitHead":"f8e187b473274cc2011e7385992f07d319d667dc","scripts":{"lint":"eslint . --ext .ts","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/7.1.5/node@v18.12.1+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.3","lerna":"7.1.5","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","ts-mocha":"10.0.0","cross-var":"1.1.0","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"10.0.2","@types/sinon":"10.0.18"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.17.1_1696947487358_0.38016956677620306","host":"s3://npm-registry-packages"}},"1.18.0":{"name":"@opentelemetry/semantic-conventions","version":"1.18.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.18.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-semantic-conventions","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"f38f457922f6e112569561c4515797a70eb5f9dd","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.18.0.tgz","fileCount":57,"integrity":"sha512-Bxtd+h2+rBv3XBHZaoXq133/hzgAQvbl2Kg5a9cG4ozfiUJHC9Xkblt7PrLc9CbzwWQpSxUxWoZJHXT3lUlkOw==","signatures":[{"sig":"MEUCIAm9DgtTXz6a4ZscFX8D0RQLhe0i/xYmua9uJtrjjVeCAiEAoIyBfPLFypal9NW4tPuu88V0QEIomOtWnJojq89TdaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":594762},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=14"},"gitHead":"73b446688f10fd8dc4cf403a085f0a39070df7b4","scripts":{"lint":"eslint . --ext .ts","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.8","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","ts-mocha":"10.0.0","cross-var":"1.1.0","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"10.0.3","@types/sinon":"10.0.20"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.18.0_1699353880577_0.27442579359423624","host":"s3://npm-registry-packages"}},"1.18.1":{"name":"@opentelemetry/semantic-conventions","version":"1.18.1","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.18.1","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-semantic-conventions","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"8e47caf57a84b1dcc1722b2025693348cdf443b4","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.18.1.tgz","fileCount":57,"integrity":"sha512-+NLGHr6VZwcgE/2lw8zDIufOCGnzsA5CbQIMleXZTrgkBd0TanCX+MiDYJ1TOS4KL/Tqk0nFRxawnaYr6pkZkA==","signatures":[{"sig":"MEUCIQC49w8od6zYVO7hoPk4XB2VZoRiNycvsrYiIlntEF6dYQIgC1zq0oNPLcPmkhURiFBVW0BeSejpJ1abXaEoCHHBfqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":594762},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=14"},"gitHead":"f665499096189390e691cf1a772e677fa67812d7","scripts":{"lint":"eslint . --ext .ts","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.8","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","ts-mocha":"10.0.0","cross-var":"1.1.0","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"10.0.3","@types/sinon":"10.0.20"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.18.1_1699466940920_0.27246916449489755","host":"s3://npm-registry-packages"}},"1.19.0":{"name":"@opentelemetry/semantic-conventions","version":"1.19.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.19.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-semantic-conventions","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"0c17f80b45de1c8778dfdf17acb1e9d4c4aa4ba8","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.19.0.tgz","fileCount":57,"integrity":"sha512-14jRpC8f5c0gPSwoZ7SbEJni1PqI+AhAE8m1bMz6v+RPM4OlP1PT2UHBJj5Qh/ALLPjhVU/aZUK3YyjTUqqQVg==","signatures":[{"sig":"MEYCIQCeUhClXy+y7AOwZLH86IG2SKWfiZfU1p1Yh8tqETILDgIhANqoL+4pQmzlxA5sZaPkEnniOruHgXIVIaBtAVOjRQov","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":594762},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=14"},"gitHead":"d3c311aec24137084dc820805a2597e120335672","scripts":{"lint":"eslint . --ext .ts","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.8","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","ts-mocha":"10.0.0","cross-var":"1.1.0","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"10.0.6","@types/sinon":"10.0.20"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.19.0_1702557320060_0.753853088301319","host":"s3://npm-registry-packages"}},"1.20.0":{"name":"@opentelemetry/semantic-conventions","version":"1.20.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.20.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-semantic-conventions","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"4d9b88188e18056a218644ea30fae130a7857766","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.20.0.tgz","fileCount":57,"integrity":"sha512-3zLJJCgTKYpbqFX8drl8hOCHtdchELC+kGqlVcV4mHW1DiElTtv1Nt9EKBptTd1IfL56QkuYnWJ3DeHd2Gtu/A==","signatures":[{"sig":"MEUCIQCiRzsgIrIPn5hF+h2QfJpxXxBJMJxcmcw4CaDhcqjEbAIgAn6oJpIEcOHTdA5lj3oPdIGo7znfW8KjjlxFFZQ4tv0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":594762},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=14"},"gitHead":"57008533aba7ccd51ea80f38ff4f29404d47eb9c","scripts":{"lint":"eslint . --ext .ts","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.8","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","ts-mocha":"10.0.0","cross-var":"1.1.0","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"10.0.6","@types/sinon":"10.0.20"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.20.0_1705313739676_0.2669163245036539","host":"s3://npm-registry-packages"}},"1.21.0":{"name":"@opentelemetry/semantic-conventions","version":"1.21.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.21.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-semantic-conventions","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"83f7479c524ab523ac2df702ade30b9724476c72","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.21.0.tgz","fileCount":57,"integrity":"sha512-lkC8kZYntxVKr7b8xmjCVUgE0a8xgDakPyDo9uSWavXPyYqLgYYGdEd2j8NxihRyb6UwpX3G/hFUF4/9q2V+/g==","signatures":[{"sig":"MEYCIQD0X1TIchgEsPyGGBDeqVOyrwtTR0BPhOuI7gBOO45OkQIhALCZpW03Ox9SodUza+1Lg9XnyYF4+1IoOhDfx0I22qZj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":594762},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=14"},"gitHead":"828f2ed730e4d26d71f92e220f96b60a552a673a","scripts":{"lint":"eslint . --ext .ts","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.8","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","ts-mocha":"10.0.0","cross-var":"1.1.0","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"10.0.6","@types/sinon":"10.0.20"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.21.0_1706249463896_0.28284895115647846","host":"s3://npm-registry-packages"}},"1.22.0":{"name":"@opentelemetry/semantic-conventions","version":"1.22.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.22.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-semantic-conventions","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"d7502533a7c96e25baab86bac965468e0703a8b4","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz","fileCount":66,"integrity":"sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==","signatures":[{"sig":"MEUCICXZu/6qodw3Ub1yy+pudl+FjT2/We3reCCNBbEdBs76AiEA/HIbgRdO8vVqP6hjNvK3hzdQGr99KGbqe0F47w28un8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1657719},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=14"},"gitHead":"7be35c7845e206b27b682e8ce1cee850b09cec04","scripts":{"lint":"eslint . --ext .ts","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","size-check":"npm run compile && ts-mocha -p tsconfig.json 'test/**/*.test.ts'","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.8","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","ts-node":"10.9.2","ts-mocha":"10.0.0","cross-var":"1.1.0","size-limit":"^11.0.1","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"10.0.6","@types/sinon":"10.0.20","@size-limit/file":"^11.0.1","@size-limit/time":"^11.0.1","@size-limit/webpack":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.22.0_1709198285010_0.13864475637089568","host":"s3://npm-registry-packages"}},"1.23.0":{"name":"@opentelemetry/semantic-conventions","version":"1.23.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.23.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-semantic-conventions","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"627f2721b960fe586b7f72a07912cb7699f06eef","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.23.0.tgz","fileCount":66,"integrity":"sha512-MiqFvfOzfR31t8cc74CTP1OZfz7MbqpAnLCra8NqQoaHJX6ncIRTdYOQYBDQ2uFISDq0WY8Y9dDTWvsgzzBYRg==","signatures":[{"sig":"MEUCIQDV8EgfRIK1KYuXoWe5vOIMwrLihfF+jEpl9FbBBudwmwIgNs/1rt0y4Oux/cmKOKJNdrVxEHFbYLLb8EJI+iLh6YQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1657719},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=14"},"gitHead":"5231aa255047fbc6ee3d6a299f4423ab2f8a5fbc","scripts":{"lint":"eslint . --ext .ts","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","size-check":"npm run compile && ts-mocha -p tsconfig.json 'test/**/*.test.ts'","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.8","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","ts-node":"10.9.2","ts-mocha":"10.0.0","cross-var":"1.1.0","size-limit":"^11.0.1","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"10.0.6","@types/sinon":"10.0.20","@size-limit/file":"^11.0.1","@size-limit/time":"^11.0.1","@size-limit/webpack":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.23.0_1712131798776_0.07862848771110786","host":"s3://npm-registry-packages"}},"1.24.0":{"name":"@opentelemetry/semantic-conventions","version":"1.24.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.24.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-semantic-conventions","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"f074db930a7feb4d64103a9a576c5fbad046fcac","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.24.0.tgz","fileCount":66,"integrity":"sha512-yL0jI6Ltuz8R+Opj7jClGrul6pOoYrdfVmzQS4SITXRPH7I5IRZbrwe/6/v8v4WYMa6MYZG480S1+uc/IGfqsA==","signatures":[{"sig":"MEUCIG5LZVmlmcAihJ85nbRhMO5e1Dpg6EsQO8Lx2pcUz2TLAiEAuJErOf33ClvHqy0LZItbOXxBJrTPuYdEi4hQ03kza4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1657719},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=14"},"gitHead":"3ab4f765d8d696327b7d139ae6a45e7bd7edd924","scripts":{"lint":"eslint . --ext .ts","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","size-check":"npm run compile && ts-mocha -p tsconfig.json 'test/**/*.test.ts'","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.8","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","ts-node":"10.9.2","ts-mocha":"10.0.0","cross-var":"1.1.0","size-limit":"^11.0.1","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"10.0.6","@types/sinon":"10.0.20","@size-limit/file":"^11.0.1","@size-limit/time":"^11.0.1","@size-limit/webpack":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.24.0_1713968895543_0.04714739399092549","host":"s3://npm-registry-packages"}},"1.24.1":{"name":"@opentelemetry/semantic-conventions","version":"1.24.1","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.24.1","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-semantic-conventions","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"d4bcebda1cb5146d47a2a53daaa7922f8e084dfb","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.24.1.tgz","fileCount":66,"integrity":"sha512-VkliWlS4/+GHLLW7J/rVBA00uXus1SWvwFvcUDxDwmFxYfg/2VI6ekwdXS28cjI8Qz2ky2BzG8OUHo+WeYIWqw==","signatures":[{"sig":"MEYCIQCAJ/ejvHKWeiiVUSnPPje0c3eU1OWM93DXedC864v6hAIhAIq3i6iJ4u9M7LZp9oqRoffAs6scAbJlQ+swpPYjw/aD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1657719},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=14"},"gitHead":"41c2626fe0ed03e2e83bd79ee43c9bdf0ffd80d8","scripts":{"lint":"eslint . --ext .ts","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","size-check":"npm run compile && ts-mocha -p tsconfig.json 'test/**/*.test.ts'","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.8","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","ts-node":"10.9.2","ts-mocha":"10.0.0","cross-var":"1.1.0","size-limit":"^11.0.1","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"10.0.6","@types/sinon":"10.0.20","@size-limit/file":"^11.0.1","@size-limit/time":"^11.0.1","@size-limit/webpack":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.24.1_1715093551809_0.9803329268688605","host":"s3://npm-registry-packages"}},"1.25.0":{"name":"@opentelemetry/semantic-conventions","version":"1.25.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.25.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-semantic-conventions","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"390eb4d42a29c66bdc30066af9035645e9bb7270","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.25.0.tgz","fileCount":66,"integrity":"sha512-M+kkXKRAIAiAP6qYyesfrC5TOmDpDVtsxuGfPcqd9B/iBrac+E14jYwrgm0yZBUIbIP2OnqC3j+UgkXLm1vxUQ==","signatures":[{"sig":"MEQCIF9x0cPiI0aRboVgh/CEFHM+JFdJrpCqvQsyge+LZL0sAiAv9cKUsh31tuAi1YeO42pbNW+CbAPCrbXW/MNPzvBTEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1657780},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=14"},"gitHead":"c4d3351b6b3f5593c8d7cbfec97b45cea9fe1511","scripts":{"lint":"eslint . --ext .ts","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","size-check":"npm run compile && ts-mocha -p tsconfig.json 'test/**/*.test.ts'","align-api-deps":"node ../../scripts/align-api-deps.js","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.8","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","ts-node":"10.9.2","ts-mocha":"10.0.0","cross-var":"1.1.0","size-limit":"^11.0.1","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"10.0.6","@types/sinon":"17.0.3","@size-limit/file":"^11.0.1","@size-limit/time":"^11.0.1","@size-limit/webpack":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.25.0_1717607727021_0.21878207211412048","host":"s3://npm-registry-packages"}},"1.25.1":{"name":"@opentelemetry/semantic-conventions","version":"1.25.1","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.25.1","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-semantic-conventions","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"0deecb386197c5e9c2c28f2f89f51fb8ae9f145e","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.25.1.tgz","fileCount":66,"integrity":"sha512-ZDjMJJQRlyk8A1KZFCc+bCbsyrn1wTwdNt56F7twdfUfnHUZUq77/WfONCj8p72NZOyP7pNTdUWSTYC3GTbuuQ==","signatures":[{"sig":"MEYCIQCwSWxdrbVYBBv5VFr3wOnGdT7cmcw8Zxbwc5i+efGPhQIhAK4v2VNhci/XFEbXAjCdeZukyrqUbX44tFIgGu0ovUvu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1657780},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=14"},"gitHead":"0608f405573901e54db01e44c533009cf28be262","scripts":{"lint":"eslint . --ext .ts","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","size-check":"npm run compile && ts-mocha -p tsconfig.json 'test/**/*.test.ts'","align-api-deps":"node ../../scripts/align-api-deps.js","peer-api-check":"node ../../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.19.0+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.8","lerna":"6.6.2","mocha":"10.2.0","sinon":"15.1.2","codecov":"3.8.3","ts-node":"10.9.2","ts-mocha":"10.0.0","cross-var":"1.1.0","size-limit":"^11.0.1","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"10.0.6","@types/sinon":"17.0.3","@size-limit/file":"^11.0.1","@size-limit/time":"^11.0.1","@size-limit/webpack":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.25.1_1718875143959_0.351076030367109","host":"s3://npm-registry-packages"}},"1.26.0":{"name":"@opentelemetry/semantic-conventions","version":"1.26.0","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/semantic-conventions@1.26.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/semantic-conventions","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"42da14476529ca86d0af4c11f58910f242a0a232","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.26.0.tgz","fileCount":111,"integrity":"sha512-U9PJlOswJPSgQVPI+XEuNLElyFWkb0hAiMg+DExD9V0St03X2lPHGMdxMY/LrVmoukuIpXJ12oyrOtEZ4uXFkw==","signatures":[{"sig":"MEQCIEiI+l7l5H/KRCiiRwA2G89MxzwbGfPt7ansJp9Jj1N2AiB7Yaz/LbxFT7ghCVufa236xLl5MHp4DOlLssRzytacqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5335726},"main":"build/src/index.js","types":"build/src/index.d.ts","esnext":"build/esnext/index.js","module":"build/esm/index.js","engines":{"node":">=14"},"exports":{".":{"types":"./build/src/index.d.ts","esnext":"./build/esnext/index.js","module":"./build/esm/index.js","default":"./build/src/index.js"},"./incubating":{"types":"./build/src/index-incubating.d.ts","esnext":"./build/esnext/index-incubating.js","module":"./build/esm/index-incubating.js","default":"./build/src/index-incubating.js"}},"gitHead":"3cf1c5215f2656ccb82e6a73cd9e6f2782f8d1cc","scripts":{"clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../scripts/version-update.js","prewatch":"npm run precompile","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","size-check":"npm run compile && mocha 'test/**/*.test.ts'","align-api-deps":"node ../scripts/align-api-deps.js","peer-api-check":"node ../scripts/peer-api-check.js","prepublishOnly":"npm run compile"},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.20.4+x64 (linux)","description":"OpenTelemetry semantic conventions","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./build/src/index.d.ts"],"incubating":["./build/src/index-incubating.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","nock":"13.3.8","lerna":"6.6.2","mocha":"10.7.3","sinon":"15.1.2","codecov":"3.8.3","ts-node":"10.9.2","cross-var":"1.1.0","size-limit":"^11.0.1","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"10.0.7","@types/sinon":"17.0.3","@size-limit/file":"^11.0.1","@size-limit/time":"^11.0.1","@size-limit/webpack":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/semantic-conventions_1.26.0_1724340582148_0.3437603752469778","host":"s3://npm-registry-packages"}},"1.27.0":{"name":"@opentelemetry/semantic-conventions","version":"1.27.0","description":"OpenTelemetry semantic conventions","main":"build/src/index.js","module":"build/esm/index.js","esnext":"build/esnext/index.js","types":"build/src/index.d.ts","exports":{".":{"module":"./build/esm/index.js","esnext":"./build/esnext/index.js","types":"./build/src/index.d.ts","default":"./build/src/index.js"},"./incubating":{"module":"./build/esm/index-incubating.js","esnext":"./build/esnext/index-incubating.js","types":"./build/src/index-incubating.d.ts","default":"./build/src/index-incubating.js"}},"typesVersions":{"*":{"*":["./build/src/index.d.ts"],"incubating":["./build/src/index-incubating.d.ts"]}},"repository":{"type":"git","url":"git+https://github.com/open-telemetry/opentelemetry-js.git"},"scripts":{"prepublishOnly":"npm run compile","compile":"tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json","version":"node ../scripts/version-update.js","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json tsconfig.esnext.json","precompile":"cross-var lerna run version --scope $npm_package_name --include-dependencies","prewatch":"npm run precompile","peer-api-check":"node ../scripts/peer-api-check.js","size-check":"npm run compile && mocha 'test/**/*.test.ts'","align-api-deps":"node ../scripts/align-api-deps.js"},"keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","engines":{"node":">=14"},"publishConfig":{"access":"public"},"devDependencies":{"@size-limit/file":"^11.0.1","@size-limit/time":"^11.0.1","@size-limit/webpack":"^11.0.1","@types/mocha":"10.0.7","@types/node":"18.6.5","@types/sinon":"17.0.3","codecov":"3.8.3","cross-var":"1.1.0","lerna":"6.6.2","mocha":"10.7.3","nock":"13.3.8","nyc":"15.1.0","sinon":"15.1.2","size-limit":"^11.0.1","ts-node":"10.9.2","typescript":"4.4.4"},"homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/semantic-conventions","sideEffects":false,"gitHead":"720bc8c70d47029cb6b41a34ffdc3d25cbaa2f80","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"_id":"@opentelemetry/semantic-conventions@1.27.0","_nodeVersion":"18.20.4","_npmVersion":"lerna/6.6.2/node@v18.20.4+x64 (linux)","dist":{"integrity":"sha512-sAay1RrB+ONOem0OZanAR1ZI/k7yDpnOQSQmTMuGImUQb2y8EbSaCJ94FQluM74xoU03vlb2d2U90hZluL6nQg==","shasum":"1a857dcc95a5ab30122e04417148211e6f945e6c","tarball":"https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.27.0.tgz","fileCount":111,"unpackedSize":5335726,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmJFQaTgkN6XUuG93tb9a5AQ+WJnqCazn6YAQVayoymAIhALqM916mf7GjwncZAHyYNu5DI/mf4u7eu65AQXeF4l2X"}]},"_npmUser":{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},"directories":{},"maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semantic-conventions_1.27.0_1724836620193_0.9558738333064525"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-18T21:25:38.852Z","modified":"2024-08-28T09:17:00.614Z","0.9.0":"2020-06-18T21:25:39.243Z","0.10.0":"2020-07-27T20:58:54.467Z","0.10.1":"2020-07-28T15:12:20.779Z","0.10.2":"2020-08-03T23:25:26.246Z","0.10.3-canary.0":"2020-08-07T16:47:09.383Z","0.10.3-alpha.35":"2020-08-24T22:45:12.321Z","0.11.1-alpha.48":"2020-09-01T19:24:05.370Z","0.11.0":"2020-09-01T19:32:09.889Z","0.11.1-alpha.36":"2020-09-30T12:38:27.170Z","0.12.1-alpha.54":"2020-10-19T12:49:41.843Z","0.12.0":"2020-10-19T12:53:33.495Z","0.13.0":"2020-12-04T21:26:08.207Z","0.14.0":"2020-12-17T20:52:35.101Z","0.15.0":"2021-01-21T22:19:49.358Z","0.16.0":"2021-02-01T22:33:10.350Z","0.17.0":"2021-02-17T21:15:51.972Z","0.17.1-alpha.21":"2021-02-17T21:16:27.650Z","0.17.1-alpha.11":"2021-03-02T13:31:38.301Z","0.18.1-alpha.12":"2021-03-02T13:53:48.085Z","0.18.0":"2021-03-02T14:00:58.575Z","0.18.1-alpha.13":"2021-03-18T16:25:46.754Z","0.18.1-alpha.20":"2021-03-24T13:10:44.832Z","0.18.1-alpha.24":"2021-03-24T19:38:31.807Z","0.18.2-alpha.81":"2021-03-29T19:51:52.872Z","0.18.1":"2021-03-29T20:03:51.263Z","0.18.3-alpha.2":"2021-03-30T15:26:55.560Z","0.18.2":"2021-03-30T16:15:41.714Z","0.18.3-alpha.1":"2021-03-30T17:29:24.841Z","0.18.3-alpha.16":"2021-04-09T20:07:40.049Z","0.18.3-alpha.17":"2021-04-10T09:33:36.092Z","0.18.3-alpha.25":"2021-04-12T19:42:23.089Z","0.18.3-alpha.30":"2021-04-19T17:01:28.689Z","0.19.1-alpha.36":"2021-04-22T12:19:39.704Z","0.19.0":"2021-04-22T12:28:41.238Z","0.19.1-alpha.37":"2021-04-22T18:15:46.682Z","0.19.1-alpha.39":"2021-04-22T18:44:58.299Z","0.19.1-alpha.11":"2021-04-29T21:06:59.986Z","0.19.1-alpha.14":"2021-05-01T07:37:54.302Z","0.19.1-alpha.31":"2021-05-19T18:06:48.176Z","0.19.1-alpha.43":"2021-06-01T19:45:41.649Z","0.20.1-alpha.49":"2021-06-03T17:09:41.078Z","0.20.0":"2021-06-03T18:28:25.466Z","0.20.1-alpha.4":"2021-06-08T13:27:37.784Z","0.21.1-alpha.7":"2021-06-10T17:25:52.499Z","0.21.0":"2021-06-10T18:29:39.474Z","0.21.1-alpha.2":"2021-06-12T08:35:07.634Z","0.22.1-alpha.5":"2021-06-17T17:05:00.249Z","0.22.0":"2021-06-17T17:58:30.221Z","0.22.1-alpha.13":"2021-06-30T18:40:13.714Z","0.22.1-alpha.15":"2021-06-30T19:08:34.882Z","0.22.1-alpha.16":"2021-06-30T19:48:37.174Z","0.23.1-alpha.17":"2021-06-30T20:07:25.819Z","0.23.0":"2021-06-30T20:14:44.289Z","0.23.1-alpha.18":"2021-07-02T14:37:54.015Z","0.23.1-alpha.3":"2021-07-05T22:27:18.990Z","0.23.1-alpha.15":"2021-07-17T09:17:54.717Z","0.23.1-alpha.23":"2021-07-23T17:45:59.976Z","0.23.1-alpha.24":"2021-07-25T06:45:07.340Z","0.23.1-alpha.28":"2021-07-27T19:44:05.047Z","0.24.1-alpha.31":"2021-07-28T14:06:47.681Z","0.24.0":"2021-07-28T14:13:53.456Z","0.24.1-alpha.1":"2021-07-30T19:42:22.241Z","0.24.1-alpha.5":"2021-08-06T11:31:17.278Z","0.24.1-alpha.7":"2021-08-07T13:32:43.884Z","0.25.1-alpha.21":"2021-08-18T20:16:24.028Z","0.25.0":"2021-08-18T21:16:36.895Z","0.25.1-alpha.4":"2021-08-24T19:32:58.459Z","0.25.1-alpha.13":"2021-08-30T20:41:12.547Z","0.26.0":"2021-09-30T12:35:24.982Z","1.0.0":"2021-09-30T20:53:40.028Z","1.0.1":"2021-11-11T14:51:18.434Z","1.1.0":"2022-03-18T08:10:58.010Z","1.1.1":"2022-03-22T19:52:27.586Z","1.2.0":"2022-04-22T14:56:59.653Z","1.3.0":"2022-05-27T19:41:13.827Z","1.3.1":"2022-06-06T20:26:05.752Z","1.4.0":"2022-07-06T20:15:32.962Z","1.5.0":"2022-07-26T20:52:06.048Z","1.6.0":"2022-08-24T17:44:30.328Z","1.7.0":"2022-09-16T12:14:54.048Z","1.8.0":"2022-11-09T19:45:27.990Z","1.9.0":"2023-01-11T21:46:10.405Z","1.9.1":"2023-01-30T15:30:03.540Z","1.10.0":"2023-03-13T15:53:24.349Z","1.10.1":"2023-03-20T16:10:29.648Z","1.11.0":"2023-03-30T15:30:50.999Z","1.12.0":"2023-04-13T18:12:38.735Z","1.13.0":"2023-05-11T13:30:00.697Z","1.14.0":"2023-06-06T06:00:49.841Z","1.15.0":"2023-07-06T11:27:03.667Z","1.15.1":"2023-07-24T14:32:42.149Z","1.15.2":"2023-08-08T13:21:00.426Z","1.16.0":"2023-09-11T12:14:22.773Z","1.17.0":"2023-09-12T13:12:25.486Z","1.17.1":"2023-10-10T14:18:07.604Z","1.18.0":"2023-11-07T10:44:40.780Z","1.18.1":"2023-11-08T18:09:01.271Z","1.19.0":"2023-12-14T12:35:20.274Z","1.20.0":"2024-01-15T10:15:39.903Z","1.21.0":"2024-01-26T06:11:04.075Z","1.22.0":"2024-02-29T09:18:05.200Z","1.23.0":"2024-04-03T08:09:59.022Z","1.24.0":"2024-04-24T14:28:15.843Z","1.24.1":"2024-05-07T14:52:31.963Z","1.25.0":"2024-06-05T17:15:27.230Z","1.25.1":"2024-06-20T09:19:04.195Z","1.26.0":"2024-08-22T15:29:42.410Z","1.27.0":"2024-08-28T09:17:00.414Z"},"bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","homepage":"https://github.com/open-telemetry/opentelemetry-js/tree/main/semantic-conventions","keywords":["opentelemetry","nodejs","tracing","attributes","semantic conventions"],"repository":{"type":"git","url":"git+https://github.com/open-telemetry/opentelemetry-js.git"},"description":"OpenTelemetry semantic conventions","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"readme":"# OpenTelemetry Semantic Conventions\n\n[![NPM Published Version][npm-img]][npm-url]\n[![Apache License][license-image]][license-image]\n\nSemantic Convention constants for use with the OpenTelemetry SDK/APIs. [This document][trace-semantic_conventions] defines standard attributes for traces.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/semantic-conventions\n```\n\n## Import Structure\n\nThis package has 2 separate exports.\nThe main export (`@opentelemetry/semantic-conventions`) includes only stable semantic conventions.\nIt is subject to the restrictions of semantic versioning 2.0.\nThe `/incubating` export (`@opentelemetry/semantic-conventions/incubating`) contains all stable and unstable semantic conventions.\nIt is _NOT_ subject to the restrictions of semantic versioning and _MAY_ contain breaking changes in minor releases.\n\n## Usage\n\n### Stable SemConv\n\n```ts\nimport { \n ATTR_NETWORK_PEER_ADDRESS,\n ATTR_NETWORK_PEER_PORT,\n ATTR_NETWORK_PROTOCOL_NAME,\n ATTR_NETWORK_PROTOCOL_VERSION,\n NETWORK_TRANSPORT_VALUE_TCP,\n} from '@opentelemetry/semantic-conventions';\n\nconst span = tracer.startSpan(spanName, spanOptions)\n .setAttributes({\n [ATTR_NETWORK_PEER_ADDRESS]: 'localhost',\n [ATTR_NETWORK_PEER_PORT]: 8080,\n [ATTR_NETWORK_PROTOCOL_NAME]: 'http',\n [ATTR_NETWORK_PROTOCOL_VERSION]: '1.1',\n [ATTR_NETWORK_TRANSPORT]: NETWORK_TRANSPORT_VALUE_TCP,\n });\n```\n\n### Unstable SemConv\n\n```ts\nimport { \n ATTR_PROCESS_COMMAND,\n ATTR_PROCESS_COMMAND_ARGS,\n ATTR_PROCESS_COMMAND_LINE,\n} from '@opentelemetry/semantic-conventions/incubating';\n\nconst span = tracer.startSpan(spanName, spanOptions)\n .setAttributes({\n [ATTR_PROCESS_COMMAND]: 'cat',\n [ATTR_PROCESS_COMMAND_ARGS]: ['file1', 'file2'],\n [ATTR_CONTAINER_COMMAND_LINE]: 'cat file1 file2',\n });\n```\n\n## Useful links\n\n- For more information on OpenTelemetry, visit: <https://opentelemetry.io/>\n- For more about OpenTelemetry JavaScript: <https://github.com/open-telemetry/opentelemetry-js>\n- For help or feedback on this project, join us in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/semantic-conventions\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fsemantic-conventions.svg\n\n[trace-semantic_conventions]: https://github.com/open-telemetry/semantic-conventions/tree/main/specification/trace/semantic_conventions\n","readmeFilename":"README.md"} \ No newline at end of file
diff --git a/tests/specs/add/alias/__test__.jsonc b/tests/specs/add/alias/__test__.jsonc
new file mode 100644
index 000000000..8a16ad3b4
--- /dev/null
+++ b/tests/specs/add/alias/__test__.jsonc
@@ -0,0 +1,13 @@
+{
+ "tempDir": true,
+ "steps": [{
+ "args": "install my-alias@npm:@denotest/add",
+ "output": "[WILDCARD]"
+ }, {
+ "args": [
+ "eval",
+ "console.log(Deno.readTextFileSync('package.json').trim())"
+ ],
+ "output": "package.json.out"
+ }]
+}
diff --git a/tests/specs/add/alias/package.json b/tests/specs/add/alias/package.json
new file mode 100644
index 000000000..9664f260a
--- /dev/null
+++ b/tests/specs/add/alias/package.json
@@ -0,0 +1,4 @@
+{
+ "dependencies": {
+ }
+}
diff --git a/tests/specs/add/alias/package.json.out b/tests/specs/add/alias/package.json.out
new file mode 100644
index 000000000..b6326e8bf
--- /dev/null
+++ b/tests/specs/add/alias/package.json.out
@@ -0,0 +1,5 @@
+{
+ "dependencies": {
+ "my-alias": "npm:@denotest/add@^1.0.0"
+ }
+}
diff --git a/tests/specs/add/comments_deno_json/__test__.jsonc b/tests/specs/add/comments_deno_json/__test__.jsonc
new file mode 100644
index 000000000..7197eb473
--- /dev/null
+++ b/tests/specs/add/comments_deno_json/__test__.jsonc
@@ -0,0 +1,16 @@
+{
+ "tempDir": true,
+ "steps": [
+ {
+ "args": "add npm:@denotest/esm-basic jsr:@denotest/add",
+ "output": "[WILDCARD]"
+ },
+ {
+ "args": [
+ "eval",
+ "console.log(Deno.readTextFileSync('deno.jsonc').trim())"
+ ],
+ "output": "deno.jsonc.out"
+ }
+ ]
+}
diff --git a/tests/specs/add/comments_deno_json/deno.jsonc b/tests/specs/add/comments_deno_json/deno.jsonc
new file mode 100644
index 000000000..6a37b343d
--- /dev/null
+++ b/tests/specs/add/comments_deno_json/deno.jsonc
@@ -0,0 +1,7 @@
+// Testing four space indents too
+// deno-fmt-ignore
+{
+ "imports": {
+ "@denotest/add2": "npm:@denotest/add" // some comment
+ }
+}
diff --git a/tests/specs/add/comments_deno_json/deno.jsonc.out b/tests/specs/add/comments_deno_json/deno.jsonc.out
new file mode 100644
index 000000000..0cca35c64
--- /dev/null
+++ b/tests/specs/add/comments_deno_json/deno.jsonc.out
@@ -0,0 +1,9 @@
+// Testing four space indents too
+// deno-fmt-ignore
+{
+ "imports": {
+ "@denotest/add": "jsr:@denotest/add@^1.0.0",
+ "@denotest/add2": "npm:@denotest/add", // some comment
+ "@denotest/esm-basic": "npm:@denotest/esm-basic@^1.0.0"
+ }
+}
diff --git a/tests/specs/add/dev/add.out b/tests/specs/add/dev/add.out
index 42161f3ae..44bd9cac7 100644
--- a/tests/specs/add/dev/add.out
+++ b/tests/specs/add/dev/add.out
@@ -1,4 +1,4 @@
Add npm:@denotest/esm-basic@1.0.0
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
Initialize @denotest/esm-basic@1.0.0
diff --git a/tests/specs/add/exact_version/__test__.jsonc b/tests/specs/add/exact_version/__test__.jsonc
new file mode 100644
index 000000000..feb6cc617
--- /dev/null
+++ b/tests/specs/add/exact_version/__test__.jsonc
@@ -0,0 +1,35 @@
+{
+ "tempDir": true,
+ "tests": {
+ "npm": {
+ "steps": [
+ {
+ "args": "add npm:@denotest/esm-basic@1.0.0",
+ "output": "npm_add.out"
+ },
+ {
+ "args": [
+ "eval",
+ "console.log(Deno.readTextFileSync('deno.json').trim())"
+ ],
+ "output": "npm_deno.json.out"
+ }
+ ]
+ },
+ "jsr": {
+ "steps": [
+ {
+ "args": "add jsr:@denotest/add@1.0.0",
+ "output": "jsr_add.out"
+ },
+ {
+ "args": [
+ "eval",
+ "console.log(Deno.readTextFileSync('deno.json').trim())"
+ ],
+ "output": "jsr_deno.json.out"
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/node_compat/test/common/package.json b/tests/specs/add/exact_version/deno.json
index 0967ef424..0967ef424 100644
--- a/tests/node_compat/test/common/package.json
+++ b/tests/specs/add/exact_version/deno.json
diff --git a/tests/specs/add/exact_version/jsr_add.out b/tests/specs/add/exact_version/jsr_add.out
new file mode 100644
index 000000000..f2684ef57
--- /dev/null
+++ b/tests/specs/add/exact_version/jsr_add.out
@@ -0,0 +1,2 @@
+Add jsr:@denotest/add@1.0.0
+Download http://127.0.0.1:4250/@denotest/add/1.0.0/mod.ts
diff --git a/tests/specs/add/exact_version/jsr_deno.json.out b/tests/specs/add/exact_version/jsr_deno.json.out
new file mode 100644
index 000000000..7f1715bd7
--- /dev/null
+++ b/tests/specs/add/exact_version/jsr_deno.json.out
@@ -0,0 +1,5 @@
+{
+ "imports": {
+ "@denotest/add": "jsr:@denotest/add@1.0.0"
+ }
+}
diff --git a/tests/specs/add/exact_version/npm_add.out b/tests/specs/add/exact_version/npm_add.out
new file mode 100644
index 000000000..2f73e5afb
--- /dev/null
+++ b/tests/specs/add/exact_version/npm_add.out
@@ -0,0 +1,3 @@
+Add npm:@denotest/esm-basic@1.0.0
+Download http://localhost:4260/@denotest%2fesm-basic
+Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
diff --git a/tests/specs/add/exact_version/npm_deno.json.out b/tests/specs/add/exact_version/npm_deno.json.out
new file mode 100644
index 000000000..ff4afa772
--- /dev/null
+++ b/tests/specs/add/exact_version/npm_deno.json.out
@@ -0,0 +1,5 @@
+{
+ "imports": {
+ "@denotest/esm-basic": "npm:@denotest/esm-basic@1.0.0"
+ }
+}
diff --git a/tests/specs/add/existing_deps_singleline/__test__.jsonc b/tests/specs/add/existing_deps_singleline/__test__.jsonc
new file mode 100644
index 000000000..8a6ef1a5f
--- /dev/null
+++ b/tests/specs/add/existing_deps_singleline/__test__.jsonc
@@ -0,0 +1,16 @@
+{
+ "tempDir": true,
+ "steps": [
+ {
+ "args": "add npm:@denotest/esm-basic",
+ "output": "[WILDCARD]"
+ },
+ {
+ "args": [
+ "eval",
+ "console.log(Deno.readTextFileSync('package.json').trim())"
+ ],
+ "output": "package.json.out"
+ }
+ ]
+}
diff --git a/tests/specs/add/existing_deps_singleline/package.json b/tests/specs/add/existing_deps_singleline/package.json
new file mode 100644
index 000000000..3677a6e2e
--- /dev/null
+++ b/tests/specs/add/existing_deps_singleline/package.json
@@ -0,0 +1,3 @@
+{
+ "dependencies": { "cowsay": "*" }
+}
diff --git a/tests/specs/add/existing_deps_singleline/package.json.out b/tests/specs/add/existing_deps_singleline/package.json.out
new file mode 100644
index 000000000..5a7fa3680
--- /dev/null
+++ b/tests/specs/add/existing_deps_singleline/package.json.out
@@ -0,0 +1,6 @@
+{
+ "dependencies": {
+ "@denotest/esm-basic": "^1.0.0",
+ "cowsay": "*"
+ }
+}
diff --git a/tests/specs/add/exiting_dev_deps/__test__.jsonc b/tests/specs/add/exiting_dev_deps/__test__.jsonc
new file mode 100644
index 000000000..8a6ef1a5f
--- /dev/null
+++ b/tests/specs/add/exiting_dev_deps/__test__.jsonc
@@ -0,0 +1,16 @@
+{
+ "tempDir": true,
+ "steps": [
+ {
+ "args": "add npm:@denotest/esm-basic",
+ "output": "[WILDCARD]"
+ },
+ {
+ "args": [
+ "eval",
+ "console.log(Deno.readTextFileSync('package.json').trim())"
+ ],
+ "output": "package.json.out"
+ }
+ ]
+}
diff --git a/tests/specs/add/exiting_dev_deps/package.json b/tests/specs/add/exiting_dev_deps/package.json
new file mode 100644
index 000000000..e7b8c5061
--- /dev/null
+++ b/tests/specs/add/exiting_dev_deps/package.json
@@ -0,0 +1,5 @@
+{
+ "devDependencies": {
+ "cowsay": "*"
+ }
+}
diff --git a/tests/specs/add/exiting_dev_deps/package.json.out b/tests/specs/add/exiting_dev_deps/package.json.out
new file mode 100644
index 000000000..9bff99bc2
--- /dev/null
+++ b/tests/specs/add/exiting_dev_deps/package.json.out
@@ -0,0 +1,8 @@
+{
+ "dependencies": {
+ "@denotest/esm-basic": "^1.0.0"
+ },
+ "devDependencies": {
+ "cowsay": "*"
+ }
+}
diff --git a/tests/specs/add/jsr_prefers_deno_json/__test__.jsonc b/tests/specs/add/jsr_prefers_deno_json/__test__.jsonc
new file mode 100644
index 000000000..ca9c4b4d9
--- /dev/null
+++ b/tests/specs/add/jsr_prefers_deno_json/__test__.jsonc
@@ -0,0 +1,16 @@
+{
+ "tempDir": true,
+ "steps": [
+ {
+ "args": "add jsr:@denotest/add",
+ "output": "add.out"
+ },
+ {
+ "args": [
+ "eval",
+ "console.log(Deno.readTextFileSync('./deno.json').trim())"
+ ],
+ "output": "deno.json.out"
+ }
+ ]
+}
diff --git a/tests/specs/add/jsr_prefers_deno_json/add.out b/tests/specs/add/jsr_prefers_deno_json/add.out
new file mode 100644
index 000000000..cb8140c6d
--- /dev/null
+++ b/tests/specs/add/jsr_prefers_deno_json/add.out
@@ -0,0 +1,3 @@
+Created deno.json configuration file.
+Add jsr:@denotest/add@1.0.0
+Download [WILDCARD]
diff --git a/tests/specs/add/jsr_prefers_deno_json/deno.json.out b/tests/specs/add/jsr_prefers_deno_json/deno.json.out
new file mode 100644
index 000000000..38ca2d4b8
--- /dev/null
+++ b/tests/specs/add/jsr_prefers_deno_json/deno.json.out
@@ -0,0 +1,5 @@
+{
+ "imports": {
+ "@denotest/add": "jsr:@denotest/add@^1.0.0"
+ }
+}
diff --git a/tests/node_compat/test/fixtures/package.json b/tests/specs/add/jsr_prefers_deno_json/package.json
index 0967ef424..0967ef424 100644
--- a/tests/node_compat/test/fixtures/package.json
+++ b/tests/specs/add/jsr_prefers_deno_json/package.json
diff --git a/tests/specs/add/only_unstable_versions/__test__.jsonc b/tests/specs/add/only_unstable_versions/__test__.jsonc
index d05628b6f..ea5a270b9 100644
--- a/tests/specs/add/only_unstable_versions/__test__.jsonc
+++ b/tests/specs/add/only_unstable_versions/__test__.jsonc
@@ -1,9 +1,22 @@
{
"tempDir": true,
- "steps": [
- {
- "args": "add npm:@denotest/unstable",
- "output": "add.out"
+ "tests": {
+ "npm_package": {
+ "steps": [
+ {
+ "args": "add npm:@denotest/unstable",
+ "output": "add.out"
+ }
+ ]
+ },
+ "jsr_package": {
+ "steps": [
+ {
+ "args": "add jsr:@denotest/unstable",
+ "output": "add_jsr.out",
+ "exitCode": 1
+ }
+ ]
}
- ]
+ }
}
diff --git a/tests/specs/add/only_unstable_versions/add.out b/tests/specs/add/only_unstable_versions/add.out
index 48462b8be..8bd8d9303 100644
--- a/tests/specs/add/only_unstable_versions/add.out
+++ b/tests/specs/add/only_unstable_versions/add.out
@@ -1,3 +1,3 @@
Add npm:@denotest/unstable@1.0.0-beta.1
-Download http://localhost:4260/@denotest/unstable
+Download http://localhost:4260/@denotest%2funstable
Download http://localhost:4260/@denotest/unstable/1.0.0-beta.1.tgz
diff --git a/tests/specs/add/only_unstable_versions/add_jsr.out b/tests/specs/add/only_unstable_versions/add_jsr.out
new file mode 100644
index 000000000..95f0630bf
--- /dev/null
+++ b/tests/specs/add/only_unstable_versions/add_jsr.out
@@ -0,0 +1 @@
+error: jsr:@denotest/unstable has only pre-release versions available. Try specifying a version: `deno add jsr:@denotest/unstable@^1.0.0-beta.2`
diff --git a/tests/specs/add/package_json_and_deno_json/__test__.jsonc b/tests/specs/add/package_json_and_deno_json/__test__.jsonc
index 0beee02d1..8d67a07c8 100644
--- a/tests/specs/add/package_json_and_deno_json/__test__.jsonc
+++ b/tests/specs/add/package_json_and_deno_json/__test__.jsonc
@@ -41,6 +41,29 @@
"output": "good\n"
}
]
+ },
+ "only_prefers_package_json_if_closer": {
+ "steps": [
+ {
+ "cwd": "./subdir",
+ "args": "add npm:@denotest/esm-basic jsr:@denotest/add npm:@denotest/say-hello",
+ "output": "[WILDCARD]"
+ },
+ {
+ "args": [
+ "eval",
+ "console.log(Deno.readTextFileSync('package.json').trim())"
+ ],
+ "output": "{}\n"
+ },
+ {
+ "args": [
+ "eval",
+ "console.log(Deno.readTextFileSync('./subdir/deno.json').trim())"
+ ],
+ "output": "subdir/prefer_if_closer_deno.json.out"
+ }
+ ]
}
}
}
diff --git a/tests/specs/add/package_json_and_deno_json/add.out b/tests/specs/add/package_json_and_deno_json/add.out
index 5577a55ac..4ce7bb8ee 100644
--- a/tests/specs/add/package_json_and_deno_json/add.out
+++ b/tests/specs/add/package_json_and_deno_json/add.out
@@ -2,9 +2,9 @@
Add npm:@denotest/esm-basic@1.0.0
Add jsr:@denotest/add@1.0.0
Add npm:@denotest/say-hello@1.0.0
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
-Download http://localhost:4260/@denotest/say-hello
+Download http://localhost:4260/@denotest%2fsay-hello
Download http://localhost:4260/@denotest/say-hello/1.0.0.tgz
Initialize @denotest/esm-basic@1.0.0
Initialize @denotest/say-hello@1.0.0
diff --git a/tests/specs/add/package_json_and_deno_json/add_esm_basic.out b/tests/specs/add/package_json_and_deno_json/add_esm_basic.out
index 42161f3ae..44bd9cac7 100644
--- a/tests/specs/add/package_json_and_deno_json/add_esm_basic.out
+++ b/tests/specs/add/package_json_and_deno_json/add_esm_basic.out
@@ -1,4 +1,4 @@
Add npm:@denotest/esm-basic@1.0.0
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
Initialize @denotest/esm-basic@1.0.0
diff --git a/tests/specs/add/package_json_and_deno_json/subdir/deno.json b/tests/specs/add/package_json_and_deno_json/subdir/deno.json
new file mode 100644
index 000000000..cc54bbd8a
--- /dev/null
+++ b/tests/specs/add/package_json_and_deno_json/subdir/deno.json
@@ -0,0 +1,4 @@
+{
+ "name": "@test/subdir",
+ "exports": "./mod.ts"
+}
diff --git a/tests/testdata/run/check_js_points_to_ts/foo.d.ts b/tests/specs/add/package_json_and_deno_json/subdir/mod.ts
index e69de29bb..e69de29bb 100644
--- a/tests/testdata/run/check_js_points_to_ts/foo.d.ts
+++ b/tests/specs/add/package_json_and_deno_json/subdir/mod.ts
diff --git a/tests/specs/add/package_json_and_deno_json/subdir/prefer_if_closer_deno.json.out b/tests/specs/add/package_json_and_deno_json/subdir/prefer_if_closer_deno.json.out
new file mode 100644
index 000000000..8a5819d50
--- /dev/null
+++ b/tests/specs/add/package_json_and_deno_json/subdir/prefer_if_closer_deno.json.out
@@ -0,0 +1,9 @@
+{
+ "name": "@test/subdir",
+ "exports": "./mod.ts",
+ "imports": {
+ "@denotest/add": "jsr:@denotest/add@^1.0.0",
+ "@denotest/esm-basic": "npm:@denotest/esm-basic@^1.0.0",
+ "@denotest/say-hello": "npm:@denotest/say-hello@^1.0.0"
+ }
+}
diff --git a/tests/specs/add/update_lockfile_if_package_json/__test__.jsonc b/tests/specs/add/update_lockfile_if_package_json/__test__.jsonc
new file mode 100644
index 000000000..80b35dc3c
--- /dev/null
+++ b/tests/specs/add/update_lockfile_if_package_json/__test__.jsonc
@@ -0,0 +1,31 @@
+{
+ "tempDir": true,
+ "tests": {
+ "updates_lockfile": {
+ "steps": [
+ {
+ "args": "add npm:@denotest/esm-basic npm:@denotest/say-hello",
+ "output": "add.out"
+ },
+ {
+ "args": [
+ "eval",
+ "console.log(Deno.readTextFileSync('deno.lock'))"
+ ],
+ "output": "lockfile_add.out"
+ },
+ {
+ "args": "remove @denotest/esm-basic @denotest/say-hello",
+ "output": "remove.out"
+ },
+ {
+ "args": [
+ "eval",
+ "console.log(Deno.readTextFileSync('deno.lock'))"
+ ],
+ "output": "lockfile_remove.out"
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/specs/add/update_lockfile_if_package_json/add.out b/tests/specs/add/update_lockfile_if_package_json/add.out
new file mode 100644
index 000000000..97989b0c3
--- /dev/null
+++ b/tests/specs/add/update_lockfile_if_package_json/add.out
@@ -0,0 +1,5 @@
+[UNORDERED_START]
+Add npm:@denotest/esm-basic@1.0.0
+Add npm:@denotest/say-hello@1.0.0
+[UNORDERED_END]
+[WILDCARD] \ No newline at end of file
diff --git a/tests/specs/add/update_lockfile_if_package_json/lockfile_add.out b/tests/specs/add/update_lockfile_if_package_json/lockfile_add.out
new file mode 100644
index 000000000..d452c2de8
--- /dev/null
+++ b/tests/specs/add/update_lockfile_if_package_json/lockfile_add.out
@@ -0,0 +1,7 @@
+{
+ "version": "4",
+ "specifiers": {
+ "npm:@denotest/esm-basic@1": "1.0.0",
+ "npm:@denotest/say-hello@1": "1.0.0"
+ },
+[WILDCARD]
diff --git a/tests/specs/add/update_lockfile_if_package_json/lockfile_remove.out b/tests/specs/add/update_lockfile_if_package_json/lockfile_remove.out
new file mode 100644
index 000000000..fdd4f1cc6
--- /dev/null
+++ b/tests/specs/add/update_lockfile_if_package_json/lockfile_remove.out
@@ -0,0 +1,4 @@
+{
+ "version": "4"
+}
+
diff --git a/tests/testdata/run/empty.ts b/tests/specs/add/update_lockfile_if_package_json/package.json
index e69de29bb..e69de29bb 100644
--- a/tests/testdata/run/empty.ts
+++ b/tests/specs/add/update_lockfile_if_package_json/package.json
diff --git a/tests/specs/add/update_lockfile_if_package_json/remove.out b/tests/specs/add/update_lockfile_if_package_json/remove.out
new file mode 100644
index 000000000..8efb0810c
--- /dev/null
+++ b/tests/specs/add/update_lockfile_if_package_json/remove.out
@@ -0,0 +1,4 @@
+[UNORDERED_START]
+Removed @denotest/esm-basic
+Removed @denotest/say-hello
+[UNORDERED_END]
diff --git a/tests/specs/bench/package_json/install.out b/tests/specs/bench/package_json/install.out
index b8114c12a..8f03ba640 100644
--- a/tests/specs/bench/package_json/install.out
+++ b/tests/specs/bench/package_json/install.out
@@ -1,3 +1,3 @@
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
Initialize @denotest/esm-basic@1.0.0
diff --git a/tests/specs/cache/package_json/main.cache.out b/tests/specs/cache/package_json/main.cache.out
index f5a1cd15e..af6bcb03b 100644
--- a/tests/specs/cache/package_json/main.cache.out
+++ b/tests/specs/cache/package_json/main.cache.out
@@ -1,2 +1,2 @@
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
diff --git a/tests/specs/check/cjs_default_export/main.out b/tests/specs/check/cjs_default_export/main.out
index f284593a1..6c5f18b63 100644
--- a/tests/specs/check/cjs_default_export/main.out
+++ b/tests/specs/check/cjs_default_export/main.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/cjs-default-export
+Download http://localhost:4260/@denotest%2fcjs-default-export
Download http://localhost:4260/@denotest/cjs-default-export/1.0.0.tgz
Check file:///[WILDCARD]/main.ts
error: TS2322 [ERROR]: Type 'number' is not assignable to type 'string'.
diff --git a/tests/specs/check/css_import/exists_run_with_check.out b/tests/specs/check/css_import/exists_run_with_check.out
index 1a1dafeb7..315769e40 100644
--- a/tests/specs/check/css_import/exists_run_with_check.out
+++ b/tests/specs/check/css_import/exists_run_with_check.out
@@ -1,3 +1,3 @@
-error: Expected a JavaScript or TypeScript module, but identified a Unknown module. Importing these types of modules is currently not supported.
+error: Expected a JavaScript or TypeScript module, but identified a Css module. Importing these types of modules is currently not supported.
Specifier: file:///[WILDLINE]/app.css
at file:///[WILDLINE]/exists.ts:2:8
diff --git a/tests/specs/check/jsx_import_source_not_in_graph/__test__.jsonc b/tests/specs/check/jsx_import_source_not_in_graph/__test__.jsonc
new file mode 100644
index 000000000..de0339cfb
--- /dev/null
+++ b/tests/specs/check/jsx_import_source_not_in_graph/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "check main.ts",
+ "output": "main.out"
+}
diff --git a/tests/specs/check/jsx_import_source_not_in_graph/deno.json b/tests/specs/check/jsx_import_source_not_in_graph/deno.json
new file mode 100644
index 000000000..219ef515f
--- /dev/null
+++ b/tests/specs/check/jsx_import_source_not_in_graph/deno.json
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "npm:preact"
+ }
+}
diff --git a/tests/specs/check/jsx_import_source_not_in_graph/main.out b/tests/specs/check/jsx_import_source_not_in_graph/main.out
new file mode 100644
index 000000000..1830c3186
--- /dev/null
+++ b/tests/specs/check/jsx_import_source_not_in_graph/main.out
@@ -0,0 +1 @@
+Check file:///[WILDLINE]/main.ts
diff --git a/tests/specs/check/jsx_import_source_not_in_graph/main.ts b/tests/specs/check/jsx_import_source_not_in_graph/main.ts
new file mode 100644
index 000000000..bf6b81796
--- /dev/null
+++ b/tests/specs/check/jsx_import_source_not_in_graph/main.ts
@@ -0,0 +1 @@
+console.log("Hello");
diff --git a/tests/specs/check/package_json/install.out b/tests/specs/check/package_json/install.out
index b8114c12a..8f03ba640 100644
--- a/tests/specs/check/package_json/install.out
+++ b/tests/specs/check/package_json/install.out
@@ -1,3 +1,3 @@
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
Initialize @denotest/esm-basic@1.0.0
diff --git a/tests/specs/check/package_json_auto_install/check.out b/tests/specs/check/package_json_auto_install/check.out
index db9bd198c..6b75c8642 100644
--- a/tests/specs/check/package_json_auto_install/check.out
+++ b/tests/specs/check/package_json_auto_install/check.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
Initialize @denotest/esm-basic@1.0.0
Check file://[WILDCARD]/main.ts
diff --git a/tests/specs/check/package_json_fail_check/install.out b/tests/specs/check/package_json_fail_check/install.out
index b8114c12a..8f03ba640 100644
--- a/tests/specs/check/package_json_fail_check/install.out
+++ b/tests/specs/check/package_json_fail_check/install.out
@@ -1,3 +1,3 @@
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
Initialize @denotest/esm-basic@1.0.0
diff --git a/tests/specs/check/package_json_with_deno_json/install.out b/tests/specs/check/package_json_with_deno_json/install.out
index b8114c12a..8f03ba640 100644
--- a/tests/specs/check/package_json_with_deno_json/install.out
+++ b/tests/specs/check/package_json_with_deno_json/install.out
@@ -1,3 +1,3 @@
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
Initialize @denotest/esm-basic@1.0.0
diff --git a/tests/specs/cli/otel_basic/__test__.jsonc b/tests/specs/cli/otel_basic/__test__.jsonc
new file mode 100644
index 000000000..5a27e9262
--- /dev/null
+++ b/tests/specs/cli/otel_basic/__test__.jsonc
@@ -0,0 +1,32 @@
+{
+ "steps": [
+ {
+ "args": "run -A main.ts basic.ts",
+ "envs": {
+ "DENO_UNSTABLE_OTEL_DETERMINISTIC": "1"
+ },
+ "output": "basic.out"
+ },
+ {
+ "args": "run -A main.ts natural_exit.ts",
+ "envs": {
+ "DENO_UNSTABLE_OTEL_DETERMINISTIC": "1"
+ },
+ "output": "natural_exit.out"
+ },
+ {
+ "args": "run -A main.ts deno_dot_exit.ts",
+ "envs": {
+ "DENO_UNSTABLE_OTEL_DETERMINISTIC": "1"
+ },
+ "output": "deno_dot_exit.out"
+ },
+ {
+ "args": "run -A main.ts uncaught.ts",
+ "envs": {
+ "DENO_UNSTABLE_OTEL_DETERMINISTIC": "1"
+ },
+ "output": "uncaught.out"
+ }
+ ]
+}
diff --git a/tests/specs/cli/otel_basic/basic.out b/tests/specs/cli/otel_basic/basic.out
new file mode 100644
index 000000000..3745cb7f3
--- /dev/null
+++ b/tests/specs/cli/otel_basic/basic.out
@@ -0,0 +1,76 @@
+{
+ "spans": [
+ {
+ "traceId": "10000000000000000000000000000002",
+ "spanId": "1000000000000003",
+ "traceState": "",
+ "parentSpanId": "1000000000000001",
+ "flags": 1,
+ "name": "inner span",
+ "kind": 1,
+ "startTimeUnixNano": "[WILDCARD]",
+ "endTimeUnixNano": "[WILDCARD]",
+ "attributes": [],
+ "droppedAttributesCount": 0,
+ "events": [],
+ "droppedEventsCount": 0,
+ "links": [],
+ "droppedLinksCount": 0,
+ "status": {
+ "message": "",
+ "code": 0
+ }
+ },
+ {
+ "traceId": "10000000000000000000000000000002",
+ "spanId": "1000000000000001",
+ "traceState": "",
+ "parentSpanId": "",
+ "flags": 1,
+ "name": "outer span",
+ "kind": 1,
+ "startTimeUnixNano": "[WILDCARD]",
+ "endTimeUnixNano": "[WILDCARD]",
+ "attributes": [],
+ "droppedAttributesCount": 0,
+ "events": [],
+ "droppedEventsCount": 0,
+ "links": [],
+ "droppedLinksCount": 0,
+ "status": {
+ "message": "",
+ "code": 0
+ }
+ }
+ ],
+ "logs": [
+ {
+ "timeUnixNano": "0",
+ "observedTimeUnixNano": "[WILDCARD]",
+ "severityNumber": 9,
+ "severityText": "INFO",
+ "body": {
+ "stringValue": "log 1\n"
+ },
+ "attributes": [],
+ "droppedAttributesCount": 0,
+ "flags": 1,
+ "traceId": "10000000000000000000000000000002",
+ "spanId": "1000000000000003"
+ },
+ {
+ "timeUnixNano": "0",
+ "observedTimeUnixNano": "[WILDCARD]",
+ "severityNumber": 9,
+ "severityText": "INFO",
+ "body": {
+ "stringValue": "log 2\n"
+ },
+ "attributes": [],
+ "droppedAttributesCount": 0,
+ "flags": 1,
+ "traceId": "10000000000000000000000000000002",
+ "spanId": "1000000000000003"
+ }
+ ]
+}
diff --git a/tests/specs/cli/otel_basic/basic.ts b/tests/specs/cli/otel_basic/basic.ts
new file mode 100644
index 000000000..5c4ae43cd
--- /dev/null
+++ b/tests/specs/cli/otel_basic/basic.ts
@@ -0,0 +1,34 @@
+// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
+
+import { trace } from "npm:@opentelemetry/api@1.9.0";
+import "jsr:@deno/otel@0.0.2/register";
+
+const tracer = trace.getTracer("example-tracer");
+
+async function inner() {
+ await tracer.startActiveSpan("inner span", async (span) => {
+ console.log("log 1");
+ await 1;
+ console.log("log 2");
+ span.end();
+ });
+}
+
+const server = Deno.serve({
+ port: 0,
+ async onListen({ port }) {
+ try {
+ await fetch(`http://localhost:${port}`);
+ } finally {
+ server.shutdown();
+ }
+ },
+ handler: async (_req) => {
+ return await tracer.startActiveSpan("outer span", async (span) => {
+ await inner();
+ const resp = new Response(null, { status: 200 });
+ span.end();
+ return resp;
+ });
+ },
+});
diff --git a/tests/specs/cli/otel_basic/deno.json b/tests/specs/cli/otel_basic/deno.json
new file mode 100644
index 000000000..105514e13
--- /dev/null
+++ b/tests/specs/cli/otel_basic/deno.json
@@ -0,0 +1,4 @@
+{
+ "lock": false,
+ "importMap": "../../../../import_map.json"
+}
diff --git a/tests/specs/cli/otel_basic/deno_dot_exit.out b/tests/specs/cli/otel_basic/deno_dot_exit.out
new file mode 100644
index 000000000..98a41cf60
--- /dev/null
+++ b/tests/specs/cli/otel_basic/deno_dot_exit.out
@@ -0,0 +1,19 @@
+{
+ "spans": [],
+ "logs": [
+ {
+ "timeUnixNano": "0",
+ "observedTimeUnixNano": "[WILDCARD]",
+ "severityNumber": 9,
+ "severityText": "INFO",
+ "body": {
+ "stringValue": "log 1\n"
+ },
+ "attributes": [],
+ "droppedAttributesCount": 0,
+ "flags": 0,
+ "traceId": "",
+ "spanId": ""
+ }
+ ]
+}
diff --git a/tests/specs/cli/otel_basic/deno_dot_exit.ts b/tests/specs/cli/otel_basic/deno_dot_exit.ts
new file mode 100644
index 000000000..73540fd9e
--- /dev/null
+++ b/tests/specs/cli/otel_basic/deno_dot_exit.ts
@@ -0,0 +1,2 @@
+console.log("log 1");
+Deno.exit(0);
diff --git a/tests/specs/cli/otel_basic/main.ts b/tests/specs/cli/otel_basic/main.ts
new file mode 100644
index 000000000..5415a7437
--- /dev/null
+++ b/tests/specs/cli/otel_basic/main.ts
@@ -0,0 +1,38 @@
+// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
+
+const data = {
+ spans: [],
+ logs: [],
+};
+
+const server = Deno.serve(
+ {
+ port: 0,
+ onListen({ port }) {
+ const command = new Deno.Command(Deno.execPath(), {
+ args: ["run", "-A", "-q", "--unstable-otel", Deno.args[0]],
+ env: {
+ OTEL_EXPORTER_OTLP_PROTOCOL: "http/json",
+ OTEL_EXPORTER_OTLP_ENDPOINT: `http://localhost:${port}`,
+ },
+ stdout: "null",
+ });
+ const child = command.spawn();
+ child.output().then(() => {
+ server.shutdown();
+
+ console.log(JSON.stringify(data, null, 2));
+ });
+ },
+ async handler(req) {
+ const body = await req.json();
+ if (body.resourceLogs) {
+ data.logs.push(...body.resourceLogs[0].scopeLogs[0].logRecords);
+ }
+ if (body.resourceSpans) {
+ data.spans.push(...body.resourceSpans[0].scopeSpans[0].spans);
+ }
+ return Response.json({ partialSuccess: {} }, { status: 200 });
+ },
+ },
+);
diff --git a/tests/specs/cli/otel_basic/natural_exit.out b/tests/specs/cli/otel_basic/natural_exit.out
new file mode 100644
index 000000000..98a41cf60
--- /dev/null
+++ b/tests/specs/cli/otel_basic/natural_exit.out
@@ -0,0 +1,19 @@
+{
+ "spans": [],
+ "logs": [
+ {
+ "timeUnixNano": "0",
+ "observedTimeUnixNano": "[WILDCARD]",
+ "severityNumber": 9,
+ "severityText": "INFO",
+ "body": {
+ "stringValue": "log 1\n"
+ },
+ "attributes": [],
+ "droppedAttributesCount": 0,
+ "flags": 0,
+ "traceId": "",
+ "spanId": ""
+ }
+ ]
+}
diff --git a/tests/specs/cli/otel_basic/natural_exit.ts b/tests/specs/cli/otel_basic/natural_exit.ts
new file mode 100644
index 000000000..d40478252
--- /dev/null
+++ b/tests/specs/cli/otel_basic/natural_exit.ts
@@ -0,0 +1 @@
+console.log("log 1");
diff --git a/tests/specs/cli/otel_basic/uncaught.out b/tests/specs/cli/otel_basic/uncaught.out
new file mode 100644
index 000000000..a5a886bfe
--- /dev/null
+++ b/tests/specs/cli/otel_basic/uncaught.out
@@ -0,0 +1,37 @@
+error: Uncaught (in promise) Error: uncaught
+throw new Error("uncaught");
+ ^
+ at file:///[WILDCARD]/tests/specs/cli/otel_basic/uncaught.ts:2:7
+{
+ "spans": [],
+ "logs": [
+ {
+ "timeUnixNano": "0",
+ "observedTimeUnixNano": "[WILDCARD]",
+ "severityNumber": 9,
+ "severityText": "INFO",
+ "body": {
+ "stringValue": "log 1\n"
+ },
+ "attributes": [],
+ "droppedAttributesCount": 0,
+ "flags": 0,
+ "traceId": "",
+ "spanId": ""
+ },
+ {
+ "timeUnixNano": "0",
+ "observedTimeUnixNano": "[WILDCARD]",
+ "severityNumber": 17,
+ "severityText": "ERROR",
+ "body": {
+ "stringValue": "error: Uncaught (in promise) Error: uncaught\nthrow new Error(\"uncaught\");\n ^\n at file:///[WILDCARD]/tests/specs/cli/otel_basic/uncaught.ts:2:7"
+ },
+ "attributes": [],
+ "droppedAttributesCount": 0,
+ "flags": 0,
+ "traceId": "",
+ "spanId": ""
+ }
+ ]
+}
diff --git a/tests/specs/cli/otel_basic/uncaught.ts b/tests/specs/cli/otel_basic/uncaught.ts
new file mode 100644
index 000000000..eca7c05cb
--- /dev/null
+++ b/tests/specs/cli/otel_basic/uncaught.ts
@@ -0,0 +1,2 @@
+console.log("log 1");
+throw new Error("uncaught");
diff --git a/tests/specs/compile/byonm_main_sub_dir/deno.json b/tests/specs/compile/byonm_main_sub_dir/deno.json
index 6134d86d1..fde86a1ef 100644
--- a/tests/specs/compile/byonm_main_sub_dir/deno.json
+++ b/tests/specs/compile/byonm_main_sub_dir/deno.json
@@ -1,3 +1,3 @@
{
- "unstable": ["byonm"]
+ "nodeModulesDir": "manual"
}
diff --git a/tests/specs/compile/cjs/__test__.jsonc b/tests/specs/compile/cjs/__test__.jsonc
new file mode 100644
index 000000000..9bdcf4724
--- /dev/null
+++ b/tests/specs/compile/cjs/__test__.jsonc
@@ -0,0 +1,24 @@
+{
+ "tempDir": true,
+ "steps": [{
+ "if": "unix",
+ "args": "compile --output main main.js",
+ "output": "[WILDCARD]"
+ }, {
+ "if": "unix",
+ "commandName": "./main",
+ "args": [],
+ "output": "output.out",
+ "exitCode": 0
+ }, {
+ "if": "windows",
+ "args": "compile --output main.exe main.js",
+ "output": "[WILDCARD]"
+ }, {
+ "if": "windows",
+ "commandName": "./main.exe",
+ "args": [],
+ "output": "output.out",
+ "exitCode": 0
+ }]
+}
diff --git a/tests/specs/compile/cjs/add.cjs b/tests/specs/compile/cjs/add.cjs
new file mode 100644
index 000000000..bf9060126
--- /dev/null
+++ b/tests/specs/compile/cjs/add.cjs
@@ -0,0 +1 @@
+module.exports = (a, b) => a + b;
diff --git a/tests/specs/compile/cjs/divide.cts b/tests/specs/compile/cjs/divide.cts
new file mode 100644
index 000000000..d89a600a4
--- /dev/null
+++ b/tests/specs/compile/cjs/divide.cts
@@ -0,0 +1 @@
+module.exports.divide = (a: number, b: number) => a / b;
diff --git a/tests/specs/compile/cjs/main.js b/tests/specs/compile/cjs/main.js
new file mode 100644
index 000000000..c2a8c7be0
--- /dev/null
+++ b/tests/specs/compile/cjs/main.js
@@ -0,0 +1,5 @@
+import { add } from "./reexport.cjs";
+import { multiply } from "./multiply.cts";
+
+console.log(add(1, 2));
+console.log(multiply(2, 3));
diff --git a/tests/specs/compile/cjs/multiply.cts b/tests/specs/compile/cjs/multiply.cts
new file mode 100644
index 000000000..3c0618cfc
--- /dev/null
+++ b/tests/specs/compile/cjs/multiply.cts
@@ -0,0 +1,4 @@
+/// <reference types="npm:@types/node" />
+exports.multiply = function (a: number, b: number): number {
+ return require("./divide.cts").divide(a, 1 / b);
+};
diff --git a/tests/specs/compile/cjs/output.out b/tests/specs/compile/cjs/output.out
new file mode 100644
index 000000000..2559e5c49
--- /dev/null
+++ b/tests/specs/compile/cjs/output.out
@@ -0,0 +1,2 @@
+3
+6
diff --git a/tests/specs/compile/cjs/reexport.cjs b/tests/specs/compile/cjs/reexport.cjs
new file mode 100644
index 000000000..af7cecfdf
--- /dev/null
+++ b/tests/specs/compile/cjs/reexport.cjs
@@ -0,0 +1 @@
+module.exports.add = require("./add.cjs");
diff --git a/tests/specs/compile/code_cache/__test__.jsonc b/tests/specs/compile/code_cache/__test__.jsonc
new file mode 100644
index 000000000..72353e27d
--- /dev/null
+++ b/tests/specs/compile/code_cache/__test__.jsonc
@@ -0,0 +1,32 @@
+{
+ "tempDir": true,
+ "steps": [{
+ "if": "unix",
+ "args": "compile --output using_code_cache --log-level=debug main.ts",
+ "output": "[WILDCARD]"
+ }, {
+ "if": "unix",
+ "commandName": "./using_code_cache",
+ "args": [],
+ "output": "first_run.out"
+ }, {
+ "if": "unix",
+ "commandName": "./using_code_cache",
+ "args": [],
+ "output": "second_run.out"
+ }, {
+ "if": "windows",
+ "args": "compile --output using_code_cache.exe --log-level=debug main.ts",
+ "output": "[WILDCARD]"
+ }, {
+ "if": "windows",
+ "commandName": "./using_code_cache.exe",
+ "args": [],
+ "output": "first_run.out"
+ }, {
+ "if": "windows",
+ "commandName": "./using_code_cache.exe",
+ "args": [],
+ "output": "second_run.out"
+ }]
+}
diff --git a/tests/specs/compile/code_cache/first_run.out b/tests/specs/compile/code_cache/first_run.out
new file mode 100644
index 000000000..ca13e088f
--- /dev/null
+++ b/tests/specs/compile/code_cache/first_run.out
@@ -0,0 +1 @@
+[WILDCARD]Serialized 9 code cache entries[WILDCARD] \ No newline at end of file
diff --git a/tests/specs/compile/code_cache/main.ts b/tests/specs/compile/code_cache/main.ts
new file mode 100644
index 000000000..b1d552d30
--- /dev/null
+++ b/tests/specs/compile/code_cache/main.ts
@@ -0,0 +1,3 @@
+import { join } from "jsr:@std/url@0.220/join";
+
+console.log(join);
diff --git a/tests/specs/compile/code_cache/second_run.out b/tests/specs/compile/code_cache/second_run.out
new file mode 100644
index 000000000..5f6afcf7e
--- /dev/null
+++ b/tests/specs/compile/code_cache/second_run.out
@@ -0,0 +1 @@
+[WILDCARD]Loaded 9 code cache entries[WILDCARD][Function: join][WILDCARD] \ No newline at end of file
diff --git a/tests/specs/compile/no_code_cache/__test__.jsonc b/tests/specs/compile/no_code_cache/__test__.jsonc
new file mode 100644
index 000000000..2589054ec
--- /dev/null
+++ b/tests/specs/compile/no_code_cache/__test__.jsonc
@@ -0,0 +1,22 @@
+{
+ "tempDir": true,
+ "steps": [{
+ "if": "unix",
+ "args": "compile --output no_code_cache --no-code-cache --log-level=debug main.ts",
+ "output": "[WILDCARD]"
+ }, {
+ "if": "unix",
+ "commandName": "./no_code_cache",
+ "args": [],
+ "output": "main.out"
+ }, {
+ "if": "windows",
+ "args": "compile --output no_code_cache.exe --no-code-cache --log-level=debug main.ts",
+ "output": "[WILDCARD]"
+ }, {
+ "if": "windows",
+ "commandName": "./no_code_cache.exe",
+ "args": [],
+ "output": "main.out"
+ }]
+}
diff --git a/tests/specs/compile/no_code_cache/main.out b/tests/specs/compile/no_code_cache/main.out
new file mode 100644
index 000000000..e91f13282
--- /dev/null
+++ b/tests/specs/compile/no_code_cache/main.out
@@ -0,0 +1 @@
+[WILDCARD]Code cache disabled.[WILDCARD] \ No newline at end of file
diff --git a/tests/specs/compile/no_code_cache/main.ts b/tests/specs/compile/no_code_cache/main.ts
new file mode 100644
index 000000000..b1d552d30
--- /dev/null
+++ b/tests/specs/compile/no_code_cache/main.ts
@@ -0,0 +1,3 @@
+import { join } from "jsr:@std/url@0.220/join";
+
+console.log(join);
diff --git a/tests/specs/compile/npmrc_byonm/install.out b/tests/specs/compile/npmrc_byonm/install.out
index 30643527e..f2ea78c3f 100644
--- a/tests/specs/compile/npmrc_byonm/install.out
+++ b/tests/specs/compile/npmrc_byonm/install.out
@@ -1,6 +1,6 @@
[UNORDERED_START]
-Download http://localhost:4261/@denotest/basic
-Download http://localhost:4262/@denotest2/basic
+Download http://localhost:4261/@denotest%2fbasic
+Download http://localhost:4262/@denotest2%2fbasic
Download http://localhost:4261/@denotest/basic/1.0.0.tgz
Download http://localhost:4262/@denotest2/basic/1.0.0.tgz
Initialize @denotest2/basic@1.0.0
diff --git a/tests/specs/compile/package_json_type/__test__.jsonc b/tests/specs/compile/package_json_type/__test__.jsonc
new file mode 100644
index 000000000..0abf121f0
--- /dev/null
+++ b/tests/specs/compile/package_json_type/__test__.jsonc
@@ -0,0 +1,27 @@
+{
+ "tempDir": true,
+ "steps": [{
+ "args": "install",
+ "output": "[WILDCARD]"
+ }, {
+ "if": "unix",
+ "args": "compile --output main main.js",
+ "output": "compile.out"
+ }, {
+ "if": "unix",
+ "commandName": "./main",
+ "args": [],
+ "output": "output.out",
+ "exitCode": 0
+ }, {
+ "if": "windows",
+ "args": "compile --output main.exe main.js",
+ "output": "compile.out"
+ }, {
+ "if": "windows",
+ "commandName": "./main.exe",
+ "args": [],
+ "output": "output.out",
+ "exitCode": 0
+ }]
+}
diff --git a/tests/specs/compile/package_json_type/add.js b/tests/specs/compile/package_json_type/add.js
new file mode 100644
index 000000000..94b0263f0
--- /dev/null
+++ b/tests/specs/compile/package_json_type/add.js
@@ -0,0 +1,3 @@
+module.exports.add = function (a, b) {
+ return require("./subtract.ts").subtract(a, -b);
+};
diff --git a/tests/specs/compile/package_json_type/compile.out b/tests/specs/compile/package_json_type/compile.out
new file mode 100644
index 000000000..913e363c3
--- /dev/null
+++ b/tests/specs/compile/package_json_type/compile.out
@@ -0,0 +1,2 @@
+Check file:///[WILDLINE]/main.js
+Compile file:///[WILDLINE]
diff --git a/tests/specs/compile/package_json_type/main.js b/tests/specs/compile/package_json_type/main.js
new file mode 100644
index 000000000..8c55f673b
--- /dev/null
+++ b/tests/specs/compile/package_json_type/main.js
@@ -0,0 +1,3 @@
+import { add } from "./add.js";
+
+console.log(add(1, 2));
diff --git a/tests/specs/compile/package_json_type/output.out b/tests/specs/compile/package_json_type/output.out
new file mode 100644
index 000000000..00750edc0
--- /dev/null
+++ b/tests/specs/compile/package_json_type/output.out
@@ -0,0 +1 @@
+3
diff --git a/tests/specs/compile/package_json_type/package.json b/tests/specs/compile/package_json_type/package.json
new file mode 100644
index 000000000..6e65b32ed
--- /dev/null
+++ b/tests/specs/compile/package_json_type/package.json
@@ -0,0 +1,6 @@
+{
+ "type": "commonjs",
+ "dependencies": {
+ "@types/node": "*"
+ }
+}
diff --git a/tests/specs/compile/package_json_type/subtract.ts b/tests/specs/compile/package_json_type/subtract.ts
new file mode 100644
index 000000000..e4f6760b7
--- /dev/null
+++ b/tests/specs/compile/package_json_type/subtract.ts
@@ -0,0 +1,2 @@
+/// <reference types="npm:@types/node" />
+module.exports.subtract = (a: number, b: number) => a - b;
diff --git a/tests/specs/compile/redirects/__test__.jsonc b/tests/specs/compile/redirects/__test__.jsonc
new file mode 100644
index 000000000..07ce69399
--- /dev/null
+++ b/tests/specs/compile/redirects/__test__.jsonc
@@ -0,0 +1,22 @@
+{
+ "tempDir": true,
+ "steps": [{
+ "if": "unix",
+ "args": "compile -A --output main main.ts",
+ "output": "[WILDCARD]"
+ }, {
+ "if": "unix",
+ "commandName": "./main",
+ "args": [],
+ "output": "main.out"
+ }, {
+ "if": "windows",
+ "args": "compile -A --output main.exe main.ts",
+ "output": "[WILDCARD]"
+ }, {
+ "if": "windows",
+ "commandName": "./main.exe",
+ "args": [],
+ "output": "main.out"
+ }]
+}
diff --git a/tests/testdata/run/003_relative_import.ts.out b/tests/specs/compile/redirects/main.out
index e965047ad..e965047ad 100644
--- a/tests/testdata/run/003_relative_import.ts.out
+++ b/tests/specs/compile/redirects/main.out
diff --git a/tests/specs/compile/redirects/main.ts b/tests/specs/compile/redirects/main.ts
new file mode 100644
index 000000000..439631901
--- /dev/null
+++ b/tests/specs/compile/redirects/main.ts
@@ -0,0 +1 @@
+import "http://localhost:4546/run/003_relative_import.ts";
diff --git a/tests/specs/eval/pkg_json_type_cjs/__test__.jsonc b/tests/specs/eval/pkg_json_type_cjs/__test__.jsonc
new file mode 100644
index 000000000..cd3804d77
--- /dev/null
+++ b/tests/specs/eval/pkg_json_type_cjs/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "eval console.log(1)",
+ "output": "1\n"
+}
diff --git a/tests/specs/eval/pkg_json_type_cjs/package.json b/tests/specs/eval/pkg_json_type_cjs/package.json
new file mode 100644
index 000000000..5bbefffba
--- /dev/null
+++ b/tests/specs/eval/pkg_json_type_cjs/package.json
@@ -0,0 +1,3 @@
+{
+ "type": "commonjs"
+}
diff --git a/tests/specs/fmt/gitignore/.gitignore b/tests/specs/fmt/gitignore/.gitignore
new file mode 100644
index 000000000..838458f20
--- /dev/null
+++ b/tests/specs/fmt/gitignore/.gitignore
@@ -0,0 +1 @@
+/dist/ \ No newline at end of file
diff --git a/tests/specs/fmt/gitignore/__test__.jsonc b/tests/specs/fmt/gitignore/__test__.jsonc
new file mode 100644
index 000000000..94804c3fe
--- /dev/null
+++ b/tests/specs/fmt/gitignore/__test__.jsonc
@@ -0,0 +1,6 @@
+{
+ "tempDir": true,
+ "args": "fmt --check",
+ "output": "expected.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/fmt/gitignore/dist/file1.js b/tests/specs/fmt/gitignore/dist/file1.js
new file mode 100644
index 000000000..3ecf5aa6a
--- /dev/null
+++ b/tests/specs/fmt/gitignore/dist/file1.js
@@ -0,0 +1,6 @@
+// This file is in `.gitignore` simulating that it's generated by a build tool
+// and should not be linted
+function foo( ) {
+ console.log( "hello")
+ }
+ \ No newline at end of file
diff --git a/tests/specs/fmt/gitignore/expected.out b/tests/specs/fmt/gitignore/expected.out
new file mode 100644
index 000000000..73568ff3a
--- /dev/null
+++ b/tests/specs/fmt/gitignore/expected.out
@@ -0,0 +1,10 @@
+
+from [WILDCARD]file2.ts:
+1 | -function foo( ): any {
+1 | +function foo(): any {
+2 | - console.log( "hello")
+2 | + console.log("hello");
+3 | - }
+3 | +}
+
+error: Found 1 not formatted file in 1 file
diff --git a/tests/specs/fmt/gitignore/file2.ts b/tests/specs/fmt/gitignore/file2.ts
new file mode 100644
index 000000000..0e5fdd36d
--- /dev/null
+++ b/tests/specs/fmt/gitignore/file2.ts
@@ -0,0 +1,3 @@
+function foo( ): any {
+ console.log( "hello")
+ }
diff --git a/tests/specs/fmt/html/well_formatted.html b/tests/specs/fmt/html/well_formatted.html
index c0c06cd9b..7af705c04 100644
--- a/tests/specs/fmt/html/well_formatted.html
+++ b/tests/specs/fmt/html/well_formatted.html
@@ -1,4 +1,4 @@
-<div class="container">content</div>
+<div class="container">content<br></div>
<script>
let counter = 0;
diff --git a/tests/specs/fmt/yaml/__test__.jsonc b/tests/specs/fmt/yaml/__test__.jsonc
index 499b4144b..71a2e0682 100644
--- a/tests/specs/fmt/yaml/__test__.jsonc
+++ b/tests/specs/fmt/yaml/__test__.jsonc
@@ -8,6 +8,30 @@
"well_formatted": {
"args": "fmt --check well_formatted.yml",
"output": "Checked 1 file\n"
+ },
+ "ignore_line": {
+ "args": "fmt --check ignore_line.yml",
+ "output": "Checked 1 file\n"
+ },
+ "ignore_file": {
+ "args": "fmt ignore_file.yaml",
+ "output": "Checked 1 file\n"
+ },
+ "ignore_file2": {
+ "args": "fmt ignore_file2.yaml",
+ "output": "Checked 1 file\n"
+ },
+ "ignore_file3": {
+ "args": "fmt ignore_file3.yaml",
+ "output": "Checked 1 file\n"
+ },
+ "ignore_file4": {
+ "args": "fmt ignore_file4.yaml",
+ "output": "Checked 1 file\n"
+ },
+ "wrong_file_ignore": {
+ "args": "fmt wrong_file_ignore.yaml",
+ "output": "wrong_file_ignore.out"
}
}
}
diff --git a/tests/specs/fmt/yaml/ignore_file.yaml b/tests/specs/fmt/yaml/ignore_file.yaml
new file mode 100644
index 000000000..c724c7bde
--- /dev/null
+++ b/tests/specs/fmt/yaml/ignore_file.yaml
@@ -0,0 +1,2 @@
+# deno-fmt-ignore-file
+{{something crazy \ No newline at end of file
diff --git a/tests/specs/fmt/yaml/ignore_file2.yaml b/tests/specs/fmt/yaml/ignore_file2.yaml
new file mode 100644
index 000000000..a2053533e
--- /dev/null
+++ b/tests/specs/fmt/yaml/ignore_file2.yaml
@@ -0,0 +1,2 @@
+#deno-fmt-ignore-file
+{{something crazy \ No newline at end of file
diff --git a/tests/specs/fmt/yaml/ignore_file3.yaml b/tests/specs/fmt/yaml/ignore_file3.yaml
new file mode 100644
index 000000000..a3927a7b1
--- /dev/null
+++ b/tests/specs/fmt/yaml/ignore_file3.yaml
@@ -0,0 +1,5 @@
+# Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor
+# incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+# quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
+# deno-fmt-ignore-file
+{{something crazy \ No newline at end of file
diff --git a/tests/specs/fmt/yaml/ignore_file4.yaml b/tests/specs/fmt/yaml/ignore_file4.yaml
new file mode 100644
index 000000000..c32fe9f2b
--- /dev/null
+++ b/tests/specs/fmt/yaml/ignore_file4.yaml
@@ -0,0 +1,2 @@
+# deno-fmt-ignore-file Because this is templated yaml file
+{{something crazy \ No newline at end of file
diff --git a/tests/specs/fmt/yaml/ignore_line.yml b/tests/specs/fmt/yaml/ignore_line.yml
new file mode 100644
index 000000000..490adcb5f
--- /dev/null
+++ b/tests/specs/fmt/yaml/ignore_line.yml
@@ -0,0 +1,2 @@
+# deno-fmt-ignore
+- Test
diff --git a/tests/specs/fmt/yaml/wrong_file_ignore.out b/tests/specs/fmt/yaml/wrong_file_ignore.out
new file mode 100644
index 000000000..065dc98db
--- /dev/null
+++ b/tests/specs/fmt/yaml/wrong_file_ignore.out
@@ -0,0 +1,7 @@
+Error formatting: [WILDCARD]wrong_file_ignore.yaml
+ parse error at line 5, column 1
+ |
+5 | {{something crazy
+ | ^
+
+Checked 1 file
diff --git a/tests/specs/fmt/yaml/wrong_file_ignore.yaml b/tests/specs/fmt/yaml/wrong_file_ignore.yaml
new file mode 100644
index 000000000..8019d989d
--- /dev/null
+++ b/tests/specs/fmt/yaml/wrong_file_ignore.yaml
@@ -0,0 +1,5 @@
+# File ignore directive only works if it's in the first cluster
+# of comment, ie. there are no empty lines after the first n-leading lines.
+
+# deno-fmt-ignore-file
+{{something crazy \ No newline at end of file
diff --git a/tests/specs/future/unstable_flags/main.js b/tests/specs/future/unstable_flags/main.js
index 51af892f6..8cc8960d9 100644
--- a/tests/specs/future/unstable_flags/main.js
+++ b/tests/specs/future/unstable_flags/main.js
@@ -1,4 +1,3 @@
-console.log(typeof await navigator.gpu.requestAdapter() === "object"); // Throws without `--unstable-gpu`
console.log(typeof Deno.dlopen === "function"); // Undefined without `--unstable-ffi`
console.log(
// Undefined without `--unstable-fs`
diff --git a/tests/specs/future/unstable_flags/main.out b/tests/specs/future/unstable_flags/main.out
index b979d62f4..bb101b641 100644
--- a/tests/specs/future/unstable_flags/main.out
+++ b/tests/specs/future/unstable_flags/main.out
@@ -1,3 +1,2 @@
true
true
-true
diff --git a/tests/specs/info/import_map/__test__.jsonc b/tests/specs/info/import_map/__test__.jsonc
index 725276925..7aba603e0 100644
--- a/tests/specs/info/import_map/__test__.jsonc
+++ b/tests/specs/info/import_map/__test__.jsonc
@@ -1,5 +1,9 @@
{
- "args": "info preact/debug",
- "output": "with_import_map.out",
- "exitCode": 0
+ "steps": [
+ {
+ "args": "info preact/debug",
+ "output": "with_import_map.out",
+ "exitCode": 0
+ }
+ ]
}
diff --git a/tests/specs/info/package_json_basic/install.out b/tests/specs/info/package_json_basic/install.out
index b8114c12a..8f03ba640 100644
--- a/tests/specs/info/package_json_basic/install.out
+++ b/tests/specs/info/package_json_basic/install.out
@@ -1,3 +1,3 @@
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
Initialize @denotest/esm-basic@1.0.0
diff --git a/tests/specs/info/workspace_member/__test__.jsonc b/tests/specs/info/workspace_member/__test__.jsonc
new file mode 100644
index 000000000..d13d3b03e
--- /dev/null
+++ b/tests/specs/info/workspace_member/__test__.jsonc
@@ -0,0 +1,16 @@
+{
+ "tests": {
+ "member_folder": {
+ "args": "info --quiet foo",
+ "cwd": "member",
+ "output": "info_workspace_member.out",
+ "exitCode": 0
+ },
+ "member_folder_sub": {
+ "args": "info --quiet foo",
+ "cwd": "member/sub",
+ "output": "info_workspace_member_sub.out",
+ "exitCode": 0
+ }
+ }
+}
diff --git a/tests/specs/info/workspace_member/deno.json b/tests/specs/info/workspace_member/deno.json
new file mode 100644
index 000000000..f88028aea
--- /dev/null
+++ b/tests/specs/info/workspace_member/deno.json
@@ -0,0 +1,3 @@
+{
+ "workspace": ["./member"]
+}
diff --git a/tests/specs/info/workspace_member/info_workspace_member.out b/tests/specs/info/workspace_member/info_workspace_member.out
new file mode 100644
index 000000000..e0dc0b675
--- /dev/null
+++ b/tests/specs/info/workspace_member/info_workspace_member.out
@@ -0,0 +1,6 @@
+local: [WILDCARD]file.ts
+type: TypeScript
+dependencies: 0 unique
+size: [WILDCARD]
+
+file://[WILDCARD]/member/sub/file.ts ([WILDCARD])
diff --git a/tests/specs/info/workspace_member/info_workspace_member_sub.out b/tests/specs/info/workspace_member/info_workspace_member_sub.out
new file mode 100644
index 000000000..e0dc0b675
--- /dev/null
+++ b/tests/specs/info/workspace_member/info_workspace_member_sub.out
@@ -0,0 +1,6 @@
+local: [WILDCARD]file.ts
+type: TypeScript
+dependencies: 0 unique
+size: [WILDCARD]
+
+file://[WILDCARD]/member/sub/file.ts ([WILDCARD])
diff --git a/tests/specs/info/workspace_member/member/deno.json b/tests/specs/info/workspace_member/member/deno.json
new file mode 100644
index 000000000..66aac2904
--- /dev/null
+++ b/tests/specs/info/workspace_member/member/deno.json
@@ -0,0 +1,5 @@
+{
+ "imports": {
+ "foo": "./sub/file.ts"
+ }
+}
diff --git a/tests/specs/info/workspace_member/member/sub/file.ts b/tests/specs/info/workspace_member/member/sub/file.ts
new file mode 100644
index 000000000..cb0ff5c3b
--- /dev/null
+++ b/tests/specs/info/workspace_member/member/sub/file.ts
@@ -0,0 +1 @@
+export {};
diff --git a/tests/specs/install/future_install_global/install.out b/tests/specs/install/future_install_global/install.out
index 58cd88ada..0fa1b9719 100644
--- a/tests/specs/install/future_install_global/install.out
+++ b/tests/specs/install/future_install_global/install.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
✅ Successfully installed deno-test-bin[WILDCARD]
[WILDCARD]
diff --git a/tests/specs/install/future_install_local_add_deno/install.out b/tests/specs/install/future_install_local_add_deno/install.out
index 93894a020..2f73e5afb 100644
--- a/tests/specs/install/future_install_local_add_deno/install.out
+++ b/tests/specs/install/future_install_local_add_deno/install.out
@@ -1,3 +1,3 @@
Add npm:@denotest/esm-basic@1.0.0
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
diff --git a/tests/specs/install/future_install_local_add_npm/install.out b/tests/specs/install/future_install_local_add_npm/install.out
index 42161f3ae..44bd9cac7 100644
--- a/tests/specs/install/future_install_local_add_npm/install.out
+++ b/tests/specs/install/future_install_local_add_npm/install.out
@@ -1,4 +1,4 @@
Add npm:@denotest/esm-basic@1.0.0
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
Initialize @denotest/esm-basic@1.0.0
diff --git a/tests/specs/install/future_install_local_add_npm/package.json.out b/tests/specs/install/future_install_local_add_npm/package.json.out
index ad8518e79..613d98636 100644
--- a/tests/specs/install/future_install_local_add_npm/package.json.out
+++ b/tests/specs/install/future_install_local_add_npm/package.json.out
@@ -1,3 +1,5 @@
{
- "dependencies": { "@denotest/esm-basic": "^1.0.0" }
+ "dependencies": {
+ "@denotest/esm-basic": "^1.0.0"
+ }
}
diff --git a/tests/specs/install/future_install_local_deno/install.out b/tests/specs/install/future_install_local_deno/install.out
index 15263a37b..d0972f69e 100644
--- a/tests/specs/install/future_install_local_deno/install.out
+++ b/tests/specs/install/future_install_local_deno/install.out
@@ -8,7 +8,7 @@ Download http://localhost:4545/subdir/print_hello.ts
Download http://127.0.0.1:4250/@denotest/add/meta.json
Download http://127.0.0.1:4250/@denotest/add/1.0.0_meta.json
Download http://127.0.0.1:4250/@denotest/add/1.0.0/mod.ts
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
Download http://127.0.0.1:4250/@std/testing/1.0.0/bdd.ts
Download http://127.0.0.1:4250/@std/testing/1.0.0/types.ts
diff --git a/tests/specs/install/future_install_node_modules/install.out b/tests/specs/install/future_install_node_modules/install.out
index b8114c12a..8f03ba640 100644
--- a/tests/specs/install/future_install_node_modules/install.out
+++ b/tests/specs/install/future_install_node_modules/install.out
@@ -1,3 +1,3 @@
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
Initialize @denotest/esm-basic@1.0.0
diff --git a/tests/specs/install/import_map_with_dir/__test__.jsonc b/tests/specs/install/import_map_with_dir/__test__.jsonc
new file mode 100644
index 000000000..cbbc7cc2e
--- /dev/null
+++ b/tests/specs/install/import_map_with_dir/__test__.jsonc
@@ -0,0 +1,9 @@
+{
+ "tempDir": true,
+ "steps": [
+ {
+ "args": "install",
+ "output": ""
+ }
+ ]
+}
diff --git a/tests/specs/install/import_map_with_dir/deno.json b/tests/specs/install/import_map_with_dir/deno.json
new file mode 100644
index 000000000..5c3224b07
--- /dev/null
+++ b/tests/specs/install/import_map_with_dir/deno.json
@@ -0,0 +1,5 @@
+{
+ "imports": {
+ "@assets": "./src/assets/"
+ }
+}
diff --git a/tests/specs/install/install_add_dep_existing/install.out b/tests/specs/install/install_add_dep_existing/install.out
index 42161f3ae..44bd9cac7 100644
--- a/tests/specs/install/install_add_dep_existing/install.out
+++ b/tests/specs/install/install_add_dep_existing/install.out
@@ -1,4 +1,4 @@
Add npm:@denotest/esm-basic@1.0.0
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
Initialize @denotest/esm-basic@1.0.0
diff --git a/tests/specs/install/install_add_dev/install.out b/tests/specs/install/install_add_dev/install.out
index 42161f3ae..44bd9cac7 100644
--- a/tests/specs/install/install_add_dev/install.out
+++ b/tests/specs/install/install_add_dev/install.out
@@ -1,4 +1,4 @@
Add npm:@denotest/esm-basic@1.0.0
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
Initialize @denotest/esm-basic@1.0.0
diff --git a/tests/specs/install/install_add_dev/package.json b/tests/specs/install/install_add_dev/package.json
index d5ca56e00..0967ef424 100644
--- a/tests/specs/install/install_add_dev/package.json
+++ b/tests/specs/install/install_add_dev/package.json
@@ -1,3 +1 @@
-{
- "devDependencies": { "@denotest/esm-basic": "^1.0.0" }
-}
+{}
diff --git a/tests/specs/install/install_add_dev/package.json.out b/tests/specs/install/install_add_dev/package.json.out
index d5ca56e00..866724397 100644
--- a/tests/specs/install/install_add_dev/package.json.out
+++ b/tests/specs/install/install_add_dev/package.json.out
@@ -1,3 +1,5 @@
{
- "devDependencies": { "@denotest/esm-basic": "^1.0.0" }
+ "devDependencies": {
+ "@denotest/esm-basic": "^1.0.0"
+ }
}
diff --git a/tests/specs/install/install_add_dev_existing/install.out b/tests/specs/install/install_add_dev_existing/install.out
index 42161f3ae..44bd9cac7 100644
--- a/tests/specs/install/install_add_dev_existing/install.out
+++ b/tests/specs/install/install_add_dev_existing/install.out
@@ -1,4 +1,4 @@
Add npm:@denotest/esm-basic@1.0.0
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
Initialize @denotest/esm-basic@1.0.0
diff --git a/tests/specs/install/install_deprecated_package/install.out b/tests/specs/install/install_deprecated_package/install.out
index 95c075909..32661d971 100644
--- a/tests/specs/install/install_deprecated_package/install.out
+++ b/tests/specs/install/install_deprecated_package/install.out
@@ -1,5 +1,5 @@
Add npm:@denotest/deprecated-package@1.0.0
-Download http://localhost:4260/@denotest/deprecated-package
+Download http://localhost:4260/@denotest%2fdeprecated-package
Download http://localhost:4260/@denotest/deprecated-package/1.0.0.tgz
Initialize @denotest/deprecated-package@1.0.0
Warning The following packages are deprecated:
diff --git a/tests/specs/install/install_deprecated_package/package.json.out b/tests/specs/install/install_deprecated_package/package.json.out
index 4b4b08087..0cf36cd24 100644
--- a/tests/specs/install/install_deprecated_package/package.json.out
+++ b/tests/specs/install/install_deprecated_package/package.json.out
@@ -1,3 +1,5 @@
{
- "dependencies": { "@denotest/deprecated-package": "^1.0.0" }
+ "dependencies": {
+ "@denotest/deprecated-package": "^1.0.0"
+ }
}
diff --git a/tests/specs/install/install_entrypoint/install.out b/tests/specs/install/install_entrypoint/install.out
index d702cf45a..da10f3aa0 100644
--- a/tests/specs/install/install_entrypoint/install.out
+++ b/tests/specs/install/install_entrypoint/install.out
@@ -1,6 +1,6 @@
[UNORDERED_START]
Download http://127.0.0.1:4250/@denotest/add/meta.json
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
Download http://127.0.0.1:4250/@denotest/add/1.0.0_meta.json
Download http://127.0.0.1:4250/@denotest/add/1.0.0/mod.ts
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
diff --git a/tests/specs/install/install_entrypoint/lifecycle.out b/tests/specs/install/install_entrypoint/lifecycle.out
index 2fd279875..b302ea334 100644
--- a/tests/specs/install/install_entrypoint/lifecycle.out
+++ b/tests/specs/install/install_entrypoint/lifecycle.out
@@ -1,6 +1,6 @@
[UNORDERED_START]
-Download http://localhost:4260/@denotest/node-lifecycle-scripts
-Download http://localhost:4260/@denotest/bin
+Download http://localhost:4260/@denotest%2fnode-lifecycle-scripts
+Download http://localhost:4260/@denotest%2fbin
Download http://localhost:4260/@denotest/node-lifecycle-scripts/1.0.0.tgz
Download http://localhost:4260/@denotest/bin/1.0.0.tgz
Initialize @denotest/node-lifecycle-scripts@1.0.0
diff --git a/tests/specs/install/installs_all_workspace_imports/__test__.jsonc b/tests/specs/install/installs_all_workspace_imports/__test__.jsonc
new file mode 100644
index 000000000..254fe8b98
--- /dev/null
+++ b/tests/specs/install/installs_all_workspace_imports/__test__.jsonc
@@ -0,0 +1,9 @@
+{
+ "tempDir": true,
+ "steps": [
+ {
+ "args": "install",
+ "output": "install.out"
+ }
+ ]
+}
diff --git a/tests/specs/install/installs_all_workspace_imports/deno.json b/tests/specs/install/installs_all_workspace_imports/deno.json
new file mode 100644
index 000000000..ac77e26d9
--- /dev/null
+++ b/tests/specs/install/installs_all_workspace_imports/deno.json
@@ -0,0 +1,6 @@
+{
+ "workspace": ["packages/foo", "packages/bar"],
+ "imports": {
+ "@denotest/subtract": "jsr:@denotest/subtract@^1.0.0"
+ }
+}
diff --git a/tests/specs/install/installs_all_workspace_imports/install.out b/tests/specs/install/installs_all_workspace_imports/install.out
new file mode 100644
index 000000000..b02e6cc03
--- /dev/null
+++ b/tests/specs/install/installs_all_workspace_imports/install.out
@@ -0,0 +1,10 @@
+[UNORDERED_START]
+Download http://localhost:4260/@denotest%2fesm-basic
+Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
+Download http://127.0.0.1:4250/@denotest/subtract/meta.json
+Download http://127.0.0.1:4250/@denotest/add/meta.json
+Download http://127.0.0.1:4250/@denotest/add/1.0.0_meta.json
+Download http://127.0.0.1:4250/@denotest/subtract/1.0.0_meta.json
+Download http://127.0.0.1:4250/@denotest/add/1.0.0/mod.ts
+Download http://127.0.0.1:4250/@denotest/subtract/1.0.0/mod.ts
+[UNORDERED_END]
diff --git a/tests/specs/install/installs_all_workspace_imports/packages/bar/deno.json b/tests/specs/install/installs_all_workspace_imports/packages/bar/deno.json
new file mode 100644
index 000000000..0172071c3
--- /dev/null
+++ b/tests/specs/install/installs_all_workspace_imports/packages/bar/deno.json
@@ -0,0 +1,5 @@
+{
+ "imports": {
+ "@denotest/esm-basic": "npm:@denotest/esm-basic@^1.0.0"
+ }
+}
diff --git a/tests/specs/install/installs_all_workspace_imports/packages/foo/deno.json b/tests/specs/install/installs_all_workspace_imports/packages/foo/deno.json
new file mode 100644
index 000000000..38ca2d4b8
--- /dev/null
+++ b/tests/specs/install/installs_all_workspace_imports/packages/foo/deno.json
@@ -0,0 +1,5 @@
+{
+ "imports": {
+ "@denotest/add": "jsr:@denotest/add@^1.0.0"
+ }
+}
diff --git a/tests/specs/install/invalid_scheme/__test__.jsonc b/tests/specs/install/invalid_scheme/__test__.jsonc
new file mode 100644
index 000000000..c4d3ebbf0
--- /dev/null
+++ b/tests/specs/install/invalid_scheme/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "tempDir": true,
+ "args": "install",
+ "output": "install.out"
+}
diff --git a/tests/specs/install/invalid_scheme/install.out b/tests/specs/install/invalid_scheme/install.out
new file mode 100644
index 000000000..cf100216b
--- /dev/null
+++ b/tests/specs/install/invalid_scheme/install.out
@@ -0,0 +1,5 @@
+Warning Not implemented scheme 'git'
+ at file:///[WILDLINE]/package.json
+Download http://localhost:4260/@denotest%2fadd
+Download http://localhost:4260/@denotest/add/1.0.0.tgz
+Initialize @denotest/add@1.0.0
diff --git a/tests/specs/install/invalid_scheme/package.json b/tests/specs/install/invalid_scheme/package.json
new file mode 100644
index 000000000..5e50ae591
--- /dev/null
+++ b/tests/specs/install/invalid_scheme/package.json
@@ -0,0 +1,6 @@
+{
+ "dependencies": {
+ "@denotest/add": "*",
+ "deno": "git:denoland/deno"
+ }
+}
diff --git a/tests/specs/install/jsr_exports/__test__.jsonc b/tests/specs/install/jsr_exports/__test__.jsonc
new file mode 100644
index 000000000..7ccc5da4d
--- /dev/null
+++ b/tests/specs/install/jsr_exports/__test__.jsonc
@@ -0,0 +1,7 @@
+{
+ "tempDir": true,
+ "steps": [
+ { "args": "install", "output": "install.out" },
+ { "args": "run --cached-only main.ts", "output": "main.out" }
+ ]
+}
diff --git a/tests/specs/install/jsr_exports/deno.json b/tests/specs/install/jsr_exports/deno.json
new file mode 100644
index 000000000..4b281f80a
--- /dev/null
+++ b/tests/specs/install/jsr_exports/deno.json
@@ -0,0 +1,5 @@
+{
+ "imports": {
+ "@denotest/multiple-exports": "jsr:@denotest/multiple-exports@^1.0.0"
+ }
+}
diff --git a/tests/specs/install/jsr_exports/install.out b/tests/specs/install/jsr_exports/install.out
new file mode 100644
index 000000000..bce0d79bb
--- /dev/null
+++ b/tests/specs/install/jsr_exports/install.out
@@ -0,0 +1,13 @@
+[UNORDERED_START]
+Download http://127.0.0.1:4250/@denotest/multiple-exports/meta.json
+Download http://127.0.0.1:4250/@denotest/multiple-exports/1.0.0_meta.json
+Download http://127.0.0.1:4250/@denotest/multiple-exports/1.0.0/add.ts
+Download http://127.0.0.1:4250/@denotest/multiple-exports/1.0.0/subtract.ts
+Download http://127.0.0.1:4250/@denotest/multiple-exports/1.0.0/data.json
+Download http://127.0.0.1:4250/@denotest/add/meta.json
+Download http://127.0.0.1:4250/@denotest/subtract/meta.json
+Download http://127.0.0.1:4250/@denotest/add/1.0.0_meta.json
+Download http://127.0.0.1:4250/@denotest/subtract/1.0.0_meta.json
+Download http://127.0.0.1:4250/@denotest/add/1.0.0/mod.ts
+Download http://127.0.0.1:4250/@denotest/subtract/1.0.0/mod.ts
+[UNORDERED_END]
diff --git a/tests/specs/install/jsr_exports/main.out b/tests/specs/install/jsr_exports/main.out
new file mode 100644
index 000000000..6ce184bad
--- /dev/null
+++ b/tests/specs/install/jsr_exports/main.out
@@ -0,0 +1,3 @@
+3
+-1
+{ a: 1 }
diff --git a/tests/specs/install/jsr_exports/main.ts b/tests/specs/install/jsr_exports/main.ts
new file mode 100644
index 000000000..f7efdb0e9
--- /dev/null
+++ b/tests/specs/install/jsr_exports/main.ts
@@ -0,0 +1,7 @@
+import { add } from "@denotest/multiple-exports/add";
+import { subtract } from "@denotest/multiple-exports/subtract";
+import data from "@denotest/multiple-exports/data-json" with { type: "json" };
+
+console.log(add(1, 2));
+console.log(subtract(1, 2));
+console.log(data);
diff --git a/tests/specs/install/non_existent_optional_peer/install.out b/tests/specs/install/non_existent_optional_peer/install.out
index 292c1a4e2..694d4b51b 100644
--- a/tests/specs/install/non_existent_optional_peer/install.out
+++ b/tests/specs/install/non_existent_optional_peer/install.out
@@ -1,5 +1,5 @@
[UNORDERED_START]
-Download http://localhost:4260/@denotest/non-existent-optional-peer
+Download http://localhost:4260/@denotest%2fnon-existent-optional-peer
Download http://localhost:4260/uWebSockets.js
Download http://localhost:4260/@denotest/non-existent-optional-peer/1.0.0.tgz
[UNORDERED_END]
diff --git a/tests/specs/install/scripts_install_launch_cjs_temp_dir/__test__.jsonc b/tests/specs/install/scripts_install_launch_cjs_temp_dir/__test__.jsonc
new file mode 100644
index 000000000..087d08eff
--- /dev/null
+++ b/tests/specs/install/scripts_install_launch_cjs_temp_dir/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "tempDir": true,
+ "args": "install --allow-scripts",
+ "output": "output.out"
+}
diff --git a/tests/specs/install/scripts_install_launch_cjs_temp_dir/output.out b/tests/specs/install/scripts_install_launch_cjs_temp_dir/output.out
new file mode 100644
index 000000000..d5f06cc6e
--- /dev/null
+++ b/tests/specs/install/scripts_install_launch_cjs_temp_dir/output.out
@@ -0,0 +1,4 @@
+Download http://localhost:4260/@denotest%2finstall-launch-cjs-temp-dir
+Download http://localhost:4260/@denotest/install-launch-cjs-temp-dir/1.0.0.tgz
+Initialize @denotest/install-launch-cjs-temp-dir@1.0.0
+Initialize @denotest/install-launch-cjs-temp-dir@1.0.0: running 'install' script
diff --git a/tests/specs/install/scripts_install_launch_cjs_temp_dir/package.json b/tests/specs/install/scripts_install_launch_cjs_temp_dir/package.json
new file mode 100644
index 000000000..71672f9bc
--- /dev/null
+++ b/tests/specs/install/scripts_install_launch_cjs_temp_dir/package.json
@@ -0,0 +1,5 @@
+{
+ "dependencies": {
+ "@denotest/install-launch-cjs-temp-dir": "*"
+ }
+}
diff --git a/tests/specs/install/scripts_install_no_ext/__test__.jsonc b/tests/specs/install/scripts_install_no_ext/__test__.jsonc
new file mode 100644
index 000000000..087d08eff
--- /dev/null
+++ b/tests/specs/install/scripts_install_no_ext/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "tempDir": true,
+ "args": "install --allow-scripts",
+ "output": "output.out"
+}
diff --git a/tests/specs/install/scripts_install_no_ext/output.out b/tests/specs/install/scripts_install_no_ext/output.out
new file mode 100644
index 000000000..074e97812
--- /dev/null
+++ b/tests/specs/install/scripts_install_no_ext/output.out
@@ -0,0 +1,4 @@
+Download http://localhost:4260/@denotest%2finstall-no-ext
+Download http://localhost:4260/@denotest/install-no-ext/1.0.0.tgz
+Initialize @denotest/install-no-ext@1.0.0
+Initialize @denotest/install-no-ext@1.0.0: running 'install' script
diff --git a/tests/specs/install/scripts_install_no_ext/package.json b/tests/specs/install/scripts_install_no_ext/package.json
new file mode 100644
index 000000000..7ac9ca6b2
--- /dev/null
+++ b/tests/specs/install/scripts_install_no_ext/package.json
@@ -0,0 +1,5 @@
+{
+ "dependencies": {
+ "@denotest/install-no-ext": "*"
+ }
+}
diff --git a/tests/specs/install/type_only_import/__test__.jsonc b/tests/specs/install/type_only_import/__test__.jsonc
new file mode 100644
index 000000000..22b8134ac
--- /dev/null
+++ b/tests/specs/install/type_only_import/__test__.jsonc
@@ -0,0 +1,10 @@
+{
+ "tempDir": true,
+ "steps": [
+ { "args": "install -e main.ts", "output": "install.out" },
+ {
+ "args": "run --check --cached-only main.ts",
+ "output": "run.out"
+ }
+ ]
+}
diff --git a/tests/specs/install/type_only_import/install.out b/tests/specs/install/type_only_import/install.out
new file mode 100644
index 000000000..1bdbec4e5
--- /dev/null
+++ b/tests/specs/install/type_only_import/install.out
@@ -0,0 +1,6 @@
+Download http://127.0.0.1:4250/@denotest/type-only-import/meta.json
+Download http://127.0.0.1:4250/@denotest/type-only-import/1.0.0_meta.json
+[UNORDERED_START]
+Download http://127.0.0.1:4250/@denotest/type-only-import/1.0.0/mod.ts
+Download http://127.0.0.1:4250/@denotest/type-only-import/1.0.0/foo.ts
+[UNORDERED_END]
diff --git a/tests/specs/install/type_only_import/main.ts b/tests/specs/install/type_only_import/main.ts
new file mode 100644
index 000000000..bf22935a2
--- /dev/null
+++ b/tests/specs/install/type_only_import/main.ts
@@ -0,0 +1,3 @@
+import { foo } from "jsr:@denotest/type-only-import";
+
+console.log(foo.bar);
diff --git a/tests/specs/install/type_only_import/run.out b/tests/specs/install/type_only_import/run.out
new file mode 100644
index 000000000..d36ac8aa3
--- /dev/null
+++ b/tests/specs/install/type_only_import/run.out
@@ -0,0 +1,2 @@
+Check [WILDCARD]main.ts
+foo
diff --git a/tests/specs/install/workspace_member_with_tag_dep/install.out b/tests/specs/install/workspace_member_with_tag_dep/install.out
index b8114c12a..8f03ba640 100644
--- a/tests/specs/install/workspace_member_with_tag_dep/install.out
+++ b/tests/specs/install/workspace_member_with_tag_dep/install.out
@@ -1,3 +1,3 @@
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
Initialize @denotest/esm-basic@1.0.0
diff --git a/tests/specs/lint/gitignore/.gitignore b/tests/specs/lint/gitignore/.gitignore
new file mode 100644
index 000000000..838458f20
--- /dev/null
+++ b/tests/specs/lint/gitignore/.gitignore
@@ -0,0 +1 @@
+/dist/ \ No newline at end of file
diff --git a/tests/specs/lint/gitignore/__test__.jsonc b/tests/specs/lint/gitignore/__test__.jsonc
new file mode 100644
index 000000000..e777fb1c1
--- /dev/null
+++ b/tests/specs/lint/gitignore/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "lint",
+ "output": "expected.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/lint/gitignore/dist/file1.js b/tests/specs/lint/gitignore/dist/file1.js
new file mode 100644
index 000000000..669c1e2c8
--- /dev/null
+++ b/tests/specs/lint/gitignore/dist/file1.js
@@ -0,0 +1,3 @@
+// This file is in `.gitignore` simulating that it's generated by a build tool
+// and should not be linted
+while (false) {}
diff --git a/tests/specs/lint/gitignore/expected.out b/tests/specs/lint/gitignore/expected.out
new file mode 100644
index 000000000..8024b51d1
--- /dev/null
+++ b/tests/specs/lint/gitignore/expected.out
@@ -0,0 +1,12 @@
+error[no-empty]: Empty block statement
+ --> [WILDCARD]file2.ts:3:14
+ |
+3 | } catch (_e) {}
+ | ^^
+ = hint: Add code or comment to the empty block
+
+ docs: https://lint.deno.land/rules/no-empty
+
+
+Found 1 problem
+Checked 1 file
diff --git a/tests/specs/lint/gitignore/file2.ts b/tests/specs/lint/gitignore/file2.ts
new file mode 100644
index 000000000..73c612c35
--- /dev/null
+++ b/tests/specs/lint/gitignore/file2.ts
@@ -0,0 +1,6 @@
+try {
+ await Deno.open("./some/file.txt");
+} catch (_e) {}
+
+// deno-lint-ignore no-explicit-any
+function _foo(): any {}
diff --git a/tests/specs/lint/node_globals_no_duplicate_imports/main.out b/tests/specs/lint/node_globals_no_duplicate_imports/main.out
index 56df10eba..ce5523f99 100644
--- a/tests/specs/lint/node_globals_no_duplicate_imports/main.out
+++ b/tests/specs/lint/node_globals_no_duplicate_imports/main.out
@@ -2,3 +2,7 @@ error: Uncaught (in promise) ReferenceError: setImmediate is not defined
const _foo = setImmediate;
^
at [WILDCARD]main.ts:3:14
+
+ info: setImmediate is not available in the global scope in Deno.
+ hint: Import it explicitly with import { setImmediate } from "node:timers";,
+ or run again with --unstable-node-globals flag to add this global.
diff --git a/tests/specs/lockfile/frozen_lockfile/__test__.jsonc b/tests/specs/lockfile/frozen_lockfile/__test__.jsonc
index 7a7b9c233..07ec2c4c1 100644
--- a/tests/specs/lockfile/frozen_lockfile/__test__.jsonc
+++ b/tests/specs/lockfile/frozen_lockfile/__test__.jsonc
@@ -183,6 +183,19 @@
"exitCode": 1
}
]
+ },
+ "check_subcommand": {
+ "steps": [
+ {
+ "args": "check --frozen=true add.ts",
+ "output": "[WILDCARD]The lockfile is out of date[WILDCARD]",
+ "exitCode": 1
+ },
+ {
+ "args": "check --frozen=false add.ts",
+ "output": "[WILDCARD]Check [WILDCARD]add.ts\n"
+ }
+ ]
}
}
}
diff --git a/tests/specs/lockfile/frozen_lockfile/frozen_new_dep_dynamic_npm.out b/tests/specs/lockfile/frozen_lockfile/frozen_new_dep_dynamic_npm.out
index 4ae4d059c..4fc016c57 100644
--- a/tests/specs/lockfile/frozen_lockfile/frozen_new_dep_dynamic_npm.out
+++ b/tests/specs/lockfile/frozen_lockfile/frozen_new_dep_dynamic_npm.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/subtract
+Download http://localhost:4260/@denotest%2fsubtract
error: Uncaught (in promise) TypeError: The lockfile is out of date. Run `deno install --frozen=false`, or rerun with `--frozen=false` to update it.
changes:
4 | - "npm:@denotest/add@1": "1.0.0"
diff --git a/tests/specs/lockfile/frozen_lockfile/frozen_new_dep_run.out b/tests/specs/lockfile/frozen_lockfile/frozen_new_dep_run.out
index 057b9632b..07b37b925 100644
--- a/tests/specs/lockfile/frozen_lockfile/frozen_new_dep_run.out
+++ b/tests/specs/lockfile/frozen_lockfile/frozen_new_dep_run.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/subtract
+Download http://localhost:4260/@denotest%2fsubtract
error: The lockfile is out of date. Run `deno install --frozen=false`, or rerun with `--frozen=false` to update it.
changes:
4 | - "npm:@denotest/add@1": "1.0.0"
diff --git a/tests/specs/lockfile/frozen_lockfile/frozen_package_json_changed.out b/tests/specs/lockfile/frozen_lockfile/frozen_package_json_changed.out
index dc31a1a65..626007478 100644
--- a/tests/specs/lockfile/frozen_lockfile/frozen_package_json_changed.out
+++ b/tests/specs/lockfile/frozen_lockfile/frozen_package_json_changed.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/bin
+Download http://localhost:4260/@denotest%2fbin
error: The lockfile is out of date. Run `deno install --frozen=false`, or rerun with `--frozen=false` to update it.
changes:
4 | - "npm:@denotest/add@1": "1.0.0"
diff --git a/tests/specs/lockfile/frozen_lockfile/no_lockfile_run.out b/tests/specs/lockfile/frozen_lockfile/no_lockfile_run.out
index 27dc66fd2..047bfdb4a 100644
--- a/tests/specs/lockfile/frozen_lockfile/no_lockfile_run.out
+++ b/tests/specs/lockfile/frozen_lockfile/no_lockfile_run.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/add
+Download http://localhost:4260/@denotest%2fadd
error: The lockfile is out of date. Run `deno install --frozen=false`, or rerun with `--frozen=false` to update it.
changes:
1 | -
diff --git a/tests/specs/lockfile/only_package_json/install.out b/tests/specs/lockfile/only_package_json/install.out
index b8114c12a..8f03ba640 100644
--- a/tests/specs/lockfile/only_package_json/install.out
+++ b/tests/specs/lockfile/only_package_json/install.out
@@ -1,3 +1,3 @@
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
Initialize @denotest/esm-basic@1.0.0
diff --git a/tests/specs/mod.rs b/tests/specs/mod.rs
index 34221dd9d..b4c8781d3 100644
--- a/tests/specs/mod.rs
+++ b/tests/specs/mod.rs
@@ -119,6 +119,9 @@ struct MultiStepMetaData {
/// steps.
#[serde(default)]
pub temp_dir: bool,
+ /// Whether the temporary directory should be symlinked to another path.
+ #[serde(default)]
+ pub symlinked_temp_dir: bool,
/// The base environment to use for the test.
#[serde(default)]
pub base: Option<String>,
@@ -142,6 +145,8 @@ struct SingleTestMetaData {
#[serde(default)]
pub temp_dir: bool,
#[serde(default)]
+ pub symlinked_temp_dir: bool,
+ #[serde(default)]
pub repeat: Option<usize>,
#[serde(flatten)]
pub step: StepMetaData,
@@ -155,6 +160,7 @@ impl SingleTestMetaData {
base: self.base,
cwd: None,
temp_dir: self.temp_dir,
+ symlinked_temp_dir: self.symlinked_temp_dir,
repeat: self.repeat,
envs: Default::default(),
steps: vec![self.step],
@@ -330,6 +336,20 @@ fn test_context_from_metadata(
builder = builder.cwd(cwd.to_string_lossy());
}
+ if metadata.symlinked_temp_dir {
+ // not actually deprecated, we just want to discourage its use
+ // because it's mostly used for testing purposes locally
+ #[allow(deprecated)]
+ {
+ builder = builder.use_symlinked_temp_dir();
+ }
+ if cfg!(not(debug_assertions)) {
+ // panic to prevent using this on the CI as CI already uses
+ // a symlinked temp directory for every test
+ panic!("Cannot use symlinkedTempDir in release mode");
+ }
+ }
+
match &metadata.base {
// todo(dsherret): add bases in the future as needed
Some(base) => panic!("Unknown test base: {}", base),
diff --git a/tests/specs/node/child_process_extra_pipes/main.out b/tests/specs/node/child_process_extra_pipes/main.out
index 694126b92..436afd2f7 100644
--- a/tests/specs/node/child_process_extra_pipes/main.out
+++ b/tests/specs/node/child_process_extra_pipes/main.out
@@ -1,5 +1,5 @@
-data: hello world
[UNORDERED_START]
child closed
+got: hello world
pipe closed
[UNORDERED_END]
diff --git a/tests/specs/node/child_process_extra_pipes/main.ts b/tests/specs/node/child_process_extra_pipes/main.ts
index a3683fe9e..2837cdc53 100644
--- a/tests/specs/node/child_process_extra_pipes/main.ts
+++ b/tests/specs/node/child_process_extra_pipes/main.ts
@@ -1,5 +1,4 @@
import child_process from "node:child_process";
-import { Buffer } from "node:buffer";
import console from "node:console";
const child = child_process.spawn("./test-pipe/target/debug/test-pipe", [], {
@@ -8,19 +7,32 @@ const child = child_process.spawn("./test-pipe/target/debug/test-pipe", [], {
const extra = child.stdio[4];
-const p = Promise.withResolvers();
+if (!extra) {
+ throw new Error("no extra pipe");
+}
+
+const p = Promise.withResolvers<void>();
+
+let got = "";
child.on("close", () => {
console.log("child closed");
- p.resolve();
+ console.log("got:", got);
+ if (got === "hello world") {
+ p.resolve();
+ } else {
+ p.reject(new Error(`wanted "hello world", got "${got}"`));
+ }
});
extra.on("data", (d) => {
- console.log("data:", d.toString().trim());
+ got += d.toString();
});
extra.on("close", () => {
console.log("pipe closed");
});
+extra.write("start");
+
await p.promise;
diff --git a/tests/specs/node/child_process_extra_pipes/test-pipe/src/main.rs b/tests/specs/node/child_process_extra_pipes/test-pipe/src/main.rs
index 192f82731..acc034830 100644
--- a/tests/specs/node/child_process_extra_pipes/test-pipe/src/main.rs
+++ b/tests/specs/node/child_process_extra_pipes/test-pipe/src/main.rs
@@ -1,12 +1,31 @@
+use std::fs::File;
use std::io::prelude::*;
use std::os::fd::FromRawFd;
-use std::os::unix::net::UnixStream;
fn main() {
#[cfg(unix)]
{
- let mut stream = unsafe { UnixStream::from_raw_fd(4) };
+ let mut pipe = unsafe { File::from_raw_fd(4) };
- stream.write_all(b"hello world\n").unwrap();
+ let mut read = 0;
+ let mut buf = [0u8; 1024];
+ loop {
+ if read > 4 {
+ assert_eq!(&buf[..5], b"start");
+ break;
+ }
+ match pipe.read(&mut buf) {
+ Ok(n) => {
+ read += n;
+ }
+ Ok(0) => {
+ return;
+ }
+ Err(e) => {
+ eprintln!("GOT ERROR: {e:?}");
+ }
+ }
+ }
+ pipe.write_all(b"hello world").unwrap();
}
}
diff --git a/tests/specs/node/cjs_reexport_same_specifier_in_sub_folder/main.out b/tests/specs/node/cjs_reexport_same_specifier_in_sub_folder/main.out
index 321d995b8..c50f064d7 100644
--- a/tests/specs/node/cjs_reexport_same_specifier_in_sub_folder/main.out
+++ b/tests/specs/node/cjs_reexport_same_specifier_in_sub_folder/main.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/cjs-reexport-same-specifier-in-sub-folder
+Download http://localhost:4260/@denotest%2fcjs-reexport-same-specifier-in-sub-folder
Download http://localhost:4260/@denotest/cjs-reexport-same-specifier-in-sub-folder/1.0.0.tgz
[Module: null prototype] {
default: { main: [Getter], sub: [Getter] },
diff --git a/tests/specs/node/next_tick_uncaught_exception/__test__.jsonc b/tests/specs/node/next_tick_uncaught_exception/__test__.jsonc
new file mode 100644
index 000000000..5517e693d
--- /dev/null
+++ b/tests/specs/node/next_tick_uncaught_exception/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run main.ts",
+ "output": "main.out"
+}
diff --git a/tests/specs/node/next_tick_uncaught_exception/main.out b/tests/specs/node/next_tick_uncaught_exception/main.out
new file mode 100644
index 000000000..45b756515
--- /dev/null
+++ b/tests/specs/node/next_tick_uncaught_exception/main.out
@@ -0,0 +1,2 @@
+caught Error: thrown from next tick
+ at file:///[WILDCARD]/specs/node/next_tick_uncaught_exception/main.ts:4:15
diff --git a/tests/specs/node/next_tick_uncaught_exception/main.ts b/tests/specs/node/next_tick_uncaught_exception/main.ts
new file mode 100644
index 000000000..2679d3d54
--- /dev/null
+++ b/tests/specs/node/next_tick_uncaught_exception/main.ts
@@ -0,0 +1,13 @@
+import process from "node:process";
+import { strictEqual } from "node:assert";
+
+const error = new Error("thrown from next tick");
+
+process.on("uncaughtException", (caught) => {
+ strictEqual(caught, error);
+ console.log("caught", caught);
+});
+
+process.nextTick(() => {
+ throw error;
+});
diff --git a/tests/specs/node/require_export_from_parent_with_no_filename/__test__.jsonc b/tests/specs/node/require_export_from_parent_with_no_filename/__test__.jsonc
new file mode 100644
index 000000000..a3de08e46
--- /dev/null
+++ b/tests/specs/node/require_export_from_parent_with_no_filename/__test__.jsonc
@@ -0,0 +1,13 @@
+{
+ "tempDir": true,
+ "steps": [
+ {
+ "args": "install",
+ "output": "[WILDCARD]"
+ },
+ {
+ "args": "run -A main.cjs",
+ "output": "3\n"
+ }
+ ]
+}
diff --git a/tests/specs/node/require_export_from_parent_with_no_filename/main.cjs b/tests/specs/node/require_export_from_parent_with_no_filename/main.cjs
new file mode 100644
index 000000000..3335ae1bf
--- /dev/null
+++ b/tests/specs/node/require_export_from_parent_with_no_filename/main.cjs
@@ -0,0 +1,16 @@
+const path = require("node:path");
+const Module = require("node:module");
+function requireFromString(code, filename) {
+ const paths = Module._nodeModulePaths((0, path.dirname)(filename));
+ const m = new Module(filename, module.parent);
+ m.paths = paths;
+ m._compile(code, filename);
+ return m.exports;
+}
+
+const code = `
+const add = require("@denotest/cjs-multiple-exports/add");
+
+console.log(add(1, 2));
+`;
+requireFromString(code, "fake.js");
diff --git a/tests/specs/node/require_export_from_parent_with_no_filename/package.json b/tests/specs/node/require_export_from_parent_with_no_filename/package.json
new file mode 100644
index 000000000..9cd643895
--- /dev/null
+++ b/tests/specs/node/require_export_from_parent_with_no_filename/package.json
@@ -0,0 +1,5 @@
+{
+ "dependencies": {
+ "@denotest/cjs-multiple-exports": "1.0.0"
+ }
+}
diff --git a/tests/specs/npm/adding_npm_dep_in_dynamic_import/main.out b/tests/specs/npm/adding_npm_dep_in_dynamic_import/main.out
index fe612aa3c..44c76f28d 100644
--- a/tests/specs/npm/adding_npm_dep_in_dynamic_import/main.out
+++ b/tests/specs/npm/adding_npm_dep_in_dynamic_import/main.out
@@ -1,8 +1,8 @@
-Download http://localhost:4260/@denotest/add
+Download http://localhost:4260/@denotest%2fadd
Download http://localhost:4260/@denotest/add/1.0.0.tgz
Initialize @denotest/add@1.0.0
3
-Download http://localhost:4260/@denotest/subtract
+Download http://localhost:4260/@denotest%2fsubtract
Download http://localhost:4260/@denotest/subtract/1.0.0.tgz
Initialize @denotest/subtract@1.0.0
1
diff --git a/tests/specs/npm/bin_entries_prefer_closer/install.out b/tests/specs/npm/bin_entries_prefer_closer/install.out
index 1d3a995b8..1c9472f46 100644
--- a/tests/specs/npm/bin_entries_prefer_closer/install.out
+++ b/tests/specs/npm/bin_entries_prefer_closer/install.out
@@ -1,6 +1,6 @@
[UNORDERED_START]
-Download http://localhost:4260/@denotest/transitive-bin
-Download http://localhost:4260/@denotest/bin
+Download http://localhost:4260/@denotest%2ftransitive-bin
+Download http://localhost:4260/@denotest%2fbin
Download http://localhost:4260/@denotest/bin/1.0.0.tgz
Download http://localhost:4260/@denotest/transitive-bin/1.0.0.tgz
Download http://localhost:4260/@denotest/bin/0.7.0.tgz
diff --git a/tests/specs/npm/bin_entry_created_by_lifecycle/__test__.jsonc b/tests/specs/npm/bin_entry_created_by_lifecycle/__test__.jsonc
new file mode 100644
index 000000000..665aec823
--- /dev/null
+++ b/tests/specs/npm/bin_entry_created_by_lifecycle/__test__.jsonc
@@ -0,0 +1,29 @@
+{
+ "tempDir": true,
+ "tests": {
+ "all_at_once": {
+ "steps": [
+ {
+ "args": "install --allow-scripts",
+ "output": "all_at_once_install.out"
+ },
+ { "args": "task run-testbin", "output": "run_testbin.out" }
+ ]
+ },
+ "separate_steps": {
+ "steps": [
+ { "if": "unix", "args": "install", "output": "install_warn.out" },
+ {
+ "if": "windows",
+ "args": "install",
+ "output": "install_warn_windows.out"
+ },
+ {
+ "args": "install --allow-scripts",
+ "output": "Initialize @denotest/bin-created-by-lifecycle@1.0.0: running 'install' script\n"
+ },
+ { "args": "task run-testbin", "output": "run_testbin.out" }
+ ]
+ }
+ }
+}
diff --git a/tests/specs/npm/bin_entry_created_by_lifecycle/all_at_once_install.out b/tests/specs/npm/bin_entry_created_by_lifecycle/all_at_once_install.out
new file mode 100644
index 000000000..bfaba3caf
--- /dev/null
+++ b/tests/specs/npm/bin_entry_created_by_lifecycle/all_at_once_install.out
@@ -0,0 +1,4 @@
+Download http://localhost:4260/@denotest%2fbin-created-by-lifecycle
+Download http://localhost:4260/@denotest/bin-created-by-lifecycle/1.0.0.tgz
+Initialize @denotest/bin-created-by-lifecycle@1.0.0
+Initialize @denotest/bin-created-by-lifecycle@1.0.0: running 'install' script
diff --git a/tests/specs/npm/bin_entry_created_by_lifecycle/install_warn.out b/tests/specs/npm/bin_entry_created_by_lifecycle/install_warn.out
new file mode 100644
index 000000000..864a3f6f5
--- /dev/null
+++ b/tests/specs/npm/bin_entry_created_by_lifecycle/install_warn.out
@@ -0,0 +1,10 @@
+Download http://localhost:4260/@denotest%2fbin-created-by-lifecycle
+Download http://localhost:4260/@denotest/bin-created-by-lifecycle/1.0.0.tgz
+Initialize @denotest/bin-created-by-lifecycle@1.0.0
+Warning Trying to set up 'testbin' bin for "[WILDCARD]bin-created-by-lifecycle", but the entry point "[WILDCARD]testbin.js" doesn't exist.
+Warning The following packages contained npm lifecycle scripts (preinstall/install/postinstall) that were not executed:
+┠─ npm:@denotest/bin-created-by-lifecycle@1.0.0
+┃
+┠─ This may cause the packages to not work correctly.
+┖─ To run lifecycle scripts, use the `--allow-scripts` flag with `deno install`:
+ deno install --allow-scripts=npm:@denotest/bin-created-by-lifecycle@1.0.0
diff --git a/tests/specs/npm/bin_entry_created_by_lifecycle/install_warn_windows.out b/tests/specs/npm/bin_entry_created_by_lifecycle/install_warn_windows.out
new file mode 100644
index 000000000..683808873
--- /dev/null
+++ b/tests/specs/npm/bin_entry_created_by_lifecycle/install_warn_windows.out
@@ -0,0 +1,9 @@
+Download http://localhost:4260/@denotest%2fbin-created-by-lifecycle
+Download http://localhost:4260/@denotest/bin-created-by-lifecycle/1.0.0.tgz
+Initialize @denotest/bin-created-by-lifecycle@1.0.0
+Warning The following packages contained npm lifecycle scripts (preinstall/install/postinstall) that were not executed:
+┠─ npm:@denotest/bin-created-by-lifecycle@1.0.0
+┃
+┠─ This may cause the packages to not work correctly.
+┖─ To run lifecycle scripts, use the `--allow-scripts` flag with `deno install`:
+ deno install --allow-scripts=npm:@denotest/bin-created-by-lifecycle@1.0.0
diff --git a/tests/specs/npm/bin_entry_created_by_lifecycle/package.json b/tests/specs/npm/bin_entry_created_by_lifecycle/package.json
new file mode 100644
index 000000000..9a8941ed9
--- /dev/null
+++ b/tests/specs/npm/bin_entry_created_by_lifecycle/package.json
@@ -0,0 +1,8 @@
+{
+ "dependencies": {
+ "@denotest/bin-created-by-lifecycle": "1.0.0"
+ },
+ "scripts": {
+ "run-testbin": "testbin"
+ }
+}
diff --git a/tests/specs/npm/bin_entry_created_by_lifecycle/run_testbin.out b/tests/specs/npm/bin_entry_created_by_lifecycle/run_testbin.out
new file mode 100644
index 000000000..a03f8bc58
--- /dev/null
+++ b/tests/specs/npm/bin_entry_created_by_lifecycle/run_testbin.out
@@ -0,0 +1,2 @@
+Task run-testbin testbin
+run testbin
diff --git a/tests/specs/npm/check_all/check_errors/main_all.out b/tests/specs/npm/check_all/check_errors/main_all.out
index 4c624c0ea..c7797e43d 100644
--- a/tests/specs/npm/check_all/check_errors/main_all.out
+++ b/tests/specs/npm/check_all/check_errors/main_all.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/check-error
+Download http://localhost:4260/@denotest%2fcheck-error
Download http://localhost:4260/@denotest/check-error/1.0.0.tgz
Check file:///[WILDCARD]/check_errors/main.ts
error: TS2506 [ERROR]: 'Class1' is referenced directly or indirectly in its own base expression.
diff --git a/tests/specs/npm/check_all/check_errors/main_local.out b/tests/specs/npm/check_all/check_errors/main_local.out
index 4d3a892e7..ac58a29c7 100644
--- a/tests/specs/npm/check_all/check_errors/main_local.out
+++ b/tests/specs/npm/check_all/check_errors/main_local.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/check-error
+Download http://localhost:4260/@denotest%2fcheck-error
Download http://localhost:4260/@denotest/check-error/1.0.0.tgz
Check file:///[WILDCARD]/check_errors/main.ts
error: TS2339 [ERROR]: Property 'Asdf' does not exist on type 'typeof import("file:///[WILDCARD]/@denotest/check-error/1.0.0/index.d.ts")'.
diff --git a/tests/specs/npm/check_local/check_errors/main_all.out b/tests/specs/npm/check_local/check_errors/main_all.out
index 4c624c0ea..c7797e43d 100644
--- a/tests/specs/npm/check_local/check_errors/main_all.out
+++ b/tests/specs/npm/check_local/check_errors/main_all.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/check-error
+Download http://localhost:4260/@denotest%2fcheck-error
Download http://localhost:4260/@denotest/check-error/1.0.0.tgz
Check file:///[WILDCARD]/check_errors/main.ts
error: TS2506 [ERROR]: 'Class1' is referenced directly or indirectly in its own base expression.
diff --git a/tests/specs/npm/check_local/check_errors/main_local.out b/tests/specs/npm/check_local/check_errors/main_local.out
index 1a150b5e6..1eb8eef9f 100644
--- a/tests/specs/npm/check_local/check_errors/main_local.out
+++ b/tests/specs/npm/check_local/check_errors/main_local.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/check-error
+Download http://localhost:4260/@denotest%2fcheck-error
Download http://localhost:4260/@denotest/check-error/1.0.0.tgz
Check file:///[WILDCARD]/check_errors/main.ts
error: TS2339 [ERROR]: Property 'Asdf' does not exist on type 'typeof import("file:///[WILDCARD]/@denotest/check-error/1.0.0/index.d.ts")'.
diff --git a/tests/specs/npm/check_package_file_dts_dmts_dcts/file_dts_dmts_dcts/main.out b/tests/specs/npm/check_package_file_dts_dmts_dcts/file_dts_dmts_dcts/main.out
index 507d2c2f7..6ab72f53b 100644
--- a/tests/specs/npm/check_package_file_dts_dmts_dcts/file_dts_dmts_dcts/main.out
+++ b/tests/specs/npm/check_package_file_dts_dmts_dcts/file_dts_dmts_dcts/main.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/file-dts-dmts-dcts
+Download http://localhost:4260/@denotest%2ffile-dts-dmts-dcts
Download http://localhost:4260/@denotest/file-dts-dmts-dcts/1.0.0.tgz
Check file:///[WILDCARD]/main.ts
error: TS2322 [ERROR]: Type '5' is not assignable to type '"dts"'.
diff --git a/tests/specs/npm/check_pkg_json_import/main.out b/tests/specs/npm/check_pkg_json_import/main.out
index b60509c9a..11f94272a 100644
--- a/tests/specs/npm/check_pkg_json_import/main.out
+++ b/tests/specs/npm/check_pkg_json_import/main.out
@@ -1,3 +1,3 @@
-Download http://localhost:4260/@denotest/types-pkg-json-import
+Download http://localhost:4260/@denotest%2ftypes-pkg-json-import
Download http://localhost:4260/@denotest/types-pkg-json-import/1.0.0.tgz
Check file:///[WILDLINE]/main.ts
diff --git a/tests/specs/npm/cjs_import_dual/check.out b/tests/specs/npm/cjs_import_dual/check.out
index be1fe86a6..c2d1daa17 100644
--- a/tests/specs/npm/cjs_import_dual/check.out
+++ b/tests/specs/npm/cjs_import_dual/check.out
@@ -1,5 +1,5 @@
-Download http://localhost:4260/@denotest/cjs-import-dual
-Download http://localhost:4260/@denotest/dual-cjs-esm
+Download http://localhost:4260/@denotest%2fcjs-import-dual
+Download http://localhost:4260/@denotest%2fdual-cjs-esm
Download http://localhost:4260/@denotest/cjs-import-dual/1.0.0.tgz
Download http://localhost:4260/@denotest/dual-cjs-esm/1.0.0.tgz
Check file:///[WILDLINE]/cjs_import_dual/main.ts
diff --git a/tests/specs/npm/cjs_import_dual/run.out b/tests/specs/npm/cjs_import_dual/run.out
index 2c05e125e..0307bf250 100644
--- a/tests/specs/npm/cjs_import_dual/run.out
+++ b/tests/specs/npm/cjs_import_dual/run.out
@@ -1,5 +1,5 @@
-Download http://localhost:4260/@denotest/cjs-import-dual
-Download http://localhost:4260/@denotest/dual-cjs-esm
+Download http://localhost:4260/@denotest%2fcjs-import-dual
+Download http://localhost:4260/@denotest%2fdual-cjs-esm
Download http://localhost:4260/@denotest/cjs-import-dual/1.0.0.tgz
Download http://localhost:4260/@denotest/dual-cjs-esm/1.0.0.tgz
cjs
diff --git a/tests/specs/npm/cjs_local_global_decls/cjs_local_global_decls/main.out b/tests/specs/npm/cjs_local_global_decls/cjs_local_global_decls/main.out
index 5e7a36c8d..5c48b5b5c 100644
--- a/tests/specs/npm/cjs_local_global_decls/cjs_local_global_decls/main.out
+++ b/tests/specs/npm/cjs_local_global_decls/cjs_local_global_decls/main.out
@@ -1,3 +1,3 @@
-Download http://localhost:4260/@denotest/cjs-local-global-decls
+Download http://localhost:4260/@denotest%2fcjs-local-global-decls
Download http://localhost:4260/@denotest/cjs-local-global-decls/1.0.0.tgz
Loaded.
diff --git a/tests/specs/npm/cjs_pkg_imports/cjs_pkg_imports/main.out b/tests/specs/npm/cjs_pkg_imports/cjs_pkg_imports/main.out
index 661146bd0..f9390fb1b 100644
--- a/tests/specs/npm/cjs_pkg_imports/cjs_pkg_imports/main.out
+++ b/tests/specs/npm/cjs_pkg_imports/cjs_pkg_imports/main.out
@@ -1,3 +1,3 @@
-Download http://localhost:4260/@denotest/cjs-pkg-imports
+Download http://localhost:4260/@denotest%2fcjs-pkg-imports
Download http://localhost:4260/@denotest/cjs-pkg-imports/1.0.0.tgz
{ crypto: Crypto { subtle: SubtleCrypto {} }, number: 5 }
diff --git a/tests/specs/npm/compare_globals/__test__.jsonc b/tests/specs/npm/compare_globals/__test__.jsonc
index e096ddeb2..96458306a 100644
--- a/tests/specs/npm/compare_globals/__test__.jsonc
+++ b/tests/specs/npm/compare_globals/__test__.jsonc
@@ -1,4 +1,4 @@
{
- "args": "run --allow-read --check=all compare_globals/main.ts",
- "output": "compare_globals/main.out"
+ "args": "run --allow-read --check=all main.ts",
+ "output": "main.out"
}
diff --git a/tests/specs/npm/compare_globals/compare_globals/main.out b/tests/specs/npm/compare_globals/compare_globals/main.out
deleted file mode 100644
index a1b0a566d..000000000
--- a/tests/specs/npm/compare_globals/compare_globals/main.out
+++ /dev/null
@@ -1,30 +0,0 @@
-[UNORDERED_START]
-Download http://localhost:4260/@types/node
-Download http://localhost:4260/undici-types
-Download http://localhost:4260/@denotest/globals
-[UNORDERED_END]
-[UNORDERED_START]
-Download http://localhost:4260/@denotest/globals/1.0.0.tgz
-Download http://localhost:4260/@types/node/node-22.5.4.tgz
-Download http://localhost:4260/undici-types/undici-types-6.19.8.tgz
-[UNORDERED_END]
-Check file:///[WILDCARD]/compare_globals/main.ts
-true
-true
-[]
-setTimeout 1 false
-setTimeout 2 function
-setTimeout 3 function
-setTimeout 4 function
-setTimeout 5 undefined
-window 1 false
-window 2 false
-false
-false
-self 1 true
-self 2 true
-false
-false
-bar
-bar
-true
diff --git a/tests/specs/npm/compare_globals/compare_globals/main.ts b/tests/specs/npm/compare_globals/compare_globals/main.ts
deleted file mode 100644
index 9482798d8..000000000
--- a/tests/specs/npm/compare_globals/compare_globals/main.ts
+++ /dev/null
@@ -1,54 +0,0 @@
-/// <reference types="npm:@types/node" />
-
-import * as globals from "npm:@denotest/globals";
-console.log(globals.global === globals.globalThis);
-// @ts-expect-error even though these are the same object, they have different types
-console.log(globals.globalThis === globalThis);
-console.log(globals.process.execArgv);
-
-type AssertTrue<T extends true> = never;
-type _TestNoProcessGlobal = AssertTrue<
- typeof globalThis extends { process: any } ? false : true
->;
-type _TestHasNodeJsGlobal = NodeJS.Architecture;
-
-const controller = new AbortController();
-controller.abort("reason"); // in the NodeJS declaration it doesn't have a reason
-
-// Some globals are not the same between Node and Deno.
-// @ts-expect-error incompatible types between Node and Deno
-console.log("setTimeout 1", globalThis.setTimeout === globals.getSetTimeout());
-
-// Super edge case where some Node code deletes a global where the
-// Node code has its own global and the Deno code has the same global,
-// but it's different. Basically if some Node code deletes
-// one of these globals then we don't want it to suddenly inherit
-// the Deno global (or touch the Deno global at all).
-console.log("setTimeout 2", typeof globalThis.setTimeout);
-console.log("setTimeout 3", typeof globals.getSetTimeout());
-globals.deleteSetTimeout();
-console.log("setTimeout 4", typeof globalThis.setTimeout);
-console.log("setTimeout 5", typeof globals.getSetTimeout());
-
-// In Deno 2 and Node.js, the window global is not defined.
-console.log("window 1", "window" in globalThis);
-console.log(
- "window 2",
- Object.getOwnPropertyDescriptor(globalThis, "window") !== undefined,
-);
-globals.checkWindowGlobal();
-
-// In Deno 2 self global is defined, but in Node it is not.
-console.log("self 1", "self" in globalThis);
-console.log(
- "self 2",
- Object.getOwnPropertyDescriptor(globalThis, "self") !== undefined,
-);
-globals.checkSelfGlobal();
-
-// "Non-managed" globals are shared between Node and Deno.
-(globalThis as any).foo = "bar";
-console.log((globalThis as any).foo);
-console.log(globals.getFoo());
-
-console.log(Reflect.ownKeys(globalThis).includes("console")); // non-enumerable keys are included
diff --git a/tests/specs/npm/compare_globals/main.out b/tests/specs/npm/compare_globals/main.out
new file mode 100644
index 000000000..290e9c3b2
--- /dev/null
+++ b/tests/specs/npm/compare_globals/main.out
@@ -0,0 +1,31 @@
+[UNORDERED_START]
+Download http://localhost:4260/@types%2fnode
+Download http://localhost:4260/undici-types
+Download http://localhost:4260/@denotest%2fglobals
+[UNORDERED_END]
+[UNORDERED_START]
+Download http://localhost:4260/@denotest/globals/1.0.0.tgz
+Download http://localhost:4260/@types/node/node-22.5.4.tgz
+Download http://localhost:4260/undici-types/undici-types-6.19.8.tgz
+[UNORDERED_END]
+Check file:///[WILDCARD]/main.ts
+true
+true
+[]
+process equals process true
+setTimeout 1 false
+setTimeout 2 function
+setTimeout 3 function
+setTimeout 4 function
+setTimeout 5 undefined
+window 1 false
+window 2 false
+false
+false
+self 1 true
+self 2 true
+false
+false
+bar
+bar
+true
diff --git a/tests/specs/npm/compare_globals/main.ts b/tests/specs/npm/compare_globals/main.ts
new file mode 100644
index 000000000..308ce9b23
--- /dev/null
+++ b/tests/specs/npm/compare_globals/main.ts
@@ -0,0 +1,61 @@
+/// <reference types="npm:@types/node" />
+
+import * as globals from "npm:@denotest/globals";
+console.log(globals.global === globals.globalThis);
+// @ts-expect-error even though these are the same object, they have different types
+console.log(globals.globalThis === globalThis);
+console.log(globals.process.execArgv);
+console.log("process equals process", process === globals.process);
+
+type AssertTrue<T extends true> = never;
+type _TestHasProcessGlobal = AssertTrue<
+ typeof globalThis extends { process: any } ? true : false
+>;
+type _TestProcessGlobalVersion = AssertTrue<
+ typeof process.versions.node extends string ? true : false
+>;
+type _TestNoBufferGlogal = AssertTrue<
+ typeof globalThis extends { Buffer: any } ? false : true
+>;
+type _TestHasNodeJsGlobal = NodeJS.Architecture;
+
+const controller = new AbortController();
+controller.abort("reason"); // in the NodeJS declaration it doesn't have a reason
+
+// Some globals are not the same between Node and Deno.
+// @ts-expect-error incompatible types between Node and Deno
+console.log("setTimeout 1", globalThis.setTimeout === globals.getSetTimeout());
+
+// Super edge case where some Node code deletes a global where the
+// Node code has its own global and the Deno code has the same global,
+// but it's different. Basically if some Node code deletes
+// one of these globals then we don't want it to suddenly inherit
+// the Deno global (or touch the Deno global at all).
+console.log("setTimeout 2", typeof globalThis.setTimeout);
+console.log("setTimeout 3", typeof globals.getSetTimeout());
+globals.deleteSetTimeout();
+console.log("setTimeout 4", typeof globalThis.setTimeout);
+console.log("setTimeout 5", typeof globals.getSetTimeout());
+
+// In Deno 2 and Node.js, the window global is not defined.
+console.log("window 1", "window" in globalThis);
+console.log(
+ "window 2",
+ Object.getOwnPropertyDescriptor(globalThis, "window") !== undefined,
+);
+globals.checkWindowGlobal();
+
+// In Deno 2 self global is defined, but in Node it is not.
+console.log("self 1", "self" in globalThis);
+console.log(
+ "self 2",
+ Object.getOwnPropertyDescriptor(globalThis, "self") !== undefined,
+);
+globals.checkSelfGlobal();
+
+// "Non-managed" globals are shared between Node and Deno.
+(globalThis as any).foo = "bar";
+console.log((globalThis as any).foo);
+console.log(globals.getFoo());
+
+console.log(Reflect.ownKeys(globalThis).includes("console")); // non-enumerable keys are included
diff --git a/tests/specs/npm/conditional_exports/main.out b/tests/specs/npm/conditional_exports/main.out
index 8bd31321b..8b5b2715b 100644
--- a/tests/specs/npm/conditional_exports/main.out
+++ b/tests/specs/npm/conditional_exports/main.out
@@ -1,8 +1,8 @@
[UNORDERED_START]
-Download http://localhost:4260/@denotest/conditional-exports
+Download http://localhost:4260/@denotest%2fconditional-exports
Download http://localhost:4260/supports-esm
Download http://localhost:4260/has-package-exports
-Download http://localhost:4260/@ljharb/has-package-exports-patterns
+Download http://localhost:4260/@ljharb%2fhas-package-exports-patterns
[UNORDERED_END]
[UNORDERED_START]
Download http://localhost:4260/@denotest/conditional-exports/1.0.0.tgz
diff --git a/tests/specs/npm/conditional_exports_node_modules_dir/main.out b/tests/specs/npm/conditional_exports_node_modules_dir/main.out
index 5fbba560d..ee4a64be6 100644
--- a/tests/specs/npm/conditional_exports_node_modules_dir/main.out
+++ b/tests/specs/npm/conditional_exports_node_modules_dir/main.out
@@ -1,8 +1,8 @@
[UNORDERED_START]
-Download http://localhost:4260/@denotest/conditional-exports
+Download http://localhost:4260/@denotest%2fconditional-exports
Download http://localhost:4260/supports-esm
Download http://localhost:4260/has-package-exports
-Download http://localhost:4260/@ljharb/has-package-exports-patterns
+Download http://localhost:4260/@ljharb%2fhas-package-exports-patterns
[UNORDERED_END]
[UNORDERED_START]
Download http://localhost:4260/@denotest/conditional-exports/1.0.0.tgz
diff --git a/tests/specs/npm/directory_import_folder_index_js/directory_import/folder_index_js.out b/tests/specs/npm/directory_import_folder_index_js/directory_import/folder_index_js.out
index a700b8fdb..c1eb2a480 100644
--- a/tests/specs/npm/directory_import_folder_index_js/directory_import/folder_index_js.out
+++ b/tests/specs/npm/directory_import_folder_index_js/directory_import/folder_index_js.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/sub-folders
+Download http://localhost:4260/@denotest%2fsub-folders
Download http://localhost:4260/@denotest/sub-folders/1.0.0.tgz
error: Directory import [WILDCARD]folder_index_js is not supported resolving import from file:///[WILDCARD]/directory_import/folder_index_js.ts
Did you mean to import index.js within the directory?
diff --git a/tests/specs/npm/directory_import_folder_index_js/directory_import/folder_no_index.out b/tests/specs/npm/directory_import_folder_index_js/directory_import/folder_no_index.out
index 844419b4c..c19c4bcaa 100644
--- a/tests/specs/npm/directory_import_folder_index_js/directory_import/folder_no_index.out
+++ b/tests/specs/npm/directory_import_folder_index_js/directory_import/folder_no_index.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/sub-folders
+Download http://localhost:4260/@denotest%2fsub-folders
Download http://localhost:4260/@denotest/sub-folders/1.0.0.tgz
error: Directory import [WILDCARD]folder_no_index is not supported resolving import from file:///[WILDCARD]/folder_no_index.ts
diff --git a/tests/specs/npm/directory_import_folder_no_index/directory_import/folder_index_js.out b/tests/specs/npm/directory_import_folder_no_index/directory_import/folder_index_js.out
index a700b8fdb..c1eb2a480 100644
--- a/tests/specs/npm/directory_import_folder_no_index/directory_import/folder_index_js.out
+++ b/tests/specs/npm/directory_import_folder_no_index/directory_import/folder_index_js.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/sub-folders
+Download http://localhost:4260/@denotest%2fsub-folders
Download http://localhost:4260/@denotest/sub-folders/1.0.0.tgz
error: Directory import [WILDCARD]folder_index_js is not supported resolving import from file:///[WILDCARD]/directory_import/folder_index_js.ts
Did you mean to import index.js within the directory?
diff --git a/tests/specs/npm/directory_import_folder_no_index/directory_import/folder_no_index.out b/tests/specs/npm/directory_import_folder_no_index/directory_import/folder_no_index.out
index 844419b4c..c19c4bcaa 100644
--- a/tests/specs/npm/directory_import_folder_no_index/directory_import/folder_no_index.out
+++ b/tests/specs/npm/directory_import_folder_no_index/directory_import/folder_no_index.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/sub-folders
+Download http://localhost:4260/@denotest%2fsub-folders
Download http://localhost:4260/@denotest/sub-folders/1.0.0.tgz
error: Directory import [WILDCARD]folder_no_index is not supported resolving import from file:///[WILDCARD]/folder_no_index.ts
diff --git a/tests/specs/npm/dual_cjs_esm/__test__.jsonc b/tests/specs/npm/dual_cjs_esm/__test__.jsonc
deleted file mode 100644
index f2b0d694e..000000000
--- a/tests/specs/npm/dual_cjs_esm/__test__.jsonc
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "args": "run -A --quiet dual_cjs_esm/main.ts",
- "output": "dual_cjs_esm/main.out"
-}
diff --git a/tests/specs/npm/dual_cjs_esm/cjs_referrer/__test__.jsonc b/tests/specs/npm/dual_cjs_esm/cjs_referrer/__test__.jsonc
new file mode 100644
index 000000000..de2c1a0bc
--- /dev/null
+++ b/tests/specs/npm/dual_cjs_esm/cjs_referrer/__test__.jsonc
@@ -0,0 +1,14 @@
+{
+ "tempDir": true,
+ "tests": {
+ "check": {
+ "args": "check --node-modules-dir=auto main.cts",
+ "output": "check.out",
+ "exitCode": 1
+ },
+ "run": {
+ "args": "run --node-modules-dir=auto --allow-read main.cts",
+ "output": "main.out"
+ }
+ }
+}
diff --git a/tests/specs/npm/dual_cjs_esm/cjs_referrer/check.out b/tests/specs/npm/dual_cjs_esm/cjs_referrer/check.out
new file mode 100644
index 000000000..267d31fb7
--- /dev/null
+++ b/tests/specs/npm/dual_cjs_esm/cjs_referrer/check.out
@@ -0,0 +1,8 @@
+Download http://localhost:4260/@denotest%2fdual-cjs-esm
+Download http://localhost:4260/@denotest/dual-cjs-esm/1.0.0.tgz
+Initialize @denotest/dual-cjs-esm@1.0.0
+Check file:///[WILDLINE]/main.cts
+error: TS2322 [ERROR]: Type '"cjs"' is not assignable to type '"other"'.
+const kind: "other" = mod.getKind();
+ ~~~~
+ at file:///[WILDLINE]/main.cts:3:7
diff --git a/tests/specs/npm/dual_cjs_esm/cjs_referrer/main.cts b/tests/specs/npm/dual_cjs_esm/cjs_referrer/main.cts
new file mode 100644
index 000000000..b8dd343f8
--- /dev/null
+++ b/tests/specs/npm/dual_cjs_esm/cjs_referrer/main.cts
@@ -0,0 +1,4 @@
+import mod = require("@denotest/dual-cjs-esm");
+
+const kind: "other" = mod.getKind();
+console.log(kind);
diff --git a/tests/specs/npm/dual_cjs_esm/cjs_referrer/main.out b/tests/specs/npm/dual_cjs_esm/cjs_referrer/main.out
new file mode 100644
index 000000000..62ddbf479
--- /dev/null
+++ b/tests/specs/npm/dual_cjs_esm/cjs_referrer/main.out
@@ -0,0 +1,4 @@
+Download http://localhost:4260/@denotest%2fdual-cjs-esm
+Download http://localhost:4260/@denotest/dual-cjs-esm/1.0.0.tgz
+Initialize @denotest/dual-cjs-esm@1.0.0
+cjs
diff --git a/tests/specs/npm/dual_cjs_esm/cjs_referrer/package.json b/tests/specs/npm/dual_cjs_esm/cjs_referrer/package.json
new file mode 100644
index 000000000..e1b1e1a5f
--- /dev/null
+++ b/tests/specs/npm/dual_cjs_esm/cjs_referrer/package.json
@@ -0,0 +1,5 @@
+{
+ "dependencies": {
+ "@denotest/dual-cjs-esm": "*"
+ }
+}
diff --git a/tests/specs/npm/dual_cjs_esm/esm_referrer/__test__.jsonc b/tests/specs/npm/dual_cjs_esm/esm_referrer/__test__.jsonc
new file mode 100644
index 000000000..0ef147253
--- /dev/null
+++ b/tests/specs/npm/dual_cjs_esm/esm_referrer/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run -A --quiet main.ts",
+ "output": "main.out"
+}
diff --git a/tests/specs/npm/dual_cjs_esm/dual_cjs_esm/main.out b/tests/specs/npm/dual_cjs_esm/esm_referrer/main.out
index 32e232f11..32e232f11 100644
--- a/tests/specs/npm/dual_cjs_esm/dual_cjs_esm/main.out
+++ b/tests/specs/npm/dual_cjs_esm/esm_referrer/main.out
diff --git a/tests/specs/npm/dual_cjs_esm/dual_cjs_esm/main.ts b/tests/specs/npm/dual_cjs_esm/esm_referrer/main.ts
index 4f3b79667..4f3b79667 100644
--- a/tests/specs/npm/dual_cjs_esm/dual_cjs_esm/main.ts
+++ b/tests/specs/npm/dual_cjs_esm/esm_referrer/main.ts
diff --git a/tests/specs/npm/dual_cjs_esm/ts_referrer_type_cjs/__test__.jsonc b/tests/specs/npm/dual_cjs_esm/ts_referrer_type_cjs/__test__.jsonc
new file mode 100644
index 000000000..cf19217d1
--- /dev/null
+++ b/tests/specs/npm/dual_cjs_esm/ts_referrer_type_cjs/__test__.jsonc
@@ -0,0 +1,14 @@
+{
+ "tempDir": true,
+ "tests": {
+ "check": {
+ "args": "check --node-modules-dir=auto main.ts",
+ "output": "check.out",
+ "exitCode": 1
+ },
+ "run": {
+ "args": "run --node-modules-dir=auto --allow-read main.ts",
+ "output": "main.out"
+ }
+ }
+}
diff --git a/tests/specs/npm/dual_cjs_esm/ts_referrer_type_cjs/check.out b/tests/specs/npm/dual_cjs_esm/ts_referrer_type_cjs/check.out
new file mode 100644
index 000000000..cbd7740a9
--- /dev/null
+++ b/tests/specs/npm/dual_cjs_esm/ts_referrer_type_cjs/check.out
@@ -0,0 +1,8 @@
+Download http://localhost:4260/@denotest%2fdual-cjs-esm
+Download http://localhost:4260/@denotest/dual-cjs-esm/1.0.0.tgz
+Initialize @denotest/dual-cjs-esm@1.0.0
+Check file:///[WILDLINE]/main.ts
+error: TS2322 [ERROR]: Type '"cjs"' is not assignable to type '"other"'.
+const kind: "other" = mod.getKind();
+ ~~~~
+ at file:///[WILDLINE]/main.ts:3:7
diff --git a/tests/specs/npm/dual_cjs_esm/ts_referrer_type_cjs/main.out b/tests/specs/npm/dual_cjs_esm/ts_referrer_type_cjs/main.out
new file mode 100644
index 000000000..62ddbf479
--- /dev/null
+++ b/tests/specs/npm/dual_cjs_esm/ts_referrer_type_cjs/main.out
@@ -0,0 +1,4 @@
+Download http://localhost:4260/@denotest%2fdual-cjs-esm
+Download http://localhost:4260/@denotest/dual-cjs-esm/1.0.0.tgz
+Initialize @denotest/dual-cjs-esm@1.0.0
+cjs
diff --git a/tests/specs/npm/dual_cjs_esm/ts_referrer_type_cjs/main.ts b/tests/specs/npm/dual_cjs_esm/ts_referrer_type_cjs/main.ts
new file mode 100644
index 000000000..b8dd343f8
--- /dev/null
+++ b/tests/specs/npm/dual_cjs_esm/ts_referrer_type_cjs/main.ts
@@ -0,0 +1,4 @@
+import mod = require("@denotest/dual-cjs-esm");
+
+const kind: "other" = mod.getKind();
+console.log(kind);
diff --git a/tests/specs/npm/dual_cjs_esm/ts_referrer_type_cjs/package.json b/tests/specs/npm/dual_cjs_esm/ts_referrer_type_cjs/package.json
new file mode 100644
index 000000000..419d3d9f1
--- /dev/null
+++ b/tests/specs/npm/dual_cjs_esm/ts_referrer_type_cjs/package.json
@@ -0,0 +1,6 @@
+{
+ "type": "commonjs",
+ "dependencies": {
+ "@denotest/dual-cjs-esm": "*"
+ }
+}
diff --git a/tests/specs/npm/dynamic_npm_resolution_failure/main.out b/tests/specs/npm/dynamic_npm_resolution_failure/main.out
index d9eb7182f..8888c4f0a 100644
--- a/tests/specs/npm/dynamic_npm_resolution_failure/main.out
+++ b/tests/specs/npm/dynamic_npm_resolution_failure/main.out
@@ -1,6 +1,6 @@
[UNORDERED_START]
Download http://localhost:4260/chalk
-Download http://localhost:4260/@denotest/dep-cannot-parse
+Download http://localhost:4260/@denotest%2fdep-cannot-parse
[UNORDERED_END]
Download http://localhost:4260/chalk/chalk-5.0.1.tgz
Hi
diff --git a/tests/specs/npm/esm_import_cjs_default/main.out b/tests/specs/npm/esm_import_cjs_default/main.out
index ec7962e5a..6528a68d7 100644
--- a/tests/specs/npm/esm_import_cjs_default/main.out
+++ b/tests/specs/npm/esm_import_cjs_default/main.out
@@ -1,6 +1,6 @@
[UNORDERED_START]
-Download http://localhost:4260/@denotest/esm-import-cjs-default
-Download http://localhost:4260/@denotest/cjs-default-export
+Download http://localhost:4260/@denotest%2fesm-import-cjs-default
+Download http://localhost:4260/@denotest%2fcjs-default-export
Download http://localhost:4260/@denotest/cjs-default-export/1.0.0.tgz
Download http://localhost:4260/@denotest/esm-import-cjs-default/1.0.0.tgz
[UNORDERED_END]
diff --git a/tests/specs/npm/import_map/import_map/main.out b/tests/specs/npm/import_map/import_map/main.out
index 05f313d4e..2698fb695 100644
--- a/tests/specs/npm/import_map/import_map/main.out
+++ b/tests/specs/npm/import_map/import_map/main.out
@@ -1,6 +1,6 @@
[UNORDERED_START]
Download http://localhost:4260/chalk
-Download http://localhost:4260/@denotest/dual-cjs-esm
+Download http://localhost:4260/@denotest%2fdual-cjs-esm
[UNORDERED_END]
[UNORDERED_START]
Download http://localhost:4260/@denotest/dual-cjs-esm/1.0.0.tgz
diff --git a/tests/specs/npm/imports_package_json/imports_package_json/import_not_defined.out b/tests/specs/npm/imports_package_json/imports_package_json/import_not_defined.out
index 70d1145a3..abfa41403 100644
--- a/tests/specs/npm/imports_package_json/imports_package_json/import_not_defined.out
+++ b/tests/specs/npm/imports_package_json/imports_package_json/import_not_defined.out
@@ -1,3 +1,3 @@
-Download http://localhost:4260/@denotest/imports-package-json
+Download http://localhost:4260/@denotest%2fimports-package-json
Download http://localhost:4260/@denotest/imports-package-json/1.0.0.tgz
error: [ERR_PACKAGE_IMPORT_NOT_DEFINED] Package import specifier "#not-defined" is not defined in package [WILDCARD]package.json imported from '[WILDCARD]import_not_defined.js'
diff --git a/tests/specs/npm/imports_package_json/imports_package_json/main.out b/tests/specs/npm/imports_package_json/imports_package_json/main.out
index 979e35576..70d787b25 100644
--- a/tests/specs/npm/imports_package_json/imports_package_json/main.out
+++ b/tests/specs/npm/imports_package_json/imports_package_json/main.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/imports-package-json
+Download http://localhost:4260/@denotest%2fimports-package-json
Download http://localhost:4260/@denotest/imports-package-json/1.0.0.tgz
hi
bye
diff --git a/tests/specs/npm/imports_package_json/imports_package_json/sub_path_import_not_defined.out b/tests/specs/npm/imports_package_json/imports_package_json/sub_path_import_not_defined.out
index 7c803f2bf..95524202a 100644
--- a/tests/specs/npm/imports_package_json/imports_package_json/sub_path_import_not_defined.out
+++ b/tests/specs/npm/imports_package_json/imports_package_json/sub_path_import_not_defined.out
@@ -1,3 +1,3 @@
-Download http://localhost:4260/@denotest/imports-package-json
+Download http://localhost:4260/@denotest%2fimports-package-json
Download http://localhost:4260/@denotest/imports-package-json/1.0.0.tgz
error: [ERR_PACKAGE_IMPORT_NOT_DEFINED] Package import specifier "#hi" is not defined in package [WILDCARD]sub_path[WILDCARD]package.json imported from '[WILDCARD]import_not_defined.js'
diff --git a/tests/specs/npm/imports_package_json_import_not_defined/imports_package_json/import_not_defined.out b/tests/specs/npm/imports_package_json_import_not_defined/imports_package_json/import_not_defined.out
index 70d1145a3..abfa41403 100644
--- a/tests/specs/npm/imports_package_json_import_not_defined/imports_package_json/import_not_defined.out
+++ b/tests/specs/npm/imports_package_json_import_not_defined/imports_package_json/import_not_defined.out
@@ -1,3 +1,3 @@
-Download http://localhost:4260/@denotest/imports-package-json
+Download http://localhost:4260/@denotest%2fimports-package-json
Download http://localhost:4260/@denotest/imports-package-json/1.0.0.tgz
error: [ERR_PACKAGE_IMPORT_NOT_DEFINED] Package import specifier "#not-defined" is not defined in package [WILDCARD]package.json imported from '[WILDCARD]import_not_defined.js'
diff --git a/tests/specs/npm/imports_package_json_import_not_defined/imports_package_json/main.out b/tests/specs/npm/imports_package_json_import_not_defined/imports_package_json/main.out
index 979e35576..70d787b25 100644
--- a/tests/specs/npm/imports_package_json_import_not_defined/imports_package_json/main.out
+++ b/tests/specs/npm/imports_package_json_import_not_defined/imports_package_json/main.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/imports-package-json
+Download http://localhost:4260/@denotest%2fimports-package-json
Download http://localhost:4260/@denotest/imports-package-json/1.0.0.tgz
hi
bye
diff --git a/tests/specs/npm/imports_package_json_import_not_defined/imports_package_json/sub_path_import_not_defined.out b/tests/specs/npm/imports_package_json_import_not_defined/imports_package_json/sub_path_import_not_defined.out
index 7c803f2bf..95524202a 100644
--- a/tests/specs/npm/imports_package_json_import_not_defined/imports_package_json/sub_path_import_not_defined.out
+++ b/tests/specs/npm/imports_package_json_import_not_defined/imports_package_json/sub_path_import_not_defined.out
@@ -1,3 +1,3 @@
-Download http://localhost:4260/@denotest/imports-package-json
+Download http://localhost:4260/@denotest%2fimports-package-json
Download http://localhost:4260/@denotest/imports-package-json/1.0.0.tgz
error: [ERR_PACKAGE_IMPORT_NOT_DEFINED] Package import specifier "#hi" is not defined in package [WILDCARD]sub_path[WILDCARD]package.json imported from '[WILDCARD]import_not_defined.js'
diff --git a/tests/specs/npm/imports_package_json_sub_path_import_not_defined/imports_package_json/import_not_defined.out b/tests/specs/npm/imports_package_json_sub_path_import_not_defined/imports_package_json/import_not_defined.out
index 70d1145a3..abfa41403 100644
--- a/tests/specs/npm/imports_package_json_sub_path_import_not_defined/imports_package_json/import_not_defined.out
+++ b/tests/specs/npm/imports_package_json_sub_path_import_not_defined/imports_package_json/import_not_defined.out
@@ -1,3 +1,3 @@
-Download http://localhost:4260/@denotest/imports-package-json
+Download http://localhost:4260/@denotest%2fimports-package-json
Download http://localhost:4260/@denotest/imports-package-json/1.0.0.tgz
error: [ERR_PACKAGE_IMPORT_NOT_DEFINED] Package import specifier "#not-defined" is not defined in package [WILDCARD]package.json imported from '[WILDCARD]import_not_defined.js'
diff --git a/tests/specs/npm/imports_package_json_sub_path_import_not_defined/imports_package_json/main.out b/tests/specs/npm/imports_package_json_sub_path_import_not_defined/imports_package_json/main.out
index 979e35576..70d787b25 100644
--- a/tests/specs/npm/imports_package_json_sub_path_import_not_defined/imports_package_json/main.out
+++ b/tests/specs/npm/imports_package_json_sub_path_import_not_defined/imports_package_json/main.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/imports-package-json
+Download http://localhost:4260/@denotest%2fimports-package-json
Download http://localhost:4260/@denotest/imports-package-json/1.0.0.tgz
hi
bye
diff --git a/tests/specs/npm/imports_package_json_sub_path_import_not_defined/imports_package_json/sub_path_import_not_defined.out b/tests/specs/npm/imports_package_json_sub_path_import_not_defined/imports_package_json/sub_path_import_not_defined.out
index 7c803f2bf..95524202a 100644
--- a/tests/specs/npm/imports_package_json_sub_path_import_not_defined/imports_package_json/sub_path_import_not_defined.out
+++ b/tests/specs/npm/imports_package_json_sub_path_import_not_defined/imports_package_json/sub_path_import_not_defined.out
@@ -1,3 +1,3 @@
-Download http://localhost:4260/@denotest/imports-package-json
+Download http://localhost:4260/@denotest%2fimports-package-json
Download http://localhost:4260/@denotest/imports-package-json/1.0.0.tgz
error: [ERR_PACKAGE_IMPORT_NOT_DEFINED] Package import specifier "#hi" is not defined in package [WILDCARD]sub_path[WILDCARD]package.json imported from '[WILDCARD]import_not_defined.js'
diff --git a/tests/specs/npm/info_chalk_json/cjs_with_deps/main_info_json.out b/tests/specs/npm/info_chalk_json/cjs_with_deps/main_info_json.out
index 137b9f8ce..2f7dde2d9 100644
--- a/tests/specs/npm/info_chalk_json/cjs_with_deps/main_info_json.out
+++ b/tests/specs/npm/info_chalk_json/cjs_with_deps/main_info_json.out
@@ -46,6 +46,16 @@
"size": 325,
"mediaType": "JavaScript",
"specifier": "[WILDCARD]/main.js"
+ },
+ {
+ "kind": "npm",
+ "specifier": "npm:/chai@4.3.6",
+ "npmPackage": "chai@4.3.6"
+ },
+ {
+ "kind": "npm",
+ "specifier": "npm:/chalk@4.1.2",
+ "npmPackage": "chalk@4.1.2"
}
],
"redirects": {
@@ -58,12 +68,14 @@
"version": "4.3.0",
"dependencies": [
"color-convert@2.0.1"
- ]
+ ],
+ "registryUrl": "http://localhost:4260/"
},
"assertion-error@1.1.0": {
"name": "assertion-error",
"version": "1.1.0",
- "dependencies": []
+ "dependencies": [],
+ "registryUrl": "http://localhost:4260/"
},
"chai@4.3.6": {
"name": "chai",
@@ -76,7 +88,8 @@
"loupe@2.3.4",
"pathval@1.1.1",
"type-detect@4.0.8"
- ]
+ ],
+ "registryUrl": "http://localhost:4260/"
},
"chalk@4.1.2": {
"name": "chalk",
@@ -84,65 +97,76 @@
"dependencies": [
"ansi-styles@4.3.0",
"supports-color@7.2.0"
- ]
+ ],
+ "registryUrl": "http://localhost:4260/"
},
"check-error@1.0.2": {
"name": "check-error",
"version": "1.0.2",
- "dependencies": []
+ "dependencies": [],
+ "registryUrl": "http://localhost:4260/"
},
"color-convert@2.0.1": {
"name": "color-convert",
"version": "2.0.1",
"dependencies": [
"color-name@1.1.4"
- ]
+ ],
+ "registryUrl": "http://localhost:4260/"
},
"color-name@1.1.4": {
"name": "color-name",
"version": "1.1.4",
- "dependencies": []
+ "dependencies": [],
+ "registryUrl": "http://localhost:4260/"
},
"deep-eql@3.0.1": {
"name": "deep-eql",
"version": "3.0.1",
"dependencies": [
"type-detect@4.0.8"
- ]
+ ],
+ "registryUrl": "http://localhost:4260/"
},
"get-func-name@2.0.0": {
"name": "get-func-name",
"version": "2.0.0",
- "dependencies": []
+ "dependencies": [],
+ "registryUrl": "http://localhost:4260/"
},
"has-flag@4.0.0": {
"name": "has-flag",
"version": "4.0.0",
- "dependencies": []
+ "dependencies": [],
+ "registryUrl": "http://localhost:4260/"
},
"loupe@2.3.4": {
"name": "loupe",
"version": "2.3.4",
"dependencies": [
"get-func-name@2.0.0"
- ]
+ ],
+ "registryUrl": "http://localhost:4260/"
},
"pathval@1.1.1": {
"name": "pathval",
"version": "1.1.1",
- "dependencies": []
+ "dependencies": [],
+ "registryUrl": "http://localhost:4260/"
},
"supports-color@7.2.0": {
"name": "supports-color",
"version": "7.2.0",
"dependencies": [
"has-flag@4.0.0"
- ]
+ ],
+ "registryUrl": "http://localhost:4260/"
},
"type-detect@4.0.8": {
"name": "type-detect",
"version": "4.0.8",
- "dependencies": []
+ "dependencies": [],
+ "registryUrl": "http://localhost:4260/"
}
}
}
diff --git a/tests/specs/npm/info_chalk_json_node_modules_dir/cjs_with_deps/main_info_json.out b/tests/specs/npm/info_chalk_json_node_modules_dir/cjs_with_deps/main_info_json.out
index 137b9f8ce..2f7dde2d9 100644
--- a/tests/specs/npm/info_chalk_json_node_modules_dir/cjs_with_deps/main_info_json.out
+++ b/tests/specs/npm/info_chalk_json_node_modules_dir/cjs_with_deps/main_info_json.out
@@ -46,6 +46,16 @@
"size": 325,
"mediaType": "JavaScript",
"specifier": "[WILDCARD]/main.js"
+ },
+ {
+ "kind": "npm",
+ "specifier": "npm:/chai@4.3.6",
+ "npmPackage": "chai@4.3.6"
+ },
+ {
+ "kind": "npm",
+ "specifier": "npm:/chalk@4.1.2",
+ "npmPackage": "chalk@4.1.2"
}
],
"redirects": {
@@ -58,12 +68,14 @@
"version": "4.3.0",
"dependencies": [
"color-convert@2.0.1"
- ]
+ ],
+ "registryUrl": "http://localhost:4260/"
},
"assertion-error@1.1.0": {
"name": "assertion-error",
"version": "1.1.0",
- "dependencies": []
+ "dependencies": [],
+ "registryUrl": "http://localhost:4260/"
},
"chai@4.3.6": {
"name": "chai",
@@ -76,7 +88,8 @@
"loupe@2.3.4",
"pathval@1.1.1",
"type-detect@4.0.8"
- ]
+ ],
+ "registryUrl": "http://localhost:4260/"
},
"chalk@4.1.2": {
"name": "chalk",
@@ -84,65 +97,76 @@
"dependencies": [
"ansi-styles@4.3.0",
"supports-color@7.2.0"
- ]
+ ],
+ "registryUrl": "http://localhost:4260/"
},
"check-error@1.0.2": {
"name": "check-error",
"version": "1.0.2",
- "dependencies": []
+ "dependencies": [],
+ "registryUrl": "http://localhost:4260/"
},
"color-convert@2.0.1": {
"name": "color-convert",
"version": "2.0.1",
"dependencies": [
"color-name@1.1.4"
- ]
+ ],
+ "registryUrl": "http://localhost:4260/"
},
"color-name@1.1.4": {
"name": "color-name",
"version": "1.1.4",
- "dependencies": []
+ "dependencies": [],
+ "registryUrl": "http://localhost:4260/"
},
"deep-eql@3.0.1": {
"name": "deep-eql",
"version": "3.0.1",
"dependencies": [
"type-detect@4.0.8"
- ]
+ ],
+ "registryUrl": "http://localhost:4260/"
},
"get-func-name@2.0.0": {
"name": "get-func-name",
"version": "2.0.0",
- "dependencies": []
+ "dependencies": [],
+ "registryUrl": "http://localhost:4260/"
},
"has-flag@4.0.0": {
"name": "has-flag",
"version": "4.0.0",
- "dependencies": []
+ "dependencies": [],
+ "registryUrl": "http://localhost:4260/"
},
"loupe@2.3.4": {
"name": "loupe",
"version": "2.3.4",
"dependencies": [
"get-func-name@2.0.0"
- ]
+ ],
+ "registryUrl": "http://localhost:4260/"
},
"pathval@1.1.1": {
"name": "pathval",
"version": "1.1.1",
- "dependencies": []
+ "dependencies": [],
+ "registryUrl": "http://localhost:4260/"
},
"supports-color@7.2.0": {
"name": "supports-color",
"version": "7.2.0",
"dependencies": [
"has-flag@4.0.0"
- ]
+ ],
+ "registryUrl": "http://localhost:4260/"
},
"type-detect@4.0.8": {
"name": "type-detect",
"version": "4.0.8",
- "dependencies": []
+ "dependencies": [],
+ "registryUrl": "http://localhost:4260/"
}
}
}
diff --git a/tests/specs/npm/info_cli_chalk_json/info/chalk_json.out b/tests/specs/npm/info_cli_chalk_json/info/chalk_json.out
index 21fc7edf1..fd2aa9ab0 100644
--- a/tests/specs/npm/info_cli_chalk_json/info/chalk_json.out
+++ b/tests/specs/npm/info_cli_chalk_json/info/chalk_json.out
@@ -19,7 +19,8 @@
"version": "4.3.0",
"dependencies": [
"color-convert@2.0.1"
- ]
+ ],
+ "registryUrl": "http://localhost:4260/"
},
"chalk@4.1.2": {
"name": "chalk",
@@ -27,31 +28,36 @@
"dependencies": [
"ansi-styles@4.3.0",
"supports-color@7.2.0"
- ]
+ ],
+ "registryUrl": "http://localhost:4260/"
},
"color-convert@2.0.1": {
"name": "color-convert",
"version": "2.0.1",
"dependencies": [
"color-name@1.1.4"
- ]
+ ],
+ "registryUrl": "http://localhost:4260/"
},
"color-name@1.1.4": {
"name": "color-name",
"version": "1.1.4",
- "dependencies": []
+ "dependencies": [],
+ "registryUrl": "http://localhost:4260/"
},
"has-flag@4.0.0": {
"name": "has-flag",
"version": "4.0.0",
- "dependencies": []
+ "dependencies": [],
+ "registryUrl": "http://localhost:4260/"
},
"supports-color@7.2.0": {
"name": "supports-color",
"version": "7.2.0",
"dependencies": [
"has-flag@4.0.0"
- ]
+ ],
+ "registryUrl": "http://localhost:4260/"
}
}
}
diff --git a/tests/specs/npm/info_peer_deps/peer_deps_with_copied_folders/main.out b/tests/specs/npm/info_peer_deps/peer_deps_with_copied_folders/main.out
index 3c133bcde..b7a583557 100644
--- a/tests/specs/npm/info_peer_deps/peer_deps_with_copied_folders/main.out
+++ b/tests/specs/npm/info_peer_deps/peer_deps_with_copied_folders/main.out
@@ -1,7 +1,7 @@
[UNORDERED_START]
-Download http://localhost:4260/@denotest/peer-dep-test-child
-Download http://localhost:4260/@denotest/peer-dep-test-grandchild
-Download http://localhost:4260/@denotest/peer-dep-test-peer
+Download http://localhost:4260/@denotest%2fpeer-dep-test-child
+Download http://localhost:4260/@denotest%2fpeer-dep-test-grandchild
+Download http://localhost:4260/@denotest%2fpeer-dep-test-peer
[UNORDERED_END]
[UNORDERED_START]
Download http://localhost:4260/@denotest/peer-dep-test-child/1.0.0.tgz
diff --git a/tests/specs/npm/info_peer_deps/peer_deps_with_copied_folders/main_node_modules_reload.out b/tests/specs/npm/info_peer_deps/peer_deps_with_copied_folders/main_node_modules_reload.out
index 9c8145211..18d7f7865 100644
--- a/tests/specs/npm/info_peer_deps/peer_deps_with_copied_folders/main_node_modules_reload.out
+++ b/tests/specs/npm/info_peer_deps/peer_deps_with_copied_folders/main_node_modules_reload.out
@@ -1,7 +1,7 @@
[UNORDERED_START]
-Download http://localhost:4260/@denotest/peer-dep-test-child
-Download http://localhost:4260/@denotest/peer-dep-test-grandchild
-Download http://localhost:4260/@denotest/peer-dep-test-peer
+Download http://localhost:4260/@denotest%2fpeer-dep-test-child
+Download http://localhost:4260/@denotest%2fpeer-dep-test-grandchild
+Download http://localhost:4260/@denotest%2fpeer-dep-test-peer
[UNORDERED_END]
[UNORDERED_START]
Download http://localhost:4260/@denotest/peer-dep-test-child/1.0.0.tgz
diff --git a/tests/specs/npm/info_peer_deps_json/peer_deps_with_copied_folders/main.out b/tests/specs/npm/info_peer_deps_json/peer_deps_with_copied_folders/main.out
index 3c133bcde..b7a583557 100644
--- a/tests/specs/npm/info_peer_deps_json/peer_deps_with_copied_folders/main.out
+++ b/tests/specs/npm/info_peer_deps_json/peer_deps_with_copied_folders/main.out
@@ -1,7 +1,7 @@
[UNORDERED_START]
-Download http://localhost:4260/@denotest/peer-dep-test-child
-Download http://localhost:4260/@denotest/peer-dep-test-grandchild
-Download http://localhost:4260/@denotest/peer-dep-test-peer
+Download http://localhost:4260/@denotest%2fpeer-dep-test-child
+Download http://localhost:4260/@denotest%2fpeer-dep-test-grandchild
+Download http://localhost:4260/@denotest%2fpeer-dep-test-peer
[UNORDERED_END]
[UNORDERED_START]
Download http://localhost:4260/@denotest/peer-dep-test-child/1.0.0.tgz
diff --git a/tests/specs/npm/info_peer_deps_json/peer_deps_with_copied_folders/main_info_json.out b/tests/specs/npm/info_peer_deps_json/peer_deps_with_copied_folders/main_info_json.out
index 46cc35c65..2ee6268f5 100644
--- a/tests/specs/npm/info_peer_deps_json/peer_deps_with_copied_folders/main_info_json.out
+++ b/tests/specs/npm/info_peer_deps_json/peer_deps_with_copied_folders/main_info_json.out
@@ -1,7 +1,7 @@
{
"version": 1,
"roots": [
- "[WILDCARD]/peer_deps_with_copied_folders/main.ts"
+ "file://[WILDCARD]/main.ts"
],
"modules": [
{
@@ -46,6 +46,16 @@
"size": 171,
"mediaType": "TypeScript",
"specifier": "file://[WILDCARD]/main.ts"
+ },
+ {
+ "kind": "npm",
+ "specifier": "npm:/@denotest/peer-dep-test-child@1.0.0",
+ "npmPackage": "@denotest/peer-dep-test-child@1.0.0_@denotest+peer-dep-test-peer@1.0.0"
+ },
+ {
+ "kind": "npm",
+ "specifier": "npm:/@denotest/peer-dep-test-child@2.0.0",
+ "npmPackage": "@denotest/peer-dep-test-child@2.0.0_@denotest+peer-dep-test-peer@2.0.0"
}
],
"redirects": {
@@ -59,7 +69,8 @@
"dependencies": [
"@denotest/peer-dep-test-grandchild@1.0.0_@denotest+peer-dep-test-peer@1.0.0",
"@denotest/peer-dep-test-peer@1.0.0"
- ]
+ ],
+ "registryUrl": "http://localhost:4260/"
},
"@denotest/peer-dep-test-child@2.0.0_@denotest+peer-dep-test-peer@2.0.0": {
"name": "@denotest/peer-dep-test-child",
@@ -67,31 +78,36 @@
"dependencies": [
"@denotest/peer-dep-test-grandchild@1.0.0_@denotest+peer-dep-test-peer@2.0.0",
"@denotest/peer-dep-test-peer@2.0.0"
- ]
+ ],
+ "registryUrl": "http://localhost:4260/"
},
"@denotest/peer-dep-test-grandchild@1.0.0_@denotest+peer-dep-test-peer@1.0.0": {
"name": "@denotest/peer-dep-test-grandchild",
"version": "1.0.0",
"dependencies": [
"@denotest/peer-dep-test-peer@1.0.0"
- ]
+ ],
+ "registryUrl": "http://localhost:4260/"
},
"@denotest/peer-dep-test-grandchild@1.0.0_@denotest+peer-dep-test-peer@2.0.0": {
"name": "@denotest/peer-dep-test-grandchild",
"version": "1.0.0",
"dependencies": [
"@denotest/peer-dep-test-peer@2.0.0"
- ]
+ ],
+ "registryUrl": "http://localhost:4260/"
},
"@denotest/peer-dep-test-peer@1.0.0": {
"name": "@denotest/peer-dep-test-peer",
"version": "1.0.0",
- "dependencies": []
+ "dependencies": [],
+ "registryUrl": "http://localhost:4260/"
},
"@denotest/peer-dep-test-peer@2.0.0": {
"name": "@denotest/peer-dep-test-peer",
"version": "2.0.0",
- "dependencies": []
+ "dependencies": [],
+ "registryUrl": "http://localhost:4260/"
}
}
}
diff --git a/tests/specs/npm/info_peer_deps_json/peer_deps_with_copied_folders/main_node_modules_reload.out b/tests/specs/npm/info_peer_deps_json/peer_deps_with_copied_folders/main_node_modules_reload.out
index 9c8145211..18d7f7865 100644
--- a/tests/specs/npm/info_peer_deps_json/peer_deps_with_copied_folders/main_node_modules_reload.out
+++ b/tests/specs/npm/info_peer_deps_json/peer_deps_with_copied_folders/main_node_modules_reload.out
@@ -1,7 +1,7 @@
[UNORDERED_START]
-Download http://localhost:4260/@denotest/peer-dep-test-child
-Download http://localhost:4260/@denotest/peer-dep-test-grandchild
-Download http://localhost:4260/@denotest/peer-dep-test-peer
+Download http://localhost:4260/@denotest%2fpeer-dep-test-child
+Download http://localhost:4260/@denotest%2fpeer-dep-test-grandchild
+Download http://localhost:4260/@denotest%2fpeer-dep-test-peer
[UNORDERED_END]
[UNORDERED_START]
Download http://localhost:4260/@denotest/peer-dep-test-child/1.0.0.tgz
diff --git a/tests/specs/npm/lifecycle_scripts/all_lifecycles_not_run.out b/tests/specs/npm/lifecycle_scripts/all_lifecycles_not_run.out
index cdfdeabe2..645556b26 100644
--- a/tests/specs/npm/lifecycle_scripts/all_lifecycles_not_run.out
+++ b/tests/specs/npm/lifecycle_scripts/all_lifecycles_not_run.out
@@ -1,6 +1,6 @@
[UNORDERED_START]
-Download http://localhost:4260/@denotest/node-lifecycle-scripts
-Download http://localhost:4260/@denotest/bin
+Download http://localhost:4260/@denotest%2fnode-lifecycle-scripts
+Download http://localhost:4260/@denotest%2fbin
Download http://localhost:4260/@denotest/node-lifecycle-scripts/1.0.0.tgz
Download http://localhost:4260/@denotest/bin/1.0.0.tgz
Initialize @denotest/node-lifecycle-scripts@1.0.0
diff --git a/tests/specs/npm/lifecycle_scripts/all_lifecycles_not_run_global.out b/tests/specs/npm/lifecycle_scripts/all_lifecycles_not_run_global.out
index 93b5a14cc..1b06bccb8 100644
--- a/tests/specs/npm/lifecycle_scripts/all_lifecycles_not_run_global.out
+++ b/tests/specs/npm/lifecycle_scripts/all_lifecycles_not_run_global.out
@@ -1,6 +1,6 @@
[UNORDERED_START]
-Download http://localhost:4260/@denotest/node-lifecycle-scripts
-Download http://localhost:4260/@denotest/bin
+Download http://localhost:4260/@denotest%2fnode-lifecycle-scripts
+Download http://localhost:4260/@denotest%2fbin
Download http://localhost:4260/@denotest/node-lifecycle-scripts/1.0.0.tgz
Download http://localhost:4260/@denotest/bin/1.0.0.tgz
[UNORDERED_END]
diff --git a/tests/specs/npm/lifecycle_scripts/conflicting_bin.out b/tests/specs/npm/lifecycle_scripts/conflicting_bin.out
index bae5275dc..33282ee81 100644
--- a/tests/specs/npm/lifecycle_scripts/conflicting_bin.out
+++ b/tests/specs/npm/lifecycle_scripts/conflicting_bin.out
@@ -1,7 +1,7 @@
[UNORDERED_START]
-Download http://localhost:4260/@denotest/better-say-hello
-Download http://localhost:4260/@denotest/say-hello-on-install
-Download http://localhost:4260/@denotest/say-hello
+Download http://localhost:4260/@denotest%2fbetter-say-hello
+Download http://localhost:4260/@denotest%2fsay-hello-on-install
+Download http://localhost:4260/@denotest%2fsay-hello
Download http://localhost:4260/@denotest/better-say-hello/1.0.0.tgz
Download http://localhost:4260/@denotest/say-hello-on-install/1.0.0.tgz
Download http://localhost:4260/@denotest/say-hello/1.0.0.tgz
diff --git a/tests/specs/npm/lifecycle_scripts/future_install_all_lifecycles_not_run.out b/tests/specs/npm/lifecycle_scripts/future_install_all_lifecycles_not_run.out
index 09324c845..d72f3c8b2 100644
--- a/tests/specs/npm/lifecycle_scripts/future_install_all_lifecycles_not_run.out
+++ b/tests/specs/npm/lifecycle_scripts/future_install_all_lifecycles_not_run.out
@@ -1,6 +1,6 @@
[UNORDERED_START]
-Download http://localhost:4260/@denotest/node-lifecycle-scripts
-Download http://localhost:4260/@denotest/bin
+Download http://localhost:4260/@denotest%2fnode-lifecycle-scripts
+Download http://localhost:4260/@denotest%2fbin
Download http://localhost:4260/@denotest/node-lifecycle-scripts/1.0.0.tgz
Download http://localhost:4260/@denotest/bin/1.0.0.tgz
Initialize @denotest/node-lifecycle-scripts@1.0.0
diff --git a/tests/specs/npm/lifecycle_scripts/no_deno_json.out b/tests/specs/npm/lifecycle_scripts/no_deno_json.out
index 8509d8f9f..1966396a3 100644
--- a/tests/specs/npm/lifecycle_scripts/no_deno_json.out
+++ b/tests/specs/npm/lifecycle_scripts/no_deno_json.out
@@ -1,6 +1,6 @@
[UNORDERED_START]
-Download http://localhost:4260/@denotest/lifecycle-scripts-cjs
-Download http://localhost:4260/@denotest/bin
+Download http://localhost:4260/@denotest%2flifecycle-scripts-cjs
+Download http://localhost:4260/@denotest%2fbin
Download http://localhost:4260/@denotest/lifecycle-scripts-cjs/1.0.0.tgz
Download http://localhost:4260/@denotest/bin/1.0.0.tgz
Initialize @denotest/lifecycle-scripts-cjs@1.0.0
diff --git a/tests/specs/npm/lifecycle_scripts/node_gyp_not_found.out b/tests/specs/npm/lifecycle_scripts/node_gyp_not_found.out
index 81577e6ba..339384f73 100644
--- a/tests/specs/npm/lifecycle_scripts/node_gyp_not_found.out
+++ b/tests/specs/npm/lifecycle_scripts/node_gyp_not_found.out
@@ -1,5 +1,5 @@
[UNORDERED_START]
-Download http://localhost:4260/@denotest/node-addon-implicit-node-gyp
+Download http://localhost:4260/@denotest%2fnode-addon-implicit-node-gyp
Download http://localhost:4260/@denotest/node-addon-implicit-node-gyp/1.0.0.tgz
Initialize @denotest/node-addon-implicit-node-gyp@1.0.0
Initialize @denotest/node-addon-implicit-node-gyp@1.0.0: running 'install' script
diff --git a/tests/specs/npm/lifecycle_scripts/node_gyp_not_run.out b/tests/specs/npm/lifecycle_scripts/node_gyp_not_run.out
index e0e51b26c..da5bb4f7b 100644
--- a/tests/specs/npm/lifecycle_scripts/node_gyp_not_run.out
+++ b/tests/specs/npm/lifecycle_scripts/node_gyp_not_run.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/node-addon
+Download http://localhost:4260/@denotest%2fnode-addon
Download http://localhost:4260/node-gyp
[WILDCARD]
Warning The following packages contained npm lifecycle scripts (preinstall/install/postinstall) that were not executed:
diff --git a/tests/specs/npm/lifecycle_scripts/only_warns_first1.out b/tests/specs/npm/lifecycle_scripts/only_warns_first1.out
index cdfdeabe2..645556b26 100644
--- a/tests/specs/npm/lifecycle_scripts/only_warns_first1.out
+++ b/tests/specs/npm/lifecycle_scripts/only_warns_first1.out
@@ -1,6 +1,6 @@
[UNORDERED_START]
-Download http://localhost:4260/@denotest/node-lifecycle-scripts
-Download http://localhost:4260/@denotest/bin
+Download http://localhost:4260/@denotest%2fnode-lifecycle-scripts
+Download http://localhost:4260/@denotest%2fbin
Download http://localhost:4260/@denotest/node-lifecycle-scripts/1.0.0.tgz
Download http://localhost:4260/@denotest/bin/1.0.0.tgz
Initialize @denotest/node-lifecycle-scripts@1.0.0
diff --git a/tests/specs/npm/lossy_utf8_module/main.out b/tests/specs/npm/lossy_utf8_module/main.out
index 0e96f9ebb..d046d2ec5 100644
--- a/tests/specs/npm/lossy_utf8_module/main.out
+++ b/tests/specs/npm/lossy_utf8_module/main.out
@@ -1,3 +1,3 @@
-Download http://localhost:4260/@denotest/lossy-utf8-module
+Download http://localhost:4260/@denotest%2flossy-utf8-module
Download http://localhost:4260/@denotest/lossy-utf8-module/1.0.0.tgz
����
diff --git a/tests/specs/npm/lossy_utf8_package_json/main.out b/tests/specs/npm/lossy_utf8_package_json/main.out
index 99aa5ab61..69f687039 100644
--- a/tests/specs/npm/lossy_utf8_package_json/main.out
+++ b/tests/specs/npm/lossy_utf8_package_json/main.out
@@ -1,3 +1,3 @@
-Download http://localhost:4260/@denotest/lossy-utf8-package-json
+Download http://localhost:4260/@denotest%2flossy-utf8-package-json
Download http://localhost:4260/@denotest/lossy-utf8-package-json/1.0.0.tgz
hello
diff --git a/tests/specs/npm/lossy_utf8_script/main.out b/tests/specs/npm/lossy_utf8_script/main.out
index 180ecdf1c..0883392fd 100644
--- a/tests/specs/npm/lossy_utf8_script/main.out
+++ b/tests/specs/npm/lossy_utf8_script/main.out
@@ -1,3 +1,3 @@
-Download http://localhost:4260/@denotest/lossy-utf8-script
+Download http://localhost:4260/@denotest%2flossy-utf8-script
Download http://localhost:4260/@denotest/lossy-utf8-script/1.0.0.tgz
����
diff --git a/tests/specs/npm/lossy_utf8_script_from_cjs/main.out b/tests/specs/npm/lossy_utf8_script_from_cjs/main.out
index 4f062a2ae..635ea5b3a 100644
--- a/tests/specs/npm/lossy_utf8_script_from_cjs/main.out
+++ b/tests/specs/npm/lossy_utf8_script_from_cjs/main.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/lossy-utf8-script
+Download http://localhost:4260/@denotest%2flossy-utf8-script
Download http://localhost:4260/@denotest/lossy-utf8-script/1.0.0.tgz
Initialize @denotest/lossy-utf8-script@1.0.0
����
diff --git a/tests/specs/npm/mixed_case_package_name_global_dir/mixed_case_package_name/global.out b/tests/specs/npm/mixed_case_package_name_global_dir/mixed_case_package_name/global.out
index fdacea385..a1d3a6e2c 100644
--- a/tests/specs/npm/mixed_case_package_name_global_dir/mixed_case_package_name/global.out
+++ b/tests/specs/npm/mixed_case_package_name_global_dir/mixed_case_package_name/global.out
@@ -1,6 +1,6 @@
[UNORDERED_START]
-Download http://localhost:4260/@denotest/MixedCase
-Download http://localhost:4260/@denotest/CAPITALS
+Download http://localhost:4260/@denotest%2fMixedCase
+Download http://localhost:4260/@denotest%2fCAPITALS
[UNORDERED_END]
[UNORDERED_START]
Download http://localhost:4260/@denotest/CAPITALS/1.0.0.tgz
diff --git a/tests/specs/npm/mixed_case_package_name_global_dir/mixed_case_package_name/local.out b/tests/specs/npm/mixed_case_package_name_global_dir/mixed_case_package_name/local.out
index 6ab989d80..c8c9ed396 100644
--- a/tests/specs/npm/mixed_case_package_name_global_dir/mixed_case_package_name/local.out
+++ b/tests/specs/npm/mixed_case_package_name_global_dir/mixed_case_package_name/local.out
@@ -1,6 +1,6 @@
[UNORDERED_START]
-Download http://localhost:4260/@denotest/MixedCase
-Download http://localhost:4260/@denotest/CAPITALS
+Download http://localhost:4260/@denotest%2fMixedCase
+Download http://localhost:4260/@denotest%2fCAPITALS
[UNORDERED_END]
[UNORDERED_START]
Download http://localhost:4260/@denotest/CAPITALS/1.0.0.tgz
diff --git a/tests/specs/npm/mixed_case_package_name_local_dir/mixed_case_package_name/global.out b/tests/specs/npm/mixed_case_package_name_local_dir/mixed_case_package_name/global.out
index fdacea385..a1d3a6e2c 100644
--- a/tests/specs/npm/mixed_case_package_name_local_dir/mixed_case_package_name/global.out
+++ b/tests/specs/npm/mixed_case_package_name_local_dir/mixed_case_package_name/global.out
@@ -1,6 +1,6 @@
[UNORDERED_START]
-Download http://localhost:4260/@denotest/MixedCase
-Download http://localhost:4260/@denotest/CAPITALS
+Download http://localhost:4260/@denotest%2fMixedCase
+Download http://localhost:4260/@denotest%2fCAPITALS
[UNORDERED_END]
[UNORDERED_START]
Download http://localhost:4260/@denotest/CAPITALS/1.0.0.tgz
diff --git a/tests/specs/npm/mixed_case_package_name_local_dir/mixed_case_package_name/local.out b/tests/specs/npm/mixed_case_package_name_local_dir/mixed_case_package_name/local.out
index 6ab989d80..c8c9ed396 100644
--- a/tests/specs/npm/mixed_case_package_name_local_dir/mixed_case_package_name/local.out
+++ b/tests/specs/npm/mixed_case_package_name_local_dir/mixed_case_package_name/local.out
@@ -1,6 +1,6 @@
[UNORDERED_START]
-Download http://localhost:4260/@denotest/MixedCase
-Download http://localhost:4260/@denotest/CAPITALS
+Download http://localhost:4260/@denotest%2fMixedCase
+Download http://localhost:4260/@denotest%2fCAPITALS
[UNORDERED_END]
[UNORDERED_START]
Download http://localhost:4260/@denotest/CAPITALS/1.0.0.tgz
diff --git a/tests/specs/npm/no_types_cjs/main.out b/tests/specs/npm/no_types_cjs/main.out
index 4747a9a32..c993d5fbf 100644
--- a/tests/specs/npm/no_types_cjs/main.out
+++ b/tests/specs/npm/no_types_cjs/main.out
@@ -1,3 +1,3 @@
-Download http://localhost:4260/@denotest/no-types-cjs
+Download http://localhost:4260/@denotest%2fno-types-cjs
Download http://localhost:4260/@denotest/no-types-cjs/1.0.0.tgz
Check file:///[WILDLINE]/no_types_cjs/main.ts
diff --git a/tests/specs/npm/no_types_in_conditional_exports/main.out b/tests/specs/npm/no_types_in_conditional_exports/main.out
index 46c583234..593cb2337 100644
--- a/tests/specs/npm/no_types_in_conditional_exports/main.out
+++ b/tests/specs/npm/no_types_in_conditional_exports/main.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/no-types-in-conditional-exports
+Download http://localhost:4260/@denotest%2fno-types-in-conditional-exports
Download http://localhost:4260/@denotest/no-types-in-conditional-exports/1.0.0.tgz
Check [WILDCARD]npm/no_types_in_conditional_exports/main.ts
{ foo: "bar" }
diff --git a/tests/specs/npm/node_modules_import/install.out b/tests/specs/npm/node_modules_import/install.out
index b8114c12a..8f03ba640 100644
--- a/tests/specs/npm/node_modules_import/install.out
+++ b/tests/specs/npm/node_modules_import/install.out
@@ -1,3 +1,3 @@
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
Initialize @denotest/esm-basic@1.0.0
diff --git a/tests/specs/npm/node_modules_import_auto/main.out b/tests/specs/npm/node_modules_import_auto/main.out
index 8fda5cda1..18194e3a0 100644
--- a/tests/specs/npm/node_modules_import_auto/main.out
+++ b/tests/specs/npm/node_modules_import_auto/main.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
Initialize @denotest/esm-basic@1.0.0
2
diff --git a/tests/specs/npm/node_modules_import_auto/main_check.out b/tests/specs/npm/node_modules_import_auto/main_check.out
index 24249f357..093b0c051 100644
--- a/tests/specs/npm/node_modules_import_auto/main_check.out
+++ b/tests/specs/npm/node_modules_import_auto/main_check.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
Initialize @denotest/esm-basic@1.0.0
Check file:///[WILDCARD]/main.ts
diff --git a/tests/specs/npm/non_existent_dep/__test__.jsonc b/tests/specs/npm/non_existent_dep/__test__.jsonc
index bc3841419..8608e00f3 100644
--- a/tests/specs/npm/non_existent_dep/__test__.jsonc
+++ b/tests/specs/npm/non_existent_dep/__test__.jsonc
@@ -1,5 +1,5 @@
{
"args": "cache npm:@denotest/non-existent-dep",
"exitCode": 1,
- "output": "[UNORDERED_START]\nDownload http://localhost:4260/@denotest/non-existent-dep\nDownload http://localhost:4260/@denotest/non-existent\n[UNORDERED_END]\nerror: npm package '@denotest/non-existent' does not exist.\n"
+ "output": "[UNORDERED_START]\nDownload http://localhost:4260/@denotest%2fnon-existent-dep\nDownload http://localhost:4260/@denotest%2fnon-existent\n[UNORDERED_END]\nerror: npm package '@denotest/non-existent' does not exist.\n"
}
diff --git a/tests/specs/npm/non_existent_dep_version/__test__.jsonc b/tests/specs/npm/non_existent_dep_version/__test__.jsonc
index 4bc084ce3..dd91c6624 100644
--- a/tests/specs/npm/non_existent_dep_version/__test__.jsonc
+++ b/tests/specs/npm/non_existent_dep_version/__test__.jsonc
@@ -1,5 +1,5 @@
{
"args": "cache npm:@denotest/non-existent-dep-version",
"exitCode": 1,
- "output": "[UNORDERED_START]\nDownload http://localhost:4260/@denotest/non-existent-dep-version\nDownload http://localhost:4260/@denotest/esm-basic\n[UNORDERED_END]\nerror: Could not find npm package '@denotest/esm-basic' matching '=99.99.99'.\n"
+ "output": "[UNORDERED_START]\nDownload http://localhost:4260/@denotest%2fnon-existent-dep-version\nDownload http://localhost:4260/@denotest%2fesm-basic\n[UNORDERED_END]\nerror: Could not find npm package '@denotest/esm-basic' matching '=99.99.99'.\n"
}
diff --git a/tests/specs/npm/npmrc/__test__.jsonc b/tests/specs/npm/npmrc/__test__.jsonc
index e7588a779..88ef2d810 100644
--- a/tests/specs/npm/npmrc/__test__.jsonc
+++ b/tests/specs/npm/npmrc/__test__.jsonc
@@ -13,6 +13,10 @@
"run_node_modules_dir": {
"args": "run --node-modules-dir=auto -A --quiet main.js",
"output": "main.out"
+ },
+ "info": {
+ "args": "info --node-modules-dir=auto --json main.js",
+ "output": "info.out"
}
}
}
diff --git a/tests/specs/npm/npmrc/info.out b/tests/specs/npm/npmrc/info.out
new file mode 100644
index 000000000..ee9aa9ee9
--- /dev/null
+++ b/tests/specs/npm/npmrc/info.out
@@ -0,0 +1,87 @@
+[UNORDERED_START]
+Download http://localhost:4262/@denotest2%2fbasic
+Download http://localhost:4261/@denotest%2fbasic
+Download http://localhost:4261/@denotest/basic/1.0.0.tgz
+Download http://localhost:4262/@denotest2/basic/1.0.0.tgz
+[UNORDERED_END]
+[UNORDERED_START]
+Initialize @denotest/basic@1.0.0
+Initialize @denotest2/basic@1.0.0
+[UNORDERED_END]
+{
+ "version": 1,
+ "roots": [
+ "file://[WILDCARD]/main.js"
+ ],
+ "modules": [
+ {
+ "kind": "esm",
+ "dependencies": [
+ {
+ "specifier": "@denotest/basic",
+ "code": {
+ "specifier": "npm:@denotest/basic@1.0.0",
+ "span": {
+ "start": {
+ "line": 0,
+ "character": 35
+ },
+ "end": {
+ "line": 0,
+ "character": 52
+ }
+ }
+ }
+ },
+ {
+ "specifier": "@denotest2/basic",
+ "code": {
+ "specifier": "npm:@denotest2/basic@1.0.0",
+ "span": {
+ "start": {
+ "line": 1,
+ "character": 22
+ },
+ "end": {
+ "line": 1,
+ "character": 40
+ }
+ }
+ }
+ }
+ ],
+ "local": "[WILDCARD]main.js",
+ "size": 192,
+ "mediaType": "JavaScript",
+ "specifier": "file://[WILDCARD]/main.js"
+ },
+ {
+ "kind": "npm",
+ "specifier": "npm:/@denotest/basic@1.0.0",
+ "npmPackage": "@denotest/basic@1.0.0"
+ },
+ {
+ "kind": "npm",
+ "specifier": "npm:/@denotest2/basic@1.0.0",
+ "npmPackage": "@denotest2/basic@1.0.0"
+ }
+ ],
+ "redirects": {
+ "npm:@denotest/basic@1.0.0": "npm:/@denotest/basic@1.0.0",
+ "npm:@denotest2/basic@1.0.0": "npm:/@denotest2/basic@1.0.0"
+ },
+ "npmPackages": {
+ "@denotest/basic@1.0.0": {
+ "name": "@denotest/basic",
+ "version": "1.0.0",
+ "dependencies": [],
+ "registryUrl": "http://localhost:4261/"
+ },
+ "@denotest2/basic@1.0.0": {
+ "name": "@denotest2/basic",
+ "version": "1.0.0",
+ "dependencies": [],
+ "registryUrl": "http://localhost:4262/"
+ }
+ }
+}
diff --git a/tests/specs/npm/npmrc/install.out b/tests/specs/npm/npmrc/install.out
index 30643527e..f2ea78c3f 100644
--- a/tests/specs/npm/npmrc/install.out
+++ b/tests/specs/npm/npmrc/install.out
@@ -1,6 +1,6 @@
[UNORDERED_START]
-Download http://localhost:4261/@denotest/basic
-Download http://localhost:4262/@denotest2/basic
+Download http://localhost:4261/@denotest%2fbasic
+Download http://localhost:4262/@denotest2%2fbasic
Download http://localhost:4261/@denotest/basic/1.0.0.tgz
Download http://localhost:4262/@denotest2/basic/1.0.0.tgz
Initialize @denotest2/basic@1.0.0
diff --git a/tests/specs/npm/npmrc_bad_registry_config/main.out b/tests/specs/npm/npmrc_bad_registry_config/main.out
index 990d4a47f..5d778d32e 100644
--- a/tests/specs/npm/npmrc_bad_registry_config/main.out
+++ b/tests/specs/npm/npmrc_bad_registry_config/main.out
@@ -1,3 +1,3 @@
-Download http://localhost:4261/@denotest/basic
-error: Error getting response at http://localhost:4261/@denotest/basic for package "@denotest/basic": Bad response: 401
+Download http://localhost:4261/@denotest%2fbasic
+error: Error getting response at http://localhost:4261/@denotest%2fbasic for package "@denotest/basic": Bad response: 401
[WILDCARD] \ No newline at end of file
diff --git a/tests/specs/npm/npmrc_bad_token/main.out b/tests/specs/npm/npmrc_bad_token/main.out
index 990d4a47f..5d778d32e 100644
--- a/tests/specs/npm/npmrc_bad_token/main.out
+++ b/tests/specs/npm/npmrc_bad_token/main.out
@@ -1,3 +1,3 @@
-Download http://localhost:4261/@denotest/basic
-error: Error getting response at http://localhost:4261/@denotest/basic for package "@denotest/basic": Bad response: 401
+Download http://localhost:4261/@denotest%2fbasic
+error: Error getting response at http://localhost:4261/@denotest%2fbasic for package "@denotest/basic": Bad response: 401
[WILDCARD] \ No newline at end of file
diff --git a/tests/specs/npm/npmrc_basic_auth/install.out b/tests/specs/npm/npmrc_basic_auth/install.out
index 30643527e..f2ea78c3f 100644
--- a/tests/specs/npm/npmrc_basic_auth/install.out
+++ b/tests/specs/npm/npmrc_basic_auth/install.out
@@ -1,6 +1,6 @@
[UNORDERED_START]
-Download http://localhost:4261/@denotest/basic
-Download http://localhost:4262/@denotest2/basic
+Download http://localhost:4261/@denotest%2fbasic
+Download http://localhost:4262/@denotest2%2fbasic
Download http://localhost:4261/@denotest/basic/1.0.0.tgz
Download http://localhost:4262/@denotest2/basic/1.0.0.tgz
Initialize @denotest2/basic@1.0.0
diff --git a/tests/specs/npm/npmrc_deno_json/main.out b/tests/specs/npm/npmrc_deno_json/main.out
index 62750088b..c3d6be8a1 100644
--- a/tests/specs/npm/npmrc_deno_json/main.out
+++ b/tests/specs/npm/npmrc_deno_json/main.out
@@ -1,4 +1,4 @@
-Download http://localhost:4261/@denotest/basic
+Download http://localhost:4261/@denotest%2fbasic
Download http://localhost:4261/@denotest/basic/1.0.0.tgz
0
42
diff --git a/tests/specs/npm/npmrc_homedir/install.out b/tests/specs/npm/npmrc_homedir/install.out
index 30643527e..f2ea78c3f 100644
--- a/tests/specs/npm/npmrc_homedir/install.out
+++ b/tests/specs/npm/npmrc_homedir/install.out
@@ -1,6 +1,6 @@
[UNORDERED_START]
-Download http://localhost:4261/@denotest/basic
-Download http://localhost:4262/@denotest2/basic
+Download http://localhost:4261/@denotest%2fbasic
+Download http://localhost:4262/@denotest2%2fbasic
Download http://localhost:4261/@denotest/basic/1.0.0.tgz
Download http://localhost:4262/@denotest2/basic/1.0.0.tgz
Initialize @denotest2/basic@1.0.0
diff --git a/tests/specs/npm/npmrc_install_arg/.npmrc b/tests/specs/npm/npmrc_install_arg/.npmrc
new file mode 100644
index 000000000..de3704b92
--- /dev/null
+++ b/tests/specs/npm/npmrc_install_arg/.npmrc
@@ -0,0 +1,2 @@
+@denotest:registry=http://localhost:4261/
+//localhost:4261/:_authToken=private-reg-token
diff --git a/tests/specs/npm/npmrc_install_arg/__test__.jsonc b/tests/specs/npm/npmrc_install_arg/__test__.jsonc
new file mode 100644
index 000000000..f34cfe116
--- /dev/null
+++ b/tests/specs/npm/npmrc_install_arg/__test__.jsonc
@@ -0,0 +1,23 @@
+{
+ "tempDir": true,
+ "tests": {
+ "deno_install_add": {
+ "steps": [{
+ "args": "install npm:@denotest/basic",
+ "output": "install.out"
+ }, {
+ "args": "run -A main.js",
+ "output": "main.out"
+ }]
+ },
+ "deno_add": {
+ "steps": [{
+ "args": "add npm:@denotest/basic",
+ "output": "add.out"
+ }, {
+ "args": "run -A main.js",
+ "output": "main.out"
+ }]
+ }
+ }
+}
diff --git a/tests/specs/npm/npmrc_install_arg/add.out b/tests/specs/npm/npmrc_install_arg/add.out
new file mode 100644
index 000000000..11948e54d
--- /dev/null
+++ b/tests/specs/npm/npmrc_install_arg/add.out
@@ -0,0 +1,4 @@
+Add npm:@denotest/basic@1.0.0
+Download http://localhost:4261/@denotest%2fbasic
+Download http://localhost:4261/@denotest/basic/1.0.0.tgz
+Initialize @denotest/basic@1.0.0
diff --git a/tests/specs/npm/npmrc_install_arg/install.out b/tests/specs/npm/npmrc_install_arg/install.out
new file mode 100644
index 000000000..11948e54d
--- /dev/null
+++ b/tests/specs/npm/npmrc_install_arg/install.out
@@ -0,0 +1,4 @@
+Add npm:@denotest/basic@1.0.0
+Download http://localhost:4261/@denotest%2fbasic
+Download http://localhost:4261/@denotest/basic/1.0.0.tgz
+Initialize @denotest/basic@1.0.0
diff --git a/tests/specs/npm/npmrc_install_arg/main.js b/tests/specs/npm/npmrc_install_arg/main.js
new file mode 100644
index 000000000..e8ccf7611
--- /dev/null
+++ b/tests/specs/npm/npmrc_install_arg/main.js
@@ -0,0 +1,5 @@
+import { getValue, setValue } from "@denotest/basic";
+
+console.log(getValue());
+setValue(42);
+console.log(getValue());
diff --git a/tests/specs/npm/npmrc_install_arg/main.out b/tests/specs/npm/npmrc_install_arg/main.out
new file mode 100644
index 000000000..dcd912c89
--- /dev/null
+++ b/tests/specs/npm/npmrc_install_arg/main.out
@@ -0,0 +1,2 @@
+0
+42
diff --git a/tests/specs/npm/npmrc_install_arg/package.json b/tests/specs/npm/npmrc_install_arg/package.json
new file mode 100644
index 000000000..c1318b361
--- /dev/null
+++ b/tests/specs/npm/npmrc_install_arg/package.json
@@ -0,0 +1,5 @@
+{
+ "name": "npmrc_test",
+ "version": "0.0.1",
+ "dependencies": {}
+}
diff --git a/tests/specs/npm/npmrc_no_auth/.npmrc b/tests/specs/npm/npmrc_no_auth/.npmrc
new file mode 100644
index 000000000..860a7c3d9
--- /dev/null
+++ b/tests/specs/npm/npmrc_no_auth/.npmrc
@@ -0,0 +1 @@
+@denotest3:registry=http://localhost:4263/
diff --git a/tests/specs/npm/npmrc_no_auth/__test__.jsonc b/tests/specs/npm/npmrc_no_auth/__test__.jsonc
new file mode 100644
index 000000000..efd04f0e4
--- /dev/null
+++ b/tests/specs/npm/npmrc_no_auth/__test__.jsonc
@@ -0,0 +1,23 @@
+{
+ "tempDir": true,
+ "tests": {
+ "deno_install_arg": {
+ "steps": [{
+ "args": "install npm:@denotest3/basic",
+ "output": "install.out"
+ }, {
+ "args": "run -A main.js",
+ "output": "main.out"
+ }]
+ },
+ "deno_add_arg": {
+ "steps": [{
+ "args": "add npm:@denotest3/basic",
+ "output": "add.out"
+ }, {
+ "args": "run -A main.js",
+ "output": "main.out"
+ }]
+ }
+ }
+}
diff --git a/tests/specs/npm/npmrc_no_auth/add.out b/tests/specs/npm/npmrc_no_auth/add.out
new file mode 100644
index 000000000..31b34da13
--- /dev/null
+++ b/tests/specs/npm/npmrc_no_auth/add.out
@@ -0,0 +1,4 @@
+Add npm:@denotest3/basic@1.0.0
+Download http://localhost:4263/@denotest3%2fbasic
+Download http://localhost:4263/@denotest3/basic/1.0.0.tgz
+Initialize @denotest3/basic@1.0.0
diff --git a/tests/specs/npm/npmrc_no_auth/install.out b/tests/specs/npm/npmrc_no_auth/install.out
new file mode 100644
index 000000000..31b34da13
--- /dev/null
+++ b/tests/specs/npm/npmrc_no_auth/install.out
@@ -0,0 +1,4 @@
+Add npm:@denotest3/basic@1.0.0
+Download http://localhost:4263/@denotest3%2fbasic
+Download http://localhost:4263/@denotest3/basic/1.0.0.tgz
+Initialize @denotest3/basic@1.0.0
diff --git a/tests/specs/npm/npmrc_no_auth/main.js b/tests/specs/npm/npmrc_no_auth/main.js
new file mode 100644
index 000000000..22713bb0d
--- /dev/null
+++ b/tests/specs/npm/npmrc_no_auth/main.js
@@ -0,0 +1,5 @@
+import { getValue, setValue } from "@denotest3/basic";
+
+console.log(getValue());
+setValue(42);
+console.log(getValue());
diff --git a/tests/specs/npm/npmrc_no_auth/main.out b/tests/specs/npm/npmrc_no_auth/main.out
new file mode 100644
index 000000000..dcd912c89
--- /dev/null
+++ b/tests/specs/npm/npmrc_no_auth/main.out
@@ -0,0 +1,2 @@
+0
+42
diff --git a/tests/specs/npm/npmrc_no_auth/package.json b/tests/specs/npm/npmrc_no_auth/package.json
new file mode 100644
index 000000000..dddaaac46
--- /dev/null
+++ b/tests/specs/npm/npmrc_no_auth/package.json
@@ -0,0 +1,6 @@
+{
+ "name": "npmrc_test",
+ "version": "0.0.1",
+ "dependencies": {
+ }
+}
diff --git a/tests/specs/npm/npmrc_no_auth_install/.npmrc b/tests/specs/npm/npmrc_no_auth_install/.npmrc
new file mode 100644
index 000000000..860a7c3d9
--- /dev/null
+++ b/tests/specs/npm/npmrc_no_auth_install/.npmrc
@@ -0,0 +1 @@
+@denotest3:registry=http://localhost:4263/
diff --git a/tests/specs/npm/npmrc_no_auth_install/__test__.jsonc b/tests/specs/npm/npmrc_no_auth_install/__test__.jsonc
new file mode 100644
index 000000000..56a598e3b
--- /dev/null
+++ b/tests/specs/npm/npmrc_no_auth_install/__test__.jsonc
@@ -0,0 +1,14 @@
+{
+ "tempDir": true,
+ "tests": {
+ "deno_install_arg": {
+ "steps": [{
+ "args": "install",
+ "output": "install.out"
+ }, {
+ "args": "run -A main.js",
+ "output": "main.out"
+ }]
+ }
+ }
+}
diff --git a/tests/specs/npm/npmrc_no_auth_install/install.out b/tests/specs/npm/npmrc_no_auth_install/install.out
new file mode 100644
index 000000000..b82747af7
--- /dev/null
+++ b/tests/specs/npm/npmrc_no_auth_install/install.out
@@ -0,0 +1,3 @@
+Download http://localhost:4263/@denotest3%2fbasic
+Download http://localhost:4263/@denotest3/basic/1.0.0.tgz
+Initialize @denotest3/basic@1.0.0
diff --git a/tests/specs/npm/npmrc_no_auth_install/main.js b/tests/specs/npm/npmrc_no_auth_install/main.js
new file mode 100644
index 000000000..22713bb0d
--- /dev/null
+++ b/tests/specs/npm/npmrc_no_auth_install/main.js
@@ -0,0 +1,5 @@
+import { getValue, setValue } from "@denotest3/basic";
+
+console.log(getValue());
+setValue(42);
+console.log(getValue());
diff --git a/tests/specs/npm/npmrc_no_auth_install/main.out b/tests/specs/npm/npmrc_no_auth_install/main.out
new file mode 100644
index 000000000..dcd912c89
--- /dev/null
+++ b/tests/specs/npm/npmrc_no_auth_install/main.out
@@ -0,0 +1,2 @@
+0
+42
diff --git a/tests/specs/npm/npmrc_no_auth_install/package.json b/tests/specs/npm/npmrc_no_auth_install/package.json
new file mode 100644
index 000000000..2d4fb15ba
--- /dev/null
+++ b/tests/specs/npm/npmrc_no_auth_install/package.json
@@ -0,0 +1,7 @@
+{
+ "name": "npmrc_test",
+ "version": "0.0.1",
+ "dependencies": {
+ "@denotest3/basic": "1.0.0"
+ }
+}
diff --git a/tests/specs/npm/npmrc_not_next_to_package_json/main.out b/tests/specs/npm/npmrc_not_next_to_package_json/main.out
index b583868ff..b128959a7 100644
--- a/tests/specs/npm/npmrc_not_next_to_package_json/main.out
+++ b/tests/specs/npm/npmrc_not_next_to_package_json/main.out
@@ -2,7 +2,7 @@
[# that serves the same packages. The important bit is the message below.]
[WILDCARD] No .npmrc file found
[WILDCARD]
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
[WILDCARD]
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
[WILDCARD]
diff --git a/tests/specs/npm/npmrc_password_no_username/install.out b/tests/specs/npm/npmrc_password_no_username/install.out
index d49a2ba0d..b198bcd27 100644
--- a/tests/specs/npm/npmrc_password_no_username/install.out
+++ b/tests/specs/npm/npmrc_password_no_username/install.out
@@ -1,3 +1,3 @@
[UNORDERED_START]
-error: Error getting response at http://localhost:4261/@denotest/basic for package "@denotest/basic": Both the username and password must be provided for basic auth
+error: Error getting response at http://localhost:4261/@denotest%2fbasic for package "@denotest/basic": Both the username and password must be provided for basic auth
[UNORDERED_END]
diff --git a/tests/specs/npm/npmrc_tarball_other_server/fail/main.out b/tests/specs/npm/npmrc_tarball_other_server/fail/main.out
index 08a84a477..2c68dba54 100644
--- a/tests/specs/npm/npmrc_tarball_other_server/fail/main.out
+++ b/tests/specs/npm/npmrc_tarball_other_server/fail/main.out
@@ -1,4 +1,4 @@
-Download http://localhost:4261/@denotest/tarballs-privateserver2
+Download http://localhost:4261/@denotest%2ftarballs-privateserver2
Download http://localhost:4262/@denotest/tarballs-privateserver2/1.0.0.tgz
error: Failed caching npm package '@denotest/tarballs-privateserver2@1.0.0'.
diff --git a/tests/specs/npm/npmrc_tarball_other_server/success/main.out b/tests/specs/npm/npmrc_tarball_other_server/success/main.out
index d75f26e33..5322a1a17 100644
--- a/tests/specs/npm/npmrc_tarball_other_server/success/main.out
+++ b/tests/specs/npm/npmrc_tarball_other_server/success/main.out
@@ -1,4 +1,4 @@
-Download http://localhost:4261/@denotest/tarballs-privateserver2
+Download http://localhost:4261/@denotest%2ftarballs-privateserver2
Download http://localhost:4262/@denotest/tarballs-privateserver2/1.0.0.tgz
[# This fails on a checksum issue, because the test server isn't smart enough]
[# to serve proper checksums for a package at another registry. That's fine]
diff --git a/tests/specs/npm/npmrc_username_no_password/install.out b/tests/specs/npm/npmrc_username_no_password/install.out
index d49a2ba0d..b198bcd27 100644
--- a/tests/specs/npm/npmrc_username_no_password/install.out
+++ b/tests/specs/npm/npmrc_username_no_password/install.out
@@ -1,3 +1,3 @@
[UNORDERED_START]
-error: Error getting response at http://localhost:4261/@denotest/basic for package "@denotest/basic": Both the username and password must be provided for basic auth
+error: Error getting response at http://localhost:4261/@denotest%2fbasic for package "@denotest/basic": Both the username and password must be provided for basic auth
[UNORDERED_END]
diff --git a/tests/specs/npm/npmrc_username_password/.npmrc b/tests/specs/npm/npmrc_username_password/.npmrc
index c318678ae..9e1ded96a 100644
--- a/tests/specs/npm/npmrc_username_password/.npmrc
+++ b/tests/specs/npm/npmrc_username_password/.npmrc
@@ -1,6 +1,8 @@
@denotest:registry=http://localhost:4261/
//localhost:4261/:username=deno
-//localhost:4261/:_password=land
+# base64 of land
+//localhost:4261/:_password=bGFuZA==
@denotest2:registry=http://localhost:4262/
//localhost:4262/:username=deno
-//localhost:4262/:_password=land2
+# base64 of land2
+//localhost:4262/:_password=bGFuZDI=
diff --git a/tests/specs/npm/npmrc_username_password/install.out b/tests/specs/npm/npmrc_username_password/install.out
index 30643527e..f2ea78c3f 100644
--- a/tests/specs/npm/npmrc_username_password/install.out
+++ b/tests/specs/npm/npmrc_username_password/install.out
@@ -1,6 +1,6 @@
[UNORDERED_START]
-Download http://localhost:4261/@denotest/basic
-Download http://localhost:4262/@denotest2/basic
+Download http://localhost:4261/@denotest%2fbasic
+Download http://localhost:4262/@denotest2%2fbasic
Download http://localhost:4261/@denotest/basic/1.0.0.tgz
Download http://localhost:4262/@denotest2/basic/1.0.0.tgz
Initialize @denotest2/basic@1.0.0
diff --git a/tests/specs/npm/permissions_outside_package/__test__.jsonc b/tests/specs/npm/permissions_outside_package/__test__.jsonc
index 56228296b..d5f6bf490 100644
--- a/tests/specs/npm/permissions_outside_package/__test__.jsonc
+++ b/tests/specs/npm/permissions_outside_package/__test__.jsonc
@@ -1,4 +1,5 @@
{
- "args": "run --allow-read permissions_outside_package/main.ts",
- "output": "permissions_outside_package/main.out"
+ "tempDir": true,
+ "args": "run --allow-read --node-modules-dir=none main.ts",
+ "output": "main.out"
}
diff --git a/tests/specs/npm/permissions_outside_package/permissions_outside_package/foo/config.js b/tests/specs/npm/permissions_outside_package/foo/config.js
index e667790d2..e667790d2 100644
--- a/tests/specs/npm/permissions_outside_package/permissions_outside_package/foo/config.js
+++ b/tests/specs/npm/permissions_outside_package/foo/config.js
diff --git a/tests/specs/npm/permissions_outside_package/foo/package.json b/tests/specs/npm/permissions_outside_package/foo/package.json
new file mode 100644
index 000000000..95b43077e
--- /dev/null
+++ b/tests/specs/npm/permissions_outside_package/foo/package.json
@@ -0,0 +1,5 @@
+{
+ "name": "foobar",
+ "version": "0.0.1",
+ "type": "commonjs"
+}
diff --git a/tests/specs/npm/permissions_outside_package/main.out b/tests/specs/npm/permissions_outside_package/main.out
new file mode 100644
index 000000000..0fde8cf87
--- /dev/null
+++ b/tests/specs/npm/permissions_outside_package/main.out
@@ -0,0 +1,3 @@
+Download http://localhost:4260/@denotest%2fpermissions-outside-package
+Download http://localhost:4260/@denotest/permissions-outside-package/1.0.0.tgz
+{ name: "foobar", version: "0.0.1" }
diff --git a/tests/specs/npm/permissions_outside_package/main.ts b/tests/specs/npm/permissions_outside_package/main.ts
new file mode 100644
index 000000000..a80713fa7
--- /dev/null
+++ b/tests/specs/npm/permissions_outside_package/main.ts
@@ -0,0 +1,5 @@
+import { loadConfigFile } from "npm:@denotest/permissions-outside-package";
+
+const fileName = `${Deno.cwd()}/foo/config.js`;
+const config = loadConfigFile(fileName);
+console.log(config);
diff --git a/tests/specs/npm/permissions_outside_package/package.json b/tests/specs/npm/permissions_outside_package/package.json
new file mode 100644
index 000000000..2c63c0851
--- /dev/null
+++ b/tests/specs/npm/permissions_outside_package/package.json
@@ -0,0 +1,2 @@
+{
+}
diff --git a/tests/specs/npm/permissions_outside_package/permissions_outside_package/foo/package.json b/tests/specs/npm/permissions_outside_package/permissions_outside_package/foo/package.json
deleted file mode 100644
index cc049e6ce..000000000
--- a/tests/specs/npm/permissions_outside_package/permissions_outside_package/foo/package.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "name": "foobar",
- "version": "0.0.1"
-}
diff --git a/tests/specs/npm/permissions_outside_package/permissions_outside_package/main.out b/tests/specs/npm/permissions_outside_package/permissions_outside_package/main.out
deleted file mode 100644
index 089f329c4..000000000
--- a/tests/specs/npm/permissions_outside_package/permissions_outside_package/main.out
+++ /dev/null
@@ -1,3 +0,0 @@
-Download http://localhost:4260/@denotest/permissions-outside-package
-Download http://localhost:4260/@denotest/permissions-outside-package/1.0.0.tgz
-{ name: "foobar", version: "0.0.1" }
diff --git a/tests/specs/npm/permissions_outside_package/permissions_outside_package/main.ts b/tests/specs/npm/permissions_outside_package/permissions_outside_package/main.ts
deleted file mode 100644
index 934a3eebc..000000000
--- a/tests/specs/npm/permissions_outside_package/permissions_outside_package/main.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-import { loadConfigFile } from "npm:@denotest/permissions-outside-package";
-
-const fileName = `${Deno.cwd()}/permissions_outside_package/foo/config.js`;
-const config = loadConfigFile(fileName);
-console.log(config);
diff --git a/tests/specs/npm/require_resolve_bad_paths_global_cache/main.out b/tests/specs/npm/require_resolve_bad_paths_global_cache/main.out
index 3cc8a8279..2e82e6802 100644
--- a/tests/specs/npm/require_resolve_bad_paths_global_cache/main.out
+++ b/tests/specs/npm/require_resolve_bad_paths_global_cache/main.out
@@ -1,6 +1,6 @@
[UNORDERED_START]
-Download http://localhost:4260/@denotest/esm-basic
-Download http://localhost:4260/@denotest/require-resolve
+Download http://localhost:4260/@denotest%2fesm-basic
+Download http://localhost:4260/@denotest%2frequire-resolve
[UNORDERED_END]
[UNORDERED_START]
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
diff --git a/tests/specs/npm/require_type_commonjs/__test__.jsonc b/tests/specs/npm/require_type_commonjs/__test__.jsonc
index c9ba97ff5..a71173ce3 100644
--- a/tests/specs/npm/require_type_commonjs/__test__.jsonc
+++ b/tests/specs/npm/require_type_commonjs/__test__.jsonc
@@ -1,5 +1,4 @@
{
"args": "run --allow-read --quiet main.ts",
- "output": "main.out",
- "exitCode": 1
+ "output": "main.out"
}
diff --git a/tests/specs/npm/require_type_commonjs/main.out b/tests/specs/npm/require_type_commonjs/main.out
index d715db8a9..00750edc0 100644
--- a/tests/specs/npm/require_type_commonjs/main.out
+++ b/tests/specs/npm/require_type_commonjs/main.out
@@ -1,4 +1 @@
-error: 'import', and 'export' cannot be used outside of module code at file://[WILDCARD]/@denotest/type-commonjs/1.0.0/index.js:1:1
-
- export {};
- ~~~~~~
+3
diff --git a/tests/specs/npm/require_type_commonjs/main.ts b/tests/specs/npm/require_type_commonjs/main.ts
index 243eb216e..95ec6099e 100644
--- a/tests/specs/npm/require_type_commonjs/main.ts
+++ b/tests/specs/npm/require_type_commonjs/main.ts
@@ -1 +1,2 @@
-import "npm:@denotest/type-commonjs";
+import { add } from "npm:@denotest/type-commonjs";
+console.log(add(1, 2));
diff --git a/tests/specs/npm/reserved_word_exports/reserved_word_exports/main.out b/tests/specs/npm/reserved_word_exports/reserved_word_exports/main.out
index ccfd35bc8..2a82194e3 100644
--- a/tests/specs/npm/reserved_word_exports/reserved_word_exports/main.out
+++ b/tests/specs/npm/reserved_word_exports/reserved_word_exports/main.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/reserved-word-exports
+Download http://localhost:4260/@denotest%2freserved-word-exports
Download http://localhost:4260/@denotest/reserved-word-exports/1.0.0.tgz
[Module: null prototype] {
abstract: "abstract",
diff --git a/tests/specs/npm/run_existing_npm_package_with_subpath/run_existing_npm_package_with_subpath/main.out b/tests/specs/npm/run_existing_npm_package_with_subpath/run_existing_npm_package_with_subpath/main.out
index f6ee03ef1..a473c32cc 100644
--- a/tests/specs/npm/run_existing_npm_package_with_subpath/run_existing_npm_package_with_subpath/main.out
+++ b/tests/specs/npm/run_existing_npm_package_with_subpath/run_existing_npm_package_with_subpath/main.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/bin
+Download http://localhost:4260/@denotest%2fbin
Download http://localhost:4260/@denotest/bin/1.0.0.tgz
Initialize @denotest/bin@1.0.0
dev
diff --git a/tests/specs/npm/specifier_two_slashes/__test__.jsonc b/tests/specs/npm/specifier_two_slashes/__test__.jsonc
new file mode 100644
index 000000000..bddbdbc1c
--- /dev/null
+++ b/tests/specs/npm/specifier_two_slashes/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet main.ts",
+ "output": "3\n"
+}
diff --git a/tests/specs/npm/specifier_two_slashes/main.ts b/tests/specs/npm/specifier_two_slashes/main.ts
new file mode 100644
index 000000000..ef1adceb5
--- /dev/null
+++ b/tests/specs/npm/specifier_two_slashes/main.ts
@@ -0,0 +1,3 @@
+import { add } from "npm:@denotest/specifier-two-slashes";
+
+console.log(add(1, 2));
diff --git a/tests/specs/npm/types_d_ext/d_ext/main.out b/tests/specs/npm/types_d_ext/d_ext/main.out
index e99df6696..5a834fbeb 100644
--- a/tests/specs/npm/types_d_ext/d_ext/main.out
+++ b/tests/specs/npm/types_d_ext/d_ext/main.out
@@ -1,3 +1,3 @@
-Download http://localhost:4260/@denotest/d-ext
+Download http://localhost:4260/@denotest%2fd-ext
Download http://localhost:4260/@denotest/d-ext/1.0.0.tgz
Check file:///[WILDCARD]/d_ext/main.ts
diff --git a/tests/specs/npm/types_entry_value_not_exists/types_entry_value_not_exists/main.out b/tests/specs/npm/types_entry_value_not_exists/types_entry_value_not_exists/main.out
index 017a17ea2..62ef51d9f 100644
--- a/tests/specs/npm/types_entry_value_not_exists/types_entry_value_not_exists/main.out
+++ b/tests/specs/npm/types_entry_value_not_exists/types_entry_value_not_exists/main.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/types-entry-value-not-exists
+Download http://localhost:4260/@denotest%2ftypes-entry-value-not-exists
Download http://localhost:4260/@denotest/types-entry-value-not-exists/1.0.0.tgz
Check file://[WILDCARD]/types_entry_value_not_exists/main.ts
error: TS2322 [ERROR]: Type 'number' is not assignable to type 'string'.
diff --git a/tests/specs/npm/types_exports_import_types/types_exports_import_types/main.out b/tests/specs/npm/types_exports_import_types/types_exports_import_types/main.out
index 10f9425ca..bb69bf86f 100644
--- a/tests/specs/npm/types_exports_import_types/types_exports_import_types/main.out
+++ b/tests/specs/npm/types_exports_import_types/types_exports_import_types/main.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/types-exports-import-types
+Download http://localhost:4260/@denotest%2ftypes-exports-import-types
Download http://localhost:4260/@denotest/types-exports-import-types/1.0.0.tgz
Check file://[WILDCARD]/types_exports_import_types/main.ts
error: TS2322 [ERROR]: Type 'number' is not assignable to type 'string'.
diff --git a/tests/specs/npm/types_general/main.out b/tests/specs/npm/types_general/main.out
index ffba4f84d..edc83f2a2 100644
--- a/tests/specs/npm/types_general/main.out
+++ b/tests/specs/npm/types_general/main.out
@@ -1,7 +1,7 @@
[UNORDERED_START]
-Download http://localhost:4260/@denotest/types
-Download http://localhost:4260/@denotest/types_imported
-Download http://localhost:4260/@denotest/types-exports-subpaths
+Download http://localhost:4260/@denotest%2ftypes
+Download http://localhost:4260/@denotest%2ftypes_imported
+Download http://localhost:4260/@denotest%2ftypes-exports-subpaths
Download http://localhost:4260/@denotest/types_imported/1.0.0.tgz
Download http://localhost:4260/@denotest/types-exports-subpaths/1.0.0.tgz
Download http://localhost:4260/@denotest/types/1.0.0.tgz
diff --git a/tests/specs/npm/types_no_types_entry/types_no_types_entry/main.out b/tests/specs/npm/types_no_types_entry/types_no_types_entry/main.out
index 53e872eaf..c867253ad 100644
--- a/tests/specs/npm/types_no_types_entry/types_no_types_entry/main.out
+++ b/tests/specs/npm/types_no_types_entry/types_no_types_entry/main.out
@@ -1,6 +1,6 @@
[UNORDERED_START]
-Download http://localhost:4260/@denotest/types-no-types-entry
-Download http://localhost:4260/@denotest/types-entry-value-not-exists
+Download http://localhost:4260/@denotest%2ftypes-no-types-entry
+Download http://localhost:4260/@denotest%2ftypes-entry-value-not-exists
[UNORDERED_END]
[UNORDERED_START]
Download http://localhost:4260/@denotest/types-entry-value-not-exists/1.0.0.tgz
diff --git a/tests/specs/npm/typescript_file_in_package/__test__.jsonc b/tests/specs/npm/typescript_file_in_package/__test__.jsonc
index 08979ed25..7b5c5e1b6 100644
--- a/tests/specs/npm/typescript_file_in_package/__test__.jsonc
+++ b/tests/specs/npm/typescript_file_in_package/__test__.jsonc
@@ -1,5 +1,5 @@
{
- "args": "run typescript_file_in_package/main.ts",
- "output": "typescript_file_in_package/main.out",
+ "args": "run main.ts",
+ "output": "main.out",
"exitCode": 1
}
diff --git a/tests/specs/npm/typescript_file_in_package/main.out b/tests/specs/npm/typescript_file_in_package/main.out
new file mode 100644
index 000000000..58290a873
--- /dev/null
+++ b/tests/specs/npm/typescript_file_in_package/main.out
@@ -0,0 +1,3 @@
+Download http://localhost:4260/@denotest%2ftypescript-file
+Download http://localhost:4260/@denotest/typescript-file/1.0.0.tgz
+error: TypeScript files are not supported in npm packages: file:///[WILDCARD]/@denotest/typescript-file/1.0.0/index.ts
diff --git a/tests/specs/npm/typescript_file_in_package/typescript_file_in_package/main.ts b/tests/specs/npm/typescript_file_in_package/main.ts
index aefc38ebe..aefc38ebe 100644
--- a/tests/specs/npm/typescript_file_in_package/typescript_file_in_package/main.ts
+++ b/tests/specs/npm/typescript_file_in_package/main.ts
diff --git a/tests/specs/npm/typescript_file_in_package/typescript_file_in_package/main.out b/tests/specs/npm/typescript_file_in_package/typescript_file_in_package/main.out
deleted file mode 100644
index 3c3b97190..000000000
--- a/tests/specs/npm/typescript_file_in_package/typescript_file_in_package/main.out
+++ /dev/null
@@ -1,6 +0,0 @@
-Download http://localhost:4260/@denotest/typescript-file
-Download http://localhost:4260/@denotest/typescript-file/1.0.0.tgz
-error: Could not resolve 'npm:@denotest/typescript-file@1.0.0'.
-
-Caused by:
- TypeScript files are not supported in npm packages: file:///[WILDCARD]/@denotest/typescript-file/1.0.0/index.ts
diff --git a/tests/specs/npm/typo_in_npm/__test__.jsonc b/tests/specs/npm/typo_in_npm/__test__.jsonc
new file mode 100644
index 000000000..03023c9e7
--- /dev/null
+++ b/tests/specs/npm/typo_in_npm/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run np:cowsay",
+ "output": "main.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/npm/typo_in_npm/main.out b/tests/specs/npm/typo_in_npm/main.out
new file mode 100644
index 000000000..19f17b1d0
--- /dev/null
+++ b/tests/specs/npm/typo_in_npm/main.out
@@ -0,0 +1,8 @@
+error: Unsupported scheme "np" for module "np:cowsay". Supported schemes:
+ - "blob"
+ - "data"
+ - "file"
+ - "http"
+ - "https"
+ - "jsr"
+ - "npm"
diff --git a/tests/specs/npm/user_agent_env_var/__test__.jsonc b/tests/specs/npm/user_agent_env_var/__test__.jsonc
new file mode 100644
index 000000000..a2af970a0
--- /dev/null
+++ b/tests/specs/npm/user_agent_env_var/__test__.jsonc
@@ -0,0 +1,46 @@
+{
+ "tempDir": true,
+ "tests": {
+ "set_for_npm_package": {
+ "steps": [
+ {
+ "args": "install",
+ "output": "[WILDCARD]"
+ },
+ {
+ "args": "run -A npm:@denotest/print-npm-user-agent",
+ "output": "run.out"
+ }
+ ]
+ },
+ "unset_for_local_file": {
+ "steps": [
+ {
+ "args": "run -A main.ts",
+ "output": "Download [WILDCARD]\nnpm_config_user_agent: undefined\n"
+ }
+ ]
+ },
+ "set_for_tasks": {
+ "steps": [
+ {
+ "args": "install",
+ "output": "[WILDCARD]"
+ },
+ {
+ "args": "task run-via-bin",
+ "output": "bin_command.out"
+ }
+ ]
+ },
+ "set_for_lifecycle_scripts": {
+ "steps": [
+ {
+ "args": "install --allow-scripts",
+ "output": "postinstall.out",
+ "exitCode": 1
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/specs/npm/user_agent_env_var/bin_command.out b/tests/specs/npm/user_agent_env_var/bin_command.out
new file mode 100644
index 000000000..c8e941303
--- /dev/null
+++ b/tests/specs/npm/user_agent_env_var/bin_command.out
@@ -0,0 +1,2 @@
+Task run-via-bin print-npm-user-agent
+npm_config_user_agent: deno/[WILDCARD] npm/? deno/[WILDCARD] [WILDCARD] [WILDCARD]
diff --git a/tests/specs/npm/user_agent_env_var/deno.jsonc b/tests/specs/npm/user_agent_env_var/deno.jsonc
new file mode 100644
index 000000000..fbd70ec48
--- /dev/null
+++ b/tests/specs/npm/user_agent_env_var/deno.jsonc
@@ -0,0 +1,3 @@
+{
+ "nodeModulesDir": "auto"
+}
diff --git a/tests/specs/npm/user_agent_env_var/main.ts b/tests/specs/npm/user_agent_env_var/main.ts
new file mode 100644
index 000000000..2c51107e3
--- /dev/null
+++ b/tests/specs/npm/user_agent_env_var/main.ts
@@ -0,0 +1 @@
+console.log(`npm_config_user_agent: ${Deno.env.get("npm_config_user_agent")}`);
diff --git a/tests/specs/npm/user_agent_env_var/package.json b/tests/specs/npm/user_agent_env_var/package.json
new file mode 100644
index 000000000..12cc0cc6f
--- /dev/null
+++ b/tests/specs/npm/user_agent_env_var/package.json
@@ -0,0 +1,8 @@
+{
+ "scripts": {
+ "run-via-bin": "print-npm-user-agent"
+ },
+ "dependencies": {
+ "@denotest/print-npm-user-agent": "1.0.0"
+ }
+}
diff --git a/tests/specs/npm/user_agent_env_var/postinstall.out b/tests/specs/npm/user_agent_env_var/postinstall.out
new file mode 100644
index 000000000..19a08598f
--- /dev/null
+++ b/tests/specs/npm/user_agent_env_var/postinstall.out
@@ -0,0 +1,10 @@
+Download http://localhost:4260/@denotest%2fprint-npm-user-agent
+Download http://localhost:4260/@denotest/print-npm-user-agent/1.0.0.tgz
+Initialize @denotest/print-npm-user-agent@1.0.0
+Initialize @denotest/print-npm-user-agent@1.0.0: running 'postinstall' script
+error: script 'postinstall' in '@denotest/print-npm-user-agent@1.0.0' failed with exit code 1
+stdout:
+postinstall
+npm_config_user_agent: deno/[WILDCARD] npm/? deno/[WILDCARD] [WILDCARD] [WILDCARD]
+
+error: failed to run scripts for packages: @denotest/print-npm-user-agent@1.0.0
diff --git a/tests/specs/npm/user_agent_env_var/run.out b/tests/specs/npm/user_agent_env_var/run.out
new file mode 100644
index 000000000..a630ac412
--- /dev/null
+++ b/tests/specs/npm/user_agent_env_var/run.out
@@ -0,0 +1 @@
+npm_config_user_agent: deno/[WILDCARD] npm/? deno/[WILDCARD] [WILDCARD] [WILDCARD]
diff --git a/tests/specs/npm/user_agent_env_var/test.mjs b/tests/specs/npm/user_agent_env_var/test.mjs
new file mode 100644
index 000000000..ae035d40e
--- /dev/null
+++ b/tests/specs/npm/user_agent_env_var/test.mjs
@@ -0,0 +1 @@
+console.log(process.env.npm_config_user_agent);
diff --git a/tests/specs/npm/workspace_basic/__test__.jsonc b/tests/specs/npm/workspace_basic/__test__.jsonc
index 8ecde6887..45e414564 100644
--- a/tests/specs/npm/workspace_basic/__test__.jsonc
+++ b/tests/specs/npm/workspace_basic/__test__.jsonc
@@ -23,18 +23,24 @@
}]
},
"exports_sub_path_not_exists": {
- // TODO(2.0): this test appears legitimately broken
- "ignore": true,
- "args": "run b/exports-sub-path-not-exists.ts",
- "output": "b/exports-sub-path-not-exists.out",
- "exitCode": 1
+ "steps": [{
+ "args": "install",
+ "output": "[WILDCARD]"
+ }, {
+ "args": "run b/exports-sub-path-not-exists.ts",
+ "output": "b/exports-sub-path-not-exists.out",
+ "exitCode": 1
+ }]
},
"no_exports_sub_path_not_exists": {
- // TODO(2.0): this test appears legitimately broken
- "ignore": true,
- "args": "run b/no-exports-sub-path-not-exists.ts",
- "output": "b/no-exports-sub-path-not-exists.out",
- "exitCode": 1
+ "steps": [{
+ "args": "install",
+ "output": "[WILDCARD]"
+ }, {
+ "args": "run b/no-exports-sub-path-not-exists.ts",
+ "output": "b/no-exports-sub-path-not-exists.out",
+ "exitCode": 1
+ }]
}
}
}
diff --git a/tests/specs/npm/workspace_basic/b/main_global_cache.out b/tests/specs/npm/workspace_basic/b/main_global_cache.out
index 203ac5a99..879f6ab05 100644
--- a/tests/specs/npm/workspace_basic/b/main_global_cache.out
+++ b/tests/specs/npm/workspace_basic/b/main_global_cache.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
Hello 5
Hello 5
diff --git a/tests/specs/npm/workspace_basic/b/main_node_modules_dir.out b/tests/specs/npm/workspace_basic/b/main_node_modules_dir.out
index eeb455652..464c05c57 100644
--- a/tests/specs/npm/workspace_basic/b/main_node_modules_dir.out
+++ b/tests/specs/npm/workspace_basic/b/main_node_modules_dir.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
Initialize @denotest/esm-basic@1.0.0
Hello 5
diff --git a/tests/specs/npm/workspace_basic/b/no-exports-sub-path-not-exists.out b/tests/specs/npm/workspace_basic/b/no-exports-sub-path-not-exists.out
index f98aa34cb..a2ae57dfe 100644
--- a/tests/specs/npm/workspace_basic/b/no-exports-sub-path-not-exists.out
+++ b/tests/specs/npm/workspace_basic/b/no-exports-sub-path-not-exists.out
@@ -1,3 +1,3 @@
[# not the best error, but it did resolve because there was no exports specified]
-error: Module not found "file:///[WILDLINE]/c/non-existent".
+error: [ERR_MODULE_NOT_FOUND] Cannot find module 'file:///[WILDLINE]/c/non-existent' imported from 'file:///[WILDLINE]/b/no-exports-sub-path-not-exists.ts'
at file:///[WILDLINE]/b/no-exports-sub-path-not-exists.ts:1:20
diff --git a/tests/specs/npm/workspace_basic/main.out b/tests/specs/npm/workspace_basic/main.out
index 92404af87..52d8267bb 100644
--- a/tests/specs/npm/workspace_basic/main.out
+++ b/tests/specs/npm/workspace_basic/main.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
Hello 5
C: Hi!
diff --git a/tests/specs/npm/workspace_sub_deno_json/__test__.jsonc b/tests/specs/npm/workspace_sub_deno_json/__test__.jsonc
index dbf35dcb0..03c566962 100644
--- a/tests/specs/npm/workspace_sub_deno_json/__test__.jsonc
+++ b/tests/specs/npm/workspace_sub_deno_json/__test__.jsonc
@@ -2,15 +2,11 @@
"tempDir": true,
"tests": {
"member": {
- // TODO(2.0): this test appears legitimately broken
- "ignore": true,
- "args": "run --allow-read member/main.ts",
+ "args": "run --allow-read --node-modules-dir=auto member/main.ts",
"output": "member.out"
},
"member_with_deno_json": {
- // TODO(2.0): this test appears legitimately broken
- "ignore": true,
- "args": "run --allow-read member_with_deno_json/main.ts",
+ "args": "run --allow-read --node-modules-dir=auto member_with_deno_json/main.ts",
"output": "member.out"
},
"non_member": {
diff --git a/tests/specs/npm/workspace_sub_deno_json/member_with_deno_json/deno.jsonc b/tests/specs/npm/workspace_sub_deno_json/member_with_deno_json/deno.jsonc
index e246bc65d..b80ded2b1 100644
--- a/tests/specs/npm/workspace_sub_deno_json/member_with_deno_json/deno.jsonc
+++ b/tests/specs/npm/workspace_sub_deno_json/member_with_deno_json/deno.jsonc
@@ -1,4 +1,4 @@
{
// will cause a warning
- "nodeModules": "local-auto"
+ "nodeModulesDir": "auto"
}
diff --git a/tests/specs/publish/bare_node_builtins/bare_node_builtins.out b/tests/specs/publish/bare_node_builtins/bare_node_builtins.out
index 36ba9c7ce..6baedd906 100644
--- a/tests/specs/publish/bare_node_builtins/bare_node_builtins.out
+++ b/tests/specs/publish/bare_node_builtins/bare_node_builtins.out
@@ -1,7 +1,7 @@
Warning Resolving "url" as "node:url" at file:///[WILDLINE]/mod.ts:1:22. If you want to use a built-in Node module, add a "node:" prefix.
Warning Resolving "url" as "node:url" at file:///[WILDLINE]/mod.ts:1:22. If you want to use a built-in Node module, add a "node:" prefix.
[UNORDERED_START]
-Download http://localhost:4260/@types/node
+Download http://localhost:4260/@types%2fnode
Download http://localhost:4260/undici-types
Download http://localhost:4260/@types/node/node-22.5.4.tgz
Download http://localhost:4260/undici-types/undici-types-6.19.8.tgz
diff --git a/tests/specs/publish/missing_constraint/publish.out b/tests/specs/publish/missing_constraint/publish.out
index d9fb6408f..7d2c293c0 100644
--- a/tests/specs/publish/missing_constraint/publish.out
+++ b/tests/specs/publish/missing_constraint/publish.out
@@ -1,7 +1,7 @@
[UNORDERED_START]
Download http://127.0.0.1:4250/@denotest/add/meta.json
Download http://127.0.0.1:4250/@denotest/deps/meta.json
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
Download http://127.0.0.1:4250/@denotest/add/1.0.0_meta.json
Download http://127.0.0.1:4250/@denotest/deps/1.0.0_meta.json
Download http://127.0.0.1:4250/@denotest/module-graph/meta.json
diff --git a/tests/specs/publish/node_specifier/node_specifier.out b/tests/specs/publish/node_specifier/node_specifier.out
index 4c9d7cb3e..0ba14043d 100644
--- a/tests/specs/publish/node_specifier/node_specifier.out
+++ b/tests/specs/publish/node_specifier/node_specifier.out
@@ -1,5 +1,5 @@
[UNORDERED_START]
-Download http://localhost:4260/@types/node
+Download http://localhost:4260/@types%2fnode
Download http://localhost:4260/undici-types
Download http://localhost:4260/@types/node/node-22.5.4.tgz
Download http://localhost:4260/undici-types/undici-types-6.19.8.tgz
diff --git a/tests/specs/publish/npm_workspace_jsr_pkg_with_npm_dep/__test__.jsonc b/tests/specs/publish/npm_workspace_jsr_pkg_with_npm_dep/__test__.jsonc
index cee2fe12d..91408a730 100644
--- a/tests/specs/publish/npm_workspace_jsr_pkg_with_npm_dep/__test__.jsonc
+++ b/tests/specs/publish/npm_workspace_jsr_pkg_with_npm_dep/__test__.jsonc
@@ -1,17 +1,24 @@
{
- // TODO(2.0): these tests are actually broken now, some code needs
- // to be updated to make them work
- "ignore": true,
"tests": {
"dep_and_workspace_dep": {
- "args": "publish --dry-run --no-check --log-level=debug",
- "cwd": "subtract",
- "output": "publish-subtract.out"
+ "steps": [{
+ "args": "install",
+ "output": "[WILDCARD]"
+ }, {
+ "args": "publish --dry-run --no-check --log-level=debug",
+ "cwd": "subtract",
+ "output": "publish-subtract.out"
+ }]
},
"bare_specifier": {
- "args": "publish --dry-run --no-check --log-level=debug",
- "cwd": "subtract-2",
- "output": "publish-subtract2.out"
+ "steps": [{
+ "args": "install",
+ "output": "[WILDCARD]"
+ }, {
+ "args": "publish --dry-run --no-check --log-level=debug",
+ "cwd": "subtract-2",
+ "output": "publish-subtract2.out"
+ }]
}
}
}
diff --git a/tests/testdata/run/wasm_shared.out b/tests/specs/publish/npm_workspace_jsr_pkg_with_npm_dep/node_modules/.deno/.deno.lock
index e69de29bb..e69de29bb 100644
--- a/tests/testdata/run/wasm_shared.out
+++ b/tests/specs/publish/npm_workspace_jsr_pkg_with_npm_dep/node_modules/.deno/.deno.lock
diff --git a/tests/specs/publish/npm_workspace_jsr_pkg_with_npm_dep/node_modules/.deno/.deno.lock.poll b/tests/specs/publish/npm_workspace_jsr_pkg_with_npm_dep/node_modules/.deno/.deno.lock.poll
new file mode 100644
index 000000000..56a6051ca
--- /dev/null
+++ b/tests/specs/publish/npm_workspace_jsr_pkg_with_npm_dep/node_modules/.deno/.deno.lock.poll
@@ -0,0 +1 @@
+1 \ No newline at end of file
diff --git a/tests/specs/publish/npm_workspace_jsr_pkg_with_npm_dep/node_modules/.deno/.setup-cache.bin b/tests/specs/publish/npm_workspace_jsr_pkg_with_npm_dep/node_modules/.deno/.setup-cache.bin
new file mode 100644
index 000000000..4ac5fc6cf
--- /dev/null
+++ b/tests/specs/publish/npm_workspace_jsr_pkg_with_npm_dep/node_modules/.deno/.setup-cache.bin
Binary files differ
diff --git a/tests/specs/publish/npm_workspace_jsr_pkg_with_npm_dep/node_modules/add b/tests/specs/publish/npm_workspace_jsr_pkg_with_npm_dep/node_modules/add
new file mode 120000
index 000000000..7b086589d
--- /dev/null
+++ b/tests/specs/publish/npm_workspace_jsr_pkg_with_npm_dep/node_modules/add
@@ -0,0 +1 @@
+../add \ No newline at end of file
diff --git a/tests/specs/publish/npm_workspace_jsr_pkg_with_npm_dep/node_modules/add-dep b/tests/specs/publish/npm_workspace_jsr_pkg_with_npm_dep/node_modules/add-dep
new file mode 120000
index 000000000..7b086589d
--- /dev/null
+++ b/tests/specs/publish/npm_workspace_jsr_pkg_with_npm_dep/node_modules/add-dep
@@ -0,0 +1 @@
+../add \ No newline at end of file
diff --git a/tests/specs/remove/alias/__test__.jsonc b/tests/specs/remove/alias/__test__.jsonc
new file mode 100644
index 000000000..a0c98edd9
--- /dev/null
+++ b/tests/specs/remove/alias/__test__.jsonc
@@ -0,0 +1,29 @@
+{
+ "tempDir": true,
+ "tests": {
+ "alias_with_pkg": {
+ "steps": [{
+ "args": "remove my-alias@npm:@denotest/add",
+ "output": "[WILDCARD]"
+ }, {
+ "args": [
+ "eval",
+ "console.log(Deno.readTextFileSync('package.json').trim())"
+ ],
+ "output": "package.json.out"
+ }]
+ },
+ "alias": {
+ "steps": [{
+ "args": "remove my-alias",
+ "output": "[WILDCARD]"
+ }, {
+ "args": [
+ "eval",
+ "console.log(Deno.readTextFileSync('package.json').trim())"
+ ],
+ "output": "package.json.out"
+ }]
+ }
+ }
+}
diff --git a/tests/specs/remove/alias/package.json b/tests/specs/remove/alias/package.json
new file mode 100644
index 000000000..b6326e8bf
--- /dev/null
+++ b/tests/specs/remove/alias/package.json
@@ -0,0 +1,5 @@
+{
+ "dependencies": {
+ "my-alias": "npm:@denotest/add@^1.0.0"
+ }
+}
diff --git a/tests/specs/remove/alias/package.json.out b/tests/specs/remove/alias/package.json.out
new file mode 100644
index 000000000..2c63c0851
--- /dev/null
+++ b/tests/specs/remove/alias/package.json.out
@@ -0,0 +1,2 @@
+{
+}
diff --git a/tests/specs/remove/basic/__test__.jsonc b/tests/specs/remove/basic/__test__.jsonc
index fd74900b4..3ca396f8b 100644
--- a/tests/specs/remove/basic/__test__.jsonc
+++ b/tests/specs/remove/basic/__test__.jsonc
@@ -7,7 +7,7 @@
"args": ["eval", "console.log(Deno.readTextFileSync('deno.lock').trim())"],
"output": "add_lock.out"
}, {
- "args": ["remove", "@std/assert", "@std/http"],
+ "args": ["remove", "jsr:@std/assert", "@std/http"],
"output": "rm.out"
}, {
"args": ["eval", "console.log(Deno.readTextFileSync('deno.lock').trim())"],
diff --git a/tests/specs/remove/package_json/rm_add.out b/tests/specs/remove/package_json/rm_add.out
index b98c27bae..af72f5f99 100644
--- a/tests/specs/remove/package_json/rm_add.out
+++ b/tests/specs/remove/package_json/rm_add.out
@@ -1,4 +1,4 @@
Removed @denotest/add
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
Initialize @denotest/esm-basic@1.0.0
diff --git a/tests/specs/repl/console_log/093_console_log_format.js b/tests/specs/repl/console_log/093_console_log_format.js
new file mode 100644
index 000000000..15022411c
--- /dev/null
+++ b/tests/specs/repl/console_log/093_console_log_format.js
@@ -0,0 +1,16 @@
+// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
+class Frac {
+ constructor(num, den) {
+ this.num = num;
+ this.den = den;
+ }
+ [Symbol.toPrimitive]() {
+ return this.num / this.den;
+ }
+ display() {
+ const result = this.num / this.den;
+ process.stdout.write(`${result}`);
+ }
+}
+const f = new Frac(1, 2);
+f.display();
diff --git a/tests/specs/repl/console_log/093_console_log_format.out b/tests/specs/repl/console_log/093_console_log_format.out
new file mode 100644
index 000000000..ea2303bc0
--- /dev/null
+++ b/tests/specs/repl/console_log/093_console_log_format.out
@@ -0,0 +1 @@
+0.5 \ No newline at end of file
diff --git a/tests/specs/repl/console_log/__test__.jsonc b/tests/specs/repl/console_log/__test__.jsonc
new file mode 100644
index 000000000..641bc1f68
--- /dev/null
+++ b/tests/specs/repl/console_log/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run -A --quiet 093_console_log_format.js",
+ "output": "093_console_log_format.out"
+}
diff --git a/tests/specs/run/_001_hello/001_hello.js b/tests/specs/run/_001_hello/001_hello.js
new file mode 100644
index 000000000..accefceba
--- /dev/null
+++ b/tests/specs/run/_001_hello/001_hello.js
@@ -0,0 +1 @@
+console.log("Hello World");
diff --git a/tests/testdata/run/001_hello.js.out b/tests/specs/run/_001_hello/001_hello.js.out
index 557db03de..557db03de 100644
--- a/tests/testdata/run/001_hello.js.out
+++ b/tests/specs/run/_001_hello/001_hello.js.out
diff --git a/tests/specs/run/_001_hello/__test__.jsonc b/tests/specs/run/_001_hello/__test__.jsonc
new file mode 100644
index 000000000..4fd8126f0
--- /dev/null
+++ b/tests/specs/run/_001_hello/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --reload 001_hello.js",
+ "output": "001_hello.js.out"
+}
diff --git a/tests/specs/run/_002_hello/002_hello.ts b/tests/specs/run/_002_hello/002_hello.ts
new file mode 100644
index 000000000..accefceba
--- /dev/null
+++ b/tests/specs/run/_002_hello/002_hello.ts
@@ -0,0 +1 @@
+console.log("Hello World");
diff --git a/tests/testdata/run/002_hello.ts.out b/tests/specs/run/_002_hello/002_hello.ts.out
index 557db03de..557db03de 100644
--- a/tests/testdata/run/002_hello.ts.out
+++ b/tests/specs/run/_002_hello/002_hello.ts.out
diff --git a/tests/specs/run/_002_hello/__test__.jsonc b/tests/specs/run/_002_hello/__test__.jsonc
new file mode 100644
index 000000000..dde74d27c
--- /dev/null
+++ b/tests/specs/run/_002_hello/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload 002_hello.ts",
+ "output": "002_hello.ts.out"
+}
diff --git a/tests/specs/run/_003_relative_import/003_relative_import.ts b/tests/specs/run/_003_relative_import/003_relative_import.ts
new file mode 100644
index 000000000..d392f4a5d
--- /dev/null
+++ b/tests/specs/run/_003_relative_import/003_relative_import.ts
@@ -0,0 +1,3 @@
+import { printHello } from "./print_hello.ts";
+
+printHello();
diff --git a/tests/testdata/run/005_more_imports.ts.out b/tests/specs/run/_003_relative_import/003_relative_import.ts.out
index e965047ad..e965047ad 100644
--- a/tests/testdata/run/005_more_imports.ts.out
+++ b/tests/specs/run/_003_relative_import/003_relative_import.ts.out
diff --git a/tests/specs/run/_003_relative_import/__test__.jsonc b/tests/specs/run/_003_relative_import/__test__.jsonc
new file mode 100644
index 000000000..7bed2c00a
--- /dev/null
+++ b/tests/specs/run/_003_relative_import/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload 003_relative_import.ts",
+ "output": "003_relative_import.ts.out"
+}
diff --git a/tests/specs/run/_003_relative_import/print_hello.ts b/tests/specs/run/_003_relative_import/print_hello.ts
new file mode 100644
index 000000000..b9c0ad527
--- /dev/null
+++ b/tests/specs/run/_003_relative_import/print_hello.ts
@@ -0,0 +1,3 @@
+export function printHello() {
+ console.log("Hello");
+}
diff --git a/tests/testdata/run/004_set_timeout.ts b/tests/specs/run/_004_set_timeout/004_set_timeout.ts
index 214b25086..214b25086 100644
--- a/tests/testdata/run/004_set_timeout.ts
+++ b/tests/specs/run/_004_set_timeout/004_set_timeout.ts
diff --git a/tests/testdata/run/004_set_timeout.ts.out b/tests/specs/run/_004_set_timeout/004_set_timeout.ts.out
index f9264f7fb..f9264f7fb 100644
--- a/tests/testdata/run/004_set_timeout.ts.out
+++ b/tests/specs/run/_004_set_timeout/004_set_timeout.ts.out
diff --git a/tests/specs/run/_004_set_timeout/__test__.jsonc b/tests/specs/run/_004_set_timeout/__test__.jsonc
new file mode 100644
index 000000000..6904dc093
--- /dev/null
+++ b/tests/specs/run/_004_set_timeout/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload 004_set_timeout.ts",
+ "output": "004_set_timeout.ts.out"
+}
diff --git a/tests/specs/run/_005_more_imports/005_more_imports.ts b/tests/specs/run/_005_more_imports/005_more_imports.ts
new file mode 100644
index 000000000..c69556be1
--- /dev/null
+++ b/tests/specs/run/_005_more_imports/005_more_imports.ts
@@ -0,0 +1,11 @@
+import { printHello3, returnsFoo2, returnsHi } from "./mod1.ts";
+
+printHello3();
+
+if (returnsHi() !== "Hi") {
+ throw Error("Unexpected");
+}
+
+if (returnsFoo2() !== "Foo") {
+ throw Error("Unexpected");
+}
diff --git a/tests/testdata/run/013_dynamic_import.ts.out b/tests/specs/run/_005_more_imports/005_more_imports.ts.out
index e965047ad..e965047ad 100644
--- a/tests/testdata/run/013_dynamic_import.ts.out
+++ b/tests/specs/run/_005_more_imports/005_more_imports.ts.out
diff --git a/tests/specs/run/_005_more_imports/__test__.jsonc b/tests/specs/run/_005_more_imports/__test__.jsonc
new file mode 100644
index 000000000..159a0265a
--- /dev/null
+++ b/tests/specs/run/_005_more_imports/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload 005_more_imports.ts",
+ "output": "005_more_imports.ts.out"
+}
diff --git a/tests/specs/run/_005_more_imports/mod1.ts b/tests/specs/run/_005_more_imports/mod1.ts
new file mode 100644
index 000000000..5e58f432e
--- /dev/null
+++ b/tests/specs/run/_005_more_imports/mod1.ts
@@ -0,0 +1,17 @@
+import { printHello2, returnsFoo } from "./subdir2/mod2.ts";
+
+export function returnsHi(): string {
+ return "Hi";
+}
+
+export function returnsFoo2(): string {
+ return returnsFoo();
+}
+
+export function printHello3() {
+ printHello2();
+}
+
+export function throwsError() {
+ throw Error("exception from mod1");
+}
diff --git a/tests/specs/run/_005_more_imports/print_hello.ts b/tests/specs/run/_005_more_imports/print_hello.ts
new file mode 100644
index 000000000..b9c0ad527
--- /dev/null
+++ b/tests/specs/run/_005_more_imports/print_hello.ts
@@ -0,0 +1,3 @@
+export function printHello() {
+ console.log("Hello");
+}
diff --git a/tests/specs/run/_005_more_imports/subdir2/mod2.ts b/tests/specs/run/_005_more_imports/subdir2/mod2.ts
new file mode 100644
index 000000000..9071d0aeb
--- /dev/null
+++ b/tests/specs/run/_005_more_imports/subdir2/mod2.ts
@@ -0,0 +1,9 @@
+import { printHello } from "../print_hello.ts";
+
+export function returnsFoo(): string {
+ return "Foo";
+}
+
+export function printHello2() {
+ printHello();
+}
diff --git a/tests/specs/run/_006_url_imports/006_url_imports.ts b/tests/specs/run/_006_url_imports/006_url_imports.ts
new file mode 100644
index 000000000..4036f27ed
--- /dev/null
+++ b/tests/specs/run/_006_url_imports/006_url_imports.ts
@@ -0,0 +1,3 @@
+import { printHello } from "http://localhost:4545/subdir/mod2.ts";
+printHello();
+console.log("success");
diff --git a/tests/specs/run/_006_url_imports/006_url_imports.ts.out b/tests/specs/run/_006_url_imports/006_url_imports.ts.out
new file mode 100644
index 000000000..989ce33e9
--- /dev/null
+++ b/tests/specs/run/_006_url_imports/006_url_imports.ts.out
@@ -0,0 +1,2 @@
+Hello
+success
diff --git a/tests/specs/run/_006_url_imports/__test__.jsonc b/tests/specs/run/_006_url_imports/__test__.jsonc
new file mode 100644
index 000000000..50c0379ab
--- /dev/null
+++ b/tests/specs/run/_006_url_imports/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload --allow-import 006_url_imports.ts",
+ "output": "006_url_imports.ts.out"
+}
diff --git a/tests/specs/run/_006_url_imports/print_hello.ts b/tests/specs/run/_006_url_imports/print_hello.ts
new file mode 100644
index 000000000..b9c0ad527
--- /dev/null
+++ b/tests/specs/run/_006_url_imports/print_hello.ts
@@ -0,0 +1,3 @@
+export function printHello() {
+ console.log("Hello");
+}
diff --git a/tests/specs/run/_006_url_imports/subdir2/mod2.ts b/tests/specs/run/_006_url_imports/subdir2/mod2.ts
new file mode 100644
index 000000000..9071d0aeb
--- /dev/null
+++ b/tests/specs/run/_006_url_imports/subdir2/mod2.ts
@@ -0,0 +1,9 @@
+import { printHello } from "../print_hello.ts";
+
+export function returnsFoo(): string {
+ return "Foo";
+}
+
+export function printHello2() {
+ printHello();
+}
diff --git a/tests/testdata/run/012_async.ts b/tests/specs/run/_012_async/012_async.ts
index 536197b68..536197b68 100644
--- a/tests/testdata/run/012_async.ts
+++ b/tests/specs/run/_012_async/012_async.ts
diff --git a/tests/testdata/run/012_async.ts.out b/tests/specs/run/_012_async/012_async.ts.out
index 01e79c32a..01e79c32a 100644
--- a/tests/testdata/run/012_async.ts.out
+++ b/tests/specs/run/_012_async/012_async.ts.out
diff --git a/tests/specs/run/_012_async/__test__.jsonc b/tests/specs/run/_012_async/__test__.jsonc
new file mode 100644
index 000000000..2778f0484
--- /dev/null
+++ b/tests/specs/run/_012_async/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload 012_async.ts",
+ "output": "012_async.ts.out"
+}
diff --git a/tests/specs/run/_013_dynamic_import/013_dynamic_import.ts b/tests/specs/run/_013_dynamic_import/013_dynamic_import.ts
new file mode 100644
index 000000000..5e73b6eb7
--- /dev/null
+++ b/tests/specs/run/_013_dynamic_import/013_dynamic_import.ts
@@ -0,0 +1,15 @@
+(async () => {
+ const { returnsHi, returnsFoo2, printHello3 } = await import(
+ "./mod1.ts"
+ );
+
+ printHello3();
+
+ if (returnsHi() !== "Hi") {
+ throw Error("Unexpected");
+ }
+
+ if (returnsFoo2() !== "Foo") {
+ throw Error("Unexpected");
+ }
+})();
diff --git a/tests/testdata/run/015_duplicate_parallel_import.js.out b/tests/specs/run/_013_dynamic_import/013_dynamic_import.ts.out
index e965047ad..e965047ad 100644
--- a/tests/testdata/run/015_duplicate_parallel_import.js.out
+++ b/tests/specs/run/_013_dynamic_import/013_dynamic_import.ts.out
diff --git a/tests/specs/run/_013_dynamic_import/__test__.jsonc b/tests/specs/run/_013_dynamic_import/__test__.jsonc
new file mode 100644
index 000000000..8be2c975b
--- /dev/null
+++ b/tests/specs/run/_013_dynamic_import/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload --allow-read 013_dynamic_import.ts",
+ "output": "013_dynamic_import.ts.out"
+}
diff --git a/tests/specs/run/_013_dynamic_import/mod1.ts b/tests/specs/run/_013_dynamic_import/mod1.ts
new file mode 100644
index 000000000..5e58f432e
--- /dev/null
+++ b/tests/specs/run/_013_dynamic_import/mod1.ts
@@ -0,0 +1,17 @@
+import { printHello2, returnsFoo } from "./subdir2/mod2.ts";
+
+export function returnsHi(): string {
+ return "Hi";
+}
+
+export function returnsFoo2(): string {
+ return returnsFoo();
+}
+
+export function printHello3() {
+ printHello2();
+}
+
+export function throwsError() {
+ throw Error("exception from mod1");
+}
diff --git a/tests/specs/run/_013_dynamic_import/print_hello.ts b/tests/specs/run/_013_dynamic_import/print_hello.ts
new file mode 100644
index 000000000..b9c0ad527
--- /dev/null
+++ b/tests/specs/run/_013_dynamic_import/print_hello.ts
@@ -0,0 +1,3 @@
+export function printHello() {
+ console.log("Hello");
+}
diff --git a/tests/specs/run/_013_dynamic_import/subdir2/mod2.ts b/tests/specs/run/_013_dynamic_import/subdir2/mod2.ts
new file mode 100644
index 000000000..9071d0aeb
--- /dev/null
+++ b/tests/specs/run/_013_dynamic_import/subdir2/mod2.ts
@@ -0,0 +1,9 @@
+import { printHello } from "../print_hello.ts";
+
+export function returnsFoo(): string {
+ return "Foo";
+}
+
+export function printHello2() {
+ printHello();
+}
diff --git a/tests/specs/run/_014_duplicate_import/014_duplicate_import.ts b/tests/specs/run/_014_duplicate_import/014_duplicate_import.ts
new file mode 100644
index 000000000..b996ca8ae
--- /dev/null
+++ b/tests/specs/run/_014_duplicate_import/014_duplicate_import.ts
@@ -0,0 +1,9 @@
+// with all the imports of the same module, the module should only be
+// instantiated once
+import "./auto_print_hello.ts";
+
+import "./auto_print_hello.ts";
+
+(async () => {
+ await import("./auto_print_hello.ts");
+})();
diff --git a/tests/testdata/run/014_duplicate_import.ts.out b/tests/specs/run/_014_duplicate_import/014_duplicate_import.ts.out
index 4effa19f4..4effa19f4 100644
--- a/tests/testdata/run/014_duplicate_import.ts.out
+++ b/tests/specs/run/_014_duplicate_import/014_duplicate_import.ts.out
diff --git a/tests/specs/run/_014_duplicate_import/__test__.jsonc b/tests/specs/run/_014_duplicate_import/__test__.jsonc
new file mode 100644
index 000000000..7172fc183
--- /dev/null
+++ b/tests/specs/run/_014_duplicate_import/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload --allow-read 014_duplicate_import.ts ",
+ "output": "014_duplicate_import.ts.out"
+}
diff --git a/tests/specs/run/_014_duplicate_import/auto_print_hello.ts b/tests/specs/run/_014_duplicate_import/auto_print_hello.ts
new file mode 100644
index 000000000..5efa72e03
--- /dev/null
+++ b/tests/specs/run/_014_duplicate_import/auto_print_hello.ts
@@ -0,0 +1,2 @@
+console.log("hello!");
+export default {};
diff --git a/tests/specs/run/_015_duplicate_parallel_import/015_duplicate_parallel_import.js b/tests/specs/run/_015_duplicate_parallel_import/015_duplicate_parallel_import.js
new file mode 100644
index 000000000..136d80f46
--- /dev/null
+++ b/tests/specs/run/_015_duplicate_parallel_import/015_duplicate_parallel_import.js
@@ -0,0 +1,20 @@
+// Importing the same module in parallel, the module should only be
+// instantiated once.
+
+const promises = new Array(100)
+ .fill(null)
+ .map(() => import("./mod1.ts"));
+
+Promise.all(promises).then((imports) => {
+ const mod = imports.reduce((first, cur) => {
+ if (typeof first !== "object") {
+ throw new Error("Expected an object.");
+ }
+ if (first !== cur) {
+ throw new Error("More than one instance of the same module.");
+ }
+ return first;
+ });
+
+ mod.printHello3();
+});
diff --git a/tests/testdata/run/017_import_redirect.ts.out b/tests/specs/run/_015_duplicate_parallel_import/015_duplicate_parallel_import.js.out
index e965047ad..e965047ad 100644
--- a/tests/testdata/run/017_import_redirect.ts.out
+++ b/tests/specs/run/_015_duplicate_parallel_import/015_duplicate_parallel_import.js.out
diff --git a/tests/specs/run/_015_duplicate_parallel_import/__test__.jsonc b/tests/specs/run/_015_duplicate_parallel_import/__test__.jsonc
new file mode 100644
index 000000000..44fe479e2
--- /dev/null
+++ b/tests/specs/run/_015_duplicate_parallel_import/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload --allow-read 015_duplicate_parallel_import.js",
+ "output": "015_duplicate_parallel_import.js.out"
+}
diff --git a/tests/specs/run/_015_duplicate_parallel_import/mod1.ts b/tests/specs/run/_015_duplicate_parallel_import/mod1.ts
new file mode 100644
index 000000000..5e58f432e
--- /dev/null
+++ b/tests/specs/run/_015_duplicate_parallel_import/mod1.ts
@@ -0,0 +1,17 @@
+import { printHello2, returnsFoo } from "./subdir2/mod2.ts";
+
+export function returnsHi(): string {
+ return "Hi";
+}
+
+export function returnsFoo2(): string {
+ return returnsFoo();
+}
+
+export function printHello3() {
+ printHello2();
+}
+
+export function throwsError() {
+ throw Error("exception from mod1");
+}
diff --git a/tests/specs/run/_015_duplicate_parallel_import/print_hello.ts b/tests/specs/run/_015_duplicate_parallel_import/print_hello.ts
new file mode 100644
index 000000000..b9c0ad527
--- /dev/null
+++ b/tests/specs/run/_015_duplicate_parallel_import/print_hello.ts
@@ -0,0 +1,3 @@
+export function printHello() {
+ console.log("Hello");
+}
diff --git a/tests/specs/run/_015_duplicate_parallel_import/subdir2/mod2.ts b/tests/specs/run/_015_duplicate_parallel_import/subdir2/mod2.ts
new file mode 100644
index 000000000..9071d0aeb
--- /dev/null
+++ b/tests/specs/run/_015_duplicate_parallel_import/subdir2/mod2.ts
@@ -0,0 +1,9 @@
+import { printHello } from "../print_hello.ts";
+
+export function returnsFoo(): string {
+ return "Foo";
+}
+
+export function printHello2() {
+ printHello();
+}
diff --git a/tests/testdata/run/016_double_await.ts b/tests/specs/run/_016_double_await/016_double_await.ts
index 457a53ff3..457a53ff3 100644
--- a/tests/testdata/run/016_double_await.ts
+++ b/tests/specs/run/_016_double_await/016_double_await.ts
diff --git a/tests/testdata/run/016_double_await.ts.out b/tests/specs/run/_016_double_await/016_double_await.ts.out
index da29283aa..da29283aa 100644
--- a/tests/testdata/run/016_double_await.ts.out
+++ b/tests/specs/run/_016_double_await/016_double_await.ts.out
diff --git a/tests/specs/run/_016_double_await/__test__.jsonc b/tests/specs/run/_016_double_await/__test__.jsonc
new file mode 100644
index 000000000..9ff202716
--- /dev/null
+++ b/tests/specs/run/_016_double_await/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --allow-read --reload 016_double_await.ts",
+ "output": "016_double_await.ts.out"
+}
diff --git a/tests/specs/run/_017_import_redirect/017_import_redirect.ts b/tests/specs/run/_017_import_redirect/017_import_redirect.ts
new file mode 100644
index 000000000..1265dd4ed
--- /dev/null
+++ b/tests/specs/run/_017_import_redirect/017_import_redirect.ts
@@ -0,0 +1,4 @@
+// http -> https redirect would happen:
+import { printHello } from "http://gist.githubusercontent.com/ry/f12b2aa3409e6b52645bc346a9e22929/raw/79318f239f51d764384a8bded8d7c6a833610dde/print_hello.ts";
+
+printHello();
diff --git a/tests/testdata/run/https_import.ts.out b/tests/specs/run/_017_import_redirect/017_import_redirect.ts.out
index e965047ad..e965047ad 100644
--- a/tests/testdata/run/https_import.ts.out
+++ b/tests/specs/run/_017_import_redirect/017_import_redirect.ts.out
diff --git a/tests/specs/run/_017_import_redirect/__test__.jsonc b/tests/specs/run/_017_import_redirect/__test__.jsonc
new file mode 100644
index 000000000..dd5442dcd
--- /dev/null
+++ b/tests/specs/run/_017_import_redirect/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --allow-import --reload --check 017_import_redirect.ts",
+ "output": "017_import_redirect.ts.out"
+}
diff --git a/tests/specs/run/_017_import_redirect_check/017_import_redirect.ts b/tests/specs/run/_017_import_redirect_check/017_import_redirect.ts
new file mode 100644
index 000000000..1265dd4ed
--- /dev/null
+++ b/tests/specs/run/_017_import_redirect_check/017_import_redirect.ts
@@ -0,0 +1,4 @@
+// http -> https redirect would happen:
+import { printHello } from "http://gist.githubusercontent.com/ry/f12b2aa3409e6b52645bc346a9e22929/raw/79318f239f51d764384a8bded8d7c6a833610dde/print_hello.ts";
+
+printHello();
diff --git a/tests/testdata/run/import_blob_url_imports.ts.out b/tests/specs/run/_017_import_redirect_check/017_import_redirect.ts.out
index e965047ad..e965047ad 100644
--- a/tests/testdata/run/import_blob_url_imports.ts.out
+++ b/tests/specs/run/_017_import_redirect_check/017_import_redirect.ts.out
diff --git a/tests/specs/run/_017_import_redirect_check/__test__.jsonc b/tests/specs/run/_017_import_redirect_check/__test__.jsonc
new file mode 100644
index 000000000..dd5442dcd
--- /dev/null
+++ b/tests/specs/run/_017_import_redirect_check/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --allow-import --reload --check 017_import_redirect.ts",
+ "output": "017_import_redirect.ts.out"
+}
diff --git a/tests/specs/run/_017_import_redirect_info/017_import_redirect.ts b/tests/specs/run/_017_import_redirect_info/017_import_redirect.ts
new file mode 100644
index 000000000..1265dd4ed
--- /dev/null
+++ b/tests/specs/run/_017_import_redirect_info/017_import_redirect.ts
@@ -0,0 +1,4 @@
+// http -> https redirect would happen:
+import { printHello } from "http://gist.githubusercontent.com/ry/f12b2aa3409e6b52645bc346a9e22929/raw/79318f239f51d764384a8bded8d7c6a833610dde/print_hello.ts";
+
+printHello();
diff --git a/tests/testdata/run/017_import_redirect_info.out b/tests/specs/run/_017_import_redirect_info/017_import_redirect_info.out
index d1850ccb5..d1850ccb5 100644
--- a/tests/testdata/run/017_import_redirect_info.out
+++ b/tests/specs/run/_017_import_redirect_info/017_import_redirect_info.out
diff --git a/tests/specs/run/_017_import_redirect_info/__test__.jsonc b/tests/specs/run/_017_import_redirect_info/__test__.jsonc
new file mode 100644
index 000000000..d23e8dd99
--- /dev/null
+++ b/tests/specs/run/_017_import_redirect_info/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "info --quiet --allow-import --reload 017_import_redirect.ts",
+ "output": "017_import_redirect_info.out"
+}
diff --git a/tests/specs/run/_017_import_redirect_vendor_dir/017_import_redirect.ts b/tests/specs/run/_017_import_redirect_vendor_dir/017_import_redirect.ts
new file mode 100644
index 000000000..1265dd4ed
--- /dev/null
+++ b/tests/specs/run/_017_import_redirect_vendor_dir/017_import_redirect.ts
@@ -0,0 +1,4 @@
+// http -> https redirect would happen:
+import { printHello } from "http://gist.githubusercontent.com/ry/f12b2aa3409e6b52645bc346a9e22929/raw/79318f239f51d764384a8bded8d7c6a833610dde/print_hello.ts";
+
+printHello();
diff --git a/tests/testdata/run/import_data_url_imports.ts.out b/tests/specs/run/_017_import_redirect_vendor_dir/017_import_redirect.ts.out
index e965047ad..e965047ad 100644
--- a/tests/testdata/run/import_data_url_imports.ts.out
+++ b/tests/specs/run/_017_import_redirect_vendor_dir/017_import_redirect.ts.out
diff --git a/tests/specs/run/_017_import_redirect_vendor_dir/__test__.jsonc b/tests/specs/run/_017_import_redirect_vendor_dir/__test__.jsonc
new file mode 100644
index 000000000..dd5442dcd
--- /dev/null
+++ b/tests/specs/run/_017_import_redirect_vendor_dir/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --allow-import --reload --check 017_import_redirect.ts",
+ "output": "017_import_redirect.ts.out"
+}
diff --git a/tests/testdata/run/018_async_catch.ts b/tests/specs/run/_018_async_catch/018_async_catch.ts
index ac43a52e8..ac43a52e8 100644
--- a/tests/testdata/run/018_async_catch.ts
+++ b/tests/specs/run/_018_async_catch/018_async_catch.ts
diff --git a/tests/testdata/run/018_async_catch.ts.out b/tests/specs/run/_018_async_catch/018_async_catch.ts.out
index 4fc219973..4fc219973 100644
--- a/tests/testdata/run/018_async_catch.ts.out
+++ b/tests/specs/run/_018_async_catch/018_async_catch.ts.out
diff --git a/tests/specs/run/_018_async_catch/__test__.jsonc b/tests/specs/run/_018_async_catch/__test__.jsonc
new file mode 100644
index 000000000..7995c79fd
--- /dev/null
+++ b/tests/specs/run/_018_async_catch/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload 018_async_catch.ts",
+ "output": "018_async_catch.ts.out"
+}
diff --git a/tests/specs/run/_019_media_types/019_media_types.ts b/tests/specs/run/_019_media_types/019_media_types.ts
new file mode 100644
index 000000000..d985bd249
--- /dev/null
+++ b/tests/specs/run/_019_media_types/019_media_types.ts
@@ -0,0 +1,24 @@
+// When run against the test HTTP server, it will serve different media types
+// based on the URL containing `.t#.` strings, which exercises the different
+// mapping of media types end to end.
+
+import { loaded as loadedTs1 } from "http://localhost:4545/subdir/mt_text_typescript.t1.ts";
+import { loaded as loadedTs2 } from "http://localhost:4545/subdir/mt_video_vdn.t2.ts";
+import { loaded as loadedTs3 } from "http://localhost:4545/subdir/mt_video_mp2t.t3.ts";
+import { loaded as loadedTs4 } from "http://localhost:4545/subdir/mt_application_x_typescript.t4.ts";
+import { loaded as loadedJs1 } from "http://localhost:4545/subdir/mt_text_javascript.j1.js";
+import { loaded as loadedJs2 } from "http://localhost:4545/subdir/mt_application_ecmascript.j2.js";
+import { loaded as loadedJs3 } from "http://localhost:4545/subdir/mt_text_ecmascript.j3.js";
+import { loaded as loadedJs4 } from "http://localhost:4545/subdir/mt_application_x_javascript.j4.js";
+
+console.log(
+ "success",
+ loadedTs1,
+ loadedTs2,
+ loadedTs3,
+ loadedTs4,
+ loadedJs1,
+ loadedJs2,
+ loadedJs3,
+ loadedJs4,
+);
diff --git a/tests/testdata/run/019_media_types.ts.out b/tests/specs/run/_019_media_types/019_media_types.ts.out
index b3e94678c..b3e94678c 100644
--- a/tests/testdata/run/019_media_types.ts.out
+++ b/tests/specs/run/_019_media_types/019_media_types.ts.out
diff --git a/tests/specs/run/_019_media_types/__test__.jsonc b/tests/specs/run/_019_media_types/__test__.jsonc
new file mode 100644
index 000000000..b741a0bf2
--- /dev/null
+++ b/tests/specs/run/_019_media_types/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --reload --allow-import 019_media_types.ts",
+ "output": "019_media_types.ts.out"
+}
diff --git a/tests/specs/run/_020_json_modules/020_json_modules.ts b/tests/specs/run/_020_json_modules/020_json_modules.ts
new file mode 100644
index 000000000..bde024cf8
--- /dev/null
+++ b/tests/specs/run/_020_json_modules/020_json_modules.ts
@@ -0,0 +1,2 @@
+import config from "./config.json";
+console.log(JSON.stringify(config));
diff --git a/tests/specs/run/_020_json_modules/020_json_modules.ts.out b/tests/specs/run/_020_json_modules/020_json_modules.ts.out
new file mode 100644
index 000000000..8bf0b4146
--- /dev/null
+++ b/tests/specs/run/_020_json_modules/020_json_modules.ts.out
@@ -0,0 +1,3 @@
+error: Expected a JavaScript or TypeScript module, but identified a Json module. Consider importing Json modules with an import attribute with the type of "json".
+ Specifier: [WILDCARD]/config.json
+[WILDCARD] \ No newline at end of file
diff --git a/tests/specs/run/_020_json_modules/__test__.jsonc b/tests/specs/run/_020_json_modules/__test__.jsonc
new file mode 100644
index 000000000..618616438
--- /dev/null
+++ b/tests/specs/run/_020_json_modules/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --reload 020_json_modules.ts",
+ "output": "020_json_modules.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/_020_json_modules/config.json b/tests/specs/run/_020_json_modules/config.json
new file mode 100644
index 000000000..01c3b5e79
--- /dev/null
+++ b/tests/specs/run/_020_json_modules/config.json
@@ -0,0 +1,6 @@
+{
+ "foo": {
+ "bar": true,
+ "baz": ["qat", 1]
+ }
+}
diff --git a/tests/specs/run/_021_mjs_modules/021_mjs_modules.ts b/tests/specs/run/_021_mjs_modules/021_mjs_modules.ts
new file mode 100644
index 000000000..326fce3e5
--- /dev/null
+++ b/tests/specs/run/_021_mjs_modules/021_mjs_modules.ts
@@ -0,0 +1,2 @@
+import { isMod5 } from "./mod5.mjs";
+console.log(isMod5);
diff --git a/tests/testdata/run/021_mjs_modules.ts.out b/tests/specs/run/_021_mjs_modules/021_mjs_modules.ts.out
index 27ba77dda..27ba77dda 100644
--- a/tests/testdata/run/021_mjs_modules.ts.out
+++ b/tests/specs/run/_021_mjs_modules/021_mjs_modules.ts.out
diff --git a/tests/specs/run/_021_mjs_modules/__test__.jsonc b/tests/specs/run/_021_mjs_modules/__test__.jsonc
new file mode 100644
index 000000000..f02965886
--- /dev/null
+++ b/tests/specs/run/_021_mjs_modules/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload 021_mjs_modules.ts",
+ "output": "021_mjs_modules.ts.out"
+}
diff --git a/tests/specs/run/_021_mjs_modules/mod5.mjs b/tests/specs/run/_021_mjs_modules/mod5.mjs
new file mode 100644
index 000000000..f21d8862b
--- /dev/null
+++ b/tests/specs/run/_021_mjs_modules/mod5.mjs
@@ -0,0 +1 @@
+export const isMod5 = true;
diff --git a/tests/testdata/run/025_reload_js_type_error.js b/tests/specs/run/_025_reload_js_type_error/025_reload_js_type_error.js
index 660626a68..660626a68 100644
--- a/tests/testdata/run/025_reload_js_type_error.js
+++ b/tests/specs/run/_025_reload_js_type_error/025_reload_js_type_error.js
diff --git a/tests/testdata/run/025_reload_js_type_error.js.out b/tests/specs/run/_025_reload_js_type_error/025_reload_js_type_error.js.out
index ce0136250..ce0136250 100644
--- a/tests/testdata/run/025_reload_js_type_error.js.out
+++ b/tests/specs/run/_025_reload_js_type_error/025_reload_js_type_error.js.out
diff --git a/tests/specs/run/_025_reload_js_type_error/__test__.jsonc b/tests/specs/run/_025_reload_js_type_error/__test__.jsonc
new file mode 100644
index 000000000..ce098f909
--- /dev/null
+++ b/tests/specs/run/_025_reload_js_type_error/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload 025_reload_js_type_error.js",
+ "output": "025_reload_js_type_error.js.out"
+}
diff --git a/tests/testdata/run/027_redirect_typescript.ts b/tests/specs/run/_027_redirect_typescript/027_redirect_typescript.ts
index 584341975..584341975 100644
--- a/tests/testdata/run/027_redirect_typescript.ts
+++ b/tests/specs/run/_027_redirect_typescript/027_redirect_typescript.ts
diff --git a/tests/testdata/run/027_redirect_typescript.ts.out b/tests/specs/run/_027_redirect_typescript/027_redirect_typescript.ts.out
index 480d4e8ca..480d4e8ca 100644
--- a/tests/testdata/run/027_redirect_typescript.ts.out
+++ b/tests/specs/run/_027_redirect_typescript/027_redirect_typescript.ts.out
diff --git a/tests/specs/run/_027_redirect_typescript/__test__.jsonc b/tests/specs/run/_027_redirect_typescript/__test__.jsonc
new file mode 100644
index 000000000..fca55c9f8
--- /dev/null
+++ b/tests/specs/run/_027_redirect_typescript/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload --allow-import 027_redirect_typescript.ts",
+ "output": "027_redirect_typescript.ts.out"
+}
diff --git a/tests/specs/run/_027_redirect_typescript_vendor_dir/027_redirect_typescript.ts b/tests/specs/run/_027_redirect_typescript_vendor_dir/027_redirect_typescript.ts
new file mode 100644
index 000000000..584341975
--- /dev/null
+++ b/tests/specs/run/_027_redirect_typescript_vendor_dir/027_redirect_typescript.ts
@@ -0,0 +1,2 @@
+import { value } from "http://localhost:4547/redirects/redirect4.ts";
+console.log(value);
diff --git a/tests/specs/run/_027_redirect_typescript_vendor_dir/027_redirect_typescript.ts.out b/tests/specs/run/_027_redirect_typescript_vendor_dir/027_redirect_typescript.ts.out
new file mode 100644
index 000000000..480d4e8ca
--- /dev/null
+++ b/tests/specs/run/_027_redirect_typescript_vendor_dir/027_redirect_typescript.ts.out
@@ -0,0 +1 @@
+4 imports 1
diff --git a/tests/specs/run/_027_redirect_typescript_vendor_dir/__test__.jsonc b/tests/specs/run/_027_redirect_typescript_vendor_dir/__test__.jsonc
new file mode 100644
index 000000000..f35557907
--- /dev/null
+++ b/tests/specs/run/_027_redirect_typescript_vendor_dir/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload --vendor --allow-import 027_redirect_typescript.ts",
+ "output": "027_redirect_typescript.ts.out"
+}
diff --git a/tests/specs/run/_027_redirect_typescript_vendor_dir/vendor/http_localhost_4545/subdir/redirects/redirect1.ts b/tests/specs/run/_027_redirect_typescript_vendor_dir/vendor/http_localhost_4545/subdir/redirects/redirect1.ts
new file mode 100644
index 000000000..d674be88c
--- /dev/null
+++ b/tests/specs/run/_027_redirect_typescript_vendor_dir/vendor/http_localhost_4545/subdir/redirects/redirect1.ts
@@ -0,0 +1 @@
+export const redirect = 1;
diff --git a/tests/specs/run/_027_redirect_typescript_vendor_dir/vendor/http_localhost_4545/subdir/redirects/redirect4.ts b/tests/specs/run/_027_redirect_typescript_vendor_dir/vendor/http_localhost_4545/subdir/redirects/redirect4.ts
new file mode 100644
index 000000000..45c65c5eb
--- /dev/null
+++ b/tests/specs/run/_027_redirect_typescript_vendor_dir/vendor/http_localhost_4545/subdir/redirects/redirect4.ts
@@ -0,0 +1,2 @@
+import { redirect } from "./redirect1.ts";
+export const value = `4 imports ${redirect}`;
diff --git a/tests/specs/run/_027_redirect_typescript_vendor_dir/vendor/manifest.json b/tests/specs/run/_027_redirect_typescript_vendor_dir/vendor/manifest.json
new file mode 100644
index 000000000..49cc42e8c
--- /dev/null
+++ b/tests/specs/run/_027_redirect_typescript_vendor_dir/vendor/manifest.json
@@ -0,0 +1,9 @@
+{
+ "modules": {
+ "http://localhost:4547/redirects/redirect4.ts": {
+ "headers": {
+ "location": "http://localhost:4545/subdir/redirects/redirect4.ts"
+ }
+ }
+ }
+}
diff --git a/tests/testdata/run/028_args.ts b/tests/specs/run/_028_args/028_args.ts
index ec41d52f9..ec41d52f9 100644
--- a/tests/testdata/run/028_args.ts
+++ b/tests/specs/run/_028_args/028_args.ts
diff --git a/tests/testdata/run/028_args.ts.out b/tests/specs/run/_028_args/028_args.ts.out
index 0f1b5c59e..0f1b5c59e 100644
--- a/tests/testdata/run/028_args.ts.out
+++ b/tests/specs/run/_028_args/028_args.ts.out
diff --git a/tests/specs/run/_028_args/__test__.jsonc b/tests/specs/run/_028_args/__test__.jsonc
new file mode 100644
index 000000000..6ab81bf21
--- /dev/null
+++ b/tests/specs/run/_028_args/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload 028_args.ts --arg1 val1 --arg2=val2 -- arg3 arg4",
+ "output": "028_args.ts.out"
+}
diff --git a/tests/specs/run/_033_import_map_data_uri/__test__.jsonc b/tests/specs/run/_033_import_map_data_uri/__test__.jsonc
new file mode 100644
index 000000000..400269c75
--- /dev/null
+++ b/tests/specs/run/_033_import_map_data_uri/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload --allow-import --import-map=data:application/json;charset=utf-8;base64,ewogICJpbXBvcnRzIjogewogICAgInRlc3Rfc2VydmVyLyI6ICJodHRwOi8vbG9jYWxob3N0OjQ1NDUvIgogIH0KfQ== test_data.ts",
+ "output": "test_data.ts.out"
+}
diff --git a/tests/specs/run/_033_import_map_data_uri/lodash/lodash.ts b/tests/specs/run/_033_import_map_data_uri/lodash/lodash.ts
new file mode 100644
index 000000000..2ec04ed3c
--- /dev/null
+++ b/tests/specs/run/_033_import_map_data_uri/lodash/lodash.ts
@@ -0,0 +1 @@
+console.log("Hello from remapped lodash!");
diff --git a/tests/specs/run/_033_import_map_data_uri/lodash/other_file.ts b/tests/specs/run/_033_import_map_data_uri/lodash/other_file.ts
new file mode 100644
index 000000000..714adae3f
--- /dev/null
+++ b/tests/specs/run/_033_import_map_data_uri/lodash/other_file.ts
@@ -0,0 +1 @@
+console.log("Hello from remapped lodash dir!");
diff --git a/tests/testdata/run/import_maps/test_data.ts b/tests/specs/run/_033_import_map_data_uri/test_data.ts
index 5e8efea69..5e8efea69 100644
--- a/tests/testdata/run/import_maps/test_data.ts
+++ b/tests/specs/run/_033_import_map_data_uri/test_data.ts
diff --git a/tests/testdata/run/import_maps/test_data.ts.out b/tests/specs/run/_033_import_map_data_uri/test_data.ts.out
index da996dc0d..da996dc0d 100644
--- a/tests/testdata/run/import_maps/test_data.ts.out
+++ b/tests/specs/run/_033_import_map_data_uri/test_data.ts.out
diff --git a/tests/testdata/run/033_import_map_remote.out b/tests/specs/run/_033_import_map_remote/033_import_map_remote.out
index 804fa0d57..804fa0d57 100644
--- a/tests/testdata/run/033_import_map_remote.out
+++ b/tests/specs/run/_033_import_map_remote/033_import_map_remote.out
diff --git a/tests/specs/run/_033_import_map_remote/__test__.jsonc b/tests/specs/run/_033_import_map_remote/__test__.jsonc
new file mode 100644
index 000000000..20c848d49
--- /dev/null
+++ b/tests/specs/run/_033_import_map_remote/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload --allow-import --import-map=import_map_remote.json test_remote.ts",
+ "output": "033_import_map_remote.out"
+}
diff --git a/tests/specs/run/_033_import_map_remote/import_map_remote.json b/tests/specs/run/_033_import_map_remote/import_map_remote.json
new file mode 100644
index 000000000..190fc4f55
--- /dev/null
+++ b/tests/specs/run/_033_import_map_remote/import_map_remote.json
@@ -0,0 +1,10 @@
+{
+ "imports": {
+ "moment": "./moment/moment.ts",
+ "moment/": "./moment/",
+ "lodash": "./lodash/lodash.ts",
+ "lodash/": "./lodash/",
+ "https://www.unpkg.com/vue/dist/vue.runtime.esm.js": "./vue.ts",
+ "print_hello": "./print_hello.ts"
+ }
+}
diff --git a/tests/specs/run/_033_import_map_remote/lodash/lodash.ts b/tests/specs/run/_033_import_map_remote/lodash/lodash.ts
new file mode 100644
index 000000000..2ec04ed3c
--- /dev/null
+++ b/tests/specs/run/_033_import_map_remote/lodash/lodash.ts
@@ -0,0 +1 @@
+console.log("Hello from remapped lodash!");
diff --git a/tests/specs/run/_033_import_map_remote/lodash/other_file.ts b/tests/specs/run/_033_import_map_remote/lodash/other_file.ts
new file mode 100644
index 000000000..714adae3f
--- /dev/null
+++ b/tests/specs/run/_033_import_map_remote/lodash/other_file.ts
@@ -0,0 +1 @@
+console.log("Hello from remapped lodash dir!");
diff --git a/tests/specs/run/_033_import_map_remote/moment/moment.ts b/tests/specs/run/_033_import_map_remote/moment/moment.ts
new file mode 100644
index 000000000..2b54a431e
--- /dev/null
+++ b/tests/specs/run/_033_import_map_remote/moment/moment.ts
@@ -0,0 +1 @@
+console.log("Hello from remapped moment!");
diff --git a/tests/specs/run/_033_import_map_remote/moment/other_file.ts b/tests/specs/run/_033_import_map_remote/moment/other_file.ts
new file mode 100644
index 000000000..24f3a0226
--- /dev/null
+++ b/tests/specs/run/_033_import_map_remote/moment/other_file.ts
@@ -0,0 +1 @@
+console.log("Hello from remapped moment dir!");
diff --git a/tests/specs/run/_033_import_map_remote/print_hello.ts b/tests/specs/run/_033_import_map_remote/print_hello.ts
new file mode 100644
index 000000000..794257390
--- /dev/null
+++ b/tests/specs/run/_033_import_map_remote/print_hello.ts
@@ -0,0 +1,3 @@
+export function printHello() {
+ console.log("Hello, world!");
+}
diff --git a/tests/specs/run/_033_import_map_remote/test_remote.ts b/tests/specs/run/_033_import_map_remote/test_remote.ts
new file mode 100644
index 000000000..206bdbd5f
--- /dev/null
+++ b/tests/specs/run/_033_import_map_remote/test_remote.ts
@@ -0,0 +1,5 @@
+import "moment";
+import "moment/other_file.ts";
+import "lodash";
+import "lodash/other_file.ts";
+import "https://www.unpkg.com/vue/dist/vue.runtime.esm.js";
diff --git a/tests/specs/run/_033_import_map_remote/vue.ts b/tests/specs/run/_033_import_map_remote/vue.ts
new file mode 100644
index 000000000..76dbe1917
--- /dev/null
+++ b/tests/specs/run/_033_import_map_remote/vue.ts
@@ -0,0 +1 @@
+console.log("Hello from remapped Vue!");
diff --git a/tests/specs/run/_033_import_map_vendor_dir_remote/033_import_map_remote.out b/tests/specs/run/_033_import_map_vendor_dir_remote/033_import_map_remote.out
new file mode 100644
index 000000000..804fa0d57
--- /dev/null
+++ b/tests/specs/run/_033_import_map_vendor_dir_remote/033_import_map_remote.out
@@ -0,0 +1,5 @@
+Hello from remapped moment!
+Hello from remapped moment dir!
+Hello from remapped lodash!
+Hello from remapped lodash dir!
+Hello from remapped Vue!
diff --git a/tests/specs/run/_033_import_map_vendor_dir_remote/__test__.jsonc b/tests/specs/run/_033_import_map_vendor_dir_remote/__test__.jsonc
new file mode 100644
index 000000000..4eb3a22c5
--- /dev/null
+++ b/tests/specs/run/_033_import_map_vendor_dir_remote/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload --allow-import --import-map=import_map_remote.json --vendor test_remote.ts",
+ "output": "033_import_map_remote.out"
+}
diff --git a/tests/specs/run/_033_import_map_vendor_dir_remote/import_map_remote.json b/tests/specs/run/_033_import_map_vendor_dir_remote/import_map_remote.json
new file mode 100644
index 000000000..190fc4f55
--- /dev/null
+++ b/tests/specs/run/_033_import_map_vendor_dir_remote/import_map_remote.json
@@ -0,0 +1,10 @@
+{
+ "imports": {
+ "moment": "./moment/moment.ts",
+ "moment/": "./moment/",
+ "lodash": "./lodash/lodash.ts",
+ "lodash/": "./lodash/",
+ "https://www.unpkg.com/vue/dist/vue.runtime.esm.js": "./vue.ts",
+ "print_hello": "./print_hello.ts"
+ }
+}
diff --git a/tests/specs/run/_033_import_map_vendor_dir_remote/lodash/lodash.ts b/tests/specs/run/_033_import_map_vendor_dir_remote/lodash/lodash.ts
new file mode 100644
index 000000000..2ec04ed3c
--- /dev/null
+++ b/tests/specs/run/_033_import_map_vendor_dir_remote/lodash/lodash.ts
@@ -0,0 +1 @@
+console.log("Hello from remapped lodash!");
diff --git a/tests/specs/run/_033_import_map_vendor_dir_remote/lodash/other_file.ts b/tests/specs/run/_033_import_map_vendor_dir_remote/lodash/other_file.ts
new file mode 100644
index 000000000..714adae3f
--- /dev/null
+++ b/tests/specs/run/_033_import_map_vendor_dir_remote/lodash/other_file.ts
@@ -0,0 +1 @@
+console.log("Hello from remapped lodash dir!");
diff --git a/tests/specs/run/_033_import_map_vendor_dir_remote/moment/moment.ts b/tests/specs/run/_033_import_map_vendor_dir_remote/moment/moment.ts
new file mode 100644
index 000000000..2b54a431e
--- /dev/null
+++ b/tests/specs/run/_033_import_map_vendor_dir_remote/moment/moment.ts
@@ -0,0 +1 @@
+console.log("Hello from remapped moment!");
diff --git a/tests/specs/run/_033_import_map_vendor_dir_remote/moment/other_file.ts b/tests/specs/run/_033_import_map_vendor_dir_remote/moment/other_file.ts
new file mode 100644
index 000000000..24f3a0226
--- /dev/null
+++ b/tests/specs/run/_033_import_map_vendor_dir_remote/moment/other_file.ts
@@ -0,0 +1 @@
+console.log("Hello from remapped moment dir!");
diff --git a/tests/specs/run/_033_import_map_vendor_dir_remote/print_hello.ts b/tests/specs/run/_033_import_map_vendor_dir_remote/print_hello.ts
new file mode 100644
index 000000000..794257390
--- /dev/null
+++ b/tests/specs/run/_033_import_map_vendor_dir_remote/print_hello.ts
@@ -0,0 +1,3 @@
+export function printHello() {
+ console.log("Hello, world!");
+}
diff --git a/tests/specs/run/_033_import_map_vendor_dir_remote/test_remote.ts b/tests/specs/run/_033_import_map_vendor_dir_remote/test_remote.ts
new file mode 100644
index 000000000..206bdbd5f
--- /dev/null
+++ b/tests/specs/run/_033_import_map_vendor_dir_remote/test_remote.ts
@@ -0,0 +1,5 @@
+import "moment";
+import "moment/other_file.ts";
+import "lodash";
+import "lodash/other_file.ts";
+import "https://www.unpkg.com/vue/dist/vue.runtime.esm.js";
diff --git a/tests/specs/run/_033_import_map_vendor_dir_remote/vue.ts b/tests/specs/run/_033_import_map_vendor_dir_remote/vue.ts
new file mode 100644
index 000000000..76dbe1917
--- /dev/null
+++ b/tests/specs/run/_033_import_map_vendor_dir_remote/vue.ts
@@ -0,0 +1 @@
+console.log("Hello from remapped Vue!");
diff --git a/tests/specs/run/_035_cached_only_flag/019_media_types.ts b/tests/specs/run/_035_cached_only_flag/019_media_types.ts
new file mode 100644
index 000000000..d985bd249
--- /dev/null
+++ b/tests/specs/run/_035_cached_only_flag/019_media_types.ts
@@ -0,0 +1,24 @@
+// When run against the test HTTP server, it will serve different media types
+// based on the URL containing `.t#.` strings, which exercises the different
+// mapping of media types end to end.
+
+import { loaded as loadedTs1 } from "http://localhost:4545/subdir/mt_text_typescript.t1.ts";
+import { loaded as loadedTs2 } from "http://localhost:4545/subdir/mt_video_vdn.t2.ts";
+import { loaded as loadedTs3 } from "http://localhost:4545/subdir/mt_video_mp2t.t3.ts";
+import { loaded as loadedTs4 } from "http://localhost:4545/subdir/mt_application_x_typescript.t4.ts";
+import { loaded as loadedJs1 } from "http://localhost:4545/subdir/mt_text_javascript.j1.js";
+import { loaded as loadedJs2 } from "http://localhost:4545/subdir/mt_application_ecmascript.j2.js";
+import { loaded as loadedJs3 } from "http://localhost:4545/subdir/mt_text_ecmascript.j3.js";
+import { loaded as loadedJs4 } from "http://localhost:4545/subdir/mt_application_x_javascript.j4.js";
+
+console.log(
+ "success",
+ loadedTs1,
+ loadedTs2,
+ loadedTs3,
+ loadedTs4,
+ loadedJs1,
+ loadedJs2,
+ loadedJs3,
+ loadedJs4,
+);
diff --git a/tests/specs/run/_035_cached_only_flag/035_cached_only_flag.out b/tests/specs/run/_035_cached_only_flag/035_cached_only_flag.out
new file mode 100644
index 000000000..aad3f2fbc
--- /dev/null
+++ b/tests/specs/run/_035_cached_only_flag/035_cached_only_flag.out
@@ -0,0 +1 @@
+error: Specifier not found in cache: "http://127.0.0.1:4545/019_media_types.ts", --cached-only is specified.
diff --git a/tests/specs/run/_035_cached_only_flag/__test__.jsonc b/tests/specs/run/_035_cached_only_flag/__test__.jsonc
new file mode 100644
index 000000000..ac9d01cdd
--- /dev/null
+++ b/tests/specs/run/_035_cached_only_flag/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --reload --check --allow-import --cached-only http://127.0.0.1:4545/019_media_types.ts",
+ "output": "035_cached_only_flag.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/038_checkjs.js b/tests/specs/run/_038_checkjs/038_checkjs.js
index f0856d94c..f0856d94c 100644
--- a/tests/testdata/run/038_checkjs.js
+++ b/tests/specs/run/_038_checkjs/038_checkjs.js
diff --git a/tests/testdata/run/038_checkjs.js.out b/tests/specs/run/_038_checkjs/038_checkjs.js.out
index 4ea473e4f..4ea473e4f 100644
--- a/tests/testdata/run/038_checkjs.js.out
+++ b/tests/specs/run/_038_checkjs/038_checkjs.js.out
diff --git a/tests/specs/run/_038_checkjs/__test__.jsonc b/tests/specs/run/_038_checkjs/__test__.jsonc
new file mode 100644
index 000000000..6915787d2
--- /dev/null
+++ b/tests/specs/run/_038_checkjs/__test__.jsonc
@@ -0,0 +1,6 @@
+{
+ // checking if JS file is run through TS compiler
+ "args": "run --reload --config checkjs.tsconfig.json --check 038_checkjs.js",
+ "exitCode": 1,
+ "output": "038_checkjs.js.out"
+}
diff --git a/tests/specs/run/_038_checkjs/checkjs.tsconfig.json b/tests/specs/run/_038_checkjs/checkjs.tsconfig.json
new file mode 100644
index 000000000..08ac60b6c
--- /dev/null
+++ b/tests/specs/run/_038_checkjs/checkjs.tsconfig.json
@@ -0,0 +1,5 @@
+{
+ "compilerOptions": {
+ "checkJs": true
+ }
+}
diff --git a/tests/specs/run/_042_dyn_import_evalcontext/042_dyn_import_evalcontext.ts b/tests/specs/run/_042_dyn_import_evalcontext/042_dyn_import_evalcontext.ts
new file mode 100644
index 000000000..f39ae2468
--- /dev/null
+++ b/tests/specs/run/_042_dyn_import_evalcontext/042_dyn_import_evalcontext.ts
@@ -0,0 +1,5 @@
+// @ts-expect-error "Deno[Deno.internal].core" is not a public interface
+Deno[Deno.internal].core.evalContext(
+ "(async () => console.log(await import('./_042_dyn_import_evalcontext/mod4.js')))()",
+ new URL("..", import.meta.url).href,
+);
diff --git a/tests/testdata/run/042_dyn_import_evalcontext.ts.out b/tests/specs/run/_042_dyn_import_evalcontext/042_dyn_import_evalcontext.ts.out
index 89e16b478..89e16b478 100644
--- a/tests/testdata/run/042_dyn_import_evalcontext.ts.out
+++ b/tests/specs/run/_042_dyn_import_evalcontext/042_dyn_import_evalcontext.ts.out
diff --git a/tests/specs/run/_042_dyn_import_evalcontext/__test__.jsonc b/tests/specs/run/_042_dyn_import_evalcontext/__test__.jsonc
new file mode 100644
index 000000000..e3cb0d184
--- /dev/null
+++ b/tests/specs/run/_042_dyn_import_evalcontext/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --allow-read --reload 042_dyn_import_evalcontext.ts",
+ "output": "042_dyn_import_evalcontext.ts.out"
+}
diff --git a/tests/specs/run/_042_dyn_import_evalcontext/mod4.js b/tests/specs/run/_042_dyn_import_evalcontext/mod4.js
new file mode 100644
index 000000000..71332dbc4
--- /dev/null
+++ b/tests/specs/run/_042_dyn_import_evalcontext/mod4.js
@@ -0,0 +1 @@
+export const isMod4 = true;
diff --git a/tests/specs/run/_044_bad_resource/044_bad_resource.ts b/tests/specs/run/_044_bad_resource/044_bad_resource.ts
new file mode 100644
index 000000000..c76a11eff
--- /dev/null
+++ b/tests/specs/run/_044_bad_resource/044_bad_resource.ts
@@ -0,0 +1,3 @@
+const file = await Deno.open("./044_bad_resource.ts", { read: true });
+file.close();
+await file.seek(10, 0);
diff --git a/tests/testdata/run/044_bad_resource.ts.out b/tests/specs/run/_044_bad_resource/044_bad_resource.ts.out
index c9912711d..c9912711d 100644
--- a/tests/testdata/run/044_bad_resource.ts.out
+++ b/tests/specs/run/_044_bad_resource/044_bad_resource.ts.out
diff --git a/tests/specs/run/_044_bad_resource/__test__.jsonc b/tests/specs/run/_044_bad_resource/__test__.jsonc
new file mode 100644
index 000000000..cb7832e74
--- /dev/null
+++ b/tests/specs/run/_044_bad_resource/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet --reload --allow-read 044_bad_resource.ts",
+ "output": "044_bad_resource.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/046_jsx_test.tsx b/tests/specs/run/_046_tsx/046_jsx_test.tsx
index 5ed3ff2fa..5ed3ff2fa 100644
--- a/tests/testdata/run/046_jsx_test.tsx
+++ b/tests/specs/run/_046_tsx/046_jsx_test.tsx
diff --git a/tests/testdata/run/046_jsx_test.tsx.out b/tests/specs/run/_046_tsx/046_jsx_test.tsx.out
index 85cfe824b..85cfe824b 100644
--- a/tests/testdata/run/046_jsx_test.tsx.out
+++ b/tests/specs/run/_046_tsx/046_jsx_test.tsx.out
diff --git a/tests/specs/run/_046_tsx/__test__.jsonc b/tests/specs/run/_046_tsx/__test__.jsonc
new file mode 100644
index 000000000..28a48ecec
--- /dev/null
+++ b/tests/specs/run/_046_tsx/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload 046_jsx_test.tsx",
+ "output": "046_jsx_test.tsx.out"
+}
diff --git a/tests/testdata/run/047_jsx_test.jsx b/tests/specs/run/_047_jsx/047_jsx_test.jsx
index 4c2314072..4c2314072 100644
--- a/tests/testdata/run/047_jsx_test.jsx
+++ b/tests/specs/run/_047_jsx/047_jsx_test.jsx
diff --git a/tests/testdata/run/047_jsx_test.jsx.out b/tests/specs/run/_047_jsx/047_jsx_test.jsx.out
index 85cfe824b..85cfe824b 100644
--- a/tests/testdata/run/047_jsx_test.jsx.out
+++ b/tests/specs/run/_047_jsx/047_jsx_test.jsx.out
diff --git a/tests/specs/run/_047_jsx/__test__.jsonc b/tests/specs/run/_047_jsx/__test__.jsonc
new file mode 100644
index 000000000..bb89db017
--- /dev/null
+++ b/tests/specs/run/_047_jsx/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload 047_jsx_test.jsx",
+ "output": "047_jsx_test.jsx.out"
+}
diff --git a/tests/specs/run/_048_media_types_jsx/048_media_types_jsx.ts b/tests/specs/run/_048_media_types_jsx/048_media_types_jsx.ts
new file mode 100644
index 000000000..8dcd0ad68
--- /dev/null
+++ b/tests/specs/run/_048_media_types_jsx/048_media_types_jsx.ts
@@ -0,0 +1,32 @@
+// When run against the test HTTP server, it will serve different media types
+// based on the URL containing `.t#.` strings, which exercises the different
+// mapping of media types end to end.
+import { loaded as loadedTsx1 } from "http://localhost:4545/subdir/mt_text_typescript_tsx.t1.tsx";
+import { loaded as loadedTsx2 } from "http://localhost:4545/subdir/mt_video_vdn_tsx.t2.tsx";
+import { loaded as loadedTsx3 } from "http://localhost:4545/subdir/mt_video_mp2t_tsx.t3.tsx";
+import { loaded as loadedTsx4 } from "http://localhost:4545/subdir/mt_application_x_typescript_tsx.t4.tsx";
+import { loaded as loadedJsx1 } from "http://localhost:4545/subdir/mt_text_javascript_jsx.j1.jsx";
+import { loaded as loadedJsx2 } from "http://localhost:4545/subdir/mt_application_ecmascript_jsx.j2.jsx";
+import { loaded as loadedJsx3 } from "http://localhost:4545/subdir/mt_text_ecmascript_jsx.j3.jsx";
+import { loaded as loadedJsx4 } from "http://localhost:4545/subdir/mt_application_x_javascript_jsx.j4.jsx";
+
+declare global {
+ namespace JSX {
+ interface IntrinsicElements {
+ // deno-lint-ignore no-explicit-any
+ [elemName: string]: any;
+ }
+ }
+}
+
+console.log(
+ "success",
+ loadedTsx1,
+ loadedTsx2,
+ loadedTsx3,
+ loadedTsx4,
+ loadedJsx1,
+ loadedJsx2,
+ loadedJsx3,
+ loadedJsx4,
+);
diff --git a/tests/testdata/run/048_media_types_jsx.ts.out b/tests/specs/run/_048_media_types_jsx/048_media_types_jsx.ts.out
index 266cc5741..266cc5741 100644
--- a/tests/testdata/run/048_media_types_jsx.ts.out
+++ b/tests/specs/run/_048_media_types_jsx/048_media_types_jsx.ts.out
diff --git a/tests/specs/run/_048_media_types_jsx/__test__.jsonc b/tests/specs/run/_048_media_types_jsx/__test__.jsonc
new file mode 100644
index 000000000..0dec930b0
--- /dev/null
+++ b/tests/specs/run/_048_media_types_jsx/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --reload --allow-import 048_media_types_jsx.ts",
+ "output": "048_media_types_jsx.ts.out"
+}
diff --git a/tests/specs/run/_052_no_remote_flag/019_media_types.ts b/tests/specs/run/_052_no_remote_flag/019_media_types.ts
new file mode 100644
index 000000000..d985bd249
--- /dev/null
+++ b/tests/specs/run/_052_no_remote_flag/019_media_types.ts
@@ -0,0 +1,24 @@
+// When run against the test HTTP server, it will serve different media types
+// based on the URL containing `.t#.` strings, which exercises the different
+// mapping of media types end to end.
+
+import { loaded as loadedTs1 } from "http://localhost:4545/subdir/mt_text_typescript.t1.ts";
+import { loaded as loadedTs2 } from "http://localhost:4545/subdir/mt_video_vdn.t2.ts";
+import { loaded as loadedTs3 } from "http://localhost:4545/subdir/mt_video_mp2t.t3.ts";
+import { loaded as loadedTs4 } from "http://localhost:4545/subdir/mt_application_x_typescript.t4.ts";
+import { loaded as loadedJs1 } from "http://localhost:4545/subdir/mt_text_javascript.j1.js";
+import { loaded as loadedJs2 } from "http://localhost:4545/subdir/mt_application_ecmascript.j2.js";
+import { loaded as loadedJs3 } from "http://localhost:4545/subdir/mt_text_ecmascript.j3.js";
+import { loaded as loadedJs4 } from "http://localhost:4545/subdir/mt_application_x_javascript.j4.js";
+
+console.log(
+ "success",
+ loadedTs1,
+ loadedTs2,
+ loadedTs3,
+ loadedTs4,
+ loadedJs1,
+ loadedJs2,
+ loadedJs3,
+ loadedJs4,
+);
diff --git a/tests/specs/run/_052_no_remote_flag/052_no_remote_flag.out b/tests/specs/run/_052_no_remote_flag/052_no_remote_flag.out
new file mode 100644
index 000000000..c1f9f4e13
--- /dev/null
+++ b/tests/specs/run/_052_no_remote_flag/052_no_remote_flag.out
@@ -0,0 +1 @@
+error: A remote specifier was requested: "http://127.0.0.1:4545/019_media_types.ts", but --no-remote is specified.
diff --git a/tests/specs/run/_052_no_remote_flag/__test__.jsonc b/tests/specs/run/_052_no_remote_flag/__test__.jsonc
new file mode 100644
index 000000000..c8ac477c6
--- /dev/null
+++ b/tests/specs/run/_052_no_remote_flag/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --reload --check --allow-import --no-remote http://127.0.0.1:4545/019_media_types.ts",
+ "output": "052_no_remote_flag.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/058_tasks_microtasks_close.ts b/tests/specs/run/_058_tasks_microtasks_close/058_tasks_microtasks_close.ts
index df6f85ea0..df6f85ea0 100644
--- a/tests/testdata/run/058_tasks_microtasks_close.ts
+++ b/tests/specs/run/_058_tasks_microtasks_close/058_tasks_microtasks_close.ts
diff --git a/tests/testdata/run/058_tasks_microtasks_close.ts.out b/tests/specs/run/_058_tasks_microtasks_close/058_tasks_microtasks_close.ts.out
index 218273cab..218273cab 100644
--- a/tests/testdata/run/058_tasks_microtasks_close.ts.out
+++ b/tests/specs/run/_058_tasks_microtasks_close/058_tasks_microtasks_close.ts.out
diff --git a/tests/specs/run/_058_tasks_microtasks_close/__test__.jsonc b/tests/specs/run/_058_tasks_microtasks_close/__test__.jsonc
new file mode 100644
index 000000000..9eec8f53c
--- /dev/null
+++ b/tests/specs/run/_058_tasks_microtasks_close/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet 058_tasks_microtasks_close.ts",
+ "output": "058_tasks_microtasks_close.ts.out"
+}
diff --git a/tests/testdata/run/059_fs_relative_path_perm.ts b/tests/specs/run/_059_fs_relative_path_perm/059_fs_relative_path_perm.ts
index 26630fe1c..26630fe1c 100644
--- a/tests/testdata/run/059_fs_relative_path_perm.ts
+++ b/tests/specs/run/_059_fs_relative_path_perm/059_fs_relative_path_perm.ts
diff --git a/tests/testdata/run/059_fs_relative_path_perm.ts.out b/tests/specs/run/_059_fs_relative_path_perm/059_fs_relative_path_perm.ts.out
index 0d0412208..0d0412208 100644
--- a/tests/testdata/run/059_fs_relative_path_perm.ts.out
+++ b/tests/specs/run/_059_fs_relative_path_perm/059_fs_relative_path_perm.ts.out
diff --git a/tests/specs/run/_059_fs_relative_path_perm/__test__.jsonc b/tests/specs/run/_059_fs_relative_path_perm/__test__.jsonc
new file mode 100644
index 000000000..04a7b8aa4
--- /dev/null
+++ b/tests/specs/run/_059_fs_relative_path_perm/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run 059_fs_relative_path_perm.ts",
+ "output": "059_fs_relative_path_perm.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/063_permissions_revoke.ts b/tests/specs/run/_063_permissions_revoke/063_permissions_revoke.ts
index a81eee7cb..a81eee7cb 100644
--- a/tests/testdata/run/063_permissions_revoke.ts
+++ b/tests/specs/run/_063_permissions_revoke/063_permissions_revoke.ts
diff --git a/tests/testdata/run/063_permissions_revoke.ts.out b/tests/specs/run/_063_permissions_revoke/063_permissions_revoke.ts.out
index bbd64c557..bbd64c557 100644
--- a/tests/testdata/run/063_permissions_revoke.ts.out
+++ b/tests/specs/run/_063_permissions_revoke/063_permissions_revoke.ts.out
diff --git a/tests/specs/run/_063_permissions_revoke/__test__.jsonc b/tests/specs/run/_063_permissions_revoke/__test__.jsonc
new file mode 100644
index 000000000..1dd5ed747
--- /dev/null
+++ b/tests/specs/run/_063_permissions_revoke/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-read=foo,bar 063_permissions_revoke.ts",
+ "output": "063_permissions_revoke.ts.out"
+}
diff --git a/tests/specs/run/_063_permissions_revoke_sync/063_permissions_revoke.ts.out b/tests/specs/run/_063_permissions_revoke_sync/063_permissions_revoke.ts.out
new file mode 100644
index 000000000..bbd64c557
--- /dev/null
+++ b/tests/specs/run/_063_permissions_revoke_sync/063_permissions_revoke.ts.out
@@ -0,0 +1,3 @@
+[WILDCARD]PermissionStatus { state: "prompt", onchange: null }
+PermissionStatus { state: "granted", onchange: null }
+PermissionStatus { state: "prompt", onchange: null }
diff --git a/tests/testdata/run/063_permissions_revoke_sync.ts b/tests/specs/run/_063_permissions_revoke_sync/063_permissions_revoke_sync.ts
index 267ef3785..267ef3785 100644
--- a/tests/testdata/run/063_permissions_revoke_sync.ts
+++ b/tests/specs/run/_063_permissions_revoke_sync/063_permissions_revoke_sync.ts
diff --git a/tests/specs/run/_063_permissions_revoke_sync/__test__.jsonc b/tests/specs/run/_063_permissions_revoke_sync/__test__.jsonc
new file mode 100644
index 000000000..8dd9384e3
--- /dev/null
+++ b/tests/specs/run/_063_permissions_revoke_sync/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-read=foo,bar 063_permissions_revoke_sync.ts",
+ "output": "063_permissions_revoke.ts.out"
+}
diff --git a/tests/testdata/run/064_permissions_revoke_global.ts b/tests/specs/run/_064_permissions_revoke_global/064_permissions_revoke_global.ts
index a9b1fcd40..a9b1fcd40 100644
--- a/tests/testdata/run/064_permissions_revoke_global.ts
+++ b/tests/specs/run/_064_permissions_revoke_global/064_permissions_revoke_global.ts
diff --git a/tests/testdata/run/064_permissions_revoke_global.ts.out b/tests/specs/run/_064_permissions_revoke_global/064_permissions_revoke_global.ts.out
index f7e389a76..f7e389a76 100644
--- a/tests/testdata/run/064_permissions_revoke_global.ts.out
+++ b/tests/specs/run/_064_permissions_revoke_global/064_permissions_revoke_global.ts.out
diff --git a/tests/specs/run/_064_permissions_revoke_global/__test__.jsonc b/tests/specs/run/_064_permissions_revoke_global/__test__.jsonc
new file mode 100644
index 000000000..929e48ee8
--- /dev/null
+++ b/tests/specs/run/_064_permissions_revoke_global/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-read=foo,bar 064_permissions_revoke_global.ts",
+ "output": "064_permissions_revoke_global.ts.out"
+}
diff --git a/tests/specs/run/_064_permissions_revoke_global_sync/064_permissions_revoke_global.ts.out b/tests/specs/run/_064_permissions_revoke_global_sync/064_permissions_revoke_global.ts.out
new file mode 100644
index 000000000..f7e389a76
--- /dev/null
+++ b/tests/specs/run/_064_permissions_revoke_global_sync/064_permissions_revoke_global.ts.out
@@ -0,0 +1,3 @@
+[WILDCARD]PermissionStatus { state: "prompt", onchange: null }
+PermissionStatus { state: "prompt", onchange: null }
+PermissionStatus { state: "prompt", onchange: null }
diff --git a/tests/testdata/run/064_permissions_revoke_global_sync.ts b/tests/specs/run/_064_permissions_revoke_global_sync/064_permissions_revoke_global_sync.ts
index 597b1481d..597b1481d 100644
--- a/tests/testdata/run/064_permissions_revoke_global_sync.ts
+++ b/tests/specs/run/_064_permissions_revoke_global_sync/064_permissions_revoke_global_sync.ts
diff --git a/tests/specs/run/_064_permissions_revoke_global_sync/__test__.jsonc b/tests/specs/run/_064_permissions_revoke_global_sync/__test__.jsonc
new file mode 100644
index 000000000..8d6f8079d
--- /dev/null
+++ b/tests/specs/run/_064_permissions_revoke_global_sync/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-read=foo,bar 064_permissions_revoke_global_sync.ts",
+ "output": "064_permissions_revoke_global.ts.out"
+}
diff --git a/tests/testdata/run/065_permissions_revoke_net.ts b/tests/specs/run/_065_permissions_revoke_net/065_permissions_revoke_net.ts
index 40c9d413a..40c9d413a 100644
--- a/tests/testdata/run/065_permissions_revoke_net.ts
+++ b/tests/specs/run/_065_permissions_revoke_net/065_permissions_revoke_net.ts
diff --git a/tests/testdata/run/065_permissions_revoke_net.ts.out b/tests/specs/run/_065_permissions_revoke_net/065_permissions_revoke_net.ts.out
index a9c941ecd..a9c941ecd 100644
--- a/tests/testdata/run/065_permissions_revoke_net.ts.out
+++ b/tests/specs/run/_065_permissions_revoke_net/065_permissions_revoke_net.ts.out
diff --git a/tests/specs/run/_065_permissions_revoke_net/__test__.jsonc b/tests/specs/run/_065_permissions_revoke_net/__test__.jsonc
new file mode 100644
index 000000000..ab66835fd
--- /dev/null
+++ b/tests/specs/run/_065_permissions_revoke_net/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-net 065_permissions_revoke_net.ts",
+ "output": "065_permissions_revoke_net.ts.out"
+}
diff --git a/tests/testdata/run/070_location.ts b/tests/specs/run/_070_location/070_location.ts
index 05e5abdf1..05e5abdf1 100644
--- a/tests/testdata/run/070_location.ts
+++ b/tests/specs/run/_070_location/070_location.ts
diff --git a/tests/testdata/run/070_location.ts.out b/tests/specs/run/_070_location/070_location.ts.out
index a03cf6477..a03cf6477 100644
--- a/tests/testdata/run/070_location.ts.out
+++ b/tests/specs/run/_070_location/070_location.ts.out
diff --git a/tests/specs/run/_070_location/__test__.jsonc b/tests/specs/run/_070_location/__test__.jsonc
new file mode 100644
index 000000000..ad92752ea
--- /dev/null
+++ b/tests/specs/run/_070_location/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --location https://foo/bar?baz#bat 070_location.ts",
+ "output": "070_location.ts.out"
+}
diff --git a/tests/testdata/run/071_location_unset.ts b/tests/specs/run/_071_location_unset/071_location_unset.ts
index f560d2716..f560d2716 100644
--- a/tests/testdata/run/071_location_unset.ts
+++ b/tests/specs/run/_071_location_unset/071_location_unset.ts
diff --git a/tests/testdata/run/071_location_unset.ts.out b/tests/specs/run/_071_location_unset/071_location_unset.ts.out
index c9482011f..c9482011f 100644
--- a/tests/testdata/run/071_location_unset.ts.out
+++ b/tests/specs/run/_071_location_unset/071_location_unset.ts.out
diff --git a/tests/specs/run/_071_location_unset/__test__.jsonc b/tests/specs/run/_071_location_unset/__test__.jsonc
new file mode 100644
index 000000000..946755cf5
--- /dev/null
+++ b/tests/specs/run/_071_location_unset/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run 071_location_unset.ts",
+ "output": "071_location_unset.ts.out"
+}
diff --git a/tests/testdata/run/072_location_relative_fetch.ts b/tests/specs/run/_072_location_relative_fetch/072_location_relative_fetch.ts
index b2a291693..b2a291693 100644
--- a/tests/testdata/run/072_location_relative_fetch.ts
+++ b/tests/specs/run/_072_location_relative_fetch/072_location_relative_fetch.ts
diff --git a/tests/testdata/run/072_location_relative_fetch.ts.out b/tests/specs/run/_072_location_relative_fetch/072_location_relative_fetch.ts.out
index 8151f6f88..8151f6f88 100644
--- a/tests/testdata/run/072_location_relative_fetch.ts.out
+++ b/tests/specs/run/_072_location_relative_fetch/072_location_relative_fetch.ts.out
diff --git a/tests/specs/run/_072_location_relative_fetch/__test__.jsonc b/tests/specs/run/_072_location_relative_fetch/__test__.jsonc
new file mode 100644
index 000000000..e6e9e4899
--- /dev/null
+++ b/tests/specs/run/_072_location_relative_fetch/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --location http://127.0.0.1:4545/ --allow-net 072_location_relative_fetch.ts",
+ "output": "072_location_relative_fetch.ts.out"
+}
diff --git a/tests/specs/run/_072_location_relative_fetch/fetch/hello.txt b/tests/specs/run/_072_location_relative_fetch/fetch/hello.txt
new file mode 100644
index 000000000..af5626b4a
--- /dev/null
+++ b/tests/specs/run/_072_location_relative_fetch/fetch/hello.txt
@@ -0,0 +1 @@
+Hello, world!
diff --git a/tests/specs/run/_075_import_local_query_hash/001_hello.js b/tests/specs/run/_075_import_local_query_hash/001_hello.js
new file mode 100644
index 000000000..accefceba
--- /dev/null
+++ b/tests/specs/run/_075_import_local_query_hash/001_hello.js
@@ -0,0 +1 @@
+console.log("Hello World");
diff --git a/tests/specs/run/_075_import_local_query_hash/002_hello.ts b/tests/specs/run/_075_import_local_query_hash/002_hello.ts
new file mode 100644
index 000000000..accefceba
--- /dev/null
+++ b/tests/specs/run/_075_import_local_query_hash/002_hello.ts
@@ -0,0 +1 @@
+console.log("Hello World");
diff --git a/tests/testdata/run/075_import_local_query_hash.ts b/tests/specs/run/_075_import_local_query_hash/075_import_local_query_hash.ts
index 99c7ceab4..99c7ceab4 100644
--- a/tests/testdata/run/075_import_local_query_hash.ts
+++ b/tests/specs/run/_075_import_local_query_hash/075_import_local_query_hash.ts
diff --git a/tests/testdata/run/075_import_local_query_hash.ts.out b/tests/specs/run/_075_import_local_query_hash/075_import_local_query_hash.ts.out
index 340777742..340777742 100644
--- a/tests/testdata/run/075_import_local_query_hash.ts.out
+++ b/tests/specs/run/_075_import_local_query_hash/075_import_local_query_hash.ts.out
diff --git a/tests/specs/run/_075_import_local_query_hash/__test__.jsonc b/tests/specs/run/_075_import_local_query_hash/__test__.jsonc
new file mode 100644
index 000000000..521cd3ea8
--- /dev/null
+++ b/tests/specs/run/_075_import_local_query_hash/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run 075_import_local_query_hash.ts",
+ "output": "075_import_local_query_hash.ts.out"
+}
diff --git a/tests/testdata/run/077_fetch_empty.ts b/tests/specs/run/_077_fetch_empty/077_fetch_empty.ts
index b10a9094e..b10a9094e 100644
--- a/tests/testdata/run/077_fetch_empty.ts
+++ b/tests/specs/run/_077_fetch_empty/077_fetch_empty.ts
diff --git a/tests/testdata/run/077_fetch_empty.ts.out b/tests/specs/run/_077_fetch_empty/077_fetch_empty.ts.out
index f11e0f563..f11e0f563 100644
--- a/tests/testdata/run/077_fetch_empty.ts.out
+++ b/tests/specs/run/_077_fetch_empty/077_fetch_empty.ts.out
diff --git a/tests/specs/run/_077_fetch_empty/__test__.jsonc b/tests/specs/run/_077_fetch_empty/__test__.jsonc
new file mode 100644
index 000000000..654b10938
--- /dev/null
+++ b/tests/specs/run/_077_fetch_empty/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run -A 077_fetch_empty.ts",
+ "output": "077_fetch_empty.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/078_unload_on_exit.ts b/tests/specs/run/_078_unload_on_exit/078_unload_on_exit.ts
index aaa80c578..aaa80c578 100644
--- a/tests/testdata/run/078_unload_on_exit.ts
+++ b/tests/specs/run/_078_unload_on_exit/078_unload_on_exit.ts
diff --git a/tests/testdata/run/078_unload_on_exit.ts.out b/tests/specs/run/_078_unload_on_exit/078_unload_on_exit.ts.out
index e213f9632..e213f9632 100644
--- a/tests/testdata/run/078_unload_on_exit.ts.out
+++ b/tests/specs/run/_078_unload_on_exit/078_unload_on_exit.ts.out
diff --git a/tests/specs/run/_078_unload_on_exit/__test__.jsonc b/tests/specs/run/_078_unload_on_exit/__test__.jsonc
new file mode 100644
index 000000000..4091b7dc9
--- /dev/null
+++ b/tests/specs/run/_078_unload_on_exit/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run 078_unload_on_exit.ts",
+ "output": "078_unload_on_exit.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/079_location_authentication.ts b/tests/specs/run/_079_location_authentication/079_location_authentication.ts
index 4989312ac..4989312ac 100644
--- a/tests/testdata/run/079_location_authentication.ts
+++ b/tests/specs/run/_079_location_authentication/079_location_authentication.ts
diff --git a/tests/testdata/run/079_location_authentication.ts.out b/tests/specs/run/_079_location_authentication/079_location_authentication.ts.out
index 0dd73f999..0dd73f999 100644
--- a/tests/testdata/run/079_location_authentication.ts.out
+++ b/tests/specs/run/_079_location_authentication/079_location_authentication.ts.out
diff --git a/tests/specs/run/_079_location_authentication/__test__.jsonc b/tests/specs/run/_079_location_authentication/__test__.jsonc
new file mode 100644
index 000000000..30ba27949
--- /dev/null
+++ b/tests/specs/run/_079_location_authentication/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --location https://foo:bar@baz/qux 079_location_authentication.ts",
+ "output": "079_location_authentication.ts.out"
+}
diff --git a/tests/testdata/run/081_location_relative_fetch_redirect.ts b/tests/specs/run/_081_location_relative_fetch_redirect/081_location_relative_fetch_redirect.ts
index 742ef0afb..742ef0afb 100644
--- a/tests/testdata/run/081_location_relative_fetch_redirect.ts
+++ b/tests/specs/run/_081_location_relative_fetch_redirect/081_location_relative_fetch_redirect.ts
diff --git a/tests/testdata/run/081_location_relative_fetch_redirect.ts.out b/tests/specs/run/_081_location_relative_fetch_redirect/081_location_relative_fetch_redirect.ts.out
index f62b93195..f62b93195 100644
--- a/tests/testdata/run/081_location_relative_fetch_redirect.ts.out
+++ b/tests/specs/run/_081_location_relative_fetch_redirect/081_location_relative_fetch_redirect.ts.out
diff --git a/tests/specs/run/_081_location_relative_fetch_redirect/__test__.jsonc b/tests/specs/run/_081_location_relative_fetch_redirect/__test__.jsonc
new file mode 100644
index 000000000..6756bf6d1
--- /dev/null
+++ b/tests/specs/run/_081_location_relative_fetch_redirect/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --location http://127.0.0.1:4546/ --allow-net 081_location_relative_fetch_redirect.ts",
+ "output": "081_location_relative_fetch_redirect.ts.out"
+}
diff --git a/tests/testdata/run/082_prepare_stack_trace_throw.js b/tests/specs/run/_082_prepare_stack_trace_throw/082_prepare_stack_trace_throw.js
index 8137bfdc8..8137bfdc8 100644
--- a/tests/testdata/run/082_prepare_stack_trace_throw.js
+++ b/tests/specs/run/_082_prepare_stack_trace_throw/082_prepare_stack_trace_throw.js
diff --git a/tests/testdata/run/082_prepare_stack_trace_throw.js.out b/tests/specs/run/_082_prepare_stack_trace_throw/082_prepare_stack_trace_throw.js.out
index b6715c749..b6715c749 100644
--- a/tests/testdata/run/082_prepare_stack_trace_throw.js.out
+++ b/tests/specs/run/_082_prepare_stack_trace_throw/082_prepare_stack_trace_throw.js.out
diff --git a/tests/specs/run/_082_prepare_stack_trace_throw/__test__.jsonc b/tests/specs/run/_082_prepare_stack_trace_throw/__test__.jsonc
new file mode 100644
index 000000000..41b27e3bd
--- /dev/null
+++ b/tests/specs/run/_082_prepare_stack_trace_throw/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run 082_prepare_stack_trace_throw.js",
+ "output": "082_prepare_stack_trace_throw.js.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/088_dynamic_import_already_evaluating.ts b/tests/specs/run/_088_dynamic_import_already_evaluating/088_dynamic_import_already_evaluating.ts
index 272163a5d..272163a5d 100644
--- a/tests/testdata/run/088_dynamic_import_already_evaluating.ts
+++ b/tests/specs/run/_088_dynamic_import_already_evaluating/088_dynamic_import_already_evaluating.ts
diff --git a/tests/testdata/run/088_dynamic_import_already_evaluating.ts.out b/tests/specs/run/_088_dynamic_import_already_evaluating/088_dynamic_import_already_evaluating.ts.out
index a36dd11e7..a36dd11e7 100644
--- a/tests/testdata/run/088_dynamic_import_already_evaluating.ts.out
+++ b/tests/specs/run/_088_dynamic_import_already_evaluating/088_dynamic_import_already_evaluating.ts.out
diff --git a/tests/specs/run/_088_dynamic_import_already_evaluating/088_dynamic_import_target.ts b/tests/specs/run/_088_dynamic_import_already_evaluating/088_dynamic_import_target.ts
new file mode 100644
index 000000000..226f1851a
--- /dev/null
+++ b/tests/specs/run/_088_dynamic_import_already_evaluating/088_dynamic_import_target.ts
@@ -0,0 +1,3 @@
+console.log(1);
+await new Promise((r) => setTimeout(r, 100));
+console.log(2);
diff --git a/tests/specs/run/_088_dynamic_import_already_evaluating/__test__.jsonc b/tests/specs/run/_088_dynamic_import_already_evaluating/__test__.jsonc
new file mode 100644
index 000000000..4ce912bf8
--- /dev/null
+++ b/tests/specs/run/_088_dynamic_import_already_evaluating/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-read 088_dynamic_import_already_evaluating.ts",
+ "output": "088_dynamic_import_already_evaluating.ts.out"
+}
diff --git a/tests/testdata/run/091_use_define_for_class_fields.ts b/tests/specs/run/_091_use_define_for_class_fields/091_use_define_for_class_fields.ts
index 46be3ac0b..46be3ac0b 100644
--- a/tests/testdata/run/091_use_define_for_class_fields.ts
+++ b/tests/specs/run/_091_use_define_for_class_fields/091_use_define_for_class_fields.ts
diff --git a/tests/testdata/run/091_use_define_for_class_fields.ts.out b/tests/specs/run/_091_use_define_for_class_fields/091_use_define_for_class_fields.ts.out
index 08f94a967..08f94a967 100644
--- a/tests/testdata/run/091_use_define_for_class_fields.ts.out
+++ b/tests/specs/run/_091_use_define_for_class_fields/091_use_define_for_class_fields.ts.out
diff --git a/tests/specs/run/_091_use_define_for_class_fields/__test__.jsonc b/tests/specs/run/_091_use_define_for_class_fields/__test__.jsonc
new file mode 100644
index 000000000..100db44aa
--- /dev/null
+++ b/tests/specs/run/_091_use_define_for_class_fields/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --check 091_use_define_for_class_fields.ts",
+ "output": "091_use_define_for_class_fields.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/aggregate_error/__test__.jsonc b/tests/specs/run/aggregate_error/__test__.jsonc
new file mode 100644
index 000000000..e9bd82481
--- /dev/null
+++ b/tests/specs/run/aggregate_error/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet aggregate_error.ts",
+ "output": "aggregate_error.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/aggregate_error.out b/tests/specs/run/aggregate_error/aggregate_error.out
index 59c0fb2a5..59c0fb2a5 100644
--- a/tests/testdata/run/aggregate_error.out
+++ b/tests/specs/run/aggregate_error/aggregate_error.out
diff --git a/tests/testdata/run/aggregate_error.ts b/tests/specs/run/aggregate_error/aggregate_error.ts
index ce4b54376..ce4b54376 100644
--- a/tests/testdata/run/aggregate_error.ts
+++ b/tests/specs/run/aggregate_error/aggregate_error.ts
diff --git a/tests/specs/run/async_error/__test__.jsonc b/tests/specs/run/async_error/__test__.jsonc
new file mode 100644
index 000000000..86c31adac
--- /dev/null
+++ b/tests/specs/run/async_error/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --reload async_error.ts",
+ "output": "async_error.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/async_error.ts b/tests/specs/run/async_error/async_error.ts
index b55c73aeb..b55c73aeb 100644
--- a/tests/testdata/run/async_error.ts
+++ b/tests/specs/run/async_error/async_error.ts
diff --git a/tests/testdata/run/async_error.ts.out b/tests/specs/run/async_error/async_error.ts.out
index b424f9072..b424f9072 100644
--- a/tests/testdata/run/async_error.ts.out
+++ b/tests/specs/run/async_error/async_error.ts.out
diff --git a/tests/specs/run/beforeunload_event/__test__.jsonc b/tests/specs/run/beforeunload_event/__test__.jsonc
new file mode 100644
index 000000000..01c7e7007
--- /dev/null
+++ b/tests/specs/run/beforeunload_event/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run before_unload.js",
+ "output": "before_unload.js.out"
+}
diff --git a/tests/testdata/run/before_unload.js b/tests/specs/run/beforeunload_event/before_unload.js
index 2572e512b..2572e512b 100644
--- a/tests/testdata/run/before_unload.js
+++ b/tests/specs/run/beforeunload_event/before_unload.js
diff --git a/tests/testdata/run/before_unload.js.out b/tests/specs/run/beforeunload_event/before_unload.js.out
index f1f2ab49a..f1f2ab49a 100644
--- a/tests/testdata/run/before_unload.js.out
+++ b/tests/specs/run/beforeunload_event/before_unload.js.out
diff --git a/tests/specs/run/blob_gc_finalization/__test__.jsonc b/tests/specs/run/blob_gc_finalization/__test__.jsonc
new file mode 100644
index 000000000..20a8128fc
--- /dev/null
+++ b/tests/specs/run/blob_gc_finalization/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run blob_gc_finalization.js",
+ "output": "blob_gc_finalization.js.out",
+ "exitCode": 0
+}
diff --git a/tests/testdata/run/blob_gc_finalization.js b/tests/specs/run/blob_gc_finalization/blob_gc_finalization.js
index c721e6b45..c721e6b45 100644
--- a/tests/testdata/run/blob_gc_finalization.js
+++ b/tests/specs/run/blob_gc_finalization/blob_gc_finalization.js
diff --git a/tests/testdata/run/blob_gc_finalization.js.out b/tests/specs/run/blob_gc_finalization/blob_gc_finalization.js.out
index dcc4500f8..dcc4500f8 100644
--- a/tests/testdata/run/blob_gc_finalization.js.out
+++ b/tests/specs/run/blob_gc_finalization/blob_gc_finalization.js.out
diff --git a/tests/specs/run/byte_order_mark/001_hello.js b/tests/specs/run/byte_order_mark/001_hello.js
new file mode 100644
index 000000000..accefceba
--- /dev/null
+++ b/tests/specs/run/byte_order_mark/001_hello.js
@@ -0,0 +1 @@
+console.log("Hello World");
diff --git a/tests/specs/run/byte_order_mark/__test__.jsonc b/tests/specs/run/byte_order_mark/__test__.jsonc
new file mode 100644
index 000000000..f47cb7d02
--- /dev/null
+++ b/tests/specs/run/byte_order_mark/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --no-check byte_order_mark.ts",
+ "output": "byte_order_mark.out"
+}
diff --git a/tests/testdata/run/byte_order_mark.out b/tests/specs/run/byte_order_mark/byte_order_mark.out
index 557db03de..557db03de 100644
--- a/tests/testdata/run/byte_order_mark.out
+++ b/tests/specs/run/byte_order_mark/byte_order_mark.out
diff --git a/tests/specs/run/byte_order_mark/byte_order_mark.ts b/tests/specs/run/byte_order_mark/byte_order_mark.ts
new file mode 100644
index 000000000..71da3e1e9
--- /dev/null
+++ b/tests/specs/run/byte_order_mark/byte_order_mark.ts
@@ -0,0 +1,4 @@
+import "./001_hello.js";
+// Note this file starts with special byte order mark <U+FEFF>
+// it's important that this file is a .ts typescript file which is passed to
+// deno through `--no-check` mode.
diff --git a/tests/specs/run/check_js_points_to_ts/__test__.jsonc b/tests/specs/run/check_js_points_to_ts/__test__.jsonc
new file mode 100644
index 000000000..a63b9e5a4
--- /dev/null
+++ b/tests/specs/run/check_js_points_to_ts/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet --check --config checkjs.tsconfig.json check_js_points_to_ts/test.js",
+ "output": "check_js_points_to_ts/test.js.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/check_js_points_to_ts/bar.ts b/tests/specs/run/check_js_points_to_ts/check_js_points_to_ts/bar.ts
index 026cd2f1e..026cd2f1e 100644
--- a/tests/testdata/run/check_js_points_to_ts/bar.ts
+++ b/tests/specs/run/check_js_points_to_ts/check_js_points_to_ts/bar.ts
diff --git a/tests/testdata/run/worker_close_race.js.out b/tests/specs/run/check_js_points_to_ts/check_js_points_to_ts/foo.d.ts
index e69de29bb..e69de29bb 100644
--- a/tests/testdata/run/worker_close_race.js.out
+++ b/tests/specs/run/check_js_points_to_ts/check_js_points_to_ts/foo.d.ts
diff --git a/tests/testdata/run/check_js_points_to_ts/foo.js b/tests/specs/run/check_js_points_to_ts/check_js_points_to_ts/foo.js
index 9ac1a14ff..9ac1a14ff 100644
--- a/tests/testdata/run/check_js_points_to_ts/foo.js
+++ b/tests/specs/run/check_js_points_to_ts/check_js_points_to_ts/foo.js
diff --git a/tests/testdata/run/check_js_points_to_ts/test.js b/tests/specs/run/check_js_points_to_ts/check_js_points_to_ts/test.js
index 00d894451..00d894451 100644
--- a/tests/testdata/run/check_js_points_to_ts/test.js
+++ b/tests/specs/run/check_js_points_to_ts/check_js_points_to_ts/test.js
diff --git a/tests/testdata/run/check_js_points_to_ts/test.js.out b/tests/specs/run/check_js_points_to_ts/check_js_points_to_ts/test.js.out
index 67cda9a65..67cda9a65 100644
--- a/tests/testdata/run/check_js_points_to_ts/test.js.out
+++ b/tests/specs/run/check_js_points_to_ts/check_js_points_to_ts/test.js.out
diff --git a/tests/specs/run/check_js_points_to_ts/checkjs.tsconfig.json b/tests/specs/run/check_js_points_to_ts/checkjs.tsconfig.json
new file mode 100644
index 000000000..08ac60b6c
--- /dev/null
+++ b/tests/specs/run/check_js_points_to_ts/checkjs.tsconfig.json
@@ -0,0 +1,5 @@
+{
+ "compilerOptions": {
+ "checkJs": true
+ }
+}
diff --git a/tests/specs/run/check_remote/__test__.jsonc b/tests/specs/run/check_remote/__test__.jsonc
new file mode 100644
index 000000000..6543e61b3
--- /dev/null
+++ b/tests/specs/run/check_remote/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet --allow-import --reload --check=all no_check_remote.ts",
+ "output": "no_check_remote.ts.disabled.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/check_remote/no_check_remote.ts b/tests/specs/run/check_remote/no_check_remote.ts
new file mode 100644
index 000000000..f42dadf8a
--- /dev/null
+++ b/tests/specs/run/check_remote/no_check_remote.ts
@@ -0,0 +1,3 @@
+import * as a from "./type_error.ts";
+
+console.log(a.a);
diff --git a/tests/specs/run/check_remote/no_check_remote.ts.disabled.out b/tests/specs/run/check_remote/no_check_remote.ts.disabled.out
new file mode 100644
index 000000000..06c046072
--- /dev/null
+++ b/tests/specs/run/check_remote/no_check_remote.ts.disabled.out
@@ -0,0 +1,4 @@
+error: TS2322 [ERROR]: Type '12' is not assignable to type '"a"'.
+export const a: "a" = 12;
+ ^
+ at [WILDCARD]/type_error.ts:1:14
diff --git a/tests/specs/run/check_remote/type_error.ts b/tests/specs/run/check_remote/type_error.ts
new file mode 100644
index 000000000..cc3c1d29d
--- /dev/null
+++ b/tests/specs/run/check_remote/type_error.ts
@@ -0,0 +1 @@
+export const a: "a" = 12;
diff --git a/tests/specs/run/cjs/main_module/__test__.jsonc b/tests/specs/run/cjs/main_module/__test__.jsonc
new file mode 100644
index 000000000..e756a6362
--- /dev/null
+++ b/tests/specs/run/cjs/main_module/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-read main.cjs",
+ "output": "main.out"
+}
diff --git a/tests/specs/run/cjs/main_module/main.cjs b/tests/specs/run/cjs/main_module/main.cjs
new file mode 100644
index 000000000..2a4c57ab1
--- /dev/null
+++ b/tests/specs/run/cjs/main_module/main.cjs
@@ -0,0 +1 @@
+console.log(require.main);
diff --git a/tests/specs/run/cjs/main_module/main.out b/tests/specs/run/cjs/main_module/main.out
new file mode 100644
index 000000000..93b86d27e
--- /dev/null
+++ b/tests/specs/run/cjs/main_module/main.out
@@ -0,0 +1,5 @@
+Module {
+ id: ".",
+ [WILDCARD]
+ filename: "[WILDCARD]main.cjs",
+[WILDCARD] \ No newline at end of file
diff --git a/tests/specs/run/cjs_reexport_non_analyzable/__test__.jsonc b/tests/specs/run/cjs/reexport_non_analyzable/__test__.jsonc
index 81f29b685..81f29b685 100644
--- a/tests/specs/run/cjs_reexport_non_analyzable/__test__.jsonc
+++ b/tests/specs/run/cjs/reexport_non_analyzable/__test__.jsonc
diff --git a/tests/specs/run/cjs_reexport_non_analyzable/deno.json b/tests/specs/run/cjs/reexport_non_analyzable/deno.json
index fde86a1ef..fde86a1ef 100644
--- a/tests/specs/run/cjs_reexport_non_analyzable/deno.json
+++ b/tests/specs/run/cjs/reexport_non_analyzable/deno.json
diff --git a/tests/specs/run/cjs_reexport_non_analyzable/main.ts b/tests/specs/run/cjs/reexport_non_analyzable/main.ts
index a9e32af4e..a9e32af4e 100644
--- a/tests/specs/run/cjs_reexport_non_analyzable/main.ts
+++ b/tests/specs/run/cjs/reexport_non_analyzable/main.ts
diff --git a/tests/specs/run/cjs_reexport_non_analyzable/node_modules/foo.cjs b/tests/specs/run/cjs/reexport_non_analyzable/node_modules/foo.cjs
index 924d8a96a..924d8a96a 100644
--- a/tests/specs/run/cjs_reexport_non_analyzable/node_modules/foo.cjs
+++ b/tests/specs/run/cjs/reexport_non_analyzable/node_modules/foo.cjs
diff --git a/tests/specs/run/cjs/unprepared/__test__.jsonc b/tests/specs/run/cjs/unprepared/__test__.jsonc
new file mode 100644
index 000000000..f816bad86
--- /dev/null
+++ b/tests/specs/run/cjs/unprepared/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run -A main.ts",
+ "output": "main.out"
+}
diff --git a/tests/specs/run/cjs/unprepared/file.cjs b/tests/specs/run/cjs/unprepared/file.cjs
new file mode 100644
index 000000000..ba0c6fa6f
--- /dev/null
+++ b/tests/specs/run/cjs/unprepared/file.cjs
@@ -0,0 +1,7 @@
+// non-analyzable
+const moduleName = "./output.cjs";
+function getModuleName() {
+ return moduleName;
+}
+
+require(getModuleName());
diff --git a/tests/testdata/run/import_extensionless.ts.out b/tests/specs/run/cjs/unprepared/main.out
index e965047ad..e965047ad 100644
--- a/tests/testdata/run/import_extensionless.ts.out
+++ b/tests/specs/run/cjs/unprepared/main.out
diff --git a/tests/specs/run/cjs/unprepared/main.ts b/tests/specs/run/cjs/unprepared/main.ts
new file mode 100644
index 000000000..5630b4fbc
--- /dev/null
+++ b/tests/specs/run/cjs/unprepared/main.ts
@@ -0,0 +1,7 @@
+// non-analyzable
+const moduleName = "./output.cjs";
+function getModuleName() {
+ return moduleName;
+}
+
+await import(getModuleName());
diff --git a/tests/specs/run/cjs/unprepared/output.cjs b/tests/specs/run/cjs/unprepared/output.cjs
new file mode 100644
index 000000000..54ed3702f
--- /dev/null
+++ b/tests/specs/run/cjs/unprepared/output.cjs
@@ -0,0 +1,3 @@
+console.log("Hello");
+
+module.exports = 1;
diff --git a/tests/specs/run/classic_workers_event_loop/__test__.jsonc b/tests/specs/run/classic_workers_event_loop/__test__.jsonc
new file mode 100644
index 000000000..44ea36bdc
--- /dev/null
+++ b/tests/specs/run/classic_workers_event_loop/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --enable-testing-features-do-not-use classic_workers_event_loop.js",
+ "output": "classic_workers_event_loop.js.out"
+}
diff --git a/tests/testdata/run/classic_workers_event_loop.js b/tests/specs/run/classic_workers_event_loop/classic_workers_event_loop.js
index 810a6df7f..810a6df7f 100644
--- a/tests/testdata/run/classic_workers_event_loop.js
+++ b/tests/specs/run/classic_workers_event_loop/classic_workers_event_loop.js
diff --git a/tests/testdata/run/classic_workers_event_loop.js.out b/tests/specs/run/classic_workers_event_loop/classic_workers_event_loop.js.out
index 19f86f493..19f86f493 100644
--- a/tests/testdata/run/classic_workers_event_loop.js.out
+++ b/tests/specs/run/classic_workers_event_loop/classic_workers_event_loop.js.out
diff --git a/tests/specs/run/colors_without_global_this/__test__.jsonc b/tests/specs/run/colors_without_global_this/__test__.jsonc
new file mode 100644
index 000000000..1d2f1c1cf
--- /dev/null
+++ b/tests/specs/run/colors_without_global_this/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run colors_without_globalThis.js",
+ "output": "true\n"
+}
diff --git a/tests/testdata/run/colors_without_globalThis.js b/tests/specs/run/colors_without_global_this/colors_without_globalThis.js
index f9d4b68fc..f9d4b68fc 100644
--- a/tests/testdata/run/colors_without_globalThis.js
+++ b/tests/specs/run/colors_without_global_this/colors_without_globalThis.js
diff --git a/tests/specs/run/complex_error/__test__.jsonc b/tests/specs/run/complex_error/__test__.jsonc
new file mode 100644
index 000000000..2f7274be4
--- /dev/null
+++ b/tests/specs/run/complex_error/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet complex_error.ts",
+ "output": "complex_error.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/complex_error.ts b/tests/specs/run/complex_error/complex_error.ts
index b462992ac..b462992ac 100644
--- a/tests/testdata/run/complex_error.ts
+++ b/tests/specs/run/complex_error/complex_error.ts
diff --git a/tests/testdata/run/complex_error.ts.out b/tests/specs/run/complex_error/complex_error.ts.out
index 3c3c26eaf..3c3c26eaf 100644
--- a/tests/testdata/run/complex_error.ts.out
+++ b/tests/specs/run/complex_error/complex_error.ts.out
diff --git a/tests/specs/run/config/__test__.jsonc b/tests/specs/run/config/__test__.jsonc
new file mode 100644
index 000000000..59d3ae5fc
--- /dev/null
+++ b/tests/specs/run/config/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --reload --config config/tsconfig.json --check config/main.ts",
+ "output": "config/main.out"
+}
diff --git a/tests/testdata/run/config/main.out b/tests/specs/run/config/config/main.out
index 277314807..277314807 100644
--- a/tests/testdata/run/config/main.out
+++ b/tests/specs/run/config/config/main.out
diff --git a/tests/testdata/run/config/main.ts b/tests/specs/run/config/config/main.ts
index 51a61e447..51a61e447 100644
--- a/tests/testdata/run/config/main.ts
+++ b/tests/specs/run/config/config/main.ts
diff --git a/tests/testdata/run/config/tsconfig.json b/tests/specs/run/config/config/tsconfig.json
index 0f0881920..0f0881920 100644
--- a/tests/testdata/run/config/tsconfig.json
+++ b/tests/specs/run/config/config/tsconfig.json
diff --git a/tests/specs/run/config_auto_discovered_for_local_script/__test__.jsonc b/tests/specs/run/config_auto_discovered_for_local_script/__test__.jsonc
new file mode 100644
index 000000000..bd2a77ab1
--- /dev/null
+++ b/tests/specs/run/config_auto_discovered_for_local_script/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet frontend_work.ts",
+ "output": "ok\n"
+}
diff --git a/tests/testdata/run/with_config/frontend_work.ts b/tests/specs/run/config_auto_discovered_for_local_script/frontend_work.ts
index 783af44e4..783af44e4 100644
--- a/tests/testdata/run/with_config/frontend_work.ts
+++ b/tests/specs/run/config_auto_discovered_for_local_script/frontend_work.ts
diff --git a/tests/specs/run/config_auto_discovered_for_local_script_log/__test__.jsonc b/tests/specs/run/config_auto_discovered_for_local_script_log/__test__.jsonc
new file mode 100644
index 000000000..5182cc958
--- /dev/null
+++ b/tests/specs/run/config_auto_discovered_for_local_script_log/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run -L debug frontend_work.ts",
+ "output": "auto_discovery_log.out"
+}
diff --git a/tests/testdata/run/with_config/auto_discovery_log.out b/tests/specs/run/config_auto_discovered_for_local_script_log/auto_discovery_log.out
index 1a25eb9a7..1a25eb9a7 100644
--- a/tests/testdata/run/with_config/auto_discovery_log.out
+++ b/tests/specs/run/config_auto_discovered_for_local_script_log/auto_discovery_log.out
diff --git a/tests/testdata/run/with_config/deno.jsonc b/tests/specs/run/config_auto_discovered_for_local_script_log/deno.jsonc
index 9017fac30..9017fac30 100644
--- a/tests/testdata/run/with_config/deno.jsonc
+++ b/tests/specs/run/config_auto_discovered_for_local_script_log/deno.jsonc
diff --git a/tests/specs/run/config_auto_discovered_for_local_script_log/frontend_work.ts b/tests/specs/run/config_auto_discovered_for_local_script_log/frontend_work.ts
new file mode 100644
index 000000000..783af44e4
--- /dev/null
+++ b/tests/specs/run/config_auto_discovered_for_local_script_log/frontend_work.ts
@@ -0,0 +1,4 @@
+function _main() {
+ console.log(document);
+}
+console.log("ok");
diff --git a/tests/specs/run/config_json_import/__test__.jsonc b/tests/specs/run/config_json_import/__test__.jsonc
new file mode 100644
index 000000000..6ef632ff8
--- /dev/null
+++ b/tests/specs/run/config_json_import/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet -c deno-jsx.json config_json_import.ts",
+ "output": "config_json_import.ts.out"
+}
diff --git a/tests/specs/run/config_json_import/config_json_import.ts b/tests/specs/run/config_json_import/config_json_import.ts
new file mode 100644
index 000000000..4a772fac3
--- /dev/null
+++ b/tests/specs/run/config_json_import/config_json_import.ts
@@ -0,0 +1,2 @@
+import config from "./deno-jsx.json" with { type: "json" };
+console.log(config);
diff --git a/tests/testdata/run/config_json_import.ts.out b/tests/specs/run/config_json_import/config_json_import.ts.out
index aa55be7d5..aa55be7d5 100644
--- a/tests/testdata/run/config_json_import.ts.out
+++ b/tests/specs/run/config_json_import/config_json_import.ts.out
diff --git a/tests/specs/run/config_json_import/deno-jsx.json b/tests/specs/run/config_json_import/deno-jsx.json
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/config_json_import/deno-jsx.json
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/config_not_auto_discovered_for_remote_script/__test__.jsonc b/tests/specs/run/config_not_auto_discovered_for_remote_script/__test__.jsonc
new file mode 100644
index 000000000..e6ccc02ac
--- /dev/null
+++ b/tests/specs/run/config_not_auto_discovered_for_remote_script/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-import --quiet server_side_work.ts",
+ "output": "ok\n"
+}
diff --git a/tests/testdata/run/with_config/server_side_work.ts b/tests/specs/run/config_not_auto_discovered_for_remote_script/server_side_work.ts
index 12db2ab05..12db2ab05 100644
--- a/tests/testdata/run/with_config/server_side_work.ts
+++ b/tests/specs/run/config_not_auto_discovered_for_remote_script/server_side_work.ts
diff --git a/tests/specs/run/config_types/__test__.jsonc b/tests/specs/run/config_types/__test__.jsonc
new file mode 100644
index 000000000..d803915c7
--- /dev/null
+++ b/tests/specs/run/config_types/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --reload --quiet --check=all --config config_types/tsconfig.json config_types/main.ts",
+ "output": "config_types/main.out"
+}
diff --git a/tests/specs/run/config_types/config_types/deno.lock b/tests/specs/run/config_types/config_types/deno.lock
new file mode 100644
index 000000000..157bd98a2
--- /dev/null
+++ b/tests/specs/run/config_types/config_types/deno.lock
@@ -0,0 +1,6 @@
+{
+ "version": "2",
+ "remote": {
+ "http://localhost:4545/run/config_types/types.d.ts": "741c39165e37de0c12acc5c081841f4362487e3f17dc4cad7017b70af72c4605"
+ }
+}
diff --git a/tests/testdata/run/config_types/main.out b/tests/specs/run/config_types/config_types/main.out
index 417b7b537..417b7b537 100644
--- a/tests/testdata/run/config_types/main.out
+++ b/tests/specs/run/config_types/config_types/main.out
diff --git a/tests/testdata/run/config_types/main.ts b/tests/specs/run/config_types/config_types/main.ts
index f1a8d6583..f1a8d6583 100644
--- a/tests/testdata/run/config_types/main.ts
+++ b/tests/specs/run/config_types/config_types/main.ts
diff --git a/tests/testdata/run/config_types/remote.tsconfig.json b/tests/specs/run/config_types/config_types/remote.tsconfig.json
index 255ff5def..255ff5def 100644
--- a/tests/testdata/run/config_types/remote.tsconfig.json
+++ b/tests/specs/run/config_types/config_types/remote.tsconfig.json
diff --git a/tests/testdata/run/config_types/tsconfig.json b/tests/specs/run/config_types/config_types/tsconfig.json
index 85f1549e0..85f1549e0 100644
--- a/tests/testdata/run/config_types/tsconfig.json
+++ b/tests/specs/run/config_types/config_types/tsconfig.json
diff --git a/tests/specs/run/config_types/config_types/types.d.ts b/tests/specs/run/config_types/config_types/types.d.ts
new file mode 100644
index 000000000..536a6d0a6
--- /dev/null
+++ b/tests/specs/run/config_types/config_types/types.d.ts
@@ -0,0 +1,2 @@
+// deno-lint-ignore-file no-var
+declare var a: string;
diff --git a/tests/specs/run/config_types_remote/__test__.jsonc b/tests/specs/run/config_types_remote/__test__.jsonc
new file mode 100644
index 000000000..87457ace2
--- /dev/null
+++ b/tests/specs/run/config_types_remote/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-import --reload --quiet --check=all --config config_types/remote.tsconfig.json config_types/main.ts",
+ "output": "config_types/main.out"
+}
diff --git a/tests/specs/run/config_types_remote/config_types/deno.lock b/tests/specs/run/config_types_remote/config_types/deno.lock
new file mode 100644
index 000000000..157bd98a2
--- /dev/null
+++ b/tests/specs/run/config_types_remote/config_types/deno.lock
@@ -0,0 +1,6 @@
+{
+ "version": "2",
+ "remote": {
+ "http://localhost:4545/run/config_types/types.d.ts": "741c39165e37de0c12acc5c081841f4362487e3f17dc4cad7017b70af72c4605"
+ }
+}
diff --git a/tests/testdata/run/reference_types.ts.out b/tests/specs/run/config_types_remote/config_types/main.out
index 417b7b537..417b7b537 100644
--- a/tests/testdata/run/reference_types.ts.out
+++ b/tests/specs/run/config_types_remote/config_types/main.out
diff --git a/tests/specs/run/config_types_remote/config_types/main.ts b/tests/specs/run/config_types_remote/config_types/main.ts
new file mode 100644
index 000000000..f1a8d6583
--- /dev/null
+++ b/tests/specs/run/config_types_remote/config_types/main.ts
@@ -0,0 +1 @@
+console.log(globalThis.a);
diff --git a/tests/specs/run/config_types_remote/config_types/remote.tsconfig.json b/tests/specs/run/config_types_remote/config_types/remote.tsconfig.json
new file mode 100644
index 000000000..255ff5def
--- /dev/null
+++ b/tests/specs/run/config_types_remote/config_types/remote.tsconfig.json
@@ -0,0 +1,7 @@
+{
+ "compilerOptions": {
+ "types": [
+ "http://localhost:4545/run/config_types/types.d.ts"
+ ]
+ }
+}
diff --git a/tests/specs/run/config_types_remote/config_types/tsconfig.json b/tests/specs/run/config_types_remote/config_types/tsconfig.json
new file mode 100644
index 000000000..85f1549e0
--- /dev/null
+++ b/tests/specs/run/config_types_remote/config_types/tsconfig.json
@@ -0,0 +1,7 @@
+{
+ "compilerOptions": {
+ "types": [
+ "./types.d.ts"
+ ]
+ }
+}
diff --git a/tests/specs/run/config_types_remote/config_types/types.d.ts b/tests/specs/run/config_types_remote/config_types/types.d.ts
new file mode 100644
index 000000000..536a6d0a6
--- /dev/null
+++ b/tests/specs/run/config_types_remote/config_types/types.d.ts
@@ -0,0 +1,2 @@
+// deno-lint-ignore-file no-var
+declare var a: string;
diff --git a/tests/specs/run/cts/cjs_import_cts/__test__.jsonc b/tests/specs/run/cts/cjs_import_cts/__test__.jsonc
new file mode 100644
index 000000000..2205183d0
--- /dev/null
+++ b/tests/specs/run/cts/cjs_import_cts/__test__.jsonc
@@ -0,0 +1,13 @@
+{
+ "tests": {
+ "no_check": {
+ "args": "run --allow-read main.js",
+ "output": "main.out"
+ },
+ "check": {
+ "args": "check main.js",
+ "output": "check.out",
+ "exitCode": 1
+ }
+ }
+}
diff --git a/tests/specs/run/cts/cjs_import_cts/add.cts b/tests/specs/run/cts/cjs_import_cts/add.cts
new file mode 100644
index 000000000..2a886fbc1
--- /dev/null
+++ b/tests/specs/run/cts/cjs_import_cts/add.cts
@@ -0,0 +1,3 @@
+module.exports.add = function (a, b) {
+ return a + b;
+};
diff --git a/tests/specs/run/cts/cjs_import_cts/check.out b/tests/specs/run/cts/cjs_import_cts/check.out
new file mode 100644
index 000000000..a27e8d7af
--- /dev/null
+++ b/tests/specs/run/cts/cjs_import_cts/check.out
@@ -0,0 +1,17 @@
+Check file:///[WILDLINE]main.js
+error: TS2580 [ERROR]: Cannot find name 'module'.
+module.exports.add = function (a, b) {
+~~~~~~
+ at file:///[WILDLINE]
+
+TS7006 [ERROR]: Parameter 'a' implicitly has an 'any' type.
+module.exports.add = function (a, b) {
+ ^
+ at file:///[WILDLINE]
+
+TS7006 [ERROR]: Parameter 'b' implicitly has an 'any' type.
+module.exports.add = function (a, b) {
+ ^
+ at file:///[WILDLINE]
+
+Found 3 errors.
diff --git a/tests/specs/run/cts/cjs_import_cts/main.js b/tests/specs/run/cts/cjs_import_cts/main.js
new file mode 100644
index 000000000..9546a0fea
--- /dev/null
+++ b/tests/specs/run/cts/cjs_import_cts/main.js
@@ -0,0 +1,3 @@
+import { subtract } from "./subtract.cjs";
+
+console.log(subtract(1, 2));
diff --git a/tests/specs/run/cts/cjs_import_cts/main.out b/tests/specs/run/cts/cjs_import_cts/main.out
new file mode 100644
index 000000000..3a2e3f498
--- /dev/null
+++ b/tests/specs/run/cts/cjs_import_cts/main.out
@@ -0,0 +1 @@
+-1
diff --git a/tests/specs/run/cts/cjs_import_cts/subtract.cjs b/tests/specs/run/cts/cjs_import_cts/subtract.cjs
new file mode 100644
index 000000000..7dee54346
--- /dev/null
+++ b/tests/specs/run/cts/cjs_import_cts/subtract.cjs
@@ -0,0 +1,3 @@
+module.exports.subtract = function (a, b) {
+ return require("./add.cts").add(a, -b);
+};
diff --git a/tests/specs/run/cts/import_export_equals/__test__.jsonc b/tests/specs/run/cts/import_export_equals/__test__.jsonc
new file mode 100644
index 000000000..6a5c6db42
--- /dev/null
+++ b/tests/specs/run/cts/import_export_equals/__test__.jsonc
@@ -0,0 +1,17 @@
+{
+ "tests": {
+ "main": {
+ "args": "run --check --allow-read=. main.cts",
+ "output": "main.out"
+ },
+ "mts": {
+ "args": "run --allow-read=. mod.mts",
+ "output": "mod.mts.out"
+ },
+ "mts_check": {
+ "args": "check mod.mts",
+ "output": "mod.mts.check.out",
+ "exitCode": 1
+ }
+ }
+}
diff --git a/tests/specs/run/cts/import_export_equals/add.cts b/tests/specs/run/cts/import_export_equals/add.cts
new file mode 100644
index 000000000..adf3503ac
--- /dev/null
+++ b/tests/specs/run/cts/import_export_equals/add.cts
@@ -0,0 +1,3 @@
+export = function (a: number, b: number) {
+ return a + b;
+};
diff --git a/tests/specs/run/cts/import_export_equals/main.cts b/tests/specs/run/cts/import_export_equals/main.cts
new file mode 100644
index 000000000..e5c45f92e
--- /dev/null
+++ b/tests/specs/run/cts/import_export_equals/main.cts
@@ -0,0 +1,3 @@
+import add = require("./add.cts");
+
+console.log(add(1, 2));
diff --git a/tests/specs/run/cts/import_export_equals/main.out b/tests/specs/run/cts/import_export_equals/main.out
new file mode 100644
index 000000000..e7a973a7d
--- /dev/null
+++ b/tests/specs/run/cts/import_export_equals/main.out
@@ -0,0 +1,2 @@
+Check file:///[WILDLINE]/main.cts
+3
diff --git a/tests/specs/run/cts/import_export_equals/mod.mts b/tests/specs/run/cts/import_export_equals/mod.mts
new file mode 100644
index 000000000..5fbbd6c6a
--- /dev/null
+++ b/tests/specs/run/cts/import_export_equals/mod.mts
@@ -0,0 +1,3 @@
+import add from "./add.cts";
+
+console.log(add(1, "test"));
diff --git a/tests/specs/run/cts/import_export_equals/mod.mts.check.out b/tests/specs/run/cts/import_export_equals/mod.mts.check.out
new file mode 100644
index 000000000..870353901
--- /dev/null
+++ b/tests/specs/run/cts/import_export_equals/mod.mts.check.out
@@ -0,0 +1,5 @@
+Check file:///[WILDLINE]/mod.mts
+error: TS2345 [ERROR]: Argument of type 'string' is not assignable to parameter of type 'number'.
+console.log(add(1, "test"));
+ ~~~~~~
+ at file:///[WILDLINE]/mod.mts:3:20
diff --git a/tests/specs/run/cts/import_export_equals/mod.mts.out b/tests/specs/run/cts/import_export_equals/mod.mts.out
new file mode 100644
index 000000000..208465a08
--- /dev/null
+++ b/tests/specs/run/cts/import_export_equals/mod.mts.out
@@ -0,0 +1 @@
+1test
diff --git a/tests/specs/run/cts/main/__test__.jsonc b/tests/specs/run/cts/main/__test__.jsonc
new file mode 100644
index 000000000..0157b44e9
--- /dev/null
+++ b/tests/specs/run/cts/main/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-read main.cts",
+ "output": "main.out"
+}
diff --git a/tests/specs/run/cts/main/import_main.cjs b/tests/specs/run/cts/main/import_main.cjs
new file mode 100644
index 000000000..f61e0da2a
--- /dev/null
+++ b/tests/specs/run/cts/main/import_main.cjs
@@ -0,0 +1 @@
+require("./main.cts").sayHello();
diff --git a/tests/specs/run/cts/main/main.cts b/tests/specs/run/cts/main/main.cts
new file mode 100644
index 000000000..0b0330686
--- /dev/null
+++ b/tests/specs/run/cts/main/main.cts
@@ -0,0 +1,5 @@
+module.exports.sayHello = function () {
+ console.log("Hello");
+};
+
+require("./import_main.cjs");
diff --git a/tests/testdata/run/issue13562.ts.out b/tests/specs/run/cts/main/main.out
index e965047ad..e965047ad 100644
--- a/tests/testdata/run/issue13562.ts.out
+++ b/tests/specs/run/cts/main/main.out
diff --git a/tests/specs/run/custom_inspect_url/__test__.jsonc b/tests/specs/run/custom_inspect_url/__test__.jsonc
new file mode 100644
index 000000000..1c1c2b9c4
--- /dev/null
+++ b/tests/specs/run/custom_inspect_url/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run custom_inspect_url.js",
+ "output": "custom_inspect_url.js.out"
+}
diff --git a/tests/testdata/run/custom_inspect_url.js b/tests/specs/run/custom_inspect_url/custom_inspect_url.js
index 69aa2dc49..69aa2dc49 100644
--- a/tests/testdata/run/custom_inspect_url.js
+++ b/tests/specs/run/custom_inspect_url/custom_inspect_url.js
diff --git a/tests/testdata/run/custom_inspect_url.js.out b/tests/specs/run/custom_inspect_url/custom_inspect_url.js.out
index 1c714e34e..1c714e34e 100644
--- a/tests/testdata/run/custom_inspect_url.js.out
+++ b/tests/specs/run/custom_inspect_url/custom_inspect_url.js.out
diff --git a/tests/specs/run/decorators_tc39_proposal/__test__.jsonc b/tests/specs/run/decorators_tc39_proposal/__test__.jsonc
new file mode 100644
index 000000000..8e529695d
--- /dev/null
+++ b/tests/specs/run/decorators_tc39_proposal/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload --check decorators/tc39_proposal/main.ts",
+ "output": "decorators/tc39_proposal/main.out"
+}
diff --git a/tests/testdata/run/decorators/experimental/deno.json b/tests/specs/run/decorators_tc39_proposal/decorators/experimental/deno.json
index 504cd646e..504cd646e 100644
--- a/tests/testdata/run/decorators/experimental/deno.json
+++ b/tests/specs/run/decorators_tc39_proposal/decorators/experimental/deno.json
diff --git a/tests/testdata/run/decorators/experimental/no_check/main.out b/tests/specs/run/decorators_tc39_proposal/decorators/experimental/no_check/main.out
index 015f7076e..015f7076e 100644
--- a/tests/testdata/run/decorators/experimental/no_check/main.out
+++ b/tests/specs/run/decorators_tc39_proposal/decorators/experimental/no_check/main.out
diff --git a/tests/testdata/run/decorators/experimental/no_check/main.ts b/tests/specs/run/decorators_tc39_proposal/decorators/experimental/no_check/main.ts
index 9f7ec550d..9f7ec550d 100644
--- a/tests/testdata/run/decorators/experimental/no_check/main.ts
+++ b/tests/specs/run/decorators_tc39_proposal/decorators/experimental/no_check/main.ts
diff --git a/tests/testdata/run/decorators/experimental/runtime/main.out b/tests/specs/run/decorators_tc39_proposal/decorators/experimental/runtime/main.out
index 0fc1d4590..0fc1d4590 100644
--- a/tests/testdata/run/decorators/experimental/runtime/main.out
+++ b/tests/specs/run/decorators_tc39_proposal/decorators/experimental/runtime/main.out
diff --git a/tests/testdata/run/decorators/experimental/runtime/main.ts b/tests/specs/run/decorators_tc39_proposal/decorators/experimental/runtime/main.ts
index 40a26bbd4..40a26bbd4 100644
--- a/tests/testdata/run/decorators/experimental/runtime/main.ts
+++ b/tests/specs/run/decorators_tc39_proposal/decorators/experimental/runtime/main.ts
diff --git a/tests/testdata/run/decorators/experimental/ts/main.out b/tests/specs/run/decorators_tc39_proposal/decorators/experimental/ts/main.out
index ea64fbaa6..ea64fbaa6 100644
--- a/tests/testdata/run/decorators/experimental/ts/main.out
+++ b/tests/specs/run/decorators_tc39_proposal/decorators/experimental/ts/main.out
diff --git a/tests/testdata/run/decorators/experimental/ts/main.ts b/tests/specs/run/decorators_tc39_proposal/decorators/experimental/ts/main.ts
index 95fba6cd4..95fba6cd4 100644
--- a/tests/testdata/run/decorators/experimental/ts/main.ts
+++ b/tests/specs/run/decorators_tc39_proposal/decorators/experimental/ts/main.ts
diff --git a/tests/testdata/run/decorators/tc39_proposal/main.out b/tests/specs/run/decorators_tc39_proposal/decorators/tc39_proposal/main.out
index 39394952e..39394952e 100644
--- a/tests/testdata/run/decorators/tc39_proposal/main.out
+++ b/tests/specs/run/decorators_tc39_proposal/decorators/tc39_proposal/main.out
diff --git a/tests/testdata/run/decorators/tc39_proposal/main.ts b/tests/specs/run/decorators_tc39_proposal/decorators/tc39_proposal/main.ts
index 00c8a8502..00c8a8502 100644
--- a/tests/testdata/run/decorators/tc39_proposal/main.ts
+++ b/tests/specs/run/decorators_tc39_proposal/decorators/tc39_proposal/main.ts
diff --git a/tests/specs/run/deno_exit_tampering/__test__.jsonc b/tests/specs/run/deno_exit_tampering/__test__.jsonc
new file mode 100644
index 000000000..1666fbacb
--- /dev/null
+++ b/tests/specs/run/deno_exit_tampering/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --no-check deno_exit_tampering.ts",
+ "output": "",
+ "exitCode": 42
+}
diff --git a/tests/testdata/run/deno_exit_tampering.ts b/tests/specs/run/deno_exit_tampering/deno_exit_tampering.ts
index 3b24261e2..3b24261e2 100644
--- a/tests/testdata/run/deno_exit_tampering.ts
+++ b/tests/specs/run/deno_exit_tampering/deno_exit_tampering.ts
diff --git a/tests/specs/run/deny_all_permission_args/__test__.jsonc b/tests/specs/run/deny_all_permission_args/__test__.jsonc
new file mode 100644
index 000000000..1d6b28682
--- /dev/null
+++ b/tests/specs/run/deny_all_permission_args/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --deny-env --deny-read --deny-write --deny-ffi --deny-run --deny-sys --deny-net deny_all_permission_args.js",
+ "output": "deny_all_permission_args.out"
+}
diff --git a/tests/testdata/run/deny_all_permission_args.js b/tests/specs/run/deny_all_permission_args/deny_all_permission_args.js
index c63d2c362..c63d2c362 100644
--- a/tests/testdata/run/deny_all_permission_args.js
+++ b/tests/specs/run/deny_all_permission_args/deny_all_permission_args.js
diff --git a/tests/testdata/run/deny_all_permission_args.out b/tests/specs/run/deny_all_permission_args/deny_all_permission_args.out
index de6f687f4..de6f687f4 100644
--- a/tests/testdata/run/deny_all_permission_args.out
+++ b/tests/specs/run/deny_all_permission_args/deny_all_permission_args.out
diff --git a/tests/specs/run/deny_some_permission_args/__test__.jsonc b/tests/specs/run/deny_some_permission_args/__test__.jsonc
new file mode 100644
index 000000000..a55ee57e4
--- /dev/null
+++ b/tests/specs/run/deny_some_permission_args/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-env --deny-env=FOO --allow-read --deny-read=/foo --allow-write --deny-write=/foo --allow-ffi --deny-ffi=/foo --allow-run --deny-run=foo --allow-sys --deny-sys=hostname --allow-net --deny-net=127.0.0.1 deny_some_permission_args.js",
+ "output": "deny_some_permission_args.out"
+}
diff --git a/tests/testdata/run/deny_some_permission_args.js b/tests/specs/run/deny_some_permission_args/deny_some_permission_args.js
index 357dda238..357dda238 100644
--- a/tests/testdata/run/deny_some_permission_args.js
+++ b/tests/specs/run/deny_some_permission_args/deny_some_permission_args.js
diff --git a/tests/testdata/run/deny_some_permission_args.out b/tests/specs/run/deny_some_permission_args/deny_some_permission_args.out
index abb5274ee..abb5274ee 100644
--- a/tests/testdata/run/deny_some_permission_args.out
+++ b/tests/specs/run/deny_some_permission_args/deny_some_permission_args.out
diff --git a/tests/specs/run/document/__test__.jsonc b/tests/specs/run/document/__test__.jsonc
new file mode 100644
index 000000000..cf20f9e1b
--- /dev/null
+++ b/tests/specs/run/document/__test__.jsonc
@@ -0,0 +1,9 @@
+{
+ "tests": {
+ "document": {
+ "args": "run document.js",
+ "exitCode": 1,
+ "output": "document.out"
+ }
+ }
+}
diff --git a/tests/specs/run/document/document.js b/tests/specs/run/document/document.js
new file mode 100644
index 000000000..63e43b72f
--- /dev/null
+++ b/tests/specs/run/document/document.js
@@ -0,0 +1 @@
+document.querySelector("div");
diff --git a/tests/specs/run/document/document.out b/tests/specs/run/document/document.out
new file mode 100644
index 000000000..eefedb8f2
--- /dev/null
+++ b/tests/specs/run/document/document.out
@@ -0,0 +1,8 @@
+error: Uncaught (in promise) ReferenceError: document is not defined
+document.querySelector("div");
+^
+ at [WILDCARD]document.js:1:1
+
+ info: document global is not available in Deno.
+ hint: Use a library like happy-dom, deno_dom, linkedom or JSDom
+ and setup the document global according to the library documentation.
diff --git a/tests/specs/run/dom_exception_formatting/__test__.jsonc b/tests/specs/run/dom_exception_formatting/__test__.jsonc
new file mode 100644
index 000000000..5b1505b57
--- /dev/null
+++ b/tests/specs/run/dom_exception_formatting/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run dom_exception_formatting.ts",
+ "output": "dom_exception_formatting.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/dom_exception_formatting.ts b/tests/specs/run/dom_exception_formatting/dom_exception_formatting.ts
index 0209ec81e..0209ec81e 100644
--- a/tests/testdata/run/dom_exception_formatting.ts
+++ b/tests/specs/run/dom_exception_formatting/dom_exception_formatting.ts
diff --git a/tests/testdata/run/dom_exception_formatting.ts.out b/tests/specs/run/dom_exception_formatting/dom_exception_formatting.ts.out
index 75615d0a8..75615d0a8 100644
--- a/tests/testdata/run/dom_exception_formatting.ts.out
+++ b/tests/specs/run/dom_exception_formatting/dom_exception_formatting.ts.out
diff --git a/tests/specs/run/dynamic_import_already_rejected/__test__.jsonc b/tests/specs/run/dynamic_import_already_rejected/__test__.jsonc
new file mode 100644
index 000000000..0cd120130
--- /dev/null
+++ b/tests/specs/run/dynamic_import_already_rejected/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-read dynamic_import_already_rejected/main.ts",
+ "output": "dynamic_import_already_rejected/main.out"
+}
diff --git a/tests/testdata/run/dynamic_import_already_rejected/error_001.ts b/tests/specs/run/dynamic_import_already_rejected/dynamic_import_already_rejected/error_001.ts
index b01068bc0..b01068bc0 100644
--- a/tests/testdata/run/dynamic_import_already_rejected/error_001.ts
+++ b/tests/specs/run/dynamic_import_already_rejected/dynamic_import_already_rejected/error_001.ts
diff --git a/tests/testdata/run/dynamic_import_already_rejected/main.out b/tests/specs/run/dynamic_import_already_rejected/dynamic_import_already_rejected/main.out
index c3eb66f9e..c3eb66f9e 100644
--- a/tests/testdata/run/dynamic_import_already_rejected/main.out
+++ b/tests/specs/run/dynamic_import_already_rejected/dynamic_import_already_rejected/main.out
diff --git a/tests/testdata/run/dynamic_import_already_rejected/main.ts b/tests/specs/run/dynamic_import_already_rejected/dynamic_import_already_rejected/main.ts
index 249de8d8b..249de8d8b 100644
--- a/tests/testdata/run/dynamic_import_already_rejected/main.ts
+++ b/tests/specs/run/dynamic_import_already_rejected/dynamic_import_already_rejected/main.ts
diff --git a/tests/specs/run/dynamic_import_async_error/__test__.jsonc b/tests/specs/run/dynamic_import_async_error/__test__.jsonc
new file mode 100644
index 000000000..9824c3450
--- /dev/null
+++ b/tests/specs/run/dynamic_import_async_error/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-read dynamic_import_async_error/main.ts",
+ "output": "dynamic_import_async_error/main.out"
+}
diff --git a/tests/testdata/run/dynamic_import_async_error/delayed_error.ts b/tests/specs/run/dynamic_import_async_error/dynamic_import_async_error/delayed_error.ts
index 76057e627..76057e627 100644
--- a/tests/testdata/run/dynamic_import_async_error/delayed_error.ts
+++ b/tests/specs/run/dynamic_import_async_error/dynamic_import_async_error/delayed_error.ts
diff --git a/tests/testdata/run/dynamic_import_async_error/main.out b/tests/specs/run/dynamic_import_async_error/dynamic_import_async_error/main.out
index 974c2e426..974c2e426 100644
--- a/tests/testdata/run/dynamic_import_async_error/main.out
+++ b/tests/specs/run/dynamic_import_async_error/dynamic_import_async_error/main.out
diff --git a/tests/testdata/run/dynamic_import_async_error/main.ts b/tests/specs/run/dynamic_import_async_error/dynamic_import_async_error/main.ts
index 998e7ed3e..998e7ed3e 100644
--- a/tests/testdata/run/dynamic_import_async_error/main.ts
+++ b/tests/specs/run/dynamic_import_async_error/dynamic_import_async_error/main.ts
diff --git a/tests/specs/run/dynamic_import_concurrent_non_statically_analyzable/__test__.jsonc b/tests/specs/run/dynamic_import_concurrent_non_statically_analyzable/__test__.jsonc
new file mode 100644
index 000000000..c4c30ca5d
--- /dev/null
+++ b/tests/specs/run/dynamic_import_concurrent_non_statically_analyzable/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-import --allow-read --allow-net --quiet dynamic_import_concurrent_non_statically_analyzable/main.ts",
+ "output": "dynamic_import_concurrent_non_statically_analyzable/main.out"
+}
diff --git a/tests/testdata/run/dynamic_import_concurrent_non_statically_analyzable/main.out b/tests/specs/run/dynamic_import_concurrent_non_statically_analyzable/dynamic_import_concurrent_non_statically_analyzable/main.out
index c344d0aae..c344d0aae 100644
--- a/tests/testdata/run/dynamic_import_concurrent_non_statically_analyzable/main.out
+++ b/tests/specs/run/dynamic_import_concurrent_non_statically_analyzable/dynamic_import_concurrent_non_statically_analyzable/main.out
diff --git a/tests/testdata/run/dynamic_import_concurrent_non_statically_analyzable/main.ts b/tests/specs/run/dynamic_import_concurrent_non_statically_analyzable/dynamic_import_concurrent_non_statically_analyzable/main.ts
index 0832e40be..0832e40be 100644
--- a/tests/testdata/run/dynamic_import_concurrent_non_statically_analyzable/main.ts
+++ b/tests/specs/run/dynamic_import_concurrent_non_statically_analyzable/dynamic_import_concurrent_non_statically_analyzable/main.ts
diff --git a/tests/testdata/run/dynamic_import_concurrent_non_statically_analyzable/mod.ts b/tests/specs/run/dynamic_import_concurrent_non_statically_analyzable/dynamic_import_concurrent_non_statically_analyzable/mod.ts
index 56f2002ed..56f2002ed 100644
--- a/tests/testdata/run/dynamic_import_concurrent_non_statically_analyzable/mod.ts
+++ b/tests/specs/run/dynamic_import_concurrent_non_statically_analyzable/dynamic_import_concurrent_non_statically_analyzable/mod.ts
diff --git a/tests/specs/run/dynamic_import_conditional/__test__.jsonc b/tests/specs/run/dynamic_import_conditional/__test__.jsonc
new file mode 100644
index 000000000..8adff3a16
--- /dev/null
+++ b/tests/specs/run/dynamic_import_conditional/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload dynamic_import_conditional.js",
+ "output": "dynamic_import_conditional.js.out"
+}
diff --git a/tests/testdata/run/dynamic_import_conditional.js b/tests/specs/run/dynamic_import_conditional/dynamic_import_conditional.js
index 1b4193e3e..1b4193e3e 100644
--- a/tests/testdata/run/dynamic_import_conditional.js
+++ b/tests/specs/run/dynamic_import_conditional/dynamic_import_conditional.js
diff --git a/tests/testdata/run/dynamic_import_conditional.js.out b/tests/specs/run/dynamic_import_conditional/dynamic_import_conditional.js.out
index 27ba77dda..27ba77dda 100644
--- a/tests/testdata/run/dynamic_import_conditional.js.out
+++ b/tests/specs/run/dynamic_import_conditional/dynamic_import_conditional.js.out
diff --git a/tests/specs/run/dynamic_import_permissions_blob_local/__test__.jsonc b/tests/specs/run/dynamic_import_permissions_blob_local/__test__.jsonc
new file mode 100644
index 000000000..27a747b3a
--- /dev/null
+++ b/tests/specs/run/dynamic_import_permissions_blob_local/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet --reload --allow-net=localhost:4545 permissions_blob_local.ts",
+ "output": "permissions_blob_local.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/dynamic_import_permissions_blob_local/permissions_blob_local.ts b/tests/specs/run/dynamic_import_permissions_blob_local/permissions_blob_local.ts
new file mode 100644
index 000000000..865c1777a
--- /dev/null
+++ b/tests/specs/run/dynamic_import_permissions_blob_local/permissions_blob_local.ts
@@ -0,0 +1,6 @@
+// This file doesn't really exist, but it doesn't matter, a "NotCapable" error should be thrown.
+const code = `import "file:///${
+ Deno.build.os == "windows" ? "C:/" : ""
+}local_file.ts";`;
+const blob = new Blob([code]);
+await import(URL.createObjectURL(blob));
diff --git a/tests/specs/run/dynamic_import_permissions_blob_local/permissions_blob_local.ts.out b/tests/specs/run/dynamic_import_permissions_blob_local/permissions_blob_local.ts.out
new file mode 100644
index 000000000..b7b246ba2
--- /dev/null
+++ b/tests/specs/run/dynamic_import_permissions_blob_local/permissions_blob_local.ts.out
@@ -0,0 +1,5 @@
+error: Uncaught (in promise) TypeError: Requires read access to "[WILDCARD]local_file.ts", run again with the --allow-read flag
+ at blob:null/[WILDCARD]:1:8
+await import(URL.createObjectURL(blob));
+^
+ at async file://[WILDCARD]/permissions_blob_local.ts:6:1
diff --git a/tests/specs/run/dynamic_import_permissions_blob_remote/__test__.jsonc b/tests/specs/run/dynamic_import_permissions_blob_remote/__test__.jsonc
new file mode 100644
index 000000000..f9d66b6b3
--- /dev/null
+++ b/tests/specs/run/dynamic_import_permissions_blob_remote/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet --reload --allow-net=localhost:4545 permissions_blob_remote.ts",
+ "output": "permissions_blob_remote.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/dynamic_import_permissions_blob_remote/permissions_blob_remote.ts b/tests/specs/run/dynamic_import_permissions_blob_remote/permissions_blob_remote.ts
new file mode 100644
index 000000000..569b1f84c
--- /dev/null
+++ b/tests/specs/run/dynamic_import_permissions_blob_remote/permissions_blob_remote.ts
@@ -0,0 +1,3 @@
+const code = `import "https://example.com/some/file.ts";`;
+const blob = new Blob([code]);
+await import(URL.createObjectURL(blob));
diff --git a/tests/specs/run/dynamic_import_permissions_blob_remote/permissions_blob_remote.ts.out b/tests/specs/run/dynamic_import_permissions_blob_remote/permissions_blob_remote.ts.out
new file mode 100644
index 000000000..287cf9998
--- /dev/null
+++ b/tests/specs/run/dynamic_import_permissions_blob_remote/permissions_blob_remote.ts.out
@@ -0,0 +1,5 @@
+error: Uncaught (in promise) TypeError: Requires import access to "example.com:443", run again with the --allow-import flag
+ at blob:null/[WILDCARD]:1:8
+await import(URL.createObjectURL(blob));
+^
+ at async file:///[WILDCARD]/permissions_blob_remote.ts:3:1
diff --git a/tests/specs/run/dynamic_import_permissions_data_local/__test__.jsonc b/tests/specs/run/dynamic_import_permissions_data_local/__test__.jsonc
new file mode 100644
index 000000000..8f118d8be
--- /dev/null
+++ b/tests/specs/run/dynamic_import_permissions_data_local/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet --reload --allow-net=localhost:4545 permissions_data_local.ts",
+ "output": "permissions_data_local.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/dynamic_import_permissions_data_local/permissions_data_local.ts b/tests/specs/run/dynamic_import_permissions_data_local/permissions_data_local.ts
new file mode 100644
index 000000000..01bff7d7a
--- /dev/null
+++ b/tests/specs/run/dynamic_import_permissions_data_local/permissions_data_local.ts
@@ -0,0 +1,5 @@
+// This file doesn't really exist, but it doesn't matter, a "NotCapable" error should be thrown.
+const code = `import "file:///${
+ Deno.build.os == "windows" ? "C:/" : ""
+}local_file.ts";`;
+await import(`data:application/javascript;base64,${btoa(code)}`);
diff --git a/tests/specs/run/dynamic_import_permissions_data_local/permissions_data_local.ts.out b/tests/specs/run/dynamic_import_permissions_data_local/permissions_data_local.ts.out
new file mode 100644
index 000000000..bf8c1948e
--- /dev/null
+++ b/tests/specs/run/dynamic_import_permissions_data_local/permissions_data_local.ts.out
@@ -0,0 +1,5 @@
+error: Uncaught (in promise) TypeError: Requires read access to "[WILDCARD]local_file.ts", run again with the --allow-read flag
+ at data:application/javascript;base64,[WILDCARD]:1:8
+await import(`data:application/javascript;base64,${btoa(code)}`);
+^
+ at async file:///[WILDCARD]/permissions_data_local.ts:5:1
diff --git a/tests/specs/run/dynamic_import_permissions_data_remote/__test__.jsonc b/tests/specs/run/dynamic_import_permissions_data_remote/__test__.jsonc
new file mode 100644
index 000000000..5b2c0c568
--- /dev/null
+++ b/tests/specs/run/dynamic_import_permissions_data_remote/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet --reload --allow-import=localhost:4545 permissions_data_remote.ts",
+ "output": "permissions_data_remote.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/dynamic_import_permissions_data_remote/permissions_data_remote.ts b/tests/specs/run/dynamic_import_permissions_data_remote/permissions_data_remote.ts
new file mode 100644
index 000000000..b0a9540c3
--- /dev/null
+++ b/tests/specs/run/dynamic_import_permissions_data_remote/permissions_data_remote.ts
@@ -0,0 +1,3 @@
+// This file doesn't really exist, but it doesn't matter, a "PermissionsDenied" error should be thrown.
+const code = `import "https://example.com/some/file.ts";`;
+await import(`data:application/javascript;base64,${btoa(code)}`);
diff --git a/tests/specs/run/dynamic_import_permissions_data_remote/permissions_data_remote.ts.out b/tests/specs/run/dynamic_import_permissions_data_remote/permissions_data_remote.ts.out
new file mode 100644
index 000000000..c8de9382a
--- /dev/null
+++ b/tests/specs/run/dynamic_import_permissions_data_remote/permissions_data_remote.ts.out
@@ -0,0 +1,5 @@
+error: Uncaught (in promise) TypeError: Requires import access to "example.com:443", run again with the --allow-import flag
+ at data:application/javascript;base64,aW1wb3J0ICJodHRwczovL2V4YW1wbGUuY29tL3NvbWUvZmlsZS50cyI7:1:8
+await import(`data:application/javascript;base64,${btoa(code)}`);
+^
+ at async file:///[WILDCARD]/permissions_data_remote.ts:3:1
diff --git a/tests/specs/run/dynamic_import_permissions_remote_remote/__test__.jsonc b/tests/specs/run/dynamic_import_permissions_remote_remote/__test__.jsonc
new file mode 100644
index 000000000..00fd2a6e4
--- /dev/null
+++ b/tests/specs/run/dynamic_import_permissions_remote_remote/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet --reload --allow-import=localhost:4545 permissions_remote_remote.ts",
+ "output": "permissions_remote_remote.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/dynamic_import_permissions_remote_remote/permissions_remote_remote.ts b/tests/specs/run/dynamic_import_permissions_remote_remote/permissions_remote_remote.ts
new file mode 100644
index 000000000..65a254191
--- /dev/null
+++ b/tests/specs/run/dynamic_import_permissions_remote_remote/permissions_remote_remote.ts
@@ -0,0 +1,3 @@
+await import(
+ "" + "http://localhost:4545/dynamic_import/static_remote.ts"
+);
diff --git a/tests/specs/run/dynamic_import_permissions_remote_remote/permissions_remote_remote.ts.out b/tests/specs/run/dynamic_import_permissions_remote_remote/permissions_remote_remote.ts.out
new file mode 100644
index 000000000..16fe3bbdd
--- /dev/null
+++ b/tests/specs/run/dynamic_import_permissions_remote_remote/permissions_remote_remote.ts.out
@@ -0,0 +1,5 @@
+error: Uncaught (in promise) TypeError: Requires import access to "example.com:443", run again with the --allow-import flag
+ at http://localhost:4545/dynamic_import/static_remote.ts:2:8
+await import(
+^
+ at async file:///[WILDCARD]/permissions_remote_remote.ts:1:1
diff --git a/tests/specs/run/dynamic_import_permissions_remote_remote/static_remote.ts b/tests/specs/run/dynamic_import_permissions_remote_remote/static_remote.ts
new file mode 100644
index 000000000..2d6e820fd
--- /dev/null
+++ b/tests/specs/run/dynamic_import_permissions_remote_remote/static_remote.ts
@@ -0,0 +1,2 @@
+// This file doesn't really exist, but it doesn't matter, a "PermissionsDenied" error should be thrown.
+import "https://example.com/some/file.ts";
diff --git a/tests/specs/run/dynamic_import_static_analysis_no_permissions/__test__.jsonc b/tests/specs/run/dynamic_import_static_analysis_no_permissions/__test__.jsonc
new file mode 100644
index 000000000..937974869
--- /dev/null
+++ b/tests/specs/run/dynamic_import_static_analysis_no_permissions/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload --no-prompt static_analysis_no_permissions.ts",
+ "output": "static_analysis_no_permissions.ts.out"
+}
diff --git a/tests/specs/run/dynamic_import_static_analysis_no_permissions/empty_1.ts b/tests/specs/run/dynamic_import_static_analysis_no_permissions/empty_1.ts
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/tests/specs/run/dynamic_import_static_analysis_no_permissions/empty_1.ts
diff --git a/tests/specs/run/dynamic_import_static_analysis_no_permissions/empty_2.ts b/tests/specs/run/dynamic_import_static_analysis_no_permissions/empty_2.ts
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/tests/specs/run/dynamic_import_static_analysis_no_permissions/empty_2.ts
diff --git a/tests/specs/run/dynamic_import_static_analysis_no_permissions/static_analysis_no_permissions.ts b/tests/specs/run/dynamic_import_static_analysis_no_permissions/static_analysis_no_permissions.ts
new file mode 100644
index 000000000..de75ba87b
--- /dev/null
+++ b/tests/specs/run/dynamic_import_static_analysis_no_permissions/static_analysis_no_permissions.ts
@@ -0,0 +1,13 @@
+try {
+ await import("./empty_1.ts");
+ console.log("✅ Succeeded importing statically analyzable specifier");
+} catch {
+ console.log("❌ Failed importing statically analyzable specifier");
+}
+
+try {
+ await import("" + "./empty_2.ts");
+ console.log("❌ Succeeded importing non-statically analyzable specifier");
+} catch {
+ console.log("✅ Failed importing non-statically analyzable specifier");
+}
diff --git a/tests/specs/run/dynamic_import_static_analysis_no_permissions/static_analysis_no_permissions.ts.out b/tests/specs/run/dynamic_import_static_analysis_no_permissions/static_analysis_no_permissions.ts.out
new file mode 100644
index 000000000..ba9249ab0
--- /dev/null
+++ b/tests/specs/run/dynamic_import_static_analysis_no_permissions/static_analysis_no_permissions.ts.out
@@ -0,0 +1,2 @@
+✅ Succeeded importing statically analyzable specifier
+✅ Failed importing non-statically analyzable specifier
diff --git a/tests/specs/run/dynamic_import_syntax_error/__test__.jsonc b/tests/specs/run/dynamic_import_syntax_error/__test__.jsonc
new file mode 100644
index 000000000..1971d3184
--- /dev/null
+++ b/tests/specs/run/dynamic_import_syntax_error/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run -A dynamic_import_syntax_error.js",
+ "output": "dynamic_import_syntax_error.js.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/dynamic_import_syntax_error.js b/tests/specs/run/dynamic_import_syntax_error/dynamic_import_syntax_error.js
index be8ec132f..be8ec132f 100644
--- a/tests/testdata/run/dynamic_import_syntax_error.js
+++ b/tests/specs/run/dynamic_import_syntax_error/dynamic_import_syntax_error.js
diff --git a/tests/testdata/run/dynamic_import_syntax_error.js.out b/tests/specs/run/dynamic_import_syntax_error/dynamic_import_syntax_error.js.out
index 91e69eac7..91e69eac7 100644
--- a/tests/testdata/run/dynamic_import_syntax_error.js.out
+++ b/tests/specs/run/dynamic_import_syntax_error/dynamic_import_syntax_error.js.out
diff --git a/tests/specs/run/dynamic_import_syntax_error/dynamic_import_syntax_error_import.js b/tests/specs/run/dynamic_import_syntax_error/dynamic_import_syntax_error_import.js
new file mode 100644
index 000000000..bcf075638
--- /dev/null
+++ b/tests/specs/run/dynamic_import_syntax_error/dynamic_import_syntax_error_import.js
@@ -0,0 +1,5 @@
+// deno-lint-ignore-file
+function foo() {
+ await Promise.resolve();
+}
+foo();
diff --git a/tests/specs/run/empty_typescript/__test__.jsonc b/tests/specs/run/empty_typescript/__test__.jsonc
new file mode 100644
index 000000000..8090c50f6
--- /dev/null
+++ b/tests/specs/run/empty_typescript/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --reload --check empty.ts",
+ "output": "Check file:[WILDCARD]/empty.ts\n"
+}
diff --git a/tests/specs/run/empty_typescript/empty.ts b/tests/specs/run/empty_typescript/empty.ts
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/tests/specs/run/empty_typescript/empty.ts
diff --git a/tests/specs/run/env_file/__test__.jsonc b/tests/specs/run/env_file/__test__.jsonc
new file mode 100644
index 000000000..642062169
--- /dev/null
+++ b/tests/specs/run/env_file/__test__.jsonc
@@ -0,0 +1,20 @@
+{
+ "tests": {
+ "basic": {
+ "args": "run --env=./env --allow-env env_file.ts",
+ "output": "env_file.out"
+ },
+ "missing": {
+ "args": "run --env=./missing --allow-env env_file.ts",
+ "output": "env_file_missing.out"
+ },
+ "multiple": {
+ "args": "run --env=./env --env=./env_one --env=./env_two --allow-env env_file.ts",
+ "output": "multiple_env_file.out"
+ },
+ "unparseable": {
+ "args": "run --env=./env_unparseable --allow-env env_file.ts",
+ "output": "env_unparseable.out"
+ }
+ }
+}
diff --git a/tests/specs/run/env_file/env b/tests/specs/run/env_file/env
new file mode 100644
index 000000000..c41732d30
--- /dev/null
+++ b/tests/specs/run/env_file/env
@@ -0,0 +1,4 @@
+FOO=BAR
+ANOTHER_FOO=ANOTHER_${FOO}
+MULTILINE="First Line
+Second Line" \ No newline at end of file
diff --git a/tests/testdata/run/env_file.out b/tests/specs/run/env_file/env_file.out
index 54a0bf25d..54a0bf25d 100644
--- a/tests/testdata/run/env_file.out
+++ b/tests/specs/run/env_file/env_file.out
diff --git a/tests/testdata/run/env_file.ts b/tests/specs/run/env_file/env_file.ts
index 48488ce72..48488ce72 100644
--- a/tests/testdata/run/env_file.ts
+++ b/tests/specs/run/env_file/env_file.ts
diff --git a/tests/specs/run/env_file/env_file_missing.out b/tests/specs/run/env_file/env_file_missing.out
new file mode 100644
index 000000000..34b2bf810
--- /dev/null
+++ b/tests/specs/run/env_file/env_file_missing.out
@@ -0,0 +1,4 @@
+Warning The `--env-file` flag was used, but the environment file specified './missing' was not found.
+undefined
+undefined
+undefined
diff --git a/tests/specs/run/env_file/env_one b/tests/specs/run/env_file/env_one
new file mode 100644
index 000000000..c26038a67
--- /dev/null
+++ b/tests/specs/run/env_file/env_one
@@ -0,0 +1,2 @@
+FOO=BARBAR
+ANOTHER_FOO=OVERRIDEN_BY_ENV_ONE
diff --git a/tests/specs/run/env_file/env_two b/tests/specs/run/env_file/env_two
new file mode 100644
index 000000000..fe8392c3a
--- /dev/null
+++ b/tests/specs/run/env_file/env_two
@@ -0,0 +1 @@
+FOO=OVERRIDEN_BY_ENV_TWO
diff --git a/tests/testdata/env_unparsable b/tests/specs/run/env_file/env_unparseable
index 5542b80bc..5542b80bc 100644
--- a/tests/testdata/env_unparsable
+++ b/tests/specs/run/env_file/env_unparseable
diff --git a/tests/specs/run/env_file/env_unparseable.out b/tests/specs/run/env_file/env_unparseable.out
new file mode 100644
index 000000000..0a88d164e
--- /dev/null
+++ b/tests/specs/run/env_file/env_unparseable.out
@@ -0,0 +1,4 @@
+Warning Parsing failed within the specified environment file: ./env_unparseable at index: 3 of the value: c:\path
+valid
+undefined
+undefined
diff --git a/tests/specs/run/env_file/multiple_env_file.out b/tests/specs/run/env_file/multiple_env_file.out
new file mode 100644
index 000000000..3fa97d599
--- /dev/null
+++ b/tests/specs/run/env_file/multiple_env_file.out
@@ -0,0 +1,4 @@
+OVERRIDEN_BY_ENV_TWO
+OVERRIDEN_BY_ENV_ONE
+First Line
+Second Line
diff --git a/tests/specs/run/env_unparsable_file/__test__.jsonc b/tests/specs/run/env_unparsable_file/__test__.jsonc
deleted file mode 100644
index bed150635..000000000
--- a/tests/specs/run/env_unparsable_file/__test__.jsonc
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "args": "run --env=../../../testdata/env_unparsable --allow-env main.js",
- "output": "main.out"
-}
diff --git a/tests/specs/run/env_unparsable_file/main.js b/tests/specs/run/env_unparsable_file/main.js
deleted file mode 100644
index 48488ce72..000000000
--- a/tests/specs/run/env_unparsable_file/main.js
+++ /dev/null
@@ -1,3 +0,0 @@
-console.log(Deno.env.get("FOO"));
-console.log(Deno.env.get("ANOTHER_FOO"));
-console.log(Deno.env.get("MULTILINE"));
diff --git a/tests/specs/run/env_unparsable_file/main.out b/tests/specs/run/env_unparsable_file/main.out
deleted file mode 100644
index a19ff4dd6..000000000
--- a/tests/specs/run/env_unparsable_file/main.out
+++ /dev/null
@@ -1,4 +0,0 @@
-Warning Parsing failed within the specified environment file: ../../../testdata/env_unparsable at index: 3 of the value: c:\path
-valid
-undefined
-undefined
diff --git a/tests/specs/run/error_001/__test__.jsonc b/tests/specs/run/error_001/__test__.jsonc
new file mode 100644
index 000000000..7b9158e4f
--- /dev/null
+++ b/tests/specs/run/error_001/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --reload error_001.ts",
+ "output": "error_001.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/error_001/error_001.ts b/tests/specs/run/error_001/error_001.ts
new file mode 100644
index 000000000..b01068bc0
--- /dev/null
+++ b/tests/specs/run/error_001/error_001.ts
@@ -0,0 +1,9 @@
+function foo(): never {
+ throw Error("bad");
+}
+
+function bar() {
+ foo();
+}
+
+bar();
diff --git a/tests/testdata/run/error_001.ts.out b/tests/specs/run/error_001/error_001.ts.out
index 9d8559917..9d8559917 100644
--- a/tests/testdata/run/error_001.ts.out
+++ b/tests/specs/run/error_001/error_001.ts.out
diff --git a/tests/specs/run/error_002/__test__.jsonc b/tests/specs/run/error_002/__test__.jsonc
new file mode 100644
index 000000000..3a68a8675
--- /dev/null
+++ b/tests/specs/run/error_002/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --reload error_002.ts",
+ "output": "error_002.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/error_002/error_002.ts b/tests/specs/run/error_002/error_002.ts
new file mode 100644
index 000000000..ac712fbf7
--- /dev/null
+++ b/tests/specs/run/error_002/error_002.ts
@@ -0,0 +1,7 @@
+import { throwsError } from "./mod1.ts";
+
+function foo() {
+ throwsError();
+}
+
+foo();
diff --git a/tests/specs/run/error_002/error_002.ts.out b/tests/specs/run/error_002/error_002.ts.out
new file mode 100644
index 000000000..1051e7360
--- /dev/null
+++ b/tests/specs/run/error_002/error_002.ts.out
@@ -0,0 +1,6 @@
+[WILDCARD]error: Uncaught (in promise) Error: exception from mod1
+ throw Error("exception from mod1");
+ ^
+ at throwsError ([WILDCARD]/mod1.ts:16:9)
+ at foo ([WILDCARD]/error_002.ts:4:3)
+ at [WILDCARD]/error_002.ts:7:1
diff --git a/tests/specs/run/error_002/mod1.ts b/tests/specs/run/error_002/mod1.ts
new file mode 100644
index 000000000..5e58f432e
--- /dev/null
+++ b/tests/specs/run/error_002/mod1.ts
@@ -0,0 +1,17 @@
+import { printHello2, returnsFoo } from "./subdir2/mod2.ts";
+
+export function returnsHi(): string {
+ return "Hi";
+}
+
+export function returnsFoo2(): string {
+ return returnsFoo();
+}
+
+export function printHello3() {
+ printHello2();
+}
+
+export function throwsError() {
+ throw Error("exception from mod1");
+}
diff --git a/tests/specs/run/error_002/print_hello.ts b/tests/specs/run/error_002/print_hello.ts
new file mode 100644
index 000000000..b9c0ad527
--- /dev/null
+++ b/tests/specs/run/error_002/print_hello.ts
@@ -0,0 +1,3 @@
+export function printHello() {
+ console.log("Hello");
+}
diff --git a/tests/specs/run/error_002/subdir2/mod2.ts b/tests/specs/run/error_002/subdir2/mod2.ts
new file mode 100644
index 000000000..9071d0aeb
--- /dev/null
+++ b/tests/specs/run/error_002/subdir2/mod2.ts
@@ -0,0 +1,9 @@
+import { printHello } from "../print_hello.ts";
+
+export function returnsFoo(): string {
+ return "Foo";
+}
+
+export function printHello2() {
+ printHello();
+}
diff --git a/tests/specs/run/error_003_typescript/__test__.jsonc b/tests/specs/run/error_003_typescript/__test__.jsonc
new file mode 100644
index 000000000..f7ef69b26
--- /dev/null
+++ b/tests/specs/run/error_003_typescript/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --reload --check error_003_typescript.ts",
+ "output": "error_003_typescript.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/error_003_typescript.ts b/tests/specs/run/error_003_typescript/error_003_typescript.ts
index e1f882123..e1f882123 100644
--- a/tests/testdata/run/error_003_typescript.ts
+++ b/tests/specs/run/error_003_typescript/error_003_typescript.ts
diff --git a/tests/testdata/run/error_003_typescript.ts.out b/tests/specs/run/error_003_typescript/error_003_typescript.ts.out
index bbb2ec470..bbb2ec470 100644
--- a/tests/testdata/run/error_003_typescript.ts.out
+++ b/tests/specs/run/error_003_typescript/error_003_typescript.ts.out
diff --git a/tests/specs/run/error_003_typescript2/__test__.jsonc b/tests/specs/run/error_003_typescript2/__test__.jsonc
new file mode 100644
index 000000000..ceeb6e7d9
--- /dev/null
+++ b/tests/specs/run/error_003_typescript2/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --check error_003_typescript.ts",
+ "output": "error_003_typescript.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/error_003_typescript2/error_003_typescript.ts b/tests/specs/run/error_003_typescript2/error_003_typescript.ts
new file mode 100644
index 000000000..e1f882123
--- /dev/null
+++ b/tests/specs/run/error_003_typescript2/error_003_typescript.ts
@@ -0,0 +1,20 @@
+// deno-lint-ignore-file
+let x = {
+ a: {
+ b: {
+ c() {
+ return { d: "hello" };
+ },
+ },
+ },
+};
+let y = {
+ a: {
+ b: {
+ c() {
+ return { d: 1234 };
+ },
+ },
+ },
+};
+x = y;
diff --git a/tests/specs/run/error_003_typescript2/error_003_typescript.ts.out b/tests/specs/run/error_003_typescript2/error_003_typescript.ts.out
new file mode 100644
index 000000000..bbb2ec470
--- /dev/null
+++ b/tests/specs/run/error_003_typescript2/error_003_typescript.ts.out
@@ -0,0 +1,7 @@
+[WILDCARD]
+error: TS2322 [ERROR]: Type '{ a: { b: { c(): { d: number; }; }; }; }' is not assignable to type '{ a: { b: { c(): { d: string; }; }; }; }'.
+ The types of 'a.b.c().d' are incompatible between these types.
+ Type 'number' is not assignable to type 'string'.
+x = y;
+^
+ at [WILDCARD]/error_003_typescript.ts:20:1
diff --git a/tests/specs/run/error_004_missing_module/__test__.jsonc b/tests/specs/run/error_004_missing_module/__test__.jsonc
new file mode 100644
index 000000000..824b9d8c9
--- /dev/null
+++ b/tests/specs/run/error_004_missing_module/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --reload error_004_missing_module.ts",
+ "output": "error_004_missing_module.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/error_004_missing_module.ts b/tests/specs/run/error_004_missing_module/error_004_missing_module.ts
index 82b281181..82b281181 100644
--- a/tests/testdata/run/error_004_missing_module.ts
+++ b/tests/specs/run/error_004_missing_module/error_004_missing_module.ts
diff --git a/tests/testdata/run/error_004_missing_module.ts.out b/tests/specs/run/error_004_missing_module/error_004_missing_module.ts.out
index 9a2cfb8a8..9a2cfb8a8 100644
--- a/tests/testdata/run/error_004_missing_module.ts.out
+++ b/tests/specs/run/error_004_missing_module/error_004_missing_module.ts.out
diff --git a/tests/specs/run/error_005_missing_dynamic_import/__test__.jsonc b/tests/specs/run/error_005_missing_dynamic_import/__test__.jsonc
new file mode 100644
index 000000000..b9f6a1b74
--- /dev/null
+++ b/tests/specs/run/error_005_missing_dynamic_import/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --reload --allow-read --quiet error_005_missing_dynamic_import.ts",
+ "output": "error_005_missing_dynamic_import.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/error_005_missing_dynamic_import.ts b/tests/specs/run/error_005_missing_dynamic_import/error_005_missing_dynamic_import.ts
index 8ea8ff94e..8ea8ff94e 100644
--- a/tests/testdata/run/error_005_missing_dynamic_import.ts
+++ b/tests/specs/run/error_005_missing_dynamic_import/error_005_missing_dynamic_import.ts
diff --git a/tests/testdata/run/error_005_missing_dynamic_import.ts.out b/tests/specs/run/error_005_missing_dynamic_import/error_005_missing_dynamic_import.ts.out
index 55e4a8524..55e4a8524 100644
--- a/tests/testdata/run/error_005_missing_dynamic_import.ts.out
+++ b/tests/specs/run/error_005_missing_dynamic_import/error_005_missing_dynamic_import.ts.out
diff --git a/tests/specs/run/error_006_import_ext_failure/__test__.jsonc b/tests/specs/run/error_006_import_ext_failure/__test__.jsonc
new file mode 100644
index 000000000..0e70bdcaf
--- /dev/null
+++ b/tests/specs/run/error_006_import_ext_failure/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --reload error_006_import_ext_failure.ts",
+ "output": "error_006_import_ext_failure.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/error_006_import_ext_failure.ts b/tests/specs/run/error_006_import_ext_failure/error_006_import_ext_failure.ts
index 3c32303a3..3c32303a3 100644
--- a/tests/testdata/run/error_006_import_ext_failure.ts
+++ b/tests/specs/run/error_006_import_ext_failure/error_006_import_ext_failure.ts
diff --git a/tests/testdata/run/error_006_import_ext_failure.ts.out b/tests/specs/run/error_006_import_ext_failure/error_006_import_ext_failure.ts.out
index 667579bd8..667579bd8 100644
--- a/tests/testdata/run/error_006_import_ext_failure.ts.out
+++ b/tests/specs/run/error_006_import_ext_failure/error_006_import_ext_failure.ts.out
diff --git a/tests/specs/run/error_007_any/__test__.jsonc b/tests/specs/run/error_007_any/__test__.jsonc
new file mode 100644
index 000000000..8a1c0d27e
--- /dev/null
+++ b/tests/specs/run/error_007_any/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --reload error_007_any.ts",
+ "output": "error_007_any.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/error_007_any.ts b/tests/specs/run/error_007_any/error_007_any.ts
index bfef1289b..bfef1289b 100644
--- a/tests/testdata/run/error_007_any.ts
+++ b/tests/specs/run/error_007_any/error_007_any.ts
diff --git a/tests/testdata/run/error_007_any.ts.out b/tests/specs/run/error_007_any/error_007_any.ts.out
index 8d13dadb9..8d13dadb9 100644
--- a/tests/testdata/run/error_007_any.ts.out
+++ b/tests/specs/run/error_007_any/error_007_any.ts.out
diff --git a/tests/specs/run/error_008_checkjs/__test__.jsonc b/tests/specs/run/error_008_checkjs/__test__.jsonc
new file mode 100644
index 000000000..f735be953
--- /dev/null
+++ b/tests/specs/run/error_008_checkjs/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --reload error_008_checkjs.js",
+ "output": "error_008_checkjs.js.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/error_008_checkjs.js b/tests/specs/run/error_008_checkjs/error_008_checkjs.js
index f0856d94c..f0856d94c 100644
--- a/tests/testdata/run/error_008_checkjs.js
+++ b/tests/specs/run/error_008_checkjs/error_008_checkjs.js
diff --git a/tests/testdata/run/error_008_checkjs.js.out b/tests/specs/run/error_008_checkjs/error_008_checkjs.js.out
index bab481422..bab481422 100644
--- a/tests/testdata/run/error_008_checkjs.js.out
+++ b/tests/specs/run/error_008_checkjs/error_008_checkjs.js.out
diff --git a/tests/specs/run/error_009_extensions_error/__test__.jsonc b/tests/specs/run/error_009_extensions_error/__test__.jsonc
new file mode 100644
index 000000000..740d5119f
--- /dev/null
+++ b/tests/specs/run/error_009_extensions_error/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run error_009_extensions_error.js",
+ "output": "error_009_extensions_error.js.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/error_009_extensions_error.js b/tests/specs/run/error_009_extensions_error/error_009_extensions_error.js
index 01b97ea38..01b97ea38 100644
--- a/tests/testdata/run/error_009_extensions_error.js
+++ b/tests/specs/run/error_009_extensions_error/error_009_extensions_error.js
diff --git a/tests/testdata/run/error_009_extensions_error.js.out b/tests/specs/run/error_009_extensions_error/error_009_extensions_error.js.out
index 2ed936643..2ed936643 100644
--- a/tests/testdata/run/error_009_extensions_error.js.out
+++ b/tests/specs/run/error_009_extensions_error/error_009_extensions_error.js.out
diff --git a/tests/specs/run/error_011_bad_module_specifier/__test__.jsonc b/tests/specs/run/error_011_bad_module_specifier/__test__.jsonc
new file mode 100644
index 000000000..5ca5146be
--- /dev/null
+++ b/tests/specs/run/error_011_bad_module_specifier/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --reload error_011_bad_module_specifier.ts",
+ "output": "error_011_bad_module_specifier.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/error_011_bad_module_specifier.ts b/tests/specs/run/error_011_bad_module_specifier/error_011_bad_module_specifier.ts
index 1c57e37a5..1c57e37a5 100644
--- a/tests/testdata/run/error_011_bad_module_specifier.ts
+++ b/tests/specs/run/error_011_bad_module_specifier/error_011_bad_module_specifier.ts
diff --git a/tests/testdata/run/error_011_bad_module_specifier.ts.out b/tests/specs/run/error_011_bad_module_specifier/error_011_bad_module_specifier.ts.out
index 81be915d1..81be915d1 100644
--- a/tests/testdata/run/error_011_bad_module_specifier.ts.out
+++ b/tests/specs/run/error_011_bad_module_specifier/error_011_bad_module_specifier.ts.out
diff --git a/tests/specs/run/error_012_bad_dynamic_import_specifier/__test__.jsonc b/tests/specs/run/error_012_bad_dynamic_import_specifier/__test__.jsonc
new file mode 100644
index 000000000..9344f730d
--- /dev/null
+++ b/tests/specs/run/error_012_bad_dynamic_import_specifier/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --reload --check error_012_bad_dynamic_import_specifier.ts",
+ "output": "error_012_bad_dynamic_import_specifier.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/error_012_bad_dynamic_import_specifier.ts b/tests/specs/run/error_012_bad_dynamic_import_specifier/error_012_bad_dynamic_import_specifier.ts
index 5f39f407c..5f39f407c 100644
--- a/tests/testdata/run/error_012_bad_dynamic_import_specifier.ts
+++ b/tests/specs/run/error_012_bad_dynamic_import_specifier/error_012_bad_dynamic_import_specifier.ts
diff --git a/tests/testdata/run/error_012_bad_dynamic_import_specifier.ts.out b/tests/specs/run/error_012_bad_dynamic_import_specifier/error_012_bad_dynamic_import_specifier.ts.out
index 7acd66713..7acd66713 100644
--- a/tests/testdata/run/error_012_bad_dynamic_import_specifier.ts.out
+++ b/tests/specs/run/error_012_bad_dynamic_import_specifier/error_012_bad_dynamic_import_specifier.ts.out
diff --git a/tests/specs/run/error_014_catch_dynamic_import_error/__test__.jsonc b/tests/specs/run/error_014_catch_dynamic_import_error/__test__.jsonc
new file mode 100644
index 000000000..94957dc65
--- /dev/null
+++ b/tests/specs/run/error_014_catch_dynamic_import_error/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --reload --allow-read error_014_catch_dynamic_import_error.js",
+ "output": "error_014_catch_dynamic_import_error.js.out"
+}
diff --git a/tests/specs/run/error_014_catch_dynamic_import_error/error_014_catch_dynamic_import_error.js b/tests/specs/run/error_014_catch_dynamic_import_error/error_014_catch_dynamic_import_error.js
new file mode 100644
index 000000000..05b021d15
--- /dev/null
+++ b/tests/specs/run/error_014_catch_dynamic_import_error/error_014_catch_dynamic_import_error.js
@@ -0,0 +1,31 @@
+(async () => {
+ try {
+ await import("does not exist");
+ } catch (err) {
+ console.log("Caught direct dynamic import error.");
+ console.log(err);
+ }
+
+ try {
+ await import("./indirect_import_error.js");
+ } catch (err) {
+ console.log("Caught indirect direct dynamic import error.");
+ console.log(err);
+ }
+
+ try {
+ await import("./throws.js");
+ } catch (err) {
+ console.log("Caught error thrown by dynamically imported module.");
+ console.log(err);
+ }
+
+ try {
+ await import("./indirect_throws.js");
+ } catch (err) {
+ console.log(
+ "Caught error thrown indirectly by dynamically imported module.",
+ );
+ console.log(err);
+ }
+})();
diff --git a/tests/specs/run/error_014_catch_dynamic_import_error/error_014_catch_dynamic_import_error.js.out b/tests/specs/run/error_014_catch_dynamic_import_error/error_014_catch_dynamic_import_error.js.out
new file mode 100644
index 000000000..71feaa55b
--- /dev/null
+++ b/tests/specs/run/error_014_catch_dynamic_import_error/error_014_catch_dynamic_import_error.js.out
@@ -0,0 +1,19 @@
+Caught direct dynamic import error.
+TypeError: Relative import path "does not exist" not prefixed with / or ./ or ../
+ at [WILDCARD]/error_014_catch_dynamic_import_error.js:3:18
+
+ at [WILDCARD]/error_014_catch_dynamic_import_error.js:3:5 {
+ code: "ERR_MODULE_NOT_FOUND"
+}
+Caught indirect direct dynamic import error.
+TypeError: Relative import path "does not exist either" not prefixed with / or ./ or ../
+ at [WILDCARD]/indirect_import_error.js:1:15
+ at async [WILDCARD]/error_014_catch_dynamic_import_error.js:10:5 {
+ code: "ERR_MODULE_NOT_FOUND"
+}
+Caught error thrown by dynamically imported module.
+Error: An error
+ at [WILDCARD]/throws.js:6:7
+Caught error thrown indirectly by dynamically imported module.
+Error: An error
+ at [WILDCARD]/throws.js:6:7
diff --git a/tests/specs/run/error_014_catch_dynamic_import_error/indirect_import_error.js b/tests/specs/run/error_014_catch_dynamic_import_error/indirect_import_error.js
new file mode 100644
index 000000000..84011d291
--- /dev/null
+++ b/tests/specs/run/error_014_catch_dynamic_import_error/indirect_import_error.js
@@ -0,0 +1 @@
+export * from "does not exist either";
diff --git a/tests/specs/run/error_014_catch_dynamic_import_error/indirect_throws.js b/tests/specs/run/error_014_catch_dynamic_import_error/indirect_throws.js
new file mode 100644
index 000000000..e1810a66c
--- /dev/null
+++ b/tests/specs/run/error_014_catch_dynamic_import_error/indirect_throws.js
@@ -0,0 +1 @@
+export * from "./throws.js";
diff --git a/tests/specs/run/error_014_catch_dynamic_import_error/throws.js b/tests/specs/run/error_014_catch_dynamic_import_error/throws.js
new file mode 100644
index 000000000..abdf29156
--- /dev/null
+++ b/tests/specs/run/error_014_catch_dynamic_import_error/throws.js
@@ -0,0 +1,6 @@
+// deno-lint-ignore-file
+export function boo() {
+ console.log("Boo!");
+}
+
+throw new Error("An error");
diff --git a/tests/specs/run/error_015_dynamic_import_permissions/__test__.jsonc b/tests/specs/run/error_015_dynamic_import_permissions/__test__.jsonc
new file mode 100644
index 000000000..3ab25f1a5
--- /dev/null
+++ b/tests/specs/run/error_015_dynamic_import_permissions/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --reload --quiet error_015_dynamic_import_permissions.js",
+ "output": "error_015_dynamic_import_permissions.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/error_015_dynamic_import_permissions/error_015_dynamic_import_permissions.js b/tests/specs/run/error_015_dynamic_import_permissions/error_015_dynamic_import_permissions.js
new file mode 100644
index 000000000..6e7daf5d0
--- /dev/null
+++ b/tests/specs/run/error_015_dynamic_import_permissions/error_015_dynamic_import_permissions.js
@@ -0,0 +1,3 @@
+(async () => {
+ await import("" + "http://example.com/mod4.js");
+})();
diff --git a/tests/specs/run/error_015_dynamic_import_permissions/error_015_dynamic_import_permissions.out b/tests/specs/run/error_015_dynamic_import_permissions/error_015_dynamic_import_permissions.out
new file mode 100644
index 000000000..8ef2f6f1e
--- /dev/null
+++ b/tests/specs/run/error_015_dynamic_import_permissions/error_015_dynamic_import_permissions.out
@@ -0,0 +1,4 @@
+error: Uncaught (in promise) TypeError: Requires import access to "example.com:80", run again with the --allow-import flag
+ await import("" + "http://example.com/mod4.js");
+ ^
+ at async file://[WILDCARD]/error_015_dynamic_import_permissions.js:2:3
diff --git a/tests/specs/run/error_015_dynamic_import_permissions/mod4.js b/tests/specs/run/error_015_dynamic_import_permissions/mod4.js
new file mode 100644
index 000000000..71332dbc4
--- /dev/null
+++ b/tests/specs/run/error_015_dynamic_import_permissions/mod4.js
@@ -0,0 +1 @@
+export const isMod4 = true;
diff --git a/tests/specs/run/error_017_hide_long_source_ts/__test__.jsonc b/tests/specs/run/error_017_hide_long_source_ts/__test__.jsonc
new file mode 100644
index 000000000..382d56039
--- /dev/null
+++ b/tests/specs/run/error_017_hide_long_source_ts/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --reload --check error_017_hide_long_source_ts.ts",
+ "output": "error_017_hide_long_source_ts.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/error_017_hide_long_source_ts.ts b/tests/specs/run/error_017_hide_long_source_ts/error_017_hide_long_source_ts.ts
index d61cb1277..d61cb1277 100644
--- a/tests/testdata/run/error_017_hide_long_source_ts.ts
+++ b/tests/specs/run/error_017_hide_long_source_ts/error_017_hide_long_source_ts.ts
diff --git a/tests/testdata/run/error_017_hide_long_source_ts.ts.out b/tests/specs/run/error_017_hide_long_source_ts/error_017_hide_long_source_ts.ts.out
index 917061ab9..917061ab9 100644
--- a/tests/testdata/run/error_017_hide_long_source_ts.ts.out
+++ b/tests/specs/run/error_017_hide_long_source_ts/error_017_hide_long_source_ts.ts.out
diff --git a/tests/specs/run/error_018_hide_long_source_js/__test__.jsonc b/tests/specs/run/error_018_hide_long_source_js/__test__.jsonc
new file mode 100644
index 000000000..4e91a820d
--- /dev/null
+++ b/tests/specs/run/error_018_hide_long_source_js/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run error_018_hide_long_source_js.js",
+ "output": "error_018_hide_long_source_js.js.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/error_018_hide_long_source_js.js b/tests/specs/run/error_018_hide_long_source_js/error_018_hide_long_source_js.js
index d61cb1277..d61cb1277 100644
--- a/tests/testdata/run/error_018_hide_long_source_js.js
+++ b/tests/specs/run/error_018_hide_long_source_js/error_018_hide_long_source_js.js
diff --git a/tests/testdata/run/error_018_hide_long_source_js.js.out b/tests/specs/run/error_018_hide_long_source_js/error_018_hide_long_source_js.js.out
index 0897a100c..0897a100c 100644
--- a/tests/testdata/run/error_018_hide_long_source_js.js.out
+++ b/tests/specs/run/error_018_hide_long_source_js/error_018_hide_long_source_js.js.out
diff --git a/tests/specs/run/error_019_stack_function/__test__.jsonc b/tests/specs/run/error_019_stack_function/__test__.jsonc
new file mode 100644
index 000000000..5e272ee49
--- /dev/null
+++ b/tests/specs/run/error_019_stack_function/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run error_019_stack_function.ts",
+ "output": "error_019_stack_function.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/error_019_stack_function.ts b/tests/specs/run/error_019_stack_function/error_019_stack_function.ts
index a6a69d146..a6a69d146 100644
--- a/tests/testdata/run/error_019_stack_function.ts
+++ b/tests/specs/run/error_019_stack_function/error_019_stack_function.ts
diff --git a/tests/testdata/run/error_019_stack_function.ts.out b/tests/specs/run/error_019_stack_function/error_019_stack_function.ts.out
index edaff27c0..edaff27c0 100644
--- a/tests/testdata/run/error_019_stack_function.ts.out
+++ b/tests/specs/run/error_019_stack_function/error_019_stack_function.ts.out
diff --git a/tests/specs/run/error_020_stack_constructor/__test__.jsonc b/tests/specs/run/error_020_stack_constructor/__test__.jsonc
new file mode 100644
index 000000000..2dd574565
--- /dev/null
+++ b/tests/specs/run/error_020_stack_constructor/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run error_020_stack_constructor.ts",
+ "output": "error_020_stack_constructor.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/error_020_stack_constructor.ts b/tests/specs/run/error_020_stack_constructor/error_020_stack_constructor.ts
index 526d1a661..526d1a661 100644
--- a/tests/testdata/run/error_020_stack_constructor.ts
+++ b/tests/specs/run/error_020_stack_constructor/error_020_stack_constructor.ts
diff --git a/tests/testdata/run/error_020_stack_constructor.ts.out b/tests/specs/run/error_020_stack_constructor/error_020_stack_constructor.ts.out
index 9e48b8f98..9e48b8f98 100644
--- a/tests/testdata/run/error_020_stack_constructor.ts.out
+++ b/tests/specs/run/error_020_stack_constructor/error_020_stack_constructor.ts.out
diff --git a/tests/specs/run/error_021_stack_method/__test__.jsonc b/tests/specs/run/error_021_stack_method/__test__.jsonc
new file mode 100644
index 000000000..db78cac09
--- /dev/null
+++ b/tests/specs/run/error_021_stack_method/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run error_021_stack_method.ts",
+ "output": "error_021_stack_method.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/error_021_stack_method.ts b/tests/specs/run/error_021_stack_method/error_021_stack_method.ts
index b6ebe1f5e..b6ebe1f5e 100644
--- a/tests/testdata/run/error_021_stack_method.ts
+++ b/tests/specs/run/error_021_stack_method/error_021_stack_method.ts
diff --git a/tests/testdata/run/error_021_stack_method.ts.out b/tests/specs/run/error_021_stack_method/error_021_stack_method.ts.out
index 9df9b1b7c..9df9b1b7c 100644
--- a/tests/testdata/run/error_021_stack_method.ts.out
+++ b/tests/specs/run/error_021_stack_method/error_021_stack_method.ts.out
diff --git a/tests/specs/run/error_022_stack_custom_error/__test__.jsonc b/tests/specs/run/error_022_stack_custom_error/__test__.jsonc
new file mode 100644
index 000000000..f31505833
--- /dev/null
+++ b/tests/specs/run/error_022_stack_custom_error/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run error_022_stack_custom_error.ts",
+ "output": "error_022_stack_custom_error.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/error_022_stack_custom_error.ts b/tests/specs/run/error_022_stack_custom_error/error_022_stack_custom_error.ts
index b95743503..b95743503 100644
--- a/tests/testdata/run/error_022_stack_custom_error.ts
+++ b/tests/specs/run/error_022_stack_custom_error/error_022_stack_custom_error.ts
diff --git a/tests/testdata/run/error_022_stack_custom_error.ts.out b/tests/specs/run/error_022_stack_custom_error/error_022_stack_custom_error.ts.out
index 73e033e52..73e033e52 100644
--- a/tests/testdata/run/error_022_stack_custom_error.ts.out
+++ b/tests/specs/run/error_022_stack_custom_error/error_022_stack_custom_error.ts.out
diff --git a/tests/specs/run/error_023_stack_async/__test__.jsonc b/tests/specs/run/error_023_stack_async/__test__.jsonc
new file mode 100644
index 000000000..76cdff013
--- /dev/null
+++ b/tests/specs/run/error_023_stack_async/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run error_023_stack_async.ts",
+ "output": "error_023_stack_async.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/error_023_stack_async.ts b/tests/specs/run/error_023_stack_async/error_023_stack_async.ts
index fdabaa5df..fdabaa5df 100644
--- a/tests/testdata/run/error_023_stack_async.ts
+++ b/tests/specs/run/error_023_stack_async/error_023_stack_async.ts
diff --git a/tests/testdata/run/error_023_stack_async.ts.out b/tests/specs/run/error_023_stack_async/error_023_stack_async.ts.out
index 2d122d986..2d122d986 100644
--- a/tests/testdata/run/error_023_stack_async.ts.out
+++ b/tests/specs/run/error_023_stack_async/error_023_stack_async.ts.out
diff --git a/tests/specs/run/error_024_stack_promise_all/__test__.jsonc b/tests/specs/run/error_024_stack_promise_all/__test__.jsonc
new file mode 100644
index 000000000..7c733f971
--- /dev/null
+++ b/tests/specs/run/error_024_stack_promise_all/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run error_024_stack_promise_all.ts",
+ "output": "error_024_stack_promise_all.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/error_024_stack_promise_all.ts b/tests/specs/run/error_024_stack_promise_all/error_024_stack_promise_all.ts
index 8ca7b203c..8ca7b203c 100644
--- a/tests/testdata/run/error_024_stack_promise_all.ts
+++ b/tests/specs/run/error_024_stack_promise_all/error_024_stack_promise_all.ts
diff --git a/tests/testdata/run/error_024_stack_promise_all.ts.out b/tests/specs/run/error_024_stack_promise_all/error_024_stack_promise_all.ts.out
index c7d10a649..c7d10a649 100644
--- a/tests/testdata/run/error_024_stack_promise_all.ts.out
+++ b/tests/specs/run/error_024_stack_promise_all/error_024_stack_promise_all.ts.out
diff --git a/tests/specs/run/error_025_tab_indent/__test__.jsonc b/tests/specs/run/error_025_tab_indent/__test__.jsonc
new file mode 100644
index 000000000..23c49458e
--- /dev/null
+++ b/tests/specs/run/error_025_tab_indent/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run error_025_tab_indent",
+ "output": "error_025_tab_indent.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/error_025_tab_indent b/tests/specs/run/error_025_tab_indent/error_025_tab_indent
index 35a25bcea..35a25bcea 100644
--- a/tests/testdata/run/error_025_tab_indent
+++ b/tests/specs/run/error_025_tab_indent/error_025_tab_indent
diff --git a/tests/testdata/run/error_025_tab_indent.out b/tests/specs/run/error_025_tab_indent/error_025_tab_indent.out
index edf525c90..edf525c90 100644
--- a/tests/testdata/run/error_025_tab_indent.out
+++ b/tests/specs/run/error_025_tab_indent/error_025_tab_indent.out
diff --git a/tests/specs/run/error_cause/__test__.jsonc b/tests/specs/run/error_cause/__test__.jsonc
new file mode 100644
index 000000000..ccbf71dea
--- /dev/null
+++ b/tests/specs/run/error_cause/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run error_cause.ts",
+ "output": "error_cause.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/error_cause.ts b/tests/specs/run/error_cause/error_cause.ts
index 385ce2a03..385ce2a03 100644
--- a/tests/testdata/run/error_cause.ts
+++ b/tests/specs/run/error_cause/error_cause.ts
diff --git a/tests/testdata/run/error_cause.ts.out b/tests/specs/run/error_cause/error_cause.ts.out
index 4dc439ac9..4dc439ac9 100644
--- a/tests/testdata/run/error_cause.ts.out
+++ b/tests/specs/run/error_cause/error_cause.ts.out
diff --git a/tests/specs/run/error_cause_recursive/__test__.jsonc b/tests/specs/run/error_cause_recursive/__test__.jsonc
new file mode 100644
index 000000000..71c4cf3cc
--- /dev/null
+++ b/tests/specs/run/error_cause_recursive/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run error_cause_recursive.ts",
+ "output": "error_cause_recursive.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/error_cause_recursive.ts b/tests/specs/run/error_cause_recursive/error_cause_recursive.ts
index a6999b1ff..a6999b1ff 100644
--- a/tests/testdata/run/error_cause_recursive.ts
+++ b/tests/specs/run/error_cause_recursive/error_cause_recursive.ts
diff --git a/tests/testdata/run/error_cause_recursive.ts.out b/tests/specs/run/error_cause_recursive/error_cause_recursive.ts.out
index 52d5a03a1..52d5a03a1 100644
--- a/tests/testdata/run/error_cause_recursive.ts.out
+++ b/tests/specs/run/error_cause_recursive/error_cause_recursive.ts.out
diff --git a/tests/specs/run/error_cause_recursive_aggregate/__test__.jsonc b/tests/specs/run/error_cause_recursive_aggregate/__test__.jsonc
new file mode 100644
index 000000000..2aabee0ec
--- /dev/null
+++ b/tests/specs/run/error_cause_recursive_aggregate/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run error_cause_recursive_aggregate.ts",
+ "output": "error_cause_recursive_aggregate.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/error_cause_recursive_aggregate.ts b/tests/specs/run/error_cause_recursive_aggregate/error_cause_recursive_aggregate.ts
index 4bb2ae064..4bb2ae064 100644
--- a/tests/testdata/error_cause_recursive_aggregate.ts
+++ b/tests/specs/run/error_cause_recursive_aggregate/error_cause_recursive_aggregate.ts
diff --git a/tests/testdata/error_cause_recursive_aggregate.ts.out b/tests/specs/run/error_cause_recursive_aggregate/error_cause_recursive_aggregate.ts.out
index 4ae20055a..4ae20055a 100644
--- a/tests/testdata/error_cause_recursive_aggregate.ts.out
+++ b/tests/specs/run/error_cause_recursive_aggregate/error_cause_recursive_aggregate.ts.out
diff --git a/tests/specs/run/error_cause_recursive_tail/__test__.jsonc b/tests/specs/run/error_cause_recursive_tail/__test__.jsonc
new file mode 100644
index 000000000..249ccac48
--- /dev/null
+++ b/tests/specs/run/error_cause_recursive_tail/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run error_cause_recursive_tail.ts",
+ "output": "error_cause_recursive_tail.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/error_cause_recursive_tail.ts b/tests/specs/run/error_cause_recursive_tail/error_cause_recursive_tail.ts
index 51e7fa6d9..51e7fa6d9 100644
--- a/tests/testdata/error_cause_recursive_tail.ts
+++ b/tests/specs/run/error_cause_recursive_tail/error_cause_recursive_tail.ts
diff --git a/tests/testdata/error_cause_recursive_tail.ts.out b/tests/specs/run/error_cause_recursive_tail/error_cause_recursive_tail.ts.out
index 04b15e91a..04b15e91a 100644
--- a/tests/testdata/error_cause_recursive_tail.ts.out
+++ b/tests/specs/run/error_cause_recursive_tail/error_cause_recursive_tail.ts.out
diff --git a/tests/specs/run/error_for_await/__test__.jsonc b/tests/specs/run/error_for_await/__test__.jsonc
new file mode 100644
index 000000000..b67f67ece
--- /dev/null
+++ b/tests/specs/run/error_for_await/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --reload --check error_for_await.ts",
+ "output": "error_for_await.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/error_for_await.ts b/tests/specs/run/error_for_await/error_for_await.ts
index ce8571df1..ce8571df1 100644
--- a/tests/testdata/run/error_for_await.ts
+++ b/tests/specs/run/error_for_await/error_for_await.ts
diff --git a/tests/testdata/run/error_for_await.ts.out b/tests/specs/run/error_for_await/error_for_await.ts.out
index db3cdecb4..db3cdecb4 100644
--- a/tests/testdata/run/error_for_await.ts.out
+++ b/tests/specs/run/error_for_await/error_for_await.ts.out
diff --git a/tests/specs/run/error_import_map_unable_to_load/__test__.jsonc b/tests/specs/run/error_import_map_unable_to_load/__test__.jsonc
new file mode 100644
index 000000000..c7dd939a4
--- /dev/null
+++ b/tests/specs/run/error_import_map_unable_to_load/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --import-map=import_maps/does_not_exist.json import_maps/test.ts",
+ "output": "error_import_map_unable_to_load.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/error_import_map_unable_to_load.out b/tests/specs/run/error_import_map_unable_to_load/error_import_map_unable_to_load.out
index 50760e438..50760e438 100644
--- a/tests/testdata/run/error_import_map_unable_to_load.out
+++ b/tests/specs/run/error_import_map_unable_to_load/error_import_map_unable_to_load.out
diff --git a/tests/specs/run/error_import_map_unable_to_load/import_maps/test_data.ts b/tests/specs/run/error_import_map_unable_to_load/import_maps/test_data.ts
new file mode 100644
index 000000000..5e8efea69
--- /dev/null
+++ b/tests/specs/run/error_import_map_unable_to_load/import_maps/test_data.ts
@@ -0,0 +1 @@
+import "test_server/import_maps/lodash/lodash.ts";
diff --git a/tests/specs/run/error_import_map_unable_to_load/import_maps/test_data.ts.out b/tests/specs/run/error_import_map_unable_to_load/import_maps/test_data.ts.out
new file mode 100644
index 000000000..da996dc0d
--- /dev/null
+++ b/tests/specs/run/error_import_map_unable_to_load/import_maps/test_data.ts.out
@@ -0,0 +1 @@
+Hello from remapped lodash!
diff --git a/tests/specs/run/error_missing_module_named_import/__test__.jsonc b/tests/specs/run/error_missing_module_named_import/__test__.jsonc
new file mode 100644
index 000000000..9f5780d2a
--- /dev/null
+++ b/tests/specs/run/error_missing_module_named_import/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --reload error_missing_module_named_import.ts",
+ "output": "error_missing_module_named_import.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/error_missing_module_named_import.ts b/tests/specs/run/error_missing_module_named_import/error_missing_module_named_import.ts
index 9eb5239ff..9eb5239ff 100644
--- a/tests/testdata/run/error_missing_module_named_import.ts
+++ b/tests/specs/run/error_missing_module_named_import/error_missing_module_named_import.ts
diff --git a/tests/testdata/run/error_missing_module_named_import.ts.out b/tests/specs/run/error_missing_module_named_import/error_missing_module_named_import.ts.out
index 700377d65..700377d65 100644
--- a/tests/testdata/run/error_missing_module_named_import.ts.out
+++ b/tests/specs/run/error_missing_module_named_import/error_missing_module_named_import.ts.out
diff --git a/tests/specs/run/error_name_non_string/__test__.jsonc b/tests/specs/run/error_name_non_string/__test__.jsonc
new file mode 100644
index 000000000..a6748b56a
--- /dev/null
+++ b/tests/specs/run/error_name_non_string/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet error_name_non_string.js",
+ "output": "error_name_non_string.js.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/error_name_non_string.js b/tests/specs/run/error_name_non_string/error_name_non_string.js
index ae9609927..ae9609927 100644
--- a/tests/testdata/run/error_name_non_string.js
+++ b/tests/specs/run/error_name_non_string/error_name_non_string.js
diff --git a/tests/testdata/run/error_name_non_string.js.out b/tests/specs/run/error_name_non_string/error_name_non_string.js.out
index 14fa56c62..14fa56c62 100644
--- a/tests/testdata/run/error_name_non_string.js.out
+++ b/tests/specs/run/error_name_non_string/error_name_non_string.js.out
diff --git a/tests/specs/run/error_no_check/__test__.jsonc b/tests/specs/run/error_no_check/__test__.jsonc
new file mode 100644
index 000000000..439dc5615
--- /dev/null
+++ b/tests/specs/run/error_no_check/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --reload --no-check error_no_check.ts",
+ "output": "error_no_check.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/error_no_check/error_no_check.ts b/tests/specs/run/error_no_check/error_no_check.ts
new file mode 100644
index 000000000..95ebff028
--- /dev/null
+++ b/tests/specs/run/error_no_check/error_no_check.ts
@@ -0,0 +1 @@
+export { AnInterface, isAnInterface } from "./type_and_code.ts";
diff --git a/tests/specs/run/error_no_check/error_no_check.ts.out b/tests/specs/run/error_no_check/error_no_check.ts.out
new file mode 100644
index 000000000..c4e85332d
--- /dev/null
+++ b/tests/specs/run/error_no_check/error_no_check.ts.out
@@ -0,0 +1,2 @@
+error: Uncaught SyntaxError: The requested module './type_and_code.ts' does not provide an export named 'AnInterface'
+[WILDCARD] \ No newline at end of file
diff --git a/tests/specs/run/error_no_check/type_and_code.ts b/tests/specs/run/error_no_check/type_and_code.ts
new file mode 100644
index 000000000..b14713419
--- /dev/null
+++ b/tests/specs/run/error_no_check/type_and_code.ts
@@ -0,0 +1,7 @@
+export interface AnInterface {
+ a: string;
+}
+
+export function isAnInterface(value: unknown): value is AnInterface {
+ return value && typeof value === "object" && "a" in value;
+}
diff --git a/tests/specs/run/error_syntax/__test__.jsonc b/tests/specs/run/error_syntax/__test__.jsonc
new file mode 100644
index 000000000..7a60f2c73
--- /dev/null
+++ b/tests/specs/run/error_syntax/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --reload error_syntax.js",
+ "output": "error_syntax.js.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/error_syntax.js b/tests/specs/run/error_syntax/error_syntax.js
index c0414c356..c0414c356 100644
--- a/tests/testdata/run/error_syntax.js
+++ b/tests/specs/run/error_syntax/error_syntax.js
diff --git a/tests/testdata/run/error_syntax.js.out b/tests/specs/run/error_syntax/error_syntax.js.out
index fa4d51686..fa4d51686 100644
--- a/tests/testdata/run/error_syntax.js.out
+++ b/tests/specs/run/error_syntax/error_syntax.js.out
diff --git a/tests/specs/run/error_syntax_empty_trailing_line/__test__.jsonc b/tests/specs/run/error_syntax_empty_trailing_line/__test__.jsonc
new file mode 100644
index 000000000..72f1de1f7
--- /dev/null
+++ b/tests/specs/run/error_syntax_empty_trailing_line/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --reload error_syntax_empty_trailing_line.mjs",
+ "output": "error_syntax_empty_trailing_line.mjs.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/error_syntax_empty_trailing_line.mjs b/tests/specs/run/error_syntax_empty_trailing_line/error_syntax_empty_trailing_line.mjs
index 864dfb0c7..864dfb0c7 100644
--- a/tests/testdata/run/error_syntax_empty_trailing_line.mjs
+++ b/tests/specs/run/error_syntax_empty_trailing_line/error_syntax_empty_trailing_line.mjs
diff --git a/tests/testdata/run/error_syntax_empty_trailing_line.mjs.out b/tests/specs/run/error_syntax_empty_trailing_line/error_syntax_empty_trailing_line.mjs.out
index 2c9b97aa4..2c9b97aa4 100644
--- a/tests/testdata/run/error_syntax_empty_trailing_line.mjs.out
+++ b/tests/specs/run/error_syntax_empty_trailing_line/error_syntax_empty_trailing_line.mjs.out
diff --git a/tests/specs/run/error_type_definitions/__test__.jsonc b/tests/specs/run/error_type_definitions/__test__.jsonc
new file mode 100644
index 000000000..0ea9bc016
--- /dev/null
+++ b/tests/specs/run/error_type_definitions/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --reload --check error_type_definitions.ts",
+ "output": "error_type_definitions.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/error_type_definitions/error_type_definitions.ts b/tests/specs/run/error_type_definitions/error_type_definitions.ts
new file mode 100644
index 000000000..ceb11787e
--- /dev/null
+++ b/tests/specs/run/error_type_definitions/error_type_definitions.ts
@@ -0,0 +1,5 @@
+// @deno-types="./type_definitions/bar.d.ts"
+import { Bar } from "./type_definitions/bar.js";
+
+const bar = new Bar();
+console.log(bar);
diff --git a/tests/testdata/run/error_type_definitions.ts.out b/tests/specs/run/error_type_definitions/error_type_definitions.ts.out
index 057c21df5..057c21df5 100644
--- a/tests/testdata/run/error_type_definitions.ts.out
+++ b/tests/specs/run/error_type_definitions/error_type_definitions.ts.out
diff --git a/tests/specs/run/error_type_definitions/type_definitions/bar.d.ts b/tests/specs/run/error_type_definitions/type_definitions/bar.d.ts
new file mode 100644
index 000000000..d43335dbb
--- /dev/null
+++ b/tests/specs/run/error_type_definitions/type_definitions/bar.d.ts
@@ -0,0 +1,7 @@
+/// <reference types="baz" />
+
+declare namespace bar {
+ export class Bar {
+ baz: string;
+ }
+}
diff --git a/tests/specs/run/error_type_definitions/type_definitions/bar.js b/tests/specs/run/error_type_definitions/type_definitions/bar.js
new file mode 100644
index 000000000..e9c2e5193
--- /dev/null
+++ b/tests/specs/run/error_type_definitions/type_definitions/bar.js
@@ -0,0 +1,5 @@
+export class Bar {
+ constructor() {
+ this.baz = "baz";
+ }
+}
diff --git a/tests/specs/run/error_type_definitions/type_definitions/fizz.d.ts b/tests/specs/run/error_type_definitions/type_definitions/fizz.d.ts
new file mode 100644
index 000000000..34eb41b96
--- /dev/null
+++ b/tests/specs/run/error_type_definitions/type_definitions/fizz.d.ts
@@ -0,0 +1,2 @@
+/** A global value. */
+declare const fizz: string;
diff --git a/tests/specs/run/error_type_definitions/type_definitions/fizz.js b/tests/specs/run/error_type_definitions/type_definitions/fizz.js
new file mode 100644
index 000000000..852162c94
--- /dev/null
+++ b/tests/specs/run/error_type_definitions/type_definitions/fizz.js
@@ -0,0 +1 @@
+globalThis.fizz = "fizz";
diff --git a/tests/specs/run/error_type_definitions/type_definitions/foo.d.ts b/tests/specs/run/error_type_definitions/type_definitions/foo.d.ts
new file mode 100644
index 000000000..ce39201e1
--- /dev/null
+++ b/tests/specs/run/error_type_definitions/type_definitions/foo.d.ts
@@ -0,0 +1,2 @@
+/** An exported value. */
+export const foo: string;
diff --git a/tests/specs/run/error_type_definitions/type_definitions/foo.js b/tests/specs/run/error_type_definitions/type_definitions/foo.js
new file mode 100644
index 000000000..61d366eb2
--- /dev/null
+++ b/tests/specs/run/error_type_definitions/type_definitions/foo.js
@@ -0,0 +1 @@
+export const foo = "foo";
diff --git a/tests/specs/run/error_type_definitions/type_definitions/qat.ts b/tests/specs/run/error_type_definitions/type_definitions/qat.ts
new file mode 100644
index 000000000..6196c9d38
--- /dev/null
+++ b/tests/specs/run/error_type_definitions/type_definitions/qat.ts
@@ -0,0 +1 @@
+export const qat = "qat";
diff --git a/tests/specs/run/error_with_errors_prop/__test__.jsonc b/tests/specs/run/error_with_errors_prop/__test__.jsonc
new file mode 100644
index 000000000..afbfd24cf
--- /dev/null
+++ b/tests/specs/run/error_with_errors_prop/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet error_with_errors_prop.js",
+ "output": "error_with_errors_prop.js.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/error_with_errors_prop.js b/tests/specs/run/error_with_errors_prop/error_with_errors_prop.js
index d1c6bbfaa..d1c6bbfaa 100644
--- a/tests/testdata/run/error_with_errors_prop.js
+++ b/tests/specs/run/error_with_errors_prop/error_with_errors_prop.js
diff --git a/tests/testdata/run/error_with_errors_prop.js.out b/tests/specs/run/error_with_errors_prop/error_with_errors_prop.js.out
index d958996af..d958996af 100644
--- a/tests/testdata/run/error_with_errors_prop.js.out
+++ b/tests/specs/run/error_with_errors_prop/error_with_errors_prop.js.out
diff --git a/tests/specs/run/es_private_fields/__test__.jsonc b/tests/specs/run/es_private_fields/__test__.jsonc
new file mode 100644
index 000000000..817efd67e
--- /dev/null
+++ b/tests/specs/run/es_private_fields/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload es_private_fields.js",
+ "output": "es_private_fields.js.out"
+}
diff --git a/tests/testdata/run/es_private_fields.js b/tests/specs/run/es_private_fields/es_private_fields.js
index b5f83e39c..b5f83e39c 100644
--- a/tests/testdata/run/es_private_fields.js
+++ b/tests/specs/run/es_private_fields/es_private_fields.js
diff --git a/tests/testdata/run/es_private_fields.js.out b/tests/specs/run/es_private_fields/es_private_fields.js.out
index be1970b05..be1970b05 100644
--- a/tests/testdata/run/es_private_fields.js.out
+++ b/tests/specs/run/es_private_fields/es_private_fields.js.out
diff --git a/tests/specs/run/eval_context_throw_dom_exception/__test__.jsonc b/tests/specs/run/eval_context_throw_dom_exception/__test__.jsonc
new file mode 100644
index 000000000..6ad302b03
--- /dev/null
+++ b/tests/specs/run/eval_context_throw_dom_exception/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run eval_context_throw_dom_exception.js",
+ "output": "eval_context_throw_dom_exception.js.out"
+}
diff --git a/tests/testdata/run/eval_context_throw_dom_exception.js b/tests/specs/run/eval_context_throw_dom_exception/eval_context_throw_dom_exception.js
index 99eaa0f4a..99eaa0f4a 100644
--- a/tests/testdata/run/eval_context_throw_dom_exception.js
+++ b/tests/specs/run/eval_context_throw_dom_exception/eval_context_throw_dom_exception.js
diff --git a/tests/testdata/run/eval_context_throw_dom_exception.js.out b/tests/specs/run/eval_context_throw_dom_exception/eval_context_throw_dom_exception.js.out
index 24ea0cffc..24ea0cffc 100644
--- a/tests/testdata/run/eval_context_throw_dom_exception.js.out
+++ b/tests/specs/run/eval_context_throw_dom_exception/eval_context_throw_dom_exception.js.out
diff --git a/tests/specs/run/event_listener_error/__test__.jsonc b/tests/specs/run/event_listener_error/__test__.jsonc
new file mode 100644
index 000000000..b2540e03d
--- /dev/null
+++ b/tests/specs/run/event_listener_error/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet event_listener_error.ts",
+ "output": "event_listener_error.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/event_listener_error.ts b/tests/specs/run/event_listener_error/event_listener_error.ts
index 1cbdf7bc2..1cbdf7bc2 100644
--- a/tests/testdata/run/event_listener_error.ts
+++ b/tests/specs/run/event_listener_error/event_listener_error.ts
diff --git a/tests/testdata/run/event_listener_error.ts.out b/tests/specs/run/event_listener_error/event_listener_error.ts.out
index a20a91dfd..a20a91dfd 100644
--- a/tests/testdata/run/event_listener_error.ts.out
+++ b/tests/specs/run/event_listener_error/event_listener_error.ts.out
diff --git a/tests/specs/run/event_listener_error_handled/__test__.jsonc b/tests/specs/run/event_listener_error_handled/__test__.jsonc
new file mode 100644
index 000000000..f1fdcd5db
--- /dev/null
+++ b/tests/specs/run/event_listener_error_handled/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet event_listener_error_handled.ts",
+ "output": "event_listener_error_handled.ts.out"
+}
diff --git a/tests/testdata/run/event_listener_error_handled.ts b/tests/specs/run/event_listener_error_handled/event_listener_error_handled.ts
index c4c8fd1cd..c4c8fd1cd 100644
--- a/tests/testdata/run/event_listener_error_handled.ts
+++ b/tests/specs/run/event_listener_error_handled/event_listener_error_handled.ts
diff --git a/tests/testdata/run/event_listener_error_handled.ts.out b/tests/specs/run/event_listener_error_handled/event_listener_error_handled.ts.out
index d3cf525c3..d3cf525c3 100644
--- a/tests/testdata/run/event_listener_error_handled.ts.out
+++ b/tests/specs/run/event_listener_error_handled/event_listener_error_handled.ts.out
diff --git a/tests/specs/run/event_listener_error_immediate_exit/__test__.jsonc b/tests/specs/run/event_listener_error_immediate_exit/__test__.jsonc
new file mode 100644
index 000000000..2974c0e42
--- /dev/null
+++ b/tests/specs/run/event_listener_error_immediate_exit/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet event_listener_error_immediate_exit.ts",
+ "output": "event_listener_error_immediate_exit.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/event_listener_error_immediate_exit.ts b/tests/specs/run/event_listener_error_immediate_exit/event_listener_error_immediate_exit.ts
index 292a0df00..292a0df00 100644
--- a/tests/testdata/run/event_listener_error_immediate_exit.ts
+++ b/tests/specs/run/event_listener_error_immediate_exit/event_listener_error_immediate_exit.ts
diff --git a/tests/testdata/run/event_listener_error_immediate_exit.ts.out b/tests/specs/run/event_listener_error_immediate_exit/event_listener_error_immediate_exit.ts.out
index 8f03f71b8..8f03f71b8 100644
--- a/tests/testdata/run/event_listener_error_immediate_exit.ts.out
+++ b/tests/specs/run/event_listener_error_immediate_exit/event_listener_error_immediate_exit.ts.out
diff --git a/tests/specs/run/event_listener_error_immediate_exit_worker/__test__.jsonc b/tests/specs/run/event_listener_error_immediate_exit_worker/__test__.jsonc
new file mode 100644
index 000000000..6ef3ef2ed
--- /dev/null
+++ b/tests/specs/run/event_listener_error_immediate_exit_worker/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet -A event_listener_error_immediate_exit_worker.ts",
+ "output": "event_listener_error_immediate_exit_worker.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/event_listener_error_immediate_exit_worker/event_listener_error_immediate_exit.ts b/tests/specs/run/event_listener_error_immediate_exit_worker/event_listener_error_immediate_exit.ts
new file mode 100644
index 000000000..292a0df00
--- /dev/null
+++ b/tests/specs/run/event_listener_error_immediate_exit_worker/event_listener_error_immediate_exit.ts
@@ -0,0 +1,12 @@
+addEventListener("foo", () => {
+ queueMicrotask(() => console.log("queueMicrotask"));
+ setTimeout(() => console.log("timer"), 0);
+ throw new Error("bar");
+});
+console.log(1);
+// @ts-ignore Deno[Deno.internal].core
+Deno[Deno.internal].core.setNextTickCallback(() => console.log("nextTick"));
+// @ts-ignore Deno[Deno.internal].core
+Deno[Deno.internal].core.setHasTickScheduled(true);
+dispatchEvent(new CustomEvent("foo"));
+console.log(2);
diff --git a/tests/testdata/run/event_listener_error_immediate_exit_worker.ts b/tests/specs/run/event_listener_error_immediate_exit_worker/event_listener_error_immediate_exit_worker.ts
index 58c45d1bb..58c45d1bb 100644
--- a/tests/testdata/run/event_listener_error_immediate_exit_worker.ts
+++ b/tests/specs/run/event_listener_error_immediate_exit_worker/event_listener_error_immediate_exit_worker.ts
diff --git a/tests/testdata/run/event_listener_error_immediate_exit_worker.ts.out b/tests/specs/run/event_listener_error_immediate_exit_worker/event_listener_error_immediate_exit_worker.ts.out
index 85b52190b..85b52190b 100644
--- a/tests/testdata/run/event_listener_error_immediate_exit_worker.ts.out
+++ b/tests/specs/run/event_listener_error_immediate_exit_worker/event_listener_error_immediate_exit_worker.ts.out
diff --git a/tests/specs/run/exit_error42/__test__.jsonc b/tests/specs/run/exit_error42/__test__.jsonc
new file mode 100644
index 000000000..43d308956
--- /dev/null
+++ b/tests/specs/run/exit_error42/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet --reload exit_error42.ts",
+ "output": "exit_error42.ts.out",
+ "exitCode": 42
+}
diff --git a/tests/testdata/run/exit_error42.ts b/tests/specs/run/exit_error42/exit_error42.ts
index e4db41f3a..e4db41f3a 100644
--- a/tests/testdata/run/exit_error42.ts
+++ b/tests/specs/run/exit_error42/exit_error42.ts
diff --git a/tests/testdata/run/exit_error42.ts.out b/tests/specs/run/exit_error42/exit_error42.ts.out
index 90be1f305..90be1f305 100644
--- a/tests/testdata/run/exit_error42.ts.out
+++ b/tests/specs/run/exit_error42/exit_error42.ts.out
diff --git a/tests/specs/run/explicit_resource_management/__test__.jsonc b/tests/specs/run/explicit_resource_management/__test__.jsonc
new file mode 100644
index 000000000..7062e6f36
--- /dev/null
+++ b/tests/specs/run/explicit_resource_management/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --check explicit_resource_management/main.ts",
+ "output": "explicit_resource_management/main.out"
+}
diff --git a/tests/testdata/run/explicit_resource_management/main.out b/tests/specs/run/explicit_resource_management/explicit_resource_management/main.out
index ff5ac4b59..ff5ac4b59 100644
--- a/tests/testdata/run/explicit_resource_management/main.out
+++ b/tests/specs/run/explicit_resource_management/explicit_resource_management/main.out
diff --git a/tests/testdata/run/explicit_resource_management/main.ts b/tests/specs/run/explicit_resource_management/explicit_resource_management/main.ts
index 0201a51f9..0201a51f9 100644
--- a/tests/testdata/run/explicit_resource_management/main.ts
+++ b/tests/specs/run/explicit_resource_management/explicit_resource_management/main.ts
diff --git a/tests/specs/run/ext_flag_takes_precedence_over_extension/__test__.jsonc b/tests/specs/run/ext_flag_takes_precedence_over_extension/__test__.jsonc
new file mode 100644
index 000000000..0806088b4
--- /dev/null
+++ b/tests/specs/run/ext_flag_takes_precedence_over_extension/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --ext ts --check ts_with_js_extension.js",
+ "output": "ts_with_js_extension.out",
+ "exitCode": 0
+}
diff --git a/tests/specs/run/ext_flag_takes_precedence_over_extension/ts_with_js_extension.js b/tests/specs/run/ext_flag_takes_precedence_over_extension/ts_with_js_extension.js
new file mode 100644
index 000000000..3c49f7484
--- /dev/null
+++ b/tests/specs/run/ext_flag_takes_precedence_over_extension/ts_with_js_extension.js
@@ -0,0 +1,5 @@
+interface Lollipop {
+ _: number;
+}
+
+console.log("executing typescript with extension");
diff --git a/tests/specs/run/ext_flag_takes_precedence_over_extension/ts_with_js_extension.out b/tests/specs/run/ext_flag_takes_precedence_over_extension/ts_with_js_extension.out
new file mode 100644
index 000000000..7ae7b9168
--- /dev/null
+++ b/tests/specs/run/ext_flag_takes_precedence_over_extension/ts_with_js_extension.out
@@ -0,0 +1,2 @@
+Check [WILDCARD]/ts_with_js_extension.js
+executing typescript with extension
diff --git a/tests/specs/run/fetch_async_error_stack/__test__.jsonc b/tests/specs/run/fetch_async_error_stack/__test__.jsonc
new file mode 100644
index 000000000..152f57807
--- /dev/null
+++ b/tests/specs/run/fetch_async_error_stack/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet -A fetch_async_error_stack.ts",
+ "output": "fetch_async_error_stack.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/fetch_async_error_stack.ts b/tests/specs/run/fetch_async_error_stack/fetch_async_error_stack.ts
index f583192c2..f583192c2 100644
--- a/tests/testdata/run/fetch_async_error_stack.ts
+++ b/tests/specs/run/fetch_async_error_stack/fetch_async_error_stack.ts
diff --git a/tests/testdata/run/fetch_async_error_stack.ts.out b/tests/specs/run/fetch_async_error_stack/fetch_async_error_stack.ts.out
index 2722cc8a7..2722cc8a7 100644
--- a/tests/testdata/run/fetch_async_error_stack.ts.out
+++ b/tests/specs/run/fetch_async_error_stack/fetch_async_error_stack.ts.out
diff --git a/tests/specs/run/fetch_response_finalization/__test__.jsonc b/tests/specs/run/fetch_response_finalization/__test__.jsonc
new file mode 100644
index 000000000..51a7e2b04
--- /dev/null
+++ b/tests/specs/run/fetch_response_finalization/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --v8-flags=--expose-gc --allow-net fetch_response_finalization.js",
+ "output": "fetch_response_finalization.js.out",
+ "exitCode": 0
+}
diff --git a/tests/testdata/run/fetch_response_finalization.js b/tests/specs/run/fetch_response_finalization/fetch_response_finalization.js
index 85fc6afa3..85fc6afa3 100644
--- a/tests/testdata/run/fetch_response_finalization.js
+++ b/tests/specs/run/fetch_response_finalization/fetch_response_finalization.js
diff --git a/tests/testdata/run/fetch_response_finalization.js.out b/tests/specs/run/fetch_response_finalization/fetch_response_finalization.js.out
index 645842a5b..645842a5b 100644
--- a/tests/testdata/run/fetch_response_finalization.js.out
+++ b/tests/specs/run/fetch_response_finalization/fetch_response_finalization.js.out
diff --git a/tests/specs/run/finalization_registry/__test__.jsonc b/tests/specs/run/finalization_registry/__test__.jsonc
new file mode 100644
index 000000000..f7526506c
--- /dev/null
+++ b/tests/specs/run/finalization_registry/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --v8-flags=--expose-gc finalization_registry.js",
+ "output": "finalization_registry.js.out"
+}
diff --git a/tests/testdata/run/finalization_registry.js b/tests/specs/run/finalization_registry/finalization_registry.js
index ee9dc384f..ee9dc384f 100644
--- a/tests/testdata/run/finalization_registry.js
+++ b/tests/specs/run/finalization_registry/finalization_registry.js
diff --git a/tests/testdata/run/finalization_registry.js.out b/tests/specs/run/finalization_registry/finalization_registry.js.out
index fee61413a..fee61413a 100644
--- a/tests/testdata/run/finalization_registry.js.out
+++ b/tests/specs/run/finalization_registry/finalization_registry.js.out
diff --git a/tests/specs/run/fix_dynamic_import_errors/__test__.jsonc b/tests/specs/run/fix_dynamic_import_errors/__test__.jsonc
new file mode 100644
index 000000000..d9302d2ca
--- /dev/null
+++ b/tests/specs/run/fix_dynamic_import_errors/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --reload fix_dynamic_import_errors.js",
+ "output": "fix_dynamic_import_errors.js.out"
+}
diff --git a/tests/specs/run/fix_dynamic_import_errors/b.js b/tests/specs/run/fix_dynamic_import_errors/b.js
new file mode 100644
index 000000000..6ea50d360
--- /dev/null
+++ b/tests/specs/run/fix_dynamic_import_errors/b.js
@@ -0,0 +1,2 @@
+import "./bad.mjs";
+export default () => "error";
diff --git a/tests/specs/run/fix_dynamic_import_errors/c.js b/tests/specs/run/fix_dynamic_import_errors/c.js
new file mode 100644
index 000000000..20546455e
--- /dev/null
+++ b/tests/specs/run/fix_dynamic_import_errors/c.js
@@ -0,0 +1,2 @@
+await import("./bad2.mjs");
+export default () => "error";
diff --git a/tests/specs/run/fix_dynamic_import_errors/fix_dynamic_import_errors.js b/tests/specs/run/fix_dynamic_import_errors/fix_dynamic_import_errors.js
new file mode 100644
index 000000000..e105cbada
--- /dev/null
+++ b/tests/specs/run/fix_dynamic_import_errors/fix_dynamic_import_errors.js
@@ -0,0 +1,7 @@
+import("./b.js").catch(() => {
+ console.log("caught import error from b.js");
+});
+
+import("./c.js").catch(() => {
+ console.log("caught import error from c.js");
+});
diff --git a/tests/testdata/run/fix_dynamic_import_errors.js.out b/tests/specs/run/fix_dynamic_import_errors/fix_dynamic_import_errors.js.out
index e7856fb9c..e7856fb9c 100644
--- a/tests/testdata/run/fix_dynamic_import_errors.js.out
+++ b/tests/specs/run/fix_dynamic_import_errors/fix_dynamic_import_errors.js.out
diff --git a/tests/specs/run/fix_emittable_skipped/__test__.jsonc b/tests/specs/run/fix_emittable_skipped/__test__.jsonc
new file mode 100644
index 000000000..ef1445e0e
--- /dev/null
+++ b/tests/specs/run/fix_emittable_skipped/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --reload fix_emittable_skipped.js",
+ "output": "fix_emittable_skipped.ts.out"
+}
diff --git a/tests/specs/run/fix_emittable_skipped/emittable.d.ts b/tests/specs/run/fix_emittable_skipped/emittable.d.ts
new file mode 100644
index 000000000..425b80f24
--- /dev/null
+++ b/tests/specs/run/fix_emittable_skipped/emittable.d.ts
@@ -0,0 +1 @@
+export const a: string;
diff --git a/tests/specs/run/fix_emittable_skipped/fix_emittable_skipped.js b/tests/specs/run/fix_emittable_skipped/fix_emittable_skipped.js
new file mode 100644
index 000000000..b94af2730
--- /dev/null
+++ b/tests/specs/run/fix_emittable_skipped/fix_emittable_skipped.js
@@ -0,0 +1,7 @@
+/// <reference types="./emittable.d.ts" />
+
+import "./polyfill.ts";
+
+export const a = "a";
+
+console.log(globalThis.polyfill);
diff --git a/tests/testdata/run/fix_emittable_skipped.ts.out b/tests/specs/run/fix_emittable_skipped/fix_emittable_skipped.ts.out
index 865759299..865759299 100644
--- a/tests/testdata/run/fix_emittable_skipped.ts.out
+++ b/tests/specs/run/fix_emittable_skipped/fix_emittable_skipped.ts.out
diff --git a/tests/specs/run/fix_emittable_skipped/polyfill.ts b/tests/specs/run/fix_emittable_skipped/polyfill.ts
new file mode 100644
index 000000000..7af67c4c0
--- /dev/null
+++ b/tests/specs/run/fix_emittable_skipped/polyfill.ts
@@ -0,0 +1,8 @@
+declare global {
+ const polyfill: () => void;
+}
+
+// deno-lint-ignore no-explicit-any
+(globalThis as any).polyfill = () => {
+ console.log("polyfill");
+};
diff --git a/tests/specs/run/fix_js_import_js/__test__.jsonc b/tests/specs/run/fix_js_import_js/__test__.jsonc
new file mode 100644
index 000000000..94b1df540
--- /dev/null
+++ b/tests/specs/run/fix_js_import_js/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload fix_js_import_js.ts",
+ "output": "fix_js_import_js.ts.out"
+}
diff --git a/tests/specs/run/fix_js_import_js/fix_js_import_js.ts b/tests/specs/run/fix_js_import_js/fix_js_import_js.ts
new file mode 100644
index 000000000..4862f03e1
--- /dev/null
+++ b/tests/specs/run/fix_js_import_js/fix_js_import_js.ts
@@ -0,0 +1,3 @@
+import { isMod4 } from "./mod6.js";
+
+console.log(isMod4);
diff --git a/tests/testdata/run/fix_js_import_js.ts.out b/tests/specs/run/fix_js_import_js/fix_js_import_js.ts.out
index 27ba77dda..27ba77dda 100644
--- a/tests/testdata/run/fix_js_import_js.ts.out
+++ b/tests/specs/run/fix_js_import_js/fix_js_import_js.ts.out
diff --git a/tests/specs/run/fix_js_import_js/mod4.js b/tests/specs/run/fix_js_import_js/mod4.js
new file mode 100644
index 000000000..71332dbc4
--- /dev/null
+++ b/tests/specs/run/fix_js_import_js/mod4.js
@@ -0,0 +1 @@
+export const isMod4 = true;
diff --git a/tests/specs/run/fix_js_import_js/mod6.js b/tests/specs/run/fix_js_import_js/mod6.js
new file mode 100644
index 000000000..5e17c9ee0
--- /dev/null
+++ b/tests/specs/run/fix_js_import_js/mod6.js
@@ -0,0 +1 @@
+export { isMod4 } from "./mod4.js";
diff --git a/tests/specs/run/fix_js_imports/__test__.jsonc b/tests/specs/run/fix_js_imports/__test__.jsonc
new file mode 100644
index 000000000..a3635d18c
--- /dev/null
+++ b/tests/specs/run/fix_js_imports/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload fix_js_imports.ts",
+ "output": "fix_js_imports.ts.out"
+}
diff --git a/tests/specs/run/fix_js_imports/amd_like.js b/tests/specs/run/fix_js_imports/amd_like.js
new file mode 100644
index 000000000..f27e505e4
--- /dev/null
+++ b/tests/specs/run/fix_js_imports/amd_like.js
@@ -0,0 +1,3 @@
+// looks like an AMD module, but isn't
+const define = () => {};
+define(["fake_module"], () => {});
diff --git a/tests/specs/run/fix_js_imports/fix_js_imports.ts b/tests/specs/run/fix_js_imports/fix_js_imports.ts
new file mode 100644
index 000000000..07e68a135
--- /dev/null
+++ b/tests/specs/run/fix_js_imports/fix_js_imports.ts
@@ -0,0 +1,3 @@
+import * as amdLike from "./amd_like.js";
+
+console.log(amdLike);
diff --git a/tests/testdata/run/fix_js_imports.ts.out b/tests/specs/run/fix_js_imports/fix_js_imports.ts.out
index c427932a4..c427932a4 100644
--- a/tests/testdata/run/fix_js_imports.ts.out
+++ b/tests/specs/run/fix_js_imports/fix_js_imports.ts.out
diff --git a/tests/specs/run/fix_tsc_file_exists/__test__.jsonc b/tests/specs/run/fix_tsc_file_exists/__test__.jsonc
new file mode 100644
index 000000000..d2b0bda29
--- /dev/null
+++ b/tests/specs/run/fix_tsc_file_exists/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload tsc/test.js",
+ "output": "fix_tsc_file_exists.out"
+}
diff --git a/tests/testdata/run/fix_tsc_file_exists.out b/tests/specs/run/fix_tsc_file_exists/fix_tsc_file_exists.out
index ce0136250..ce0136250 100644
--- a/tests/testdata/run/fix_tsc_file_exists.out
+++ b/tests/specs/run/fix_tsc_file_exists/fix_tsc_file_exists.out
diff --git a/tests/specs/run/fix_tsc_file_exists/tsc/a.js b/tests/specs/run/fix_tsc_file_exists/tsc/a.js
new file mode 100644
index 000000000..5a7b3ff93
--- /dev/null
+++ b/tests/specs/run/fix_tsc_file_exists/tsc/a.js
@@ -0,0 +1,2 @@
+import { v4 } from "./d.ts";
+export function a() {}
diff --git a/tests/specs/run/fix_tsc_file_exists/tsc/d.ts b/tests/specs/run/fix_tsc_file_exists/tsc/d.ts
new file mode 100644
index 000000000..3c74b8c83
--- /dev/null
+++ b/tests/specs/run/fix_tsc_file_exists/tsc/d.ts
@@ -0,0 +1,3 @@
+export function v4() {
+ return "hello";
+}
diff --git a/tests/specs/run/fix_tsc_file_exists/tsc/node_modules/b.js b/tests/specs/run/fix_tsc_file_exists/tsc/node_modules/b.js
new file mode 100644
index 000000000..191660935
--- /dev/null
+++ b/tests/specs/run/fix_tsc_file_exists/tsc/node_modules/b.js
@@ -0,0 +1,2 @@
+import c from "./c.js";
+export { c };
diff --git a/tests/specs/run/fix_tsc_file_exists/tsc/node_modules/c.js b/tests/specs/run/fix_tsc_file_exists/tsc/node_modules/c.js
new file mode 100644
index 000000000..cff71c44a
--- /dev/null
+++ b/tests/specs/run/fix_tsc_file_exists/tsc/node_modules/c.js
@@ -0,0 +1 @@
+export default function c() {}
diff --git a/tests/specs/run/fix_tsc_file_exists/tsc/test.js b/tests/specs/run/fix_tsc_file_exists/tsc/test.js
new file mode 100644
index 000000000..b7f46b351
--- /dev/null
+++ b/tests/specs/run/fix_tsc_file_exists/tsc/test.js
@@ -0,0 +1,4 @@
+import { a } from "./a.js";
+import { c } from "./node_modules/b.js";
+
+console.log("hello");
diff --git a/tests/specs/run/fix_worker_dispatchevent/__test__.jsonc b/tests/specs/run/fix_worker_dispatchevent/__test__.jsonc
new file mode 100644
index 000000000..45e49b87f
--- /dev/null
+++ b/tests/specs/run/fix_worker_dispatchevent/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload fix_worker_dispatchevent.ts",
+ "output": "fix_worker_dispatchevent.ts.out"
+}
diff --git a/tests/testdata/run/fix_worker_dispatchevent.ts b/tests/specs/run/fix_worker_dispatchevent/fix_worker_dispatchevent.ts
index 1b73b52dc..1b73b52dc 100644
--- a/tests/testdata/run/fix_worker_dispatchevent.ts
+++ b/tests/specs/run/fix_worker_dispatchevent/fix_worker_dispatchevent.ts
diff --git a/tests/testdata/run/fix_worker_dispatchevent.ts.out b/tests/specs/run/fix_worker_dispatchevent/fix_worker_dispatchevent.ts.out
index 2e9ba477f..2e9ba477f 100644
--- a/tests/testdata/run/fix_worker_dispatchevent.ts.out
+++ b/tests/specs/run/fix_worker_dispatchevent/fix_worker_dispatchevent.ts.out
diff --git a/tests/specs/run/followup_dyn_import_resolved/__test__.jsonc b/tests/specs/run/followup_dyn_import_resolved/__test__.jsonc
new file mode 100644
index 000000000..b94e3d8c9
--- /dev/null
+++ b/tests/specs/run/followup_dyn_import_resolved/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-read followup_dyn_import_resolves/main.ts",
+ "output": "followup_dyn_import_resolves/main.ts.out"
+}
diff --git a/tests/testdata/run/followup_dyn_import_resolves/main.ts b/tests/specs/run/followup_dyn_import_resolved/followup_dyn_import_resolves/main.ts
index a8508f942..a8508f942 100644
--- a/tests/testdata/run/followup_dyn_import_resolves/main.ts
+++ b/tests/specs/run/followup_dyn_import_resolved/followup_dyn_import_resolves/main.ts
diff --git a/tests/testdata/run/followup_dyn_import_resolves/main.ts.out b/tests/specs/run/followup_dyn_import_resolved/followup_dyn_import_resolves/main.ts.out
index a19976d4a..a19976d4a 100644
--- a/tests/testdata/run/followup_dyn_import_resolves/main.ts.out
+++ b/tests/specs/run/followup_dyn_import_resolved/followup_dyn_import_resolves/main.ts.out
diff --git a/tests/specs/run/followup_dyn_import_resolved/followup_dyn_import_resolves/sub1.ts b/tests/specs/run/followup_dyn_import_resolved/followup_dyn_import_resolves/sub1.ts
new file mode 100644
index 000000000..d06c30221
--- /dev/null
+++ b/tests/specs/run/followup_dyn_import_resolved/followup_dyn_import_resolves/sub1.ts
@@ -0,0 +1,2 @@
+await import("./sub2.ts");
+console.log("sub1");
diff --git a/tests/specs/run/followup_dyn_import_resolved/followup_dyn_import_resolves/sub2.ts b/tests/specs/run/followup_dyn_import_resolved/followup_dyn_import_resolves/sub2.ts
new file mode 100644
index 000000000..cce2b524c
--- /dev/null
+++ b/tests/specs/run/followup_dyn_import_resolved/followup_dyn_import_resolves/sub2.ts
@@ -0,0 +1 @@
+console.log("sub2");
diff --git a/tests/specs/run/heapstats/__test__.jsonc b/tests/specs/run/heapstats/__test__.jsonc
new file mode 100644
index 000000000..6429d7cf5
--- /dev/null
+++ b/tests/specs/run/heapstats/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --v8-flags=--expose-gc heapstats.js",
+ "output": "heapstats.js.out"
+}
diff --git a/tests/testdata/run/heapstats.js b/tests/specs/run/heapstats/heapstats.js
index b93c9c120..b93c9c120 100644
--- a/tests/testdata/run/heapstats.js
+++ b/tests/specs/run/heapstats/heapstats.js
diff --git a/tests/testdata/run/heapstats.js.out b/tests/specs/run/heapstats/heapstats.js.out
index 954266333..954266333 100644
--- a/tests/testdata/run/heapstats.js.out
+++ b/tests/specs/run/heapstats/heapstats.js.out
diff --git a/tests/specs/run/https_import/RootCA.pem b/tests/specs/run/https_import/RootCA.pem
new file mode 100644
index 000000000..c2f84ceeb
--- /dev/null
+++ b/tests/specs/run/https_import/RootCA.pem
@@ -0,0 +1,19 @@
+-----BEGIN CERTIFICATE-----
+MIIDIzCCAgugAwIBAgIJAMKPPW4tsOymMA0GCSqGSIb3DQEBCwUAMCcxCzAJBgNV
+BAYTAlVTMRgwFgYDVQQDDA9FeGFtcGxlLVJvb3QtQ0EwIBcNMTkxMDIxMTYyODIy
+WhgPMjExODA5MjcxNjI4MjJaMCcxCzAJBgNVBAYTAlVTMRgwFgYDVQQDDA9FeGFt
+cGxlLVJvb3QtQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDMH/IO
+2qtHfyBKwANNPB4K0q5JVSg8XxZdRpTTlz0CwU0oRO3uHrI52raCCfVeiQutyZop
+eFZTDWeXGudGAFA2B5m3orWt0s+touPi8MzjsG2TQ+WSI66QgbXTNDitDDBtTVcV
+5G3Ic+3SppQAYiHSekLISnYWgXLl+k5CnEfTowg6cjqjVr0KjL03cTN3H7b+6+0S
+ws4rYbW1j4ExR7K6BFNH6572yq5qR20E6GqlY+EcOZpw4CbCk9lS8/CWuXze/vMs
+OfDcc6K+B625d27wyEGZHedBomT2vAD7sBjvO8hn/DP1Qb46a8uCHR6NSfnJ7bXO
+G1igaIbgY1zXirNdAgMBAAGjUDBOMB0GA1UdDgQWBBTzut+pwwDfqmMYcI9KNWRD
+hxcIpTAfBgNVHSMEGDAWgBTzut+pwwDfqmMYcI9KNWRDhxcIpTAMBgNVHRMEBTAD
+AQH/MA0GCSqGSIb3DQEBCwUAA4IBAQB9AqSbZ+hEglAgSHxAMCqRFdhVu7MvaQM0
+P090mhGlOCt3yB7kdGfsIrUW6nQcTz7PPQFRaJMrFHPvFvPootkBUpTYR4hTkdce
+H6RCRu2Jxl4Y9bY/uezd9YhGCYfUtfjA6/TH9FcuZfttmOOlxOt01XfNvVMIR6RM
+z/AYhd+DeOXjr35F/VHeVpnk+55L0PYJsm1CdEbOs5Hy1ecR7ACuDkXnbM4fpz9I
+kyIWJwk2zJReKcJMgi1aIinDM9ao/dca1G99PHOw8dnr4oyoTiv8ao6PWiSRHHMi
+MNf4EgWfK+tZMnuqfpfO9740KzfcVoMNo4QJD4yn5YxroUOO/Azi
+-----END CERTIFICATE-----
diff --git a/tests/specs/run/https_import/__test__.jsonc b/tests/specs/run/https_import/__test__.jsonc
new file mode 100644
index 000000000..9a37230f2
--- /dev/null
+++ b/tests/specs/run/https_import/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-import --quiet --reload --cert RootCA.pem https_import.ts",
+ "output": "https_import.ts.out"
+}
diff --git a/tests/specs/run/https_import/https_import.ts b/tests/specs/run/https_import/https_import.ts
new file mode 100644
index 000000000..d392f4a5d
--- /dev/null
+++ b/tests/specs/run/https_import/https_import.ts
@@ -0,0 +1,3 @@
+import { printHello } from "./print_hello.ts";
+
+printHello();
diff --git a/tests/specs/run/https_import/https_import.ts.out b/tests/specs/run/https_import/https_import.ts.out
new file mode 100644
index 000000000..e965047ad
--- /dev/null
+++ b/tests/specs/run/https_import/https_import.ts.out
@@ -0,0 +1 @@
+Hello
diff --git a/tests/specs/run/https_import/print_hello.ts b/tests/specs/run/https_import/print_hello.ts
new file mode 100644
index 000000000..b9c0ad527
--- /dev/null
+++ b/tests/specs/run/https_import/print_hello.ts
@@ -0,0 +1,3 @@
+export function printHello() {
+ console.log("Hello");
+}
diff --git a/tests/specs/run/if_main/__test__.jsonc b/tests/specs/run/if_main/__test__.jsonc
new file mode 100644
index 000000000..f6e2dbf27
--- /dev/null
+++ b/tests/specs/run/if_main/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload if_main.ts",
+ "output": "if_main.ts.out"
+}
diff --git a/tests/testdata/run/if_main.ts b/tests/specs/run/if_main/if_main.ts
index 4dcfecea0..4dcfecea0 100644
--- a/tests/testdata/run/if_main.ts
+++ b/tests/specs/run/if_main/if_main.ts
diff --git a/tests/specs/run/if_main/if_main.ts.out b/tests/specs/run/if_main/if_main.ts.out
new file mode 100644
index 000000000..ba2906d06
--- /dev/null
+++ b/tests/specs/run/if_main/if_main.ts.out
@@ -0,0 +1 @@
+main
diff --git a/tests/specs/run/import_attributes_dynamic_error/__test__.jsonc b/tests/specs/run/import_attributes_dynamic_error/__test__.jsonc
new file mode 100644
index 000000000..0a6137a2b
--- /dev/null
+++ b/tests/specs/run/import_attributes_dynamic_error/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --allow-read dynamic_error.ts",
+ "output": "dynamic_error.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/import_attributes_dynamic_error/data.json b/tests/specs/run/import_attributes_dynamic_error/data.json
new file mode 100644
index 000000000..37b3ee1e0
--- /dev/null
+++ b/tests/specs/run/import_attributes_dynamic_error/data.json
@@ -0,0 +1,6 @@
+{
+ "a": "b",
+ "c": {
+ "d": 10
+ }
+}
diff --git a/tests/specs/run/import_attributes_dynamic_error/dynamic_error.out b/tests/specs/run/import_attributes_dynamic_error/dynamic_error.out
new file mode 100644
index 000000000..24f29de72
--- /dev/null
+++ b/tests/specs/run/import_attributes_dynamic_error/dynamic_error.out
@@ -0,0 +1,4 @@
+error: Uncaught (in promise) TypeError: Attempted to load JSON module without specifying "type": "json" attribute in the import statement.
+const data = await import("./data.json");
+ ^
+ at async [WILDCARD]dynamic_error.ts:1:14
diff --git a/tests/specs/run/import_attributes_dynamic_error/dynamic_error.ts b/tests/specs/run/import_attributes_dynamic_error/dynamic_error.ts
new file mode 100644
index 000000000..2d9c6757f
--- /dev/null
+++ b/tests/specs/run/import_attributes_dynamic_error/dynamic_error.ts
@@ -0,0 +1,3 @@
+const data = await import("./data.json");
+
+console.log(data);
diff --git a/tests/specs/run/import_attributes_dynamic_import/__test__.jsonc b/tests/specs/run/import_attributes_dynamic_import/__test__.jsonc
new file mode 100644
index 000000000..75962e88d
--- /dev/null
+++ b/tests/specs/run/import_attributes_dynamic_import/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-read --check dynamic_import.ts",
+ "output": "dynamic_import.out"
+}
diff --git a/tests/specs/run/import_attributes_dynamic_import/data.json b/tests/specs/run/import_attributes_dynamic_import/data.json
new file mode 100644
index 000000000..37b3ee1e0
--- /dev/null
+++ b/tests/specs/run/import_attributes_dynamic_import/data.json
@@ -0,0 +1,6 @@
+{
+ "a": "b",
+ "c": {
+ "d": 10
+ }
+}
diff --git a/tests/specs/run/import_attributes_dynamic_import/dynamic_import.out b/tests/specs/run/import_attributes_dynamic_import/dynamic_import.out
new file mode 100644
index 000000000..7a7b4c91f
--- /dev/null
+++ b/tests/specs/run/import_attributes_dynamic_import/dynamic_import.out
@@ -0,0 +1,2 @@
+[WILDCARD]
+[Module: null prototype] { default: { a: "b", c: { d: 10 } } }
diff --git a/tests/specs/run/import_attributes_dynamic_import/dynamic_import.ts b/tests/specs/run/import_attributes_dynamic_import/dynamic_import.ts
new file mode 100644
index 000000000..093136fb0
--- /dev/null
+++ b/tests/specs/run/import_attributes_dynamic_import/dynamic_import.ts
@@ -0,0 +1,3 @@
+const data1 = await import("./data.json", { with: { type: "json" } });
+
+console.log(data1);
diff --git a/tests/specs/run/import_attributes_static_error/__test__.jsonc b/tests/specs/run/import_attributes_static_error/__test__.jsonc
new file mode 100644
index 000000000..2d08c66d3
--- /dev/null
+++ b/tests/specs/run/import_attributes_static_error/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --allow-read static_error.ts",
+ "output": "static_error.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/import_attributes_static_error/data.json b/tests/specs/run/import_attributes_static_error/data.json
new file mode 100644
index 000000000..37b3ee1e0
--- /dev/null
+++ b/tests/specs/run/import_attributes_static_error/data.json
@@ -0,0 +1,6 @@
+{
+ "a": "b",
+ "c": {
+ "d": 10
+ }
+}
diff --git a/tests/specs/run/import_attributes_static_error/static_error.out b/tests/specs/run/import_attributes_static_error/static_error.out
new file mode 100644
index 000000000..29b24b965
--- /dev/null
+++ b/tests/specs/run/import_attributes_static_error/static_error.out
@@ -0,0 +1,3 @@
+error: Expected a JavaScript or TypeScript module, but identified a Json module. Consider importing Json modules with an import attribute with the type of "json".
+ Specifier: [WILDCARD]/data.json
+ at [WILDCARD]static_error.ts:1:18
diff --git a/tests/specs/run/import_attributes_static_error/static_error.ts b/tests/specs/run/import_attributes_static_error/static_error.ts
new file mode 100644
index 000000000..0bc3a93f8
--- /dev/null
+++ b/tests/specs/run/import_attributes_static_error/static_error.ts
@@ -0,0 +1,3 @@
+import data from "./data.json";
+
+console.log(data);
diff --git a/tests/specs/run/import_attributes_static_export/__test__.jsonc b/tests/specs/run/import_attributes_static_export/__test__.jsonc
new file mode 100644
index 000000000..05a64aab5
--- /dev/null
+++ b/tests/specs/run/import_attributes_static_export/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-read static_export.ts",
+ "output": "static_export.out"
+}
diff --git a/tests/specs/run/import_attributes_static_export/data.json b/tests/specs/run/import_attributes_static_export/data.json
new file mode 100644
index 000000000..37b3ee1e0
--- /dev/null
+++ b/tests/specs/run/import_attributes_static_export/data.json
@@ -0,0 +1,6 @@
+{
+ "a": "b",
+ "c": {
+ "d": 10
+ }
+}
diff --git a/tests/specs/run/import_attributes_static_export/static_export.out b/tests/specs/run/import_attributes_static_export/static_export.out
new file mode 100644
index 000000000..41af79d7c
--- /dev/null
+++ b/tests/specs/run/import_attributes_static_export/static_export.out
@@ -0,0 +1 @@
+{ a: "b", c: { d: 10 } }
diff --git a/tests/specs/run/import_attributes_static_export/static_export.ts b/tests/specs/run/import_attributes_static_export/static_export.ts
new file mode 100644
index 000000000..ac3ee694f
--- /dev/null
+++ b/tests/specs/run/import_attributes_static_export/static_export.ts
@@ -0,0 +1,3 @@
+import data from "./static_reexport.ts";
+
+console.log(data);
diff --git a/tests/specs/run/import_attributes_static_export/static_reexport.ts b/tests/specs/run/import_attributes_static_export/static_reexport.ts
new file mode 100644
index 000000000..e6175691c
--- /dev/null
+++ b/tests/specs/run/import_attributes_static_export/static_reexport.ts
@@ -0,0 +1 @@
+export { default } from "./data.json" with { type: "json" };
diff --git a/tests/specs/run/import_attributes_static_import/__test__.jsonc b/tests/specs/run/import_attributes_static_import/__test__.jsonc
new file mode 100644
index 000000000..4ea39e6d3
--- /dev/null
+++ b/tests/specs/run/import_attributes_static_import/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-read static_import.ts",
+ "output": "static_import.out"
+}
diff --git a/tests/specs/run/import_attributes_static_import/data.json b/tests/specs/run/import_attributes_static_import/data.json
new file mode 100644
index 000000000..37b3ee1e0
--- /dev/null
+++ b/tests/specs/run/import_attributes_static_import/data.json
@@ -0,0 +1,6 @@
+{
+ "a": "b",
+ "c": {
+ "d": 10
+ }
+}
diff --git a/tests/specs/run/import_attributes_static_import/static_import.out b/tests/specs/run/import_attributes_static_import/static_import.out
new file mode 100644
index 000000000..e57dffa99
--- /dev/null
+++ b/tests/specs/run/import_attributes_static_import/static_import.out
@@ -0,0 +1,2 @@
+{ a: "b", c: { d: 10 } }
+{ a: "b", c: { d: 10 } }
diff --git a/tests/specs/run/import_attributes_static_import/static_import.ts b/tests/specs/run/import_attributes_static_import/static_import.ts
new file mode 100644
index 000000000..f585b893f
--- /dev/null
+++ b/tests/specs/run/import_attributes_static_import/static_import.ts
@@ -0,0 +1,5 @@
+import data1 from "./data.json" with { type: "json" };
+import data2 from "./data.json" with { type: "json" };
+
+console.log(data1);
+console.log(data2);
diff --git a/tests/specs/run/import_attributes_type_check/__test__.jsonc b/tests/specs/run/import_attributes_type_check/__test__.jsonc
new file mode 100644
index 000000000..89f6e0a79
--- /dev/null
+++ b/tests/specs/run/import_attributes_type_check/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --allow-read --check type_check.ts",
+ "output": "type_check.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/import_attributes_type_check/data.json b/tests/specs/run/import_attributes_type_check/data.json
new file mode 100644
index 000000000..37b3ee1e0
--- /dev/null
+++ b/tests/specs/run/import_attributes_type_check/data.json
@@ -0,0 +1,6 @@
+{
+ "a": "b",
+ "c": {
+ "d": 10
+ }
+}
diff --git a/tests/specs/run/import_attributes_type_check/type_check.out b/tests/specs/run/import_attributes_type_check/type_check.out
new file mode 100644
index 000000000..2fc26dae3
--- /dev/null
+++ b/tests/specs/run/import_attributes_type_check/type_check.out
@@ -0,0 +1,12 @@
+Check file:///[WILDCARD]/type_check.ts
+error: TS2339 [ERROR]: Property 'foo' does not exist on type '{ a: string; c: { d: number; }; }'.
+console.log(data1.foo);
+ ~~~
+ at [WILDCARD]type_check.ts:5:19
+
+TS2339 [ERROR]: Property 'foo' does not exist on type '{ a: string; c: { d: number; }; }'.
+console.log(data2.foo);
+ ~~~
+ at [WILDCARD]type_check.ts:6:19
+
+Found 2 errors.
diff --git a/tests/specs/run/import_attributes_type_check/type_check.ts b/tests/specs/run/import_attributes_type_check/type_check.ts
new file mode 100644
index 000000000..36e47bd5b
--- /dev/null
+++ b/tests/specs/run/import_attributes_type_check/type_check.ts
@@ -0,0 +1,6 @@
+import data1 from "./data.json" with { type: "json" };
+// deno-lint-ignore no-import-assertions
+import data2 from "./data.json" assert { type: "json" };
+
+console.log(data1.foo);
+console.log(data2.foo);
diff --git a/tests/specs/run/import_blob_url/__test__.jsonc b/tests/specs/run/import_blob_url/__test__.jsonc
new file mode 100644
index 000000000..9ae6b5a42
--- /dev/null
+++ b/tests/specs/run/import_blob_url/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload import_blob_url.ts",
+ "output": "import_blob_url.ts.out"
+}
diff --git a/tests/testdata/run/import_blob_url.ts b/tests/specs/run/import_blob_url/import_blob_url.ts
index 86bb634e1..86bb634e1 100644
--- a/tests/testdata/run/import_blob_url.ts
+++ b/tests/specs/run/import_blob_url/import_blob_url.ts
diff --git a/tests/testdata/run/import_blob_url.ts.out b/tests/specs/run/import_blob_url/import_blob_url.ts.out
index bfa0b9d94..bfa0b9d94 100644
--- a/tests/testdata/run/import_blob_url.ts.out
+++ b/tests/specs/run/import_blob_url/import_blob_url.ts.out
diff --git a/tests/specs/run/import_blob_url_error_stack/__test__.jsonc b/tests/specs/run/import_blob_url_error_stack/__test__.jsonc
new file mode 100644
index 000000000..56a1489cd
--- /dev/null
+++ b/tests/specs/run/import_blob_url_error_stack/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet --reload import_blob_url_error_stack.ts",
+ "output": "import_blob_url_error_stack.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/import_blob_url_error_stack.ts b/tests/specs/run/import_blob_url_error_stack/import_blob_url_error_stack.ts
index f9c4f2e9d..f9c4f2e9d 100644
--- a/tests/testdata/run/import_blob_url_error_stack.ts
+++ b/tests/specs/run/import_blob_url_error_stack/import_blob_url_error_stack.ts
diff --git a/tests/testdata/run/import_blob_url_error_stack.ts.out b/tests/specs/run/import_blob_url_error_stack/import_blob_url_error_stack.ts.out
index 201556b8a..201556b8a 100644
--- a/tests/testdata/run/import_blob_url_error_stack.ts.out
+++ b/tests/specs/run/import_blob_url_error_stack/import_blob_url_error_stack.ts.out
diff --git a/tests/specs/run/import_blob_url_import_relative/__test__.jsonc b/tests/specs/run/import_blob_url_import_relative/__test__.jsonc
new file mode 100644
index 000000000..4fda81b31
--- /dev/null
+++ b/tests/specs/run/import_blob_url_import_relative/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet --reload import_blob_url_import_relative.ts",
+ "output": "import_blob_url_import_relative.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/import_blob_url_import_relative.ts b/tests/specs/run/import_blob_url_import_relative/import_blob_url_import_relative.ts
index ad130bdac..ad130bdac 100644
--- a/tests/testdata/run/import_blob_url_import_relative.ts
+++ b/tests/specs/run/import_blob_url_import_relative/import_blob_url_import_relative.ts
diff --git a/tests/testdata/run/import_blob_url_import_relative.ts.out b/tests/specs/run/import_blob_url_import_relative/import_blob_url_import_relative.ts.out
index 59a6f07fb..59a6f07fb 100644
--- a/tests/testdata/run/import_blob_url_import_relative.ts.out
+++ b/tests/specs/run/import_blob_url_import_relative/import_blob_url_import_relative.ts.out
diff --git a/tests/specs/run/import_blob_url_imports/__test__.jsonc b/tests/specs/run/import_blob_url_imports/__test__.jsonc
new file mode 100644
index 000000000..511d22a59
--- /dev/null
+++ b/tests/specs/run/import_blob_url_imports/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-import --quiet --reload --allow-net=localhost:4545 import_blob_url_imports.ts",
+ "output": "import_blob_url_imports.ts.out"
+}
diff --git a/tests/testdata/run/import_blob_url_imports.ts b/tests/specs/run/import_blob_url_imports/import_blob_url_imports.ts
index a7c639152..a7c639152 100644
--- a/tests/testdata/run/import_blob_url_imports.ts
+++ b/tests/specs/run/import_blob_url_imports/import_blob_url_imports.ts
diff --git a/tests/specs/run/import_blob_url_imports/import_blob_url_imports.ts.out b/tests/specs/run/import_blob_url_imports/import_blob_url_imports.ts.out
new file mode 100644
index 000000000..e965047ad
--- /dev/null
+++ b/tests/specs/run/import_blob_url_imports/import_blob_url_imports.ts.out
@@ -0,0 +1 @@
+Hello
diff --git a/tests/specs/run/import_blob_url_jsx/__test__.jsonc b/tests/specs/run/import_blob_url_jsx/__test__.jsonc
new file mode 100644
index 000000000..985c6f842
--- /dev/null
+++ b/tests/specs/run/import_blob_url_jsx/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload import_blob_url_jsx.ts",
+ "output": "import_blob_url_jsx.ts.out"
+}
diff --git a/tests/testdata/run/import_blob_url_jsx.ts b/tests/specs/run/import_blob_url_jsx/import_blob_url_jsx.ts
index 8d645796a..8d645796a 100644
--- a/tests/testdata/run/import_blob_url_jsx.ts
+++ b/tests/specs/run/import_blob_url_jsx/import_blob_url_jsx.ts
diff --git a/tests/testdata/run/import_blob_url_jsx.ts.out b/tests/specs/run/import_blob_url_jsx/import_blob_url_jsx.ts.out
index c1c85f250..c1c85f250 100644
--- a/tests/testdata/run/import_blob_url_jsx.ts.out
+++ b/tests/specs/run/import_blob_url_jsx/import_blob_url_jsx.ts.out
diff --git a/tests/specs/run/import_common_js/__test__.jsonc b/tests/specs/run/import_common_js/__test__.jsonc
index 950c7f68c..0602a09ba 100644
--- a/tests/specs/run/import_common_js/__test__.jsonc
+++ b/tests/specs/run/import_common_js/__test__.jsonc
@@ -1,16 +1,27 @@
{
- "steps": [
- { "args": "run -R index.cjs", "output": "index.out" },
- { "args": "run -R main.ts", "output": "main.out" },
- {
+ "tests": {
+ "cjs_entrypoint": {
+ "args": "run -R index.cjs",
+ "output": "index.out"
+ },
+ "esm_entrypoint": {
+ "args": "run -R main.ts",
+ "output": "main.out"
+ },
+ "module_error": {
"args": "run module_error.js",
"output": "module_error.out",
"exitCode": 1
},
- {
+ "exports_error": {
"args": "run exports_error.js",
"output": "exports_error.out",
"exitCode": 1
+ },
+ "require_error": {
+ "args": "run require_error.js",
+ "output": "require_error.out",
+ "exitCode": 1
}
- ]
+ }
}
diff --git a/tests/specs/run/import_common_js/a.js b/tests/specs/run/import_common_js/a.js
deleted file mode 100644
index c465ab588..000000000
--- a/tests/specs/run/import_common_js/a.js
+++ /dev/null
@@ -1,7 +0,0 @@
-function foobar() {
- console.log("foobar");
-}
-
-module.exports = {
- foobar,
-};
diff --git a/tests/specs/run/import_common_js/exports_error.out b/tests/specs/run/import_common_js/exports_error.out
index 41eda2457..baa44682b 100644
--- a/tests/specs/run/import_common_js/exports_error.out
+++ b/tests/specs/run/import_common_js/exports_error.out
@@ -3,5 +3,9 @@ Object.defineProperty(exports, "__esModule", { value: true });
^
at [WILDCARD]exports_error.js:1:23
- info: Deno does not support CommonJS modules without `.cjs` extension.
- hint: Rewrite this module to ESM or change the file extension to `.cjs`.
+ info: Deno supports CommonJS modules in .cjs files, or when the closest
+ package.json has a "type": "commonjs" option.
+ hint: Rewrite this module to ESM,
+ or change the file extension to .cjs,
+ or add package.json next to the file with "type": "commonjs" option.
+ docs: https://docs.deno.com/go/commonjs
diff --git a/tests/specs/run/import_common_js/index.cjs b/tests/specs/run/import_common_js/index.cjs
index 18caf81e9..0026e237d 100644
--- a/tests/specs/run/import_common_js/index.cjs
+++ b/tests/specs/run/import_common_js/index.cjs
@@ -1,9 +1,7 @@
const process = require("process");
-const a = require("./a");
console.log(process.cwd());
module.exports = {
cwd: process.cwd,
- foobar: a.foobar,
};
diff --git a/tests/specs/run/import_common_js/index.out b/tests/specs/run/import_common_js/index.out
index 3650631b7..6a734b994 100644
--- a/tests/specs/run/import_common_js/index.out
+++ b/tests/specs/run/import_common_js/index.out
@@ -1 +1 @@
-[WILDCARD]import_common_js
+[WILDLINE]import_common_js
diff --git a/tests/specs/run/import_common_js/main.out b/tests/specs/run/import_common_js/main.out
index 03301b362..9df312975 100644
--- a/tests/specs/run/import_common_js/main.out
+++ b/tests/specs/run/import_common_js/main.out
@@ -1,5 +1,3 @@
hello from foo node module
[WILDCARD]import_common_js
cjsModule.cwd() [WILDCARD]import_common_js
-foobar
-cjsModule.foobar() undefined
diff --git a/tests/specs/run/import_common_js/module_error.out b/tests/specs/run/import_common_js/module_error.out
index 53a908d29..957b19cb1 100644
--- a/tests/specs/run/import_common_js/module_error.out
+++ b/tests/specs/run/import_common_js/module_error.out
@@ -3,5 +3,9 @@ module.exports = {
^
at [WILDCARD]module_error.js:1:1
- info: Deno does not support CommonJS modules without `.cjs` extension.
- hint: Rewrite this module to ESM or change the file extension to `.cjs`.
+ info: Deno supports CommonJS modules in .cjs files, or when the closest
+ package.json has a "type": "commonjs" option.
+ hint: Rewrite this module to ESM,
+ or change the file extension to .cjs,
+ or add package.json next to the file with "type": "commonjs" option.
+ docs: https://docs.deno.com/go/commonjs
diff --git a/tests/specs/run/import_common_js/node_modules/foo/index.mjs b/tests/specs/run/import_common_js/node_modules/foo/index.mjs
index cc93554c7..7a11d39ae 100644
--- a/tests/specs/run/import_common_js/node_modules/foo/index.mjs
+++ b/tests/specs/run/import_common_js/node_modules/foo/index.mjs
@@ -10,5 +10,4 @@ export default async function () {
const cjsModule = await import(url.pathToFileURL(cjsFileToImport));
console.log("cjsModule.cwd()", cjsModule.cwd());
- console.log("cjsModule.foobar()", cjsModule.foobar());
}
diff --git a/tests/specs/run/import_common_js/require_error.js b/tests/specs/run/import_common_js/require_error.js
new file mode 100644
index 000000000..956768933
--- /dev/null
+++ b/tests/specs/run/import_common_js/require_error.js
@@ -0,0 +1,2 @@
+const process = require("process");
+const a = require("./a");
diff --git a/tests/specs/run/import_common_js/require_error.out b/tests/specs/run/import_common_js/require_error.out
new file mode 100644
index 000000000..e13db85e8
--- /dev/null
+++ b/tests/specs/run/import_common_js/require_error.out
@@ -0,0 +1,11 @@
+error: Uncaught (in promise) ReferenceError: require is not defined
+const process = require("process");
+ ^
+ at [WILDCARD]require_error.js:1:17
+
+ info: Deno supports CommonJS modules in .cjs files, or when the closest
+ package.json has a "type": "commonjs" option.
+ hint: Rewrite this module to ESM,
+ or change the file extension to .cjs,
+ or add package.json next to the file with "type": "commonjs" option.
+ docs: https://docs.deno.com/go/commonjs
diff --git a/tests/specs/run/import_compression/__test__.jsonc b/tests/specs/run/import_compression/__test__.jsonc
new file mode 100644
index 000000000..c8f7af9e1
--- /dev/null
+++ b/tests/specs/run/import_compression/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-import --quiet --reload --allow-net import_compression/main.ts",
+ "output": "import_compression/main.out"
+}
diff --git a/tests/specs/run/import_compression/import_compression/brotli b/tests/specs/run/import_compression/import_compression/brotli
new file mode 100644
index 000000000..65f679d57
--- /dev/null
+++ b/tests/specs/run/import_compression/import_compression/brotli
@@ -0,0 +1,2 @@
+
+console.log('brotli'); \ No newline at end of file
diff --git a/tests/specs/run/import_compression/import_compression/gziped b/tests/specs/run/import_compression/import_compression/gziped
new file mode 100644
index 000000000..9f9a7bc69
--- /dev/null
+++ b/tests/specs/run/import_compression/import_compression/gziped
Binary files differ
diff --git a/tests/testdata/run/import_compression/main.out b/tests/specs/run/import_compression/import_compression/main.out
index 371994979..371994979 100644
--- a/tests/testdata/run/import_compression/main.out
+++ b/tests/specs/run/import_compression/import_compression/main.out
diff --git a/tests/testdata/run/import_compression/main.ts b/tests/specs/run/import_compression/import_compression/main.ts
index 3dcd6fa24..3dcd6fa24 100644
--- a/tests/testdata/run/import_compression/main.ts
+++ b/tests/specs/run/import_compression/import_compression/main.ts
diff --git a/tests/specs/run/import_data_url/__test__.jsonc b/tests/specs/run/import_data_url/__test__.jsonc
new file mode 100644
index 000000000..95d1c94a3
--- /dev/null
+++ b/tests/specs/run/import_data_url/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload import_data_url.ts",
+ "output": "import_data_url.ts.out"
+}
diff --git a/tests/testdata/run/import_data_url.ts b/tests/specs/run/import_data_url/import_data_url.ts
index 258514a5e..258514a5e 100644
--- a/tests/testdata/run/import_data_url.ts
+++ b/tests/specs/run/import_data_url/import_data_url.ts
diff --git a/tests/testdata/run/import_data_url.ts.out b/tests/specs/run/import_data_url/import_data_url.ts.out
index bfa0b9d94..bfa0b9d94 100644
--- a/tests/testdata/run/import_data_url.ts.out
+++ b/tests/specs/run/import_data_url/import_data_url.ts.out
diff --git a/tests/specs/run/import_data_url_error_stack/__test__.jsonc b/tests/specs/run/import_data_url_error_stack/__test__.jsonc
new file mode 100644
index 000000000..851aae191
--- /dev/null
+++ b/tests/specs/run/import_data_url_error_stack/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet --reload import_data_url_error_stack.ts",
+ "output": "import_data_url_error_stack.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/import_data_url_error_stack.ts b/tests/specs/run/import_data_url_error_stack/import_data_url_error_stack.ts
index 022e49fe1..022e49fe1 100644
--- a/tests/testdata/run/import_data_url_error_stack.ts
+++ b/tests/specs/run/import_data_url_error_stack/import_data_url_error_stack.ts
diff --git a/tests/testdata/run/import_data_url_error_stack.ts.out b/tests/specs/run/import_data_url_error_stack/import_data_url_error_stack.ts.out
index 83eed611d..83eed611d 100644
--- a/tests/testdata/run/import_data_url_error_stack.ts.out
+++ b/tests/specs/run/import_data_url_error_stack/import_data_url_error_stack.ts.out
diff --git a/tests/specs/run/import_data_url_import_relative/__test__.jsonc b/tests/specs/run/import_data_url_import_relative/__test__.jsonc
new file mode 100644
index 000000000..b241bc917
--- /dev/null
+++ b/tests/specs/run/import_data_url_import_relative/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet --reload import_data_url_import_relative.ts",
+ "output": "import_data_url_import_relative.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/import_data_url_import_relative.ts b/tests/specs/run/import_data_url_import_relative/import_data_url_import_relative.ts
index 23947fe60..23947fe60 100644
--- a/tests/testdata/run/import_data_url_import_relative.ts
+++ b/tests/specs/run/import_data_url_import_relative/import_data_url_import_relative.ts
diff --git a/tests/testdata/run/import_data_url_import_relative.ts.out b/tests/specs/run/import_data_url_import_relative/import_data_url_import_relative.ts.out
index 821c3e4df..821c3e4df 100644
--- a/tests/testdata/run/import_data_url_import_relative.ts.out
+++ b/tests/specs/run/import_data_url_import_relative/import_data_url_import_relative.ts.out
diff --git a/tests/specs/run/import_data_url_imports/__test__.jsonc b/tests/specs/run/import_data_url_imports/__test__.jsonc
new file mode 100644
index 000000000..7fc8df315
--- /dev/null
+++ b/tests/specs/run/import_data_url_imports/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-import --quiet --reload import_data_url_imports.ts",
+ "output": "import_data_url_imports.ts.out"
+}
diff --git a/tests/testdata/run/import_data_url_imports.ts b/tests/specs/run/import_data_url_imports/import_data_url_imports.ts
index df7dae727..df7dae727 100644
--- a/tests/testdata/run/import_data_url_imports.ts
+++ b/tests/specs/run/import_data_url_imports/import_data_url_imports.ts
diff --git a/tests/specs/run/import_data_url_imports/import_data_url_imports.ts.out b/tests/specs/run/import_data_url_imports/import_data_url_imports.ts.out
new file mode 100644
index 000000000..e965047ad
--- /dev/null
+++ b/tests/specs/run/import_data_url_imports/import_data_url_imports.ts.out
@@ -0,0 +1 @@
+Hello
diff --git a/tests/specs/run/import_data_url_jsx/__test__.jsonc b/tests/specs/run/import_data_url_jsx/__test__.jsonc
new file mode 100644
index 000000000..8fb1f9a1d
--- /dev/null
+++ b/tests/specs/run/import_data_url_jsx/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload import_data_url_jsx.ts",
+ "output": "import_data_url_jsx.ts.out"
+}
diff --git a/tests/testdata/run/import_data_url_jsx.ts b/tests/specs/run/import_data_url_jsx/import_data_url_jsx.ts
index 1881211f9..1881211f9 100644
--- a/tests/testdata/run/import_data_url_jsx.ts
+++ b/tests/specs/run/import_data_url_jsx/import_data_url_jsx.ts
diff --git a/tests/testdata/run/import_data_url_jsx.ts.out b/tests/specs/run/import_data_url_jsx/import_data_url_jsx.ts.out
index c1c85f250..c1c85f250 100644
--- a/tests/testdata/run/import_data_url_jsx.ts.out
+++ b/tests/specs/run/import_data_url_jsx/import_data_url_jsx.ts.out
diff --git a/tests/specs/run/import_dynamic_data_url/__test__.jsonc b/tests/specs/run/import_dynamic_data_url/__test__.jsonc
new file mode 100644
index 000000000..09ff77f41
--- /dev/null
+++ b/tests/specs/run/import_dynamic_data_url/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload import_dynamic_data_url.ts",
+ "output": "import_dynamic_data_url.ts.out"
+}
diff --git a/tests/testdata/run/import_dynamic_data_url.ts b/tests/specs/run/import_dynamic_data_url/import_dynamic_data_url.ts
index 53a0fbcd3..53a0fbcd3 100644
--- a/tests/testdata/run/import_dynamic_data_url.ts
+++ b/tests/specs/run/import_dynamic_data_url/import_dynamic_data_url.ts
diff --git a/tests/testdata/run/import_dynamic_data_url.ts.out b/tests/specs/run/import_dynamic_data_url/import_dynamic_data_url.ts.out
index bfa0b9d94..bfa0b9d94 100644
--- a/tests/testdata/run/import_dynamic_data_url.ts.out
+++ b/tests/specs/run/import_dynamic_data_url/import_dynamic_data_url.ts.out
diff --git a/tests/specs/run/import_extensionless/__test__.jsonc b/tests/specs/run/import_extensionless/__test__.jsonc
new file mode 100644
index 000000000..cde59b5e2
--- /dev/null
+++ b/tests/specs/run/import_extensionless/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-import --quiet --reload import_extensionless.ts",
+ "output": "import_extensionless.ts.out"
+}
diff --git a/tests/testdata/run/import_extensionless.ts b/tests/specs/run/import_extensionless/import_extensionless.ts
index 689d553ff..689d553ff 100644
--- a/tests/testdata/run/import_extensionless.ts
+++ b/tests/specs/run/import_extensionless/import_extensionless.ts
diff --git a/tests/specs/run/import_extensionless/import_extensionless.ts.out b/tests/specs/run/import_extensionless/import_extensionless.ts.out
new file mode 100644
index 000000000..e965047ad
--- /dev/null
+++ b/tests/specs/run/import_extensionless/import_extensionless.ts.out
@@ -0,0 +1 @@
+Hello
diff --git a/tests/specs/run/import_file_with_colon/__test__.jsonc b/tests/specs/run/import_file_with_colon/__test__.jsonc
new file mode 100644
index 000000000..5e6602ab3
--- /dev/null
+++ b/tests/specs/run/import_file_with_colon/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-import --quiet --reload import_file_with_colon.ts",
+ "output": "import_file_with_colon.ts.out"
+}
diff --git a/tests/testdata/run/import_file_with_colon.ts b/tests/specs/run/import_file_with_colon/import_file_with_colon.ts
index 619bdd66d..619bdd66d 100644
--- a/tests/testdata/run/import_file_with_colon.ts
+++ b/tests/specs/run/import_file_with_colon/import_file_with_colon.ts
diff --git a/tests/testdata/run/import_file_with_colon.ts.out b/tests/specs/run/import_file_with_colon/import_file_with_colon.ts.out
index f60bbf4b1..f60bbf4b1 100644
--- a/tests/testdata/run/import_file_with_colon.ts.out
+++ b/tests/specs/run/import_file_with_colon/import_file_with_colon.ts.out
diff --git a/tests/specs/run/import_type/__test__.jsonc b/tests/specs/run/import_type/__test__.jsonc
new file mode 100644
index 000000000..2958483d0
--- /dev/null
+++ b/tests/specs/run/import_type/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --reload import_type.ts",
+ "output": "import_type.ts.out"
+}
diff --git a/tests/specs/run/import_type/export_types.ts b/tests/specs/run/import_type/export_types.ts
new file mode 100644
index 000000000..18c8ed881
--- /dev/null
+++ b/tests/specs/run/import_type/export_types.ts
@@ -0,0 +1,11 @@
+export interface A {
+ a: string;
+}
+
+export class B implements A {
+ a = "a";
+}
+
+export function create(): B {
+ return new B();
+}
diff --git a/tests/specs/run/import_type/import_type.ts b/tests/specs/run/import_type/import_type.ts
new file mode 100644
index 000000000..91baba19a
--- /dev/null
+++ b/tests/specs/run/import_type/import_type.ts
@@ -0,0 +1,5 @@
+import { type B, create } from "./export_types.ts";
+
+const b: B = create();
+
+console.log(b);
diff --git a/tests/testdata/run/import_type.ts.out b/tests/specs/run/import_type/import_type.ts.out
index e35539e35..e35539e35 100644
--- a/tests/testdata/run/import_type.ts.out
+++ b/tests/specs/run/import_type/import_type.ts.out
diff --git a/tests/specs/run/import_type_no_check/__test__.jsonc b/tests/specs/run/import_type_no_check/__test__.jsonc
new file mode 100644
index 000000000..d858f5fa1
--- /dev/null
+++ b/tests/specs/run/import_type_no_check/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --reload --no-check import_type.ts",
+ "output": "import_type.ts.out"
+}
diff --git a/tests/specs/run/import_type_no_check/export_types.ts b/tests/specs/run/import_type_no_check/export_types.ts
new file mode 100644
index 000000000..18c8ed881
--- /dev/null
+++ b/tests/specs/run/import_type_no_check/export_types.ts
@@ -0,0 +1,11 @@
+export interface A {
+ a: string;
+}
+
+export class B implements A {
+ a = "a";
+}
+
+export function create(): B {
+ return new B();
+}
diff --git a/tests/specs/run/import_type_no_check/import_type.ts b/tests/specs/run/import_type_no_check/import_type.ts
new file mode 100644
index 000000000..91baba19a
--- /dev/null
+++ b/tests/specs/run/import_type_no_check/import_type.ts
@@ -0,0 +1,5 @@
+import { type B, create } from "./export_types.ts";
+
+const b: B = create();
+
+console.log(b);
diff --git a/tests/specs/run/import_type_no_check/import_type.ts.out b/tests/specs/run/import_type_no_check/import_type.ts.out
new file mode 100644
index 000000000..e35539e35
--- /dev/null
+++ b/tests/specs/run/import_type_no_check/import_type.ts.out
@@ -0,0 +1 @@
+B { a: "a" }
diff --git a/tests/specs/run/inline_js_source_map_2/__test__.jsonc b/tests/specs/run/inline_js_source_map_2/__test__.jsonc
new file mode 100644
index 000000000..99ca6c1ae
--- /dev/null
+++ b/tests/specs/run/inline_js_source_map_2/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet inline_js_source_map_2.js",
+ "output": "inline_js_source_map_2.js.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/inline_js_source_map_2/inline_js_source_map_2.js b/tests/specs/run/inline_js_source_map_2/inline_js_source_map_2.js
new file mode 100644
index 000000000..87132ee6a
--- /dev/null
+++ b/tests/specs/run/inline_js_source_map_2/inline_js_source_map_2.js
@@ -0,0 +1,4 @@
+"use strict";
+1 + 1;
+throw new Error("Hello world!");
+//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiaHR0cDovL2xvY2FsaG9zdDo0NTQ1L3J1bi9pbmxpbmVfanNfc291cmNlX21hcF8yLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxDQUFDLEdBQUMsQ0FBQyxDQUFDO0FBS0osTUFBTSxJQUFJLEtBQUssQ0FBQyxjQUErQixDQUFDLENBQUMifQ==
diff --git a/tests/testdata/run/inline_js_source_map_2.js.out b/tests/specs/run/inline_js_source_map_2/inline_js_source_map_2.js.out
index ba3053eba..ba3053eba 100644
--- a/tests/testdata/run/inline_js_source_map_2.js.out
+++ b/tests/specs/run/inline_js_source_map_2/inline_js_source_map_2.js.out
diff --git a/tests/specs/run/inline_js_source_map_2_with_inline_contents/__test__.jsonc b/tests/specs/run/inline_js_source_map_2_with_inline_contents/__test__.jsonc
new file mode 100644
index 000000000..45fe6eba6
--- /dev/null
+++ b/tests/specs/run/inline_js_source_map_2_with_inline_contents/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet inline_js_source_map_2_with_inline_contents.js",
+ "output": "inline_js_source_map_2_with_inline_contents.js.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/inline_js_source_map_2_with_inline_contents/inline_js_source_map_2_with_inline_contents.js b/tests/specs/run/inline_js_source_map_2_with_inline_contents/inline_js_source_map_2_with_inline_contents.js
new file mode 100644
index 000000000..41bee7fe4
--- /dev/null
+++ b/tests/specs/run/inline_js_source_map_2_with_inline_contents/inline_js_source_map_2_with_inline_contents.js
@@ -0,0 +1,4 @@
+"use strict";
+
+throw new Error("Hello world!");
+//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiaHR0cDovL2xvY2FsaG9zdDo0NTQ1L3J1bi9pbmxpbmVfanNfc291cmNlX21hcF8yLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIjErMTtcbmludGVyZmFjZSBUZXN0IHtcbiAgaGVsbG86IHN0cmluZztcbn1cblxudGhyb3cgbmV3IEVycm9yKFwiSGVsbG8gd29ybGQhXCIgYXMgdW5rbm93biBhcyBzdHJpbmcpO1xuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxDQUFDLEdBQUMsQ0FBQyxDQUFDO0FBS0osTUFBTSxJQUFJLEtBQUssQ0FBQyxjQUErQixDQUFDLENBQUMifQ==
diff --git a/tests/testdata/run/inline_js_source_map_2_with_inline_contents.js.out b/tests/specs/run/inline_js_source_map_2_with_inline_contents/inline_js_source_map_2_with_inline_contents.js.out
index ba3053eba..ba3053eba 100644
--- a/tests/testdata/run/inline_js_source_map_2_with_inline_contents.js.out
+++ b/tests/specs/run/inline_js_source_map_2_with_inline_contents/inline_js_source_map_2_with_inline_contents.js.out
diff --git a/tests/specs/run/inline_js_source_map_with_contents_from_graph/__test__.jsonc b/tests/specs/run/inline_js_source_map_with_contents_from_graph/__test__.jsonc
new file mode 100644
index 000000000..71dc4d509
--- /dev/null
+++ b/tests/specs/run/inline_js_source_map_with_contents_from_graph/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --allow-import --quiet inline_js_source_map_with_contents_from_graph.js",
+ "output": "inline_js_source_map_with_contents_from_graph.js.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/inline_js_source_map_with_contents_from_graph/inline_js_source_map_with_contents_from_graph.js b/tests/specs/run/inline_js_source_map_with_contents_from_graph/inline_js_source_map_with_contents_from_graph.js
new file mode 100644
index 000000000..12fa1644d
--- /dev/null
+++ b/tests/specs/run/inline_js_source_map_with_contents_from_graph/inline_js_source_map_with_contents_from_graph.js
@@ -0,0 +1,4 @@
+"use strict";
+import "http://localhost:4545/run/inline_js_source_map.ts";
+throw new Error("Hello world!");
+//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiaHR0cDovL2xvY2FsaG9zdDo0NTQ1L3J1bi9pbmxpbmVfanNfc291cmNlX21hcC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsQ0FBQyxHQUFDLENBQUMsQ0FBQztBQUtKLE1BQU0sSUFBSSxLQUFLLENBQUMsY0FBK0IsQ0FBQyxDQUFDIn0=
diff --git a/tests/testdata/run/inline_js_source_map_with_contents_from_graph.js.out b/tests/specs/run/inline_js_source_map_with_contents_from_graph/inline_js_source_map_with_contents_from_graph.js.out
index d80a1c7bb..d80a1c7bb 100644
--- a/tests/testdata/run/inline_js_source_map_with_contents_from_graph.js.out
+++ b/tests/specs/run/inline_js_source_map_with_contents_from_graph/inline_js_source_map_with_contents_from_graph.js.out
diff --git a/tests/specs/run/issue_13562/__test__.jsonc b/tests/specs/run/issue_13562/__test__.jsonc
new file mode 100644
index 000000000..1971d552b
--- /dev/null
+++ b/tests/specs/run/issue_13562/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run issue13562.ts",
+ "output": "issue13562.ts.out"
+}
diff --git a/tests/specs/run/issue_13562/issue13562.ts b/tests/specs/run/issue_13562/issue13562.ts
new file mode 100644
index 000000000..51e97629b
--- /dev/null
+++ b/tests/specs/run/issue_13562/issue13562.ts
@@ -0,0 +1,3 @@
+import { printHello3 } from "./mod1.ts?q=.json";
+
+printHello3();
diff --git a/tests/specs/run/issue_13562/issue13562.ts.out b/tests/specs/run/issue_13562/issue13562.ts.out
new file mode 100644
index 000000000..e965047ad
--- /dev/null
+++ b/tests/specs/run/issue_13562/issue13562.ts.out
@@ -0,0 +1 @@
+Hello
diff --git a/tests/specs/run/issue_13562/mod1.ts b/tests/specs/run/issue_13562/mod1.ts
new file mode 100644
index 000000000..5e58f432e
--- /dev/null
+++ b/tests/specs/run/issue_13562/mod1.ts
@@ -0,0 +1,17 @@
+import { printHello2, returnsFoo } from "./subdir2/mod2.ts";
+
+export function returnsHi(): string {
+ return "Hi";
+}
+
+export function returnsFoo2(): string {
+ return returnsFoo();
+}
+
+export function printHello3() {
+ printHello2();
+}
+
+export function throwsError() {
+ throw Error("exception from mod1");
+}
diff --git a/tests/specs/run/issue_13562/print_hello.ts b/tests/specs/run/issue_13562/print_hello.ts
new file mode 100644
index 000000000..b9c0ad527
--- /dev/null
+++ b/tests/specs/run/issue_13562/print_hello.ts
@@ -0,0 +1,3 @@
+export function printHello() {
+ console.log("Hello");
+}
diff --git a/tests/specs/run/issue_13562/subdir2/dynamic_import.ts b/tests/specs/run/issue_13562/subdir2/dynamic_import.ts
new file mode 100644
index 000000000..59beb64c3
--- /dev/null
+++ b/tests/specs/run/issue_13562/subdir2/dynamic_import.ts
@@ -0,0 +1,4 @@
+(async () => {
+ const { printHello } = await import("../mod2.ts");
+ printHello();
+})();
diff --git a/tests/specs/run/issue_13562/subdir2/mod2.ts b/tests/specs/run/issue_13562/subdir2/mod2.ts
new file mode 100644
index 000000000..9071d0aeb
--- /dev/null
+++ b/tests/specs/run/issue_13562/subdir2/mod2.ts
@@ -0,0 +1,9 @@
+import { printHello } from "../print_hello.ts";
+
+export function returnsFoo(): string {
+ return "Foo";
+}
+
+export function printHello2() {
+ printHello();
+}
diff --git a/tests/specs/run/js_import_detect/__test__.jsonc b/tests/specs/run/js_import_detect/__test__.jsonc
new file mode 100644
index 000000000..6a648f476
--- /dev/null
+++ b/tests/specs/run/js_import_detect/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet --reload js_import_detect.ts",
+ "output": "js_import_detect.ts.out",
+ "exitCode": 0
+}
diff --git a/tests/testdata/run/js_import_detect.ts b/tests/specs/run/js_import_detect/js_import_detect.ts
index 751741996..751741996 100644
--- a/tests/testdata/run/js_import_detect.ts
+++ b/tests/specs/run/js_import_detect/js_import_detect.ts
diff --git a/tests/testdata/run/js_import_detect.ts.out b/tests/specs/run/js_import_detect/js_import_detect.ts.out
index 9766475a4..9766475a4 100644
--- a/tests/testdata/run/js_import_detect.ts.out
+++ b/tests/specs/run/js_import_detect/js_import_detect.ts.out
diff --git a/tests/specs/run/js_root_with_ts_check/__test__.jsonc b/tests/specs/run/js_root_with_ts_check/__test__.jsonc
new file mode 100644
index 000000000..ebc4d7598
--- /dev/null
+++ b/tests/specs/run/js_root_with_ts_check/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet --check js_root_with_ts_check.js",
+ "output": "js_root_with_ts_check.js.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/js_root_with_ts_check.js b/tests/specs/run/js_root_with_ts_check/js_root_with_ts_check.js
index adca847ee..adca847ee 100644
--- a/tests/testdata/run/js_root_with_ts_check.js
+++ b/tests/specs/run/js_root_with_ts_check/js_root_with_ts_check.js
diff --git a/tests/testdata/run/js_root_with_ts_check.js.out b/tests/specs/run/js_root_with_ts_check/js_root_with_ts_check.js.out
index 34e2fa61e..34e2fa61e 100644
--- a/tests/testdata/run/js_root_with_ts_check.js.out
+++ b/tests/specs/run/js_root_with_ts_check/js_root_with_ts_check.js.out
diff --git a/tests/specs/run/js_without_extension/__test__.jsonc b/tests/specs/run/js_without_extension/__test__.jsonc
new file mode 100644
index 000000000..0d2aac73b
--- /dev/null
+++ b/tests/specs/run/js_without_extension/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --ext js --check js_without_extension",
+ "output": "js_without_extension.out",
+ "exitCode": 0
+}
diff --git a/tests/specs/run/js_without_extension/js_without_extension b/tests/specs/run/js_without_extension/js_without_extension
new file mode 100644
index 000000000..4774be326
--- /dev/null
+++ b/tests/specs/run/js_without_extension/js_without_extension
@@ -0,0 +1,3 @@
+let i = 123;
+i = "hello"
+console.log("executing javascript with no extension");
diff --git a/tests/specs/run/js_without_extension/js_without_extension.out b/tests/specs/run/js_without_extension/js_without_extension.out
new file mode 100644
index 000000000..1236c1e53
--- /dev/null
+++ b/tests/specs/run/js_without_extension/js_without_extension.out
@@ -0,0 +1 @@
+executing javascript with no extension
diff --git a/tests/specs/run/jsx_import_from_ts/__test__.jsonc b/tests/specs/run/jsx_import_from_ts/__test__.jsonc
new file mode 100644
index 000000000..0f89205dc
--- /dev/null
+++ b/tests/specs/run/jsx_import_from_ts/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload jsx_import_from_ts.ts",
+ "output": "jsx_import_from_ts.ts.out"
+}
diff --git a/tests/specs/run/jsx_import_from_ts/jsx_import_from_ts.App.jsx b/tests/specs/run/jsx_import_from_ts/jsx_import_from_ts.App.jsx
new file mode 100644
index 000000000..649230613
--- /dev/null
+++ b/tests/specs/run/jsx_import_from_ts/jsx_import_from_ts.App.jsx
@@ -0,0 +1,11 @@
+const React = {
+ createElement() {},
+};
+
+export default function app() {
+ return (
+ <div>
+ <h2>asdf</h2>
+ </div>
+ );
+}
diff --git a/tests/testdata/run/jsx_import_from_ts.ts b/tests/specs/run/jsx_import_from_ts/jsx_import_from_ts.ts
index 3cc916698..3cc916698 100644
--- a/tests/testdata/run/jsx_import_from_ts.ts
+++ b/tests/specs/run/jsx_import_from_ts/jsx_import_from_ts.ts
diff --git a/tests/testdata/run/jsx_import_from_ts.ts.out b/tests/specs/run/jsx_import_from_ts/jsx_import_from_ts.ts.out
index d449b8c9a..d449b8c9a 100644
--- a/tests/testdata/run/jsx_import_from_ts.ts.out
+++ b/tests/specs/run/jsx_import_from_ts/jsx_import_from_ts.ts.out
diff --git a/tests/specs/run/jsx_import_source_error/__test__.jsonc b/tests/specs/run/jsx_import_source_error/__test__.jsonc
new file mode 100644
index 000000000..22b1d29ca
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_error/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --config jsx/deno-jsx-error.jsonc --check jsx_import_source_no_pragma.tsx",
+ "output": "jsx_import_source_error.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/jsx_import_source_error/jsx/deno-jsx-error.jsonc b/tests/specs/run/jsx_import_source_error/jsx/deno-jsx-error.jsonc
new file mode 100644
index 000000000..37cb4dd91
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_error/jsx/deno-jsx-error.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "./nonexistent"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_error/jsx/deno-jsx-import-map.jsonc b/tests/specs/run/jsx_import_source_error/jsx/deno-jsx-import-map.jsonc
new file mode 100644
index 000000000..5adbfa8b5
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_error/jsx/deno-jsx-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_error/jsx/deno-jsx-precompile-skip.jsonc b/tests/specs/run/jsx_import_source_error/jsx/deno-jsx-precompile-skip.jsonc
new file mode 100644
index 000000000..3c9e4fa1f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_error/jsx/deno-jsx-precompile-skip.jsonc
@@ -0,0 +1,7 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile",
+ "jsxPrecompileSkipElements": ["a", "img"]
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_error/jsx/deno-jsx-precompile.jsonc b/tests/specs/run/jsx_import_source_error/jsx/deno-jsx-precompile.jsonc
new file mode 100644
index 000000000..95ae1b9f3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_error/jsx/deno-jsx-precompile.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_error/jsx/deno-jsx.json b/tests/specs/run/jsx_import_source_error/jsx/deno-jsx.json
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_error/jsx/deno-jsx.json
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_error/jsx/deno-jsx.jsonc b/tests/specs/run/jsx_import_source_error/jsx/deno-jsx.jsonc
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_error/jsx/deno-jsx.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_error/jsx/deno-jsxdev-import-map.jsonc b/tests/specs/run/jsx_import_source_error/jsx/deno-jsxdev-import-map.jsonc
new file mode 100644
index 000000000..7481d5a2d
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_error/jsx/deno-jsxdev-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_error/jsx/deno-jsxdev.jsonc b/tests/specs/run/jsx_import_source_error/jsx/deno-jsxdev.jsonc
new file mode 100644
index 000000000..ae5bdf9f1
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_error/jsx/deno-jsxdev.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_error/jsx/deno.lock b/tests/specs/run/jsx_import_source_error/jsx/deno.lock
new file mode 100644
index 000000000..011e8fe10
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_error/jsx/deno.lock
@@ -0,0 +1,6 @@
+{
+ "version": "2",
+ "remote": {
+ "http://localhost:4545/jsx/jsx-dev-runtime/index.ts": "183c5bf1cfb82b15fc1e8cca15593d4816035759532d851abd4476df378c8412"
+ }
+} \ No newline at end of file
diff --git a/tests/specs/run/jsx_import_source_error/jsx/import-map-scoped.json b/tests/specs/run/jsx_import_source_error/jsx/import-map-scoped.json
new file mode 100644
index 000000000..9b2005128
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_error/jsx/import-map-scoped.json
@@ -0,0 +1,8 @@
+{
+ "scopes": {
+ "../subdir/": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts"
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_error/jsx/import-map.json b/tests/specs/run/jsx_import_source_error/jsx/import-map.json
new file mode 100644
index 000000000..1bfa04e2f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_error/jsx/import-map.json
@@ -0,0 +1,7 @@
+{
+ "imports": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts",
+ "jsx-precompile/jsx-runtime": "http://localhost:4545/jsx/jsx-precompile/index.ts"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_error/jsx/jsx-dev-runtime/index.ts b/tests/specs/run/jsx_import_source_error/jsx/jsx-dev-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_error/jsx/jsx-dev-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/specs/run/jsx_import_source_error/jsx/jsx-precompile/index.ts b/tests/specs/run/jsx_import_source_error/jsx/jsx-precompile/index.ts
new file mode 100644
index 000000000..0d56095e0
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_error/jsx/jsx-precompile/index.ts
@@ -0,0 +1,23 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+// deno-lint-ignore-file no-explicit-any
+export const jsxAttr = (name: string, value: any) => `${name}="${value}"`;
+// deno-lint-ignore-file no-explicit-any
+export const jsxTemplate = (_template: string[], ..._exprs: any[]) => "";
+// deno-lint-ignore-file no-explicit-any
+export const jsxEscape = (_value: any) => "";
+console.log("imported", import.meta.url);
+
+declare global {
+ namespace JSX {
+ interface IntrinsicElements {
+ [tagName: string]: Record<string, any>;
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_error/jsx/jsx-runtime/index.ts b/tests/specs/run/jsx_import_source_error/jsx/jsx-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_error/jsx/jsx-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/testdata/run/jsx_import_source_error.out b/tests/specs/run/jsx_import_source_error/jsx_import_source_error.out
index 634a5b09b..634a5b09b 100644
--- a/tests/testdata/run/jsx_import_source_error.out
+++ b/tests/specs/run/jsx_import_source_error/jsx_import_source_error.out
diff --git a/tests/specs/run/jsx_import_source_error/jsx_import_source_no_pragma.tsx b/tests/specs/run/jsx_import_source_error/jsx_import_source_no_pragma.tsx
new file mode 100644
index 000000000..2c756054f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_error/jsx_import_source_no_pragma.tsx
@@ -0,0 +1,7 @@
+function A() {
+ return "hello";
+}
+
+export function B() {
+ return <A></A>;
+}
diff --git a/tests/specs/run/jsx_import_source_import_map/__test__.jsonc b/tests/specs/run/jsx_import_source_import_map/__test__.jsonc
new file mode 100644
index 000000000..8a62c5243
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-import --reload --import-map jsx/import-map.json --no-lock --config jsx/deno-jsx-import-map.jsonc jsx_import_source_no_pragma.tsx",
+ "output": "jsx_import_source_import_map.out"
+}
diff --git a/tests/specs/run/jsx_import_source_import_map/jsx/deno-jsx-error.jsonc b/tests/specs/run/jsx_import_source_import_map/jsx/deno-jsx-error.jsonc
new file mode 100644
index 000000000..37cb4dd91
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map/jsx/deno-jsx-error.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "./nonexistent"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_import_map/jsx/deno-jsx-import-map.jsonc b/tests/specs/run/jsx_import_source_import_map/jsx/deno-jsx-import-map.jsonc
new file mode 100644
index 000000000..5adbfa8b5
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map/jsx/deno-jsx-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_import_map/jsx/deno-jsx-precompile-skip.jsonc b/tests/specs/run/jsx_import_source_import_map/jsx/deno-jsx-precompile-skip.jsonc
new file mode 100644
index 000000000..3c9e4fa1f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map/jsx/deno-jsx-precompile-skip.jsonc
@@ -0,0 +1,7 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile",
+ "jsxPrecompileSkipElements": ["a", "img"]
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_import_map/jsx/deno-jsx-precompile.jsonc b/tests/specs/run/jsx_import_source_import_map/jsx/deno-jsx-precompile.jsonc
new file mode 100644
index 000000000..95ae1b9f3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map/jsx/deno-jsx-precompile.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_import_map/jsx/deno-jsx.json b/tests/specs/run/jsx_import_source_import_map/jsx/deno-jsx.json
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map/jsx/deno-jsx.json
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_import_map/jsx/deno-jsx.jsonc b/tests/specs/run/jsx_import_source_import_map/jsx/deno-jsx.jsonc
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map/jsx/deno-jsx.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_import_map/jsx/deno-jsxdev-import-map.jsonc b/tests/specs/run/jsx_import_source_import_map/jsx/deno-jsxdev-import-map.jsonc
new file mode 100644
index 000000000..7481d5a2d
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map/jsx/deno-jsxdev-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_import_map/jsx/deno-jsxdev.jsonc b/tests/specs/run/jsx_import_source_import_map/jsx/deno-jsxdev.jsonc
new file mode 100644
index 000000000..ae5bdf9f1
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map/jsx/deno-jsxdev.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_import_map/jsx/deno.lock b/tests/specs/run/jsx_import_source_import_map/jsx/deno.lock
new file mode 100644
index 000000000..011e8fe10
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map/jsx/deno.lock
@@ -0,0 +1,6 @@
+{
+ "version": "2",
+ "remote": {
+ "http://localhost:4545/jsx/jsx-dev-runtime/index.ts": "183c5bf1cfb82b15fc1e8cca15593d4816035759532d851abd4476df378c8412"
+ }
+} \ No newline at end of file
diff --git a/tests/specs/run/jsx_import_source_import_map/jsx/import-map-scoped.json b/tests/specs/run/jsx_import_source_import_map/jsx/import-map-scoped.json
new file mode 100644
index 000000000..9b2005128
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map/jsx/import-map-scoped.json
@@ -0,0 +1,8 @@
+{
+ "scopes": {
+ "../subdir/": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts"
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_import_map/jsx/import-map.json b/tests/specs/run/jsx_import_source_import_map/jsx/import-map.json
new file mode 100644
index 000000000..1bfa04e2f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map/jsx/import-map.json
@@ -0,0 +1,7 @@
+{
+ "imports": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts",
+ "jsx-precompile/jsx-runtime": "http://localhost:4545/jsx/jsx-precompile/index.ts"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_import_map/jsx/jsx-dev-runtime/index.ts b/tests/specs/run/jsx_import_source_import_map/jsx/jsx-dev-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map/jsx/jsx-dev-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/specs/run/jsx_import_source_import_map/jsx/jsx-precompile/index.ts b/tests/specs/run/jsx_import_source_import_map/jsx/jsx-precompile/index.ts
new file mode 100644
index 000000000..0d56095e0
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map/jsx/jsx-precompile/index.ts
@@ -0,0 +1,23 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+// deno-lint-ignore-file no-explicit-any
+export const jsxAttr = (name: string, value: any) => `${name}="${value}"`;
+// deno-lint-ignore-file no-explicit-any
+export const jsxTemplate = (_template: string[], ..._exprs: any[]) => "";
+// deno-lint-ignore-file no-explicit-any
+export const jsxEscape = (_value: any) => "";
+console.log("imported", import.meta.url);
+
+declare global {
+ namespace JSX {
+ interface IntrinsicElements {
+ [tagName: string]: Record<string, any>;
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_import_map/jsx/jsx-runtime/index.ts b/tests/specs/run/jsx_import_source_import_map/jsx/jsx-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map/jsx/jsx-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/specs/run/jsx_import_source_import_map/jsx_import_source_import_map.out b/tests/specs/run/jsx_import_source_import_map/jsx_import_source_import_map.out
new file mode 100644
index 000000000..0d3238967
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map/jsx_import_source_import_map.out
@@ -0,0 +1,2 @@
+[WILDCARD]
+imported http://localhost:4545/jsx/jsx-runtime/index.ts
diff --git a/tests/specs/run/jsx_import_source_import_map/jsx_import_source_no_pragma.tsx b/tests/specs/run/jsx_import_source_import_map/jsx_import_source_no_pragma.tsx
new file mode 100644
index 000000000..2c756054f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map/jsx_import_source_no_pragma.tsx
@@ -0,0 +1,7 @@
+function A() {
+ return "hello";
+}
+
+export function B() {
+ return <A></A>;
+}
diff --git a/tests/specs/run/jsx_import_source_import_map_dev/__test__.jsonc b/tests/specs/run/jsx_import_source_import_map_dev/__test__.jsonc
new file mode 100644
index 000000000..b62e7cb6f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map_dev/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-import --reload --import-map jsx/import-map.json --no-lock --config jsx/deno-jsxdev-import-map.jsonc jsx_import_source_no_pragma.tsx",
+ "output": "jsx_import_source_import_map_dev.out"
+}
diff --git a/tests/specs/run/jsx_import_source_import_map_dev/jsx/deno-jsx-error.jsonc b/tests/specs/run/jsx_import_source_import_map_dev/jsx/deno-jsx-error.jsonc
new file mode 100644
index 000000000..37cb4dd91
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map_dev/jsx/deno-jsx-error.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "./nonexistent"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_import_map_dev/jsx/deno-jsx-import-map.jsonc b/tests/specs/run/jsx_import_source_import_map_dev/jsx/deno-jsx-import-map.jsonc
new file mode 100644
index 000000000..5adbfa8b5
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map_dev/jsx/deno-jsx-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_import_map_dev/jsx/deno-jsx-precompile-skip.jsonc b/tests/specs/run/jsx_import_source_import_map_dev/jsx/deno-jsx-precompile-skip.jsonc
new file mode 100644
index 000000000..3c9e4fa1f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map_dev/jsx/deno-jsx-precompile-skip.jsonc
@@ -0,0 +1,7 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile",
+ "jsxPrecompileSkipElements": ["a", "img"]
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_import_map_dev/jsx/deno-jsx-precompile.jsonc b/tests/specs/run/jsx_import_source_import_map_dev/jsx/deno-jsx-precompile.jsonc
new file mode 100644
index 000000000..95ae1b9f3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map_dev/jsx/deno-jsx-precompile.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_import_map_dev/jsx/deno-jsx.json b/tests/specs/run/jsx_import_source_import_map_dev/jsx/deno-jsx.json
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map_dev/jsx/deno-jsx.json
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_import_map_dev/jsx/deno-jsx.jsonc b/tests/specs/run/jsx_import_source_import_map_dev/jsx/deno-jsx.jsonc
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map_dev/jsx/deno-jsx.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_import_map_dev/jsx/deno-jsxdev-import-map.jsonc b/tests/specs/run/jsx_import_source_import_map_dev/jsx/deno-jsxdev-import-map.jsonc
new file mode 100644
index 000000000..7481d5a2d
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map_dev/jsx/deno-jsxdev-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_import_map_dev/jsx/deno-jsxdev.jsonc b/tests/specs/run/jsx_import_source_import_map_dev/jsx/deno-jsxdev.jsonc
new file mode 100644
index 000000000..ae5bdf9f1
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map_dev/jsx/deno-jsxdev.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_import_map_dev/jsx/deno.lock b/tests/specs/run/jsx_import_source_import_map_dev/jsx/deno.lock
new file mode 100644
index 000000000..011e8fe10
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map_dev/jsx/deno.lock
@@ -0,0 +1,6 @@
+{
+ "version": "2",
+ "remote": {
+ "http://localhost:4545/jsx/jsx-dev-runtime/index.ts": "183c5bf1cfb82b15fc1e8cca15593d4816035759532d851abd4476df378c8412"
+ }
+} \ No newline at end of file
diff --git a/tests/specs/run/jsx_import_source_import_map_dev/jsx/import-map-scoped.json b/tests/specs/run/jsx_import_source_import_map_dev/jsx/import-map-scoped.json
new file mode 100644
index 000000000..9b2005128
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map_dev/jsx/import-map-scoped.json
@@ -0,0 +1,8 @@
+{
+ "scopes": {
+ "../subdir/": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts"
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_import_map_dev/jsx/import-map.json b/tests/specs/run/jsx_import_source_import_map_dev/jsx/import-map.json
new file mode 100644
index 000000000..1bfa04e2f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map_dev/jsx/import-map.json
@@ -0,0 +1,7 @@
+{
+ "imports": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts",
+ "jsx-precompile/jsx-runtime": "http://localhost:4545/jsx/jsx-precompile/index.ts"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_import_map_dev/jsx/jsx-dev-runtime/index.ts b/tests/specs/run/jsx_import_source_import_map_dev/jsx/jsx-dev-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map_dev/jsx/jsx-dev-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/specs/run/jsx_import_source_import_map_dev/jsx/jsx-precompile/index.ts b/tests/specs/run/jsx_import_source_import_map_dev/jsx/jsx-precompile/index.ts
new file mode 100644
index 000000000..0d56095e0
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map_dev/jsx/jsx-precompile/index.ts
@@ -0,0 +1,23 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+// deno-lint-ignore-file no-explicit-any
+export const jsxAttr = (name: string, value: any) => `${name}="${value}"`;
+// deno-lint-ignore-file no-explicit-any
+export const jsxTemplate = (_template: string[], ..._exprs: any[]) => "";
+// deno-lint-ignore-file no-explicit-any
+export const jsxEscape = (_value: any) => "";
+console.log("imported", import.meta.url);
+
+declare global {
+ namespace JSX {
+ interface IntrinsicElements {
+ [tagName: string]: Record<string, any>;
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_import_map_dev/jsx/jsx-runtime/index.ts b/tests/specs/run/jsx_import_source_import_map_dev/jsx/jsx-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map_dev/jsx/jsx-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/specs/run/jsx_import_source_import_map_dev/jsx_import_source_import_map_dev.out b/tests/specs/run/jsx_import_source_import_map_dev/jsx_import_source_import_map_dev.out
new file mode 100644
index 000000000..56f514d90
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map_dev/jsx_import_source_import_map_dev.out
@@ -0,0 +1,2 @@
+[WILDCARD]
+imported http://localhost:4545/jsx/jsx-dev-runtime/index.ts
diff --git a/tests/specs/run/jsx_import_source_import_map_dev/jsx_import_source_no_pragma.tsx b/tests/specs/run/jsx_import_source_import_map_dev/jsx_import_source_no_pragma.tsx
new file mode 100644
index 000000000..2c756054f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map_dev/jsx_import_source_no_pragma.tsx
@@ -0,0 +1,7 @@
+function A() {
+ return "hello";
+}
+
+export function B() {
+ return <A></A>;
+}
diff --git a/tests/specs/run/jsx_import_source_import_map_no_check/__test__.jsonc b/tests/specs/run/jsx_import_source_import_map_no_check/__test__.jsonc
new file mode 100644
index 000000000..ea4265484
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map_no_check/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-import --reload --import-map jsx/import-map.json --no-lock --config jsx/deno-jsx-import-map.jsonc --no-check jsx_import_source_no_pragma.tsx",
+ "output": "jsx_import_source_import_map.out"
+}
diff --git a/tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno-jsx-error.jsonc b/tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno-jsx-error.jsonc
new file mode 100644
index 000000000..37cb4dd91
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno-jsx-error.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "./nonexistent"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno-jsx-import-map.jsonc b/tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno-jsx-import-map.jsonc
new file mode 100644
index 000000000..5adbfa8b5
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno-jsx-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno-jsx-precompile-skip.jsonc b/tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno-jsx-precompile-skip.jsonc
new file mode 100644
index 000000000..3c9e4fa1f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno-jsx-precompile-skip.jsonc
@@ -0,0 +1,7 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile",
+ "jsxPrecompileSkipElements": ["a", "img"]
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno-jsx-precompile.jsonc b/tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno-jsx-precompile.jsonc
new file mode 100644
index 000000000..95ae1b9f3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno-jsx-precompile.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno-jsx.json b/tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno-jsx.json
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno-jsx.json
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno-jsx.jsonc b/tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno-jsx.jsonc
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno-jsx.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno-jsxdev-import-map.jsonc b/tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno-jsxdev-import-map.jsonc
new file mode 100644
index 000000000..7481d5a2d
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno-jsxdev-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno-jsxdev.jsonc b/tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno-jsxdev.jsonc
new file mode 100644
index 000000000..ae5bdf9f1
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno-jsxdev.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno.lock b/tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno.lock
new file mode 100644
index 000000000..011e8fe10
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map_no_check/jsx/deno.lock
@@ -0,0 +1,6 @@
+{
+ "version": "2",
+ "remote": {
+ "http://localhost:4545/jsx/jsx-dev-runtime/index.ts": "183c5bf1cfb82b15fc1e8cca15593d4816035759532d851abd4476df378c8412"
+ }
+} \ No newline at end of file
diff --git a/tests/specs/run/jsx_import_source_import_map_no_check/jsx/import-map-scoped.json b/tests/specs/run/jsx_import_source_import_map_no_check/jsx/import-map-scoped.json
new file mode 100644
index 000000000..9b2005128
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map_no_check/jsx/import-map-scoped.json
@@ -0,0 +1,8 @@
+{
+ "scopes": {
+ "../subdir/": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts"
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_import_map_no_check/jsx/import-map.json b/tests/specs/run/jsx_import_source_import_map_no_check/jsx/import-map.json
new file mode 100644
index 000000000..1bfa04e2f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map_no_check/jsx/import-map.json
@@ -0,0 +1,7 @@
+{
+ "imports": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts",
+ "jsx-precompile/jsx-runtime": "http://localhost:4545/jsx/jsx-precompile/index.ts"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_import_map_no_check/jsx/jsx-dev-runtime/index.ts b/tests/specs/run/jsx_import_source_import_map_no_check/jsx/jsx-dev-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map_no_check/jsx/jsx-dev-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/specs/run/jsx_import_source_import_map_no_check/jsx/jsx-precompile/index.ts b/tests/specs/run/jsx_import_source_import_map_no_check/jsx/jsx-precompile/index.ts
new file mode 100644
index 000000000..0d56095e0
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map_no_check/jsx/jsx-precompile/index.ts
@@ -0,0 +1,23 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+// deno-lint-ignore-file no-explicit-any
+export const jsxAttr = (name: string, value: any) => `${name}="${value}"`;
+// deno-lint-ignore-file no-explicit-any
+export const jsxTemplate = (_template: string[], ..._exprs: any[]) => "";
+// deno-lint-ignore-file no-explicit-any
+export const jsxEscape = (_value: any) => "";
+console.log("imported", import.meta.url);
+
+declare global {
+ namespace JSX {
+ interface IntrinsicElements {
+ [tagName: string]: Record<string, any>;
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_import_map_no_check/jsx/jsx-runtime/index.ts b/tests/specs/run/jsx_import_source_import_map_no_check/jsx/jsx-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map_no_check/jsx/jsx-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/specs/run/jsx_import_source_import_map_no_check/jsx_import_source_import_map.out b/tests/specs/run/jsx_import_source_import_map_no_check/jsx_import_source_import_map.out
new file mode 100644
index 000000000..0d3238967
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map_no_check/jsx_import_source_import_map.out
@@ -0,0 +1,2 @@
+[WILDCARD]
+imported http://localhost:4545/jsx/jsx-runtime/index.ts
diff --git a/tests/specs/run/jsx_import_source_import_map_no_check/jsx_import_source_no_pragma.tsx b/tests/specs/run/jsx_import_source_import_map_no_check/jsx_import_source_no_pragma.tsx
new file mode 100644
index 000000000..2c756054f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_import_map_no_check/jsx_import_source_no_pragma.tsx
@@ -0,0 +1,7 @@
+function A() {
+ return "hello";
+}
+
+export function B() {
+ return <A></A>;
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma/__test__.jsonc b/tests/specs/run/jsx_import_source_no_pragma/__test__.jsonc
new file mode 100644
index 000000000..7678e18f4
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-import --reload --config jsx/deno-jsx.jsonc --no-lock jsx_import_source_no_pragma.tsx",
+ "output": "jsx_import_source.out"
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma/jsx/deno-jsx-error.jsonc b/tests/specs/run/jsx_import_source_no_pragma/jsx/deno-jsx-error.jsonc
new file mode 100644
index 000000000..37cb4dd91
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma/jsx/deno-jsx-error.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "./nonexistent"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma/jsx/deno-jsx-import-map.jsonc b/tests/specs/run/jsx_import_source_no_pragma/jsx/deno-jsx-import-map.jsonc
new file mode 100644
index 000000000..5adbfa8b5
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma/jsx/deno-jsx-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma/jsx/deno-jsx-precompile-skip.jsonc b/tests/specs/run/jsx_import_source_no_pragma/jsx/deno-jsx-precompile-skip.jsonc
new file mode 100644
index 000000000..3c9e4fa1f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma/jsx/deno-jsx-precompile-skip.jsonc
@@ -0,0 +1,7 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile",
+ "jsxPrecompileSkipElements": ["a", "img"]
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma/jsx/deno-jsx-precompile.jsonc b/tests/specs/run/jsx_import_source_no_pragma/jsx/deno-jsx-precompile.jsonc
new file mode 100644
index 000000000..95ae1b9f3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma/jsx/deno-jsx-precompile.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma/jsx/deno-jsx.json b/tests/specs/run/jsx_import_source_no_pragma/jsx/deno-jsx.json
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma/jsx/deno-jsx.json
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma/jsx/deno-jsx.jsonc b/tests/specs/run/jsx_import_source_no_pragma/jsx/deno-jsx.jsonc
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma/jsx/deno-jsx.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma/jsx/deno-jsxdev-import-map.jsonc b/tests/specs/run/jsx_import_source_no_pragma/jsx/deno-jsxdev-import-map.jsonc
new file mode 100644
index 000000000..7481d5a2d
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma/jsx/deno-jsxdev-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma/jsx/deno-jsxdev.jsonc b/tests/specs/run/jsx_import_source_no_pragma/jsx/deno-jsxdev.jsonc
new file mode 100644
index 000000000..ae5bdf9f1
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma/jsx/deno-jsxdev.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma/jsx/deno.lock b/tests/specs/run/jsx_import_source_no_pragma/jsx/deno.lock
new file mode 100644
index 000000000..011e8fe10
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma/jsx/deno.lock
@@ -0,0 +1,6 @@
+{
+ "version": "2",
+ "remote": {
+ "http://localhost:4545/jsx/jsx-dev-runtime/index.ts": "183c5bf1cfb82b15fc1e8cca15593d4816035759532d851abd4476df378c8412"
+ }
+} \ No newline at end of file
diff --git a/tests/specs/run/jsx_import_source_no_pragma/jsx/import-map-scoped.json b/tests/specs/run/jsx_import_source_no_pragma/jsx/import-map-scoped.json
new file mode 100644
index 000000000..9b2005128
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma/jsx/import-map-scoped.json
@@ -0,0 +1,8 @@
+{
+ "scopes": {
+ "../subdir/": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts"
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma/jsx/import-map.json b/tests/specs/run/jsx_import_source_no_pragma/jsx/import-map.json
new file mode 100644
index 000000000..1bfa04e2f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma/jsx/import-map.json
@@ -0,0 +1,7 @@
+{
+ "imports": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts",
+ "jsx-precompile/jsx-runtime": "http://localhost:4545/jsx/jsx-precompile/index.ts"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma/jsx/jsx-dev-runtime/index.ts b/tests/specs/run/jsx_import_source_no_pragma/jsx/jsx-dev-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma/jsx/jsx-dev-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/specs/run/jsx_import_source_no_pragma/jsx/jsx-precompile/index.ts b/tests/specs/run/jsx_import_source_no_pragma/jsx/jsx-precompile/index.ts
new file mode 100644
index 000000000..0d56095e0
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma/jsx/jsx-precompile/index.ts
@@ -0,0 +1,23 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+// deno-lint-ignore-file no-explicit-any
+export const jsxAttr = (name: string, value: any) => `${name}="${value}"`;
+// deno-lint-ignore-file no-explicit-any
+export const jsxTemplate = (_template: string[], ..._exprs: any[]) => "";
+// deno-lint-ignore-file no-explicit-any
+export const jsxEscape = (_value: any) => "";
+console.log("imported", import.meta.url);
+
+declare global {
+ namespace JSX {
+ interface IntrinsicElements {
+ [tagName: string]: Record<string, any>;
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma/jsx/jsx-runtime/index.ts b/tests/specs/run/jsx_import_source_no_pragma/jsx/jsx-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma/jsx/jsx-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/testdata/run/jsx_import_source.out b/tests/specs/run/jsx_import_source_no_pragma/jsx_import_source.out
index b9555987a..b9555987a 100644
--- a/tests/testdata/run/jsx_import_source.out
+++ b/tests/specs/run/jsx_import_source_no_pragma/jsx_import_source.out
diff --git a/tests/specs/run/jsx_import_source_no_pragma/jsx_import_source_no_pragma.tsx b/tests/specs/run/jsx_import_source_no_pragma/jsx_import_source_no_pragma.tsx
new file mode 100644
index 000000000..2c756054f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma/jsx_import_source_no_pragma.tsx
@@ -0,0 +1,7 @@
+function A() {
+ return "hello";
+}
+
+export function B() {
+ return <A></A>;
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma_dev/__test__.jsonc b/tests/specs/run/jsx_import_source_no_pragma_dev/__test__.jsonc
new file mode 100644
index 000000000..8f9ee81f6
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma_dev/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-import --reload --config jsx/deno-jsxdev.jsonc --no-lock jsx_import_source_no_pragma.tsx",
+ "output": "jsx_import_source_dev.out"
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno-jsx-error.jsonc b/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno-jsx-error.jsonc
new file mode 100644
index 000000000..37cb4dd91
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno-jsx-error.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "./nonexistent"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno-jsx-import-map.jsonc b/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno-jsx-import-map.jsonc
new file mode 100644
index 000000000..5adbfa8b5
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno-jsx-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno-jsx-precompile-skip.jsonc b/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno-jsx-precompile-skip.jsonc
new file mode 100644
index 000000000..3c9e4fa1f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno-jsx-precompile-skip.jsonc
@@ -0,0 +1,7 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile",
+ "jsxPrecompileSkipElements": ["a", "img"]
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno-jsx-precompile.jsonc b/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno-jsx-precompile.jsonc
new file mode 100644
index 000000000..95ae1b9f3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno-jsx-precompile.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno-jsx.json b/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno-jsx.json
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno-jsx.json
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno-jsx.jsonc b/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno-jsx.jsonc
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno-jsx.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno-jsxdev-import-map.jsonc b/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno-jsxdev-import-map.jsonc
new file mode 100644
index 000000000..7481d5a2d
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno-jsxdev-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno-jsxdev.jsonc b/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno-jsxdev.jsonc
new file mode 100644
index 000000000..ae5bdf9f1
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno-jsxdev.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno.lock b/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno.lock
new file mode 100644
index 000000000..011e8fe10
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/deno.lock
@@ -0,0 +1,6 @@
+{
+ "version": "2",
+ "remote": {
+ "http://localhost:4545/jsx/jsx-dev-runtime/index.ts": "183c5bf1cfb82b15fc1e8cca15593d4816035759532d851abd4476df378c8412"
+ }
+} \ No newline at end of file
diff --git a/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/import-map-scoped.json b/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/import-map-scoped.json
new file mode 100644
index 000000000..9b2005128
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/import-map-scoped.json
@@ -0,0 +1,8 @@
+{
+ "scopes": {
+ "../subdir/": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts"
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/import-map.json b/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/import-map.json
new file mode 100644
index 000000000..1bfa04e2f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/import-map.json
@@ -0,0 +1,7 @@
+{
+ "imports": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts",
+ "jsx-precompile/jsx-runtime": "http://localhost:4545/jsx/jsx-precompile/index.ts"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/jsx-dev-runtime/index.ts b/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/jsx-dev-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/jsx-dev-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/jsx-precompile/index.ts b/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/jsx-precompile/index.ts
new file mode 100644
index 000000000..0d56095e0
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/jsx-precompile/index.ts
@@ -0,0 +1,23 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+// deno-lint-ignore-file no-explicit-any
+export const jsxAttr = (name: string, value: any) => `${name}="${value}"`;
+// deno-lint-ignore-file no-explicit-any
+export const jsxTemplate = (_template: string[], ..._exprs: any[]) => "";
+// deno-lint-ignore-file no-explicit-any
+export const jsxEscape = (_value: any) => "";
+console.log("imported", import.meta.url);
+
+declare global {
+ namespace JSX {
+ interface IntrinsicElements {
+ [tagName: string]: Record<string, any>;
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/jsx-runtime/index.ts b/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/jsx-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma_dev/jsx/jsx-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/testdata/run/jsx_import_source_dev.out b/tests/specs/run/jsx_import_source_no_pragma_dev/jsx_import_source_dev.out
index 38d7a12f0..38d7a12f0 100644
--- a/tests/testdata/run/jsx_import_source_dev.out
+++ b/tests/specs/run/jsx_import_source_no_pragma_dev/jsx_import_source_dev.out
diff --git a/tests/specs/run/jsx_import_source_no_pragma_dev/jsx_import_source_no_pragma.tsx b/tests/specs/run/jsx_import_source_no_pragma_dev/jsx_import_source_no_pragma.tsx
new file mode 100644
index 000000000..2c756054f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma_dev/jsx_import_source_no_pragma.tsx
@@ -0,0 +1,7 @@
+function A() {
+ return "hello";
+}
+
+export function B() {
+ return <A></A>;
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma_no_check/__test__.jsonc b/tests/specs/run/jsx_import_source_no_pragma_no_check/__test__.jsonc
new file mode 100644
index 000000000..12cc9b076
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma_no_check/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-import --reload --config jsx/deno-jsx.jsonc --no-lock --no-check jsx_import_source_no_pragma.tsx",
+ "output": "jsx_import_source.out"
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno-jsx-error.jsonc b/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno-jsx-error.jsonc
new file mode 100644
index 000000000..37cb4dd91
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno-jsx-error.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "./nonexistent"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno-jsx-import-map.jsonc b/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno-jsx-import-map.jsonc
new file mode 100644
index 000000000..5adbfa8b5
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno-jsx-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno-jsx-precompile-skip.jsonc b/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno-jsx-precompile-skip.jsonc
new file mode 100644
index 000000000..3c9e4fa1f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno-jsx-precompile-skip.jsonc
@@ -0,0 +1,7 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile",
+ "jsxPrecompileSkipElements": ["a", "img"]
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno-jsx-precompile.jsonc b/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno-jsx-precompile.jsonc
new file mode 100644
index 000000000..95ae1b9f3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno-jsx-precompile.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno-jsx.json b/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno-jsx.json
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno-jsx.json
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno-jsx.jsonc b/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno-jsx.jsonc
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno-jsx.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno-jsxdev-import-map.jsonc b/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno-jsxdev-import-map.jsonc
new file mode 100644
index 000000000..7481d5a2d
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno-jsxdev-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno-jsxdev.jsonc b/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno-jsxdev.jsonc
new file mode 100644
index 000000000..ae5bdf9f1
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno-jsxdev.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno.lock b/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno.lock
new file mode 100644
index 000000000..011e8fe10
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/deno.lock
@@ -0,0 +1,6 @@
+{
+ "version": "2",
+ "remote": {
+ "http://localhost:4545/jsx/jsx-dev-runtime/index.ts": "183c5bf1cfb82b15fc1e8cca15593d4816035759532d851abd4476df378c8412"
+ }
+} \ No newline at end of file
diff --git a/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/import-map-scoped.json b/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/import-map-scoped.json
new file mode 100644
index 000000000..9b2005128
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/import-map-scoped.json
@@ -0,0 +1,8 @@
+{
+ "scopes": {
+ "../subdir/": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts"
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/import-map.json b/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/import-map.json
new file mode 100644
index 000000000..1bfa04e2f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/import-map.json
@@ -0,0 +1,7 @@
+{
+ "imports": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts",
+ "jsx-precompile/jsx-runtime": "http://localhost:4545/jsx/jsx-precompile/index.ts"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/jsx-dev-runtime/index.ts b/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/jsx-dev-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/jsx-dev-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/jsx-precompile/index.ts b/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/jsx-precompile/index.ts
new file mode 100644
index 000000000..0d56095e0
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/jsx-precompile/index.ts
@@ -0,0 +1,23 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+// deno-lint-ignore-file no-explicit-any
+export const jsxAttr = (name: string, value: any) => `${name}="${value}"`;
+// deno-lint-ignore-file no-explicit-any
+export const jsxTemplate = (_template: string[], ..._exprs: any[]) => "";
+// deno-lint-ignore-file no-explicit-any
+export const jsxEscape = (_value: any) => "";
+console.log("imported", import.meta.url);
+
+declare global {
+ namespace JSX {
+ interface IntrinsicElements {
+ [tagName: string]: Record<string, any>;
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/jsx-runtime/index.ts b/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/jsx-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx/jsx-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx_import_source.out b/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx_import_source.out
new file mode 100644
index 000000000..b9555987a
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx_import_source.out
@@ -0,0 +1,2 @@
+[WILDCARD]
+imported http://localhost:4545/jsx/jsx-runtime
diff --git a/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx_import_source_no_pragma.tsx b/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx_import_source_no_pragma.tsx
new file mode 100644
index 000000000..2c756054f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_no_pragma_no_check/jsx_import_source_no_pragma.tsx
@@ -0,0 +1,7 @@
+function A() {
+ return "hello";
+}
+
+export function B() {
+ return <A></A>;
+}
diff --git a/tests/specs/run/jsx_import_source_pragma/__test__.jsonc b/tests/specs/run/jsx_import_source_pragma/__test__.jsonc
new file mode 100644
index 000000000..9d704c065
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --reload --allow-import jsx_import_source_pragma.tsx",
+ "output": "jsx_import_source.out"
+}
diff --git a/tests/specs/run/jsx_import_source_pragma/jsx/deno-jsx-error.jsonc b/tests/specs/run/jsx_import_source_pragma/jsx/deno-jsx-error.jsonc
new file mode 100644
index 000000000..37cb4dd91
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma/jsx/deno-jsx-error.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "./nonexistent"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma/jsx/deno-jsx-import-map.jsonc b/tests/specs/run/jsx_import_source_pragma/jsx/deno-jsx-import-map.jsonc
new file mode 100644
index 000000000..5adbfa8b5
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma/jsx/deno-jsx-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma/jsx/deno-jsx-precompile-skip.jsonc b/tests/specs/run/jsx_import_source_pragma/jsx/deno-jsx-precompile-skip.jsonc
new file mode 100644
index 000000000..3c9e4fa1f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma/jsx/deno-jsx-precompile-skip.jsonc
@@ -0,0 +1,7 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile",
+ "jsxPrecompileSkipElements": ["a", "img"]
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma/jsx/deno-jsx-precompile.jsonc b/tests/specs/run/jsx_import_source_pragma/jsx/deno-jsx-precompile.jsonc
new file mode 100644
index 000000000..95ae1b9f3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma/jsx/deno-jsx-precompile.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma/jsx/deno-jsx.json b/tests/specs/run/jsx_import_source_pragma/jsx/deno-jsx.json
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma/jsx/deno-jsx.json
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma/jsx/deno-jsx.jsonc b/tests/specs/run/jsx_import_source_pragma/jsx/deno-jsx.jsonc
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma/jsx/deno-jsx.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma/jsx/deno-jsxdev-import-map.jsonc b/tests/specs/run/jsx_import_source_pragma/jsx/deno-jsxdev-import-map.jsonc
new file mode 100644
index 000000000..7481d5a2d
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma/jsx/deno-jsxdev-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma/jsx/deno-jsxdev.jsonc b/tests/specs/run/jsx_import_source_pragma/jsx/deno-jsxdev.jsonc
new file mode 100644
index 000000000..ae5bdf9f1
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma/jsx/deno-jsxdev.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma/jsx/deno.lock b/tests/specs/run/jsx_import_source_pragma/jsx/deno.lock
new file mode 100644
index 000000000..011e8fe10
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma/jsx/deno.lock
@@ -0,0 +1,6 @@
+{
+ "version": "2",
+ "remote": {
+ "http://localhost:4545/jsx/jsx-dev-runtime/index.ts": "183c5bf1cfb82b15fc1e8cca15593d4816035759532d851abd4476df378c8412"
+ }
+} \ No newline at end of file
diff --git a/tests/specs/run/jsx_import_source_pragma/jsx/import-map-scoped.json b/tests/specs/run/jsx_import_source_pragma/jsx/import-map-scoped.json
new file mode 100644
index 000000000..9b2005128
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma/jsx/import-map-scoped.json
@@ -0,0 +1,8 @@
+{
+ "scopes": {
+ "../subdir/": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts"
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma/jsx/import-map.json b/tests/specs/run/jsx_import_source_pragma/jsx/import-map.json
new file mode 100644
index 000000000..1bfa04e2f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma/jsx/import-map.json
@@ -0,0 +1,7 @@
+{
+ "imports": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts",
+ "jsx-precompile/jsx-runtime": "http://localhost:4545/jsx/jsx-precompile/index.ts"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma/jsx/jsx-dev-runtime/index.ts b/tests/specs/run/jsx_import_source_pragma/jsx/jsx-dev-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma/jsx/jsx-dev-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/specs/run/jsx_import_source_pragma/jsx/jsx-precompile/index.ts b/tests/specs/run/jsx_import_source_pragma/jsx/jsx-precompile/index.ts
new file mode 100644
index 000000000..0d56095e0
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma/jsx/jsx-precompile/index.ts
@@ -0,0 +1,23 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+// deno-lint-ignore-file no-explicit-any
+export const jsxAttr = (name: string, value: any) => `${name}="${value}"`;
+// deno-lint-ignore-file no-explicit-any
+export const jsxTemplate = (_template: string[], ..._exprs: any[]) => "";
+// deno-lint-ignore-file no-explicit-any
+export const jsxEscape = (_value: any) => "";
+console.log("imported", import.meta.url);
+
+declare global {
+ namespace JSX {
+ interface IntrinsicElements {
+ [tagName: string]: Record<string, any>;
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma/jsx/jsx-runtime/index.ts b/tests/specs/run/jsx_import_source_pragma/jsx/jsx-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma/jsx/jsx-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/specs/run/jsx_import_source_pragma/jsx_import_source.out b/tests/specs/run/jsx_import_source_pragma/jsx_import_source.out
new file mode 100644
index 000000000..b9555987a
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma/jsx_import_source.out
@@ -0,0 +1,2 @@
+[WILDCARD]
+imported http://localhost:4545/jsx/jsx-runtime
diff --git a/tests/testdata/run/jsx_import_source_pragma.tsx b/tests/specs/run/jsx_import_source_pragma/jsx_import_source_pragma.tsx
index c19e53d4f..c19e53d4f 100644
--- a/tests/testdata/run/jsx_import_source_pragma.tsx
+++ b/tests/specs/run/jsx_import_source_pragma/jsx_import_source_pragma.tsx
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map/__test__.jsonc b/tests/specs/run/jsx_import_source_pragma_import_map/__test__.jsonc
new file mode 100644
index 000000000..9eafe5196
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-import --reload --import-map jsx/import-map.json jsx_import_source_pragma_import_map.tsx",
+ "output": "jsx_import_source_import_map.out"
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno-jsx-error.jsonc b/tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno-jsx-error.jsonc
new file mode 100644
index 000000000..37cb4dd91
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno-jsx-error.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "./nonexistent"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno-jsx-import-map.jsonc b/tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno-jsx-import-map.jsonc
new file mode 100644
index 000000000..5adbfa8b5
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno-jsx-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno-jsx-precompile-skip.jsonc b/tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno-jsx-precompile-skip.jsonc
new file mode 100644
index 000000000..3c9e4fa1f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno-jsx-precompile-skip.jsonc
@@ -0,0 +1,7 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile",
+ "jsxPrecompileSkipElements": ["a", "img"]
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno-jsx-precompile.jsonc b/tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno-jsx-precompile.jsonc
new file mode 100644
index 000000000..95ae1b9f3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno-jsx-precompile.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno-jsx.json b/tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno-jsx.json
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno-jsx.json
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno-jsx.jsonc b/tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno-jsx.jsonc
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno-jsx.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno-jsxdev-import-map.jsonc b/tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno-jsxdev-import-map.jsonc
new file mode 100644
index 000000000..7481d5a2d
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno-jsxdev-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno-jsxdev.jsonc b/tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno-jsxdev.jsonc
new file mode 100644
index 000000000..ae5bdf9f1
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno-jsxdev.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno.lock b/tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno.lock
new file mode 100644
index 000000000..011e8fe10
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map/jsx/deno.lock
@@ -0,0 +1,6 @@
+{
+ "version": "2",
+ "remote": {
+ "http://localhost:4545/jsx/jsx-dev-runtime/index.ts": "183c5bf1cfb82b15fc1e8cca15593d4816035759532d851abd4476df378c8412"
+ }
+} \ No newline at end of file
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map/jsx/import-map-scoped.json b/tests/specs/run/jsx_import_source_pragma_import_map/jsx/import-map-scoped.json
new file mode 100644
index 000000000..9b2005128
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map/jsx/import-map-scoped.json
@@ -0,0 +1,8 @@
+{
+ "scopes": {
+ "../subdir/": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts"
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map/jsx/import-map.json b/tests/specs/run/jsx_import_source_pragma_import_map/jsx/import-map.json
new file mode 100644
index 000000000..1bfa04e2f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map/jsx/import-map.json
@@ -0,0 +1,7 @@
+{
+ "imports": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts",
+ "jsx-precompile/jsx-runtime": "http://localhost:4545/jsx/jsx-precompile/index.ts"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map/jsx/jsx-dev-runtime/index.ts b/tests/specs/run/jsx_import_source_pragma_import_map/jsx/jsx-dev-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map/jsx/jsx-dev-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map/jsx/jsx-precompile/index.ts b/tests/specs/run/jsx_import_source_pragma_import_map/jsx/jsx-precompile/index.ts
new file mode 100644
index 000000000..0d56095e0
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map/jsx/jsx-precompile/index.ts
@@ -0,0 +1,23 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+// deno-lint-ignore-file no-explicit-any
+export const jsxAttr = (name: string, value: any) => `${name}="${value}"`;
+// deno-lint-ignore-file no-explicit-any
+export const jsxTemplate = (_template: string[], ..._exprs: any[]) => "";
+// deno-lint-ignore-file no-explicit-any
+export const jsxEscape = (_value: any) => "";
+console.log("imported", import.meta.url);
+
+declare global {
+ namespace JSX {
+ interface IntrinsicElements {
+ [tagName: string]: Record<string, any>;
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map/jsx/jsx-runtime/index.ts b/tests/specs/run/jsx_import_source_pragma_import_map/jsx/jsx-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map/jsx/jsx-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map/jsx_import_source_import_map.out b/tests/specs/run/jsx_import_source_pragma_import_map/jsx_import_source_import_map.out
new file mode 100644
index 000000000..0d3238967
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map/jsx_import_source_import_map.out
@@ -0,0 +1,2 @@
+[WILDCARD]
+imported http://localhost:4545/jsx/jsx-runtime/index.ts
diff --git a/tests/testdata/run/jsx_import_source_pragma_import_map.tsx b/tests/specs/run/jsx_import_source_pragma_import_map/jsx_import_source_pragma_import_map.tsx
index 548365f18..548365f18 100644
--- a/tests/testdata/run/jsx_import_source_pragma_import_map.tsx
+++ b/tests/specs/run/jsx_import_source_pragma_import_map/jsx_import_source_pragma_import_map.tsx
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map_dev/__test__.jsonc b/tests/specs/run/jsx_import_source_pragma_import_map_dev/__test__.jsonc
new file mode 100644
index 000000000..bb271c0ee
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map_dev/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-import --reload --import-map jsx/import-map.json --config jsx/deno-jsxdev-import-map.jsonc jsx_import_source_pragma_import_map.tsx",
+ "output": "jsx_import_source_import_map_dev.out"
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno-jsx-error.jsonc b/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno-jsx-error.jsonc
new file mode 100644
index 000000000..37cb4dd91
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno-jsx-error.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "./nonexistent"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno-jsx-import-map.jsonc b/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno-jsx-import-map.jsonc
new file mode 100644
index 000000000..5adbfa8b5
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno-jsx-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno-jsx-precompile-skip.jsonc b/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno-jsx-precompile-skip.jsonc
new file mode 100644
index 000000000..3c9e4fa1f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno-jsx-precompile-skip.jsonc
@@ -0,0 +1,7 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile",
+ "jsxPrecompileSkipElements": ["a", "img"]
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno-jsx-precompile.jsonc b/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno-jsx-precompile.jsonc
new file mode 100644
index 000000000..95ae1b9f3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno-jsx-precompile.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno-jsx.json b/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno-jsx.json
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno-jsx.json
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno-jsx.jsonc b/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno-jsx.jsonc
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno-jsx.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno-jsxdev-import-map.jsonc b/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno-jsxdev-import-map.jsonc
new file mode 100644
index 000000000..7481d5a2d
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno-jsxdev-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno-jsxdev.jsonc b/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno-jsxdev.jsonc
new file mode 100644
index 000000000..ae5bdf9f1
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno-jsxdev.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno.lock b/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno.lock
new file mode 100644
index 000000000..011e8fe10
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/deno.lock
@@ -0,0 +1,6 @@
+{
+ "version": "2",
+ "remote": {
+ "http://localhost:4545/jsx/jsx-dev-runtime/index.ts": "183c5bf1cfb82b15fc1e8cca15593d4816035759532d851abd4476df378c8412"
+ }
+} \ No newline at end of file
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/import-map-scoped.json b/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/import-map-scoped.json
new file mode 100644
index 000000000..9b2005128
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/import-map-scoped.json
@@ -0,0 +1,8 @@
+{
+ "scopes": {
+ "../subdir/": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts"
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/import-map.json b/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/import-map.json
new file mode 100644
index 000000000..1bfa04e2f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/import-map.json
@@ -0,0 +1,7 @@
+{
+ "imports": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts",
+ "jsx-precompile/jsx-runtime": "http://localhost:4545/jsx/jsx-precompile/index.ts"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/jsx-dev-runtime/index.ts b/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/jsx-dev-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/jsx-dev-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/jsx-precompile/index.ts b/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/jsx-precompile/index.ts
new file mode 100644
index 000000000..0d56095e0
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/jsx-precompile/index.ts
@@ -0,0 +1,23 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+// deno-lint-ignore-file no-explicit-any
+export const jsxAttr = (name: string, value: any) => `${name}="${value}"`;
+// deno-lint-ignore-file no-explicit-any
+export const jsxTemplate = (_template: string[], ..._exprs: any[]) => "";
+// deno-lint-ignore-file no-explicit-any
+export const jsxEscape = (_value: any) => "";
+console.log("imported", import.meta.url);
+
+declare global {
+ namespace JSX {
+ interface IntrinsicElements {
+ [tagName: string]: Record<string, any>;
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/jsx-runtime/index.ts b/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/jsx-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx/jsx-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx_import_source_import_map_dev.out b/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx_import_source_import_map_dev.out
new file mode 100644
index 000000000..56f514d90
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx_import_source_import_map_dev.out
@@ -0,0 +1,2 @@
+[WILDCARD]
+imported http://localhost:4545/jsx/jsx-dev-runtime/index.ts
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx_import_source_pragma_import_map.tsx b/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx_import_source_pragma_import_map.tsx
new file mode 100644
index 000000000..548365f18
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map_dev/jsx_import_source_pragma_import_map.tsx
@@ -0,0 +1,9 @@
+/** @jsxImportSource jsx */
+
+function A() {
+ return "hello";
+}
+
+export function B() {
+ return <A></A>;
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map_no_check/__test__.jsonc b/tests/specs/run/jsx_import_source_pragma_import_map_no_check/__test__.jsonc
new file mode 100644
index 000000000..dd42b71fd
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map_no_check/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-import --reload --import-map jsx/import-map.json --no-check jsx_import_source_pragma_import_map.tsx",
+ "output": "jsx_import_source_import_map.out"
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno-jsx-error.jsonc b/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno-jsx-error.jsonc
new file mode 100644
index 000000000..37cb4dd91
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno-jsx-error.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "./nonexistent"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno-jsx-import-map.jsonc b/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno-jsx-import-map.jsonc
new file mode 100644
index 000000000..5adbfa8b5
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno-jsx-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno-jsx-precompile-skip.jsonc b/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno-jsx-precompile-skip.jsonc
new file mode 100644
index 000000000..3c9e4fa1f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno-jsx-precompile-skip.jsonc
@@ -0,0 +1,7 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile",
+ "jsxPrecompileSkipElements": ["a", "img"]
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno-jsx-precompile.jsonc b/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno-jsx-precompile.jsonc
new file mode 100644
index 000000000..95ae1b9f3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno-jsx-precompile.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno-jsx.json b/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno-jsx.json
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno-jsx.json
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno-jsx.jsonc b/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno-jsx.jsonc
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno-jsx.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno-jsxdev-import-map.jsonc b/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno-jsxdev-import-map.jsonc
new file mode 100644
index 000000000..7481d5a2d
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno-jsxdev-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno-jsxdev.jsonc b/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno-jsxdev.jsonc
new file mode 100644
index 000000000..ae5bdf9f1
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno-jsxdev.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno.lock b/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno.lock
new file mode 100644
index 000000000..011e8fe10
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/deno.lock
@@ -0,0 +1,6 @@
+{
+ "version": "2",
+ "remote": {
+ "http://localhost:4545/jsx/jsx-dev-runtime/index.ts": "183c5bf1cfb82b15fc1e8cca15593d4816035759532d851abd4476df378c8412"
+ }
+} \ No newline at end of file
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/import-map-scoped.json b/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/import-map-scoped.json
new file mode 100644
index 000000000..9b2005128
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/import-map-scoped.json
@@ -0,0 +1,8 @@
+{
+ "scopes": {
+ "../subdir/": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts"
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/import-map.json b/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/import-map.json
new file mode 100644
index 000000000..1bfa04e2f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/import-map.json
@@ -0,0 +1,7 @@
+{
+ "imports": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts",
+ "jsx-precompile/jsx-runtime": "http://localhost:4545/jsx/jsx-precompile/index.ts"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/jsx-dev-runtime/index.ts b/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/jsx-dev-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/jsx-dev-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/jsx-precompile/index.ts b/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/jsx-precompile/index.ts
new file mode 100644
index 000000000..0d56095e0
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/jsx-precompile/index.ts
@@ -0,0 +1,23 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+// deno-lint-ignore-file no-explicit-any
+export const jsxAttr = (name: string, value: any) => `${name}="${value}"`;
+// deno-lint-ignore-file no-explicit-any
+export const jsxTemplate = (_template: string[], ..._exprs: any[]) => "";
+// deno-lint-ignore-file no-explicit-any
+export const jsxEscape = (_value: any) => "";
+console.log("imported", import.meta.url);
+
+declare global {
+ namespace JSX {
+ interface IntrinsicElements {
+ [tagName: string]: Record<string, any>;
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/jsx-runtime/index.ts b/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/jsx-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx/jsx-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx_import_source_import_map.out b/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx_import_source_import_map.out
new file mode 100644
index 000000000..0d3238967
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx_import_source_import_map.out
@@ -0,0 +1,2 @@
+[WILDCARD]
+imported http://localhost:4545/jsx/jsx-runtime/index.ts
diff --git a/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx_import_source_pragma_import_map.tsx b/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx_import_source_pragma_import_map.tsx
new file mode 100644
index 000000000..548365f18
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_import_map_no_check/jsx_import_source_pragma_import_map.tsx
@@ -0,0 +1,9 @@
+/** @jsxImportSource jsx */
+
+function A() {
+ return "hello";
+}
+
+export function B() {
+ return <A></A>;
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_no_check/__test__.jsonc b/tests/specs/run/jsx_import_source_pragma_no_check/__test__.jsonc
new file mode 100644
index 000000000..0956b94a7
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_no_check/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-import --reload --no-check jsx_import_source_pragma.tsx",
+ "output": "jsx_import_source.out"
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno-jsx-error.jsonc b/tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno-jsx-error.jsonc
new file mode 100644
index 000000000..37cb4dd91
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno-jsx-error.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "./nonexistent"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno-jsx-import-map.jsonc b/tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno-jsx-import-map.jsonc
new file mode 100644
index 000000000..5adbfa8b5
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno-jsx-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno-jsx-precompile-skip.jsonc b/tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno-jsx-precompile-skip.jsonc
new file mode 100644
index 000000000..3c9e4fa1f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno-jsx-precompile-skip.jsonc
@@ -0,0 +1,7 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile",
+ "jsxPrecompileSkipElements": ["a", "img"]
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno-jsx-precompile.jsonc b/tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno-jsx-precompile.jsonc
new file mode 100644
index 000000000..95ae1b9f3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno-jsx-precompile.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno-jsx.json b/tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno-jsx.json
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno-jsx.json
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno-jsx.jsonc b/tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno-jsx.jsonc
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno-jsx.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno-jsxdev-import-map.jsonc b/tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno-jsxdev-import-map.jsonc
new file mode 100644
index 000000000..7481d5a2d
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno-jsxdev-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno-jsxdev.jsonc b/tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno-jsxdev.jsonc
new file mode 100644
index 000000000..ae5bdf9f1
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno-jsxdev.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno.lock b/tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno.lock
new file mode 100644
index 000000000..011e8fe10
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_no_check/jsx/deno.lock
@@ -0,0 +1,6 @@
+{
+ "version": "2",
+ "remote": {
+ "http://localhost:4545/jsx/jsx-dev-runtime/index.ts": "183c5bf1cfb82b15fc1e8cca15593d4816035759532d851abd4476df378c8412"
+ }
+} \ No newline at end of file
diff --git a/tests/specs/run/jsx_import_source_pragma_no_check/jsx/import-map-scoped.json b/tests/specs/run/jsx_import_source_pragma_no_check/jsx/import-map-scoped.json
new file mode 100644
index 000000000..9b2005128
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_no_check/jsx/import-map-scoped.json
@@ -0,0 +1,8 @@
+{
+ "scopes": {
+ "../subdir/": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts"
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_no_check/jsx/import-map.json b/tests/specs/run/jsx_import_source_pragma_no_check/jsx/import-map.json
new file mode 100644
index 000000000..1bfa04e2f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_no_check/jsx/import-map.json
@@ -0,0 +1,7 @@
+{
+ "imports": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts",
+ "jsx-precompile/jsx-runtime": "http://localhost:4545/jsx/jsx-precompile/index.ts"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_no_check/jsx/jsx-dev-runtime/index.ts b/tests/specs/run/jsx_import_source_pragma_no_check/jsx/jsx-dev-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_no_check/jsx/jsx-dev-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/specs/run/jsx_import_source_pragma_no_check/jsx/jsx-precompile/index.ts b/tests/specs/run/jsx_import_source_pragma_no_check/jsx/jsx-precompile/index.ts
new file mode 100644
index 000000000..0d56095e0
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_no_check/jsx/jsx-precompile/index.ts
@@ -0,0 +1,23 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+// deno-lint-ignore-file no-explicit-any
+export const jsxAttr = (name: string, value: any) => `${name}="${value}"`;
+// deno-lint-ignore-file no-explicit-any
+export const jsxTemplate = (_template: string[], ..._exprs: any[]) => "";
+// deno-lint-ignore-file no-explicit-any
+export const jsxEscape = (_value: any) => "";
+console.log("imported", import.meta.url);
+
+declare global {
+ namespace JSX {
+ interface IntrinsicElements {
+ [tagName: string]: Record<string, any>;
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_no_check/jsx/jsx-runtime/index.ts b/tests/specs/run/jsx_import_source_pragma_no_check/jsx/jsx-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_no_check/jsx/jsx-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/specs/run/jsx_import_source_pragma_no_check/jsx_import_source.out b/tests/specs/run/jsx_import_source_pragma_no_check/jsx_import_source.out
new file mode 100644
index 000000000..b9555987a
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_no_check/jsx_import_source.out
@@ -0,0 +1,2 @@
+[WILDCARD]
+imported http://localhost:4545/jsx/jsx-runtime
diff --git a/tests/specs/run/jsx_import_source_pragma_no_check/jsx_import_source_pragma.tsx b/tests/specs/run/jsx_import_source_pragma_no_check/jsx_import_source_pragma.tsx
new file mode 100644
index 000000000..c19e53d4f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_no_check/jsx_import_source_pragma.tsx
@@ -0,0 +1,9 @@
+/** @jsxImportSource http://localhost:4545/jsx */
+
+function A() {
+ return "hello";
+}
+
+export function B() {
+ return <A></A>;
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config/__test__.jsonc b/tests/specs/run/jsx_import_source_pragma_with_config/__test__.jsonc
new file mode 100644
index 000000000..aeaf209c3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --reload --allow-import --config jsx/deno-jsx.jsonc --no-lock jsx_import_source_pragma.tsx",
+ "output": "jsx_import_source.out"
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno-jsx-error.jsonc b/tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno-jsx-error.jsonc
new file mode 100644
index 000000000..37cb4dd91
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno-jsx-error.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "./nonexistent"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno-jsx-import-map.jsonc b/tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno-jsx-import-map.jsonc
new file mode 100644
index 000000000..5adbfa8b5
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno-jsx-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno-jsx-precompile-skip.jsonc b/tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno-jsx-precompile-skip.jsonc
new file mode 100644
index 000000000..3c9e4fa1f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno-jsx-precompile-skip.jsonc
@@ -0,0 +1,7 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile",
+ "jsxPrecompileSkipElements": ["a", "img"]
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno-jsx-precompile.jsonc b/tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno-jsx-precompile.jsonc
new file mode 100644
index 000000000..95ae1b9f3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno-jsx-precompile.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno-jsx.json b/tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno-jsx.json
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno-jsx.json
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno-jsx.jsonc b/tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno-jsx.jsonc
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno-jsx.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno-jsxdev-import-map.jsonc b/tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno-jsxdev-import-map.jsonc
new file mode 100644
index 000000000..7481d5a2d
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno-jsxdev-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno-jsxdev.jsonc b/tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno-jsxdev.jsonc
new file mode 100644
index 000000000..ae5bdf9f1
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno-jsxdev.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno.lock b/tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno.lock
new file mode 100644
index 000000000..011e8fe10
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config/jsx/deno.lock
@@ -0,0 +1,6 @@
+{
+ "version": "2",
+ "remote": {
+ "http://localhost:4545/jsx/jsx-dev-runtime/index.ts": "183c5bf1cfb82b15fc1e8cca15593d4816035759532d851abd4476df378c8412"
+ }
+} \ No newline at end of file
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config/jsx/import-map-scoped.json b/tests/specs/run/jsx_import_source_pragma_with_config/jsx/import-map-scoped.json
new file mode 100644
index 000000000..9b2005128
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config/jsx/import-map-scoped.json
@@ -0,0 +1,8 @@
+{
+ "scopes": {
+ "../subdir/": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts"
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config/jsx/import-map.json b/tests/specs/run/jsx_import_source_pragma_with_config/jsx/import-map.json
new file mode 100644
index 000000000..1bfa04e2f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config/jsx/import-map.json
@@ -0,0 +1,7 @@
+{
+ "imports": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts",
+ "jsx-precompile/jsx-runtime": "http://localhost:4545/jsx/jsx-precompile/index.ts"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config/jsx/jsx-dev-runtime/index.ts b/tests/specs/run/jsx_import_source_pragma_with_config/jsx/jsx-dev-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config/jsx/jsx-dev-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config/jsx/jsx-precompile/index.ts b/tests/specs/run/jsx_import_source_pragma_with_config/jsx/jsx-precompile/index.ts
new file mode 100644
index 000000000..0d56095e0
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config/jsx/jsx-precompile/index.ts
@@ -0,0 +1,23 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+// deno-lint-ignore-file no-explicit-any
+export const jsxAttr = (name: string, value: any) => `${name}="${value}"`;
+// deno-lint-ignore-file no-explicit-any
+export const jsxTemplate = (_template: string[], ..._exprs: any[]) => "";
+// deno-lint-ignore-file no-explicit-any
+export const jsxEscape = (_value: any) => "";
+console.log("imported", import.meta.url);
+
+declare global {
+ namespace JSX {
+ interface IntrinsicElements {
+ [tagName: string]: Record<string, any>;
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config/jsx/jsx-runtime/index.ts b/tests/specs/run/jsx_import_source_pragma_with_config/jsx/jsx-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config/jsx/jsx-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config/jsx_import_source.out b/tests/specs/run/jsx_import_source_pragma_with_config/jsx_import_source.out
new file mode 100644
index 000000000..b9555987a
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config/jsx_import_source.out
@@ -0,0 +1,2 @@
+[WILDCARD]
+imported http://localhost:4545/jsx/jsx-runtime
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config/jsx_import_source_pragma.tsx b/tests/specs/run/jsx_import_source_pragma_with_config/jsx_import_source_pragma.tsx
new file mode 100644
index 000000000..c19e53d4f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config/jsx_import_source_pragma.tsx
@@ -0,0 +1,9 @@
+/** @jsxImportSource http://localhost:4545/jsx */
+
+function A() {
+ return "hello";
+}
+
+export function B() {
+ return <A></A>;
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_no_check/__test__.jsonc b/tests/specs/run/jsx_import_source_pragma_with_config_no_check/__test__.jsonc
new file mode 100644
index 000000000..3e8089fd2
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_no_check/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-import --reload --config jsx/deno-jsx.jsonc --no-lock --no-check jsx_import_source_pragma.tsx",
+ "output": "jsx_import_source.out"
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno-jsx-error.jsonc b/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno-jsx-error.jsonc
new file mode 100644
index 000000000..37cb4dd91
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno-jsx-error.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "./nonexistent"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno-jsx-import-map.jsonc b/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno-jsx-import-map.jsonc
new file mode 100644
index 000000000..5adbfa8b5
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno-jsx-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno-jsx-precompile-skip.jsonc b/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno-jsx-precompile-skip.jsonc
new file mode 100644
index 000000000..3c9e4fa1f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno-jsx-precompile-skip.jsonc
@@ -0,0 +1,7 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile",
+ "jsxPrecompileSkipElements": ["a", "img"]
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno-jsx-precompile.jsonc b/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno-jsx-precompile.jsonc
new file mode 100644
index 000000000..95ae1b9f3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno-jsx-precompile.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno-jsx.json b/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno-jsx.json
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno-jsx.json
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno-jsx.jsonc b/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno-jsx.jsonc
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno-jsx.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno-jsxdev-import-map.jsonc b/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno-jsxdev-import-map.jsonc
new file mode 100644
index 000000000..7481d5a2d
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno-jsxdev-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno-jsxdev.jsonc b/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno-jsxdev.jsonc
new file mode 100644
index 000000000..ae5bdf9f1
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno-jsxdev.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno.lock b/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno.lock
new file mode 100644
index 000000000..011e8fe10
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/deno.lock
@@ -0,0 +1,6 @@
+{
+ "version": "2",
+ "remote": {
+ "http://localhost:4545/jsx/jsx-dev-runtime/index.ts": "183c5bf1cfb82b15fc1e8cca15593d4816035759532d851abd4476df378c8412"
+ }
+} \ No newline at end of file
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/import-map-scoped.json b/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/import-map-scoped.json
new file mode 100644
index 000000000..9b2005128
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/import-map-scoped.json
@@ -0,0 +1,8 @@
+{
+ "scopes": {
+ "../subdir/": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts"
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/import-map.json b/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/import-map.json
new file mode 100644
index 000000000..1bfa04e2f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/import-map.json
@@ -0,0 +1,7 @@
+{
+ "imports": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts",
+ "jsx-precompile/jsx-runtime": "http://localhost:4545/jsx/jsx-precompile/index.ts"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/jsx-dev-runtime/index.ts b/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/jsx-dev-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/jsx-dev-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/jsx-precompile/index.ts b/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/jsx-precompile/index.ts
new file mode 100644
index 000000000..0d56095e0
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/jsx-precompile/index.ts
@@ -0,0 +1,23 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+// deno-lint-ignore-file no-explicit-any
+export const jsxAttr = (name: string, value: any) => `${name}="${value}"`;
+// deno-lint-ignore-file no-explicit-any
+export const jsxTemplate = (_template: string[], ..._exprs: any[]) => "";
+// deno-lint-ignore-file no-explicit-any
+export const jsxEscape = (_value: any) => "";
+console.log("imported", import.meta.url);
+
+declare global {
+ namespace JSX {
+ interface IntrinsicElements {
+ [tagName: string]: Record<string, any>;
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/jsx-runtime/index.ts b/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/jsx-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx/jsx-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx_import_source.out b/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx_import_source.out
new file mode 100644
index 000000000..b9555987a
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx_import_source.out
@@ -0,0 +1,2 @@
+[WILDCARD]
+imported http://localhost:4545/jsx/jsx-runtime
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx_import_source_pragma.tsx b/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx_import_source_pragma.tsx
new file mode 100644
index 000000000..c19e53d4f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_no_check/jsx_import_source_pragma.tsx
@@ -0,0 +1,9 @@
+/** @jsxImportSource http://localhost:4545/jsx */
+
+function A() {
+ return "hello";
+}
+
+export function B() {
+ return <A></A>;
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/__test__.jsonc b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/__test__.jsonc
new file mode 100644
index 000000000..03ed1af1b
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-import --reload --config jsx/deno-jsx.jsonc --no-lock --vendor jsx_import_source_pragma.tsx",
+ "output": "jsx_import_source.out"
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno-jsx-error.jsonc b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno-jsx-error.jsonc
new file mode 100644
index 000000000..37cb4dd91
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno-jsx-error.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "./nonexistent"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno-jsx-import-map.jsonc b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno-jsx-import-map.jsonc
new file mode 100644
index 000000000..5adbfa8b5
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno-jsx-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno-jsx-precompile-skip.jsonc b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno-jsx-precompile-skip.jsonc
new file mode 100644
index 000000000..3c9e4fa1f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno-jsx-precompile-skip.jsonc
@@ -0,0 +1,7 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile",
+ "jsxPrecompileSkipElements": ["a", "img"]
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno-jsx-precompile.jsonc b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno-jsx-precompile.jsonc
new file mode 100644
index 000000000..95ae1b9f3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno-jsx-precompile.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno-jsx.json b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno-jsx.json
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno-jsx.json
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno-jsx.jsonc b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno-jsx.jsonc
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno-jsx.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno-jsxdev-import-map.jsonc b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno-jsxdev-import-map.jsonc
new file mode 100644
index 000000000..7481d5a2d
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno-jsxdev-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno-jsxdev.jsonc b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno-jsxdev.jsonc
new file mode 100644
index 000000000..ae5bdf9f1
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno-jsxdev.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno.lock b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno.lock
new file mode 100644
index 000000000..011e8fe10
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/deno.lock
@@ -0,0 +1,6 @@
+{
+ "version": "2",
+ "remote": {
+ "http://localhost:4545/jsx/jsx-dev-runtime/index.ts": "183c5bf1cfb82b15fc1e8cca15593d4816035759532d851abd4476df378c8412"
+ }
+} \ No newline at end of file
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/import-map-scoped.json b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/import-map-scoped.json
new file mode 100644
index 000000000..9b2005128
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/import-map-scoped.json
@@ -0,0 +1,8 @@
+{
+ "scopes": {
+ "../subdir/": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts"
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/import-map.json b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/import-map.json
new file mode 100644
index 000000000..1bfa04e2f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/import-map.json
@@ -0,0 +1,7 @@
+{
+ "imports": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts",
+ "jsx-precompile/jsx-runtime": "http://localhost:4545/jsx/jsx-precompile/index.ts"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/jsx-dev-runtime/index.ts b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/jsx-dev-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/jsx-dev-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/jsx-precompile/index.ts b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/jsx-precompile/index.ts
new file mode 100644
index 000000000..0d56095e0
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/jsx-precompile/index.ts
@@ -0,0 +1,23 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+// deno-lint-ignore-file no-explicit-any
+export const jsxAttr = (name: string, value: any) => `${name}="${value}"`;
+// deno-lint-ignore-file no-explicit-any
+export const jsxTemplate = (_template: string[], ..._exprs: any[]) => "";
+// deno-lint-ignore-file no-explicit-any
+export const jsxEscape = (_value: any) => "";
+console.log("imported", import.meta.url);
+
+declare global {
+ namespace JSX {
+ interface IntrinsicElements {
+ [tagName: string]: Record<string, any>;
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/jsx-runtime/index.ts b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/jsx-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/jsx-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/vendor/http_localhost_4545/jsx/#jsx-runtime_62ac8.js b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/vendor/http_localhost_4545/jsx/#jsx-runtime_62ac8.js
new file mode 100644
index 000000000..c8f0a908d
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/vendor/http_localhost_4545/jsx/#jsx-runtime_62ac8.js
@@ -0,0 +1,11 @@
+export function jsx(
+ _type,
+ _props,
+ _key,
+ _source,
+ _self,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/vendor/manifest.json b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/vendor/manifest.json
new file mode 100644
index 000000000..a770c3366
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx/vendor/manifest.json
@@ -0,0 +1,9 @@
+{
+ "modules": {
+ "http://localhost:4545/jsx/jsx-runtime": {
+ "headers": {
+ "content-type": "application/javascript"
+ }
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx_import_source.out b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx_import_source.out
new file mode 100644
index 000000000..b9555987a
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx_import_source.out
@@ -0,0 +1,2 @@
+[WILDCARD]
+imported http://localhost:4545/jsx/jsx-runtime
diff --git a/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx_import_source_pragma.tsx b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx_import_source_pragma.tsx
new file mode 100644
index 000000000..c19e53d4f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_config_vendor_dir/jsx_import_source_pragma.tsx
@@ -0,0 +1,9 @@
+/** @jsxImportSource http://localhost:4545/jsx */
+
+function A() {
+ return "hello";
+}
+
+export function B() {
+ return <A></A>;
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_dev_config/__test__.jsonc b/tests/specs/run/jsx_import_source_pragma_with_dev_config/__test__.jsonc
new file mode 100644
index 000000000..56734e467
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_dev_config/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --reload --allow-import --config jsx/deno-jsxdev.jsonc --no-lock jsx_import_source_pragma.tsx",
+ "output": "jsx_import_source_dev.out"
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno-jsx-error.jsonc b/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno-jsx-error.jsonc
new file mode 100644
index 000000000..37cb4dd91
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno-jsx-error.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "./nonexistent"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno-jsx-import-map.jsonc b/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno-jsx-import-map.jsonc
new file mode 100644
index 000000000..5adbfa8b5
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno-jsx-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno-jsx-precompile-skip.jsonc b/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno-jsx-precompile-skip.jsonc
new file mode 100644
index 000000000..3c9e4fa1f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno-jsx-precompile-skip.jsonc
@@ -0,0 +1,7 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile",
+ "jsxPrecompileSkipElements": ["a", "img"]
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno-jsx-precompile.jsonc b/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno-jsx-precompile.jsonc
new file mode 100644
index 000000000..95ae1b9f3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno-jsx-precompile.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno-jsx.json b/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno-jsx.json
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno-jsx.json
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno-jsx.jsonc b/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno-jsx.jsonc
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno-jsx.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno-jsxdev-import-map.jsonc b/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno-jsxdev-import-map.jsonc
new file mode 100644
index 000000000..7481d5a2d
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno-jsxdev-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno-jsxdev.jsonc b/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno-jsxdev.jsonc
new file mode 100644
index 000000000..ae5bdf9f1
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno-jsxdev.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno.lock b/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno.lock
new file mode 100644
index 000000000..011e8fe10
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/deno.lock
@@ -0,0 +1,6 @@
+{
+ "version": "2",
+ "remote": {
+ "http://localhost:4545/jsx/jsx-dev-runtime/index.ts": "183c5bf1cfb82b15fc1e8cca15593d4816035759532d851abd4476df378c8412"
+ }
+} \ No newline at end of file
diff --git a/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/import-map-scoped.json b/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/import-map-scoped.json
new file mode 100644
index 000000000..9b2005128
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/import-map-scoped.json
@@ -0,0 +1,8 @@
+{
+ "scopes": {
+ "../subdir/": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts"
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/import-map.json b/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/import-map.json
new file mode 100644
index 000000000..1bfa04e2f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/import-map.json
@@ -0,0 +1,7 @@
+{
+ "imports": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts",
+ "jsx-precompile/jsx-runtime": "http://localhost:4545/jsx/jsx-precompile/index.ts"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/jsx-dev-runtime/index.ts b/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/jsx-dev-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/jsx-dev-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/jsx-precompile/index.ts b/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/jsx-precompile/index.ts
new file mode 100644
index 000000000..0d56095e0
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/jsx-precompile/index.ts
@@ -0,0 +1,23 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+// deno-lint-ignore-file no-explicit-any
+export const jsxAttr = (name: string, value: any) => `${name}="${value}"`;
+// deno-lint-ignore-file no-explicit-any
+export const jsxTemplate = (_template: string[], ..._exprs: any[]) => "";
+// deno-lint-ignore-file no-explicit-any
+export const jsxEscape = (_value: any) => "";
+console.log("imported", import.meta.url);
+
+declare global {
+ namespace JSX {
+ interface IntrinsicElements {
+ [tagName: string]: Record<string, any>;
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/jsx-runtime/index.ts b/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/jsx-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx/jsx-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx_import_source_dev.out b/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx_import_source_dev.out
new file mode 100644
index 000000000..38d7a12f0
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx_import_source_dev.out
@@ -0,0 +1,2 @@
+[WILDCARD]
+imported http://localhost:4545/jsx/jsx-dev-runtime
diff --git a/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx_import_source_pragma.tsx b/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx_import_source_pragma.tsx
new file mode 100644
index 000000000..c19e53d4f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_pragma_with_dev_config/jsx_import_source_pragma.tsx
@@ -0,0 +1,9 @@
+/** @jsxImportSource http://localhost:4545/jsx */
+
+function A() {
+ return "hello";
+}
+
+export function B() {
+ return <A></A>;
+}
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map/__test__.jsonc b/tests/specs/run/jsx_import_source_precompile_import_map/__test__.jsonc
new file mode 100644
index 000000000..c795a9d8e
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-import --reload --check --import-map jsx/import-map.json --no-lock --config jsx/deno-jsx-precompile.jsonc jsx_precompile/no_pragma.tsx",
+ "output": "jsx_precompile/no_pragma.out"
+}
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno-jsx-error.jsonc b/tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno-jsx-error.jsonc
new file mode 100644
index 000000000..37cb4dd91
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno-jsx-error.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "./nonexistent"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno-jsx-import-map.jsonc b/tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno-jsx-import-map.jsonc
new file mode 100644
index 000000000..5adbfa8b5
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno-jsx-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno-jsx-precompile-skip.jsonc b/tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno-jsx-precompile-skip.jsonc
new file mode 100644
index 000000000..3c9e4fa1f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno-jsx-precompile-skip.jsonc
@@ -0,0 +1,7 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile",
+ "jsxPrecompileSkipElements": ["a", "img"]
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno-jsx-precompile.jsonc b/tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno-jsx-precompile.jsonc
new file mode 100644
index 000000000..95ae1b9f3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno-jsx-precompile.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno-jsx.json b/tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno-jsx.json
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno-jsx.json
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno-jsx.jsonc b/tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno-jsx.jsonc
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno-jsx.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno-jsxdev-import-map.jsonc b/tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno-jsxdev-import-map.jsonc
new file mode 100644
index 000000000..7481d5a2d
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno-jsxdev-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno-jsxdev.jsonc b/tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno-jsxdev.jsonc
new file mode 100644
index 000000000..ae5bdf9f1
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno-jsxdev.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno.lock b/tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno.lock
new file mode 100644
index 000000000..011e8fe10
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map/jsx/deno.lock
@@ -0,0 +1,6 @@
+{
+ "version": "2",
+ "remote": {
+ "http://localhost:4545/jsx/jsx-dev-runtime/index.ts": "183c5bf1cfb82b15fc1e8cca15593d4816035759532d851abd4476df378c8412"
+ }
+} \ No newline at end of file
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map/jsx/import-map-scoped.json b/tests/specs/run/jsx_import_source_precompile_import_map/jsx/import-map-scoped.json
new file mode 100644
index 000000000..9b2005128
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map/jsx/import-map-scoped.json
@@ -0,0 +1,8 @@
+{
+ "scopes": {
+ "../subdir/": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts"
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map/jsx/import-map.json b/tests/specs/run/jsx_import_source_precompile_import_map/jsx/import-map.json
new file mode 100644
index 000000000..1bfa04e2f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map/jsx/import-map.json
@@ -0,0 +1,7 @@
+{
+ "imports": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts",
+ "jsx-precompile/jsx-runtime": "http://localhost:4545/jsx/jsx-precompile/index.ts"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map/jsx/jsx-dev-runtime/index.ts b/tests/specs/run/jsx_import_source_precompile_import_map/jsx/jsx-dev-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map/jsx/jsx-dev-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map/jsx/jsx-precompile/index.ts b/tests/specs/run/jsx_import_source_precompile_import_map/jsx/jsx-precompile/index.ts
new file mode 100644
index 000000000..0d56095e0
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map/jsx/jsx-precompile/index.ts
@@ -0,0 +1,23 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+// deno-lint-ignore-file no-explicit-any
+export const jsxAttr = (name: string, value: any) => `${name}="${value}"`;
+// deno-lint-ignore-file no-explicit-any
+export const jsxTemplate = (_template: string[], ..._exprs: any[]) => "";
+// deno-lint-ignore-file no-explicit-any
+export const jsxEscape = (_value: any) => "";
+console.log("imported", import.meta.url);
+
+declare global {
+ namespace JSX {
+ interface IntrinsicElements {
+ [tagName: string]: Record<string, any>;
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map/jsx/jsx-runtime/index.ts b/tests/specs/run/jsx_import_source_precompile_import_map/jsx/jsx-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map/jsx/jsx-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map/jsx_precompile/no_pragma.out b/tests/specs/run/jsx_import_source_precompile_import_map/jsx_precompile/no_pragma.out
new file mode 100644
index 000000000..f26984258
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map/jsx_precompile/no_pragma.out
@@ -0,0 +1,3 @@
+Download http://localhost:4545/jsx/jsx-precompile/index.ts
+Check file:///[WILDCARD]/jsx_precompile/no_pragma.tsx
+imported http://localhost:4545/jsx/jsx-precompile/index.ts
diff --git a/tests/testdata/run/jsx_precompile/no_pragma.tsx b/tests/specs/run/jsx_import_source_precompile_import_map/jsx_precompile/no_pragma.tsx
index 7ba21d80d..7ba21d80d 100644
--- a/tests/testdata/run/jsx_precompile/no_pragma.tsx
+++ b/tests/specs/run/jsx_import_source_precompile_import_map/jsx_precompile/no_pragma.tsx
diff --git a/tests/testdata/run/jsx_precompile/skip.out b/tests/specs/run/jsx_import_source_precompile_import_map/jsx_precompile/skip.out
index a32b616f0..a32b616f0 100644
--- a/tests/testdata/run/jsx_precompile/skip.out
+++ b/tests/specs/run/jsx_import_source_precompile_import_map/jsx_precompile/skip.out
diff --git a/tests/testdata/run/jsx_precompile/skip.tsx b/tests/specs/run/jsx_import_source_precompile_import_map/jsx_precompile/skip.tsx
index 49bc4e2b7..49bc4e2b7 100644
--- a/tests/testdata/run/jsx_precompile/skip.tsx
+++ b/tests/specs/run/jsx_import_source_precompile_import_map/jsx_precompile/skip.tsx
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/__test__.jsonc b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/__test__.jsonc
new file mode 100644
index 000000000..7163c83d0
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-import --reload --check --import-map jsx/import-map.json --no-lock --config jsx/deno-jsx-precompile-skip.jsonc jsx_precompile/skip.tsx",
+ "output": "jsx_precompile/skip.out"
+}
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno-jsx-error.jsonc b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno-jsx-error.jsonc
new file mode 100644
index 000000000..37cb4dd91
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno-jsx-error.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "./nonexistent"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno-jsx-import-map.jsonc b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno-jsx-import-map.jsonc
new file mode 100644
index 000000000..5adbfa8b5
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno-jsx-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno-jsx-precompile-skip.jsonc b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno-jsx-precompile-skip.jsonc
new file mode 100644
index 000000000..3c9e4fa1f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno-jsx-precompile-skip.jsonc
@@ -0,0 +1,7 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile",
+ "jsxPrecompileSkipElements": ["a", "img"]
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno-jsx-precompile.jsonc b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno-jsx-precompile.jsonc
new file mode 100644
index 000000000..95ae1b9f3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno-jsx-precompile.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "precompile",
+ "jsxImportSource": "jsx-precompile"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno-jsx.json b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno-jsx.json
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno-jsx.json
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno-jsx.jsonc b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno-jsx.jsonc
new file mode 100644
index 000000000..311409ea3
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno-jsx.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno-jsxdev-import-map.jsonc b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno-jsxdev-import-map.jsonc
new file mode 100644
index 000000000..7481d5a2d
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno-jsxdev-import-map.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno-jsxdev.jsonc b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno-jsxdev.jsonc
new file mode 100644
index 000000000..ae5bdf9f1
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno-jsxdev.jsonc
@@ -0,0 +1,6 @@
+{
+ "compilerOptions": {
+ "jsx": "react-jsxdev",
+ "jsxImportSource": "http://localhost:4545/jsx"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno.lock b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno.lock
new file mode 100644
index 000000000..011e8fe10
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/deno.lock
@@ -0,0 +1,6 @@
+{
+ "version": "2",
+ "remote": {
+ "http://localhost:4545/jsx/jsx-dev-runtime/index.ts": "183c5bf1cfb82b15fc1e8cca15593d4816035759532d851abd4476df378c8412"
+ }
+} \ No newline at end of file
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/import-map-scoped.json b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/import-map-scoped.json
new file mode 100644
index 000000000..9b2005128
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/import-map-scoped.json
@@ -0,0 +1,8 @@
+{
+ "scopes": {
+ "../subdir/": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts"
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/import-map.json b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/import-map.json
new file mode 100644
index 000000000..1bfa04e2f
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/import-map.json
@@ -0,0 +1,7 @@
+{
+ "imports": {
+ "jsx/jsx-runtime": "http://localhost:4545/jsx/jsx-runtime/index.ts",
+ "jsx/jsx-dev-runtime": "http://localhost:4545/jsx/jsx-dev-runtime/index.ts",
+ "jsx-precompile/jsx-runtime": "http://localhost:4545/jsx/jsx-precompile/index.ts"
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/jsx-dev-runtime/index.ts b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/jsx-dev-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/jsx-dev-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/jsx-precompile/index.ts b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/jsx-precompile/index.ts
new file mode 100644
index 000000000..0d56095e0
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/jsx-precompile/index.ts
@@ -0,0 +1,23 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+// deno-lint-ignore-file no-explicit-any
+export const jsxAttr = (name: string, value: any) => `${name}="${value}"`;
+// deno-lint-ignore-file no-explicit-any
+export const jsxTemplate = (_template: string[], ..._exprs: any[]) => "";
+// deno-lint-ignore-file no-explicit-any
+export const jsxEscape = (_value: any) => "";
+console.log("imported", import.meta.url);
+
+declare global {
+ namespace JSX {
+ interface IntrinsicElements {
+ [tagName: string]: Record<string, any>;
+ }
+ }
+}
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/jsx-runtime/index.ts b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/jsx-runtime/index.ts
new file mode 100644
index 000000000..15e2029c8
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx/jsx-runtime/index.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file no-explicit-any
+export function jsx(
+ _type: any,
+ _props: any,
+ _key: any,
+ _source: any,
+ _self: any,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx_precompile/no_pragma.out b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx_precompile/no_pragma.out
new file mode 100644
index 000000000..f26984258
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx_precompile/no_pragma.out
@@ -0,0 +1,3 @@
+Download http://localhost:4545/jsx/jsx-precompile/index.ts
+Check file:///[WILDCARD]/jsx_precompile/no_pragma.tsx
+imported http://localhost:4545/jsx/jsx-precompile/index.ts
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx_precompile/no_pragma.tsx b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx_precompile/no_pragma.tsx
new file mode 100644
index 000000000..7ba21d80d
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx_precompile/no_pragma.tsx
@@ -0,0 +1,3 @@
+export function A() {
+ return <h1>hello</h1>;
+}
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx_precompile/skip.out b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx_precompile/skip.out
new file mode 100644
index 000000000..6696c550c
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx_precompile/skip.out
@@ -0,0 +1,3 @@
+Download http://localhost:4545/jsx/jsx-precompile/index.ts
+Check file:///[WILDCARD]/jsx_precompile/skip.tsx
+imported http://localhost:4545/jsx/jsx-precompile/index.ts
diff --git a/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx_precompile/skip.tsx b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx_precompile/skip.tsx
new file mode 100644
index 000000000..49bc4e2b7
--- /dev/null
+++ b/tests/specs/run/jsx_import_source_precompile_import_map_skip_element/jsx_precompile/skip.tsx
@@ -0,0 +1,9 @@
+export function A() {
+ return (
+ <div>
+ <a href="#">foo</a>
+ <p>hello</p>
+ <img src="#" alt="" />
+ </div>
+ );
+}
diff --git a/tests/specs/run/ld_preload/env_arg.out b/tests/specs/run/ld_preload/env_arg.out
index 945737e65..d87a1115c 100644
--- a/tests/specs/run/ld_preload/env_arg.out
+++ b/tests/specs/run/ld_preload/env_arg.out
@@ -1,8 +1,8 @@
-NotCapable: Requires --allow-all permissions to spawn subprocess with LD_PRELOAD environment variable.
+NotCapable: Requires --allow-run permissions to spawn subprocess with LD_PRELOAD environment variable. Alternatively, spawn with the environment variable unset.
[WILDCARD]
name: "NotCapable"
}
-NotCapable: Requires --allow-all permissions to spawn subprocess with LD_PRELOAD environment variable.
+NotCapable: Requires --allow-run permissions to spawn subprocess with LD_PRELOAD environment variable. Alternatively, spawn with the environment variable unset.
[WILDCARD]
name: "NotCapable"
}
diff --git a/tests/specs/run/ld_preload/env_arg.ts b/tests/specs/run/ld_preload/env_arg.ts
index d7ca1073d..fe043d56d 100644
--- a/tests/specs/run/ld_preload/env_arg.ts
+++ b/tests/specs/run/ld_preload/env_arg.ts
@@ -1,5 +1,5 @@
try {
- new Deno.Command("echo", {
+ new Deno.Command("curl", {
env: {
"LD_PRELOAD": "./libpreload.so",
},
@@ -10,7 +10,7 @@ try {
try {
Deno.run({
- cmd: ["echo"],
+ cmd: ["curl"],
env: {
"LD_PRELOAD": "./libpreload.so",
},
diff --git a/tests/specs/run/ld_preload/set_with_allow_env.out b/tests/specs/run/ld_preload/set_with_allow_env.out
index f89582d6c..570515fc0 100644
--- a/tests/specs/run/ld_preload/set_with_allow_env.out
+++ b/tests/specs/run/ld_preload/set_with_allow_env.out
@@ -1,8 +1,8 @@
-NotCapable: Requires --allow-all permissions to spawn subprocess with LD_PRELOAD environment variable.
+NotCapable: Requires --allow-run permissions to spawn subprocess with LD_PRELOAD environment variable. Alternatively, spawn with the environment variable unset.
[WILDCARD]
name: "NotCapable"
}
-NotCapable: Requires --allow-all permissions to spawn subprocess with DYLD_FALLBACK_LIBRARY_PATH, LD_PRELOAD environment variables.
+NotCapable: Requires --allow-run permissions to spawn subprocess with DYLD_FALLBACK_LIBRARY_PATH, LD_PRELOAD environment variables. Alternatively, spawn with these environment variables unset.
[WILDCARD]
name: "NotCapable"
}
diff --git a/tests/specs/run/lock_check_ok/003_relative_import.ts b/tests/specs/run/lock_check_ok/003_relative_import.ts
new file mode 100644
index 000000000..d392f4a5d
--- /dev/null
+++ b/tests/specs/run/lock_check_ok/003_relative_import.ts
@@ -0,0 +1,3 @@
+import { printHello } from "./print_hello.ts";
+
+printHello();
diff --git a/tests/specs/run/lock_check_ok/003_relative_import.ts.out b/tests/specs/run/lock_check_ok/003_relative_import.ts.out
new file mode 100644
index 000000000..e965047ad
--- /dev/null
+++ b/tests/specs/run/lock_check_ok/003_relative_import.ts.out
@@ -0,0 +1 @@
+Hello
diff --git a/tests/specs/run/lock_check_ok/__test__.jsonc b/tests/specs/run/lock_check_ok/__test__.jsonc
new file mode 100644
index 000000000..e8ce4572e
--- /dev/null
+++ b/tests/specs/run/lock_check_ok/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --allow-import --lock=lock_check_ok.json 003_relative_import.ts",
+ "output": "003_relative_import.ts.out"
+}
diff --git a/tests/specs/run/lock_check_ok/lock_check_ok.json b/tests/specs/run/lock_check_ok/lock_check_ok.json
new file mode 100644
index 000000000..20f7e2000
--- /dev/null
+++ b/tests/specs/run/lock_check_ok/lock_check_ok.json
@@ -0,0 +1,4 @@
+{
+ "http://127.0.0.1:4545/print_hello.ts": "fa6692c8f9ff3fb107e773c3ece5274e9d08be282867a1e3ded1d9c00fcaa63c",
+ "http://127.0.0.1:4545/003_relative_import.ts": "a1572e8fd2c2712b33f04aed2561505b5feb2c8696f1f2cded3de7127931b97e"
+}
diff --git a/tests/specs/run/lock_check_ok/print_hello.ts b/tests/specs/run/lock_check_ok/print_hello.ts
new file mode 100644
index 000000000..b9c0ad527
--- /dev/null
+++ b/tests/specs/run/lock_check_ok/print_hello.ts
@@ -0,0 +1,3 @@
+export function printHello() {
+ console.log("Hello");
+}
diff --git a/tests/specs/run/lock_check_ok2/019_media_types.ts b/tests/specs/run/lock_check_ok2/019_media_types.ts
new file mode 100644
index 000000000..d985bd249
--- /dev/null
+++ b/tests/specs/run/lock_check_ok2/019_media_types.ts
@@ -0,0 +1,24 @@
+// When run against the test HTTP server, it will serve different media types
+// based on the URL containing `.t#.` strings, which exercises the different
+// mapping of media types end to end.
+
+import { loaded as loadedTs1 } from "http://localhost:4545/subdir/mt_text_typescript.t1.ts";
+import { loaded as loadedTs2 } from "http://localhost:4545/subdir/mt_video_vdn.t2.ts";
+import { loaded as loadedTs3 } from "http://localhost:4545/subdir/mt_video_mp2t.t3.ts";
+import { loaded as loadedTs4 } from "http://localhost:4545/subdir/mt_application_x_typescript.t4.ts";
+import { loaded as loadedJs1 } from "http://localhost:4545/subdir/mt_text_javascript.j1.js";
+import { loaded as loadedJs2 } from "http://localhost:4545/subdir/mt_application_ecmascript.j2.js";
+import { loaded as loadedJs3 } from "http://localhost:4545/subdir/mt_text_ecmascript.j3.js";
+import { loaded as loadedJs4 } from "http://localhost:4545/subdir/mt_application_x_javascript.j4.js";
+
+console.log(
+ "success",
+ loadedTs1,
+ loadedTs2,
+ loadedTs3,
+ loadedTs4,
+ loadedJs1,
+ loadedJs2,
+ loadedJs3,
+ loadedJs4,
+);
diff --git a/tests/specs/run/lock_check_ok2/019_media_types.ts.out b/tests/specs/run/lock_check_ok2/019_media_types.ts.out
new file mode 100644
index 000000000..b3e94678c
--- /dev/null
+++ b/tests/specs/run/lock_check_ok2/019_media_types.ts.out
@@ -0,0 +1 @@
+[WILDCARD]success true true true true true true true true
diff --git a/tests/specs/run/lock_check_ok2/__test__.jsonc b/tests/specs/run/lock_check_ok2/__test__.jsonc
new file mode 100644
index 000000000..dc790528a
--- /dev/null
+++ b/tests/specs/run/lock_check_ok2/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-import --lock=lock_check_ok2.json 019_media_types.ts",
+ "output": "019_media_types.ts.out"
+}
diff --git a/tests/testdata/run/lock_check_ok2.json b/tests/specs/run/lock_check_ok2/lock_check_ok2.json
index 55a6f9892..55a6f9892 100644
--- a/tests/testdata/run/lock_check_ok2.json
+++ b/tests/specs/run/lock_check_ok2/lock_check_ok2.json
diff --git a/tests/specs/run/lock_v2_check_ok/003_relative_import.ts b/tests/specs/run/lock_v2_check_ok/003_relative_import.ts
new file mode 100644
index 000000000..d392f4a5d
--- /dev/null
+++ b/tests/specs/run/lock_v2_check_ok/003_relative_import.ts
@@ -0,0 +1,3 @@
+import { printHello } from "./print_hello.ts";
+
+printHello();
diff --git a/tests/specs/run/lock_v2_check_ok/003_relative_import.ts.out b/tests/specs/run/lock_v2_check_ok/003_relative_import.ts.out
new file mode 100644
index 000000000..e965047ad
--- /dev/null
+++ b/tests/specs/run/lock_v2_check_ok/003_relative_import.ts.out
@@ -0,0 +1 @@
+Hello
diff --git a/tests/specs/run/lock_v2_check_ok/__test__.jsonc b/tests/specs/run/lock_v2_check_ok/__test__.jsonc
new file mode 100644
index 000000000..d7b819d56
--- /dev/null
+++ b/tests/specs/run/lock_v2_check_ok/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-import --quiet --lock=lock_v2_check_ok.json 003_relative_import.ts",
+ "output": "003_relative_import.ts.out"
+}
diff --git a/tests/specs/run/lock_v2_check_ok/lock_v2_check_ok.json b/tests/specs/run/lock_v2_check_ok/lock_v2_check_ok.json
new file mode 100644
index 000000000..47a761fbd
--- /dev/null
+++ b/tests/specs/run/lock_v2_check_ok/lock_v2_check_ok.json
@@ -0,0 +1,7 @@
+{
+ "version": "2",
+ "remote": {
+ "http://127.0.0.1:4545/print_hello.ts": "fa6692c8f9ff3fb107e773c3ece5274e9d08be282867a1e3ded1d9c00fcaa63c",
+ "http://127.0.0.1:4545/003_relative_import.ts": "a1572e8fd2c2712b33f04aed2561505b5feb2c8696f1f2cded3de7127931b97e"
+ }
+}
diff --git a/tests/specs/run/lock_v2_check_ok/print_hello.ts b/tests/specs/run/lock_v2_check_ok/print_hello.ts
new file mode 100644
index 000000000..b9c0ad527
--- /dev/null
+++ b/tests/specs/run/lock_v2_check_ok/print_hello.ts
@@ -0,0 +1,3 @@
+export function printHello() {
+ console.log("Hello");
+}
diff --git a/tests/specs/run/lock_v2_check_ok2/019_media_types.ts b/tests/specs/run/lock_v2_check_ok2/019_media_types.ts
new file mode 100644
index 000000000..d985bd249
--- /dev/null
+++ b/tests/specs/run/lock_v2_check_ok2/019_media_types.ts
@@ -0,0 +1,24 @@
+// When run against the test HTTP server, it will serve different media types
+// based on the URL containing `.t#.` strings, which exercises the different
+// mapping of media types end to end.
+
+import { loaded as loadedTs1 } from "http://localhost:4545/subdir/mt_text_typescript.t1.ts";
+import { loaded as loadedTs2 } from "http://localhost:4545/subdir/mt_video_vdn.t2.ts";
+import { loaded as loadedTs3 } from "http://localhost:4545/subdir/mt_video_mp2t.t3.ts";
+import { loaded as loadedTs4 } from "http://localhost:4545/subdir/mt_application_x_typescript.t4.ts";
+import { loaded as loadedJs1 } from "http://localhost:4545/subdir/mt_text_javascript.j1.js";
+import { loaded as loadedJs2 } from "http://localhost:4545/subdir/mt_application_ecmascript.j2.js";
+import { loaded as loadedJs3 } from "http://localhost:4545/subdir/mt_text_ecmascript.j3.js";
+import { loaded as loadedJs4 } from "http://localhost:4545/subdir/mt_application_x_javascript.j4.js";
+
+console.log(
+ "success",
+ loadedTs1,
+ loadedTs2,
+ loadedTs3,
+ loadedTs4,
+ loadedJs1,
+ loadedJs2,
+ loadedJs3,
+ loadedJs4,
+);
diff --git a/tests/specs/run/lock_v2_check_ok2/019_media_types.ts.out b/tests/specs/run/lock_v2_check_ok2/019_media_types.ts.out
new file mode 100644
index 000000000..b3e94678c
--- /dev/null
+++ b/tests/specs/run/lock_v2_check_ok2/019_media_types.ts.out
@@ -0,0 +1 @@
+[WILDCARD]success true true true true true true true true
diff --git a/tests/specs/run/lock_v2_check_ok2/__test__.jsonc b/tests/specs/run/lock_v2_check_ok2/__test__.jsonc
new file mode 100644
index 000000000..a9430b4bc
--- /dev/null
+++ b/tests/specs/run/lock_v2_check_ok2/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-import --lock=lock_v2_check_ok2.json 019_media_types.ts",
+ "output": "019_media_types.ts.out"
+}
diff --git a/tests/testdata/run/lock_v2_check_ok2.json b/tests/specs/run/lock_v2_check_ok2/lock_v2_check_ok2.json
index 4356c9421..4356c9421 100644
--- a/tests/testdata/run/lock_v2_check_ok2.json
+++ b/tests/specs/run/lock_v2_check_ok2/lock_v2_check_ok2.json
diff --git a/tests/specs/run/long_data_url_formatting/__test__.jsonc b/tests/specs/run/long_data_url_formatting/__test__.jsonc
new file mode 100644
index 000000000..f7ae56c63
--- /dev/null
+++ b/tests/specs/run/long_data_url_formatting/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run long_data_url_formatting.ts",
+ "output": "long_data_url_formatting.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/long_data_url_formatting.ts b/tests/specs/run/long_data_url_formatting/long_data_url_formatting.ts
index 2ed2d5a03..2ed2d5a03 100644
--- a/tests/testdata/run/long_data_url_formatting.ts
+++ b/tests/specs/run/long_data_url_formatting/long_data_url_formatting.ts
diff --git a/tests/testdata/run/long_data_url_formatting.ts.out b/tests/specs/run/long_data_url_formatting/long_data_url_formatting.ts.out
index ea78c2591..ea78c2591 100644
--- a/tests/testdata/run/long_data_url_formatting.ts.out
+++ b/tests/specs/run/long_data_url_formatting/long_data_url_formatting.ts.out
diff --git a/tests/specs/run/main_module/__test__.jsonc b/tests/specs/run/main_module/__test__.jsonc
new file mode 100644
index 000000000..0d70eddbd
--- /dev/null
+++ b/tests/specs/run/main_module/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload main_module/main.ts",
+ "output": "main_module/main.out"
+}
diff --git a/tests/testdata/run/main_module/main.out b/tests/specs/run/main_module/main_module/main.out
index 29f592c2a..29f592c2a 100644
--- a/tests/testdata/run/main_module/main.out
+++ b/tests/specs/run/main_module/main_module/main.out
diff --git a/tests/testdata/run/main_module/main.ts b/tests/specs/run/main_module/main_module/main.ts
index d2f2c66ee..d2f2c66ee 100644
--- a/tests/testdata/run/main_module/main.ts
+++ b/tests/specs/run/main_module/main_module/main.ts
diff --git a/tests/testdata/run/main_module/other.ts b/tests/specs/run/main_module/main_module/other.ts
index b3e524b0a..b3e524b0a 100644
--- a/tests/testdata/run/main_module/other.ts
+++ b/tests/specs/run/main_module/main_module/other.ts
diff --git a/tests/specs/run/mts_dmts_mjs/__test__.jsonc b/tests/specs/run/mts_dmts_mjs/__test__.jsonc
new file mode 100644
index 000000000..b50bb4b19
--- /dev/null
+++ b/tests/specs/run/mts_dmts_mjs/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run import.mts",
+ "output": "mts_dmts_mjs.out"
+}
diff --git a/tests/specs/run/mts_dmts_mjs/import.mts b/tests/specs/run/mts_dmts_mjs/import.mts
new file mode 100644
index 000000000..eeb200f59
--- /dev/null
+++ b/tests/specs/run/mts_dmts_mjs/import.mts
@@ -0,0 +1,4 @@
+import * as a from "./mod.mjs";
+import { type A } from "./types.d.mts";
+
+console.log(a.a as A);
diff --git a/tests/specs/run/mts_dmts_mjs/mod.mjs b/tests/specs/run/mts_dmts_mjs/mod.mjs
new file mode 100644
index 000000000..9233cce2f
--- /dev/null
+++ b/tests/specs/run/mts_dmts_mjs/mod.mjs
@@ -0,0 +1 @@
+export const a = "a";
diff --git a/tests/testdata/run/mts_dmts_mjs.out b/tests/specs/run/mts_dmts_mjs/mts_dmts_mjs.out
index 789819226..789819226 100644
--- a/tests/testdata/run/mts_dmts_mjs.out
+++ b/tests/specs/run/mts_dmts_mjs/mts_dmts_mjs.out
diff --git a/tests/specs/run/mts_dmts_mjs/types.d.mts b/tests/specs/run/mts_dmts_mjs/types.d.mts
new file mode 100644
index 000000000..28c282146
--- /dev/null
+++ b/tests/specs/run/mts_dmts_mjs/types.d.mts
@@ -0,0 +1 @@
+export type A = "a";
diff --git a/tests/specs/run/mts_dmts_mjs_no_check/__test__.jsonc b/tests/specs/run/mts_dmts_mjs_no_check/__test__.jsonc
new file mode 100644
index 000000000..0d36517bc
--- /dev/null
+++ b/tests/specs/run/mts_dmts_mjs_no_check/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --no-check import.mts",
+ "output": "mts_dmts_mjs.out"
+}
diff --git a/tests/specs/run/mts_dmts_mjs_no_check/import.mts b/tests/specs/run/mts_dmts_mjs_no_check/import.mts
new file mode 100644
index 000000000..eeb200f59
--- /dev/null
+++ b/tests/specs/run/mts_dmts_mjs_no_check/import.mts
@@ -0,0 +1,4 @@
+import * as a from "./mod.mjs";
+import { type A } from "./types.d.mts";
+
+console.log(a.a as A);
diff --git a/tests/specs/run/mts_dmts_mjs_no_check/mod.mjs b/tests/specs/run/mts_dmts_mjs_no_check/mod.mjs
new file mode 100644
index 000000000..9233cce2f
--- /dev/null
+++ b/tests/specs/run/mts_dmts_mjs_no_check/mod.mjs
@@ -0,0 +1 @@
+export const a = "a";
diff --git a/tests/specs/run/mts_dmts_mjs_no_check/mts_dmts_mjs.out b/tests/specs/run/mts_dmts_mjs_no_check/mts_dmts_mjs.out
new file mode 100644
index 000000000..789819226
--- /dev/null
+++ b/tests/specs/run/mts_dmts_mjs_no_check/mts_dmts_mjs.out
@@ -0,0 +1 @@
+a
diff --git a/tests/specs/run/mts_dmts_mjs_no_check/types.d.mts b/tests/specs/run/mts_dmts_mjs_no_check/types.d.mts
new file mode 100644
index 000000000..28c282146
--- /dev/null
+++ b/tests/specs/run/mts_dmts_mjs_no_check/types.d.mts
@@ -0,0 +1 @@
+export type A = "a";
diff --git a/tests/specs/run/nested_error/__test__.jsonc b/tests/specs/run/nested_error/__test__.jsonc
new file mode 100644
index 000000000..d167832ba
--- /dev/null
+++ b/tests/specs/run/nested_error/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run nested_error/main.ts",
+ "output": "nested_error/main.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/nested_error/main.ts b/tests/specs/run/nested_error/nested_error/main.ts
index 69828e1ca..69828e1ca 100644
--- a/tests/testdata/run/nested_error/main.ts
+++ b/tests/specs/run/nested_error/nested_error/main.ts
diff --git a/tests/testdata/run/nested_error/main.ts.out b/tests/specs/run/nested_error/nested_error/main.ts.out
index 05780bc6a..05780bc6a 100644
--- a/tests/testdata/run/nested_error/main.ts.out
+++ b/tests/specs/run/nested_error/nested_error/main.ts.out
diff --git a/tests/specs/run/no_check/006_url_imports.ts b/tests/specs/run/no_check/006_url_imports.ts
new file mode 100644
index 000000000..ad2d25915
--- /dev/null
+++ b/tests/specs/run/no_check/006_url_imports.ts
@@ -0,0 +1,3 @@
+import { printHello } from "./mod2.ts";
+printHello();
+console.log("success");
diff --git a/tests/specs/run/no_check/006_url_imports.ts.out b/tests/specs/run/no_check/006_url_imports.ts.out
new file mode 100644
index 000000000..989ce33e9
--- /dev/null
+++ b/tests/specs/run/no_check/006_url_imports.ts.out
@@ -0,0 +1,2 @@
+Hello
+success
diff --git a/tests/specs/run/no_check/__test__.jsonc b/tests/specs/run/no_check/__test__.jsonc
new file mode 100644
index 000000000..696e08e2a
--- /dev/null
+++ b/tests/specs/run/no_check/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-import --quiet --reload --no-check 006_url_imports.ts",
+ "output": "006_url_imports.ts.out"
+}
diff --git a/tests/specs/run/no_check/mod2.ts b/tests/specs/run/no_check/mod2.ts
new file mode 100644
index 000000000..ce1adc0e8
--- /dev/null
+++ b/tests/specs/run/no_check/mod2.ts
@@ -0,0 +1 @@
+export { printHello } from "./print_hello.ts";
diff --git a/tests/specs/run/no_check/print_hello.ts b/tests/specs/run/no_check/print_hello.ts
new file mode 100644
index 000000000..b9c0ad527
--- /dev/null
+++ b/tests/specs/run/no_check/print_hello.ts
@@ -0,0 +1,3 @@
+export function printHello() {
+ console.log("Hello");
+}
diff --git a/tests/specs/run/no_check_decorators/__test__.jsonc b/tests/specs/run/no_check_decorators/__test__.jsonc
new file mode 100644
index 000000000..da50d30a0
--- /dev/null
+++ b/tests/specs/run/no_check_decorators/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload --no-check decorators/experimental/no_check/main.ts",
+ "output": "decorators/experimental/no_check/main.out"
+}
diff --git a/tests/specs/run/no_check_decorators/decorators/experimental/deno.json b/tests/specs/run/no_check_decorators/decorators/experimental/deno.json
new file mode 100644
index 000000000..504cd646e
--- /dev/null
+++ b/tests/specs/run/no_check_decorators/decorators/experimental/deno.json
@@ -0,0 +1,5 @@
+{
+ "compilerOptions": {
+ "experimentalDecorators": true
+ }
+}
diff --git a/tests/specs/run/no_check_decorators/decorators/experimental/no_check/main.out b/tests/specs/run/no_check_decorators/decorators/experimental/no_check/main.out
new file mode 100644
index 000000000..015f7076e
--- /dev/null
+++ b/tests/specs/run/no_check_decorators/decorators/experimental/no_check/main.out
@@ -0,0 +1,3 @@
+a(): evaluated
+a(): called
+method
diff --git a/tests/specs/run/no_check_decorators/decorators/experimental/no_check/main.ts b/tests/specs/run/no_check_decorators/decorators/experimental/no_check/main.ts
new file mode 100644
index 000000000..9f7ec550d
--- /dev/null
+++ b/tests/specs/run/no_check_decorators/decorators/experimental/no_check/main.ts
@@ -0,0 +1,21 @@
+// deno-lint-ignore-file
+function a() {
+ console.log("a(): evaluated");
+ return (
+ _target: any,
+ _propertyKey: string,
+ _descriptor: PropertyDescriptor,
+ ) => {
+ console.log("a(): called");
+ };
+}
+
+class B {
+ @a()
+ method() {
+ console.log("method");
+ }
+}
+
+const b = new B();
+b.method();
diff --git a/tests/specs/run/no_check_decorators/decorators/experimental/runtime/main.out b/tests/specs/run/no_check_decorators/decorators/experimental/runtime/main.out
new file mode 100644
index 000000000..0fc1d4590
--- /dev/null
+++ b/tests/specs/run/no_check_decorators/decorators/experimental/runtime/main.out
@@ -0,0 +1,7 @@
+@A evaluated
+@B evaluated
+@B called
+@A called
+fn() called from @A
+fn() called from @B
+C.test() called
diff --git a/tests/specs/run/no_check_decorators/decorators/experimental/runtime/main.ts b/tests/specs/run/no_check_decorators/decorators/experimental/runtime/main.ts
new file mode 100644
index 000000000..40a26bbd4
--- /dev/null
+++ b/tests/specs/run/no_check_decorators/decorators/experimental/runtime/main.ts
@@ -0,0 +1,42 @@
+// deno-lint-ignore-file
+function a() {
+ console.log("@A evaluated");
+ return function (
+ target: any,
+ propertyKey: string,
+ descriptor: PropertyDescriptor,
+ ) {
+ console.log("@A called");
+ const fn = descriptor.value;
+ descriptor.value = function () {
+ console.log("fn() called from @A");
+ fn();
+ };
+ };
+}
+
+function b() {
+ console.log("@B evaluated");
+ return function (
+ target: any,
+ propertyKey: string,
+ descriptor: PropertyDescriptor,
+ ) {
+ console.log("@B called");
+ const fn = descriptor.value;
+ descriptor.value = function () {
+ console.log("fn() called from @B");
+ fn();
+ };
+ };
+}
+
+class C {
+ @a()
+ @b()
+ static test() {
+ console.log("C.test() called");
+ }
+}
+
+C.test();
diff --git a/tests/specs/run/no_check_decorators/decorators/experimental/ts/main.out b/tests/specs/run/no_check_decorators/decorators/experimental/ts/main.out
new file mode 100644
index 000000000..ea64fbaa6
--- /dev/null
+++ b/tests/specs/run/no_check_decorators/decorators/experimental/ts/main.out
@@ -0,0 +1,3 @@
+Warning experimentalDecorators compiler option is deprecated and may be removed at any time
+Check [WILDCARD]
+SomeClass { someField: "asdf" }
diff --git a/tests/specs/run/no_check_decorators/decorators/experimental/ts/main.ts b/tests/specs/run/no_check_decorators/decorators/experimental/ts/main.ts
new file mode 100644
index 000000000..95fba6cd4
--- /dev/null
+++ b/tests/specs/run/no_check_decorators/decorators/experimental/ts/main.ts
@@ -0,0 +1,14 @@
+// deno-lint-ignore-file
+
+function Decorate() {
+ return function (constructor: any): any {
+ return class extends constructor {
+ protected someField: string = "asdf";
+ };
+ };
+}
+
+@Decorate()
+class SomeClass {}
+
+console.log(new SomeClass());
diff --git a/tests/specs/run/no_check_decorators/decorators/tc39_proposal/main.out b/tests/specs/run/no_check_decorators/decorators/tc39_proposal/main.out
new file mode 100644
index 000000000..39394952e
--- /dev/null
+++ b/tests/specs/run/no_check_decorators/decorators/tc39_proposal/main.out
@@ -0,0 +1,3 @@
+starting m with arguments 1
+C.m 1
+ending m
diff --git a/tests/specs/run/no_check_decorators/decorators/tc39_proposal/main.ts b/tests/specs/run/no_check_decorators/decorators/tc39_proposal/main.ts
new file mode 100644
index 000000000..00c8a8502
--- /dev/null
+++ b/tests/specs/run/no_check_decorators/decorators/tc39_proposal/main.ts
@@ -0,0 +1,21 @@
+// deno-lint-ignore no-explicit-any
+function logged(value: any, { kind, name }: { kind: string; name: string }) {
+ if (kind === "method") {
+ return function (...args: unknown[]) {
+ console.log(`starting ${name} with arguments ${args.join(", ")}`);
+ // @ts-ignore this has implicit any type
+ const ret = value.call(this, ...args);
+ console.log(`ending ${name}`);
+ return ret;
+ };
+ }
+}
+
+class C {
+ @logged
+ m(arg: number) {
+ console.log("C.m", arg);
+ }
+}
+
+new C().m(1);
diff --git a/tests/specs/run/no_config_auto_discovery_for_local_script/__test__.jsonc b/tests/specs/run/no_config_auto_discovery_for_local_script/__test__.jsonc
new file mode 100644
index 000000000..0a03dbc22
--- /dev/null
+++ b/tests/specs/run/no_config_auto_discovery_for_local_script/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet --no-config --check frontend_work.ts",
+ "output": "no_auto_discovery.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/no_config_auto_discovery_for_local_script/frontend_work.ts b/tests/specs/run/no_config_auto_discovery_for_local_script/frontend_work.ts
new file mode 100644
index 000000000..783af44e4
--- /dev/null
+++ b/tests/specs/run/no_config_auto_discovery_for_local_script/frontend_work.ts
@@ -0,0 +1,4 @@
+function _main() {
+ console.log(document);
+}
+console.log("ok");
diff --git a/tests/specs/run/no_config_auto_discovery_for_local_script/no_auto_discovery.out b/tests/specs/run/no_config_auto_discovery_for_local_script/no_auto_discovery.out
new file mode 100644
index 000000000..f45a1097c
--- /dev/null
+++ b/tests/specs/run/no_config_auto_discovery_for_local_script/no_auto_discovery.out
@@ -0,0 +1,4 @@
+error: TS2584 [ERROR]: Cannot find name 'document'. Do you need to change your target library? Try changing the 'lib' compiler option to include 'dom'.
+ console.log(document);
+ ~~~~~~~~
+ at [WILDCARD]frontend_work.ts:2:15
diff --git a/tests/specs/run/no_deno_json/code/install.out b/tests/specs/run/no_deno_json/code/install.out
index 321dc8ebc..ddaf104c3 100644
--- a/tests/specs/run/no_deno_json/code/install.out
+++ b/tests/specs/run/no_deno_json/code/install.out
@@ -1,6 +1,6 @@
[UNORDERED_START]
-Download http://localhost:4260/@denotest/check-error
-Download http://localhost:4260/@denotest/cjs-default-export
+Download http://localhost:4260/@denotest%2fcheck-error
+Download http://localhost:4260/@denotest%2fcjs-default-export
Download http://localhost:4260/chalk
Download http://localhost:4260/ansi-styles
Download http://localhost:4260/supports-color
diff --git a/tests/specs/run/no_lock_flag/__test__.jsonc b/tests/specs/run/no_lock_flag/__test__.jsonc
new file mode 100644
index 000000000..b8485c845
--- /dev/null
+++ b/tests/specs/run/no_lock_flag/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --allow-import --no-lock no_lock_flag/main.ts",
+ "output": "no_lock_flag/main.out",
+ "exitCode": 0
+}
diff --git a/tests/testdata/run/no_lock_flag/deno.json b/tests/specs/run/no_lock_flag/no_lock_flag/deno.json
index 90faa728a..90faa728a 100644
--- a/tests/testdata/run/no_lock_flag/deno.json
+++ b/tests/specs/run/no_lock_flag/no_lock_flag/deno.json
diff --git a/tests/testdata/run/no_lock_flag/deno.lock b/tests/specs/run/no_lock_flag/no_lock_flag/deno.lock
index 059f66789..059f66789 100644
--- a/tests/testdata/run/no_lock_flag/deno.lock
+++ b/tests/specs/run/no_lock_flag/no_lock_flag/deno.lock
diff --git a/tests/testdata/run/no_lock_flag/main.out b/tests/specs/run/no_lock_flag/no_lock_flag/main.out
index 0d8f0a237..0d8f0a237 100644
--- a/tests/testdata/run/no_lock_flag/main.out
+++ b/tests/specs/run/no_lock_flag/no_lock_flag/main.out
diff --git a/tests/testdata/run/no_lock_flag/main.ts b/tests/specs/run/no_lock_flag/no_lock_flag/main.ts
index baa52775d..baa52775d 100644
--- a/tests/testdata/run/no_lock_flag/main.ts
+++ b/tests/specs/run/no_lock_flag/no_lock_flag/main.ts
diff --git a/tests/specs/run/no_prompt_flag/__test__.jsonc b/tests/specs/run/no_prompt_flag/__test__.jsonc
new file mode 100644
index 000000000..2342a63e8
--- /dev/null
+++ b/tests/specs/run/no_prompt_flag/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --no-prompt no_prompt.ts",
+ "output": ""
+}
diff --git a/tests/specs/run/no_prompt_flag/no_prompt.ts b/tests/specs/run/no_prompt_flag/no_prompt.ts
new file mode 100644
index 000000000..17d54b92c
--- /dev/null
+++ b/tests/specs/run/no_prompt_flag/no_prompt.ts
@@ -0,0 +1,10 @@
+new Worker("data:,setTimeout(() => Deno.exit(2), 200)", { type: "module" });
+
+try {
+ await new Deno.Command("ps", {
+ stdout: "inherit",
+ stderr: "inherit",
+ }).output();
+} catch {
+ Deno.exit(0);
+}
diff --git a/tests/specs/run/node_env_var_allowlist/__test__.jsonc b/tests/specs/run/node_env_var_allowlist/__test__.jsonc
new file mode 100644
index 000000000..055ac62e8
--- /dev/null
+++ b/tests/specs/run/node_env_var_allowlist/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --no-prompt node_env_var_allowlist.ts",
+ "output": "node_env_var_allowlist.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/node_env_var_allowlist.ts b/tests/specs/run/node_env_var_allowlist/node_env_var_allowlist.ts
index 95da38c24..95da38c24 100644
--- a/tests/testdata/run/node_env_var_allowlist.ts
+++ b/tests/specs/run/node_env_var_allowlist/node_env_var_allowlist.ts
diff --git a/tests/testdata/run/node_env_var_allowlist.ts.out b/tests/specs/run/node_env_var_allowlist/node_env_var_allowlist.ts.out
index 2dcffd67b..2dcffd67b 100644
--- a/tests/testdata/run/node_env_var_allowlist.ts.out
+++ b/tests/specs/run/node_env_var_allowlist/node_env_var_allowlist.ts.out
diff --git a/tests/specs/run/node_globals_hints/__test__.jsonc b/tests/specs/run/node_globals_hints/__test__.jsonc
new file mode 100644
index 000000000..c5c5d6e42
--- /dev/null
+++ b/tests/specs/run/node_globals_hints/__test__.jsonc
@@ -0,0 +1,34 @@
+{
+ "tests": {
+ "__dirname": {
+ "args": "run dirname.js",
+ "output": "dirname.out",
+ "exitCode": 1
+ },
+ "__filename": {
+ "args": "run filename.js",
+ "output": "filename.out",
+ "exitCode": 1
+ },
+ "clearImmediate": {
+ "args": "run clear_immediate.js",
+ "output": "clear_immediate.out",
+ "exitCode": 1
+ },
+ "buffer": {
+ "args": "run buffer.js",
+ "output": "buffer.out",
+ "exitCode": 1
+ },
+ "global": {
+ "args": "run global.js",
+ "output": "global.out",
+ "exitCode": 1
+ },
+ "setImmediate": {
+ "args": "run set_immediate.js",
+ "output": "set_immediate.out",
+ "exitCode": 1
+ }
+ }
+}
diff --git a/tests/specs/run/node_globals_hints/buffer.js b/tests/specs/run/node_globals_hints/buffer.js
new file mode 100644
index 000000000..9809e1656
--- /dev/null
+++ b/tests/specs/run/node_globals_hints/buffer.js
@@ -0,0 +1 @@
+Buffer;
diff --git a/tests/specs/run/node_globals_hints/buffer.out b/tests/specs/run/node_globals_hints/buffer.out
new file mode 100644
index 000000000..858f404ab
--- /dev/null
+++ b/tests/specs/run/node_globals_hints/buffer.out
@@ -0,0 +1,8 @@
+error: Uncaught (in promise) ReferenceError: Buffer is not defined
+Buffer;
+^
+ at [WILDCARD]buffer.js:1:1
+
+ info: Buffer is not available in the global scope in Deno.
+ hint: Import it explicitly with import { Buffer } from "node:buffer";,
+ or run again with --unstable-node-globals flag to add this global.
diff --git a/tests/specs/run/node_globals_hints/clear_immediate.js b/tests/specs/run/node_globals_hints/clear_immediate.js
new file mode 100644
index 000000000..94b26ae68
--- /dev/null
+++ b/tests/specs/run/node_globals_hints/clear_immediate.js
@@ -0,0 +1 @@
+clearImmediate;
diff --git a/tests/specs/run/node_globals_hints/clear_immediate.out b/tests/specs/run/node_globals_hints/clear_immediate.out
new file mode 100644
index 000000000..a973a3172
--- /dev/null
+++ b/tests/specs/run/node_globals_hints/clear_immediate.out
@@ -0,0 +1,8 @@
+error: Uncaught (in promise) ReferenceError: clearImmediate is not defined
+clearImmediate;
+^
+ at [WILDCARD]clear_immediate.js:1:1
+
+ info: clearImmediate is not available in the global scope in Deno.
+ hint: Import it explicitly with import { clearImmediate } from "node:timers";,
+ or run again with --unstable-node-globals flag to add this global.
diff --git a/tests/specs/run/node_globals_hints/dirname.js b/tests/specs/run/node_globals_hints/dirname.js
new file mode 100644
index 000000000..58d9e9379
--- /dev/null
+++ b/tests/specs/run/node_globals_hints/dirname.js
@@ -0,0 +1 @@
+__dirname;
diff --git a/tests/specs/run/node_globals_hints/dirname.out b/tests/specs/run/node_globals_hints/dirname.out
new file mode 100644
index 000000000..0aa3e4f51
--- /dev/null
+++ b/tests/specs/run/node_globals_hints/dirname.out
@@ -0,0 +1,7 @@
+error: Uncaught (in promise) ReferenceError: __dirname is not defined
+__dirname;
+^
+ at [WILDCARD]dirname.js:1:1
+
+ info: __dirname global is not available in ES modules.
+ hint: Use import.meta.dirname instead.
diff --git a/tests/specs/run/node_globals_hints/filename.js b/tests/specs/run/node_globals_hints/filename.js
new file mode 100644
index 000000000..31770bb14
--- /dev/null
+++ b/tests/specs/run/node_globals_hints/filename.js
@@ -0,0 +1 @@
+__filename;
diff --git a/tests/specs/run/node_globals_hints/filename.out b/tests/specs/run/node_globals_hints/filename.out
new file mode 100644
index 000000000..47b4264fb
--- /dev/null
+++ b/tests/specs/run/node_globals_hints/filename.out
@@ -0,0 +1,7 @@
+error: Uncaught (in promise) ReferenceError: __filename is not defined
+__filename;
+^
+ at [WILDCARD]filename.js:1:1
+
+ info: __filename global is not available in ES modules.
+ hint: Use import.meta.filename instead.
diff --git a/tests/specs/run/node_globals_hints/global.js b/tests/specs/run/node_globals_hints/global.js
new file mode 100644
index 000000000..56676d726
--- /dev/null
+++ b/tests/specs/run/node_globals_hints/global.js
@@ -0,0 +1 @@
+global;
diff --git a/tests/specs/run/node_globals_hints/global.out b/tests/specs/run/node_globals_hints/global.out
new file mode 100644
index 000000000..ad01ac426
--- /dev/null
+++ b/tests/specs/run/node_globals_hints/global.out
@@ -0,0 +1,8 @@
+error: Uncaught (in promise) ReferenceError: global is not defined
+global;
+^
+ at [WILDCARD]global.js:1:1
+
+ info: global is not available in the global scope in Deno.
+ hint: Use globalThis instead, or assign globalThis.global = globalThis,
+ or run again with --unstable-node-globals flag to add this global.
diff --git a/tests/specs/run/node_globals_hints/set_immediate.js b/tests/specs/run/node_globals_hints/set_immediate.js
new file mode 100644
index 000000000..fa29d1e71
--- /dev/null
+++ b/tests/specs/run/node_globals_hints/set_immediate.js
@@ -0,0 +1 @@
+setImmediate;
diff --git a/tests/specs/run/node_globals_hints/set_immediate.out b/tests/specs/run/node_globals_hints/set_immediate.out
new file mode 100644
index 000000000..b3feb3127
--- /dev/null
+++ b/tests/specs/run/node_globals_hints/set_immediate.out
@@ -0,0 +1,8 @@
+error: Uncaught (in promise) ReferenceError: setImmediate is not defined
+setImmediate;
+^
+ at [WILDCARD]set_immediate.js:1:1
+
+ info: setImmediate is not available in the global scope in Deno.
+ hint: Import it explicitly with import { setImmediate } from "node:timers";,
+ or run again with --unstable-node-globals flag to add this global.
diff --git a/tests/specs/run/npm_pkg_requires_esm_js/__test__.jsonc b/tests/specs/run/npm_pkg_requires_esm_js/__test__.jsonc
new file mode 100644
index 000000000..3da8db404
--- /dev/null
+++ b/tests/specs/run/npm_pkg_requires_esm_js/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run -A main.js",
+ "output": "output.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/npm_pkg_requires_esm_js/file.js b/tests/specs/run/npm_pkg_requires_esm_js/file.js
new file mode 100644
index 000000000..d9536a69b
--- /dev/null
+++ b/tests/specs/run/npm_pkg_requires_esm_js/file.js
@@ -0,0 +1 @@
+console.log(import.meta.url);
diff --git a/tests/specs/run/npm_pkg_requires_esm_js/logs_require.js b/tests/specs/run/npm_pkg_requires_esm_js/logs_require.js
new file mode 100644
index 000000000..984e1f3e7
--- /dev/null
+++ b/tests/specs/run/npm_pkg_requires_esm_js/logs_require.js
@@ -0,0 +1 @@
+console.log(require);
diff --git a/tests/specs/run/npm_pkg_requires_esm_js/main.js b/tests/specs/run/npm_pkg_requires_esm_js/main.js
new file mode 100644
index 000000000..3704c8bf6
--- /dev/null
+++ b/tests/specs/run/npm_pkg_requires_esm_js/main.js
@@ -0,0 +1,5 @@
+import doRequire from "package";
+import path from "node:path";
+
+doRequire(path.resolve(import.meta.dirname, "file.js"));
+doRequire(path.resolve(import.meta.dirname, "logs_require.js"));
diff --git a/tests/specs/run/npm_pkg_requires_esm_js/node_modules/package/index.js b/tests/specs/run/npm_pkg_requires_esm_js/node_modules/package/index.js
new file mode 100644
index 000000000..5d7872371
--- /dev/null
+++ b/tests/specs/run/npm_pkg_requires_esm_js/node_modules/package/index.js
@@ -0,0 +1,3 @@
+module.exports = (file) => {
+ return require(file);
+};
diff --git a/tests/specs/run/npm_pkg_requires_esm_js/node_modules/package/package.json b/tests/specs/run/npm_pkg_requires_esm_js/node_modules/package/package.json
new file mode 100644
index 000000000..5723987e9
--- /dev/null
+++ b/tests/specs/run/npm_pkg_requires_esm_js/node_modules/package/package.json
@@ -0,0 +1,4 @@
+{
+ "name": "package",
+ "version": "1.0.0"
+} \ No newline at end of file
diff --git a/tests/specs/run/npm_pkg_requires_esm_js/output.out b/tests/specs/run/npm_pkg_requires_esm_js/output.out
new file mode 100644
index 000000000..2cae7108b
--- /dev/null
+++ b/tests/specs/run/npm_pkg_requires_esm_js/output.out
@@ -0,0 +1,12 @@
+file:///[WILDLINE]/file.js
+error: Uncaught (in promise) ReferenceError: require is not defined
+console.log(require);
+ ^
+ at [WILDCARD]
+
+ info: Deno supports CommonJS modules in .cjs files, or when the closest
+ package.json has a "type": "commonjs" option.
+ hint: Rewrite this module to ESM,
+ or change the file extension to .cjs,
+ or add package.json next to the file with "type": "commonjs" option.
+ docs: https://docs.deno.com/go/commonjs
diff --git a/tests/specs/run/npm_pkg_requires_esm_js/package.json b/tests/specs/run/npm_pkg_requires_esm_js/package.json
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/tests/specs/run/npm_pkg_requires_esm_js/package.json
diff --git a/tests/specs/run/onload/__test__.jsonc b/tests/specs/run/onload/__test__.jsonc
new file mode 100644
index 000000000..b17dc665d
--- /dev/null
+++ b/tests/specs/run/onload/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload --config deno.json onload/main.ts",
+ "output": "onload/main.out"
+}
diff --git a/tests/specs/run/onload/deno.json b/tests/specs/run/onload/deno.json
new file mode 100644
index 000000000..105514e13
--- /dev/null
+++ b/tests/specs/run/onload/deno.json
@@ -0,0 +1,4 @@
+{
+ "lock": false,
+ "importMap": "../../../../import_map.json"
+}
diff --git a/tests/testdata/run/onload/imported.ts b/tests/specs/run/onload/onload/imported.ts
index 643e2fc78..643e2fc78 100644
--- a/tests/testdata/run/onload/imported.ts
+++ b/tests/specs/run/onload/onload/imported.ts
diff --git a/tests/testdata/run/onload/main.out b/tests/specs/run/onload/onload/main.out
index b25d33fa8..b25d33fa8 100644
--- a/tests/testdata/run/onload/main.out
+++ b/tests/specs/run/onload/onload/main.out
diff --git a/tests/testdata/run/onload/main.ts b/tests/specs/run/onload/onload/main.ts
index c4b8424fb..c4b8424fb 100644
--- a/tests/testdata/run/onload/main.ts
+++ b/tests/specs/run/onload/onload/main.ts
diff --git a/tests/testdata/run/onload/nest_imported.ts b/tests/specs/run/onload/onload/nest_imported.ts
index f1d28e8dc..f1d28e8dc 100644
--- a/tests/testdata/run/onload/nest_imported.ts
+++ b/tests/specs/run/onload/onload/nest_imported.ts
diff --git a/tests/specs/run/op_exit_op_set_exit_code_in_worker/__test__.jsonc b/tests/specs/run/op_exit_op_set_exit_code_in_worker/__test__.jsonc
new file mode 100644
index 000000000..664fcb5c1
--- /dev/null
+++ b/tests/specs/run/op_exit_op_set_exit_code_in_worker/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --no-check --allow-read op_exit_op_set_exit_code_in_worker.ts",
+ "output": "",
+ "exitCode": 21
+}
diff --git a/tests/testdata/run/op_exit_op_set_exit_code_in_worker.ts b/tests/specs/run/op_exit_op_set_exit_code_in_worker/op_exit_op_set_exit_code_in_worker.ts
index b6a776439..b6a776439 100644
--- a/tests/testdata/run/op_exit_op_set_exit_code_in_worker.ts
+++ b/tests/specs/run/op_exit_op_set_exit_code_in_worker/op_exit_op_set_exit_code_in_worker.ts
diff --git a/tests/specs/run/op_exit_op_set_exit_code_in_worker/op_exit_op_set_exit_code_worker.js b/tests/specs/run/op_exit_op_set_exit_code_in_worker/op_exit_op_set_exit_code_worker.js
new file mode 100644
index 000000000..9b284c37d
--- /dev/null
+++ b/tests/specs/run/op_exit_op_set_exit_code_in_worker/op_exit_op_set_exit_code_worker.js
@@ -0,0 +1,4 @@
+self.onmessage = () => {
+ Deno[Deno.internal].core.ops.op_set_exit_code(42);
+ Deno.exit();
+};
diff --git a/tests/specs/run/package_json/invalid_value/add.out b/tests/specs/run/package_json/invalid_value/add.out
index 9b7493c1a..32d9acaed 100644
--- a/tests/specs/run/package_json/invalid_value/add.out
+++ b/tests/specs/run/package_json/invalid_value/add.out
@@ -1,5 +1,6 @@
Add npm:cowsay@1.5.0
-error: Failed to install from package.json
+error: Failed to install '@denotest/cjs-default-export'
+ at file:///[WILDLINE]/package.json
Caused by:
0: Invalid version requirement
diff --git a/tests/specs/run/package_json/invalid_value/error_auto.out b/tests/specs/run/package_json/invalid_value/error_auto.out
index 7641a4d86..966375a3d 100644
--- a/tests/specs/run/package_json/invalid_value/error_auto.out
+++ b/tests/specs/run/package_json/invalid_value/error_auto.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
Initialize @denotest/esm-basic@1.0.0
error: Invalid version requirement
diff --git a/tests/specs/run/package_json/invalid_value/install.out b/tests/specs/run/package_json/invalid_value/install.out
index cc82b345b..ca3492ab2 100644
--- a/tests/specs/run/package_json/invalid_value/install.out
+++ b/tests/specs/run/package_json/invalid_value/install.out
@@ -1,4 +1,5 @@
-error: Failed to install from package.json
+error: Failed to install '@denotest/cjs-default-export'
+ at file:///[WILDLINE]/package.json
Caused by:
0: Invalid version requirement
diff --git a/tests/specs/run/package_json/invalid_value/task.out b/tests/specs/run/package_json/invalid_value/task.out
index d0adb0525..2f9580fa6 100644
--- a/tests/specs/run/package_json/invalid_value/task.out
+++ b/tests/specs/run/package_json/invalid_value/task.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
Initialize @denotest/esm-basic@1.0.0
Task test echo 1
diff --git a/tests/specs/run/package_json_auto_discovered_for_local_script_arg_with_stop/__test__.jsonc b/tests/specs/run/package_json_auto_discovered_for_local_script_arg_with_stop/__test__.jsonc
new file mode 100644
index 000000000..ac66ccdf1
--- /dev/null
+++ b/tests/specs/run/package_json_auto_discovered_for_local_script_arg_with_stop/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run -L debug main.ts",
+ "output": "main.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/package_json_auto_discovered_for_local_script_arg_with_stop/deno.json b/tests/specs/run/package_json_auto_discovered_for_local_script_arg_with_stop/deno.json
new file mode 100644
index 000000000..36e1765d1
--- /dev/null
+++ b/tests/specs/run/package_json_auto_discovered_for_local_script_arg_with_stop/deno.json
@@ -0,0 +1,5 @@
+{
+ "tasks": {
+ "dev": "deno run main.ts"
+ }
+}
diff --git a/tests/specs/run/package_json_auto_discovered_for_local_script_arg_with_stop/main.out b/tests/specs/run/package_json_auto_discovered_for_local_script_arg_with_stop/main.out
new file mode 100644
index 000000000..5ab43ac47
--- /dev/null
+++ b/tests/specs/run/package_json_auto_discovered_for_local_script_arg_with_stop/main.out
@@ -0,0 +1,5 @@
+[WILDCARD]Config file found at '[WILDCARD]deno.json'
+[WILDCARD]
+error: Relative import path "chalk" not prefixed with / or ./ or ../
+ hint: If you want to use a JSR or npm package, try running `deno add jsr:chalk` or `deno add npm:chalk`
+ at file:///[WILDCARD]/main.ts:3:19
diff --git a/tests/specs/run/package_json_auto_discovered_for_local_script_arg_with_stop/main.ts b/tests/specs/run/package_json_auto_discovered_for_local_script_arg_with_stop/main.ts
new file mode 100644
index 000000000..6016470a1
--- /dev/null
+++ b/tests/specs/run/package_json_auto_discovered_for_local_script_arg_with_stop/main.ts
@@ -0,0 +1,6 @@
+// This import should fail, because `package.json` is not discovered, as we're
+// stopping the discovery when encountering `deno.json`.
+import chalk from "chalk";
+
+console.log("ok");
+console.log(chalk);
diff --git a/tests/specs/run/package_json_type/commonjs/basic/__test__.jsonc b/tests/specs/run/package_json_type/commonjs/basic/__test__.jsonc
new file mode 100644
index 000000000..85b7219fa
--- /dev/null
+++ b/tests/specs/run/package_json_type/commonjs/basic/__test__.jsonc
@@ -0,0 +1,34 @@
+{
+ "tests": {
+ "main_cjs": {
+ "args": "run --allow-read=. main_cjs.js",
+ "output": "3\n"
+ },
+ "main_esm": {
+ "args": "run --allow-read=. main_esm.js",
+ "output": "3\n"
+ },
+ "main_mix": {
+ "args": "run --allow-read=. main_mix.js",
+ "output": "main_mix.out",
+ "exitCode": 1
+ },
+ "import_import_meta": {
+ "args": "run import_import_meta.js",
+ "output": "[WILDLINE]/import_meta.js\n"
+ },
+ "main_import_meta": {
+ "args": "run main_esm_import_meta.js",
+ "output": "main_esm_import_meta.out",
+ "exitCode": 1
+ },
+ "not_import_meta": {
+ "args": "run --allow-read=. not_import_meta.js",
+ "output": "3\n"
+ },
+ "tla": {
+ "args": "run --allow-read=. tla.js",
+ "output": "loaded\n"
+ }
+ }
+}
diff --git a/tests/specs/run/package_json_type/commonjs/basic/add.js b/tests/specs/run/package_json_type/commonjs/basic/add.js
new file mode 100644
index 000000000..2a886fbc1
--- /dev/null
+++ b/tests/specs/run/package_json_type/commonjs/basic/add.js
@@ -0,0 +1,3 @@
+module.exports.add = function (a, b) {
+ return a + b;
+};
diff --git a/tests/specs/run/package_json_type/commonjs/basic/import_import_meta.js b/tests/specs/run/package_json_type/commonjs/basic/import_import_meta.js
new file mode 100644
index 000000000..f07518985
--- /dev/null
+++ b/tests/specs/run/package_json_type/commonjs/basic/import_import_meta.js
@@ -0,0 +1,3 @@
+import { value } from "./import_meta.js";
+
+console.log(value);
diff --git a/tests/specs/run/package_json_type/commonjs/basic/import_meta.js b/tests/specs/run/package_json_type/commonjs/basic/import_meta.js
new file mode 100644
index 000000000..2bdbc30fe
--- /dev/null
+++ b/tests/specs/run/package_json_type/commonjs/basic/import_meta.js
@@ -0,0 +1 @@
+export const value = import.meta.url;
diff --git a/tests/specs/run/package_json_type/commonjs/basic/main_cjs.js b/tests/specs/run/package_json_type/commonjs/basic/main_cjs.js
new file mode 100644
index 000000000..365e8e06f
--- /dev/null
+++ b/tests/specs/run/package_json_type/commonjs/basic/main_cjs.js
@@ -0,0 +1,2 @@
+const { add } = require("./add");
+console.log(add(1, 2));
diff --git a/tests/specs/run/package_json_type/commonjs/basic/main_esm.js b/tests/specs/run/package_json_type/commonjs/basic/main_esm.js
new file mode 100644
index 000000000..8c55f673b
--- /dev/null
+++ b/tests/specs/run/package_json_type/commonjs/basic/main_esm.js
@@ -0,0 +1,3 @@
+import { add } from "./add.js";
+
+console.log(add(1, 2));
diff --git a/tests/specs/run/package_json_type/commonjs/basic/main_esm_import_meta.js b/tests/specs/run/package_json_type/commonjs/basic/main_esm_import_meta.js
new file mode 100644
index 000000000..f1dff20b5
--- /dev/null
+++ b/tests/specs/run/package_json_type/commonjs/basic/main_esm_import_meta.js
@@ -0,0 +1,2 @@
+console.log(import.meta.url);
+console.log(require("./add"));
diff --git a/tests/specs/run/package_json_type/commonjs/basic/main_esm_import_meta.out b/tests/specs/run/package_json_type/commonjs/basic/main_esm_import_meta.out
new file mode 100644
index 000000000..e177defff
--- /dev/null
+++ b/tests/specs/run/package_json_type/commonjs/basic/main_esm_import_meta.out
@@ -0,0 +1,2 @@
+[WILDLINE]main_esm_import_meta.js
+error: Uncaught (in promise) ReferenceError: require is not defined[WILDCARD]
diff --git a/tests/specs/run/package_json_type/commonjs/basic/main_mix.js b/tests/specs/run/package_json_type/commonjs/basic/main_mix.js
new file mode 100644
index 000000000..2a2c2c62a
--- /dev/null
+++ b/tests/specs/run/package_json_type/commonjs/basic/main_mix.js
@@ -0,0 +1,6 @@
+import { add } from "./add.js";
+
+console.log(add(1, 2));
+
+// will error
+console.log(require("./add").add(1, 2));
diff --git a/tests/specs/run/package_json_type/commonjs/basic/main_mix.out b/tests/specs/run/package_json_type/commonjs/basic/main_mix.out
new file mode 100644
index 000000000..65671fd61
--- /dev/null
+++ b/tests/specs/run/package_json_type/commonjs/basic/main_mix.out
@@ -0,0 +1,12 @@
+3
+error: Uncaught (in promise) ReferenceError: require is not defined
+console.log(require("./add").add(1, 2));
+ ^
+ at file:///[WILDLINE]main_mix.js:[WILDLINE]
+
+ info: Deno supports CommonJS modules in .cjs files, or when the closest
+ package.json has a "type": "commonjs" option.
+ hint: Rewrite this module to ESM,
+ or change the file extension to .cjs,
+ or add package.json next to the file with "type": "commonjs" option.
+ docs: https://docs.deno.com/go/commonjs
diff --git a/tests/specs/run/package_json_type/commonjs/basic/not_import_meta.js b/tests/specs/run/package_json_type/commonjs/basic/not_import_meta.js
new file mode 100644
index 000000000..216b900df
--- /dev/null
+++ b/tests/specs/run/package_json_type/commonjs/basic/not_import_meta.js
@@ -0,0 +1,8 @@
+try {
+ console.log(test.import.meta.url);
+} catch {
+ // ignore
+}
+
+// should work because this is not an ESM file
+console.log(require("./add").add(1, 2));
diff --git a/tests/specs/run/package_json_type/commonjs/basic/package.json b/tests/specs/run/package_json_type/commonjs/basic/package.json
new file mode 100644
index 000000000..5bbefffba
--- /dev/null
+++ b/tests/specs/run/package_json_type/commonjs/basic/package.json
@@ -0,0 +1,3 @@
+{
+ "type": "commonjs"
+}
diff --git a/tests/specs/run/package_json_type/commonjs/basic/tla.js b/tests/specs/run/package_json_type/commonjs/basic/tla.js
new file mode 100644
index 000000000..978578de4
--- /dev/null
+++ b/tests/specs/run/package_json_type/commonjs/basic/tla.js
@@ -0,0 +1,2 @@
+await new Promise((r) => r());
+console.log("loaded");
diff --git a/tests/specs/run/package_json_type/commonjs/jsx/__test__.jsonc b/tests/specs/run/package_json_type/commonjs/jsx/__test__.jsonc
new file mode 100644
index 000000000..f815fd72c
--- /dev/null
+++ b/tests/specs/run/package_json_type/commonjs/jsx/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "tempDir": true,
+ "args": "run -A --quiet main.jsx",
+ "output": "main.out"
+}
diff --git a/tests/specs/run/package_json_type/commonjs/jsx/add.js b/tests/specs/run/package_json_type/commonjs/jsx/add.js
new file mode 100644
index 000000000..2a886fbc1
--- /dev/null
+++ b/tests/specs/run/package_json_type/commonjs/jsx/add.js
@@ -0,0 +1,3 @@
+module.exports.add = function (a, b) {
+ return a + b;
+};
diff --git a/tests/specs/run/package_json_type/commonjs/jsx/deno.jsonc b/tests/specs/run/package_json_type/commonjs/jsx/deno.jsonc
new file mode 100644
index 000000000..31d05ffb7
--- /dev/null
+++ b/tests/specs/run/package_json_type/commonjs/jsx/deno.jsonc
@@ -0,0 +1,7 @@
+{
+ "nodeModulesDir": "auto",
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "jsxImportSource": "react"
+ }
+}
diff --git a/tests/specs/run/package_json_type/commonjs/jsx/main.jsx b/tests/specs/run/package_json_type/commonjs/jsx/main.jsx
new file mode 100644
index 000000000..1922fce1b
--- /dev/null
+++ b/tests/specs/run/package_json_type/commonjs/jsx/main.jsx
@@ -0,0 +1,7 @@
+const { add } = require("./add.js");
+
+console.log(add(1, 2));
+
+console.log(<div /> != null);
+
+require("./tsx.tsx");
diff --git a/tests/specs/run/package_json_type/commonjs/jsx/main.out b/tests/specs/run/package_json_type/commonjs/jsx/main.out
new file mode 100644
index 000000000..cdcf04541
--- /dev/null
+++ b/tests/specs/run/package_json_type/commonjs/jsx/main.out
@@ -0,0 +1,4 @@
+3
+true
+4
+true
diff --git a/tests/specs/run/package_json_type/commonjs/jsx/package.json b/tests/specs/run/package_json_type/commonjs/jsx/package.json
new file mode 100644
index 000000000..88afcdcd9
--- /dev/null
+++ b/tests/specs/run/package_json_type/commonjs/jsx/package.json
@@ -0,0 +1,7 @@
+{
+ "type": "commonjs",
+ "dependencies": {
+ "@types/react": "*",
+ "react": "*"
+ }
+}
diff --git a/tests/specs/run/package_json_type/commonjs/jsx/tsx.tsx b/tests/specs/run/package_json_type/commonjs/jsx/tsx.tsx
new file mode 100644
index 000000000..ad8f0c0a9
--- /dev/null
+++ b/tests/specs/run/package_json_type/commonjs/jsx/tsx.tsx
@@ -0,0 +1,5 @@
+import mod = require("./add.js");
+
+console.log(mod.add(2, 2));
+
+console.log(<div /> != null);
diff --git a/tests/specs/run/package_json_type/none/__test__.jsonc b/tests/specs/run/package_json_type/none/__test__.jsonc
new file mode 100644
index 000000000..fa1d22ca1
--- /dev/null
+++ b/tests/specs/run/package_json_type/none/__test__.jsonc
@@ -0,0 +1,18 @@
+{
+ "tests": {
+ "main_cjs": {
+ "args": "run --allow-read=. main_cjs.js",
+ "output": "main_cjs.out",
+ "exitCode": 1
+ },
+ "main_esm": {
+ "args": "run --allow-read=. main_esm.js",
+ "output": "main_esm.out",
+ "exitCode": 1
+ },
+ "sub_folder_cjs": {
+ "args": "run --allow-read=. sub_folder_cjs.js",
+ "output": "3\n"
+ }
+ }
+}
diff --git a/tests/specs/run/package_json_type/none/add.js b/tests/specs/run/package_json_type/none/add.js
new file mode 100644
index 000000000..2a886fbc1
--- /dev/null
+++ b/tests/specs/run/package_json_type/none/add.js
@@ -0,0 +1,3 @@
+module.exports.add = function (a, b) {
+ return a + b;
+};
diff --git a/tests/specs/run/package_json_type/none/commonjs/add.js b/tests/specs/run/package_json_type/none/commonjs/add.js
new file mode 100644
index 000000000..2a886fbc1
--- /dev/null
+++ b/tests/specs/run/package_json_type/none/commonjs/add.js
@@ -0,0 +1,3 @@
+module.exports.add = function (a, b) {
+ return a + b;
+};
diff --git a/tests/specs/run/package_json_type/none/commonjs/package.json b/tests/specs/run/package_json_type/none/commonjs/package.json
new file mode 100644
index 000000000..5bbefffba
--- /dev/null
+++ b/tests/specs/run/package_json_type/none/commonjs/package.json
@@ -0,0 +1,3 @@
+{
+ "type": "commonjs"
+}
diff --git a/tests/specs/run/package_json_type/none/main_cjs.js b/tests/specs/run/package_json_type/none/main_cjs.js
new file mode 100644
index 000000000..365e8e06f
--- /dev/null
+++ b/tests/specs/run/package_json_type/none/main_cjs.js
@@ -0,0 +1,2 @@
+const { add } = require("./add");
+console.log(add(1, 2));
diff --git a/tests/specs/run/package_json_type/none/main_cjs.out b/tests/specs/run/package_json_type/none/main_cjs.out
new file mode 100644
index 000000000..afa5028f4
--- /dev/null
+++ b/tests/specs/run/package_json_type/none/main_cjs.out
@@ -0,0 +1,11 @@
+error: Uncaught (in promise) ReferenceError: require is not defined
+const { add } = require("./add");
+ ^
+ at file:///[WILDLINE]
+
+ info: Deno supports CommonJS modules in .cjs files, or when the closest
+ package.json has a "type": "commonjs" option.
+ hint: Rewrite this module to ESM,
+ or change the file extension to .cjs,
+ or add package.json next to the file with "type": "commonjs" option.
+ docs: https://docs.deno.com/go/commonjs
diff --git a/tests/specs/run/package_json_type/none/main_esm.js b/tests/specs/run/package_json_type/none/main_esm.js
new file mode 100644
index 000000000..8c55f673b
--- /dev/null
+++ b/tests/specs/run/package_json_type/none/main_esm.js
@@ -0,0 +1,3 @@
+import { add } from "./add.js";
+
+console.log(add(1, 2));
diff --git a/tests/specs/run/package_json_type/none/main_esm.out b/tests/specs/run/package_json_type/none/main_esm.out
new file mode 100644
index 000000000..5f16c5f35
--- /dev/null
+++ b/tests/specs/run/package_json_type/none/main_esm.out
@@ -0,0 +1,4 @@
+error: Uncaught SyntaxError: The requested module './add.js' does not provide an export named 'add'
+import { add } from "./add.js";
+ ^
+ at <anonymous> (file:///[WILDLINE])
diff --git a/tests/specs/run/package_json_type/none/package.json b/tests/specs/run/package_json_type/none/package.json
new file mode 100644
index 000000000..2c63c0851
--- /dev/null
+++ b/tests/specs/run/package_json_type/none/package.json
@@ -0,0 +1,2 @@
+{
+}
diff --git a/tests/specs/run/package_json_type/none/sub_folder_cjs.js b/tests/specs/run/package_json_type/none/sub_folder_cjs.js
new file mode 100644
index 000000000..ad04e6730
--- /dev/null
+++ b/tests/specs/run/package_json_type/none/sub_folder_cjs.js
@@ -0,0 +1,3 @@
+import { add } from "./commonjs/add.js";
+
+console.log(add(1, 2));
diff --git a/tests/specs/run/permission_args/001_hello.js b/tests/specs/run/permission_args/001_hello.js
new file mode 100644
index 000000000..accefceba
--- /dev/null
+++ b/tests/specs/run/permission_args/001_hello.js
@@ -0,0 +1 @@
+console.log("Hello World");
diff --git a/tests/specs/run/permission_args/__test__.jsonc b/tests/specs/run/permission_args/__test__.jsonc
new file mode 100644
index 000000000..2843ee395
--- /dev/null
+++ b/tests/specs/run/permission_args/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run 001_hello.js --allow-net",
+ "output": "permission_args.out"
+}
diff --git a/tests/testdata/run/permission_args.out b/tests/specs/run/permission_args/permission_args.out
index 6a1e1787c..6a1e1787c 100644
--- a/tests/testdata/run/permission_args.out
+++ b/tests/specs/run/permission_args/permission_args.out
diff --git a/tests/specs/run/permission_args_quiet/001_hello.js b/tests/specs/run/permission_args_quiet/001_hello.js
new file mode 100644
index 000000000..accefceba
--- /dev/null
+++ b/tests/specs/run/permission_args_quiet/001_hello.js
@@ -0,0 +1 @@
+console.log("Hello World");
diff --git a/tests/specs/run/permission_args_quiet/001_hello.js.out b/tests/specs/run/permission_args_quiet/001_hello.js.out
new file mode 100644
index 000000000..557db03de
--- /dev/null
+++ b/tests/specs/run/permission_args_quiet/001_hello.js.out
@@ -0,0 +1 @@
+Hello World
diff --git a/tests/specs/run/permission_args_quiet/__test__.jsonc b/tests/specs/run/permission_args_quiet/__test__.jsonc
new file mode 100644
index 000000000..2b98b963e
--- /dev/null
+++ b/tests/specs/run/permission_args_quiet/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet 001_hello.js --allow-net",
+ "output": "001_hello.js.out"
+}
diff --git a/tests/specs/run/private_field_presence/__test__.jsonc b/tests/specs/run/private_field_presence/__test__.jsonc
new file mode 100644
index 000000000..982b88289
--- /dev/null
+++ b/tests/specs/run/private_field_presence/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --reload private_field_presence.ts",
+ "output": "private_field_presence.ts.out"
+}
diff --git a/tests/testdata/run/private_field_presence.ts b/tests/specs/run/private_field_presence/private_field_presence.ts
index 7ce2840d8..7ce2840d8 100644
--- a/tests/testdata/run/private_field_presence.ts
+++ b/tests/specs/run/private_field_presence/private_field_presence.ts
diff --git a/tests/testdata/run/private_field_presence.ts.out b/tests/specs/run/private_field_presence/private_field_presence.ts.out
index 1d474d525..1d474d525 100644
--- a/tests/testdata/run/private_field_presence.ts.out
+++ b/tests/specs/run/private_field_presence/private_field_presence.ts.out
diff --git a/tests/specs/run/private_field_presence_no_check/__test__.jsonc b/tests/specs/run/private_field_presence_no_check/__test__.jsonc
new file mode 100644
index 000000000..b7a26db25
--- /dev/null
+++ b/tests/specs/run/private_field_presence_no_check/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --reload --no-check private_field_presence.ts",
+ "output": "private_field_presence.ts.out"
+}
diff --git a/tests/specs/run/private_field_presence_no_check/private_field_presence.ts b/tests/specs/run/private_field_presence_no_check/private_field_presence.ts
new file mode 100644
index 000000000..7ce2840d8
--- /dev/null
+++ b/tests/specs/run/private_field_presence_no_check/private_field_presence.ts
@@ -0,0 +1,20 @@
+export class Person {
+ #name: string;
+ constructor(name: string) {
+ this.#name = name;
+ }
+
+ equals(other: unknown) {
+ return other &&
+ typeof other === "object" &&
+ #name in other &&
+ this.#name === other.#name;
+ }
+}
+
+const a = new Person("alice");
+const b = new Person("bob");
+const c = new Person("alice");
+
+console.log(a.equals(b));
+console.log(a.equals(c));
diff --git a/tests/specs/run/private_field_presence_no_check/private_field_presence.ts.out b/tests/specs/run/private_field_presence_no_check/private_field_presence.ts.out
new file mode 100644
index 000000000..1d474d525
--- /dev/null
+++ b/tests/specs/run/private_field_presence_no_check/private_field_presence.ts.out
@@ -0,0 +1,2 @@
+false
+true
diff --git a/tests/specs/run/proto_exploit/__test__.jsonc b/tests/specs/run/proto_exploit/__test__.jsonc
new file mode 100644
index 000000000..218f38654
--- /dev/null
+++ b/tests/specs/run/proto_exploit/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run proto_exploit.js",
+ "output": "proto_exploit.js.out"
+}
diff --git a/tests/testdata/run/proto_exploit.js b/tests/specs/run/proto_exploit/proto_exploit.js
index 8bd22cfe5..8bd22cfe5 100644
--- a/tests/testdata/run/proto_exploit.js
+++ b/tests/specs/run/proto_exploit/proto_exploit.js
diff --git a/tests/testdata/run/proto_exploit.js.out b/tests/specs/run/proto_exploit/proto_exploit.js.out
index fde881dc5..fde881dc5 100644
--- a/tests/testdata/run/proto_exploit.js.out
+++ b/tests/specs/run/proto_exploit/proto_exploit.js.out
diff --git a/tests/specs/run/queue_microtask_error/__test__.jsonc b/tests/specs/run/queue_microtask_error/__test__.jsonc
new file mode 100644
index 000000000..30821d67f
--- /dev/null
+++ b/tests/specs/run/queue_microtask_error/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet queue_microtask_error.ts",
+ "output": "queue_microtask_error.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/queue_microtask_error.ts b/tests/specs/run/queue_microtask_error/queue_microtask_error.ts
index b2e9642c5..b2e9642c5 100644
--- a/tests/testdata/run/queue_microtask_error.ts
+++ b/tests/specs/run/queue_microtask_error/queue_microtask_error.ts
diff --git a/tests/testdata/run/queue_microtask_error.ts.out b/tests/specs/run/queue_microtask_error/queue_microtask_error.ts.out
index a8ce13170..a8ce13170 100644
--- a/tests/testdata/run/queue_microtask_error.ts.out
+++ b/tests/specs/run/queue_microtask_error/queue_microtask_error.ts.out
diff --git a/tests/specs/run/queue_microtask_error_handled/__test__.jsonc b/tests/specs/run/queue_microtask_error_handled/__test__.jsonc
new file mode 100644
index 000000000..c343acfb4
--- /dev/null
+++ b/tests/specs/run/queue_microtask_error_handled/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet queue_microtask_error_handled.ts",
+ "output": "queue_microtask_error_handled.ts.out"
+}
diff --git a/tests/testdata/run/queue_microtask_error_handled.ts b/tests/specs/run/queue_microtask_error_handled/queue_microtask_error_handled.ts
index 47ea2d32e..47ea2d32e 100644
--- a/tests/testdata/run/queue_microtask_error_handled.ts
+++ b/tests/specs/run/queue_microtask_error_handled/queue_microtask_error_handled.ts
diff --git a/tests/testdata/run/queue_microtask_error_handled.ts.out b/tests/specs/run/queue_microtask_error_handled/queue_microtask_error_handled.ts.out
index bdc8eafa1..bdc8eafa1 100644
--- a/tests/testdata/run/queue_microtask_error_handled.ts.out
+++ b/tests/specs/run/queue_microtask_error_handled/queue_microtask_error_handled.ts.out
diff --git a/tests/specs/run/reference_types/__test__.jsonc b/tests/specs/run/reference_types/__test__.jsonc
new file mode 100644
index 000000000..4e4bd08b8
--- /dev/null
+++ b/tests/specs/run/reference_types/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --reload --quiet reference_types.ts",
+ "output": "reference_types.ts.out"
+}
diff --git a/tests/testdata/run/reference_types.ts b/tests/specs/run/reference_types/reference_types.ts
index 105e23b37..105e23b37 100644
--- a/tests/testdata/run/reference_types.ts
+++ b/tests/specs/run/reference_types/reference_types.ts
diff --git a/tests/testdata/run/reference_types_remote.ts.out b/tests/specs/run/reference_types/reference_types.ts.out
index 417b7b537..417b7b537 100644
--- a/tests/testdata/run/reference_types_remote.ts.out
+++ b/tests/specs/run/reference_types/reference_types.ts.out
diff --git a/tests/specs/run/reference_types_error/__test__.jsonc b/tests/specs/run/reference_types_error/__test__.jsonc
new file mode 100644
index 000000000..08450acc1
--- /dev/null
+++ b/tests/specs/run/reference_types_error/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --config checkjs.tsconfig.json --check reference_types_error.js",
+ "output": "reference_types_error.js.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/reference_types_error/checkjs.tsconfig.json b/tests/specs/run/reference_types_error/checkjs.tsconfig.json
new file mode 100644
index 000000000..08ac60b6c
--- /dev/null
+++ b/tests/specs/run/reference_types_error/checkjs.tsconfig.json
@@ -0,0 +1,5 @@
+{
+ "compilerOptions": {
+ "checkJs": true
+ }
+}
diff --git a/tests/testdata/run/reference_types_error.js b/tests/specs/run/reference_types_error/reference_types_error.js
index 68b6c2136..68b6c2136 100644
--- a/tests/testdata/run/reference_types_error.js
+++ b/tests/specs/run/reference_types_error/reference_types_error.js
diff --git a/tests/testdata/run/reference_types_error.js.out b/tests/specs/run/reference_types_error/reference_types_error.js.out
index 86055f3ac..86055f3ac 100644
--- a/tests/testdata/run/reference_types_error.js.out
+++ b/tests/specs/run/reference_types_error/reference_types_error.js.out
diff --git a/tests/specs/run/reference_types_error_no_check/__test__.jsonc b/tests/specs/run/reference_types_error_no_check/__test__.jsonc
new file mode 100644
index 000000000..78744759d
--- /dev/null
+++ b/tests/specs/run/reference_types_error_no_check/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --no-check reference_types_error.js",
+ "output": ""
+}
diff --git a/tests/specs/run/reference_types_error_no_check/reference_types_error.js b/tests/specs/run/reference_types_error_no_check/reference_types_error.js
new file mode 100644
index 000000000..68b6c2136
--- /dev/null
+++ b/tests/specs/run/reference_types_error_no_check/reference_types_error.js
@@ -0,0 +1,2 @@
+/// <reference types="./nonexistent.d.ts" />
+export const a = 1;
diff --git a/tests/specs/run/reference_types_error_vendor_dir/__test__.jsonc b/tests/specs/run/reference_types_error_vendor_dir/__test__.jsonc
new file mode 100644
index 000000000..c48dd1d5e
--- /dev/null
+++ b/tests/specs/run/reference_types_error_vendor_dir/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --config checkjs.tsconfig.json --check --vendor reference_types_error.js",
+ "output": "reference_types_error.js.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/reference_types_error_vendor_dir/checkjs.tsconfig.json b/tests/specs/run/reference_types_error_vendor_dir/checkjs.tsconfig.json
new file mode 100644
index 000000000..08ac60b6c
--- /dev/null
+++ b/tests/specs/run/reference_types_error_vendor_dir/checkjs.tsconfig.json
@@ -0,0 +1,5 @@
+{
+ "compilerOptions": {
+ "checkJs": true
+ }
+}
diff --git a/tests/specs/run/reference_types_error_vendor_dir/reference_types_error.js b/tests/specs/run/reference_types_error_vendor_dir/reference_types_error.js
new file mode 100644
index 000000000..68b6c2136
--- /dev/null
+++ b/tests/specs/run/reference_types_error_vendor_dir/reference_types_error.js
@@ -0,0 +1,2 @@
+/// <reference types="./nonexistent.d.ts" />
+export const a = 1;
diff --git a/tests/specs/run/reference_types_error_vendor_dir/reference_types_error.js.out b/tests/specs/run/reference_types_error_vendor_dir/reference_types_error.js.out
new file mode 100644
index 000000000..86055f3ac
--- /dev/null
+++ b/tests/specs/run/reference_types_error_vendor_dir/reference_types_error.js.out
@@ -0,0 +1,2 @@
+error: Module not found "file:///[WILDCARD]/nonexistent.d.ts".
+ at file:///[WILDCARD]/reference_types_error.js:1:22
diff --git a/tests/specs/run/references_types_remote/__test__.jsonc b/tests/specs/run/references_types_remote/__test__.jsonc
new file mode 100644
index 000000000..3f7f27c26
--- /dev/null
+++ b/tests/specs/run/references_types_remote/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --reload --quiet reference_types_remote.ts",
+ "output": "reference_types_remote.ts.out"
+}
diff --git a/tests/testdata/run/reference_types_remote.ts b/tests/specs/run/references_types_remote/reference_types_remote.ts
index e7fa81b2c..e7fa81b2c 100644
--- a/tests/testdata/run/reference_types_remote.ts
+++ b/tests/specs/run/references_types_remote/reference_types_remote.ts
diff --git a/tests/specs/run/references_types_remote/reference_types_remote.ts.out b/tests/specs/run/references_types_remote/reference_types_remote.ts.out
new file mode 100644
index 000000000..417b7b537
--- /dev/null
+++ b/tests/specs/run/references_types_remote/reference_types_remote.ts.out
@@ -0,0 +1 @@
+undefined
diff --git a/tests/specs/run/rejection_handled/__test__.jsonc b/tests/specs/run/rejection_handled/__test__.jsonc
new file mode 100644
index 000000000..7565a7dd1
--- /dev/null
+++ b/tests/specs/run/rejection_handled/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --check rejection_handled.ts",
+ "output": "rejection_handled.out"
+}
diff --git a/tests/testdata/run/rejection_handled.out b/tests/specs/run/rejection_handled/rejection_handled.out
index 5c06fcd2b..5c06fcd2b 100644
--- a/tests/testdata/run/rejection_handled.out
+++ b/tests/specs/run/rejection_handled/rejection_handled.out
diff --git a/tests/testdata/run/rejection_handled.ts b/tests/specs/run/rejection_handled/rejection_handled.ts
index 8822203f1..8822203f1 100644
--- a/tests/testdata/run/rejection_handled.ts
+++ b/tests/specs/run/rejection_handled/rejection_handled.ts
diff --git a/tests/specs/run/remote_cjs_main/__test__.jsonc b/tests/specs/run/remote_cjs_main/__test__.jsonc
new file mode 100644
index 000000000..f45d09406
--- /dev/null
+++ b/tests/specs/run/remote_cjs_main/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run http://localhost:4545/run/add.cjs",
+ "output": "output.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/remote_cjs_main/output.out b/tests/specs/run/remote_cjs_main/output.out
new file mode 100644
index 000000000..360934acb
--- /dev/null
+++ b/tests/specs/run/remote_cjs_main/output.out
@@ -0,0 +1,3 @@
+Download http://localhost:4545/run/add.cjs
+error: Remote CJS modules are not supported.
+ Specifier: http://localhost:4545/run/add.cjs
diff --git a/tests/specs/run/replace_self/__test__.jsonc b/tests/specs/run/replace_self/__test__.jsonc
new file mode 100644
index 000000000..cfadbf791
--- /dev/null
+++ b/tests/specs/run/replace_self/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run replace_self.js",
+ "output": "replace_self.js.out"
+}
diff --git a/tests/testdata/run/replace_self.js b/tests/specs/run/replace_self/replace_self.js
index cfd473cd3..cfd473cd3 100644
--- a/tests/testdata/run/replace_self.js
+++ b/tests/specs/run/replace_self/replace_self.js
diff --git a/tests/testdata/run/replace_self.js.out b/tests/specs/run/replace_self/replace_self.js.out
index aaffb5a62..aaffb5a62 100644
--- a/tests/testdata/run/replace_self.js.out
+++ b/tests/specs/run/replace_self/replace_self.js.out
diff --git a/tests/specs/run/report_error/__test__.jsonc b/tests/specs/run/report_error/__test__.jsonc
new file mode 100644
index 000000000..0577ad245
--- /dev/null
+++ b/tests/specs/run/report_error/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet report_error.ts",
+ "output": "report_error.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/report_error.ts b/tests/specs/run/report_error/report_error.ts
index a6d4af1fd..a6d4af1fd 100644
--- a/tests/testdata/run/report_error.ts
+++ b/tests/specs/run/report_error/report_error.ts
diff --git a/tests/testdata/run/report_error.ts.out b/tests/specs/run/report_error/report_error.ts.out
index 185db62a5..185db62a5 100644
--- a/tests/testdata/run/report_error.ts.out
+++ b/tests/specs/run/report_error/report_error.ts.out
diff --git a/tests/specs/run/report_error_end_of_program/__test__.jsonc b/tests/specs/run/report_error_end_of_program/__test__.jsonc
new file mode 100644
index 000000000..c34956b74
--- /dev/null
+++ b/tests/specs/run/report_error_end_of_program/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet report_error_end_of_program.ts",
+ "output": "report_error_end_of_program.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/report_error_end_of_program.ts b/tests/specs/run/report_error_end_of_program/report_error_end_of_program.ts
index cd7ce7f9c..cd7ce7f9c 100644
--- a/tests/testdata/run/report_error_end_of_program.ts
+++ b/tests/specs/run/report_error_end_of_program/report_error_end_of_program.ts
diff --git a/tests/testdata/run/report_error_end_of_program.ts.out b/tests/specs/run/report_error_end_of_program/report_error_end_of_program.ts.out
index ecca63389..ecca63389 100644
--- a/tests/testdata/run/report_error_end_of_program.ts.out
+++ b/tests/specs/run/report_error_end_of_program/report_error_end_of_program.ts.out
diff --git a/tests/specs/run/report_error_handled/__test__.jsonc b/tests/specs/run/report_error_handled/__test__.jsonc
new file mode 100644
index 000000000..126687b95
--- /dev/null
+++ b/tests/specs/run/report_error_handled/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet report_error_handled.ts",
+ "output": "report_error_handled.ts.out"
+}
diff --git a/tests/testdata/run/report_error_handled.ts b/tests/specs/run/report_error_handled/report_error_handled.ts
index d18996c13..d18996c13 100644
--- a/tests/testdata/run/report_error_handled.ts
+++ b/tests/specs/run/report_error_handled/report_error_handled.ts
diff --git a/tests/testdata/run/report_error_handled.ts.out b/tests/specs/run/report_error_handled/report_error_handled.ts.out
index 89fa30314..89fa30314 100644
--- a/tests/testdata/run/report_error_handled.ts.out
+++ b/tests/specs/run/report_error_handled/report_error_handled.ts.out
diff --git a/tests/specs/run/require_esm/main.out b/tests/specs/run/require_esm/main.out
index d17b1ead5..4890e1a49 100644
--- a/tests/specs/run/require_esm/main.out
+++ b/tests/specs/run/require_esm/main.out
@@ -1,13 +1,4 @@
[Module: null prototype] { sync_js: 1 }
[Module: null prototype] { sync_mjs: 1 }
-error: Uncaught Error: Top-level await is not allowed in synchronous evaluation
- at loadESMFromCJS (node:module:[WILDCARD])
- at Module._compile (node:module:[WILDCARD])
- at Object.Module._extensions..js (node:module:[WILDCARD])
- at Module.load (node:module:[WILDCARD])
- at Function.Module._load (node:module:[WILDCARD])
- at Module.require (node:module:[WILDCARD])
- at require (node:module:[WILDCARD])
- at Object.<anonymous> (file:[WILDCARD]/tests/specs/run/require_esm/main.cjs:[WILDCARD])
- at Object.<anonymous> (file:[WILDCARD]/tests/specs/run/require_esm/main.cjs:[WILDCARD])
- at Module._compile (node:module:[WILDCARD])
+error: Uncaught (in promise) Error: Top-level await is not allowed in synchronous evaluation
+ at [WILDCARD]
diff --git a/tests/specs/run/runtime_decorators/__test__.jsonc b/tests/specs/run/runtime_decorators/__test__.jsonc
new file mode 100644
index 000000000..286fd377d
--- /dev/null
+++ b/tests/specs/run/runtime_decorators/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload --no-check decorators/experimental/runtime/main.ts",
+ "output": "decorators/experimental/runtime/main.out"
+}
diff --git a/tests/specs/run/runtime_decorators/decorators/experimental/deno.json b/tests/specs/run/runtime_decorators/decorators/experimental/deno.json
new file mode 100644
index 000000000..504cd646e
--- /dev/null
+++ b/tests/specs/run/runtime_decorators/decorators/experimental/deno.json
@@ -0,0 +1,5 @@
+{
+ "compilerOptions": {
+ "experimentalDecorators": true
+ }
+}
diff --git a/tests/specs/run/runtime_decorators/decorators/experimental/no_check/main.out b/tests/specs/run/runtime_decorators/decorators/experimental/no_check/main.out
new file mode 100644
index 000000000..015f7076e
--- /dev/null
+++ b/tests/specs/run/runtime_decorators/decorators/experimental/no_check/main.out
@@ -0,0 +1,3 @@
+a(): evaluated
+a(): called
+method
diff --git a/tests/specs/run/runtime_decorators/decorators/experimental/no_check/main.ts b/tests/specs/run/runtime_decorators/decorators/experimental/no_check/main.ts
new file mode 100644
index 000000000..9f7ec550d
--- /dev/null
+++ b/tests/specs/run/runtime_decorators/decorators/experimental/no_check/main.ts
@@ -0,0 +1,21 @@
+// deno-lint-ignore-file
+function a() {
+ console.log("a(): evaluated");
+ return (
+ _target: any,
+ _propertyKey: string,
+ _descriptor: PropertyDescriptor,
+ ) => {
+ console.log("a(): called");
+ };
+}
+
+class B {
+ @a()
+ method() {
+ console.log("method");
+ }
+}
+
+const b = new B();
+b.method();
diff --git a/tests/specs/run/runtime_decorators/decorators/experimental/runtime/main.out b/tests/specs/run/runtime_decorators/decorators/experimental/runtime/main.out
new file mode 100644
index 000000000..0fc1d4590
--- /dev/null
+++ b/tests/specs/run/runtime_decorators/decorators/experimental/runtime/main.out
@@ -0,0 +1,7 @@
+@A evaluated
+@B evaluated
+@B called
+@A called
+fn() called from @A
+fn() called from @B
+C.test() called
diff --git a/tests/specs/run/runtime_decorators/decorators/experimental/runtime/main.ts b/tests/specs/run/runtime_decorators/decorators/experimental/runtime/main.ts
new file mode 100644
index 000000000..40a26bbd4
--- /dev/null
+++ b/tests/specs/run/runtime_decorators/decorators/experimental/runtime/main.ts
@@ -0,0 +1,42 @@
+// deno-lint-ignore-file
+function a() {
+ console.log("@A evaluated");
+ return function (
+ target: any,
+ propertyKey: string,
+ descriptor: PropertyDescriptor,
+ ) {
+ console.log("@A called");
+ const fn = descriptor.value;
+ descriptor.value = function () {
+ console.log("fn() called from @A");
+ fn();
+ };
+ };
+}
+
+function b() {
+ console.log("@B evaluated");
+ return function (
+ target: any,
+ propertyKey: string,
+ descriptor: PropertyDescriptor,
+ ) {
+ console.log("@B called");
+ const fn = descriptor.value;
+ descriptor.value = function () {
+ console.log("fn() called from @B");
+ fn();
+ };
+ };
+}
+
+class C {
+ @a()
+ @b()
+ static test() {
+ console.log("C.test() called");
+ }
+}
+
+C.test();
diff --git a/tests/specs/run/runtime_decorators/decorators/experimental/ts/main.out b/tests/specs/run/runtime_decorators/decorators/experimental/ts/main.out
new file mode 100644
index 000000000..ea64fbaa6
--- /dev/null
+++ b/tests/specs/run/runtime_decorators/decorators/experimental/ts/main.out
@@ -0,0 +1,3 @@
+Warning experimentalDecorators compiler option is deprecated and may be removed at any time
+Check [WILDCARD]
+SomeClass { someField: "asdf" }
diff --git a/tests/specs/run/runtime_decorators/decorators/experimental/ts/main.ts b/tests/specs/run/runtime_decorators/decorators/experimental/ts/main.ts
new file mode 100644
index 000000000..95fba6cd4
--- /dev/null
+++ b/tests/specs/run/runtime_decorators/decorators/experimental/ts/main.ts
@@ -0,0 +1,14 @@
+// deno-lint-ignore-file
+
+function Decorate() {
+ return function (constructor: any): any {
+ return class extends constructor {
+ protected someField: string = "asdf";
+ };
+ };
+}
+
+@Decorate()
+class SomeClass {}
+
+console.log(new SomeClass());
diff --git a/tests/specs/run/runtime_decorators/decorators/tc39_proposal/main.out b/tests/specs/run/runtime_decorators/decorators/tc39_proposal/main.out
new file mode 100644
index 000000000..39394952e
--- /dev/null
+++ b/tests/specs/run/runtime_decorators/decorators/tc39_proposal/main.out
@@ -0,0 +1,3 @@
+starting m with arguments 1
+C.m 1
+ending m
diff --git a/tests/specs/run/runtime_decorators/decorators/tc39_proposal/main.ts b/tests/specs/run/runtime_decorators/decorators/tc39_proposal/main.ts
new file mode 100644
index 000000000..00c8a8502
--- /dev/null
+++ b/tests/specs/run/runtime_decorators/decorators/tc39_proposal/main.ts
@@ -0,0 +1,21 @@
+// deno-lint-ignore no-explicit-any
+function logged(value: any, { kind, name }: { kind: string; name: string }) {
+ if (kind === "method") {
+ return function (...args: unknown[]) {
+ console.log(`starting ${name} with arguments ${args.join(", ")}`);
+ // @ts-ignore this has implicit any type
+ const ret = value.call(this, ...args);
+ console.log(`ending ${name}`);
+ return ret;
+ };
+ }
+}
+
+class C {
+ @logged
+ m(arg: number) {
+ console.log("C.m", arg);
+ }
+}
+
+new C().m(1);
diff --git a/tests/specs/run/seed_random/__test__.jsonc b/tests/specs/run/seed_random/__test__.jsonc
new file mode 100644
index 000000000..5a1876d6c
--- /dev/null
+++ b/tests/specs/run/seed_random/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --seed=100 seed_random.js",
+ "output": "seed_random.js.out"
+}
diff --git a/tests/testdata/run/seed_random.js b/tests/specs/run/seed_random/seed_random.js
index 7f6e336df..7f6e336df 100644
--- a/tests/testdata/run/seed_random.js
+++ b/tests/specs/run/seed_random/seed_random.js
diff --git a/tests/testdata/run/seed_random.js.out b/tests/specs/run/seed_random/seed_random.js.out
index 4d1ebd081..4d1ebd081 100644
--- a/tests/testdata/run/seed_random.js.out
+++ b/tests/specs/run/seed_random/seed_random.js.out
diff --git a/tests/specs/run/set_exit_code_0/__test__.jsonc b/tests/specs/run/set_exit_code_0/__test__.jsonc
new file mode 100644
index 000000000..a5866e8c6
--- /dev/null
+++ b/tests/specs/run/set_exit_code_0/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --no-check set_exit_code_0.ts",
+ "output": "",
+ "exitCode": 0
+}
diff --git a/tests/testdata/run/set_exit_code_0.ts b/tests/specs/run/set_exit_code_0/set_exit_code_0.ts
index 8a0103c8f..8a0103c8f 100644
--- a/tests/testdata/run/set_exit_code_0.ts
+++ b/tests/specs/run/set_exit_code_0/set_exit_code_0.ts
diff --git a/tests/specs/run/set_exit_code_1/__test__.jsonc b/tests/specs/run/set_exit_code_1/__test__.jsonc
new file mode 100644
index 000000000..1ca50c982
--- /dev/null
+++ b/tests/specs/run/set_exit_code_1/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --no-check set_exit_code_1.ts",
+ "output": "",
+ "exitCode": 42
+}
diff --git a/tests/testdata/run/set_exit_code_1.ts b/tests/specs/run/set_exit_code_1/set_exit_code_1.ts
index 45027ccf7..45027ccf7 100644
--- a/tests/testdata/run/set_exit_code_1.ts
+++ b/tests/specs/run/set_exit_code_1/set_exit_code_1.ts
diff --git a/tests/specs/run/set_exit_code_2/__test__.jsonc b/tests/specs/run/set_exit_code_2/__test__.jsonc
new file mode 100644
index 000000000..af7411f7c
--- /dev/null
+++ b/tests/specs/run/set_exit_code_2/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --no-check set_exit_code_2.ts",
+ "output": "",
+ "exitCode": 42
+}
diff --git a/tests/testdata/run/set_exit_code_2.ts b/tests/specs/run/set_exit_code_2/set_exit_code_2.ts
index 48469c17d..48469c17d 100644
--- a/tests/testdata/run/set_exit_code_2.ts
+++ b/tests/specs/run/set_exit_code_2/set_exit_code_2.ts
diff --git a/tests/specs/run/set_timeout_error/__test__.jsonc b/tests/specs/run/set_timeout_error/__test__.jsonc
new file mode 100644
index 000000000..eea730fd8
--- /dev/null
+++ b/tests/specs/run/set_timeout_error/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet set_timeout_error.ts",
+ "output": "set_timeout_error.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/set_timeout_error.ts b/tests/specs/run/set_timeout_error/set_timeout_error.ts
index 2864574e7..2864574e7 100644
--- a/tests/testdata/run/set_timeout_error.ts
+++ b/tests/specs/run/set_timeout_error/set_timeout_error.ts
diff --git a/tests/testdata/run/set_timeout_error.ts.out b/tests/specs/run/set_timeout_error/set_timeout_error.ts.out
index 9db053f6c..9db053f6c 100644
--- a/tests/testdata/run/set_timeout_error.ts.out
+++ b/tests/specs/run/set_timeout_error/set_timeout_error.ts.out
diff --git a/tests/specs/run/set_timeout_error_handled/__test__.jsonc b/tests/specs/run/set_timeout_error_handled/__test__.jsonc
new file mode 100644
index 000000000..39a9424bb
--- /dev/null
+++ b/tests/specs/run/set_timeout_error_handled/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet set_timeout_error_handled.ts",
+ "output": "set_timeout_error_handled.ts.out"
+}
diff --git a/tests/testdata/run/set_timeout_error_handled.ts b/tests/specs/run/set_timeout_error_handled/set_timeout_error_handled.ts
index aee2d97d2..aee2d97d2 100644
--- a/tests/testdata/run/set_timeout_error_handled.ts
+++ b/tests/specs/run/set_timeout_error_handled/set_timeout_error_handled.ts
diff --git a/tests/testdata/run/set_timeout_error_handled.ts.out b/tests/specs/run/set_timeout_error_handled/set_timeout_error_handled.ts.out
index 054dd9b6b..054dd9b6b 100644
--- a/tests/testdata/run/set_timeout_error_handled.ts.out
+++ b/tests/specs/run/set_timeout_error_handled/set_timeout_error_handled.ts.out
diff --git a/tests/specs/run/shebang_swc/__test__.jsonc b/tests/specs/run/shebang_swc/__test__.jsonc
new file mode 100644
index 000000000..65e0b5c9b
--- /dev/null
+++ b/tests/specs/run/shebang_swc/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet shebang.ts",
+ "output": "shebang.ts.out"
+}
diff --git a/tests/testdata/run/shebang.ts b/tests/specs/run/shebang_swc/shebang.ts
index 00feb2da0..00feb2da0 100644
--- a/tests/testdata/run/shebang.ts
+++ b/tests/specs/run/shebang_swc/shebang.ts
diff --git a/tests/testdata/run/shebang.ts.out b/tests/specs/run/shebang_swc/shebang.ts.out
index d81cc0710..d81cc0710 100644
--- a/tests/testdata/run/shebang.ts.out
+++ b/tests/specs/run/shebang_swc/shebang.ts.out
diff --git a/tests/specs/run/shebang_swc/shebang2.ts b/tests/specs/run/shebang_swc/shebang2.ts
new file mode 100644
index 000000000..da0d7bf0c
--- /dev/null
+++ b/tests/specs/run/shebang_swc/shebang2.ts
@@ -0,0 +1,3 @@
+#!/usr/bin/env -S deno run
+
+export default 42;
diff --git a/tests/specs/run/shebang_tsc/__test__.jsonc b/tests/specs/run/shebang_tsc/__test__.jsonc
new file mode 100644
index 000000000..f78971d57
--- /dev/null
+++ b/tests/specs/run/shebang_tsc/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --check shebang.ts",
+ "output": "shebang.ts.out"
+}
diff --git a/tests/specs/run/shebang_tsc/shebang.ts b/tests/specs/run/shebang_tsc/shebang.ts
new file mode 100644
index 000000000..00feb2da0
--- /dev/null
+++ b/tests/specs/run/shebang_tsc/shebang.ts
@@ -0,0 +1,5 @@
+#!/usr/bin/env -S deno run
+
+import test from "./shebang2.ts";
+
+console.log(test as number);
diff --git a/tests/testdata/run/wasm.ts.out b/tests/specs/run/shebang_tsc/shebang.ts.out
index d81cc0710..d81cc0710 100644
--- a/tests/testdata/run/wasm.ts.out
+++ b/tests/specs/run/shebang_tsc/shebang.ts.out
diff --git a/tests/specs/run/shebang_tsc/shebang2.ts b/tests/specs/run/shebang_tsc/shebang2.ts
new file mode 100644
index 000000000..da0d7bf0c
--- /dev/null
+++ b/tests/specs/run/shebang_tsc/shebang2.ts
@@ -0,0 +1,3 @@
+#!/usr/bin/env -S deno run
+
+export default 42;
diff --git a/tests/specs/run/shebang_with_json_imports_swc/__test__.jsonc b/tests/specs/run/shebang_with_json_imports_swc/__test__.jsonc
new file mode 100644
index 000000000..90592757f
--- /dev/null
+++ b/tests/specs/run/shebang_with_json_imports_swc/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet --no-check json_with_shebang.ts",
+ "output": "json_with_shebang.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/shebang_with_json_imports_swc/json_with_shebang.json b/tests/specs/run/shebang_with_json_imports_swc/json_with_shebang.json
new file mode 100644
index 000000000..b695e4457
--- /dev/null
+++ b/tests/specs/run/shebang_with_json_imports_swc/json_with_shebang.json
@@ -0,0 +1,4 @@
+#!/usr/env -S deno run
+{
+ "test": null
+}
diff --git a/tests/specs/run/shebang_with_json_imports_swc/json_with_shebang.ts b/tests/specs/run/shebang_with_json_imports_swc/json_with_shebang.ts
new file mode 100644
index 000000000..9524026bc
--- /dev/null
+++ b/tests/specs/run/shebang_with_json_imports_swc/json_with_shebang.ts
@@ -0,0 +1,3 @@
+import json from "./json_with_shebang.json" with { type: "json" };
+
+console.log(json);
diff --git a/tests/specs/run/shebang_with_json_imports_swc/json_with_shebang.ts.out b/tests/specs/run/shebang_with_json_imports_swc/json_with_shebang.ts.out
new file mode 100644
index 000000000..23eb03720
--- /dev/null
+++ b/tests/specs/run/shebang_with_json_imports_swc/json_with_shebang.ts.out
@@ -0,0 +1 @@
+error: Uncaught SyntaxError: Unexpected token '#', "#!/usr/env"... is not valid JSON
diff --git a/tests/specs/run/shebang_with_json_imports_tsc/__test__.jsonc b/tests/specs/run/shebang_with_json_imports_tsc/__test__.jsonc
new file mode 100644
index 000000000..7fbb8a5d3
--- /dev/null
+++ b/tests/specs/run/shebang_with_json_imports_tsc/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet json_with_shebang.ts",
+ "output": "json_with_shebang.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/shebang_with_json_imports_tsc/json_with_shebang.json b/tests/specs/run/shebang_with_json_imports_tsc/json_with_shebang.json
new file mode 100644
index 000000000..b695e4457
--- /dev/null
+++ b/tests/specs/run/shebang_with_json_imports_tsc/json_with_shebang.json
@@ -0,0 +1,4 @@
+#!/usr/env -S deno run
+{
+ "test": null
+}
diff --git a/tests/specs/run/shebang_with_json_imports_tsc/json_with_shebang.ts b/tests/specs/run/shebang_with_json_imports_tsc/json_with_shebang.ts
new file mode 100644
index 000000000..9524026bc
--- /dev/null
+++ b/tests/specs/run/shebang_with_json_imports_tsc/json_with_shebang.ts
@@ -0,0 +1,3 @@
+import json from "./json_with_shebang.json" with { type: "json" };
+
+console.log(json);
diff --git a/tests/specs/run/shebang_with_json_imports_tsc/json_with_shebang.ts.out b/tests/specs/run/shebang_with_json_imports_tsc/json_with_shebang.ts.out
new file mode 100644
index 000000000..23eb03720
--- /dev/null
+++ b/tests/specs/run/shebang_with_json_imports_tsc/json_with_shebang.ts.out
@@ -0,0 +1 @@
+error: Uncaught SyntaxError: Unexpected token '#', "#!/usr/env"... is not valid JSON
diff --git a/tests/specs/run/single_compile_with_reload/__test__.jsonc b/tests/specs/run/single_compile_with_reload/__test__.jsonc
new file mode 100644
index 000000000..3e2e04379
--- /dev/null
+++ b/tests/specs/run/single_compile_with_reload/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --reload --allow-read single_compile_with_reload.ts",
+ "output": "single_compile_with_reload.ts.out"
+}
diff --git a/tests/specs/run/single_compile_with_reload/mod1.ts b/tests/specs/run/single_compile_with_reload/mod1.ts
new file mode 100644
index 000000000..5e58f432e
--- /dev/null
+++ b/tests/specs/run/single_compile_with_reload/mod1.ts
@@ -0,0 +1,17 @@
+import { printHello2, returnsFoo } from "./subdir2/mod2.ts";
+
+export function returnsHi(): string {
+ return "Hi";
+}
+
+export function returnsFoo2(): string {
+ return returnsFoo();
+}
+
+export function printHello3() {
+ printHello2();
+}
+
+export function throwsError() {
+ throw Error("exception from mod1");
+}
diff --git a/tests/specs/run/single_compile_with_reload/print_hello.ts b/tests/specs/run/single_compile_with_reload/print_hello.ts
new file mode 100644
index 000000000..b9c0ad527
--- /dev/null
+++ b/tests/specs/run/single_compile_with_reload/print_hello.ts
@@ -0,0 +1,3 @@
+export function printHello() {
+ console.log("Hello");
+}
diff --git a/tests/testdata/run/single_compile_with_reload.ts b/tests/specs/run/single_compile_with_reload/single_compile_with_reload.ts
index 9478ad523..9478ad523 100644
--- a/tests/testdata/run/single_compile_with_reload.ts
+++ b/tests/specs/run/single_compile_with_reload/single_compile_with_reload.ts
diff --git a/tests/testdata/run/single_compile_with_reload.ts.out b/tests/specs/run/single_compile_with_reload/single_compile_with_reload.ts.out
index a3986e3af..a3986e3af 100644
--- a/tests/testdata/run/single_compile_with_reload.ts.out
+++ b/tests/specs/run/single_compile_with_reload/single_compile_with_reload.ts.out
diff --git a/tests/specs/run/single_compile_with_reload/single_compile_with_reload_dyn.ts b/tests/specs/run/single_compile_with_reload/single_compile_with_reload_dyn.ts
new file mode 100644
index 000000000..c69556be1
--- /dev/null
+++ b/tests/specs/run/single_compile_with_reload/single_compile_with_reload_dyn.ts
@@ -0,0 +1,11 @@
+import { printHello3, returnsFoo2, returnsHi } from "./mod1.ts";
+
+printHello3();
+
+if (returnsHi() !== "Hi") {
+ throw Error("Unexpected");
+}
+
+if (returnsFoo2() !== "Foo") {
+ throw Error("Unexpected");
+}
diff --git a/tests/specs/run/single_compile_with_reload/single_compile_with_reload_worker.ts b/tests/specs/run/single_compile_with_reload/single_compile_with_reload_worker.ts
new file mode 100644
index 000000000..103cafe20
--- /dev/null
+++ b/tests/specs/run/single_compile_with_reload/single_compile_with_reload_worker.ts
@@ -0,0 +1,3 @@
+console.log("Hello from worker");
+postMessage(null);
+close();
diff --git a/tests/specs/run/single_compile_with_reload/subdir2/dynamic_import.ts b/tests/specs/run/single_compile_with_reload/subdir2/dynamic_import.ts
new file mode 100644
index 000000000..59beb64c3
--- /dev/null
+++ b/tests/specs/run/single_compile_with_reload/subdir2/dynamic_import.ts
@@ -0,0 +1,4 @@
+(async () => {
+ const { printHello } = await import("../mod2.ts");
+ printHello();
+})();
diff --git a/tests/specs/run/single_compile_with_reload/subdir2/mod2.ts b/tests/specs/run/single_compile_with_reload/subdir2/mod2.ts
new file mode 100644
index 000000000..9071d0aeb
--- /dev/null
+++ b/tests/specs/run/single_compile_with_reload/subdir2/mod2.ts
@@ -0,0 +1,9 @@
+import { printHello } from "../print_hello.ts";
+
+export function returnsFoo(): string {
+ return "Foo";
+}
+
+export function printHello2() {
+ printHello();
+}
diff --git a/tests/specs/run/spawn_stdout_inherit/__test__.jsonc b/tests/specs/run/spawn_stdout_inherit/__test__.jsonc
new file mode 100644
index 000000000..4dd5fe54c
--- /dev/null
+++ b/tests/specs/run/spawn_stdout_inherit/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet -A spawn_stdout_inherit.ts",
+ "output": "spawn_stdout_inherit.ts.out"
+}
diff --git a/tests/testdata/run/spawn_stdout_inherit.ts b/tests/specs/run/spawn_stdout_inherit/spawn_stdout_inherit.ts
index 04f635cea..04f635cea 100644
--- a/tests/testdata/run/spawn_stdout_inherit.ts
+++ b/tests/specs/run/spawn_stdout_inherit/spawn_stdout_inherit.ts
diff --git a/tests/testdata/run/spawn_stdout_inherit.ts.out b/tests/specs/run/spawn_stdout_inherit/spawn_stdout_inherit.ts.out
index 474891cf2..474891cf2 100644
--- a/tests/testdata/run/spawn_stdout_inherit.ts.out
+++ b/tests/specs/run/spawn_stdout_inherit/spawn_stdout_inherit.ts.out
diff --git a/tests/specs/run/stdin_read_all/__test__.jsonc b/tests/specs/run/stdin_read_all/__test__.jsonc
new file mode 100644
index 000000000..6fc035aab
--- /dev/null
+++ b/tests/specs/run/stdin_read_all/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet stdin_read_all.ts",
+ "output": "stdin_read_all.out",
+ "input": "01234567890123456789012345678901234567890123456789"
+}
diff --git a/tests/testdata/run/stdin_read_all.out b/tests/specs/run/stdin_read_all/stdin_read_all.out
index 2f0dfb71a..2f0dfb71a 100644
--- a/tests/testdata/run/stdin_read_all.out
+++ b/tests/specs/run/stdin_read_all/stdin_read_all.out
diff --git a/tests/testdata/run/stdin_read_all.ts b/tests/specs/run/stdin_read_all/stdin_read_all.ts
index d683a2bf6..d683a2bf6 100644
--- a/tests/testdata/run/stdin_read_all.ts
+++ b/tests/specs/run/stdin_read_all/stdin_read_all.ts
diff --git a/tests/specs/run/stdin_type_cjs/__test__.jsonc b/tests/specs/run/stdin_type_cjs/__test__.jsonc
new file mode 100644
index 000000000..e60af4a80
--- /dev/null
+++ b/tests/specs/run/stdin_type_cjs/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet -",
+ "output": "1\n",
+ "input": "console.log(1)"
+}
diff --git a/tests/specs/run/stdin_type_cjs/package.json b/tests/specs/run/stdin_type_cjs/package.json
new file mode 100644
index 000000000..5bbefffba
--- /dev/null
+++ b/tests/specs/run/stdin_type_cjs/package.json
@@ -0,0 +1,3 @@
+{
+ "type": "commonjs"
+}
diff --git a/tests/specs/run/stdin_type_cjs/stdin_read_all.ts b/tests/specs/run/stdin_type_cjs/stdin_read_all.ts
new file mode 100644
index 000000000..2ecae40b7
--- /dev/null
+++ b/tests/specs/run/stdin_type_cjs/stdin_read_all.ts
@@ -0,0 +1 @@
+Deno.stdin.readable.pipeTo(Deno.stdout.writable);
diff --git a/tests/specs/run/stdout_write_all/__test__.jsonc b/tests/specs/run/stdout_write_all/__test__.jsonc
new file mode 100644
index 000000000..2057f4a11
--- /dev/null
+++ b/tests/specs/run/stdout_write_all/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet stdout_write_all.ts",
+ "output": "stdout_write_all.out"
+}
diff --git a/tests/testdata/run/stdout_write_all.out b/tests/specs/run/stdout_write_all/stdout_write_all.out
index d0e667fd4..d0e667fd4 100644
--- a/tests/testdata/run/stdout_write_all.out
+++ b/tests/specs/run/stdout_write_all/stdout_write_all.out
diff --git a/tests/testdata/run/stdout_write_all.ts b/tests/specs/run/stdout_write_all/stdout_write_all.ts
index cfb2981e4..cfb2981e4 100644
--- a/tests/testdata/run/stdout_write_all.ts
+++ b/tests/specs/run/stdout_write_all/stdout_write_all.ts
diff --git a/tests/specs/run/stdout_write_sync_async/__test__.jsonc b/tests/specs/run/stdout_write_sync_async/__test__.jsonc
new file mode 100644
index 000000000..5032ca015
--- /dev/null
+++ b/tests/specs/run/stdout_write_sync_async/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet stdout_write_sync_async.ts",
+ "output": "stdout_write_sync_async.out"
+}
diff --git a/tests/testdata/run/stdout_write_sync_async.out b/tests/specs/run/stdout_write_sync_async/stdout_write_sync_async.out
index 91ebda1ca..91ebda1ca 100644
--- a/tests/testdata/run/stdout_write_sync_async.out
+++ b/tests/specs/run/stdout_write_sync_async/stdout_write_sync_async.out
diff --git a/tests/testdata/run/stdout_write_sync_async.ts b/tests/specs/run/stdout_write_sync_async/stdout_write_sync_async.ts
index 648999d8a..648999d8a 100644
--- a/tests/testdata/run/stdout_write_sync_async.ts
+++ b/tests/specs/run/stdout_write_sync_async/stdout_write_sync_async.ts
diff --git a/tests/specs/run/swc_syntax_error/__test__.jsonc b/tests/specs/run/swc_syntax_error/__test__.jsonc
new file mode 100644
index 000000000..842a4fcf8
--- /dev/null
+++ b/tests/specs/run/swc_syntax_error/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --reload --check swc_syntax_error.ts",
+ "output": "swc_syntax_error.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/swc_syntax_error.ts b/tests/specs/run/swc_syntax_error/swc_syntax_error.ts
index 991ca9214..991ca9214 100644
--- a/tests/testdata/run/swc_syntax_error.ts
+++ b/tests/specs/run/swc_syntax_error/swc_syntax_error.ts
diff --git a/tests/testdata/run/swc_syntax_error.ts.out b/tests/specs/run/swc_syntax_error/swc_syntax_error.ts.out
index 81b0c1949..81b0c1949 100644
--- a/tests/testdata/run/swc_syntax_error.ts.out
+++ b/tests/specs/run/swc_syntax_error/swc_syntax_error.ts.out
diff --git a/tests/specs/run/test_and_bench_are_noops_in_run/__test__.jsonc b/tests/specs/run/test_and_bench_are_noops_in_run/__test__.jsonc
new file mode 100644
index 000000000..3d8d2ba56
--- /dev/null
+++ b/tests/specs/run/test_and_bench_are_noops_in_run/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run test_and_bench_in_run.js",
+ "output": ""
+}
diff --git a/tests/testdata/run/test_and_bench_in_run.js b/tests/specs/run/test_and_bench_are_noops_in_run/test_and_bench_in_run.js
index 108ae937a..108ae937a 100644
--- a/tests/testdata/run/test_and_bench_in_run.js
+++ b/tests/specs/run/test_and_bench_are_noops_in_run/test_and_bench_in_run.js
diff --git a/tests/specs/run/tls_connecttls/RootCA.pem b/tests/specs/run/tls_connecttls/RootCA.pem
new file mode 100644
index 000000000..c2f84ceeb
--- /dev/null
+++ b/tests/specs/run/tls_connecttls/RootCA.pem
@@ -0,0 +1,19 @@
+-----BEGIN CERTIFICATE-----
+MIIDIzCCAgugAwIBAgIJAMKPPW4tsOymMA0GCSqGSIb3DQEBCwUAMCcxCzAJBgNV
+BAYTAlVTMRgwFgYDVQQDDA9FeGFtcGxlLVJvb3QtQ0EwIBcNMTkxMDIxMTYyODIy
+WhgPMjExODA5MjcxNjI4MjJaMCcxCzAJBgNVBAYTAlVTMRgwFgYDVQQDDA9FeGFt
+cGxlLVJvb3QtQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDMH/IO
+2qtHfyBKwANNPB4K0q5JVSg8XxZdRpTTlz0CwU0oRO3uHrI52raCCfVeiQutyZop
+eFZTDWeXGudGAFA2B5m3orWt0s+touPi8MzjsG2TQ+WSI66QgbXTNDitDDBtTVcV
+5G3Ic+3SppQAYiHSekLISnYWgXLl+k5CnEfTowg6cjqjVr0KjL03cTN3H7b+6+0S
+ws4rYbW1j4ExR7K6BFNH6572yq5qR20E6GqlY+EcOZpw4CbCk9lS8/CWuXze/vMs
+OfDcc6K+B625d27wyEGZHedBomT2vAD7sBjvO8hn/DP1Qb46a8uCHR6NSfnJ7bXO
+G1igaIbgY1zXirNdAgMBAAGjUDBOMB0GA1UdDgQWBBTzut+pwwDfqmMYcI9KNWRD
+hxcIpTAfBgNVHSMEGDAWgBTzut+pwwDfqmMYcI9KNWRDhxcIpTAMBgNVHRMEBTAD
+AQH/MA0GCSqGSIb3DQEBCwUAA4IBAQB9AqSbZ+hEglAgSHxAMCqRFdhVu7MvaQM0
+P090mhGlOCt3yB7kdGfsIrUW6nQcTz7PPQFRaJMrFHPvFvPootkBUpTYR4hTkdce
+H6RCRu2Jxl4Y9bY/uezd9YhGCYfUtfjA6/TH9FcuZfttmOOlxOt01XfNvVMIR6RM
+z/AYhd+DeOXjr35F/VHeVpnk+55L0PYJsm1CdEbOs5Hy1ecR7ACuDkXnbM4fpz9I
+kyIWJwk2zJReKcJMgi1aIinDM9ao/dca1G99PHOw8dnr4oyoTiv8ao6PWiSRHHMi
+MNf4EgWfK+tZMnuqfpfO9740KzfcVoMNo4QJD4yn5YxroUOO/Azi
+-----END CERTIFICATE-----
diff --git a/tests/specs/run/tls_connecttls/__test__.jsonc b/tests/specs/run/tls_connecttls/__test__.jsonc
new file mode 100644
index 000000000..2e8f88339
--- /dev/null
+++ b/tests/specs/run/tls_connecttls/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload --allow-net --allow-read --cert RootCA.pem --config deno.json tls_connecttls.js",
+ "output": "tls.out"
+}
diff --git a/tests/specs/run/tls_connecttls/deno.json b/tests/specs/run/tls_connecttls/deno.json
new file mode 100644
index 000000000..105514e13
--- /dev/null
+++ b/tests/specs/run/tls_connecttls/deno.json
@@ -0,0 +1,4 @@
+{
+ "lock": false,
+ "importMap": "../../../../import_map.json"
+}
diff --git a/tests/specs/run/tls_connecttls/localhost.crt b/tests/specs/run/tls_connecttls/localhost.crt
new file mode 100644
index 000000000..a71ae9050
--- /dev/null
+++ b/tests/specs/run/tls_connecttls/localhost.crt
@@ -0,0 +1,21 @@
+-----BEGIN CERTIFICATE-----
+MIIDajCCAlKgAwIBAgIJAOPyQVdy/UpPMA0GCSqGSIb3DQEBCwUAMCcxCzAJBgNV
+BAYTAlVTMRgwFgYDVQQDDA9FeGFtcGxlLVJvb3QtQ0EwIBcNMTkxMDIxMTYyODU4
+WhgPMjExODA5MjcxNjI4NThaMG0xCzAJBgNVBAYTAlVTMRIwEAYDVQQIDAlZb3Vy
+U3RhdGUxETAPBgNVBAcMCFlvdXJDaXR5MR0wGwYDVQQKDBRFeGFtcGxlLUNlcnRp
+ZmljYXRlczEYMBYGA1UEAwwPbG9jYWxob3N0LmxvY2FsMIIBIjANBgkqhkiG9w0B
+AQEFAAOCAQ8AMIIBCgKCAQEAz9svjVdf5jihUBtofd84XKdb8dEHQRJfDNKaJ4Ar
+baqMHAdnqi/fWtlqEEMn8gweZ7+4hshECY5mnx4Hhy7IAbePDsTTbSm01dChhlxF
+uvd9QuvzvrqSjSq+v4Jlau+pQIhUzzV12dF5bFvrIrGWxCZp+W7lLDZI6Pd6Su+y
+ZIeiwrUaPMzdUePNf2hZI/IvWCUMCIyoqrrKHdHoPuvQCW17IyxsnFQJNbmN+Rtp
+BQilhtwvBbggCBWhHxEdiqBaZHDw6Zl+bU7ejx1mu9A95wpQ9SCL2cRkAlz2LDOy
+wznrTAwGcvqvFKxlV+3HsaD7rba4kCA1Ihp5mm/dS2k94QIDAQABo1EwTzAfBgNV
+HSMEGDAWgBTzut+pwwDfqmMYcI9KNWRDhxcIpTAJBgNVHRMEAjAAMAsGA1UdDwQE
+AwIE8DAUBgNVHREEDTALgglsb2NhbGhvc3QwDQYJKoZIhvcNAQELBQADggEBAKVu
+vVpu5nPGAGn1SX4FQUcbn9Z5wgBkjnZxfJHJQX4sYIRlcirZviPHCZGPWex4VHC+
+lFMm+70YEN2uoe5jGrdgcugzx2Amc7/mLrsvvpMsaS0PlxNMcqhdM1WHbGjjdNln
+XICVITSKnB1fSGH6uo9CMCWw5kgPS9o4QWrLLkxnds3hoz7gVEUyi/6V65mcfFNA
+lof9iKcK9JsSHdBs35vpv7UKLX+96RM7Nm2Mu0yue5JiS79/zuMA/Kryxot4jv5z
+ecdWFl0eIyQBZmBzMw2zPUqkxEnXLiKjV8jutEg/4qovTOB6YiA41qbARXdzNA2V
+FYuchcTcWmnmVVRFyyU=
+-----END CERTIFICATE-----
diff --git a/tests/specs/run/tls_connecttls/localhost.key b/tests/specs/run/tls_connecttls/localhost.key
new file mode 100644
index 000000000..42774c977
--- /dev/null
+++ b/tests/specs/run/tls_connecttls/localhost.key
@@ -0,0 +1,28 @@
+-----BEGIN PRIVATE KEY-----
+MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDP2y+NV1/mOKFQ
+G2h93zhcp1vx0QdBEl8M0pongCttqowcB2eqL99a2WoQQyfyDB5nv7iGyEQJjmaf
+HgeHLsgBt48OxNNtKbTV0KGGXEW6931C6/O+upKNKr6/gmVq76lAiFTPNXXZ0Xls
+W+sisZbEJmn5buUsNkjo93pK77Jkh6LCtRo8zN1R481/aFkj8i9YJQwIjKiqusod
+0eg+69AJbXsjLGycVAk1uY35G2kFCKWG3C8FuCAIFaEfER2KoFpkcPDpmX5tTt6P
+HWa70D3nClD1IIvZxGQCXPYsM7LDOetMDAZy+q8UrGVX7cexoPuttriQIDUiGnma
+b91LaT3hAgMBAAECggEBAJABfn+BQorBP1m9s3ZJmcXvmW7+7/SwYrQCkRS+4te2
+6h1dMAAj7K4HpUkhDeLPbJ1aoeCXjTPFuemRp4uL6Lvvzahgy059L7FXOyFYemMf
+pmQgDx5cKr6tF7yc/eDJrExuZ7urgTvouiRNxqmhuh+psZBDuXkZHwhwtQSH7uNg
+KBDKu0qWO73vFLcLckdGEU3+H9oIWs5xcvvOkWzyvHbRGFJSihgcRpPPHodF5xB9
+T/gZIoJHMmCbUMlWaSasUyNXTuvCnkvBDol8vXrMJCVzKZj9GpPDcIFdc08GSn4I
+pTdSNwzUcHbdERzdVU28Xt+t6W5rvp/4FWrssi4IzkUCgYEA//ZcEcBguRD4OFrx
+6wbSjzCcUW1NWhzA8uTOORZi4SvndcH1cU4S2wznuHNubU1XlrGwJX6PUGebmY/l
+53B5PJvStbVtZCVIxllR+ZVzRuL8wLodRHzlYH8GOzHwoa4ivSupkzl72ij1u/tI
+NMLGfYEKVdNd8zXIESUY88NszvsCgYEAz+MDp3xOhFaCe+CPv80A592cJcfzc8Al
++rahEOu+VdN2QBZf86PIf2Bfv/t0QvnRvs1z648TuH6h83YSggOAbmfHyd789jkq
+UWlktIaXbVn+VaHmPTcBWTg3ZTlvG+fiFCbZXiYhm+UUf1MDqZHdiifAoyVIjV/Z
+YhCNJo3q39MCgYEAknrpK5t9fstwUcfyA/9OhnVaL9suVjB4V0iLn+3ovlXCywgp
+ryLv9X3IKi2c9144jtu3I23vFCOGz3WjKzSZnQ7LogNmy9XudNxu5jcZ1mpWHPEl
+iKk1F2j6Juwoek5OQRX4oHFYKHwiTOa75r3Em9Q6Fu20KVgQ24bwZafj3/sCgYAy
+k0AoVw2jFIjaKl/Ogclen4OFjYek+XJD9Hpq62964d866Dafx5DXrFKfGkXGpZBp
+owI4pK5fjC9KU8dc6g0szwLEEgPowy+QbtuZL8VXTTWbD7A75E3nrs2LStXFLDzM
+OkdXqF801h6Oe1vAvUPwgItVJZTpEBCK0wwD/TLPEQKBgQDRkhlTtAoHW7W6STd0
+A/OWc0dxhzMurpxg0bLgCqUjw1ESGrSCGhffFn0IWa8sv19VWsZuBhTgjNatZsYB
+AhDs/6OosT/3nJoh2/t0hYDj1FBI0lPXWYD4pesuZ5yIMrmSaAOtIzp4BGY7ui8N
+wOqcq/jdiHj/MKEdqOXy3YAJrA==
+-----END PRIVATE KEY-----
diff --git a/tests/specs/run/tls_connecttls/textproto.ts b/tests/specs/run/tls_connecttls/textproto.ts
new file mode 100644
index 000000000..9e0f5f5f0
--- /dev/null
+++ b/tests/specs/run/tls_connecttls/textproto.ts
@@ -0,0 +1,170 @@
+// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
+// Copyright 2009 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+/** **Deprecated**. Use `TextLineStream` from `std/steams` for line-by-line text reading instead.
+ *
+ * A reader for dealing with low level text based protocols.
+ *
+ * Based on
+ * [net/textproto](https://github.com/golang/go/tree/master/src/net/textproto).
+ *
+ * @deprecated (will be removed after 0.159.0) Use `TextLineStream` from `std/steams` for line-by-line text reading instead.
+ * @module
+ */
+
+import type { BufReader, ReadLineResult } from "@std/io/buf-reader";
+import { concat } from "@std/bytes/concat";
+
+// Constants created for DRY
+const CHAR_SPACE: number = " ".charCodeAt(0);
+const CHAR_TAB: number = "\t".charCodeAt(0);
+const CHAR_COLON: number = ":".charCodeAt(0);
+
+const WHITESPACES: Array<number> = [CHAR_SPACE, CHAR_TAB];
+
+const decoder = new TextDecoder();
+
+// FROM https://github.com/denoland/deno/blob/b34628a26ab0187a827aa4ebe256e23178e25d39/cli/js/web/headers.ts#L9
+const invalidHeaderCharRegex = /[^\t\x20-\x7e\x80-\xff]/g;
+
+function str(buf: Uint8Array | null | undefined): string {
+ return !buf ? "" : decoder.decode(buf);
+}
+
+/**
+ * @deprecated (will be removed after 0.159.0) Use `TextLineStream` from `std/steams` for line-by-line text reading instead.
+ */
+export class TextProtoReader {
+ constructor(readonly r: BufReader) {}
+
+ /** readLine() reads a single line from the TextProtoReader,
+ * eliding the final \n or \r\n from the returned string.
+ */
+ async readLine(): Promise<string | null> {
+ const s = await this.readLineSlice();
+ return s === null ? null : str(s);
+ }
+
+ /** ReadMimeHeader reads a MIME-style header from r.
+ * The header is a sequence of possibly continued Key: Value lines
+ * ending in a blank line.
+ * The returned map m maps CanonicalMIMEHeaderKey(key) to a
+ * sequence of values in the same order encountered in the input.
+ *
+ * For example, consider this input:
+ *
+ * My-Key: Value 1
+ * Long-Key: Even
+ * Longer Value
+ * My-Key: Value 2
+ *
+ * Given that input, ReadMIMEHeader returns the map:
+ *
+ * map[string][]string{
+ * "My-Key": {"Value 1", "Value 2"},
+ * "Long-Key": {"Even Longer Value"},
+ * }
+ */
+ async readMimeHeader(): Promise<Headers | null> {
+ const m = new Headers();
+ let line: Uint8Array | undefined;
+
+ // The first line cannot start with a leading space.
+ let buf = await this.r.peek(1);
+ if (buf === null) {
+ return null;
+ } else if (WHITESPACES.includes(buf[0])) {
+ line = (await this.readLineSlice()) as Uint8Array;
+ }
+
+ buf = await this.r.peek(1);
+ if (buf === null) {
+ throw new Deno.errors.UnexpectedEof();
+ } else if (WHITESPACES.includes(buf[0])) {
+ throw new Deno.errors.InvalidData(
+ `malformed MIME header initial line: ${str(line)}`,
+ );
+ }
+
+ while (true) {
+ const kv = await this.readLineSlice(); // readContinuedLineSlice
+ if (kv === null) throw new Deno.errors.UnexpectedEof();
+ if (kv.byteLength === 0) return m;
+
+ // Key ends at first colon
+ let i = kv.indexOf(CHAR_COLON);
+ if (i < 0) {
+ throw new Deno.errors.InvalidData(
+ `malformed MIME header line: ${str(kv)}`,
+ );
+ }
+
+ //let key = canonicalMIMEHeaderKey(kv.subarray(0, endKey));
+ const key = str(kv.subarray(0, i));
+
+ // As per RFC 7230 field-name is a token,
+ // tokens consist of one or more chars.
+ // We could throw `Deno.errors.InvalidData` here,
+ // but better to be liberal in what we
+ // accept, so if we get an empty key, skip it.
+ if (key == "") {
+ continue;
+ }
+
+ // Skip initial spaces in value.
+ i++; // skip colon
+ while (
+ i < kv.byteLength &&
+ (WHITESPACES.includes(kv[i]))
+ ) {
+ i++;
+ }
+ const value = str(kv.subarray(i)).replace(
+ invalidHeaderCharRegex,
+ encodeURI,
+ );
+
+ // In case of invalid header we swallow the error
+ // example: "Audio Mode" => invalid due to space in the key
+ try {
+ m.append(key, value);
+ } catch {
+ // Pass
+ }
+ }
+ }
+
+ async readLineSlice(): Promise<Uint8Array | null> {
+ let line = new Uint8Array(0);
+ let r: ReadLineResult | null = null;
+
+ do {
+ r = await this.r.readLine();
+ // TODO(ry):
+ // This skipSpace() is definitely misplaced, but I don't know where it
+ // comes from nor how to fix it.
+
+ //TODO(SmashingQuasar): Kept skipSpace to preserve behavior but it should be looked into to check if it makes sense when this is used.
+
+ if (r !== null && this.skipSpace(r.line) !== 0) {
+ line = concat([line, r.line]);
+ }
+ } while (r !== null && r.more);
+
+ return r === null ? null : line;
+ }
+
+ skipSpace(l: Uint8Array): number {
+ let n = 0;
+
+ for (const val of l) {
+ if (!WHITESPACES.includes(val)) {
+ n++;
+ }
+ }
+
+ return n;
+ }
+}
diff --git a/tests/testdata/run/tls.out b/tests/specs/run/tls_connecttls/tls.out
index c8e8a135c..c8e8a135c 100644
--- a/tests/testdata/run/tls.out
+++ b/tests/specs/run/tls_connecttls/tls.out
diff --git a/tests/specs/run/tls_connecttls/tls_connecttls.js b/tests/specs/run/tls_connecttls/tls_connecttls.js
new file mode 100644
index 000000000..686b13aea
--- /dev/null
+++ b/tests/specs/run/tls_connecttls/tls_connecttls.js
@@ -0,0 +1,65 @@
+import { assert, assertEquals } from "@std/assert";
+import { BufReader, BufWriter } from "@std/io";
+import { TextProtoReader } from "./textproto.ts";
+
+const encoder = new TextEncoder();
+const decoder = new TextDecoder();
+
+const { promise, resolve } = Promise.withResolvers();
+const hostname = "localhost";
+const port = 3505;
+
+const listener = Deno.listenTls({
+ hostname,
+ port,
+ cert: Deno.readTextFileSync("./localhost.crt"),
+ key: Deno.readTextFileSync("./localhost.key"),
+});
+
+const response = encoder.encode(
+ "HTTP/1.1 200 OK\r\nContent-Length: 12\r\n\r\nHello World\n",
+);
+
+listener.accept().then(
+ async (conn) => {
+ assert(conn.remoteAddr != null);
+ assert(conn.localAddr != null);
+ await conn.write(response);
+ // TODO(bartlomieju): this might be a bug
+ setTimeout(() => {
+ conn.close();
+ resolve();
+ }, 0);
+ },
+);
+
+const conn = await Deno.connectTls({
+ hostname,
+ port,
+});
+const w = new BufWriter(conn);
+const r = new BufReader(conn);
+const body = `GET / HTTP/1.1\r\nHost: ${hostname}:${port}\r\n\r\n`;
+const writeResult = await w.write(encoder.encode(body));
+assertEquals(body.length, writeResult);
+await w.flush();
+const tpr = new TextProtoReader(r);
+const statusLine = await tpr.readLine();
+assert(statusLine !== null, `line must be read: ${String(statusLine)}`);
+const m = statusLine.match(/^(.+?) (.+?) (.+?)$/);
+assert(m !== null, "must be matched");
+const [_, proto, status, ok] = m;
+assertEquals(proto, "HTTP/1.1");
+assertEquals(status, "200");
+assertEquals(ok, "OK");
+const headers = await tpr.readMimeHeader();
+assert(headers !== null);
+const contentLength = parseInt(headers.get("content-length"));
+const bodyBuf = new Uint8Array(contentLength);
+await r.readFull(bodyBuf);
+assertEquals(decoder.decode(bodyBuf), "Hello World\n");
+conn.close();
+listener.close();
+await promise;
+
+console.log("DONE");
diff --git a/tests/specs/run/tls_starttls/RootCA.pem b/tests/specs/run/tls_starttls/RootCA.pem
new file mode 100644
index 000000000..c2f84ceeb
--- /dev/null
+++ b/tests/specs/run/tls_starttls/RootCA.pem
@@ -0,0 +1,19 @@
+-----BEGIN CERTIFICATE-----
+MIIDIzCCAgugAwIBAgIJAMKPPW4tsOymMA0GCSqGSIb3DQEBCwUAMCcxCzAJBgNV
+BAYTAlVTMRgwFgYDVQQDDA9FeGFtcGxlLVJvb3QtQ0EwIBcNMTkxMDIxMTYyODIy
+WhgPMjExODA5MjcxNjI4MjJaMCcxCzAJBgNVBAYTAlVTMRgwFgYDVQQDDA9FeGFt
+cGxlLVJvb3QtQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDMH/IO
+2qtHfyBKwANNPB4K0q5JVSg8XxZdRpTTlz0CwU0oRO3uHrI52raCCfVeiQutyZop
+eFZTDWeXGudGAFA2B5m3orWt0s+touPi8MzjsG2TQ+WSI66QgbXTNDitDDBtTVcV
+5G3Ic+3SppQAYiHSekLISnYWgXLl+k5CnEfTowg6cjqjVr0KjL03cTN3H7b+6+0S
+ws4rYbW1j4ExR7K6BFNH6572yq5qR20E6GqlY+EcOZpw4CbCk9lS8/CWuXze/vMs
+OfDcc6K+B625d27wyEGZHedBomT2vAD7sBjvO8hn/DP1Qb46a8uCHR6NSfnJ7bXO
+G1igaIbgY1zXirNdAgMBAAGjUDBOMB0GA1UdDgQWBBTzut+pwwDfqmMYcI9KNWRD
+hxcIpTAfBgNVHSMEGDAWgBTzut+pwwDfqmMYcI9KNWRDhxcIpTAMBgNVHRMEBTAD
+AQH/MA0GCSqGSIb3DQEBCwUAA4IBAQB9AqSbZ+hEglAgSHxAMCqRFdhVu7MvaQM0
+P090mhGlOCt3yB7kdGfsIrUW6nQcTz7PPQFRaJMrFHPvFvPootkBUpTYR4hTkdce
+H6RCRu2Jxl4Y9bY/uezd9YhGCYfUtfjA6/TH9FcuZfttmOOlxOt01XfNvVMIR6RM
+z/AYhd+DeOXjr35F/VHeVpnk+55L0PYJsm1CdEbOs5Hy1ecR7ACuDkXnbM4fpz9I
+kyIWJwk2zJReKcJMgi1aIinDM9ao/dca1G99PHOw8dnr4oyoTiv8ao6PWiSRHHMi
+MNf4EgWfK+tZMnuqfpfO9740KzfcVoMNo4QJD4yn5YxroUOO/Azi
+-----END CERTIFICATE-----
diff --git a/tests/specs/run/tls_starttls/__test__.jsonc b/tests/specs/run/tls_starttls/__test__.jsonc
new file mode 100644
index 000000000..4c1fe6324
--- /dev/null
+++ b/tests/specs/run/tls_starttls/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload --allow-net --allow-read --cert RootCA.pem --config deno.json tls_starttls.js",
+ "output": "tls.out"
+}
diff --git a/tests/specs/run/tls_starttls/deno.json b/tests/specs/run/tls_starttls/deno.json
new file mode 100644
index 000000000..105514e13
--- /dev/null
+++ b/tests/specs/run/tls_starttls/deno.json
@@ -0,0 +1,4 @@
+{
+ "lock": false,
+ "importMap": "../../../../import_map.json"
+}
diff --git a/tests/specs/run/tls_starttls/localhost.crt b/tests/specs/run/tls_starttls/localhost.crt
new file mode 100644
index 000000000..a71ae9050
--- /dev/null
+++ b/tests/specs/run/tls_starttls/localhost.crt
@@ -0,0 +1,21 @@
+-----BEGIN CERTIFICATE-----
+MIIDajCCAlKgAwIBAgIJAOPyQVdy/UpPMA0GCSqGSIb3DQEBCwUAMCcxCzAJBgNV
+BAYTAlVTMRgwFgYDVQQDDA9FeGFtcGxlLVJvb3QtQ0EwIBcNMTkxMDIxMTYyODU4
+WhgPMjExODA5MjcxNjI4NThaMG0xCzAJBgNVBAYTAlVTMRIwEAYDVQQIDAlZb3Vy
+U3RhdGUxETAPBgNVBAcMCFlvdXJDaXR5MR0wGwYDVQQKDBRFeGFtcGxlLUNlcnRp
+ZmljYXRlczEYMBYGA1UEAwwPbG9jYWxob3N0LmxvY2FsMIIBIjANBgkqhkiG9w0B
+AQEFAAOCAQ8AMIIBCgKCAQEAz9svjVdf5jihUBtofd84XKdb8dEHQRJfDNKaJ4Ar
+baqMHAdnqi/fWtlqEEMn8gweZ7+4hshECY5mnx4Hhy7IAbePDsTTbSm01dChhlxF
+uvd9QuvzvrqSjSq+v4Jlau+pQIhUzzV12dF5bFvrIrGWxCZp+W7lLDZI6Pd6Su+y
+ZIeiwrUaPMzdUePNf2hZI/IvWCUMCIyoqrrKHdHoPuvQCW17IyxsnFQJNbmN+Rtp
+BQilhtwvBbggCBWhHxEdiqBaZHDw6Zl+bU7ejx1mu9A95wpQ9SCL2cRkAlz2LDOy
+wznrTAwGcvqvFKxlV+3HsaD7rba4kCA1Ihp5mm/dS2k94QIDAQABo1EwTzAfBgNV
+HSMEGDAWgBTzut+pwwDfqmMYcI9KNWRDhxcIpTAJBgNVHRMEAjAAMAsGA1UdDwQE
+AwIE8DAUBgNVHREEDTALgglsb2NhbGhvc3QwDQYJKoZIhvcNAQELBQADggEBAKVu
+vVpu5nPGAGn1SX4FQUcbn9Z5wgBkjnZxfJHJQX4sYIRlcirZviPHCZGPWex4VHC+
+lFMm+70YEN2uoe5jGrdgcugzx2Amc7/mLrsvvpMsaS0PlxNMcqhdM1WHbGjjdNln
+XICVITSKnB1fSGH6uo9CMCWw5kgPS9o4QWrLLkxnds3hoz7gVEUyi/6V65mcfFNA
+lof9iKcK9JsSHdBs35vpv7UKLX+96RM7Nm2Mu0yue5JiS79/zuMA/Kryxot4jv5z
+ecdWFl0eIyQBZmBzMw2zPUqkxEnXLiKjV8jutEg/4qovTOB6YiA41qbARXdzNA2V
+FYuchcTcWmnmVVRFyyU=
+-----END CERTIFICATE-----
diff --git a/tests/specs/run/tls_starttls/localhost.key b/tests/specs/run/tls_starttls/localhost.key
new file mode 100644
index 000000000..42774c977
--- /dev/null
+++ b/tests/specs/run/tls_starttls/localhost.key
@@ -0,0 +1,28 @@
+-----BEGIN PRIVATE KEY-----
+MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDP2y+NV1/mOKFQ
+G2h93zhcp1vx0QdBEl8M0pongCttqowcB2eqL99a2WoQQyfyDB5nv7iGyEQJjmaf
+HgeHLsgBt48OxNNtKbTV0KGGXEW6931C6/O+upKNKr6/gmVq76lAiFTPNXXZ0Xls
+W+sisZbEJmn5buUsNkjo93pK77Jkh6LCtRo8zN1R481/aFkj8i9YJQwIjKiqusod
+0eg+69AJbXsjLGycVAk1uY35G2kFCKWG3C8FuCAIFaEfER2KoFpkcPDpmX5tTt6P
+HWa70D3nClD1IIvZxGQCXPYsM7LDOetMDAZy+q8UrGVX7cexoPuttriQIDUiGnma
+b91LaT3hAgMBAAECggEBAJABfn+BQorBP1m9s3ZJmcXvmW7+7/SwYrQCkRS+4te2
+6h1dMAAj7K4HpUkhDeLPbJ1aoeCXjTPFuemRp4uL6Lvvzahgy059L7FXOyFYemMf
+pmQgDx5cKr6tF7yc/eDJrExuZ7urgTvouiRNxqmhuh+psZBDuXkZHwhwtQSH7uNg
+KBDKu0qWO73vFLcLckdGEU3+H9oIWs5xcvvOkWzyvHbRGFJSihgcRpPPHodF5xB9
+T/gZIoJHMmCbUMlWaSasUyNXTuvCnkvBDol8vXrMJCVzKZj9GpPDcIFdc08GSn4I
+pTdSNwzUcHbdERzdVU28Xt+t6W5rvp/4FWrssi4IzkUCgYEA//ZcEcBguRD4OFrx
+6wbSjzCcUW1NWhzA8uTOORZi4SvndcH1cU4S2wznuHNubU1XlrGwJX6PUGebmY/l
+53B5PJvStbVtZCVIxllR+ZVzRuL8wLodRHzlYH8GOzHwoa4ivSupkzl72ij1u/tI
+NMLGfYEKVdNd8zXIESUY88NszvsCgYEAz+MDp3xOhFaCe+CPv80A592cJcfzc8Al
++rahEOu+VdN2QBZf86PIf2Bfv/t0QvnRvs1z648TuH6h83YSggOAbmfHyd789jkq
+UWlktIaXbVn+VaHmPTcBWTg3ZTlvG+fiFCbZXiYhm+UUf1MDqZHdiifAoyVIjV/Z
+YhCNJo3q39MCgYEAknrpK5t9fstwUcfyA/9OhnVaL9suVjB4V0iLn+3ovlXCywgp
+ryLv9X3IKi2c9144jtu3I23vFCOGz3WjKzSZnQ7LogNmy9XudNxu5jcZ1mpWHPEl
+iKk1F2j6Juwoek5OQRX4oHFYKHwiTOa75r3Em9Q6Fu20KVgQ24bwZafj3/sCgYAy
+k0AoVw2jFIjaKl/Ogclen4OFjYek+XJD9Hpq62964d866Dafx5DXrFKfGkXGpZBp
+owI4pK5fjC9KU8dc6g0szwLEEgPowy+QbtuZL8VXTTWbD7A75E3nrs2LStXFLDzM
+OkdXqF801h6Oe1vAvUPwgItVJZTpEBCK0wwD/TLPEQKBgQDRkhlTtAoHW7W6STd0
+A/OWc0dxhzMurpxg0bLgCqUjw1ESGrSCGhffFn0IWa8sv19VWsZuBhTgjNatZsYB
+AhDs/6OosT/3nJoh2/t0hYDj1FBI0lPXWYD4pesuZ5yIMrmSaAOtIzp4BGY7ui8N
+wOqcq/jdiHj/MKEdqOXy3YAJrA==
+-----END PRIVATE KEY-----
diff --git a/tests/specs/run/tls_starttls/textproto.ts b/tests/specs/run/tls_starttls/textproto.ts
new file mode 100644
index 000000000..9e0f5f5f0
--- /dev/null
+++ b/tests/specs/run/tls_starttls/textproto.ts
@@ -0,0 +1,170 @@
+// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
+// Copyright 2009 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+/** **Deprecated**. Use `TextLineStream` from `std/steams` for line-by-line text reading instead.
+ *
+ * A reader for dealing with low level text based protocols.
+ *
+ * Based on
+ * [net/textproto](https://github.com/golang/go/tree/master/src/net/textproto).
+ *
+ * @deprecated (will be removed after 0.159.0) Use `TextLineStream` from `std/steams` for line-by-line text reading instead.
+ * @module
+ */
+
+import type { BufReader, ReadLineResult } from "@std/io/buf-reader";
+import { concat } from "@std/bytes/concat";
+
+// Constants created for DRY
+const CHAR_SPACE: number = " ".charCodeAt(0);
+const CHAR_TAB: number = "\t".charCodeAt(0);
+const CHAR_COLON: number = ":".charCodeAt(0);
+
+const WHITESPACES: Array<number> = [CHAR_SPACE, CHAR_TAB];
+
+const decoder = new TextDecoder();
+
+// FROM https://github.com/denoland/deno/blob/b34628a26ab0187a827aa4ebe256e23178e25d39/cli/js/web/headers.ts#L9
+const invalidHeaderCharRegex = /[^\t\x20-\x7e\x80-\xff]/g;
+
+function str(buf: Uint8Array | null | undefined): string {
+ return !buf ? "" : decoder.decode(buf);
+}
+
+/**
+ * @deprecated (will be removed after 0.159.0) Use `TextLineStream` from `std/steams` for line-by-line text reading instead.
+ */
+export class TextProtoReader {
+ constructor(readonly r: BufReader) {}
+
+ /** readLine() reads a single line from the TextProtoReader,
+ * eliding the final \n or \r\n from the returned string.
+ */
+ async readLine(): Promise<string | null> {
+ const s = await this.readLineSlice();
+ return s === null ? null : str(s);
+ }
+
+ /** ReadMimeHeader reads a MIME-style header from r.
+ * The header is a sequence of possibly continued Key: Value lines
+ * ending in a blank line.
+ * The returned map m maps CanonicalMIMEHeaderKey(key) to a
+ * sequence of values in the same order encountered in the input.
+ *
+ * For example, consider this input:
+ *
+ * My-Key: Value 1
+ * Long-Key: Even
+ * Longer Value
+ * My-Key: Value 2
+ *
+ * Given that input, ReadMIMEHeader returns the map:
+ *
+ * map[string][]string{
+ * "My-Key": {"Value 1", "Value 2"},
+ * "Long-Key": {"Even Longer Value"},
+ * }
+ */
+ async readMimeHeader(): Promise<Headers | null> {
+ const m = new Headers();
+ let line: Uint8Array | undefined;
+
+ // The first line cannot start with a leading space.
+ let buf = await this.r.peek(1);
+ if (buf === null) {
+ return null;
+ } else if (WHITESPACES.includes(buf[0])) {
+ line = (await this.readLineSlice()) as Uint8Array;
+ }
+
+ buf = await this.r.peek(1);
+ if (buf === null) {
+ throw new Deno.errors.UnexpectedEof();
+ } else if (WHITESPACES.includes(buf[0])) {
+ throw new Deno.errors.InvalidData(
+ `malformed MIME header initial line: ${str(line)}`,
+ );
+ }
+
+ while (true) {
+ const kv = await this.readLineSlice(); // readContinuedLineSlice
+ if (kv === null) throw new Deno.errors.UnexpectedEof();
+ if (kv.byteLength === 0) return m;
+
+ // Key ends at first colon
+ let i = kv.indexOf(CHAR_COLON);
+ if (i < 0) {
+ throw new Deno.errors.InvalidData(
+ `malformed MIME header line: ${str(kv)}`,
+ );
+ }
+
+ //let key = canonicalMIMEHeaderKey(kv.subarray(0, endKey));
+ const key = str(kv.subarray(0, i));
+
+ // As per RFC 7230 field-name is a token,
+ // tokens consist of one or more chars.
+ // We could throw `Deno.errors.InvalidData` here,
+ // but better to be liberal in what we
+ // accept, so if we get an empty key, skip it.
+ if (key == "") {
+ continue;
+ }
+
+ // Skip initial spaces in value.
+ i++; // skip colon
+ while (
+ i < kv.byteLength &&
+ (WHITESPACES.includes(kv[i]))
+ ) {
+ i++;
+ }
+ const value = str(kv.subarray(i)).replace(
+ invalidHeaderCharRegex,
+ encodeURI,
+ );
+
+ // In case of invalid header we swallow the error
+ // example: "Audio Mode" => invalid due to space in the key
+ try {
+ m.append(key, value);
+ } catch {
+ // Pass
+ }
+ }
+ }
+
+ async readLineSlice(): Promise<Uint8Array | null> {
+ let line = new Uint8Array(0);
+ let r: ReadLineResult | null = null;
+
+ do {
+ r = await this.r.readLine();
+ // TODO(ry):
+ // This skipSpace() is definitely misplaced, but I don't know where it
+ // comes from nor how to fix it.
+
+ //TODO(SmashingQuasar): Kept skipSpace to preserve behavior but it should be looked into to check if it makes sense when this is used.
+
+ if (r !== null && this.skipSpace(r.line) !== 0) {
+ line = concat([line, r.line]);
+ }
+ } while (r !== null && r.more);
+
+ return r === null ? null : line;
+ }
+
+ skipSpace(l: Uint8Array): number {
+ let n = 0;
+
+ for (const val of l) {
+ if (!WHITESPACES.includes(val)) {
+ n++;
+ }
+ }
+
+ return n;
+ }
+}
diff --git a/tests/specs/run/tls_starttls/tls.out b/tests/specs/run/tls_starttls/tls.out
new file mode 100644
index 000000000..c8e8a135c
--- /dev/null
+++ b/tests/specs/run/tls_starttls/tls.out
@@ -0,0 +1 @@
+DONE
diff --git a/tests/specs/run/tls_starttls/tls_starttls.js b/tests/specs/run/tls_starttls/tls_starttls.js
new file mode 100644
index 000000000..cd5718ff5
--- /dev/null
+++ b/tests/specs/run/tls_starttls/tls_starttls.js
@@ -0,0 +1,64 @@
+import { assert, assertEquals } from "@std/assert";
+import { BufReader } from "@std/io/buf-reader";
+import { BufWriter } from "@std/io/buf-writer";
+import { TextProtoReader } from "./textproto.ts";
+
+const encoder = new TextEncoder();
+const decoder = new TextDecoder();
+
+const { promise, resolve } = Promise.withResolvers();
+const hostname = "localhost";
+const port = 3504;
+
+const listener = Deno.listenTls({
+ hostname,
+ port,
+ cert: Deno.readTextFileSync("./localhost.crt"),
+ key: Deno.readTextFileSync("./localhost.key"),
+});
+
+const response = encoder.encode(
+ "HTTP/1.1 200 OK\r\nContent-Length: 12\r\n\r\nHello World\n",
+);
+
+listener.accept().then(
+ async (conn) => {
+ assert(conn.remoteAddr != null);
+ assert(conn.localAddr != null);
+ await conn.write(response);
+ // TODO(bartlomieju): this might be a bug
+ setTimeout(() => {
+ conn.close();
+ resolve();
+ }, 0);
+ },
+);
+
+let conn = await Deno.connect({ hostname, port });
+conn = await Deno.startTls(conn, { hostname });
+const w = new BufWriter(conn);
+const r = new BufReader(conn);
+const body = `GET / HTTP/1.1\r\nHost: ${hostname}:${port}\r\n\r\n`;
+const writeResult = await w.write(encoder.encode(body));
+assertEquals(body.length, writeResult);
+await w.flush();
+const tpr = new TextProtoReader(r);
+const statusLine = await tpr.readLine();
+assert(statusLine !== null, `line must be read: ${String(statusLine)}`);
+const m = statusLine.match(/^(.+?) (.+?) (.+?)$/);
+assert(m !== null, "must be matched");
+const [_, proto, status, ok] = m;
+assertEquals(proto, "HTTP/1.1");
+assertEquals(status, "200");
+assertEquals(ok, "OK");
+const headers = await tpr.readMimeHeader();
+assert(headers !== null);
+const contentLength = parseInt(headers.get("content-length"));
+const bodyBuf = new Uint8Array(contentLength);
+await r.readFull(bodyBuf);
+assertEquals(decoder.decode(bodyBuf), "Hello World\n");
+conn.close();
+listener.close();
+await promise;
+
+console.log("DONE");
diff --git a/tests/specs/run/top_level_await/__test__.jsonc b/tests/specs/run/top_level_await/__test__.jsonc
new file mode 100644
index 000000000..25537db5f
--- /dev/null
+++ b/tests/specs/run/top_level_await/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-read top_level_await/top_level_await.js",
+ "output": "top_level_await/top_level_await.out"
+}
diff --git a/tests/specs/run/top_level_await/hello.txt b/tests/specs/run/top_level_await/hello.txt
new file mode 100644
index 000000000..6769dd60b
--- /dev/null
+++ b/tests/specs/run/top_level_await/hello.txt
@@ -0,0 +1 @@
+Hello world! \ No newline at end of file
diff --git a/tests/testdata/run/top_level_await/circular.js b/tests/specs/run/top_level_await/top_level_await/circular.js
index ff2964b6a..ff2964b6a 100644
--- a/tests/testdata/run/top_level_await/circular.js
+++ b/tests/specs/run/top_level_await/top_level_await/circular.js
diff --git a/tests/testdata/run/top_level_await/circular.out b/tests/specs/run/top_level_await/top_level_await/circular.out
index c88978961..c88978961 100644
--- a/tests/testdata/run/top_level_await/circular.out
+++ b/tests/specs/run/top_level_await/top_level_await/circular.out
diff --git a/tests/specs/run/top_level_await/top_level_await/loop.js b/tests/specs/run/top_level_await/top_level_await/loop.js
new file mode 100644
index 000000000..f229e03f6
--- /dev/null
+++ b/tests/specs/run/top_level_await/top_level_await/loop.js
@@ -0,0 +1,20 @@
+const importsDir = Deno.readDirSync(
+ Deno.realPathSync("./top_level_await/tla2"),
+);
+
+const resolvedPaths = [];
+
+for (const { name } of importsDir) {
+ const filePath = Deno.realPathSync(`./top_level_await/tla2/${name}`);
+ resolvedPaths.push(filePath);
+}
+
+resolvedPaths.sort();
+
+for (const filePath of resolvedPaths) {
+ console.log("loading", filePath);
+ const mod = await import(`file://${filePath}`);
+ console.log("loaded", mod);
+}
+
+console.log("all loaded");
diff --git a/tests/testdata/run/top_level_await/loop.out b/tests/specs/run/top_level_await/top_level_await/loop.out
index 1bdffbf66..1bdffbf66 100644
--- a/tests/testdata/run/top_level_await/loop.out
+++ b/tests/specs/run/top_level_await/top_level_await/loop.out
diff --git a/tests/testdata/run/top_level_await/nested.out b/tests/specs/run/top_level_await/top_level_await/nested.out
index 8a1218a10..8a1218a10 100644
--- a/tests/testdata/run/top_level_await/nested.out
+++ b/tests/specs/run/top_level_await/top_level_await/nested.out
diff --git a/tests/testdata/run/top_level_await/nested/a.js b/tests/specs/run/top_level_await/top_level_await/nested/a.js
index 74837d4ba..74837d4ba 100644
--- a/tests/testdata/run/top_level_await/nested/a.js
+++ b/tests/specs/run/top_level_await/top_level_await/nested/a.js
diff --git a/tests/testdata/run/top_level_await/nested/b.js b/tests/specs/run/top_level_await/top_level_await/nested/b.js
index 3bd241b50..3bd241b50 100644
--- a/tests/testdata/run/top_level_await/nested/b.js
+++ b/tests/specs/run/top_level_await/top_level_await/nested/b.js
diff --git a/tests/testdata/run/top_level_await/nested/main.js b/tests/specs/run/top_level_await/top_level_await/nested/main.js
index ed46a4717..ed46a4717 100644
--- a/tests/testdata/run/top_level_await/nested/main.js
+++ b/tests/specs/run/top_level_await/top_level_await/nested/main.js
diff --git a/tests/testdata/run/top_level_await/order.js b/tests/specs/run/top_level_await/top_level_await/order.js
index 30659cdfb..30659cdfb 100644
--- a/tests/testdata/run/top_level_await/order.js
+++ b/tests/specs/run/top_level_await/top_level_await/order.js
diff --git a/tests/testdata/run/top_level_await/order.out b/tests/specs/run/top_level_await/top_level_await/order.out
index 4cc27858c..4cc27858c 100644
--- a/tests/testdata/run/top_level_await/order.out
+++ b/tests/specs/run/top_level_await/top_level_await/order.out
diff --git a/tests/specs/run/top_level_await/top_level_await/tla/a.js b/tests/specs/run/top_level_await/top_level_await/tla/a.js
new file mode 100644
index 000000000..c3ef3f7db
--- /dev/null
+++ b/tests/specs/run/top_level_await/top_level_await/tla/a.js
@@ -0,0 +1,3 @@
+import order from "./order.js";
+
+order.push("b");
diff --git a/tests/specs/run/top_level_await/top_level_await/tla/b.js b/tests/specs/run/top_level_await/top_level_await/tla/b.js
new file mode 100644
index 000000000..3271c92d8
--- /dev/null
+++ b/tests/specs/run/top_level_await/top_level_await/tla/b.js
@@ -0,0 +1,7 @@
+import order from "./order.js";
+
+await new Promise((resolve) => {
+ setTimeout(resolve, 200);
+});
+
+order.push("a");
diff --git a/tests/specs/run/top_level_await/top_level_await/tla/c.js b/tests/specs/run/top_level_await/top_level_await/tla/c.js
new file mode 100644
index 000000000..806eb0a8b
--- /dev/null
+++ b/tests/specs/run/top_level_await/top_level_await/tla/c.js
@@ -0,0 +1,3 @@
+import order from "./order.js";
+
+order.push("c");
diff --git a/tests/specs/run/top_level_await/top_level_await/tla/d.js b/tests/specs/run/top_level_await/top_level_await/tla/d.js
new file mode 100644
index 000000000..283ebf817
--- /dev/null
+++ b/tests/specs/run/top_level_await/top_level_await/tla/d.js
@@ -0,0 +1,8 @@
+import order from "./order.js";
+
+const end = Date.now() + 500;
+while (end < Date.now()) {
+ // pass
+}
+
+order.push("d");
diff --git a/tests/specs/run/top_level_await/top_level_await/tla/order.js b/tests/specs/run/top_level_await/top_level_await/tla/order.js
new file mode 100644
index 000000000..f213a562c
--- /dev/null
+++ b/tests/specs/run/top_level_await/top_level_await/tla/order.js
@@ -0,0 +1 @@
+export default ["order"];
diff --git a/tests/specs/run/top_level_await/top_level_await/tla/parent.js b/tests/specs/run/top_level_await/top_level_await/tla/parent.js
new file mode 100644
index 000000000..1ecc15463
--- /dev/null
+++ b/tests/specs/run/top_level_await/top_level_await/tla/parent.js
@@ -0,0 +1,9 @@
+import order from "./order.js";
+import "./a.js";
+import "./b.js";
+import "./c.js";
+import "./d.js";
+
+order.push("parent");
+
+export default order;
diff --git a/tests/specs/run/top_level_await/top_level_await/tla2/a.js b/tests/specs/run/top_level_await/top_level_await/tla2/a.js
new file mode 100644
index 000000000..d07bcb94d
--- /dev/null
+++ b/tests/specs/run/top_level_await/top_level_await/tla2/a.js
@@ -0,0 +1,5 @@
+export default class Foo {
+ constructor(message) {
+ this.message = message;
+ }
+}
diff --git a/tests/specs/run/top_level_await/top_level_await/tla2/b.js b/tests/specs/run/top_level_await/top_level_await/tla2/b.js
new file mode 100644
index 000000000..68e357c1e
--- /dev/null
+++ b/tests/specs/run/top_level_await/top_level_await/tla2/b.js
@@ -0,0 +1,5 @@
+export default class Bar {
+ constructor(message) {
+ this.message = message;
+ }
+}
diff --git a/tests/specs/run/top_level_await/top_level_await/tla3/b.js b/tests/specs/run/top_level_await/top_level_await/tla3/b.js
new file mode 100644
index 000000000..d0349545e
--- /dev/null
+++ b/tests/specs/run/top_level_await/top_level_await/tla3/b.js
@@ -0,0 +1,7 @@
+import { foo } from "./timeout_loop.js";
+import { collection } from "../circular.js";
+
+console.log("collection in b", collection);
+console.log("foo in b", foo);
+
+export const a = "a";
diff --git a/tests/specs/run/top_level_await/top_level_await/tla3/timeout_loop.js b/tests/specs/run/top_level_await/top_level_await/tla3/timeout_loop.js
new file mode 100644
index 000000000..860e6cd2a
--- /dev/null
+++ b/tests/specs/run/top_level_await/top_level_await/tla3/timeout_loop.js
@@ -0,0 +1,23 @@
+export const foo = "foo";
+
+export function delay(ms) {
+ return new Promise((res) =>
+ setTimeout(() => {
+ res();
+ }, ms)
+ );
+}
+
+let i = 0;
+
+async function timeoutLoop() {
+ await delay(1000);
+ console.log("timeout loop", i);
+ i++;
+ if (i > 5) {
+ return;
+ }
+ timeoutLoop();
+}
+
+timeoutLoop();
diff --git a/tests/specs/run/top_level_await/top_level_await/top_level_await.js b/tests/specs/run/top_level_await/top_level_await/top_level_await.js
new file mode 100644
index 000000000..31c83caed
--- /dev/null
+++ b/tests/specs/run/top_level_await/top_level_await/top_level_await.js
@@ -0,0 +1,3 @@
+const buf = await Deno.readFile("./hello.txt");
+const n = await Deno.stdout.write(buf);
+console.log(`\n\nwrite ${n}`);
diff --git a/tests/testdata/run/top_level_await/top_level_await.out b/tests/specs/run/top_level_await/top_level_await/top_level_await.out
index 4b65d15fe..4b65d15fe 100644
--- a/tests/testdata/run/top_level_await/top_level_await.out
+++ b/tests/specs/run/top_level_await/top_level_await/top_level_await.out
diff --git a/tests/testdata/run/top_level_await/top_level_await.ts b/tests/specs/run/top_level_await/top_level_await/top_level_await.ts
index 8d47ceb21..8d47ceb21 100644
--- a/tests/testdata/run/top_level_await/top_level_await.ts
+++ b/tests/specs/run/top_level_await/top_level_await/top_level_await.ts
diff --git a/tests/testdata/run/top_level_await/top_level_for_await.js b/tests/specs/run/top_level_await/top_level_await/top_level_for_await.js
index a330f6c71..a330f6c71 100644
--- a/tests/testdata/run/top_level_await/top_level_for_await.js
+++ b/tests/specs/run/top_level_await/top_level_await/top_level_for_await.js
diff --git a/tests/testdata/run/top_level_await/top_level_for_await.out b/tests/specs/run/top_level_await/top_level_await/top_level_for_await.out
index 4539bbf2d..4539bbf2d 100644
--- a/tests/testdata/run/top_level_await/top_level_for_await.out
+++ b/tests/specs/run/top_level_await/top_level_await/top_level_for_await.out
diff --git a/tests/testdata/run/top_level_await/top_level_for_await.ts b/tests/specs/run/top_level_await/top_level_await/top_level_for_await.ts
index 9179322d7..9179322d7 100644
--- a/tests/testdata/run/top_level_await/top_level_for_await.ts
+++ b/tests/specs/run/top_level_await/top_level_await/top_level_for_await.ts
diff --git a/tests/testdata/run/top_level_await/unresolved.js b/tests/specs/run/top_level_await/top_level_await/unresolved.js
index 231a8cd63..231a8cd63 100644
--- a/tests/testdata/run/top_level_await/unresolved.js
+++ b/tests/specs/run/top_level_await/top_level_await/unresolved.js
diff --git a/tests/testdata/run/top_level_await/unresolved.out b/tests/specs/run/top_level_await/top_level_await/unresolved.out
index 1f4ea5d38..1f4ea5d38 100644
--- a/tests/testdata/run/top_level_await/unresolved.out
+++ b/tests/specs/run/top_level_await/top_level_await/unresolved.out
diff --git a/tests/specs/run/top_level_await_circular/__test__.jsonc b/tests/specs/run/top_level_await_circular/__test__.jsonc
new file mode 100644
index 000000000..3e236b210
--- /dev/null
+++ b/tests/specs/run/top_level_await_circular/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --allow-read top_level_await/circular.js",
+ "output": "top_level_await/circular.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/top_level_await_circular/top_level_await/circular.js b/tests/specs/run/top_level_await_circular/top_level_await/circular.js
new file mode 100644
index 000000000..ff2964b6a
--- /dev/null
+++ b/tests/specs/run/top_level_await_circular/top_level_await/circular.js
@@ -0,0 +1,8 @@
+import { foo } from "./tla3/timeout_loop.js";
+
+export const collection = [];
+
+const mod = await import("./tla3/b.js");
+
+console.log("foo in main", foo);
+console.log("mod", mod);
diff --git a/tests/specs/run/top_level_await_circular/top_level_await/circular.out b/tests/specs/run/top_level_await_circular/top_level_await/circular.out
new file mode 100644
index 000000000..c88978961
--- /dev/null
+++ b/tests/specs/run/top_level_await_circular/top_level_await/circular.out
@@ -0,0 +1,10 @@
+timeout loop 0
+timeout loop 1
+timeout loop 2
+timeout loop 3
+timeout loop 4
+timeout loop 5
+error: Top-level await promise never resolved
+const mod = await import("./tla3/b.js");
+ ^
+ at <anonymous> ([WILDCARD]/top_level_await/circular.js:5:13)
diff --git a/tests/specs/run/top_level_await_circular/top_level_await/loop.js b/tests/specs/run/top_level_await_circular/top_level_await/loop.js
new file mode 100644
index 000000000..f229e03f6
--- /dev/null
+++ b/tests/specs/run/top_level_await_circular/top_level_await/loop.js
@@ -0,0 +1,20 @@
+const importsDir = Deno.readDirSync(
+ Deno.realPathSync("./top_level_await/tla2"),
+);
+
+const resolvedPaths = [];
+
+for (const { name } of importsDir) {
+ const filePath = Deno.realPathSync(`./top_level_await/tla2/${name}`);
+ resolvedPaths.push(filePath);
+}
+
+resolvedPaths.sort();
+
+for (const filePath of resolvedPaths) {
+ console.log("loading", filePath);
+ const mod = await import(`file://${filePath}`);
+ console.log("loaded", mod);
+}
+
+console.log("all loaded");
diff --git a/tests/specs/run/top_level_await_circular/top_level_await/loop.out b/tests/specs/run/top_level_await_circular/top_level_await/loop.out
new file mode 100644
index 000000000..1bdffbf66
--- /dev/null
+++ b/tests/specs/run/top_level_await_circular/top_level_await/loop.out
@@ -0,0 +1,5 @@
+loading [WILDCARD]a.js
+loaded [Module: null prototype] { default: [class Foo] }
+loading [WILDCARD]b.js
+loaded [Module: null prototype] { default: [class Bar] }
+all loaded
diff --git a/tests/specs/run/top_level_await_circular/top_level_await/nested.out b/tests/specs/run/top_level_await_circular/top_level_await/nested.out
new file mode 100644
index 000000000..8a1218a10
--- /dev/null
+++ b/tests/specs/run/top_level_await_circular/top_level_await/nested.out
@@ -0,0 +1,5 @@
+1
+2
+3
+4
+5
diff --git a/tests/specs/run/top_level_await_circular/top_level_await/nested/a.js b/tests/specs/run/top_level_await_circular/top_level_await/nested/a.js
new file mode 100644
index 000000000..74837d4ba
--- /dev/null
+++ b/tests/specs/run/top_level_await_circular/top_level_await/nested/a.js
@@ -0,0 +1,3 @@
+console.log(2);
+await import("./b.js");
+console.log(4);
diff --git a/tests/specs/run/top_level_await_circular/top_level_await/nested/b.js b/tests/specs/run/top_level_await_circular/top_level_await/nested/b.js
new file mode 100644
index 000000000..3bd241b50
--- /dev/null
+++ b/tests/specs/run/top_level_await_circular/top_level_await/nested/b.js
@@ -0,0 +1 @@
+console.log(3);
diff --git a/tests/specs/run/top_level_await_circular/top_level_await/nested/main.js b/tests/specs/run/top_level_await_circular/top_level_await/nested/main.js
new file mode 100644
index 000000000..ed46a4717
--- /dev/null
+++ b/tests/specs/run/top_level_await_circular/top_level_await/nested/main.js
@@ -0,0 +1,3 @@
+console.log(1);
+await import("./a.js");
+console.log(5);
diff --git a/tests/specs/run/top_level_await_circular/top_level_await/order.js b/tests/specs/run/top_level_await_circular/top_level_await/order.js
new file mode 100644
index 000000000..30659cdfb
--- /dev/null
+++ b/tests/specs/run/top_level_await_circular/top_level_await/order.js
@@ -0,0 +1,21 @@
+// Ported from Node
+// https://github.com/nodejs/node/blob/54746bb763ebea0dc7e99d88ff4b379bcd680964/test/es-module/test-esm-tla.mjs
+
+const { default: order } = await import("./tla/parent.js");
+
+console.log("order", JSON.stringify(order));
+
+if (
+ !(
+ order[0] === "order" &&
+ order[1] === "b" &&
+ order[2] === "c" &&
+ order[3] === "d" &&
+ order[4] === "a" &&
+ order[5] === "parent"
+ )
+) {
+ throw new Error("TLA wrong order");
+}
+
+console.log("TLA order correct");
diff --git a/tests/specs/run/top_level_await_circular/top_level_await/order.out b/tests/specs/run/top_level_await_circular/top_level_await/order.out
new file mode 100644
index 000000000..4cc27858c
--- /dev/null
+++ b/tests/specs/run/top_level_await_circular/top_level_await/order.out
@@ -0,0 +1,2 @@
+order ["order","b","c","d","a","parent"]
+TLA order correct
diff --git a/tests/specs/run/top_level_await_circular/top_level_await/tla/a.js b/tests/specs/run/top_level_await_circular/top_level_await/tla/a.js
new file mode 100644
index 000000000..c3ef3f7db
--- /dev/null
+++ b/tests/specs/run/top_level_await_circular/top_level_await/tla/a.js
@@ -0,0 +1,3 @@
+import order from "./order.js";
+
+order.push("b");
diff --git a/tests/specs/run/top_level_await_circular/top_level_await/tla/b.js b/tests/specs/run/top_level_await_circular/top_level_await/tla/b.js
new file mode 100644
index 000000000..3271c92d8
--- /dev/null
+++ b/tests/specs/run/top_level_await_circular/top_level_await/tla/b.js
@@ -0,0 +1,7 @@
+import order from "./order.js";
+
+await new Promise((resolve) => {
+ setTimeout(resolve, 200);
+});
+
+order.push("a");
diff --git a/tests/specs/run/top_level_await_circular/top_level_await/tla/c.js b/tests/specs/run/top_level_await_circular/top_level_await/tla/c.js
new file mode 100644
index 000000000..806eb0a8b
--- /dev/null
+++ b/tests/specs/run/top_level_await_circular/top_level_await/tla/c.js
@@ -0,0 +1,3 @@
+import order from "./order.js";
+
+order.push("c");
diff --git a/tests/specs/run/top_level_await_circular/top_level_await/tla/d.js b/tests/specs/run/top_level_await_circular/top_level_await/tla/d.js
new file mode 100644
index 000000000..283ebf817
--- /dev/null
+++ b/tests/specs/run/top_level_await_circular/top_level_await/tla/d.js
@@ -0,0 +1,8 @@
+import order from "./order.js";
+
+const end = Date.now() + 500;
+while (end < Date.now()) {
+ // pass
+}
+
+order.push("d");
diff --git a/tests/specs/run/top_level_await_circular/top_level_await/tla/order.js b/tests/specs/run/top_level_await_circular/top_level_await/tla/order.js
new file mode 100644
index 000000000..f213a562c
--- /dev/null
+++ b/tests/specs/run/top_level_await_circular/top_level_await/tla/order.js
@@ -0,0 +1 @@
+export default ["order"];
diff --git a/tests/specs/run/top_level_await_circular/top_level_await/tla/parent.js b/tests/specs/run/top_level_await_circular/top_level_await/tla/parent.js
new file mode 100644
index 000000000..1ecc15463
--- /dev/null
+++ b/tests/specs/run/top_level_await_circular/top_level_await/tla/parent.js
@@ -0,0 +1,9 @@
+import order from "./order.js";
+import "./a.js";
+import "./b.js";
+import "./c.js";
+import "./d.js";
+
+order.push("parent");
+
+export default order;
diff --git a/tests/specs/run/top_level_await_circular/top_level_await/tla2/a.js b/tests/specs/run/top_level_await_circular/top_level_await/tla2/a.js
new file mode 100644
index 000000000..d07bcb94d
--- /dev/null
+++ b/tests/specs/run/top_level_await_circular/top_level_await/tla2/a.js
@@ -0,0 +1,5 @@
+export default class Foo {
+ constructor(message) {
+ this.message = message;
+ }
+}
diff --git a/tests/specs/run/top_level_await_circular/top_level_await/tla2/b.js b/tests/specs/run/top_level_await_circular/top_level_await/tla2/b.js
new file mode 100644
index 000000000..68e357c1e
--- /dev/null
+++ b/tests/specs/run/top_level_await_circular/top_level_await/tla2/b.js
@@ -0,0 +1,5 @@
+export default class Bar {
+ constructor(message) {
+ this.message = message;
+ }
+}
diff --git a/tests/specs/run/top_level_await_circular/top_level_await/tla3/b.js b/tests/specs/run/top_level_await_circular/top_level_await/tla3/b.js
new file mode 100644
index 000000000..d0349545e
--- /dev/null
+++ b/tests/specs/run/top_level_await_circular/top_level_await/tla3/b.js
@@ -0,0 +1,7 @@
+import { foo } from "./timeout_loop.js";
+import { collection } from "../circular.js";
+
+console.log("collection in b", collection);
+console.log("foo in b", foo);
+
+export const a = "a";
diff --git a/tests/specs/run/top_level_await_circular/top_level_await/tla3/timeout_loop.js b/tests/specs/run/top_level_await_circular/top_level_await/tla3/timeout_loop.js
new file mode 100644
index 000000000..860e6cd2a
--- /dev/null
+++ b/tests/specs/run/top_level_await_circular/top_level_await/tla3/timeout_loop.js
@@ -0,0 +1,23 @@
+export const foo = "foo";
+
+export function delay(ms) {
+ return new Promise((res) =>
+ setTimeout(() => {
+ res();
+ }, ms)
+ );
+}
+
+let i = 0;
+
+async function timeoutLoop() {
+ await delay(1000);
+ console.log("timeout loop", i);
+ i++;
+ if (i > 5) {
+ return;
+ }
+ timeoutLoop();
+}
+
+timeoutLoop();
diff --git a/tests/testdata/run/top_level_await/top_level_await.js b/tests/specs/run/top_level_await_circular/top_level_await/top_level_await.js
index ea319ea12..ea319ea12 100644
--- a/tests/testdata/run/top_level_await/top_level_await.js
+++ b/tests/specs/run/top_level_await_circular/top_level_await/top_level_await.js
diff --git a/tests/specs/run/top_level_await_circular/top_level_await/top_level_await.out b/tests/specs/run/top_level_await_circular/top_level_await/top_level_await.out
new file mode 100644
index 000000000..4b65d15fe
--- /dev/null
+++ b/tests/specs/run/top_level_await_circular/top_level_await/top_level_await.out
@@ -0,0 +1,3 @@
+Hello world!
+
+write 12
diff --git a/tests/specs/run/top_level_await_circular/top_level_await/top_level_await.ts b/tests/specs/run/top_level_await_circular/top_level_await/top_level_await.ts
new file mode 100644
index 000000000..8d47ceb21
--- /dev/null
+++ b/tests/specs/run/top_level_await_circular/top_level_await/top_level_await.ts
@@ -0,0 +1,3 @@
+const buf: Uint8Array = await Deno.readFile("./assets/hello.txt");
+const n: number = await Deno.stdout.write(buf);
+console.log(`\n\nwrite ${n}`);
diff --git a/tests/specs/run/top_level_await_circular/top_level_await/top_level_for_await.js b/tests/specs/run/top_level_await_circular/top_level_await/top_level_for_await.js
new file mode 100644
index 000000000..a330f6c71
--- /dev/null
+++ b/tests/specs/run/top_level_await_circular/top_level_await/top_level_for_await.js
@@ -0,0 +1,10 @@
+function* asyncGenerator() {
+ let i = 0;
+ while (i < 3) {
+ yield i++;
+ }
+}
+
+for await (const num of asyncGenerator()) {
+ console.log(num);
+}
diff --git a/tests/specs/run/top_level_await_circular/top_level_await/top_level_for_await.out b/tests/specs/run/top_level_await_circular/top_level_await/top_level_for_await.out
new file mode 100644
index 000000000..4539bbf2d
--- /dev/null
+++ b/tests/specs/run/top_level_await_circular/top_level_await/top_level_for_await.out
@@ -0,0 +1,3 @@
+0
+1
+2
diff --git a/tests/specs/run/top_level_await_circular/top_level_await/top_level_for_await.ts b/tests/specs/run/top_level_await_circular/top_level_await/top_level_for_await.ts
new file mode 100644
index 000000000..9179322d7
--- /dev/null
+++ b/tests/specs/run/top_level_await_circular/top_level_await/top_level_for_await.ts
@@ -0,0 +1,10 @@
+async function* asyncGenerator(): AsyncIterableIterator<number> {
+ let i = 0;
+ while (i < 3) {
+ yield i++;
+ }
+}
+
+for await (const num of asyncGenerator()) {
+ console.log(num);
+}
diff --git a/tests/specs/run/top_level_await_circular/top_level_await/unresolved.js b/tests/specs/run/top_level_await_circular/top_level_await/unresolved.js
new file mode 100644
index 000000000..231a8cd63
--- /dev/null
+++ b/tests/specs/run/top_level_await_circular/top_level_await/unresolved.js
@@ -0,0 +1 @@
+await new Promise(() => {});
diff --git a/tests/specs/run/top_level_await_circular/top_level_await/unresolved.out b/tests/specs/run/top_level_await_circular/top_level_await/unresolved.out
new file mode 100644
index 000000000..1f4ea5d38
--- /dev/null
+++ b/tests/specs/run/top_level_await_circular/top_level_await/unresolved.out
@@ -0,0 +1,4 @@
+error: Top-level await promise never resolved
+await new Promise(() => {});
+^
+ at <anonymous> ([WILDCARD]top_level_await/unresolved.js:1:1)
diff --git a/tests/specs/run/top_level_await_loop/__test__.jsonc b/tests/specs/run/top_level_await_loop/__test__.jsonc
new file mode 100644
index 000000000..b2f5c84c0
--- /dev/null
+++ b/tests/specs/run/top_level_await_loop/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-read top_level_await/loop.js",
+ "output": "top_level_await/loop.out"
+}
diff --git a/tests/specs/run/top_level_await_loop/top_level_await/circular.js b/tests/specs/run/top_level_await_loop/top_level_await/circular.js
new file mode 100644
index 000000000..ff2964b6a
--- /dev/null
+++ b/tests/specs/run/top_level_await_loop/top_level_await/circular.js
@@ -0,0 +1,8 @@
+import { foo } from "./tla3/timeout_loop.js";
+
+export const collection = [];
+
+const mod = await import("./tla3/b.js");
+
+console.log("foo in main", foo);
+console.log("mod", mod);
diff --git a/tests/specs/run/top_level_await_loop/top_level_await/circular.out b/tests/specs/run/top_level_await_loop/top_level_await/circular.out
new file mode 100644
index 000000000..c88978961
--- /dev/null
+++ b/tests/specs/run/top_level_await_loop/top_level_await/circular.out
@@ -0,0 +1,10 @@
+timeout loop 0
+timeout loop 1
+timeout loop 2
+timeout loop 3
+timeout loop 4
+timeout loop 5
+error: Top-level await promise never resolved
+const mod = await import("./tla3/b.js");
+ ^
+ at <anonymous> ([WILDCARD]/top_level_await/circular.js:5:13)
diff --git a/tests/specs/run/top_level_await_loop/top_level_await/loop.js b/tests/specs/run/top_level_await_loop/top_level_await/loop.js
new file mode 100644
index 000000000..f229e03f6
--- /dev/null
+++ b/tests/specs/run/top_level_await_loop/top_level_await/loop.js
@@ -0,0 +1,20 @@
+const importsDir = Deno.readDirSync(
+ Deno.realPathSync("./top_level_await/tla2"),
+);
+
+const resolvedPaths = [];
+
+for (const { name } of importsDir) {
+ const filePath = Deno.realPathSync(`./top_level_await/tla2/${name}`);
+ resolvedPaths.push(filePath);
+}
+
+resolvedPaths.sort();
+
+for (const filePath of resolvedPaths) {
+ console.log("loading", filePath);
+ const mod = await import(`file://${filePath}`);
+ console.log("loaded", mod);
+}
+
+console.log("all loaded");
diff --git a/tests/specs/run/top_level_await_loop/top_level_await/loop.out b/tests/specs/run/top_level_await_loop/top_level_await/loop.out
new file mode 100644
index 000000000..1bdffbf66
--- /dev/null
+++ b/tests/specs/run/top_level_await_loop/top_level_await/loop.out
@@ -0,0 +1,5 @@
+loading [WILDCARD]a.js
+loaded [Module: null prototype] { default: [class Foo] }
+loading [WILDCARD]b.js
+loaded [Module: null prototype] { default: [class Bar] }
+all loaded
diff --git a/tests/specs/run/top_level_await_loop/top_level_await/nested.out b/tests/specs/run/top_level_await_loop/top_level_await/nested.out
new file mode 100644
index 000000000..8a1218a10
--- /dev/null
+++ b/tests/specs/run/top_level_await_loop/top_level_await/nested.out
@@ -0,0 +1,5 @@
+1
+2
+3
+4
+5
diff --git a/tests/specs/run/top_level_await_loop/top_level_await/nested/a.js b/tests/specs/run/top_level_await_loop/top_level_await/nested/a.js
new file mode 100644
index 000000000..74837d4ba
--- /dev/null
+++ b/tests/specs/run/top_level_await_loop/top_level_await/nested/a.js
@@ -0,0 +1,3 @@
+console.log(2);
+await import("./b.js");
+console.log(4);
diff --git a/tests/specs/run/top_level_await_loop/top_level_await/nested/b.js b/tests/specs/run/top_level_await_loop/top_level_await/nested/b.js
new file mode 100644
index 000000000..3bd241b50
--- /dev/null
+++ b/tests/specs/run/top_level_await_loop/top_level_await/nested/b.js
@@ -0,0 +1 @@
+console.log(3);
diff --git a/tests/specs/run/top_level_await_loop/top_level_await/nested/main.js b/tests/specs/run/top_level_await_loop/top_level_await/nested/main.js
new file mode 100644
index 000000000..ed46a4717
--- /dev/null
+++ b/tests/specs/run/top_level_await_loop/top_level_await/nested/main.js
@@ -0,0 +1,3 @@
+console.log(1);
+await import("./a.js");
+console.log(5);
diff --git a/tests/specs/run/top_level_await_loop/top_level_await/order.js b/tests/specs/run/top_level_await_loop/top_level_await/order.js
new file mode 100644
index 000000000..30659cdfb
--- /dev/null
+++ b/tests/specs/run/top_level_await_loop/top_level_await/order.js
@@ -0,0 +1,21 @@
+// Ported from Node
+// https://github.com/nodejs/node/blob/54746bb763ebea0dc7e99d88ff4b379bcd680964/test/es-module/test-esm-tla.mjs
+
+const { default: order } = await import("./tla/parent.js");
+
+console.log("order", JSON.stringify(order));
+
+if (
+ !(
+ order[0] === "order" &&
+ order[1] === "b" &&
+ order[2] === "c" &&
+ order[3] === "d" &&
+ order[4] === "a" &&
+ order[5] === "parent"
+ )
+) {
+ throw new Error("TLA wrong order");
+}
+
+console.log("TLA order correct");
diff --git a/tests/specs/run/top_level_await_loop/top_level_await/order.out b/tests/specs/run/top_level_await_loop/top_level_await/order.out
new file mode 100644
index 000000000..4cc27858c
--- /dev/null
+++ b/tests/specs/run/top_level_await_loop/top_level_await/order.out
@@ -0,0 +1,2 @@
+order ["order","b","c","d","a","parent"]
+TLA order correct
diff --git a/tests/specs/run/top_level_await_loop/top_level_await/tla/a.js b/tests/specs/run/top_level_await_loop/top_level_await/tla/a.js
new file mode 100644
index 000000000..c3ef3f7db
--- /dev/null
+++ b/tests/specs/run/top_level_await_loop/top_level_await/tla/a.js
@@ -0,0 +1,3 @@
+import order from "./order.js";
+
+order.push("b");
diff --git a/tests/specs/run/top_level_await_loop/top_level_await/tla/b.js b/tests/specs/run/top_level_await_loop/top_level_await/tla/b.js
new file mode 100644
index 000000000..3271c92d8
--- /dev/null
+++ b/tests/specs/run/top_level_await_loop/top_level_await/tla/b.js
@@ -0,0 +1,7 @@
+import order from "./order.js";
+
+await new Promise((resolve) => {
+ setTimeout(resolve, 200);
+});
+
+order.push("a");
diff --git a/tests/specs/run/top_level_await_loop/top_level_await/tla/c.js b/tests/specs/run/top_level_await_loop/top_level_await/tla/c.js
new file mode 100644
index 000000000..806eb0a8b
--- /dev/null
+++ b/tests/specs/run/top_level_await_loop/top_level_await/tla/c.js
@@ -0,0 +1,3 @@
+import order from "./order.js";
+
+order.push("c");
diff --git a/tests/specs/run/top_level_await_loop/top_level_await/tla/d.js b/tests/specs/run/top_level_await_loop/top_level_await/tla/d.js
new file mode 100644
index 000000000..283ebf817
--- /dev/null
+++ b/tests/specs/run/top_level_await_loop/top_level_await/tla/d.js
@@ -0,0 +1,8 @@
+import order from "./order.js";
+
+const end = Date.now() + 500;
+while (end < Date.now()) {
+ // pass
+}
+
+order.push("d");
diff --git a/tests/specs/run/top_level_await_loop/top_level_await/tla/order.js b/tests/specs/run/top_level_await_loop/top_level_await/tla/order.js
new file mode 100644
index 000000000..f213a562c
--- /dev/null
+++ b/tests/specs/run/top_level_await_loop/top_level_await/tla/order.js
@@ -0,0 +1 @@
+export default ["order"];
diff --git a/tests/specs/run/top_level_await_loop/top_level_await/tla/parent.js b/tests/specs/run/top_level_await_loop/top_level_await/tla/parent.js
new file mode 100644
index 000000000..1ecc15463
--- /dev/null
+++ b/tests/specs/run/top_level_await_loop/top_level_await/tla/parent.js
@@ -0,0 +1,9 @@
+import order from "./order.js";
+import "./a.js";
+import "./b.js";
+import "./c.js";
+import "./d.js";
+
+order.push("parent");
+
+export default order;
diff --git a/tests/specs/run/top_level_await_loop/top_level_await/tla2/a.js b/tests/specs/run/top_level_await_loop/top_level_await/tla2/a.js
new file mode 100644
index 000000000..d07bcb94d
--- /dev/null
+++ b/tests/specs/run/top_level_await_loop/top_level_await/tla2/a.js
@@ -0,0 +1,5 @@
+export default class Foo {
+ constructor(message) {
+ this.message = message;
+ }
+}
diff --git a/tests/specs/run/top_level_await_loop/top_level_await/tla2/b.js b/tests/specs/run/top_level_await_loop/top_level_await/tla2/b.js
new file mode 100644
index 000000000..68e357c1e
--- /dev/null
+++ b/tests/specs/run/top_level_await_loop/top_level_await/tla2/b.js
@@ -0,0 +1,5 @@
+export default class Bar {
+ constructor(message) {
+ this.message = message;
+ }
+}
diff --git a/tests/specs/run/top_level_await_loop/top_level_await/tla3/b.js b/tests/specs/run/top_level_await_loop/top_level_await/tla3/b.js
new file mode 100644
index 000000000..d0349545e
--- /dev/null
+++ b/tests/specs/run/top_level_await_loop/top_level_await/tla3/b.js
@@ -0,0 +1,7 @@
+import { foo } from "./timeout_loop.js";
+import { collection } from "../circular.js";
+
+console.log("collection in b", collection);
+console.log("foo in b", foo);
+
+export const a = "a";
diff --git a/tests/specs/run/top_level_await_loop/top_level_await/tla3/timeout_loop.js b/tests/specs/run/top_level_await_loop/top_level_await/tla3/timeout_loop.js
new file mode 100644
index 000000000..860e6cd2a
--- /dev/null
+++ b/tests/specs/run/top_level_await_loop/top_level_await/tla3/timeout_loop.js
@@ -0,0 +1,23 @@
+export const foo = "foo";
+
+export function delay(ms) {
+ return new Promise((res) =>
+ setTimeout(() => {
+ res();
+ }, ms)
+ );
+}
+
+let i = 0;
+
+async function timeoutLoop() {
+ await delay(1000);
+ console.log("timeout loop", i);
+ i++;
+ if (i > 5) {
+ return;
+ }
+ timeoutLoop();
+}
+
+timeoutLoop();
diff --git a/tests/specs/run/top_level_await_loop/top_level_await/top_level_await.js b/tests/specs/run/top_level_await_loop/top_level_await/top_level_await.js
new file mode 100644
index 000000000..ea319ea12
--- /dev/null
+++ b/tests/specs/run/top_level_await_loop/top_level_await/top_level_await.js
@@ -0,0 +1,3 @@
+const buf = await Deno.readFile("./assets/hello.txt");
+const n = await Deno.stdout.write(buf);
+console.log(`\n\nwrite ${n}`);
diff --git a/tests/specs/run/top_level_await_loop/top_level_await/top_level_await.out b/tests/specs/run/top_level_await_loop/top_level_await/top_level_await.out
new file mode 100644
index 000000000..4b65d15fe
--- /dev/null
+++ b/tests/specs/run/top_level_await_loop/top_level_await/top_level_await.out
@@ -0,0 +1,3 @@
+Hello world!
+
+write 12
diff --git a/tests/specs/run/top_level_await_loop/top_level_await/top_level_await.ts b/tests/specs/run/top_level_await_loop/top_level_await/top_level_await.ts
new file mode 100644
index 000000000..8d47ceb21
--- /dev/null
+++ b/tests/specs/run/top_level_await_loop/top_level_await/top_level_await.ts
@@ -0,0 +1,3 @@
+const buf: Uint8Array = await Deno.readFile("./assets/hello.txt");
+const n: number = await Deno.stdout.write(buf);
+console.log(`\n\nwrite ${n}`);
diff --git a/tests/specs/run/top_level_await_loop/top_level_await/top_level_for_await.js b/tests/specs/run/top_level_await_loop/top_level_await/top_level_for_await.js
new file mode 100644
index 000000000..a330f6c71
--- /dev/null
+++ b/tests/specs/run/top_level_await_loop/top_level_await/top_level_for_await.js
@@ -0,0 +1,10 @@
+function* asyncGenerator() {
+ let i = 0;
+ while (i < 3) {
+ yield i++;
+ }
+}
+
+for await (const num of asyncGenerator()) {
+ console.log(num);
+}
diff --git a/tests/specs/run/top_level_await_loop/top_level_await/top_level_for_await.out b/tests/specs/run/top_level_await_loop/top_level_await/top_level_for_await.out
new file mode 100644
index 000000000..4539bbf2d
--- /dev/null
+++ b/tests/specs/run/top_level_await_loop/top_level_await/top_level_for_await.out
@@ -0,0 +1,3 @@
+0
+1
+2
diff --git a/tests/specs/run/top_level_await_loop/top_level_await/top_level_for_await.ts b/tests/specs/run/top_level_await_loop/top_level_await/top_level_for_await.ts
new file mode 100644
index 000000000..9179322d7
--- /dev/null
+++ b/tests/specs/run/top_level_await_loop/top_level_await/top_level_for_await.ts
@@ -0,0 +1,10 @@
+async function* asyncGenerator(): AsyncIterableIterator<number> {
+ let i = 0;
+ while (i < 3) {
+ yield i++;
+ }
+}
+
+for await (const num of asyncGenerator()) {
+ console.log(num);
+}
diff --git a/tests/specs/run/top_level_await_loop/top_level_await/unresolved.js b/tests/specs/run/top_level_await_loop/top_level_await/unresolved.js
new file mode 100644
index 000000000..231a8cd63
--- /dev/null
+++ b/tests/specs/run/top_level_await_loop/top_level_await/unresolved.js
@@ -0,0 +1 @@
+await new Promise(() => {});
diff --git a/tests/specs/run/top_level_await_loop/top_level_await/unresolved.out b/tests/specs/run/top_level_await_loop/top_level_await/unresolved.out
new file mode 100644
index 000000000..1f4ea5d38
--- /dev/null
+++ b/tests/specs/run/top_level_await_loop/top_level_await/unresolved.out
@@ -0,0 +1,4 @@
+error: Top-level await promise never resolved
+await new Promise(() => {});
+^
+ at <anonymous> ([WILDCARD]top_level_await/unresolved.js:1:1)
diff --git a/tests/specs/run/top_level_await_nested/__test__.jsonc b/tests/specs/run/top_level_await_nested/__test__.jsonc
new file mode 100644
index 000000000..376180ecd
--- /dev/null
+++ b/tests/specs/run/top_level_await_nested/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-read top_level_await/nested/main.js",
+ "output": "top_level_await/nested.out"
+}
diff --git a/tests/specs/run/top_level_await_nested/top_level_await/circular.js b/tests/specs/run/top_level_await_nested/top_level_await/circular.js
new file mode 100644
index 000000000..ff2964b6a
--- /dev/null
+++ b/tests/specs/run/top_level_await_nested/top_level_await/circular.js
@@ -0,0 +1,8 @@
+import { foo } from "./tla3/timeout_loop.js";
+
+export const collection = [];
+
+const mod = await import("./tla3/b.js");
+
+console.log("foo in main", foo);
+console.log("mod", mod);
diff --git a/tests/specs/run/top_level_await_nested/top_level_await/circular.out b/tests/specs/run/top_level_await_nested/top_level_await/circular.out
new file mode 100644
index 000000000..c88978961
--- /dev/null
+++ b/tests/specs/run/top_level_await_nested/top_level_await/circular.out
@@ -0,0 +1,10 @@
+timeout loop 0
+timeout loop 1
+timeout loop 2
+timeout loop 3
+timeout loop 4
+timeout loop 5
+error: Top-level await promise never resolved
+const mod = await import("./tla3/b.js");
+ ^
+ at <anonymous> ([WILDCARD]/top_level_await/circular.js:5:13)
diff --git a/tests/testdata/run/top_level_await/loop.js b/tests/specs/run/top_level_await_nested/top_level_await/loop.js
index 415db5ec7..415db5ec7 100644
--- a/tests/testdata/run/top_level_await/loop.js
+++ b/tests/specs/run/top_level_await_nested/top_level_await/loop.js
diff --git a/tests/specs/run/top_level_await_nested/top_level_await/loop.out b/tests/specs/run/top_level_await_nested/top_level_await/loop.out
new file mode 100644
index 000000000..1bdffbf66
--- /dev/null
+++ b/tests/specs/run/top_level_await_nested/top_level_await/loop.out
@@ -0,0 +1,5 @@
+loading [WILDCARD]a.js
+loaded [Module: null prototype] { default: [class Foo] }
+loading [WILDCARD]b.js
+loaded [Module: null prototype] { default: [class Bar] }
+all loaded
diff --git a/tests/specs/run/top_level_await_nested/top_level_await/nested.out b/tests/specs/run/top_level_await_nested/top_level_await/nested.out
new file mode 100644
index 000000000..8a1218a10
--- /dev/null
+++ b/tests/specs/run/top_level_await_nested/top_level_await/nested.out
@@ -0,0 +1,5 @@
+1
+2
+3
+4
+5
diff --git a/tests/specs/run/top_level_await_nested/top_level_await/nested/a.js b/tests/specs/run/top_level_await_nested/top_level_await/nested/a.js
new file mode 100644
index 000000000..74837d4ba
--- /dev/null
+++ b/tests/specs/run/top_level_await_nested/top_level_await/nested/a.js
@@ -0,0 +1,3 @@
+console.log(2);
+await import("./b.js");
+console.log(4);
diff --git a/tests/specs/run/top_level_await_nested/top_level_await/nested/b.js b/tests/specs/run/top_level_await_nested/top_level_await/nested/b.js
new file mode 100644
index 000000000..3bd241b50
--- /dev/null
+++ b/tests/specs/run/top_level_await_nested/top_level_await/nested/b.js
@@ -0,0 +1 @@
+console.log(3);
diff --git a/tests/specs/run/top_level_await_nested/top_level_await/nested/main.js b/tests/specs/run/top_level_await_nested/top_level_await/nested/main.js
new file mode 100644
index 000000000..ed46a4717
--- /dev/null
+++ b/tests/specs/run/top_level_await_nested/top_level_await/nested/main.js
@@ -0,0 +1,3 @@
+console.log(1);
+await import("./a.js");
+console.log(5);
diff --git a/tests/specs/run/top_level_await_nested/top_level_await/order.js b/tests/specs/run/top_level_await_nested/top_level_await/order.js
new file mode 100644
index 000000000..30659cdfb
--- /dev/null
+++ b/tests/specs/run/top_level_await_nested/top_level_await/order.js
@@ -0,0 +1,21 @@
+// Ported from Node
+// https://github.com/nodejs/node/blob/54746bb763ebea0dc7e99d88ff4b379bcd680964/test/es-module/test-esm-tla.mjs
+
+const { default: order } = await import("./tla/parent.js");
+
+console.log("order", JSON.stringify(order));
+
+if (
+ !(
+ order[0] === "order" &&
+ order[1] === "b" &&
+ order[2] === "c" &&
+ order[3] === "d" &&
+ order[4] === "a" &&
+ order[5] === "parent"
+ )
+) {
+ throw new Error("TLA wrong order");
+}
+
+console.log("TLA order correct");
diff --git a/tests/specs/run/top_level_await_nested/top_level_await/order.out b/tests/specs/run/top_level_await_nested/top_level_await/order.out
new file mode 100644
index 000000000..4cc27858c
--- /dev/null
+++ b/tests/specs/run/top_level_await_nested/top_level_await/order.out
@@ -0,0 +1,2 @@
+order ["order","b","c","d","a","parent"]
+TLA order correct
diff --git a/tests/specs/run/top_level_await_nested/top_level_await/tla/a.js b/tests/specs/run/top_level_await_nested/top_level_await/tla/a.js
new file mode 100644
index 000000000..c3ef3f7db
--- /dev/null
+++ b/tests/specs/run/top_level_await_nested/top_level_await/tla/a.js
@@ -0,0 +1,3 @@
+import order from "./order.js";
+
+order.push("b");
diff --git a/tests/specs/run/top_level_await_nested/top_level_await/tla/b.js b/tests/specs/run/top_level_await_nested/top_level_await/tla/b.js
new file mode 100644
index 000000000..3271c92d8
--- /dev/null
+++ b/tests/specs/run/top_level_await_nested/top_level_await/tla/b.js
@@ -0,0 +1,7 @@
+import order from "./order.js";
+
+await new Promise((resolve) => {
+ setTimeout(resolve, 200);
+});
+
+order.push("a");
diff --git a/tests/specs/run/top_level_await_nested/top_level_await/tla/c.js b/tests/specs/run/top_level_await_nested/top_level_await/tla/c.js
new file mode 100644
index 000000000..806eb0a8b
--- /dev/null
+++ b/tests/specs/run/top_level_await_nested/top_level_await/tla/c.js
@@ -0,0 +1,3 @@
+import order from "./order.js";
+
+order.push("c");
diff --git a/tests/specs/run/top_level_await_nested/top_level_await/tla/d.js b/tests/specs/run/top_level_await_nested/top_level_await/tla/d.js
new file mode 100644
index 000000000..283ebf817
--- /dev/null
+++ b/tests/specs/run/top_level_await_nested/top_level_await/tla/d.js
@@ -0,0 +1,8 @@
+import order from "./order.js";
+
+const end = Date.now() + 500;
+while (end < Date.now()) {
+ // pass
+}
+
+order.push("d");
diff --git a/tests/specs/run/top_level_await_nested/top_level_await/tla/order.js b/tests/specs/run/top_level_await_nested/top_level_await/tla/order.js
new file mode 100644
index 000000000..f213a562c
--- /dev/null
+++ b/tests/specs/run/top_level_await_nested/top_level_await/tla/order.js
@@ -0,0 +1 @@
+export default ["order"];
diff --git a/tests/specs/run/top_level_await_nested/top_level_await/tla/parent.js b/tests/specs/run/top_level_await_nested/top_level_await/tla/parent.js
new file mode 100644
index 000000000..1ecc15463
--- /dev/null
+++ b/tests/specs/run/top_level_await_nested/top_level_await/tla/parent.js
@@ -0,0 +1,9 @@
+import order from "./order.js";
+import "./a.js";
+import "./b.js";
+import "./c.js";
+import "./d.js";
+
+order.push("parent");
+
+export default order;
diff --git a/tests/specs/run/top_level_await_nested/top_level_await/tla2/a.js b/tests/specs/run/top_level_await_nested/top_level_await/tla2/a.js
new file mode 100644
index 000000000..d07bcb94d
--- /dev/null
+++ b/tests/specs/run/top_level_await_nested/top_level_await/tla2/a.js
@@ -0,0 +1,5 @@
+export default class Foo {
+ constructor(message) {
+ this.message = message;
+ }
+}
diff --git a/tests/specs/run/top_level_await_nested/top_level_await/tla2/b.js b/tests/specs/run/top_level_await_nested/top_level_await/tla2/b.js
new file mode 100644
index 000000000..68e357c1e
--- /dev/null
+++ b/tests/specs/run/top_level_await_nested/top_level_await/tla2/b.js
@@ -0,0 +1,5 @@
+export default class Bar {
+ constructor(message) {
+ this.message = message;
+ }
+}
diff --git a/tests/specs/run/top_level_await_nested/top_level_await/tla3/b.js b/tests/specs/run/top_level_await_nested/top_level_await/tla3/b.js
new file mode 100644
index 000000000..d0349545e
--- /dev/null
+++ b/tests/specs/run/top_level_await_nested/top_level_await/tla3/b.js
@@ -0,0 +1,7 @@
+import { foo } from "./timeout_loop.js";
+import { collection } from "../circular.js";
+
+console.log("collection in b", collection);
+console.log("foo in b", foo);
+
+export const a = "a";
diff --git a/tests/specs/run/top_level_await_nested/top_level_await/tla3/timeout_loop.js b/tests/specs/run/top_level_await_nested/top_level_await/tla3/timeout_loop.js
new file mode 100644
index 000000000..860e6cd2a
--- /dev/null
+++ b/tests/specs/run/top_level_await_nested/top_level_await/tla3/timeout_loop.js
@@ -0,0 +1,23 @@
+export const foo = "foo";
+
+export function delay(ms) {
+ return new Promise((res) =>
+ setTimeout(() => {
+ res();
+ }, ms)
+ );
+}
+
+let i = 0;
+
+async function timeoutLoop() {
+ await delay(1000);
+ console.log("timeout loop", i);
+ i++;
+ if (i > 5) {
+ return;
+ }
+ timeoutLoop();
+}
+
+timeoutLoop();
diff --git a/tests/specs/run/top_level_await_nested/top_level_await/top_level_await.js b/tests/specs/run/top_level_await_nested/top_level_await/top_level_await.js
new file mode 100644
index 000000000..ea319ea12
--- /dev/null
+++ b/tests/specs/run/top_level_await_nested/top_level_await/top_level_await.js
@@ -0,0 +1,3 @@
+const buf = await Deno.readFile("./assets/hello.txt");
+const n = await Deno.stdout.write(buf);
+console.log(`\n\nwrite ${n}`);
diff --git a/tests/specs/run/top_level_await_nested/top_level_await/top_level_await.out b/tests/specs/run/top_level_await_nested/top_level_await/top_level_await.out
new file mode 100644
index 000000000..4b65d15fe
--- /dev/null
+++ b/tests/specs/run/top_level_await_nested/top_level_await/top_level_await.out
@@ -0,0 +1,3 @@
+Hello world!
+
+write 12
diff --git a/tests/specs/run/top_level_await_nested/top_level_await/top_level_await.ts b/tests/specs/run/top_level_await_nested/top_level_await/top_level_await.ts
new file mode 100644
index 000000000..8d47ceb21
--- /dev/null
+++ b/tests/specs/run/top_level_await_nested/top_level_await/top_level_await.ts
@@ -0,0 +1,3 @@
+const buf: Uint8Array = await Deno.readFile("./assets/hello.txt");
+const n: number = await Deno.stdout.write(buf);
+console.log(`\n\nwrite ${n}`);
diff --git a/tests/specs/run/top_level_await_nested/top_level_await/top_level_for_await.js b/tests/specs/run/top_level_await_nested/top_level_await/top_level_for_await.js
new file mode 100644
index 000000000..a330f6c71
--- /dev/null
+++ b/tests/specs/run/top_level_await_nested/top_level_await/top_level_for_await.js
@@ -0,0 +1,10 @@
+function* asyncGenerator() {
+ let i = 0;
+ while (i < 3) {
+ yield i++;
+ }
+}
+
+for await (const num of asyncGenerator()) {
+ console.log(num);
+}
diff --git a/tests/specs/run/top_level_await_nested/top_level_await/top_level_for_await.out b/tests/specs/run/top_level_await_nested/top_level_await/top_level_for_await.out
new file mode 100644
index 000000000..4539bbf2d
--- /dev/null
+++ b/tests/specs/run/top_level_await_nested/top_level_await/top_level_for_await.out
@@ -0,0 +1,3 @@
+0
+1
+2
diff --git a/tests/specs/run/top_level_await_nested/top_level_await/top_level_for_await.ts b/tests/specs/run/top_level_await_nested/top_level_await/top_level_for_await.ts
new file mode 100644
index 000000000..9179322d7
--- /dev/null
+++ b/tests/specs/run/top_level_await_nested/top_level_await/top_level_for_await.ts
@@ -0,0 +1,10 @@
+async function* asyncGenerator(): AsyncIterableIterator<number> {
+ let i = 0;
+ while (i < 3) {
+ yield i++;
+ }
+}
+
+for await (const num of asyncGenerator()) {
+ console.log(num);
+}
diff --git a/tests/specs/run/top_level_await_nested/top_level_await/unresolved.js b/tests/specs/run/top_level_await_nested/top_level_await/unresolved.js
new file mode 100644
index 000000000..231a8cd63
--- /dev/null
+++ b/tests/specs/run/top_level_await_nested/top_level_await/unresolved.js
@@ -0,0 +1 @@
+await new Promise(() => {});
diff --git a/tests/specs/run/top_level_await_nested/top_level_await/unresolved.out b/tests/specs/run/top_level_await_nested/top_level_await/unresolved.out
new file mode 100644
index 000000000..1f4ea5d38
--- /dev/null
+++ b/tests/specs/run/top_level_await_nested/top_level_await/unresolved.out
@@ -0,0 +1,4 @@
+error: Top-level await promise never resolved
+await new Promise(() => {});
+^
+ at <anonymous> ([WILDCARD]top_level_await/unresolved.js:1:1)
diff --git a/tests/specs/run/top_level_await_order/__test__.jsonc b/tests/specs/run/top_level_await_order/__test__.jsonc
new file mode 100644
index 000000000..65d00d607
--- /dev/null
+++ b/tests/specs/run/top_level_await_order/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-read top_level_await/order.js",
+ "output": "top_level_await/order.out"
+}
diff --git a/tests/specs/run/top_level_await_order/top_level_await/circular.js b/tests/specs/run/top_level_await_order/top_level_await/circular.js
new file mode 100644
index 000000000..ff2964b6a
--- /dev/null
+++ b/tests/specs/run/top_level_await_order/top_level_await/circular.js
@@ -0,0 +1,8 @@
+import { foo } from "./tla3/timeout_loop.js";
+
+export const collection = [];
+
+const mod = await import("./tla3/b.js");
+
+console.log("foo in main", foo);
+console.log("mod", mod);
diff --git a/tests/specs/run/top_level_await_order/top_level_await/circular.out b/tests/specs/run/top_level_await_order/top_level_await/circular.out
new file mode 100644
index 000000000..c88978961
--- /dev/null
+++ b/tests/specs/run/top_level_await_order/top_level_await/circular.out
@@ -0,0 +1,10 @@
+timeout loop 0
+timeout loop 1
+timeout loop 2
+timeout loop 3
+timeout loop 4
+timeout loop 5
+error: Top-level await promise never resolved
+const mod = await import("./tla3/b.js");
+ ^
+ at <anonymous> ([WILDCARD]/top_level_await/circular.js:5:13)
diff --git a/tests/specs/run/top_level_await_order/top_level_await/loop.js b/tests/specs/run/top_level_await_order/top_level_await/loop.js
new file mode 100644
index 000000000..415db5ec7
--- /dev/null
+++ b/tests/specs/run/top_level_await_order/top_level_await/loop.js
@@ -0,0 +1,20 @@
+const importsDir = Deno.readDirSync(
+ Deno.realPathSync("./run/top_level_await/tla2"),
+);
+
+const resolvedPaths = [];
+
+for (const { name } of importsDir) {
+ const filePath = Deno.realPathSync(`./run/top_level_await/tla2/${name}`);
+ resolvedPaths.push(filePath);
+}
+
+resolvedPaths.sort();
+
+for (const filePath of resolvedPaths) {
+ console.log("loading", filePath);
+ const mod = await import(`file://${filePath}`);
+ console.log("loaded", mod);
+}
+
+console.log("all loaded");
diff --git a/tests/specs/run/top_level_await_order/top_level_await/loop.out b/tests/specs/run/top_level_await_order/top_level_await/loop.out
new file mode 100644
index 000000000..1bdffbf66
--- /dev/null
+++ b/tests/specs/run/top_level_await_order/top_level_await/loop.out
@@ -0,0 +1,5 @@
+loading [WILDCARD]a.js
+loaded [Module: null prototype] { default: [class Foo] }
+loading [WILDCARD]b.js
+loaded [Module: null prototype] { default: [class Bar] }
+all loaded
diff --git a/tests/specs/run/top_level_await_order/top_level_await/nested.out b/tests/specs/run/top_level_await_order/top_level_await/nested.out
new file mode 100644
index 000000000..8a1218a10
--- /dev/null
+++ b/tests/specs/run/top_level_await_order/top_level_await/nested.out
@@ -0,0 +1,5 @@
+1
+2
+3
+4
+5
diff --git a/tests/specs/run/top_level_await_order/top_level_await/nested/a.js b/tests/specs/run/top_level_await_order/top_level_await/nested/a.js
new file mode 100644
index 000000000..74837d4ba
--- /dev/null
+++ b/tests/specs/run/top_level_await_order/top_level_await/nested/a.js
@@ -0,0 +1,3 @@
+console.log(2);
+await import("./b.js");
+console.log(4);
diff --git a/tests/specs/run/top_level_await_order/top_level_await/nested/b.js b/tests/specs/run/top_level_await_order/top_level_await/nested/b.js
new file mode 100644
index 000000000..3bd241b50
--- /dev/null
+++ b/tests/specs/run/top_level_await_order/top_level_await/nested/b.js
@@ -0,0 +1 @@
+console.log(3);
diff --git a/tests/specs/run/top_level_await_order/top_level_await/nested/main.js b/tests/specs/run/top_level_await_order/top_level_await/nested/main.js
new file mode 100644
index 000000000..ed46a4717
--- /dev/null
+++ b/tests/specs/run/top_level_await_order/top_level_await/nested/main.js
@@ -0,0 +1,3 @@
+console.log(1);
+await import("./a.js");
+console.log(5);
diff --git a/tests/specs/run/top_level_await_order/top_level_await/order.js b/tests/specs/run/top_level_await_order/top_level_await/order.js
new file mode 100644
index 000000000..30659cdfb
--- /dev/null
+++ b/tests/specs/run/top_level_await_order/top_level_await/order.js
@@ -0,0 +1,21 @@
+// Ported from Node
+// https://github.com/nodejs/node/blob/54746bb763ebea0dc7e99d88ff4b379bcd680964/test/es-module/test-esm-tla.mjs
+
+const { default: order } = await import("./tla/parent.js");
+
+console.log("order", JSON.stringify(order));
+
+if (
+ !(
+ order[0] === "order" &&
+ order[1] === "b" &&
+ order[2] === "c" &&
+ order[3] === "d" &&
+ order[4] === "a" &&
+ order[5] === "parent"
+ )
+) {
+ throw new Error("TLA wrong order");
+}
+
+console.log("TLA order correct");
diff --git a/tests/specs/run/top_level_await_order/top_level_await/order.out b/tests/specs/run/top_level_await_order/top_level_await/order.out
new file mode 100644
index 000000000..4cc27858c
--- /dev/null
+++ b/tests/specs/run/top_level_await_order/top_level_await/order.out
@@ -0,0 +1,2 @@
+order ["order","b","c","d","a","parent"]
+TLA order correct
diff --git a/tests/specs/run/top_level_await_order/top_level_await/tla/a.js b/tests/specs/run/top_level_await_order/top_level_await/tla/a.js
new file mode 100644
index 000000000..c3ef3f7db
--- /dev/null
+++ b/tests/specs/run/top_level_await_order/top_level_await/tla/a.js
@@ -0,0 +1,3 @@
+import order from "./order.js";
+
+order.push("b");
diff --git a/tests/specs/run/top_level_await_order/top_level_await/tla/b.js b/tests/specs/run/top_level_await_order/top_level_await/tla/b.js
new file mode 100644
index 000000000..3271c92d8
--- /dev/null
+++ b/tests/specs/run/top_level_await_order/top_level_await/tla/b.js
@@ -0,0 +1,7 @@
+import order from "./order.js";
+
+await new Promise((resolve) => {
+ setTimeout(resolve, 200);
+});
+
+order.push("a");
diff --git a/tests/specs/run/top_level_await_order/top_level_await/tla/c.js b/tests/specs/run/top_level_await_order/top_level_await/tla/c.js
new file mode 100644
index 000000000..806eb0a8b
--- /dev/null
+++ b/tests/specs/run/top_level_await_order/top_level_await/tla/c.js
@@ -0,0 +1,3 @@
+import order from "./order.js";
+
+order.push("c");
diff --git a/tests/specs/run/top_level_await_order/top_level_await/tla/d.js b/tests/specs/run/top_level_await_order/top_level_await/tla/d.js
new file mode 100644
index 000000000..283ebf817
--- /dev/null
+++ b/tests/specs/run/top_level_await_order/top_level_await/tla/d.js
@@ -0,0 +1,8 @@
+import order from "./order.js";
+
+const end = Date.now() + 500;
+while (end < Date.now()) {
+ // pass
+}
+
+order.push("d");
diff --git a/tests/specs/run/top_level_await_order/top_level_await/tla/order.js b/tests/specs/run/top_level_await_order/top_level_await/tla/order.js
new file mode 100644
index 000000000..f213a562c
--- /dev/null
+++ b/tests/specs/run/top_level_await_order/top_level_await/tla/order.js
@@ -0,0 +1 @@
+export default ["order"];
diff --git a/tests/specs/run/top_level_await_order/top_level_await/tla/parent.js b/tests/specs/run/top_level_await_order/top_level_await/tla/parent.js
new file mode 100644
index 000000000..1ecc15463
--- /dev/null
+++ b/tests/specs/run/top_level_await_order/top_level_await/tla/parent.js
@@ -0,0 +1,9 @@
+import order from "./order.js";
+import "./a.js";
+import "./b.js";
+import "./c.js";
+import "./d.js";
+
+order.push("parent");
+
+export default order;
diff --git a/tests/specs/run/top_level_await_order/top_level_await/tla2/a.js b/tests/specs/run/top_level_await_order/top_level_await/tla2/a.js
new file mode 100644
index 000000000..d07bcb94d
--- /dev/null
+++ b/tests/specs/run/top_level_await_order/top_level_await/tla2/a.js
@@ -0,0 +1,5 @@
+export default class Foo {
+ constructor(message) {
+ this.message = message;
+ }
+}
diff --git a/tests/specs/run/top_level_await_order/top_level_await/tla2/b.js b/tests/specs/run/top_level_await_order/top_level_await/tla2/b.js
new file mode 100644
index 000000000..68e357c1e
--- /dev/null
+++ b/tests/specs/run/top_level_await_order/top_level_await/tla2/b.js
@@ -0,0 +1,5 @@
+export default class Bar {
+ constructor(message) {
+ this.message = message;
+ }
+}
diff --git a/tests/specs/run/top_level_await_order/top_level_await/tla3/b.js b/tests/specs/run/top_level_await_order/top_level_await/tla3/b.js
new file mode 100644
index 000000000..d0349545e
--- /dev/null
+++ b/tests/specs/run/top_level_await_order/top_level_await/tla3/b.js
@@ -0,0 +1,7 @@
+import { foo } from "./timeout_loop.js";
+import { collection } from "../circular.js";
+
+console.log("collection in b", collection);
+console.log("foo in b", foo);
+
+export const a = "a";
diff --git a/tests/specs/run/top_level_await_order/top_level_await/tla3/timeout_loop.js b/tests/specs/run/top_level_await_order/top_level_await/tla3/timeout_loop.js
new file mode 100644
index 000000000..860e6cd2a
--- /dev/null
+++ b/tests/specs/run/top_level_await_order/top_level_await/tla3/timeout_loop.js
@@ -0,0 +1,23 @@
+export const foo = "foo";
+
+export function delay(ms) {
+ return new Promise((res) =>
+ setTimeout(() => {
+ res();
+ }, ms)
+ );
+}
+
+let i = 0;
+
+async function timeoutLoop() {
+ await delay(1000);
+ console.log("timeout loop", i);
+ i++;
+ if (i > 5) {
+ return;
+ }
+ timeoutLoop();
+}
+
+timeoutLoop();
diff --git a/tests/specs/run/top_level_await_order/top_level_await/top_level_await.js b/tests/specs/run/top_level_await_order/top_level_await/top_level_await.js
new file mode 100644
index 000000000..ea319ea12
--- /dev/null
+++ b/tests/specs/run/top_level_await_order/top_level_await/top_level_await.js
@@ -0,0 +1,3 @@
+const buf = await Deno.readFile("./assets/hello.txt");
+const n = await Deno.stdout.write(buf);
+console.log(`\n\nwrite ${n}`);
diff --git a/tests/specs/run/top_level_await_order/top_level_await/top_level_await.out b/tests/specs/run/top_level_await_order/top_level_await/top_level_await.out
new file mode 100644
index 000000000..4b65d15fe
--- /dev/null
+++ b/tests/specs/run/top_level_await_order/top_level_await/top_level_await.out
@@ -0,0 +1,3 @@
+Hello world!
+
+write 12
diff --git a/tests/specs/run/top_level_await_order/top_level_await/top_level_await.ts b/tests/specs/run/top_level_await_order/top_level_await/top_level_await.ts
new file mode 100644
index 000000000..8d47ceb21
--- /dev/null
+++ b/tests/specs/run/top_level_await_order/top_level_await/top_level_await.ts
@@ -0,0 +1,3 @@
+const buf: Uint8Array = await Deno.readFile("./assets/hello.txt");
+const n: number = await Deno.stdout.write(buf);
+console.log(`\n\nwrite ${n}`);
diff --git a/tests/specs/run/top_level_await_order/top_level_await/top_level_for_await.js b/tests/specs/run/top_level_await_order/top_level_await/top_level_for_await.js
new file mode 100644
index 000000000..a330f6c71
--- /dev/null
+++ b/tests/specs/run/top_level_await_order/top_level_await/top_level_for_await.js
@@ -0,0 +1,10 @@
+function* asyncGenerator() {
+ let i = 0;
+ while (i < 3) {
+ yield i++;
+ }
+}
+
+for await (const num of asyncGenerator()) {
+ console.log(num);
+}
diff --git a/tests/specs/run/top_level_await_order/top_level_await/top_level_for_await.out b/tests/specs/run/top_level_await_order/top_level_await/top_level_for_await.out
new file mode 100644
index 000000000..4539bbf2d
--- /dev/null
+++ b/tests/specs/run/top_level_await_order/top_level_await/top_level_for_await.out
@@ -0,0 +1,3 @@
+0
+1
+2
diff --git a/tests/specs/run/top_level_await_order/top_level_await/top_level_for_await.ts b/tests/specs/run/top_level_await_order/top_level_await/top_level_for_await.ts
new file mode 100644
index 000000000..9179322d7
--- /dev/null
+++ b/tests/specs/run/top_level_await_order/top_level_await/top_level_for_await.ts
@@ -0,0 +1,10 @@
+async function* asyncGenerator(): AsyncIterableIterator<number> {
+ let i = 0;
+ while (i < 3) {
+ yield i++;
+ }
+}
+
+for await (const num of asyncGenerator()) {
+ console.log(num);
+}
diff --git a/tests/specs/run/top_level_await_order/top_level_await/unresolved.js b/tests/specs/run/top_level_await_order/top_level_await/unresolved.js
new file mode 100644
index 000000000..231a8cd63
--- /dev/null
+++ b/tests/specs/run/top_level_await_order/top_level_await/unresolved.js
@@ -0,0 +1 @@
+await new Promise(() => {});
diff --git a/tests/specs/run/top_level_await_order/top_level_await/unresolved.out b/tests/specs/run/top_level_await_order/top_level_await/unresolved.out
new file mode 100644
index 000000000..1f4ea5d38
--- /dev/null
+++ b/tests/specs/run/top_level_await_order/top_level_await/unresolved.out
@@ -0,0 +1,4 @@
+error: Top-level await promise never resolved
+await new Promise(() => {});
+^
+ at <anonymous> ([WILDCARD]top_level_await/unresolved.js:1:1)
diff --git a/tests/specs/run/top_level_await_ts/__test__.jsonc b/tests/specs/run/top_level_await_ts/__test__.jsonc
new file mode 100644
index 000000000..15f937df1
--- /dev/null
+++ b/tests/specs/run/top_level_await_ts/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --allow-read top_level_await/top_level_await.ts",
+ "output": "top_level_await/top_level_await.out"
+}
diff --git a/tests/specs/run/top_level_await_ts/hello.txt b/tests/specs/run/top_level_await_ts/hello.txt
new file mode 100644
index 000000000..6769dd60b
--- /dev/null
+++ b/tests/specs/run/top_level_await_ts/hello.txt
@@ -0,0 +1 @@
+Hello world! \ No newline at end of file
diff --git a/tests/specs/run/top_level_await_ts/top_level_await/circular.js b/tests/specs/run/top_level_await_ts/top_level_await/circular.js
new file mode 100644
index 000000000..ff2964b6a
--- /dev/null
+++ b/tests/specs/run/top_level_await_ts/top_level_await/circular.js
@@ -0,0 +1,8 @@
+import { foo } from "./tla3/timeout_loop.js";
+
+export const collection = [];
+
+const mod = await import("./tla3/b.js");
+
+console.log("foo in main", foo);
+console.log("mod", mod);
diff --git a/tests/specs/run/top_level_await_ts/top_level_await/circular.out b/tests/specs/run/top_level_await_ts/top_level_await/circular.out
new file mode 100644
index 000000000..c88978961
--- /dev/null
+++ b/tests/specs/run/top_level_await_ts/top_level_await/circular.out
@@ -0,0 +1,10 @@
+timeout loop 0
+timeout loop 1
+timeout loop 2
+timeout loop 3
+timeout loop 4
+timeout loop 5
+error: Top-level await promise never resolved
+const mod = await import("./tla3/b.js");
+ ^
+ at <anonymous> ([WILDCARD]/top_level_await/circular.js:5:13)
diff --git a/tests/specs/run/top_level_await_ts/top_level_await/loop.js b/tests/specs/run/top_level_await_ts/top_level_await/loop.js
new file mode 100644
index 000000000..415db5ec7
--- /dev/null
+++ b/tests/specs/run/top_level_await_ts/top_level_await/loop.js
@@ -0,0 +1,20 @@
+const importsDir = Deno.readDirSync(
+ Deno.realPathSync("./run/top_level_await/tla2"),
+);
+
+const resolvedPaths = [];
+
+for (const { name } of importsDir) {
+ const filePath = Deno.realPathSync(`./run/top_level_await/tla2/${name}`);
+ resolvedPaths.push(filePath);
+}
+
+resolvedPaths.sort();
+
+for (const filePath of resolvedPaths) {
+ console.log("loading", filePath);
+ const mod = await import(`file://${filePath}`);
+ console.log("loaded", mod);
+}
+
+console.log("all loaded");
diff --git a/tests/specs/run/top_level_await_ts/top_level_await/loop.out b/tests/specs/run/top_level_await_ts/top_level_await/loop.out
new file mode 100644
index 000000000..1bdffbf66
--- /dev/null
+++ b/tests/specs/run/top_level_await_ts/top_level_await/loop.out
@@ -0,0 +1,5 @@
+loading [WILDCARD]a.js
+loaded [Module: null prototype] { default: [class Foo] }
+loading [WILDCARD]b.js
+loaded [Module: null prototype] { default: [class Bar] }
+all loaded
diff --git a/tests/specs/run/top_level_await_ts/top_level_await/nested.out b/tests/specs/run/top_level_await_ts/top_level_await/nested.out
new file mode 100644
index 000000000..8a1218a10
--- /dev/null
+++ b/tests/specs/run/top_level_await_ts/top_level_await/nested.out
@@ -0,0 +1,5 @@
+1
+2
+3
+4
+5
diff --git a/tests/specs/run/top_level_await_ts/top_level_await/nested/a.js b/tests/specs/run/top_level_await_ts/top_level_await/nested/a.js
new file mode 100644
index 000000000..74837d4ba
--- /dev/null
+++ b/tests/specs/run/top_level_await_ts/top_level_await/nested/a.js
@@ -0,0 +1,3 @@
+console.log(2);
+await import("./b.js");
+console.log(4);
diff --git a/tests/specs/run/top_level_await_ts/top_level_await/nested/b.js b/tests/specs/run/top_level_await_ts/top_level_await/nested/b.js
new file mode 100644
index 000000000..3bd241b50
--- /dev/null
+++ b/tests/specs/run/top_level_await_ts/top_level_await/nested/b.js
@@ -0,0 +1 @@
+console.log(3);
diff --git a/tests/specs/run/top_level_await_ts/top_level_await/nested/main.js b/tests/specs/run/top_level_await_ts/top_level_await/nested/main.js
new file mode 100644
index 000000000..ed46a4717
--- /dev/null
+++ b/tests/specs/run/top_level_await_ts/top_level_await/nested/main.js
@@ -0,0 +1,3 @@
+console.log(1);
+await import("./a.js");
+console.log(5);
diff --git a/tests/specs/run/top_level_await_ts/top_level_await/order.js b/tests/specs/run/top_level_await_ts/top_level_await/order.js
new file mode 100644
index 000000000..30659cdfb
--- /dev/null
+++ b/tests/specs/run/top_level_await_ts/top_level_await/order.js
@@ -0,0 +1,21 @@
+// Ported from Node
+// https://github.com/nodejs/node/blob/54746bb763ebea0dc7e99d88ff4b379bcd680964/test/es-module/test-esm-tla.mjs
+
+const { default: order } = await import("./tla/parent.js");
+
+console.log("order", JSON.stringify(order));
+
+if (
+ !(
+ order[0] === "order" &&
+ order[1] === "b" &&
+ order[2] === "c" &&
+ order[3] === "d" &&
+ order[4] === "a" &&
+ order[5] === "parent"
+ )
+) {
+ throw new Error("TLA wrong order");
+}
+
+console.log("TLA order correct");
diff --git a/tests/specs/run/top_level_await_ts/top_level_await/order.out b/tests/specs/run/top_level_await_ts/top_level_await/order.out
new file mode 100644
index 000000000..4cc27858c
--- /dev/null
+++ b/tests/specs/run/top_level_await_ts/top_level_await/order.out
@@ -0,0 +1,2 @@
+order ["order","b","c","d","a","parent"]
+TLA order correct
diff --git a/tests/specs/run/top_level_await_ts/top_level_await/tla/a.js b/tests/specs/run/top_level_await_ts/top_level_await/tla/a.js
new file mode 100644
index 000000000..c3ef3f7db
--- /dev/null
+++ b/tests/specs/run/top_level_await_ts/top_level_await/tla/a.js
@@ -0,0 +1,3 @@
+import order from "./order.js";
+
+order.push("b");
diff --git a/tests/specs/run/top_level_await_ts/top_level_await/tla/b.js b/tests/specs/run/top_level_await_ts/top_level_await/tla/b.js
new file mode 100644
index 000000000..3271c92d8
--- /dev/null
+++ b/tests/specs/run/top_level_await_ts/top_level_await/tla/b.js
@@ -0,0 +1,7 @@
+import order from "./order.js";
+
+await new Promise((resolve) => {
+ setTimeout(resolve, 200);
+});
+
+order.push("a");
diff --git a/tests/specs/run/top_level_await_ts/top_level_await/tla/c.js b/tests/specs/run/top_level_await_ts/top_level_await/tla/c.js
new file mode 100644
index 000000000..806eb0a8b
--- /dev/null
+++ b/tests/specs/run/top_level_await_ts/top_level_await/tla/c.js
@@ -0,0 +1,3 @@
+import order from "./order.js";
+
+order.push("c");
diff --git a/tests/specs/run/top_level_await_ts/top_level_await/tla/d.js b/tests/specs/run/top_level_await_ts/top_level_await/tla/d.js
new file mode 100644
index 000000000..283ebf817
--- /dev/null
+++ b/tests/specs/run/top_level_await_ts/top_level_await/tla/d.js
@@ -0,0 +1,8 @@
+import order from "./order.js";
+
+const end = Date.now() + 500;
+while (end < Date.now()) {
+ // pass
+}
+
+order.push("d");
diff --git a/tests/specs/run/top_level_await_ts/top_level_await/tla/order.js b/tests/specs/run/top_level_await_ts/top_level_await/tla/order.js
new file mode 100644
index 000000000..f213a562c
--- /dev/null
+++ b/tests/specs/run/top_level_await_ts/top_level_await/tla/order.js
@@ -0,0 +1 @@
+export default ["order"];
diff --git a/tests/specs/run/top_level_await_ts/top_level_await/tla/parent.js b/tests/specs/run/top_level_await_ts/top_level_await/tla/parent.js
new file mode 100644
index 000000000..1ecc15463
--- /dev/null
+++ b/tests/specs/run/top_level_await_ts/top_level_await/tla/parent.js
@@ -0,0 +1,9 @@
+import order from "./order.js";
+import "./a.js";
+import "./b.js";
+import "./c.js";
+import "./d.js";
+
+order.push("parent");
+
+export default order;
diff --git a/tests/specs/run/top_level_await_ts/top_level_await/tla2/a.js b/tests/specs/run/top_level_await_ts/top_level_await/tla2/a.js
new file mode 100644
index 000000000..d07bcb94d
--- /dev/null
+++ b/tests/specs/run/top_level_await_ts/top_level_await/tla2/a.js
@@ -0,0 +1,5 @@
+export default class Foo {
+ constructor(message) {
+ this.message = message;
+ }
+}
diff --git a/tests/specs/run/top_level_await_ts/top_level_await/tla2/b.js b/tests/specs/run/top_level_await_ts/top_level_await/tla2/b.js
new file mode 100644
index 000000000..68e357c1e
--- /dev/null
+++ b/tests/specs/run/top_level_await_ts/top_level_await/tla2/b.js
@@ -0,0 +1,5 @@
+export default class Bar {
+ constructor(message) {
+ this.message = message;
+ }
+}
diff --git a/tests/specs/run/top_level_await_ts/top_level_await/tla3/b.js b/tests/specs/run/top_level_await_ts/top_level_await/tla3/b.js
new file mode 100644
index 000000000..d0349545e
--- /dev/null
+++ b/tests/specs/run/top_level_await_ts/top_level_await/tla3/b.js
@@ -0,0 +1,7 @@
+import { foo } from "./timeout_loop.js";
+import { collection } from "../circular.js";
+
+console.log("collection in b", collection);
+console.log("foo in b", foo);
+
+export const a = "a";
diff --git a/tests/specs/run/top_level_await_ts/top_level_await/tla3/timeout_loop.js b/tests/specs/run/top_level_await_ts/top_level_await/tla3/timeout_loop.js
new file mode 100644
index 000000000..860e6cd2a
--- /dev/null
+++ b/tests/specs/run/top_level_await_ts/top_level_await/tla3/timeout_loop.js
@@ -0,0 +1,23 @@
+export const foo = "foo";
+
+export function delay(ms) {
+ return new Promise((res) =>
+ setTimeout(() => {
+ res();
+ }, ms)
+ );
+}
+
+let i = 0;
+
+async function timeoutLoop() {
+ await delay(1000);
+ console.log("timeout loop", i);
+ i++;
+ if (i > 5) {
+ return;
+ }
+ timeoutLoop();
+}
+
+timeoutLoop();
diff --git a/tests/specs/run/top_level_await_ts/top_level_await/top_level_await.js b/tests/specs/run/top_level_await_ts/top_level_await/top_level_await.js
new file mode 100644
index 000000000..ea319ea12
--- /dev/null
+++ b/tests/specs/run/top_level_await_ts/top_level_await/top_level_await.js
@@ -0,0 +1,3 @@
+const buf = await Deno.readFile("./assets/hello.txt");
+const n = await Deno.stdout.write(buf);
+console.log(`\n\nwrite ${n}`);
diff --git a/tests/specs/run/top_level_await_ts/top_level_await/top_level_await.out b/tests/specs/run/top_level_await_ts/top_level_await/top_level_await.out
new file mode 100644
index 000000000..4b65d15fe
--- /dev/null
+++ b/tests/specs/run/top_level_await_ts/top_level_await/top_level_await.out
@@ -0,0 +1,3 @@
+Hello world!
+
+write 12
diff --git a/tests/specs/run/top_level_await_ts/top_level_await/top_level_await.ts b/tests/specs/run/top_level_await_ts/top_level_await/top_level_await.ts
new file mode 100644
index 000000000..48f66545a
--- /dev/null
+++ b/tests/specs/run/top_level_await_ts/top_level_await/top_level_await.ts
@@ -0,0 +1,3 @@
+const buf: Uint8Array = await Deno.readFile("./hello.txt");
+const n: number = await Deno.stdout.write(buf);
+console.log(`\n\nwrite ${n}`);
diff --git a/tests/specs/run/top_level_await_ts/top_level_await/top_level_for_await.js b/tests/specs/run/top_level_await_ts/top_level_await/top_level_for_await.js
new file mode 100644
index 000000000..a330f6c71
--- /dev/null
+++ b/tests/specs/run/top_level_await_ts/top_level_await/top_level_for_await.js
@@ -0,0 +1,10 @@
+function* asyncGenerator() {
+ let i = 0;
+ while (i < 3) {
+ yield i++;
+ }
+}
+
+for await (const num of asyncGenerator()) {
+ console.log(num);
+}
diff --git a/tests/specs/run/top_level_await_ts/top_level_await/top_level_for_await.out b/tests/specs/run/top_level_await_ts/top_level_await/top_level_for_await.out
new file mode 100644
index 000000000..4539bbf2d
--- /dev/null
+++ b/tests/specs/run/top_level_await_ts/top_level_await/top_level_for_await.out
@@ -0,0 +1,3 @@
+0
+1
+2
diff --git a/tests/specs/run/top_level_await_ts/top_level_await/top_level_for_await.ts b/tests/specs/run/top_level_await_ts/top_level_await/top_level_for_await.ts
new file mode 100644
index 000000000..9179322d7
--- /dev/null
+++ b/tests/specs/run/top_level_await_ts/top_level_await/top_level_for_await.ts
@@ -0,0 +1,10 @@
+async function* asyncGenerator(): AsyncIterableIterator<number> {
+ let i = 0;
+ while (i < 3) {
+ yield i++;
+ }
+}
+
+for await (const num of asyncGenerator()) {
+ console.log(num);
+}
diff --git a/tests/specs/run/top_level_await_ts/top_level_await/unresolved.js b/tests/specs/run/top_level_await_ts/top_level_await/unresolved.js
new file mode 100644
index 000000000..231a8cd63
--- /dev/null
+++ b/tests/specs/run/top_level_await_ts/top_level_await/unresolved.js
@@ -0,0 +1 @@
+await new Promise(() => {});
diff --git a/tests/specs/run/top_level_await_ts/top_level_await/unresolved.out b/tests/specs/run/top_level_await_ts/top_level_await/unresolved.out
new file mode 100644
index 000000000..1f4ea5d38
--- /dev/null
+++ b/tests/specs/run/top_level_await_ts/top_level_await/unresolved.out
@@ -0,0 +1,4 @@
+error: Top-level await promise never resolved
+await new Promise(() => {});
+^
+ at <anonymous> ([WILDCARD]top_level_await/unresolved.js:1:1)
diff --git a/tests/specs/run/top_level_await_unresolved/__test__.jsonc b/tests/specs/run/top_level_await_unresolved/__test__.jsonc
new file mode 100644
index 000000000..a92774c1b
--- /dev/null
+++ b/tests/specs/run/top_level_await_unresolved/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run top_level_await/unresolved.js",
+ "output": "top_level_await/unresolved.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/top_level_await_unresolved/top_level_await/circular.js b/tests/specs/run/top_level_await_unresolved/top_level_await/circular.js
new file mode 100644
index 000000000..ff2964b6a
--- /dev/null
+++ b/tests/specs/run/top_level_await_unresolved/top_level_await/circular.js
@@ -0,0 +1,8 @@
+import { foo } from "./tla3/timeout_loop.js";
+
+export const collection = [];
+
+const mod = await import("./tla3/b.js");
+
+console.log("foo in main", foo);
+console.log("mod", mod);
diff --git a/tests/specs/run/top_level_await_unresolved/top_level_await/circular.out b/tests/specs/run/top_level_await_unresolved/top_level_await/circular.out
new file mode 100644
index 000000000..c88978961
--- /dev/null
+++ b/tests/specs/run/top_level_await_unresolved/top_level_await/circular.out
@@ -0,0 +1,10 @@
+timeout loop 0
+timeout loop 1
+timeout loop 2
+timeout loop 3
+timeout loop 4
+timeout loop 5
+error: Top-level await promise never resolved
+const mod = await import("./tla3/b.js");
+ ^
+ at <anonymous> ([WILDCARD]/top_level_await/circular.js:5:13)
diff --git a/tests/specs/run/top_level_await_unresolved/top_level_await/loop.js b/tests/specs/run/top_level_await_unresolved/top_level_await/loop.js
new file mode 100644
index 000000000..415db5ec7
--- /dev/null
+++ b/tests/specs/run/top_level_await_unresolved/top_level_await/loop.js
@@ -0,0 +1,20 @@
+const importsDir = Deno.readDirSync(
+ Deno.realPathSync("./run/top_level_await/tla2"),
+);
+
+const resolvedPaths = [];
+
+for (const { name } of importsDir) {
+ const filePath = Deno.realPathSync(`./run/top_level_await/tla2/${name}`);
+ resolvedPaths.push(filePath);
+}
+
+resolvedPaths.sort();
+
+for (const filePath of resolvedPaths) {
+ console.log("loading", filePath);
+ const mod = await import(`file://${filePath}`);
+ console.log("loaded", mod);
+}
+
+console.log("all loaded");
diff --git a/tests/specs/run/top_level_await_unresolved/top_level_await/loop.out b/tests/specs/run/top_level_await_unresolved/top_level_await/loop.out
new file mode 100644
index 000000000..1bdffbf66
--- /dev/null
+++ b/tests/specs/run/top_level_await_unresolved/top_level_await/loop.out
@@ -0,0 +1,5 @@
+loading [WILDCARD]a.js
+loaded [Module: null prototype] { default: [class Foo] }
+loading [WILDCARD]b.js
+loaded [Module: null prototype] { default: [class Bar] }
+all loaded
diff --git a/tests/specs/run/top_level_await_unresolved/top_level_await/nested.out b/tests/specs/run/top_level_await_unresolved/top_level_await/nested.out
new file mode 100644
index 000000000..8a1218a10
--- /dev/null
+++ b/tests/specs/run/top_level_await_unresolved/top_level_await/nested.out
@@ -0,0 +1,5 @@
+1
+2
+3
+4
+5
diff --git a/tests/specs/run/top_level_await_unresolved/top_level_await/nested/a.js b/tests/specs/run/top_level_await_unresolved/top_level_await/nested/a.js
new file mode 100644
index 000000000..74837d4ba
--- /dev/null
+++ b/tests/specs/run/top_level_await_unresolved/top_level_await/nested/a.js
@@ -0,0 +1,3 @@
+console.log(2);
+await import("./b.js");
+console.log(4);
diff --git a/tests/specs/run/top_level_await_unresolved/top_level_await/nested/b.js b/tests/specs/run/top_level_await_unresolved/top_level_await/nested/b.js
new file mode 100644
index 000000000..3bd241b50
--- /dev/null
+++ b/tests/specs/run/top_level_await_unresolved/top_level_await/nested/b.js
@@ -0,0 +1 @@
+console.log(3);
diff --git a/tests/specs/run/top_level_await_unresolved/top_level_await/nested/main.js b/tests/specs/run/top_level_await_unresolved/top_level_await/nested/main.js
new file mode 100644
index 000000000..ed46a4717
--- /dev/null
+++ b/tests/specs/run/top_level_await_unresolved/top_level_await/nested/main.js
@@ -0,0 +1,3 @@
+console.log(1);
+await import("./a.js");
+console.log(5);
diff --git a/tests/specs/run/top_level_await_unresolved/top_level_await/order.js b/tests/specs/run/top_level_await_unresolved/top_level_await/order.js
new file mode 100644
index 000000000..30659cdfb
--- /dev/null
+++ b/tests/specs/run/top_level_await_unresolved/top_level_await/order.js
@@ -0,0 +1,21 @@
+// Ported from Node
+// https://github.com/nodejs/node/blob/54746bb763ebea0dc7e99d88ff4b379bcd680964/test/es-module/test-esm-tla.mjs
+
+const { default: order } = await import("./tla/parent.js");
+
+console.log("order", JSON.stringify(order));
+
+if (
+ !(
+ order[0] === "order" &&
+ order[1] === "b" &&
+ order[2] === "c" &&
+ order[3] === "d" &&
+ order[4] === "a" &&
+ order[5] === "parent"
+ )
+) {
+ throw new Error("TLA wrong order");
+}
+
+console.log("TLA order correct");
diff --git a/tests/specs/run/top_level_await_unresolved/top_level_await/order.out b/tests/specs/run/top_level_await_unresolved/top_level_await/order.out
new file mode 100644
index 000000000..4cc27858c
--- /dev/null
+++ b/tests/specs/run/top_level_await_unresolved/top_level_await/order.out
@@ -0,0 +1,2 @@
+order ["order","b","c","d","a","parent"]
+TLA order correct
diff --git a/tests/specs/run/top_level_await_unresolved/top_level_await/tla/a.js b/tests/specs/run/top_level_await_unresolved/top_level_await/tla/a.js
new file mode 100644
index 000000000..c3ef3f7db
--- /dev/null
+++ b/tests/specs/run/top_level_await_unresolved/top_level_await/tla/a.js
@@ -0,0 +1,3 @@
+import order from "./order.js";
+
+order.push("b");
diff --git a/tests/specs/run/top_level_await_unresolved/top_level_await/tla/b.js b/tests/specs/run/top_level_await_unresolved/top_level_await/tla/b.js
new file mode 100644
index 000000000..3271c92d8
--- /dev/null
+++ b/tests/specs/run/top_level_await_unresolved/top_level_await/tla/b.js
@@ -0,0 +1,7 @@
+import order from "./order.js";
+
+await new Promise((resolve) => {
+ setTimeout(resolve, 200);
+});
+
+order.push("a");
diff --git a/tests/specs/run/top_level_await_unresolved/top_level_await/tla/c.js b/tests/specs/run/top_level_await_unresolved/top_level_await/tla/c.js
new file mode 100644
index 000000000..806eb0a8b
--- /dev/null
+++ b/tests/specs/run/top_level_await_unresolved/top_level_await/tla/c.js
@@ -0,0 +1,3 @@
+import order from "./order.js";
+
+order.push("c");
diff --git a/tests/specs/run/top_level_await_unresolved/top_level_await/tla/d.js b/tests/specs/run/top_level_await_unresolved/top_level_await/tla/d.js
new file mode 100644
index 000000000..283ebf817
--- /dev/null
+++ b/tests/specs/run/top_level_await_unresolved/top_level_await/tla/d.js
@@ -0,0 +1,8 @@
+import order from "./order.js";
+
+const end = Date.now() + 500;
+while (end < Date.now()) {
+ // pass
+}
+
+order.push("d");
diff --git a/tests/specs/run/top_level_await_unresolved/top_level_await/tla/order.js b/tests/specs/run/top_level_await_unresolved/top_level_await/tla/order.js
new file mode 100644
index 000000000..f213a562c
--- /dev/null
+++ b/tests/specs/run/top_level_await_unresolved/top_level_await/tla/order.js
@@ -0,0 +1 @@
+export default ["order"];
diff --git a/tests/specs/run/top_level_await_unresolved/top_level_await/tla/parent.js b/tests/specs/run/top_level_await_unresolved/top_level_await/tla/parent.js
new file mode 100644
index 000000000..1ecc15463
--- /dev/null
+++ b/tests/specs/run/top_level_await_unresolved/top_level_await/tla/parent.js
@@ -0,0 +1,9 @@
+import order from "./order.js";
+import "./a.js";
+import "./b.js";
+import "./c.js";
+import "./d.js";
+
+order.push("parent");
+
+export default order;
diff --git a/tests/specs/run/top_level_await_unresolved/top_level_await/tla2/a.js b/tests/specs/run/top_level_await_unresolved/top_level_await/tla2/a.js
new file mode 100644
index 000000000..d07bcb94d
--- /dev/null
+++ b/tests/specs/run/top_level_await_unresolved/top_level_await/tla2/a.js
@@ -0,0 +1,5 @@
+export default class Foo {
+ constructor(message) {
+ this.message = message;
+ }
+}
diff --git a/tests/specs/run/top_level_await_unresolved/top_level_await/tla2/b.js b/tests/specs/run/top_level_await_unresolved/top_level_await/tla2/b.js
new file mode 100644
index 000000000..68e357c1e
--- /dev/null
+++ b/tests/specs/run/top_level_await_unresolved/top_level_await/tla2/b.js
@@ -0,0 +1,5 @@
+export default class Bar {
+ constructor(message) {
+ this.message = message;
+ }
+}
diff --git a/tests/specs/run/top_level_await_unresolved/top_level_await/tla3/b.js b/tests/specs/run/top_level_await_unresolved/top_level_await/tla3/b.js
new file mode 100644
index 000000000..d0349545e
--- /dev/null
+++ b/tests/specs/run/top_level_await_unresolved/top_level_await/tla3/b.js
@@ -0,0 +1,7 @@
+import { foo } from "./timeout_loop.js";
+import { collection } from "../circular.js";
+
+console.log("collection in b", collection);
+console.log("foo in b", foo);
+
+export const a = "a";
diff --git a/tests/specs/run/top_level_await_unresolved/top_level_await/tla3/timeout_loop.js b/tests/specs/run/top_level_await_unresolved/top_level_await/tla3/timeout_loop.js
new file mode 100644
index 000000000..860e6cd2a
--- /dev/null
+++ b/tests/specs/run/top_level_await_unresolved/top_level_await/tla3/timeout_loop.js
@@ -0,0 +1,23 @@
+export const foo = "foo";
+
+export function delay(ms) {
+ return new Promise((res) =>
+ setTimeout(() => {
+ res();
+ }, ms)
+ );
+}
+
+let i = 0;
+
+async function timeoutLoop() {
+ await delay(1000);
+ console.log("timeout loop", i);
+ i++;
+ if (i > 5) {
+ return;
+ }
+ timeoutLoop();
+}
+
+timeoutLoop();
diff --git a/tests/specs/run/top_level_await_unresolved/top_level_await/top_level_await.js b/tests/specs/run/top_level_await_unresolved/top_level_await/top_level_await.js
new file mode 100644
index 000000000..ea319ea12
--- /dev/null
+++ b/tests/specs/run/top_level_await_unresolved/top_level_await/top_level_await.js
@@ -0,0 +1,3 @@
+const buf = await Deno.readFile("./assets/hello.txt");
+const n = await Deno.stdout.write(buf);
+console.log(`\n\nwrite ${n}`);
diff --git a/tests/specs/run/top_level_await_unresolved/top_level_await/top_level_await.out b/tests/specs/run/top_level_await_unresolved/top_level_await/top_level_await.out
new file mode 100644
index 000000000..4b65d15fe
--- /dev/null
+++ b/tests/specs/run/top_level_await_unresolved/top_level_await/top_level_await.out
@@ -0,0 +1,3 @@
+Hello world!
+
+write 12
diff --git a/tests/specs/run/top_level_await_unresolved/top_level_await/top_level_await.ts b/tests/specs/run/top_level_await_unresolved/top_level_await/top_level_await.ts
new file mode 100644
index 000000000..8d47ceb21
--- /dev/null
+++ b/tests/specs/run/top_level_await_unresolved/top_level_await/top_level_await.ts
@@ -0,0 +1,3 @@
+const buf: Uint8Array = await Deno.readFile("./assets/hello.txt");
+const n: number = await Deno.stdout.write(buf);
+console.log(`\n\nwrite ${n}`);
diff --git a/tests/specs/run/top_level_await_unresolved/top_level_await/top_level_for_await.js b/tests/specs/run/top_level_await_unresolved/top_level_await/top_level_for_await.js
new file mode 100644
index 000000000..a330f6c71
--- /dev/null
+++ b/tests/specs/run/top_level_await_unresolved/top_level_await/top_level_for_await.js
@@ -0,0 +1,10 @@
+function* asyncGenerator() {
+ let i = 0;
+ while (i < 3) {
+ yield i++;
+ }
+}
+
+for await (const num of asyncGenerator()) {
+ console.log(num);
+}
diff --git a/tests/specs/run/top_level_await_unresolved/top_level_await/top_level_for_await.out b/tests/specs/run/top_level_await_unresolved/top_level_await/top_level_for_await.out
new file mode 100644
index 000000000..4539bbf2d
--- /dev/null
+++ b/tests/specs/run/top_level_await_unresolved/top_level_await/top_level_for_await.out
@@ -0,0 +1,3 @@
+0
+1
+2
diff --git a/tests/specs/run/top_level_await_unresolved/top_level_await/top_level_for_await.ts b/tests/specs/run/top_level_await_unresolved/top_level_await/top_level_for_await.ts
new file mode 100644
index 000000000..9179322d7
--- /dev/null
+++ b/tests/specs/run/top_level_await_unresolved/top_level_await/top_level_for_await.ts
@@ -0,0 +1,10 @@
+async function* asyncGenerator(): AsyncIterableIterator<number> {
+ let i = 0;
+ while (i < 3) {
+ yield i++;
+ }
+}
+
+for await (const num of asyncGenerator()) {
+ console.log(num);
+}
diff --git a/tests/specs/run/top_level_await_unresolved/top_level_await/unresolved.js b/tests/specs/run/top_level_await_unresolved/top_level_await/unresolved.js
new file mode 100644
index 000000000..231a8cd63
--- /dev/null
+++ b/tests/specs/run/top_level_await_unresolved/top_level_await/unresolved.js
@@ -0,0 +1 @@
+await new Promise(() => {});
diff --git a/tests/specs/run/top_level_await_unresolved/top_level_await/unresolved.out b/tests/specs/run/top_level_await_unresolved/top_level_await/unresolved.out
new file mode 100644
index 000000000..1f4ea5d38
--- /dev/null
+++ b/tests/specs/run/top_level_await_unresolved/top_level_await/unresolved.out
@@ -0,0 +1,4 @@
+error: Top-level await promise never resolved
+await new Promise(() => {});
+^
+ at <anonymous> ([WILDCARD]top_level_await/unresolved.js:1:1)
diff --git a/tests/specs/run/top_level_for_await/__test__.jsonc b/tests/specs/run/top_level_for_await/__test__.jsonc
new file mode 100644
index 000000000..198008560
--- /dev/null
+++ b/tests/specs/run/top_level_for_await/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet top_level_await/top_level_for_await.js",
+ "output": "top_level_await/top_level_for_await.out"
+}
diff --git a/tests/specs/run/top_level_for_await/top_level_await/circular.js b/tests/specs/run/top_level_for_await/top_level_await/circular.js
new file mode 100644
index 000000000..ff2964b6a
--- /dev/null
+++ b/tests/specs/run/top_level_for_await/top_level_await/circular.js
@@ -0,0 +1,8 @@
+import { foo } from "./tla3/timeout_loop.js";
+
+export const collection = [];
+
+const mod = await import("./tla3/b.js");
+
+console.log("foo in main", foo);
+console.log("mod", mod);
diff --git a/tests/specs/run/top_level_for_await/top_level_await/circular.out b/tests/specs/run/top_level_for_await/top_level_await/circular.out
new file mode 100644
index 000000000..c88978961
--- /dev/null
+++ b/tests/specs/run/top_level_for_await/top_level_await/circular.out
@@ -0,0 +1,10 @@
+timeout loop 0
+timeout loop 1
+timeout loop 2
+timeout loop 3
+timeout loop 4
+timeout loop 5
+error: Top-level await promise never resolved
+const mod = await import("./tla3/b.js");
+ ^
+ at <anonymous> ([WILDCARD]/top_level_await/circular.js:5:13)
diff --git a/tests/specs/run/top_level_for_await/top_level_await/loop.js b/tests/specs/run/top_level_for_await/top_level_await/loop.js
new file mode 100644
index 000000000..415db5ec7
--- /dev/null
+++ b/tests/specs/run/top_level_for_await/top_level_await/loop.js
@@ -0,0 +1,20 @@
+const importsDir = Deno.readDirSync(
+ Deno.realPathSync("./run/top_level_await/tla2"),
+);
+
+const resolvedPaths = [];
+
+for (const { name } of importsDir) {
+ const filePath = Deno.realPathSync(`./run/top_level_await/tla2/${name}`);
+ resolvedPaths.push(filePath);
+}
+
+resolvedPaths.sort();
+
+for (const filePath of resolvedPaths) {
+ console.log("loading", filePath);
+ const mod = await import(`file://${filePath}`);
+ console.log("loaded", mod);
+}
+
+console.log("all loaded");
diff --git a/tests/specs/run/top_level_for_await/top_level_await/loop.out b/tests/specs/run/top_level_for_await/top_level_await/loop.out
new file mode 100644
index 000000000..1bdffbf66
--- /dev/null
+++ b/tests/specs/run/top_level_for_await/top_level_await/loop.out
@@ -0,0 +1,5 @@
+loading [WILDCARD]a.js
+loaded [Module: null prototype] { default: [class Foo] }
+loading [WILDCARD]b.js
+loaded [Module: null prototype] { default: [class Bar] }
+all loaded
diff --git a/tests/specs/run/top_level_for_await/top_level_await/nested.out b/tests/specs/run/top_level_for_await/top_level_await/nested.out
new file mode 100644
index 000000000..8a1218a10
--- /dev/null
+++ b/tests/specs/run/top_level_for_await/top_level_await/nested.out
@@ -0,0 +1,5 @@
+1
+2
+3
+4
+5
diff --git a/tests/specs/run/top_level_for_await/top_level_await/nested/a.js b/tests/specs/run/top_level_for_await/top_level_await/nested/a.js
new file mode 100644
index 000000000..74837d4ba
--- /dev/null
+++ b/tests/specs/run/top_level_for_await/top_level_await/nested/a.js
@@ -0,0 +1,3 @@
+console.log(2);
+await import("./b.js");
+console.log(4);
diff --git a/tests/specs/run/top_level_for_await/top_level_await/nested/b.js b/tests/specs/run/top_level_for_await/top_level_await/nested/b.js
new file mode 100644
index 000000000..3bd241b50
--- /dev/null
+++ b/tests/specs/run/top_level_for_await/top_level_await/nested/b.js
@@ -0,0 +1 @@
+console.log(3);
diff --git a/tests/specs/run/top_level_for_await/top_level_await/nested/main.js b/tests/specs/run/top_level_for_await/top_level_await/nested/main.js
new file mode 100644
index 000000000..ed46a4717
--- /dev/null
+++ b/tests/specs/run/top_level_for_await/top_level_await/nested/main.js
@@ -0,0 +1,3 @@
+console.log(1);
+await import("./a.js");
+console.log(5);
diff --git a/tests/specs/run/top_level_for_await/top_level_await/order.js b/tests/specs/run/top_level_for_await/top_level_await/order.js
new file mode 100644
index 000000000..30659cdfb
--- /dev/null
+++ b/tests/specs/run/top_level_for_await/top_level_await/order.js
@@ -0,0 +1,21 @@
+// Ported from Node
+// https://github.com/nodejs/node/blob/54746bb763ebea0dc7e99d88ff4b379bcd680964/test/es-module/test-esm-tla.mjs
+
+const { default: order } = await import("./tla/parent.js");
+
+console.log("order", JSON.stringify(order));
+
+if (
+ !(
+ order[0] === "order" &&
+ order[1] === "b" &&
+ order[2] === "c" &&
+ order[3] === "d" &&
+ order[4] === "a" &&
+ order[5] === "parent"
+ )
+) {
+ throw new Error("TLA wrong order");
+}
+
+console.log("TLA order correct");
diff --git a/tests/specs/run/top_level_for_await/top_level_await/order.out b/tests/specs/run/top_level_for_await/top_level_await/order.out
new file mode 100644
index 000000000..4cc27858c
--- /dev/null
+++ b/tests/specs/run/top_level_for_await/top_level_await/order.out
@@ -0,0 +1,2 @@
+order ["order","b","c","d","a","parent"]
+TLA order correct
diff --git a/tests/specs/run/top_level_for_await/top_level_await/tla/a.js b/tests/specs/run/top_level_for_await/top_level_await/tla/a.js
new file mode 100644
index 000000000..c3ef3f7db
--- /dev/null
+++ b/tests/specs/run/top_level_for_await/top_level_await/tla/a.js
@@ -0,0 +1,3 @@
+import order from "./order.js";
+
+order.push("b");
diff --git a/tests/specs/run/top_level_for_await/top_level_await/tla/b.js b/tests/specs/run/top_level_for_await/top_level_await/tla/b.js
new file mode 100644
index 000000000..3271c92d8
--- /dev/null
+++ b/tests/specs/run/top_level_for_await/top_level_await/tla/b.js
@@ -0,0 +1,7 @@
+import order from "./order.js";
+
+await new Promise((resolve) => {
+ setTimeout(resolve, 200);
+});
+
+order.push("a");
diff --git a/tests/specs/run/top_level_for_await/top_level_await/tla/c.js b/tests/specs/run/top_level_for_await/top_level_await/tla/c.js
new file mode 100644
index 000000000..806eb0a8b
--- /dev/null
+++ b/tests/specs/run/top_level_for_await/top_level_await/tla/c.js
@@ -0,0 +1,3 @@
+import order from "./order.js";
+
+order.push("c");
diff --git a/tests/specs/run/top_level_for_await/top_level_await/tla/d.js b/tests/specs/run/top_level_for_await/top_level_await/tla/d.js
new file mode 100644
index 000000000..283ebf817
--- /dev/null
+++ b/tests/specs/run/top_level_for_await/top_level_await/tla/d.js
@@ -0,0 +1,8 @@
+import order from "./order.js";
+
+const end = Date.now() + 500;
+while (end < Date.now()) {
+ // pass
+}
+
+order.push("d");
diff --git a/tests/specs/run/top_level_for_await/top_level_await/tla/order.js b/tests/specs/run/top_level_for_await/top_level_await/tla/order.js
new file mode 100644
index 000000000..f213a562c
--- /dev/null
+++ b/tests/specs/run/top_level_for_await/top_level_await/tla/order.js
@@ -0,0 +1 @@
+export default ["order"];
diff --git a/tests/specs/run/top_level_for_await/top_level_await/tla/parent.js b/tests/specs/run/top_level_for_await/top_level_await/tla/parent.js
new file mode 100644
index 000000000..1ecc15463
--- /dev/null
+++ b/tests/specs/run/top_level_for_await/top_level_await/tla/parent.js
@@ -0,0 +1,9 @@
+import order from "./order.js";
+import "./a.js";
+import "./b.js";
+import "./c.js";
+import "./d.js";
+
+order.push("parent");
+
+export default order;
diff --git a/tests/specs/run/top_level_for_await/top_level_await/tla2/a.js b/tests/specs/run/top_level_for_await/top_level_await/tla2/a.js
new file mode 100644
index 000000000..d07bcb94d
--- /dev/null
+++ b/tests/specs/run/top_level_for_await/top_level_await/tla2/a.js
@@ -0,0 +1,5 @@
+export default class Foo {
+ constructor(message) {
+ this.message = message;
+ }
+}
diff --git a/tests/specs/run/top_level_for_await/top_level_await/tla2/b.js b/tests/specs/run/top_level_for_await/top_level_await/tla2/b.js
new file mode 100644
index 000000000..68e357c1e
--- /dev/null
+++ b/tests/specs/run/top_level_for_await/top_level_await/tla2/b.js
@@ -0,0 +1,5 @@
+export default class Bar {
+ constructor(message) {
+ this.message = message;
+ }
+}
diff --git a/tests/specs/run/top_level_for_await/top_level_await/tla3/b.js b/tests/specs/run/top_level_for_await/top_level_await/tla3/b.js
new file mode 100644
index 000000000..d0349545e
--- /dev/null
+++ b/tests/specs/run/top_level_for_await/top_level_await/tla3/b.js
@@ -0,0 +1,7 @@
+import { foo } from "./timeout_loop.js";
+import { collection } from "../circular.js";
+
+console.log("collection in b", collection);
+console.log("foo in b", foo);
+
+export const a = "a";
diff --git a/tests/specs/run/top_level_for_await/top_level_await/tla3/timeout_loop.js b/tests/specs/run/top_level_for_await/top_level_await/tla3/timeout_loop.js
new file mode 100644
index 000000000..860e6cd2a
--- /dev/null
+++ b/tests/specs/run/top_level_for_await/top_level_await/tla3/timeout_loop.js
@@ -0,0 +1,23 @@
+export const foo = "foo";
+
+export function delay(ms) {
+ return new Promise((res) =>
+ setTimeout(() => {
+ res();
+ }, ms)
+ );
+}
+
+let i = 0;
+
+async function timeoutLoop() {
+ await delay(1000);
+ console.log("timeout loop", i);
+ i++;
+ if (i > 5) {
+ return;
+ }
+ timeoutLoop();
+}
+
+timeoutLoop();
diff --git a/tests/specs/run/top_level_for_await/top_level_await/top_level_await.js b/tests/specs/run/top_level_for_await/top_level_await/top_level_await.js
new file mode 100644
index 000000000..ea319ea12
--- /dev/null
+++ b/tests/specs/run/top_level_for_await/top_level_await/top_level_await.js
@@ -0,0 +1,3 @@
+const buf = await Deno.readFile("./assets/hello.txt");
+const n = await Deno.stdout.write(buf);
+console.log(`\n\nwrite ${n}`);
diff --git a/tests/specs/run/top_level_for_await/top_level_await/top_level_await.out b/tests/specs/run/top_level_for_await/top_level_await/top_level_await.out
new file mode 100644
index 000000000..4b65d15fe
--- /dev/null
+++ b/tests/specs/run/top_level_for_await/top_level_await/top_level_await.out
@@ -0,0 +1,3 @@
+Hello world!
+
+write 12
diff --git a/tests/specs/run/top_level_for_await/top_level_await/top_level_await.ts b/tests/specs/run/top_level_for_await/top_level_await/top_level_await.ts
new file mode 100644
index 000000000..8d47ceb21
--- /dev/null
+++ b/tests/specs/run/top_level_for_await/top_level_await/top_level_await.ts
@@ -0,0 +1,3 @@
+const buf: Uint8Array = await Deno.readFile("./assets/hello.txt");
+const n: number = await Deno.stdout.write(buf);
+console.log(`\n\nwrite ${n}`);
diff --git a/tests/specs/run/top_level_for_await/top_level_await/top_level_for_await.js b/tests/specs/run/top_level_for_await/top_level_await/top_level_for_await.js
new file mode 100644
index 000000000..a330f6c71
--- /dev/null
+++ b/tests/specs/run/top_level_for_await/top_level_await/top_level_for_await.js
@@ -0,0 +1,10 @@
+function* asyncGenerator() {
+ let i = 0;
+ while (i < 3) {
+ yield i++;
+ }
+}
+
+for await (const num of asyncGenerator()) {
+ console.log(num);
+}
diff --git a/tests/specs/run/top_level_for_await/top_level_await/top_level_for_await.out b/tests/specs/run/top_level_for_await/top_level_await/top_level_for_await.out
new file mode 100644
index 000000000..4539bbf2d
--- /dev/null
+++ b/tests/specs/run/top_level_for_await/top_level_await/top_level_for_await.out
@@ -0,0 +1,3 @@
+0
+1
+2
diff --git a/tests/specs/run/top_level_for_await/top_level_await/top_level_for_await.ts b/tests/specs/run/top_level_for_await/top_level_await/top_level_for_await.ts
new file mode 100644
index 000000000..9179322d7
--- /dev/null
+++ b/tests/specs/run/top_level_for_await/top_level_await/top_level_for_await.ts
@@ -0,0 +1,10 @@
+async function* asyncGenerator(): AsyncIterableIterator<number> {
+ let i = 0;
+ while (i < 3) {
+ yield i++;
+ }
+}
+
+for await (const num of asyncGenerator()) {
+ console.log(num);
+}
diff --git a/tests/specs/run/top_level_for_await/top_level_await/unresolved.js b/tests/specs/run/top_level_for_await/top_level_await/unresolved.js
new file mode 100644
index 000000000..231a8cd63
--- /dev/null
+++ b/tests/specs/run/top_level_for_await/top_level_await/unresolved.js
@@ -0,0 +1 @@
+await new Promise(() => {});
diff --git a/tests/specs/run/top_level_for_await/top_level_await/unresolved.out b/tests/specs/run/top_level_for_await/top_level_await/unresolved.out
new file mode 100644
index 000000000..1f4ea5d38
--- /dev/null
+++ b/tests/specs/run/top_level_for_await/top_level_await/unresolved.out
@@ -0,0 +1,4 @@
+error: Top-level await promise never resolved
+await new Promise(() => {});
+^
+ at <anonymous> ([WILDCARD]top_level_await/unresolved.js:1:1)
diff --git a/tests/specs/run/top_level_for_await_ts/__test__.jsonc b/tests/specs/run/top_level_for_await_ts/__test__.jsonc
new file mode 100644
index 000000000..22314e8e0
--- /dev/null
+++ b/tests/specs/run/top_level_for_await_ts/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet top_level_await/top_level_for_await.ts",
+ "output": "top_level_await/top_level_for_await.out"
+}
diff --git a/tests/specs/run/top_level_for_await_ts/top_level_await/circular.js b/tests/specs/run/top_level_for_await_ts/top_level_await/circular.js
new file mode 100644
index 000000000..ff2964b6a
--- /dev/null
+++ b/tests/specs/run/top_level_for_await_ts/top_level_await/circular.js
@@ -0,0 +1,8 @@
+import { foo } from "./tla3/timeout_loop.js";
+
+export const collection = [];
+
+const mod = await import("./tla3/b.js");
+
+console.log("foo in main", foo);
+console.log("mod", mod);
diff --git a/tests/specs/run/top_level_for_await_ts/top_level_await/circular.out b/tests/specs/run/top_level_for_await_ts/top_level_await/circular.out
new file mode 100644
index 000000000..c88978961
--- /dev/null
+++ b/tests/specs/run/top_level_for_await_ts/top_level_await/circular.out
@@ -0,0 +1,10 @@
+timeout loop 0
+timeout loop 1
+timeout loop 2
+timeout loop 3
+timeout loop 4
+timeout loop 5
+error: Top-level await promise never resolved
+const mod = await import("./tla3/b.js");
+ ^
+ at <anonymous> ([WILDCARD]/top_level_await/circular.js:5:13)
diff --git a/tests/specs/run/top_level_for_await_ts/top_level_await/loop.js b/tests/specs/run/top_level_for_await_ts/top_level_await/loop.js
new file mode 100644
index 000000000..415db5ec7
--- /dev/null
+++ b/tests/specs/run/top_level_for_await_ts/top_level_await/loop.js
@@ -0,0 +1,20 @@
+const importsDir = Deno.readDirSync(
+ Deno.realPathSync("./run/top_level_await/tla2"),
+);
+
+const resolvedPaths = [];
+
+for (const { name } of importsDir) {
+ const filePath = Deno.realPathSync(`./run/top_level_await/tla2/${name}`);
+ resolvedPaths.push(filePath);
+}
+
+resolvedPaths.sort();
+
+for (const filePath of resolvedPaths) {
+ console.log("loading", filePath);
+ const mod = await import(`file://${filePath}`);
+ console.log("loaded", mod);
+}
+
+console.log("all loaded");
diff --git a/tests/specs/run/top_level_for_await_ts/top_level_await/loop.out b/tests/specs/run/top_level_for_await_ts/top_level_await/loop.out
new file mode 100644
index 000000000..1bdffbf66
--- /dev/null
+++ b/tests/specs/run/top_level_for_await_ts/top_level_await/loop.out
@@ -0,0 +1,5 @@
+loading [WILDCARD]a.js
+loaded [Module: null prototype] { default: [class Foo] }
+loading [WILDCARD]b.js
+loaded [Module: null prototype] { default: [class Bar] }
+all loaded
diff --git a/tests/specs/run/top_level_for_await_ts/top_level_await/nested.out b/tests/specs/run/top_level_for_await_ts/top_level_await/nested.out
new file mode 100644
index 000000000..8a1218a10
--- /dev/null
+++ b/tests/specs/run/top_level_for_await_ts/top_level_await/nested.out
@@ -0,0 +1,5 @@
+1
+2
+3
+4
+5
diff --git a/tests/specs/run/top_level_for_await_ts/top_level_await/nested/a.js b/tests/specs/run/top_level_for_await_ts/top_level_await/nested/a.js
new file mode 100644
index 000000000..74837d4ba
--- /dev/null
+++ b/tests/specs/run/top_level_for_await_ts/top_level_await/nested/a.js
@@ -0,0 +1,3 @@
+console.log(2);
+await import("./b.js");
+console.log(4);
diff --git a/tests/specs/run/top_level_for_await_ts/top_level_await/nested/b.js b/tests/specs/run/top_level_for_await_ts/top_level_await/nested/b.js
new file mode 100644
index 000000000..3bd241b50
--- /dev/null
+++ b/tests/specs/run/top_level_for_await_ts/top_level_await/nested/b.js
@@ -0,0 +1 @@
+console.log(3);
diff --git a/tests/specs/run/top_level_for_await_ts/top_level_await/nested/main.js b/tests/specs/run/top_level_for_await_ts/top_level_await/nested/main.js
new file mode 100644
index 000000000..ed46a4717
--- /dev/null
+++ b/tests/specs/run/top_level_for_await_ts/top_level_await/nested/main.js
@@ -0,0 +1,3 @@
+console.log(1);
+await import("./a.js");
+console.log(5);
diff --git a/tests/specs/run/top_level_for_await_ts/top_level_await/order.js b/tests/specs/run/top_level_for_await_ts/top_level_await/order.js
new file mode 100644
index 000000000..30659cdfb
--- /dev/null
+++ b/tests/specs/run/top_level_for_await_ts/top_level_await/order.js
@@ -0,0 +1,21 @@
+// Ported from Node
+// https://github.com/nodejs/node/blob/54746bb763ebea0dc7e99d88ff4b379bcd680964/test/es-module/test-esm-tla.mjs
+
+const { default: order } = await import("./tla/parent.js");
+
+console.log("order", JSON.stringify(order));
+
+if (
+ !(
+ order[0] === "order" &&
+ order[1] === "b" &&
+ order[2] === "c" &&
+ order[3] === "d" &&
+ order[4] === "a" &&
+ order[5] === "parent"
+ )
+) {
+ throw new Error("TLA wrong order");
+}
+
+console.log("TLA order correct");
diff --git a/tests/specs/run/top_level_for_await_ts/top_level_await/order.out b/tests/specs/run/top_level_for_await_ts/top_level_await/order.out
new file mode 100644
index 000000000..4cc27858c
--- /dev/null
+++ b/tests/specs/run/top_level_for_await_ts/top_level_await/order.out
@@ -0,0 +1,2 @@
+order ["order","b","c","d","a","parent"]
+TLA order correct
diff --git a/tests/specs/run/top_level_for_await_ts/top_level_await/tla/a.js b/tests/specs/run/top_level_for_await_ts/top_level_await/tla/a.js
new file mode 100644
index 000000000..c3ef3f7db
--- /dev/null
+++ b/tests/specs/run/top_level_for_await_ts/top_level_await/tla/a.js
@@ -0,0 +1,3 @@
+import order from "./order.js";
+
+order.push("b");
diff --git a/tests/specs/run/top_level_for_await_ts/top_level_await/tla/b.js b/tests/specs/run/top_level_for_await_ts/top_level_await/tla/b.js
new file mode 100644
index 000000000..3271c92d8
--- /dev/null
+++ b/tests/specs/run/top_level_for_await_ts/top_level_await/tla/b.js
@@ -0,0 +1,7 @@
+import order from "./order.js";
+
+await new Promise((resolve) => {
+ setTimeout(resolve, 200);
+});
+
+order.push("a");
diff --git a/tests/specs/run/top_level_for_await_ts/top_level_await/tla/c.js b/tests/specs/run/top_level_for_await_ts/top_level_await/tla/c.js
new file mode 100644
index 000000000..806eb0a8b
--- /dev/null
+++ b/tests/specs/run/top_level_for_await_ts/top_level_await/tla/c.js
@@ -0,0 +1,3 @@
+import order from "./order.js";
+
+order.push("c");
diff --git a/tests/specs/run/top_level_for_await_ts/top_level_await/tla/d.js b/tests/specs/run/top_level_for_await_ts/top_level_await/tla/d.js
new file mode 100644
index 000000000..283ebf817
--- /dev/null
+++ b/tests/specs/run/top_level_for_await_ts/top_level_await/tla/d.js
@@ -0,0 +1,8 @@
+import order from "./order.js";
+
+const end = Date.now() + 500;
+while (end < Date.now()) {
+ // pass
+}
+
+order.push("d");
diff --git a/tests/specs/run/top_level_for_await_ts/top_level_await/tla/order.js b/tests/specs/run/top_level_for_await_ts/top_level_await/tla/order.js
new file mode 100644
index 000000000..f213a562c
--- /dev/null
+++ b/tests/specs/run/top_level_for_await_ts/top_level_await/tla/order.js
@@ -0,0 +1 @@
+export default ["order"];
diff --git a/tests/specs/run/top_level_for_await_ts/top_level_await/tla/parent.js b/tests/specs/run/top_level_for_await_ts/top_level_await/tla/parent.js
new file mode 100644
index 000000000..1ecc15463
--- /dev/null
+++ b/tests/specs/run/top_level_for_await_ts/top_level_await/tla/parent.js
@@ -0,0 +1,9 @@
+import order from "./order.js";
+import "./a.js";
+import "./b.js";
+import "./c.js";
+import "./d.js";
+
+order.push("parent");
+
+export default order;
diff --git a/tests/specs/run/top_level_for_await_ts/top_level_await/tla2/a.js b/tests/specs/run/top_level_for_await_ts/top_level_await/tla2/a.js
new file mode 100644
index 000000000..d07bcb94d
--- /dev/null
+++ b/tests/specs/run/top_level_for_await_ts/top_level_await/tla2/a.js
@@ -0,0 +1,5 @@
+export default class Foo {
+ constructor(message) {
+ this.message = message;
+ }
+}
diff --git a/tests/specs/run/top_level_for_await_ts/top_level_await/tla2/b.js b/tests/specs/run/top_level_for_await_ts/top_level_await/tla2/b.js
new file mode 100644
index 000000000..68e357c1e
--- /dev/null
+++ b/tests/specs/run/top_level_for_await_ts/top_level_await/tla2/b.js
@@ -0,0 +1,5 @@
+export default class Bar {
+ constructor(message) {
+ this.message = message;
+ }
+}
diff --git a/tests/specs/run/top_level_for_await_ts/top_level_await/tla3/b.js b/tests/specs/run/top_level_for_await_ts/top_level_await/tla3/b.js
new file mode 100644
index 000000000..d0349545e
--- /dev/null
+++ b/tests/specs/run/top_level_for_await_ts/top_level_await/tla3/b.js
@@ -0,0 +1,7 @@
+import { foo } from "./timeout_loop.js";
+import { collection } from "../circular.js";
+
+console.log("collection in b", collection);
+console.log("foo in b", foo);
+
+export const a = "a";
diff --git a/tests/specs/run/top_level_for_await_ts/top_level_await/tla3/timeout_loop.js b/tests/specs/run/top_level_for_await_ts/top_level_await/tla3/timeout_loop.js
new file mode 100644
index 000000000..860e6cd2a
--- /dev/null
+++ b/tests/specs/run/top_level_for_await_ts/top_level_await/tla3/timeout_loop.js
@@ -0,0 +1,23 @@
+export const foo = "foo";
+
+export function delay(ms) {
+ return new Promise((res) =>
+ setTimeout(() => {
+ res();
+ }, ms)
+ );
+}
+
+let i = 0;
+
+async function timeoutLoop() {
+ await delay(1000);
+ console.log("timeout loop", i);
+ i++;
+ if (i > 5) {
+ return;
+ }
+ timeoutLoop();
+}
+
+timeoutLoop();
diff --git a/tests/specs/run/top_level_for_await_ts/top_level_await/top_level_await.js b/tests/specs/run/top_level_for_await_ts/top_level_await/top_level_await.js
new file mode 100644
index 000000000..ea319ea12
--- /dev/null
+++ b/tests/specs/run/top_level_for_await_ts/top_level_await/top_level_await.js
@@ -0,0 +1,3 @@
+const buf = await Deno.readFile("./assets/hello.txt");
+const n = await Deno.stdout.write(buf);
+console.log(`\n\nwrite ${n}`);
diff --git a/tests/specs/run/top_level_for_await_ts/top_level_await/top_level_await.out b/tests/specs/run/top_level_for_await_ts/top_level_await/top_level_await.out
new file mode 100644
index 000000000..4b65d15fe
--- /dev/null
+++ b/tests/specs/run/top_level_for_await_ts/top_level_await/top_level_await.out
@@ -0,0 +1,3 @@
+Hello world!
+
+write 12
diff --git a/tests/specs/run/top_level_for_await_ts/top_level_await/top_level_await.ts b/tests/specs/run/top_level_for_await_ts/top_level_await/top_level_await.ts
new file mode 100644
index 000000000..8d47ceb21
--- /dev/null
+++ b/tests/specs/run/top_level_for_await_ts/top_level_await/top_level_await.ts
@@ -0,0 +1,3 @@
+const buf: Uint8Array = await Deno.readFile("./assets/hello.txt");
+const n: number = await Deno.stdout.write(buf);
+console.log(`\n\nwrite ${n}`);
diff --git a/tests/specs/run/top_level_for_await_ts/top_level_await/top_level_for_await.js b/tests/specs/run/top_level_for_await_ts/top_level_await/top_level_for_await.js
new file mode 100644
index 000000000..a330f6c71
--- /dev/null
+++ b/tests/specs/run/top_level_for_await_ts/top_level_await/top_level_for_await.js
@@ -0,0 +1,10 @@
+function* asyncGenerator() {
+ let i = 0;
+ while (i < 3) {
+ yield i++;
+ }
+}
+
+for await (const num of asyncGenerator()) {
+ console.log(num);
+}
diff --git a/tests/specs/run/top_level_for_await_ts/top_level_await/top_level_for_await.out b/tests/specs/run/top_level_for_await_ts/top_level_await/top_level_for_await.out
new file mode 100644
index 000000000..4539bbf2d
--- /dev/null
+++ b/tests/specs/run/top_level_for_await_ts/top_level_await/top_level_for_await.out
@@ -0,0 +1,3 @@
+0
+1
+2
diff --git a/tests/specs/run/top_level_for_await_ts/top_level_await/top_level_for_await.ts b/tests/specs/run/top_level_for_await_ts/top_level_await/top_level_for_await.ts
new file mode 100644
index 000000000..9179322d7
--- /dev/null
+++ b/tests/specs/run/top_level_for_await_ts/top_level_await/top_level_for_await.ts
@@ -0,0 +1,10 @@
+async function* asyncGenerator(): AsyncIterableIterator<number> {
+ let i = 0;
+ while (i < 3) {
+ yield i++;
+ }
+}
+
+for await (const num of asyncGenerator()) {
+ console.log(num);
+}
diff --git a/tests/specs/run/top_level_for_await_ts/top_level_await/unresolved.js b/tests/specs/run/top_level_for_await_ts/top_level_await/unresolved.js
new file mode 100644
index 000000000..231a8cd63
--- /dev/null
+++ b/tests/specs/run/top_level_for_await_ts/top_level_await/unresolved.js
@@ -0,0 +1 @@
+await new Promise(() => {});
diff --git a/tests/specs/run/top_level_for_await_ts/top_level_await/unresolved.out b/tests/specs/run/top_level_for_await_ts/top_level_await/unresolved.out
new file mode 100644
index 000000000..1f4ea5d38
--- /dev/null
+++ b/tests/specs/run/top_level_for_await_ts/top_level_await/unresolved.out
@@ -0,0 +1,4 @@
+error: Top-level await promise never resolved
+await new Promise(() => {});
+^
+ at <anonymous> ([WILDCARD]top_level_await/unresolved.js:1:1)
diff --git a/tests/specs/run/ts_decorators/__test__.jsonc b/tests/specs/run/ts_decorators/__test__.jsonc
new file mode 100644
index 000000000..96e7cdf30
--- /dev/null
+++ b/tests/specs/run/ts_decorators/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --reload --check decorators/experimental/ts/main.ts",
+ "output": "decorators/experimental/ts/main.out"
+}
diff --git a/tests/specs/run/ts_decorators/decorators/experimental/deno.json b/tests/specs/run/ts_decorators/decorators/experimental/deno.json
new file mode 100644
index 000000000..504cd646e
--- /dev/null
+++ b/tests/specs/run/ts_decorators/decorators/experimental/deno.json
@@ -0,0 +1,5 @@
+{
+ "compilerOptions": {
+ "experimentalDecorators": true
+ }
+}
diff --git a/tests/specs/run/ts_decorators/decorators/experimental/no_check/main.out b/tests/specs/run/ts_decorators/decorators/experimental/no_check/main.out
new file mode 100644
index 000000000..015f7076e
--- /dev/null
+++ b/tests/specs/run/ts_decorators/decorators/experimental/no_check/main.out
@@ -0,0 +1,3 @@
+a(): evaluated
+a(): called
+method
diff --git a/tests/specs/run/ts_decorators/decorators/experimental/no_check/main.ts b/tests/specs/run/ts_decorators/decorators/experimental/no_check/main.ts
new file mode 100644
index 000000000..9f7ec550d
--- /dev/null
+++ b/tests/specs/run/ts_decorators/decorators/experimental/no_check/main.ts
@@ -0,0 +1,21 @@
+// deno-lint-ignore-file
+function a() {
+ console.log("a(): evaluated");
+ return (
+ _target: any,
+ _propertyKey: string,
+ _descriptor: PropertyDescriptor,
+ ) => {
+ console.log("a(): called");
+ };
+}
+
+class B {
+ @a()
+ method() {
+ console.log("method");
+ }
+}
+
+const b = new B();
+b.method();
diff --git a/tests/specs/run/ts_decorators/decorators/experimental/runtime/main.out b/tests/specs/run/ts_decorators/decorators/experimental/runtime/main.out
new file mode 100644
index 000000000..0fc1d4590
--- /dev/null
+++ b/tests/specs/run/ts_decorators/decorators/experimental/runtime/main.out
@@ -0,0 +1,7 @@
+@A evaluated
+@B evaluated
+@B called
+@A called
+fn() called from @A
+fn() called from @B
+C.test() called
diff --git a/tests/specs/run/ts_decorators/decorators/experimental/runtime/main.ts b/tests/specs/run/ts_decorators/decorators/experimental/runtime/main.ts
new file mode 100644
index 000000000..40a26bbd4
--- /dev/null
+++ b/tests/specs/run/ts_decorators/decorators/experimental/runtime/main.ts
@@ -0,0 +1,42 @@
+// deno-lint-ignore-file
+function a() {
+ console.log("@A evaluated");
+ return function (
+ target: any,
+ propertyKey: string,
+ descriptor: PropertyDescriptor,
+ ) {
+ console.log("@A called");
+ const fn = descriptor.value;
+ descriptor.value = function () {
+ console.log("fn() called from @A");
+ fn();
+ };
+ };
+}
+
+function b() {
+ console.log("@B evaluated");
+ return function (
+ target: any,
+ propertyKey: string,
+ descriptor: PropertyDescriptor,
+ ) {
+ console.log("@B called");
+ const fn = descriptor.value;
+ descriptor.value = function () {
+ console.log("fn() called from @B");
+ fn();
+ };
+ };
+}
+
+class C {
+ @a()
+ @b()
+ static test() {
+ console.log("C.test() called");
+ }
+}
+
+C.test();
diff --git a/tests/specs/run/ts_decorators/decorators/experimental/ts/main.out b/tests/specs/run/ts_decorators/decorators/experimental/ts/main.out
new file mode 100644
index 000000000..ea64fbaa6
--- /dev/null
+++ b/tests/specs/run/ts_decorators/decorators/experimental/ts/main.out
@@ -0,0 +1,3 @@
+Warning experimentalDecorators compiler option is deprecated and may be removed at any time
+Check [WILDCARD]
+SomeClass { someField: "asdf" }
diff --git a/tests/specs/run/ts_decorators/decorators/experimental/ts/main.ts b/tests/specs/run/ts_decorators/decorators/experimental/ts/main.ts
new file mode 100644
index 000000000..95fba6cd4
--- /dev/null
+++ b/tests/specs/run/ts_decorators/decorators/experimental/ts/main.ts
@@ -0,0 +1,14 @@
+// deno-lint-ignore-file
+
+function Decorate() {
+ return function (constructor: any): any {
+ return class extends constructor {
+ protected someField: string = "asdf";
+ };
+ };
+}
+
+@Decorate()
+class SomeClass {}
+
+console.log(new SomeClass());
diff --git a/tests/specs/run/ts_decorators/decorators/tc39_proposal/main.out b/tests/specs/run/ts_decorators/decorators/tc39_proposal/main.out
new file mode 100644
index 000000000..39394952e
--- /dev/null
+++ b/tests/specs/run/ts_decorators/decorators/tc39_proposal/main.out
@@ -0,0 +1,3 @@
+starting m with arguments 1
+C.m 1
+ending m
diff --git a/tests/specs/run/ts_decorators/decorators/tc39_proposal/main.ts b/tests/specs/run/ts_decorators/decorators/tc39_proposal/main.ts
new file mode 100644
index 000000000..00c8a8502
--- /dev/null
+++ b/tests/specs/run/ts_decorators/decorators/tc39_proposal/main.ts
@@ -0,0 +1,21 @@
+// deno-lint-ignore no-explicit-any
+function logged(value: any, { kind, name }: { kind: string; name: string }) {
+ if (kind === "method") {
+ return function (...args: unknown[]) {
+ console.log(`starting ${name} with arguments ${args.join(", ")}`);
+ // @ts-ignore this has implicit any type
+ const ret = value.call(this, ...args);
+ console.log(`ending ${name}`);
+ return ret;
+ };
+ }
+}
+
+class C {
+ @logged
+ m(arg: number) {
+ console.log("C.m", arg);
+ }
+}
+
+new C().m(1);
diff --git a/tests/specs/run/ts_import_from_js/005_more_imports.ts b/tests/specs/run/ts_import_from_js/005_more_imports.ts
new file mode 100644
index 000000000..c69556be1
--- /dev/null
+++ b/tests/specs/run/ts_import_from_js/005_more_imports.ts
@@ -0,0 +1,11 @@
+import { printHello3, returnsFoo2, returnsHi } from "./mod1.ts";
+
+printHello3();
+
+if (returnsHi() !== "Hi") {
+ throw Error("Unexpected");
+}
+
+if (returnsFoo2() !== "Foo") {
+ throw Error("Unexpected");
+}
diff --git a/tests/specs/run/ts_import_from_js/__test__.jsonc b/tests/specs/run/ts_import_from_js/__test__.jsonc
new file mode 100644
index 000000000..de11873cb
--- /dev/null
+++ b/tests/specs/run/ts_import_from_js/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-import --quiet --reload ts_import_from_js/main.js",
+ "output": "ts_import_from_js/main.out"
+}
diff --git a/tests/specs/run/ts_import_from_js/mod1.ts b/tests/specs/run/ts_import_from_js/mod1.ts
new file mode 100644
index 000000000..5e58f432e
--- /dev/null
+++ b/tests/specs/run/ts_import_from_js/mod1.ts
@@ -0,0 +1,17 @@
+import { printHello2, returnsFoo } from "./subdir2/mod2.ts";
+
+export function returnsHi(): string {
+ return "Hi";
+}
+
+export function returnsFoo2(): string {
+ return returnsFoo();
+}
+
+export function printHello3() {
+ printHello2();
+}
+
+export function throwsError() {
+ throw Error("exception from mod1");
+}
diff --git a/tests/specs/run/ts_import_from_js/mod2.ts b/tests/specs/run/ts_import_from_js/mod2.ts
new file mode 100644
index 000000000..ce1adc0e8
--- /dev/null
+++ b/tests/specs/run/ts_import_from_js/mod2.ts
@@ -0,0 +1 @@
+export { printHello } from "./print_hello.ts";
diff --git a/tests/specs/run/ts_import_from_js/print_hello.ts b/tests/specs/run/ts_import_from_js/print_hello.ts
new file mode 100644
index 000000000..b9c0ad527
--- /dev/null
+++ b/tests/specs/run/ts_import_from_js/print_hello.ts
@@ -0,0 +1,3 @@
+export function printHello() {
+ console.log("Hello");
+}
diff --git a/tests/specs/run/ts_import_from_js/subdir2/dynamic_import.ts b/tests/specs/run/ts_import_from_js/subdir2/dynamic_import.ts
new file mode 100644
index 000000000..59beb64c3
--- /dev/null
+++ b/tests/specs/run/ts_import_from_js/subdir2/dynamic_import.ts
@@ -0,0 +1,4 @@
+(async () => {
+ const { printHello } = await import("../mod2.ts");
+ printHello();
+})();
diff --git a/tests/specs/run/ts_import_from_js/subdir2/mod2.ts b/tests/specs/run/ts_import_from_js/subdir2/mod2.ts
new file mode 100644
index 000000000..9071d0aeb
--- /dev/null
+++ b/tests/specs/run/ts_import_from_js/subdir2/mod2.ts
@@ -0,0 +1,9 @@
+import { printHello } from "../print_hello.ts";
+
+export function returnsFoo(): string {
+ return "Foo";
+}
+
+export function printHello2() {
+ printHello();
+}
diff --git a/tests/testdata/run/ts_import_from_js/deps.js b/tests/specs/run/ts_import_from_js/ts_import_from_js/deps.js
index 746b5cf6b..746b5cf6b 100644
--- a/tests/testdata/run/ts_import_from_js/deps.js
+++ b/tests/specs/run/ts_import_from_js/ts_import_from_js/deps.js
diff --git a/tests/testdata/run/ts_import_from_js/main.js b/tests/specs/run/ts_import_from_js/ts_import_from_js/main.js
index 32d6c29a1..32d6c29a1 100644
--- a/tests/testdata/run/ts_import_from_js/main.js
+++ b/tests/specs/run/ts_import_from_js/ts_import_from_js/main.js
diff --git a/tests/testdata/run/ts_import_from_js/main.out b/tests/specs/run/ts_import_from_js/ts_import_from_js/main.out
index e1d7a869f..e1d7a869f 100644
--- a/tests/testdata/run/ts_import_from_js/main.out
+++ b/tests/specs/run/ts_import_from_js/ts_import_from_js/main.out
diff --git a/tests/specs/run/ts_type_imports/__test__.jsonc b/tests/specs/run/ts_type_imports/__test__.jsonc
new file mode 100644
index 000000000..e9a925d1a
--- /dev/null
+++ b/tests/specs/run/ts_type_imports/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --reload --check ts_type_imports.ts",
+ "output": "ts_type_imports.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/ts_type_imports.ts b/tests/specs/run/ts_type_imports/ts_type_imports.ts
index 73c779156..73c779156 100644
--- a/tests/testdata/run/ts_type_imports.ts
+++ b/tests/specs/run/ts_type_imports/ts_type_imports.ts
diff --git a/tests/testdata/run/ts_type_imports.ts.out b/tests/specs/run/ts_type_imports/ts_type_imports.ts.out
index 3972d6a97..3972d6a97 100644
--- a/tests/testdata/run/ts_type_imports.ts.out
+++ b/tests/specs/run/ts_type_imports/ts_type_imports.ts.out
diff --git a/tests/specs/run/ts_type_imports/ts_type_imports_foo.ts b/tests/specs/run/ts_type_imports/ts_type_imports_foo.ts
new file mode 100644
index 000000000..db20773f6
--- /dev/null
+++ b/tests/specs/run/ts_type_imports/ts_type_imports_foo.ts
@@ -0,0 +1 @@
+export type Foo = Map<string, number>;
diff --git a/tests/specs/run/ts_type_only_import/__test__.jsonc b/tests/specs/run/ts_type_only_import/__test__.jsonc
new file mode 100644
index 000000000..977a6aba7
--- /dev/null
+++ b/tests/specs/run/ts_type_only_import/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --reload --check ts_type_only_import.ts",
+ "output": "ts_type_only_import.ts.out"
+}
diff --git a/tests/specs/run/ts_type_only_import/ts_type_only_import.d.ts b/tests/specs/run/ts_type_only_import/ts_type_only_import.d.ts
new file mode 100644
index 000000000..d48e4b48a
--- /dev/null
+++ b/tests/specs/run/ts_type_only_import/ts_type_only_import.d.ts
@@ -0,0 +1,3 @@
+export interface HelloWorld {
+ a: string;
+}
diff --git a/tests/testdata/run/ts_type_only_import.ts b/tests/specs/run/ts_type_only_import/ts_type_only_import.ts
index 53e114373..53e114373 100644
--- a/tests/testdata/run/ts_type_only_import.ts
+++ b/tests/specs/run/ts_type_only_import/ts_type_only_import.ts
diff --git a/tests/testdata/run/ts_type_only_import.ts.out b/tests/specs/run/ts_type_only_import/ts_type_only_import.ts.out
index 42852cd26..42852cd26 100644
--- a/tests/testdata/run/ts_type_only_import.ts.out
+++ b/tests/specs/run/ts_type_only_import/ts_type_only_import.ts.out
diff --git a/tests/specs/run/ts_without_extension/__test__.jsonc b/tests/specs/run/ts_without_extension/__test__.jsonc
new file mode 100644
index 000000000..a6c713bf5
--- /dev/null
+++ b/tests/specs/run/ts_without_extension/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --ext ts --check ts_without_extension",
+ "output": "ts_without_extension.out",
+ "exitCode": 0
+}
diff --git a/tests/specs/run/ts_without_extension/ts_without_extension b/tests/specs/run/ts_without_extension/ts_without_extension
new file mode 100644
index 000000000..f10891d7a
--- /dev/null
+++ b/tests/specs/run/ts_without_extension/ts_without_extension
@@ -0,0 +1,3 @@
+interface Lollipop {}
+
+console.log("executing typescript with no extension");
diff --git a/tests/specs/run/ts_without_extension/ts_without_extension.out b/tests/specs/run/ts_without_extension/ts_without_extension.out
new file mode 100644
index 000000000..4f02dd4c3
--- /dev/null
+++ b/tests/specs/run/ts_without_extension/ts_without_extension.out
@@ -0,0 +1,2 @@
+Check [WILDCARD]/ts_without_extension
+executing typescript with no extension
diff --git a/tests/specs/run/tsx_imports/046_jsx_test.tsx b/tests/specs/run/tsx_imports/046_jsx_test.tsx
new file mode 100644
index 000000000..5ed3ff2fa
--- /dev/null
+++ b/tests/specs/run/tsx_imports/046_jsx_test.tsx
@@ -0,0 +1,14 @@
+declare global {
+ export namespace JSX {
+ interface IntrinsicElements {
+ [elemName: string]: any;
+ }
+ }
+}
+const React = {
+ createElement(factory: any, props: any, ...children: any[]) {
+ return { factory, props, children };
+ },
+};
+const View = () => <div class="deno">land</div>;
+console.log(<View />);
diff --git a/tests/specs/run/tsx_imports/__test__.jsonc b/tests/specs/run/tsx_imports/__test__.jsonc
new file mode 100644
index 000000000..2026804ad
--- /dev/null
+++ b/tests/specs/run/tsx_imports/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --reload --check tsx_imports/tsx_imports.ts",
+ "output": "tsx_imports/tsx_imports.ts.out"
+}
diff --git a/tests/testdata/run/tsx_imports/Component.tsx b/tests/specs/run/tsx_imports/tsx_imports/Component.tsx
index c466a28ca..c466a28ca 100644
--- a/tests/testdata/run/tsx_imports/Component.tsx
+++ b/tests/specs/run/tsx_imports/tsx_imports/Component.tsx
diff --git a/tests/testdata/run/tsx_imports/tsx_imports.ts b/tests/specs/run/tsx_imports/tsx_imports/tsx_imports.ts
index 44ba10b7a..44ba10b7a 100644
--- a/tests/testdata/run/tsx_imports/tsx_imports.ts
+++ b/tests/specs/run/tsx_imports/tsx_imports/tsx_imports.ts
diff --git a/tests/testdata/run/tsx_imports/tsx_imports.ts.out b/tests/specs/run/tsx_imports/tsx_imports/tsx_imports.ts.out
index 1f8b10d32..1f8b10d32 100644
--- a/tests/testdata/run/tsx_imports/tsx_imports.ts.out
+++ b/tests/specs/run/tsx_imports/tsx_imports/tsx_imports.ts.out
diff --git a/tests/specs/run/type_definitions/__test__.jsonc b/tests/specs/run/type_definitions/__test__.jsonc
new file mode 100644
index 000000000..5030612a5
--- /dev/null
+++ b/tests/specs/run/type_definitions/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --reload type_definitions.ts",
+ "output": "type_definitions.ts.out"
+}
diff --git a/tests/specs/run/type_definitions/type_definitions.ts b/tests/specs/run/type_definitions/type_definitions.ts
new file mode 100644
index 000000000..0297c7e3d
--- /dev/null
+++ b/tests/specs/run/type_definitions/type_definitions.ts
@@ -0,0 +1,12 @@
+// deno-lint-ignore-file
+
+// @deno-types="../type_definitions/foo.d.ts"
+import { foo } from "./type_definitions/foo.js";
+// @deno-types="../type_definitions/fizz.d.ts"
+import "./type_definitions/fizz.js";
+
+import * as qat from "./type_definitions/qat.ts";
+
+console.log(foo);
+console.log(fizz);
+console.log(qat.qat);
diff --git a/tests/testdata/run/type_definitions.ts.out b/tests/specs/run/type_definitions/type_definitions.ts.out
index b4fa88c50..b4fa88c50 100644
--- a/tests/testdata/run/type_definitions.ts.out
+++ b/tests/specs/run/type_definitions/type_definitions.ts.out
diff --git a/tests/specs/run/type_definitions/type_definitions/bar.d.ts b/tests/specs/run/type_definitions/type_definitions/bar.d.ts
new file mode 100644
index 000000000..d43335dbb
--- /dev/null
+++ b/tests/specs/run/type_definitions/type_definitions/bar.d.ts
@@ -0,0 +1,7 @@
+/// <reference types="baz" />
+
+declare namespace bar {
+ export class Bar {
+ baz: string;
+ }
+}
diff --git a/tests/specs/run/type_definitions/type_definitions/bar.js b/tests/specs/run/type_definitions/type_definitions/bar.js
new file mode 100644
index 000000000..e9c2e5193
--- /dev/null
+++ b/tests/specs/run/type_definitions/type_definitions/bar.js
@@ -0,0 +1,5 @@
+export class Bar {
+ constructor() {
+ this.baz = "baz";
+ }
+}
diff --git a/tests/specs/run/type_definitions/type_definitions/fizz.d.ts b/tests/specs/run/type_definitions/type_definitions/fizz.d.ts
new file mode 100644
index 000000000..34eb41b96
--- /dev/null
+++ b/tests/specs/run/type_definitions/type_definitions/fizz.d.ts
@@ -0,0 +1,2 @@
+/** A global value. */
+declare const fizz: string;
diff --git a/tests/specs/run/type_definitions/type_definitions/fizz.js b/tests/specs/run/type_definitions/type_definitions/fizz.js
new file mode 100644
index 000000000..852162c94
--- /dev/null
+++ b/tests/specs/run/type_definitions/type_definitions/fizz.js
@@ -0,0 +1 @@
+globalThis.fizz = "fizz";
diff --git a/tests/specs/run/type_definitions/type_definitions/foo.d.ts b/tests/specs/run/type_definitions/type_definitions/foo.d.ts
new file mode 100644
index 000000000..ce39201e1
--- /dev/null
+++ b/tests/specs/run/type_definitions/type_definitions/foo.d.ts
@@ -0,0 +1,2 @@
+/** An exported value. */
+export const foo: string;
diff --git a/tests/specs/run/type_definitions/type_definitions/foo.js b/tests/specs/run/type_definitions/type_definitions/foo.js
new file mode 100644
index 000000000..61d366eb2
--- /dev/null
+++ b/tests/specs/run/type_definitions/type_definitions/foo.js
@@ -0,0 +1 @@
+export const foo = "foo";
diff --git a/tests/specs/run/type_definitions/type_definitions/qat.ts b/tests/specs/run/type_definitions/type_definitions/qat.ts
new file mode 100644
index 000000000..6196c9d38
--- /dev/null
+++ b/tests/specs/run/type_definitions/type_definitions/qat.ts
@@ -0,0 +1 @@
+export const qat = "qat";
diff --git a/tests/specs/run/type_definitions_for_export/__test__.jsonc b/tests/specs/run/type_definitions_for_export/__test__.jsonc
new file mode 100644
index 000000000..cf32bc960
--- /dev/null
+++ b/tests/specs/run/type_definitions_for_export/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --reload --check type_definitions_for_export.ts",
+ "output": "type_definitions_for_export.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/type_definitions_for_export/export_type_def.ts b/tests/specs/run/type_definitions_for_export/export_type_def.ts
new file mode 100644
index 000000000..e33b70a64
--- /dev/null
+++ b/tests/specs/run/type_definitions_for_export/export_type_def.ts
@@ -0,0 +1,2 @@
+// @deno-types="./type_definitions/foo.d.ts"
+export { foo } from "./type_definitions/foo.js";
diff --git a/tests/specs/run/type_definitions_for_export/type_definitions/bar.d.ts b/tests/specs/run/type_definitions_for_export/type_definitions/bar.d.ts
new file mode 100644
index 000000000..d43335dbb
--- /dev/null
+++ b/tests/specs/run/type_definitions_for_export/type_definitions/bar.d.ts
@@ -0,0 +1,7 @@
+/// <reference types="baz" />
+
+declare namespace bar {
+ export class Bar {
+ baz: string;
+ }
+}
diff --git a/tests/specs/run/type_definitions_for_export/type_definitions/bar.js b/tests/specs/run/type_definitions_for_export/type_definitions/bar.js
new file mode 100644
index 000000000..e9c2e5193
--- /dev/null
+++ b/tests/specs/run/type_definitions_for_export/type_definitions/bar.js
@@ -0,0 +1,5 @@
+export class Bar {
+ constructor() {
+ this.baz = "baz";
+ }
+}
diff --git a/tests/specs/run/type_definitions_for_export/type_definitions/fizz.d.ts b/tests/specs/run/type_definitions_for_export/type_definitions/fizz.d.ts
new file mode 100644
index 000000000..34eb41b96
--- /dev/null
+++ b/tests/specs/run/type_definitions_for_export/type_definitions/fizz.d.ts
@@ -0,0 +1,2 @@
+/** A global value. */
+declare const fizz: string;
diff --git a/tests/specs/run/type_definitions_for_export/type_definitions/fizz.js b/tests/specs/run/type_definitions_for_export/type_definitions/fizz.js
new file mode 100644
index 000000000..852162c94
--- /dev/null
+++ b/tests/specs/run/type_definitions_for_export/type_definitions/fizz.js
@@ -0,0 +1 @@
+globalThis.fizz = "fizz";
diff --git a/tests/specs/run/type_definitions_for_export/type_definitions/foo.d.ts b/tests/specs/run/type_definitions_for_export/type_definitions/foo.d.ts
new file mode 100644
index 000000000..ce39201e1
--- /dev/null
+++ b/tests/specs/run/type_definitions_for_export/type_definitions/foo.d.ts
@@ -0,0 +1,2 @@
+/** An exported value. */
+export const foo: string;
diff --git a/tests/specs/run/type_definitions_for_export/type_definitions/foo.js b/tests/specs/run/type_definitions_for_export/type_definitions/foo.js
new file mode 100644
index 000000000..61d366eb2
--- /dev/null
+++ b/tests/specs/run/type_definitions_for_export/type_definitions/foo.js
@@ -0,0 +1 @@
+export const foo = "foo";
diff --git a/tests/specs/run/type_definitions_for_export/type_definitions/qat.ts b/tests/specs/run/type_definitions_for_export/type_definitions/qat.ts
new file mode 100644
index 000000000..6196c9d38
--- /dev/null
+++ b/tests/specs/run/type_definitions_for_export/type_definitions/qat.ts
@@ -0,0 +1 @@
+export const qat = "qat";
diff --git a/tests/testdata/run/type_definitions_for_export.ts b/tests/specs/run/type_definitions_for_export/type_definitions_for_export.ts
index 1f17b4962..1f17b4962 100644
--- a/tests/testdata/run/type_definitions_for_export.ts
+++ b/tests/specs/run/type_definitions_for_export/type_definitions_for_export.ts
diff --git a/tests/testdata/run/type_definitions_for_export.ts.out b/tests/specs/run/type_definitions_for_export/type_definitions_for_export.ts.out
index 8f1240bc7..8f1240bc7 100644
--- a/tests/testdata/run/type_definitions_for_export.ts.out
+++ b/tests/specs/run/type_definitions_for_export/type_definitions_for_export.ts.out
diff --git a/tests/specs/run/type_directives_01/__test__.jsonc b/tests/specs/run/type_directives_01/__test__.jsonc
new file mode 100644
index 000000000..08826b776
--- /dev/null
+++ b/tests/specs/run/type_directives_01/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-import --reload --check=all -L debug type_directives_01.ts",
+ "output": "type_directives_01.ts.out"
+}
diff --git a/tests/testdata/run/type_directives_01.ts b/tests/specs/run/type_directives_01/type_directives_01.ts
index 2129d90b4..2129d90b4 100644
--- a/tests/testdata/run/type_directives_01.ts
+++ b/tests/specs/run/type_directives_01/type_directives_01.ts
diff --git a/tests/testdata/run/type_directives_01.ts.out b/tests/specs/run/type_directives_01/type_directives_01.ts.out
index 466218a96..466218a96 100644
--- a/tests/testdata/run/type_directives_01.ts.out
+++ b/tests/specs/run/type_directives_01/type_directives_01.ts.out
diff --git a/tests/specs/run/type_directives_02/__test__.jsonc b/tests/specs/run/type_directives_02/__test__.jsonc
new file mode 100644
index 000000000..e731e393e
--- /dev/null
+++ b/tests/specs/run/type_directives_02/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-import --reload --check=all -L debug type_directives_02.ts",
+ "output": "type_directives_02.ts.out"
+}
diff --git a/tests/specs/run/type_directives_02/type_directives_02.ts b/tests/specs/run/type_directives_02/type_directives_02.ts
new file mode 100644
index 000000000..f829c0cec
--- /dev/null
+++ b/tests/specs/run/type_directives_02/type_directives_02.ts
@@ -0,0 +1,3 @@
+import * as foo from "./type_reference.js";
+
+console.log(foo.foo);
diff --git a/tests/specs/run/type_directives_02/type_directives_02.ts.out b/tests/specs/run/type_directives_02/type_directives_02.ts.out
new file mode 100644
index 000000000..d9bd38150
--- /dev/null
+++ b/tests/specs/run/type_directives_02/type_directives_02.ts.out
@@ -0,0 +1,3 @@
+[WILDCARD]
+DEBUG TS - host.getSourceFile("file:///[WILDCARD]/type_reference.d.ts", Latest)
+[WILDCARD] \ No newline at end of file
diff --git a/tests/specs/run/type_directives_02/type_reference.d.ts b/tests/specs/run/type_directives_02/type_reference.d.ts
new file mode 100644
index 000000000..f9b8de5ed
--- /dev/null
+++ b/tests/specs/run/type_directives_02/type_reference.d.ts
@@ -0,0 +1 @@
+export const foo: "foo";
diff --git a/tests/specs/run/type_directives_02/type_reference.js b/tests/specs/run/type_directives_02/type_reference.js
new file mode 100644
index 000000000..917d89198
--- /dev/null
+++ b/tests/specs/run/type_directives_02/type_reference.js
@@ -0,0 +1,3 @@
+/// <reference types="./type_reference.d.ts" />
+
+export const foo = "foo";
diff --git a/tests/specs/run/type_headers_deno_types/__test__.jsonc b/tests/specs/run/type_headers_deno_types/__test__.jsonc
new file mode 100644
index 000000000..1a95fa2d4
--- /dev/null
+++ b/tests/specs/run/type_headers_deno_types/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-import --reload --check type_headers_deno_types.ts",
+ "output": "type_headers_deno_types.ts.out"
+}
diff --git a/tests/testdata/run/type_headers_deno_types.ts b/tests/specs/run/type_headers_deno_types/type_headers_deno_types.ts
index 197ac1801..197ac1801 100644
--- a/tests/testdata/run/type_headers_deno_types.ts
+++ b/tests/specs/run/type_headers_deno_types/type_headers_deno_types.ts
diff --git a/tests/testdata/run/type_headers_deno_types.ts.out b/tests/specs/run/type_headers_deno_types/type_headers_deno_types.ts.out
index 798f98311..798f98311 100644
--- a/tests/testdata/run/type_headers_deno_types.ts.out
+++ b/tests/specs/run/type_headers_deno_types/type_headers_deno_types.ts.out
diff --git a/tests/specs/run/unbuffered_stderr/__test__.jsonc b/tests/specs/run/unbuffered_stderr/__test__.jsonc
new file mode 100644
index 000000000..4b8a091f2
--- /dev/null
+++ b/tests/specs/run/unbuffered_stderr/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --reload unbuffered_stderr.ts",
+ "output": "unbuffered_stderr.ts.out"
+}
diff --git a/tests/testdata/run/unbuffered_stderr.ts b/tests/specs/run/unbuffered_stderr/unbuffered_stderr.ts
index 0f1d2a999..0f1d2a999 100644
--- a/tests/testdata/run/unbuffered_stderr.ts
+++ b/tests/specs/run/unbuffered_stderr/unbuffered_stderr.ts
diff --git a/tests/testdata/run/unbuffered_stderr.ts.out b/tests/specs/run/unbuffered_stderr/unbuffered_stderr.ts.out
index c1b0730e0..c1b0730e0 100644
--- a/tests/testdata/run/unbuffered_stderr.ts.out
+++ b/tests/specs/run/unbuffered_stderr/unbuffered_stderr.ts.out
diff --git a/tests/specs/run/unbuffered_stdout/__test__.jsonc b/tests/specs/run/unbuffered_stdout/__test__.jsonc
new file mode 100644
index 000000000..4225e9d0a
--- /dev/null
+++ b/tests/specs/run/unbuffered_stdout/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload unbuffered_stdout.ts",
+ "output": "unbuffered_stdout.ts.out"
+}
diff --git a/tests/testdata/run/unbuffered_stdout.ts b/tests/specs/run/unbuffered_stdout/unbuffered_stdout.ts
index 9f1e07a97..9f1e07a97 100644
--- a/tests/testdata/run/unbuffered_stdout.ts
+++ b/tests/specs/run/unbuffered_stdout/unbuffered_stdout.ts
diff --git a/tests/testdata/run/unbuffered_stdout.ts.out b/tests/specs/run/unbuffered_stdout/unbuffered_stdout.ts.out
index 2e65efe2a..2e65efe2a 100644
--- a/tests/testdata/run/unbuffered_stdout.ts.out
+++ b/tests/specs/run/unbuffered_stdout/unbuffered_stdout.ts.out
diff --git a/tests/specs/run/unhandled_rejection/__test__.jsonc b/tests/specs/run/unhandled_rejection/__test__.jsonc
new file mode 100644
index 000000000..3a2229206
--- /dev/null
+++ b/tests/specs/run/unhandled_rejection/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --check unhandled_rejection.ts",
+ "output": "unhandled_rejection.ts.out"
+}
diff --git a/tests/testdata/run/unhandled_rejection.ts b/tests/specs/run/unhandled_rejection/unhandled_rejection.ts
index 388583434..388583434 100644
--- a/tests/testdata/run/unhandled_rejection.ts
+++ b/tests/specs/run/unhandled_rejection/unhandled_rejection.ts
diff --git a/tests/specs/run/unhandled_rejection/unhandled_rejection.ts.out b/tests/specs/run/unhandled_rejection/unhandled_rejection.ts.out
new file mode 100644
index 000000000..fc5a3915f
--- /dev/null
+++ b/tests/specs/run/unhandled_rejection/unhandled_rejection.ts.out
@@ -0,0 +1,9 @@
+[WILDCARD]
+unhandled rejection at: Promise {
+ <rejected> Error: bar not available
+ at new Foo (file:///[WILDCARD]/unhandled_rejection.ts:8:20)
+ at file:///[WILDCARD]/unhandled_rejection.ts:12:1
+} reason: Error: bar not available
+ at new Foo (file:///[WILDCARD]/unhandled_rejection.ts:8:20)
+ at file:///[WILDCARD]/unhandled_rejection.ts:12:1
+unhandled rejection at: Promise { <rejected> undefined } reason: undefined
diff --git a/tests/specs/run/unhandled_rejection_dynamic_import/__test__.jsonc b/tests/specs/run/unhandled_rejection_dynamic_import/__test__.jsonc
new file mode 100644
index 000000000..6ca0d093b
--- /dev/null
+++ b/tests/specs/run/unhandled_rejection_dynamic_import/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --allow-read unhandled_rejection_dynamic_import/main.ts",
+ "output": "unhandled_rejection_dynamic_import/main.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/unhandled_rejection_dynamic_import/import.ts b/tests/specs/run/unhandled_rejection_dynamic_import/unhandled_rejection_dynamic_import/import.ts
index b490f2c20..b490f2c20 100644
--- a/tests/testdata/run/unhandled_rejection_dynamic_import/import.ts
+++ b/tests/specs/run/unhandled_rejection_dynamic_import/unhandled_rejection_dynamic_import/import.ts
diff --git a/tests/testdata/run/unhandled_rejection_dynamic_import/main.ts b/tests/specs/run/unhandled_rejection_dynamic_import/unhandled_rejection_dynamic_import/main.ts
index 244d84467..244d84467 100644
--- a/tests/testdata/run/unhandled_rejection_dynamic_import/main.ts
+++ b/tests/specs/run/unhandled_rejection_dynamic_import/unhandled_rejection_dynamic_import/main.ts
diff --git a/tests/testdata/run/unhandled_rejection_dynamic_import/main.ts.out b/tests/specs/run/unhandled_rejection_dynamic_import/unhandled_rejection_dynamic_import/main.ts.out
index f44c6d2ff..f44c6d2ff 100644
--- a/tests/testdata/run/unhandled_rejection_dynamic_import/main.ts.out
+++ b/tests/specs/run/unhandled_rejection_dynamic_import/unhandled_rejection_dynamic_import/main.ts.out
diff --git a/tests/specs/run/unhandled_rejection_dynamic_import2/__test__.jsonc b/tests/specs/run/unhandled_rejection_dynamic_import2/__test__.jsonc
new file mode 100644
index 000000000..a4e588f46
--- /dev/null
+++ b/tests/specs/run/unhandled_rejection_dynamic_import2/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --allow-read unhandled_rejection_dynamic_import2/main.ts",
+ "output": "unhandled_rejection_dynamic_import2/main.ts.out"
+}
diff --git a/tests/testdata/run/unhandled_rejection_dynamic_import2/import.ts b/tests/specs/run/unhandled_rejection_dynamic_import2/unhandled_rejection_dynamic_import2/import.ts
index f84297afd..f84297afd 100644
--- a/tests/testdata/run/unhandled_rejection_dynamic_import2/import.ts
+++ b/tests/specs/run/unhandled_rejection_dynamic_import2/unhandled_rejection_dynamic_import2/import.ts
diff --git a/tests/testdata/run/unhandled_rejection_dynamic_import2/main.ts b/tests/specs/run/unhandled_rejection_dynamic_import2/unhandled_rejection_dynamic_import2/main.ts
index 3da2e1d19..3da2e1d19 100644
--- a/tests/testdata/run/unhandled_rejection_dynamic_import2/main.ts
+++ b/tests/specs/run/unhandled_rejection_dynamic_import2/unhandled_rejection_dynamic_import2/main.ts
diff --git a/tests/testdata/run/unhandled_rejection_dynamic_import2/main.ts.out b/tests/specs/run/unhandled_rejection_dynamic_import2/unhandled_rejection_dynamic_import2/main.ts.out
index 0a913a4b5..0a913a4b5 100644
--- a/tests/testdata/run/unhandled_rejection_dynamic_import2/main.ts.out
+++ b/tests/specs/run/unhandled_rejection_dynamic_import2/unhandled_rejection_dynamic_import2/main.ts.out
diff --git a/tests/specs/run/unhandled_rejection_sync_error/__test__.jsonc b/tests/specs/run/unhandled_rejection_sync_error/__test__.jsonc
new file mode 100644
index 000000000..3f09f9c36
--- /dev/null
+++ b/tests/specs/run/unhandled_rejection_sync_error/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --check unhandled_rejection_sync_error.ts",
+ "output": "unhandled_rejection_sync_error.ts.out"
+}
diff --git a/tests/testdata/run/unhandled_rejection_sync_error.ts b/tests/specs/run/unhandled_rejection_sync_error/unhandled_rejection_sync_error.ts
index 0dabb1cb7..0dabb1cb7 100644
--- a/tests/testdata/run/unhandled_rejection_sync_error.ts
+++ b/tests/specs/run/unhandled_rejection_sync_error/unhandled_rejection_sync_error.ts
diff --git a/tests/specs/run/unhandled_rejection_sync_error/unhandled_rejection_sync_error.ts.out b/tests/specs/run/unhandled_rejection_sync_error/unhandled_rejection_sync_error.ts.out
new file mode 100644
index 000000000..0c1115ef2
--- /dev/null
+++ b/tests/specs/run/unhandled_rejection_sync_error/unhandled_rejection_sync_error.ts.out
@@ -0,0 +1,6 @@
+[WILDCARD]
+unhandled rejection at: Promise {
+ <rejected> Error: boom!
+ at file:///[WILDCARD]unhandled_rejection_sync_error.ts:6:7
+} reason: Error: boom!
+ at file:///[WILDCARD]unhandled_rejection_sync_error.ts:6:7
diff --git a/tests/specs/run/unsafe_proto/__test__.jsonc b/tests/specs/run/unsafe_proto/__test__.jsonc
new file mode 100644
index 000000000..d1c608b51
--- /dev/null
+++ b/tests/specs/run/unsafe_proto/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run -A unsafe_proto/main.js",
+ "output": "unsafe_proto/main.out",
+ "exitCode": 0
+}
diff --git a/tests/testdata/run/unsafe_proto/main.js b/tests/specs/run/unsafe_proto/unsafe_proto/main.js
index eb95c55a0..eb95c55a0 100644
--- a/tests/testdata/run/unsafe_proto/main.js
+++ b/tests/specs/run/unsafe_proto/unsafe_proto/main.js
diff --git a/tests/testdata/run/unsafe_proto/main.out b/tests/specs/run/unsafe_proto/unsafe_proto/main.out
index 4b095fd0f..4b095fd0f 100644
--- a/tests/testdata/run/unsafe_proto/main.out
+++ b/tests/specs/run/unsafe_proto/unsafe_proto/main.out
diff --git a/tests/testdata/run/unsafe_proto/main_with_unsafe_proto_flag.out b/tests/specs/run/unsafe_proto/unsafe_proto/main_with_unsafe_proto_flag.out
index bb101b641..bb101b641 100644
--- a/tests/testdata/run/unsafe_proto/main_with_unsafe_proto_flag.out
+++ b/tests/specs/run/unsafe_proto/unsafe_proto/main_with_unsafe_proto_flag.out
diff --git a/tests/testdata/run/unsafe_proto/worker.js b/tests/specs/run/unsafe_proto/unsafe_proto/worker.js
index b22bc8713..b22bc8713 100644
--- a/tests/testdata/run/unsafe_proto/worker.js
+++ b/tests/specs/run/unsafe_proto/unsafe_proto/worker.js
diff --git a/tests/specs/run/unsafe_proto_flag/__test__.jsonc b/tests/specs/run/unsafe_proto_flag/__test__.jsonc
new file mode 100644
index 000000000..8bd2b56ff
--- /dev/null
+++ b/tests/specs/run/unsafe_proto_flag/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run -A --unstable-unsafe-proto unsafe_proto/main.js",
+ "output": "unsafe_proto/main_with_unsafe_proto_flag.out",
+ "exitCode": 0
+}
diff --git a/tests/specs/run/unsafe_proto_flag/unsafe_proto/main.js b/tests/specs/run/unsafe_proto_flag/unsafe_proto/main.js
new file mode 100644
index 000000000..eb95c55a0
--- /dev/null
+++ b/tests/specs/run/unsafe_proto_flag/unsafe_proto/main.js
@@ -0,0 +1,5 @@
+console.log(Object.hasOwn(Object.prototype, "__proto__"));
+
+new Worker(import.meta.resolve("./worker.js"), {
+ type: "module",
+});
diff --git a/tests/specs/run/unsafe_proto_flag/unsafe_proto/main.out b/tests/specs/run/unsafe_proto_flag/unsafe_proto/main.out
new file mode 100644
index 000000000..4b095fd0f
--- /dev/null
+++ b/tests/specs/run/unsafe_proto_flag/unsafe_proto/main.out
@@ -0,0 +1,2 @@
+false
+false
diff --git a/tests/specs/run/unsafe_proto_flag/unsafe_proto/main_with_unsafe_proto_flag.out b/tests/specs/run/unsafe_proto_flag/unsafe_proto/main_with_unsafe_proto_flag.out
new file mode 100644
index 000000000..bb101b641
--- /dev/null
+++ b/tests/specs/run/unsafe_proto_flag/unsafe_proto/main_with_unsafe_proto_flag.out
@@ -0,0 +1,2 @@
+true
+true
diff --git a/tests/specs/run/unsafe_proto_flag/unsafe_proto/worker.js b/tests/specs/run/unsafe_proto_flag/unsafe_proto/worker.js
new file mode 100644
index 000000000..b22bc8713
--- /dev/null
+++ b/tests/specs/run/unsafe_proto_flag/unsafe_proto/worker.js
@@ -0,0 +1,2 @@
+console.log(Object.hasOwn(Object.prototype, "__proto__"));
+close();
diff --git a/tests/specs/run/unstable/__test__.jsonc b/tests/specs/run/unstable/__test__.jsonc
index 3ddcdb583..bceb2ac12 100644
--- a/tests/specs/run/unstable/__test__.jsonc
+++ b/tests/specs/run/unstable/__test__.jsonc
@@ -20,6 +20,11 @@
"exitCode": 1,
"output": "kv.out"
},
+ "node_globals": {
+ "args": "run --unstable-node-globals node_globals.ts",
+ "exitCode": 0,
+ "output": "node_globals.out"
+ },
"temporal": {
"args": "run temporal.ts",
"exitCode": 1,
diff --git a/tests/specs/run/unstable/node_globals.out b/tests/specs/run/unstable/node_globals.out
new file mode 100644
index 000000000..77045c7cb
--- /dev/null
+++ b/tests/specs/run/unstable/node_globals.out
@@ -0,0 +1,4 @@
+global: true
+Buffer: true
+setImmediate: true
+clearImmediate: true
diff --git a/tests/specs/run/unstable/node_globals.ts b/tests/specs/run/unstable/node_globals.ts
new file mode 100644
index 000000000..706b7eb65
--- /dev/null
+++ b/tests/specs/run/unstable/node_globals.ts
@@ -0,0 +1,7 @@
+import * as nodeBuffer from "node:buffer";
+import * as nodeTimers from "node:timers";
+
+console.log(`global: ${globalThis === global}`);
+console.log(`Buffer: ${Buffer === nodeBuffer.default}`);
+console.log(`setImmediate: ${setImmediate === nodeTimers.setImmediate}`);
+console.log(`clearImmediate: ${clearImmediate === nodeTimers.clearImmediate}`);
diff --git a/tests/specs/run/unstable_broadcast_channel_disabled/__test__.jsonc b/tests/specs/run/unstable_broadcast_channel_disabled/__test__.jsonc
new file mode 100644
index 000000000..fa12c9f91
--- /dev/null
+++ b/tests/specs/run/unstable_broadcast_channel_disabled/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload --allow-read unstable_broadcast_channel.js",
+ "output": "unstable_broadcast_channel.disabled.out"
+}
diff --git a/tests/testdata/run/unstable_broadcast_channel.disabled.out b/tests/specs/run/unstable_broadcast_channel_disabled/unstable_broadcast_channel.disabled.out
index 775866352..775866352 100644
--- a/tests/testdata/run/unstable_broadcast_channel.disabled.out
+++ b/tests/specs/run/unstable_broadcast_channel_disabled/unstable_broadcast_channel.disabled.out
diff --git a/tests/testdata/run/unstable_broadcast_channel.js b/tests/specs/run/unstable_broadcast_channel_disabled/unstable_broadcast_channel.js
index b8576aa22..b8576aa22 100644
--- a/tests/testdata/run/unstable_broadcast_channel.js
+++ b/tests/specs/run/unstable_broadcast_channel_disabled/unstable_broadcast_channel.js
diff --git a/tests/specs/run/unstable_broadcast_channel_enabled/__test__.jsonc b/tests/specs/run/unstable_broadcast_channel_enabled/__test__.jsonc
new file mode 100644
index 000000000..f93c7785a
--- /dev/null
+++ b/tests/specs/run/unstable_broadcast_channel_enabled/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload --allow-read --unstable-broadcast-channel unstable_broadcast_channel.js",
+ "output": "unstable_broadcast_channel.enabled.out"
+}
diff --git a/tests/testdata/run/unstable_broadcast_channel.enabled.out b/tests/specs/run/unstable_broadcast_channel_enabled/unstable_broadcast_channel.enabled.out
index b3701ce44..b3701ce44 100644
--- a/tests/testdata/run/unstable_broadcast_channel.enabled.out
+++ b/tests/specs/run/unstable_broadcast_channel_enabled/unstable_broadcast_channel.enabled.out
diff --git a/tests/specs/run/unstable_broadcast_channel_enabled/unstable_broadcast_channel.js b/tests/specs/run/unstable_broadcast_channel_enabled/unstable_broadcast_channel.js
new file mode 100644
index 000000000..b8576aa22
--- /dev/null
+++ b/tests/specs/run/unstable_broadcast_channel_enabled/unstable_broadcast_channel.js
@@ -0,0 +1,10 @@
+const scope = import.meta.url.slice(-7) === "#worker" ? "worker" : "main";
+
+console.log(scope, globalThis.BroadcastChannel);
+
+if (scope === "worker") {
+ postMessage("done");
+} else {
+ const worker = new Worker(`${import.meta.url}#worker`, { type: "module" });
+ worker.onmessage = () => Deno.exit(0);
+}
diff --git a/tests/specs/run/unstable_cron_disabled/__test__.jsonc b/tests/specs/run/unstable_cron_disabled/__test__.jsonc
new file mode 100644
index 000000000..be89db40b
--- /dev/null
+++ b/tests/specs/run/unstable_cron_disabled/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload --allow-read unstable_cron.js",
+ "output": "unstable_cron.disabled.out"
+}
diff --git a/tests/testdata/run/unstable_cron.disabled.out b/tests/specs/run/unstable_cron_disabled/unstable_cron.disabled.out
index 775866352..775866352 100644
--- a/tests/testdata/run/unstable_cron.disabled.out
+++ b/tests/specs/run/unstable_cron_disabled/unstable_cron.disabled.out
diff --git a/tests/testdata/run/unstable_cron.js b/tests/specs/run/unstable_cron_disabled/unstable_cron.js
index 3114f6e55..3114f6e55 100644
--- a/tests/testdata/run/unstable_cron.js
+++ b/tests/specs/run/unstable_cron_disabled/unstable_cron.js
diff --git a/tests/specs/run/unstable_cron_enabled/__test__.jsonc b/tests/specs/run/unstable_cron_enabled/__test__.jsonc
new file mode 100644
index 000000000..07a37e3fe
--- /dev/null
+++ b/tests/specs/run/unstable_cron_enabled/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload --allow-read --unstable-cron unstable_cron.js",
+ "output": "unstable_cron.enabled.out"
+}
diff --git a/tests/testdata/run/unstable_cron.enabled.out b/tests/specs/run/unstable_cron_enabled/unstable_cron.enabled.out
index d18304f1f..d18304f1f 100644
--- a/tests/testdata/run/unstable_cron.enabled.out
+++ b/tests/specs/run/unstable_cron_enabled/unstable_cron.enabled.out
diff --git a/tests/specs/run/unstable_cron_enabled/unstable_cron.js b/tests/specs/run/unstable_cron_enabled/unstable_cron.js
new file mode 100644
index 000000000..3114f6e55
--- /dev/null
+++ b/tests/specs/run/unstable_cron_enabled/unstable_cron.js
@@ -0,0 +1,10 @@
+const scope = import.meta.url.slice(-7) === "#worker" ? "worker" : "main";
+
+console.log(scope, Deno.cron);
+
+if (scope === "worker") {
+ postMessage("done");
+} else {
+ const worker = new Worker(`${import.meta.url}#worker`, { type: "module" });
+ worker.onmessage = () => Deno.exit(0);
+}
diff --git a/tests/specs/run/unstable_kv_disabled/__test__.jsonc b/tests/specs/run/unstable_kv_disabled/__test__.jsonc
new file mode 100644
index 000000000..6521c180d
--- /dev/null
+++ b/tests/specs/run/unstable_kv_disabled/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload --allow-read unstable_kv.js",
+ "output": "unstable_kv.disabled.out"
+}
diff --git a/tests/testdata/run/unstable_kv.disabled.out b/tests/specs/run/unstable_kv_disabled/unstable_kv.disabled.out
index 0d8ac4410..0d8ac4410 100644
--- a/tests/testdata/run/unstable_kv.disabled.out
+++ b/tests/specs/run/unstable_kv_disabled/unstable_kv.disabled.out
diff --git a/tests/testdata/run/unstable_kv.js b/tests/specs/run/unstable_kv_disabled/unstable_kv.js
index 17c0e05aa..17c0e05aa 100644
--- a/tests/testdata/run/unstable_kv.js
+++ b/tests/specs/run/unstable_kv_disabled/unstable_kv.js
diff --git a/tests/specs/run/unstable_kv_enabled/__test__.jsonc b/tests/specs/run/unstable_kv_enabled/__test__.jsonc
new file mode 100644
index 000000000..6e9fea100
--- /dev/null
+++ b/tests/specs/run/unstable_kv_enabled/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload --allow-read --unstable-kv unstable_kv.js",
+ "output": "unstable_kv.enabled.out"
+}
diff --git a/tests/testdata/run/unstable_kv.enabled.out b/tests/specs/run/unstable_kv_enabled/unstable_kv.enabled.out
index a1356cefc..a1356cefc 100644
--- a/tests/testdata/run/unstable_kv.enabled.out
+++ b/tests/specs/run/unstable_kv_enabled/unstable_kv.enabled.out
diff --git a/tests/specs/run/unstable_kv_enabled/unstable_kv.js b/tests/specs/run/unstable_kv_enabled/unstable_kv.js
new file mode 100644
index 000000000..17c0e05aa
--- /dev/null
+++ b/tests/specs/run/unstable_kv_enabled/unstable_kv.js
@@ -0,0 +1,14 @@
+const scope = import.meta.url.slice(-7) === "#worker" ? "worker" : "main";
+
+console.log(scope, Deno.AtomicOperation);
+console.log(scope, Deno.Kv);
+console.log(scope, Deno.KvListIterator);
+console.log(scope, Deno.KvU64);
+console.log(scope, Deno.openKv);
+
+if (scope === "worker") {
+ postMessage("done");
+} else {
+ const worker = new Worker(`${import.meta.url}#worker`, { type: "module" });
+ worker.onmessage = () => Deno.exit(0);
+}
diff --git a/tests/specs/run/unstable_net_disabled/__test__.jsonc b/tests/specs/run/unstable_net_disabled/__test__.jsonc
new file mode 100644
index 000000000..6bccb2ef6
--- /dev/null
+++ b/tests/specs/run/unstable_net_disabled/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload --allow-read unstable_net.js",
+ "output": "unstable_net.disabled.out"
+}
diff --git a/tests/testdata/run/unstable_net.disabled.out b/tests/specs/run/unstable_net_disabled/unstable_net.disabled.out
index 3562f72fd..3562f72fd 100644
--- a/tests/testdata/run/unstable_net.disabled.out
+++ b/tests/specs/run/unstable_net_disabled/unstable_net.disabled.out
diff --git a/tests/testdata/run/unstable_net.js b/tests/specs/run/unstable_net_disabled/unstable_net.js
index 4492b202b..4492b202b 100644
--- a/tests/testdata/run/unstable_net.js
+++ b/tests/specs/run/unstable_net_disabled/unstable_net.js
diff --git a/tests/specs/run/unstable_net_enabled/__test__.jsonc b/tests/specs/run/unstable_net_enabled/__test__.jsonc
new file mode 100644
index 000000000..8e9696f44
--- /dev/null
+++ b/tests/specs/run/unstable_net_enabled/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload --allow-read --unstable-net unstable_net.js",
+ "output": "unstable_net.enabled.out"
+}
diff --git a/tests/testdata/run/unstable_net.enabled.out b/tests/specs/run/unstable_net_enabled/unstable_net.enabled.out
index 8b86637f3..8b86637f3 100644
--- a/tests/testdata/run/unstable_net.enabled.out
+++ b/tests/specs/run/unstable_net_enabled/unstable_net.enabled.out
diff --git a/tests/specs/run/unstable_net_enabled/unstable_net.js b/tests/specs/run/unstable_net_enabled/unstable_net.js
new file mode 100644
index 000000000..4492b202b
--- /dev/null
+++ b/tests/specs/run/unstable_net_enabled/unstable_net.js
@@ -0,0 +1,11 @@
+const scope = import.meta.url.slice(-7) === "#worker" ? "worker" : "main";
+
+console.log(scope, Deno.listenDatagram);
+console.log(scope, globalThis.WebSocketStream);
+
+if (scope === "worker") {
+ postMessage("done");
+} else {
+ const worker = new Worker(`${import.meta.url}#worker`, { type: "module" });
+ worker.onmessage = () => Deno.exit(0);
+}
diff --git a/tests/specs/run/unstable_worker/__test__.jsonc b/tests/specs/run/unstable_worker/__test__.jsonc
new file mode 100644
index 000000000..7a6e9bfbe
--- /dev/null
+++ b/tests/specs/run/unstable_worker/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --reload --quiet --allow-read unstable_worker.ts",
+ "output": "unstable_worker.ts.out"
+}
diff --git a/tests/specs/run/unstable_worker/unstable_worker.ts b/tests/specs/run/unstable_worker/unstable_worker.ts
new file mode 100644
index 000000000..b0554c5b2
--- /dev/null
+++ b/tests/specs/run/unstable_worker/unstable_worker.ts
@@ -0,0 +1,6 @@
+const w = new Worker(
+ import.meta.resolve("./worker_unstable.ts"),
+ { type: "module", name: "Unstable Worker" },
+);
+
+w.postMessage({});
diff --git a/tests/testdata/run/unstable_worker.ts.out b/tests/specs/run/unstable_worker/unstable_worker.ts.out
index 182dc58a4..182dc58a4 100644
--- a/tests/testdata/run/unstable_worker.ts.out
+++ b/tests/specs/run/unstable_worker/unstable_worker.ts.out
diff --git a/tests/specs/run/unstable_worker/worker_unstable.ts b/tests/specs/run/unstable_worker/worker_unstable.ts
new file mode 100644
index 000000000..219f34e7b
--- /dev/null
+++ b/tests/specs/run/unstable_worker/worker_unstable.ts
@@ -0,0 +1,5 @@
+console.log(Deno.permissions.query);
+console.log(Deno.consoleSize);
+self.onmessage = () => {
+ self.close();
+};
diff --git a/tests/specs/run/unstable_worker_options_disabled/__test__.jsonc b/tests/specs/run/unstable_worker_options_disabled/__test__.jsonc
new file mode 100644
index 000000000..30087244e
--- /dev/null
+++ b/tests/specs/run/unstable_worker_options_disabled/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet --reload --allow-read unstable_worker_options.js",
+ "output": "unstable_worker_options.disabled.out",
+ "exitCode": 70
+}
diff --git a/tests/testdata/run/unstable_worker_options.disabled.out b/tests/specs/run/unstable_worker_options_disabled/unstable_worker_options.disabled.out
index ba50ca539..ba50ca539 100644
--- a/tests/testdata/run/unstable_worker_options.disabled.out
+++ b/tests/specs/run/unstable_worker_options_disabled/unstable_worker_options.disabled.out
diff --git a/tests/testdata/run/unstable_worker_options.js b/tests/specs/run/unstable_worker_options_disabled/unstable_worker_options.js
index 213eb3ee6..213eb3ee6 100644
--- a/tests/testdata/run/unstable_worker_options.js
+++ b/tests/specs/run/unstable_worker_options_disabled/unstable_worker_options.js
diff --git a/tests/specs/run/unstable_worker_options_enabled/__test__.jsonc b/tests/specs/run/unstable_worker_options_enabled/__test__.jsonc
new file mode 100644
index 000000000..1d397c5f2
--- /dev/null
+++ b/tests/specs/run/unstable_worker_options_enabled/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload --allow-read --unstable-worker-options unstable_worker_options.js",
+ "output": "unstable_worker_options.enabled.out"
+}
diff --git a/tests/testdata/run/unstable_worker_options.enabled.out b/tests/specs/run/unstable_worker_options_enabled/unstable_worker_options.enabled.out
index 57a52b019..57a52b019 100644
--- a/tests/testdata/run/unstable_worker_options.enabled.out
+++ b/tests/specs/run/unstable_worker_options_enabled/unstable_worker_options.enabled.out
diff --git a/tests/specs/run/unstable_worker_options_enabled/unstable_worker_options.js b/tests/specs/run/unstable_worker_options_enabled/unstable_worker_options.js
new file mode 100644
index 000000000..213eb3ee6
--- /dev/null
+++ b/tests/specs/run/unstable_worker_options_enabled/unstable_worker_options.js
@@ -0,0 +1,19 @@
+const scope = import.meta.url.slice(-7) === "#worker" ? "worker" : "main";
+
+new Worker(`data:application/javascript;base64,${btoa(`postMessage("ok");`)}`, {
+ type: "module",
+ deno: {
+ permissions: {
+ read: true,
+ },
+ },
+}).onmessage = ({ data }) => {
+ console.log(scope, data);
+
+ if (scope === "main") {
+ const worker = new Worker(`${import.meta.url}#worker`, { type: "module" });
+ worker.onmessage = () => Deno.exit(0);
+ } else {
+ postMessage("done");
+ }
+};
diff --git a/tests/specs/run/unsupported_dynamic_import_scheme/__test__.jsonc b/tests/specs/run/unsupported_dynamic_import_scheme/__test__.jsonc
new file mode 100644
index 000000000..7f71dceba
--- /dev/null
+++ b/tests/specs/run/unsupported_dynamic_import_scheme/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "eval import('xxx:')",
+ "output": "unsupported_dynamic_import_scheme.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/unsupported_dynamic_import_scheme/unsupported_dynamic_import_scheme.out b/tests/specs/run/unsupported_dynamic_import_scheme/unsupported_dynamic_import_scheme.out
new file mode 100644
index 000000000..3bff0201f
--- /dev/null
+++ b/tests/specs/run/unsupported_dynamic_import_scheme/unsupported_dynamic_import_scheme.out
@@ -0,0 +1,8 @@
+error: Uncaught (in promise) TypeError: Unsupported scheme "xxx" for module "xxx:". Supported schemes:
+ - "blob"
+ - "data"
+ - "file"
+ - "http"
+ - "https"
+ - "jsr"
+ - "npm"
diff --git a/tests/specs/run/v8_flags_env_run/__test__.jsonc b/tests/specs/run/v8_flags_env_run/__test__.jsonc
new file mode 100644
index 000000000..39ea666b8
--- /dev/null
+++ b/tests/specs/run/v8_flags_env_run/__test__.jsonc
@@ -0,0 +1,7 @@
+{
+ "args": "run v8_flags.js",
+ "output": "v8_flags.js.out",
+ "envs": {
+ "DENO_V8_FLAGS": "--expose-gc"
+ }
+}
diff --git a/tests/testdata/run/v8_flags.js b/tests/specs/run/v8_flags_env_run/v8_flags.js
index f7999c4af..f7999c4af 100644
--- a/tests/testdata/run/v8_flags.js
+++ b/tests/specs/run/v8_flags_env_run/v8_flags.js
diff --git a/tests/testdata/run/v8_flags.js.out b/tests/specs/run/v8_flags_env_run/v8_flags.js.out
index e2dbde096..e2dbde096 100644
--- a/tests/testdata/run/v8_flags.js.out
+++ b/tests/specs/run/v8_flags_env_run/v8_flags.js.out
diff --git a/tests/specs/run/v8_flags_run/__test__.jsonc b/tests/specs/run/v8_flags_run/__test__.jsonc
new file mode 100644
index 000000000..ff21fb8c5
--- /dev/null
+++ b/tests/specs/run/v8_flags_run/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --v8-flags=--expose-gc v8_flags.js",
+ "output": "v8_flags.js.out"
+}
diff --git a/tests/specs/run/v8_flags_run/v8_flags.js b/tests/specs/run/v8_flags_run/v8_flags.js
new file mode 100644
index 000000000..f7999c4af
--- /dev/null
+++ b/tests/specs/run/v8_flags_run/v8_flags.js
@@ -0,0 +1 @@
+console.log(typeof gc);
diff --git a/tests/specs/run/v8_flags_run/v8_flags.js.out b/tests/specs/run/v8_flags_run/v8_flags.js.out
new file mode 100644
index 000000000..e2dbde096
--- /dev/null
+++ b/tests/specs/run/v8_flags_run/v8_flags.js.out
@@ -0,0 +1 @@
+function
diff --git a/tests/specs/run/v8_flags_unrecognized/__test__.jsonc b/tests/specs/run/v8_flags_unrecognized/__test__.jsonc
new file mode 100644
index 000000000..93472d0d7
--- /dev/null
+++ b/tests/specs/run/v8_flags_unrecognized/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "repl --v8-flags=--foo,bar,--trace-gc,-baz",
+ "output": "v8_flags_unrecognized.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/v8_flags_unrecognized.out b/tests/specs/run/v8_flags_unrecognized/v8_flags_unrecognized.out
index 56e70f830..56e70f830 100644
--- a/tests/testdata/run/v8_flags_unrecognized.out
+++ b/tests/specs/run/v8_flags_unrecognized/v8_flags_unrecognized.out
diff --git a/tests/specs/run/v8_help/__test__.jsonc b/tests/specs/run/v8_help/__test__.jsonc
new file mode 100644
index 000000000..90cbeb274
--- /dev/null
+++ b/tests/specs/run/v8_help/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "repl --v8-flags=--help",
+ "output": "v8_help.out"
+}
diff --git a/tests/testdata/run/v8_help.out b/tests/specs/run/v8_help/v8_help.out
index 006d73557..006d73557 100644
--- a/tests/testdata/run/v8_help.out
+++ b/tests/specs/run/v8_help/v8_help.out
diff --git a/tests/specs/run/wasm/__test__.jsonc b/tests/specs/run/wasm/__test__.jsonc
new file mode 100644
index 000000000..a3c6f58b2
--- /dev/null
+++ b/tests/specs/run/wasm/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet wasm.ts",
+ "output": "wasm.ts.out"
+}
diff --git a/tests/testdata/run/wasm.ts b/tests/specs/run/wasm/wasm.ts
index 96b5fdffc..96b5fdffc 100644
--- a/tests/testdata/run/wasm.ts
+++ b/tests/specs/run/wasm/wasm.ts
diff --git a/tests/specs/run/wasm/wasm.ts.out b/tests/specs/run/wasm/wasm.ts.out
new file mode 100644
index 000000000..d81cc0710
--- /dev/null
+++ b/tests/specs/run/wasm/wasm.ts.out
@@ -0,0 +1 @@
+42
diff --git a/tests/specs/run/wasm_async/__test__.jsonc b/tests/specs/run/wasm_async/__test__.jsonc
new file mode 100644
index 000000000..583da86e0
--- /dev/null
+++ b/tests/specs/run/wasm_async/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run wasm_async.js",
+ "output": "wasm_async.out"
+}
diff --git a/tests/testdata/run/wasm_async.js b/tests/specs/run/wasm_async/wasm_async.js
index 837460ae9..837460ae9 100644
--- a/tests/testdata/run/wasm_async.js
+++ b/tests/specs/run/wasm_async/wasm_async.js
diff --git a/tests/testdata/run/wasm_async.out b/tests/specs/run/wasm_async/wasm_async.out
index 5cdf17de7..5cdf17de7 100644
--- a/tests/testdata/run/wasm_async.out
+++ b/tests/specs/run/wasm_async/wasm_async.out
diff --git a/tests/specs/run/wasm_shared/__test__.jsonc b/tests/specs/run/wasm_shared/__test__.jsonc
new file mode 100644
index 000000000..1b6ececa7
--- /dev/null
+++ b/tests/specs/run/wasm_shared/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet wasm_shared.ts",
+ "output": "wasm_shared.out"
+}
diff --git a/tests/specs/run/wasm_shared/wasm_shared.out b/tests/specs/run/wasm_shared/wasm_shared.out
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/tests/specs/run/wasm_shared/wasm_shared.out
diff --git a/tests/testdata/run/wasm_shared.ts b/tests/specs/run/wasm_shared/wasm_shared.ts
index b713385d5..b713385d5 100644
--- a/tests/testdata/run/wasm_shared.ts
+++ b/tests/specs/run/wasm_shared/wasm_shared.ts
diff --git a/tests/specs/run/wasm_streaming_panic_test/__test__.jsonc b/tests/specs/run/wasm_streaming_panic_test/__test__.jsonc
new file mode 100644
index 000000000..e22e1f98a
--- /dev/null
+++ b/tests/specs/run/wasm_streaming_panic_test/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run wasm_streaming_panic_test.js",
+ "output": "wasm_streaming_panic_test.js.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/wasm_streaming_panic_test.js b/tests/specs/run/wasm_streaming_panic_test/wasm_streaming_panic_test.js
index ec017592f..ec017592f 100644
--- a/tests/testdata/run/wasm_streaming_panic_test.js
+++ b/tests/specs/run/wasm_streaming_panic_test/wasm_streaming_panic_test.js
diff --git a/tests/testdata/run/wasm_streaming_panic_test.js.out b/tests/specs/run/wasm_streaming_panic_test/wasm_streaming_panic_test.js.out
index 4ec523f1d..4ec523f1d 100644
--- a/tests/testdata/run/wasm_streaming_panic_test.js.out
+++ b/tests/specs/run/wasm_streaming_panic_test/wasm_streaming_panic_test.js.out
diff --git a/tests/specs/run/wasm_unreachable/__test__.jsonc b/tests/specs/run/wasm_unreachable/__test__.jsonc
new file mode 100644
index 000000000..cd6165629
--- /dev/null
+++ b/tests/specs/run/wasm_unreachable/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --allow-read wasm_unreachable.js",
+ "output": "wasm_unreachable.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/wasm_unreachable/unreachable.wasm b/tests/specs/run/wasm_unreachable/unreachable.wasm
new file mode 100644
index 000000000..a4110ee39
--- /dev/null
+++ b/tests/specs/run/wasm_unreachable/unreachable.wasm
Binary files differ
diff --git a/tests/specs/run/wasm_unreachable/wasm_unreachable.js b/tests/specs/run/wasm_unreachable/wasm_unreachable.js
new file mode 100644
index 000000000..36aab0d84
--- /dev/null
+++ b/tests/specs/run/wasm_unreachable/wasm_unreachable.js
@@ -0,0 +1,9 @@
+// WebAssembly module containing a single function with an unreachable instruction
+const binary = await Deno.readFile("./unreachable.wasm");
+
+const module = new WebAssembly.Module(binary);
+const instance = new WebAssembly.Instance(module);
+
+// Compare the stack trace with wasm_url.js, which compiles the WASM module with
+// streaming APIs.
+instance.exports.unreachable();
diff --git a/tests/testdata/run/wasm_unreachable.out b/tests/specs/run/wasm_unreachable/wasm_unreachable.out
index c213097ab..c213097ab 100644
--- a/tests/testdata/run/wasm_unreachable.out
+++ b/tests/specs/run/wasm_unreachable/wasm_unreachable.out
diff --git a/tests/specs/run/wasm_url/__test__.jsonc b/tests/specs/run/wasm_url/__test__.jsonc
new file mode 100644
index 000000000..a776527b1
--- /dev/null
+++ b/tests/specs/run/wasm_url/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet --allow-net=localhost:4545 wasm_url.js",
+ "output": "wasm_url.out",
+ "exitCode": 1
+}
diff --git a/tests/testdata/run/wasm_url.js b/tests/specs/run/wasm_url/wasm_url.js
index 71686ef7e..71686ef7e 100644
--- a/tests/testdata/run/wasm_url.js
+++ b/tests/specs/run/wasm_url/wasm_url.js
diff --git a/tests/testdata/run/wasm_url.out b/tests/specs/run/wasm_url/wasm_url.out
index ae3bf491a..ae3bf491a 100644
--- a/tests/testdata/run/wasm_url.out
+++ b/tests/specs/run/wasm_url/wasm_url.out
diff --git a/tests/specs/run/weakref/__test__.jsonc b/tests/specs/run/weakref/__test__.jsonc
new file mode 100644
index 000000000..1a5808ec7
--- /dev/null
+++ b/tests/specs/run/weakref/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload weakref.ts",
+ "output": "weakref.ts.out"
+}
diff --git a/tests/testdata/run/weakref.ts b/tests/specs/run/weakref/weakref.ts
index 47c3985fe..47c3985fe 100644
--- a/tests/testdata/run/weakref.ts
+++ b/tests/specs/run/weakref/weakref.ts
diff --git a/tests/testdata/run/weakref.ts.out b/tests/specs/run/weakref/weakref.ts.out
index 32bafcf2d..32bafcf2d 100644
--- a/tests/testdata/run/weakref.ts.out
+++ b/tests/specs/run/weakref/weakref.ts.out
diff --git a/tests/specs/run/webstorage_serialization/__test__.jsonc b/tests/specs/run/webstorage_serialization/__test__.jsonc
new file mode 100644
index 000000000..4362a84b2
--- /dev/null
+++ b/tests/specs/run/webstorage_serialization/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run webstorage/serialization.ts",
+ "output": "webstorage/serialization.ts.out"
+}
diff --git a/tests/specs/run/webstorage_serialization/webstorage/config_a.jsonc b/tests/specs/run/webstorage_serialization/webstorage/config_a.jsonc
new file mode 100644
index 000000000..875cb6001
--- /dev/null
+++ b/tests/specs/run/webstorage_serialization/webstorage/config_a.jsonc
@@ -0,0 +1,3 @@
+{
+ "compilerOptions": {}
+}
diff --git a/tests/specs/run/webstorage_serialization/webstorage/config_b.jsonc b/tests/specs/run/webstorage_serialization/webstorage/config_b.jsonc
new file mode 100644
index 000000000..875cb6001
--- /dev/null
+++ b/tests/specs/run/webstorage_serialization/webstorage/config_b.jsonc
@@ -0,0 +1,3 @@
+{
+ "compilerOptions": {}
+}
diff --git a/tests/specs/run/webstorage_serialization/webstorage/fixture.ts b/tests/specs/run/webstorage_serialization/webstorage/fixture.ts
new file mode 100644
index 000000000..cf4bd9f1f
--- /dev/null
+++ b/tests/specs/run/webstorage_serialization/webstorage/fixture.ts
@@ -0,0 +1,2 @@
+import "./logger.ts";
+import "./setter.ts";
diff --git a/tests/specs/run/webstorage_serialization/webstorage/logger.ts b/tests/specs/run/webstorage_serialization/webstorage/logger.ts
new file mode 100644
index 000000000..feadd39eb
--- /dev/null
+++ b/tests/specs/run/webstorage_serialization/webstorage/logger.ts
@@ -0,0 +1 @@
+console.log(globalThis.localStorage);
diff --git a/tests/testdata/run/webstorage/serialization.ts b/tests/specs/run/webstorage_serialization/webstorage/serialization.ts
index f125331bb..f125331bb 100644
--- a/tests/testdata/run/webstorage/serialization.ts
+++ b/tests/specs/run/webstorage_serialization/webstorage/serialization.ts
diff --git a/tests/testdata/run/webstorage/serialization.ts.out b/tests/specs/run/webstorage_serialization/webstorage/serialization.ts.out
index 4d80032f0..4d80032f0 100644
--- a/tests/testdata/run/webstorage/serialization.ts.out
+++ b/tests/specs/run/webstorage_serialization/webstorage/serialization.ts.out
diff --git a/tests/specs/run/webstorage_serialization/webstorage/setter.ts b/tests/specs/run/webstorage_serialization/webstorage/setter.ts
new file mode 100644
index 000000000..cf5a7bfaf
--- /dev/null
+++ b/tests/specs/run/webstorage_serialization/webstorage/setter.ts
@@ -0,0 +1 @@
+globalThis.localStorage.setItem("hello", "deno");
diff --git a/tests/specs/run/worker_close_in_wasm_reactions/__test__.jsonc b/tests/specs/run/worker_close_in_wasm_reactions/__test__.jsonc
new file mode 100644
index 000000000..104b54756
--- /dev/null
+++ b/tests/specs/run/worker_close_in_wasm_reactions/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload --allow-read worker_close_in_wasm_reactions.js",
+ "output": "worker_close_in_wasm_reactions.js.out"
+}
diff --git a/tests/specs/run/worker_close_in_wasm_reactions/close_in_wasm_reactions.js b/tests/specs/run/worker_close_in_wasm_reactions/close_in_wasm_reactions.js
new file mode 100644
index 000000000..abe573108
--- /dev/null
+++ b/tests/specs/run/worker_close_in_wasm_reactions/close_in_wasm_reactions.js
@@ -0,0 +1,21 @@
+// https://github.com/denoland/deno/issues/12263
+// Test for a panic that happens when a worker is closed in the reactions of a
+// WASM async operation.
+
+// The minimum valid wasm module, plus two additional zero bytes.
+const buffer = new Uint8Array([
+ 0x00,
+ 0x61,
+ 0x73,
+ 0x6D,
+ 0x01,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+]);
+WebAssembly.compile(buffer).catch((err) => {
+ console.log("Error:", err);
+ self.close();
+});
diff --git a/tests/specs/run/worker_close_in_wasm_reactions/worker_close_in_wasm_reactions.js b/tests/specs/run/worker_close_in_wasm_reactions/worker_close_in_wasm_reactions.js
new file mode 100644
index 000000000..828320a24
--- /dev/null
+++ b/tests/specs/run/worker_close_in_wasm_reactions/worker_close_in_wasm_reactions.js
@@ -0,0 +1,10 @@
+// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
+
+// https://github.com/denoland/deno/issues/12263
+// Test for a panic that happens when a worker is closed in the reactions of a
+// WASM async operation.
+
+new Worker(
+ import.meta.resolve("./close_in_wasm_reactions.js"),
+ { type: "module" },
+);
diff --git a/tests/testdata/run/worker_close_in_wasm_reactions.js.out b/tests/specs/run/worker_close_in_wasm_reactions/worker_close_in_wasm_reactions.js.out
index 904613dae..904613dae 100644
--- a/tests/testdata/run/worker_close_in_wasm_reactions.js.out
+++ b/tests/specs/run/worker_close_in_wasm_reactions/worker_close_in_wasm_reactions.js.out
diff --git a/tests/specs/run/worker_close_nested/__test__.jsonc b/tests/specs/run/worker_close_nested/__test__.jsonc
new file mode 100644
index 000000000..5cce107c7
--- /dev/null
+++ b/tests/specs/run/worker_close_nested/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload --allow-read worker_close_nested.js",
+ "output": "worker_close_nested.js.out"
+}
diff --git a/tests/specs/run/worker_close_nested/close_nested_child.js b/tests/specs/run/worker_close_nested/close_nested_child.js
new file mode 100644
index 000000000..97980c689
--- /dev/null
+++ b/tests/specs/run/worker_close_nested/close_nested_child.js
@@ -0,0 +1,8 @@
+// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
+
+console.log("Starting the child worker");
+
+setTimeout(() => {
+ console.log("The child worker survived the death of the parent!!!");
+ Deno.exit(1);
+}, 2000);
diff --git a/tests/specs/run/worker_close_nested/close_nested_parent.js b/tests/specs/run/worker_close_nested/close_nested_parent.js
new file mode 100644
index 000000000..d1fe47553
--- /dev/null
+++ b/tests/specs/run/worker_close_nested/close_nested_parent.js
@@ -0,0 +1,13 @@
+// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
+
+console.log("Starting the parent worker");
+
+new Worker(
+ import.meta.resolve("./close_nested_child.js"),
+ { type: "module" },
+);
+
+self.addEventListener("message", () => {
+ console.log("Closing");
+ self.close();
+});
diff --git a/tests/specs/run/worker_close_nested/worker_close_nested.js b/tests/specs/run/worker_close_nested/worker_close_nested.js
new file mode 100644
index 000000000..8d9c88d1c
--- /dev/null
+++ b/tests/specs/run/worker_close_nested/worker_close_nested.js
@@ -0,0 +1,20 @@
+// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
+
+// Test that closing a worker which has living child workers will automatically
+// close the children.
+
+console.log("Starting the main thread");
+
+const worker = new Worker(
+ import.meta.resolve("./close_nested_parent.js"),
+ { type: "module" },
+);
+
+setTimeout(() => {
+ console.log("About to close");
+ worker.postMessage({});
+
+ // Keep the process running for another two seconds, to make sure there's no
+ // output from the child worker.
+ setTimeout(() => {}, 2000);
+}, 1000);
diff --git a/tests/testdata/run/worker_close_nested.js.out b/tests/specs/run/worker_close_nested/worker_close_nested.js.out
index 496bc6251..496bc6251 100644
--- a/tests/testdata/run/worker_close_nested.js.out
+++ b/tests/specs/run/worker_close_nested/worker_close_nested.js.out
diff --git a/tests/specs/run/worker_close_race/__test__.jsonc b/tests/specs/run/worker_close_race/__test__.jsonc
new file mode 100644
index 000000000..bdb9665f7
--- /dev/null
+++ b/tests/specs/run/worker_close_race/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload --allow-read worker_close_race.js",
+ "output": "worker_close_race.js.out"
+}
diff --git a/tests/specs/run/worker_close_race/close_race_worker.js b/tests/specs/run/worker_close_race/close_race_worker.js
new file mode 100644
index 000000000..6964be34a
--- /dev/null
+++ b/tests/specs/run/worker_close_race/close_race_worker.js
@@ -0,0 +1,6 @@
+// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
+
+setTimeout(() => {
+ self.postMessage("");
+ self.close();
+}, 500);
diff --git a/tests/specs/run/worker_close_race/worker_close_race.js b/tests/specs/run/worker_close_race/worker_close_race.js
new file mode 100644
index 000000000..188cd9ed8
--- /dev/null
+++ b/tests/specs/run/worker_close_race/worker_close_race.js
@@ -0,0 +1,14 @@
+// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
+
+// https://github.com/denoland/deno/issues/11416
+// Test for a race condition between a worker's `close()` and the main thread's
+// `Worker.prototype.terminate()`.
+
+const worker = new Worker(
+ import.meta.resolve("./close_race_worker.js"),
+ { type: "module" },
+);
+
+worker.onmessage = () => {
+ worker.terminate();
+};
diff --git a/tests/specs/run/worker_close_race/worker_close_race.js.out b/tests/specs/run/worker_close_race/worker_close_race.js.out
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/tests/specs/run/worker_close_race/worker_close_race.js.out
diff --git a/tests/specs/run/worker_drop_handle_race/__test__.jsonc b/tests/specs/run/worker_drop_handle_race/__test__.jsonc
new file mode 100644
index 000000000..cc600d5ef
--- /dev/null
+++ b/tests/specs/run/worker_drop_handle_race/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --quiet --reload --allow-read worker_drop_handle_race.js",
+ "output": "worker_drop_handle_race.js.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/worker_drop_handle_race/drop_handle_race.js b/tests/specs/run/worker_drop_handle_race/drop_handle_race.js
new file mode 100644
index 000000000..30676a600
--- /dev/null
+++ b/tests/specs/run/worker_drop_handle_race/drop_handle_race.js
@@ -0,0 +1,3 @@
+setTimeout(() => {
+ throw new Error();
+}, 1000);
diff --git a/tests/specs/run/worker_drop_handle_race/worker_drop_handle_race.js b/tests/specs/run/worker_drop_handle_race/worker_drop_handle_race.js
new file mode 100644
index 000000000..ef9bcbe07
--- /dev/null
+++ b/tests/specs/run/worker_drop_handle_race/worker_drop_handle_race.js
@@ -0,0 +1,12 @@
+// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
+
+// https://github.com/denoland/deno/issues/11342
+// Test for a panic that happens when the main thread's event loop finishes
+// running while the worker's event loop is still spinning.
+
+// The exception thrown in the worker will not terminate the worker, but it will
+// propagate to the main thread and cause it to exit.
+new Worker(
+ import.meta.resolve("./drop_handle_race.js"),
+ { type: "module" },
+);
diff --git a/tests/specs/run/worker_drop_handle_race/worker_drop_handle_race.js.out b/tests/specs/run/worker_drop_handle_race/worker_drop_handle_race.js.out
new file mode 100644
index 000000000..a1c2e30ad
--- /dev/null
+++ b/tests/specs/run/worker_drop_handle_race/worker_drop_handle_race.js.out
@@ -0,0 +1,7 @@
+error: Uncaught (in worker "") Error
+ throw new Error();
+ ^
+ at [WILDCARD]/drop_handle_race.js:2:9
+ at [WILDCARD]
+error: Uncaught (in promise) Error: Unhandled error in child worker.
+ at Worker.#pollControl [WILDCARD]
diff --git a/tests/specs/run/worker_drop_handle_race_terminate/__test__.jsonc b/tests/specs/run/worker_drop_handle_race_terminate/__test__.jsonc
new file mode 100644
index 000000000..e752074eb
--- /dev/null
+++ b/tests/specs/run/worker_drop_handle_race_terminate/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run worker_drop_handle_race_terminate.js",
+ "output": "worker_drop_handle_race_terminate.js.out"
+}
diff --git a/tests/testdata/run/worker_drop_handle_race_terminate.js b/tests/specs/run/worker_drop_handle_race_terminate/worker_drop_handle_race_terminate.js
index 7c4e0b109..7c4e0b109 100644
--- a/tests/testdata/run/worker_drop_handle_race_terminate.js
+++ b/tests/specs/run/worker_drop_handle_race_terminate/worker_drop_handle_race_terminate.js
diff --git a/tests/testdata/run/worker_drop_handle_race_terminate.js.out b/tests/specs/run/worker_drop_handle_race_terminate/worker_drop_handle_race_terminate.js.out
index 5ec1e7ff8..5ec1e7ff8 100644
--- a/tests/testdata/run/worker_drop_handle_race_terminate.js.out
+++ b/tests/specs/run/worker_drop_handle_race_terminate/worker_drop_handle_race_terminate.js.out
diff --git a/tests/specs/run/worker_event_handler_test/__test__.jsonc b/tests/specs/run/worker_event_handler_test/__test__.jsonc
new file mode 100644
index 000000000..c07fca97c
--- /dev/null
+++ b/tests/specs/run/worker_event_handler_test/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload --allow-read worker_event_handler_test.js",
+ "output": "worker_event_handler_test.js.out"
+}
diff --git a/tests/specs/run/worker_event_handler_test/worker_event_handler_test.js b/tests/specs/run/worker_event_handler_test/worker_event_handler_test.js
new file mode 100644
index 000000000..91c5ba946
--- /dev/null
+++ b/tests/specs/run/worker_event_handler_test/worker_event_handler_test.js
@@ -0,0 +1,5 @@
+const w = new Worker(
+ import.meta.resolve("./worker_event_handlers.js"),
+ { type: "module" },
+);
+w.postMessage({});
diff --git a/tests/testdata/run/worker_event_handler_test.js.out b/tests/specs/run/worker_event_handler_test/worker_event_handler_test.js.out
index b3eed7f6c..b3eed7f6c 100644
--- a/tests/testdata/run/worker_event_handler_test.js.out
+++ b/tests/specs/run/worker_event_handler_test/worker_event_handler_test.js.out
diff --git a/tests/specs/run/worker_event_handler_test/worker_event_handlers.js b/tests/specs/run/worker_event_handler_test/worker_event_handlers.js
new file mode 100644
index 000000000..5e457cd2e
--- /dev/null
+++ b/tests/specs/run/worker_event_handler_test/worker_event_handlers.js
@@ -0,0 +1,26 @@
+self.onmessage = (evt) => {
+ console.log("Target from self.onmessage:", String(evt.target));
+};
+
+self.addEventListener("message", (evt) => {
+ console.log("Target from message event listener:", String(evt.target));
+
+ // Throw an error here so the global's error event will fire.
+ throw new Error("Some error message");
+});
+
+self.onerror = (...args) => {
+ // Take the last 100 characters so the filename doesn't get truncated
+ // depending on the dev's FS structure.
+ args = args.map((v) => typeof v == "string" ? v.slice(-100) : v);
+ console.log("Arguments from self.onerror:", args);
+ return true;
+};
+
+self.addEventListener("error", (evt) => {
+ // Returning true from self.onerror means that subsequent event listeners
+ // should see the event as canceled.
+ console.log("Is event canceled?:", evt.defaultPrevented);
+
+ self.close();
+});
diff --git a/tests/specs/run/worker_message_before_close/__test__.jsonc b/tests/specs/run/worker_message_before_close/__test__.jsonc
new file mode 100644
index 000000000..ae2d65b91
--- /dev/null
+++ b/tests/specs/run/worker_message_before_close/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "run --quiet --reload --allow-read worker_message_before_close.js",
+ "output": "worker_message_before_close.js.out"
+}
diff --git a/tests/specs/run/worker_message_before_close/message_before_close.js b/tests/specs/run/worker_message_before_close/message_before_close.js
new file mode 100644
index 000000000..9364b6d82
--- /dev/null
+++ b/tests/specs/run/worker_message_before_close/message_before_close.js
@@ -0,0 +1,4 @@
+onmessage = () => {
+ postMessage({});
+ close();
+};
diff --git a/tests/specs/run/worker_message_before_close/worker_message_before_close.js b/tests/specs/run/worker_message_before_close/worker_message_before_close.js
new file mode 100644
index 000000000..d613bd1ca
--- /dev/null
+++ b/tests/specs/run/worker_message_before_close/worker_message_before_close.js
@@ -0,0 +1,26 @@
+const messagesReceived = new Set();
+
+for (let i = 0; i < 4; i++) {
+ const worker = new Worker(
+ import.meta.resolve("./message_before_close.js"),
+ { type: "module", name: String(i) },
+ );
+
+ worker.addEventListener("message", () => {
+ messagesReceived.add(i);
+ if (messagesReceived.size == 4) {
+ console.log("received all 4 responses from the workers");
+ }
+ });
+
+ worker.postMessage({});
+}
+
+globalThis.addEventListener("unload", () => {
+ if (messagesReceived.size !== 4) {
+ console.log(
+ "received only %d responses from the workers",
+ messagesReceived.size,
+ );
+ }
+});
diff --git a/tests/testdata/run/worker_message_before_close.js.out b/tests/specs/run/worker_message_before_close/worker_message_before_close.js.out
index f91b7b4cb..f91b7b4cb 100644
--- a/tests/testdata/run/worker_message_before_close.js.out
+++ b/tests/specs/run/worker_message_before_close/worker_message_before_close.js.out
diff --git a/tests/specs/run/workspaces/wildcard/__test__.jsonc b/tests/specs/run/workspaces/wildcard/__test__.jsonc
new file mode 100644
index 000000000..ea467e51b
--- /dev/null
+++ b/tests/specs/run/workspaces/wildcard/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run -L debug -A main.ts",
+ "output": "main.out",
+ "tempDir": true
+}
diff --git a/tests/specs/run/workspaces/wildcard/deno.json b/tests/specs/run/workspaces/wildcard/deno.json
new file mode 100644
index 000000000..8c39ec656
--- /dev/null
+++ b/tests/specs/run/workspaces/wildcard/deno.json
@@ -0,0 +1,8 @@
+{
+ "workspace": [
+ "./packages/*"
+ ],
+ "imports": {
+ "chalk": "npm:chalk"
+ }
+}
diff --git a/tests/specs/run/workspaces/wildcard/main.out b/tests/specs/run/workspaces/wildcard/main.out
new file mode 100644
index 000000000..72165dbde
--- /dev/null
+++ b/tests/specs/run/workspaces/wildcard/main.out
@@ -0,0 +1,22 @@
+[WILDCARD]Workspace config generated this import map {
+ "imports": {
+ "chalk": "npm:chalk",
+ "chalk/": "npm:/chalk/"
+ },
+ "scopes": {
+ "./packages/bar/": {
+ "@/": "./packages/bar/",
+ "secret_mod/": "./packages/bar/some_mod/"
+ },
+ "./packages/foo/": {
+ "~/": "./packages/foo/",
+ "foo/": "./packages/foo/bar/"
+ }
+ }
+}
+[WILDCARD]
+hello from foo
+buzz from foo
+hello from bar
+buzz from bar
+[Function: chalk][WILDCARD] \ No newline at end of file
diff --git a/tests/specs/run/workspaces/wildcard/main.ts b/tests/specs/run/workspaces/wildcard/main.ts
new file mode 100644
index 000000000..e69143370
--- /dev/null
+++ b/tests/specs/run/workspaces/wildcard/main.ts
@@ -0,0 +1,5 @@
+import chalk from "chalk";
+import "./packages/foo/mod.ts";
+import "./packages/bar/mod.ts";
+
+console.log(chalk);
diff --git a/tests/specs/run/workspaces/wildcard/packages/bar/deno.json b/tests/specs/run/workspaces/wildcard/packages/bar/deno.json
new file mode 100644
index 000000000..ef3bfc37a
--- /dev/null
+++ b/tests/specs/run/workspaces/wildcard/packages/bar/deno.json
@@ -0,0 +1,8 @@
+{
+ "name": "asdfasdfasdf",
+ "version": "0.0.0",
+ "imports": {
+ "@/": "./",
+ "secret_mod/": "./some_mod/"
+ }
+}
diff --git a/tests/specs/run/workspaces/wildcard/packages/bar/fizz/buzz.ts b/tests/specs/run/workspaces/wildcard/packages/bar/fizz/buzz.ts
new file mode 100644
index 000000000..f88d62fcc
--- /dev/null
+++ b/tests/specs/run/workspaces/wildcard/packages/bar/fizz/buzz.ts
@@ -0,0 +1 @@
+export const buzz = "buzz from bar";
diff --git a/tests/specs/run/workspaces/wildcard/packages/bar/mod.ts b/tests/specs/run/workspaces/wildcard/packages/bar/mod.ts
new file mode 100644
index 000000000..6f898e389
--- /dev/null
+++ b/tests/specs/run/workspaces/wildcard/packages/bar/mod.ts
@@ -0,0 +1,5 @@
+import { hello } from "secret_mod/hello.ts";
+import { buzz } from "@/fizz/buzz.ts";
+
+console.log(hello);
+console.log(buzz);
diff --git a/tests/specs/run/workspaces/wildcard/packages/bar/some_mod/hello.ts b/tests/specs/run/workspaces/wildcard/packages/bar/some_mod/hello.ts
new file mode 100644
index 000000000..1013de8d2
--- /dev/null
+++ b/tests/specs/run/workspaces/wildcard/packages/bar/some_mod/hello.ts
@@ -0,0 +1 @@
+export const hello = "hello from bar";
diff --git a/tests/specs/run/workspaces/wildcard/packages/foo/bar/hello.ts b/tests/specs/run/workspaces/wildcard/packages/foo/bar/hello.ts
new file mode 100644
index 000000000..c8a7e57c4
--- /dev/null
+++ b/tests/specs/run/workspaces/wildcard/packages/foo/bar/hello.ts
@@ -0,0 +1 @@
+export const hello = "hello from foo";
diff --git a/tests/specs/run/workspaces/wildcard/packages/foo/deno.json b/tests/specs/run/workspaces/wildcard/packages/foo/deno.json
new file mode 100644
index 000000000..46d84f06f
--- /dev/null
+++ b/tests/specs/run/workspaces/wildcard/packages/foo/deno.json
@@ -0,0 +1,8 @@
+{
+ "name": "qwerqwer",
+ "version": "0.0.0",
+ "imports": {
+ "~/": "./",
+ "foo/": "./bar/"
+ }
+}
diff --git a/tests/specs/run/workspaces/wildcard/packages/foo/fizz/buzz.ts b/tests/specs/run/workspaces/wildcard/packages/foo/fizz/buzz.ts
new file mode 100644
index 000000000..4e03777d1
--- /dev/null
+++ b/tests/specs/run/workspaces/wildcard/packages/foo/fizz/buzz.ts
@@ -0,0 +1 @@
+export const buzz = "buzz from foo";
diff --git a/tests/specs/run/workspaces/wildcard/packages/foo/mod.ts b/tests/specs/run/workspaces/wildcard/packages/foo/mod.ts
new file mode 100644
index 000000000..d7b16dcc0
--- /dev/null
+++ b/tests/specs/run/workspaces/wildcard/packages/foo/mod.ts
@@ -0,0 +1,5 @@
+import { hello } from "foo/hello.ts";
+import { buzz } from "~/fizz/buzz.ts";
+
+console.log(hello);
+console.log(buzz);
diff --git a/tests/specs/schema.json b/tests/specs/schema.json
index 8f3953ee4..2b35d9bd7 100644
--- a/tests/specs/schema.json
+++ b/tests/specs/schema.json
@@ -36,6 +36,9 @@
"flaky": {
"type": "boolean"
},
+ "symlinkedTempDir": {
+ "type": "boolean"
+ },
"if": {
"type": "string",
"examples": [
diff --git a/tests/specs/task/bin_package/task.out b/tests/specs/task/bin_package/task.out
index 69b4f7508..d2c130905 100644
--- a/tests/specs/task/bin_package/task.out
+++ b/tests/specs/task/bin_package/task.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/bin
+Download http://localhost:4260/@denotest%2fbin
Download http://localhost:4260/@denotest/bin/1.0.0.tgz
Initialize @denotest/bin@1.0.0
Task sayhi cli-esm hi hello
diff --git a/tests/specs/task/bin_pkg_with_scope_auto/bin_auto.out b/tests/specs/task/bin_pkg_with_scope_auto/bin_auto.out
index 20865898e..1eb196a7a 100644
--- a/tests/specs/task/bin_pkg_with_scope_auto/bin_auto.out
+++ b/tests/specs/task/bin_pkg_with_scope_auto/bin_auto.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/bin
+Download http://localhost:4260/@denotest%2fbin
[UNORDERED_START]
Download http://localhost:4260/@denotest/bin/0.5.0.tgz
Initialize @denotest/bin@0.5.0
diff --git a/tests/specs/task/bin_pkg_with_scope_auto/bin_none.out b/tests/specs/task/bin_pkg_with_scope_auto/bin_none.out
index 066c67bd8..f44b234bf 100644
--- a/tests/specs/task/bin_pkg_with_scope_auto/bin_none.out
+++ b/tests/specs/task/bin_pkg_with_scope_auto/bin_none.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/bin
+Download http://localhost:4260/@denotest%2fbin
[UNORDERED_START]
Download http://localhost:4260/@denotest/bin/0.5.0.tgz
Download http://localhost:4260/@denotest/bin/1.0.0.tgz
diff --git a/tests/specs/task/bin_pkg_with_scope_none/bin_none.out b/tests/specs/task/bin_pkg_with_scope_none/bin_none.out
index 066c67bd8..f44b234bf 100644
--- a/tests/specs/task/bin_pkg_with_scope_none/bin_none.out
+++ b/tests/specs/task/bin_pkg_with_scope_none/bin_none.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/bin
+Download http://localhost:4260/@denotest%2fbin
[UNORDERED_START]
Download http://localhost:4260/@denotest/bin/0.5.0.tgz
Download http://localhost:4260/@denotest/bin/1.0.0.tgz
diff --git a/tests/specs/task/both_package_json_selected/install.out b/tests/specs/task/both_package_json_selected/install.out
index 645501a3d..08b70a0f2 100644
--- a/tests/specs/task/both_package_json_selected/install.out
+++ b/tests/specs/task/both_package_json_selected/install.out
@@ -1,3 +1,3 @@
-Download http://localhost:4260/@denotest/bin
+Download http://localhost:4260/@denotest%2fbin
Download http://localhost:4260/@denotest/bin/1.0.0.tgz
Initialize @denotest/bin@1.0.0
diff --git a/tests/specs/task/dependencies/__test__.jsonc b/tests/specs/task/dependencies/__test__.jsonc
new file mode 100644
index 000000000..38d085d79
--- /dev/null
+++ b/tests/specs/task/dependencies/__test__.jsonc
@@ -0,0 +1,61 @@
+{
+ "tests": {
+ "basic1": {
+ "cwd": "basic1",
+ "tempDir": true,
+ "args": "task run",
+ "output": "./basic1.out"
+ },
+ "basic2": {
+ "cwd": "basic2",
+ "tempDir": true,
+ "args": "task run",
+ "output": "./basic2.out"
+ },
+ "cross_package": {
+ "cwd": "cross_package/package1",
+ "tempDir": true,
+ "args": "task run",
+ "output": "./cross_package.out",
+ "exitCode": 1
+ },
+ "diamond": {
+ "cwd": "diamond",
+ "tempDir": true,
+ "args": "task a",
+ "output": "./diamond.out"
+ },
+ "diamond_list": {
+ "cwd": "diamond",
+ "tempDir": true,
+ "args": "task",
+ "output": "./diamond_list.out"
+ },
+ "diamond_big": {
+ "cwd": "diamond_big",
+ "tempDir": true,
+ "args": "task a",
+ "output": "./diamond_big.out"
+ },
+ "diamond_big_list": {
+ "cwd": "diamond_big",
+ "tempDir": true,
+ "args": "task",
+ "output": "./diamond_big_list.out"
+ },
+ "cycle": {
+ "cwd": "cycle",
+ "tempDir": true,
+ "output": "./cycle.out",
+ "args": "task a",
+ "exitCode": 1
+ },
+ "cycle_2": {
+ "cwd": "cycle_2",
+ "tempDir": true,
+ "args": "task a",
+ "output": "./cycle_2.out",
+ "exitCode": 1
+ }
+ }
+}
diff --git a/tests/specs/task/dependencies/basic1.out b/tests/specs/task/dependencies/basic1.out
new file mode 100644
index 000000000..8c31d02b4
--- /dev/null
+++ b/tests/specs/task/dependencies/basic1.out
@@ -0,0 +1,12 @@
+Task build1 deno run ../build1.js
+Task build2 deno run ../build2.js
+[UNORDERED_START]
+Starting build1
+build1 performing more work...
+build1 finished
+Starting build2
+build2 performing more work...
+build2 finished
+[UNORDERED_END]
+Task run deno run ../run.js
+run finished
diff --git a/tests/specs/task/dependencies/basic1/deno.json b/tests/specs/task/dependencies/basic1/deno.json
new file mode 100644
index 000000000..16bb9937e
--- /dev/null
+++ b/tests/specs/task/dependencies/basic1/deno.json
@@ -0,0 +1,10 @@
+{
+ "tasks": {
+ "build1": "deno run ../build1.js",
+ "build2": "deno run ../build2.js",
+ "run": {
+ "command": "deno run ../run.js",
+ "dependencies": ["build1", "build2"]
+ }
+ }
+}
diff --git a/tests/specs/task/dependencies/basic2.out b/tests/specs/task/dependencies/basic2.out
new file mode 100644
index 000000000..24ccd0eb0
--- /dev/null
+++ b/tests/specs/task/dependencies/basic2.out
@@ -0,0 +1,10 @@
+Task build1 deno run ../build1.js
+Starting build1
+build1 performing more work...
+build1 finished
+Task build2 deno run ../build2.js
+Starting build2
+build2 performing more work...
+build2 finished
+Task run deno run ../run.js
+run finished
diff --git a/tests/specs/task/dependencies/basic2/deno.json b/tests/specs/task/dependencies/basic2/deno.json
new file mode 100644
index 000000000..9a54926dd
--- /dev/null
+++ b/tests/specs/task/dependencies/basic2/deno.json
@@ -0,0 +1,13 @@
+{
+ "tasks": {
+ "build1": "deno run ../build1.js",
+ "build2": {
+ "command": "deno run ../build2.js",
+ "dependencies": ["build1"]
+ },
+ "run": {
+ "command": "deno run ../run.js",
+ "dependencies": ["build2"]
+ }
+ }
+}
diff --git a/tests/specs/task/dependencies/build1.js b/tests/specs/task/dependencies/build1.js
new file mode 100644
index 000000000..d14fb401a
--- /dev/null
+++ b/tests/specs/task/dependencies/build1.js
@@ -0,0 +1,9 @@
+import { randomTimeout } from "./util.js";
+
+console.log("Starting build1");
+
+await randomTimeout(500, 750);
+console.log("build1 performing more work...");
+await randomTimeout(500, 750);
+
+console.log("build1 finished");
diff --git a/tests/specs/task/dependencies/build2.js b/tests/specs/task/dependencies/build2.js
new file mode 100644
index 000000000..3032a099a
--- /dev/null
+++ b/tests/specs/task/dependencies/build2.js
@@ -0,0 +1,9 @@
+import { randomTimeout } from "./util.js";
+
+console.log("Starting build2");
+
+await randomTimeout(250, 750);
+console.log("build2 performing more work...");
+await randomTimeout(250, 750);
+
+console.log("build2 finished");
diff --git a/tests/specs/task/dependencies/cross_package.out b/tests/specs/task/dependencies/cross_package.out
new file mode 100644
index 000000000..a57f4de9f
--- /dev/null
+++ b/tests/specs/task/dependencies/cross_package.out
@@ -0,0 +1,5 @@
+Task not found: ../package2:run
+Available tasks:
+- run
+ deno run.js
+ depends on: ../package2:run
diff --git a/tests/specs/task/dependencies/cross_package/package1/deno.json b/tests/specs/task/dependencies/cross_package/package1/deno.json
new file mode 100644
index 000000000..6684a1e2c
--- /dev/null
+++ b/tests/specs/task/dependencies/cross_package/package1/deno.json
@@ -0,0 +1,8 @@
+{
+ "tasks": {
+ "run": {
+ "command": "deno run.js",
+ "dependencies": ["../package2:run"]
+ }
+ }
+}
diff --git a/tests/specs/task/dependencies/cross_package/package2/deno.json b/tests/specs/task/dependencies/cross_package/package2/deno.json
new file mode 100644
index 000000000..e45ec398f
--- /dev/null
+++ b/tests/specs/task/dependencies/cross_package/package2/deno.json
@@ -0,0 +1,5 @@
+{
+ "tasks": {
+ "run": "deno run.js"
+ }
+}
diff --git a/tests/specs/task/dependencies/cycle.out b/tests/specs/task/dependencies/cycle.out
new file mode 100644
index 000000000..33352b0bb
--- /dev/null
+++ b/tests/specs/task/dependencies/cycle.out
@@ -0,0 +1 @@
+Task cycle detected: a -> a
diff --git a/tests/specs/task/dependencies/cycle/a.js b/tests/specs/task/dependencies/cycle/a.js
new file mode 100644
index 000000000..688695558
--- /dev/null
+++ b/tests/specs/task/dependencies/cycle/a.js
@@ -0,0 +1 @@
+console.log("Running a");
diff --git a/tests/specs/task/dependencies/cycle/deno.jsonc b/tests/specs/task/dependencies/cycle/deno.jsonc
new file mode 100644
index 000000000..31e67488c
--- /dev/null
+++ b/tests/specs/task/dependencies/cycle/deno.jsonc
@@ -0,0 +1,8 @@
+{
+ "tasks": {
+ "a": {
+ "command": "deno run a.js",
+ "dependencies": ["a"]
+ }
+ }
+}
diff --git a/tests/specs/task/dependencies/cycle_2.out b/tests/specs/task/dependencies/cycle_2.out
new file mode 100644
index 000000000..89ef04a00
--- /dev/null
+++ b/tests/specs/task/dependencies/cycle_2.out
@@ -0,0 +1 @@
+Task cycle detected: a -> b -> a
diff --git a/tests/specs/task/dependencies/cycle_2/a.js b/tests/specs/task/dependencies/cycle_2/a.js
new file mode 100644
index 000000000..688695558
--- /dev/null
+++ b/tests/specs/task/dependencies/cycle_2/a.js
@@ -0,0 +1 @@
+console.log("Running a");
diff --git a/tests/specs/task/dependencies/cycle_2/b.js b/tests/specs/task/dependencies/cycle_2/b.js
new file mode 100644
index 000000000..ed1addf1a
--- /dev/null
+++ b/tests/specs/task/dependencies/cycle_2/b.js
@@ -0,0 +1 @@
+console.log("Running b");
diff --git a/tests/specs/task/dependencies/cycle_2/deno.jsonc b/tests/specs/task/dependencies/cycle_2/deno.jsonc
new file mode 100644
index 000000000..5a5d38ec9
--- /dev/null
+++ b/tests/specs/task/dependencies/cycle_2/deno.jsonc
@@ -0,0 +1,12 @@
+{
+ "tasks": {
+ "a": {
+ "command": "deno run a.js",
+ "dependencies": ["b"]
+ },
+ "b": {
+ "command": "deno run b.js",
+ "dependencies": ["a"]
+ }
+ }
+}
diff --git a/tests/specs/task/dependencies/diamond.out b/tests/specs/task/dependencies/diamond.out
new file mode 100644
index 000000000..75b06a35b
--- /dev/null
+++ b/tests/specs/task/dependencies/diamond.out
@@ -0,0 +1,10 @@
+Task d deno run d.js
+Running d
+[UNORDERED_START]
+Task b deno run b.js
+Running b
+Task c deno run c.js
+Running c
+[UNORDERED_END]
+Task a deno run a.js
+Running a
diff --git a/tests/specs/task/dependencies/diamond/a.js b/tests/specs/task/dependencies/diamond/a.js
new file mode 100644
index 000000000..688695558
--- /dev/null
+++ b/tests/specs/task/dependencies/diamond/a.js
@@ -0,0 +1 @@
+console.log("Running a");
diff --git a/tests/specs/task/dependencies/diamond/b.js b/tests/specs/task/dependencies/diamond/b.js
new file mode 100644
index 000000000..ed1addf1a
--- /dev/null
+++ b/tests/specs/task/dependencies/diamond/b.js
@@ -0,0 +1 @@
+console.log("Running b");
diff --git a/tests/specs/task/dependencies/diamond/c.js b/tests/specs/task/dependencies/diamond/c.js
new file mode 100644
index 000000000..194d656be
--- /dev/null
+++ b/tests/specs/task/dependencies/diamond/c.js
@@ -0,0 +1 @@
+console.log("Running c");
diff --git a/tests/specs/task/dependencies/diamond/d.js b/tests/specs/task/dependencies/diamond/d.js
new file mode 100644
index 000000000..a9f231f83
--- /dev/null
+++ b/tests/specs/task/dependencies/diamond/d.js
@@ -0,0 +1 @@
+console.log("Running d");
diff --git a/tests/specs/task/dependencies/diamond/deno.jsonc b/tests/specs/task/dependencies/diamond/deno.jsonc
new file mode 100644
index 000000000..07d0a9177
--- /dev/null
+++ b/tests/specs/task/dependencies/diamond/deno.jsonc
@@ -0,0 +1,22 @@
+{
+ // a
+ // / \
+ // b c
+ // \ /
+ // d
+ "tasks": {
+ "a": {
+ "command": "deno run a.js",
+ "dependencies": ["b", "c"]
+ },
+ "b": {
+ "command": "deno run b.js",
+ "dependencies": ["d"]
+ },
+ "c": {
+ "command": "deno run c.js",
+ "dependencies": ["d"]
+ },
+ "d": "deno run d.js"
+ }
+}
diff --git a/tests/specs/task/dependencies/diamond_big.out b/tests/specs/task/dependencies/diamond_big.out
new file mode 100644
index 000000000..f0b827b0d
--- /dev/null
+++ b/tests/specs/task/dependencies/diamond_big.out
@@ -0,0 +1,13 @@
+Task e deno run e.js
+Running e
+[UNORDERED_START]
+Task b deno run b.js
+Running b
+Task d deno run d.js
+Running d
+Task c deno run c.js
+Running c
+Finished b
+[UNORDERED_END]
+Task a deno run a.js
+Running a
diff --git a/tests/specs/task/dependencies/diamond_big/a.js b/tests/specs/task/dependencies/diamond_big/a.js
new file mode 100644
index 000000000..688695558
--- /dev/null
+++ b/tests/specs/task/dependencies/diamond_big/a.js
@@ -0,0 +1 @@
+console.log("Running a");
diff --git a/tests/specs/task/dependencies/diamond_big/b.js b/tests/specs/task/dependencies/diamond_big/b.js
new file mode 100644
index 000000000..4b00ef569
--- /dev/null
+++ b/tests/specs/task/dependencies/diamond_big/b.js
@@ -0,0 +1,4 @@
+console.log("Running b");
+setTimeout(() => {
+ console.log("Finished b");
+}, 10);
diff --git a/tests/specs/task/dependencies/diamond_big/c.js b/tests/specs/task/dependencies/diamond_big/c.js
new file mode 100644
index 000000000..194d656be
--- /dev/null
+++ b/tests/specs/task/dependencies/diamond_big/c.js
@@ -0,0 +1 @@
+console.log("Running c");
diff --git a/tests/specs/task/dependencies/diamond_big/d.js b/tests/specs/task/dependencies/diamond_big/d.js
new file mode 100644
index 000000000..a9f231f83
--- /dev/null
+++ b/tests/specs/task/dependencies/diamond_big/d.js
@@ -0,0 +1 @@
+console.log("Running d");
diff --git a/tests/specs/task/dependencies/diamond_big/deno.jsonc b/tests/specs/task/dependencies/diamond_big/deno.jsonc
new file mode 100644
index 000000000..28ea7f695
--- /dev/null
+++ b/tests/specs/task/dependencies/diamond_big/deno.jsonc
@@ -0,0 +1,28 @@
+{
+ // a
+ // / \
+ // b c
+ // | |
+ // | d
+ // \ /
+ // e
+ "tasks": {
+ "a": {
+ "command": "deno run a.js",
+ "dependencies": ["b", "c"]
+ },
+ "b": {
+ "command": "deno run b.js",
+ "dependencies": ["e"]
+ },
+ "c": {
+ "command": "deno run c.js",
+ "dependencies": ["d"]
+ },
+ "d": {
+ "command": "deno run d.js",
+ "dependencies": ["e"]
+ },
+ "e": "deno run e.js"
+ }
+}
diff --git a/tests/specs/task/dependencies/diamond_big/e.js b/tests/specs/task/dependencies/diamond_big/e.js
new file mode 100644
index 000000000..b36066c3d
--- /dev/null
+++ b/tests/specs/task/dependencies/diamond_big/e.js
@@ -0,0 +1 @@
+console.log("Running e");
diff --git a/tests/specs/task/dependencies/diamond_big_list.out b/tests/specs/task/dependencies/diamond_big_list.out
new file mode 100644
index 000000000..c95bcd272
--- /dev/null
+++ b/tests/specs/task/dependencies/diamond_big_list.out
@@ -0,0 +1,15 @@
+Available tasks:
+- a
+ deno run a.js
+ depends on: b, c
+- b
+ deno run b.js
+ depends on: e
+- c
+ deno run c.js
+ depends on: d
+- d
+ deno run d.js
+ depends on: e
+- e
+ deno run e.js
diff --git a/tests/specs/task/dependencies/diamond_list.out b/tests/specs/task/dependencies/diamond_list.out
new file mode 100644
index 000000000..dfd725a40
--- /dev/null
+++ b/tests/specs/task/dependencies/diamond_list.out
@@ -0,0 +1,12 @@
+Available tasks:
+- a
+ deno run a.js
+ depends on: b, c
+- b
+ deno run b.js
+ depends on: d
+- c
+ deno run c.js
+ depends on: d
+- d
+ deno run d.js
diff --git a/tests/specs/task/dependencies/run.js b/tests/specs/task/dependencies/run.js
new file mode 100644
index 000000000..f457de6ab
--- /dev/null
+++ b/tests/specs/task/dependencies/run.js
@@ -0,0 +1 @@
+console.log("run finished");
diff --git a/tests/specs/task/dependencies/util.js b/tests/specs/task/dependencies/util.js
new file mode 100644
index 000000000..9579eb9c9
--- /dev/null
+++ b/tests/specs/task/dependencies/util.js
@@ -0,0 +1,4 @@
+export async function randomTimeout(min, max) {
+ const timeout = Math.floor(Math.random() * (max - min + 1) + min);
+ return new Promise((resolve) => setTimeout(resolve, timeout));
+}
diff --git a/tests/specs/task/description/__test__.jsonc b/tests/specs/task/description/__test__.jsonc
new file mode 100644
index 000000000..100550de0
--- /dev/null
+++ b/tests/specs/task/description/__test__.jsonc
@@ -0,0 +1,4 @@
+{
+ "args": "task",
+ "output": "main.out"
+}
diff --git a/tests/specs/task/description/deno.json b/tests/specs/task/description/deno.json
new file mode 100644
index 000000000..a86b7a5dc
--- /dev/null
+++ b/tests/specs/task/description/deno.json
@@ -0,0 +1,8 @@
+{
+ "tasks": {
+ "echo_emoji": {
+ "description": "This is some task",
+ "command": "echo 1"
+ }
+ }
+}
diff --git a/tests/specs/task/description/main.out b/tests/specs/task/description/main.out
new file mode 100644
index 000000000..ed2850656
--- /dev/null
+++ b/tests/specs/task/description/main.out
@@ -0,0 +1,4 @@
+Available tasks:
+- echo_emoji
+ // This is some task
+ echo 1
diff --git a/tests/specs/task/doc_comments_incorrect/__test__.jsonc b/tests/specs/task/doc_comments_incorrect/__test__.jsonc
deleted file mode 100644
index 734629029..000000000
--- a/tests/specs/task/doc_comments_incorrect/__test__.jsonc
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "args": "task doesntexist",
- "output": "task.out",
- "exitCode": 1
-}
diff --git a/tests/specs/task/doc_comments_incorrect/deno.jsonc b/tests/specs/task/doc_comments_incorrect/deno.jsonc
deleted file mode 100644
index 6b27f2850..000000000
--- a/tests/specs/task/doc_comments_incorrect/deno.jsonc
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "tasks": {
- // some docs
- // on what this does
- "lint": "deno lint"
- }
-}
diff --git a/tests/specs/task/doc_comments_incorrect/task.out b/tests/specs/task/doc_comments_incorrect/task.out
deleted file mode 100644
index 9d81c1768..000000000
--- a/tests/specs/task/doc_comments_incorrect/task.out
+++ /dev/null
@@ -1,6 +0,0 @@
-Task not found: doesntexist
-Available tasks:
-- lint
- // some docs
- // on what this does
- deno lint
diff --git a/tests/specs/task/doc_comments_no_args/__test__.jsonc b/tests/specs/task/doc_comments_no_args/__test__.jsonc
deleted file mode 100644
index f3e76cdaa..000000000
--- a/tests/specs/task/doc_comments_no_args/__test__.jsonc
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "args": "task",
- "output": "task.out",
- "exitCode": 0
-}
diff --git a/tests/specs/task/doc_comments_no_args/deno.jsonc b/tests/specs/task/doc_comments_no_args/deno.jsonc
deleted file mode 100644
index 4b6d690c8..000000000
--- a/tests/specs/task/doc_comments_no_args/deno.jsonc
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "tasks": {
- // this task has documentation
- //
- // in the form of comments
- "lint": "deno lint",
- /*
- * block comments are fine too
- */
- "fmt": "deno fmt"
- }
-}
diff --git a/tests/specs/task/doc_comments_no_args/task.out b/tests/specs/task/doc_comments_no_args/task.out
deleted file mode 100644
index 635e36090..000000000
--- a/tests/specs/task/doc_comments_no_args/task.out
+++ /dev/null
@@ -1,9 +0,0 @@
-Available tasks:
-- lint
- // this task has documentation
- //
- // in the form of comments
- deno lint
-- fmt
- // block comments are fine too
- deno fmt
diff --git a/tests/specs/task/package_json_node_modules_dir_none/bin.out b/tests/specs/task/package_json_node_modules_dir_none/bin.out
index c86261d9e..ff60cc3d0 100644
--- a/tests/specs/task/package_json_node_modules_dir_none/bin.out
+++ b/tests/specs/task/package_json_node_modules_dir_none/bin.out
@@ -1,5 +1,5 @@
[UNORDERED_START]
-Download http://localhost:4260/@denotest/bin
+Download http://localhost:4260/@denotest%2fbin
Download http://localhost:4260/@denotest/bin/1.0.0.tgz
Download http://localhost:4260/@denotest/bin/0.5.0.tgz
[UNORDERED_END]
diff --git a/tests/specs/test/doc_ts_expect_error/__test__.jsonc b/tests/specs/test/doc_ts_expect_error/__test__.jsonc
new file mode 100644
index 000000000..ba64887a3
--- /dev/null
+++ b/tests/specs/test/doc_ts_expect_error/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "test --doc mod.ts",
+ "exitCode": 0,
+ "output": "mod.out"
+}
diff --git a/tests/specs/test/doc_ts_expect_error/mod.out b/tests/specs/test/doc_ts_expect_error/mod.out
new file mode 100644
index 000000000..d464d13d7
--- /dev/null
+++ b/tests/specs/test/doc_ts_expect_error/mod.out
@@ -0,0 +1,8 @@
+Check [WILDCARD]/mod.ts
+Check [WILDCARD]/mod.ts$2-10.ts
+running 0 tests from ./mod.ts
+running 1 test from ./mod.ts$2-10.ts
+[WILDCARD]/mod.ts$2-10.ts ... ok ([WILDCARD]ms)
+
+ok | 1 passed | 0 failed ([WILDCARD]ms)
+
diff --git a/tests/specs/test/doc_ts_expect_error/mod.ts b/tests/specs/test/doc_ts_expect_error/mod.ts
new file mode 100644
index 000000000..eeace602a
--- /dev/null
+++ b/tests/specs/test/doc_ts_expect_error/mod.ts
@@ -0,0 +1,13 @@
+/**
+ * ```ts
+ * import { add } from "./mod.ts";
+ *
+ * add(1, 2);
+ *
+ * // @ts-expect-error: can only add numbers
+ * add('1', '2');
+ * ```
+ */
+export function add(first: number, second: number) {
+ return first + second;
+}
diff --git a/tests/specs/test/document/__test__.jsonc b/tests/specs/test/document/__test__.jsonc
new file mode 100644
index 000000000..cf73b4bab
--- /dev/null
+++ b/tests/specs/test/document/__test__.jsonc
@@ -0,0 +1,9 @@
+{
+ "tests": {
+ "document": {
+ "args": "test document_test.js",
+ "exitCode": 1,
+ "output": "document_test.out"
+ }
+ }
+}
diff --git a/tests/specs/test/document/document_test.js b/tests/specs/test/document/document_test.js
new file mode 100644
index 000000000..d60d6893c
--- /dev/null
+++ b/tests/specs/test/document/document_test.js
@@ -0,0 +1,3 @@
+Deno.test("document query selector", () => {
+ document.querySelector("div");
+});
diff --git a/tests/specs/test/document/document_test.out b/tests/specs/test/document/document_test.out
new file mode 100644
index 000000000..342cee0e4
--- /dev/null
+++ b/tests/specs/test/document/document_test.out
@@ -0,0 +1,22 @@
+running 1 test from ./document_test.js
+document query selector ... FAILED [WILDCARD]
+
+ ERRORS
+
+document query selector => ./document_test.js:1:6
+error: ReferenceError: document is not defined
+ document.querySelector("div");
+ ^
+ at [WILDCARD]document_test.js:2:3
+
+ info: document global is not available in Deno.
+ hint: Use a library like happy-dom, deno_dom, linkedom or JSDom
+ and setup the document global according to the library documentation.
+
+ FAILURES
+
+document query selector => ./document_test.js:1:6
+
+FAILED | 0 passed | 1 failed ([WILDCARD])
+
+error: Test failed
diff --git a/tests/specs/test/markdown_ts_expect_error/__test__.jsonc b/tests/specs/test/markdown_ts_expect_error/__test__.jsonc
new file mode 100644
index 000000000..ad73f6df6
--- /dev/null
+++ b/tests/specs/test/markdown_ts_expect_error/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "test --doc main.md",
+ "exitCode": 0,
+ "output": "main.out"
+}
diff --git a/tests/specs/test/markdown_ts_expect_error/main.md b/tests/specs/test/markdown_ts_expect_error/main.md
new file mode 100644
index 000000000..9be70e919
--- /dev/null
+++ b/tests/specs/test/markdown_ts_expect_error/main.md
@@ -0,0 +1,8 @@
+# Documentation
+
+This test case checks if `@ts-expect-error` comment works as expected.
+
+```ts
+// @ts-expect-error
+const a: string = 42;
+```
diff --git a/tests/specs/test/markdown_ts_expect_error/main.out b/tests/specs/test/markdown_ts_expect_error/main.out
new file mode 100644
index 000000000..65990cd3f
--- /dev/null
+++ b/tests/specs/test/markdown_ts_expect_error/main.out
@@ -0,0 +1,6 @@
+Check [WILDCARD]/main.md$5-9.ts
+running 1 test from ./main.md$5-9.ts
+[WILDCARD]/main.md$5-9.ts ... ok ([WILDCARD]ms)
+
+ok | 1 passed | 0 failed ([WILDCARD]ms)
+
diff --git a/tests/specs/test/package_json_basic/install.out b/tests/specs/test/package_json_basic/install.out
index b8114c12a..8f03ba640 100644
--- a/tests/specs/test/package_json_basic/install.out
+++ b/tests/specs/test/package_json_basic/install.out
@@ -1,3 +1,3 @@
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
Initialize @denotest/esm-basic@1.0.0
diff --git a/tests/specs/test/package_json_basic_auto_install/test.out b/tests/specs/test/package_json_basic_auto_install/test.out
index 2f109ef38..749c39548 100644
--- a/tests/specs/test/package_json_basic_auto_install/test.out
+++ b/tests/specs/test/package_json_basic_auto_install/test.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
Initialize @denotest/esm-basic@1.0.0
Check file://[WILDCARD]/lib.test.ts
diff --git a/tests/testdata/assets/node-gyp/node-v20.11.1-headers.tar.gz b/tests/testdata/assets/node-gyp/node-v20.11.1-headers.tar.gz
new file mode 100644
index 000000000..f63aba0db
--- /dev/null
+++ b/tests/testdata/assets/node-gyp/node-v20.11.1-headers.tar.gz
Binary files differ
diff --git a/tests/testdata/assets/node-gyp/v20.11.1__win-x64__node.lib.tar.gz b/tests/testdata/assets/node-gyp/v20.11.1__win-x64__node.lib.tar.gz
new file mode 100644
index 000000000..dccc66243
--- /dev/null
+++ b/tests/testdata/assets/node-gyp/v20.11.1__win-x64__node.lib.tar.gz
Binary files differ
diff --git a/tests/testdata/compile/node_modules_symlink_outside/main_compile_folder.out b/tests/testdata/compile/node_modules_symlink_outside/main_compile_folder.out
index 2067bf1c6..1a7eb0a4f 100644
--- a/tests/testdata/compile/node_modules_symlink_outside/main_compile_folder.out
+++ b/tests/testdata/compile/node_modules_symlink_outside/main_compile_folder.out
@@ -1,4 +1,4 @@
-Download http://localhost:4260/@denotest/esm-basic
+Download http://localhost:4260/@denotest%2fesm-basic
Download http://localhost:4260/@denotest/esm-basic/1.0.0.tgz
Initialize @denotest/esm-basic@1.0.0
Check file:///[WILDCARD]/node_modules_symlink_outside/main.ts
diff --git a/tests/testdata/coverage/complex.ts b/tests/testdata/coverage/complex.ts
index d128b5437..316986cd2 100644
--- a/tests/testdata/coverage/complex.ts
+++ b/tests/testdata/coverage/complex.ts
@@ -1,3 +1,8 @@
+/**
+ * @module
+ * Complex module
+ */
+
// This entire interface should be completely ignored by the coverage tool.
export interface Complex {
// These comments should be ignored.
@@ -19,6 +24,7 @@ function dependency(
bar: string,
baz: string,
): Complex {
+ // inline comment in tested function
return {
foo,
bar,
@@ -34,6 +40,9 @@ export function complex(
bar: string,
baz: string,
): Complex {
+ /*
+ * block comment in tested function
+ */
return dependency(
foo,
bar,
@@ -48,6 +57,7 @@ export function unused(
bar: string,
baz: string,
): Complex {
+ // inline comment in untested function
return complex(
foo,
bar,
@@ -62,6 +72,9 @@ export const π = Math.PI;
// And same applies for this one, this one is unused and will show up in
// lacking coverage.
export function ƒ(): number {
+ /*
+ * block comment in untested function
+ */
return (
0
);
diff --git a/tests/testdata/coverage/complex_expected.lcov b/tests/testdata/coverage/complex_expected.lcov
index 94b86465a..7e5c0f40f 100644
--- a/tests/testdata/coverage/complex_expected.lcov
+++ b/tests/testdata/coverage/complex_expected.lcov
@@ -1,8 +1,8 @@
SF:[WILDCARD]complex.ts
-FN:17,dependency
-FN:32,complex
-FN:46,unused
-FN:64,ƒ
+FN:22,dependency
+FN:38,complex
+FN:55,unused
+FN:74,ƒ
FNDA:1,dependency
FNDA:1,complex
FNDA:0,unused
@@ -11,57 +11,41 @@ FNF:4
FNH:2
BRF:0
BRH:0
-DA:1,1
-DA:13,1
-DA:14,1
-DA:15,1
-DA:16,1
-DA:17,2
-DA:18,2
-DA:19,2
-DA:20,2
DA:22,2
DA:23,2
DA:24,2
DA:25,2
-DA:26,2
-DA:27,2
-DA:29,1
-DA:30,1
-DA:31,1
-DA:32,1
-DA:33,1
-DA:34,1
-DA:35,1
-DA:37,2
-DA:38,2
-DA:39,2
-DA:40,2
-DA:42,2
-DA:44,1
-DA:45,1
-DA:46,0
-DA:47,0
-DA:48,0
-DA:49,0
-DA:51,0
-DA:52,0
-DA:53,0
-DA:54,0
+DA:28,2
+DA:29,2
+DA:30,2
+DA:31,2
+DA:32,2
+DA:33,2
+DA:38,1
+DA:39,1
+DA:40,1
+DA:41,1
+DA:46,2
+DA:47,2
+DA:48,2
+DA:49,2
+DA:51,2
+DA:55,0
DA:56,0
-DA:58,1
-DA:59,1
-DA:60,1
-DA:62,1
-DA:63,1
+DA:57,0
+DA:58,0
+DA:61,0
+DA:62,0
+DA:63,0
DA:64,0
-DA:65,0
DA:66,0
-DA:68,0
DA:70,1
-DA:71,0
-DA:73,1
-DA:74,1
-LH:37
-LF:51
+DA:74,0
+DA:78,0
+DA:79,0
+DA:81,0
+DA:84,0
+DA:87,1
+LH:21
+LF:35
end_of_record
diff --git a/tests/testdata/coverage/complex_expected.out b/tests/testdata/coverage/complex_expected.out
index 3d5f6a0ab..f626024b9 100644
--- a/tests/testdata/coverage/complex_expected.out
+++ b/tests/testdata/coverage/complex_expected.out
@@ -1,20 +1,21 @@
-cover [WILDCARD]/coverage/complex.ts ... 72.549% (37/51)
- 46 | export function unused(
- 47 | foo: string,
- 48 | bar: string,
- 49 | baz: string,
+cover [WILDCARD]/coverage/complex.ts ... 60.000% (21/35)
+ 55 | export function unused(
+ 56 | foo: string,
+ 57 | bar: string,
+ 58 | baz: string,
-----|-----
- 51 | return complex(
- 52 | foo,
- 53 | bar,
- 54 | baz,
+ 61 | return complex(
+ 62 | foo,
+ 63 | bar,
+ 64 | baz,
-----|-----
- 56 | }
+ 66 | }
-----|-----
- 64 | export function ƒ(): number {
- 65 | return (
- 66 | 0
+ 74 | export function ƒ(): number {
-----|-----
- 68 | }
+ 78 | return (
+ 79 | 0
-----|-----
- 71 | console.log("%s", () => 1);
+ 81 | }
+-----|-----
+ 84 | console.log("%s", () => 1);
diff --git a/tests/testdata/npm/deno_run_cowsay_no_permissions.out b/tests/testdata/npm/deno_run_cowsay_no_permissions.out
index 6434620e2..25b79d9a7 100644
--- a/tests/testdata/npm/deno_run_cowsay_no_permissions.out
+++ b/tests/testdata/npm/deno_run_cowsay_no_permissions.out
@@ -1,2 +1,2 @@
-error: Uncaught NotCapable: Requires read access to <CWD>, specify the required permissions during compilation using `deno compile --allow-read`
+error: Uncaught (in promise) NotCapable: Requires read access to <CWD>, specify the required permissions during compilation using `deno compile --allow-read`
[WILDCARD]
diff --git a/tests/testdata/npm/peer_deps_with_copied_folders/main.out b/tests/testdata/npm/peer_deps_with_copied_folders/main.out
index 3c133bcde..b7a583557 100644
--- a/tests/testdata/npm/peer_deps_with_copied_folders/main.out
+++ b/tests/testdata/npm/peer_deps_with_copied_folders/main.out
@@ -1,7 +1,7 @@
[UNORDERED_START]
-Download http://localhost:4260/@denotest/peer-dep-test-child
-Download http://localhost:4260/@denotest/peer-dep-test-grandchild
-Download http://localhost:4260/@denotest/peer-dep-test-peer
+Download http://localhost:4260/@denotest%2fpeer-dep-test-child
+Download http://localhost:4260/@denotest%2fpeer-dep-test-grandchild
+Download http://localhost:4260/@denotest%2fpeer-dep-test-peer
[UNORDERED_END]
[UNORDERED_START]
Download http://localhost:4260/@denotest/peer-dep-test-child/1.0.0.tgz
diff --git a/tests/testdata/npm/peer_deps_with_copied_folders/main_node_modules_reload.out b/tests/testdata/npm/peer_deps_with_copied_folders/main_node_modules_reload.out
index 9c8145211..18d7f7865 100644
--- a/tests/testdata/npm/peer_deps_with_copied_folders/main_node_modules_reload.out
+++ b/tests/testdata/npm/peer_deps_with_copied_folders/main_node_modules_reload.out
@@ -1,7 +1,7 @@
[UNORDERED_START]
-Download http://localhost:4260/@denotest/peer-dep-test-child
-Download http://localhost:4260/@denotest/peer-dep-test-grandchild
-Download http://localhost:4260/@denotest/peer-dep-test-peer
+Download http://localhost:4260/@denotest%2fpeer-dep-test-child
+Download http://localhost:4260/@denotest%2fpeer-dep-test-grandchild
+Download http://localhost:4260/@denotest%2fpeer-dep-test-peer
[UNORDERED_END]
[UNORDERED_START]
Download http://localhost:4260/@denotest/peer-dep-test-child/1.0.0.tgz
diff --git a/tests/testdata/npm/run_existing_npm_package/main.out b/tests/testdata/npm/run_existing_npm_package/main.out
index 147ed6a99..373059db5 100644
--- a/tests/testdata/npm/run_existing_npm_package/main.out
+++ b/tests/testdata/npm/run_existing_npm_package/main.out
@@ -1,3 +1,3 @@
-Download http://localhost:4260/@denotest/bin
+Download http://localhost:4260/@denotest%2fbin
Download http://localhost:4260/@denotest/bin/0.5.0.tgz
Initialize @denotest/bin@0.5.0
diff --git a/tests/testdata/run/005_more_imports.ts b/tests/testdata/run/005_more_imports.ts
deleted file mode 100644
index 6c96fac64..000000000
--- a/tests/testdata/run/005_more_imports.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import { printHello3, returnsFoo2, returnsHi } from "../subdir/mod1.ts";
-
-printHello3();
-
-if (returnsHi() !== "Hi") {
- throw Error("Unexpected");
-}
-
-if (returnsFoo2() !== "Foo") {
- throw Error("Unexpected");
-}
diff --git a/tests/testdata/run/014_duplicate_import.ts b/tests/testdata/run/014_duplicate_import.ts
deleted file mode 100644
index c7dd881cf..000000000
--- a/tests/testdata/run/014_duplicate_import.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-// with all the imports of the same module, the module should only be
-// instantiated once
-import "../subdir/auto_print_hello.ts";
-
-import "../subdir/auto_print_hello.ts";
-
-(async () => {
- await import("../subdir/auto_print_hello.ts");
-})();
diff --git a/tests/testdata/run/015_duplicate_parallel_import.js b/tests/testdata/run/015_duplicate_parallel_import.js
deleted file mode 100644
index 2fbe2c732..000000000
--- a/tests/testdata/run/015_duplicate_parallel_import.js
+++ /dev/null
@@ -1,20 +0,0 @@
-// Importing the same module in parallel, the module should only be
-// instantiated once.
-
-const promises = new Array(100)
- .fill(null)
- .map(() => import("../subdir/mod1.ts"));
-
-Promise.all(promises).then((imports) => {
- const mod = imports.reduce((first, cur) => {
- if (typeof first !== "object") {
- throw new Error("Expected an object.");
- }
- if (first !== cur) {
- throw new Error("More than one instance of the same module.");
- }
- return first;
- });
-
- mod.printHello3();
-});
diff --git a/tests/testdata/run/020_json_modules.ts b/tests/testdata/run/020_json_modules.ts
deleted file mode 100644
index b4ae60665..000000000
--- a/tests/testdata/run/020_json_modules.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-import config from "../subdir/config.json";
-console.log(JSON.stringify(config));
diff --git a/tests/testdata/run/020_json_modules.ts.out b/tests/testdata/run/020_json_modules.ts.out
deleted file mode 100644
index 948901724..000000000
--- a/tests/testdata/run/020_json_modules.ts.out
+++ /dev/null
@@ -1,3 +0,0 @@
-error: Expected a JavaScript or TypeScript module, but identified a Json module. Consider importing Json modules with an import attribute with the type of "json".
- Specifier: [WILDCARD]/subdir/config.json
-[WILDCARD] \ No newline at end of file
diff --git a/tests/testdata/run/021_mjs_modules.ts b/tests/testdata/run/021_mjs_modules.ts
deleted file mode 100644
index 838cd2c38..000000000
--- a/tests/testdata/run/021_mjs_modules.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-import { isMod5 } from "../subdir/mod5.mjs";
-console.log(isMod5);
diff --git a/tests/testdata/run/035_cached_only_flag.out b/tests/testdata/run/035_cached_only_flag.out
deleted file mode 100644
index f677ec915..000000000
--- a/tests/testdata/run/035_cached_only_flag.out
+++ /dev/null
@@ -1 +0,0 @@
-error: Specifier not found in cache: "http://127.0.0.1:4545/run/019_media_types.ts", --cached-only is specified.
diff --git a/tests/testdata/run/042_dyn_import_evalcontext.ts b/tests/testdata/run/042_dyn_import_evalcontext.ts
deleted file mode 100644
index 386ae48ec..000000000
--- a/tests/testdata/run/042_dyn_import_evalcontext.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-// @ts-expect-error "Deno[Deno.internal].core" is not a public interface
-Deno[Deno.internal].core.evalContext(
- "(async () => console.log(await import('./subdir/mod4.js')))()",
- new URL("..", import.meta.url).href,
-);
diff --git a/tests/testdata/run/044_bad_resource.ts b/tests/testdata/run/044_bad_resource.ts
deleted file mode 100644
index b956a3e3f..000000000
--- a/tests/testdata/run/044_bad_resource.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-const file = await Deno.open("./run/044_bad_resource.ts", { read: true });
-file.close();
-await file.seek(10, 0);
diff --git a/tests/testdata/run/052_no_remote_flag.out b/tests/testdata/run/052_no_remote_flag.out
deleted file mode 100644
index 2f5950ee8..000000000
--- a/tests/testdata/run/052_no_remote_flag.out
+++ /dev/null
@@ -1 +0,0 @@
-error: A remote specifier was requested: "http://127.0.0.1:4545/run/019_media_types.ts", but --no-remote is specified.
diff --git a/tests/testdata/run/add.cjs b/tests/testdata/run/add.cjs
new file mode 100644
index 000000000..2a886fbc1
--- /dev/null
+++ b/tests/testdata/run/add.cjs
@@ -0,0 +1,3 @@
+module.exports.add = function (a, b) {
+ return a + b;
+};
diff --git a/tests/testdata/run/byte_order_mark.ts b/tests/testdata/run/byte_order_mark.ts
deleted file mode 100644
index 40eb23c1d..000000000
--- a/tests/testdata/run/byte_order_mark.ts
+++ /dev/null
@@ -1,4 +0,0 @@
-import "./001_hello.js";
-// Note this file starts with special byte order mark <U+FEFF>
-// it's important that this file is a .ts typescript file which is passed to
-// deno through `--no-check` mode.
diff --git a/tests/testdata/run/config_json_import.ts b/tests/testdata/run/config_json_import.ts
deleted file mode 100644
index 7141f1495..000000000
--- a/tests/testdata/run/config_json_import.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-import config from "../jsx/deno-jsx.json" with { type: "json" };
-console.log(config);
diff --git a/tests/testdata/run/env_file_missing.out b/tests/testdata/run/env_file_missing.out
deleted file mode 100644
index f50c1789e..000000000
--- a/tests/testdata/run/env_file_missing.out
+++ /dev/null
@@ -1,4 +0,0 @@
-Warning The `--env-file` flag was used, but the environment file specified 'missing' was not found.
-undefined
-undefined
-undefined
diff --git a/tests/testdata/run/error_002.ts b/tests/testdata/run/error_002.ts
deleted file mode 100644
index 5f8179bbe..000000000
--- a/tests/testdata/run/error_002.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import { throwsError } from "../subdir/mod1.ts";
-
-function foo() {
- throwsError();
-}
-
-foo();
diff --git a/tests/testdata/run/error_002.ts.out b/tests/testdata/run/error_002.ts.out
deleted file mode 100644
index 9fec5d968..000000000
--- a/tests/testdata/run/error_002.ts.out
+++ /dev/null
@@ -1,6 +0,0 @@
-[WILDCARD]error: Uncaught (in promise) Error: exception from mod1
- throw Error("exception from mod1");
- ^
- at throwsError ([WILDCARD]/subdir/mod1.ts:16:9)
- at foo ([WILDCARD]/error_002.ts:4:3)
- at [WILDCARD]/error_002.ts:7:1
diff --git a/tests/testdata/run/error_014_catch_dynamic_import_error.js b/tests/testdata/run/error_014_catch_dynamic_import_error.js
deleted file mode 100644
index c58e54dcb..000000000
--- a/tests/testdata/run/error_014_catch_dynamic_import_error.js
+++ /dev/null
@@ -1,31 +0,0 @@
-(async () => {
- try {
- await import("does not exist");
- } catch (err) {
- console.log("Caught direct dynamic import error.");
- console.log(err);
- }
-
- try {
- await import("../subdir/indirect_import_error.js");
- } catch (err) {
- console.log("Caught indirect direct dynamic import error.");
- console.log(err);
- }
-
- try {
- await import("../subdir/throws.js");
- } catch (err) {
- console.log("Caught error thrown by dynamically imported module.");
- console.log(err);
- }
-
- try {
- await import("../subdir/indirect_throws.js");
- } catch (err) {
- console.log(
- "Caught error thrown indirectly by dynamically imported module.",
- );
- console.log(err);
- }
-})();
diff --git a/tests/testdata/run/error_014_catch_dynamic_import_error.js.out b/tests/testdata/run/error_014_catch_dynamic_import_error.js.out
deleted file mode 100644
index 868c97194..000000000
--- a/tests/testdata/run/error_014_catch_dynamic_import_error.js.out
+++ /dev/null
@@ -1,19 +0,0 @@
-Caught direct dynamic import error.
-TypeError: Relative import path "does not exist" not prefixed with / or ./ or ../
- at [WILDCARD]/error_014_catch_dynamic_import_error.js:3:18
-
- at [WILDCARD]/error_014_catch_dynamic_import_error.js:3:5 {
- code: "ERR_MODULE_NOT_FOUND"
-}
-Caught indirect direct dynamic import error.
-TypeError: Relative import path "does not exist either" not prefixed with / or ./ or ../
- at [WILDCARD]/subdir/indirect_import_error.js:1:15
- at async [WILDCARD]/error_014_catch_dynamic_import_error.js:10:5 {
- code: "ERR_MODULE_NOT_FOUND"
-}
-Caught error thrown by dynamically imported module.
-Error: An error
- at [WILDCARD]/subdir/throws.js:6:7
-Caught error thrown indirectly by dynamically imported module.
-Error: An error
- at [WILDCARD]/subdir/throws.js:6:7
diff --git a/tests/testdata/run/error_015_dynamic_import_permissions.js b/tests/testdata/run/error_015_dynamic_import_permissions.js
deleted file mode 100644
index bdf423b59..000000000
--- a/tests/testdata/run/error_015_dynamic_import_permissions.js
+++ /dev/null
@@ -1,3 +0,0 @@
-(async () => {
- await import("" + "http://example.com/subdir/mod4.js");
-})();
diff --git a/tests/testdata/run/error_015_dynamic_import_permissions.out b/tests/testdata/run/error_015_dynamic_import_permissions.out
deleted file mode 100644
index 15c26b425..000000000
--- a/tests/testdata/run/error_015_dynamic_import_permissions.out
+++ /dev/null
@@ -1,4 +0,0 @@
-error: Uncaught (in promise) TypeError: Requires import access to "example.com:80", run again with the --allow-import flag
- await import("" + "http://example.com/subdir/mod4.js");
- ^
- at async file://[WILDCARD]/error_015_dynamic_import_permissions.js:2:3
diff --git a/tests/testdata/run/error_no_check.ts b/tests/testdata/run/error_no_check.ts
deleted file mode 100644
index 2da01e639..000000000
--- a/tests/testdata/run/error_no_check.ts
+++ /dev/null
@@ -1 +0,0 @@
-export { AnInterface, isAnInterface } from "../subdir/type_and_code.ts";
diff --git a/tests/testdata/run/error_no_check.ts.out b/tests/testdata/run/error_no_check.ts.out
deleted file mode 100644
index 78f478045..000000000
--- a/tests/testdata/run/error_no_check.ts.out
+++ /dev/null
@@ -1,2 +0,0 @@
-error: Uncaught SyntaxError: The requested module '../subdir/type_and_code.ts' does not provide an export named 'AnInterface'
-[WILDCARD] \ No newline at end of file
diff --git a/tests/testdata/run/error_type_definitions.ts b/tests/testdata/run/error_type_definitions.ts
deleted file mode 100644
index 86675cbaa..000000000
--- a/tests/testdata/run/error_type_definitions.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-// @deno-types="../type_definitions/bar.d.ts"
-import { Bar } from "../type_definitions/bar.js";
-
-const bar = new Bar();
-console.log(bar);
diff --git a/tests/testdata/run/extension_import.ts.out b/tests/testdata/run/extension_import.ts.out
index 88039a9ce..0ff656a9c 100644
--- a/tests/testdata/run/extension_import.ts.out
+++ b/tests/testdata/run/extension_import.ts.out
@@ -1,8 +1,9 @@
-error: Unsupported scheme "ext" for module "ext:runtime/01_errors.js". Supported schemes: [
- "data",
- "blob",
- "file",
- "http",
- "https",
-]
+error: Unsupported scheme "ext" for module "ext:runtime/01_errors.js". Supported schemes:
+ - "blob"
+ - "data"
+ - "file"
+ - "http"
+ - "https"
+ - "jsr"
+ - "npm"
at [WILDCARD]/extension_import.ts:1:8
diff --git a/tests/testdata/run/fix_dynamic_import_errors.js b/tests/testdata/run/fix_dynamic_import_errors.js
deleted file mode 100644
index 1d7be37e0..000000000
--- a/tests/testdata/run/fix_dynamic_import_errors.js
+++ /dev/null
@@ -1,7 +0,0 @@
-import("../dynamic_import/b.js").catch(() => {
- console.log("caught import error from b.js");
-});
-
-import("../dynamic_import/c.js").catch(() => {
- console.log("caught import error from c.js");
-});
diff --git a/tests/testdata/run/fix_emittable_skipped.js b/tests/testdata/run/fix_emittable_skipped.js
deleted file mode 100644
index a4ccc9efd..000000000
--- a/tests/testdata/run/fix_emittable_skipped.js
+++ /dev/null
@@ -1,7 +0,0 @@
-/// <reference types="../subdir/emittable.d.ts" />
-
-import "../subdir/polyfill.ts";
-
-export const a = "a";
-
-console.log(globalThis.polyfill);
diff --git a/tests/testdata/run/fix_js_import_js.ts b/tests/testdata/run/fix_js_import_js.ts
deleted file mode 100644
index 0f01877cd..000000000
--- a/tests/testdata/run/fix_js_import_js.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-import { isMod4 } from "../subdir/mod6.js";
-
-console.log(isMod4);
diff --git a/tests/testdata/run/fix_js_imports.ts b/tests/testdata/run/fix_js_imports.ts
deleted file mode 100644
index 6ed13bae3..000000000
--- a/tests/testdata/run/fix_js_imports.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-import * as amdLike from "../subdir/amd_like.js";
-
-console.log(amdLike);
diff --git a/tests/testdata/run/import_type.ts b/tests/testdata/run/import_type.ts
deleted file mode 100644
index 22c639cbc..000000000
--- a/tests/testdata/run/import_type.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-import { type B, create } from "../subdir/export_types.ts";
-
-const b: B = create();
-
-console.log(b);
diff --git a/tests/testdata/run/inline_js_source_map_2.js b/tests/testdata/run/inline_js_source_map_2.js
deleted file mode 100644
index d14d906b8..000000000
--- a/tests/testdata/run/inline_js_source_map_2.js
+++ /dev/null
@@ -1,4 +0,0 @@
-"use strict";
-1 + 1;
-throw new Error("Hello world!");
-//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiaHR0cDovL2xvY2FsaG9zdDo0NTQ1L3J1bi9pbmxpbmVfanNfc291cmNlX21hcF8yLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxDQUFDLEdBQUMsQ0FBQyxDQUFDO0FBS0osTUFBTSxJQUFJLEtBQUssQ0FBQyxjQUErQixDQUFDLENBQUMifQ== \ No newline at end of file
diff --git a/tests/testdata/run/inline_js_source_map_2_with_inline_contents.js b/tests/testdata/run/inline_js_source_map_2_with_inline_contents.js
deleted file mode 100644
index 7660cc229..000000000
--- a/tests/testdata/run/inline_js_source_map_2_with_inline_contents.js
+++ /dev/null
@@ -1,4 +0,0 @@
-"use strict";
-
-throw new Error("Hello world!");
-//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiaHR0cDovL2xvY2FsaG9zdDo0NTQ1L3J1bi9pbmxpbmVfanNfc291cmNlX21hcF8yLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIjErMTtcbmludGVyZmFjZSBUZXN0IHtcbiAgaGVsbG86IHN0cmluZztcbn1cblxudGhyb3cgbmV3IEVycm9yKFwiSGVsbG8gd29ybGQhXCIgYXMgdW5rbm93biBhcyBzdHJpbmcpO1xuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxDQUFDLEdBQUMsQ0FBQyxDQUFDO0FBS0osTUFBTSxJQUFJLEtBQUssQ0FBQyxjQUErQixDQUFDLENBQUMifQ== \ No newline at end of file
diff --git a/tests/testdata/run/inline_js_source_map_with_contents_from_graph.js b/tests/testdata/run/inline_js_source_map_with_contents_from_graph.js
deleted file mode 100644
index 887f02320..000000000
--- a/tests/testdata/run/inline_js_source_map_with_contents_from_graph.js
+++ /dev/null
@@ -1,4 +0,0 @@
-"use strict";
-import "http://localhost:4545/run/inline_js_source_map.ts";
-throw new Error("Hello world!");
-//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiaHR0cDovL2xvY2FsaG9zdDo0NTQ1L3J1bi9pbmxpbmVfanNfc291cmNlX21hcC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsQ0FBQyxHQUFDLENBQUMsQ0FBQztBQUtKLE1BQU0sSUFBSSxLQUFLLENBQUMsY0FBK0IsQ0FBQyxDQUFDIn0= \ No newline at end of file
diff --git a/tests/testdata/run/issue13562.ts b/tests/testdata/run/issue13562.ts
deleted file mode 100644
index afbf69f99..000000000
--- a/tests/testdata/run/issue13562.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-import { printHello3 } from "../subdir/mod1.ts?q=.json";
-
-printHello3();
diff --git a/tests/testdata/run/jsx_precompile/no_pragma.out b/tests/testdata/run/jsx_precompile/no_pragma.out
deleted file mode 100644
index 437995923..000000000
--- a/tests/testdata/run/jsx_precompile/no_pragma.out
+++ /dev/null
@@ -1,3 +0,0 @@
-Download http://localhost:4545/jsx/jsx-precompile/index.ts
-Check file:///[WILDCARD]/run/jsx_precompile/no_pragma.tsx
-imported http://localhost:4545/jsx/jsx-precompile/index.ts
diff --git a/tests/testdata/run/lock_check_ok.json b/tests/testdata/run/lock_check_ok.json
deleted file mode 100644
index 94de0f630..000000000
--- a/tests/testdata/run/lock_check_ok.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "http://127.0.0.1:4545/subdir/print_hello.ts": "fa6692c8f9ff3fb107e773c3ece5274e9d08be282867a1e3ded1d9c00fcaa63c",
- "http://127.0.0.1:4545/run/003_relative_import.ts": "a1572e8fd2c2712b33f04aed2561505b5feb2c8696f1f2cded3de7127931b97e"
-}
diff --git a/tests/testdata/run/lock_v2_check_ok.json b/tests/testdata/run/lock_v2_check_ok.json
deleted file mode 100644
index 63bec862a..000000000
--- a/tests/testdata/run/lock_v2_check_ok.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "version": "2",
- "remote": {
- "http://127.0.0.1:4545/subdir/print_hello.ts": "fa6692c8f9ff3fb107e773c3ece5274e9d08be282867a1e3ded1d9c00fcaa63c",
- "http://127.0.0.1:4545/run/003_relative_import.ts": "a1572e8fd2c2712b33f04aed2561505b5feb2c8696f1f2cded3de7127931b97e"
- }
-}
diff --git a/tests/testdata/run/no_check_remote.ts.disabled.out b/tests/testdata/run/no_check_remote.ts.disabled.out
deleted file mode 100644
index 344264634..000000000
--- a/tests/testdata/run/no_check_remote.ts.disabled.out
+++ /dev/null
@@ -1,4 +0,0 @@
-error: TS2322 [ERROR]: Type '12' is not assignable to type '"a"'.
-export const a: "a" = 12;
- ^
- at http://localhost:4545/subdir/type_error.ts:1:14
diff --git a/tests/testdata/run/tls_connecttls.js b/tests/testdata/run/tls_connecttls.js
deleted file mode 100644
index 07b361f9c..000000000
--- a/tests/testdata/run/tls_connecttls.js
+++ /dev/null
@@ -1,65 +0,0 @@
-import { assert, assertEquals } from "@std/assert";
-import { BufReader, BufWriter } from "@std/io";
-import { TextProtoReader } from "./textproto.ts";
-
-const encoder = new TextEncoder();
-const decoder = new TextDecoder();
-
-const { promise, resolve } = Promise.withResolvers();
-const hostname = "localhost";
-const port = 3505;
-
-const listener = Deno.listenTls({
- hostname,
- port,
- cert: Deno.readTextFileSync("./tls/localhost.crt"),
- key: Deno.readTextFileSync("./tls/localhost.key"),
-});
-
-const response = encoder.encode(
- "HTTP/1.1 200 OK\r\nContent-Length: 12\r\n\r\nHello World\n",
-);
-
-listener.accept().then(
- async (conn) => {
- assert(conn.remoteAddr != null);
- assert(conn.localAddr != null);
- await conn.write(response);
- // TODO(bartlomieju): this might be a bug
- setTimeout(() => {
- conn.close();
- resolve();
- }, 0);
- },
-);
-
-const conn = await Deno.connectTls({
- hostname,
- port,
-});
-const w = new BufWriter(conn);
-const r = new BufReader(conn);
-const body = `GET / HTTP/1.1\r\nHost: ${hostname}:${port}\r\n\r\n`;
-const writeResult = await w.write(encoder.encode(body));
-assertEquals(body.length, writeResult);
-await w.flush();
-const tpr = new TextProtoReader(r);
-const statusLine = await tpr.readLine();
-assert(statusLine !== null, `line must be read: ${String(statusLine)}`);
-const m = statusLine.match(/^(.+?) (.+?) (.+?)$/);
-assert(m !== null, "must be matched");
-const [_, proto, status, ok] = m;
-assertEquals(proto, "HTTP/1.1");
-assertEquals(status, "200");
-assertEquals(ok, "OK");
-const headers = await tpr.readMimeHeader();
-assert(headers !== null);
-const contentLength = parseInt(headers.get("content-length"));
-const bodyBuf = new Uint8Array(contentLength);
-await r.readFull(bodyBuf);
-assertEquals(decoder.decode(bodyBuf), "Hello World\n");
-conn.close();
-listener.close();
-await promise;
-
-console.log("DONE");
diff --git a/tests/testdata/run/tls_starttls.js b/tests/testdata/run/tls_starttls.js
deleted file mode 100644
index 8e7ac03ee..000000000
--- a/tests/testdata/run/tls_starttls.js
+++ /dev/null
@@ -1,64 +0,0 @@
-import { assert, assertEquals } from "@std/assert";
-import { BufReader } from "@std/io/buf-reader";
-import { BufWriter } from "@std/io/buf-writer";
-import { TextProtoReader } from "./textproto.ts";
-
-const encoder = new TextEncoder();
-const decoder = new TextDecoder();
-
-const { promise, resolve } = Promise.withResolvers();
-const hostname = "localhost";
-const port = 3504;
-
-const listener = Deno.listenTls({
- hostname,
- port,
- cert: Deno.readTextFileSync("./tls/localhost.crt"),
- key: Deno.readTextFileSync("./tls/localhost.key"),
-});
-
-const response = encoder.encode(
- "HTTP/1.1 200 OK\r\nContent-Length: 12\r\n\r\nHello World\n",
-);
-
-listener.accept().then(
- async (conn) => {
- assert(conn.remoteAddr != null);
- assert(conn.localAddr != null);
- await conn.write(response);
- // TODO(bartlomieju): this might be a bug
- setTimeout(() => {
- conn.close();
- resolve();
- }, 0);
- },
-);
-
-let conn = await Deno.connect({ hostname, port });
-conn = await Deno.startTls(conn, { hostname });
-const w = new BufWriter(conn);
-const r = new BufReader(conn);
-const body = `GET / HTTP/1.1\r\nHost: ${hostname}:${port}\r\n\r\n`;
-const writeResult = await w.write(encoder.encode(body));
-assertEquals(body.length, writeResult);
-await w.flush();
-const tpr = new TextProtoReader(r);
-const statusLine = await tpr.readLine();
-assert(statusLine !== null, `line must be read: ${String(statusLine)}`);
-const m = statusLine.match(/^(.+?) (.+?) (.+?)$/);
-assert(m !== null, "must be matched");
-const [_, proto, status, ok] = m;
-assertEquals(proto, "HTTP/1.1");
-assertEquals(status, "200");
-assertEquals(ok, "OK");
-const headers = await tpr.readMimeHeader();
-assert(headers !== null);
-const contentLength = parseInt(headers.get("content-length"));
-const bodyBuf = new Uint8Array(contentLength);
-await r.readFull(bodyBuf);
-assertEquals(decoder.decode(bodyBuf), "Hello World\n");
-conn.close();
-listener.close();
-await promise;
-
-console.log("DONE");
diff --git a/tests/testdata/run/type_definitions.ts b/tests/testdata/run/type_definitions.ts
deleted file mode 100644
index 594842721..000000000
--- a/tests/testdata/run/type_definitions.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-// deno-lint-ignore-file
-
-// @deno-types="../type_definitions/foo.d.ts"
-import { foo } from "../type_definitions/foo.js";
-// @deno-types="../type_definitions/fizz.d.ts"
-import "../type_definitions/fizz.js";
-
-import * as qat from "../type_definitions/qat.ts";
-
-console.log(foo);
-console.log(fizz);
-console.log(qat.qat);
diff --git a/tests/testdata/run/type_directives_02.ts b/tests/testdata/run/type_directives_02.ts
deleted file mode 100644
index 0c59346e2..000000000
--- a/tests/testdata/run/type_directives_02.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-import * as foo from "../subdir/type_reference.js";
-
-console.log(foo.foo);
diff --git a/tests/testdata/run/type_directives_02.ts.out b/tests/testdata/run/type_directives_02.ts.out
deleted file mode 100644
index b064483b4..000000000
--- a/tests/testdata/run/type_directives_02.ts.out
+++ /dev/null
@@ -1,3 +0,0 @@
-[WILDCARD]
-DEBUG TS - host.getSourceFile("file:///[WILDCARD]/subdir/type_reference.d.ts", Latest)
-[WILDCARD] \ No newline at end of file
diff --git a/tests/testdata/run/unhandled_rejection.ts.out b/tests/testdata/run/unhandled_rejection.ts.out
deleted file mode 100644
index 6ab1667dc..000000000
--- a/tests/testdata/run/unhandled_rejection.ts.out
+++ /dev/null
@@ -1,9 +0,0 @@
-[WILDCARD]
-unhandled rejection at: Promise {
- <rejected> Error: bar not available
- at new Foo (file:///[WILDCARD]/testdata/run/unhandled_rejection.ts:8:20)
- at file:///[WILDCARD]/testdata/run/unhandled_rejection.ts:12:1
-} reason: Error: bar not available
- at new Foo (file:///[WILDCARD]/testdata/run/unhandled_rejection.ts:8:20)
- at file:///[WILDCARD]/testdata/run/unhandled_rejection.ts:12:1
-unhandled rejection at: Promise { <rejected> undefined } reason: undefined
diff --git a/tests/testdata/run/unhandled_rejection_sync_error.ts.out b/tests/testdata/run/unhandled_rejection_sync_error.ts.out
deleted file mode 100644
index e178373f0..000000000
--- a/tests/testdata/run/unhandled_rejection_sync_error.ts.out
+++ /dev/null
@@ -1,6 +0,0 @@
-[WILDCARD]
-unhandled rejection at: Promise {
- <rejected> Error: boom!
- at file:///[WILDCARD]testdata/run/unhandled_rejection_sync_error.ts:6:7
-} reason: Error: boom!
- at file:///[WILDCARD]testdata/run/unhandled_rejection_sync_error.ts:6:7
diff --git a/tests/testdata/run/unstable_worker.ts b/tests/testdata/run/unstable_worker.ts
deleted file mode 100644
index d111d2c7e..000000000
--- a/tests/testdata/run/unstable_worker.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-const w = new Worker(
- import.meta.resolve("../workers/worker_unstable.ts"),
- { type: "module", name: "Unstable Worker" },
-);
-
-w.postMessage({});
diff --git a/tests/testdata/run/unsupported_dynamic_import_scheme.out b/tests/testdata/run/unsupported_dynamic_import_scheme.out
deleted file mode 100644
index c708fced4..000000000
--- a/tests/testdata/run/unsupported_dynamic_import_scheme.out
+++ /dev/null
@@ -1,7 +0,0 @@
-error: Uncaught (in promise) TypeError: Unsupported scheme "xxx" for module "xxx:". Supported schemes: [
- "data",
- "blob",
- "file",
- "http",
- "https",
-]
diff --git a/tests/testdata/run/warn_on_deprecated_api/main.js b/tests/testdata/run/warn_on_deprecated_api/main.js
deleted file mode 100644
index 8811df78d..000000000
--- a/tests/testdata/run/warn_on_deprecated_api/main.js
+++ /dev/null
@@ -1,34 +0,0 @@
-import { runEcho as runEcho2 } from "http://localhost:4545/run/warn_on_deprecated_api/mod.ts";
-
-// @ts-ignore `Deno.run()` was soft-removed in Deno 2.
-const p = Deno.run({
- cmd: [
- Deno.execPath(),
- "eval",
- "console.log('hello world')",
- ],
-});
-await p.status();
-p.close();
-
-async function runEcho() {
- // @ts-ignore `Deno.run()` was soft-removed in Deno 2.
- const p = Deno.run({
- cmd: [
- Deno.execPath(),
- "eval",
- "console.log('hello world')",
- ],
- });
- await p.status();
- p.close();
-}
-
-await runEcho();
-await runEcho();
-
-for (let i = 0; i < 10; i++) {
- await runEcho();
-}
-
-await runEcho2();
diff --git a/tests/testdata/run/warn_on_deprecated_api/main.out b/tests/testdata/run/warn_on_deprecated_api/main.out
deleted file mode 100644
index ef85a6f99..000000000
--- a/tests/testdata/run/warn_on_deprecated_api/main.out
+++ /dev/null
@@ -1,15 +0,0 @@
-Download http://localhost:4545/run/warn_on_deprecated_api/mod.ts
-hello world
-hello world
-hello world
-hello world
-hello world
-hello world
-hello world
-hello world
-hello world
-hello world
-hello world
-hello world
-hello world
-hello world
diff --git a/tests/testdata/run/warn_on_deprecated_api/main.verbose.out b/tests/testdata/run/warn_on_deprecated_api/main.verbose.out
deleted file mode 100644
index e17562eef..000000000
--- a/tests/testdata/run/warn_on_deprecated_api/main.verbose.out
+++ /dev/null
@@ -1,60 +0,0 @@
-Download http://localhost:4545/run/warn_on_deprecated_api/mod.ts
-
-See the Deno 1 to 2 Migration Guide for more information at https://docs.deno.com/runtime/manual/advanced/migrate_deprecations
-
-Stack trace:
- at [WILDCARD]warn_on_deprecated_api/main.js:3:16
-
-hint: Use "Deno.Command()" API instead.
-
-hello world
-
-See the Deno 1 to 2 Migration Guide for more information at https://docs.deno.com/runtime/manual/advanced/migrate_deprecations
-
-Stack trace:
- at runEcho ([WILDCARD]warn_on_deprecated_api/main.js:14:18)
- at [WILDCARD]warn_on_deprecated_api/main.js:25:7
-
-hint: Use "Deno.Command()" API instead.
-
-hello world
-
-See the Deno 1 to 2 Migration Guide for more information at https://docs.deno.com/runtime/manual/advanced/migrate_deprecations
-
-Stack trace:
- at runEcho ([WILDCARD]warn_on_deprecated_api/main.js:14:18)
- at [WILDCARD]warn_on_deprecated_api/main.js:26:7
-
-hint: Use "Deno.Command()" API instead.
-
-hello world
-
-See the Deno 1 to 2 Migration Guide for more information at https://docs.deno.com/runtime/manual/advanced/migrate_deprecations
-
-Stack trace:
- at runEcho ([WILDCARD]warn_on_deprecated_api/main.js:14:18)
- at [WILDCARD]warn_on_deprecated_api/main.js:29:9
-
-hint: Use "Deno.Command()" API instead.
-
-hello world
-hello world
-hello world
-hello world
-hello world
-hello world
-hello world
-hello world
-hello world
-hello world
-
-See the Deno 1 to 2 Migration Guide for more information at https://docs.deno.com/runtime/manual/advanced/migrate_deprecations
-
-Stack trace:
- at runEcho (http://localhost:4545/run/warn_on_deprecated_api/mod.ts:2:18)
- at [WILDCARD]warn_on_deprecated_api/main.js:32:7
-
-hint: Use "Deno.Command()" API instead.
-hint: It appears this API is used by a remote dependency. Try upgrading to the latest version of that dependency.
-
-hello world
diff --git a/tests/testdata/run/warn_on_deprecated_api/main_disabled_env.out b/tests/testdata/run/warn_on_deprecated_api/main_disabled_env.out
deleted file mode 100644
index ef85a6f99..000000000
--- a/tests/testdata/run/warn_on_deprecated_api/main_disabled_env.out
+++ /dev/null
@@ -1,15 +0,0 @@
-Download http://localhost:4545/run/warn_on_deprecated_api/mod.ts
-hello world
-hello world
-hello world
-hello world
-hello world
-hello world
-hello world
-hello world
-hello world
-hello world
-hello world
-hello world
-hello world
-hello world
diff --git a/tests/testdata/run/warn_on_deprecated_api/main_disabled_flag.out b/tests/testdata/run/warn_on_deprecated_api/main_disabled_flag.out
deleted file mode 100644
index ce3755d16..000000000
--- a/tests/testdata/run/warn_on_deprecated_api/main_disabled_flag.out
+++ /dev/null
@@ -1,14 +0,0 @@
-hello world
-hello world
-hello world
-hello world
-hello world
-hello world
-hello world
-hello world
-hello world
-hello world
-hello world
-hello world
-hello world
-hello world
diff --git a/tests/testdata/run/warn_on_deprecated_api/mod.ts b/tests/testdata/run/warn_on_deprecated_api/mod.ts
deleted file mode 100644
index f74632b2c..000000000
--- a/tests/testdata/run/warn_on_deprecated_api/mod.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-export async function runEcho() {
- const p = Deno.run({
- cmd: [
- Deno.execPath(),
- "eval",
- "console.log('hello world')",
- ],
- });
- await p.status();
- p.close();
-}
diff --git a/tests/testdata/run/wasm_unreachable.js b/tests/testdata/run/wasm_unreachable.js
deleted file mode 100644
index d6a4f59db..000000000
--- a/tests/testdata/run/wasm_unreachable.js
+++ /dev/null
@@ -1,9 +0,0 @@
-// WebAssembly module containing a single function with an unreachable instruction
-const binary = await Deno.readFile("./assets/unreachable.wasm");
-
-const module = new WebAssembly.Module(binary);
-const instance = new WebAssembly.Instance(module);
-
-// Compare the stack trace with wasm_url.js, which compiles the WASM module with
-// streaming APIs.
-instance.exports.unreachable();
diff --git a/tests/testdata/run/with_config/no_auto_discovery.out b/tests/testdata/run/with_config/no_auto_discovery.out
deleted file mode 100644
index 59339ebe5..000000000
--- a/tests/testdata/run/with_config/no_auto_discovery.out
+++ /dev/null
@@ -1,4 +0,0 @@
-error: TS2584 [ERROR]: Cannot find name 'document'. Do you need to change your target library? Try changing the 'lib' compiler option to include 'dom'.
- console.log(document);
- ~~~~~~~~
- at [WILDCARD]run/with_config/frontend_work.ts:2:15
diff --git a/tests/testdata/run/with_package_json/with_stop/main.out b/tests/testdata/run/with_package_json/with_stop/main.out
deleted file mode 100644
index 44098a2d8..000000000
--- a/tests/testdata/run/with_package_json/with_stop/main.out
+++ /dev/null
@@ -1,5 +0,0 @@
-[WILDCARD]Config file found at '[WILDCARD]with_package_json[WILDCARD]with_stop[WILDCARD]some[WILDCARD]nested[WILDCARD]deno.json'
-[WILDCARD]
-error: Relative import path "chalk" not prefixed with / or ./ or ../
- hint: If you want to use a JSR or npm package, try running `deno add jsr:chalk` or `deno add npm:chalk`
- at file:///[WILDCARD]with_package_json/with_stop/some/nested/dir/main.ts:3:19
diff --git a/tests/testdata/run/worker_close_in_wasm_reactions.js b/tests/testdata/run/worker_close_in_wasm_reactions.js
deleted file mode 100644
index 95f34e944..000000000
--- a/tests/testdata/run/worker_close_in_wasm_reactions.js
+++ /dev/null
@@ -1,10 +0,0 @@
-// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
-
-// https://github.com/denoland/deno/issues/12263
-// Test for a panic that happens when a worker is closed in the reactions of a
-// WASM async operation.
-
-new Worker(
- import.meta.resolve("../workers/close_in_wasm_reactions.js"),
- { type: "module" },
-);
diff --git a/tests/testdata/run/worker_close_nested.js b/tests/testdata/run/worker_close_nested.js
deleted file mode 100644
index 37b6ed9c9..000000000
--- a/tests/testdata/run/worker_close_nested.js
+++ /dev/null
@@ -1,20 +0,0 @@
-// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
-
-// Test that closing a worker which has living child workers will automatically
-// close the children.
-
-console.log("Starting the main thread");
-
-const worker = new Worker(
- import.meta.resolve("../workers/close_nested_parent.js"),
- { type: "module" },
-);
-
-setTimeout(() => {
- console.log("About to close");
- worker.postMessage({});
-
- // Keep the process running for another two seconds, to make sure there's no
- // output from the child worker.
- setTimeout(() => {}, 2000);
-}, 1000);
diff --git a/tests/testdata/run/worker_close_race.js b/tests/testdata/run/worker_close_race.js
deleted file mode 100644
index 1da832425..000000000
--- a/tests/testdata/run/worker_close_race.js
+++ /dev/null
@@ -1,14 +0,0 @@
-// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
-
-// https://github.com/denoland/deno/issues/11416
-// Test for a race condition between a worker's `close()` and the main thread's
-// `Worker.prototype.terminate()`.
-
-const worker = new Worker(
- import.meta.resolve("../workers/close_race_worker.js"),
- { type: "module" },
-);
-
-worker.onmessage = () => {
- worker.terminate();
-};
diff --git a/tests/testdata/run/worker_drop_handle_race.js b/tests/testdata/run/worker_drop_handle_race.js
deleted file mode 100644
index 731a36964..000000000
--- a/tests/testdata/run/worker_drop_handle_race.js
+++ /dev/null
@@ -1,12 +0,0 @@
-// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
-
-// https://github.com/denoland/deno/issues/11342
-// Test for a panic that happens when the main thread's event loop finishes
-// running while the worker's event loop is still spinning.
-
-// The exception thrown in the worker will not terminate the worker, but it will
-// propagate to the main thread and cause it to exit.
-new Worker(
- import.meta.resolve("../workers/drop_handle_race.js"),
- { type: "module" },
-);
diff --git a/tests/testdata/run/worker_drop_handle_race.js.out b/tests/testdata/run/worker_drop_handle_race.js.out
deleted file mode 100644
index 0820f164e..000000000
--- a/tests/testdata/run/worker_drop_handle_race.js.out
+++ /dev/null
@@ -1,7 +0,0 @@
-error: Uncaught (in worker "") Error
- throw new Error();
- ^
- at [WILDCARD]/workers/drop_handle_race.js:2:9
- at [WILDCARD]
-error: Uncaught (in promise) Error: Unhandled error in child worker.
- at Worker.#pollControl [WILDCARD]
diff --git a/tests/testdata/run/worker_event_handler_test.js b/tests/testdata/run/worker_event_handler_test.js
deleted file mode 100644
index a91b0ec0b..000000000
--- a/tests/testdata/run/worker_event_handler_test.js
+++ /dev/null
@@ -1,5 +0,0 @@
-const w = new Worker(
- import.meta.resolve("../workers/worker_event_handlers.js"),
- { type: "module" },
-);
-w.postMessage({});
diff --git a/tests/testdata/run/worker_message_before_close.js b/tests/testdata/run/worker_message_before_close.js
deleted file mode 100644
index 569388b9b..000000000
--- a/tests/testdata/run/worker_message_before_close.js
+++ /dev/null
@@ -1,26 +0,0 @@
-const messagesReceived = new Set();
-
-for (let i = 0; i < 4; i++) {
- const worker = new Worker(
- import.meta.resolve("../workers/message_before_close.js"),
- { type: "module", name: String(i) },
- );
-
- worker.addEventListener("message", () => {
- messagesReceived.add(i);
- if (messagesReceived.size == 4) {
- console.log("received all 4 responses from the workers");
- }
- });
-
- worker.postMessage({});
-}
-
-globalThis.addEventListener("unload", () => {
- if (messagesReceived.size !== 4) {
- console.log(
- "received only %d responses from the workers",
- messagesReceived.size,
- );
- }
-});
diff --git a/tests/unit/command_test.ts b/tests/unit/command_test.ts
index 51bbdd860..8345548f8 100644
--- a/tests/unit/command_test.ts
+++ b/tests/unit/command_test.ts
@@ -14,27 +14,31 @@ Deno.test(
const enc = new TextEncoder();
const cwd = await Deno.makeTempDir({ prefix: "deno_command_test" });
+ const exitCodeFileLock = "deno_was_here.lock";
const exitCodeFile = "deno_was_here";
const programFile = "poll_exit.ts";
const program = `
+const file = await Deno.open("${exitCodeFileLock}", { write: true, create: true });
async function tryExit() {
+ await file.lock(true);
try {
const code = parseInt(await Deno.readTextFile("${exitCodeFile}"));
Deno.exit(code);
} catch {
// Retry if we got here before deno wrote the file.
setTimeout(tryExit, 0.01);
+ } finally {
+ await file.unlock();
}
}
tryExit();
`;
-
Deno.writeFileSync(`${cwd}/${programFile}`, enc.encode(program));
const command = new Deno.Command(Deno.execPath(), {
cwd,
- args: ["run", "--allow-read", programFile],
+ args: ["run", "-RW", programFile],
stdout: "inherit",
stderr: "inherit",
});
@@ -43,12 +47,18 @@ tryExit();
// Write the expected exit code *after* starting deno.
// This is how we verify that `Child` is actually asynchronous.
const code = 84;
- Deno.writeFileSync(`${cwd}/${exitCodeFile}`, enc.encode(`${code}`));
+ await using file = await Deno.open(`${cwd}/${exitCodeFileLock}`, {
+ write: true,
+ create: true,
+ });
+ await file.lock(true);
+ Deno.writeFileSync(`${cwd}/${exitCodeFile}`, enc.encode(`${code}`));
+ await file.unlock();
const status = await child.status;
await Deno.remove(cwd, { recursive: true });
- assertEquals(status.success, false);
assertEquals(status.code, code);
+ assertEquals(status.success, false);
assertEquals(status.signal, null);
},
);
diff --git a/tests/unit/console_test.ts b/tests/unit/console_test.ts
index 878d17ae3..06f5dd7e6 100644
--- a/tests/unit/console_test.ts
+++ b/tests/unit/console_test.ts
@@ -1162,7 +1162,7 @@ Deno.test(function consoleTestWithIntegerFormatSpecifier() {
assertEquals(stringify("%i"), "%i");
assertEquals(stringify("%i", 42.0), "42");
assertEquals(stringify("%i", 42), "42");
- assertEquals(stringify("%i", "42"), "NaN");
+ assertEquals(stringify("%i", "42"), "42");
assertEquals(stringify("%i", 1.5), "1");
assertEquals(stringify("%i", -0.5), "0");
assertEquals(stringify("%i", ""), "NaN");
@@ -1172,7 +1172,7 @@ Deno.test(function consoleTestWithIntegerFormatSpecifier() {
assertEquals(stringify("%d", 12345678901234567890123), "1");
assertEquals(
stringify("%i", 12345678901234567890123n),
- "12345678901234567890123n",
+ "1.2345678901234568e+22",
);
});
@@ -1180,13 +1180,13 @@ Deno.test(function consoleTestWithFloatFormatSpecifier() {
assertEquals(stringify("%f"), "%f");
assertEquals(stringify("%f", 42.0), "42");
assertEquals(stringify("%f", 42), "42");
- assertEquals(stringify("%f", "42"), "NaN");
+ assertEquals(stringify("%f", "42"), "42");
assertEquals(stringify("%f", 1.5), "1.5");
assertEquals(stringify("%f", -0.5), "-0.5");
assertEquals(stringify("%f", Math.PI), "3.141592653589793");
assertEquals(stringify("%f", ""), "NaN");
assertEquals(stringify("%f", Symbol("foo")), "NaN");
- assertEquals(stringify("%f", 5n), "NaN");
+ assertEquals(stringify("%f", 5n), "5");
assertEquals(stringify("%f %f", 42, 43), "42 43");
assertEquals(stringify("%f %f", 42), "42 %f");
});
@@ -1227,6 +1227,7 @@ Deno.test(function consoleParseCssColor() {
assertEquals(parseCssColor("inherit"), null);
assertEquals(parseCssColor("black"), [0, 0, 0]);
assertEquals(parseCssColor("darkmagenta"), [139, 0, 139]);
+ assertEquals(parseCssColor("darkMaGenta"), [139, 0, 139]);
assertEquals(parseCssColor("slateblue"), [106, 90, 205]);
assertEquals(parseCssColor("#ffaa00"), [255, 170, 0]);
assertEquals(parseCssColor("#ffAA00"), [255, 170, 0]);
diff --git a/tests/unit/fetch_test.ts b/tests/unit/fetch_test.ts
index 3ae96746a..6d3fd8cc1 100644
--- a/tests/unit/fetch_test.ts
+++ b/tests/unit/fetch_test.ts
@@ -2119,3 +2119,30 @@ Deno.test(
await server;
},
);
+
+Deno.test("fetch async iterable", async () => {
+ const iterable = (async function* () {
+ yield new Uint8Array([1, 2, 3, 4, 5]);
+ yield new Uint8Array([6, 7, 8, 9, 10]);
+ })();
+ const res = new Response(iterable);
+ const actual = await res.bytes();
+ const expected = new Uint8Array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10]);
+ assertEquals(actual, expected);
+});
+
+Deno.test("fetch iterable", async () => {
+ const iterable = (function* () {
+ yield new Uint8Array([1, 2, 3, 4, 5]);
+ yield new Uint8Array([6, 7, 8, 9, 10]);
+ })();
+ const res = new Response(iterable);
+ const actual = await res.bytes();
+ const expected = new Uint8Array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10]);
+ assertEquals(actual, expected);
+});
+
+Deno.test("fetch string object", async () => {
+ const res = new Response(Object("hello"));
+ assertEquals(await res.text(), "hello");
+});
diff --git a/tests/unit/globals_test.ts b/tests/unit/globals_test.ts
index 45a045835..6de228e1c 100644
--- a/tests/unit/globals_test.ts
+++ b/tests/unit/globals_test.ts
@@ -1,4 +1,5 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
+// deno-lint-ignore-file no-node-globals
import {
assert,
diff --git a/tests/unit/ops_test.ts b/tests/unit/ops_test.ts
index 4ba7c5ce3..6de55f8b6 100644
--- a/tests/unit/ops_test.ts
+++ b/tests/unit/ops_test.ts
@@ -1,6 +1,6 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
-const EXPECTED_OP_COUNT = 11;
+const EXPECTED_OP_COUNT = 12;
Deno.test(function checkExposedOps() {
// @ts-ignore TS doesn't allow to index with symbol
diff --git a/tests/unit/serve_test.ts b/tests/unit/serve_test.ts
index 439d71d55..7d8c6ca06 100644
--- a/tests/unit/serve_test.ts
+++ b/tests/unit/serve_test.ts
@@ -4270,3 +4270,60 @@ Deno.test({
assertEquals(hostname, "0.0.0.0");
await server.shutdown();
});
+
+Deno.test({
+ name: "AbortSignal aborted when request is cancelled",
+}, async () => {
+ const { promise, resolve } = Promise.withResolvers<void>();
+
+ let cancelled = false;
+
+ const server = Deno.serve({
+ hostname: "0.0.0.0",
+ port: servePort,
+ onListen: () => resolve(),
+ }, async (request) => {
+ request.signal.addEventListener("abort", () => cancelled = true);
+ assert(!request.signal.aborted);
+ await new Promise((resolve) => setTimeout(resolve, 3000)); // abort during waiting
+ assert(request.signal.aborted);
+ return new Response("Ok");
+ });
+
+ await promise;
+ await fetch(`http://localhost:${servePort}/`, {
+ signal: AbortSignal.timeout(1000),
+ }).catch(() => {});
+
+ await server.shutdown();
+
+ assert(cancelled);
+});
+
+Deno.test({
+ name: "AbortSignal event aborted when request is cancelled",
+}, async () => {
+ const { promise, resolve } = Promise.withResolvers<void>();
+
+ const server = Deno.serve({
+ hostname: "0.0.0.0",
+ port: servePort,
+ onListen: () => resolve(),
+ }, async (request) => {
+ const { promise: promiseAbort, resolve: resolveAbort } = Promise
+ .withResolvers<void>();
+ request.signal.addEventListener("abort", () => resolveAbort());
+ assert(!request.signal.aborted);
+
+ await promiseAbort;
+
+ return new Response("Ok");
+ });
+
+ await promise;
+ await fetch(`http://localhost:${servePort}/`, {
+ signal: AbortSignal.timeout(100),
+ }).catch(() => {});
+
+ await server.shutdown();
+});
diff --git a/tests/unit/signal_test.ts b/tests/unit/signal_test.ts
index 65b5ba78e..8923aa75b 100644
--- a/tests/unit/signal_test.ts
+++ b/tests/unit/signal_test.ts
@@ -5,101 +5,101 @@ Deno.test(
{ ignore: Deno.build.os !== "windows" },
function signalsNotImplemented() {
const msg =
- "Windows only supports ctrl-c (SIGINT) and ctrl-break (SIGBREAK).";
+ "Windows only supports ctrl-c (SIGINT) and ctrl-break (SIGBREAK), but got ";
assertThrows(
() => {
Deno.addSignalListener("SIGALRM", () => {});
},
Error,
- msg,
+ msg + "SIGALRM",
);
assertThrows(
() => {
Deno.addSignalListener("SIGCHLD", () => {});
},
Error,
- msg,
+ msg + "SIGCHLD",
);
assertThrows(
() => {
Deno.addSignalListener("SIGHUP", () => {});
},
Error,
- msg,
+ msg + "SIGHUP",
);
assertThrows(
() => {
Deno.addSignalListener("SIGIO", () => {});
},
Error,
- msg,
+ msg + "SIGIO",
);
assertThrows(
() => {
Deno.addSignalListener("SIGPIPE", () => {});
},
Error,
- msg,
+ msg + "SIGPIPE",
);
assertThrows(
() => {
Deno.addSignalListener("SIGQUIT", () => {});
},
Error,
- msg,
+ msg + "SIGQUIT",
);
assertThrows(
() => {
Deno.addSignalListener("SIGTERM", () => {});
},
Error,
- msg,
+ msg + "SIGTERM",
);
assertThrows(
() => {
Deno.addSignalListener("SIGUSR1", () => {});
},
Error,
- msg,
+ msg + "SIGUSR1",
);
assertThrows(
() => {
Deno.addSignalListener("SIGUSR2", () => {});
},
Error,
- msg,
+ msg + "SIGUSR2",
);
assertThrows(
() => {
Deno.addSignalListener("SIGWINCH", () => {});
},
Error,
- msg,
+ msg + "SIGWINCH",
);
assertThrows(
() => Deno.addSignalListener("SIGKILL", () => {}),
Error,
- msg,
+ msg + "SIGKILL",
);
assertThrows(
() => Deno.addSignalListener("SIGSTOP", () => {}),
Error,
- msg,
+ msg + "SIGSTOP",
);
assertThrows(
() => Deno.addSignalListener("SIGILL", () => {}),
Error,
- msg,
+ msg + "SIGILL",
);
assertThrows(
() => Deno.addSignalListener("SIGFPE", () => {}),
Error,
- msg,
+ msg + "SIGFPE",
);
assertThrows(
() => Deno.addSignalListener("SIGSEGV", () => {}),
Error,
- msg,
+ msg + "SIGSEGV",
);
},
);
diff --git a/tests/unit/stat_test.ts b/tests/unit/stat_test.ts
index 59831a069..0609035b4 100644
--- a/tests/unit/stat_test.ts
+++ b/tests/unit/stat_test.ts
@@ -31,6 +31,13 @@ Deno.test(
assert(
tempInfo.birthtime === null || now - tempInfo.birthtime.valueOf() < 1000,
);
+ assert(tempInfo.ctime !== null && now - tempInfo.ctime.valueOf() < 1000);
+ const mode = tempInfo.mode! & 0o777;
+ if (Deno.build.os === "windows") {
+ assertEquals(mode, 0o666);
+ } else {
+ assertEquals(mode, 0o600);
+ }
const readmeInfoByUrl = Deno.statSync(pathToAbsoluteFileUrl("README.md"));
assert(readmeInfoByUrl.isFile);
@@ -65,6 +72,10 @@ Deno.test(
tempInfoByUrl.birthtime === null ||
now - tempInfoByUrl.birthtime.valueOf() < 1000,
);
+ assert(
+ tempInfoByUrl.ctime !== null &&
+ now - tempInfoByUrl.ctime.valueOf() < 1000,
+ );
Deno.removeSync(tempFile, { recursive: true });
Deno.removeSync(tempFileForUrl, { recursive: true });
@@ -171,6 +182,7 @@ Deno.test(
assert(
tempInfo.birthtime === null || now - tempInfo.birthtime.valueOf() < 1000,
);
+ assert(tempInfo.ctime !== null && now - tempInfo.ctime.valueOf() < 1000);
const tempFileForUrl = await Deno.makeTempFile();
const tempInfoByUrl = await Deno.stat(
@@ -191,7 +203,10 @@ Deno.test(
tempInfoByUrl.birthtime === null ||
now - tempInfoByUrl.birthtime.valueOf() < 1000,
);
-
+ assert(
+ tempInfoByUrl.ctime !== null &&
+ now - tempInfoByUrl.ctime.valueOf() < 1000,
+ );
Deno.removeSync(tempFile, { recursive: true });
Deno.removeSync(tempFileForUrl, { recursive: true });
},
@@ -271,7 +286,6 @@ Deno.test(
const s = Deno.statSync(filename);
assert(s.dev !== 0);
assert(s.ino === null);
- assert(s.mode === null);
assert(s.nlink === null);
assert(s.uid === null);
assert(s.gid === null);
diff --git a/tests/unit/streams_test.ts b/tests/unit/streams_test.ts
index b866fa7d5..73f9a6095 100644
--- a/tests/unit/streams_test.ts
+++ b/tests/unit/streams_test.ts
@@ -1,5 +1,10 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
-import { assertEquals, assertRejects, fail } from "./test_util.ts";
+import {
+ assertEquals,
+ assertRejects,
+ assertThrows,
+ fail,
+} from "./test_util.ts";
const {
core,
@@ -533,3 +538,11 @@ Deno.test(async function decompressionStreamInvalidGzipStillReported() {
"corrupt gzip stream does not have a matching checksum",
);
});
+
+Deno.test(function readableStreamFromWithStringThrows() {
+ assertThrows(
+ () => ReadableStream.from("string"),
+ TypeError,
+ "Failed to execute 'ReadableStream.from': Argument 1 can not be converted to async iterable.",
+ );
+});
diff --git a/tests/unit/websocket_test.ts b/tests/unit/websocket_test.ts
index 7db876b17..3aafe8da2 100644
--- a/tests/unit/websocket_test.ts
+++ b/tests/unit/websocket_test.ts
@@ -453,7 +453,8 @@ Deno.test("invalid server", async () => {
const { promise, resolve } = Promise.withResolvers<void>();
const ws = new WebSocket("ws://localhost:2121");
let err = false;
- ws.onerror = () => {
+ ws.onerror = (e) => {
+ assert("error" in e);
err = true;
};
ws.onclose = () => {
diff --git a/tests/unit_node/_fs/_fs_stat_test.ts b/tests/unit_node/_fs/_fs_stat_test.ts
index 02c620e2d..e42aa34a9 100644
--- a/tests/unit_node/_fs/_fs_stat_test.ts
+++ b/tests/unit_node/_fs/_fs_stat_test.ts
@@ -18,9 +18,11 @@ export function assertStats(actual: Stats, expected: Deno.FileInfo) {
assertEquals(actual.atime?.getTime(), expected.atime?.getTime());
assertEquals(actual.mtime?.getTime(), expected.mtime?.getTime());
assertEquals(actual.birthtime?.getTime(), expected.birthtime?.getTime());
+ assertEquals(actual.ctime?.getTime(), expected.ctime?.getTime());
assertEquals(actual.atimeMs ?? undefined, expected.atime?.getTime());
assertEquals(actual.mtimeMs ?? undefined, expected.mtime?.getTime());
assertEquals(actual.birthtimeMs ?? undefined, expected.birthtime?.getTime());
+ assertEquals(actual.ctimeMs ?? undefined, expected.ctime?.getTime());
assertEquals(actual.isFile(), expected.isFile);
assertEquals(actual.isDirectory(), expected.isDirectory);
assertEquals(actual.isSymbolicLink(), expected.isSymlink);
@@ -49,6 +51,7 @@ export function assertStatsBigInt(
assertEquals(actual.atime?.getTime(), expected.atime?.getTime());
assertEquals(actual.mtime?.getTime(), expected.mtime?.getTime());
assertEquals(actual.birthtime?.getTime(), expected.birthtime?.getTime());
+ assertEquals(actual.ctime?.getTime(), expected.ctime?.getTime());
assertEquals(
actual.atimeMs === null ? undefined : Number(actual.atimeMs),
expected.atime?.getTime(),
@@ -61,6 +64,10 @@ export function assertStatsBigInt(
actual.birthtimeMs === null ? undefined : Number(actual.birthtimeMs),
expected.birthtime?.getTime(),
);
+ assertEquals(
+ actual.ctimeMs === null ? undefined : Number(actual.ctimeMs),
+ expected.ctime?.getTime(),
+ );
assertEquals(actual.atimeNs === null, actual.atime === null);
assertEquals(actual.mtimeNs === null, actual.mtime === null);
assertEquals(actual.birthtimeNs === null, actual.birthtime === null);
diff --git a/tests/unit_node/child_process_test.ts b/tests/unit_node/child_process_test.ts
index f776fa4ac..0ea3c46cf 100644
--- a/tests/unit_node/child_process_test.ts
+++ b/tests/unit_node/child_process_test.ts
@@ -1045,3 +1045,19 @@ Deno.test(async function sendAfterClosedThrows() {
await timeout.promise;
});
+
+Deno.test(async function noWarningsFlag() {
+ const code = ``;
+ const file = await Deno.makeTempFile();
+ await Deno.writeTextFile(file, code);
+ const timeout = withTimeout<void>();
+ const child = CP.fork(file, [], {
+ execArgv: ["--no-warnings"],
+ stdio: ["inherit", "inherit", "inherit", "ipc"],
+ });
+ child.on("close", () => {
+ timeout.resolve();
+ });
+
+ await timeout.promise;
+});
diff --git a/tests/unit_node/crypto/crypto_key_test.ts b/tests/unit_node/crypto/crypto_key_test.ts
index 7995ce5d3..5d206acc7 100644
--- a/tests/unit_node/crypto/crypto_key_test.ts
+++ b/tests/unit_node/crypto/crypto_key_test.ts
@@ -656,3 +656,47 @@ z6TExWlQMjt66nV7R8cRAkzmABrG+NW3e8Zpac7Lkuv+zu0S+K7c
assertEquals(publicKey.type, "public");
assertEquals(publicKey.asymmetricKeyType, "rsa");
});
+
+// https://github.com/denoland/deno/issues/26188
+Deno.test("generateKeyPair large pem", function () {
+ const passphrase = "mypassphrase";
+ const cipher = "aes-256-cbc";
+ const modulusLength = 4096;
+
+ generateKeyPairSync("rsa", {
+ modulusLength,
+ publicKeyEncoding: {
+ type: "spki",
+ format: "pem",
+ },
+ privateKeyEncoding: {
+ type: "pkcs8",
+ format: "pem",
+ cipher,
+ passphrase,
+ },
+ });
+});
+
+Deno.test("generateKeyPair promisify", async () => {
+ const passphrase = "mypassphrase";
+ const cipher = "aes-256-cbc";
+ const modulusLength = 4096;
+
+ const { privateKey, publicKey } = await promisify(generateKeyPair)("rsa", {
+ modulusLength,
+ publicKeyEncoding: {
+ type: "spki",
+ format: "pem",
+ },
+ privateKeyEncoding: {
+ type: "pkcs8",
+ format: "pem",
+ cipher,
+ passphrase,
+ },
+ });
+
+ assert(publicKey.startsWith("-----BEGIN PUBLIC KEY-----"));
+ assert(privateKey.startsWith("-----BEGIN PRIVATE KEY-----"));
+});
diff --git a/tests/unit_node/crypto/crypto_misc_test.ts b/tests/unit_node/crypto/crypto_misc_test.ts
index 47a48b1bf..007009339 100644
--- a/tests/unit_node/crypto/crypto_misc_test.ts
+++ b/tests/unit_node/crypto/crypto_misc_test.ts
@@ -1,5 +1,6 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
-import { randomFillSync, randomUUID } from "node:crypto";
+import { randomFillSync, randomUUID, timingSafeEqual } from "node:crypto";
+import { Buffer } from "node:buffer";
import { assert, assertEquals } from "../../unit/test_util.ts";
import { assertNotEquals } from "@std/assert";
@@ -28,3 +29,10 @@ Deno.test("[node/crypto.randomFillSync] array buffer view", () => {
assertEquals(buf.subarray(0, 8), new Uint8Array(8));
assertEquals(buf.subarray(24, 32), new Uint8Array(8));
});
+
+Deno.test("[node/crypto.timingSafeEqual] compares equal Buffer with different byteOffset", () => {
+ const a = Buffer.from([212, 213]);
+ const b = Buffer.from([0, 0, 0, 0, 0, 0, 0, 0, 212, 213]).subarray(8);
+
+ assert(timingSafeEqual(a, b));
+});
diff --git a/tests/unit_node/fetch_test.ts b/tests/unit_node/fetch_test.ts
new file mode 100644
index 000000000..399d6052a
--- /dev/null
+++ b/tests/unit_node/fetch_test.ts
@@ -0,0 +1,18 @@
+// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
+
+import { assertEquals } from "@std/assert";
+import { createReadStream } from "node:fs";
+
+Deno.test("fetch node stream", async () => {
+ const file = createReadStream("tests/testdata/assets/fixture.json");
+
+ const response = await fetch("http://localhost:4545/echo_server", {
+ method: "POST",
+ body: file,
+ });
+
+ assertEquals(
+ await response.text(),
+ await Deno.readTextFile("tests/testdata/assets/fixture.json"),
+ );
+});
diff --git a/tests/unit_node/fs_test.ts b/tests/unit_node/fs_test.ts
index 2d1465aec..631608d7c 100644
--- a/tests/unit_node/fs_test.ts
+++ b/tests/unit_node/fs_test.ts
@@ -1,11 +1,13 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
-import { assert, assertEquals, assertThrows } from "@std/assert";
+/// <reference lib="deno.ns" />
+import { assert, assertEquals, assertRejects, assertThrows } from "@std/assert";
import { join } from "node:path";
import { tmpdir } from "node:os";
import {
closeSync,
constants,
+ copyFileSync,
createWriteStream,
existsSync,
lstatSync,
@@ -20,9 +22,11 @@ import {
} from "node:fs";
import {
constants as fsPromiseConstants,
+ copyFile,
cp,
FileHandle,
open,
+ stat,
writeFile,
} from "node:fs/promises";
import process from "node:process";
@@ -121,6 +125,48 @@ Deno.test(
);
Deno.test(
+ "[node/fs statSync] throw error with path information",
+ () => {
+ const file = "non-exist-file";
+ const fileUrl = new URL(file, import.meta.url);
+
+ assertThrows(() => {
+ statSync(file);
+ }, "Error: ENOENT: no such file or directory, stat 'non-exist-file'");
+
+ assertThrows(() => {
+ statSync(fileUrl);
+ }, `Error: ENOENT: no such file or directory, stat '${fileUrl.pathname}'`);
+ },
+);
+
+Deno.test(
+ "[node/fs/promises stat] throw error with path information",
+ async () => {
+ const file = "non-exist-file";
+ const fileUrl = new URL(file, import.meta.url);
+
+ try {
+ await stat(file);
+ } catch (error: unknown) {
+ assertEquals(
+ `${error}`,
+ "Error: ENOENT: no such file or directory, stat 'non-exist-file'",
+ );
+ }
+
+ try {
+ await stat(fileUrl);
+ } catch (error: unknown) {
+ assertEquals(
+ `${error}`,
+ `Error: ENOENT: no such file or directory, stat '${fileUrl.pathname}'`,
+ );
+ }
+ },
+);
+
+Deno.test(
"[node/fs/promises cp] copy file",
async () => {
const src = mkdtempSync(join(tmpdir(), "foo-")) + "/test.txt";
@@ -212,3 +258,32 @@ Deno.test("[node/fs] readSync works", () => {
assertEquals(bytesRead, 12);
closeSync(fd!);
});
+
+Deno.test("[node/fs] copyFile COPYFILE_EXCL works", async () => {
+ const dir = mkdtempSync(join(tmpdir(), "foo-"));
+ const src = join(dir, "src.txt");
+ const dest = join(dir, "dest.txt");
+ await writeFile(src, "");
+ await copyFile(src, dest, fsPromiseConstants.COPYFILE_EXCL);
+ assert(existsSync(dest));
+ await assertRejects(() =>
+ copyFile(src, dest, fsPromiseConstants.COPYFILE_EXCL)
+ );
+ const dest2 = join(dir, "dest2.txt");
+ copyFileSync(src, dest2, fsPromiseConstants.COPYFILE_EXCL);
+ assert(existsSync(dest2));
+ assertThrows(() =>
+ copyFileSync(src, dest2, fsPromiseConstants.COPYFILE_EXCL)
+ );
+});
+
+Deno.test("[node/fs] statSync throws ENOENT for invalid path containing colon in it", () => {
+ // deno-lint-ignore no-explicit-any
+ const err: any = assertThrows(() => {
+ // Note: Deno.stat throws ERROR_INVALID_NAME (os error 123) instead of
+ // ERROR_FILE_NOT_FOUND (os error 2) on windows. This case checks that
+ // ERROR_INVALID_NAME is mapped to ENOENT correctly on node compat layer.
+ statSync("jsr:@std/assert");
+ });
+ assertEquals(err.code, "ENOENT");
+});
diff --git a/tests/unit_node/http2_test.ts b/tests/unit_node/http2_test.ts
index 7473a487a..c540c90f7 100644
--- a/tests/unit_node/http2_test.ts
+++ b/tests/unit_node/http2_test.ts
@@ -10,6 +10,11 @@ import * as net from "node:net";
import { assert, assertEquals } from "@std/assert";
import { curlRequest } from "../unit/test_util.ts";
+// Increase the timeout for the auto select family to avoid flakiness
+net.setDefaultAutoSelectFamilyAttemptTimeout(
+ net.getDefaultAutoSelectFamilyAttemptTimeout() * 30,
+);
+
for (const url of ["http://localhost:4246", "https://localhost:4247"]) {
Deno.test(`[node/http2 client] ${url}`, {
ignore: Deno.build.os === "windows",
diff --git a/tests/unit_node/http_test.ts b/tests/unit_node/http_test.ts
index f85b1466b..2b3b8f509 100644
--- a/tests/unit_node/http_test.ts
+++ b/tests/unit_node/http_test.ts
@@ -3,10 +3,14 @@
// deno-lint-ignore-file no-console
import EventEmitter from "node:events";
-import http, { type RequestOptions, type ServerResponse } from "node:http";
+import http, {
+ IncomingMessage,
+ type RequestOptions,
+ ServerResponse,
+} from "node:http";
import url from "node:url";
import https from "node:https";
-import net from "node:net";
+import net, { Socket } from "node:net";
import fs from "node:fs";
import { text } from "node:stream/consumers";
@@ -1143,6 +1147,34 @@ Deno.test("[node/http] ServerResponse appendHeader set-cookie", async () => {
await promise;
});
+Deno.test("[node/http] ServerResponse header names case insensitive", async () => {
+ const { promise, resolve } = Promise.withResolvers<void>();
+ const server = http.createServer((_req, res) => {
+ res.setHeader("Content-Length", "12345");
+ res.removeHeader("content-length");
+ assertEquals(res.getHeader("Content-Length"), undefined);
+ assert(!res.hasHeader("Content-Length"));
+ res.appendHeader("content-length", "12345");
+ res.removeHeader("Content-Length");
+ assertEquals(res.getHeader("content-length"), undefined);
+ assert(!res.hasHeader("content-length"));
+ res.end("Hello World");
+ });
+
+ server.listen(async () => {
+ const { port } = server.address() as { port: number };
+ const res = await fetch(`http://localhost:${port}`);
+ assertEquals(res.headers.get("Content-Length"), null);
+ assertEquals(res.headers.get("content-length"), null);
+ assertEquals(await res.text(), "Hello World");
+ server.close(() => {
+ resolve();
+ });
+ });
+
+ await promise;
+});
+
Deno.test("[node/http] IncomingMessage override", () => {
const req = new http.IncomingMessage(new net.Socket());
// https://github.com/dougmoscrop/serverless-http/blob/3aaa6d0fe241109a8752efb011c242d249f32368/lib/request.js#L20-L30
@@ -1672,3 +1704,75 @@ Deno.test("[node/http] upgraded socket closes when the server closed without clo
await clientSocketClosed.promise;
await serverProcessClosed.promise;
});
+
+// deno-lint-ignore require-await
+Deno.test("[node/http] ServerResponse.call()", async () => {
+ function Wrapper(this: unknown, req: IncomingMessage) {
+ ServerResponse.call(this, req);
+ }
+ Object.setPrototypeOf(Wrapper.prototype, ServerResponse.prototype);
+
+ // deno-lint-ignore no-explicit-any
+ const wrapper = new (Wrapper as any)(new IncomingMessage(new Socket()));
+
+ assert(wrapper instanceof ServerResponse);
+});
+
+Deno.test("[node/http] ServerResponse _header", async () => {
+ const { promise, resolve } = Promise.withResolvers<void>();
+ const server = http.createServer((_req, res) => {
+ assert(Object.hasOwn(res, "_header"));
+ res.end();
+ });
+
+ server.listen(async () => {
+ const { port } = server.address() as { port: number };
+ const res = await fetch(`http://localhost:${port}`);
+ await res.body?.cancel();
+ server.close(() => {
+ resolve();
+ });
+ });
+
+ await promise;
+});
+
+Deno.test("[node/http] ServerResponse connection", async () => {
+ const { promise, resolve } = Promise.withResolvers<void>();
+ const server = http.createServer((_req, res) => {
+ assert(Object.hasOwn(res, "connection"));
+ assert(res.connection instanceof Socket);
+ res.end();
+ });
+
+ server.listen(async () => {
+ const { port } = server.address() as { port: number };
+ const res = await fetch(`http://localhost:${port}`);
+ await res.body?.cancel();
+ server.close(() => {
+ resolve();
+ });
+ });
+
+ await promise;
+});
+
+Deno.test("[node/http] ServerResponse socket", async () => {
+ const { promise, resolve } = Promise.withResolvers<void>();
+ const server = http.createServer((_req, res) => {
+ assert(Object.hasOwn(res, "socket"));
+ assert(res.socket instanceof Socket);
+ res.end();
+ });
+
+ server.listen(async () => {
+ const { port } = server.address() as { port: number };
+ const res = await fetch(`http://localhost:${port}`);
+ await res.body?.cancel();
+ server.close(() => {
+ resolve();
+ });
+ });
+
+ await promise;
+});
diff --git a/tests/unit_node/perf_hooks_test.ts b/tests/unit_node/perf_hooks_test.ts
index d5b900041..83d006222 100644
--- a/tests/unit_node/perf_hooks_test.ts
+++ b/tests/unit_node/perf_hooks_test.ts
@@ -1,7 +1,11 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
import * as perfHooks from "node:perf_hooks";
-import { performance, PerformanceObserver } from "node:perf_hooks";
-import { assertEquals, assertThrows } from "@std/assert";
+import {
+ monitorEventLoopDelay,
+ performance,
+ PerformanceObserver,
+} from "node:perf_hooks";
+import { assert, assertEquals, assertThrows } from "@std/assert";
Deno.test({
name: "[perf_hooks] performance",
@@ -68,3 +72,17 @@ Deno.test("[perf_hooks]: eventLoopUtilization", () => {
assertEquals(typeof obj.active, "number");
assertEquals(typeof obj.utilization, "number");
});
+
+Deno.test("[perf_hooks]: monitorEventLoopDelay", async () => {
+ const e = monitorEventLoopDelay();
+ assertEquals(e.count, 0);
+ e.enable();
+
+ await new Promise((resolve) => setTimeout(resolve, 100));
+
+ assert(e.min > 0);
+ assert(e.minBigInt > 0n);
+ assert(e.count > 0);
+
+ e.disable();
+});
diff --git a/tests/unit_node/process_test.ts b/tests/unit_node/process_test.ts
index 0e0f169d6..49de2dce1 100644
--- a/tests/unit_node/process_test.ts
+++ b/tests/unit_node/process_test.ts
@@ -25,7 +25,6 @@ import {
assertThrows,
fail,
} from "@std/assert";
-import { assertSpyCall, assertSpyCalls, spy } from "@std/testing/mock";
import { stripAnsiCode } from "@std/fmt/colors";
import * as path from "@std/path";
import { delay } from "@std/async/delay";
@@ -239,33 +238,6 @@ Deno.test({
},
});
-Deno.test({
- name: "process.on - ignored signals on windows",
- ignore: Deno.build.os !== "windows",
- fn() {
- const ignoredSignals = ["SIGHUP", "SIGUSR1", "SIGUSR2"];
-
- for (const signal of ignoredSignals) {
- using consoleSpy = spy(console, "warn");
- const handler = () => {};
- process.on(signal, handler);
- process.off(signal, handler);
- assertSpyCall(consoleSpy, 0, {
- args: [`Ignoring signal "${signal}" on Windows`],
- });
- }
-
- {
- using consoleSpy = spy(console, "warn");
- const handler = () => {};
- process.on("SIGTERM", handler);
- process.off("SIGTERM", handler);
- // No warning is made for SIGTERM
- assertSpyCalls(consoleSpy, 0);
- }
- },
-});
-
Deno.test(
{ permissions: { run: true, read: true } },
async function processKill() {
@@ -1175,3 +1147,14 @@ Deno.test("process.cpuUsage()", () => {
assert(typeof cpuUsage.user === "number");
assert(typeof cpuUsage.system === "number");
});
+
+Deno.test("process.stdout.columns writable", () => {
+ process.stdout.columns = 80;
+ assertEquals(process.stdout.columns, 80);
+});
+
+Deno.test("getBuiltinModule", () => {
+ assert(process.getBuiltinModule("fs"));
+ assert(process.getBuiltinModule("node:fs"));
+ assertEquals(process.getBuiltinModule("something"), undefined);
+});
diff --git a/tests/unit_node/timers_test.ts b/tests/unit_node/timers_test.ts
index 868ba21d6..ddc6dc0d8 100644
--- a/tests/unit_node/timers_test.ts
+++ b/tests/unit_node/timers_test.ts
@@ -3,6 +3,7 @@
import { assert, fail } from "@std/assert";
import * as timers from "node:timers";
import * as timersPromises from "node:timers/promises";
+import { assertEquals } from "@std/assert";
Deno.test("[node/timers setTimeout]", () => {
{
@@ -108,3 +109,153 @@ Deno.test("[node/timers setImmediate returns Immediate object]", () => {
imm.hasRef();
clearImmediate(imm);
});
+
+Deno.test({
+ name: "setInterval yields correct values at expected intervals",
+ async fn() {
+ // Test configuration
+ const CONFIG = {
+ expectedValue: 42,
+ intervalMs: 100,
+ iterations: 3,
+ tolerancePercent: 50,
+ };
+
+ const { setInterval } = timersPromises;
+ const results: Array<{ value: number; timestamp: number }> = [];
+ const startTime = Date.now();
+
+ const iterator = setInterval(CONFIG.intervalMs, CONFIG.expectedValue);
+
+ for await (const value of iterator) {
+ results.push({
+ value,
+ timestamp: Date.now(),
+ });
+ if (results.length === CONFIG.iterations) {
+ break;
+ }
+ }
+
+ const values = results.map((r) => r.value);
+ assertEquals(
+ values,
+ Array(CONFIG.iterations).fill(CONFIG.expectedValue),
+ `Each iteration should yield ${CONFIG.expectedValue}`,
+ );
+
+ const intervals = results.slice(1).map((result, index) => ({
+ interval: result.timestamp - results[index].timestamp,
+ iterationNumber: index + 1,
+ }));
+
+ const toleranceMs = (CONFIG.tolerancePercent / 100) * CONFIG.intervalMs;
+ const expectedRange = {
+ min: CONFIG.intervalMs - toleranceMs,
+ max: CONFIG.intervalMs + toleranceMs,
+ };
+
+ intervals.forEach(({ interval, iterationNumber }) => {
+ const isWithinTolerance = interval >= expectedRange.min &&
+ interval <= expectedRange.max;
+
+ assertEquals(
+ isWithinTolerance,
+ true,
+ `Iteration ${iterationNumber}: Interval ${interval}ms should be within ` +
+ `${expectedRange.min}ms and ${expectedRange.max}ms ` +
+ `(${CONFIG.tolerancePercent}% tolerance of ${CONFIG.intervalMs}ms)`,
+ );
+ });
+
+ const totalDuration = results[results.length - 1].timestamp - startTime;
+ const expectedDuration = CONFIG.intervalMs * CONFIG.iterations;
+ const isDurationReasonable =
+ totalDuration >= (expectedDuration - toleranceMs) &&
+ totalDuration <= (expectedDuration + toleranceMs);
+
+ assertEquals(
+ isDurationReasonable,
+ true,
+ `Total duration ${totalDuration}ms should be close to ${expectedDuration}ms ` +
+ `(within ${toleranceMs}ms tolerance)`,
+ );
+
+ const timestamps = results.map((r) => r.timestamp);
+ const areTimestampsOrdered = timestamps.every((timestamp, i) =>
+ i === 0 || timestamp > timestamps[i - 1]
+ );
+
+ assertEquals(
+ areTimestampsOrdered,
+ true,
+ "Timestamps should be strictly increasing",
+ );
+ },
+});
+
+Deno.test({
+ name: "setInterval with AbortSignal stops after expected duration",
+ async fn() {
+ const INTERVAL_MS = 500;
+ const TOTAL_DURATION_MS = 3000;
+ const TOLERANCE_MS = 500;
+
+ const abortController = new AbortController();
+ const { setInterval } = timersPromises;
+
+ // Set up abort after specified duration
+ const abortTimeout = timers.setTimeout(() => {
+ abortController.abort();
+ }, TOTAL_DURATION_MS);
+
+ // Track iterations and timing
+ const startTime = Date.now();
+ const iterations: number[] = [];
+
+ try {
+ for await (
+ const _timestamp of setInterval(INTERVAL_MS, undefined, {
+ signal: abortController.signal,
+ })
+ ) {
+ iterations.push(Date.now() - startTime);
+ }
+ } catch (error) {
+ if (error instanceof Error && error.name !== "AbortError") {
+ throw error;
+ }
+ } finally {
+ timers.clearTimeout(abortTimeout);
+ }
+
+ // Validate timing
+ const totalDuration = iterations[iterations.length - 1];
+ const isWithinTolerance =
+ totalDuration >= (TOTAL_DURATION_MS - TOLERANCE_MS) &&
+ totalDuration <= (TOTAL_DURATION_MS + TOLERANCE_MS);
+
+ assertEquals(
+ isWithinTolerance,
+ true,
+ `Total duration ${totalDuration}ms should be within ±${TOLERANCE_MS}ms of ${TOTAL_DURATION_MS}ms`,
+ );
+
+ // Validate interval consistency
+ const intervalDeltas = iterations.slice(1).map((time, i) =>
+ time - iterations[i]
+ );
+
+ intervalDeltas.forEach((delta, i) => {
+ const isIntervalValid = delta >= (INTERVAL_MS - 50) &&
+ delta <= (INTERVAL_MS + 50);
+ assertEquals(
+ isIntervalValid,
+ true,
+ `Interval ${
+ i + 1
+ } duration (${delta}ms) should be within ±50ms of ${INTERVAL_MS}ms`,
+ );
+ });
+ },
+});
diff --git a/tests/unit_node/tls_test.ts b/tests/unit_node/tls_test.ts
index 93eacd5ec..43d6205b0 100644
--- a/tests/unit_node/tls_test.ts
+++ b/tests/unit_node/tls_test.ts
@@ -229,3 +229,31 @@ Deno.test("tls.rootCertificates is not empty", () => {
(tls.rootCertificates as string[]).push("new cert");
}, TypeError);
});
+
+Deno.test("TLSSocket.alpnProtocol is set for client", async () => {
+ const listener = Deno.listenTls({
+ hostname: "localhost",
+ port: 0,
+ key,
+ cert,
+ alpnProtocols: ["a"],
+ });
+ const outgoing = tls.connect({
+ host: "::1",
+ servername: "localhost",
+ port: listener.addr.port,
+ ALPNProtocols: ["a"],
+ secureContext: {
+ ca: rootCaCert,
+ // deno-lint-ignore no-explicit-any
+ } as any,
+ });
+
+ const conn = await listener.accept();
+ const handshake = await conn.handshake();
+ assertEquals(handshake.alpnProtocol, "a");
+ conn.close();
+ outgoing.destroy();
+ listener.close();
+ await new Promise((resolve) => outgoing.on("close", resolve));
+});
diff --git a/tests/unit_node/util_test.ts b/tests/unit_node/util_test.ts
index a47c231a1..6267018b1 100644
--- a/tests/unit_node/util_test.ts
+++ b/tests/unit_node/util_test.ts
@@ -353,3 +353,8 @@ Deno.test("[util] styleText()", () => {
const redText = util.styleText("red", "error");
assertEquals(redText, "\x1B[31merror\x1B[39m");
});
+
+Deno.test("[util] styleText() with array of formats", () => {
+ const colored = util.styleText(["red", "green"], "error");
+ assertEquals(colored, "\x1b[32m\x1b[31merror\x1b[39m\x1b[39m");
+});
diff --git a/tests/unit_node/zlib_test.ts b/tests/unit_node/zlib_test.ts
index 8bce5ce7d..de2d2450d 100644
--- a/tests/unit_node/zlib_test.ts
+++ b/tests/unit_node/zlib_test.ts
@@ -7,9 +7,11 @@ import {
brotliCompressSync,
brotliDecompressSync,
constants,
+ crc32,
createBrotliCompress,
createBrotliDecompress,
createDeflate,
+ gzip,
gzipSync,
unzipSync,
} from "node:zlib";
@@ -210,3 +212,21 @@ Deno.test("createBrotliCompress params", async () => {
);
assertEquals(output.length, input.length);
});
+
+Deno.test("gzip() and gzipSync() accept ArrayBuffer", async () => {
+ const deffered = Promise.withResolvers<void>();
+ const buf = new ArrayBuffer(0);
+ let output: Buffer;
+ gzip(buf, (_err, data) => {
+ output = data;
+ deffered.resolve();
+ });
+ await deffered.promise;
+ assert(output! instanceof Buffer);
+ const outputSync = gzipSync(buf);
+ assert(outputSync instanceof Buffer);
+});
+
+Deno.test("crc32()", () => {
+ assertEquals(crc32("hello world"), 222957957);
+});
diff --git a/tests/util/server/Cargo.toml b/tests/util/server/Cargo.toml
index a321501b8..efc81da17 100644
--- a/tests/util/server/Cargo.toml
+++ b/tests/util/server/Cargo.toml
@@ -21,6 +21,7 @@ bytes.workspace = true
console_static_text.workspace = true
deno_unsync = "0"
denokv_proto.workspace = true
+faster-hex.workspace = true
fastwebsockets.workspace = true
flate2 = { workspace = true, features = ["default"] }
futures.workspace = true
@@ -35,7 +36,7 @@ lazy-regex.workspace = true
libc.workspace = true
lsp-types.workspace = true
monch.workspace = true
-nix.workspace = true
+nix = { workspace = true, features = ["fs", "term", "signal"] }
once_cell.workspace = true
os_pipe.workspace = true
parking_lot.workspace = true
diff --git a/tests/util/server/src/builders.rs b/tests/util/server/src/builders.rs
index 4a4b6a761..4a1510ce4 100644
--- a/tests/util/server/src/builders.rs
+++ b/tests/util/server/src/builders.rs
@@ -28,6 +28,7 @@ use crate::fs::PathRef;
use crate::http_server;
use crate::jsr_registry_unset_url;
use crate::lsp::LspClientBuilder;
+use crate::nodejs_org_mirror_unset_url;
use crate::npm_registry_unset_url;
use crate::pty::Pty;
use crate::strip_ansi_codes;
@@ -78,6 +79,7 @@ impl DiagnosticLogger {
logger.write_all(text.as_ref().as_bytes()).unwrap();
logger.write_all(b"\n").unwrap();
}
+ #[allow(clippy::print_stderr)]
None => eprintln!("{}", text.as_ref()),
}
}
@@ -842,6 +844,12 @@ impl TestCommandBuilder {
if !envs.contains_key("JSR_URL") {
envs.insert("JSR_URL".to_string(), jsr_registry_unset_url());
}
+ if !envs.contains_key("NODEJS_ORG_MIRROR") {
+ envs.insert(
+ "NODEJS_ORG_MIRROR".to_string(),
+ nodejs_org_mirror_unset_url(),
+ );
+ }
for key in &self.envs_remove {
envs.remove(key);
}
diff --git a/tests/util/server/src/fs.rs b/tests/util/server/src/fs.rs
index 47d0d61fa..7feb0799a 100644
--- a/tests/util/server/src/fs.rs
+++ b/tests/util/server/src/fs.rs
@@ -285,7 +285,10 @@ impl PathRef {
#[track_caller]
pub fn assert_matches_file(&self, wildcard_file: impl AsRef<Path>) -> &Self {
let wildcard_file = testdata_path().join(wildcard_file);
- println!("output path {}", wildcard_file);
+ #[allow(clippy::print_stdout)]
+ {
+ println!("output path {}", wildcard_file);
+ }
let expected_text = wildcard_file.read_to_string();
self.assert_matches_text(&expected_text)
}
diff --git a/tests/util/server/src/lib.rs b/tests/util/server/src/lib.rs
index 88e8287e0..89dc1ffc3 100644
--- a/tests/util/server/src/lib.rs
+++ b/tests/util/server/src/lib.rs
@@ -1,8 +1,5 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
-#![allow(clippy::print_stdout)]
-#![allow(clippy::print_stderr)]
-
use std::collections::HashMap;
use std::env;
use std::io::Write;
@@ -55,6 +52,7 @@ static GUARD: Lazy<Mutex<HttpServerCount>> = Lazy::new(Default::default);
pub fn env_vars_for_npm_tests() -> Vec<(String, String)> {
vec![
("NPM_CONFIG_REGISTRY".to_string(), npm_registry_url()),
+ ("NODEJS_ORG_MIRROR".to_string(), nodejs_org_mirror_url()),
("NO_COLOR".to_string(), "1".to_string()),
]
}
@@ -133,6 +131,7 @@ pub fn env_vars_for_jsr_npm_tests() -> Vec<(String, String)> {
),
("DISABLE_JSR_PROVENANCE".to_string(), "true".to_string()),
("NO_COLOR".to_string(), "1".to_string()),
+ ("NODEJS_ORG_MIRROR".to_string(), nodejs_org_mirror_url()),
]
}
@@ -178,27 +177,41 @@ pub fn deno_config_path() -> PathRef {
/// Test server registry url.
pub fn npm_registry_url() -> String {
- "http://localhost:4260/".to_string()
+ format!("http://localhost:{}/", servers::PUBLIC_NPM_REGISTRY_PORT)
}
pub fn npm_registry_unset_url() -> String {
"http://NPM_CONFIG_REGISTRY.is.unset".to_string()
}
+pub fn nodejs_org_mirror_url() -> String {
+ format!(
+ "http://127.0.0.1:{}/",
+ servers::NODEJS_ORG_MIRROR_SERVER_PORT
+ )
+}
+
+pub fn nodejs_org_mirror_unset_url() -> String {
+ "http://NODEJS_ORG_MIRROR.is.unset".to_string()
+}
+
pub fn jsr_registry_url() -> String {
- "http://127.0.0.1:4250/".to_string()
+ format!("http://127.0.0.1:{}/", servers::JSR_REGISTRY_SERVER_PORT)
}
pub fn rekor_url() -> String {
- "http://127.0.0.1:4251".to_string()
+ format!("http://127.0.0.1:{}", servers::PROVENANCE_MOCK_SERVER_PORT)
}
pub fn fulcio_url() -> String {
- "http://127.0.0.1:4251".to_string()
+ format!("http://127.0.0.1:{}", servers::PROVENANCE_MOCK_SERVER_PORT)
}
pub fn gha_token_url() -> String {
- "http://127.0.0.1:4251/gha_oidc?test=true".to_string()
+ format!(
+ "http://127.0.0.1:{}/gha_oidc?test=true",
+ servers::PROVENANCE_MOCK_SERVER_PORT
+ )
}
pub fn jsr_registry_unset_url() -> String {
@@ -302,12 +315,15 @@ async fn get_tcp_listener_stream(
.collect::<Vec<_>>();
// Eye catcher for HttpServerCount
- println!("ready: {name} on {:?}", addresses);
+ #[allow(clippy::print_stdout)]
+ {
+ println!("ready: {name} on {:?}", addresses);
+ }
futures::stream::select_all(listeners)
}
-pub const TEST_SERVERS_COUNT: usize = 30;
+pub const TEST_SERVERS_COUNT: usize = 33;
#[derive(Default)]
struct HttpServerCount {
@@ -345,7 +361,10 @@ struct HttpServerStarter {
impl Default for HttpServerStarter {
fn default() -> Self {
- println!("test_server starting...");
+ #[allow(clippy::print_stdout)]
+ {
+ println!("test_server starting...");
+ }
let mut test_server = Command::new(test_server_path())
.current_dir(testdata_path())
.stdout(Stdio::piped())
@@ -479,6 +498,7 @@ pub fn run_collect(
} = prog.wait_with_output().expect("failed to wait on child");
let stdout = String::from_utf8(stdout).unwrap();
let stderr = String::from_utf8(stderr).unwrap();
+ #[allow(clippy::print_stderr)]
if expect_success != status.success() {
eprintln!("stdout: <<<{stdout}>>>");
eprintln!("stderr: <<<{stderr}>>>");
@@ -539,6 +559,7 @@ pub fn run_and_collect_output_with_args(
} = deno.wait_with_output().expect("failed to wait on child");
let stdout = String::from_utf8(stdout).unwrap();
let stderr = String::from_utf8(stderr).unwrap();
+ #[allow(clippy::print_stderr)]
if expect_success != status.success() {
eprintln!("stdout: <<<{stdout}>>>");
eprintln!("stderr: <<<{stderr}>>>");
@@ -560,9 +581,11 @@ pub fn deno_cmd_with_deno_dir(deno_dir: &TempDir) -> TestCommandBuilder {
TestCommandBuilder::new(deno_dir.clone())
.env("DENO_DIR", deno_dir.path())
.env("NPM_CONFIG_REGISTRY", npm_registry_unset_url())
+ .env("NODEJS_ORG_MIRROR", nodejs_org_mirror_unset_url())
.env("JSR_URL", jsr_registry_unset_url())
}
+#[allow(clippy::print_stdout)]
pub fn run_powershell_script_file(
script_file_path: &str,
args: Vec<&str>,
@@ -654,6 +677,7 @@ impl<'a> CheckOutputIntegrationTest<'a> {
}
pub fn wildcard_match(pattern: &str, text: &str) -> bool {
+ #[allow(clippy::print_stderr)]
match wildcard_match_detailed(pattern, text) {
WildcardMatchResult::Success => true,
WildcardMatchResult::Fail(debug_output) => {
diff --git a/tests/util/server/src/lsp.rs b/tests/util/server/src/lsp.rs
index ffe72b88a..d34deb216 100644
--- a/tests/util/server/src/lsp.rs
+++ b/tests/util/server/src/lsp.rs
@@ -157,6 +157,7 @@ impl LspStdoutReader {
self.pending_messages.0.lock().len()
}
+ #[allow(clippy::print_stderr)]
pub fn output_pending_messages(&self) {
let messages = self.pending_messages.0.lock();
eprintln!("{:?}", messages);
@@ -308,34 +309,6 @@ impl InitializeParamsBuilder {
self
}
- pub fn enable_inlay_hints(&mut self) -> &mut Self {
- let options = self.initialization_options_mut();
- options.insert(
- "inlayHints".to_string(),
- json!({
- "parameterNames": {
- "enabled": "all"
- },
- "parameterTypes": {
- "enabled": true
- },
- "variableTypes": {
- "enabled": true
- },
- "propertyDeclarationTypes": {
- "enabled": true
- },
- "functionLikeReturnTypes": {
- "enabled": true
- },
- "enumMemberValues": {
- "enabled": true
- }
- }),
- );
- self
- }
-
pub fn disable_testing_api(&mut self) -> &mut Self {
let obj = self
.params
@@ -601,6 +574,7 @@ impl LspClientBuilder {
for line in stderr.lines() {
match line {
Ok(line) => {
+ #[allow(clippy::print_stderr)]
if print_stderr {
eprintln!("{}", line);
}
@@ -615,7 +589,10 @@ impl LspClientBuilder {
continue;
}
Err(err) => {
- eprintln!("failed to parse perf record: {:#}", err);
+ #[allow(clippy::print_stderr)]
+ {
+ eprintln!("failed to parse perf record: {:#}", err);
+ }
}
}
}
@@ -810,11 +787,14 @@ impl LspClient {
std::thread::sleep(Duration::from_millis(20));
}
- eprintln!("==== STDERR OUTPUT ====");
- for line in found_lines {
- eprintln!("{}", line)
+ #[allow(clippy::print_stderr)]
+ {
+ eprintln!("==== STDERR OUTPUT ====");
+ for line in found_lines {
+ eprintln!("{}", line)
+ }
+ eprintln!("== END STDERR OUTPUT ==");
}
- eprintln!("== END STDERR OUTPUT ==");
panic!("Timed out waiting on condition.")
}
diff --git a/tests/util/server/src/macros.rs b/tests/util/server/src/macros.rs
index fdbb977e9..e076583f1 100644
--- a/tests/util/server/src/macros.rs
+++ b/tests/util/server/src/macros.rs
@@ -33,6 +33,7 @@ macro_rules! timeout {
use std::io::Write;
eprintln!("Test {function} timed out after {timeout} seconds, aborting");
_ = std::io::stderr().flush();
+ #[allow(clippy::disallowed_methods)]
::std::process::exit(1);
}
});
diff --git a/tests/util/server/src/npm.rs b/tests/util/server/src/npm.rs
index f1c341738..31686fa85 100644
--- a/tests/util/server/src/npm.rs
+++ b/tests/util/server/src/npm.rs
@@ -18,6 +18,7 @@ use crate::PathRef;
pub const DENOTEST_SCOPE_NAME: &str = "@denotest";
pub const DENOTEST2_SCOPE_NAME: &str = "@denotest2";
+pub const DENOTEST3_SCOPE_NAME: &str = "@denotest3";
pub static PUBLIC_TEST_NPM_REGISTRY: Lazy<TestNpmRegistry> = Lazy::new(|| {
TestNpmRegistry::new(
@@ -54,6 +55,18 @@ pub static PRIVATE_TEST_NPM_REGISTRY_2: Lazy<TestNpmRegistry> =
)
});
+pub static PRIVATE_TEST_NPM_REGISTRY_3: Lazy<TestNpmRegistry> =
+ Lazy::new(|| {
+ TestNpmRegistry::new(
+ NpmRegistryKind::Private,
+ &format!(
+ "http://localhost:{}",
+ crate::servers::PRIVATE_NPM_REGISTRY_3_PORT
+ ),
+ "npm-private3",
+ )
+ });
+
pub enum NpmRegistryKind {
Public,
Private,
@@ -161,6 +174,17 @@ impl TestNpmRegistry {
return Some((DENOTEST2_SCOPE_NAME, package_name_with_path));
}
+ let prefix1 = format!("/{}/", DENOTEST3_SCOPE_NAME);
+ let prefix2 = format!("/{}%2f", DENOTEST3_SCOPE_NAME);
+
+ let maybe_package_name_with_path = uri_path
+ .strip_prefix(&prefix1)
+ .or_else(|| uri_path.strip_prefix(&prefix2));
+
+ if let Some(package_name_with_path) = maybe_package_name_with_path {
+ return Some((DENOTEST3_SCOPE_NAME, package_name_with_path));
+ }
+
None
}
}
diff --git a/tests/util/server/src/pty.rs b/tests/util/server/src/pty.rs
index 5d8049fee..07659262c 100644
--- a/tests/util/server/src/pty.rs
+++ b/tests/util/server/src/pty.rs
@@ -61,7 +61,10 @@ impl Pty {
if is_windows && *IS_CI {
// the pty tests don't really start up on the windows CI for some reason
// so ignore them for now
- eprintln!("Ignoring windows CI.");
+ #[allow(clippy::print_stderr)]
+ {
+ eprintln!("Ignoring windows CI.");
+ }
false
} else {
true
@@ -250,11 +253,14 @@ impl Pty {
}
let text = self.next_text();
- eprintln!(
- "------ Start Full Text ------\n{:?}\n------- End Full Text -------",
- String::from_utf8_lossy(&self.read_bytes)
- );
- eprintln!("Next text: {:?}", text);
+ #[allow(clippy::print_stderr)]
+ {
+ eprintln!(
+ "------ Start Full Text ------\n{:?}\n------- End Full Text -------",
+ String::from_utf8_lossy(&self.read_bytes)
+ );
+ eprintln!("Next text: {:?}", text);
+ }
false
}
@@ -297,10 +303,12 @@ fn setup_pty(fd: i32) {
use nix::sys::termios::tcsetattr;
use nix::sys::termios::SetArg;
- let mut term = tcgetattr(fd).unwrap();
+ // SAFETY: Nix crate requires value to implement the AsFd trait
+ let as_fd = unsafe { std::os::fd::BorrowedFd::borrow_raw(fd) };
+ let mut term = tcgetattr(as_fd).unwrap();
// disable cooked mode
term.local_flags.remove(termios::LocalFlags::ICANON);
- tcsetattr(fd, SetArg::TCSANOW, &term).unwrap();
+ tcsetattr(as_fd, SetArg::TCSANOW, &term).unwrap();
// turn on non-blocking mode so we get timeouts
let flags = fcntl(fd, FcntlArg::F_GETFL).unwrap();
diff --git a/tests/util/server/src/servers/hyper_utils.rs b/tests/util/server/src/servers/hyper_utils.rs
index c2db7ea66..8e01151ed 100644
--- a/tests/util/server/src/servers/hyper_utils.rs
+++ b/tests/util/server/src/servers/hyper_utils.rs
@@ -42,7 +42,10 @@ where
let fut: Pin<Box<dyn Future<Output = Result<(), anyhow::Error>>>> =
async move {
let listener = TcpListener::bind(options.addr).await?;
- println!("ready: {}", options.addr);
+ #[allow(clippy::print_stdout)]
+ {
+ println!("ready: {}", options.addr);
+ }
loop {
let (stream, _) = listener.accept().await?;
let io = TokioIo::new(stream);
@@ -58,6 +61,7 @@ where
if let Err(e) = fut.await {
let err_str = e.to_string();
+ #[allow(clippy::print_stderr)]
if !err_str.contains("early eof") {
eprintln!("{}: {:?}", options.error_msg, e);
}
@@ -89,6 +93,7 @@ pub async fn run_server_with_acceptor<'a, A, F, S>(
if let Err(e) = fut.await {
let err_str = e.to_string();
+ #[allow(clippy::print_stderr)]
if !err_str.contains("early eof") {
eprintln!("{}: {:?}", error_msg, e);
}
@@ -135,6 +140,7 @@ async fn hyper_serve_connection<I, F, S>(
if let Err(e) = result {
let err_str = e.to_string();
+ #[allow(clippy::print_stderr)]
if !err_str.contains("early eof") {
eprintln!("{}: {:?}", error_msg, e);
}
diff --git a/tests/util/server/src/servers/mod.rs b/tests/util/server/src/servers/mod.rs
index 3e18aafce..0b1d99aeb 100644
--- a/tests/util/server/src/servers/mod.rs
+++ b/tests/util/server/src/servers/mod.rs
@@ -39,6 +39,7 @@ use tokio::net::TcpStream;
mod grpc;
mod hyper_utils;
mod jsr_registry;
+mod nodejs_org_mirror;
mod npm_registry;
mod ws;
@@ -86,11 +87,13 @@ const WS_CLOSE_PORT: u16 = 4244;
const WS_PING_PORT: u16 = 4245;
const H2_GRPC_PORT: u16 = 4246;
const H2S_GRPC_PORT: u16 = 4247;
-const JSR_REGISTRY_SERVER_PORT: u16 = 4250;
-const PROVENANCE_MOCK_SERVER_PORT: u16 = 4251;
+pub(crate) const JSR_REGISTRY_SERVER_PORT: u16 = 4250;
+pub(crate) const PROVENANCE_MOCK_SERVER_PORT: u16 = 4251;
+pub(crate) const NODEJS_ORG_MIRROR_SERVER_PORT: u16 = 4252;
pub(crate) const PUBLIC_NPM_REGISTRY_PORT: u16 = 4260;
pub(crate) const PRIVATE_NPM_REGISTRY_1_PORT: u16 = 4261;
pub(crate) const PRIVATE_NPM_REGISTRY_2_PORT: u16 = 4262;
+pub(crate) const PRIVATE_NPM_REGISTRY_3_PORT: u16 = 4263;
// Use the single-threaded scheduler. The hyper server is used as a point of
// comparison for the (single-threaded!) benchmarks in cli/bench. We're not
@@ -143,6 +146,12 @@ pub async fn run_all_servers() {
npm_registry::private_npm_registry1(PRIVATE_NPM_REGISTRY_1_PORT);
let private_npm_registry_2_server_futs =
npm_registry::private_npm_registry2(PRIVATE_NPM_REGISTRY_2_PORT);
+ let private_npm_registry_3_server_futs =
+ npm_registry::private_npm_registry3(PRIVATE_NPM_REGISTRY_3_PORT);
+
+ // for serving node header files to node-gyp in tests
+ let node_js_mirror_server_fut =
+ nodejs_org_mirror::nodejs_org_mirror(NODEJS_ORG_MIRROR_SERVER_PORT);
let mut futures = vec![
redirect_server_fut.boxed_local(),
@@ -169,10 +178,12 @@ pub async fn run_all_servers() {
h2_grpc_server_fut.boxed_local(),
registry_server_fut.boxed_local(),
provenance_mock_server_fut.boxed_local(),
+ node_js_mirror_server_fut.boxed_local(),
];
futures.extend(npm_registry_server_futs);
futures.extend(private_npm_registry_1_server_futs);
futures.extend(private_npm_registry_2_server_futs);
+ futures.extend(private_npm_registry_3_server_futs);
assert_eq!(futures.len(), TEST_SERVERS_COUNT);
@@ -194,7 +205,6 @@ fn json_body(value: serde_json::Value) -> UnsyncBoxBody<Bytes, Infallible> {
/// Benchmark server that just serves "hello world" responses.
async fn hyper_hello(port: u16) {
- println!("hyper hello");
let addr = SocketAddr::from(([127, 0, 0, 1], port));
let handler = move |_: Request<hyper::body::Incoming>| async move {
Ok::<_, anyhow::Error>(Response::new(UnsyncBoxBody::new(
@@ -338,7 +348,10 @@ async fn get_tcp_listener_stream(
.collect::<Vec<_>>();
// Eye catcher for HttpServerCount
- println!("ready: {name} on {:?}", addresses);
+ #[allow(clippy::print_stdout)]
+ {
+ println!("ready: {name} on {:?}", addresses);
+ }
futures::stream::select_all(listeners)
}
@@ -354,7 +367,10 @@ async fn run_tls_client_auth_server(port: u16) {
while let Some(Ok(mut tls_stream)) = tls.next().await {
tokio::spawn(async move {
let Ok(handshake) = tls_stream.handshake().await else {
- eprintln!("Failed to handshake");
+ #[allow(clippy::print_stderr)]
+ {
+ eprintln!("Failed to handshake");
+ }
return;
};
// We only need to check for the presence of client certificates
@@ -401,7 +417,6 @@ async fn absolute_redirect(
.collect();
if let Some(url) = query_params.get("redirect_to") {
- println!("URL: {url:?}");
let redirect = redirect_resp(url.to_owned());
return Ok(redirect);
}
@@ -409,7 +424,6 @@ async fn absolute_redirect(
if path.starts_with("/REDIRECT") {
let url = &req.uri().path()[9..];
- println!("URL: {url:?}");
let redirect = redirect_resp(url.to_string());
return Ok(redirect);
}
@@ -793,17 +807,17 @@ async fn main_server(
(_, "/jsx/jsx-runtime") | (_, "/jsx/jsx-dev-runtime") => {
let mut res = Response::new(string_body(
r#"export function jsx(
- _type,
- _props,
- _key,
- _source,
- _self,
- ) {}
- export const jsxs = jsx;
- export const jsxDEV = jsx;
- export const Fragment = Symbol("Fragment");
- console.log("imported", import.meta.url);
- "#,
+ _type,
+ _props,
+ _key,
+ _source,
+ _self,
+) {}
+export const jsxs = jsx;
+export const jsxDEV = jsx;
+export const Fragment = Symbol("Fragment");
+console.log("imported", import.meta.url);
+"#,
));
res.headers_mut().insert(
"Content-type",
@@ -1353,6 +1367,7 @@ async fn wrap_client_auth_https_server(port: u16) {
// here. Rusttls ensures that they are valid and signed by the CA.
match handshake.has_peer_certificates {
true => { yield Ok(tls); },
+ #[allow(clippy::print_stderr)]
false => { eprintln!("https_client_auth: no valid client certificate"); },
};
}
diff --git a/tests/util/server/src/servers/nodejs_org_mirror.rs b/tests/util/server/src/servers/nodejs_org_mirror.rs
new file mode 100644
index 000000000..521e79d3c
--- /dev/null
+++ b/tests/util/server/src/servers/nodejs_org_mirror.rs
@@ -0,0 +1,245 @@
+// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
+
+//! Server for NodeJS header tarballs, used by `node-gyp` in tests to download headers
+//!
+//! Loads from `testdata/assets`, if we update our node version in `process.versions` we'll need to
+//! update the header tarball there.
+
+#![allow(clippy::print_stderr)]
+
+use std::collections::HashMap;
+use std::convert::Infallible;
+use std::net::SocketAddr;
+use std::sync::LazyLock;
+
+use bytes::Bytes;
+use http::Response;
+use http::StatusCode;
+use http_body_util::combinators::UnsyncBoxBody;
+use http_body_util::Full;
+use parking_lot::Mutex;
+
+use crate::servers::hyper_utils::run_server;
+use crate::servers::hyper_utils::ServerKind;
+use crate::servers::hyper_utils::ServerOptions;
+use crate::servers::string_body;
+use crate::testdata_path;
+use crate::PathRef;
+
+/// a little helper extension trait to log errors but convert to option
+trait OkWarn<T, E> {
+ fn ok_warn(self) -> Option<T>;
+}
+
+impl<T, E> OkWarn<T, E> for Result<T, E>
+where
+ E: std::fmt::Display,
+{
+ fn ok_warn(self) -> Option<T> {
+ self
+ .inspect_err(|err| {
+ eprintln!(
+ "test_server warning: error occurred in nodejs_org_mirror.rs: {err}"
+ )
+ })
+ .ok()
+ }
+}
+
+pub static NODEJS_MIRROR: LazyLock<NodeJsMirror> =
+ LazyLock::new(NodeJsMirror::default);
+
+#[derive(Default)]
+pub struct NodeJsMirror {
+ cache: Mutex<HashMap<String, Bytes>>,
+ checksum_cache: Mutex<HashMap<String, String>>,
+}
+
+fn asset_file_path(file: &str) -> PathRef {
+ testdata_path().join("assets").join("node-gyp").join(file)
+}
+
+impl NodeJsMirror {
+ pub fn get_header_bytes(&self, file: &str) -> Option<Bytes> {
+ let mut cache = self.cache.lock();
+ let entry = cache.entry(file.to_owned());
+ match entry {
+ std::collections::hash_map::Entry::Occupied(occupied) => {
+ Some(occupied.get().clone())
+ }
+ std::collections::hash_map::Entry::Vacant(vacant) => {
+ let contents = asset_file_path(file);
+ let contents = contents
+ .read_to_bytes_if_exists()
+ .ok_warn()
+ .map(Bytes::from)?;
+ vacant.insert(contents.clone());
+ Some(contents)
+ }
+ }
+ }
+
+ fn get_checksum(&self, file: &str, bytes: Bytes) -> String {
+ use sha2::Digest;
+ if let Some(checksum) = self.checksum_cache.lock().get(file).cloned() {
+ return checksum;
+ }
+ let mut hasher = sha2::Sha256::new();
+ hasher.update(&bytes);
+ let checksum = faster_hex::hex_string(hasher.finalize().as_ref());
+ self
+ .checksum_cache
+ .lock()
+ .insert(file.to_owned(), checksum.clone());
+ checksum
+ }
+
+ pub fn get_checksum_file(&self, version: &str) -> Option<String> {
+ let mut entries = Vec::with_capacity(2);
+
+ let header_file = header_tar_name(version);
+ let header_bytes = self.get_header_bytes(&header_file)?;
+ let header_checksum = self.get_checksum(&header_file, header_bytes);
+ entries.push((header_file, header_checksum));
+
+ if cfg!(windows) {
+ if !cfg!(target_arch = "x86_64") {
+ panic!("unsupported target arch on windows, only support x86_64");
+ }
+ let Some(bytes) = self.get_node_lib_bytes(version, "win-x64") else {
+ eprintln!("test server failed to get node lib");
+ return None;
+ };
+ {
+ let file = format!("{version}/win-x64/node.lib");
+ let checksum = self.get_checksum(&file, bytes);
+ let filename_for_checksum =
+ file.trim_start_matches(&format!("{version}/"));
+ entries.push((filename_for_checksum.to_owned(), checksum));
+ }
+ }
+
+ Some(
+ entries
+ .into_iter()
+ .map(|(file, checksum)| format!("{checksum} {file}"))
+ .collect::<Vec<_>>()
+ .join("\n"),
+ )
+ }
+
+ pub fn get_node_lib_bytes(
+ &self,
+ version: &str,
+ platform: &str,
+ ) -> Option<Bytes> {
+ let mut cache = self.cache.lock();
+ let file_name = format!("{version}/{platform}/node.lib");
+ let entry = cache.entry(file_name);
+ match entry {
+ std::collections::hash_map::Entry::Occupied(occupied) => {
+ Some(occupied.get().clone())
+ }
+ std::collections::hash_map::Entry::Vacant(vacant) => {
+ let tarball_filename =
+ format!("{version}__{platform}__node.lib.tar.gz");
+ let contents = asset_file_path(&tarball_filename);
+ let contents = contents.read_to_bytes_if_exists().ok_warn()?;
+ let extracted = Bytes::from(extract_tarball(&contents)?);
+ vacant.insert(extracted.clone());
+ Some(extracted)
+ }
+ }
+ }
+}
+
+fn header_tar_name(version: &str) -> String {
+ format!("node-{version}-headers.tar.gz")
+}
+
+fn extract_tarball(compressed: &[u8]) -> Option<Vec<u8>> {
+ let mut out = Vec::with_capacity(compressed.len());
+ let decoder = flate2::read::GzDecoder::new(compressed);
+ let mut archive = tar::Archive::new(decoder);
+ for file in archive.entries().ok_warn()? {
+ let mut file = file.ok_warn()?;
+
+ std::io::copy(&mut file, &mut out).ok_warn()?;
+ }
+ Some(out)
+}
+
+/// Server for node JS header tarballs, used by `node-gyp` in tests
+pub async fn nodejs_org_mirror(port: u16) {
+ let addr = SocketAddr::from(([127, 0, 0, 1], port));
+
+ run_server(
+ ServerOptions {
+ addr,
+ error_msg: "nodejs mirror server error",
+ kind: ServerKind::Auto,
+ },
+ |req| async move {
+ let path = req.uri().path();
+ if path.contains("-headers.tar.gz")
+ || path.contains("SHASUMS256.txt")
+ || path.contains("node.lib")
+ {
+ let mut parts = path.split('/');
+ let _ = parts.next(); // empty
+ let Some(version) = parts.next() else {
+ return not_found(format!("missing node version in path: {path}"));
+ };
+ let Some(file) = parts.next() else {
+ return not_found(format!("missing file version in path: {path}"));
+ };
+ if file == "SHASUMS256.txt" {
+ let Some(checksum_file) = NODEJS_MIRROR.get_checksum_file(version)
+ else {
+ return not_found(format!("failed to get header checksum: {path}"));
+ };
+ return Ok(Response::new(string_body(&checksum_file)));
+ } else if !file.contains("headers") {
+ let platform = file;
+ let Some(file) = parts.next() else {
+ return not_found("expected file");
+ };
+ if file != "node.lib" {
+ return not_found(format!(
+ "unexpected file name, expected node.lib, got: {file}"
+ ));
+ }
+ let Some(bytes) = NODEJS_MIRROR.get_node_lib_bytes(version, platform)
+ else {
+ return not_found("expected node lib bytes");
+ };
+
+ return Ok(Response::new(UnsyncBoxBody::new(Full::new(bytes))));
+ }
+
+ let Some(bytes) = NODEJS_MIRROR.get_header_bytes(file) else {
+ return not_found(format!(
+ "couldn't find headers for version {version}, missing file: {file}"
+ ));
+ };
+ Ok(Response::new(UnsyncBoxBody::new(Full::new(bytes))))
+ } else {
+ not_found(format!("unexpected request path: {path}"))
+ }
+ },
+ )
+ .await
+}
+
+fn not_found(
+ msg: impl AsRef<str>,
+) -> Result<Response<UnsyncBoxBody<Bytes, Infallible>>, anyhow::Error> {
+ let msg = msg.as_ref();
+ eprintln!(
+ "test_server warning: error likely occurred in nodejs_org_mirror.rs: {msg}"
+ );
+ Response::builder()
+ .status(StatusCode::NOT_FOUND)
+ .body(string_body(msg))
+ .map_err(|e| e.into())
+}
diff --git a/tests/util/server/src/servers/npm_registry.rs b/tests/util/server/src/servers/npm_registry.rs
index acbd9cab4..4ada468fa 100644
--- a/tests/util/server/src/servers/npm_registry.rs
+++ b/tests/util/server/src/servers/npm_registry.rs
@@ -56,6 +56,14 @@ pub fn private_npm_registry2(port: u16) -> Vec<LocalBoxFuture<'static, ()>> {
)
}
+pub fn private_npm_registry3(port: u16) -> Vec<LocalBoxFuture<'static, ()>> {
+ run_npm_server(
+ port,
+ "npm private registry server error",
+ private_npm_registry3_handler,
+ )
+}
+
fn run_npm_server<F, S>(
port: u16,
error_msg: &'static str,
@@ -141,6 +149,13 @@ async fn private_npm_registry2_handler(
handle_req_for_registry(req, &npm::PRIVATE_TEST_NPM_REGISTRY_2).await
}
+async fn private_npm_registry3_handler(
+ req: Request<hyper::body::Incoming>,
+) -> Result<Response<UnsyncBoxBody<Bytes, Infallible>>, anyhow::Error> {
+ // No auth for this registry
+ handle_req_for_registry(req, &npm::PRIVATE_TEST_NPM_REGISTRY_3).await
+}
+
async fn handle_req_for_registry(
req: Request<Incoming>,
test_npm_registry: &npm::TestNpmRegistry,
diff --git a/tests/util/server/src/servers/ws.rs b/tests/util/server/src/servers/ws.rs
index 815119b6a..dd4efbf65 100644
--- a/tests/util/server/src/servers/ws.rs
+++ b/tests/util/server/src/servers/ws.rs
@@ -76,6 +76,7 @@ pub async fn run_wss2_server(port: u16) {
let server: Handshake<_, Bytes> = h2.handshake(tls);
let mut server = match server.await {
Ok(server) => server,
+ #[allow(clippy::print_stdout)]
Err(e) => {
println!("Failed to handshake h2: {e:?}");
return;
@@ -87,6 +88,7 @@ pub async fn run_wss2_server(port: u16) {
};
let (recv, send) = match conn {
Ok(conn) => conn,
+ #[allow(clippy::print_stdout)]
Err(e) => {
println!("Failed to accept a connection: {e:?}");
break;
@@ -137,6 +139,7 @@ where
.map_err(|e| anyhow!("Error upgrading websocket connection: {}", e))
.unwrap();
+ #[allow(clippy::print_stderr)]
if let Err(e) = handler(ws).await {
eprintln!("Error in websocket connection: {}", e);
}
@@ -152,6 +155,7 @@ where
.serve_connection(io, service)
.with_upgrades();
+ #[allow(clippy::print_stderr)]
if let Err(e) = conn.await {
eprintln!("websocket server error: {e:?}");
}
@@ -162,16 +166,19 @@ async fn handle_wss_stream(
recv: Request<RecvStream>,
mut send: SendResponse<Bytes>,
) -> Result<(), h2::Error> {
+ #[allow(clippy::print_stderr)]
if recv.method() != Method::CONNECT {
eprintln!("wss2: refusing non-CONNECT stream");
send.send_reset(Reason::REFUSED_STREAM);
return Ok(());
}
+ #[allow(clippy::print_stderr)]
let Some(protocol) = recv.extensions().get::<h2::ext::Protocol>() else {
eprintln!("wss2: refusing no-:protocol stream");
send.send_reset(Reason::REFUSED_STREAM);
return Ok(());
};
+ #[allow(clippy::print_stderr)]
if protocol.as_str() != "websocket" && protocol.as_str() != "WebSocket" {
eprintln!("wss2: refusing non-websocket stream");
send.send_reset(Reason::REFUSED_STREAM);
diff --git a/tests/wpt/runner/expectation.json b/tests/wpt/runner/expectation.json
index 3477d8d9b..23cc85b49 100644
--- a/tests/wpt/runner/expectation.json
+++ b/tests/wpt/runner/expectation.json
@@ -3257,8 +3257,14 @@
"owning-type-message-port.any.worker.html": false,
"owning-type.any.html": false,
"owning-type.any.worker.html": false,
- "from.any.html": true,
- "from.any.worker.html": true
+ "from.any.html": [
+ "ReadableStream.from ignores a null @@asyncIterator",
+ "ReadableStream.from accepts a string"
+ ],
+ "from.any.worker.html": [
+ "ReadableStream.from ignores a null @@asyncIterator",
+ "ReadableStream.from accepts a string"
+ ]
},
"transform-streams": {
"backpressure.any.html": true,