Skip to content

Commit ce789f1

Browse files
aduh95danielleadams
authored andcommitted
doc: use .md extension for internal links
This helps catch broken links as part of the test suite. This also improves the user experience when browsing the markdown files. PR-URL: #35191 Fixes: #35189 Reviewed-By: Derek Lewis <[email protected]> Reviewed-By: Jiawen Geng <[email protected]> Reviewed-By: Trivikram Kamat <[email protected]> Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Rich Trott <[email protected]>
1 parent f23a0e2 commit ce789f1

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+732
-672
lines changed

doc/api/addons.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Addons provide an interface between JavaScript and C/C++ libraries.
1010
There are three options for implementing addons: N-API, nan, or direct
1111
use of internal V8, libuv and Node.js libraries. Unless there is a need for
1212
direct access to functionality which is not exposed by N-API, use N-API.
13-
Refer to [C/C++ addons with N-API](n-api.html) for more information on N-API.
13+
Refer to [C/C++ addons with N-API](n-api.md) for more information on N-API.
1414

1515
When not using N-API, implementing addons is complicated,
1616
involving knowledge of several components and APIs:
@@ -452,7 +452,7 @@ in the N-API are used.
452452

453453
Creating and maintaining an addon that benefits from the ABI stability
454454
provided by N-API carries with it certain
455-
[implementation considerations](n-api.html#n_api_implications_of_abi_stability).
455+
[implementation considerations](n-api.md#n_api_implications_of_abi_stability).
456456

457457
To use N-API in the above "Hello world" example, replace the content of
458458
`hello.cc` with the following. All other instructions remain the same.
@@ -490,7 +490,7 @@ NAPI_MODULE(NODE_GYP_MODULE_NAME, init)
490490
```
491491
492492
The functions available and how to use them are documented in
493-
[C/C++ addons with N-API](n-api.html).
493+
[C/C++ addons with N-API](n-api.md).
494494
495495
## Addon examples
496496
@@ -1356,7 +1356,7 @@ console.log(result);
13561356
// Prints: 30
13571357
```
13581358

1359-
[`Worker`]: worker_threads.html#worker_threads_class_worker
1359+
[`Worker`]: worker_threads.md#worker_threads_class_worker
13601360
[Electron]: https://electronjs.org/
13611361
[Embedder's Guide]: https://github.com/v8/v8/wiki/Embedder's%20Guide
13621362
[Linking to libraries included with Node.js]: #addons_linking_to_libraries_included_with_node_js
@@ -1367,5 +1367,5 @@ console.log(result);
13671367
[installation instructions]: https://github.com/nodejs/node-gyp#installation
13681368
[libuv]: https://github.com/libuv/libuv
13691369
[node-gyp]: https://github.com/nodejs/node-gyp
1370-
[require]: modules.html#modules_require_id
1370+
[require]: modules.md#modules_require_id
13711371
[v8-docs]: https://v8docs.nodesource.com/

doc/api/assert.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ assert.deepEqual([[[1, 2, 3]], 4, 5], [[[1, 2, '3']], 4, 5]);
6464
To deactivate the colors, use the `NO_COLOR` or `NODE_DISABLE_COLORS`
6565
environment variables. This will also deactivate the colors in the REPL. For
6666
more on color support in terminal environments, read the tty
67-
[getColorDepth()](tty.html#tty_writestream_getcolordepth_env) documentation.
67+
[getColorDepth()](tty.md#tty_writestream_getcolordepth_env) documentation.
6868

6969
## Legacy assertion mode
7070

@@ -1558,15 +1558,15 @@ argument.
15581558

15591559
[`AssertionError`]: #assert_class_assert_assertionerror
15601560
[`Class`]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes
1561-
[`ERR_INVALID_RETURN_VALUE`]: errors.html#errors_err_invalid_return_value
1562-
[`Error.captureStackTrace`]: errors.html#errors_error_capturestacktrace_targetobject_constructoropt
1563-
[`Error`]: errors.html#errors_class_error
1561+
[`ERR_INVALID_RETURN_VALUE`]: errors.md#errors_err_invalid_return_value
1562+
[`Error.captureStackTrace`]: errors.md#errors_error_capturestacktrace_targetobject_constructoropt
1563+
[`Error`]: errors.md#errors_class_error
15641564
[`Map`]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map
15651565
[`Object.is()`]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is
15661566
[`RegExp`]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions
15671567
[`Set`]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set
15681568
[`Symbol`]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol
1569-
[`TypeError`]: errors.html#errors_class_typeerror
1569+
[`TypeError`]: errors.md#errors_class_typeerror
15701570
[`WeakMap`]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakMap
15711571
[`WeakSet`]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakSet
15721572
[`CallTracker`]: #assert_class_assert_calltracker
@@ -1581,7 +1581,7 @@ argument.
15811581
[`assert.ok()`]: #assert_assert_ok_value_message
15821582
[`assert.strictEqual()`]: #assert_assert_strictequal_actual_expected_message
15831583
[`assert.throws()`]: #assert_assert_throws_fn_error_message
1584-
[`process.on('exit')`]: process.html#process_event_exit
1584+
[`process.on('exit')`]: process.md#process_event_exit
15851585
[`tracker.calls()`]: #assert_tracker_calls_fn_exact
15861586
[`tracker.verify()`]: #assert_tracker_verify
15871587
[strict assertion mode]: #assert_strict_assertion_mode

doc/api/async_hooks.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1173,10 +1173,10 @@ to associate the asynchronous operation with the correct execution context.
11731173
[`destroy` callback]: #async_hooks_destroy_asyncid
11741174
[`init` callback]: #async_hooks_init_asyncid_type_triggerasyncid_resource
11751175
[`promiseResolve` callback]: #async_hooks_promiseresolve_asyncid
1176-
[`EventEmitter`]: events.html#events_class_eventemitter
1176+
[`EventEmitter`]: events.md#events_class_eventemitter
11771177
[Hook Callbacks]: #async_hooks_hook_callbacks
11781178
[PromiseHooks]: https://docs.google.com/document/d/1rda3yKGHimKIhg5YeoAmCOtyURgsbTH_qaYR79FELlk/edit
1179-
[`Stream`]: stream.html#stream_stream
1180-
[`Worker`]: worker_threads.html#worker_threads_class_worker
1179+
[`Stream`]: stream.md#stream_stream
1180+
[`Worker`]: worker_threads.md#worker_threads_class_worker
11811181
[promise execution tracking]: #async_hooks_promise_execution_tracking
1182-
[`util.promisify()`]: util.html#util_util_promisify_original
1182+
[`util.promisify()`]: util.md#util_util_promisify_original

doc/api/buffer.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3273,9 +3273,9 @@ introducing security vulnerabilities into an application.
32733273
[`Buffer.from(string)`]: #buffer_static_method_buffer_from_string_encoding
32743274
[`Buffer.poolSize`]: #buffer_class_property_buffer_poolsize
32753275
[`DataView`]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DataView
3276-
[`ERR_INVALID_BUFFER_SIZE`]: errors.html#ERR_INVALID_BUFFER_SIZE
3277-
[`ERR_INVALID_OPT_VALUE`]: errors.html#ERR_INVALID_OPT_VALUE
3278-
[`ERR_OUT_OF_RANGE`]: errors.html#ERR_OUT_OF_RANGE
3276+
[`ERR_INVALID_BUFFER_SIZE`]: errors.md#ERR_INVALID_BUFFER_SIZE
3277+
[`ERR_INVALID_OPT_VALUE`]: errors.md#ERR_INVALID_OPT_VALUE
3278+
[`ERR_OUT_OF_RANGE`]: errors.md#ERR_OUT_OF_RANGE
32793279
[`JSON.stringify()`]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify
32803280
[`SharedArrayBuffer`]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer
32813281
[`String#indexOf()`]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf
@@ -3300,7 +3300,7 @@ introducing security vulnerabilities into an application.
33003300
[`buffer.constants.MAX_LENGTH`]: #buffer_buffer_constants_max_length
33013301
[`buffer.constants.MAX_STRING_LENGTH`]: #buffer_buffer_constants_max_string_length
33023302
[`buffer.kMaxLength`]: #buffer_buffer_kmaxlength
3303-
[`util.inspect()`]: util.html#util_util_inspect_object_options
3303+
[`util.inspect()`]: util.md#util_util_inspect_object_options
33043304
[ASCII]: https://en.wikipedia.org/wiki/ASCII
33053305
[Base64]: https://en.wikipedia.org/wiki/Base64
33063306
[ISO-8859-1]: https://en.wikipedia.org/wiki/ISO-8859-1

doc/api/child_process.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1580,13 +1580,13 @@ Therefore, this feature requires opting in by setting the
15801580
or [`child_process.fork()`][].
15811581

15821582
[Advanced serialization]: #child_process_advanced_serialization
1583-
[`'disconnect'`]: process.html#process_event_disconnect
1583+
[`'disconnect'`]: process.md#process_event_disconnect
15841584
[`'error'`]: #child_process_event_error
15851585
[`'exit'`]: #child_process_event_exit
1586-
[`'message'`]: process.html#process_event_message
1586+
[`'message'`]: process.md#process_event_message
15871587
[`ChildProcess`]: #child_process_child_process
1588-
[`Error`]: errors.html#errors_class_error
1589-
[`EventEmitter`]: events.html#events_class_eventemitter
1588+
[`Error`]: errors.md#errors_class_error
1589+
[`EventEmitter`]: events.md#events_class_eventemitter
15901590
[`child_process.exec()`]: #child_process_child_process_exec_command_options_callback
15911591
[`child_process.execFile()`]: #child_process_child_process_execfile_file_args_options_callback
15921592
[`child_process.execFileSync()`]: #child_process_child_process_execfilesync_file_args_options
@@ -1595,13 +1595,13 @@ or [`child_process.fork()`][].
15951595
[`child_process.spawn()`]: #child_process_child_process_spawn_command_args_options
15961596
[`child_process.spawnSync()`]: #child_process_child_process_spawnsync_command_args_options
15971597
[`maxBuffer` and Unicode]: #child_process_maxbuffer_and_unicode
1598-
[`net.Server`]: net.html#net_class_net_server
1599-
[`net.Socket`]: net.html#net_class_net_socket
1598+
[`net.Server`]: net.md#net_class_net_server
1599+
[`net.Socket`]: net.md#net_class_net_socket
16001600
[`options.detached`]: #child_process_options_detached
1601-
[`process.disconnect()`]: process.html#process_process_disconnect
1602-
[`process.env`]: process.html#process_process_env
1603-
[`process.execPath`]: process.html#process_process_execpath
1604-
[`process.send()`]: process.html#process_process_send_message_sendhandle_options_callback
1601+
[`process.disconnect()`]: process.md#process_process_disconnect
1602+
[`process.env`]: process.md#process_process_env
1603+
[`process.execPath`]: process.md#process_process_execpath
1604+
[`process.send()`]: process.md#process_process_send_message_sendhandle_options_callback
16051605
[`stdio`]: #child_process_options_stdio
16061606
[`subprocess.connected`]: #child_process_subprocess_connected
16071607
[`subprocess.disconnect()`]: #child_process_subprocess_disconnect
@@ -1611,9 +1611,9 @@ or [`child_process.fork()`][].
16111611
[`subprocess.stdin`]: #child_process_subprocess_stdin
16121612
[`subprocess.stdio`]: #child_process_subprocess_stdio
16131613
[`subprocess.stdout`]: #child_process_subprocess_stdout
1614-
[`util.promisify()`]: util.html#util_util_promisify_original
1614+
[`util.promisify()`]: util.md#util_util_promisify_original
16151615
[Default Windows shell]: #child_process_default_windows_shell
16161616
[HTML structured clone algorithm]: https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Structured_clone_algorithm
16171617
[Shell requirements]: #child_process_shell_requirements
16181618
[synchronous counterparts]: #child_process_synchronous_process_creation
1619-
[v8.serdes]: v8.html#v8_serialization_api
1619+
[v8.serdes]: v8.md#v8_serialization_api

doc/api/cli.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1554,27 +1554,27 @@ $ node --max-old-space-size=1536 index.js
15541554
```
15551555

15561556
[Chrome DevTools Protocol]: https://chromedevtools.github.io/devtools-protocol/
1557-
[REPL]: repl.html
1557+
[REPL]: repl.md
15581558
[ScriptCoverage]: https://chromedevtools.github.io/devtools-protocol/tot/Profiler#type-ScriptCoverage
15591559
[Source Map]: https://sourcemaps.info/spec.html
15601560
[Subresource Integrity]: https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity
15611561
[V8 JavaScript code coverage]: https://v8project.blogspot.com/2017/12/javascript-code-coverage.html
15621562
[`--openssl-config`]: #cli_openssl_config_file
15631563
[`Atomics.wait()`]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Atomics/wait
1564-
[`Buffer`]: buffer.html#buffer_class_buffer
1564+
[`Buffer`]: buffer.md#buffer_class_buffer
15651565
[`NODE_OPTIONS`]: #cli_node_options_options
1566-
[`SlowBuffer`]: buffer.html#buffer_class_slowbuffer
1567-
[`process.setUncaughtExceptionCaptureCallback()`]: process.html#process_process_setuncaughtexceptioncapturecallback_fn
1568-
[`tls.DEFAULT_MAX_VERSION`]: tls.html#tls_tls_default_max_version
1569-
[`tls.DEFAULT_MIN_VERSION`]: tls.html#tls_tls_default_min_version
1570-
[`unhandledRejection`]: process.html#process_event_unhandledrejection
1571-
[`worker_threads.threadId`]: worker_threads.html#worker_threads_worker_threadid
1572-
[context-aware]: addons.html#addons_context_aware_addons
1573-
[customizing ESM specifier resolution]: esm.html#esm_customizing_esm_specifier_resolution_algorithm
1574-
[debugger]: debugger.html
1566+
[`SlowBuffer`]: buffer.md#buffer_class_slowbuffer
1567+
[`process.setUncaughtExceptionCaptureCallback()`]: process.md#process_process_setuncaughtexceptioncapturecallback_fn
1568+
[`tls.DEFAULT_MAX_VERSION`]: tls.md#tls_tls_default_max_version
1569+
[`tls.DEFAULT_MIN_VERSION`]: tls.md#tls_tls_default_min_version
1570+
[`unhandledRejection`]: process.md#process_event_unhandledrejection
1571+
[`worker_threads.threadId`]: worker_threads.md#worker_threads_worker_threadid
1572+
[context-aware]: addons.md#addons_context_aware_addons
1573+
[customizing ESM specifier resolution]: esm.md#esm_customizing_esm_specifier_resolution_algorithm
1574+
[debugger]: debugger.md
15751575
[debugging security implications]: https://nodejs.org/en/docs/guides/debugging-getting-started/#security-implications
1576-
[emit_warning]: process.html#process_process_emitwarning_warning_type_code_ctor
1577-
[experimental ECMAScript Module loader]: esm.html#esm_experimental_loaders
1576+
[emit_warning]: process.md#process_process_emitwarning_warning_type_code_ctor
1577+
[experimental ECMAScript Module loader]: esm.md#esm_experimental_loaders
15781578
[jitless]: https://v8.dev/blog/jitless
15791579
[libuv threadpool documentation]: https://docs.libuv.org/en/latest/threadpool.html
15801580
[remote code execution]: https://www.owasp.org/index.php/Code_Injection

doc/api/cluster.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -875,15 +875,15 @@ socket.on('data', (id) => {
875875

876876
[`.fork()`]: #cluster_cluster_fork_env
877877
[`.setupMaster()`]: #cluster_cluster_setupmaster_settings
878-
[`ChildProcess.send()`]: child_process.html#child_process_subprocess_send_message_sendhandle_options_callback
879-
[`child_process.fork()`]: child_process.html#child_process_child_process_fork_modulepath_args_options
880-
[`child_process` event: `'exit'`]: child_process.html#child_process_event_exit
881-
[`child_process` event: `'message'`]: child_process.html#child_process_event_message
878+
[`ChildProcess.send()`]: child_process.md#child_process_subprocess_send_message_sendhandle_options_callback
879+
[`child_process.fork()`]: child_process.md#child_process_child_process_fork_modulepath_args_options
880+
[`child_process` event: `'exit'`]: child_process.md#child_process_event_exit
881+
[`child_process` event: `'message'`]: child_process.md#child_process_event_message
882882
[`cluster.settings`]: #cluster_cluster_settings
883-
[`disconnect()`]: child_process.html#child_process_subprocess_disconnect
884-
[`kill()`]: process.html#process_process_kill_pid_signal
885-
[`process` event: `'message'`]: process.html#process_event_message
886-
[`server.close()`]: net.html#net_event_close
883+
[`disconnect()`]: child_process.md#child_process_subprocess_disconnect
884+
[`kill()`]: process.md#process_process_kill_pid_signal
885+
[`process` event: `'message'`]: process.md#process_event_message
886+
[`server.close()`]: net.md#net_event_close
887887
[`worker.exitedAfterDisconnect`]: #cluster_worker_exitedafterdisconnect
888-
[Advanced serialization for `child_process`]: child_process.html#child_process_advanced_serialization
889-
[Child Process module]: child_process.html#child_process_child_process_fork_modulepath_args_options
888+
[Advanced serialization for `child_process`]: child_process.md#child_process_advanced_serialization
889+
[Child Process module]: child_process.md#child_process_child_process_fork_modulepath_args_options

doc/api/console.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -554,12 +554,12 @@ This method does not display anything unless used in the inspector. The
554554
[`console.profileEnd()`]: #console_console_profileend_label
555555
[`console.time()`]: #console_console_time_label
556556
[`console.timeEnd()`]: #console_console_timeend_label
557-
[`process.stderr`]: process.html#process_process_stderr
558-
[`process.stdout`]: process.html#process_process_stdout
559-
[`util.format()`]: util.html#util_util_format_format_args
560-
[`util.inspect()`]: util.html#util_util_inspect_object_options
561-
[customizing `util.inspect()` colors]: util.html#util_customizing_util_inspect_colors
557+
[`process.stderr`]: process.md#process_process_stderr
558+
[`process.stdout`]: process.md#process_process_stdout
559+
[`util.format()`]: util.md#util_util_format_format_args
560+
[`util.inspect()`]: util.md#util_util_inspect_object_options
561+
[customizing `util.inspect()` colors]: util.md#util_customizing_util_inspect_colors
562562
[falsy]: https://developer.mozilla.org/en-US/docs/Glossary/Falsy
563-
[inspector]: debugger.html
564-
[note on process I/O]: process.html#process_a_note_on_process_i_o
563+
[inspector]: debugger.md
564+
[note on process I/O]: process.md#process_a_note_on_process_i_o
565565
[truthy]: https://developer.mozilla.org/en-US/docs/Glossary/Truthy

doc/api/crypto.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3544,11 +3544,11 @@ See the [list of SSL OP Flags][] for details.
35443544
</tr>
35453545
</table>
35463546

3547-
[`Buffer`]: buffer.html
3547+
[`Buffer`]: buffer.md
35483548
[`EVP_BytesToKey`]: https://www.openssl.org/docs/man1.1.0/crypto/EVP_BytesToKey.html
35493549
[`KeyObject`]: #crypto_class_keyobject
35503550
[`Sign`]: #crypto_class_sign
3551-
[`UV_THREADPOOL_SIZE`]: cli.html#cli_uv_threadpool_size_size
3551+
[`UV_THREADPOOL_SIZE`]: cli.md#cli_uv_threadpool_size_size
35523552
[`Verify`]: #crypto_class_verify
35533553
[`cipher.final()`]: #crypto_cipher_final_outputencoding
35543554
[`cipher.update()`]: #crypto_cipher_update_data_inputencoding_outputencoding
@@ -3586,12 +3586,12 @@ See the [list of SSL OP Flags][] for details.
35863586
[`hmac.digest()`]: #crypto_hmac_digest_encoding
35873587
[`hmac.update()`]: #crypto_hmac_update_data_inputencoding
35883588
[`keyObject.export()`]: #crypto_keyobject_export_options
3589-
[`postMessage()`]: worker_threads.html#worker_threads_port_postmessage_value_transferlist
3589+
[`postMessage()`]: worker_threads.md#worker_threads_port_postmessage_value_transferlist
35903590
[`sign.sign()`]: #crypto_sign_sign_privatekey_outputencoding
35913591
[`sign.update()`]: #crypto_sign_update_data_inputencoding
3592-
[`stream.Writable` options]: stream.html#stream_new_stream_writable_options
3593-
[`stream.transform` options]: stream.html#stream_new_stream_transform_options
3594-
[`util.promisify()`]: util.html#util_util_promisify_original
3592+
[`stream.Writable` options]: stream.md#stream_new_stream_writable_options
3593+
[`stream.transform` options]: stream.md#stream_new_stream_transform_options
3594+
[`util.promisify()`]: util.md#util_util_promisify_original
35953595
[`verify.update()`]: #crypto_verify_update_data_inputencoding
35963596
[`verify.verify()`]: #crypto_verify_verify_object_signature_signatureencoding
35973597
[AEAD algorithms]: https://en.wikipedia.org/wiki/Authenticated_encryption
@@ -3612,10 +3612,10 @@ See the [list of SSL OP Flags][] for details.
36123612
[RFC 3610]: https://www.rfc-editor.org/rfc/rfc3610.txt
36133613
[RFC 4055]: https://www.rfc-editor.org/rfc/rfc4055.txt
36143614
[RFC 5208]: https://www.rfc-editor.org/rfc/rfc5208.txt
3615-
[encoding]: buffer.html#buffer_buffers_and_character_encodings
3615+
[encoding]: buffer.md#buffer_buffers_and_character_encodings
36163616
[initialization vector]: https://en.wikipedia.org/wiki/Initialization_vector
36173617
[list of SSL OP Flags]: https://wiki.openssl.org/index.php/List_of_SSL_OP_Flags#Table_of_Options
36183618
[safe integers]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/isSafeInteger
36193619
[scrypt]: https://en.wikipedia.org/wiki/Scrypt
3620-
[stream]: stream.html
3621-
[stream-writable-write]: stream.html#stream_writable_write_chunk_encoding_callback
3620+
[stream]: stream.md
3621+
[stream-writable-write]: stream.md#stream_writable_write_chunk_encoding_callback

doc/api/debugger.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,5 +201,5 @@ Chrome DevTools doesn't support debugging [worker threads][] yet.
201201

202202
[Chrome DevTools Protocol]: https://chromedevtools.github.io/devtools-protocol/
203203
[V8 Inspector]: #debugger_v8_inspector_integration_for_node_js
204-
[worker threads]: worker_threads.html
204+
[worker threads]: worker_threads.md
205205
[ndb]: https://github.com/GoogleChromeLabs/ndb/

0 commit comments

Comments
 (0)