Skip to content

Revert "fs: remove workaround for esm package" #51356

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
591 commits
Select commit Hold shift + click to select a range
7981e2e
meta: clarify recommendation for bug reproductions
aduh95 Nov 25, 2023
ed5cb37
src: assert return value of BN_bn2binpad
tniessen Nov 25, 2023
f28839b
fs: fix glob returning duplicates
MoLow Nov 26, 2023
f8c27e6
benchmark: update iterations in benchmark/util/splice-one.js
Septa2112 Nov 26, 2023
5f8ec99
meta: clarify nomination process according to Node.js charter
mcollina Nov 26, 2023
f11b206
fs: improve error performance for `rmdirSync`
CanadaHonk Nov 26, 2023
4466dee
fs: add c++ fast path for writeFileSync utf8
CanadaHonk Nov 27, 2023
62fc950
doc: make theme consistent across api and other docs
demakoff Nov 27, 2023
22d8062
util: runtime deprecation util._extend
marco-ippolito Oct 31, 2023
fbb2f89
util: runtime deprecate util.isArray
marco-ippolito Oct 31, 2023
c17a448
util: runtime deprecation util.isBoolean
marco-ippolito Oct 31, 2023
3c670cb
util: runtime deprecation util.isBuffer
marco-ippolito Oct 31, 2023
a0c5b87
util: runtime deprecate util.isDate
marco-ippolito Oct 31, 2023
7c69c33
util: runtime deprecate util.isError
marco-ippolito Oct 31, 2023
70330f5
util: runtime deprecate util.isFunction
marco-ippolito Oct 31, 2023
860a10e
util: runtime deprecate util.isNull
marco-ippolito Oct 31, 2023
5af9bf5
util: runtime deprecate util.isNullOrUndefined
marco-ippolito Oct 31, 2023
b05b1dd
util: runtime deprecate util.isNumber
marco-ippolito Oct 31, 2023
5478e11
util: runtime deprecate util.isObject
marco-ippolito Oct 31, 2023
e0b8de7
util: runtime deprecate util.isPrimitive
marco-ippolito Oct 31, 2023
d419edd
util: runtime deprecate util.isRegExp
marco-ippolito Oct 31, 2023
80b6bfd
util: runtime deprecate util.isString
marco-ippolito Oct 31, 2023
09e4249
util: runtime deprecate util.isSymbol
marco-ippolito Oct 31, 2023
6cf20d5
util: runtime deprecate util.isUndefined
marco-ippolito Oct 31, 2023
e96cd25
util: runtime deprecate util.log
marco-ippolito Oct 31, 2023
900d79c
doc: add migration paths for deprecated utils
marco-ippolito Oct 31, 2023
d42949e
doc: remove flicker on page load on dark theme
demakoff Nov 27, 2023
95b1989
fs: remove workaround for `esm` package
anonrig Nov 27, 2023
69866bf
doc: add doc for Unix abstract socket
theanarkh Nov 28, 2023
97c29de
test: consolidate utf8 text fixtures in tests
joyeecheung Nov 28, 2023
3f10a21
test: fix message v8 not normalising alphanumeric paths
MrJithil Nov 14, 2023
3ffe2e8
doc: document non-node_modules-only runtime deprecation
joyeecheung Nov 28, 2023
940910d
lib: streamline process.binding() handling
joyeecheung Nov 17, 2023
ef5c8e4
tools: fix current version check
marco-ippolito Nov 28, 2023
973f30b
src: print MKSNAPSHOT debug logs to stderr
joyeecheung Nov 16, 2023
a3ee187
test: log more information in SEA tests
joyeecheung Nov 16, 2023
3263228
doc: run license-builder
github-actions[bot] Nov 29, 2023
4eafcf8
esm: fallback to `getSource` when `load` returns nullish `source`
aduh95 Nov 29, 2023
2602c46
esm: do not call `getSource` when format is `commonjs`
fasttime Nov 29, 2023
0d4a1b3
doc: reserve 121 for Electron 29
codebytere Nov 29, 2023
cdb6519
benchmark: update number of iterations for `util.inspect`
kylo5aby Nov 29, 2023
2793e8b
typings: fix JSDoc in `internal/modules/esm/hooks`
himself65 Nov 29, 2023
59f57d2
doc: fix some errors in esm resolution algorithms
chjj Nov 29, 2023
2fa9503
deps: update undici to 5.28.0
nodejs-github-bot Nov 29, 2023
01dae5f
lib,src: replace toUSVString with `toWellFormed()`
anonrig Nov 29, 2023
fe98734
doc: add procedure when CVEs don't get published
RafaelGSS Nov 29, 2023
8787acb
2023-11-29, Version 18.19.0 'Hydrogen' (LTS)
targos Nov 27, 2023
75e219f
tools: update lint-md-dependencies to rollup@4.5.2
nodejs-github-bot Nov 29, 2023
431f32e
meta: move one or more collaborators to emeritus
nodejs-github-bot Nov 29, 2023
e1bfd0a
lib: refactor to use validateFunction in diagnostics_channel
deokjinkim Nov 30, 2023
a70d9e5
tools: add triggers to update release links workflow
MoLow Nov 30, 2023
b7d2827
2023-11-30, Version 21.3.0 (Current)
RafaelGSS Nov 27, 2023
2f40652
url: throw error if argument length of revokeObjectURL is 0
DylanTet Nov 30, 2023
60ffa9f
test: replace forEach to for.. test-webcrypto-export-import-cfrg.js
aparzi Dec 1, 2023
1b16bf6
benchmark: update iterations in benchmark/crypto/get-ciphers.js
Dec 2, 2023
d5a7acf
loader: speed up line length calc used by moduleProvider
zeusdeux Dec 2, 2023
78855fd
deps: update undici to 5.28.1
nodejs-github-bot Dec 2, 2023
2e458d9
fs: introduce `dirent.parentPath`
aduh95 Dec 2, 2023
23031d9
benchmark: update iterations in benchmark/crypto/hkdf.js
Dec 3, 2023
7bfb087
fs: use default w flag for writeFileSync with utf8 encoding
MuriloKakazu Dec 3, 2023
8d7d11d
deps: update googletest to b10fad3
nodejs-github-bot Nov 5, 2023
6b03e60
deps: update googletest to 76bb2af
nodejs-github-bot Dec 3, 2023
16a5479
src: fix backtrace with tail [[noreturn]] abort
legendecas Dec 3, 2023
c8ea483
meta: bump github/codeql-action from 2.22.5 to 2.22.8
dependabot[bot] Dec 3, 2023
c7fda39
meta: bump step-security/harden-runner from 2.6.0 to 2.6.1
dependabot[bot] Dec 3, 2023
0229502
src: omit bool values of package.json main field
anonrig Dec 3, 2023
951d00d
src: disable uncaught exception abortion for ESM syntax detection
anonrig Dec 3, 2023
4b0401f
doc: add additional details about `--input-type`
shubham9411 Dec 4, 2023
5398cb5
src: make ModifyCodeGenerationFromStrings more robust
joyeecheung Dec 4, 2023
b2f23f0
benchmark: update iterations in benchmark/util/format.js
Dec 4, 2023
964046d
benchmark: update iterations in benchmark/util/inspect-array.js
Dec 4, 2023
c510e26
benchmark: update iterations in benchmark/util/normalize-encoding.js
Dec 4, 2023
36a75e8
benchmark: update iterations of benchmark/util/type-check.js
Dec 4, 2023
cd71838
benchmark: update interations and len in benchmark/util/text-decoder.js
Dec 4, 2023
d4bcdd8
module: fix recently introduced coverity warning
mhdawson Nov 21, 2023
7b3eb31
src: fix dynamically linked zlib version
richardlau Dec 4, 2023
5b6aa53
doc: deprecate `dirent.path`
aduh95 Dec 4, 2023
d9f5b45
deps: update libuv to 1.47.0
nodejs-github-bot Nov 10, 2023
5504cf3
deps: cherry-pick bfbe4e38d7 from libuv upstream
abmusse Nov 18, 2023
fba2c93
test: escape cwd in regexp
kapouer Dec 5, 2023
646058a
tools: update lint-md-dependencies to rollup@4.6.1
nodejs-github-bot Dec 5, 2023
5b31aed
deps: update undici to 5.28.2
nodejs-github-bot Dec 5, 2023
9def0a9
tools: update eslint to 8.55.0
nodejs-github-bot Dec 5, 2023
77e3dfc
lib: don't parse windows drive letters as schemes
PaperStrike Dec 5, 2023
2eb1808
2023-12-05, Version 21.4.0 (Current)
targos Dec 4, 2023
1e31a01
src: implement --trace-promises
joyeecheung Dec 5, 2023
4957994
test: resolve path of embedtest binary correctly
zcbenz Dec 5, 2023
27b2ce5
fs: improve error performance of readvSync
IlyasShabi Dec 5, 2023
c59fe11
deps: update zlib to 1.3-22124f5
nodejs-github-bot Dec 5, 2023
ab857e1
esm: fix hook name in error message
bmacnaughton Dec 5, 2023
a49b77b
doc: add deprecation notice to `dirent.path`
aduh95 Dec 5, 2023
c97322a
benchmark: add create-hash benchmark
joyeecheung Dec 5, 2023
28b05cf
tools: fix simdjson updater
anonrig Dec 1, 2023
ac9e594
deps: update simdjson to v3.6.2
anonrig Dec 1, 2023
342ddb0
module: document `parentURL` in register options
privatenumber Dec 6, 2023
727dd28
node-api: introduce experimental feature flags
gabrielschulhof Dec 1, 2023
212a972
benchmark: add undici websocket benchmark
Dec 6, 2023
3f4ea7a
build: fix warnings from uv for gn build
zcbenz Dec 6, 2023
639c366
stream: fix fd is null when calling clearBuffer
kylo5aby Dec 7, 2023
42b238e
fs: update params in jsdoc for createReadStream and createWriteStream
Dec 7, 2023
8cdb7ca
doc: use length argument in pbkdf2Key
tniessen Dec 7, 2023
3f942e2
doc: correct tracingChannel.traceCallback()
Flarna Dec 8, 2023
1ba508d
win,tools: upgrade Windows signing to smctl
StefanStojanovic Dec 8, 2023
e158b11
benchmark: update iteration and size in benchmark/crypto/randomBytes.js
Dec 9, 2023
29af78e
benchmark: update iterations in benchmark/crypto/aes-gcm-throughput.js
Dec 9, 2023
37ba7a3
doc: add note regarding `--experimental-detect-module`
shubherthi-mitra Dec 9, 2023
cb08703
test: fix test runner colored output test
MoLow Dec 10, 2023
1045f28
util: improve performance of function areSimilarFloatArrays
Septa2112 Dec 10, 2023
3b758b3
benchmark: update iterations in benchmark/perf_hooks
Dec 10, 2023
a768d89
src: remove unused headers in `node_file.cc`
Dec 10, 2023
390061e
bootstrap: improve snapshot unsupported builtin warnings
joyeecheung Dec 10, 2023
f801b58
test_runner: fix infinite loop when files are undefined in test runner
pulkit-30 Dec 10, 2023
ba3f721
doc: deprecate hash constructor
marco-ippolito Dec 10, 2023
ab93a35
tools: update doc to highlight.js@11.9.0 unified@11.0.4
nodejs-github-bot Dec 11, 2023
fc102f2
quic: further implementation details
jasnell May 29, 2023
6e90fed
http: handle multi-value content-disposition header
ArsalanDotMe Dec 11, 2023
9e87091
src: fix double free reported by coverity
mhdawson Dec 4, 2023
3551dc0
fs: throw fchownSync error from c++
anonrig Dec 12, 2023
1b60054
tools: update lint-md-dependencies to rollup@4.7.0
nodejs-github-bot Dec 12, 2023
4e26a59
doc: run license-builder
github-actions[bot] Dec 13, 2023
228bc5c
module: load source maps in `commonjs` translator
privatenumber Dec 13, 2023
99f6084
test: handle relative https redirect
richardlau Dec 13, 2023
4b76cce
http: preserve raw header duplicates in writeHead after setHeader calls
pimterry Dec 14, 2023
429ec83
vm: use v8::DeserializeInternalFieldsCallback explicitly
joyeecheung Sep 6, 2023
b27f1ca
src: register process_wrap external references
joyeecheung Nov 27, 2023
0473d32
src: register spawn_sync external references
joyeecheung Nov 27, 2023
4d49aff
src: register udp_wrap external references
joyeecheung Nov 27, 2023
5fd5c1e
test: test syncrhnous methods of child_process in snapshot
joyeecheung Nov 27, 2023
bafbb6a
deps: V8: cherry-pick 0fd478bcdabd
joyeecheung Nov 24, 2023
58491eb
src: implement countObjectsWithPrototype
joyeecheung Nov 3, 2023
5ac6581
test: deflake test-diagnostics-channel-memory-leak
joyeecheung Nov 3, 2023
452d29c
test_runner: format coverage report for tap reporter
pulkit-30 Dec 15, 2023
7a2a4d0
stream: implement TransformStream cleanup using "transformer.cancel"
debadree25 Dec 15, 2023
215f4d0
crypto: move createCipher and createDecipher to eol
marco-ippolito Dec 15, 2023
fea74b0
src: support configurable snapshot
joyeecheung Oct 28, 2023
62ca050
doc: add documentation for --build-snapshot-config
addaleax Nov 16, 2023
fa18378
deps: update zlib to 1.3.0.1-motley-dd5fc13
nodejs-github-bot Dec 16, 2023
dbafb67
doc: fix simdjson wrong link
marco-ippolito Dec 16, 2023
154afbe
watch: fix infinite loop when passing --watch=true flag
pulkit-30 Dec 16, 2023
f505a22
crypto: update CryptoKey symbol properties
panva Nov 25, 2023
0afe731
assert,crypto: make KeyObject and CryptoKey testable for equality
panva Nov 24, 2023
71e19e8
test_runner: fixed to run after hook if before throws an error
pulkit-30 Dec 17, 2023
2c571c6
http2: addtl http/2 settings
martenrichter Dec 18, 2023
b931e61
doc: fix `TestsStream` parent class
Dec 18, 2023
135948d
doc: correct note on behavior of stats.isDirectory
NReilingh Dec 18, 2023
65e70bf
fs: validate fd synchronously on c++
anonrig Dec 18, 2023
27d953d
doc: mention native addons are restricted in pm
RafaelGSS Dec 19, 2023
8573146
tools: update eslint to 8.56.0
nodejs-github-bot Dec 19, 2023
7a216d5
node-api: segregate nogc APIs from rest via type system
gabrielschulhof Dec 19, 2023
c925039
http: do not override user-provided options object
KuthorX Dec 19, 2023
898149f
doc: remove version from `maintaining-dependencies.md`
aduh95 Dec 19, 2023
7014eac
tools: update lint-md-dependencies to rollup@4.9.0
nodejs-github-bot Dec 19, 2023
0281296
deps: update acorn-walk to 8.3.0
nodejs-github-bot Oct 29, 2023
14e3444
deps: update acorn-walk to 8.3.1
nodejs-github-bot Dec 10, 2023
891bd5b
src: implement FastByteLengthUtf8 with simdutf::utf8_length_from_latin1
lemire Dec 19, 2023
64f7d0e
test: fix flakiness in worker*.test-free-called
MrJithil Dec 19, 2023
8b690a1
2023-12-19, Version 21.5.0 (Current)
RafaelGSS Dec 15, 2023
c1051a0
doc: set exit code in custom test runner example
mcollina Dec 20, 2023
202c872
fs: improve mkdtemp performance for buffer prefix
anonrig Dec 20, 2023
1674cea
deps: update googletest to 530d5c8
nodejs-github-bot Dec 20, 2023
e7d90c5
deps: update simdjson to 3.6.3
nodejs-github-bot Dec 10, 2023
12fc7cb
tools: check timezone current version
marco-ippolito Dec 20, 2023
0390a1d
test: use tmpdir.refresh() in test-esm-json.mjs
lpinca Dec 20, 2023
4071548
test: use tmpdir.refresh() in test-esm-loader-resolve-type.mjs
lpinca Dec 20, 2023
7afaf46
doc: remove ambiguous 'considered'
Trott Dec 20, 2023
abbdc3e
fs: make stats date fields lazy
anonrig Dec 21, 2023
2cb9424
net: add connection attempt events
ShogunPanda Dec 21, 2023
ddb58bf
meta: update artifact actions to v4
targos Dec 21, 2023
a71210b
doc: mention node:wasi in the Threat Model
RafaelGSS Dec 21, 2023
335ecda
test: add URL tests to fs-read in pm
RafaelGSS Dec 21, 2023
fe918f5
test: replace forEach with for-of in test-v8-serders.js
iannonoss Dec 21, 2023
2cc6a0c
repl: fix prepareStackTrace frames array order
legendecas Nov 21, 2023
147abb9
lib: expose default prepareStackTrace
legendecas Nov 20, 2023
b33a1d3
doc: fix limitations and known issues in pm
RafaelGSS Dec 21, 2023
3f2e234
permission: fix wildcard when children > 1
RafaelGSS Dec 21, 2023
2000c26
lib,permission: handle buffer on fs.symlink
RafaelGSS Dec 21, 2023
918e36e
src,permission: add --allow-addon flag
RafaelGSS Dec 21, 2023
f5c9599
deps: V8: cherry-pick de611e69ad51
kvakil Dec 21, 2023
30f8ef1
http: remove misleading warning
lpinca Dec 21, 2023
bfa2eeb
fs: remove `internalModuleReadJSON` binding
anonrig Dec 21, 2023
5155238
fs: add missing jsdoc parameters to `readSync`
anonrig Dec 21, 2023
ea41c63
test: replace forEach with for of in test-trace-events-api.js
andp97 Nov 18, 2023
9c5ef11
module: move the CJS exports cache to internal/modules/cjs/loader
joyeecheung Dec 14, 2023
a03d9bd
test: replace forEach() with for...of in test/parallel/test-util-log.js
edodusi Nov 18, 2023
aa7de74
test: replace forEach with for of in file test-trace-events-net.js
Ianna83 Nov 18, 2023
4f3261f
test: skip test-watch-mode-inspect on arm
mhdawson Dec 22, 2023
e1ad7fb
doc: run license-builder
github-actions[bot] Dec 22, 2023
c9fe4b6
test: move to for of loop in test-http-hostname-typechecking.js
Puppo Dec 22, 2023
ba957a6
test: replace forEach with for-of in test-webcrypto-export-import-ec
cricciardi Dec 22, 2023
9ba5df3
doc: bump FreeBSD experimental support to 13.2
targos Dec 22, 2023
a81788c
node-api: type tag external values without v8::Private
legendecas Dec 22, 2023
48cdb88
fs: make offset, position & length args in fh.read() optional
pulkit-30 Dec 22, 2023
1523650
src: use BignumPointer and use BN_clear_free
jasnell Oct 28, 2023
b9df88a
doc: runtime deprecate flag --trace-atomics-wait
marco-ippolito Dec 16, 2023
bc16952
lib: reduce overhead of `SafePromiseAllSettledReturnVoid` calls
aduh95 Dec 22, 2023
04c4c52
meta: notify tsc on changes in SECURITY.md
RafaelGSS Dec 22, 2023
b8fe07d
lib: move function declaration outside of loop
sanjaiyan-dev Dec 23, 2023
857a34b
deps: update simdutf to 4.0.8
nodejs-github-bot Dec 23, 2023
6329d2c
timers: export timers.promises
marco-ippolito Dec 23, 2023
f58a31b
doc: mark `--jitless` as experimental
aduh95 Dec 23, 2023
825163c
lib: fix use of `--frozen-intrinsics` with `--jitless`
aduh95 Dec 23, 2023
e266bb1
src: fix unix abstract socket path for trace event
theanarkh Dec 23, 2023
c74c514
errors: fix stacktrace of SystemError
Uzlopak Sep 29, 2023
6b530ae
test: replace forEach test-http-server-multiheaders2
mmachera Nov 18, 2023
f91ccf4
doc: improve localWindowSize event descriptions
DavyLandman Dec 6, 2023
a717fa2
esm: fix hint on invalid module specifier
aduh95 Dec 23, 2023
dad666a
test_runner: fixed test object is incorrectly passed to setup()
pulkit-30 Dec 24, 2023
894f1d5
tools: update lint-md-dependencies to rollup@4.9.1
nodejs-github-bot Dec 24, 2023
ee61c2c
build: add `-flax-vector-conversions` to V8 build
targos Dec 24, 2023
4d3923a
stream: fix cloned webstreams not being unref'd
jasnell Dec 24, 2023
a3a4eff
src: eliminate duplicate code in histogram.cc
jasnell Dec 25, 2023
26d39e8
test: fix inconsistency write size in `test-fs-readfile-tostring-fail`
Dec 25, 2023
6a1abd2
util: pass invalidSubtypeIndex instead of trimmedSubtype to error
gaurishhs Dec 25, 2023
c64e603
src: do not treat all paths ending with node_modules as such
targos Dec 25, 2023
aa87b77
src: enter isolate before destructing IsolateData
bnoordhuis Dec 25, 2023
345f15e
benchmark: remove dependency on unshipped tools
AdamMajer Dec 13, 2023
89ddc98
deps: update zlib to 1.3.0.1-motley-40e35a7
nodejs-github-bot Dec 26, 2023
20c6313
stream: fix code style
MattiasBuelens Dec 26, 2023
c366422
quic: add quic internalBinding, refine Endpoint, add types
jasnell Dec 9, 2023
c21b2be
build: fix arm64 cross-compilation
targos Dec 27, 2023
5e64483
deps: update brotli to 1.1.0
nodejs-github-bot Dec 27, 2023
c141335
fs: use private fields instead of symbols for `Dir`
Dec 28, 2023
ff6365b
src: refactor `GetCreationContext` calls
anonrig Dec 28, 2023
4560834
test: replace forEach() with for...of
JJJ54321 Nov 7, 2023
4944e97
fs: fix fs.promises.realpath for long paths on Windows
sapphi-red Dec 28, 2023
df16c69
doc: the GN files should use Node's license
zcbenz Dec 28, 2023
9db4bf4
watch: fix null `fileName` on windows systems
vnc5 Dec 28, 2023
9fe0424
trace_events: use private fields instead of symbols for `Tracing`
Dec 28, 2023
39ea735
tools: update inspector_protocol to ca525fc
cola119 Dec 27, 2023
ef5bac0
tools: update inspector_protocol to 547c5b8
cola119 Dec 27, 2023
5cada97
tools: update inspector_protocol to 912eb68
cola119 Dec 27, 2023
0faa94c
tools: update inspector_protocol to d7b099b
cola119 Dec 27, 2023
323ad04
tools: update inspector_protocol to 2f51e05
cola119 Dec 27, 2023
02cdc95
tools: update inspector_protocol to 9b4a4aa
cola119 Dec 27, 2023
f6a83cd
tools: update inspector_protocol to c488ba2
cola119 Dec 27, 2023
07f3df4
tools: fix dep_updaters dir updates
targos Dec 29, 2023
86ca72a
deps: update ngtcp2 and nghttp3
jasnell Dec 26, 2023
0bf1548
quic: update quic impl to use latest ngtcp2/nghttp3
jasnell Dec 26, 2023
1a49193
src: add fast api for Histogram
jasnell Dec 29, 2023
a950d40
test: replace foreach with for of
lucacapocci94-dev Dec 29, 2023
ecaf9c3
test: replace forEach with for...of
Nov 18, 2023
55f3993
test: replace forEach() with for...of
Nov 10, 2023
461ffca
src,stream: improve WriteString
ywave620 Dec 30, 2023
338a5be
lib,src,permission: port path.resolve to C++
RafaelGSS Dec 30, 2023
8bb3027
watch: clarify that the fileName parameter can be null
lpinca Dec 30, 2023
5fb6305
build: fix for VScode "Reopen in Container"
ohhmm Dec 31, 2023
d85c3e8
deps: update acorn to 8.11.3
nodejs-github-bot Jan 2, 2024
072af88
deps: update corepack to 0.24.0
nodejs-github-bot Jan 2, 2024
477d6d7
tools: update lint-md-dependencies to rollup@4.9.2
nodejs-github-bot Jan 2, 2024
089baef
Revert "fs: remove workaround for `esm` package"
jeremymeng Jan 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 0 additions & 1 deletion .devcontainer/Dockerfile

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"name": "Node.js Core Developer Environment",
"extensions": [
"github.vscode-pull-request-github",
"ms-vsliveshare.vsliveshare",
"vscode-icons-team.vscode-icons",
"visualstudioexptteam.vscodeintellicode"
"github.vscode-pull-request-github",
"ms-vsliveshare.vsliveshare",
"vscode-icons-team.vscode-icons",
"visualstudioexptteam.vscodeintellicode"
],
"dockerFile": "Dockerfile",
"image": "nodejs/devcontainer:nightly",
"initializeCommand": "docker system prune -f -a",
"settings": {
"terminal.integrated.profiles.linux": {
Expand Down
9 changes: 9 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
/CONTRIBUTING.md @nodejs/tsc
/doc/contributing/*.md @nodejs/tsc
/GOVERNANCE.md @nodejs/tsc
/SECURITY.md @nodejs/tsc
/LICENSE @nodejs/tsc
/onboarding.md @nodejs/tsc

Expand Down Expand Up @@ -59,6 +60,8 @@

# tls/crypto

/doc/api/crypto.md @nodejs/crypto
/doc/api/webcrypto.md @nodejs/crypto
/lib/crypto.js @nodejs/crypto
/lib/internal/crypto/* @nodejs/crypto
/lib/internal/tls/* @nodejs/crypto @nodejs/net
Expand Down Expand Up @@ -172,3 +175,9 @@
/.github/workflows/update-openssl.yml @nodejs/security-wg
/.github/workflows/update-v8.yml @nodejs/security-wg @nodejs/v8-update
/tools/dep_updaters/* @nodejs/security-wg

# Web Standards
/lib/internal/bootstrap/web/* @nodejs/web-standards
/lib/internal/navigator.js @nodejs/web-standards
/test/fixtures/wpt/ @nodejs/web-standards
/test/wpt/ @nodejs/web-standards
6 changes: 5 additions & 1 deletion .github/ISSUE_TEMPLATE/1-bug-report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,11 @@ body:
- type: textarea
attributes:
label: What steps will reproduce the bug?
description: Enter details about your bug, preferably a simple code snippet that can be run using `node` directly without installing third-party dependencies.
description: >
Enter details about your bug, preferably a simple code snippet that can
be run using `node` directly without installing third-party dependencies
or downloading code from the internet (i.e. no ZIP archive, no GitHub
repository, etc.).
- type: textarea
attributes:
label: How often does it reproduce? Is there a required condition?
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/auto-start-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,12 +46,12 @@ jobs:
if: needs.get-prs-for-ci.outputs.numbers != ''
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
persist-credentials: false

- name: Install Node.js
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 # v4.0.0
with:
node-version: ${{ env.NODE_VERSION }}

Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/build-tarball.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,11 +39,11 @@ jobs:
if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@61a6322f88396a6271a6ee3565807d608ecaddd1 # v4.7.0
uses: actions/setup-python@65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236 # v4.7.1
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Environment Information
Expand All @@ -57,25 +57,25 @@ jobs:
mkdir tarballs
mv *.tar.gz tarballs
- name: Upload tarball artifact
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0
with:
name: tarballs
path: tarballs
test-tarball-linux:
needs: build-tarball
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@61a6322f88396a6271a6ee3565807d608ecaddd1 # v4.7.0
uses: actions/setup-python@65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236 # v4.7.1
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Environment Information
run: npx envinfo
- name: Download tarball
uses: actions/download-artifact@9bc31d5ccc31df68ecc42ccf4149144866c47d8a # v3.0.2
uses: actions/download-artifact@f44cd7b40bfd40b6aa1cc1b9b5b7bf03d3c67110 # v4.1.0
with:
name: tarballs
path: tarballs
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/build-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,11 +38,11 @@ jobs:
fail-fast: false
runs-on: ${{ matrix.windows }}
steps:
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@61a6322f88396a6271a6ee3565807d608ecaddd1 # v4.7.0
uses: actions/setup-python@65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236 # v4.7.1
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Install deps
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/comment-labeled.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ env:
NOTABLE_CHANGE_MESSAGE: |
The https://github.com/nodejs/node/labels/notable-change label has been added by @${{ github.actor }}.

Please suggest a text for the release notes if you'd like to include a more detailed summary, then proceed to update the PR description with the text or a link to the notable change suggested text comment.
Please suggest a text for the release notes if you'd like to include a more detailed summary, then proceed to update the PR description with the text or a link to the notable change suggested text comment. Otherwise, the commit will be placed in the _Other Notable Changes_ section.

permissions:
contents: read
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/commit-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,13 @@ jobs:
run: |
echo "plusOne=$((${{ github.event.pull_request.commits }} + 1))" >> $GITHUB_OUTPUT
echo "minusOne=$((${{ github.event.pull_request.commits }} - 1))" >> $GITHUB_OUTPUT
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
fetch-depth: ${{ steps.nb-of-commits.outputs.plusOne }}
persist-credentials: false
- run: git reset HEAD^2
- name: Install Node.js
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 # v4.0.0
with:
node-version: ${{ env.NODE_VERSION }}
- name: Validate commit message
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/commit-queue.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ jobs:
if: needs.get_mergeable_prs.outputs.numbers != ''
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
# Needs the whole git history for ncu to work
# See https://github.com/nodejs/node-core-utils/pull/486
Expand All @@ -71,7 +71,7 @@ jobs:

# Install dependencies
- name: Install Node.js
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 # v4.0.0
with:
node-version: ${{ env.NODE_VERSION }}
- name: Install @node-core/utils
Expand Down
36 changes: 20 additions & 16 deletions .github/workflows/coverage-linux-without-intl.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,23 +3,27 @@ name: Coverage Linux (without intl)
on:
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
paths-ignore:
- '**.md'
- benchmark/**
- deps/**
- doc/**
- .github/**
- '!.github/workflows/coverage-linux-without-intl.yml'
paths:
- lib/**/*.js
- Makefile
- src/**/*.cc
- src/**/*.h
- test/**
- tools/gyp/**
- tools/test.py
- .github/workflows/coverage-linux-without-intl.yml
push:
branches:
- main
paths-ignore:
- '**.md'
- benchmark/**
- deps/**
- doc/**
- .github/**
- '!.github/workflows/coverage-linux-without-intl.yml'
paths:
- lib/**/*.js
- Makefile
- src/**/*.cc
- src/**/*.h
- test/**
- tools/gyp/**
- tools/test.py
- .github/workflows/coverage-linux-without-intl.yml

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
Expand All @@ -37,11 +41,11 @@ jobs:
if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@61a6322f88396a6271a6ee3565807d608ecaddd1 # v4.7.0
uses: actions/setup-python@65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236 # v4.7.1
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Environment Information
Expand Down
36 changes: 20 additions & 16 deletions .github/workflows/coverage-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,23 +3,27 @@ name: Coverage Linux
on:
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
paths-ignore:
- '**.md'
- benchmark/**
- deps/*
- doc/**
- .github/**
- '!.github/workflows/coverage-linux.yml'
paths:
- lib/**/*.js
- Makefile
- src/**/*.cc
- src/**/*.h
- test/**
- tools/gyp/**
- tools/test.py
- .github/workflows/coverage-linux.yml
push:
branches:
- main
paths-ignore:
- '**.md'
- benchmark/**
- deps/**
- doc/**
- .github/**
- '!.github/workflows/coverage-linux.yml'
paths:
- lib/**/*.js
- Makefile
- src/**/*.cc
- src/**/*.h
- test/**
- tools/gyp/**
- tools/test.py
- .github/workflows/coverage-linux.yml

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
Expand All @@ -37,11 +41,11 @@ jobs:
if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@61a6322f88396a6271a6ee3565807d608ecaddd1 # v4.7.0
uses: actions/setup-python@65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236 # v4.7.1
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Environment Information
Expand Down
38 changes: 20 additions & 18 deletions .github/workflows/coverage-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,25 +3,27 @@ name: Coverage Windows
on:
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
paths-ignore:
- '**.md'
- benchmark/**
- deps/**
- doc/**
- tools/**
- .github/**
- '!.github/workflows/coverage-windows.yml'
paths:
- lib/**/*.js
- Makefile
- src/**/*.cc
- src/**/*.h
- test/**
- tools/gyp/**
- tools/test.py
- .github/workflows/coverage-windows.yml
push:
branches:
- main
paths-ignore:
- '**.md'
- benchmark/**
- deps/**
- doc/**
- tools/**
- .github/**
- '!.github/workflows/coverage-windows.yml'
paths:
- lib/**/*.js
- Makefile
- src/**/*.cc
- src/**/*.h
- test/**
- tools/gyp/**
- tools/test.py
- .github/workflows/coverage-windows.yml

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
Expand All @@ -39,11 +41,11 @@ jobs:
if: github.event.pull_request.draft == false
runs-on: windows-2022
steps:
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@61a6322f88396a6271a6ee3565807d608ecaddd1 # v4.7.0
uses: actions/setup-python@65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236 # v4.7.1
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Install deps
Expand Down
Loading