node/lib/internal
Antoine du Hamel 175f6f0be3
fs: use throwIfNoEntry option on statSync calls
PR-URL: https://github.com/nodejs/node/pull/36975
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
2021-02-02 10:41:57 +01:00
..
assert tools: enable no-unused-expressions lint rule 2020-12-21 16:49:00 +01:00
bootstrap lib: refactor to use validateArray 2021-01-24 21:43:39 -05:00
child_process child_process: refactor to use more primordials 2020-11-22 11:32:20 -08:00
cluster cluster: fix edge cases that throw ERR_INTERNAL_ASSERTION 2021-01-12 07:11:36 -05:00
console console: refactor to avoid unsafe array iteration 2021-01-12 07:10:56 -05:00
crypto crypto: throw error on invalid object in diffieHellman() 2021-02-02 10:41:56 +01:00
dns lib: refactor to use validateString 2021-02-02 10:41:55 +01:00
fs fs: use throwIfNoEntry option on statSync calls 2021-02-02 10:41:57 +01:00
http2 http: attach request as res.req 2021-01-24 21:43:36 -05:00
main lib: refactor to use more primordials 2020-11-22 13:15:54 -08:00
modules module: simplify tryStatSync with throwIfNoEntry option 2021-01-24 21:43:32 -05:00
per_context lib: refactor primordials.makeSafe to use more primordials 2021-01-21 17:48:10 -05:00
policy policy: refactor to use more primordials 2020-12-07 13:55:08 -05:00
process lib: refactor to use validateString 2021-02-02 10:41:55 +01:00
quic quic: remove duplicate checks 2021-02-02 10:41:56 +01:00
readline readline: refactor to use more primordials 2020-12-07 13:55:23 -05:00
repl repl: refactor to avoid unsafe array iteration 2021-01-24 21:43:32 -05:00
source_map lib: refactor source_map to use more primordials 2021-01-21 17:48:03 -05:00
streams stream: finished waits for 'close' on OutgoingMessage 2021-01-12 07:11:44 -05:00
test lib: expose primordials object 2021-01-21 17:48:10 -05:00
util util: prefer Reflect.ownKeys(…) 2021-01-24 21:43:37 -05:00
vm lib: refactor to use validateBoolean 2021-02-02 10:41:54 +01:00
worker lib: make safe primordials safe to iterate 2020-12-21 18:24:25 +01:00
abort_controller.js events: graduate Event, EventTarget, AbortController 2020-12-07 13:48:28 -05:00
assert.js benchmark,doc,lib,test: prepare for padding lint rule 2019-11-30 06:28:29 -08:00
async_hooks.js async_hooks: refactor to use more primordials 2020-11-22 13:20:08 -08:00
blob.js buffer: introduce Blob 2021-01-24 21:43:34 -05:00
blocklist.js lib: refactor to use validateString 2021-02-02 10:41:55 +01:00
buffer.js buffer: add base64url encoding option 2021-01-21 17:57:33 -05:00
child_process.js lib: refactor to use validateArray 2021-01-24 21:43:39 -05:00
cli_table.js src: remove _third_party_main support 2020-06-24 15:20:59 -07:00
constants.js lib: replace charCodeAt with fixed Unicode 2020-06-19 07:46:37 -07:00
dgram.js dgram: refactor to use more primordials 2020-12-07 13:55:23 -05:00
dtrace.js
encoding.js lib: refactor to use more primordials in internal/encoding.js 2021-01-12 07:09:27 -05:00
error_serdes.js lib: use global Error constructors from primordials 2020-10-07 13:44:19 +00:00
errors.js errors: refactor to use more primordials 2021-01-12 07:10:25 -05:00
event_target.js lib: refactor to use validateString 2021-02-02 10:41:55 +01:00
fixed_queue.js lib: unnecessary const assignment for class 2020-04-24 22:53:36 +03:00
freelist.js http: remove unused hasItems() from freelist 2019-12-03 15:00:45 -08:00
freeze_intrinsics.js lib,tools: enforce access to prototype from primordials 2020-11-22 12:41:58 -08:00
heap_utils.js worker: add ability to take heap snapshot from parent thread 2020-02-03 07:04:13 -08:00
histogram.js lib: refactor to use validateNumber 2021-02-02 10:41:55 +01:00
http.js http: remove dead code from internal/http.js 2021-01-13 10:12:11 -05:00
idna.js
inspector_async_hook.js async_hooks: refactor to use more primordials 2020-11-22 13:20:08 -08:00
js_stream_socket.js lib: improve debuglog() performance 2020-05-30 17:24:43 -04:00
linkedlist.js
net.js net: refactor to use more primordials 2020-12-07 13:55:56 -05:00
options.js lib: refactor to use optional chaining in internal/options.js 2021-02-02 10:41:57 +01:00
priority_queue.js lib: remove unused code 2021-01-12 07:10:22 -05:00
querystring.js querystring: refactor to use more primordials 2020-12-07 13:55:20 -05:00
readme.md
repl.js lib: use Number.parseInt from primordials 2020-10-07 13:44:20 +00:00
socket_list.js
stream_base_commons.js lib: refactor to use validateCallback 2021-01-12 07:10:22 -05:00
timers.js lib: refactor to use validateCallback 2021-01-12 07:10:22 -05:00
tls.js tls: refactor to avoid unsafe array iteration 2021-01-12 07:11:40 -05:00
trace_events_async_hooks.js lib: replace charCodeAt with fixed Unicode 2020-06-19 07:46:37 -07:00
tty.js tty: refactor to avoid unsafe array iteration 2021-01-12 07:10:44 -05:00
url.js url: align url format behavior with browsers 2021-01-21 17:48:11 -05:00
util.js buffer: add base64url encoding option 2021-01-21 17:57:33 -05:00
v8_prof_polyfill.js lib: remove v8_prof_polyfill from eslint ignore list 2021-01-12 07:10:34 -05:00
v8_prof_processor.js lib: refactor to use more primordials 2020-11-09 13:34:58 -05:00
validators.js lib: use more primordials in shared validators 2021-01-12 07:10:20 -05:00
watchdog.js src,lib: make ^C print a JS stack trace 2020-01-28 13:52:27 +08:00
worker.js lib: refactor to use validateArray 2021-01-24 21:43:39 -05: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.