node/lib
Daeyeon Jeong cbbd91d804
events: add `CustomEvent`
This implements the Web API `CustomEvent` in `internal/event_target`.

Signed-off-by: Daeyeon Jeong daeyeon.dev@gmail.com

PR-URL: https://github.com/nodejs/node/pull/43514
Refs: https://github.com/nodejs/node/issues/40678
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
2022-07-17 12:27:49 +01:00
..
assert
dns dns: make promise API fully constructed from `lib/internal/dns/promises` 2022-06-20 19:58:45 +01:00
fs
internal events: add `CustomEvent` 2022-07-17 12:27:49 +01:00
path
readline readline: use `kEmptyObject` 2022-06-11 12:18:14 +02:00
stream stream: add reduce 2022-01-30 14:07:32 +00:00
timers timers: use `kEmptyObject` 2022-06-11 12:18:15 +02:00
util
.eslintrc.yaml tools: add `avoid-prototype-pollution` lint rule 2022-06-11 14:45:31 +01:00
_http_agent.js http: use Keep-Alive by default in global agents 2022-06-29 12:48:52 +02:00
_http_client.js http: add diagnostics channel for http client 2022-07-10 13:50:24 +01:00
_http_common.js lib: refactor to avoid unsafe regex primordials 2022-06-27 17:16:06 +02:00
_http_incoming.js lib: use null-prototype objects for property descriptors 2022-06-03 09:23:58 +01:00
_http_outgoing.js lib: refactor to avoid unsafe regex primordials 2022-06-27 17:16:06 +02:00
_http_server.js http: do not leak error listeners 2022-07-01 08:17:26 +02:00
_stream_duplex.js
_stream_passthrough.js
_stream_readable.js
_stream_transform.js
_stream_wrap.js
_stream_writable.js
_tls_common.js tools: report unsafe string and regex primordials as lint errors 2022-06-16 00:21:57 +02:00
_tls_wrap.js lib: refactor to avoid unsafe regex primordials 2022-06-27 17:16:06 +02:00
assert.js lib: refactor to avoid unsafe regex primordials 2022-06-27 17:16:06 +02:00
async_hooks.js async_hooks: use `kEmptyObject` 2022-06-11 12:18:11 +02:00
buffer.js lib: use null-prototype objects for property descriptors 2022-06-27 16:29:10 +01:00
child_process.js lib: refactor to avoid unsafe regex primordials 2022-06-27 17:16:06 +02:00
cluster.js
console.js
constants.js
crypto.js crypto: do not allow to call setFips from the worker thread 2022-07-08 11:50:24 +01:00
dgram.js lib: use null-prototype objects for property descriptors 2022-06-03 09:23:58 +01:00
diagnostics_channel.js lib: improved diagnostics_channel subscribe/unsubscribe 2022-07-14 16:12:21 +00:00
dns.js dns: make promise API fully constructed from `lib/internal/dns/promises` 2022-06-20 19:58:45 +01:00
domain.js domain: fix vm promise tracking while keeping isolation 2022-07-14 12:05:50 +01:00
events.js util: mark cwd grey while inspecting errors 2022-07-09 15:46:38 +00:00
fs.js fs: refactor realpath with Map and Set 2022-06-30 09:30:53 +01:00
http.js lib: use null-prototype objects for property descriptors 2022-06-03 09:23:58 +01:00
http2.js
https.js http: use Keep-Alive by default in global agents 2022-06-29 12:48:52 +02:00
inspector.js src,lib: migrate to console on context's extra binding 2022-05-23 16:45:31 +08:00
module.js
net.js cluster, net: fix listen pipe with readable and writable in cluster 2022-07-10 14:17:32 +01:00
os.js dns: accept `'IPv4'` and `'IPv6'` for `family` 2022-06-15 18:02:01 -04:00
path.js lib: fix typos in lib code comments 2021-11-12 23:26:20 +01:00
perf_hooks.js lib: use null-prototype objects for property descriptors 2022-06-03 09:23:58 +01:00
process.js
punycode.js punycode: add pending deprecation 2021-04-30 10:59:28 -07:00
querystring.js lib: include return types in JSDoc 2021-12-12 03:51:00 +00:00
readline.js readline: fix question stack overflow 2022-06-12 10:48:53 +01:00
repl.js repl: fix overzealous top-level await 2022-07-15 20:30:50 +01:00
stream.js lib: use null-prototype objects for property descriptors 2022-06-03 09:23:58 +01:00
string_decoder.js lib: use null-prototype objects for property descriptors 2022-06-03 09:23:58 +01:00
sys.js
test.js test_runner: expose `describe` and `it` 2022-06-29 12:31:47 +03:00
timers.js lib: use null-prototype objects for property descriptors 2022-06-03 09:23:58 +01:00
tls.js lib: refactor to avoid unsafe regex primordials 2022-06-27 17:16:06 +02:00
trace_events.js lib: refactor to use validateObject 2021-01-28 12:53:50 +01:00
tty.js tty: enable buffering 2021-07-07 14:50:47 +02:00
url.js url: throw on NULL in IPv6 hostname 2022-03-14 21:12:44 +00:00
util.js lib: use null-prototype objects for property descriptors 2022-06-03 09:23:58 +01:00
v8.js v8: serialize BigInt64Array and BigUint64Array 2022-07-15 08:56:04 +01:00
vm.js src: merge RunInThisContext() with RunInContext() 2022-07-11 09:08:41 +01:00
wasi.js wasi: use WasmMemoryObject handle for perf (#43544) 2022-06-25 11:02:32 -07:00
worker_threads.js worker: add setEnvironmentData/getEnvironmentData 2021-03-15 07:40:26 -07:00
zlib.js lib: use null-prototype objects for property descriptors 2022-06-03 09:23:58 +01:00