Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3390 commits
Select commit Hold shift + click to select a range
312bc4e
sqlite: avoid useless call to FromMaybe()
Aug 18, 2025
9f798de
src: fix order of CHECK_NOT_NULL/dereference
Aug 18, 2025
94f6d6b
test: split test-wasi.js
Aug 15, 2025
5a8f03d
test: mark test-wasi-pthread as flaky
Aug 15, 2025
7fa14fc
doc: clarify glob's exclude option behavior
Aug 18, 2025
f335989
doc: fix the version tls.DEFAULT_CIPHERS was added
Aug 18, 2025
cce938c
test: make test-debug-process locale-independent
Aug 19, 2025
f64d0de
util: add some additional error classes to `wellKnownPrototypes`
Aug 19, 2025
a2d2003
util: fix error's namespaced node_modules highlighting using inspect
Aug 19, 2025
208bc81
child_process: remove unsafe array iteration
Aug 19, 2025
fd02295
test: update WPT for WebCryptoAPI to ff26d9b307
Aug 19, 2025
adf98f6
doc: add missing Zstd strategy constants
Aug 19, 2025
46aa343
doc: clarify maxRSS unit in `process.resourceUsage()`
Aug 20, 2025
c5d68c4
benchmark, test: replace CRLF variable with string literal
Aug 20, 2025
e2c9cab
build: do not set `-mminimal-toc` with `clang`
Aug 20, 2025
9e1fbb6
esm: show race error message for inner module job race
Aug 18, 2025
d55c3e7
esm: link modules synchronously when no async loader hooks are used
Aug 18, 2025
3cfec82
doc: add security incident reponse plan
Aug 20, 2025
36dd856
test: fix `test-setproctitle` status when `ps` is not available
Aug 20, 2025
6197eee
tools: avoid parsing test files twice
Aug 20, 2025
d22f113
test: lazy-load internalTTy
Aug 20, 2025
cf06e74
stream: add brotli support to CompressionStream and DecompressionStream
Aug 21, 2025
062e837
http2: add support for raw header arrays in h2Stream.respond()
Aug 21, 2025
9f058ce
doc: fix typos in `environment_variables.md`
Aug 21, 2025
4a25047
test: rename test-net-server-drop-connections-in-cluster.js to -http-
Aug 21, 2025
9b66ce5
typings: add missing URLBinding methods
Aug 21, 2025
66cdd00
doc: link to `TypedArray.from()` in signature
Aug 21, 2025
75bf3f4
node-api: link to other programming language bindings
Aug 22, 2025
1b4885a
src: use simdjson to parse --snapshot-config
Aug 22, 2025
3478130
sqlite: handle ?NNN parameters as positional
Aug 22, 2025
8e047e3
test: skip sea tests on Linux ppc64le
Aug 22, 2025
eb311f1
test: use mustSucceed in test-repl-tab-complete-import
Aug 23, 2025
c690b53
meta: update devcontainer to the latest schema
Aug 23, 2025
0a05d06
test_runner: do not error when getting `fullName` of root context
Aug 23, 2025
5559456
sqlite: add sqlite-type symbol for DatabaseSync
Aug 23, 2025
8c296ba
src: enforce assumptions in FIXED_ONE_BYTE_STRING
Aug 24, 2025
e4fea38
benchmark: calibrate length of util.diff
Aug 24, 2025
e95c9b2
benchmark: reduce readfile-permission-enabled config
Aug 24, 2025
18ceefb
doc: clarify experimental platform vulnerability policy
Aug 25, 2025
d74799d
crypto: load system CA certificates off thread
Aug 25, 2025
9b7dd40
sea: implement execArgvExtension
Aug 25, 2025
fc3f82d
benchmark: calibrate config v8/serialize.js
Aug 25, 2025
0e10a8e
doc: improve `sqlite.backup()` progress/fulfillment documentation
Aug 25, 2025
45906b0
tools: update gyp-next to 0.20.3
Aug 26, 2025
5d3b80d
lib: do not modify prototype deprecated asyncResource (encore)
Aug 18, 2025
31ee7fc
tools: add script to make reviewing backport PRs easier
Aug 26, 2025
76bf6b9
test_runner: set mock timer's interval undefined
Aug 27, 2025
963bfa9
doc: fix missing link to the Error documentation in the `http` page
Aug 27, 2025
3ff4eb5
deps: update amaro to 1.1.2
Aug 27, 2025
fd7559f
src: remove JSONParser
Aug 27, 2025
b806661
inspector: add http2 tracking support
Aug 27, 2025
24428fc
src: add name for more threads
Aug 27, 2025
e430464
build: compile bundled uvwasi conditionally
Aug 27, 2025
c66af21
sea: allow using inspector command line flags with SEA
Aug 27, 2025
d5b0a64
test: deflake test-http-keep-alive-empty-line
Aug 28, 2025
6ff939b
doc: fix filehandle.read typo
Aug 28, 2025
4ae958e
test: skip test-fs-cp* tests that are constantly failing on Windows
Aug 28, 2025
c2b22f5
test: mark test-inspector-network-fetch as flaky again
Aug 28, 2025
b95ff56
doc: update install_tools.bat free disk space
Aug 29, 2025
9e2aa23
worker: add cpu profile APIs for worker
Aug 29, 2025
afaa1cc
doc: improve documentation for raw headers in HTTP/2 APIs
Aug 29, 2025
e961060
test: fix internet/test-dns
Aug 30, 2025
10ae868
lib: revert to using default derived class constructors
Aug 30, 2025
b95cfdf
stream: replace manual function validation with validateFunction
Aug 30, 2025
f334e2d
wasi: fix `clean` target in `test/wasi/Makefile`
Aug 30, 2025
4c15387
benchmark: calibrate config array-vs-concat
Aug 30, 2025
bf41218
doc: mark `path.matchesGlob` as stable
Aug 31, 2025
3839593
build: use `windows-2025` runner
Aug 31, 2025
5692dec
fs: fix dereference: false on cpSync
Aug 31, 2025
a1d7e4f
doc: add Miles Guicent as triager
Aug 31, 2025
5f0090a
tools: update gyp-next to 0.20.4
Sep 2, 2025
0c2b6df
src,sqlite: refactor value conversion
Sep 2, 2025
e9a685b
src: fix race on process exit and off thread CA loading
Sep 2, 2025
9f53db7
build: fix 'implicit-function-declaration' on OpenHarmony platform
Sep 2, 2025
d7adf8b
doc: update "Type stripping in dependencies" section
Sep 2, 2025
9da50a6
benchmark: sqlite prevent create both tables on prepare selects
Sep 3, 2025
f232bf2
src: fix build on NetBSD
Sep 4, 2025
92100a8
tools: add sccache to `test-internet` workflow
Sep 4, 2025
129a1d6
build: fix getting OpenSSL version on Windows
Sep 4, 2025
be2a5e1
src: track async resources via pointers to stack-allocated handles
Sep 4, 2025
fb4180e
test_runner: fix todo inheritance
Sep 4, 2025
0a013d1
meta: bump actions/checkout from 4.2.2 to 5.0.0
Sep 4, 2025
2a0e264
meta: bump actions/cache from 4.2.3 to 4.2.4
Sep 4, 2025
d0d357f
meta: bump github/codeql-action from 3.29.2 to 3.30.0
Sep 4, 2025
24e825f
sea: implement sea.getAssetKeys()
Sep 4, 2025
3dcd844
meta: bump actions/download-artifact from 4.3.0 to 5.0.0
Sep 4, 2025
297f62b
meta: bump `codecov/codecov-action`
Sep 5, 2025
903ebd3
test: skip more sea tests on Linux ppc64le
Sep 5, 2025
ba5b659
url: add err.input to ERR_INVALID_FILE_URL_PATH
Sep 5, 2025
7864ad1
util: hide duplicated stack frames when using util.inspect
Sep 5, 2025
8638bd3
deps: update googletest to eb2d85e
Sep 6, 2025
25801b9
tools: improve error handling in node_mksnapshot
Sep 7, 2025
421ab3c
util: use getOptionValue('--no-deprecation') in deprecated()
Sep 4, 2025
91e9b8d
util: remove outdated TODO comment
Sep 5, 2025
f291eda
lib: fix isReadable and isWritable return type value
Sep 7, 2025
7103893
fs: fix wrong order of file names in cpSync error message
Sep 7, 2025
fdc85e5
tools: add v8windbg target
Sep 7, 2025
aed1b88
util: remove unnecessary template strings
Sep 7, 2025
ccf29cd
Revert "lib: optimize writable stream buffer clearing"
Sep 8, 2025
673a48f
http: use cached '1.1' http version string
Sep 8, 2025
1cf24a0
deps: update histogram to 0.11.9
Sep 8, 2025
daa0615
tools: do not attempt to compress tgz archive
Sep 8, 2025
ef11d11
tools: remove unused actions from `build-tarball.yml`
Sep 8, 2025
847963b
tools: use sparse checkout in `build-tarball.yml`
Sep 8, 2025
1233e92
diagnostics_channel: revoke DEP0163
Sep 8, 2025
b892796
typings: add missing properties in ConfigBinding
Sep 8, 2025
079a68d
typings: add typing for 'uv'
Sep 8, 2025
658c31d
path: refactor path joining logic for clarity and performance
Sep 8, 2025
f660943
util: fix numericSeparator with negative fractional numbers
Sep 8, 2025
b7b78fd
assert: cap input size in myersDiff to avoid Int32Array overflow
Sep 9, 2025
cf5d91e
deps: update uvwasi to 0.0.23
Sep 9, 2025
4b19439
tools: print appropriate output when test aborted
Sep 9, 2025
34b25fd
doc: stabilize --disable-sigusr1
Sep 9, 2025
da6e8cb
http: unbreak keepAliveTimeoutBuffer
Sep 9, 2025
d289b1d
deps: V8: cherry-pick e3df60f3f5ab
Jun 19, 2025
edb9248
lib: make domexception a native error
Jun 12, 2025
a232989
lib: fix DOMException subclass support
Aug 31, 2025
937e9bb
src: track BaseObjects with an efficient list
Sep 24, 2024
d302cb3
esm: add experimental support for addon modules
Dec 20, 2024
9807ffd
vm: expose import attributes on SourceTextModule.moduleRequests
Jun 28, 2025
caa20e2
2025-09-24, Version 22.20.0 'Jod' (LTS)
Sep 22, 2025
27cf259
Working on v22.20.1
Sep 24, 2025
91dda5f
deps: update undici to 6.22.0
Oct 7, 2025
7e0e86c
deps: upgrade npm to 10.9.4
Oct 7, 2025
99ea08d
repl: add isValidParentheses check before wrap input
Oct 7, 2025
2237142
module: link module with a module request record
Oct 7, 2025
7a91282
src: use simdjson::pad
Aug 17, 2025
6021c3a
tools: copyedit `build-tarball.yml`
Sep 10, 2025
ec5290f
build: do not include custom ESLint rules testing in tarball
Sep 8, 2025
b632a1d
tools: skip test-internet workflow for draft PRs
Sep 11, 2025
d2a7057
lib,src: refactor assert to load error source from memory
Sep 2, 2025
12e5535
lib: add source map support for assert messages
Sep 3, 2025
bb6fd7c
src: ensure `v8::Eternal` is empty before setting it
Sep 11, 2025
9833dc6
doc: rephrase dynamic import() description
Sep 12, 2025
24c2249
url: add type checking to urlToHttpOptions()
Sep 12, 2025
16c4b46
benchmark: calibrate config cluster/echo.js
Sep 12, 2025
4cc84c9
node-api: make napi_delete_reference use node_api_basic_env
Sep 12, 2025
4d748ad
src: remove `std::array` overload of `FIXED_ONE_BYTE_STRING`
Aug 4, 2025
34dcb7d
src: create strings in `FIXED_ONE_BYTE_STRING` as internalized
Aug 4, 2025
e790eb6
repl: fix cpu overhead pasting big strings to the REPL
Sep 14, 2025
f2fbcc5
util: fix debuglog.enabled not being present with callback logger
Sep 14, 2025
8fd669c
doc: type improvement of file `http.md`
Sep 14, 2025
f88752d
url: replaced slice with at
Sep 14, 2025
a71dd59
benchmark: calibrate config dgram multi-buffer
Sep 14, 2025
758271a
http: optimize checkIsHttpToken for short strings
Sep 14, 2025
a33ed9b
inspector: ensure adequate memory allocation for `Binary::toBase64`
Sep 14, 2025
0a3a3f7
doc: add security escalation policy
Sep 15, 2025
28ef564
typings: remove unused imports
Sep 15, 2025
6d24b88
node-api: added SharedArrayBuffer api
Sep 16, 2025
ba00875
stream: use new AsyncResource instead of bind
Sep 16, 2025
26b40ba
src: replace FIXED_ONE_BYTE_STRING with Environment-cached strings
Sep 17, 2025
36b68db
src: reduce the nearest parent package JSON cache size
Sep 17, 2025
85818db
fs,win: do not add a second trailing slash in readdir
Sep 17, 2025
c42c120
tools: fix `tools/make-v8.sh` for clang
Sep 17, 2025
af8b5fa
http: add shouldUpgradeCallback to let servers control HTTP upgrades
Sep 17, 2025
2bf0a93
meta: add .npmrc with ignore-scripts=true
Sep 17, 2025
e02a562
deps: upgrade openssl sources to openssl-3.5.3
Sep 16, 2025
48aaf98
deps: update archs files for openssl-3.5.3
Sep 16, 2025
09bdcce
diagnostics_channel: fix race condition with diagnostics_channel and GC
Sep 19, 2025
892b425
src: rename private fields to follow naming convention
Sep 20, 2025
c9cde35
src: simplify is_callable by making it a concept
Sep 20, 2025
34c686b
lib: update inspect output format for subclasses
Sep 21, 2025
ca1942c
test: testcase demonstrating issue 59541
Sep 7, 2025
312b33a
vm: "afterEvaluate", evaluate() return a promise from the outer context
Sep 10, 2025
5bf21a4
vm: explain how to share promises between contexts w/ afterEvaluate
Sep 19, 2025
3a3220a
dgram: restore buffer optimization in fixBufferList
Sep 21, 2025
d6e303d
doc: update V8 fast API guidance
Sep 21, 2025
53cb9f3
build: add the missing macro definitions for OpenHarmony
Sep 22, 2025
816e1be
zlib: reduce code duplication
Sep 22, 2025
badbba2
deps: update googletest to 50b8600
Sep 23, 2025
4808dbd
doc: fix typo in section on microtask order
Sep 23, 2025
4bc366f
doc: use "WebAssembly" instead of "Web Assembly"
Sep 24, 2025
8e182e5
src: remove unnecessary `Environment::GetCurrent()` calls
Sep 11, 2025
aed9fd5
crypto: avoid calls to `promise.catch()`
Sep 9, 2025
f488b2f
crypto: use async functions for non-stub Promise-returning functions
Sep 9, 2025
1f93913
crypto: use `return await` when returning Promises from async functions
Sep 9, 2025
2870a73
doc,crypto: update subtle.generateKey and subtle.importKey
Sep 13, 2025
095e7a8
tls: only do off-thread certificate loading on loading tls
Sep 11, 2025
19a7b1e
tls: load bundled and extra certificates off-thread
Sep 11, 2025
e4a4f63
sqlite: fix crash session extension callbacks with workers
Sep 23, 2025
ddbc1aa
deps: upgrade openssl sources to openssl-3.5.4
Oct 1, 2025
28aea13
deps: update archs files for openssl-3.5.4
Oct 1, 2025
37c2d18
deps: update amaro to 1.1.4
Sep 29, 2025
04590b8
meta: bump actions/setup-python from 5.6.0 to 6.0.0
Oct 5, 2025
0fedbb3
meta: bump ossf/scorecard-action from 2.4.2 to 2.4.3
Oct 4, 2025
1f3b9d6
meta: bump actions/cache from 4.2.4 to 4.3.0
Oct 4, 2025
7cd2b42
meta: bump step-security/harden-runner from 2.12.2 to 2.13.1
Oct 4, 2025
0feca0c
meta: bump actions/setup-node from 4.4.0 to 5.0.0
Oct 4, 2025
a0ba688
meta: bump actions/stale from 9.1.0 to 10.0.0
Oct 4, 2025
090ba14
meta: bump codecov/codecov-action from 5.5.0 to 5.5.1
Oct 3, 2025
c591cca
meta: bump github/codeql-action from 3.30.0 to 3.30.5
Oct 3, 2025
20a9e86
meta: move Michael to emeritus
Oct 1, 2025
3fca564
doc: add automated migration info to deprecations
Oct 6, 2025
ca2dff6
doc: fix typo on child_process.md
Oct 6, 2025
d37f67d
doc: remove optional title prefixes
Oct 5, 2025
3b3b71e
doc: mark `.env` files support as stable
Oct 3, 2025
1ddaab1
doc: mention reverse proxy and include simple example
Sep 4, 2025
b3eeb3b
doc: provide alternative to `url.parse()` using WHATWG URL
Sep 2, 2025
ef005d0
typings: update 'types' binding
Sep 24, 2025
84701ff
src: clear all linked module caches once instantiated
Jul 29, 2025
e10dc7b
module: allow overriding linked requests for a ModuleWrap
Aug 22, 2025
6277058
vm: sync-ify SourceTextModule linkage
Aug 29, 2025
1eadab8
win,tools: add description to signature
Oct 3, 2025
7067d79
test: mark sea tests flaky on macOS x64
Sep 30, 2025
686ac49
src: add percentage support to --max-old-space-size
Jul 28, 2025
42c5544
src: assert memory calc for max-old-space-size-percentage
Aug 18, 2025
660d573
test,doc: skip --max-old-space-size-percentage on 32-bit platforms
Oct 9, 2025
bedaaa1
http: support http proxy for fetch under NODE_USE_ENV_PROXY
Mar 20, 2025
ebec3ef
test: move http proxy tests to test/client-proxy
Jul 3, 2025
4210259
http,https: add built-in proxy support in http/https.request and Agent
Jul 1, 2025
1486fed
cli: add --use-env-proxy
Jul 26, 2025
54b94e1
2025-10-20, Version 22.21.0 'Jod' (LTS)
Oct 18, 2025
ef9a6cd
Working on v22.21.1
Oct 20, 2025
23468fd
http2: fix allowHttp1+Upgrade, broken by shouldUpgradeCallback
Sep 20, 2025
fe492c7
process: fix hrtime fast call signatures
Jul 13, 2025
81548ab
wasi: fix WasiFunction fast call signature
Jul 13, 2025
cee3622
timers: fix binding fast call signatures
Jul 13, 2025
78efd1b
benchmark: update num to n in dgram offset-length
Sep 1, 2025
af0a8ba
benchmark: adjust dgram offset-length len values
Sep 1, 2025
af3a59d
test: verify tracing channel doesn't swallow unhandledRejection
Sep 24, 2025
4e8d99f
benchmark: update num to n in dgram offset-length
Sep 12, 2025
6764ce8
benchmark: update count to n in permission startup
Sep 12, 2025
af33e8e
benchmark: remove unused variable from util/priority-queue
Sep 12, 2025
c7c597e
src: use RAII for uv_process_options_t
Sep 20, 2025
54b439f
src: fill `options_args`, `options_env` after vectors are finalized
Sep 22, 2025
b58df47
test: fix typo of test-benchmark-readline.js
Sep 23, 2025
26394cd
test: expand tls-check-server-identity coverage
Sep 24, 2025
df72dc9
console,util: improve array inspection performance
Sep 27, 2025
d1fb8a5
src: avoid unnecessary string -> `char*` -> string round trips
Sep 28, 2025
1289ef8
src: remove unnecessary shadowed functions on Utf8Value & BufferValue
Sep 28, 2025
764d356
src: remove unnecessary `std::string` error messages
Sep 28, 2025
c3be122
src: allow `std::string_view` arguments to `SPrintF()` and friends
Sep 28, 2025
9fae03c
tools: use dependabot cooldown and move tools/doc
Sep 30, 2025
6e386c0
src: make ToLower/ToUpper input args more flexible
Sep 28, 2025
987841a
src: avoid unnecessary string allocations in SPrintF impl
Sep 28, 2025
4206406
test: mark test-web-locks skip on IBM i
Oct 1, 2025
81a3055
process: fix default `env` for `process.execve`
Oct 1, 2025
609c063
src: remove unused variables from report
Oct 2, 2025
e4b95a5
test: replace diagnostics_channel stackframe in output snapshots
Oct 3, 2025
c2dd6ee
process: fix wrong asyncContext under unhandled-rejections=strict
Oct 4, 2025
ea5cfd9
lib: implement passive listener behavior per spec
Oct 4, 2025
56abc4a
lib: optimize priority queue
Oct 4, 2025
aac90d3
tools: verify signatures when updating nghttp*
Oct 5, 2025
b928ea9
test: ensure that the message event is fired
Oct 5, 2025
40fea57
tools: add message on auto-fixing js lint issues in gh workflow
Oct 5, 2025
ef67d09
http: improve writeEarlyHints by avoiding for-of loop
Oct 6, 2025
2197097
src: remove `AnalyzeTemporaryDtors` option from .clang-tidy
Sep 25, 2025
76b4cab
src: bring permissions macros in line with general C/C++ standards
Sep 28, 2025
6ac4ab1
2025-10-28, Version 22.21.1 'Jod' (LTS)
Oct 23, 2025
3bf0e63
Support OpenSSL assembly for RISC-V compilation
Jun 12, 2026
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.
54 changes: 54 additions & 0 deletions .configurations/configuration.dsc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# yaml-language-server: $schema=https://aka.ms/configuration-dsc-schema/0.2
# Reference: https://github.com/nodejs/node/blob/main/BUILDING.md#windows
properties:
resources:
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: pythonPackage
directives:
description: Install Python 3.12
module: Microsoft.WinGet.DSC
allowPrerelease: true
settings:
id: Python.Python.3.12
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: vsPackage
directives:
description: Install Visual Studio 2022 Community
allowPrerelease: true
settings:
id: Microsoft.VisualStudio.2022.Community
source: winget
useLatest: true
- resource: Microsoft.VisualStudio.DSC/VSComponents
id: vsComponents
dependsOn:
- vsPackage
directives:
description: Install required VS workloads and components
allowPrerelease: true
settings:
productId: Microsoft.VisualStudio.Product.Community
channelId: VisualStudio.17.Release
includeRecommended: true
components:
- Microsoft.VisualStudio.Workload.NativeDesktop
- Microsoft.VisualStudio.Component.VC.Llvm.Clang
- Microsoft.VisualStudio.Component.VC.Llvm.ClangToolset
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: gitPackage
directives:
description: Install Git
allowPrerelease: true
settings:
id: Git.Git
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: nasmPackage
directives:
description: Install NetWide Assembler (NASM)
allowPrerelease: true
settings:
id: Nasm.Nasm
source: winget
configurationVersion: 0.1.0
54 changes: 54 additions & 0 deletions .configurations/configuration.vsEnterprise.dsc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# yaml-language-server: $schema=https://aka.ms/configuration-dsc-schema/0.2
# Reference: https://github.com/nodejs/node/blob/main/BUILDING.md#windows
properties:
resources:
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: pythonPackage
directives:
description: Install Python 3.12
module: Microsoft.WinGet.DSC
allowPrerelease: true
settings:
id: Python.Python.3.12
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: vsPackage
directives:
description: Install Visual Studio 2022 Enterprise
allowPrerelease: true
settings:
id: Microsoft.VisualStudio.2022.Enterprise
source: winget
useLatest: true
- resource: Microsoft.VisualStudio.DSC/VSComponents
id: vsComponents
dependsOn:
- vsPackage
directives:
description: Install required VS workloads and components
allowPrerelease: true
settings:
productId: Microsoft.VisualStudio.Product.Enterprise
channelId: VisualStudio.17.Release
includeRecommended: true
components:
- Microsoft.VisualStudio.Workload.NativeDesktop
- Microsoft.VisualStudio.Component.VC.Llvm.Clang
- Microsoft.VisualStudio.Component.VC.Llvm.ClangToolset
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: gitPackage
directives:
description: Install Git
allowPrerelease: true
settings:
id: Git.Git
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: nasmPackage
directives:
description: Install NetWide Assembler (NASM)
allowPrerelease: true
settings:
id: Nasm.Nasm
source: winget
configurationVersion: 0.1.0
54 changes: 54 additions & 0 deletions .configurations/configuration.vsProfessional.dsc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# yaml-language-server: $schema=https://aka.ms/configuration-dsc-schema/0.2
# Reference: https://github.com/nodejs/node/blob/main/BUILDING.md#windows
properties:
resources:
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: pythonPackage
directives:
description: Install Python 3.12
module: Microsoft.WinGet.DSC
allowPrerelease: true
settings:
id: Python.Python.3.12
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: vsPackage
directives:
description: Install Visual Studio 2022 Professional
allowPrerelease: true
settings:
id: Microsoft.VisualStudio.2022.Professional
source: winget
useLatest: true
- resource: Microsoft.VisualStudio.DSC/VSComponents
id: vsComponents
dependsOn:
- vsPackage
directives:
description: Install required VS workloads and components
allowPrerelease: true
settings:
productId: Microsoft.VisualStudio.Product.Professional
channelId: VisualStudio.17.Release
includeRecommended: true
components:
- Microsoft.VisualStudio.Workload.NativeDesktop
- Microsoft.VisualStudio.Component.VC.Llvm.Clang
- Microsoft.VisualStudio.Component.VC.Llvm.ClangToolset
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: gitPackage
directives:
description: Install Git
allowPrerelease: true
settings:
id: Git.Git
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: nasmPackage
directives:
description: Install NetWide Assembler (NASM)
allowPrerelease: true
settings:
id: Nasm.Nasm
source: winget
configurationVersion: 0.1.0
2 changes: 1 addition & 1 deletion .cpplint
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
set noparent
filter=-build/include_alpha,-build/include_subdir,-build/include_what_you_use,-legal/copyright,-readability/nolint
filter=-build/include_alpha,-build/include_subdir,-build/include_what_you_use,-legal/copyright,-readability/nolint,-readability/braces
linelength=80
25 changes: 25 additions & 0 deletions .devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"name": "Node.js Core Developer Environment",
"runArgs": [
"--platform=linux/amd64"
],
"customizations": {
"vscode": {
"extensions": [
"github.vscode-pull-request-github",
"ms-vsliveshare.vsliveshare",
"vscode-icons-team.vscode-icons",
"visualstudioexptteam.vscodeintellicode"
],
"settings": {
"terminal.integrated.profiles.linux": {
"zsh (login)": {
"path": "zsh",
"args": ["-l"]
}
}
}
}
},
"image": "nodejs/devcontainer:nightly"
}
19 changes: 0 additions & 19 deletions .devcontainer/devcontainer.json

This file was deleted.

2 changes: 1 addition & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -23,5 +23,5 @@ indent_size = unset
indent_style = unset
trim_trailing_whitespace = unset

[{test/fixtures,deps,tools/node_modules,tools/gyp,tools/icu,tools/msvs}/**]
[{test/fixtures,deps,tools/eslint/node_modules,tools/gyp,tools/icu,tools/msvs}/**]
insert_final_newline = false
15 changes: 0 additions & 15 deletions .eslintignore

This file was deleted.

Loading