Commit 67d0e5faca3 for nodejs

commit 67d0e5faca36b50dff64d6a7b929be87ba08f02f
Author: Marco Ippolito <marcoippolito54@gmail.com>
Date:   Sun Oct 18 12:56:02 2026 +0200

    doc: update node-config-schema.json

    Regenerate the schema with tools/doc/generate-json-schema.mjs. It had
    fallen out of date because test-config-json-schema was not running in
    CI.

    Assisted-by: claude:opus-5.5
    Signed-off-by: Marco Ippolito <marcoippolito54@gmail.com>
    PR-URL: https://github.com/nodejs/node/pull/66827
    Reviewed-By: Pietro Marchini <pietro.marchini94@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>

diff --git a/doc/node-config-schema.json b/doc/node-config-schema.json
index 6f809a0a355..19cb978333f 100644
--- a/doc/node-config-schema.json
+++ b/doc/node-config-schema.json
@@ -118,6 +118,21 @@
               "type": "boolean",
               "description": "allow use of child process when any permissions are set"
             },
+            "allow-env": {
+              "oneOf": [
+                {
+                  "type": "string"
+                },
+                {
+                  "type": "array",
+                  "minItems": 1,
+                  "items": {
+                    "type": "string"
+                  }
+                }
+              ],
+              "description": "allow access to environment variables when any permissions are set"
+            },
             "allow-ffi": {
               "type": "boolean",
               "description": "allow use of FFI when any permissions are set"
@@ -137,6 +152,10 @@
               ],
               "description": "allow permissions to read the filesystem"
             },
+            "allow-fs-vfs": {
+              "type": "boolean",
+              "description": "allow mounting a virtual file system when any permissions are set"
+            },
             "allow-fs-write": {
               "oneOf": [
                 {
@@ -296,6 +315,10 @@
               "type": "boolean",
               "description": "enable FIPS crypto at startup"
             },
+            "enable-fips-indicator-events": {
+              "type": "boolean",
+              "description": "publish FIPS indicator results to the crypto.fips.indicator diagnostics channel"
+            },
             "enable-source-maps": {
               "type": "boolean",
               "description": "Source Map V3 support for stack traces"
@@ -332,6 +355,10 @@
               "type": "boolean",
               "description": "experimental ES Module import.meta.resolve() parentURL support"
             },
+            "experimental-import-text": {
+              "type": "boolean",
+              "description": "experimental support for importing source as text with import attributes"
+            },
             "experimental-loader": {
               "oneOf": [
                 {
@@ -347,6 +374,10 @@
               ],
               "description": "use the specified module as a custom loader"
             },
+            "experimental-package-map": {
+              "type": "string",
+              "description": "use the specified file for package map resolution"
+            },
             "experimental-print-required-tla": {
               "type": "boolean",
               "description": "Print pending top-level await. If --require-module is true, evaluate asynchronous graphs loaded by `require()` but do not run the microtasks, in order to find and print top-level await in the graph"
@@ -371,13 +402,17 @@
               "type": "boolean",
               "description": "Type-stripping for TypeScript files under node_modules belonging to packages marked \"private\": true"
             },
+            "experimental-vfs": {
+              "type": "boolean",
+              "description": "experimental node:vfs module"
+            },
             "experimental-vm-modules": {
               "type": "boolean",
               "description": "experimental ES Module support in vm module"
             },
-            "experimental-websocket": {
+            "experimental-web-worker": {
               "type": "boolean",
-              "description": "experimental WebSocket API"
+              "description": "experimental Web Worker API"
             },
             "experimental-webstorage": {
               "type": "boolean",
@@ -397,7 +432,7 @@
             },
             "force-fips": {
               "type": "boolean",
-              "description": "force FIPS crypto (cannot be disabled)"
+              "description": "force FIPS crypto (optional mode: provider or strict)"
             },
             "force-node-api-uncaught-exceptions-policy": {
               "type": "boolean",
@@ -655,6 +690,10 @@
               ],
               "description": "include files in coverage report that match this glob pattern"
             },
+            "test-coverage-include-all": {
+              "type": "boolean",
+              "description": "include source files that were never loaded in the coverage report"
+            },
             "test-coverage-lines": {
               "type": "number",
               "description": "the line coverage minimum threshold"
@@ -861,7 +900,7 @@
             },
             "use-largepages": {
               "type": "string",
-              "description": "This option is no longer supported and a no-op. Options are 'off' (default), 'on' (report a warning to stderr), or 'silent' (same as 'off')."
+              "description": "This option is no longer supported and a no-op. It still accepts these values for compatibility: 'off' (default), 'on' (report a warning to stderr), or 'silent' (same as 'off')."
             },
             "use-openssl-ca": {
               "type": "boolean",
@@ -910,6 +949,10 @@
               "type": "boolean",
               "description": "preserve outputs on watch mode restart"
             },
+            "worker-snapshot": {
+              "type": "boolean",
+              "description": "start worker threads from the bootstrapped context in the built-in startup snapshot"
+            },
             "zero-fill-buffers": {
               "type": "boolean",
               "description": "automatically zero-fill all newly allocated Buffer instances"
@@ -933,6 +976,21 @@
               "type": "boolean",
               "description": "allow use of child process when any permissions are set"
             },
+            "allow-env": {
+              "oneOf": [
+                {
+                  "type": "string"
+                },
+                {
+                  "type": "array",
+                  "minItems": 1,
+                  "items": {
+                    "type": "string"
+                  }
+                }
+              ],
+              "description": "allow access to environment variables when any permissions are set"
+            },
             "allow-ffi": {
               "type": "boolean",
               "description": "allow use of FFI when any permissions are set"
@@ -952,6 +1010,10 @@
               ],
               "description": "allow permissions to read the filesystem"
             },
+            "allow-fs-vfs": {
+              "type": "boolean",
+              "description": "allow mounting a virtual file system when any permissions are set"
+            },
             "allow-fs-write": {
               "oneOf": [
                 {
@@ -1006,6 +1068,21 @@
               "type": "boolean",
               "description": "enable module mocking in the test runner"
             },
+            "experimental-test-tag-filter": {
+              "oneOf": [
+                {
+                  "type": "string"
+                },
+                {
+                  "type": "array",
+                  "minItems": 1,
+                  "items": {
+                    "type": "string"
+                  }
+                }
+              ],
+              "description": "run tests matching the given tag filter expression"
+            },
             "test": {
               "type": "boolean",
               "description": "launch test runner on startup"
@@ -1052,6 +1129,10 @@
               ],
               "description": "include files in coverage report that match this glob pattern"
             },
+            "test-coverage-include-all": {
+              "type": "boolean",
+              "description": "include source files that were never loaded in the coverage report"
+            },
             "test-coverage-lines": {
               "type": "number",
               "description": "the line coverage minimum threshold"