summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Sherret <dsherret@users.noreply.github.com>2023-01-02 16:00:42 -0500
committerGitHub <noreply@github.com>2023-01-02 21:00:42 +0000
commit10e4b2e14046b74469f7310c599579a6611513fe (patch)
treef6e446cb97d1df8b7413f3bf3a9c897ff487b275
parentf729576b2db2aa6ce000a598ad2e45533f686213 (diff)
chore: update copyright year to 2023 (#17247)
Yearly tradition of creating extra noise in git.
-rw-r--r--.github/mtime_cache/action.js2
-rw-r--r--.rustfmt.toml1
-rw-r--r--Cargo.toml2
-rw-r--r--LICENSE.md2
-rw-r--r--bench_util/Cargo.toml2
-rw-r--r--bench_util/js_runtime.rs2
-rw-r--r--bench_util/lib.rs2
-rw-r--r--bench_util/profiling.rs2
-rw-r--r--cli/Cargo.toml2
-rw-r--r--cli/args/config_file.rs2
-rw-r--r--cli/args/flags.rs2
-rw-r--r--cli/args/flags_allow_net.rs2
-rw-r--r--cli/args/lockfile.rs2
-rw-r--r--cli/args/mod.rs2
-rw-r--r--cli/auth_tokens.rs2
-rw-r--r--cli/bench/async_ops.js2
-rw-r--r--cli/bench/cache_api.js2
-rw-r--r--cli/bench/command.js2
-rw-r--r--cli/bench/console.js2
-rw-r--r--cli/bench/deno_common.js2
-rw-r--r--cli/bench/encode_into.js2
-rw-r--r--cli/bench/fs/run.mjs2
-rw-r--r--cli/bench/fs/serve.jsx2
-rw-r--r--cli/bench/getrandom.js2
-rw-r--r--cli/bench/http.rs2
-rw-r--r--cli/bench/http/bun_hono_router.js2
-rw-r--r--cli/bench/http/bun_http.js2
-rw-r--r--cli/bench/http/bun_http_send_file.js2
-rw-r--r--cli/bench/http/deno_flash_hono_router.js2
-rw-r--r--cli/bench/http/deno_flash_send_file.js2
-rw-r--r--cli/bench/http/deno_http_flash.js2
-rw-r--r--cli/bench/http/deno_http_flash_ops.js2
-rw-r--r--cli/bench/http/deno_http_flash_post_bin.js2
-rw-r--r--cli/bench/http/deno_http_native.js2
-rw-r--r--cli/bench/http/deno_http_read_headers.js2
-rw-r--r--cli/bench/http/deno_post_bin.js2
-rw-r--r--cli/bench/http/deno_post_json.js2
-rw-r--r--cli/bench/http/deno_tcp.ts2
-rw-r--r--cli/bench/http/node_http.js2
-rw-r--r--cli/bench/http/node_http_read_headers.js2
-rw-r--r--cli/bench/http/node_post_bin.js2
-rw-r--r--cli/bench/http/node_post_json.js2
-rw-r--r--cli/bench/http/node_tcp.js2
-rw-r--r--cli/bench/lsp.rs2
-rw-r--r--cli/bench/lsp_bench_standalone.rs2
-rw-r--r--cli/bench/main.rs2
-rw-r--r--cli/bench/op_now.js2
-rw-r--r--cli/bench/secure_curves.js2
-rw-r--r--cli/bench/stdio/stdio.c2
-rw-r--r--cli/bench/stdio/stdio.js2
-rw-r--r--cli/bench/tcp.js2
-rw-r--r--cli/bench/tty.js2
-rw-r--r--cli/bench/url_parse.js2
-rw-r--r--cli/bench/write_file.js2
-rw-r--r--cli/build.rs2
-rw-r--r--cli/cache/check.rs2
-rw-r--r--cli/cache/common.rs2
-rw-r--r--cli/cache/deno_dir.rs2
-rw-r--r--cli/cache/disk_cache.rs2
-rw-r--r--cli/cache/emit.rs2
-rw-r--r--cli/cache/http_cache.rs2
-rw-r--r--cli/cache/incremental.rs2
-rw-r--r--cli/cache/mod.rs2
-rw-r--r--cli/cache/node.rs2
-rw-r--r--cli/deno_std.rs2
-rw-r--r--cli/emit.rs2
-rw-r--r--cli/errors.rs2
-rw-r--r--cli/file_fetcher.rs2
-rw-r--r--cli/graph_util.rs2
-rw-r--r--cli/http_util.rs2
-rw-r--r--cli/js/40_testing.js2
-rw-r--r--cli/lsp/analysis.rs2
-rw-r--r--cli/lsp/cache.rs2
-rw-r--r--cli/lsp/capabilities.rs2
-rw-r--r--cli/lsp/code_lens.rs2
-rw-r--r--cli/lsp/completions.rs2
-rw-r--r--cli/lsp/config.rs2
-rw-r--r--cli/lsp/diagnostics.rs2
-rw-r--r--cli/lsp/documents.rs2
-rw-r--r--cli/lsp/language_server.rs2
-rw-r--r--cli/lsp/logging.rs2
-rw-r--r--cli/lsp/lsp_custom.rs2
-rw-r--r--cli/lsp/mod.rs2
-rw-r--r--cli/lsp/parent_process_checker.rs2
-rw-r--r--cli/lsp/path_to_regex.rs2
-rw-r--r--cli/lsp/performance.rs2
-rw-r--r--cli/lsp/refactor.rs2
-rw-r--r--cli/lsp/registries.rs2
-rw-r--r--cli/lsp/repl.rs2
-rw-r--r--cli/lsp/semantic_tokens.rs2
-rw-r--r--cli/lsp/testing/collectors.rs2
-rw-r--r--cli/lsp/testing/definitions.rs2
-rw-r--r--cli/lsp/testing/execution.rs2
-rw-r--r--cli/lsp/testing/lsp_custom.rs2
-rw-r--r--cli/lsp/testing/mod.rs2
-rw-r--r--cli/lsp/testing/server.rs2
-rw-r--r--cli/lsp/text.rs2
-rw-r--r--cli/lsp/tsc.rs2
-rw-r--r--cli/lsp/urls.rs2
-rw-r--r--cli/main.rs2
-rw-r--r--cli/module_loader.rs2
-rw-r--r--cli/napi/async.rs2
-rw-r--r--cli/napi/env.rs2
-rw-r--r--cli/napi/js_native_api.rs2
-rw-r--r--cli/napi/mod.rs2
-rw-r--r--cli/napi/sym/Cargo.toml2
-rw-r--r--cli/napi/sym/lib.rs2
-rw-r--r--cli/napi/threadsafe_functions.rs2
-rw-r--r--cli/napi/util.rs2
-rw-r--r--cli/node/analyze.rs2
-rw-r--r--cli/node/mod.rs2
-rw-r--r--cli/npm/cache.rs2
-rw-r--r--cli/npm/mod.rs2
-rw-r--r--cli/npm/registry.rs2
-rw-r--r--cli/npm/resolution/graph.rs2
-rw-r--r--cli/npm/resolution/mod.rs2
-rw-r--r--cli/npm/resolution/snapshot.rs2
-rw-r--r--cli/npm/resolution/specifier.rs2
-rw-r--r--cli/npm/resolvers/common.rs2
-rw-r--r--cli/npm/resolvers/global.rs2
-rw-r--r--cli/npm/resolvers/local.rs2
-rw-r--r--cli/npm/resolvers/mod.rs2
-rw-r--r--cli/npm/semver/mod.rs2
-rw-r--r--cli/npm/semver/range.rs2
-rw-r--r--cli/npm/semver/specifier.rs2
-rw-r--r--cli/npm/tarball.rs2
-rw-r--r--cli/ops/mod.rs2
-rw-r--r--cli/ops/testing.rs2
-rw-r--r--cli/proc_state.rs2
-rw-r--r--cli/resolver.rs2
-rw-r--r--cli/standalone.rs2
-rw-r--r--cli/tests/bench_tests.rs2
-rw-r--r--cli/tests/bundle_tests.rs2
-rw-r--r--cli/tests/cache_tests.rs2
-rw-r--r--cli/tests/cert_tests.rs2
-rw-r--r--cli/tests/check_tests.rs2
-rw-r--r--cli/tests/compile_tests.rs2
-rw-r--r--cli/tests/coverage_tests.rs2
-rw-r--r--cli/tests/doc_tests.rs2
-rw-r--r--cli/tests/eval_tests.rs2
-rw-r--r--cli/tests/flags_tests.rs2
-rw-r--r--cli/tests/fmt_tests.rs2
-rw-r--r--cli/tests/info_tests.rs2
-rw-r--r--cli/tests/init_tests.rs2
-rw-r--r--cli/tests/inspector_tests.rs2
-rw-r--r--cli/tests/install_tests.rs2
-rw-r--r--cli/tests/integration/mod.rs2
-rw-r--r--cli/tests/js_unit_tests.rs2
-rw-r--r--cli/tests/lint_tests.rs2
-rw-r--r--cli/tests/lsp_tests.rs2
-rw-r--r--cli/tests/npm_tests.rs2
-rw-r--r--cli/tests/repl_tests.rs2
-rw-r--r--cli/tests/run_tests.rs2
-rw-r--r--cli/tests/task_tests.rs2
-rw-r--r--cli/tests/test_tests.rs2
-rw-r--r--cli/tests/testdata/commonjs/example.js2
-rw-r--r--cli/tests/testdata/lsp/did_open_params_large.json2
-rw-r--r--cli/tests/testdata/run/045_programmatic_proxy_client.ts2
-rw-r--r--cli/tests/testdata/run/045_proxy_client.ts2
-rw-r--r--cli/tests/testdata/run/045_proxy_test.ts2
-rw-r--r--cli/tests/testdata/run/finalization_registry.js2
-rw-r--r--cli/tests/testdata/run/flash_shutdown/main.ts2
-rw-r--r--cli/tests/testdata/run/heapstats.js2
-rw-r--r--cli/tests/testdata/run/textproto.ts2
-rw-r--r--cli/tests/testdata/run/websocket_test.ts2
-rw-r--r--cli/tests/testdata/run/websocketstream_test.ts2
-rw-r--r--cli/tests/testdata/run/worker_close_in_wasm_reactions.js2
-rw-r--r--cli/tests/testdata/run/worker_close_nested.js2
-rw-r--r--cli/tests/testdata/run/worker_close_race.js2
-rw-r--r--cli/tests/testdata/run/worker_drop_handle_race.js2
-rw-r--r--cli/tests/testdata/run/worker_drop_handle_race_terminate.js2
-rw-r--r--cli/tests/testdata/workers/close_nested_child.js2
-rw-r--r--cli/tests/testdata/workers/close_nested_parent.js2
-rw-r--r--cli/tests/testdata/workers/close_race_worker.js2
-rw-r--r--cli/tests/testdata/workers/http_worker.js2
-rw-r--r--cli/tests/testdata/workers/test.ts2
-rw-r--r--cli/tests/unit/blob_test.ts2
-rw-r--r--cli/tests/unit/body_test.ts2
-rw-r--r--cli/tests/unit/broadcast_channel_test.ts2
-rw-r--r--cli/tests/unit/buffer_test.ts2
-rw-r--r--cli/tests/unit/build_test.ts2
-rw-r--r--cli/tests/unit/cache_api_test.ts2
-rw-r--r--cli/tests/unit/chmod_test.ts2
-rw-r--r--cli/tests/unit/chown_test.ts2
-rw-r--r--cli/tests/unit/console_test.ts2
-rw-r--r--cli/tests/unit/copy_file_test.ts2
-rw-r--r--cli/tests/unit/custom_event_test.ts2
-rw-r--r--cli/tests/unit/dir_test.ts2
-rw-r--r--cli/tests/unit/error_stack_test.ts2
-rw-r--r--cli/tests/unit/error_test.ts2
-rw-r--r--cli/tests/unit/esnext_test.ts2
-rw-r--r--cli/tests/unit/event_target_test.ts2
-rw-r--r--cli/tests/unit/event_test.ts2
-rw-r--r--cli/tests/unit/fetch_test.ts2
-rw-r--r--cli/tests/unit/ffi_test.ts2
-rw-r--r--cli/tests/unit/file_test.ts2
-rw-r--r--cli/tests/unit/filereader_test.ts2
-rw-r--r--cli/tests/unit/files_test.ts2
-rw-r--r--cli/tests/unit/flash_test.ts2
-rw-r--r--cli/tests/unit/flock_test.ts2
-rw-r--r--cli/tests/unit/get_random_values_test.ts2
-rw-r--r--cli/tests/unit/globals_test.ts2
-rw-r--r--cli/tests/unit/headers_test.ts2
-rw-r--r--cli/tests/unit/http_test.ts2
-rw-r--r--cli/tests/unit/internals_test.ts2
-rw-r--r--cli/tests/unit/intl_test.ts2
-rw-r--r--cli/tests/unit/io_test.ts2
-rw-r--r--cli/tests/unit/link_test.ts2
-rw-r--r--cli/tests/unit/make_temp_test.ts2
-rw-r--r--cli/tests/unit/message_channel_test.ts2
-rw-r--r--cli/tests/unit/metrics_test.ts2
-rw-r--r--cli/tests/unit/mkdir_test.ts2
-rw-r--r--cli/tests/unit/navigator_test.ts2
-rw-r--r--cli/tests/unit/net_test.ts6
-rw-r--r--cli/tests/unit/os_test.ts2
-rw-r--r--cli/tests/unit/performance_test.ts2
-rw-r--r--cli/tests/unit/permissions_test.ts2
-rw-r--r--cli/tests/unit/process_test.ts2
-rw-r--r--cli/tests/unit/progressevent_test.ts2
-rw-r--r--cli/tests/unit/promise_hooks_test.ts2
-rw-r--r--cli/tests/unit/read_dir_test.ts2
-rw-r--r--cli/tests/unit/read_file_test.ts2
-rw-r--r--cli/tests/unit/read_link_test.ts2
-rw-r--r--cli/tests/unit/real_path_test.ts2
-rw-r--r--cli/tests/unit/remove_test.ts2
-rw-r--r--cli/tests/unit/rename_test.ts2
-rw-r--r--cli/tests/unit/request_test.ts2
-rw-r--r--cli/tests/unit/resources_test.ts2
-rw-r--r--cli/tests/unit/response_test.ts2
-rw-r--r--cli/tests/unit/signal_test.ts2
-rw-r--r--cli/tests/unit/stat_test.ts2
-rw-r--r--cli/tests/unit/stdio_test.ts2
-rw-r--r--cli/tests/unit/streams_deprecated.ts2
-rw-r--r--cli/tests/unit/symlink_test.ts2
-rw-r--r--cli/tests/unit/sync_test.ts2
-rw-r--r--cli/tests/unit/test_util.ts2
-rw-r--r--cli/tests/unit/testing_test.ts2
-rw-r--r--cli/tests/unit/text_encoding_test.ts2
-rw-r--r--cli/tests/unit/timers_test.ts2
-rw-r--r--cli/tests/unit/tls_test.ts2
-rw-r--r--cli/tests/unit/truncate_test.ts2
-rw-r--r--cli/tests/unit/tty_color_test.ts2
-rw-r--r--cli/tests/unit/tty_test.ts2
-rw-r--r--cli/tests/unit/umask_test.ts2
-rw-r--r--cli/tests/unit/url_search_params_test.ts2
-rw-r--r--cli/tests/unit/url_test.ts2
-rw-r--r--cli/tests/unit/urlpattern_test.ts2
-rw-r--r--cli/tests/unit/utime_test.ts2
-rw-r--r--cli/tests/unit/websocket_test.ts2
-rw-r--r--cli/tests/unit/webstorage_test.ts2
-rw-r--r--cli/tests/unit/worker_permissions_test.ts2
-rw-r--r--cli/tests/unit/worker_types.ts2
-rw-r--r--cli/tests/unit/write_file_test.ts2
-rw-r--r--cli/tests/upgrade_tests.rs2
-rw-r--r--cli/tests/vendor_tests.rs2
-rw-r--r--cli/tests/watcher_tests.rs2
-rw-r--r--cli/tests/worker_tests.rs2
-rw-r--r--cli/tools/bench.rs2
-rw-r--r--cli/tools/bundle.rs2
-rw-r--r--cli/tools/check.rs2
-rw-r--r--cli/tools/coverage/json_types.rs2
-rw-r--r--cli/tools/coverage/merge.rs2
-rw-r--r--cli/tools/coverage/mod.rs2
-rw-r--r--cli/tools/coverage/range_tree.rs2
-rw-r--r--cli/tools/doc.rs2
-rw-r--r--cli/tools/fmt.rs2
-rw-r--r--cli/tools/info.rs2
-rw-r--r--cli/tools/init/mod.rs2
-rw-r--r--cli/tools/installer.rs2
-rw-r--r--cli/tools/lint.rs2
-rw-r--r--cli/tools/mod.rs2
-rw-r--r--cli/tools/repl/cdp.rs2
-rw-r--r--cli/tools/repl/channel.rs2
-rw-r--r--cli/tools/repl/editor.rs2
-rw-r--r--cli/tools/repl/mod.rs2
-rw-r--r--cli/tools/repl/session.rs2
-rw-r--r--cli/tools/run.rs2
-rw-r--r--cli/tools/standalone.rs2
-rw-r--r--cli/tools/task.rs2
-rw-r--r--cli/tools/test.rs2
-rw-r--r--cli/tools/upgrade.rs2
-rw-r--r--cli/tools/vendor/analyze.rs2
-rw-r--r--cli/tools/vendor/build.rs2
-rw-r--r--cli/tools/vendor/import_map.rs2
-rw-r--r--cli/tools/vendor/mappings.rs2
-rw-r--r--cli/tools/vendor/mod.rs2
-rw-r--r--cli/tools/vendor/specifiers.rs2
-rw-r--r--cli/tools/vendor/test.rs2
-rw-r--r--cli/tsc/99_main_compiler.js2
-rw-r--r--cli/tsc/compiler.d.ts2
-rw-r--r--cli/tsc/diagnostics.rs2
-rw-r--r--cli/tsc/dts/lib.deno.ns.d.ts2
-rw-r--r--cli/tsc/dts/lib.deno.shared_globals.d.ts2
-rw-r--r--cli/tsc/dts/lib.deno.unstable.d.ts2
-rw-r--r--cli/tsc/dts/lib.deno.window.d.ts2
-rw-r--r--cli/tsc/dts/lib.deno.worker.d.ts2
-rw-r--r--cli/tsc/dts/lib.deno_webgpu.d.ts2
-rw-r--r--cli/tsc/dts/lib.dom.asynciterable.d.ts2
-rw-r--r--cli/tsc/dts/lib.dom.extras.d.ts2
-rw-r--r--cli/tsc/mod.rs2
-rw-r--r--cli/util/checksum.rs2
-rw-r--r--cli/util/diff.rs2
-rw-r--r--cli/util/display.rs2
-rw-r--r--cli/util/draw_thread.rs2
-rw-r--r--cli/util/file_watcher.rs2
-rw-r--r--cli/util/fs.rs2
-rw-r--r--cli/util/logger.rs2
-rw-r--r--cli/util/mod.rs2
-rw-r--r--cli/util/progress_bar/mod.rs2
-rw-r--r--cli/util/progress_bar/renderer.rs2
-rw-r--r--cli/util/text_encoding.rs2
-rw-r--r--cli/util/unix.rs2
-rw-r--r--cli/util/windows.rs2
-rw-r--r--cli/version.rs2
-rw-r--r--core/00_primordials.js2
-rw-r--r--core/01_core.js2
-rw-r--r--core/02_error.js2
-rw-r--r--core/Cargo.toml2
-rw-r--r--core/async_cancel.rs2
-rw-r--r--core/async_cell.rs2
-rw-r--r--core/bindings.rs2
-rw-r--r--core/encode_decode_test.js2
-rw-r--r--core/error.rs2
-rw-r--r--core/error_builder_test.js2
-rw-r--r--core/examples/disable_ops.rs2
-rw-r--r--core/examples/eval_js_value.rs2
-rw-r--r--core/examples/fs_module_loader.rs2
-rw-r--r--core/examples/hello_world.rs2
-rw-r--r--core/examples/http_bench_json_ops.js2
-rw-r--r--core/examples/http_bench_json_ops.rs2
-rw-r--r--core/examples/panik.rs2
-rw-r--r--core/examples/schedule_task.rs2
-rw-r--r--core/examples/ts_module_loader.rs2
-rw-r--r--core/examples/wasm.js2
-rw-r--r--core/examples/wasm.rs2
-rw-r--r--core/examples/wasm.ts2
-rw-r--r--core/extensions.rs2
-rw-r--r--core/flags.rs2
-rw-r--r--core/gotham_state.rs2
-rw-r--r--core/inspector.rs2
-rw-r--r--core/internal.d.ts2
-rw-r--r--core/io.rs2
-rw-r--r--core/lib.deno_core.d.ts2
-rw-r--r--core/lib.rs2
-rw-r--r--core/module_specifier.rs2
-rw-r--r--core/modules.rs2
-rw-r--r--core/normalize_path.rs2
-rw-r--r--core/ops.rs2
-rw-r--r--core/ops_builtin.rs2
-rw-r--r--core/ops_builtin_v8.rs2
-rw-r--r--core/ops_metrics.rs2
-rw-r--r--core/resources.rs2
-rw-r--r--core/runtime.rs2
-rw-r--r--core/serialize_deserialize_test.js2
-rw-r--r--core/source_map.rs2
-rw-r--r--ext/broadcast_channel/01_broadcast_channel.js2
-rw-r--r--ext/broadcast_channel/Cargo.toml2
-rw-r--r--ext/broadcast_channel/in_memory_broadcast_channel.rs2
-rw-r--r--ext/broadcast_channel/lib.deno_broadcast_channel.d.ts2
-rw-r--r--ext/broadcast_channel/lib.rs2
-rw-r--r--ext/cache/01_cache.js2
-rw-r--r--ext/cache/Cargo.toml2
-rw-r--r--ext/cache/lib.deno_cache.d.ts2
-rw-r--r--ext/cache/lib.rs2
-rw-r--r--ext/cache/sqlite.rs2
-rw-r--r--ext/console/01_colors.js2
-rw-r--r--ext/console/02_console.js2
-rw-r--r--ext/console/Cargo.toml2
-rw-r--r--ext/console/internal.d.ts2
-rw-r--r--ext/console/lib.deno_console.d.ts2
-rw-r--r--ext/console/lib.rs2
-rw-r--r--ext/crypto/00_crypto.js2
-rw-r--r--ext/crypto/01_webidl.js2
-rw-r--r--ext/crypto/Cargo.toml2
-rw-r--r--ext/crypto/key.rs2
-rw-r--r--ext/crypto/lib.deno_crypto.d.ts2
-rw-r--r--ext/crypto/lib.rs2
-rw-r--r--ext/fetch/01_fetch_util.js2
-rw-r--r--ext/fetch/20_headers.js2
-rw-r--r--ext/fetch/21_formdata.js2
-rw-r--r--ext/fetch/22_body.js2
-rw-r--r--ext/fetch/22_http_client.js2
-rw-r--r--ext/fetch/23_request.js2
-rw-r--r--ext/fetch/23_response.js2
-rw-r--r--ext/fetch/26_fetch.js2
-rw-r--r--ext/fetch/Cargo.toml2
-rw-r--r--ext/fetch/byte_stream.rs2
-rw-r--r--ext/fetch/fs_fetch_handler.rs2
-rw-r--r--ext/fetch/internal.d.ts2
-rw-r--r--ext/fetch/lib.deno_fetch.d.ts2
-rw-r--r--ext/fetch/lib.rs2
-rw-r--r--ext/ffi/00_ffi.js2
-rw-r--r--ext/ffi/Cargo.toml2
-rw-r--r--ext/ffi/call.rs2
-rw-r--r--ext/ffi/callback.rs2
-rw-r--r--ext/ffi/dlfcn.rs2
-rw-r--r--ext/ffi/ir.rs2
-rw-r--r--ext/ffi/lib.rs2
-rw-r--r--ext/ffi/repr.rs2
-rw-r--r--ext/ffi/static.rs2
-rw-r--r--ext/ffi/symbol.rs2
-rw-r--r--ext/ffi/turbocall.rs2
-rw-r--r--ext/flash/01_http.js2
-rw-r--r--ext/flash/Cargo.toml2
-rw-r--r--ext/flash/chunked.rs2
-rw-r--r--ext/flash/lib.rs2
-rw-r--r--ext/flash/request.rs2
-rw-r--r--ext/flash/sendfile.rs2
-rw-r--r--ext/http/01_http.js2
-rw-r--r--ext/http/Cargo.toml2
-rw-r--r--ext/http/benches/compressible.rs2
-rw-r--r--ext/http/compressible.rs2
-rw-r--r--ext/http/lib.rs2
-rw-r--r--ext/http/reader_stream.rs2
-rw-r--r--ext/napi/Cargo.toml2
-rw-r--r--ext/napi/function.rs2
-rw-r--r--ext/napi/lib.rs2
-rw-r--r--ext/napi/value.rs2
-rw-r--r--ext/net/01_net.js2
-rw-r--r--ext/net/02_tls.js2
-rw-r--r--ext/net/Cargo.toml2
-rw-r--r--ext/net/io.rs2
-rw-r--r--ext/net/lib.deno_net.d.ts2
-rw-r--r--ext/net/lib.rs2
-rw-r--r--ext/net/ops.rs2
-rw-r--r--ext/net/ops_tls.rs2
-rw-r--r--ext/net/ops_unix.rs2
-rw-r--r--ext/net/resolve_addr.rs2
-rw-r--r--ext/node/01_node.js2
-rw-r--r--ext/node/02_require.js2
-rw-r--r--ext/node/Cargo.toml2
-rw-r--r--ext/node/errors.rs2
-rw-r--r--ext/node/lib.rs2
-rw-r--r--ext/node/package_json.rs2
-rw-r--r--ext/node/resolution.rs2
-rw-r--r--ext/tls/Cargo.toml2
-rw-r--r--ext/tls/lib.rs2
-rw-r--r--ext/url/00_url.js2
-rw-r--r--ext/url/01_urlpattern.js2
-rw-r--r--ext/url/Cargo.toml2
-rw-r--r--ext/url/internal.d.ts2
-rw-r--r--ext/url/lib.deno_url.d.ts2
-rw-r--r--ext/url/lib.rs2
-rw-r--r--ext/web/00_infra.js2
-rw-r--r--ext/web/01_dom_exception.js2
-rw-r--r--ext/web/01_mimesniff.js2
-rw-r--r--ext/web/02_event.js2
-rw-r--r--ext/web/02_structured_clone.js2
-rw-r--r--ext/web/02_timers.js2
-rw-r--r--ext/web/03_abort_signal.js2
-rw-r--r--ext/web/04_global_interfaces.js2
-rw-r--r--ext/web/05_base64.js2
-rw-r--r--ext/web/06_streams.js2
-rw-r--r--ext/web/06_streams_types.d.ts2
-rw-r--r--ext/web/08_text_encoding.js2
-rw-r--r--ext/web/09_file.js2
-rw-r--r--ext/web/10_filereader.js2
-rw-r--r--ext/web/11_blob_url.js2
-rw-r--r--ext/web/12_location.js2
-rw-r--r--ext/web/13_message_port.js2
-rw-r--r--ext/web/14_compression.js2
-rw-r--r--ext/web/15_performance.js2
-rw-r--r--ext/web/Cargo.toml2
-rw-r--r--ext/web/compression.rs2
-rw-r--r--ext/web/internal.d.ts2
-rw-r--r--ext/web/lib.deno_web.d.ts2
-rw-r--r--ext/web/lib.rs2
-rw-r--r--ext/web/timers.rs2
-rw-r--r--ext/webgpu/Cargo.toml2
-rw-r--r--ext/webgpu/LICENSE.md2
-rw-r--r--ext/webgpu/src/01_webgpu.js2
-rw-r--r--ext/webgpu/src/02_idl_types.js2
-rw-r--r--ext/webgpu/src/binding.rs2
-rw-r--r--ext/webgpu/src/buffer.rs2
-rw-r--r--ext/webgpu/src/bundle.rs2
-rw-r--r--ext/webgpu/src/command_encoder.rs2
-rw-r--r--ext/webgpu/src/compute_pass.rs2
-rw-r--r--ext/webgpu/src/error.rs2
-rw-r--r--ext/webgpu/src/lib.rs2
-rw-r--r--ext/webgpu/src/pipeline.rs2
-rw-r--r--ext/webgpu/src/queue.rs2
-rw-r--r--ext/webgpu/src/render_pass.rs2
-rw-r--r--ext/webgpu/src/sampler.rs2
-rw-r--r--ext/webgpu/src/shader.rs2
-rw-r--r--ext/webgpu/src/texture.rs2
-rw-r--r--ext/webidl/00_webidl.js2
-rw-r--r--ext/webidl/Cargo.toml2
-rw-r--r--ext/webidl/internal.d.ts2
-rw-r--r--ext/webidl/lib.rs2
-rw-r--r--ext/websocket/01_websocket.js2
-rw-r--r--ext/websocket/02_websocketstream.js2
-rw-r--r--ext/websocket/Cargo.toml2
-rw-r--r--ext/websocket/lib.deno_websocket.d.ts2
-rw-r--r--ext/websocket/lib.rs2
-rw-r--r--ext/webstorage/01_webstorage.js2
-rw-r--r--ext/webstorage/Cargo.toml2
-rw-r--r--ext/webstorage/lib.deno_webstorage.d.ts2
-rw-r--r--ext/webstorage/lib.rs2
-rw-r--r--ops/Cargo.toml2
-rw-r--r--ops/attrs.rs2
-rw-r--r--ops/deno.rs2
-rw-r--r--ops/lib.rs2
-rw-r--r--runtime/Cargo.toml2
-rw-r--r--runtime/build.rs2
-rw-r--r--runtime/colors.rs2
-rw-r--r--runtime/errors.rs2
-rw-r--r--runtime/examples/hello_runtime.js2
-rw-r--r--runtime/examples/hello_runtime.rs2
-rw-r--r--runtime/fmt_errors.rs2
-rw-r--r--runtime/fs_util.rs2
-rw-r--r--runtime/inspector_server.rs2
-rw-r--r--runtime/js.rs2
-rw-r--r--runtime/js/01_build.js2
-rw-r--r--runtime/js/01_errors.js2
-rw-r--r--runtime/js/01_version.js2
-rw-r--r--runtime/js/01_web_util.js2
-rw-r--r--runtime/js/06_util.js2
-rw-r--r--runtime/js/10_permissions.js2
-rw-r--r--runtime/js/11_workers.js2
-rw-r--r--runtime/js/12_io.js2
-rw-r--r--runtime/js/13_buffer.js2
-rw-r--r--runtime/js/30_fs.js2
-rw-r--r--runtime/js/30_os.js2
-rw-r--r--runtime/js/40_diagnostics.js2
-rw-r--r--runtime/js/40_files.js2
-rw-r--r--runtime/js/40_fs_events.js2
-rw-r--r--runtime/js/40_http.js2
-rw-r--r--runtime/js/40_process.js2
-rw-r--r--runtime/js/40_read_file.js2
-rw-r--r--runtime/js/40_signals.js2
-rw-r--r--runtime/js/40_tty.js2
-rw-r--r--runtime/js/40_write_file.js2
-rw-r--r--runtime/js/41_prompt.js2
-rw-r--r--runtime/js/90_deno_ns.js2
-rw-r--r--runtime/js/98_global_scope.js2
-rw-r--r--runtime/js/99_main.js2
-rw-r--r--runtime/lib.rs2
-rw-r--r--runtime/ops/fs.rs2
-rw-r--r--runtime/ops/fs_events.rs2
-rw-r--r--runtime/ops/io.rs2
-rw-r--r--runtime/ops/mod.rs2
-rw-r--r--runtime/ops/os/mod.rs2
-rw-r--r--runtime/ops/os/sys_info.rs2
-rw-r--r--runtime/ops/permissions.rs2
-rw-r--r--runtime/ops/process.rs2
-rw-r--r--runtime/ops/runtime.rs2
-rw-r--r--runtime/ops/signal.rs2
-rw-r--r--runtime/ops/tty.rs2
-rw-r--r--runtime/ops/utils.rs2
-rw-r--r--runtime/ops/web_worker.rs2
-rw-r--r--runtime/ops/web_worker/sync_fetch.rs2
-rw-r--r--runtime/ops/worker_host.rs2
-rw-r--r--runtime/permissions/mod.rs2
-rw-r--r--runtime/permissions/prompter.rs2
-rw-r--r--runtime/tokio_util.rs2
-rw-r--r--runtime/web_worker.rs2
-rw-r--r--runtime/worker.rs2
-rw-r--r--runtime/worker_bootstrap.rs2
-rw-r--r--serde_v8/Cargo.toml2
-rw-r--r--serde_v8/benches/de.rs2
-rw-r--r--serde_v8/benches/ser.rs2
-rw-r--r--serde_v8/de.rs2
-rw-r--r--serde_v8/error.rs2
-rw-r--r--serde_v8/examples/basic.rs2
-rw-r--r--serde_v8/keys.rs2
-rw-r--r--serde_v8/lib.rs2
-rw-r--r--serde_v8/magic/buffer.rs2
-rw-r--r--serde_v8/magic/bytestring.rs2
-rw-r--r--serde_v8/magic/detached_buffer.rs2
-rw-r--r--serde_v8/magic/global.rs2
-rw-r--r--serde_v8/magic/mod.rs2
-rw-r--r--serde_v8/magic/rawbytes.rs2
-rw-r--r--serde_v8/magic/string_or_buffer.rs2
-rw-r--r--serde_v8/magic/transl8.rs2
-rw-r--r--serde_v8/magic/v8slice.rs2
-rw-r--r--serde_v8/magic/value.rs2
-rw-r--r--serde_v8/payload.rs2
-rw-r--r--serde_v8/ser.rs2
-rw-r--r--serde_v8/serializable.rs2
-rw-r--r--serde_v8/tests/de.rs2
-rw-r--r--serde_v8/tests/magic.rs2
-rw-r--r--serde_v8/tests/ser.rs2
-rw-r--r--serde_v8/utils.rs2
-rw-r--r--test_ffi/Cargo.toml2
-rw-r--r--test_ffi/src/lib.rs2
-rw-r--r--test_ffi/tests/bench.js2
-rw-r--r--test_ffi/tests/ffi_types.ts2
-rw-r--r--test_ffi/tests/integration_tests.rs2
-rw-r--r--test_ffi/tests/test.js4
-rw-r--r--test_ffi/tests/thread_safe_test.js2
-rw-r--r--test_ffi/tests/thread_safe_test_worker.js2
-rw-r--r--test_napi/Cargo.toml2
-rw-r--r--test_napi/array_test.js2
-rw-r--r--test_napi/arraybuffer_test.js2
-rw-r--r--test_napi/async_test.js2
-rw-r--r--test_napi/build.rs2
-rw-r--r--test_napi/callback_test.js2
-rw-r--r--test_napi/coerce_test.js2
-rw-r--r--test_napi/common.js2
-rw-r--r--test_napi/numbers_test.js2
-rw-r--r--test_napi/object_wrap_test.js2
-rw-r--r--test_napi/promise_test.js2
-rw-r--r--test_napi/properties_test.js2
-rw-r--r--test_napi/src/array.rs2
-rw-r--r--test_napi/src/arraybuffer.rs2
-rw-r--r--test_napi/src/async.rs2
-rw-r--r--test_napi/src/callback.rs2
-rw-r--r--test_napi/src/coerce.rs2
-rw-r--r--test_napi/src/lib.rs2
-rw-r--r--test_napi/src/numbers.rs2
-rw-r--r--test_napi/src/object_wrap.rs2
-rw-r--r--test_napi/src/promise.rs2
-rw-r--r--test_napi/src/properties.rs2
-rw-r--r--test_napi/src/strings.rs2
-rw-r--r--test_napi/src/typedarray.rs2
-rw-r--r--test_napi/strings_test.js2
-rw-r--r--test_napi/tests/napi_tests.rs2
-rw-r--r--test_napi/typedarray_test.js2
-rw-r--r--test_util/Cargo.toml2
-rw-r--r--test_util/src/lib.rs2
-rw-r--r--test_util/src/lsp.rs2
-rw-r--r--test_util/src/test_server.rs2
-rwxr-xr-xtools/build_benchmark_jsons.js2
-rwxr-xr-xtools/flamebench.js2
-rwxr-xr-xtools/format.js2
-rwxr-xr-xtools/lint.js2
-rwxr-xr-xtools/napi/generate_symbols_lists.js2
-rwxr-xr-xtools/release/00_start_release.ts2
-rwxr-xr-xtools/release/01_bump_crate_versions.ts2
-rwxr-xr-xtools/release/02_create_pr.ts2
-rwxr-xr-xtools/release/03_publish_crates.ts2
-rwxr-xr-xtools/release/04_post_publish.ts2
-rwxr-xr-xtools/release/05_create_release_notes.ts2
-rw-r--r--tools/release/deno_workspace.ts2
-rw-r--r--tools/release/deps.ts2
-rw-r--r--tools/util.js2
-rwxr-xr-xtools/wgpu_sync.js2
-rwxr-xr-xtools/wpt.ts2
-rw-r--r--tools/wpt/runner.ts2
-rw-r--r--tools/wpt/testharnessreport.js2
-rw-r--r--tools/wpt/utils.ts2
641 files changed, 643 insertions, 644 deletions
diff --git a/.github/mtime_cache/action.js b/.github/mtime_cache/action.js
index e77fe0b9f..803e9b710 100644
--- a/.github/mtime_cache/action.js
+++ b/.github/mtime_cache/action.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// This file contains the implementation of a Github Action. Github uses
// Node.js v12.x to run actions, so this is Node code and not Deno code.
diff --git a/.rustfmt.toml b/.rustfmt.toml
index b86b9a6e8..9bb8d9d45 100644
--- a/.rustfmt.toml
+++ b/.rustfmt.toml
@@ -1,4 +1,3 @@
-# Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
max_width = 80
tab_spaces = 2
edition = "2021"
diff --git a/Cargo.toml b/Cargo.toml
index 11225e0e6..0164a9365 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,4 +1,4 @@
-# Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+# Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
[workspace]
resolver = "2"
diff --git a/LICENSE.md b/LICENSE.md
index cfc3a5226..aec557f3a 100644
--- a/LICENSE.md
+++ b/LICENSE.md
@@ -1,6 +1,6 @@
MIT License
-Copyright 2018-2022 the Deno authors
+Copyright 2018-2023 the Deno authors
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
diff --git a/bench_util/Cargo.toml b/bench_util/Cargo.toml
index 05156d3a9..5b7e2d34a 100644
--- a/bench_util/Cargo.toml
+++ b/bench_util/Cargo.toml
@@ -1,4 +1,4 @@
-# Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+# Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
[package]
name = "deno_bench_util"
diff --git a/bench_util/js_runtime.rs b/bench_util/js_runtime.rs
index 0495d6d8d..81cc84155 100644
--- a/bench_util/js_runtime.rs
+++ b/bench_util/js_runtime.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use bencher::Bencher;
use deno_core::v8;
use deno_core::Extension;
diff --git a/bench_util/lib.rs b/bench_util/lib.rs
index 1dfb06ae0..f70474a91 100644
--- a/bench_util/lib.rs
+++ b/bench_util/lib.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
mod js_runtime;
mod profiling;
diff --git a/bench_util/profiling.rs b/bench_util/profiling.rs
index 26d8d8fd6..bd65e3274 100644
--- a/bench_util/profiling.rs
+++ b/bench_util/profiling.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use bencher::{DynBenchFn, StaticBenchFn, TestDescAndFn, TestOpts};
pub fn is_profiling() -> bool {
diff --git a/cli/Cargo.toml b/cli/Cargo.toml
index 665a715ae..4d61d1703 100644
--- a/cli/Cargo.toml
+++ b/cli/Cargo.toml
@@ -1,4 +1,4 @@
-# Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+# Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
[package]
name = "deno"
diff --git a/cli/args/config_file.rs b/cli/args/config_file.rs
index 79e1c5367..0a708eeee 100644
--- a/cli/args/config_file.rs
+++ b/cli/args/config_file.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::args::ConfigFlag;
use crate::args::Flags;
diff --git a/cli/args/flags.rs b/cli/args/flags.rs
index 7c3eae778..f3ba85e45 100644
--- a/cli/args/flags.rs
+++ b/cli/args/flags.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use clap::Arg;
use clap::ArgMatches;
diff --git a/cli/args/flags_allow_net.rs b/cli/args/flags_allow_net.rs
index 613ce04fe..38a4ac83a 100644
--- a/cli/args/flags_allow_net.rs
+++ b/cli/args/flags_allow_net.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::url::Url;
use std::net::IpAddr;
diff --git a/cli/args/lockfile.rs b/cli/args/lockfile.rs
index 1b5eddf3a..3c150a089 100644
--- a/cli/args/lockfile.rs
+++ b/cli/args/lockfile.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::anyhow::Context;
use deno_core::error::AnyError;
diff --git a/cli/args/mod.rs b/cli/args/mod.rs
index 09690412d..97b70698d 100644
--- a/cli/args/mod.rs
+++ b/cli/args/mod.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
mod config_file;
mod flags;
diff --git a/cli/auth_tokens.rs b/cli/auth_tokens.rs
index 4afd87e59..360a7e6c7 100644
--- a/cli/auth_tokens.rs
+++ b/cli/auth_tokens.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::ModuleSpecifier;
use log::debug;
diff --git a/cli/bench/async_ops.js b/cli/bench/async_ops.js
index 2647accbd..d608e7a9e 100644
--- a/cli/bench/async_ops.js
+++ b/cli/bench/async_ops.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
const queueMicrotask = globalThis.queueMicrotask || process.nextTick;
let [total, count] = typeof Deno !== "undefined"
? Deno.args
diff --git a/cli/bench/cache_api.js b/cli/bench/cache_api.js
index 3e059e80a..31537917e 100644
--- a/cli/bench/cache_api.js
+++ b/cli/bench/cache_api.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
const cacheName = "cache-v1";
const cache = await caches.open(cacheName);
diff --git a/cli/bench/command.js b/cli/bench/command.js
index 5b57dd4f6..04e8456d3 100644
--- a/cli/bench/command.js
+++ b/cli/bench/command.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
Deno.bench("echo deno", async () => {
await new Deno.Command("echo", { args: ["deno"] }).output();
diff --git a/cli/bench/console.js b/cli/bench/console.js
index b1873953c..f31d77d25 100644
--- a/cli/bench/console.js
+++ b/cli/bench/console.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
const count = 100000;
const start = Date.now();
diff --git a/cli/bench/deno_common.js b/cli/bench/deno_common.js
index 0ce055912..2676fc8de 100644
--- a/cli/bench/deno_common.js
+++ b/cli/bench/deno_common.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// v8 builtin that's close to the upper bound non-NOPs
Deno.bench("date_now", { n: 5e5 }, () => {
diff --git a/cli/bench/encode_into.js b/cli/bench/encode_into.js
index aaee23434..0767ebfce 100644
--- a/cli/bench/encode_into.js
+++ b/cli/bench/encode_into.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
const queueMicrotask = globalThis.queueMicrotask || process.nextTick;
let [total, count] = typeof Deno !== "undefined"
? Deno.args
diff --git a/cli/bench/fs/run.mjs b/cli/bench/fs/run.mjs
index 92471d638..7f27438b0 100644
--- a/cli/bench/fs/run.mjs
+++ b/cli/bench/fs/run.mjs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
let total = 5;
let current = "";
diff --git a/cli/bench/fs/serve.jsx b/cli/bench/fs/serve.jsx
index 3ef07c6a0..dff01c4b0 100644
--- a/cli/bench/fs/serve.jsx
+++ b/cli/bench/fs/serve.jsx
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
/** @jsx h */
import results from "./deno.json" assert { type: "json" };
diff --git a/cli/bench/getrandom.js b/cli/bench/getrandom.js
index 94df0a802..810fa4a71 100644
--- a/cli/bench/getrandom.js
+++ b/cli/bench/getrandom.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
let [total, count] = typeof Deno !== "undefined"
? Deno.args
: [process.argv[2], process.argv[3]];
diff --git a/cli/bench/http.rs b/cli/bench/http.rs
index 3dbe304c6..c95ba9721 100644
--- a/cli/bench/http.rs
+++ b/cli/bench/http.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use super::Result;
use std::sync::atomic::{AtomicU16, Ordering};
diff --git a/cli/bench/http/bun_hono_router.js b/cli/bench/http/bun_hono_router.js
index 38f9c3542..395ac35a0 100644
--- a/cli/bench/http/bun_hono_router.js
+++ b/cli/bench/http/bun_hono_router.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
const port = Bun.argv[2] || "4545";
const { Hono } = require("../testdata/npm/hono/dist/index.js");
diff --git a/cli/bench/http/bun_http.js b/cli/bench/http/bun_http.js
index 89ff9b121..5eaa328eb 100644
--- a/cli/bench/http/bun_http.js
+++ b/cli/bench/http/bun_http.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
const port = Bun.argv[2] || "4545";
Bun.serve({
fetch(_req) {
diff --git a/cli/bench/http/bun_http_send_file.js b/cli/bench/http/bun_http_send_file.js
index 268da9ae9..745cf34b8 100644
--- a/cli/bench/http/bun_http_send_file.js
+++ b/cli/bench/http/bun_http_send_file.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
const port = Bun.argv[2] || "4545";
const path = new URL("../testdata/128k.bin", import.meta.url).pathname;
diff --git a/cli/bench/http/deno_flash_hono_router.js b/cli/bench/http/deno_flash_hono_router.js
index af6adc9ba..ef78849b2 100644
--- a/cli/bench/http/deno_flash_hono_router.js
+++ b/cli/bench/http/deno_flash_hono_router.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { Hono } from "https://deno.land/x/hono@v2.0.9/mod.ts";
const addr = Deno.args[0] || "127.0.0.1:4500";
diff --git a/cli/bench/http/deno_flash_send_file.js b/cli/bench/http/deno_flash_send_file.js
index db2ad7a82..b613a6164 100644
--- a/cli/bench/http/deno_flash_send_file.js
+++ b/cli/bench/http/deno_flash_send_file.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
const addr = Deno.args[0] || "127.0.0.1:4500";
const [hostname, port] = addr.split(":");
diff --git a/cli/bench/http/deno_http_flash.js b/cli/bench/http/deno_http_flash.js
index 4b6a1eb21..4add599eb 100644
--- a/cli/bench/http/deno_http_flash.js
+++ b/cli/bench/http/deno_http_flash.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
const addr = Deno.args[0] || "127.0.0.1:4500";
const [hostname, port] = addr.split(":");
diff --git a/cli/bench/http/deno_http_flash_ops.js b/cli/bench/http/deno_http_flash_ops.js
index 970447a42..1ef2f65ed 100644
--- a/cli/bench/http/deno_http_flash_ops.js
+++ b/cli/bench/http/deno_http_flash_ops.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file
diff --git a/cli/bench/http/deno_http_flash_post_bin.js b/cli/bench/http/deno_http_flash_post_bin.js
index cea530e60..b81553dcd 100644
--- a/cli/bench/http/deno_http_flash_post_bin.js
+++ b/cli/bench/http/deno_http_flash_post_bin.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
const addr = Deno.args[0] || "127.0.0.1:4500";
const [hostname, port] = addr.split(":");
diff --git a/cli/bench/http/deno_http_native.js b/cli/bench/http/deno_http_native.js
index a45416ada..285bc9b1f 100644
--- a/cli/bench/http/deno_http_native.js
+++ b/cli/bench/http/deno_http_native.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
const addr = Deno.args[0] || "127.0.0.1:4500";
const [hostname, port] = addr.split(":");
diff --git a/cli/bench/http/deno_http_read_headers.js b/cli/bench/http/deno_http_read_headers.js
index 75346b38d..de9738c97 100644
--- a/cli/bench/http/deno_http_read_headers.js
+++ b/cli/bench/http/deno_http_read_headers.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
const addr = Deno.args[0] || "127.0.0.1:4500";
const [hostname, port] = addr.split(":");
diff --git a/cli/bench/http/deno_post_bin.js b/cli/bench/http/deno_post_bin.js
index 33ffeed1b..ebdced64b 100644
--- a/cli/bench/http/deno_post_bin.js
+++ b/cli/bench/http/deno_post_bin.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
const addr = Deno.args[0] || "127.0.0.1:4500";
const [hostname, port] = addr.split(":");
diff --git a/cli/bench/http/deno_post_json.js b/cli/bench/http/deno_post_json.js
index 90c68f6e4..5a905f8d5 100644
--- a/cli/bench/http/deno_post_json.js
+++ b/cli/bench/http/deno_post_json.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
const addr = Deno.args[0] || "127.0.0.1:4500";
const [hostname, port] = addr.split(":");
diff --git a/cli/bench/http/deno_tcp.ts b/cli/bench/http/deno_tcp.ts
index 43b4d2264..a7ce03e66 100644
--- a/cli/bench/http/deno_tcp.ts
+++ b/cli/bench/http/deno_tcp.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// Used for benchmarking Deno's networking.
// TODO(bartlomieju): Replace this with a real HTTP server once
// https://github.com/denoland/deno/issues/726 is completed.
diff --git a/cli/bench/http/node_http.js b/cli/bench/http/node_http.js
index 3380c86a5..3c0d9c41c 100644
--- a/cli/bench/http/node_http.js
+++ b/cli/bench/http/node_http.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
const http = require("http");
const port = process.argv[2] || "4544";
console.log("port", port);
diff --git a/cli/bench/http/node_http_read_headers.js b/cli/bench/http/node_http_read_headers.js
index 98716c72b..0ec230a3a 100644
--- a/cli/bench/http/node_http_read_headers.js
+++ b/cli/bench/http/node_http_read_headers.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
const http = require("http");
const port = process.argv[2] || "4544";
console.log("port", port);
diff --git a/cli/bench/http/node_post_bin.js b/cli/bench/http/node_post_bin.js
index d0f2d6667..9026c2958 100644
--- a/cli/bench/http/node_post_bin.js
+++ b/cli/bench/http/node_post_bin.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
const http = require("http");
const port = process.argv[2] || "4544";
console.log("port", port);
diff --git a/cli/bench/http/node_post_json.js b/cli/bench/http/node_post_json.js
index 074d005d0..bab64b28d 100644
--- a/cli/bench/http/node_post_json.js
+++ b/cli/bench/http/node_post_json.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
const http = require("http");
const port = process.argv[2] || "4544";
console.log("port", port);
diff --git a/cli/bench/http/node_tcp.js b/cli/bench/http/node_tcp.js
index cb51a63a5..2f8abb375 100644
--- a/cli/bench/http/node_tcp.js
+++ b/cli/bench/http/node_tcp.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// Note: this is a keep-alive server.
const { Server } = require("net");
const port = process.argv[2] || "4544";
diff --git a/cli/bench/lsp.rs b/cli/bench/lsp.rs
index 7aa35d099..fe6fd2703 100644
--- a/cli/bench/lsp.rs
+++ b/cli/bench/lsp.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::error::AnyError;
use deno_core::serde::Deserialize;
diff --git a/cli/bench/lsp_bench_standalone.rs b/cli/bench/lsp_bench_standalone.rs
index b8682f7cd..080f25e73 100644
--- a/cli/bench/lsp_bench_standalone.rs
+++ b/cli/bench/lsp_bench_standalone.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_bench_util::bencher::benchmark_group;
use deno_bench_util::bencher::benchmark_main;
diff --git a/cli/bench/main.rs b/cli/bench/main.rs
index 02df982d8..e6b9895f2 100644
--- a/cli/bench/main.rs
+++ b/cli/bench/main.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::error::AnyError;
use deno_core::serde_json;
diff --git a/cli/bench/op_now.js b/cli/bench/op_now.js
index edce96fed..adc78d451 100644
--- a/cli/bench/op_now.js
+++ b/cli/bench/op_now.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
const queueMicrotask = globalThis.queueMicrotask || process.nextTick;
let [total, count] = typeof Deno !== "undefined"
? Deno.args
diff --git a/cli/bench/secure_curves.js b/cli/bench/secure_curves.js
index dfb40c261..3ad9c004f 100644
--- a/cli/bench/secure_curves.js
+++ b/cli/bench/secure_curves.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
let [total, count] = typeof Deno !== "undefined"
? Deno.args
: [process.argv[2], process.argv[3]];
diff --git a/cli/bench/stdio/stdio.c b/cli/bench/stdio/stdio.c
index 8125a0d00..f878c5b43 100644
--- a/cli/bench/stdio/stdio.c
+++ b/cli/bench/stdio/stdio.c
@@ -1,5 +1,5 @@
// From https://github.com/just-js/benchmarks/tree/main/01-stdio
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
#include <stdlib.h>
#include <stdio.h>
diff --git a/cli/bench/stdio/stdio.js b/cli/bench/stdio/stdio.js
index 0663d6fd7..1d11c273d 100644
--- a/cli/bench/stdio/stdio.js
+++ b/cli/bench/stdio/stdio.js
@@ -1,5 +1,5 @@
// From https://github.com/just-js/benchmarks/tree/main/01-stdio
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
const blocksize = parseInt(Deno.args[0] || 65536);
const buf = new Uint8Array(blocksize);
diff --git a/cli/bench/tcp.js b/cli/bench/tcp.js
index 826f5f87b..6b9023951 100644
--- a/cli/bench/tcp.js
+++ b/cli/bench/tcp.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
const listener = Deno.listen({ port: 4500 });
const response = new TextEncoder().encode(
diff --git a/cli/bench/tty.js b/cli/bench/tty.js
index c01af255f..f7e992093 100644
--- a/cli/bench/tty.js
+++ b/cli/bench/tty.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
const queueMicrotask = globalThis.queueMicrotask || process.nextTick;
let [total, count] = typeof Deno !== "undefined"
? Deno.args
diff --git a/cli/bench/url_parse.js b/cli/bench/url_parse.js
index d19793f63..56d6fc484 100644
--- a/cli/bench/url_parse.js
+++ b/cli/bench/url_parse.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
const queueMicrotask = globalThis.queueMicrotask || process.nextTick;
let [total, count] = typeof Deno !== "undefined"
? Deno.args
diff --git a/cli/bench/write_file.js b/cli/bench/write_file.js
index 2f09b3645..b02d3eb56 100644
--- a/cli/bench/write_file.js
+++ b/cli/bench/write_file.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
const queueMicrotask = globalThis.queueMicrotask || process.nextTick;
let [total, count] = typeof Deno !== "undefined"
? Deno.args
diff --git a/cli/build.rs b/cli/build.rs
index e39108c4c..5ef2296e8 100644
--- a/cli/build.rs
+++ b/cli/build.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::Extension;
use std::env;
diff --git a/cli/cache/check.rs b/cli/cache/check.rs
index 51adea9a1..2d9acdf51 100644
--- a/cli/cache/check.rs
+++ b/cli/cache/check.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::path::Path;
diff --git a/cli/cache/common.rs b/cli/cache/common.rs
index 94fe383a5..33623bb79 100644
--- a/cli/cache/common.rs
+++ b/cli/cache/common.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::hash::Hasher;
diff --git a/cli/cache/deno_dir.rs b/cli/cache/deno_dir.rs
index 217658c15..e802aaacb 100644
--- a/cli/cache/deno_dir.rs
+++ b/cli/cache/deno_dir.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use super::DiskCache;
diff --git a/cli/cache/disk_cache.rs b/cli/cache/disk_cache.rs
index 894b96d2a..b97850204 100644
--- a/cli/cache/disk_cache.rs
+++ b/cli/cache/disk_cache.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use super::http_cache::url_to_filename;
use super::CACHE_PERM;
diff --git a/cli/cache/emit.rs b/cli/cache/emit.rs
index 8595627f8..21f382c55 100644
--- a/cli/cache/emit.rs
+++ b/cli/cache/emit.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::path::PathBuf;
diff --git a/cli/cache/http_cache.rs b/cli/cache/http_cache.rs
index f4cf3ef11..4be3166c9 100644
--- a/cli/cache/http_cache.rs
+++ b/cli/cache/http_cache.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
//! This module is meant to eventually implement HTTP cache
//! as defined in RFC 7234 (<https://tools.ietf.org/html/rfc7234>).
//! Currently it's a very simplified version to fulfill Deno needs
diff --git a/cli/cache/incremental.rs b/cli/cache/incremental.rs
index b5c8180c3..2e838e85a 100644
--- a/cli/cache/incremental.rs
+++ b/cli/cache/incremental.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::collections::HashMap;
use std::path::Path;
diff --git a/cli/cache/mod.rs b/cli/cache/mod.rs
index b0d79400a..68bf1e4c6 100644
--- a/cli/cache/mod.rs
+++ b/cli/cache/mod.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::errors::get_error_class_name;
use crate::file_fetcher::FileFetcher;
diff --git a/cli/cache/node.rs b/cli/cache/node.rs
index d84a25c34..cc93f36e1 100644
--- a/cli/cache/node.rs
+++ b/cli/cache/node.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::path::Path;
diff --git a/cli/deno_std.rs b/cli/deno_std.rs
index 01c2fddec..017d82168 100644
--- a/cli/deno_std.rs
+++ b/cli/deno_std.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::url::Url;
use once_cell::sync::Lazy;
diff --git a/cli/emit.rs b/cli/emit.rs
index ee591b2a1..d322fe38e 100644
--- a/cli/emit.rs
+++ b/cli/emit.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::cache::EmitCache;
use crate::cache::FastInsecureHasher;
diff --git a/cli/errors.rs b/cli/errors.rs
index eb6667bbe..5259b90fb 100644
--- a/cli/errors.rs
+++ b/cli/errors.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
//! There are many types of errors in Deno:
//! - AnyError: a generic wrapper that can encapsulate any type of error.
diff --git a/cli/file_fetcher.rs b/cli/file_fetcher.rs
index 8738e4f48..b8ee82a80 100644
--- a/cli/file_fetcher.rs
+++ b/cli/file_fetcher.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::args::CacheSetting;
use crate::auth_tokens::AuthToken;
diff --git a/cli/graph_util.rs b/cli/graph_util.rs
index 2c44e39c2..ba90245f8 100644
--- a/cli/graph_util.rs
+++ b/cli/graph_util.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::args::Lockfile;
use crate::args::TsConfigType;
diff --git a/cli/http_util.rs b/cli/http_util.rs
index e7fbcd1f3..acec73436 100644
--- a/cli/http_util.rs
+++ b/cli/http_util.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::util::progress_bar::UpdateGuard;
use crate::version::get_user_agent;
diff --git a/cli/js/40_testing.js b/cli/js/40_testing.js
index 3818c3647..f4dcf8a91 100644
--- a/cli/js/40_testing.js
+++ b/cli/js/40_testing.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
((window) => {
diff --git a/cli/lsp/analysis.rs b/cli/lsp/analysis.rs
index bce89cc35..e436dc91a 100644
--- a/cli/lsp/analysis.rs
+++ b/cli/lsp/analysis.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use super::diagnostics::DenoDiagnostic;
use super::documents::Documents;
diff --git a/cli/lsp/cache.rs b/cli/lsp/cache.rs
index 7f7f69871..47f6e44ba 100644
--- a/cli/lsp/cache.rs
+++ b/cli/lsp/cache.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::cache::CachedUrlMetadata;
use crate::cache::HttpCache;
diff --git a/cli/lsp/capabilities.rs b/cli/lsp/capabilities.rs
index 08a3d8814..029c5c9a9 100644
--- a/cli/lsp/capabilities.rs
+++ b/cli/lsp/capabilities.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
///!
///! Provides information about what capabilities that are supported by the
diff --git a/cli/lsp/code_lens.rs b/cli/lsp/code_lens.rs
index a4668fd2d..1253fe5aa 100644
--- a/cli/lsp/code_lens.rs
+++ b/cli/lsp/code_lens.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use super::analysis::source_range_to_lsp_range;
use super::config::Config;
diff --git a/cli/lsp/completions.rs b/cli/lsp/completions.rs
index 73f772cf2..70d707bc7 100644
--- a/cli/lsp/completions.rs
+++ b/cli/lsp/completions.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use super::client::Client;
use super::config::ConfigSnapshot;
diff --git a/cli/lsp/config.rs b/cli/lsp/config.rs
index 8d5da46b7..3f60ac146 100644
--- a/cli/lsp/config.rs
+++ b/cli/lsp/config.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use super::client::Client;
use super::logging::lsp_log;
diff --git a/cli/lsp/diagnostics.rs b/cli/lsp/diagnostics.rs
index 2723b44db..c52bde790 100644
--- a/cli/lsp/diagnostics.rs
+++ b/cli/lsp/diagnostics.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use super::analysis;
use super::cache;
diff --git a/cli/lsp/documents.rs b/cli/lsp/documents.rs
index edf5497ab..bedd1f9a7 100644
--- a/cli/lsp/documents.rs
+++ b/cli/lsp/documents.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use super::cache::calculate_fs_version;
use super::text::LineIndex;
diff --git a/cli/lsp/language_server.rs b/cli/lsp/language_server.rs
index e23db159a..ff294e34b 100644
--- a/cli/lsp/language_server.rs
+++ b/cli/lsp/language_server.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_ast::MediaType;
use deno_core::anyhow::anyhow;
diff --git a/cli/lsp/logging.rs b/cli/lsp/logging.rs
index 88392dca2..7099b08bc 100644
--- a/cli/lsp/logging.rs
+++ b/cli/lsp/logging.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::sync::atomic::AtomicBool;
use std::sync::atomic::AtomicUsize;
diff --git a/cli/lsp/lsp_custom.rs b/cli/lsp/lsp_custom.rs
index b154234c7..70a245a66 100644
--- a/cli/lsp/lsp_custom.rs
+++ b/cli/lsp/lsp_custom.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::serde::Deserialize;
use deno_core::serde::Serialize;
diff --git a/cli/lsp/mod.rs b/cli/lsp/mod.rs
index 7161c5209..0d5552519 100644
--- a/cli/lsp/mod.rs
+++ b/cli/lsp/mod.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::error::AnyError;
use tower_lsp::LspService;
diff --git a/cli/lsp/parent_process_checker.rs b/cli/lsp/parent_process_checker.rs
index 5983d914a..4cc3bcef3 100644
--- a/cli/lsp/parent_process_checker.rs
+++ b/cli/lsp/parent_process_checker.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use tokio::time::sleep;
use tokio::time::Duration;
diff --git a/cli/lsp/path_to_regex.rs b/cli/lsp/path_to_regex.rs
index 9ccbb2c1f..a9b4bcdf3 100644
--- a/cli/lsp/path_to_regex.rs
+++ b/cli/lsp/path_to_regex.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// The logic of this module is heavily influenced by path-to-regexp at:
// https://github.com/pillarjs/path-to-regexp/ which is licensed as follows:
diff --git a/cli/lsp/performance.rs b/cli/lsp/performance.rs
index 3b37a87ef..72bec20ab 100644
--- a/cli/lsp/performance.rs
+++ b/cli/lsp/performance.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::parking_lot::Mutex;
use deno_core::serde::Deserialize;
diff --git a/cli/lsp/refactor.rs b/cli/lsp/refactor.rs
index d2f633331..63cb80b0f 100644
--- a/cli/lsp/refactor.rs
+++ b/cli/lsp/refactor.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// The logic of this module is heavily influenced by
// https://github.com/microsoft/vscode/blob/main/extensions/typescript-language-features/src/languageFeatures/refactor.ts
diff --git a/cli/lsp/registries.rs b/cli/lsp/registries.rs
index aeaa4c012..81e2552c0 100644
--- a/cli/lsp/registries.rs
+++ b/cli/lsp/registries.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use super::completions::IMPORT_COMMIT_CHARS;
use super::logging::lsp_log;
diff --git a/cli/lsp/repl.rs b/cli/lsp/repl.rs
index 60354f2d0..81e621c13 100644
--- a/cli/lsp/repl.rs
+++ b/cli/lsp/repl.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::collections::HashMap;
diff --git a/cli/lsp/semantic_tokens.rs b/cli/lsp/semantic_tokens.rs
index d15b55cec..8ed0ab201 100644
--- a/cli/lsp/semantic_tokens.rs
+++ b/cli/lsp/semantic_tokens.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// The logic of this module is heavily influenced by
// https://github.com/microsoft/vscode/blob/main/extensions/typescript-language-features/src/languageFeatures/semanticTokens.ts
diff --git a/cli/lsp/testing/collectors.rs b/cli/lsp/testing/collectors.rs
index 74b85ef7b..8361ee124 100644
--- a/cli/lsp/testing/collectors.rs
+++ b/cli/lsp/testing/collectors.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use super::definitions::TestDefinition;
diff --git a/cli/lsp/testing/definitions.rs b/cli/lsp/testing/definitions.rs
index a2cd78012..0e9eb9b4d 100644
--- a/cli/lsp/testing/definitions.rs
+++ b/cli/lsp/testing/definitions.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use super::lsp_custom;
diff --git a/cli/lsp/testing/execution.rs b/cli/lsp/testing/execution.rs
index f0ab1c8fc..722f06e2c 100644
--- a/cli/lsp/testing/execution.rs
+++ b/cli/lsp/testing/execution.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use super::definitions::TestDefinition;
use super::definitions::TestDefinitions;
diff --git a/cli/lsp/testing/lsp_custom.rs b/cli/lsp/testing/lsp_custom.rs
index 59df9884d..a8dc62da6 100644
--- a/cli/lsp/testing/lsp_custom.rs
+++ b/cli/lsp/testing/lsp_custom.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::serde::Deserialize;
use deno_core::serde::Serialize;
diff --git a/cli/lsp/testing/mod.rs b/cli/lsp/testing/mod.rs
index cbd49724e..72c83703c 100644
--- a/cli/lsp/testing/mod.rs
+++ b/cli/lsp/testing/mod.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
mod collectors;
mod definitions;
diff --git a/cli/lsp/testing/server.rs b/cli/lsp/testing/server.rs
index 0b1d1c9d3..66f66ed1d 100644
--- a/cli/lsp/testing/server.rs
+++ b/cli/lsp/testing/server.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use super::collectors::TestCollector;
use super::definitions::TestDefinitions;
diff --git a/cli/lsp/text.rs b/cli/lsp/text.rs
index 33ac2048f..26df170ce 100644
--- a/cli/lsp/text.rs
+++ b/cli/lsp/text.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::error::custom_error;
use deno_core::error::AnyError;
diff --git a/cli/lsp/tsc.rs b/cli/lsp/tsc.rs
index 8a83839bf..9f2ac2ba0 100644
--- a/cli/lsp/tsc.rs
+++ b/cli/lsp/tsc.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use super::code_lens;
use super::config;
diff --git a/cli/lsp/urls.rs b/cli/lsp/urls.rs
index 5aed54ad5..7e274e7b0 100644
--- a/cli/lsp/urls.rs
+++ b/cli/lsp/urls.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::file_fetcher::map_content_type;
diff --git a/cli/main.rs b/cli/main.rs
index 462e9e0a4..f430de339 100644
--- a/cli/main.rs
+++ b/cli/main.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
mod args;
mod auth_tokens;
diff --git a/cli/module_loader.rs b/cli/module_loader.rs
index 6adfc9f49..edc89be77 100644
--- a/cli/module_loader.rs
+++ b/cli/module_loader.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::args::TsTypeLib;
use crate::emit::emit_parsed_source;
diff --git a/cli/napi/async.rs b/cli/napi/async.rs
index b84d22272..8fdb4f9d2 100644
--- a/cli/napi/async.rs
+++ b/cli/napi/async.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_runtime::deno_napi::*;
diff --git a/cli/napi/env.rs b/cli/napi/env.rs
index 0adb0481e..1d59b2f95 100644
--- a/cli/napi/env.rs
+++ b/cli/napi/env.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_runtime::deno_napi::*;
use std::os::raw::c_char;
diff --git a/cli/napi/js_native_api.rs b/cli/napi/js_native_api.rs
index 256584a13..0c8bc31d7 100644
--- a/cli/napi/js_native_api.rs
+++ b/cli/napi/js_native_api.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
#![allow(non_upper_case_globals)]
diff --git a/cli/napi/mod.rs b/cli/napi/mod.rs
index 0e302a101..f6ee01c2b 100644
--- a/cli/napi/mod.rs
+++ b/cli/napi/mod.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
#![allow(unused_mut)]
#![allow(non_camel_case_types)]
diff --git a/cli/napi/sym/Cargo.toml b/cli/napi/sym/Cargo.toml
index d6c8bcb60..448c1f00d 100644
--- a/cli/napi/sym/Cargo.toml
+++ b/cli/napi/sym/Cargo.toml
@@ -1,4 +1,4 @@
-# Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+# Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
[package]
name = "napi_sym"
diff --git a/cli/napi/sym/lib.rs b/cli/napi/sym/lib.rs
index 984d7f4bc..9f1bf080e 100644
--- a/cli/napi/sym/lib.rs
+++ b/cli/napi/sym/lib.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use proc_macro::TokenStream;
use quote::quote;
diff --git a/cli/napi/threadsafe_functions.rs b/cli/napi/threadsafe_functions.rs
index 1a9704dbe..d692b5bb2 100644
--- a/cli/napi/threadsafe_functions.rs
+++ b/cli/napi/threadsafe_functions.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::futures::channel::mpsc;
use deno_runtime::deno_napi::*;
diff --git a/cli/napi/util.rs b/cli/napi/util.rs
index 2dea03554..1f849c7d2 100644
--- a/cli/napi/util.rs
+++ b/cli/napi/util.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_runtime::deno_napi::*;
use std::cell::Cell;
diff --git a/cli/node/analyze.rs b/cli/node/analyze.rs
index acf7a662f..fd131c551 100644
--- a/cli/node/analyze.rs
+++ b/cli/node/analyze.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::collections::HashSet;
diff --git a/cli/node/mod.rs b/cli/node/mod.rs
index 19bc4ed14..5c083e2fd 100644
--- a/cli/node/mod.rs
+++ b/cli/node/mod.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::collections::HashSet;
use std::collections::VecDeque;
diff --git a/cli/npm/cache.rs b/cli/npm/cache.rs
index 952ee0285..6a6c6156c 100644
--- a/cli/npm/cache.rs
+++ b/cli/npm/cache.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::collections::HashSet;
use std::fs;
diff --git a/cli/npm/mod.rs b/cli/npm/mod.rs
index 8c3464345..ce6fec5e5 100644
--- a/cli/npm/mod.rs
+++ b/cli/npm/mod.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
mod cache;
mod registry;
diff --git a/cli/npm/registry.rs b/cli/npm/registry.rs
index 97d2a0e4d..ed0911697 100644
--- a/cli/npm/registry.rs
+++ b/cli/npm/registry.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::cmp::Ordering;
use std::collections::HashMap;
diff --git a/cli/npm/resolution/graph.rs b/cli/npm/resolution/graph.rs
index 48c55757e..a97eff037 100644
--- a/cli/npm/resolution/graph.rs
+++ b/cli/npm/resolution/graph.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::borrow::Cow;
use std::collections::BTreeMap;
diff --git a/cli/npm/resolution/mod.rs b/cli/npm/resolution/mod.rs
index 15de4ceff..c6e1c5d25 100644
--- a/cli/npm/resolution/mod.rs
+++ b/cli/npm/resolution/mod.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::collections::HashMap;
use std::collections::HashSet;
diff --git a/cli/npm/resolution/snapshot.rs b/cli/npm/resolution/snapshot.rs
index 738b68d21..d7da35eba 100644
--- a/cli/npm/resolution/snapshot.rs
+++ b/cli/npm/resolution/snapshot.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::collections::HashMap;
use std::collections::HashSet;
diff --git a/cli/npm/resolution/specifier.rs b/cli/npm/resolution/specifier.rs
index db4bbd476..7ab327ba5 100644
--- a/cli/npm/resolution/specifier.rs
+++ b/cli/npm/resolution/specifier.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::cmp::Ordering;
use std::collections::HashMap;
diff --git a/cli/npm/resolvers/common.rs b/cli/npm/resolvers/common.rs
index a75c86c1c..ff8a63f9b 100644
--- a/cli/npm/resolvers/common.rs
+++ b/cli/npm/resolvers/common.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::collections::HashSet;
use std::io::ErrorKind;
diff --git a/cli/npm/resolvers/global.rs b/cli/npm/resolvers/global.rs
index b005cbaeb..a42ccdd53 100644
--- a/cli/npm/resolvers/global.rs
+++ b/cli/npm/resolvers/global.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
//! Code for global npm cache resolution.
diff --git a/cli/npm/resolvers/local.rs b/cli/npm/resolvers/local.rs
index 5d8367e73..04539e462 100644
--- a/cli/npm/resolvers/local.rs
+++ b/cli/npm/resolvers/local.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
//! Code for local node_modules resolution.
diff --git a/cli/npm/resolvers/mod.rs b/cli/npm/resolvers/mod.rs
index 6225242a4..023ef625a 100644
--- a/cli/npm/resolvers/mod.rs
+++ b/cli/npm/resolvers/mod.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
mod common;
mod global;
diff --git a/cli/npm/semver/mod.rs b/cli/npm/semver/mod.rs
index cf049c0dd..a87585809 100644
--- a/cli/npm/semver/mod.rs
+++ b/cli/npm/semver/mod.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::cmp::Ordering;
use std::fmt;
diff --git a/cli/npm/semver/range.rs b/cli/npm/semver/range.rs
index 901b852c0..07ee2d62a 100644
--- a/cli/npm/semver/range.rs
+++ b/cli/npm/semver/range.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::cmp::Ordering;
diff --git a/cli/npm/semver/specifier.rs b/cli/npm/semver/specifier.rs
index 269846f8c..3fdeab16d 100644
--- a/cli/npm/semver/specifier.rs
+++ b/cli/npm/semver/specifier.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::anyhow::Context;
use deno_core::error::AnyError;
diff --git a/cli/npm/tarball.rs b/cli/npm/tarball.rs
index 487a8a6aa..504d44dca 100644
--- a/cli/npm/tarball.rs
+++ b/cli/npm/tarball.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::collections::HashSet;
use std::fs;
diff --git a/cli/ops/mod.rs b/cli/ops/mod.rs
index c02b951b2..96599a663 100644
--- a/cli/ops/mod.rs
+++ b/cli/ops/mod.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::proc_state::ProcState;
use deno_core::error::AnyError;
diff --git a/cli/ops/testing.rs b/cli/ops/testing.rs
index 9479ebdc1..b6fd29fc7 100644
--- a/cli/ops/testing.rs
+++ b/cli/ops/testing.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::tools::test::FailFastTracker;
use crate::tools::test::TestDescription;
diff --git a/cli/proc_state.rs b/cli/proc_state.rs
index cdfc04c08..5ec8bc4e3 100644
--- a/cli/proc_state.rs
+++ b/cli/proc_state.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::args::CliOptions;
use crate::args::DenoSubcommand;
diff --git a/cli/resolver.rs b/cli/resolver.rs
index a4c4439ab..ec46165e0 100644
--- a/cli/resolver.rs
+++ b/cli/resolver.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::resolve_import;
use deno_core::ModuleSpecifier;
diff --git a/cli/standalone.rs b/cli/standalone.rs
index 9e495a810..cce494694 100644
--- a/cli/standalone.rs
+++ b/cli/standalone.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::args::Flags;
use crate::colors;
diff --git a/cli/tests/bench_tests.rs b/cli/tests/bench_tests.rs
index 24d2a4fe9..71cba171d 100644
--- a/cli/tests/bench_tests.rs
+++ b/cli/tests/bench_tests.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
mod integration;
diff --git a/cli/tests/bundle_tests.rs b/cli/tests/bundle_tests.rs
index c3c9c396a..99144a866 100644
--- a/cli/tests/bundle_tests.rs
+++ b/cli/tests/bundle_tests.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
mod integration;
diff --git a/cli/tests/cache_tests.rs b/cli/tests/cache_tests.rs
index c23ee8e5c..8e7f20fde 100644
--- a/cli/tests/cache_tests.rs
+++ b/cli/tests/cache_tests.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
mod integration;
diff --git a/cli/tests/cert_tests.rs b/cli/tests/cert_tests.rs
index e3c17b890..c06c1afb9 100644
--- a/cli/tests/cert_tests.rs
+++ b/cli/tests/cert_tests.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
mod integration;
diff --git a/cli/tests/check_tests.rs b/cli/tests/check_tests.rs
index 71fb8bb3c..8cbccf8aa 100644
--- a/cli/tests/check_tests.rs
+++ b/cli/tests/check_tests.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
mod integration;
diff --git a/cli/tests/compile_tests.rs b/cli/tests/compile_tests.rs
index 30d882c3b..b91710e68 100644
--- a/cli/tests/compile_tests.rs
+++ b/cli/tests/compile_tests.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::fs::File;
use std::process::Command;
diff --git a/cli/tests/coverage_tests.rs b/cli/tests/coverage_tests.rs
index 357d54ee6..34293b36b 100644
--- a/cli/tests/coverage_tests.rs
+++ b/cli/tests/coverage_tests.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::fs;
use test_util as util;
diff --git a/cli/tests/doc_tests.rs b/cli/tests/doc_tests.rs
index 387b795cd..7434e999a 100644
--- a/cli/tests/doc_tests.rs
+++ b/cli/tests/doc_tests.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
mod integration;
diff --git a/cli/tests/eval_tests.rs b/cli/tests/eval_tests.rs
index 7107ecbbb..aa708520e 100644
--- a/cli/tests/eval_tests.rs
+++ b/cli/tests/eval_tests.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
mod integration;
diff --git a/cli/tests/flags_tests.rs b/cli/tests/flags_tests.rs
index a3ea8f7dd..e19dad534 100644
--- a/cli/tests/flags_tests.rs
+++ b/cli/tests/flags_tests.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
mod integration;
diff --git a/cli/tests/fmt_tests.rs b/cli/tests/fmt_tests.rs
index 807306b2c..1a40823f4 100644
--- a/cli/tests/fmt_tests.rs
+++ b/cli/tests/fmt_tests.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
mod integration;
diff --git a/cli/tests/info_tests.rs b/cli/tests/info_tests.rs
index a255eab4f..577aff4ca 100644
--- a/cli/tests/info_tests.rs
+++ b/cli/tests/info_tests.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
mod integration;
diff --git a/cli/tests/init_tests.rs b/cli/tests/init_tests.rs
index 91e5197fb..813f61f75 100644
--- a/cli/tests/init_tests.rs
+++ b/cli/tests/init_tests.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::process::Stdio;
use test_util as util;
diff --git a/cli/tests/inspector_tests.rs b/cli/tests/inspector_tests.rs
index 7044469e4..d0a200ee7 100644
--- a/cli/tests/inspector_tests.rs
+++ b/cli/tests/inspector_tests.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::error::AnyError;
use deno_core::futures::prelude::*;
diff --git a/cli/tests/install_tests.rs b/cli/tests/install_tests.rs
index 3d799ce53..f0714e200 100644
--- a/cli/tests/install_tests.rs
+++ b/cli/tests/install_tests.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::fs;
use std::process::Command;
diff --git a/cli/tests/integration/mod.rs b/cli/tests/integration/mod.rs
index 00031a636..05c02ea1d 100644
--- a/cli/tests/integration/mod.rs
+++ b/cli/tests/integration/mod.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
#[macro_export]
macro_rules! itest(
diff --git a/cli/tests/js_unit_tests.rs b/cli/tests/js_unit_tests.rs
index 3d887600c..52c24679b 100644
--- a/cli/tests/js_unit_tests.rs
+++ b/cli/tests/js_unit_tests.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
mod integration;
diff --git a/cli/tests/lint_tests.rs b/cli/tests/lint_tests.rs
index 36bf41292..98fe066c2 100644
--- a/cli/tests/lint_tests.rs
+++ b/cli/tests/lint_tests.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
mod integration;
diff --git a/cli/tests/lsp_tests.rs b/cli/tests/lsp_tests.rs
index 1a03d8217..cb8e2d24c 100644
--- a/cli/tests/lsp_tests.rs
+++ b/cli/tests/lsp_tests.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
mod lsp {
use deno_ast::ModuleSpecifier;
diff --git a/cli/tests/npm_tests.rs b/cli/tests/npm_tests.rs
index 038251d9b..aa0563ef9 100644
--- a/cli/tests/npm_tests.rs
+++ b/cli/tests/npm_tests.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
mod integration;
diff --git a/cli/tests/repl_tests.rs b/cli/tests/repl_tests.rs
index d64871bb0..418ff00d6 100644
--- a/cli/tests/repl_tests.rs
+++ b/cli/tests/repl_tests.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use test_util as util;
use test_util::assert_contains;
diff --git a/cli/tests/run_tests.rs b/cli/tests/run_tests.rs
index d90a48fbb..dfe95d9a8 100644
--- a/cli/tests/run_tests.rs
+++ b/cli/tests/run_tests.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
mod integration;
use deno_core::url;
diff --git a/cli/tests/task_tests.rs b/cli/tests/task_tests.rs
index 0280391da..b403c4a5a 100644
--- a/cli/tests/task_tests.rs
+++ b/cli/tests/task_tests.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
mod integration;
diff --git a/cli/tests/test_tests.rs b/cli/tests/test_tests.rs
index c8fa5b8e5..83b119241 100644
--- a/cli/tests/test_tests.rs
+++ b/cli/tests/test_tests.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
mod integration;
use deno_core::url::Url;
diff --git a/cli/tests/testdata/commonjs/example.js b/cli/tests/testdata/commonjs/example.js
index 785078037..f6001df5e 100644
--- a/cli/tests/testdata/commonjs/example.js
+++ b/cli/tests/testdata/commonjs/example.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore no-undef
const processMod = require("process");
const osMod = require("node:os");
diff --git a/cli/tests/testdata/lsp/did_open_params_large.json b/cli/tests/testdata/lsp/did_open_params_large.json
index 9936c1bdc..0347ab67b 100644
--- a/cli/tests/testdata/lsp/did_open_params_large.json
+++ b/cli/tests/testdata/lsp/did_open_params_large.json
@@ -3,6 +3,6 @@
"uri": "file:///a/file.ts",
"languageId": "javascript",
"version": 1,
- "text": "// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.\n\n// @ts-check\n/// <reference path=\"./compiler.d.ts\" />\n// deno-lint-ignore-file no-undef\n\n// This module is the entry point for \"compiler\" isolate, ie. the one\n// that is created when Deno needs to type check TypeScript, and in some\n// instances convert TypeScript to JavaScript.\n\n// Removes the `__proto__` for security reasons. This intentionally makes\n// Deno non compliant with ECMA-262 Annex B.2.2.1\ndelete Object.prototype.__proto__;\n\n((window) => {\n /** @type {DenoCore} */\n const core = window.Deno.core;\n\n let logDebug = false;\n let logSource = \"JS\";\n\n function setLogDebug(debug, source) {\n logDebug = debug;\n if (source) {\n logSource = source;\n }\n }\n\n function debug(...args) {\n if (logDebug) {\n const stringifiedArgs = args.map((arg) =>\n typeof arg === \"string\" ? arg : JSON.stringify(arg)\n ).join(\" \");\n // adding a non-zero integer value to the end of the debug string causes\n // the message to be printed to stderr instead of stdout, which is better\n // aligned to the behaviour of debug messages\n core.print(`DEBUG ${logSource} - ${stringifiedArgs}\\n`, 1);\n }\n }\n\n function error(...args) {\n const stringifiedArgs = args.map((arg) =>\n typeof arg === \"string\" || arg instanceof Error\n ? String(arg)\n : JSON.stringify(arg)\n ).join(\" \");\n core.print(`ERROR ${logSource} = ${stringifiedArgs}\\n`, 1);\n }\n\n class AssertionError extends Error {\n constructor(msg) {\n super(msg);\n this.name = \"AssertionError\";\n }\n }\n\n function assert(cond, msg = \"Assertion failed.\") {\n if (!cond) {\n throw new AssertionError(msg);\n }\n }\n\n /** @type {Map<string, ts.SourceFile>} */\n const sourceFileCache = new Map();\n\n /** @param {ts.DiagnosticRelatedInformation} diagnostic */\n function fromRelatedInformation({\n start,\n length,\n file,\n messageText: msgText,\n ...ri\n }) {\n let messageText;\n let messageChain;\n if (typeof msgText === \"object\") {\n messageChain = msgText;\n } else {\n messageText = msgText;\n }\n if (start !== undefined && length !== undefined && file) {\n const startPos = file.getLineAndCharacterOfPosition(start);\n const sourceLine = file.getFullText().split(\"\\n\")[startPos.line];\n const fileName = file.fileName;\n return {\n start: startPos,\n end: file.getLineAndCharacterOfPosition(start + length),\n fileName,\n messageChain,\n messageText,\n sourceLine,\n ...ri,\n };\n } else {\n return {\n messageChain,\n messageText,\n ...ri,\n };\n }\n }\n\n /** @param {ts.Diagnostic[]} diagnostics */\n function fromTypeScriptDiagnostic(diagnostics) {\n return diagnostics.map(({ relatedInformation: ri, source, ...diag }) => {\n /** @type {any} */\n const value = fromRelatedInformation(diag);\n value.relatedInformation = ri\n ? ri.map(fromRelatedInformation)\n : undefined;\n value.source = source;\n return value;\n });\n }\n\n // Using incremental compile APIs requires that all\n // paths must be either relative or absolute. Since\n // analysis in Rust operates on fully resolved URLs,\n // it makes sense to use the same scheme here.\n const ASSETS = \"asset:///\";\n const CACHE = \"cache:///\";\n\n /** Diagnostics that are intentionally ignored when compiling TypeScript in\n * Deno, as they provide misleading or incorrect information. */\n const IGNORED_DIAGNOSTICS = [\n // TS1208: All files must be modules when the '--isolatedModules' flag is\n // provided. We can ignore because we guarantee that all files are\n // modules.\n 1208,\n // TS1375: 'await' expressions are only allowed at the top level of a file\n // when that file is a module, but this file has no imports or exports.\n // Consider adding an empty 'export {}' to make this file a module.\n 1375,\n // TS1103: 'for-await-of' statement is only allowed within an async function\n // or async generator.\n 1103,\n // TS2306: File 'file:///Users/rld/src/deno/subdir/amd_like.js' is\n // not a module.\n 2306,\n // TS2691: An import path cannot end with a '.ts' extension. Consider\n // importing 'bad-module' instead.\n 2691,\n // TS2792: Cannot find module. Did you mean to set the 'moduleResolution'\n // option to 'node', or to add aliases to the 'paths' option?\n 2792,\n // TS5009: Cannot find the common subdirectory path for the input files.\n 5009,\n // TS5055: Cannot write file\n // 'http://localhost:4545/subdir/mt_application_x_javascript.j4.js'\n // because it would overwrite input file.\n 5055,\n // TypeScript is overly opinionated that only CommonJS modules kinds can\n // support JSON imports. Allegedly this was fixed in\n // Microsoft/TypeScript#26825 but that doesn't seem to be working here,\n // so we will ignore complaints about this compiler setting.\n 5070,\n // TS7016: Could not find a declaration file for module '...'. '...'\n // implicitly has an 'any' type. This is due to `allowJs` being off by\n // default but importing of a JavaScript module.\n 7016,\n ];\n\n const SNAPSHOT_COMPILE_OPTIONS = {\n esModuleInterop: true,\n jsx: ts.JsxEmit.React,\n module: ts.ModuleKind.ESNext,\n noEmit: true,\n strict: true,\n target: ts.ScriptTarget.ESNext,\n };\n\n class ScriptSnapshot {\n /** @type {string} */\n specifier;\n /** @type {string} */\n version;\n /**\n * @param {string} specifier\n * @param {string} version \n */\n constructor(specifier, version) {\n this.specifier = specifier;\n this.version = version;\n }\n /**\n * @param {number} start \n * @param {number} end \n * @returns {string}\n */\n getText(start, end) {\n const { specifier, version } = this;\n debug(\n `snapshot.getText(${start}, ${end}) specifier: ${specifier} version: ${version}`,\n );\n return core.jsonOpSync(\"op_get_text\", { specifier, version, start, end });\n }\n /**\n * @returns {number}\n */\n getLength() {\n const { specifier, version } = this;\n debug(`snapshot.getLength() specifier: ${specifier} version: ${version}`);\n return core.jsonOpSync(\"op_get_length\", { specifier, version });\n }\n /**\n * @param {ScriptSnapshot} oldSnapshot\n * @returns {ts.TextChangeRange | undefined}\n */\n getChangeRange(oldSnapshot) {\n const { specifier, version } = this;\n const { version: oldVersion } = oldSnapshot;\n const oldLength = oldSnapshot.getLength();\n debug(\n `snapshot.getLength() specifier: ${specifier} oldVersion: ${oldVersion} version: ${version}`,\n );\n return core.jsonOpSync(\n \"op_get_change_range\",\n { specifier, oldLength, oldVersion, version },\n );\n }\n dispose() {\n const { specifier, version } = this;\n debug(`snapshot.dispose() specifier: ${specifier} version: ${version}`);\n core.jsonOpSync(\"op_dispose\", { specifier, version });\n }\n }\n\n /** @type {ts.CompilerOptions} */\n let compilationSettings = {};\n\n /** @type {ts.LanguageService} */\n let languageService;\n\n /** An object literal of the incremental compiler host, which provides the\n * specific \"bindings\" to the Deno environment that tsc needs to work.\n *\n * @type {ts.CompilerHost & ts.LanguageServiceHost} */\n const host = {\n fileExists(fileName) {\n debug(`host.fileExists(\"${fileName}\")`);\n return false;\n },\n readFile(specifier) {\n debug(`host.readFile(\"${specifier}\")`);\n return core.jsonOpSync(\"op_load\", { specifier }).data;\n },\n getSourceFile(\n specifier,\n languageVersion,\n _onError,\n _shouldCreateNewSourceFile,\n ) {\n debug(\n `host.getSourceFile(\"${specifier}\", ${\n ts.ScriptTarget[languageVersion]\n })`,\n );\n let sourceFile = sourceFileCache.get(specifier);\n if (sourceFile) {\n return sourceFile;\n }\n\n /** @type {{ data: string; hash?: string; scriptKind: ts.ScriptKind }} */\n const { data, hash, scriptKind } = core.jsonOpSync(\n \"op_load\",\n { specifier },\n );\n assert(\n data != null,\n `\"data\" is unexpectedly null for \"${specifier}\".`,\n );\n sourceFile = ts.createSourceFile(\n specifier,\n data,\n languageVersion,\n false,\n scriptKind,\n );\n sourceFile.moduleName = specifier;\n sourceFile.version = hash;\n sourceFileCache.set(specifier, sourceFile);\n return sourceFile;\n },\n getDefaultLibFileName() {\n return `${ASSETS}/lib.esnext.d.ts`;\n },\n getDefaultLibLocation() {\n return ASSETS;\n },\n writeFile(fileName, data, _writeByteOrderMark, _onError, sourceFiles) {\n debug(`host.writeFile(\"${fileName}\")`);\n let maybeSpecifiers;\n if (sourceFiles) {\n maybeSpecifiers = sourceFiles.map((sf) => sf.moduleName);\n }\n return core.jsonOpSync(\n \"op_emit\",\n { maybeSpecifiers, fileName, data },\n );\n },\n getCurrentDirectory() {\n return CACHE;\n },\n getCanonicalFileName(fileName) {\n return fileName;\n },\n useCaseSensitiveFileNames() {\n return true;\n },\n getNewLine() {\n return \"\\n\";\n },\n resolveModuleNames(specifiers, base) {\n debug(`host.resolveModuleNames()`);\n debug(` base: ${base}`);\n debug(` specifiers: ${specifiers.join(\", \")}`);\n /** @type {Array<[string, ts.Extension] | undefined>} */\n const resolved = core.jsonOpSync(\"op_resolve\", {\n specifiers,\n base,\n });\n if (resolved) {\n const result = resolved.map((item) => {\n if (item) {\n const [resolvedFileName, extension] = item;\n return {\n resolvedFileName,\n extension,\n isExternalLibraryImport: false,\n };\n }\n return undefined;\n });\n result.length = specifiers.length;\n return result;\n } else {\n return new Array(specifiers.length);\n }\n },\n createHash(data) {\n return core.jsonOpSync(\"op_create_hash\", { data }).hash;\n },\n\n // LanguageServiceHost\n getCompilationSettings() {\n debug(\"host.getCompilationSettings()\");\n return compilationSettings;\n },\n getScriptFileNames() {\n debug(\"host.getScriptFileNames()\");\n return core.jsonOpSync(\"op_script_names\", undefined);\n },\n getScriptVersion(specifier) {\n debug(`host.getScriptVersion(\"${specifier}\")`);\n const sourceFile = sourceFileCache.get(specifier);\n if (sourceFile) {\n return sourceFile.version ?? \"1\";\n }\n return core.jsonOpSync(\"op_script_version\", { specifier });\n },\n getScriptSnapshot(specifier) {\n debug(`host.getScriptSnapshot(\"${specifier}\")`);\n const sourceFile = sourceFileCache.get(specifier);\n if (sourceFile) {\n return {\n getText(start, end) {\n return sourceFile.text.substring(start, end);\n },\n getLength() {\n return sourceFile.text.length;\n },\n getChangeRange() {\n return undefined;\n },\n };\n }\n /** @type {string | undefined} */\n const version = core.jsonOpSync(\"op_script_version\", { specifier });\n if (version != null) {\n return new ScriptSnapshot(specifier, version);\n }\n return undefined;\n },\n };\n\n /** @type {Array<[string, number]>} */\n const stats = [];\n let statsStart = 0;\n\n function performanceStart() {\n stats.length = 0;\n statsStart = Date.now();\n ts.performance.enable();\n }\n\n /**\n * @param {{ program: ts.Program | ts.EmitAndSemanticDiagnosticsBuilderProgram, fileCount?: number }} options \n */\n function performanceProgram({ program, fileCount }) {\n if (program) {\n if (\"getProgram\" in program) {\n program = program.getProgram();\n }\n stats.push([\"Files\", program.getSourceFiles().length]);\n stats.push([\"Nodes\", program.getNodeCount()]);\n stats.push([\"Identifiers\", program.getIdentifierCount()]);\n stats.push([\"Symbols\", program.getSymbolCount()]);\n stats.push([\"Types\", program.getTypeCount()]);\n stats.push([\"Instantiations\", program.getInstantiationCount()]);\n } else if (fileCount != null) {\n stats.push([\"Files\", fileCount]);\n }\n const programTime = ts.performance.getDuration(\"Program\");\n const bindTime = ts.performance.getDuration(\"Bind\");\n const checkTime = ts.performance.getDuration(\"Check\");\n const emitTime = ts.performance.getDuration(\"Emit\");\n stats.push([\"Parse time\", programTime]);\n stats.push([\"Bind time\", bindTime]);\n stats.push([\"Check time\", checkTime]);\n stats.push([\"Emit time\", emitTime]);\n stats.push(\n [\"Total TS time\", programTime + bindTime + checkTime + emitTime],\n );\n }\n\n function performanceEnd() {\n const duration = Date.now() - statsStart;\n stats.push([\"Compile time\", duration]);\n return stats;\n }\n\n /**\n * @typedef {object} Request\n * @property {Record<string, any>} config\n * @property {boolean} debug\n * @property {string[]} rootNames\n */\n\n /** The API that is called by Rust when executing a request.\n * @param {Request} request\n */\n function exec({ config, debug: debugFlag, rootNames }) {\n setLogDebug(debugFlag, \"TS\");\n performanceStart();\n debug(\">>> exec start\", { rootNames });\n debug(config);\n\n const { options, errors: configFileParsingDiagnostics } = ts\n .convertCompilerOptionsFromJson(config, \"\");\n // The `allowNonTsExtensions` is a \"hidden\" compiler option used in VSCode\n // which is not allowed to be passed in JSON, we need it to allow special\n // URLs which Deno supports. So we need to either ignore the diagnostic, or\n // inject it ourselves.\n Object.assign(options, { allowNonTsExtensions: true });\n const program = ts.createIncrementalProgram({\n rootNames,\n options,\n host,\n configFileParsingDiagnostics,\n });\n\n const { diagnostics: emitDiagnostics } = program.emit();\n\n const diagnostics = [\n ...program.getConfigFileParsingDiagnostics(),\n ...program.getSyntacticDiagnostics(),\n ...program.getOptionsDiagnostics(),\n ...program.getGlobalDiagnostics(),\n ...program.getSemanticDiagnostics(),\n ...emitDiagnostics,\n ].filter(({ code }) => !IGNORED_DIAGNOSTICS.includes(code));\n performanceProgram({ program });\n\n core.jsonOpSync(\"op_respond\", {\n diagnostics: fromTypeScriptDiagnostic(diagnostics),\n stats: performanceEnd(),\n });\n debug(\"<<< exec stop\");\n }\n\n /**\n * @param {number} id \n * @param {any} data \n */\n function respond(id, data = null) {\n core.jsonOpSync(\"op_respond\", { id, data });\n }\n\n /**\n * @param {LanguageServerRequest} request \n */\n function serverRequest({ id, ...request }) {\n debug(`serverRequest()`, { id, ...request });\n switch (request.method) {\n case \"configure\": {\n const { options, errors } = ts\n .convertCompilerOptionsFromJson(request.compilerOptions, \"\");\n Object.assign(options, { allowNonTsExtensions: true });\n if (errors.length) {\n debug(ts.formatDiagnostics(errors, host));\n }\n compilationSettings = options;\n return respond(id, true);\n }\n case \"getAsset\": {\n const sourceFile = host.getSourceFile(\n request.specifier,\n ts.ScriptTarget.ESNext,\n );\n return respond(id, sourceFile && sourceFile.text);\n }\n case \"getDiagnostics\": {\n try {\n /** @type {Record<string, any[]>} */\n const diagnosticMap = {};\n for (const specifier of request.specifiers) {\n diagnosticMap[specifier] = fromTypeScriptDiagnostic([\n ...languageService.getSemanticDiagnostics(specifier),\n ...languageService.getSuggestionDiagnostics(specifier),\n ...languageService.getSyntacticDiagnostics(specifier),\n ].filter(({ code }) => !IGNORED_DIAGNOSTICS.includes(code)));\n }\n return respond(id, diagnosticMap);\n } catch (e) {\n if (\"stack\" in e) {\n error(e.stack);\n } else {\n error(e);\n }\n return respond(id, {});\n }\n }\n case \"getQuickInfo\": {\n return respond(\n id,\n languageService.getQuickInfoAtPosition(\n request.specifier,\n request.position,\n ),\n );\n }\n case \"getCompletions\": {\n return respond(\n id,\n languageService.getCompletionsAtPosition(\n request.specifier,\n request.position,\n request.preferences,\n ),\n );\n }\n case \"getDocumentHighlights\": {\n return respond(\n id,\n languageService.getDocumentHighlights(\n request.specifier,\n request.position,\n request.filesToSearch,\n ),\n );\n }\n case \"getReferences\": {\n return respond(\n id,\n languageService.getReferencesAtPosition(\n request.specifier,\n request.position,\n ),\n );\n }\n case \"getDefinition\": {\n return respond(\n id,\n languageService.getDefinitionAndBoundSpan(\n request.specifier,\n request.position,\n ),\n );\n }\n case \"getImplementation\": {\n return respond(\n id,\n languageService.getImplementationAtPosition(\n request.specifier,\n request.position,\n ),\n );\n }\n case \"findRenameLocations\": {\n return respond(\n id,\n languageService.findRenameLocations(\n request.specifier,\n request.position,\n request.findInStrings,\n request.findInComments,\n request.providePrefixAndSuffixTextForRename,\n ),\n );\n }\n default:\n throw new TypeError(\n // @ts-ignore exhausted case statement sets type to never\n `Invalid request method for request: \"${request.method}\" (${id})`,\n );\n }\n }\n\n /** @param {{ debug: boolean; }} init */\n function serverInit({ debug: debugFlag }) {\n if (hasStarted) {\n throw new Error(\"The language server has already been initialized.\");\n }\n hasStarted = true;\n languageService = ts.createLanguageService(host);\n core.ops();\n setLogDebug(debugFlag, \"TSLS\");\n debug(\"serverInit()\");\n }\n\n let hasStarted = false;\n\n /** Startup the runtime environment, setting various flags.\n * @param {{ debugFlag?: boolean; legacyFlag?: boolean; }} msg\n */\n function startup({ debugFlag = false }) {\n if (hasStarted) {\n throw new Error(\"The compiler runtime already started.\");\n }\n hasStarted = true;\n core.ops();\n setLogDebug(!!debugFlag, \"TS\");\n }\n\n // Setup the compiler runtime during the build process.\n core.ops();\n core.registerErrorClass(\"Error\", Error);\n\n // A build time only op that provides some setup information that is used to\n // ensure the snapshot is setup properly.\n /** @type {{ buildSpecifier: string; libs: string[] }} */\n const { buildSpecifier, libs } = core.jsonOpSync(\"op_build_info\", {});\n for (const lib of libs) {\n const specifier = `lib.${lib}.d.ts`;\n // we are using internal APIs here to \"inject\" our custom libraries into\n // tsc, so things like `\"lib\": [ \"deno.ns\" ]` are supported.\n if (!ts.libs.includes(lib)) {\n ts.libs.push(lib);\n ts.libMap.set(lib, `lib.${lib}.d.ts`);\n }\n // we are caching in memory common type libraries that will be re-used by\n // tsc on when the snapshot is restored\n assert(\n host.getSourceFile(`${ASSETS}${specifier}`, ts.ScriptTarget.ESNext),\n );\n }\n // this helps ensure as much as possible is in memory that is re-usable\n // before the snapshotting is done, which helps unsure fast \"startup\" for\n // subsequent uses of tsc in Deno.\n const TS_SNAPSHOT_PROGRAM = ts.createProgram({\n rootNames: [buildSpecifier],\n options: SNAPSHOT_COMPILE_OPTIONS,\n host,\n });\n ts.getPreEmitDiagnostics(TS_SNAPSHOT_PROGRAM);\n\n // exposes the two functions that are called by `tsc::exec()` when type\n // checking TypeScript.\n globalThis.startup = startup;\n globalThis.exec = exec;\n\n // exposes the functions that are called when the compiler is used as a\n // language service.\n globalThis.serverInit = serverInit;\n globalThis.serverRequest = serverRequest;\n})(this);\n"
+ "text": "// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.\n\n// @ts-check\n/// <reference path=\"./compiler.d.ts\" />\n// deno-lint-ignore-file no-undef\n\n// This module is the entry point for \"compiler\" isolate, ie. the one\n// that is created when Deno needs to type check TypeScript, and in some\n// instances convert TypeScript to JavaScript.\n\n// Removes the `__proto__` for security reasons. This intentionally makes\n// Deno non compliant with ECMA-262 Annex B.2.2.1\ndelete Object.prototype.__proto__;\n\n((window) => {\n /** @type {DenoCore} */\n const core = window.Deno.core;\n\n let logDebug = false;\n let logSource = \"JS\";\n\n function setLogDebug(debug, source) {\n logDebug = debug;\n if (source) {\n logSource = source;\n }\n }\n\n function debug(...args) {\n if (logDebug) {\n const stringifiedArgs = args.map((arg) =>\n typeof arg === \"string\" ? arg : JSON.stringify(arg)\n ).join(\" \");\n // adding a non-zero integer value to the end of the debug string causes\n // the message to be printed to stderr instead of stdout, which is better\n // aligned to the behaviour of debug messages\n core.print(`DEBUG ${logSource} - ${stringifiedArgs}\\n`, 1);\n }\n }\n\n function error(...args) {\n const stringifiedArgs = args.map((arg) =>\n typeof arg === \"string\" || arg instanceof Error\n ? String(arg)\n : JSON.stringify(arg)\n ).join(\" \");\n core.print(`ERROR ${logSource} = ${stringifiedArgs}\\n`, 1);\n }\n\n class AssertionError extends Error {\n constructor(msg) {\n super(msg);\n this.name = \"AssertionError\";\n }\n }\n\n function assert(cond, msg = \"Assertion failed.\") {\n if (!cond) {\n throw new AssertionError(msg);\n }\n }\n\n /** @type {Map<string, ts.SourceFile>} */\n const sourceFileCache = new Map();\n\n /** @param {ts.DiagnosticRelatedInformation} diagnostic */\n function fromRelatedInformation({\n start,\n length,\n file,\n messageText: msgText,\n ...ri\n }) {\n let messageText;\n let messageChain;\n if (typeof msgText === \"object\") {\n messageChain = msgText;\n } else {\n messageText = msgText;\n }\n if (start !== undefined && length !== undefined && file) {\n const startPos = file.getLineAndCharacterOfPosition(start);\n const sourceLine = file.getFullText().split(\"\\n\")[startPos.line];\n const fileName = file.fileName;\n return {\n start: startPos,\n end: file.getLineAndCharacterOfPosition(start + length),\n fileName,\n messageChain,\n messageText,\n sourceLine,\n ...ri,\n };\n } else {\n return {\n messageChain,\n messageText,\n ...ri,\n };\n }\n }\n\n /** @param {ts.Diagnostic[]} diagnostics */\n function fromTypeScriptDiagnostic(diagnostics) {\n return diagnostics.map(({ relatedInformation: ri, source, ...diag }) => {\n /** @type {any} */\n const value = fromRelatedInformation(diag);\n value.relatedInformation = ri\n ? ri.map(fromRelatedInformation)\n : undefined;\n value.source = source;\n return value;\n });\n }\n\n // Using incremental compile APIs requires that all\n // paths must be either relative or absolute. Since\n // analysis in Rust operates on fully resolved URLs,\n // it makes sense to use the same scheme here.\n const ASSETS = \"asset:///\";\n const CACHE = \"cache:///\";\n\n /** Diagnostics that are intentionally ignored when compiling TypeScript in\n * Deno, as they provide misleading or incorrect information. */\n const IGNORED_DIAGNOSTICS = [\n // TS1208: All files must be modules when the '--isolatedModules' flag is\n // provided. We can ignore because we guarantee that all files are\n // modules.\n 1208,\n // TS1375: 'await' expressions are only allowed at the top level of a file\n // when that file is a module, but this file has no imports or exports.\n // Consider adding an empty 'export {}' to make this file a module.\n 1375,\n // TS1103: 'for-await-of' statement is only allowed within an async function\n // or async generator.\n 1103,\n // TS2306: File 'file:///Users/rld/src/deno/subdir/amd_like.js' is\n // not a module.\n 2306,\n // TS2691: An import path cannot end with a '.ts' extension. Consider\n // importing 'bad-module' instead.\n 2691,\n // TS2792: Cannot find module. Did you mean to set the 'moduleResolution'\n // option to 'node', or to add aliases to the 'paths' option?\n 2792,\n // TS5009: Cannot find the common subdirectory path for the input files.\n 5009,\n // TS5055: Cannot write file\n // 'http://localhost:4545/subdir/mt_application_x_javascript.j4.js'\n // because it would overwrite input file.\n 5055,\n // TypeScript is overly opinionated that only CommonJS modules kinds can\n // support JSON imports. Allegedly this was fixed in\n // Microsoft/TypeScript#26825 but that doesn't seem to be working here,\n // so we will ignore complaints about this compiler setting.\n 5070,\n // TS7016: Could not find a declaration file for module '...'. '...'\n // implicitly has an 'any' type. This is due to `allowJs` being off by\n // default but importing of a JavaScript module.\n 7016,\n ];\n\n const SNAPSHOT_COMPILE_OPTIONS = {\n esModuleInterop: true,\n jsx: ts.JsxEmit.React,\n module: ts.ModuleKind.ESNext,\n noEmit: true,\n strict: true,\n target: ts.ScriptTarget.ESNext,\n };\n\n class ScriptSnapshot {\n /** @type {string} */\n specifier;\n /** @type {string} */\n version;\n /**\n * @param {string} specifier\n * @param {string} version \n */\n constructor(specifier, version) {\n this.specifier = specifier;\n this.version = version;\n }\n /**\n * @param {number} start \n * @param {number} end \n * @returns {string}\n */\n getText(start, end) {\n const { specifier, version } = this;\n debug(\n `snapshot.getText(${start}, ${end}) specifier: ${specifier} version: ${version}`,\n );\n return core.jsonOpSync(\"op_get_text\", { specifier, version, start, end });\n }\n /**\n * @returns {number}\n */\n getLength() {\n const { specifier, version } = this;\n debug(`snapshot.getLength() specifier: ${specifier} version: ${version}`);\n return core.jsonOpSync(\"op_get_length\", { specifier, version });\n }\n /**\n * @param {ScriptSnapshot} oldSnapshot\n * @returns {ts.TextChangeRange | undefined}\n */\n getChangeRange(oldSnapshot) {\n const { specifier, version } = this;\n const { version: oldVersion } = oldSnapshot;\n const oldLength = oldSnapshot.getLength();\n debug(\n `snapshot.getLength() specifier: ${specifier} oldVersion: ${oldVersion} version: ${version}`,\n );\n return core.jsonOpSync(\n \"op_get_change_range\",\n { specifier, oldLength, oldVersion, version },\n );\n }\n dispose() {\n const { specifier, version } = this;\n debug(`snapshot.dispose() specifier: ${specifier} version: ${version}`);\n core.jsonOpSync(\"op_dispose\", { specifier, version });\n }\n }\n\n /** @type {ts.CompilerOptions} */\n let compilationSettings = {};\n\n /** @type {ts.LanguageService} */\n let languageService;\n\n /** An object literal of the incremental compiler host, which provides the\n * specific \"bindings\" to the Deno environment that tsc needs to work.\n *\n * @type {ts.CompilerHost & ts.LanguageServiceHost} */\n const host = {\n fileExists(fileName) {\n debug(`host.fileExists(\"${fileName}\")`);\n return false;\n },\n readFile(specifier) {\n debug(`host.readFile(\"${specifier}\")`);\n return core.jsonOpSync(\"op_load\", { specifier }).data;\n },\n getSourceFile(\n specifier,\n languageVersion,\n _onError,\n _shouldCreateNewSourceFile,\n ) {\n debug(\n `host.getSourceFile(\"${specifier}\", ${\n ts.ScriptTarget[languageVersion]\n })`,\n );\n let sourceFile = sourceFileCache.get(specifier);\n if (sourceFile) {\n return sourceFile;\n }\n\n /** @type {{ data: string; hash?: string; scriptKind: ts.ScriptKind }} */\n const { data, hash, scriptKind } = core.jsonOpSync(\n \"op_load\",\n { specifier },\n );\n assert(\n data != null,\n `\"data\" is unexpectedly null for \"${specifier}\".`,\n );\n sourceFile = ts.createSourceFile(\n specifier,\n data,\n languageVersion,\n false,\n scriptKind,\n );\n sourceFile.moduleName = specifier;\n sourceFile.version = hash;\n sourceFileCache.set(specifier, sourceFile);\n return sourceFile;\n },\n getDefaultLibFileName() {\n return `${ASSETS}/lib.esnext.d.ts`;\n },\n getDefaultLibLocation() {\n return ASSETS;\n },\n writeFile(fileName, data, _writeByteOrderMark, _onError, sourceFiles) {\n debug(`host.writeFile(\"${fileName}\")`);\n let maybeSpecifiers;\n if (sourceFiles) {\n maybeSpecifiers = sourceFiles.map((sf) => sf.moduleName);\n }\n return core.jsonOpSync(\n \"op_emit\",\n { maybeSpecifiers, fileName, data },\n );\n },\n getCurrentDirectory() {\n return CACHE;\n },\n getCanonicalFileName(fileName) {\n return fileName;\n },\n useCaseSensitiveFileNames() {\n return true;\n },\n getNewLine() {\n return \"\\n\";\n },\n resolveModuleNames(specifiers, base) {\n debug(`host.resolveModuleNames()`);\n debug(` base: ${base}`);\n debug(` specifiers: ${specifiers.join(\", \")}`);\n /** @type {Array<[string, ts.Extension] | undefined>} */\n const resolved = core.jsonOpSync(\"op_resolve\", {\n specifiers,\n base,\n });\n if (resolved) {\n const result = resolved.map((item) => {\n if (item) {\n const [resolvedFileName, extension] = item;\n return {\n resolvedFileName,\n extension,\n isExternalLibraryImport: false,\n };\n }\n return undefined;\n });\n result.length = specifiers.length;\n return result;\n } else {\n return new Array(specifiers.length);\n }\n },\n createHash(data) {\n return core.jsonOpSync(\"op_create_hash\", { data }).hash;\n },\n\n // LanguageServiceHost\n getCompilationSettings() {\n debug(\"host.getCompilationSettings()\");\n return compilationSettings;\n },\n getScriptFileNames() {\n debug(\"host.getScriptFileNames()\");\n return core.jsonOpSync(\"op_script_names\", undefined);\n },\n getScriptVersion(specifier) {\n debug(`host.getScriptVersion(\"${specifier}\")`);\n const sourceFile = sourceFileCache.get(specifier);\n if (sourceFile) {\n return sourceFile.version ?? \"1\";\n }\n return core.jsonOpSync(\"op_script_version\", { specifier });\n },\n getScriptSnapshot(specifier) {\n debug(`host.getScriptSnapshot(\"${specifier}\")`);\n const sourceFile = sourceFileCache.get(specifier);\n if (sourceFile) {\n return {\n getText(start, end) {\n return sourceFile.text.substring(start, end);\n },\n getLength() {\n return sourceFile.text.length;\n },\n getChangeRange() {\n return undefined;\n },\n };\n }\n /** @type {string | undefined} */\n const version = core.jsonOpSync(\"op_script_version\", { specifier });\n if (version != null) {\n return new ScriptSnapshot(specifier, version);\n }\n return undefined;\n },\n };\n\n /** @type {Array<[string, number]>} */\n const stats = [];\n let statsStart = 0;\n\n function performanceStart() {\n stats.length = 0;\n statsStart = Date.now();\n ts.performance.enable();\n }\n\n /**\n * @param {{ program: ts.Program | ts.EmitAndSemanticDiagnosticsBuilderProgram, fileCount?: number }} options \n */\n function performanceProgram({ program, fileCount }) {\n if (program) {\n if (\"getProgram\" in program) {\n program = program.getProgram();\n }\n stats.push([\"Files\", program.getSourceFiles().length]);\n stats.push([\"Nodes\", program.getNodeCount()]);\n stats.push([\"Identifiers\", program.getIdentifierCount()]);\n stats.push([\"Symbols\", program.getSymbolCount()]);\n stats.push([\"Types\", program.getTypeCount()]);\n stats.push([\"Instantiations\", program.getInstantiationCount()]);\n } else if (fileCount != null) {\n stats.push([\"Files\", fileCount]);\n }\n const programTime = ts.performance.getDuration(\"Program\");\n const bindTime = ts.performance.getDuration(\"Bind\");\n const checkTime = ts.performance.getDuration(\"Check\");\n const emitTime = ts.performance.getDuration(\"Emit\");\n stats.push([\"Parse time\", programTime]);\n stats.push([\"Bind time\", bindTime]);\n stats.push([\"Check time\", checkTime]);\n stats.push([\"Emit time\", emitTime]);\n stats.push(\n [\"Total TS time\", programTime + bindTime + checkTime + emitTime],\n );\n }\n\n function performanceEnd() {\n const duration = Date.now() - statsStart;\n stats.push([\"Compile time\", duration]);\n return stats;\n }\n\n /**\n * @typedef {object} Request\n * @property {Record<string, any>} config\n * @property {boolean} debug\n * @property {string[]} rootNames\n */\n\n /** The API that is called by Rust when executing a request.\n * @param {Request} request\n */\n function exec({ config, debug: debugFlag, rootNames }) {\n setLogDebug(debugFlag, \"TS\");\n performanceStart();\n debug(\">>> exec start\", { rootNames });\n debug(config);\n\n const { options, errors: configFileParsingDiagnostics } = ts\n .convertCompilerOptionsFromJson(config, \"\");\n // The `allowNonTsExtensions` is a \"hidden\" compiler option used in VSCode\n // which is not allowed to be passed in JSON, we need it to allow special\n // URLs which Deno supports. So we need to either ignore the diagnostic, or\n // inject it ourselves.\n Object.assign(options, { allowNonTsExtensions: true });\n const program = ts.createIncrementalProgram({\n rootNames,\n options,\n host,\n configFileParsingDiagnostics,\n });\n\n const { diagnostics: emitDiagnostics } = program.emit();\n\n const diagnostics = [\n ...program.getConfigFileParsingDiagnostics(),\n ...program.getSyntacticDiagnostics(),\n ...program.getOptionsDiagnostics(),\n ...program.getGlobalDiagnostics(),\n ...program.getSemanticDiagnostics(),\n ...emitDiagnostics,\n ].filter(({ code }) => !IGNORED_DIAGNOSTICS.includes(code));\n performanceProgram({ program });\n\n core.jsonOpSync(\"op_respond\", {\n diagnostics: fromTypeScriptDiagnostic(diagnostics),\n stats: performanceEnd(),\n });\n debug(\"<<< exec stop\");\n }\n\n /**\n * @param {number} id \n * @param {any} data \n */\n function respond(id, data = null) {\n core.jsonOpSync(\"op_respond\", { id, data });\n }\n\n /**\n * @param {LanguageServerRequest} request \n */\n function serverRequest({ id, ...request }) {\n debug(`serverRequest()`, { id, ...request });\n switch (request.method) {\n case \"configure\": {\n const { options, errors } = ts\n .convertCompilerOptionsFromJson(request.compilerOptions, \"\");\n Object.assign(options, { allowNonTsExtensions: true });\n if (errors.length) {\n debug(ts.formatDiagnostics(errors, host));\n }\n compilationSettings = options;\n return respond(id, true);\n }\n case \"getAsset\": {\n const sourceFile = host.getSourceFile(\n request.specifier,\n ts.ScriptTarget.ESNext,\n );\n return respond(id, sourceFile && sourceFile.text);\n }\n case \"getDiagnostics\": {\n try {\n /** @type {Record<string, any[]>} */\n const diagnosticMap = {};\n for (const specifier of request.specifiers) {\n diagnosticMap[specifier] = fromTypeScriptDiagnostic([\n ...languageService.getSemanticDiagnostics(specifier),\n ...languageService.getSuggestionDiagnostics(specifier),\n ...languageService.getSyntacticDiagnostics(specifier),\n ].filter(({ code }) => !IGNORED_DIAGNOSTICS.includes(code)));\n }\n return respond(id, diagnosticMap);\n } catch (e) {\n if (\"stack\" in e) {\n error(e.stack);\n } else {\n error(e);\n }\n return respond(id, {});\n }\n }\n case \"getQuickInfo\": {\n return respond(\n id,\n languageService.getQuickInfoAtPosition(\n request.specifier,\n request.position,\n ),\n );\n }\n case \"getCompletions\": {\n return respond(\n id,\n languageService.getCompletionsAtPosition(\n request.specifier,\n request.position,\n request.preferences,\n ),\n );\n }\n case \"getDocumentHighlights\": {\n return respond(\n id,\n languageService.getDocumentHighlights(\n request.specifier,\n request.position,\n request.filesToSearch,\n ),\n );\n }\n case \"getReferences\": {\n return respond(\n id,\n languageService.getReferencesAtPosition(\n request.specifier,\n request.position,\n ),\n );\n }\n case \"getDefinition\": {\n return respond(\n id,\n languageService.getDefinitionAndBoundSpan(\n request.specifier,\n request.position,\n ),\n );\n }\n case \"getImplementation\": {\n return respond(\n id,\n languageService.getImplementationAtPosition(\n request.specifier,\n request.position,\n ),\n );\n }\n case \"findRenameLocations\": {\n return respond(\n id,\n languageService.findRenameLocations(\n request.specifier,\n request.position,\n request.findInStrings,\n request.findInComments,\n request.providePrefixAndSuffixTextForRename,\n ),\n );\n }\n default:\n throw new TypeError(\n // @ts-ignore exhausted case statement sets type to never\n `Invalid request method for request: \"${request.method}\" (${id})`,\n );\n }\n }\n\n /** @param {{ debug: boolean; }} init */\n function serverInit({ debug: debugFlag }) {\n if (hasStarted) {\n throw new Error(\"The language server has already been initialized.\");\n }\n hasStarted = true;\n languageService = ts.createLanguageService(host);\n core.ops();\n setLogDebug(debugFlag, \"TSLS\");\n debug(\"serverInit()\");\n }\n\n let hasStarted = false;\n\n /** Startup the runtime environment, setting various flags.\n * @param {{ debugFlag?: boolean; legacyFlag?: boolean; }} msg\n */\n function startup({ debugFlag = false }) {\n if (hasStarted) {\n throw new Error(\"The compiler runtime already started.\");\n }\n hasStarted = true;\n core.ops();\n setLogDebug(!!debugFlag, \"TS\");\n }\n\n // Setup the compiler runtime during the build process.\n core.ops();\n core.registerErrorClass(\"Error\", Error);\n\n // A build time only op that provides some setup information that is used to\n // ensure the snapshot is setup properly.\n /** @type {{ buildSpecifier: string; libs: string[] }} */\n const { buildSpecifier, libs } = core.jsonOpSync(\"op_build_info\", {});\n for (const lib of libs) {\n const specifier = `lib.${lib}.d.ts`;\n // we are using internal APIs here to \"inject\" our custom libraries into\n // tsc, so things like `\"lib\": [ \"deno.ns\" ]` are supported.\n if (!ts.libs.includes(lib)) {\n ts.libs.push(lib);\n ts.libMap.set(lib, `lib.${lib}.d.ts`);\n }\n // we are caching in memory common type libraries that will be re-used by\n // tsc on when the snapshot is restored\n assert(\n host.getSourceFile(`${ASSETS}${specifier}`, ts.ScriptTarget.ESNext),\n );\n }\n // this helps ensure as much as possible is in memory that is re-usable\n // before the snapshotting is done, which helps unsure fast \"startup\" for\n // subsequent uses of tsc in Deno.\n const TS_SNAPSHOT_PROGRAM = ts.createProgram({\n rootNames: [buildSpecifier],\n options: SNAPSHOT_COMPILE_OPTIONS,\n host,\n });\n ts.getPreEmitDiagnostics(TS_SNAPSHOT_PROGRAM);\n\n // exposes the two functions that are called by `tsc::exec()` when type\n // checking TypeScript.\n globalThis.startup = startup;\n globalThis.exec = exec;\n\n // exposes the functions that are called when the compiler is used as a\n // language service.\n globalThis.serverInit = serverInit;\n globalThis.serverRequest = serverRequest;\n})(this);\n"
}
}
diff --git a/cli/tests/testdata/run/045_programmatic_proxy_client.ts b/cli/tests/testdata/run/045_programmatic_proxy_client.ts
index 8bc45a4b6..09ab2b71e 100644
--- a/cli/tests/testdata/run/045_programmatic_proxy_client.ts
+++ b/cli/tests/testdata/run/045_programmatic_proxy_client.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
const client = Deno.createHttpClient({
proxy: {
diff --git a/cli/tests/testdata/run/045_proxy_client.ts b/cli/tests/testdata/run/045_proxy_client.ts
index 2a8728afa..b25890952 100644
--- a/cli/tests/testdata/run/045_proxy_client.ts
+++ b/cli/tests/testdata/run/045_proxy_client.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
const res = await fetch(
"http://localhost:4545/run/045_mod.ts",
);
diff --git a/cli/tests/testdata/run/045_proxy_test.ts b/cli/tests/testdata/run/045_proxy_test.ts
index f90c37649..8ca733a94 100644
--- a/cli/tests/testdata/run/045_proxy_test.ts
+++ b/cli/tests/testdata/run/045_proxy_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { Server } from "../../../../test_util/std/http/server.ts";
import { assertEquals } from "../../../../test_util/std/testing/asserts.ts";
diff --git a/cli/tests/testdata/run/finalization_registry.js b/cli/tests/testdata/run/finalization_registry.js
index 7d7d58149..dd3ea7671 100644
--- a/cli/tests/testdata/run/finalization_registry.js
+++ b/cli/tests/testdata/run/finalization_registry.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
function assertEquals(a, b) {
diff --git a/cli/tests/testdata/run/flash_shutdown/main.ts b/cli/tests/testdata/run/flash_shutdown/main.ts
index 7f6985e34..5e0908efb 100644
--- a/cli/tests/testdata/run/flash_shutdown/main.ts
+++ b/cli/tests/testdata/run/flash_shutdown/main.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// Deno.serve caused segfault with this example after #16383
// refs:
diff --git a/cli/tests/testdata/run/heapstats.js b/cli/tests/testdata/run/heapstats.js
index 1f06e7f6e..e571dd730 100644
--- a/cli/tests/testdata/run/heapstats.js
+++ b/cli/tests/testdata/run/heapstats.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
function allocTest(alloc, allocAssert, deallocAssert) {
diff --git a/cli/tests/testdata/run/textproto.ts b/cli/tests/testdata/run/textproto.ts
index ff13bfe47..7ddb79717 100644
--- a/cli/tests/testdata/run/textproto.ts
+++ b/cli/tests/testdata/run/textproto.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 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.
diff --git a/cli/tests/testdata/run/websocket_test.ts b/cli/tests/testdata/run/websocket_test.ts
index e557a3cb2..a9dc34ad1 100644
--- a/cli/tests/testdata/run/websocket_test.ts
+++ b/cli/tests/testdata/run/websocket_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import {
assert,
assertEquals,
diff --git a/cli/tests/testdata/run/websocketstream_test.ts b/cli/tests/testdata/run/websocketstream_test.ts
index 74d8e5d9a..a584da322 100644
--- a/cli/tests/testdata/run/websocketstream_test.ts
+++ b/cli/tests/testdata/run/websocketstream_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import {
assert,
diff --git a/cli/tests/testdata/run/worker_close_in_wasm_reactions.js b/cli/tests/testdata/run/worker_close_in_wasm_reactions.js
index 8238aaa14..c2754ac64 100644
--- a/cli/tests/testdata/run/worker_close_in_wasm_reactions.js
+++ b/cli/tests/testdata/run/worker_close_in_wasm_reactions.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 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
diff --git a/cli/tests/testdata/run/worker_close_nested.js b/cli/tests/testdata/run/worker_close_nested.js
index b39dfd4c0..528c2844e 100644
--- a/cli/tests/testdata/run/worker_close_nested.js
+++ b/cli/tests/testdata/run/worker_close_nested.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// Test that closing a worker which has living child workers will automatically
// close the children.
diff --git a/cli/tests/testdata/run/worker_close_race.js b/cli/tests/testdata/run/worker_close_race.js
index 1b369c5d3..ee0808789 100644
--- a/cli/tests/testdata/run/worker_close_race.js
+++ b/cli/tests/testdata/run/worker_close_race.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 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
diff --git a/cli/tests/testdata/run/worker_drop_handle_race.js b/cli/tests/testdata/run/worker_drop_handle_race.js
index 5ad918314..19d509ac5 100644
--- a/cli/tests/testdata/run/worker_drop_handle_race.js
+++ b/cli/tests/testdata/run/worker_drop_handle_race.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 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
diff --git a/cli/tests/testdata/run/worker_drop_handle_race_terminate.js b/cli/tests/testdata/run/worker_drop_handle_race_terminate.js
index 93c324fdf..61ba4ab7b 100644
--- a/cli/tests/testdata/run/worker_drop_handle_race_terminate.js
+++ b/cli/tests/testdata/run/worker_drop_handle_race_terminate.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// Test that the panic in https://github.com/denoland/deno/issues/11342 does not
// happen when calling worker.terminate() after fixing
diff --git a/cli/tests/testdata/workers/close_nested_child.js b/cli/tests/testdata/workers/close_nested_child.js
index 15300cb03..bd95ae08c 100644
--- a/cli/tests/testdata/workers/close_nested_child.js
+++ b/cli/tests/testdata/workers/close_nested_child.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
console.log("Starting the child worker");
diff --git a/cli/tests/testdata/workers/close_nested_parent.js b/cli/tests/testdata/workers/close_nested_parent.js
index dd64b315a..c5df182d6 100644
--- a/cli/tests/testdata/workers/close_nested_parent.js
+++ b/cli/tests/testdata/workers/close_nested_parent.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
console.log("Starting the parent worker");
diff --git a/cli/tests/testdata/workers/close_race_worker.js b/cli/tests/testdata/workers/close_race_worker.js
index 7646f3a67..b194d961b 100644
--- a/cli/tests/testdata/workers/close_race_worker.js
+++ b/cli/tests/testdata/workers/close_race_worker.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
setTimeout(() => {
self.postMessage("");
diff --git a/cli/tests/testdata/workers/http_worker.js b/cli/tests/testdata/workers/http_worker.js
index 43ad5e12c..4f6b2ec8b 100644
--- a/cli/tests/testdata/workers/http_worker.js
+++ b/cli/tests/testdata/workers/http_worker.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
const listener = Deno.listen({ hostname: "127.0.0.1", port: 4506 });
postMessage("ready");
for await (const conn of listener) {
diff --git a/cli/tests/testdata/workers/test.ts b/cli/tests/testdata/workers/test.ts
index a087936dd..506bb4c31 100644
--- a/cli/tests/testdata/workers/test.ts
+++ b/cli/tests/testdata/workers/test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// Requires to be run with `--allow-net` flag
diff --git a/cli/tests/unit/blob_test.ts b/cli/tests/unit/blob_test.ts
index 15d96da44..8a91a76dd 100644
--- a/cli/tests/unit/blob_test.ts
+++ b/cli/tests/unit/blob_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assert, assertEquals, assertStringIncludes } from "./test_util.ts";
import { concat } from "../../../test_util/std/bytes/mod.ts";
diff --git a/cli/tests/unit/body_test.ts b/cli/tests/unit/body_test.ts
index 91acb1298..e7a38b7a6 100644
--- a/cli/tests/unit/body_test.ts
+++ b/cli/tests/unit/body_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assert, assertEquals } from "./test_util.ts";
// just a hack to get a body object
diff --git a/cli/tests/unit/broadcast_channel_test.ts b/cli/tests/unit/broadcast_channel_test.ts
index d56324cc0..06821c4db 100644
--- a/cli/tests/unit/broadcast_channel_test.ts
+++ b/cli/tests/unit/broadcast_channel_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertEquals } from "../../../test_util/std/testing/asserts.ts";
import { deferred } from "../../../test_util/std/async/deferred.ts";
diff --git a/cli/tests/unit/buffer_test.ts b/cli/tests/unit/buffer_test.ts
index 41d7e4d7f..6ca1d0466 100644
--- a/cli/tests/unit/buffer_test.ts
+++ b/cli/tests/unit/buffer_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-deprecated-deno-api
diff --git a/cli/tests/unit/build_test.ts b/cli/tests/unit/build_test.ts
index fcb0885bf..3b310acc3 100644
--- a/cli/tests/unit/build_test.ts
+++ b/cli/tests/unit/build_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assert } from "./test_util.ts";
Deno.test(function buildInfo() {
diff --git a/cli/tests/unit/cache_api_test.ts b/cli/tests/unit/cache_api_test.ts
index 7bca16d89..b2682349a 100644
--- a/cli/tests/unit/cache_api_test.ts
+++ b/cli/tests/unit/cache_api_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import {
assert,
assertEquals,
diff --git a/cli/tests/unit/chmod_test.ts b/cli/tests/unit/chmod_test.ts
index 70ab62c84..e30116f23 100644
--- a/cli/tests/unit/chmod_test.ts
+++ b/cli/tests/unit/chmod_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import {
assert,
assertEquals,
diff --git a/cli/tests/unit/chown_test.ts b/cli/tests/unit/chown_test.ts
index dd23627ae..17dc76491 100644
--- a/cli/tests/unit/chown_test.ts
+++ b/cli/tests/unit/chown_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertEquals, assertRejects, assertThrows } from "./test_util.ts";
// chown on Windows is noop for now, so ignore its testing on Windows
diff --git a/cli/tests/unit/console_test.ts b/cli/tests/unit/console_test.ts
index 97c429aab..1abacc9ad 100644
--- a/cli/tests/unit/console_test.ts
+++ b/cli/tests/unit/console_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// TODO(ry) The unit test functions in this module are too coarse. They should
// be broken up into smaller bits.
diff --git a/cli/tests/unit/copy_file_test.ts b/cli/tests/unit/copy_file_test.ts
index e906e17fe..c53f2601b 100644
--- a/cli/tests/unit/copy_file_test.ts
+++ b/cli/tests/unit/copy_file_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertEquals, assertRejects, assertThrows } from "./test_util.ts";
function readFileString(filename: string | URL): string {
diff --git a/cli/tests/unit/custom_event_test.ts b/cli/tests/unit/custom_event_test.ts
index 042a7447a..05d4fb169 100644
--- a/cli/tests/unit/custom_event_test.ts
+++ b/cli/tests/unit/custom_event_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertEquals } from "./test_util.ts";
Deno.test(function customEventInitializedWithDetail() {
diff --git a/cli/tests/unit/dir_test.ts b/cli/tests/unit/dir_test.ts
index 2f3f85270..d2ce1c453 100644
--- a/cli/tests/unit/dir_test.ts
+++ b/cli/tests/unit/dir_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assert, assertEquals, assertThrows } from "./test_util.ts";
Deno.test({ permissions: { read: true } }, function dirCwdNotNull() {
diff --git a/cli/tests/unit/error_stack_test.ts b/cli/tests/unit/error_stack_test.ts
index 8444972a8..15e18f0dd 100644
--- a/cli/tests/unit/error_stack_test.ts
+++ b/cli/tests/unit/error_stack_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertEquals, assertMatch } from "./test_util.ts";
Deno.test(function errorStackMessageLine() {
diff --git a/cli/tests/unit/error_test.ts b/cli/tests/unit/error_test.ts
index f3c9e20e6..bb7a9baf8 100644
--- a/cli/tests/unit/error_test.ts
+++ b/cli/tests/unit/error_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assert, assertThrows, fail } from "./test_util.ts";
Deno.test("Errors work", () => {
diff --git a/cli/tests/unit/esnext_test.ts b/cli/tests/unit/esnext_test.ts
index dfee67a77..630b9be97 100644
--- a/cli/tests/unit/esnext_test.ts
+++ b/cli/tests/unit/esnext_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertEquals } from "./test_util.ts";
// TODO(@kitsonk) remove when we are no longer patching TypeScript to have
diff --git a/cli/tests/unit/event_target_test.ts b/cli/tests/unit/event_target_test.ts
index f732003ec..49bd354aa 100644
--- a/cli/tests/unit/event_target_test.ts
+++ b/cli/tests/unit/event_target_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-window-prefix
import { assertEquals, assertThrows } from "./test_util.ts";
diff --git a/cli/tests/unit/event_test.ts b/cli/tests/unit/event_test.ts
index 2a9288937..d81023da1 100644
--- a/cli/tests/unit/event_test.ts
+++ b/cli/tests/unit/event_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assert, assertEquals, assertStringIncludes } from "./test_util.ts";
Deno.test(function eventInitializedWithType() {
diff --git a/cli/tests/unit/fetch_test.ts b/cli/tests/unit/fetch_test.ts
index 500891e08..9adafe203 100644
--- a/cli/tests/unit/fetch_test.ts
+++ b/cli/tests/unit/fetch_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import {
assert,
assertEquals,
diff --git a/cli/tests/unit/ffi_test.ts b/cli/tests/unit/ffi_test.ts
index 18b831137..690b37afc 100644
--- a/cli/tests/unit/ffi_test.ts
+++ b/cli/tests/unit/ffi_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertThrows } from "./test_util.ts";
diff --git a/cli/tests/unit/file_test.ts b/cli/tests/unit/file_test.ts
index a89496b28..23583ac2e 100644
--- a/cli/tests/unit/file_test.ts
+++ b/cli/tests/unit/file_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assert, assertEquals } from "./test_util.ts";
// deno-lint-ignore no-explicit-any
diff --git a/cli/tests/unit/filereader_test.ts b/cli/tests/unit/filereader_test.ts
index 651cb4e96..d65eaf4a1 100644
--- a/cli/tests/unit/filereader_test.ts
+++ b/cli/tests/unit/filereader_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertEquals } from "./test_util.ts";
Deno.test(function fileReaderConstruct() {
diff --git a/cli/tests/unit/files_test.ts b/cli/tests/unit/files_test.ts
index e5d3a96a7..c45f7072f 100644
--- a/cli/tests/unit/files_test.ts
+++ b/cli/tests/unit/files_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-deprecated-deno-api
diff --git a/cli/tests/unit/flash_test.ts b/cli/tests/unit/flash_test.ts
index 836c9b603..9491e4534 100644
--- a/cli/tests/unit/flash_test.ts
+++ b/cli/tests/unit/flash_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file
diff --git a/cli/tests/unit/flock_test.ts b/cli/tests/unit/flock_test.ts
index 20453a57a..7539e3d54 100644
--- a/cli/tests/unit/flock_test.ts
+++ b/cli/tests/unit/flock_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertEquals } from "./test_util.ts";
Deno.test(
diff --git a/cli/tests/unit/get_random_values_test.ts b/cli/tests/unit/get_random_values_test.ts
index 29c8365ea..01541ea10 100644
--- a/cli/tests/unit/get_random_values_test.ts
+++ b/cli/tests/unit/get_random_values_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertNotEquals, assertStrictEquals } from "./test_util.ts";
Deno.test(function getRandomValuesInt8Array() {
diff --git a/cli/tests/unit/globals_test.ts b/cli/tests/unit/globals_test.ts
index 8957dde20..cf7293bba 100644
--- a/cli/tests/unit/globals_test.ts
+++ b/cli/tests/unit/globals_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-window-prefix
import { assert } from "./test_util.ts";
diff --git a/cli/tests/unit/headers_test.ts b/cli/tests/unit/headers_test.ts
index fa711bb9b..e46cfc6c5 100644
--- a/cli/tests/unit/headers_test.ts
+++ b/cli/tests/unit/headers_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assert, assertEquals, assertThrows } from "./test_util.ts";
const {
inspectArgs,
diff --git a/cli/tests/unit/http_test.ts b/cli/tests/unit/http_test.ts
index 73bf07b68..3c6c86a69 100644
--- a/cli/tests/unit/http_test.ts
+++ b/cli/tests/unit/http_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import {
Buffer,
BufReader,
diff --git a/cli/tests/unit/internals_test.ts b/cli/tests/unit/internals_test.ts
index 7006feb06..e17f3e72c 100644
--- a/cli/tests/unit/internals_test.ts
+++ b/cli/tests/unit/internals_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assert } from "./test_util.ts";
Deno.test(function internalsExists() {
diff --git a/cli/tests/unit/intl_test.ts b/cli/tests/unit/intl_test.ts
index 788dd3c65..e135460d7 100644
--- a/cli/tests/unit/intl_test.ts
+++ b/cli/tests/unit/intl_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertEquals } from "./test_util.ts";
Deno.test("Intl.v8BreakIterator should be undefined", () => {
diff --git a/cli/tests/unit/io_test.ts b/cli/tests/unit/io_test.ts
index d238b89c4..efd548bea 100644
--- a/cli/tests/unit/io_test.ts
+++ b/cli/tests/unit/io_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertEquals } from "./test_util.ts";
import { Buffer } from "../../../test_util/std/io/buffer.ts";
diff --git a/cli/tests/unit/link_test.ts b/cli/tests/unit/link_test.ts
index 6f9c42039..d8ae50d45 100644
--- a/cli/tests/unit/link_test.ts
+++ b/cli/tests/unit/link_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import {
assert,
assertEquals,
diff --git a/cli/tests/unit/make_temp_test.ts b/cli/tests/unit/make_temp_test.ts
index ac48579f5..5e5c7bafa 100644
--- a/cli/tests/unit/make_temp_test.ts
+++ b/cli/tests/unit/make_temp_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import {
assert,
assertEquals,
diff --git a/cli/tests/unit/message_channel_test.ts b/cli/tests/unit/message_channel_test.ts
index 56bf0a727..35b7c47c4 100644
--- a/cli/tests/unit/message_channel_test.ts
+++ b/cli/tests/unit/message_channel_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// NOTE: these are just sometests to test the TypeScript types. Real coverage is
// provided by WPT.
import {
diff --git a/cli/tests/unit/metrics_test.ts b/cli/tests/unit/metrics_test.ts
index 7f78d4578..5ada58b97 100644
--- a/cli/tests/unit/metrics_test.ts
+++ b/cli/tests/unit/metrics_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assert, assertEquals } from "./test_util.ts";
Deno.test(async function metrics() {
diff --git a/cli/tests/unit/mkdir_test.ts b/cli/tests/unit/mkdir_test.ts
index d1f813025..990e66098 100644
--- a/cli/tests/unit/mkdir_test.ts
+++ b/cli/tests/unit/mkdir_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import {
assert,
assertEquals,
diff --git a/cli/tests/unit/navigator_test.ts b/cli/tests/unit/navigator_test.ts
index 010376273..ba7c2609a 100644
--- a/cli/tests/unit/navigator_test.ts
+++ b/cli/tests/unit/navigator_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assert } from "./test_util.ts";
Deno.test(function navigatorNumCpus() {
diff --git a/cli/tests/unit/net_test.ts b/cli/tests/unit/net_test.ts
index 930e4f052..652d07d7d 100644
--- a/cli/tests/unit/net_test.ts
+++ b/cli/tests/unit/net_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import {
assert,
assertEquals,
@@ -917,7 +917,7 @@ Deno.test(
const conn = await Deno.connect({ port: 3500 });
conn.unref();
await conn.read(new Uint8Array(10)); // The program exits here
- throw new Error(); // The program doesn't reach here
+ throw new Error(); // The program doesn't reach here
}
main();
`);
@@ -942,7 +942,7 @@ Deno.test(
conn.unref();
const reader = conn.readable.getReader();
await reader.read(); // The program exits here
- throw new Error(); // The program doesn't reach here
+ throw new Error(); // The program doesn't reach here
}
main();
`);
diff --git a/cli/tests/unit/os_test.ts b/cli/tests/unit/os_test.ts
index ae2bee72e..81f912bcc 100644
--- a/cli/tests/unit/os_test.ts
+++ b/cli/tests/unit/os_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import {
assert,
assertEquals,
diff --git a/cli/tests/unit/performance_test.ts b/cli/tests/unit/performance_test.ts
index 687bb024d..a7dab5f9e 100644
--- a/cli/tests/unit/performance_test.ts
+++ b/cli/tests/unit/performance_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import {
assert,
assertEquals,
diff --git a/cli/tests/unit/permissions_test.ts b/cli/tests/unit/permissions_test.ts
index 3af2e35ea..9f9b605f9 100644
--- a/cli/tests/unit/permissions_test.ts
+++ b/cli/tests/unit/permissions_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import {
assert,
assertEquals,
diff --git a/cli/tests/unit/process_test.ts b/cli/tests/unit/process_test.ts
index e610095ff..3291956f9 100644
--- a/cli/tests/unit/process_test.ts
+++ b/cli/tests/unit/process_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import {
assert,
assertEquals,
diff --git a/cli/tests/unit/progressevent_test.ts b/cli/tests/unit/progressevent_test.ts
index f6068e1a0..8f88b4bf5 100644
--- a/cli/tests/unit/progressevent_test.ts
+++ b/cli/tests/unit/progressevent_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertEquals } from "./test_util.ts";
Deno.test(function progressEventConstruct() {
diff --git a/cli/tests/unit/promise_hooks_test.ts b/cli/tests/unit/promise_hooks_test.ts
index 647fa98cb..cbdb6320a 100644
--- a/cli/tests/unit/promise_hooks_test.ts
+++ b/cli/tests/unit/promise_hooks_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertEquals } from "./test_util.ts";
diff --git a/cli/tests/unit/read_dir_test.ts b/cli/tests/unit/read_dir_test.ts
index 1c81e860a..b31de9454 100644
--- a/cli/tests/unit/read_dir_test.ts
+++ b/cli/tests/unit/read_dir_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import {
assert,
assertEquals,
diff --git a/cli/tests/unit/read_file_test.ts b/cli/tests/unit/read_file_test.ts
index 888021eda..0d25ea6d8 100644
--- a/cli/tests/unit/read_file_test.ts
+++ b/cli/tests/unit/read_file_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import {
assert,
assertEquals,
diff --git a/cli/tests/unit/read_link_test.ts b/cli/tests/unit/read_link_test.ts
index 8bd7661f2..8cd52dd06 100644
--- a/cli/tests/unit/read_link_test.ts
+++ b/cli/tests/unit/read_link_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import {
assertEquals,
assertRejects,
diff --git a/cli/tests/unit/real_path_test.ts b/cli/tests/unit/real_path_test.ts
index 5297c2b76..b606a4a47 100644
--- a/cli/tests/unit/real_path_test.ts
+++ b/cli/tests/unit/real_path_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import {
assert,
assertEquals,
diff --git a/cli/tests/unit/remove_test.ts b/cli/tests/unit/remove_test.ts
index 0032459eb..965bc43a3 100644
--- a/cli/tests/unit/remove_test.ts
+++ b/cli/tests/unit/remove_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assert, assertRejects, assertThrows } from "./test_util.ts";
const REMOVE_METHODS = ["remove", "removeSync"] as const;
diff --git a/cli/tests/unit/rename_test.ts b/cli/tests/unit/rename_test.ts
index cf458f44d..94603a601 100644
--- a/cli/tests/unit/rename_test.ts
+++ b/cli/tests/unit/rename_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import {
assert,
assertEquals,
diff --git a/cli/tests/unit/request_test.ts b/cli/tests/unit/request_test.ts
index 68f7a86c1..6b48ddbd7 100644
--- a/cli/tests/unit/request_test.ts
+++ b/cli/tests/unit/request_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertEquals, assertStringIncludes } from "./test_util.ts";
Deno.test(async function fromInit() {
diff --git a/cli/tests/unit/resources_test.ts b/cli/tests/unit/resources_test.ts
index 60325b91d..2d1f2fd75 100644
--- a/cli/tests/unit/resources_test.ts
+++ b/cli/tests/unit/resources_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assert, assertEquals, assertThrows } from "./test_util.ts";
Deno.test(function resourcesCloseBadArgs() {
diff --git a/cli/tests/unit/response_test.ts b/cli/tests/unit/response_test.ts
index c2a230138..f7940fef8 100644
--- a/cli/tests/unit/response_test.ts
+++ b/cli/tests/unit/response_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import {
assert,
assertEquals,
diff --git a/cli/tests/unit/signal_test.ts b/cli/tests/unit/signal_test.ts
index 25143da1f..10ed32489 100644
--- a/cli/tests/unit/signal_test.ts
+++ b/cli/tests/unit/signal_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertEquals, assertThrows, deferred, delay } from "./test_util.ts";
Deno.test(
diff --git a/cli/tests/unit/stat_test.ts b/cli/tests/unit/stat_test.ts
index 9a504b4fc..50149cae6 100644
--- a/cli/tests/unit/stat_test.ts
+++ b/cli/tests/unit/stat_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import {
assert,
assertEquals,
diff --git a/cli/tests/unit/stdio_test.ts b/cli/tests/unit/stdio_test.ts
index cecb3cfb5..bca7f9f4a 100644
--- a/cli/tests/unit/stdio_test.ts
+++ b/cli/tests/unit/stdio_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertEquals } from "./test_util.ts";
Deno.test(async function stdioStdinRead() {
diff --git a/cli/tests/unit/streams_deprecated.ts b/cli/tests/unit/streams_deprecated.ts
index 892ce39ad..04dbfa3fb 100644
--- a/cli/tests/unit/streams_deprecated.ts
+++ b/cli/tests/unit/streams_deprecated.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertEquals } from "./test_util.ts";
Deno.test(async function symlinkSyncPerm() {
diff --git a/cli/tests/unit/symlink_test.ts b/cli/tests/unit/symlink_test.ts
index 16254b9b4..7b9a9ad4b 100644
--- a/cli/tests/unit/symlink_test.ts
+++ b/cli/tests/unit/symlink_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import {
assert,
assertRejects,
diff --git a/cli/tests/unit/sync_test.ts b/cli/tests/unit/sync_test.ts
index 49afe464a..7e0297a79 100644
--- a/cli/tests/unit/sync_test.ts
+++ b/cli/tests/unit/sync_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertEquals } from "./test_util.ts";
Deno.test(
diff --git a/cli/tests/unit/test_util.ts b/cli/tests/unit/test_util.ts
index ce945c7db..09102d330 100644
--- a/cli/tests/unit/test_util.ts
+++ b/cli/tests/unit/test_util.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import * as colors from "../../../test_util/std/fmt/colors.ts";
export { colors };
diff --git a/cli/tests/unit/testing_test.ts b/cli/tests/unit/testing_test.ts
index 90575aeb2..9c906a111 100644
--- a/cli/tests/unit/testing_test.ts
+++ b/cli/tests/unit/testing_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertEquals, assertRejects, assertThrows } from "./test_util.ts";
Deno.test(function testWrongOverloads() {
diff --git a/cli/tests/unit/text_encoding_test.ts b/cli/tests/unit/text_encoding_test.ts
index 06ec09048..78e4267a9 100644
--- a/cli/tests/unit/text_encoding_test.ts
+++ b/cli/tests/unit/text_encoding_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assert, assertEquals, assertThrows } from "./test_util.ts";
Deno.test(function btoaSuccess() {
diff --git a/cli/tests/unit/timers_test.ts b/cli/tests/unit/timers_test.ts
index 735e53e0f..8de756516 100644
--- a/cli/tests/unit/timers_test.ts
+++ b/cli/tests/unit/timers_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import {
assert,
assertEquals,
diff --git a/cli/tests/unit/tls_test.ts b/cli/tests/unit/tls_test.ts
index e5ad6e66c..393e57dfa 100644
--- a/cli/tests/unit/tls_test.ts
+++ b/cli/tests/unit/tls_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import {
assert,
assertEquals,
diff --git a/cli/tests/unit/truncate_test.ts b/cli/tests/unit/truncate_test.ts
index 0b5e804e8..a705ca724 100644
--- a/cli/tests/unit/truncate_test.ts
+++ b/cli/tests/unit/truncate_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertEquals, assertRejects, assertThrows } from "./test_util.ts";
Deno.test(
diff --git a/cli/tests/unit/tty_color_test.ts b/cli/tests/unit/tty_color_test.ts
index f819a1a63..747d92dcc 100644
--- a/cli/tests/unit/tty_color_test.ts
+++ b/cli/tests/unit/tty_color_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertEquals } from "./test_util.ts";
// Note tests for Deno.stdin.setRaw is in integration tests.
diff --git a/cli/tests/unit/tty_test.ts b/cli/tests/unit/tty_test.ts
index 88b25d758..16ba84a6a 100644
--- a/cli/tests/unit/tty_test.ts
+++ b/cli/tests/unit/tty_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assert } from "./test_util.ts";
// Note tests for Deno.stdin.setRaw is in integration tests.
diff --git a/cli/tests/unit/umask_test.ts b/cli/tests/unit/umask_test.ts
index 384ce3ec5..8381e4f12 100644
--- a/cli/tests/unit/umask_test.ts
+++ b/cli/tests/unit/umask_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertEquals } from "./test_util.ts";
Deno.test(
diff --git a/cli/tests/unit/url_search_params_test.ts b/cli/tests/unit/url_search_params_test.ts
index 63c45d5ac..9eead890c 100644
--- a/cli/tests/unit/url_search_params_test.ts
+++ b/cli/tests/unit/url_search_params_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assert, assertEquals } from "./test_util.ts";
Deno.test(function urlSearchParamsWithMultipleSpaces() {
diff --git a/cli/tests/unit/url_test.ts b/cli/tests/unit/url_test.ts
index 1faf33cd0..644b8dd39 100644
--- a/cli/tests/unit/url_test.ts
+++ b/cli/tests/unit/url_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import {
assert,
assertEquals,
diff --git a/cli/tests/unit/urlpattern_test.ts b/cli/tests/unit/urlpattern_test.ts
index b29352c14..1ec64b2fe 100644
--- a/cli/tests/unit/urlpattern_test.ts
+++ b/cli/tests/unit/urlpattern_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assert, assertEquals } from "./test_util.ts";
Deno.test(function urlPatternFromString() {
diff --git a/cli/tests/unit/utime_test.ts b/cli/tests/unit/utime_test.ts
index cfd757535..4ee415ee7 100644
--- a/cli/tests/unit/utime_test.ts
+++ b/cli/tests/unit/utime_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import {
assertEquals,
assertRejects,
diff --git a/cli/tests/unit/websocket_test.ts b/cli/tests/unit/websocket_test.ts
index 6bd35efca..b0379fac9 100644
--- a/cli/tests/unit/websocket_test.ts
+++ b/cli/tests/unit/websocket_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertEquals, assertThrows, deferred, fail } from "./test_util.ts";
Deno.test({ permissions: "none" }, function websocketPermissionless() {
diff --git a/cli/tests/unit/webstorage_test.ts b/cli/tests/unit/webstorage_test.ts
index df32e9edb..25813ac03 100644
--- a/cli/tests/unit/webstorage_test.ts
+++ b/cli/tests/unit/webstorage_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-explicit-any
import { assert } from "./test_util.ts";
diff --git a/cli/tests/unit/worker_permissions_test.ts b/cli/tests/unit/worker_permissions_test.ts
index 681290c81..91696fa2c 100644
--- a/cli/tests/unit/worker_permissions_test.ts
+++ b/cli/tests/unit/worker_permissions_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertEquals, deferred } from "./test_util.ts";
Deno.test(
diff --git a/cli/tests/unit/worker_types.ts b/cli/tests/unit/worker_types.ts
index 081f5ead7..d166de367 100644
--- a/cli/tests/unit/worker_types.ts
+++ b/cli/tests/unit/worker_types.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assert } from "./test_util.ts";
Deno.test(
diff --git a/cli/tests/unit/write_file_test.ts b/cli/tests/unit/write_file_test.ts
index 945807b3f..0c3ff491d 100644
--- a/cli/tests/unit/write_file_test.ts
+++ b/cli/tests/unit/write_file_test.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import {
assert,
assertEquals,
diff --git a/cli/tests/upgrade_tests.rs b/cli/tests/upgrade_tests.rs
index f67e302ff..76a072126 100644
--- a/cli/tests/upgrade_tests.rs
+++ b/cli/tests/upgrade_tests.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::process::{Command, Stdio};
use test_util as util;
diff --git a/cli/tests/vendor_tests.rs b/cli/tests/vendor_tests.rs
index 6f9628a40..55b8913db 100644
--- a/cli/tests/vendor_tests.rs
+++ b/cli/tests/vendor_tests.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
mod vendor {
use deno_core::serde_json;
diff --git a/cli/tests/watcher_tests.rs b/cli/tests/watcher_tests.rs
index 45690d537..b5c4fe5c0 100644
--- a/cli/tests/watcher_tests.rs
+++ b/cli/tests/watcher_tests.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use flaky_test::flaky_test;
use std::fs::write;
diff --git a/cli/tests/worker_tests.rs b/cli/tests/worker_tests.rs
index 1c74225e3..fa60e53c4 100644
--- a/cli/tests/worker_tests.rs
+++ b/cli/tests/worker_tests.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
mod integration;
diff --git a/cli/tools/bench.rs b/cli/tools/bench.rs
index 2bebe124b..24fb07919 100644
--- a/cli/tools/bench.rs
+++ b/cli/tools/bench.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::args::BenchConfig;
use crate::args::BenchFlags;
diff --git a/cli/tools/bundle.rs b/cli/tools/bundle.rs
index 95aa52b5b..375a64088 100644
--- a/cli/tools/bundle.rs
+++ b/cli/tools/bundle.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::path::PathBuf;
use std::sync::Arc;
diff --git a/cli/tools/check.rs b/cli/tools/check.rs
index cf3bf0a49..e3fb664ad 100644
--- a/cli/tools/check.rs
+++ b/cli/tools/check.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::sync::Arc;
diff --git a/cli/tools/coverage/json_types.rs b/cli/tools/coverage/json_types.rs
index 6da17d58f..d5c6591f7 100644
--- a/cli/tools/coverage/json_types.rs
+++ b/cli/tools/coverage/json_types.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use serde::Deserialize;
use serde::Serialize;
diff --git a/cli/tools/coverage/merge.rs b/cli/tools/coverage/merge.rs
index d995c6ab3..7fe382d24 100644
--- a/cli/tools/coverage/merge.rs
+++ b/cli/tools/coverage/merge.rs
@@ -1,6 +1,6 @@
// Forked from https://github.com/demurgos/v8-coverage/tree/d0ca18da8740198681e0bc68971b0a6cdb11db3e/rust
// Copyright 2021 Charles Samborski. All rights reserved. MIT license.
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use super::json_types::CoverageRange;
use super::json_types::FunctionCoverage;
diff --git a/cli/tools/coverage/mod.rs b/cli/tools/coverage/mod.rs
index 04ed9d033..075a43fea 100644
--- a/cli/tools/coverage/mod.rs
+++ b/cli/tools/coverage/mod.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::args::CoverageFlags;
use crate::args::Flags;
diff --git a/cli/tools/coverage/range_tree.rs b/cli/tools/coverage/range_tree.rs
index 87ddd8baa..19b3257f8 100644
--- a/cli/tools/coverage/range_tree.rs
+++ b/cli/tools/coverage/range_tree.rs
@@ -1,6 +1,6 @@
// Forked from https://github.com/demurgos/v8-coverage/tree/d0ca18da8740198681e0bc68971b0a6cdb11db3e/rust
// Copyright 2021 Charles Samborski. All rights reserved. MIT license.
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use super::json_types::CoverageRange;
use std::iter::Peekable;
diff --git a/cli/tools/doc.rs b/cli/tools/doc.rs
index b01e96847..0067e485a 100644
--- a/cli/tools/doc.rs
+++ b/cli/tools/doc.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::args::DocFlags;
use crate::args::Flags;
diff --git a/cli/tools/fmt.rs b/cli/tools/fmt.rs
index fee59c6dc..3cfec9019 100644
--- a/cli/tools/fmt.rs
+++ b/cli/tools/fmt.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
//! This module provides file formatting utilities using
//! [`dprint-plugin-typescript`](https://github.com/dprint/dprint-plugin-typescript).
diff --git a/cli/tools/info.rs b/cli/tools/info.rs
index 86a18c4e2..87e2d41d2 100644
--- a/cli/tools/info.rs
+++ b/cli/tools/info.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::collections::HashMap;
use std::collections::HashSet;
diff --git a/cli/tools/init/mod.rs b/cli/tools/init/mod.rs
index ca919b606..12d5872f1 100644
--- a/cli/tools/init/mod.rs
+++ b/cli/tools/init/mod.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::args::InitFlags;
use crate::colors;
diff --git a/cli/tools/installer.rs b/cli/tools/installer.rs
index 07397131c..7f5a89a59 100644
--- a/cli/tools/installer.rs
+++ b/cli/tools/installer.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::args::resolve_no_prompt;
use crate::args::ConfigFlag;
diff --git a/cli/tools/lint.rs b/cli/tools/lint.rs
index 9925c3273..4606375c1 100644
--- a/cli/tools/lint.rs
+++ b/cli/tools/lint.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
//! This module provides file linting utilities using
//! [`deno_lint`](https://github.com/denoland/deno_lint).
diff --git a/cli/tools/mod.rs b/cli/tools/mod.rs
index 595fdd760..cf29435a7 100644
--- a/cli/tools/mod.rs
+++ b/cli/tools/mod.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
pub mod bench;
pub mod bundle;
diff --git a/cli/tools/repl/cdp.rs b/cli/tools/repl/cdp.rs
index de2d784f7..f90a1875e 100644
--- a/cli/tools/repl/cdp.rs
+++ b/cli/tools/repl/cdp.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
/// <https://chromedevtools.github.io/devtools-protocol/tot/>
use deno_core::serde_json;
diff --git a/cli/tools/repl/channel.rs b/cli/tools/repl/channel.rs
index 4f2086fb5..47007e634 100644
--- a/cli/tools/repl/channel.rs
+++ b/cli/tools/repl/channel.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::anyhow::anyhow;
use deno_core::error::AnyError;
diff --git a/cli/tools/repl/editor.rs b/cli/tools/repl/editor.rs
index 86d4ce4f9..fbdda3f5c 100644
--- a/cli/tools/repl/editor.rs
+++ b/cli/tools/repl/editor.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::colors;
use deno_ast::swc::parser::error::SyntaxError;
diff --git a/cli/tools/repl/mod.rs b/cli/tools/repl/mod.rs
index b59405580..929a1b5d8 100644
--- a/cli/tools/repl/mod.rs
+++ b/cli/tools/repl/mod.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::args::Flags;
use crate::args::ReplFlags;
diff --git a/cli/tools/repl/session.rs b/cli/tools/repl/session.rs
index 3f6528f3b..0c0563ab8 100644
--- a/cli/tools/repl/session.rs
+++ b/cli/tools/repl/session.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::colors;
use crate::lsp::ReplLanguageServer;
diff --git a/cli/tools/run.rs b/cli/tools/run.rs
index 617ec28f6..af982e483 100644
--- a/cli/tools/run.rs
+++ b/cli/tools/run.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::io::Read;
use std::path::PathBuf;
diff --git a/cli/tools/standalone.rs b/cli/tools/standalone.rs
index ffc4d1f38..471c9605d 100644
--- a/cli/tools/standalone.rs
+++ b/cli/tools/standalone.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::args::CompileFlags;
use crate::args::Flags;
diff --git a/cli/tools/task.rs b/cli/tools/task.rs
index 39d493492..51fd377e4 100644
--- a/cli/tools/task.rs
+++ b/cli/tools/task.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::args::Flags;
use crate::args::TaskFlags;
diff --git a/cli/tools/test.rs b/cli/tools/test.rs
index 5fa72f7a7..35c0ea079 100644
--- a/cli/tools/test.rs
+++ b/cli/tools/test.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::args::Flags;
use crate::args::TestFlags;
diff --git a/cli/tools/upgrade.rs b/cli/tools/upgrade.rs
index a9b60413b..dfdbe188a 100644
--- a/cli/tools/upgrade.rs
+++ b/cli/tools/upgrade.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
//! This module provides feature to upgrade deno executable
diff --git a/cli/tools/vendor/analyze.rs b/cli/tools/vendor/analyze.rs
index 0aa7010c7..3b1f20ad9 100644
--- a/cli/tools/vendor/analyze.rs
+++ b/cli/tools/vendor/analyze.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_ast::swc::ast::ExportDefaultDecl;
use deno_ast::swc::ast::ExportSpecifier;
diff --git a/cli/tools/vendor/build.rs b/cli/tools/vendor/build.rs
index bdb384e43..8a5b638be 100644
--- a/cli/tools/vendor/build.rs
+++ b/cli/tools/vendor/build.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::fmt::Write as _;
use std::path::Path;
diff --git a/cli/tools/vendor/import_map.rs b/cli/tools/vendor/import_map.rs
index b5df81271..411a2e059 100644
--- a/cli/tools/vendor/import_map.rs
+++ b/cli/tools/vendor/import_map.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_ast::LineAndColumnIndex;
use deno_ast::ModuleSpecifier;
diff --git a/cli/tools/vendor/mappings.rs b/cli/tools/vendor/mappings.rs
index 57571cf11..14705e51e 100644
--- a/cli/tools/vendor/mappings.rs
+++ b/cli/tools/vendor/mappings.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::collections::HashMap;
use std::collections::HashSet;
diff --git a/cli/tools/vendor/mod.rs b/cli/tools/vendor/mod.rs
index 21e3a4485..c15c7d1d3 100644
--- a/cli/tools/vendor/mod.rs
+++ b/cli/tools/vendor/mod.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::path::Path;
use std::path::PathBuf;
diff --git a/cli/tools/vendor/specifiers.rs b/cli/tools/vendor/specifiers.rs
index 21ae2ca85..d4f413c31 100644
--- a/cli/tools/vendor/specifiers.rs
+++ b/cli/tools/vendor/specifiers.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::collections::BTreeMap;
use std::collections::HashSet;
diff --git a/cli/tools/vendor/test.rs b/cli/tools/vendor/test.rs
index 9cf2bb603..61c885731 100644
--- a/cli/tools/vendor/test.rs
+++ b/cli/tools/vendor/test.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::cell::RefCell;
use std::collections::HashMap;
diff --git a/cli/tsc/99_main_compiler.js b/cli/tsc/99_main_compiler.js
index 5fce3e1d1..a3cdad742 100644
--- a/cli/tsc/99_main_compiler.js
+++ b/cli/tsc/99_main_compiler.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// @ts-check
/// <reference path="./compiler.d.ts" />
diff --git a/cli/tsc/compiler.d.ts b/cli/tsc/compiler.d.ts
index 47910bbad..ab6f95bd3 100644
--- a/cli/tsc/compiler.d.ts
+++ b/cli/tsc/compiler.d.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// Contains types that can be used to validate and check `99_main_compiler.js`
diff --git a/cli/tsc/diagnostics.rs b/cli/tsc/diagnostics.rs
index 8323fd7ac..4cd6564cb 100644
--- a/cli/tsc/diagnostics.rs
+++ b/cli/tsc/diagnostics.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_runtime::colors;
diff --git a/cli/tsc/dts/lib.deno.ns.d.ts b/cli/tsc/dts/lib.deno.ns.d.ts
index 4dafd7388..f182a63d8 100644
--- a/cli/tsc/dts/lib.deno.ns.d.ts
+++ b/cli/tsc/dts/lib.deno.ns.d.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
/// <reference no-default-lib="true" />
/// <reference lib="esnext" />
diff --git a/cli/tsc/dts/lib.deno.shared_globals.d.ts b/cli/tsc/dts/lib.deno.shared_globals.d.ts
index 5b30c0a87..d0b44f58a 100644
--- a/cli/tsc/dts/lib.deno.shared_globals.d.ts
+++ b/cli/tsc/dts/lib.deno.shared_globals.d.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// Documentation partially adapted from [MDN](https://developer.mozilla.org/),
// by Mozilla Contributors, which is licensed under CC-BY-SA 2.5.
diff --git a/cli/tsc/dts/lib.deno.unstable.d.ts b/cli/tsc/dts/lib.deno.unstable.d.ts
index 77d350503..d34a5bd62 100644
--- a/cli/tsc/dts/lib.deno.unstable.d.ts
+++ b/cli/tsc/dts/lib.deno.unstable.d.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
/// <reference no-default-lib="true" />
/// <reference lib="deno.ns" />
diff --git a/cli/tsc/dts/lib.deno.window.d.ts b/cli/tsc/dts/lib.deno.window.d.ts
index 4ce288a4d..e9634f80d 100644
--- a/cli/tsc/dts/lib.deno.window.d.ts
+++ b/cli/tsc/dts/lib.deno.window.d.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
/// <reference no-default-lib="true" />
/// <reference lib="deno.ns" />
diff --git a/cli/tsc/dts/lib.deno.worker.d.ts b/cli/tsc/dts/lib.deno.worker.d.ts
index d274d4c05..f9684d826 100644
--- a/cli/tsc/dts/lib.deno.worker.d.ts
+++ b/cli/tsc/dts/lib.deno.worker.d.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
/// <reference no-default-lib="true" />
/// <reference lib="deno.ns" />
diff --git a/cli/tsc/dts/lib.deno_webgpu.d.ts b/cli/tsc/dts/lib.deno_webgpu.d.ts
index 32f142768..0497e2417 100644
--- a/cli/tsc/dts/lib.deno_webgpu.d.ts
+++ b/cli/tsc/dts/lib.deno_webgpu.d.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-explicit-any no-empty-interface
diff --git a/cli/tsc/dts/lib.dom.asynciterable.d.ts b/cli/tsc/dts/lib.dom.asynciterable.d.ts
index 27f9f3ede..a1ded18a7 100644
--- a/cli/tsc/dts/lib.dom.asynciterable.d.ts
+++ b/cli/tsc/dts/lib.dom.asynciterable.d.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
/// <reference no-default-lib="true"/>
diff --git a/cli/tsc/dts/lib.dom.extras.d.ts b/cli/tsc/dts/lib.dom.extras.d.ts
index b80435a78..2c593b2cb 100644
--- a/cli/tsc/dts/lib.dom.extras.d.ts
+++ b/cli/tsc/dts/lib.dom.extras.d.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
/*
* This library contains DOM standards that are not currently included in the
diff --git a/cli/tsc/mod.rs b/cli/tsc/mod.rs
index 2b7b3d368..4784adfb9 100644
--- a/cli/tsc/mod.rs
+++ b/cli/tsc/mod.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::args::TsConfig;
use crate::graph_util::GraphData;
diff --git a/cli/util/checksum.rs b/cli/util/checksum.rs
index c0e41356d..73eec19d2 100644
--- a/cli/util/checksum.rs
+++ b/cli/util/checksum.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use ring::digest::Context;
use ring::digest::SHA256;
diff --git a/cli/util/diff.rs b/cli/util/diff.rs
index 048464162..3dbe8a6ff 100644
--- a/cli/util/diff.rs
+++ b/cli/util/diff.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::colors;
use dissimilar::{diff as difference, Chunk};
diff --git a/cli/util/display.rs b/cli/util/display.rs
index 16b301866..ee3d2f2d6 100644
--- a/cli/util/display.rs
+++ b/cli/util/display.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::error::AnyError;
use deno_core::serde_json;
diff --git a/cli/util/draw_thread.rs b/cli/util/draw_thread.rs
index 49c45312c..028b20d00 100644
--- a/cli/util/draw_thread.rs
+++ b/cli/util/draw_thread.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use console_static_text::ConsoleStaticText;
use deno_core::parking_lot::Mutex;
diff --git a/cli/util/file_watcher.rs b/cli/util/file_watcher.rs
index b85df3bd6..741cb5a04 100644
--- a/cli/util/file_watcher.rs
+++ b/cli/util/file_watcher.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::colors;
use crate::util::fs::canonicalize_path;
diff --git a/cli/util/fs.rs b/cli/util/fs.rs
index cb8a4d369..d541b9ba4 100644
--- a/cli/util/fs.rs
+++ b/cli/util/fs.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::anyhow::Context;
use deno_core::error::AnyError;
diff --git a/cli/util/logger.rs b/cli/util/logger.rs
index caa027c04..910dbb020 100644
--- a/cli/util/logger.rs
+++ b/cli/util/logger.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::io::Write;
diff --git a/cli/util/mod.rs b/cli/util/mod.rs
index a7a72f3b4..d0b500e31 100644
--- a/cli/util/mod.rs
+++ b/cli/util/mod.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// Note: Only add code in this folder that has no application specific logic
pub mod checksum;
diff --git a/cli/util/progress_bar/mod.rs b/cli/util/progress_bar/mod.rs
index a20ac43c9..004b48b2f 100644
--- a/cli/util/progress_bar/mod.rs
+++ b/cli/util/progress_bar/mod.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::sync::atomic::AtomicU64;
use std::sync::atomic::Ordering;
diff --git a/cli/util/progress_bar/renderer.rs b/cli/util/progress_bar/renderer.rs
index d8fa1769d..41a27f3aa 100644
--- a/cli/util/progress_bar/renderer.rs
+++ b/cli/util/progress_bar/renderer.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::time::Duration;
diff --git a/cli/util/text_encoding.rs b/cli/util/text_encoding.rs
index c16a1289d..bb7d442e9 100644
--- a/cli/util/text_encoding.rs
+++ b/cli/util/text_encoding.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use encoding_rs::*;
use std::borrow::Cow;
diff --git a/cli/util/unix.rs b/cli/util/unix.rs
index f282f6cfe..fd0c94ea6 100644
--- a/cli/util/unix.rs
+++ b/cli/util/unix.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
/// Raise soft file descriptor limit to hard file descriptor limit.
/// This is the difference between `ulimit -n` and `ulimit -n -H`.
diff --git a/cli/util/windows.rs b/cli/util/windows.rs
index 0801ff2f5..a8b57114d 100644
--- a/cli/util/windows.rs
+++ b/cli/util/windows.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
/// Ensures that stdin, stdout, and stderr are open and have valid HANDLEs
/// associated with them. There are many places where a `std::fs::File` is
diff --git a/cli/version.rs b/cli/version.rs
index 1a96eb234..c4696620e 100644
--- a/cli/version.rs
+++ b/cli/version.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
pub const GIT_COMMIT_HASH: &str = env!("GIT_COMMIT_HASH");
pub const TYPESCRIPT: &str = env!("TS_VERSION");
diff --git a/core/00_primordials.js b/core/00_primordials.js
index 19e16860f..33d7299d5 100644
--- a/core/00_primordials.js
+++ b/core/00_primordials.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// Based on https://github.com/nodejs/node/blob/889ad35d3d41e376870f785b0c1b669cb732013d/lib/internal/per_context/primordials.js
// Copyright Joyent, Inc. and other Node contributors.
diff --git a/core/01_core.js b/core/01_core.js
index 2560f979d..0b0804662 100644
--- a/core/01_core.js
+++ b/core/01_core.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
((window) => {
diff --git a/core/02_error.js b/core/02_error.js
index d8e823bb2..2798b1aa7 100644
--- a/core/02_error.js
+++ b/core/02_error.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
((window) => {
diff --git a/core/Cargo.toml b/core/Cargo.toml
index a9bff0af5..c74537549 100644
--- a/core/Cargo.toml
+++ b/core/Cargo.toml
@@ -1,4 +1,4 @@
-# Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+# Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
[package]
name = "deno_core"
diff --git a/core/async_cancel.rs b/core/async_cancel.rs
index 11b07e189..a282194f5 100644
--- a/core/async_cancel.rs
+++ b/core/async_cancel.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::RcLike;
use crate::Resource;
diff --git a/core/async_cell.rs b/core/async_cell.rs
index e643af782..f95dc3a84 100644
--- a/core/async_cell.rs
+++ b/core/async_cell.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::any::type_name;
use std::any::Any;
diff --git a/core/bindings.rs b/core/bindings.rs
index a28618571..191538bd2 100644
--- a/core/bindings.rs
+++ b/core/bindings.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::error::is_instance_of_error;
use crate::modules::get_asserted_module_type_from_assertions;
diff --git a/core/encode_decode_test.js b/core/encode_decode_test.js
index 663bc1af6..0f4668765 100644
--- a/core/encode_decode_test.js
+++ b/core/encode_decode_test.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
function assert(cond) {
if (!cond) {
diff --git a/core/error.rs b/core/error.rs
index 61e3529fd..d788e14b5 100644
--- a/core/error.rs
+++ b/core/error.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::runtime::GetErrorClassFn;
use crate::runtime::JsRealm;
diff --git a/core/error_builder_test.js b/core/error_builder_test.js
index 7f8965127..f442819cb 100644
--- a/core/error_builder_test.js
+++ b/core/error_builder_test.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
const { core } = Deno;
const { ops } = core;
diff --git a/core/examples/disable_ops.rs b/core/examples/disable_ops.rs
index c1473b193..a99568589 100644
--- a/core/examples/disable_ops.rs
+++ b/core/examples/disable_ops.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
//! This example shows you how to define ops in Rust and then call them from
//! JavaScript.
diff --git a/core/examples/eval_js_value.rs b/core/examples/eval_js_value.rs
index 920a3c532..7bb954371 100644
--- a/core/examples/eval_js_value.rs
+++ b/core/examples/eval_js_value.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
//! This example shows you how to evaluate JavaScript expression and deserialize
//! return value into a Rust object.
diff --git a/core/examples/fs_module_loader.rs b/core/examples/fs_module_loader.rs
index cd22e022c..0fe122238 100644
--- a/core/examples/fs_module_loader.rs
+++ b/core/examples/fs_module_loader.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::anyhow::Error;
use deno_core::FsModuleLoader;
diff --git a/core/examples/hello_world.rs b/core/examples/hello_world.rs
index 9260cfe56..a1edbead0 100644
--- a/core/examples/hello_world.rs
+++ b/core/examples/hello_world.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
//! This example shows you how to define ops in Rust and then call them from
//! JavaScript.
diff --git a/core/examples/http_bench_json_ops.js b/core/examples/http_bench_json_ops.js
index 261d91559..28c491064 100644
--- a/core/examples/http_bench_json_ops.js
+++ b/core/examples/http_bench_json_ops.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// This is not a real HTTP server. We read blindly one time into 'requestBuf',
// then write this fixed 'responseBuf'. The point of this benchmark is to
// exercise the event loop in a simple yet semi-realistic way.
diff --git a/core/examples/http_bench_json_ops.rs b/core/examples/http_bench_json_ops.rs
index af57f3121..23945c632 100644
--- a/core/examples/http_bench_json_ops.rs
+++ b/core/examples/http_bench_json_ops.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::anyhow::Error;
use deno_core::op;
use deno_core::AsyncRefCell;
diff --git a/core/examples/panik.rs b/core/examples/panik.rs
index 23efcbb3b..76be108ec 100644
--- a/core/examples/panik.rs
+++ b/core/examples/panik.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
//! This example shows that op-panics currently result in UB (likely "failed to initiate panic")
//! without a custom panic hook that aborts the process or -C panic=abort.
//!
diff --git a/core/examples/schedule_task.rs b/core/examples/schedule_task.rs
index 475c2d9ad..ba0f3ef0f 100644
--- a/core/examples/schedule_task.rs
+++ b/core/examples/schedule_task.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::anyhow::Error;
use deno_core::op;
diff --git a/core/examples/ts_module_loader.rs b/core/examples/ts_module_loader.rs
index 50d101b87..5493029a4 100644
--- a/core/examples/ts_module_loader.rs
+++ b/core/examples/ts_module_loader.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
//! This example shows how to use swc to transpile TypeScript and JSX/TSX
//! modules.
//!
diff --git a/core/examples/wasm.js b/core/examples/wasm.js
index 69e475639..cb6a4af52 100644
--- a/core/examples/wasm.js
+++ b/core/examples/wasm.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// asc wasm.ts --exportStart --initialMemory 6400 -O -o wasm.wasm
// deno-fmt-ignore
diff --git a/core/examples/wasm.rs b/core/examples/wasm.rs
index ef68d8aa4..c4bb8b9ad 100644
--- a/core/examples/wasm.rs
+++ b/core/examples/wasm.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::op;
use deno_core::Extension;
diff --git a/core/examples/wasm.ts b/core/examples/wasm.ts
index cdb9cf78c..4cf364c3a 100644
--- a/core/examples/wasm.ts
+++ b/core/examples/wasm.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
export declare function op_wasm(): void;
diff --git a/core/extensions.rs b/core/extensions.rs
index 7b9ab5908..6fca570df 100644
--- a/core/extensions.rs
+++ b/core/extensions.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::OpState;
use anyhow::Error;
use std::{cell::RefCell, rc::Rc, task::Context};
diff --git a/core/flags.rs b/core/flags.rs
index 119dfb161..f68d0a422 100644
--- a/core/flags.rs
+++ b/core/flags.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
/// Pass the command line arguments to v8.
/// Returns a vector of command line arguments that V8 did not understand.
diff --git a/core/gotham_state.rs b/core/gotham_state.rs
index 6c637ac50..422499f2f 100644
--- a/core/gotham_state.rs
+++ b/core/gotham_state.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// Forked from Gotham:
// https://github.com/gotham-rs/gotham/blob/bcbbf8923789e341b7a0e62c59909428ca4e22e2/gotham/src/state/mod.rs
// Copyright 2017 Gotham Project Developers. MIT license.
diff --git a/core/inspector.rs b/core/inspector.rs
index 0b04bf5f8..2b03d663d 100644
--- a/core/inspector.rs
+++ b/core/inspector.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
//! The documentation for the inspector API is sparse, but these are helpful:
//! <https://chromedevtools.github.io/devtools-protocol/>
diff --git a/core/internal.d.ts b/core/internal.d.ts
index 917c0262e..1871c50fc 100644
--- a/core/internal.d.ts
+++ b/core/internal.d.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// Based on https://github.com/nodejs/node/blob/889ad35d3d41e376870f785b0c1b669cb732013d/typings/primordials.d.ts
// Copyright Joyent, Inc. and other Node contributors.
diff --git a/core/io.rs b/core/io.rs
index 7baad12e4..103fe79c1 100644
--- a/core/io.rs
+++ b/core/io.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::ops::Deref;
use std::ops::DerefMut;
diff --git a/core/lib.deno_core.d.ts b/core/lib.deno_core.d.ts
index 6de3bed4b..ad6739b3c 100644
--- a/core/lib.deno_core.d.ts
+++ b/core/lib.deno_core.d.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-explicit-any
diff --git a/core/lib.rs b/core/lib.rs
index 011fa6c50..d764718a2 100644
--- a/core/lib.rs
+++ b/core/lib.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
mod async_cancel;
mod async_cell;
mod bindings;
diff --git a/core/module_specifier.rs b/core/module_specifier.rs
index 4727ff2cb..1d7abd1ca 100644
--- a/core/module_specifier.rs
+++ b/core/module_specifier.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::normalize_path;
use std::env::current_dir;
diff --git a/core/modules.rs b/core/modules.rs
index 1041f44f8..ff253db61 100644
--- a/core/modules.rs
+++ b/core/modules.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::bindings;
use crate::error::generic_error;
diff --git a/core/normalize_path.rs b/core/normalize_path.rs
index a295b55e6..43af6fea6 100644
--- a/core/normalize_path.rs
+++ b/core/normalize_path.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::path::Component;
use std::path::Path;
diff --git a/core/ops.rs b/core/ops.rs
index 65b511532..806059ed6 100644
--- a/core/ops.rs
+++ b/core/ops.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::error::AnyError;
use crate::gotham_state::GothamState;
diff --git a/core/ops_builtin.rs b/core/ops_builtin.rs
index 6374e9951..6889c5dbc 100644
--- a/core/ops_builtin.rs
+++ b/core/ops_builtin.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::error::format_file_name;
use crate::error::type_error;
use crate::include_js_files;
diff --git a/core/ops_builtin_v8.rs b/core/ops_builtin_v8.rs
index 5ef185757..2b07c5bf1 100644
--- a/core/ops_builtin_v8.rs
+++ b/core/ops_builtin_v8.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::bindings::script_origin;
use crate::error::custom_error;
use crate::error::is_instance_of_error;
diff --git a/core/ops_metrics.rs b/core/ops_metrics.rs
index 8c6ef3a7c..7daeaab19 100644
--- a/core/ops_metrics.rs
+++ b/core/ops_metrics.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::serde::Serialize;
use crate::OpId;
diff --git a/core/resources.rs b/core/resources.rs
index 164c377a2..5bec68481 100644
--- a/core/resources.rs
+++ b/core/resources.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// Think of Resources as File Descriptors. They are integers that are allocated
// by the privileged side of Deno which refer to various rust objects that need
diff --git a/core/runtime.rs b/core/runtime.rs
index 1874409eb..4a1302b3f 100644
--- a/core/runtime.rs
+++ b/core/runtime.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::bindings;
use crate::error::generic_error;
diff --git a/core/serialize_deserialize_test.js b/core/serialize_deserialize_test.js
index 724239fcb..70397cdf8 100644
--- a/core/serialize_deserialize_test.js
+++ b/core/serialize_deserialize_test.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
function assert(cond) {
diff --git a/core/source_map.rs b/core/source_map.rs
index 0df58c4be..9172ce341 100644
--- a/core/source_map.rs
+++ b/core/source_map.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
//! This mod provides functions to remap a `JsError` based on a source map.
diff --git a/ext/broadcast_channel/01_broadcast_channel.js b/ext/broadcast_channel/01_broadcast_channel.js
index afddf8bed..11b65b9b5 100644
--- a/ext/broadcast_channel/01_broadcast_channel.js
+++ b/ext/broadcast_channel/01_broadcast_channel.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
/// <reference path="../../core/internal.d.ts" />
diff --git a/ext/broadcast_channel/Cargo.toml b/ext/broadcast_channel/Cargo.toml
index a99674636..20b0b0296 100644
--- a/ext/broadcast_channel/Cargo.toml
+++ b/ext/broadcast_channel/Cargo.toml
@@ -1,4 +1,4 @@
-# Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+# Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
[package]
name = "deno_broadcast_channel"
diff --git a/ext/broadcast_channel/in_memory_broadcast_channel.rs b/ext/broadcast_channel/in_memory_broadcast_channel.rs
index 225995747..595a7cc13 100644
--- a/ext/broadcast_channel/in_memory_broadcast_channel.rs
+++ b/ext/broadcast_channel/in_memory_broadcast_channel.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::BroadcastChannel;
use async_trait::async_trait;
diff --git a/ext/broadcast_channel/lib.deno_broadcast_channel.d.ts b/ext/broadcast_channel/lib.deno_broadcast_channel.d.ts
index ea415b30a..ea01bef36 100644
--- a/ext/broadcast_channel/lib.deno_broadcast_channel.d.ts
+++ b/ext/broadcast_channel/lib.deno_broadcast_channel.d.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-explicit-any no-var
diff --git a/ext/broadcast_channel/lib.rs b/ext/broadcast_channel/lib.rs
index bac206ab1..00f8ec9ce 100644
--- a/ext/broadcast_channel/lib.rs
+++ b/ext/broadcast_channel/lib.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
mod in_memory_broadcast_channel;
diff --git a/ext/cache/01_cache.js b/ext/cache/01_cache.js
index 5c249f2f8..60ed1eb75 100644
--- a/ext/cache/01_cache.js
+++ b/ext/cache/01_cache.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
((window) => {
diff --git a/ext/cache/Cargo.toml b/ext/cache/Cargo.toml
index 651bfc727..64d66f8bb 100644
--- a/ext/cache/Cargo.toml
+++ b/ext/cache/Cargo.toml
@@ -1,4 +1,4 @@
-# Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+# Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
[package]
name = "deno_cache"
diff --git a/ext/cache/lib.deno_cache.d.ts b/ext/cache/lib.deno_cache.d.ts
index 3b03512fc..0834d7f20 100644
--- a/ext/cache/lib.deno_cache.d.ts
+++ b/ext/cache/lib.deno_cache.d.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-var
diff --git a/ext/cache/lib.rs b/ext/cache/lib.rs
index e6fdaa764..50a07b255 100644
--- a/ext/cache/lib.rs
+++ b/ext/cache/lib.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
mod sqlite;
use deno_core::ByteString;
diff --git a/ext/cache/sqlite.rs b/ext/cache/sqlite.rs
index f1314516f..2d8e83f4b 100644
--- a/ext/cache/sqlite.rs
+++ b/ext/cache/sqlite.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use async_trait::async_trait;
use deno_core::error::AnyError;
diff --git a/ext/console/01_colors.js b/ext/console/01_colors.js
index db09b0e43..00425f08b 100644
--- a/ext/console/01_colors.js
+++ b/ext/console/01_colors.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
/// <reference path="../../core/internal.d.ts" />
diff --git a/ext/console/02_console.js b/ext/console/02_console.js
index 3cfa12d1f..7d150c033 100644
--- a/ext/console/02_console.js
+++ b/ext/console/02_console.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
/// <reference path="../../core/internal.d.ts" />
diff --git a/ext/console/Cargo.toml b/ext/console/Cargo.toml
index dfe9dd04e..30a891f86 100644
--- a/ext/console/Cargo.toml
+++ b/ext/console/Cargo.toml
@@ -1,4 +1,4 @@
-# Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+# Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
[package]
name = "deno_console"
diff --git a/ext/console/internal.d.ts b/ext/console/internal.d.ts
index a1661f02a..57c5d120b 100644
--- a/ext/console/internal.d.ts
+++ b/ext/console/internal.d.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
/// <reference no-default-lib="true" />
/// <reference lib="esnext" />
diff --git a/ext/console/lib.deno_console.d.ts b/ext/console/lib.deno_console.d.ts
index b168d1322..e9eb6b861 100644
--- a/ext/console/lib.deno_console.d.ts
+++ b/ext/console/lib.deno_console.d.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-explicit-any
diff --git a/ext/console/lib.rs b/ext/console/lib.rs
index 6c5bba9fa..3d98fc57f 100644
--- a/ext/console/lib.rs
+++ b/ext/console/lib.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::include_js_files;
use deno_core::Extension;
diff --git a/ext/crypto/00_crypto.js b/ext/crypto/00_crypto.js
index 044cc1f26..9487652f2 100644
--- a/ext/crypto/00_crypto.js
+++ b/ext/crypto/00_crypto.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// @ts-check
/// <reference path="../../core/internal.d.ts" />
diff --git a/ext/crypto/01_webidl.js b/ext/crypto/01_webidl.js
index 35c16d913..d381672fd 100644
--- a/ext/crypto/01_webidl.js
+++ b/ext/crypto/01_webidl.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// @ts-check
/// <reference path="../../core/lib.deno_core.d.ts" />
diff --git a/ext/crypto/Cargo.toml b/ext/crypto/Cargo.toml
index 2a13ad17e..622a32a09 100644
--- a/ext/crypto/Cargo.toml
+++ b/ext/crypto/Cargo.toml
@@ -1,4 +1,4 @@
-# Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+# Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
[package]
name = "deno_crypto"
diff --git a/ext/crypto/key.rs b/ext/crypto/key.rs
index b8f87189e..3153913bb 100644
--- a/ext/crypto/key.rs
+++ b/ext/crypto/key.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use ring::agreement::Algorithm as RingAlgorithm;
use ring::digest;
diff --git a/ext/crypto/lib.deno_crypto.d.ts b/ext/crypto/lib.deno_crypto.d.ts
index d83be6b24..6ff7b72b0 100644
--- a/ext/crypto/lib.deno_crypto.d.ts
+++ b/ext/crypto/lib.deno_crypto.d.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-var
diff --git a/ext/crypto/lib.rs b/ext/crypto/lib.rs
index cea5f08a8..d5a83b5ec 100644
--- a/ext/crypto/lib.rs
+++ b/ext/crypto/lib.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use aes_kw::KekAes128;
use aes_kw::KekAes192;
diff --git a/ext/fetch/01_fetch_util.js b/ext/fetch/01_fetch_util.js
index dad23b6e5..3ed554ecb 100644
--- a/ext/fetch/01_fetch_util.js
+++ b/ext/fetch/01_fetch_util.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
((window) => {
diff --git a/ext/fetch/20_headers.js b/ext/fetch/20_headers.js
index c4a919807..a2fae2cfe 100644
--- a/ext/fetch/20_headers.js
+++ b/ext/fetch/20_headers.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// @ts-check
/// <reference path="../webidl/internal.d.ts" />
diff --git a/ext/fetch/21_formdata.js b/ext/fetch/21_formdata.js
index e79ceabad..ad3986874 100644
--- a/ext/fetch/21_formdata.js
+++ b/ext/fetch/21_formdata.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// @ts-check
/// <reference path="../webidl/internal.d.ts" />
diff --git a/ext/fetch/22_body.js b/ext/fetch/22_body.js
index b230c353e..d1246a9f2 100644
--- a/ext/fetch/22_body.js
+++ b/ext/fetch/22_body.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// @ts-check
/// <reference path="../webidl/internal.d.ts" />
diff --git a/ext/fetch/22_http_client.js b/ext/fetch/22_http_client.js
index d096b08ca..7b9f5c446 100644
--- a/ext/fetch/22_http_client.js
+++ b/ext/fetch/22_http_client.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// @ts-check
/// <reference path="../webidl/internal.d.ts" />
diff --git a/ext/fetch/23_request.js b/ext/fetch/23_request.js
index c09e3326f..b78cf48aa 100644
--- a/ext/fetch/23_request.js
+++ b/ext/fetch/23_request.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// @ts-check
/// <reference path="../webidl/internal.d.ts" />
diff --git a/ext/fetch/23_response.js b/ext/fetch/23_response.js
index 542a62020..070068d28 100644
--- a/ext/fetch/23_response.js
+++ b/ext/fetch/23_response.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// @ts-check
/// <reference path="../webidl/internal.d.ts" />
diff --git a/ext/fetch/26_fetch.js b/ext/fetch/26_fetch.js
index 4a18e73f2..ddb023a37 100644
--- a/ext/fetch/26_fetch.js
+++ b/ext/fetch/26_fetch.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// @ts-check
/// <reference path="../../core/lib.deno_core.d.ts" />
diff --git a/ext/fetch/Cargo.toml b/ext/fetch/Cargo.toml
index f7503c1b5..75301f8cb 100644
--- a/ext/fetch/Cargo.toml
+++ b/ext/fetch/Cargo.toml
@@ -1,4 +1,4 @@
-# Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+# Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
[package]
name = "deno_fetch"
diff --git a/ext/fetch/byte_stream.rs b/ext/fetch/byte_stream.rs
index 66e29e5a0..33cbfe76e 100644
--- a/ext/fetch/byte_stream.rs
+++ b/ext/fetch/byte_stream.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::pin::Pin;
use std::task::Context;
diff --git a/ext/fetch/fs_fetch_handler.rs b/ext/fetch/fs_fetch_handler.rs
index d0e6da307..0a83faaa1 100644
--- a/ext/fetch/fs_fetch_handler.rs
+++ b/ext/fetch/fs_fetch_handler.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::CancelHandle;
use crate::CancelableResponseFuture;
diff --git a/ext/fetch/internal.d.ts b/ext/fetch/internal.d.ts
index af1c37152..242cf44da 100644
--- a/ext/fetch/internal.d.ts
+++ b/ext/fetch/internal.d.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-explicit-any no-var
diff --git a/ext/fetch/lib.deno_fetch.d.ts b/ext/fetch/lib.deno_fetch.d.ts
index 429a6d1b0..319d4e8ed 100644
--- a/ext/fetch/lib.deno_fetch.d.ts
+++ b/ext/fetch/lib.deno_fetch.d.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-explicit-any no-var
diff --git a/ext/fetch/lib.rs b/ext/fetch/lib.rs
index ac71e2a3d..07af9fa15 100644
--- a/ext/fetch/lib.rs
+++ b/ext/fetch/lib.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
mod byte_stream;
mod fs_fetch_handler;
diff --git a/ext/ffi/00_ffi.js b/ext/ffi/00_ffi.js
index 2dc6bb5e0..66ac315b3 100644
--- a/ext/ffi/00_ffi.js
+++ b/ext/ffi/00_ffi.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
((window) => {
diff --git a/ext/ffi/Cargo.toml b/ext/ffi/Cargo.toml
index 195cb7bdd..78fe9e406 100644
--- a/ext/ffi/Cargo.toml
+++ b/ext/ffi/Cargo.toml
@@ -1,4 +1,4 @@
-# Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+# Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
[package]
name = "deno_ffi"
diff --git a/ext/ffi/call.rs b/ext/ffi/call.rs
index 4a913c0e0..2479c3092 100644
--- a/ext/ffi/call.rs
+++ b/ext/ffi/call.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::callback::PtrSymbol;
use crate::check_unstable2;
diff --git a/ext/ffi/callback.rs b/ext/ffi/callback.rs
index b63bb8eab..b9398c790 100644
--- a/ext/ffi/callback.rs
+++ b/ext/ffi/callback.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::check_unstable;
use crate::symbol::NativeType;
diff --git a/ext/ffi/dlfcn.rs b/ext/ffi/dlfcn.rs
index da47dcd47..5caf95ef2 100644
--- a/ext/ffi/dlfcn.rs
+++ b/ext/ffi/dlfcn.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::check_unstable;
use crate::symbol::NativeType;
diff --git a/ext/ffi/ir.rs b/ext/ffi/ir.rs
index ee67171a4..df13f0611 100644
--- a/ext/ffi/ir.rs
+++ b/ext/ffi/ir.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::symbol::NativeType;
use crate::MAX_SAFE_INTEGER;
diff --git a/ext/ffi/lib.rs b/ext/ffi/lib.rs
index f3a906505..0ae01dcd6 100644
--- a/ext/ffi/lib.rs
+++ b/ext/ffi/lib.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::error::AnyError;
use deno_core::futures::channel::mpsc;
diff --git a/ext/ffi/repr.rs b/ext/ffi/repr.rs
index 20b98154c..db03479dc 100644
--- a/ext/ffi/repr.rs
+++ b/ext/ffi/repr.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::check_unstable;
use crate::FfiPermissions;
diff --git a/ext/ffi/static.rs b/ext/ffi/static.rs
index aa0bb325c..87c09dbfb 100644
--- a/ext/ffi/static.rs
+++ b/ext/ffi/static.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::dlfcn::DynamicLibraryResource;
use crate::symbol::NativeType;
diff --git a/ext/ffi/symbol.rs b/ext/ffi/symbol.rs
index 0248c1fff..39466560b 100644
--- a/ext/ffi/symbol.rs
+++ b/ext/ffi/symbol.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
/// Defines the accepted types that can be used as
/// parameters and return values in FFI.
diff --git a/ext/ffi/turbocall.rs b/ext/ffi/turbocall.rs
index bbe29238a..e8858df86 100644
--- a/ext/ffi/turbocall.rs
+++ b/ext/ffi/turbocall.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::cmp::max;
use std::ffi::c_void;
diff --git a/ext/flash/01_http.js b/ext/flash/01_http.js
index 8c71322d7..4645ff9ba 100644
--- a/ext/flash/01_http.js
+++ b/ext/flash/01_http.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
((window) => {
diff --git a/ext/flash/Cargo.toml b/ext/flash/Cargo.toml
index 2e983b94b..e931134ac 100644
--- a/ext/flash/Cargo.toml
+++ b/ext/flash/Cargo.toml
@@ -1,4 +1,4 @@
-# Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+# Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
[package]
name = "deno_flash"
diff --git a/ext/flash/chunked.rs b/ext/flash/chunked.rs
index 86417807d..d414f211e 100644
--- a/ext/flash/chunked.rs
+++ b/ext/flash/chunked.rs
@@ -1,7 +1,7 @@
// Based on https://github.com/frewsxcv/rust-chunked-transfer/blob/5c08614458580f9e7a85124021006d83ce1ed6e9/src/decoder.rs
// Copyright 2015 The tiny-http Contributors
// Copyright 2015 The rust-chunked-transfer Contributors
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::error::Error;
use std::fmt;
diff --git a/ext/flash/lib.rs b/ext/flash/lib.rs
index 04ed54e1a..6eaf39944 100644
--- a/ext/flash/lib.rs
+++ b/ext/flash/lib.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// False positive lint for explicit drops.
// https://github.com/rust-lang/rust-clippy/issues/6446
diff --git a/ext/flash/request.rs b/ext/flash/request.rs
index 0736b5620..32ab46ca2 100644
--- a/ext/flash/request.rs
+++ b/ext/flash/request.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::Stream;
use std::pin::Pin;
diff --git a/ext/flash/sendfile.rs b/ext/flash/sendfile.rs
index 4caea712d..43b5323a4 100644
--- a/ext/flash/sendfile.rs
+++ b/ext/flash/sendfile.rs
@@ -1,5 +1,5 @@
// Forked from https://github.com/Thomasdezeeuw/sendfile/blob/024f82cd4dede9048392a5bd6d8afcd4d5aa83d5/src/lib.rs
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::future::Future;
use std::io;
diff --git a/ext/http/01_http.js b/ext/http/01_http.js
index dfb0f206c..a6c1a06fc 100644
--- a/ext/http/01_http.js
+++ b/ext/http/01_http.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
((window) => {
diff --git a/ext/http/Cargo.toml b/ext/http/Cargo.toml
index dfb4e5fd6..d163abb62 100644
--- a/ext/http/Cargo.toml
+++ b/ext/http/Cargo.toml
@@ -1,4 +1,4 @@
-# Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+# Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
[package]
name = "deno_http"
diff --git a/ext/http/benches/compressible.rs b/ext/http/benches/compressible.rs
index bdd3bcad8..634b1dae6 100644
--- a/ext/http/benches/compressible.rs
+++ b/ext/http/benches/compressible.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use bencher::{benchmark_group, benchmark_main, Bencher};
use deno_http::compressible::is_content_compressible;
diff --git a/ext/http/compressible.rs b/ext/http/compressible.rs
index d3c1fc7a8..102a4943f 100644
--- a/ext/http/compressible.rs
+++ b/ext/http/compressible.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use phf::phf_set;
use std::str::FromStr;
diff --git a/ext/http/lib.rs b/ext/http/lib.rs
index 812394d94..8719f9de6 100644
--- a/ext/http/lib.rs
+++ b/ext/http/lib.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use async_compression::tokio::write::BrotliEncoder;
use async_compression::tokio::write::GzipEncoder;
diff --git a/ext/http/reader_stream.rs b/ext/http/reader_stream.rs
index 388b8db81..3405dbb4c 100644
--- a/ext/http/reader_stream.rs
+++ b/ext/http/reader_stream.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::pin::Pin;
use std::sync::atomic::AtomicBool;
diff --git a/ext/napi/Cargo.toml b/ext/napi/Cargo.toml
index cb3d91567..cf64c45a7 100644
--- a/ext/napi/Cargo.toml
+++ b/ext/napi/Cargo.toml
@@ -1,4 +1,4 @@
-# Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+# Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
[package]
name = "deno_napi"
diff --git a/ext/napi/function.rs b/ext/napi/function.rs
index edeed2566..aec402149 100644
--- a/ext/napi/function.rs
+++ b/ext/napi/function.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::*;
#[repr(C)]
diff --git a/ext/napi/lib.rs b/ext/napi/lib.rs
index 11619398d..24d7c7c11 100644
--- a/ext/napi/lib.rs
+++ b/ext/napi/lib.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
#![allow(non_camel_case_types)]
#![allow(non_upper_case_globals)]
diff --git a/ext/napi/value.rs b/ext/napi/value.rs
index bb3966593..0e289fedd 100644
--- a/ext/napi/value.rs
+++ b/ext/napi/value.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::v8;
use std::mem::transmute;
diff --git a/ext/net/01_net.js b/ext/net/01_net.js
index 244b50a51..d2c67e713 100644
--- a/ext/net/01_net.js
+++ b/ext/net/01_net.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
((window) => {
diff --git a/ext/net/02_tls.js b/ext/net/02_tls.js
index 89913d1af..5b585932e 100644
--- a/ext/net/02_tls.js
+++ b/ext/net/02_tls.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
((window) => {
diff --git a/ext/net/Cargo.toml b/ext/net/Cargo.toml
index a7f116b80..d5a973609 100644
--- a/ext/net/Cargo.toml
+++ b/ext/net/Cargo.toml
@@ -1,4 +1,4 @@
-# Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+# Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
[package]
name = "deno_net"
diff --git a/ext/net/io.rs b/ext/net/io.rs
index 532034270..630a24eb9 100644
--- a/ext/net/io.rs
+++ b/ext/net/io.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::error::generic_error;
use deno_core::error::AnyError;
diff --git a/ext/net/lib.deno_net.d.ts b/ext/net/lib.deno_net.d.ts
index 136723262..6a3da03c3 100644
--- a/ext/net/lib.deno_net.d.ts
+++ b/ext/net/lib.deno_net.d.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
/// <reference no-default-lib="true" />
/// <reference lib="esnext" />
diff --git a/ext/net/lib.rs b/ext/net/lib.rs
index ddeeeb1a8..63016ae6c 100644
--- a/ext/net/lib.rs
+++ b/ext/net/lib.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
pub mod io;
pub mod ops;
diff --git a/ext/net/ops.rs b/ext/net/ops.rs
index c4fb82fb6..583ce6b45 100644
--- a/ext/net/ops.rs
+++ b/ext/net/ops.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::io::TcpStreamResource;
use crate::resolve_addr::resolve_addr;
diff --git a/ext/net/ops_tls.rs b/ext/net/ops_tls.rs
index 1e2b54533..f550569a1 100644
--- a/ext/net/ops_tls.rs
+++ b/ext/net/ops_tls.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::io::TcpStreamResource;
use crate::ops::IpAddr;
diff --git a/ext/net/ops_unix.rs b/ext/net/ops_unix.rs
index 2a67589fa..d2933a573 100644
--- a/ext/net/ops_unix.rs
+++ b/ext/net/ops_unix.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::io::UnixStreamResource;
use crate::NetPermissions;
diff --git a/ext/net/resolve_addr.rs b/ext/net/resolve_addr.rs
index a7bd335e6..07d245236 100644
--- a/ext/net/resolve_addr.rs
+++ b/ext/net/resolve_addr.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::error::AnyError;
use std::net::SocketAddr;
diff --git a/ext/node/01_node.js b/ext/node/01_node.js
index 8fe815f01..4ed5b3eda 100644
--- a/ext/node/01_node.js
+++ b/ext/node/01_node.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file
diff --git a/ext/node/02_require.js b/ext/node/02_require.js
index 0f11253f2..7b44787fd 100644
--- a/ext/node/02_require.js
+++ b/ext/node/02_require.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file
diff --git a/ext/node/Cargo.toml b/ext/node/Cargo.toml
index d2fc2139c..583522f45 100644
--- a/ext/node/Cargo.toml
+++ b/ext/node/Cargo.toml
@@ -1,4 +1,4 @@
-# Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+# Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
[package]
name = "deno_node"
diff --git a/ext/node/errors.rs b/ext/node/errors.rs
index b489cb937..9158ab0c5 100644
--- a/ext/node/errors.rs
+++ b/ext/node/errors.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::path::PathBuf;
diff --git a/ext/node/lib.rs b/ext/node/lib.rs
index e8ff3c549..d6fdd7679 100644
--- a/ext/node/lib.rs
+++ b/ext/node/lib.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::error::generic_error;
use deno_core::error::AnyError;
diff --git a/ext/node/package_json.rs b/ext/node/package_json.rs
index 85caac5f4..f0a2b4f4d 100644
--- a/ext/node/package_json.rs
+++ b/ext/node/package_json.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::NodeModuleKind;
diff --git a/ext/node/resolution.rs b/ext/node/resolution.rs
index cd9496ad4..95099d14e 100644
--- a/ext/node/resolution.rs
+++ b/ext/node/resolution.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::path::Path;
use std::path::PathBuf;
diff --git a/ext/tls/Cargo.toml b/ext/tls/Cargo.toml
index 45675e9fe..7143e7fe8 100644
--- a/ext/tls/Cargo.toml
+++ b/ext/tls/Cargo.toml
@@ -1,4 +1,4 @@
-# Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+# Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
[package]
name = "deno_tls"
diff --git a/ext/tls/lib.rs b/ext/tls/lib.rs
index 42ea5b05d..2b4a0600d 100644
--- a/ext/tls/lib.rs
+++ b/ext/tls/lib.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
pub use rustls;
pub use rustls_native_certs;
diff --git a/ext/url/00_url.js b/ext/url/00_url.js
index 75bf7372a..cedc241fe 100644
--- a/ext/url/00_url.js
+++ b/ext/url/00_url.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// @ts-check
/// <reference path="../../core/internal.d.ts" />
diff --git a/ext/url/01_urlpattern.js b/ext/url/01_urlpattern.js
index cef48eabb..eb05743a3 100644
--- a/ext/url/01_urlpattern.js
+++ b/ext/url/01_urlpattern.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// @ts-check
/// <reference path="../../core/internal.d.ts" />
diff --git a/ext/url/Cargo.toml b/ext/url/Cargo.toml
index bb35f394b..63a13bb36 100644
--- a/ext/url/Cargo.toml
+++ b/ext/url/Cargo.toml
@@ -1,4 +1,4 @@
-# Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+# Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
[package]
name = "deno_url"
diff --git a/ext/url/internal.d.ts b/ext/url/internal.d.ts
index 0abb45076..7065c432f 100644
--- a/ext/url/internal.d.ts
+++ b/ext/url/internal.d.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-var
diff --git a/ext/url/lib.deno_url.d.ts b/ext/url/lib.deno_url.d.ts
index 53298166b..8d9404bc6 100644
--- a/ext/url/lib.deno_url.d.ts
+++ b/ext/url/lib.deno_url.d.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-explicit-any
diff --git a/ext/url/lib.rs b/ext/url/lib.rs
index ac668207f..ba1167d54 100644
--- a/ext/url/lib.rs
+++ b/ext/url/lib.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
mod urlpattern;
diff --git a/ext/web/00_infra.js b/ext/web/00_infra.js
index 9a9db5c22..3f3f98165 100644
--- a/ext/web/00_infra.js
+++ b/ext/web/00_infra.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// @ts-check
/// <reference path="../../core/internal.d.ts" />
diff --git a/ext/web/01_dom_exception.js b/ext/web/01_dom_exception.js
index e278c8652..63b82b01f 100644
--- a/ext/web/01_dom_exception.js
+++ b/ext/web/01_dom_exception.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// @ts-check
/// <reference path="../../core/internal.d.ts" />
diff --git a/ext/web/01_mimesniff.js b/ext/web/01_mimesniff.js
index 47453bd99..f0f02d53a 100644
--- a/ext/web/01_mimesniff.js
+++ b/ext/web/01_mimesniff.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// @ts-check
/// <reference path="../../core/internal.d.ts" />
diff --git a/ext/web/02_event.js b/ext/web/02_event.js
index 060101498..3e7a4d108 100644
--- a/ext/web/02_event.js
+++ b/ext/web/02_event.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// This module follows most of the WHATWG Living Standard for the DOM logic.
// Many parts of the DOM are not implemented in Deno, but the logic for those
diff --git a/ext/web/02_structured_clone.js b/ext/web/02_structured_clone.js
index 62bb48ebd..f8a88a7ef 100644
--- a/ext/web/02_structured_clone.js
+++ b/ext/web/02_structured_clone.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// @ts-check
/// <reference path="../../core/lib.deno_core.d.ts" />
diff --git a/ext/web/02_timers.js b/ext/web/02_timers.js
index 0fc808796..a582cf428 100644
--- a/ext/web/02_timers.js
+++ b/ext/web/02_timers.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
((window) => {
diff --git a/ext/web/03_abort_signal.js b/ext/web/03_abort_signal.js
index 70511a934..cce1bac7e 100644
--- a/ext/web/03_abort_signal.js
+++ b/ext/web/03_abort_signal.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
// @ts-check
diff --git a/ext/web/04_global_interfaces.js b/ext/web/04_global_interfaces.js
index 503b8fd08..840f93ba9 100644
--- a/ext/web/04_global_interfaces.js
+++ b/ext/web/04_global_interfaces.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
// @ts-check
diff --git a/ext/web/05_base64.js b/ext/web/05_base64.js
index d963596ce..dac366ca0 100644
--- a/ext/web/05_base64.js
+++ b/ext/web/05_base64.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// @ts-check
/// <reference path="../../core/internal.d.ts" />
diff --git a/ext/web/06_streams.js b/ext/web/06_streams.js
index 2a032b326..67fbaa6c9 100644
--- a/ext/web/06_streams.js
+++ b/ext/web/06_streams.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// @ts-check
/// <reference path="../webidl/internal.d.ts" />
diff --git a/ext/web/06_streams_types.d.ts b/ext/web/06_streams_types.d.ts
index 98d402f24..47ad2c650 100644
--- a/ext/web/06_streams_types.d.ts
+++ b/ext/web/06_streams_types.d.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// ** Internal Interfaces **
diff --git a/ext/web/08_text_encoding.js b/ext/web/08_text_encoding.js
index bf4b33808..b1dc6d411 100644
--- a/ext/web/08_text_encoding.js
+++ b/ext/web/08_text_encoding.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// @ts-check
/// <reference path="../../core/lib.deno_core.d.ts" />
diff --git a/ext/web/09_file.js b/ext/web/09_file.js
index 9c3a36dc0..92de61e1f 100644
--- a/ext/web/09_file.js
+++ b/ext/web/09_file.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// @ts-check
/// <reference no-default-lib="true" />
diff --git a/ext/web/10_filereader.js b/ext/web/10_filereader.js
index 30396a8d0..bd5ee85be 100644
--- a/ext/web/10_filereader.js
+++ b/ext/web/10_filereader.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// @ts-check
/// <reference no-default-lib="true" />
diff --git a/ext/web/11_blob_url.js b/ext/web/11_blob_url.js
index 9a705f391..a51a1e718 100644
--- a/ext/web/11_blob_url.js
+++ b/ext/web/11_blob_url.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// @ts-check
/// <reference no-default-lib="true" />
diff --git a/ext/web/12_location.js b/ext/web/12_location.js
index 570eeab0f..964ca591e 100644
--- a/ext/web/12_location.js
+++ b/ext/web/12_location.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
/// <reference path="../../core/internal.d.ts" />
diff --git a/ext/web/13_message_port.js b/ext/web/13_message_port.js
index 847daba26..f589ac91f 100644
--- a/ext/web/13_message_port.js
+++ b/ext/web/13_message_port.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// @ts-check
/// <reference path="../../core/lib.deno_core.d.ts" />
diff --git a/ext/web/14_compression.js b/ext/web/14_compression.js
index c56954c74..338f8c803 100644
--- a/ext/web/14_compression.js
+++ b/ext/web/14_compression.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// @ts-check
/// <reference path="../../core/lib.deno_core.d.ts" />
diff --git a/ext/web/15_performance.js b/ext/web/15_performance.js
index 556cfa774..9107ce75b 100644
--- a/ext/web/15_performance.js
+++ b/ext/web/15_performance.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
((window) => {
diff --git a/ext/web/Cargo.toml b/ext/web/Cargo.toml
index 16bbcdc4a..21e083148 100644
--- a/ext/web/Cargo.toml
+++ b/ext/web/Cargo.toml
@@ -1,4 +1,4 @@
-# Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+# Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
[package]
name = "deno_web"
diff --git a/ext/web/compression.rs b/ext/web/compression.rs
index d2647e498..ee129fe5a 100644
--- a/ext/web/compression.rs
+++ b/ext/web/compression.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::error::AnyError;
use deno_core::op;
diff --git a/ext/web/internal.d.ts b/ext/web/internal.d.ts
index 9e836aac0..9bb89d98e 100644
--- a/ext/web/internal.d.ts
+++ b/ext/web/internal.d.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-var
diff --git a/ext/web/lib.deno_web.d.ts b/ext/web/lib.deno_web.d.ts
index 8da12badf..e1ffdc329 100644
--- a/ext/web/lib.deno_web.d.ts
+++ b/ext/web/lib.deno_web.d.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-explicit-any no-var
diff --git a/ext/web/lib.rs b/ext/web/lib.rs
index cfbcee6e3..a270882a9 100644
--- a/ext/web/lib.rs
+++ b/ext/web/lib.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
mod blob;
mod compression;
diff --git a/ext/web/timers.rs b/ext/web/timers.rs
index 6026b7c3b..252cd4ad4 100644
--- a/ext/web/timers.rs
+++ b/ext/web/timers.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
//! This module helps deno implement timers and performance APIs.
diff --git a/ext/webgpu/Cargo.toml b/ext/webgpu/Cargo.toml
index a57cf72c0..65c559a5a 100644
--- a/ext/webgpu/Cargo.toml
+++ b/ext/webgpu/Cargo.toml
@@ -1,4 +1,4 @@
-# Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+# Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
[package]
name = "deno_webgpu"
diff --git a/ext/webgpu/LICENSE.md b/ext/webgpu/LICENSE.md
index cfc3a5226..aec557f3a 100644
--- a/ext/webgpu/LICENSE.md
+++ b/ext/webgpu/LICENSE.md
@@ -1,6 +1,6 @@
MIT License
-Copyright 2018-2022 the Deno authors
+Copyright 2018-2023 the Deno authors
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
diff --git a/ext/webgpu/src/01_webgpu.js b/ext/webgpu/src/01_webgpu.js
index a5863b6c6..1c1b15756 100644
--- a/ext/webgpu/src/01_webgpu.js
+++ b/ext/webgpu/src/01_webgpu.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// @ts-check
/// <reference path="../../core/lib.deno_core.d.ts" />
diff --git a/ext/webgpu/src/02_idl_types.js b/ext/webgpu/src/02_idl_types.js
index 08867303a..42986d4fd 100644
--- a/ext/webgpu/src/02_idl_types.js
+++ b/ext/webgpu/src/02_idl_types.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// @ts-check
/// <reference path="../web/internal.d.ts" />
diff --git a/ext/webgpu/src/binding.rs b/ext/webgpu/src/binding.rs
index c13fe17a1..7a35db503 100644
--- a/ext/webgpu/src/binding.rs
+++ b/ext/webgpu/src/binding.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::error::AnyError;
use deno_core::op;
diff --git a/ext/webgpu/src/buffer.rs b/ext/webgpu/src/buffer.rs
index ebe83591c..a10642f33 100644
--- a/ext/webgpu/src/buffer.rs
+++ b/ext/webgpu/src/buffer.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::error::type_error;
use deno_core::error::AnyError;
diff --git a/ext/webgpu/src/bundle.rs b/ext/webgpu/src/bundle.rs
index c3019206c..13b0d0cc7 100644
--- a/ext/webgpu/src/bundle.rs
+++ b/ext/webgpu/src/bundle.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::error::AnyError;
use deno_core::op;
diff --git a/ext/webgpu/src/command_encoder.rs b/ext/webgpu/src/command_encoder.rs
index a583466d0..e552a14e0 100644
--- a/ext/webgpu/src/command_encoder.rs
+++ b/ext/webgpu/src/command_encoder.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::error::AnyError;
use deno_core::op;
diff --git a/ext/webgpu/src/compute_pass.rs b/ext/webgpu/src/compute_pass.rs
index c4ae1608b..71f9dfe3b 100644
--- a/ext/webgpu/src/compute_pass.rs
+++ b/ext/webgpu/src/compute_pass.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::error::AnyError;
use deno_core::op;
diff --git a/ext/webgpu/src/error.rs b/ext/webgpu/src/error.rs
index fae0259a8..55ef223a1 100644
--- a/ext/webgpu/src/error.rs
+++ b/ext/webgpu/src/error.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::error::AnyError;
use deno_core::ResourceId;
use serde::Serialize;
diff --git a/ext/webgpu/src/lib.rs b/ext/webgpu/src/lib.rs
index ba5cdbac3..8e67da6b8 100644
--- a/ext/webgpu/src/lib.rs
+++ b/ext/webgpu/src/lib.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::error::AnyError;
use deno_core::include_js_files;
diff --git a/ext/webgpu/src/pipeline.rs b/ext/webgpu/src/pipeline.rs
index 1b69e118d..ba90eedf0 100644
--- a/ext/webgpu/src/pipeline.rs
+++ b/ext/webgpu/src/pipeline.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::error::AnyError;
use deno_core::op;
diff --git a/ext/webgpu/src/queue.rs b/ext/webgpu/src/queue.rs
index 549036970..dd78899e3 100644
--- a/ext/webgpu/src/queue.rs
+++ b/ext/webgpu/src/queue.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::num::NonZeroU32;
diff --git a/ext/webgpu/src/render_pass.rs b/ext/webgpu/src/render_pass.rs
index 9fe5f71fc..85440b18d 100644
--- a/ext/webgpu/src/render_pass.rs
+++ b/ext/webgpu/src/render_pass.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::error::type_error;
use deno_core::error::AnyError;
diff --git a/ext/webgpu/src/sampler.rs b/ext/webgpu/src/sampler.rs
index bad700535..f2f1037f1 100644
--- a/ext/webgpu/src/sampler.rs
+++ b/ext/webgpu/src/sampler.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::error::AnyError;
use deno_core::op;
diff --git a/ext/webgpu/src/shader.rs b/ext/webgpu/src/shader.rs
index 5053a73d0..f45ab4400 100644
--- a/ext/webgpu/src/shader.rs
+++ b/ext/webgpu/src/shader.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::error::AnyError;
use deno_core::op;
diff --git a/ext/webgpu/src/texture.rs b/ext/webgpu/src/texture.rs
index f75a145c5..9a6a1e939 100644
--- a/ext/webgpu/src/texture.rs
+++ b/ext/webgpu/src/texture.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::error::AnyError;
use deno_core::op;
diff --git a/ext/webidl/00_webidl.js b/ext/webidl/00_webidl.js
index c7825b8a2..f38618f13 100644
--- a/ext/webidl/00_webidl.js
+++ b/ext/webidl/00_webidl.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// Adapted from https://github.com/jsdom/webidl-conversions.
// Copyright Domenic Denicola. Licensed under BSD-2-Clause License.
diff --git a/ext/webidl/Cargo.toml b/ext/webidl/Cargo.toml
index acc489db7..a8ac6d7d6 100644
--- a/ext/webidl/Cargo.toml
+++ b/ext/webidl/Cargo.toml
@@ -1,4 +1,4 @@
-# Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+# Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
[package]
name = "deno_webidl"
diff --git a/ext/webidl/internal.d.ts b/ext/webidl/internal.d.ts
index 47e599e5a..4ab9e33a9 100644
--- a/ext/webidl/internal.d.ts
+++ b/ext/webidl/internal.d.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-explicit-any ban-types
/// <reference no-default-lib="true" />
diff --git a/ext/webidl/lib.rs b/ext/webidl/lib.rs
index ae5e6403a..583717d97 100644
--- a/ext/webidl/lib.rs
+++ b/ext/webidl/lib.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::include_js_files;
use deno_core::Extension;
diff --git a/ext/websocket/01_websocket.js b/ext/websocket/01_websocket.js
index a30a74cad..4ff40ad77 100644
--- a/ext/websocket/01_websocket.js
+++ b/ext/websocket/01_websocket.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
/// <reference path="../../core/internal.d.ts" />
diff --git a/ext/websocket/02_websocketstream.js b/ext/websocket/02_websocketstream.js
index 598816d05..5d7e47cc4 100644
--- a/ext/websocket/02_websocketstream.js
+++ b/ext/websocket/02_websocketstream.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
/// <reference path="../../core/internal.d.ts" />
diff --git a/ext/websocket/Cargo.toml b/ext/websocket/Cargo.toml
index c42052508..860316706 100644
--- a/ext/websocket/Cargo.toml
+++ b/ext/websocket/Cargo.toml
@@ -1,4 +1,4 @@
-# Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+# Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
[package]
name = "deno_websocket"
diff --git a/ext/websocket/lib.deno_websocket.d.ts b/ext/websocket/lib.deno_websocket.d.ts
index bf1410220..208b30a6c 100644
--- a/ext/websocket/lib.deno_websocket.d.ts
+++ b/ext/websocket/lib.deno_websocket.d.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-explicit-any
diff --git a/ext/websocket/lib.rs b/ext/websocket/lib.rs
index 984d39e9d..a58701e7a 100644
--- a/ext/websocket/lib.rs
+++ b/ext/websocket/lib.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::error::invalid_hostname;
use deno_core::error::type_error;
diff --git a/ext/webstorage/01_webstorage.js b/ext/webstorage/01_webstorage.js
index 0e9b28b1f..27d7aac09 100644
--- a/ext/webstorage/01_webstorage.js
+++ b/ext/webstorage/01_webstorage.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
/// <reference path="../../core/internal.d.ts" />
diff --git a/ext/webstorage/Cargo.toml b/ext/webstorage/Cargo.toml
index 426211fc1..449f1ed5d 100644
--- a/ext/webstorage/Cargo.toml
+++ b/ext/webstorage/Cargo.toml
@@ -1,4 +1,4 @@
-# Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+# Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
[package]
name = "deno_webstorage"
diff --git a/ext/webstorage/lib.deno_webstorage.d.ts b/ext/webstorage/lib.deno_webstorage.d.ts
index 14a34187f..d591cdcfa 100644
--- a/ext/webstorage/lib.deno_webstorage.d.ts
+++ b/ext/webstorage/lib.deno_webstorage.d.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-explicit-any no-var
diff --git a/ext/webstorage/lib.rs b/ext/webstorage/lib.rs
index 6284a59bc..736bea4b5 100644
--- a/ext/webstorage/lib.rs
+++ b/ext/webstorage/lib.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// NOTE to all: use **cached** prepared statements when interfacing with SQLite.
diff --git a/ops/Cargo.toml b/ops/Cargo.toml
index 57f9ee55d..711d54e1e 100644
--- a/ops/Cargo.toml
+++ b/ops/Cargo.toml
@@ -1,4 +1,4 @@
-# Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+# Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
[package]
name = "deno_ops"
diff --git a/ops/attrs.rs b/ops/attrs.rs
index 4d298d7ed..93fbb05ff 100644
--- a/ops/attrs.rs
+++ b/ops/attrs.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use syn::{
parse::{Parse, ParseStream},
punctuated::Punctuated,
diff --git a/ops/deno.rs b/ops/deno.rs
index 07f50489a..710fd430f 100644
--- a/ops/deno.rs
+++ b/ops/deno.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
#![cfg(not(test))]
use proc_macro2::{Span, TokenStream};
diff --git a/ops/lib.rs b/ops/lib.rs
index b4bef1d13..7fb377420 100644
--- a/ops/lib.rs
+++ b/ops/lib.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use attrs::Attributes;
use once_cell::sync::Lazy;
diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml
index 8d198e786..044313866 100644
--- a/runtime/Cargo.toml
+++ b/runtime/Cargo.toml
@@ -1,4 +1,4 @@
-# Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+# Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
[package]
name = "deno_runtime"
diff --git a/runtime/build.rs b/runtime/build.rs
index 5887941ca..3be20ad97 100644
--- a/runtime/build.rs
+++ b/runtime/build.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::env;
use std::path::Path;
diff --git a/runtime/colors.rs b/runtime/colors.rs
index 7159db9f6..cc15a8e8d 100644
--- a/runtime/colors.rs
+++ b/runtime/colors.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use atty;
use once_cell::sync::Lazy;
diff --git a/runtime/errors.rs b/runtime/errors.rs
index 442f9ee1b..68fae9387 100644
--- a/runtime/errors.rs
+++ b/runtime/errors.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
//! There are many types of errors in Deno:
//! - AnyError: a generic wrapper that can encapsulate any type of error.
diff --git a/runtime/examples/hello_runtime.js b/runtime/examples/hello_runtime.js
index 6c5679f09..066fa21d6 100644
--- a/runtime/examples/hello_runtime.js
+++ b/runtime/examples/hello_runtime.js
@@ -1,3 +1,3 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
console.log("Hello world!");
console.log(Deno);
diff --git a/runtime/examples/hello_runtime.rs b/runtime/examples/hello_runtime.rs
index 13dcf51f5..19496918e 100644
--- a/runtime/examples/hello_runtime.rs
+++ b/runtime/examples/hello_runtime.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::error::AnyError;
use deno_core::FsModuleLoader;
diff --git a/runtime/fmt_errors.rs b/runtime/fmt_errors.rs
index bd8cf4b94..e8c316290 100644
--- a/runtime/fmt_errors.rs
+++ b/runtime/fmt_errors.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
//! This mod provides DenoError to unify errors across Deno.
use crate::colors::cyan;
use crate::colors::italic_bold;
diff --git a/runtime/fs_util.rs b/runtime/fs_util.rs
index a71e70986..05ce0b67a 100644
--- a/runtime/fs_util.rs
+++ b/runtime/fs_util.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::anyhow::Context;
use deno_core::error::AnyError;
diff --git a/runtime/inspector_server.rs b/runtime/inspector_server.rs
index 0423bbdce..de49d375e 100644
--- a/runtime/inspector_server.rs
+++ b/runtime/inspector_server.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use core::convert::Infallible as Never; // Alias for the future `!` type.
use deno_core::error::AnyError;
diff --git a/runtime/js.rs b/runtime/js.rs
index 3ad241670..3d14c744c 100644
--- a/runtime/js.rs
+++ b/runtime/js.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::Snapshot;
use log::debug;
use once_cell::sync::Lazy;
diff --git a/runtime/js/01_build.js b/runtime/js/01_build.js
index 57ac13883..23a1c819b 100644
--- a/runtime/js/01_build.js
+++ b/runtime/js/01_build.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
((window) => {
diff --git a/runtime/js/01_errors.js b/runtime/js/01_errors.js
index ff2cf89fa..620c64c33 100644
--- a/runtime/js/01_errors.js
+++ b/runtime/js/01_errors.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
((window) => {
diff --git a/runtime/js/01_version.js b/runtime/js/01_version.js
index bd89c6a1e..b1b778a42 100644
--- a/runtime/js/01_version.js
+++ b/runtime/js/01_version.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
((window) => {
diff --git a/runtime/js/01_web_util.js b/runtime/js/01_web_util.js
index 450ad5743..9e0bedbd8 100644
--- a/runtime/js/01_web_util.js
+++ b/runtime/js/01_web_util.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
((window) => {
diff --git a/runtime/js/06_util.js b/runtime/js/06_util.js
index 277e83ec5..5b6944ccc 100644
--- a/runtime/js/06_util.js
+++ b/runtime/js/06_util.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
((window) => {
diff --git a/runtime/js/10_permissions.js b/runtime/js/10_permissions.js
index cf2fdde7d..d6ab33dcf 100644
--- a/runtime/js/10_permissions.js
+++ b/runtime/js/10_permissions.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
((window) => {
diff --git a/runtime/js/11_workers.js b/runtime/js/11_workers.js
index 0d05ac671..fa544a510 100644
--- a/runtime/js/11_workers.js
+++ b/runtime/js/11_workers.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
((window) => {
diff --git a/runtime/js/12_io.js b/runtime/js/12_io.js
index c8fc002fc..b384e1528 100644
--- a/runtime/js/12_io.js
+++ b/runtime/js/12_io.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// Interfaces 100% copied from Go.
// Documentation liberally lifted from them too.
diff --git a/runtime/js/13_buffer.js b/runtime/js/13_buffer.js
index 49d7a1cdd..180e9d26d 100644
--- a/runtime/js/13_buffer.js
+++ b/runtime/js/13_buffer.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// This code has been ported almost directly from Go's src/bytes/buffer.go
// Copyright 2009 The Go Authors. All rights reserved. BSD license.
diff --git a/runtime/js/30_fs.js b/runtime/js/30_fs.js
index 242e480b3..897c89a13 100644
--- a/runtime/js/30_fs.js
+++ b/runtime/js/30_fs.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
((window) => {
diff --git a/runtime/js/30_os.js b/runtime/js/30_os.js
index ccce946a5..f81a5c08d 100644
--- a/runtime/js/30_os.js
+++ b/runtime/js/30_os.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
((window) => {
diff --git a/runtime/js/40_diagnostics.js b/runtime/js/40_diagnostics.js
index a6aba7b2e..6939b5204 100644
--- a/runtime/js/40_diagnostics.js
+++ b/runtime/js/40_diagnostics.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// Diagnostic provides an abstraction for advice/errors received from a
// compiler, which is strongly influenced by the format of TypeScript
diff --git a/runtime/js/40_files.js b/runtime/js/40_files.js
index 226abb33e..4471610cc 100644
--- a/runtime/js/40_files.js
+++ b/runtime/js/40_files.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
((window) => {
diff --git a/runtime/js/40_fs_events.js b/runtime/js/40_fs_events.js
index 8027c27eb..b410e2299 100644
--- a/runtime/js/40_fs_events.js
+++ b/runtime/js/40_fs_events.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
((window) => {
diff --git a/runtime/js/40_http.js b/runtime/js/40_http.js
index 36d810374..22288b5d5 100644
--- a/runtime/js/40_http.js
+++ b/runtime/js/40_http.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
((window) => {
diff --git a/runtime/js/40_process.js b/runtime/js/40_process.js
index f837b2b4c..5ad24c094 100644
--- a/runtime/js/40_process.js
+++ b/runtime/js/40_process.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
((window) => {
diff --git a/runtime/js/40_read_file.js b/runtime/js/40_read_file.js
index fd656c1cb..7c2898903 100644
--- a/runtime/js/40_read_file.js
+++ b/runtime/js/40_read_file.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
((window) => {
diff --git a/runtime/js/40_signals.js b/runtime/js/40_signals.js
index 71ead71c7..ff1502a55 100644
--- a/runtime/js/40_signals.js
+++ b/runtime/js/40_signals.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
((window) => {
diff --git a/runtime/js/40_tty.js b/runtime/js/40_tty.js
index 8ce3e83ef..3263dc814 100644
--- a/runtime/js/40_tty.js
+++ b/runtime/js/40_tty.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
((window) => {
diff --git a/runtime/js/40_write_file.js b/runtime/js/40_write_file.js
index 8d026245f..f8d8b3ab7 100644
--- a/runtime/js/40_write_file.js
+++ b/runtime/js/40_write_file.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
((window) => {
const core = window.__bootstrap.core;
diff --git a/runtime/js/41_prompt.js b/runtime/js/41_prompt.js
index 3dc9f4a40..1d5acc028 100644
--- a/runtime/js/41_prompt.js
+++ b/runtime/js/41_prompt.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
((window) => {
const { stdin } = window.__bootstrap.files;
diff --git a/runtime/js/90_deno_ns.js b/runtime/js/90_deno_ns.js
index f49fb5af1..f18593df7 100644
--- a/runtime/js/90_deno_ns.js
+++ b/runtime/js/90_deno_ns.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
((window) => {
diff --git a/runtime/js/98_global_scope.js b/runtime/js/98_global_scope.js
index 7afb4472c..b4296278c 100644
--- a/runtime/js/98_global_scope.js
+++ b/runtime/js/98_global_scope.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
((window) => {
diff --git a/runtime/js/99_main.js b/runtime/js/99_main.js
index 6ecf23fff..2e92d5b5d 100644
--- a/runtime/js/99_main.js
+++ b/runtime/js/99_main.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
"use strict";
// Removes the `__proto__` for security reasons.
diff --git a/runtime/lib.rs b/runtime/lib.rs
index de104f2ca..26e8d9bb4 100644
--- a/runtime/lib.rs
+++ b/runtime/lib.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
pub use deno_broadcast_channel;
pub use deno_cache;
diff --git a/runtime/ops/fs.rs b/runtime/ops/fs.rs
index b9f637448..a3ed09371 100644
--- a/runtime/ops/fs.rs
+++ b/runtime/ops/fs.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// Some deserializer fields are only used on Unix and Windows build fails without it
use super::io::StdFileResource;
use super::utils::into_string;
diff --git a/runtime/ops/fs_events.rs b/runtime/ops/fs_events.rs
index 6c631bb59..d7c4b4670 100644
--- a/runtime/ops/fs_events.rs
+++ b/runtime/ops/fs_events.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::permissions::Permissions;
use deno_core::error::AnyError;
diff --git a/runtime/ops/io.rs b/runtime/ops/io.rs
index 646a540bc..3bee7db60 100644
--- a/runtime/ops/io.rs
+++ b/runtime/ops/io.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::error::resource_unavailable;
use deno_core::error::AnyError;
diff --git a/runtime/ops/mod.rs b/runtime/ops/mod.rs
index 526c36d63..e42f61a7b 100644
--- a/runtime/ops/mod.rs
+++ b/runtime/ops/mod.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
pub mod fs;
pub mod fs_events;
diff --git a/runtime/ops/os/mod.rs b/runtime/ops/os/mod.rs
index f6f4761df..28184c949 100644
--- a/runtime/ops/os/mod.rs
+++ b/runtime/ops/os/mod.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use super::utils::into_string;
use crate::permissions::Permissions;
diff --git a/runtime/ops/os/sys_info.rs b/runtime/ops/os/sys_info.rs
index 91422546c..06807a8ea 100644
--- a/runtime/ops/os/sys_info.rs
+++ b/runtime/ops/os/sys_info.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
#[cfg(target_family = "windows")]
use std::sync::Once;
diff --git a/runtime/ops/permissions.rs b/runtime/ops/permissions.rs
index 5d6352744..8a2244676 100644
--- a/runtime/ops/permissions.rs
+++ b/runtime/ops/permissions.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::permissions::parse_sys_kind;
use crate::permissions::Permissions;
diff --git a/runtime/ops/process.rs b/runtime/ops/process.rs
index 88c130e61..b831f1338 100644
--- a/runtime/ops/process.rs
+++ b/runtime/ops/process.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use super::io::ChildStderrResource;
use super::io::ChildStdinResource;
diff --git a/runtime/ops/runtime.rs b/runtime/ops/runtime.rs
index f6ae0146c..582fb18fc 100644
--- a/runtime/ops/runtime.rs
+++ b/runtime/ops/runtime.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::permissions::Permissions;
use deno_core::anyhow::Context;
diff --git a/runtime/ops/signal.rs b/runtime/ops/signal.rs
index 95c166787..14a9215ed 100644
--- a/runtime/ops/signal.rs
+++ b/runtime/ops/signal.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::error::type_error;
use deno_core::error::AnyError;
use deno_core::op;
diff --git a/runtime/ops/tty.rs b/runtime/ops/tty.rs
index 5f99d4574..fd87f0e39 100644
--- a/runtime/ops/tty.rs
+++ b/runtime/ops/tty.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use super::io::StdFileResource;
use deno_core::error::AnyError;
diff --git a/runtime/ops/utils.rs b/runtime/ops/utils.rs
index f1414e8bc..29cbaab91 100644
--- a/runtime/ops/utils.rs
+++ b/runtime/ops/utils.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::error::custom_error;
use deno_core::error::AnyError;
diff --git a/runtime/ops/web_worker.rs b/runtime/ops/web_worker.rs
index 3c85d7b9e..11aeac852 100644
--- a/runtime/ops/web_worker.rs
+++ b/runtime/ops/web_worker.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
mod sync_fetch;
diff --git a/runtime/ops/web_worker/sync_fetch.rs b/runtime/ops/web_worker/sync_fetch.rs
index 464697f94..f96a01a5a 100644
--- a/runtime/ops/web_worker/sync_fetch.rs
+++ b/runtime/ops/web_worker/sync_fetch.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::web_worker::WebWorkerInternalHandle;
use crate::web_worker::WebWorkerType;
diff --git a/runtime/ops/worker_host.rs b/runtime/ops/worker_host.rs
index 72d466a94..54aa0d916 100644
--- a/runtime/ops/worker_host.rs
+++ b/runtime/ops/worker_host.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::ops::TestingFeaturesEnabled;
use crate::permissions::create_child_permissions;
diff --git a/runtime/permissions/mod.rs b/runtime/permissions/mod.rs
index ce4984ee1..d2de1cc94 100644
--- a/runtime/permissions/mod.rs
+++ b/runtime/permissions/mod.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::colors;
use crate::fs_util::resolve_from_cwd;
diff --git a/runtime/permissions/prompter.rs b/runtime/permissions/prompter.rs
index 93c321107..d72d78749 100644
--- a/runtime/permissions/prompter.rs
+++ b/runtime/permissions/prompter.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::colors;
use deno_core::error::AnyError;
diff --git a/runtime/tokio_util.rs b/runtime/tokio_util.rs
index 52888abe4..a4db5e33f 100644
--- a/runtime/tokio_util.rs
+++ b/runtime/tokio_util.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
pub fn create_basic_runtime() -> tokio::runtime::Runtime {
tokio::runtime::Builder::new_current_thread()
diff --git a/runtime/web_worker.rs b/runtime/web_worker.rs
index ee47d0d99..75c9f0821 100644
--- a/runtime/web_worker.rs
+++ b/runtime/web_worker.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::colors;
use crate::inspector_server::InspectorServer;
use crate::js;
diff --git a/runtime/worker.rs b/runtime/worker.rs
index b6bb51bc6..360a6b3d7 100644
--- a/runtime/worker.rs
+++ b/runtime/worker.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::inspector_server::InspectorServer;
use crate::js;
diff --git a/runtime/worker_bootstrap.rs b/runtime/worker_bootstrap.rs
index a185c9693..17aa8a85b 100644
--- a/runtime/worker_bootstrap.rs
+++ b/runtime/worker_bootstrap.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use deno_core::serde_json;
use deno_core::serde_json::json;
diff --git a/serde_v8/Cargo.toml b/serde_v8/Cargo.toml
index e1724827d..b554c26d3 100644
--- a/serde_v8/Cargo.toml
+++ b/serde_v8/Cargo.toml
@@ -1,4 +1,4 @@
-# Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+# Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
[package]
name = "serde_v8"
diff --git a/serde_v8/benches/de.rs b/serde_v8/benches/de.rs
index 72e5799cd..306374043 100644
--- a/serde_v8/benches/de.rs
+++ b/serde_v8/benches/de.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use bencher::{benchmark_group, benchmark_main, Bencher};
use serde::Deserialize;
diff --git a/serde_v8/benches/ser.rs b/serde_v8/benches/ser.rs
index 1bfc6fadc..37951c7f0 100644
--- a/serde_v8/benches/ser.rs
+++ b/serde_v8/benches/ser.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use bencher::{benchmark_group, benchmark_main, Bencher};
use serde::Serialize;
diff --git a/serde_v8/de.rs b/serde_v8/de.rs
index 300b047b7..c3bea36a4 100644
--- a/serde_v8/de.rs
+++ b/serde_v8/de.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use serde::de::{self, SeqAccess as _, Visitor};
use serde::Deserialize;
diff --git a/serde_v8/error.rs b/serde_v8/error.rs
index 661bb68ad..38a67489f 100644
--- a/serde_v8/error.rs
+++ b/serde_v8/error.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::fmt::{self, Display};
use serde::{de, ser};
diff --git a/serde_v8/examples/basic.rs b/serde_v8/examples/basic.rs
index 8f19e9405..f1ea4d6a5 100644
--- a/serde_v8/examples/basic.rs
+++ b/serde_v8/examples/basic.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use serde::Deserialize;
#[derive(Debug, Deserialize)]
diff --git a/serde_v8/keys.rs b/serde_v8/keys.rs
index 4811a87f8..d44306fd6 100644
--- a/serde_v8/keys.rs
+++ b/serde_v8/keys.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::collections::HashMap;
// KeyCache stores a pool struct keys mapped to v8,
diff --git a/serde_v8/lib.rs b/serde_v8/lib.rs
index 73259a061..e2ec1015d 100644
--- a/serde_v8/lib.rs
+++ b/serde_v8/lib.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
mod de;
mod error;
mod keys;
diff --git a/serde_v8/magic/buffer.rs b/serde_v8/magic/buffer.rs
index 413e56747..862264886 100644
--- a/serde_v8/magic/buffer.rs
+++ b/serde_v8/magic/buffer.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::fmt::Debug;
use std::ops::Deref;
diff --git a/serde_v8/magic/bytestring.rs b/serde_v8/magic/bytestring.rs
index ebf96031f..92a0dba40 100644
--- a/serde_v8/magic/bytestring.rs
+++ b/serde_v8/magic/bytestring.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use super::transl8::{FromV8, ToV8};
use crate::magic::transl8::impl_magic;
use crate::Error;
diff --git a/serde_v8/magic/detached_buffer.rs b/serde_v8/magic/detached_buffer.rs
index cbe8b39c3..7ee4dfb21 100644
--- a/serde_v8/magic/detached_buffer.rs
+++ b/serde_v8/magic/detached_buffer.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use core::ops::Range;
use std::ops::Deref;
diff --git a/serde_v8/magic/global.rs b/serde_v8/magic/global.rs
index 4f7b70fdf..52b316fa5 100644
--- a/serde_v8/magic/global.rs
+++ b/serde_v8/magic/global.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::magic::transl8::impl_magic;
use crate::magic::transl8::FromV8;
diff --git a/serde_v8/magic/mod.rs b/serde_v8/magic/mod.rs
index 0cac68831..fe4577672 100644
--- a/serde_v8/magic/mod.rs
+++ b/serde_v8/magic/mod.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
pub mod buffer;
pub mod bytestring;
pub mod detached_buffer;
diff --git a/serde_v8/magic/rawbytes.rs b/serde_v8/magic/rawbytes.rs
index b45143711..2703c7756 100644
--- a/serde_v8/magic/rawbytes.rs
+++ b/serde_v8/magic/rawbytes.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
pub(crate) type AtomicPtr<T> = *mut T;
#[allow(unused)]
pub(crate) struct RawBytes {
diff --git a/serde_v8/magic/string_or_buffer.rs b/serde_v8/magic/string_or_buffer.rs
index 582314d4b..e3347255e 100644
--- a/serde_v8/magic/string_or_buffer.rs
+++ b/serde_v8/magic/string_or_buffer.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use super::buffer::ZeroCopyBuf;
use super::transl8::{FromV8, ToV8};
use crate::magic::transl8::impl_magic;
diff --git a/serde_v8/magic/transl8.rs b/serde_v8/magic/transl8.rs
index 9beb9eade..3a8d0c358 100644
--- a/serde_v8/magic/transl8.rs
+++ b/serde_v8/magic/transl8.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
//! Transerialization extends the set of serde-compatible types (for given de/serializers).
//! By "hackishly" transmuting references across serde boundaries as u64s.
diff --git a/serde_v8/magic/v8slice.rs b/serde_v8/magic/v8slice.rs
index a1c01b888..384ccf5c5 100644
--- a/serde_v8/magic/v8slice.rs
+++ b/serde_v8/magic/v8slice.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::ops::Deref;
use std::ops::DerefMut;
diff --git a/serde_v8/magic/value.rs b/serde_v8/magic/value.rs
index 651e75263..0333d75bc 100644
--- a/serde_v8/magic/value.rs
+++ b/serde_v8/magic/value.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::magic::transl8::impl_magic;
use crate::magic::transl8::FromV8;
diff --git a/serde_v8/payload.rs b/serde_v8/payload.rs
index c9f3e85aa..27f12014f 100644
--- a/serde_v8/payload.rs
+++ b/serde_v8/payload.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// TODO: maybe add a Payload type that holds scope & v8::Value
// so it can implement Deserialize by itself
diff --git a/serde_v8/ser.rs b/serde_v8/ser.rs
index dc3fbd143..67b0d6f68 100644
--- a/serde_v8/ser.rs
+++ b/serde_v8/ser.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use serde::ser;
use serde::ser::Serialize;
diff --git a/serde_v8/serializable.rs b/serde_v8/serializable.rs
index f0198fafa..21c7bb752 100644
--- a/serde_v8/serializable.rs
+++ b/serde_v8/serializable.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::any::TypeId;
use std::mem::transmute_copy;
diff --git a/serde_v8/tests/de.rs b/serde_v8/tests/de.rs
index 0f2c85d95..c492a6018 100644
--- a/serde_v8/tests/de.rs
+++ b/serde_v8/tests/de.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use serde::{Deserialize, Deserializer};
use serde_v8::utils::{js_exec, v8_do};
diff --git a/serde_v8/tests/magic.rs b/serde_v8/tests/magic.rs
index 3fc46abeb..54adc6c83 100644
--- a/serde_v8/tests/magic.rs
+++ b/serde_v8/tests/magic.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use serde::{Deserialize, Serialize};
use serde_v8::utils::{js_exec, v8_do};
diff --git a/serde_v8/tests/ser.rs b/serde_v8/tests/ser.rs
index 0d8d42fe6..9e6c7c2e7 100644
--- a/serde_v8/tests/ser.rs
+++ b/serde_v8/tests/ser.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use serde::Serialize;
use serde_json::json;
use serde_v8::utils::{js_exec, v8_do};
diff --git a/serde_v8/utils.rs b/serde_v8/utils.rs
index d491ac093..6a9732400 100644
--- a/serde_v8/utils.rs
+++ b/serde_v8/utils.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::sync::Once;
pub fn js_exec<'s>(
diff --git a/test_ffi/Cargo.toml b/test_ffi/Cargo.toml
index 3c588dbe8..393024066 100644
--- a/test_ffi/Cargo.toml
+++ b/test_ffi/Cargo.toml
@@ -1,4 +1,4 @@
-# Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+# Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
[package]
name = "test_ffi"
diff --git a/test_ffi/src/lib.rs b/test_ffi/src/lib.rs
index 1c1770bf0..b608877f7 100644
--- a/test_ffi/src/lib.rs
+++ b/test_ffi/src/lib.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
#![allow(clippy::undocumented_unsafe_blocks)]
diff --git a/test_ffi/tests/bench.js b/test_ffi/tests/bench.js
index a20ee3c80..b70b41e8f 100644
--- a/test_ffi/tests/bench.js
+++ b/test_ffi/tests/bench.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file
const targetDir = Deno.execPath().replace(/[^\/\\]+$/, "");
diff --git a/test_ffi/tests/ffi_types.ts b/test_ffi/tests/ffi_types.ts
index a49224cfd..058138a8d 100644
--- a/test_ffi/tests/ffi_types.ts
+++ b/test_ffi/tests/ffi_types.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file
// Only for testing types. Invoke with `deno cache`
diff --git a/test_ffi/tests/integration_tests.rs b/test_ffi/tests/integration_tests.rs
index 38808d205..6564f1e14 100644
--- a/test_ffi/tests/integration_tests.rs
+++ b/test_ffi/tests/integration_tests.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::process::Command;
use test_util::deno_cmd;
diff --git a/test_ffi/tests/test.js b/test_ffi/tests/test.js
index 65cb974f9..3bbf475e9 100644
--- a/test_ffi/tests/test.js
+++ b/test_ffi/tests/test.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file
// Run using cargo test or `--v8-options=--allow-natives-syntax`
@@ -521,7 +521,7 @@ testOptimized(castU32U8Fast, () => castU32U8Fast(256));
// Generally the trampoline tail-calls into the FFI function, but in certain cases (e.g. when returning 8 or 16 bit integers)
// the tail call is not possible and a new stack frame must be created. We need enough parameters to have some on the stack
-function addManyU16Fast(a, b, c, d, e, f, g, h, i, j, k, l, m) {
+function addManyU16Fast(a, b, c, d, e, f, g, h, i, j, k, l, m) {
return symbols.add_many_u16(a, b, c, d, e, f, g, h, i, j, k, l, m);
};
// N.B. V8 does not currently follow Aarch64 Apple's calling convention.
diff --git a/test_ffi/tests/thread_safe_test.js b/test_ffi/tests/thread_safe_test.js
index e54114055..c5e9c74b7 100644
--- a/test_ffi/tests/thread_safe_test.js
+++ b/test_ffi/tests/thread_safe_test.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file
const targetDir = Deno.execPath().replace(/[^\/\\]+$/, "");
diff --git a/test_ffi/tests/thread_safe_test_worker.js b/test_ffi/tests/thread_safe_test_worker.js
index 067004469..a87a97556 100644
--- a/test_ffi/tests/thread_safe_test_worker.js
+++ b/test_ffi/tests/thread_safe_test_worker.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file
const targetDir = Deno.execPath().replace(/[^\/\\]+$/, "");
diff --git a/test_napi/Cargo.toml b/test_napi/Cargo.toml
index 5a81f1ea1..6717ecce3 100644
--- a/test_napi/Cargo.toml
+++ b/test_napi/Cargo.toml
@@ -1,4 +1,4 @@
-# Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+# Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
[package]
name = "test_napi"
diff --git a/test_napi/array_test.js b/test_napi/array_test.js
index 314ea5e50..1c9956188 100644
--- a/test_napi/array_test.js
+++ b/test_napi/array_test.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertEquals, loadTestLibrary } from "./common.js";
diff --git a/test_napi/arraybuffer_test.js b/test_napi/arraybuffer_test.js
index 577443e8b..c08ffc7d6 100644
--- a/test_napi/arraybuffer_test.js
+++ b/test_napi/arraybuffer_test.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertEquals, loadTestLibrary } from "./common.js";
diff --git a/test_napi/async_test.js b/test_napi/async_test.js
index ea1b714bd..f48d3d754 100644
--- a/test_napi/async_test.js
+++ b/test_napi/async_test.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertEquals, loadTestLibrary } from "./common.js";
diff --git a/test_napi/build.rs b/test_napi/build.rs
index 9d3021a0e..2255820e6 100644
--- a/test_napi/build.rs
+++ b/test_napi/build.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
extern crate napi_build;
diff --git a/test_napi/callback_test.js b/test_napi/callback_test.js
index debb1d7ba..c97814312 100644
--- a/test_napi/callback_test.js
+++ b/test_napi/callback_test.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertEquals, loadTestLibrary } from "./common.js";
diff --git a/test_napi/coerce_test.js b/test_napi/coerce_test.js
index be0ee03e7..158d32f68 100644
--- a/test_napi/coerce_test.js
+++ b/test_napi/coerce_test.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertEquals, loadTestLibrary } from "./common.js";
diff --git a/test_napi/common.js b/test_napi/common.js
index 13dad6cfc..d1db4e9bf 100644
--- a/test_napi/common.js
+++ b/test_napi/common.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
export {
assert,
diff --git a/test_napi/numbers_test.js b/test_napi/numbers_test.js
index 2f778285a..869fd2eae 100644
--- a/test_napi/numbers_test.js
+++ b/test_napi/numbers_test.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertEquals, loadTestLibrary } from "./common.js";
diff --git a/test_napi/object_wrap_test.js b/test_napi/object_wrap_test.js
index 2263894cd..2522a8e6c 100644
--- a/test_napi/object_wrap_test.js
+++ b/test_napi/object_wrap_test.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertEquals, loadTestLibrary } from "./common.js";
diff --git a/test_napi/promise_test.js b/test_napi/promise_test.js
index 86a3f134b..ca2d1ae9b 100644
--- a/test_napi/promise_test.js
+++ b/test_napi/promise_test.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertEquals, assertRejects, loadTestLibrary } from "./common.js";
diff --git a/test_napi/properties_test.js b/test_napi/properties_test.js
index b24c5649e..78268ba15 100644
--- a/test_napi/properties_test.js
+++ b/test_napi/properties_test.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertEquals, loadTestLibrary } from "./common.js";
diff --git a/test_napi/src/array.rs b/test_napi/src/array.rs
index 767aa08b1..adb2b426e 100644
--- a/test_napi/src/array.rs
+++ b/test_napi/src/array.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use napi_sys::Status::napi_ok;
use napi_sys::ValueType::napi_number;
diff --git a/test_napi/src/arraybuffer.rs b/test_napi/src/arraybuffer.rs
index cf170e713..ce50f914f 100644
--- a/test_napi/src/arraybuffer.rs
+++ b/test_napi/src/arraybuffer.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use napi_sys::Status::napi_ok;
use napi_sys::*;
diff --git a/test_napi/src/async.rs b/test_napi/src/async.rs
index 53432de7c..d825636e1 100644
--- a/test_napi/src/async.rs
+++ b/test_napi/src/async.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use napi_sys::Status::napi_ok;
use napi_sys::ValueType::napi_function;
diff --git a/test_napi/src/callback.rs b/test_napi/src/callback.rs
index bf6062913..4b97f1c0b 100644
--- a/test_napi/src/callback.rs
+++ b/test_napi/src/callback.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use napi_sys::Status::napi_ok;
use napi_sys::ValueType::napi_function;
diff --git a/test_napi/src/coerce.rs b/test_napi/src/coerce.rs
index 611540fae..edce7f767 100644
--- a/test_napi/src/coerce.rs
+++ b/test_napi/src/coerce.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use napi_sys::Status::napi_ok;
use napi_sys::*;
diff --git a/test_napi/src/lib.rs b/test_napi/src/lib.rs
index c1a13f6e4..0bdea0280 100644
--- a/test_napi/src/lib.rs
+++ b/test_napi/src/lib.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
#![allow(clippy::all)]
#![allow(clippy::undocumented_unsafe_blocks)]
diff --git a/test_napi/src/numbers.rs b/test_napi/src/numbers.rs
index a6628af13..8808659f9 100644
--- a/test_napi/src/numbers.rs
+++ b/test_napi/src/numbers.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use napi_sys::Status::napi_ok;
use napi_sys::ValueType::napi_number;
diff --git a/test_napi/src/object_wrap.rs b/test_napi/src/object_wrap.rs
index 40189e01c..bedb6d852 100644
--- a/test_napi/src/object_wrap.rs
+++ b/test_napi/src/object_wrap.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use napi_sys::Status::napi_ok;
use napi_sys::ValueType::napi_number;
diff --git a/test_napi/src/promise.rs b/test_napi/src/promise.rs
index ebb9dedab..02ea2f237 100644
--- a/test_napi/src/promise.rs
+++ b/test_napi/src/promise.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use napi_sys::Status::napi_ok;
use napi_sys::*;
diff --git a/test_napi/src/properties.rs b/test_napi/src/properties.rs
index b245fd61d..dafa9ef96 100644
--- a/test_napi/src/properties.rs
+++ b/test_napi/src/properties.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use napi_sys::PropertyAttributes::*;
use napi_sys::Status::napi_ok;
diff --git a/test_napi/src/strings.rs b/test_napi/src/strings.rs
index f4139c85a..5029944da 100644
--- a/test_napi/src/strings.rs
+++ b/test_napi/src/strings.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use napi_sys::Status::napi_ok;
use napi_sys::ValueType::napi_string;
diff --git a/test_napi/src/typedarray.rs b/test_napi/src/typedarray.rs
index f7d2e2f24..f8b5fd674 100644
--- a/test_napi/src/typedarray.rs
+++ b/test_napi/src/typedarray.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use core::ffi::c_void;
use napi_sys::Status::napi_ok;
diff --git a/test_napi/strings_test.js b/test_napi/strings_test.js
index 20e95ba61..e2e3cb647 100644
--- a/test_napi/strings_test.js
+++ b/test_napi/strings_test.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertEquals, loadTestLibrary } from "./common.js";
diff --git a/test_napi/tests/napi_tests.rs b/test_napi/tests/napi_tests.rs
index 41ec5c851..1c0f59fdf 100644
--- a/test_napi/tests/napi_tests.rs
+++ b/test_napi/tests/napi_tests.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use std::process::Command;
use test_util::deno_cmd;
diff --git a/test_napi/typedarray_test.js b/test_napi/typedarray_test.js
index a3c7322f7..3cd084dc8 100644
--- a/test_napi/typedarray_test.js
+++ b/test_napi/typedarray_test.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { assertEquals, loadTestLibrary } from "./common.js";
diff --git a/test_util/Cargo.toml b/test_util/Cargo.toml
index a2b2626f8..1f47aa463 100644
--- a/test_util/Cargo.toml
+++ b/test_util/Cargo.toml
@@ -1,4 +1,4 @@
-# Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+# Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
[package]
name = "test_util"
diff --git a/test_util/src/lib.rs b/test_util/src/lib.rs
index e221d57e5..99927de10 100644
--- a/test_util/src/lib.rs
+++ b/test_util/src/lib.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// Usage: provide a port as argument to run hyper_hello benchmark server
// otherwise this starts multiple servers on many ports for test endpoints.
use anyhow::anyhow;
diff --git a/test_util/src/lsp.rs b/test_util/src/lsp.rs
index c1e4c875a..46bda4bb7 100644
--- a/test_util/src/lsp.rs
+++ b/test_util/src/lsp.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
use crate::npm_registry_url;
use crate::std_file_url;
diff --git a/test_util/src/test_server.rs b/test_util/src/test_server.rs
index 8678d92a7..6d4851215 100644
--- a/test_util/src/test_server.rs
+++ b/test_util/src/test_server.rs
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
fn main() {
test_util::run_all_servers();
diff --git a/tools/build_benchmark_jsons.js b/tools/build_benchmark_jsons.js
index d281e7042..ee424c680 100755
--- a/tools/build_benchmark_jsons.js
+++ b/tools/build_benchmark_jsons.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { buildPath, existsSync, join } from "./util.js";
const currentDataFile = join(buildPath(), "bench.json");
diff --git a/tools/flamebench.js b/tools/flamebench.js
index 7c79bd10f..e471d2891 100755
--- a/tools/flamebench.js
+++ b/tools/flamebench.js
@@ -1,5 +1,5 @@
#!/usr/bin/env -S deno run --unstable --allow-read --allow-run
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { join, ROOT_PATH as ROOT } from "./util.js";
async function bashOut(subcmd) {
diff --git a/tools/format.js b/tools/format.js
index b13159613..223eb1b0d 100755
--- a/tools/format.js
+++ b/tools/format.js
@@ -1,5 +1,5 @@
#!/usr/bin/env -S deno run --unstable --allow-write --allow-read --allow-run
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { getPrebuiltToolPath, join, ROOT_PATH } from "./util.js";
async function dprint() {
diff --git a/tools/lint.js b/tools/lint.js
index baa1e9c3c..c460951f5 100755
--- a/tools/lint.js
+++ b/tools/lint.js
@@ -1,5 +1,5 @@
#!/usr/bin/env -S deno run --unstable --allow-write --allow-read --allow-run
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import {
buildMode,
getPrebuiltToolPath,
diff --git a/tools/napi/generate_symbols_lists.js b/tools/napi/generate_symbols_lists.js
index 2da9ccff7..9c334c00c 100755
--- a/tools/napi/generate_symbols_lists.js
+++ b/tools/napi/generate_symbols_lists.js
@@ -1,5 +1,5 @@
#!/usr/bin/env -S deno run --unstable --allow-read --allow-write
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import exports from "../../cli/napi/sym/symbol_exports.json" assert {
type: "json",
diff --git a/tools/release/00_start_release.ts b/tools/release/00_start_release.ts
index b98fc147f..1e61c3aa5 100755
--- a/tools/release/00_start_release.ts
+++ b/tools/release/00_start_release.ts
@@ -1,5 +1,5 @@
#!/usr/bin/env -S deno run -A --quiet --lock=tools/deno.lock.json
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { $, createOctoKit, semver } from "./deps.ts";
const currentDirPath = $.path.dirname($.path.fromFileUrl(import.meta.url));
diff --git a/tools/release/01_bump_crate_versions.ts b/tools/release/01_bump_crate_versions.ts
index 75daaf3f5..50d2cc5b2 100755
--- a/tools/release/01_bump_crate_versions.ts
+++ b/tools/release/01_bump_crate_versions.ts
@@ -1,5 +1,5 @@
#!/usr/bin/env -S deno run -A --lock=tools/deno.lock.json
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { DenoWorkspace } from "./deno_workspace.ts";
import { $, GitLogOutput, semver } from "./deps.ts";
diff --git a/tools/release/02_create_pr.ts b/tools/release/02_create_pr.ts
index 18c1bc582..619c7081e 100755
--- a/tools/release/02_create_pr.ts
+++ b/tools/release/02_create_pr.ts
@@ -1,5 +1,5 @@
#!/usr/bin/env -S deno run -A --lock=tools/deno.lock.json
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { DenoWorkspace } from "./deno_workspace.ts";
import { $, createOctoKit, getGitHubRepository } from "./deps.ts";
diff --git a/tools/release/03_publish_crates.ts b/tools/release/03_publish_crates.ts
index 4e149d3b9..606f6dc18 100755
--- a/tools/release/03_publish_crates.ts
+++ b/tools/release/03_publish_crates.ts
@@ -1,5 +1,5 @@
#!/usr/bin/env -S deno run -A --lock=tools/deno.lock.json
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { DenoWorkspace } from "./deno_workspace.ts";
import { $, getCratesPublishOrder } from "./deps.ts";
diff --git a/tools/release/04_post_publish.ts b/tools/release/04_post_publish.ts
index 03b005db5..deadac80b 100755
--- a/tools/release/04_post_publish.ts
+++ b/tools/release/04_post_publish.ts
@@ -1,5 +1,5 @@
#!/usr/bin/env -S deno run -A --lock=tools/deno.lock.json
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { DenoWorkspace } from "./deno_workspace.ts";
import { $, createOctoKit, getGitHubRepository } from "./deps.ts";
diff --git a/tools/release/05_create_release_notes.ts b/tools/release/05_create_release_notes.ts
index 26667b5ef..f3dba984a 100755
--- a/tools/release/05_create_release_notes.ts
+++ b/tools/release/05_create_release_notes.ts
@@ -1,5 +1,5 @@
#!/usr/bin/env -S deno run -A --lock=tools/deno.lock.json
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { $ } from "./deps.ts";
import { DenoWorkspace } from "./deno_workspace.ts";
diff --git a/tools/release/deno_workspace.ts b/tools/release/deno_workspace.ts
index 892986ac0..7485ff02a 100644
--- a/tools/release/deno_workspace.ts
+++ b/tools/release/deno_workspace.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { $, ReleasesMdFile, Repo } from "./deps.ts";
diff --git a/tools/release/deps.ts b/tools/release/deps.ts
index 976a83733..7b7a768ff 100644
--- a/tools/release/deps.ts
+++ b/tools/release/deps.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
export * from "https://raw.githubusercontent.com/denoland/automation/0.16.0/mod.ts";
export * from "https://raw.githubusercontent.com/denoland/automation/0.16.0/github_actions.ts";
diff --git a/tools/util.js b/tools/util.js
index 49279df58..ce3ea65d4 100644
--- a/tools/util.js
+++ b/tools/util.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import {
dirname,
fromFileUrl,
diff --git a/tools/wgpu_sync.js b/tools/wgpu_sync.js
index 7548c5515..ba3267042 100755
--- a/tools/wgpu_sync.js
+++ b/tools/wgpu_sync.js
@@ -1,5 +1,5 @@
#!/usr/bin/env -S deno run --unstable --allow-read --allow-write --allow-run
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { join, ROOT_PATH } from "./util.js";
diff --git a/tools/wpt.ts b/tools/wpt.ts
index b1067655c..5cd97ac39 100755
--- a/tools/wpt.ts
+++ b/tools/wpt.ts
@@ -1,5 +1,5 @@
#!/usr/bin/env -S deno run --unstable --allow-write --allow-read --allow-net --allow-env --allow-run
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// This script is used to run WPT tests for Deno.
diff --git a/tools/wpt/runner.ts b/tools/wpt/runner.ts
index 517ce42b5..ce6d41841 100644
--- a/tools/wpt/runner.ts
+++ b/tools/wpt/runner.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { delay, join, ROOT_PATH, TextLineStream, toFileUrl } from "../util.js";
import { assert, denoBinary, ManifestTestOptions, runPy } from "./utils.ts";
import { DOMParser } from "https://deno.land/x/deno_dom@v0.1.3-alpha2/deno-dom-wasm.ts";
diff --git a/tools/wpt/testharnessreport.js b/tools/wpt/testharnessreport.js
index a07c916c7..0da8d97dc 100644
--- a/tools/wpt/testharnessreport.js
+++ b/tools/wpt/testharnessreport.js
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
window.add_result_callback(({ message, name, stack, status }) => {
const data = new TextEncoder().encode(
diff --git a/tools/wpt/utils.ts b/tools/wpt/utils.ts
index 7614a0c55..47cb8c5ec 100644
--- a/tools/wpt/utils.ts
+++ b/tools/wpt/utils.ts
@@ -1,4 +1,4 @@
-// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
/// FLAGS
import { parse } from "../../test_util/std/flags/mod.ts";