node/lib/internal
Feng Yu 3847617f55
dns: make promise API fully constructed from lib/internal/dns/promises
PR-URL: https://github.com/nodejs/node/pull/43227
Refs: https://github.com/nodejs/node/discussions/43198
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
2022-06-20 19:58:45 +01:00
..
assert lib: use null-prototype objects for property descriptors 2022-06-03 09:23:58 +01:00
bootstrap v8: add v8.startupSnapshot utils 2022-06-17 19:23:56 +08:00
child_process child_process: improve ipc write performance 2022-06-19 16:10:53 +02:00
cluster cluster: use kEmptyObject 2022-06-11 12:18:12 +02:00
console lib: use null-prototype objects for property descriptors 2022-06-03 09:23:58 +01:00
crypto crypto: fix webcrypto generateKey() with empty usages 2022-06-16 22:00:34 +02:00
debugger tools,doc: add guards against prototype pollution when creating proxies 2022-06-16 00:26:48 +02:00
dns dns: make promise API fully constructed from lib/internal/dns/promises 2022-06-20 19:58:45 +01:00
fs fs: use kEmptyObject 2022-06-11 12:18:13 +02:00
http2 tools,doc: add guards against prototype pollution when creating proxies 2022-06-16 00:26:48 +02:00
legacy
main v8: add v8.startupSnapshot utils 2022-06-17 19:23:56 +08:00
modules esm: convert resolve hook to synchronous 2022-06-18 18:22:57 +01:00
per_context tools: add avoid-prototype-pollution lint rule 2022-06-11 14:45:31 +01:00
perf perf_hooks: fix function wrapped by timerify to work correctly 2022-06-12 11:45:00 +02:00
policy lib: use null-prototype objects for property descriptors 2022-06-03 09:23:58 +01:00
process lib: use null-prototype objects for property descriptors 2022-06-03 09:23:58 +01:00
readline readline: use kEmptyObject 2022-06-11 12:18:14 +02:00
repl tools,benchmark,lib,test: enable no-case-declarations lint rule 2022-01-05 07:42:19 -08:00
source_map lib: source maps filter null prefix 2022-04-03 17:21:38 +01:00
streams tools: update eslint to 8.18.0 2022-06-19 19:39:41 +01:00
test
test_runner test_runner: add Subtest to tap protocol output 2022-06-19 08:58:48 +01:00
tls tls: use kEmptyObject 2022-06-11 12:18:15 +02:00
util util: fix TypeError of symbol in template literals 2022-06-17 12:33:55 +02:00
v8 v8: add v8.startupSnapshot utils 2022-06-17 19:23:56 +08:00
vm vm: use kEmptyObject 2022-06-11 12:18:16 +02:00
webstreams stream: use kEmptyObject 2022-06-11 12:18:14 +02:00
worker worker: use kEmptyObject 2022-06-11 12:18:16 +02:00
abort_controller.js lib: use null-prototype objects for property descriptors 2022-06-03 09:23:58 +01:00
assert.js
async_hooks.js lib: use null-prototype objects for property descriptors 2022-06-03 09:23:58 +01:00
blob.js lib: use kEmptyObject in various places 2022-06-11 12:18:16 +02:00
blocklist.js
buffer.js
child_process.js lib: use null-prototype objects for property descriptors 2022-06-03 09:23:58 +01:00
cli_table.js
constants.js
dgram.js
dtrace.js
encoding.js lib: use kEmptyObject in various places 2022-06-11 12:18:16 +02:00
error_serdes.js lib: use null-prototype objects for property descriptors 2022-06-03 09:23:58 +01:00
errors.js v8: add v8.startupSnapshot utils 2022-06-17 19:23:56 +08:00
event_target.js events: use kEmptyObject 2022-06-11 12:18:12 +02:00
fixed_queue.js
freelist.js
freeze_intrinsics.js lib: use null-prototype objects for property descriptors 2022-06-03 09:23:58 +01:00
heap_utils.js
histogram.js lib: use kEmptyObject in various places 2022-06-11 12:18:16 +02:00
http.js perf_hooks: fix start_time of perf_hooks 2022-05-26 22:13:31 +08:00
idna.js
inspector_async_hook.js
js_stream_socket.js tools: enable no-var ESLint rule for lib 2022-04-04 10:53:29 +00:00
linkedlist.js
net.js
options.js bootstrap: refresh options in pre-execution 2022-03-31 19:29:08 +08:00
priority_queue.js
promise_hooks.js lib: use kEmptyObject in various places 2022-06-11 12:18:16 +02:00
querystring.js
readme.md
repl.js
socket_list.js
socketaddress.js
stream_base_commons.js lib: replace validator and error 2022-02-05 08:36:48 -08:00
structured_clone.js lib: throw error in structuedClone when no arguments are passed 2022-01-24 23:17:37 +00:00
timers.js timers: refactor internal classes to ES2015 syntax 2022-04-04 09:43:49 +01:00
trace_events_async_hooks.js
tty.js
url.js lib: use null-prototype objects for property descriptors 2022-06-03 09:23:58 +01:00
util.js util: freeze kEnumerableProperty 2022-06-15 16:41:51 +08:00
v8_prof_polyfill.js tools: add console to the list of restricted globals 2022-02-19 19:00:55 +00:00
v8_prof_processor.js
validators.js util: add parseArgs module 2022-05-24 18:07:26 +01:00
wasm_web_api.js lib: move WebAssembly Web API into separate file 2022-05-08 21:46:29 +01:00
watchdog.js
worker.js worker: use kEmptyObject 2022-06-11 12:18:16 +02:00

Internal Modules

The modules in lib/internal are intended for internal use in Node.js core only, and are not accessible with require() from user modules. These modules can be changed at any time. Reliance on these modules outside of core is not supported in any way.