11cb0ef41Sopenharmony_ci{
21cb0ef41Sopenharmony_ci  "type": "module",
31cb0ef41Sopenharmony_ci  "source": "doc/api/deprecations.md",
41cb0ef41Sopenharmony_ci  "introduced_in": "v7.7.0",
51cb0ef41Sopenharmony_ci  "miscs": [
61cb0ef41Sopenharmony_ci    {
71cb0ef41Sopenharmony_ci      "textRaw": "Deprecated APIs",
81cb0ef41Sopenharmony_ci      "name": "Deprecated APIs",
91cb0ef41Sopenharmony_ci      "introduced_in": "v7.7.0",
101cb0ef41Sopenharmony_ci      "type": "misc",
111cb0ef41Sopenharmony_ci      "desc": "<p>Node.js APIs might be deprecated for any of the following reasons:</p>\n<ul>\n<li>Use of the API is unsafe.</li>\n<li>An improved alternative API is available.</li>\n<li>Breaking changes to the API are expected in a future major release.</li>\n</ul>\n<p>Node.js uses three kinds of Deprecations:</p>\n<ul>\n<li>Documentation-only</li>\n<li>Runtime</li>\n<li>End-of-Life</li>\n</ul>\n<p>A Documentation-only deprecation is one that is expressed only within the\nNode.js API docs. These generate no side-effects while running Node.js.\nSome Documentation-only deprecations trigger a runtime warning when launched\nwith <a href=\"cli.html#--pending-deprecation\"><code>--pending-deprecation</code></a> flag (or its alternative,\n<code>NODE_PENDING_DEPRECATION=1</code> environment variable), similarly to Runtime\ndeprecations below. Documentation-only deprecations that support that flag\nare explicitly labeled as such in the\n<a href=\"#list-of-deprecated-apis\">list of Deprecated APIs</a>.</p>\n<p>A Runtime deprecation will, by default, generate a process warning that will\nbe printed to <code>stderr</code> the first time the deprecated API is used. When the\n<a href=\"cli.html#--throw-deprecation\"><code>--throw-deprecation</code></a> command-line flag is used, a Runtime deprecation will\ncause an error to be thrown.</p>\n<p>An End-of-Life deprecation is used when functionality is or will soon be removed\nfrom Node.js.</p>",
121cb0ef41Sopenharmony_ci      "miscs": [
131cb0ef41Sopenharmony_ci        {
141cb0ef41Sopenharmony_ci          "textRaw": "Revoking deprecations",
151cb0ef41Sopenharmony_ci          "name": "revoking_deprecations",
161cb0ef41Sopenharmony_ci          "desc": "<p>Occasionally, the deprecation of an API might be reversed. In such situations,\nthis document will be updated with information relevant to the decision.\nHowever, the deprecation identifier will not be modified.</p>",
171cb0ef41Sopenharmony_ci          "type": "misc",
181cb0ef41Sopenharmony_ci          "displayName": "Revoking deprecations"
191cb0ef41Sopenharmony_ci        },
201cb0ef41Sopenharmony_ci        {
211cb0ef41Sopenharmony_ci          "textRaw": "List of deprecated APIs",
221cb0ef41Sopenharmony_ci          "name": "list_of_deprecated_apis",
231cb0ef41Sopenharmony_ci          "modules": [
241cb0ef41Sopenharmony_ci            {
251cb0ef41Sopenharmony_ci              "textRaw": "DEP0001: `http.OutgoingMessage.prototype.flush`",
261cb0ef41Sopenharmony_ci              "name": "dep0001:_`http.outgoingmessage.prototype.flush`",
271cb0ef41Sopenharmony_ci              "meta": {
281cb0ef41Sopenharmony_ci                "changes": [
291cb0ef41Sopenharmony_ci                  {
301cb0ef41Sopenharmony_ci                    "version": "v14.0.0",
311cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/31164",
321cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
331cb0ef41Sopenharmony_ci                  },
341cb0ef41Sopenharmony_ci                  {
351cb0ef41Sopenharmony_ci                    "version": [
361cb0ef41Sopenharmony_ci                      "v6.12.0",
371cb0ef41Sopenharmony_ci                      "v4.8.6"
381cb0ef41Sopenharmony_ci                    ],
391cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
401cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
411cb0ef41Sopenharmony_ci                  },
421cb0ef41Sopenharmony_ci                  {
431cb0ef41Sopenharmony_ci                    "version": "v1.6.0",
441cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/1156",
451cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
461cb0ef41Sopenharmony_ci                  }
471cb0ef41Sopenharmony_ci                ]
481cb0ef41Sopenharmony_ci              },
491cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p><code>OutgoingMessage.prototype.flush()</code> has been removed. Use\n<code>OutgoingMessage.prototype.flushHeaders()</code> instead.</p>",
501cb0ef41Sopenharmony_ci              "type": "module",
511cb0ef41Sopenharmony_ci              "displayName": "DEP0001: `http.OutgoingMessage.prototype.flush`"
521cb0ef41Sopenharmony_ci            },
531cb0ef41Sopenharmony_ci            {
541cb0ef41Sopenharmony_ci              "textRaw": "DEP0002: `require('_linklist')`",
551cb0ef41Sopenharmony_ci              "name": "dep0002:_`require('_linklist')`",
561cb0ef41Sopenharmony_ci              "meta": {
571cb0ef41Sopenharmony_ci                "changes": [
581cb0ef41Sopenharmony_ci                  {
591cb0ef41Sopenharmony_ci                    "version": "v8.0.0",
601cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/12113",
611cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
621cb0ef41Sopenharmony_ci                  },
631cb0ef41Sopenharmony_ci                  {
641cb0ef41Sopenharmony_ci                    "version": "v6.12.0",
651cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
661cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
671cb0ef41Sopenharmony_ci                  },
681cb0ef41Sopenharmony_ci                  {
691cb0ef41Sopenharmony_ci                    "version": "v5.0.0",
701cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/3078",
711cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
721cb0ef41Sopenharmony_ci                  }
731cb0ef41Sopenharmony_ci                ]
741cb0ef41Sopenharmony_ci              },
751cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>The <code>_linklist</code> module is deprecated. Please use a userland alternative.</p>",
761cb0ef41Sopenharmony_ci              "type": "module",
771cb0ef41Sopenharmony_ci              "displayName": "DEP0002: `require('_linklist')`"
781cb0ef41Sopenharmony_ci            },
791cb0ef41Sopenharmony_ci            {
801cb0ef41Sopenharmony_ci              "textRaw": "DEP0003: `_writableState.buffer`",
811cb0ef41Sopenharmony_ci              "name": "dep0003:_`_writablestate.buffer`",
821cb0ef41Sopenharmony_ci              "meta": {
831cb0ef41Sopenharmony_ci                "changes": [
841cb0ef41Sopenharmony_ci                  {
851cb0ef41Sopenharmony_ci                    "version": "v14.0.0",
861cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/31165",
871cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
881cb0ef41Sopenharmony_ci                  },
891cb0ef41Sopenharmony_ci                  {
901cb0ef41Sopenharmony_ci                    "version": [
911cb0ef41Sopenharmony_ci                      "v6.12.0",
921cb0ef41Sopenharmony_ci                      "v4.8.6"
931cb0ef41Sopenharmony_ci                    ],
941cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
951cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
961cb0ef41Sopenharmony_ci                  },
971cb0ef41Sopenharmony_ci                  {
981cb0ef41Sopenharmony_ci                    "version": "v0.11.15",
991cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node-v0.x-archive/pull/8826",
1001cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
1011cb0ef41Sopenharmony_ci                  }
1021cb0ef41Sopenharmony_ci                ]
1031cb0ef41Sopenharmony_ci              },
1041cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>The <code>_writableState.buffer</code> has been removed. Use <code>_writableState.getBuffer()</code>\ninstead.</p>",
1051cb0ef41Sopenharmony_ci              "type": "module",
1061cb0ef41Sopenharmony_ci              "displayName": "DEP0003: `_writableState.buffer`"
1071cb0ef41Sopenharmony_ci            },
1081cb0ef41Sopenharmony_ci            {
1091cb0ef41Sopenharmony_ci              "textRaw": "DEP0004: `CryptoStream.prototype.readyState`",
1101cb0ef41Sopenharmony_ci              "name": "dep0004:_`cryptostream.prototype.readystate`",
1111cb0ef41Sopenharmony_ci              "meta": {
1121cb0ef41Sopenharmony_ci                "changes": [
1131cb0ef41Sopenharmony_ci                  {
1141cb0ef41Sopenharmony_ci                    "version": "v10.0.0",
1151cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/17882",
1161cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
1171cb0ef41Sopenharmony_ci                  },
1181cb0ef41Sopenharmony_ci                  {
1191cb0ef41Sopenharmony_ci                    "version": [
1201cb0ef41Sopenharmony_ci                      "v6.12.0",
1211cb0ef41Sopenharmony_ci                      "v4.8.6"
1221cb0ef41Sopenharmony_ci                    ],
1231cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
1241cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
1251cb0ef41Sopenharmony_ci                  },
1261cb0ef41Sopenharmony_ci                  {
1271cb0ef41Sopenharmony_ci                    "version": "v0.4.0",
1281cb0ef41Sopenharmony_ci                    "commit": "9c7f89bf56abd37a796fea621ad2e47dd33d2b82",
1291cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
1301cb0ef41Sopenharmony_ci                  }
1311cb0ef41Sopenharmony_ci                ]
1321cb0ef41Sopenharmony_ci              },
1331cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>The <code>CryptoStream.prototype.readyState</code> property was removed.</p>",
1341cb0ef41Sopenharmony_ci              "type": "module",
1351cb0ef41Sopenharmony_ci              "displayName": "DEP0004: `CryptoStream.prototype.readyState`"
1361cb0ef41Sopenharmony_ci            },
1371cb0ef41Sopenharmony_ci            {
1381cb0ef41Sopenharmony_ci              "textRaw": "DEP0005: `Buffer()` constructor",
1391cb0ef41Sopenharmony_ci              "name": "dep0005:_`buffer()`_constructor",
1401cb0ef41Sopenharmony_ci              "meta": {
1411cb0ef41Sopenharmony_ci                "changes": [
1421cb0ef41Sopenharmony_ci                  {
1431cb0ef41Sopenharmony_ci                    "version": "v10.0.0",
1441cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/19524",
1451cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
1461cb0ef41Sopenharmony_ci                  },
1471cb0ef41Sopenharmony_ci                  {
1481cb0ef41Sopenharmony_ci                    "version": "v6.12.0",
1491cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
1501cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
1511cb0ef41Sopenharmony_ci                  },
1521cb0ef41Sopenharmony_ci                  {
1531cb0ef41Sopenharmony_ci                    "version": "v6.0.0",
1541cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/4682",
1551cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
1561cb0ef41Sopenharmony_ci                  }
1571cb0ef41Sopenharmony_ci                ]
1581cb0ef41Sopenharmony_ci              },
1591cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime (supports <a href=\"cli.html#--pending-deprecation\"><code>--pending-deprecation</code></a>)</p>\n<p>The <code>Buffer()</code> function and <code>new Buffer()</code> constructor are deprecated due to\nAPI usability issues that can lead to accidental security issues.</p>\n<p>As an alternative, use one of the following methods of constructing <code>Buffer</code>\nobjects:</p>\n<ul>\n<li><a href=\"buffer.html#static-method-bufferallocsize-fill-encoding\"><code>Buffer.alloc(size[, fill[, encoding]])</code></a>: Create a <code>Buffer</code> with\n<em>initialized</em> memory.</li>\n<li><a href=\"buffer.html#static-method-bufferallocunsafesize\"><code>Buffer.allocUnsafe(size)</code></a>: Create a <code>Buffer</code> with\n<em>uninitialized</em> memory.</li>\n<li><a href=\"buffer.html#static-method-bufferallocunsafeslowsize\"><code>Buffer.allocUnsafeSlow(size)</code></a>: Create a <code>Buffer</code> with <em>uninitialized</em>\nmemory.</li>\n<li><a href=\"buffer.html#static-method-bufferfromarray\"><code>Buffer.from(array)</code></a>: Create a <code>Buffer</code> with a copy of <code>array</code></li>\n<li><a href=\"buffer.html#static-method-bufferfromarraybuffer-byteoffset-length\"><code>Buffer.from(arrayBuffer[, byteOffset[, length]])</code></a> -\nCreate a <code>Buffer</code> that wraps the given <code>arrayBuffer</code>.</li>\n<li><a href=\"buffer.html#static-method-bufferfrombuffer\"><code>Buffer.from(buffer)</code></a>: Create a <code>Buffer</code> that copies <code>buffer</code>.</li>\n<li><a href=\"buffer.html#static-method-bufferfromstring-encoding\"><code>Buffer.from(string[, encoding])</code></a>: Create a <code>Buffer</code>\nthat copies <code>string</code>.</li>\n</ul>\n<p>Without <code>--pending-deprecation</code>, runtime warnings occur only for code not in\n<code>node_modules</code>. This means there will not be deprecation warnings for\n<code>Buffer()</code> usage in dependencies. With <code>--pending-deprecation</code>, a runtime\nwarning results no matter where the <code>Buffer()</code> usage occurs.</p>",
1601cb0ef41Sopenharmony_ci              "type": "module",
1611cb0ef41Sopenharmony_ci              "displayName": "DEP0005: `Buffer()` constructor"
1621cb0ef41Sopenharmony_ci            },
1631cb0ef41Sopenharmony_ci            {
1641cb0ef41Sopenharmony_ci              "textRaw": "DEP0006: `child_process` `options.customFds`",
1651cb0ef41Sopenharmony_ci              "name": "dep0006:_`child_process`_`options.customfds`",
1661cb0ef41Sopenharmony_ci              "meta": {
1671cb0ef41Sopenharmony_ci                "changes": [
1681cb0ef41Sopenharmony_ci                  {
1691cb0ef41Sopenharmony_ci                    "version": "v12.0.0",
1701cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/25279",
1711cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
1721cb0ef41Sopenharmony_ci                  },
1731cb0ef41Sopenharmony_ci                  {
1741cb0ef41Sopenharmony_ci                    "version": [
1751cb0ef41Sopenharmony_ci                      "v6.12.0",
1761cb0ef41Sopenharmony_ci                      "v4.8.6"
1771cb0ef41Sopenharmony_ci                    ],
1781cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
1791cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
1801cb0ef41Sopenharmony_ci                  },
1811cb0ef41Sopenharmony_ci                  {
1821cb0ef41Sopenharmony_ci                    "version": "v0.11.14",
1831cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
1841cb0ef41Sopenharmony_ci                  },
1851cb0ef41Sopenharmony_ci                  {
1861cb0ef41Sopenharmony_ci                    "version": "v0.5.10",
1871cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
1881cb0ef41Sopenharmony_ci                  }
1891cb0ef41Sopenharmony_ci                ]
1901cb0ef41Sopenharmony_ci              },
1911cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>Within the <a href=\"child_process.html\"><code>child_process</code></a> module's <code>spawn()</code>, <code>fork()</code>, and <code>exec()</code>\nmethods, the <code>options.customFds</code> option is deprecated. The <code>options.stdio</code>\noption should be used instead.</p>",
1921cb0ef41Sopenharmony_ci              "type": "module",
1931cb0ef41Sopenharmony_ci              "displayName": "DEP0006: `child_process` `options.customFds`"
1941cb0ef41Sopenharmony_ci            },
1951cb0ef41Sopenharmony_ci            {
1961cb0ef41Sopenharmony_ci              "textRaw": "DEP0007: Replace `cluster` `worker.suicide` with `worker.exitedAfterDisconnect`",
1971cb0ef41Sopenharmony_ci              "name": "dep0007:_replace_`cluster`_`worker.suicide`_with_`worker.exitedafterdisconnect`",
1981cb0ef41Sopenharmony_ci              "meta": {
1991cb0ef41Sopenharmony_ci                "changes": [
2001cb0ef41Sopenharmony_ci                  {
2011cb0ef41Sopenharmony_ci                    "version": "v9.0.0",
2021cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/13702",
2031cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
2041cb0ef41Sopenharmony_ci                  },
2051cb0ef41Sopenharmony_ci                  {
2061cb0ef41Sopenharmony_ci                    "version": "v7.0.0",
2071cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/3747",
2081cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
2091cb0ef41Sopenharmony_ci                  },
2101cb0ef41Sopenharmony_ci                  {
2111cb0ef41Sopenharmony_ci                    "version": "v6.12.0",
2121cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
2131cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
2141cb0ef41Sopenharmony_ci                  },
2151cb0ef41Sopenharmony_ci                  {
2161cb0ef41Sopenharmony_ci                    "version": "v6.0.0",
2171cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/3743",
2181cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
2191cb0ef41Sopenharmony_ci                  }
2201cb0ef41Sopenharmony_ci                ]
2211cb0ef41Sopenharmony_ci              },
2221cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>In an earlier version of the Node.js <code>cluster</code>, a boolean property with the name\n<code>suicide</code> was added to the <code>Worker</code> object. The intent of this property was to\nprovide an indication of how and why the <code>Worker</code> instance exited. In Node.js\n6.0.0, the old property was deprecated and replaced with a new\n<a href=\"cluster.html#workerexitedafterdisconnect\"><code>worker.exitedAfterDisconnect</code></a> property. The old property name did not\nprecisely describe the actual semantics and was unnecessarily emotion-laden.</p>",
2231cb0ef41Sopenharmony_ci              "type": "module",
2241cb0ef41Sopenharmony_ci              "displayName": "DEP0007: Replace `cluster` `worker.suicide` with `worker.exitedAfterDisconnect`"
2251cb0ef41Sopenharmony_ci            },
2261cb0ef41Sopenharmony_ci            {
2271cb0ef41Sopenharmony_ci              "textRaw": "DEP0008: `require('node:constants')`",
2281cb0ef41Sopenharmony_ci              "name": "dep0008:_`require('node:constants')`",
2291cb0ef41Sopenharmony_ci              "meta": {
2301cb0ef41Sopenharmony_ci                "changes": [
2311cb0ef41Sopenharmony_ci                  {
2321cb0ef41Sopenharmony_ci                    "version": "v6.12.0",
2331cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
2341cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
2351cb0ef41Sopenharmony_ci                  },
2361cb0ef41Sopenharmony_ci                  {
2371cb0ef41Sopenharmony_ci                    "version": "v6.3.0",
2381cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/6534",
2391cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
2401cb0ef41Sopenharmony_ci                  }
2411cb0ef41Sopenharmony_ci                ]
2421cb0ef41Sopenharmony_ci              },
2431cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <code>node:constants</code> module is deprecated. When requiring access to constants\nrelevant to specific Node.js builtin modules, developers should instead refer\nto the <code>constants</code> property exposed by the relevant module. For instance,\n<code>require('node:fs').constants</code> and <code>require('node:os').constants</code>.</p>",
2441cb0ef41Sopenharmony_ci              "type": "module",
2451cb0ef41Sopenharmony_ci              "displayName": "DEP0008: `require('node:constants')`"
2461cb0ef41Sopenharmony_ci            },
2471cb0ef41Sopenharmony_ci            {
2481cb0ef41Sopenharmony_ci              "textRaw": "DEP0009: `crypto.pbkdf2` without digest",
2491cb0ef41Sopenharmony_ci              "name": "dep0009:_`crypto.pbkdf2`_without_digest",
2501cb0ef41Sopenharmony_ci              "meta": {
2511cb0ef41Sopenharmony_ci                "changes": [
2521cb0ef41Sopenharmony_ci                  {
2531cb0ef41Sopenharmony_ci                    "version": "v14.0.0",
2541cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/31166",
2551cb0ef41Sopenharmony_ci                    "description": "End-of-Life (for `digest === null`)."
2561cb0ef41Sopenharmony_ci                  },
2571cb0ef41Sopenharmony_ci                  {
2581cb0ef41Sopenharmony_ci                    "version": "v11.0.0",
2591cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/22861",
2601cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation (for `digest === null`)."
2611cb0ef41Sopenharmony_ci                  },
2621cb0ef41Sopenharmony_ci                  {
2631cb0ef41Sopenharmony_ci                    "version": "v8.0.0",
2641cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/11305",
2651cb0ef41Sopenharmony_ci                    "description": "End-of-Life (for `digest === undefined`)."
2661cb0ef41Sopenharmony_ci                  },
2671cb0ef41Sopenharmony_ci                  {
2681cb0ef41Sopenharmony_ci                    "version": "v6.12.0",
2691cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
2701cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
2711cb0ef41Sopenharmony_ci                  },
2721cb0ef41Sopenharmony_ci                  {
2731cb0ef41Sopenharmony_ci                    "version": "v6.0.0",
2741cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/4047",
2751cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation (for `digest === undefined`)."
2761cb0ef41Sopenharmony_ci                  }
2771cb0ef41Sopenharmony_ci                ]
2781cb0ef41Sopenharmony_ci              },
2791cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>Use of the <a href=\"crypto.html#cryptopbkdf2password-salt-iterations-keylen-digest-callback\"><code>crypto.pbkdf2()</code></a> API without specifying a digest was deprecated\nin Node.js 6.0 because the method defaulted to using the non-recommended\n<code>'SHA1'</code> digest. Previously, a deprecation warning was printed. Starting in\nNode.js 8.0.0, calling <code>crypto.pbkdf2()</code> or <code>crypto.pbkdf2Sync()</code> with\n<code>digest</code> set to <code>undefined</code> will throw a <code>TypeError</code>.</p>\n<p>Beginning in Node.js v11.0.0, calling these functions with <code>digest</code> set to\n<code>null</code> would print a deprecation warning to align with the behavior when <code>digest</code>\nis <code>undefined</code>.</p>\n<p>Now, however, passing either <code>undefined</code> or <code>null</code> will throw a <code>TypeError</code>.</p>",
2801cb0ef41Sopenharmony_ci              "type": "module",
2811cb0ef41Sopenharmony_ci              "displayName": "DEP0009: `crypto.pbkdf2` without digest"
2821cb0ef41Sopenharmony_ci            },
2831cb0ef41Sopenharmony_ci            {
2841cb0ef41Sopenharmony_ci              "textRaw": "DEP0010: `crypto.createCredentials`",
2851cb0ef41Sopenharmony_ci              "name": "dep0010:_`crypto.createcredentials`",
2861cb0ef41Sopenharmony_ci              "meta": {
2871cb0ef41Sopenharmony_ci                "changes": [
2881cb0ef41Sopenharmony_ci                  {
2891cb0ef41Sopenharmony_ci                    "version": "v11.0.0",
2901cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/21153",
2911cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
2921cb0ef41Sopenharmony_ci                  },
2931cb0ef41Sopenharmony_ci                  {
2941cb0ef41Sopenharmony_ci                    "version": [
2951cb0ef41Sopenharmony_ci                      "v6.12.0",
2961cb0ef41Sopenharmony_ci                      "v4.8.6"
2971cb0ef41Sopenharmony_ci                    ],
2981cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
2991cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
3001cb0ef41Sopenharmony_ci                  },
3011cb0ef41Sopenharmony_ci                  {
3021cb0ef41Sopenharmony_ci                    "version": "v0.11.13",
3031cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node-v0.x-archive/pull/7265",
3041cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
3051cb0ef41Sopenharmony_ci                  }
3061cb0ef41Sopenharmony_ci                ]
3071cb0ef41Sopenharmony_ci              },
3081cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>The <code>crypto.createCredentials()</code> API was removed. Please use\n<a href=\"tls.html#tlscreatesecurecontextoptions\"><code>tls.createSecureContext()</code></a> instead.</p>",
3091cb0ef41Sopenharmony_ci              "type": "module",
3101cb0ef41Sopenharmony_ci              "displayName": "DEP0010: `crypto.createCredentials`"
3111cb0ef41Sopenharmony_ci            },
3121cb0ef41Sopenharmony_ci            {
3131cb0ef41Sopenharmony_ci              "textRaw": "DEP0011: `crypto.Credentials`",
3141cb0ef41Sopenharmony_ci              "name": "dep0011:_`crypto.credentials`",
3151cb0ef41Sopenharmony_ci              "meta": {
3161cb0ef41Sopenharmony_ci                "changes": [
3171cb0ef41Sopenharmony_ci                  {
3181cb0ef41Sopenharmony_ci                    "version": "v11.0.0",
3191cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/21153",
3201cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
3211cb0ef41Sopenharmony_ci                  },
3221cb0ef41Sopenharmony_ci                  {
3231cb0ef41Sopenharmony_ci                    "version": [
3241cb0ef41Sopenharmony_ci                      "v6.12.0",
3251cb0ef41Sopenharmony_ci                      "v4.8.6"
3261cb0ef41Sopenharmony_ci                    ],
3271cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
3281cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
3291cb0ef41Sopenharmony_ci                  },
3301cb0ef41Sopenharmony_ci                  {
3311cb0ef41Sopenharmony_ci                    "version": "v0.11.13",
3321cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node-v0.x-archive/pull/7265",
3331cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
3341cb0ef41Sopenharmony_ci                  }
3351cb0ef41Sopenharmony_ci                ]
3361cb0ef41Sopenharmony_ci              },
3371cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>The <code>crypto.Credentials</code> class was removed. Please use <a href=\"tls.html#tlscreatesecurecontextoptions\"><code>tls.SecureContext</code></a>\ninstead.</p>",
3381cb0ef41Sopenharmony_ci              "type": "module",
3391cb0ef41Sopenharmony_ci              "displayName": "DEP0011: `crypto.Credentials`"
3401cb0ef41Sopenharmony_ci            },
3411cb0ef41Sopenharmony_ci            {
3421cb0ef41Sopenharmony_ci              "textRaw": "DEP0012: `Domain.dispose`",
3431cb0ef41Sopenharmony_ci              "name": "dep0012:_`domain.dispose`",
3441cb0ef41Sopenharmony_ci              "meta": {
3451cb0ef41Sopenharmony_ci                "changes": [
3461cb0ef41Sopenharmony_ci                  {
3471cb0ef41Sopenharmony_ci                    "version": "v9.0.0",
3481cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/15412",
3491cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
3501cb0ef41Sopenharmony_ci                  },
3511cb0ef41Sopenharmony_ci                  {
3521cb0ef41Sopenharmony_ci                    "version": [
3531cb0ef41Sopenharmony_ci                      "v6.12.0",
3541cb0ef41Sopenharmony_ci                      "v4.8.6"
3551cb0ef41Sopenharmony_ci                    ],
3561cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
3571cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
3581cb0ef41Sopenharmony_ci                  },
3591cb0ef41Sopenharmony_ci                  {
3601cb0ef41Sopenharmony_ci                    "version": "v0.11.7",
3611cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node-v0.x-archive/pull/5021",
3621cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
3631cb0ef41Sopenharmony_ci                  }
3641cb0ef41Sopenharmony_ci                ]
3651cb0ef41Sopenharmony_ci              },
3661cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p><code>Domain.dispose()</code> has been removed. Recover from failed I/O actions\nexplicitly via error event handlers set on the domain instead.</p>",
3671cb0ef41Sopenharmony_ci              "type": "module",
3681cb0ef41Sopenharmony_ci              "displayName": "DEP0012: `Domain.dispose`"
3691cb0ef41Sopenharmony_ci            },
3701cb0ef41Sopenharmony_ci            {
3711cb0ef41Sopenharmony_ci              "textRaw": "DEP0013: `fs` asynchronous function without callback",
3721cb0ef41Sopenharmony_ci              "name": "dep0013:_`fs`_asynchronous_function_without_callback",
3731cb0ef41Sopenharmony_ci              "meta": {
3741cb0ef41Sopenharmony_ci                "changes": [
3751cb0ef41Sopenharmony_ci                  {
3761cb0ef41Sopenharmony_ci                    "version": "v10.0.0",
3771cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/18668",
3781cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
3791cb0ef41Sopenharmony_ci                  },
3801cb0ef41Sopenharmony_ci                  {
3811cb0ef41Sopenharmony_ci                    "version": "v7.0.0",
3821cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/7897",
3831cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
3841cb0ef41Sopenharmony_ci                  }
3851cb0ef41Sopenharmony_ci                ]
3861cb0ef41Sopenharmony_ci              },
3871cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>Calling an asynchronous function without a callback throws a <code>TypeError</code>\nin Node.js 10.0.0 onwards. See <a href=\"https://github.com/nodejs/node/pull/12562\">https://github.com/nodejs/node/pull/12562</a>.</p>",
3881cb0ef41Sopenharmony_ci              "type": "module",
3891cb0ef41Sopenharmony_ci              "displayName": "DEP0013: `fs` asynchronous function without callback"
3901cb0ef41Sopenharmony_ci            },
3911cb0ef41Sopenharmony_ci            {
3921cb0ef41Sopenharmony_ci              "textRaw": "DEP0014: `fs.read` legacy String interface",
3931cb0ef41Sopenharmony_ci              "name": "dep0014:_`fs.read`_legacy_string_interface",
3941cb0ef41Sopenharmony_ci              "meta": {
3951cb0ef41Sopenharmony_ci                "changes": [
3961cb0ef41Sopenharmony_ci                  {
3971cb0ef41Sopenharmony_ci                    "version": "v8.0.0",
3981cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/9683",
3991cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
4001cb0ef41Sopenharmony_ci                  },
4011cb0ef41Sopenharmony_ci                  {
4021cb0ef41Sopenharmony_ci                    "version": [
4031cb0ef41Sopenharmony_ci                      "v6.12.0",
4041cb0ef41Sopenharmony_ci                      "v4.8.6"
4051cb0ef41Sopenharmony_ci                    ],
4061cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
4071cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
4081cb0ef41Sopenharmony_ci                  },
4091cb0ef41Sopenharmony_ci                  {
4101cb0ef41Sopenharmony_ci                    "version": "v6.0.0",
4111cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/4525",
4121cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
4131cb0ef41Sopenharmony_ci                  },
4141cb0ef41Sopenharmony_ci                  {
4151cb0ef41Sopenharmony_ci                    "version": "v0.1.96",
4161cb0ef41Sopenharmony_ci                    "commit": "c93e0aaf062081db3ec40ac45b3e2c979d5759d6",
4171cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
4181cb0ef41Sopenharmony_ci                  }
4191cb0ef41Sopenharmony_ci                ]
4201cb0ef41Sopenharmony_ci              },
4211cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>The <a href=\"fs.html#fsreadfd-buffer-offset-length-position-callback\"><code>fs.read()</code></a> legacy <code>String</code> interface is deprecated. Use the <code>Buffer</code>\nAPI as mentioned in the documentation instead.</p>",
4221cb0ef41Sopenharmony_ci              "type": "module",
4231cb0ef41Sopenharmony_ci              "displayName": "DEP0014: `fs.read` legacy String interface"
4241cb0ef41Sopenharmony_ci            },
4251cb0ef41Sopenharmony_ci            {
4261cb0ef41Sopenharmony_ci              "textRaw": "DEP0015: `fs.readSync` legacy String interface",
4271cb0ef41Sopenharmony_ci              "name": "dep0015:_`fs.readsync`_legacy_string_interface",
4281cb0ef41Sopenharmony_ci              "meta": {
4291cb0ef41Sopenharmony_ci                "changes": [
4301cb0ef41Sopenharmony_ci                  {
4311cb0ef41Sopenharmony_ci                    "version": "v8.0.0",
4321cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/9683",
4331cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
4341cb0ef41Sopenharmony_ci                  },
4351cb0ef41Sopenharmony_ci                  {
4361cb0ef41Sopenharmony_ci                    "version": [
4371cb0ef41Sopenharmony_ci                      "v6.12.0",
4381cb0ef41Sopenharmony_ci                      "v4.8.6"
4391cb0ef41Sopenharmony_ci                    ],
4401cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
4411cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
4421cb0ef41Sopenharmony_ci                  },
4431cb0ef41Sopenharmony_ci                  {
4441cb0ef41Sopenharmony_ci                    "version": "v6.0.0",
4451cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/4525",
4461cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
4471cb0ef41Sopenharmony_ci                  },
4481cb0ef41Sopenharmony_ci                  {
4491cb0ef41Sopenharmony_ci                    "version": "v0.1.96",
4501cb0ef41Sopenharmony_ci                    "commit": "c93e0aaf062081db3ec40ac45b3e2c979d5759d6",
4511cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
4521cb0ef41Sopenharmony_ci                  }
4531cb0ef41Sopenharmony_ci                ]
4541cb0ef41Sopenharmony_ci              },
4551cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>The <a href=\"fs.html#fsreadsyncfd-buffer-offset-length-position\"><code>fs.readSync()</code></a> legacy <code>String</code> interface is deprecated. Use the\n<code>Buffer</code> API as mentioned in the documentation instead.</p>",
4561cb0ef41Sopenharmony_ci              "type": "module",
4571cb0ef41Sopenharmony_ci              "displayName": "DEP0015: `fs.readSync` legacy String interface"
4581cb0ef41Sopenharmony_ci            },
4591cb0ef41Sopenharmony_ci            {
4601cb0ef41Sopenharmony_ci              "textRaw": "DEP0016: `GLOBAL`/`root`",
4611cb0ef41Sopenharmony_ci              "name": "dep0016:_`global`/`root`",
4621cb0ef41Sopenharmony_ci              "meta": {
4631cb0ef41Sopenharmony_ci                "changes": [
4641cb0ef41Sopenharmony_ci                  {
4651cb0ef41Sopenharmony_ci                    "version": "v14.0.0",
4661cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/31167",
4671cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
4681cb0ef41Sopenharmony_ci                  },
4691cb0ef41Sopenharmony_ci                  {
4701cb0ef41Sopenharmony_ci                    "version": "v6.12.0",
4711cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
4721cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
4731cb0ef41Sopenharmony_ci                  },
4741cb0ef41Sopenharmony_ci                  {
4751cb0ef41Sopenharmony_ci                    "version": "v6.0.0",
4761cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/1838",
4771cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
4781cb0ef41Sopenharmony_ci                  }
4791cb0ef41Sopenharmony_ci                ]
4801cb0ef41Sopenharmony_ci              },
4811cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>The <code>GLOBAL</code> and <code>root</code> aliases for the <code>global</code> property were deprecated\nin Node.js 6.0.0 and have since been removed.</p>",
4821cb0ef41Sopenharmony_ci              "type": "module",
4831cb0ef41Sopenharmony_ci              "displayName": "DEP0016: `GLOBAL`/`root`"
4841cb0ef41Sopenharmony_ci            },
4851cb0ef41Sopenharmony_ci            {
4861cb0ef41Sopenharmony_ci              "textRaw": "DEP0017: `Intl.v8BreakIterator`",
4871cb0ef41Sopenharmony_ci              "name": "dep0017:_`intl.v8breakiterator`",
4881cb0ef41Sopenharmony_ci              "meta": {
4891cb0ef41Sopenharmony_ci                "changes": [
4901cb0ef41Sopenharmony_ci                  {
4911cb0ef41Sopenharmony_ci                    "version": "v9.0.0",
4921cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/15238",
4931cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
4941cb0ef41Sopenharmony_ci                  },
4951cb0ef41Sopenharmony_ci                  {
4961cb0ef41Sopenharmony_ci                    "version": "v7.0.0",
4971cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/8908",
4981cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
4991cb0ef41Sopenharmony_ci                  }
5001cb0ef41Sopenharmony_ci                ]
5011cb0ef41Sopenharmony_ci              },
5021cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p><code>Intl.v8BreakIterator</code> was a non-standard extension and has been removed.\nSee <a href=\"https://github.com/tc39/proposal-intl-segmenter\"><code>Intl.Segmenter</code></a>.</p>",
5031cb0ef41Sopenharmony_ci              "type": "module",
5041cb0ef41Sopenharmony_ci              "displayName": "DEP0017: `Intl.v8BreakIterator`"
5051cb0ef41Sopenharmony_ci            },
5061cb0ef41Sopenharmony_ci            {
5071cb0ef41Sopenharmony_ci              "textRaw": "DEP0018: Unhandled promise rejections",
5081cb0ef41Sopenharmony_ci              "name": "dep0018:_unhandled_promise_rejections",
5091cb0ef41Sopenharmony_ci              "meta": {
5101cb0ef41Sopenharmony_ci                "changes": [
5111cb0ef41Sopenharmony_ci                  {
5121cb0ef41Sopenharmony_ci                    "version": "v15.0.0",
5131cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/35316",
5141cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
5151cb0ef41Sopenharmony_ci                  },
5161cb0ef41Sopenharmony_ci                  {
5171cb0ef41Sopenharmony_ci                    "version": "v7.0.0",
5181cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/8217",
5191cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
5201cb0ef41Sopenharmony_ci                  }
5211cb0ef41Sopenharmony_ci                ]
5221cb0ef41Sopenharmony_ci              },
5231cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>Unhandled promise rejections are deprecated. By default, promise rejections\nthat are not handled terminate the Node.js process with a non-zero exit\ncode. To change the way Node.js treats unhandled rejections, use the\n<a href=\"cli.html#--unhandled-rejectionsmode\"><code>--unhandled-rejections</code></a> command-line option.</p>",
5241cb0ef41Sopenharmony_ci              "type": "module",
5251cb0ef41Sopenharmony_ci              "displayName": "DEP0018: Unhandled promise rejections"
5261cb0ef41Sopenharmony_ci            },
5271cb0ef41Sopenharmony_ci            {
5281cb0ef41Sopenharmony_ci              "textRaw": "DEP0019: `require('.')` resolved outside directory",
5291cb0ef41Sopenharmony_ci              "name": "dep0019:_`require('.')`_resolved_outside_directory",
5301cb0ef41Sopenharmony_ci              "meta": {
5311cb0ef41Sopenharmony_ci                "changes": [
5321cb0ef41Sopenharmony_ci                  {
5331cb0ef41Sopenharmony_ci                    "version": "v12.0.0",
5341cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/26973",
5351cb0ef41Sopenharmony_ci                    "description": "Removed functionality."
5361cb0ef41Sopenharmony_ci                  },
5371cb0ef41Sopenharmony_ci                  {
5381cb0ef41Sopenharmony_ci                    "version": [
5391cb0ef41Sopenharmony_ci                      "v6.12.0",
5401cb0ef41Sopenharmony_ci                      "v4.8.6"
5411cb0ef41Sopenharmony_ci                    ],
5421cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
5431cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
5441cb0ef41Sopenharmony_ci                  },
5451cb0ef41Sopenharmony_ci                  {
5461cb0ef41Sopenharmony_ci                    "version": "v1.8.1",
5471cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/1363",
5481cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
5491cb0ef41Sopenharmony_ci                  }
5501cb0ef41Sopenharmony_ci                ]
5511cb0ef41Sopenharmony_ci              },
5521cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>In certain cases, <code>require('.')</code> could resolve outside the package directory.\nThis behavior has been removed.</p>",
5531cb0ef41Sopenharmony_ci              "type": "module",
5541cb0ef41Sopenharmony_ci              "displayName": "DEP0019: `require('.')` resolved outside directory"
5551cb0ef41Sopenharmony_ci            },
5561cb0ef41Sopenharmony_ci            {
5571cb0ef41Sopenharmony_ci              "textRaw": "DEP0020: `Server.connections`",
5581cb0ef41Sopenharmony_ci              "name": "dep0020:_`server.connections`",
5591cb0ef41Sopenharmony_ci              "meta": {
5601cb0ef41Sopenharmony_ci                "changes": [
5611cb0ef41Sopenharmony_ci                  {
5621cb0ef41Sopenharmony_ci                    "version": "v15.0.0",
5631cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/33647",
5641cb0ef41Sopenharmony_ci                    "description": "Server.connections has been removed."
5651cb0ef41Sopenharmony_ci                  },
5661cb0ef41Sopenharmony_ci                  {
5671cb0ef41Sopenharmony_ci                    "version": [
5681cb0ef41Sopenharmony_ci                      "v6.12.0",
5691cb0ef41Sopenharmony_ci                      "v4.8.6"
5701cb0ef41Sopenharmony_ci                    ],
5711cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
5721cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
5731cb0ef41Sopenharmony_ci                  },
5741cb0ef41Sopenharmony_ci                  {
5751cb0ef41Sopenharmony_ci                    "version": "v0.9.7",
5761cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node-v0.x-archive/pull/4595",
5771cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
5781cb0ef41Sopenharmony_ci                  }
5791cb0ef41Sopenharmony_ci                ]
5801cb0ef41Sopenharmony_ci              },
5811cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>The <code>Server.connections</code> property was deprecated in Node.js v0.9.7 and has\nbeen removed. Please use the <a href=\"net.html#servergetconnectionscallback\"><code>Server.getConnections()</code></a> method instead.</p>",
5821cb0ef41Sopenharmony_ci              "type": "module",
5831cb0ef41Sopenharmony_ci              "displayName": "DEP0020: `Server.connections`"
5841cb0ef41Sopenharmony_ci            },
5851cb0ef41Sopenharmony_ci            {
5861cb0ef41Sopenharmony_ci              "textRaw": "DEP0021: `Server.listenFD`",
5871cb0ef41Sopenharmony_ci              "name": "dep0021:_`server.listenfd`",
5881cb0ef41Sopenharmony_ci              "meta": {
5891cb0ef41Sopenharmony_ci                "changes": [
5901cb0ef41Sopenharmony_ci                  {
5911cb0ef41Sopenharmony_ci                    "version": "v12.0.0",
5921cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/27127",
5931cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
5941cb0ef41Sopenharmony_ci                  },
5951cb0ef41Sopenharmony_ci                  {
5961cb0ef41Sopenharmony_ci                    "version": [
5971cb0ef41Sopenharmony_ci                      "v6.12.0",
5981cb0ef41Sopenharmony_ci                      "v4.8.6"
5991cb0ef41Sopenharmony_ci                    ],
6001cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
6011cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
6021cb0ef41Sopenharmony_ci                  },
6031cb0ef41Sopenharmony_ci                  {
6041cb0ef41Sopenharmony_ci                    "version": "v0.7.12",
6051cb0ef41Sopenharmony_ci                    "commit": "41421ff9da1288aa241a5e9dcf915b685ade1c23",
6061cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
6071cb0ef41Sopenharmony_ci                  }
6081cb0ef41Sopenharmony_ci                ]
6091cb0ef41Sopenharmony_ci              },
6101cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>The <code>Server.listenFD()</code> method was deprecated and removed. Please use\n<a href=\"net.html#serverlistenhandle-backlog-callback\"><code>Server.listen({fd: &#x3C;number>})</code></a> instead.</p>",
6111cb0ef41Sopenharmony_ci              "type": "module",
6121cb0ef41Sopenharmony_ci              "displayName": "DEP0021: `Server.listenFD`"
6131cb0ef41Sopenharmony_ci            },
6141cb0ef41Sopenharmony_ci            {
6151cb0ef41Sopenharmony_ci              "textRaw": "DEP0022: `os.tmpDir()`",
6161cb0ef41Sopenharmony_ci              "name": "dep0022:_`os.tmpdir()`",
6171cb0ef41Sopenharmony_ci              "meta": {
6181cb0ef41Sopenharmony_ci                "changes": [
6191cb0ef41Sopenharmony_ci                  {
6201cb0ef41Sopenharmony_ci                    "version": "v14.0.0",
6211cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/31169",
6221cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
6231cb0ef41Sopenharmony_ci                  },
6241cb0ef41Sopenharmony_ci                  {
6251cb0ef41Sopenharmony_ci                    "version": "v7.0.0",
6261cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/6739",
6271cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
6281cb0ef41Sopenharmony_ci                  }
6291cb0ef41Sopenharmony_ci                ]
6301cb0ef41Sopenharmony_ci              },
6311cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>The <code>os.tmpDir()</code> API was deprecated in Node.js 7.0.0 and has since been\nremoved. Please use <a href=\"os.html#ostmpdir\"><code>os.tmpdir()</code></a> instead.</p>",
6321cb0ef41Sopenharmony_ci              "type": "module",
6331cb0ef41Sopenharmony_ci              "displayName": "DEP0022: `os.tmpDir()`"
6341cb0ef41Sopenharmony_ci            },
6351cb0ef41Sopenharmony_ci            {
6361cb0ef41Sopenharmony_ci              "textRaw": "DEP0023: `os.getNetworkInterfaces()`",
6371cb0ef41Sopenharmony_ci              "name": "dep0023:_`os.getnetworkinterfaces()`",
6381cb0ef41Sopenharmony_ci              "meta": {
6391cb0ef41Sopenharmony_ci                "changes": [
6401cb0ef41Sopenharmony_ci                  {
6411cb0ef41Sopenharmony_ci                    "version": "v12.0.0",
6421cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/25280",
6431cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
6441cb0ef41Sopenharmony_ci                  },
6451cb0ef41Sopenharmony_ci                  {
6461cb0ef41Sopenharmony_ci                    "version": [
6471cb0ef41Sopenharmony_ci                      "v6.12.0",
6481cb0ef41Sopenharmony_ci                      "v4.8.6"
6491cb0ef41Sopenharmony_ci                    ],
6501cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
6511cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
6521cb0ef41Sopenharmony_ci                  },
6531cb0ef41Sopenharmony_ci                  {
6541cb0ef41Sopenharmony_ci                    "version": "v0.6.0",
6551cb0ef41Sopenharmony_ci                    "commit": "37bb37d151fb6ee4696730e63ff28bb7a4924f97",
6561cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
6571cb0ef41Sopenharmony_ci                  }
6581cb0ef41Sopenharmony_ci                ]
6591cb0ef41Sopenharmony_ci              },
6601cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>The <code>os.getNetworkInterfaces()</code> method is deprecated. Please use the\n<a href=\"os.html#osnetworkinterfaces\"><code>os.networkInterfaces()</code></a> method instead.</p>",
6611cb0ef41Sopenharmony_ci              "type": "module",
6621cb0ef41Sopenharmony_ci              "displayName": "DEP0023: `os.getNetworkInterfaces()`"
6631cb0ef41Sopenharmony_ci            },
6641cb0ef41Sopenharmony_ci            {
6651cb0ef41Sopenharmony_ci              "textRaw": "DEP0024: `REPLServer.prototype.convertToContext()`",
6661cb0ef41Sopenharmony_ci              "name": "dep0024:_`replserver.prototype.converttocontext()`",
6671cb0ef41Sopenharmony_ci              "meta": {
6681cb0ef41Sopenharmony_ci                "changes": [
6691cb0ef41Sopenharmony_ci                  {
6701cb0ef41Sopenharmony_ci                    "version": "v9.0.0",
6711cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/13434",
6721cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
6731cb0ef41Sopenharmony_ci                  },
6741cb0ef41Sopenharmony_ci                  {
6751cb0ef41Sopenharmony_ci                    "version": "v7.0.0",
6761cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/7829",
6771cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
6781cb0ef41Sopenharmony_ci                  }
6791cb0ef41Sopenharmony_ci                ]
6801cb0ef41Sopenharmony_ci              },
6811cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>The <code>REPLServer.prototype.convertToContext()</code> API has been removed.</p>",
6821cb0ef41Sopenharmony_ci              "type": "module",
6831cb0ef41Sopenharmony_ci              "displayName": "DEP0024: `REPLServer.prototype.convertToContext()`"
6841cb0ef41Sopenharmony_ci            },
6851cb0ef41Sopenharmony_ci            {
6861cb0ef41Sopenharmony_ci              "textRaw": "DEP0025: `require('node:sys')`",
6871cb0ef41Sopenharmony_ci              "name": "dep0025:_`require('node:sys')`",
6881cb0ef41Sopenharmony_ci              "meta": {
6891cb0ef41Sopenharmony_ci                "changes": [
6901cb0ef41Sopenharmony_ci                  {
6911cb0ef41Sopenharmony_ci                    "version": [
6921cb0ef41Sopenharmony_ci                      "v6.12.0",
6931cb0ef41Sopenharmony_ci                      "v4.8.6"
6941cb0ef41Sopenharmony_ci                    ],
6951cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
6961cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
6971cb0ef41Sopenharmony_ci                  },
6981cb0ef41Sopenharmony_ci                  {
6991cb0ef41Sopenharmony_ci                    "version": "v1.0.0",
7001cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/317",
7011cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
7021cb0ef41Sopenharmony_ci                  }
7031cb0ef41Sopenharmony_ci                ]
7041cb0ef41Sopenharmony_ci              },
7051cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime</p>\n<p>The <code>node:sys</code> module is deprecated. Please use the <a href=\"util.html\"><code>util</code></a> module instead.</p>",
7061cb0ef41Sopenharmony_ci              "type": "module",
7071cb0ef41Sopenharmony_ci              "displayName": "DEP0025: `require('node:sys')`"
7081cb0ef41Sopenharmony_ci            },
7091cb0ef41Sopenharmony_ci            {
7101cb0ef41Sopenharmony_ci              "textRaw": "DEP0026: `util.print()`",
7111cb0ef41Sopenharmony_ci              "name": "dep0026:_`util.print()`",
7121cb0ef41Sopenharmony_ci              "meta": {
7131cb0ef41Sopenharmony_ci                "changes": [
7141cb0ef41Sopenharmony_ci                  {
7151cb0ef41Sopenharmony_ci                    "version": "v12.0.0",
7161cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/25377",
7171cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
7181cb0ef41Sopenharmony_ci                  },
7191cb0ef41Sopenharmony_ci                  {
7201cb0ef41Sopenharmony_ci                    "version": [
7211cb0ef41Sopenharmony_ci                      "v6.12.0",
7221cb0ef41Sopenharmony_ci                      "v4.8.6"
7231cb0ef41Sopenharmony_ci                    ],
7241cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
7251cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
7261cb0ef41Sopenharmony_ci                  },
7271cb0ef41Sopenharmony_ci                  {
7281cb0ef41Sopenharmony_ci                    "version": "v0.11.3",
7291cb0ef41Sopenharmony_ci                    "commit": "896b2aa7074fc886efd7dd0a397d694763cac7ce",
7301cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
7311cb0ef41Sopenharmony_ci                  }
7321cb0ef41Sopenharmony_ci                ]
7331cb0ef41Sopenharmony_ci              },
7341cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p><code>util.print()</code> has been removed. Please use <a href=\"console.html#consolelogdata-args\"><code>console.log()</code></a> instead.</p>",
7351cb0ef41Sopenharmony_ci              "type": "module",
7361cb0ef41Sopenharmony_ci              "displayName": "DEP0026: `util.print()`"
7371cb0ef41Sopenharmony_ci            },
7381cb0ef41Sopenharmony_ci            {
7391cb0ef41Sopenharmony_ci              "textRaw": "DEP0027: `util.puts()`",
7401cb0ef41Sopenharmony_ci              "name": "dep0027:_`util.puts()`",
7411cb0ef41Sopenharmony_ci              "meta": {
7421cb0ef41Sopenharmony_ci                "changes": [
7431cb0ef41Sopenharmony_ci                  {
7441cb0ef41Sopenharmony_ci                    "version": "v12.0.0",
7451cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/25377",
7461cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
7471cb0ef41Sopenharmony_ci                  },
7481cb0ef41Sopenharmony_ci                  {
7491cb0ef41Sopenharmony_ci                    "version": [
7501cb0ef41Sopenharmony_ci                      "v6.12.0",
7511cb0ef41Sopenharmony_ci                      "v4.8.6"
7521cb0ef41Sopenharmony_ci                    ],
7531cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
7541cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
7551cb0ef41Sopenharmony_ci                  },
7561cb0ef41Sopenharmony_ci                  {
7571cb0ef41Sopenharmony_ci                    "version": "v0.11.3",
7581cb0ef41Sopenharmony_ci                    "commit": "896b2aa7074fc886efd7dd0a397d694763cac7ce",
7591cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
7601cb0ef41Sopenharmony_ci                  }
7611cb0ef41Sopenharmony_ci                ]
7621cb0ef41Sopenharmony_ci              },
7631cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p><code>util.puts()</code> has been removed. Please use <a href=\"console.html#consolelogdata-args\"><code>console.log()</code></a> instead.</p>",
7641cb0ef41Sopenharmony_ci              "type": "module",
7651cb0ef41Sopenharmony_ci              "displayName": "DEP0027: `util.puts()`"
7661cb0ef41Sopenharmony_ci            },
7671cb0ef41Sopenharmony_ci            {
7681cb0ef41Sopenharmony_ci              "textRaw": "DEP0028: `util.debug()`",
7691cb0ef41Sopenharmony_ci              "name": "dep0028:_`util.debug()`",
7701cb0ef41Sopenharmony_ci              "meta": {
7711cb0ef41Sopenharmony_ci                "changes": [
7721cb0ef41Sopenharmony_ci                  {
7731cb0ef41Sopenharmony_ci                    "version": "v12.0.0",
7741cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/25377",
7751cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
7761cb0ef41Sopenharmony_ci                  },
7771cb0ef41Sopenharmony_ci                  {
7781cb0ef41Sopenharmony_ci                    "version": [
7791cb0ef41Sopenharmony_ci                      "v6.12.0",
7801cb0ef41Sopenharmony_ci                      "v4.8.6"
7811cb0ef41Sopenharmony_ci                    ],
7821cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
7831cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
7841cb0ef41Sopenharmony_ci                  },
7851cb0ef41Sopenharmony_ci                  {
7861cb0ef41Sopenharmony_ci                    "version": "v0.11.3",
7871cb0ef41Sopenharmony_ci                    "commit": "896b2aa7074fc886efd7dd0a397d694763cac7ce",
7881cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
7891cb0ef41Sopenharmony_ci                  }
7901cb0ef41Sopenharmony_ci                ]
7911cb0ef41Sopenharmony_ci              },
7921cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p><code>util.debug()</code> has been removed. Please use <a href=\"console.html#consoleerrordata-args\"><code>console.error()</code></a> instead.</p>",
7931cb0ef41Sopenharmony_ci              "type": "module",
7941cb0ef41Sopenharmony_ci              "displayName": "DEP0028: `util.debug()`"
7951cb0ef41Sopenharmony_ci            },
7961cb0ef41Sopenharmony_ci            {
7971cb0ef41Sopenharmony_ci              "textRaw": "DEP0029: `util.error()`",
7981cb0ef41Sopenharmony_ci              "name": "dep0029:_`util.error()`",
7991cb0ef41Sopenharmony_ci              "meta": {
8001cb0ef41Sopenharmony_ci                "changes": [
8011cb0ef41Sopenharmony_ci                  {
8021cb0ef41Sopenharmony_ci                    "version": "v12.0.0",
8031cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/25377",
8041cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
8051cb0ef41Sopenharmony_ci                  },
8061cb0ef41Sopenharmony_ci                  {
8071cb0ef41Sopenharmony_ci                    "version": [
8081cb0ef41Sopenharmony_ci                      "v6.12.0",
8091cb0ef41Sopenharmony_ci                      "v4.8.6"
8101cb0ef41Sopenharmony_ci                    ],
8111cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
8121cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
8131cb0ef41Sopenharmony_ci                  },
8141cb0ef41Sopenharmony_ci                  {
8151cb0ef41Sopenharmony_ci                    "version": "v0.11.3",
8161cb0ef41Sopenharmony_ci                    "commit": "896b2aa7074fc886efd7dd0a397d694763cac7ce",
8171cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
8181cb0ef41Sopenharmony_ci                  }
8191cb0ef41Sopenharmony_ci                ]
8201cb0ef41Sopenharmony_ci              },
8211cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p><code>util.error()</code> has been removed. Please use <a href=\"console.html#consoleerrordata-args\"><code>console.error()</code></a> instead.</p>",
8221cb0ef41Sopenharmony_ci              "type": "module",
8231cb0ef41Sopenharmony_ci              "displayName": "DEP0029: `util.error()`"
8241cb0ef41Sopenharmony_ci            },
8251cb0ef41Sopenharmony_ci            {
8261cb0ef41Sopenharmony_ci              "textRaw": "DEP0030: `SlowBuffer`",
8271cb0ef41Sopenharmony_ci              "name": "dep0030:_`slowbuffer`",
8281cb0ef41Sopenharmony_ci              "meta": {
8291cb0ef41Sopenharmony_ci                "changes": [
8301cb0ef41Sopenharmony_ci                  {
8311cb0ef41Sopenharmony_ci                    "version": "v6.12.0",
8321cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
8331cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
8341cb0ef41Sopenharmony_ci                  },
8351cb0ef41Sopenharmony_ci                  {
8361cb0ef41Sopenharmony_ci                    "version": "v6.0.0",
8371cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/5833",
8381cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
8391cb0ef41Sopenharmony_ci                  }
8401cb0ef41Sopenharmony_ci                ]
8411cb0ef41Sopenharmony_ci              },
8421cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <a href=\"buffer.html#class-slowbuffer\"><code>SlowBuffer</code></a> class is deprecated. Please use\n<a href=\"buffer.html#static-method-bufferallocunsafeslowsize\"><code>Buffer.allocUnsafeSlow(size)</code></a> instead.</p>",
8431cb0ef41Sopenharmony_ci              "type": "module",
8441cb0ef41Sopenharmony_ci              "displayName": "DEP0030: `SlowBuffer`"
8451cb0ef41Sopenharmony_ci            },
8461cb0ef41Sopenharmony_ci            {
8471cb0ef41Sopenharmony_ci              "textRaw": "DEP0031: `ecdh.setPublicKey()`",
8481cb0ef41Sopenharmony_ci              "name": "dep0031:_`ecdh.setpublickey()`",
8491cb0ef41Sopenharmony_ci              "meta": {
8501cb0ef41Sopenharmony_ci                "changes": [
8511cb0ef41Sopenharmony_ci                  {
8521cb0ef41Sopenharmony_ci                    "version": "v6.12.0",
8531cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
8541cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
8551cb0ef41Sopenharmony_ci                  },
8561cb0ef41Sopenharmony_ci                  {
8571cb0ef41Sopenharmony_ci                    "version": "v5.2.0",
8581cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/3511",
8591cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
8601cb0ef41Sopenharmony_ci                  }
8611cb0ef41Sopenharmony_ci                ]
8621cb0ef41Sopenharmony_ci              },
8631cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <a href=\"crypto.html#ecdhsetpublickeypublickey-encoding\"><code>ecdh.setPublicKey()</code></a> method is now deprecated as its inclusion in the\nAPI is not useful.</p>",
8641cb0ef41Sopenharmony_ci              "type": "module",
8651cb0ef41Sopenharmony_ci              "displayName": "DEP0031: `ecdh.setPublicKey()`"
8661cb0ef41Sopenharmony_ci            },
8671cb0ef41Sopenharmony_ci            {
8681cb0ef41Sopenharmony_ci              "textRaw": "DEP0032: `node:domain` module",
8691cb0ef41Sopenharmony_ci              "name": "dep0032:_`node:domain`_module",
8701cb0ef41Sopenharmony_ci              "meta": {
8711cb0ef41Sopenharmony_ci                "changes": [
8721cb0ef41Sopenharmony_ci                  {
8731cb0ef41Sopenharmony_ci                    "version": [
8741cb0ef41Sopenharmony_ci                      "v6.12.0",
8751cb0ef41Sopenharmony_ci                      "v4.8.6"
8761cb0ef41Sopenharmony_ci                    ],
8771cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
8781cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
8791cb0ef41Sopenharmony_ci                  },
8801cb0ef41Sopenharmony_ci                  {
8811cb0ef41Sopenharmony_ci                    "version": "v1.4.2",
8821cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/943",
8831cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
8841cb0ef41Sopenharmony_ci                  }
8851cb0ef41Sopenharmony_ci                ]
8861cb0ef41Sopenharmony_ci              },
8871cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <a href=\"domain.html\"><code>domain</code></a> module is deprecated and should not be used.</p>",
8881cb0ef41Sopenharmony_ci              "type": "module",
8891cb0ef41Sopenharmony_ci              "displayName": "DEP0032: `node:domain` module"
8901cb0ef41Sopenharmony_ci            },
8911cb0ef41Sopenharmony_ci            {
8921cb0ef41Sopenharmony_ci              "textRaw": "DEP0033: `EventEmitter.listenerCount()`",
8931cb0ef41Sopenharmony_ci              "name": "dep0033:_`eventemitter.listenercount()`",
8941cb0ef41Sopenharmony_ci              "meta": {
8951cb0ef41Sopenharmony_ci                "changes": [
8961cb0ef41Sopenharmony_ci                  {
8971cb0ef41Sopenharmony_ci                    "version": [
8981cb0ef41Sopenharmony_ci                      "v6.12.0",
8991cb0ef41Sopenharmony_ci                      "v4.8.6"
9001cb0ef41Sopenharmony_ci                    ],
9011cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
9021cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
9031cb0ef41Sopenharmony_ci                  },
9041cb0ef41Sopenharmony_ci                  {
9051cb0ef41Sopenharmony_ci                    "version": "v3.2.0",
9061cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/2349",
9071cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
9081cb0ef41Sopenharmony_ci                  }
9091cb0ef41Sopenharmony_ci                ]
9101cb0ef41Sopenharmony_ci              },
9111cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <a href=\"events.html#eventslistenercountemitter-eventname\"><code>events.listenerCount(emitter, eventName)</code></a> API is\ndeprecated. Please use <a href=\"events.html#emitterlistenercounteventname-listener\"><code>emitter.listenerCount(eventName)</code></a> instead.</p>",
9121cb0ef41Sopenharmony_ci              "type": "module",
9131cb0ef41Sopenharmony_ci              "displayName": "DEP0033: `EventEmitter.listenerCount()`"
9141cb0ef41Sopenharmony_ci            },
9151cb0ef41Sopenharmony_ci            {
9161cb0ef41Sopenharmony_ci              "textRaw": "DEP0034: `fs.exists(path, callback)`",
9171cb0ef41Sopenharmony_ci              "name": "dep0034:_`fs.exists(path,_callback)`",
9181cb0ef41Sopenharmony_ci              "meta": {
9191cb0ef41Sopenharmony_ci                "changes": [
9201cb0ef41Sopenharmony_ci                  {
9211cb0ef41Sopenharmony_ci                    "version": [
9221cb0ef41Sopenharmony_ci                      "v6.12.0",
9231cb0ef41Sopenharmony_ci                      "v4.8.6"
9241cb0ef41Sopenharmony_ci                    ],
9251cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
9261cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
9271cb0ef41Sopenharmony_ci                  },
9281cb0ef41Sopenharmony_ci                  {
9291cb0ef41Sopenharmony_ci                    "version": "v1.0.0",
9301cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/166",
9311cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
9321cb0ef41Sopenharmony_ci                  }
9331cb0ef41Sopenharmony_ci                ]
9341cb0ef41Sopenharmony_ci              },
9351cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <a href=\"fs.html#fsexistspath-callback\"><code>fs.exists(path, callback)</code></a> API is deprecated. Please use\n<a href=\"fs.html#fsstatpath-options-callback\"><code>fs.stat()</code></a> or <a href=\"fs.html#fsaccesspath-mode-callback\"><code>fs.access()</code></a> instead.</p>",
9361cb0ef41Sopenharmony_ci              "type": "module",
9371cb0ef41Sopenharmony_ci              "displayName": "DEP0034: `fs.exists(path, callback)`"
9381cb0ef41Sopenharmony_ci            },
9391cb0ef41Sopenharmony_ci            {
9401cb0ef41Sopenharmony_ci              "textRaw": "DEP0035: `fs.lchmod(path, mode, callback)`",
9411cb0ef41Sopenharmony_ci              "name": "dep0035:_`fs.lchmod(path,_mode,_callback)`",
9421cb0ef41Sopenharmony_ci              "meta": {
9431cb0ef41Sopenharmony_ci                "changes": [
9441cb0ef41Sopenharmony_ci                  {
9451cb0ef41Sopenharmony_ci                    "version": [
9461cb0ef41Sopenharmony_ci                      "v6.12.0",
9471cb0ef41Sopenharmony_ci                      "v4.8.6"
9481cb0ef41Sopenharmony_ci                    ],
9491cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
9501cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
9511cb0ef41Sopenharmony_ci                  },
9521cb0ef41Sopenharmony_ci                  {
9531cb0ef41Sopenharmony_ci                    "version": "v0.4.7",
9541cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
9551cb0ef41Sopenharmony_ci                  }
9561cb0ef41Sopenharmony_ci                ]
9571cb0ef41Sopenharmony_ci              },
9581cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <a href=\"fs.html#fslchmodpath-mode-callback\"><code>fs.lchmod(path, mode, callback)</code></a> API is deprecated.</p>",
9591cb0ef41Sopenharmony_ci              "type": "module",
9601cb0ef41Sopenharmony_ci              "displayName": "DEP0035: `fs.lchmod(path, mode, callback)`"
9611cb0ef41Sopenharmony_ci            },
9621cb0ef41Sopenharmony_ci            {
9631cb0ef41Sopenharmony_ci              "textRaw": "DEP0036: `fs.lchmodSync(path, mode)`",
9641cb0ef41Sopenharmony_ci              "name": "dep0036:_`fs.lchmodsync(path,_mode)`",
9651cb0ef41Sopenharmony_ci              "meta": {
9661cb0ef41Sopenharmony_ci                "changes": [
9671cb0ef41Sopenharmony_ci                  {
9681cb0ef41Sopenharmony_ci                    "version": [
9691cb0ef41Sopenharmony_ci                      "v6.12.0",
9701cb0ef41Sopenharmony_ci                      "v4.8.6"
9711cb0ef41Sopenharmony_ci                    ],
9721cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
9731cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
9741cb0ef41Sopenharmony_ci                  },
9751cb0ef41Sopenharmony_ci                  {
9761cb0ef41Sopenharmony_ci                    "version": "v0.4.7",
9771cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
9781cb0ef41Sopenharmony_ci                  }
9791cb0ef41Sopenharmony_ci                ]
9801cb0ef41Sopenharmony_ci              },
9811cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <a href=\"fs.html#fslchmodsyncpath-mode\"><code>fs.lchmodSync(path, mode)</code></a> API is deprecated.</p>",
9821cb0ef41Sopenharmony_ci              "type": "module",
9831cb0ef41Sopenharmony_ci              "displayName": "DEP0036: `fs.lchmodSync(path, mode)`"
9841cb0ef41Sopenharmony_ci            },
9851cb0ef41Sopenharmony_ci            {
9861cb0ef41Sopenharmony_ci              "textRaw": "DEP0037: `fs.lchown(path, uid, gid, callback)`",
9871cb0ef41Sopenharmony_ci              "name": "dep0037:_`fs.lchown(path,_uid,_gid,_callback)`",
9881cb0ef41Sopenharmony_ci              "meta": {
9891cb0ef41Sopenharmony_ci                "changes": [
9901cb0ef41Sopenharmony_ci                  {
9911cb0ef41Sopenharmony_ci                    "version": "v10.6.0",
9921cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/21498",
9931cb0ef41Sopenharmony_ci                    "description": "Deprecation revoked."
9941cb0ef41Sopenharmony_ci                  },
9951cb0ef41Sopenharmony_ci                  {
9961cb0ef41Sopenharmony_ci                    "version": [
9971cb0ef41Sopenharmony_ci                      "v6.12.0",
9981cb0ef41Sopenharmony_ci                      "v4.8.6"
9991cb0ef41Sopenharmony_ci                    ],
10001cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
10011cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
10021cb0ef41Sopenharmony_ci                  },
10031cb0ef41Sopenharmony_ci                  {
10041cb0ef41Sopenharmony_ci                    "version": "v0.4.7",
10051cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
10061cb0ef41Sopenharmony_ci                  }
10071cb0ef41Sopenharmony_ci                ]
10081cb0ef41Sopenharmony_ci              },
10091cb0ef41Sopenharmony_ci              "desc": "<p>Type: Deprecation revoked</p>\n<p>The <a href=\"fs.html#fslchownpath-uid-gid-callback\"><code>fs.lchown(path, uid, gid, callback)</code></a> API was deprecated. The\ndeprecation was revoked because the requisite supporting APIs were added in\nlibuv.</p>",
10101cb0ef41Sopenharmony_ci              "type": "module",
10111cb0ef41Sopenharmony_ci              "displayName": "DEP0037: `fs.lchown(path, uid, gid, callback)`"
10121cb0ef41Sopenharmony_ci            },
10131cb0ef41Sopenharmony_ci            {
10141cb0ef41Sopenharmony_ci              "textRaw": "DEP0038: `fs.lchownSync(path, uid, gid)`",
10151cb0ef41Sopenharmony_ci              "name": "dep0038:_`fs.lchownsync(path,_uid,_gid)`",
10161cb0ef41Sopenharmony_ci              "meta": {
10171cb0ef41Sopenharmony_ci                "changes": [
10181cb0ef41Sopenharmony_ci                  {
10191cb0ef41Sopenharmony_ci                    "version": "v10.6.0",
10201cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/21498",
10211cb0ef41Sopenharmony_ci                    "description": "Deprecation revoked."
10221cb0ef41Sopenharmony_ci                  },
10231cb0ef41Sopenharmony_ci                  {
10241cb0ef41Sopenharmony_ci                    "version": [
10251cb0ef41Sopenharmony_ci                      "v6.12.0",
10261cb0ef41Sopenharmony_ci                      "v4.8.6"
10271cb0ef41Sopenharmony_ci                    ],
10281cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
10291cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
10301cb0ef41Sopenharmony_ci                  },
10311cb0ef41Sopenharmony_ci                  {
10321cb0ef41Sopenharmony_ci                    "version": "v0.4.7",
10331cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
10341cb0ef41Sopenharmony_ci                  }
10351cb0ef41Sopenharmony_ci                ]
10361cb0ef41Sopenharmony_ci              },
10371cb0ef41Sopenharmony_ci              "desc": "<p>Type: Deprecation revoked</p>\n<p>The <a href=\"fs.html#fslchownsyncpath-uid-gid\"><code>fs.lchownSync(path, uid, gid)</code></a> API was deprecated. The deprecation was\nrevoked because the requisite supporting APIs were added in libuv.</p>",
10381cb0ef41Sopenharmony_ci              "type": "module",
10391cb0ef41Sopenharmony_ci              "displayName": "DEP0038: `fs.lchownSync(path, uid, gid)`"
10401cb0ef41Sopenharmony_ci            },
10411cb0ef41Sopenharmony_ci            {
10421cb0ef41Sopenharmony_ci              "textRaw": "DEP0039: `require.extensions`",
10431cb0ef41Sopenharmony_ci              "name": "dep0039:_`require.extensions`",
10441cb0ef41Sopenharmony_ci              "meta": {
10451cb0ef41Sopenharmony_ci                "changes": [
10461cb0ef41Sopenharmony_ci                  {
10471cb0ef41Sopenharmony_ci                    "version": [
10481cb0ef41Sopenharmony_ci                      "v6.12.0",
10491cb0ef41Sopenharmony_ci                      "v4.8.6"
10501cb0ef41Sopenharmony_ci                    ],
10511cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
10521cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
10531cb0ef41Sopenharmony_ci                  },
10541cb0ef41Sopenharmony_ci                  {
10551cb0ef41Sopenharmony_ci                    "version": "v0.10.6",
10561cb0ef41Sopenharmony_ci                    "commit": "7bd8a5a2a60b75266f89f9a32877d55294a3881c",
10571cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
10581cb0ef41Sopenharmony_ci                  }
10591cb0ef41Sopenharmony_ci                ]
10601cb0ef41Sopenharmony_ci              },
10611cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <a href=\"modules.html#requireextensions\"><code>require.extensions</code></a> property is deprecated.</p>",
10621cb0ef41Sopenharmony_ci              "type": "module",
10631cb0ef41Sopenharmony_ci              "displayName": "DEP0039: `require.extensions`"
10641cb0ef41Sopenharmony_ci            },
10651cb0ef41Sopenharmony_ci            {
10661cb0ef41Sopenharmony_ci              "textRaw": "DEP0040: `node:punycode` module",
10671cb0ef41Sopenharmony_ci              "name": "dep0040:_`node:punycode`_module",
10681cb0ef41Sopenharmony_ci              "meta": {
10691cb0ef41Sopenharmony_ci                "changes": [
10701cb0ef41Sopenharmony_ci                  {
10711cb0ef41Sopenharmony_ci                    "version": "v16.6.0",
10721cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/38444",
10731cb0ef41Sopenharmony_ci                    "description": "Added support for `--pending-deprecation`."
10741cb0ef41Sopenharmony_ci                  },
10751cb0ef41Sopenharmony_ci                  {
10761cb0ef41Sopenharmony_ci                    "version": "v7.0.0",
10771cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/7941",
10781cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
10791cb0ef41Sopenharmony_ci                  }
10801cb0ef41Sopenharmony_ci                ]
10811cb0ef41Sopenharmony_ci              },
10821cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only (supports <a href=\"cli.html#--pending-deprecation\"><code>--pending-deprecation</code></a>)</p>\n<p>The <a href=\"punycode.html\"><code>punycode</code></a> module is deprecated. Please use a userland alternative\ninstead.</p>",
10831cb0ef41Sopenharmony_ci              "type": "module",
10841cb0ef41Sopenharmony_ci              "displayName": "DEP0040: `node:punycode` module"
10851cb0ef41Sopenharmony_ci            },
10861cb0ef41Sopenharmony_ci            {
10871cb0ef41Sopenharmony_ci              "textRaw": "DEP0041: `NODE_REPL_HISTORY_FILE` environment variable",
10881cb0ef41Sopenharmony_ci              "name": "dep0041:_`node_repl_history_file`_environment_variable",
10891cb0ef41Sopenharmony_ci              "meta": {
10901cb0ef41Sopenharmony_ci                "changes": [
10911cb0ef41Sopenharmony_ci                  {
10921cb0ef41Sopenharmony_ci                    "version": "v10.0.0",
10931cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/13876",
10941cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
10951cb0ef41Sopenharmony_ci                  },
10961cb0ef41Sopenharmony_ci                  {
10971cb0ef41Sopenharmony_ci                    "version": [
10981cb0ef41Sopenharmony_ci                      "v6.12.0",
10991cb0ef41Sopenharmony_ci                      "v4.8.6"
11001cb0ef41Sopenharmony_ci                    ],
11011cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
11021cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
11031cb0ef41Sopenharmony_ci                  },
11041cb0ef41Sopenharmony_ci                  {
11051cb0ef41Sopenharmony_ci                    "version": "v3.0.0",
11061cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/2224",
11071cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
11081cb0ef41Sopenharmony_ci                  }
11091cb0ef41Sopenharmony_ci                ]
11101cb0ef41Sopenharmony_ci              },
11111cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>The <code>NODE_REPL_HISTORY_FILE</code> environment variable was removed. Please use\n<code>NODE_REPL_HISTORY</code> instead.</p>",
11121cb0ef41Sopenharmony_ci              "type": "module",
11131cb0ef41Sopenharmony_ci              "displayName": "DEP0041: `NODE_REPL_HISTORY_FILE` environment variable"
11141cb0ef41Sopenharmony_ci            },
11151cb0ef41Sopenharmony_ci            {
11161cb0ef41Sopenharmony_ci              "textRaw": "DEP0042: `tls.CryptoStream`",
11171cb0ef41Sopenharmony_ci              "name": "dep0042:_`tls.cryptostream`",
11181cb0ef41Sopenharmony_ci              "meta": {
11191cb0ef41Sopenharmony_ci                "changes": [
11201cb0ef41Sopenharmony_ci                  {
11211cb0ef41Sopenharmony_ci                    "version": "v10.0.0",
11221cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/17882",
11231cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
11241cb0ef41Sopenharmony_ci                  },
11251cb0ef41Sopenharmony_ci                  {
11261cb0ef41Sopenharmony_ci                    "version": [
11271cb0ef41Sopenharmony_ci                      "v6.12.0",
11281cb0ef41Sopenharmony_ci                      "v4.8.6"
11291cb0ef41Sopenharmony_ci                    ],
11301cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
11311cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
11321cb0ef41Sopenharmony_ci                  },
11331cb0ef41Sopenharmony_ci                  {
11341cb0ef41Sopenharmony_ci                    "version": "v0.11.3",
11351cb0ef41Sopenharmony_ci                    "commit": "af80e7bc6e6f33c582eb1f7d37c7f5bbe9f910f7",
11361cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
11371cb0ef41Sopenharmony_ci                  }
11381cb0ef41Sopenharmony_ci                ]
11391cb0ef41Sopenharmony_ci              },
11401cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>The <a href=\"tls.html#class-tlscryptostream\"><code>tls.CryptoStream</code></a> class was removed. Please use\n<a href=\"tls.html#class-tlstlssocket\"><code>tls.TLSSocket</code></a> instead.</p>",
11411cb0ef41Sopenharmony_ci              "type": "module",
11421cb0ef41Sopenharmony_ci              "displayName": "DEP0042: `tls.CryptoStream`"
11431cb0ef41Sopenharmony_ci            },
11441cb0ef41Sopenharmony_ci            {
11451cb0ef41Sopenharmony_ci              "textRaw": "DEP0043: `tls.SecurePair`",
11461cb0ef41Sopenharmony_ci              "name": "dep0043:_`tls.securepair`",
11471cb0ef41Sopenharmony_ci              "meta": {
11481cb0ef41Sopenharmony_ci                "changes": [
11491cb0ef41Sopenharmony_ci                  {
11501cb0ef41Sopenharmony_ci                    "version": "v8.0.0",
11511cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/11349",
11521cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
11531cb0ef41Sopenharmony_ci                  },
11541cb0ef41Sopenharmony_ci                  {
11551cb0ef41Sopenharmony_ci                    "version": "v6.12.0",
11561cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
11571cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
11581cb0ef41Sopenharmony_ci                  },
11591cb0ef41Sopenharmony_ci                  {
11601cb0ef41Sopenharmony_ci                    "version": "v6.0.0",
11611cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/6063",
11621cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
11631cb0ef41Sopenharmony_ci                  },
11641cb0ef41Sopenharmony_ci                  {
11651cb0ef41Sopenharmony_ci                    "version": "v0.11.15",
11661cb0ef41Sopenharmony_ci                    "pr-url": [
11671cb0ef41Sopenharmony_ci                      "https://github.com/nodejs/node-v0.x-archive/pull/8695",
11681cb0ef41Sopenharmony_ci                      "https://github.com/nodejs/node-v0.x-archive/pull/8700"
11691cb0ef41Sopenharmony_ci                    ],
11701cb0ef41Sopenharmony_ci                    "description": "Deprecation revoked."
11711cb0ef41Sopenharmony_ci                  },
11721cb0ef41Sopenharmony_ci                  {
11731cb0ef41Sopenharmony_ci                    "version": "v0.11.3",
11741cb0ef41Sopenharmony_ci                    "commit": "af80e7bc6e6f33c582eb1f7d37c7f5bbe9f910f7",
11751cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
11761cb0ef41Sopenharmony_ci                  }
11771cb0ef41Sopenharmony_ci                ]
11781cb0ef41Sopenharmony_ci              },
11791cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <a href=\"tls.html#class-tlssecurepair\"><code>tls.SecurePair</code></a> class is deprecated. Please use\n<a href=\"tls.html#class-tlstlssocket\"><code>tls.TLSSocket</code></a> instead.</p>",
11801cb0ef41Sopenharmony_ci              "type": "module",
11811cb0ef41Sopenharmony_ci              "displayName": "DEP0043: `tls.SecurePair`"
11821cb0ef41Sopenharmony_ci            },
11831cb0ef41Sopenharmony_ci            {
11841cb0ef41Sopenharmony_ci              "textRaw": "DEP0044: `util.isArray()`",
11851cb0ef41Sopenharmony_ci              "name": "dep0044:_`util.isarray()`",
11861cb0ef41Sopenharmony_ci              "meta": {
11871cb0ef41Sopenharmony_ci                "changes": [
11881cb0ef41Sopenharmony_ci                  {
11891cb0ef41Sopenharmony_ci                    "version": [
11901cb0ef41Sopenharmony_ci                      "v6.12.0",
11911cb0ef41Sopenharmony_ci                      "v4.8.6"
11921cb0ef41Sopenharmony_ci                    ],
11931cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
11941cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
11951cb0ef41Sopenharmony_ci                  },
11961cb0ef41Sopenharmony_ci                  {
11971cb0ef41Sopenharmony_ci                    "version": [
11981cb0ef41Sopenharmony_ci                      "v4.0.0",
11991cb0ef41Sopenharmony_ci                      "v3.3.1"
12001cb0ef41Sopenharmony_ci                    ],
12011cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/2447",
12021cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
12031cb0ef41Sopenharmony_ci                  }
12041cb0ef41Sopenharmony_ci                ]
12051cb0ef41Sopenharmony_ci              },
12061cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <a href=\"util.html#utilisarrayobject\"><code>util.isArray()</code></a> API is deprecated. Please use <code>Array.isArray()</code>\ninstead.</p>",
12071cb0ef41Sopenharmony_ci              "type": "module",
12081cb0ef41Sopenharmony_ci              "displayName": "DEP0044: `util.isArray()`"
12091cb0ef41Sopenharmony_ci            },
12101cb0ef41Sopenharmony_ci            {
12111cb0ef41Sopenharmony_ci              "textRaw": "DEP0045: `util.isBoolean()`",
12121cb0ef41Sopenharmony_ci              "name": "dep0045:_`util.isboolean()`",
12131cb0ef41Sopenharmony_ci              "meta": {
12141cb0ef41Sopenharmony_ci                "changes": [
12151cb0ef41Sopenharmony_ci                  {
12161cb0ef41Sopenharmony_ci                    "version": [
12171cb0ef41Sopenharmony_ci                      "v6.12.0",
12181cb0ef41Sopenharmony_ci                      "v4.8.6"
12191cb0ef41Sopenharmony_ci                    ],
12201cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
12211cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
12221cb0ef41Sopenharmony_ci                  },
12231cb0ef41Sopenharmony_ci                  {
12241cb0ef41Sopenharmony_ci                    "version": [
12251cb0ef41Sopenharmony_ci                      "v4.0.0",
12261cb0ef41Sopenharmony_ci                      "v3.3.1"
12271cb0ef41Sopenharmony_ci                    ],
12281cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/2447",
12291cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
12301cb0ef41Sopenharmony_ci                  }
12311cb0ef41Sopenharmony_ci                ]
12321cb0ef41Sopenharmony_ci              },
12331cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <a href=\"util.html#utilisbooleanobject\"><code>util.isBoolean()</code></a> API is deprecated.</p>",
12341cb0ef41Sopenharmony_ci              "type": "module",
12351cb0ef41Sopenharmony_ci              "displayName": "DEP0045: `util.isBoolean()`"
12361cb0ef41Sopenharmony_ci            },
12371cb0ef41Sopenharmony_ci            {
12381cb0ef41Sopenharmony_ci              "textRaw": "DEP0046: `util.isBuffer()`",
12391cb0ef41Sopenharmony_ci              "name": "dep0046:_`util.isbuffer()`",
12401cb0ef41Sopenharmony_ci              "meta": {
12411cb0ef41Sopenharmony_ci                "changes": [
12421cb0ef41Sopenharmony_ci                  {
12431cb0ef41Sopenharmony_ci                    "version": [
12441cb0ef41Sopenharmony_ci                      "v6.12.0",
12451cb0ef41Sopenharmony_ci                      "v4.8.6"
12461cb0ef41Sopenharmony_ci                    ],
12471cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
12481cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
12491cb0ef41Sopenharmony_ci                  },
12501cb0ef41Sopenharmony_ci                  {
12511cb0ef41Sopenharmony_ci                    "version": [
12521cb0ef41Sopenharmony_ci                      "v4.0.0",
12531cb0ef41Sopenharmony_ci                      "v3.3.1"
12541cb0ef41Sopenharmony_ci                    ],
12551cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/2447",
12561cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
12571cb0ef41Sopenharmony_ci                  }
12581cb0ef41Sopenharmony_ci                ]
12591cb0ef41Sopenharmony_ci              },
12601cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <a href=\"util.html#utilisbufferobject\"><code>util.isBuffer()</code></a> API is deprecated. Please use\n<a href=\"buffer.html#static-method-bufferisbufferobj\"><code>Buffer.isBuffer()</code></a> instead.</p>",
12611cb0ef41Sopenharmony_ci              "type": "module",
12621cb0ef41Sopenharmony_ci              "displayName": "DEP0046: `util.isBuffer()`"
12631cb0ef41Sopenharmony_ci            },
12641cb0ef41Sopenharmony_ci            {
12651cb0ef41Sopenharmony_ci              "textRaw": "DEP0047: `util.isDate()`",
12661cb0ef41Sopenharmony_ci              "name": "dep0047:_`util.isdate()`",
12671cb0ef41Sopenharmony_ci              "meta": {
12681cb0ef41Sopenharmony_ci                "changes": [
12691cb0ef41Sopenharmony_ci                  {
12701cb0ef41Sopenharmony_ci                    "version": [
12711cb0ef41Sopenharmony_ci                      "v6.12.0",
12721cb0ef41Sopenharmony_ci                      "v4.8.6"
12731cb0ef41Sopenharmony_ci                    ],
12741cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
12751cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
12761cb0ef41Sopenharmony_ci                  },
12771cb0ef41Sopenharmony_ci                  {
12781cb0ef41Sopenharmony_ci                    "version": [
12791cb0ef41Sopenharmony_ci                      "v4.0.0",
12801cb0ef41Sopenharmony_ci                      "v3.3.1"
12811cb0ef41Sopenharmony_ci                    ],
12821cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/2447",
12831cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
12841cb0ef41Sopenharmony_ci                  }
12851cb0ef41Sopenharmony_ci                ]
12861cb0ef41Sopenharmony_ci              },
12871cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <a href=\"util.html#utilisdateobject\"><code>util.isDate()</code></a> API is deprecated.</p>",
12881cb0ef41Sopenharmony_ci              "type": "module",
12891cb0ef41Sopenharmony_ci              "displayName": "DEP0047: `util.isDate()`"
12901cb0ef41Sopenharmony_ci            },
12911cb0ef41Sopenharmony_ci            {
12921cb0ef41Sopenharmony_ci              "textRaw": "DEP0048: `util.isError()`",
12931cb0ef41Sopenharmony_ci              "name": "dep0048:_`util.iserror()`",
12941cb0ef41Sopenharmony_ci              "meta": {
12951cb0ef41Sopenharmony_ci                "changes": [
12961cb0ef41Sopenharmony_ci                  {
12971cb0ef41Sopenharmony_ci                    "version": [
12981cb0ef41Sopenharmony_ci                      "v6.12.0",
12991cb0ef41Sopenharmony_ci                      "v4.8.6"
13001cb0ef41Sopenharmony_ci                    ],
13011cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
13021cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
13031cb0ef41Sopenharmony_ci                  },
13041cb0ef41Sopenharmony_ci                  {
13051cb0ef41Sopenharmony_ci                    "version": [
13061cb0ef41Sopenharmony_ci                      "v4.0.0",
13071cb0ef41Sopenharmony_ci                      "v3.3.1"
13081cb0ef41Sopenharmony_ci                    ],
13091cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/2447",
13101cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
13111cb0ef41Sopenharmony_ci                  }
13121cb0ef41Sopenharmony_ci                ]
13131cb0ef41Sopenharmony_ci              },
13141cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <a href=\"util.html#utiliserrorobject\"><code>util.isError()</code></a> API is deprecated.</p>",
13151cb0ef41Sopenharmony_ci              "type": "module",
13161cb0ef41Sopenharmony_ci              "displayName": "DEP0048: `util.isError()`"
13171cb0ef41Sopenharmony_ci            },
13181cb0ef41Sopenharmony_ci            {
13191cb0ef41Sopenharmony_ci              "textRaw": "DEP0049: `util.isFunction()`",
13201cb0ef41Sopenharmony_ci              "name": "dep0049:_`util.isfunction()`",
13211cb0ef41Sopenharmony_ci              "meta": {
13221cb0ef41Sopenharmony_ci                "changes": [
13231cb0ef41Sopenharmony_ci                  {
13241cb0ef41Sopenharmony_ci                    "version": [
13251cb0ef41Sopenharmony_ci                      "v6.12.0",
13261cb0ef41Sopenharmony_ci                      "v4.8.6"
13271cb0ef41Sopenharmony_ci                    ],
13281cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
13291cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
13301cb0ef41Sopenharmony_ci                  },
13311cb0ef41Sopenharmony_ci                  {
13321cb0ef41Sopenharmony_ci                    "version": [
13331cb0ef41Sopenharmony_ci                      "v4.0.0",
13341cb0ef41Sopenharmony_ci                      "v3.3.1"
13351cb0ef41Sopenharmony_ci                    ],
13361cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/2447",
13371cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
13381cb0ef41Sopenharmony_ci                  }
13391cb0ef41Sopenharmony_ci                ]
13401cb0ef41Sopenharmony_ci              },
13411cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <a href=\"util.html#utilisfunctionobject\"><code>util.isFunction()</code></a> API is deprecated.</p>",
13421cb0ef41Sopenharmony_ci              "type": "module",
13431cb0ef41Sopenharmony_ci              "displayName": "DEP0049: `util.isFunction()`"
13441cb0ef41Sopenharmony_ci            },
13451cb0ef41Sopenharmony_ci            {
13461cb0ef41Sopenharmony_ci              "textRaw": "DEP0050: `util.isNull()`",
13471cb0ef41Sopenharmony_ci              "name": "dep0050:_`util.isnull()`",
13481cb0ef41Sopenharmony_ci              "meta": {
13491cb0ef41Sopenharmony_ci                "changes": [
13501cb0ef41Sopenharmony_ci                  {
13511cb0ef41Sopenharmony_ci                    "version": [
13521cb0ef41Sopenharmony_ci                      "v6.12.0",
13531cb0ef41Sopenharmony_ci                      "v4.8.6"
13541cb0ef41Sopenharmony_ci                    ],
13551cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
13561cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
13571cb0ef41Sopenharmony_ci                  },
13581cb0ef41Sopenharmony_ci                  {
13591cb0ef41Sopenharmony_ci                    "version": [
13601cb0ef41Sopenharmony_ci                      "v4.0.0",
13611cb0ef41Sopenharmony_ci                      "v3.3.1"
13621cb0ef41Sopenharmony_ci                    ],
13631cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/2447",
13641cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
13651cb0ef41Sopenharmony_ci                  }
13661cb0ef41Sopenharmony_ci                ]
13671cb0ef41Sopenharmony_ci              },
13681cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <a href=\"util.html#utilisnullobject\"><code>util.isNull()</code></a> API is deprecated.</p>",
13691cb0ef41Sopenharmony_ci              "type": "module",
13701cb0ef41Sopenharmony_ci              "displayName": "DEP0050: `util.isNull()`"
13711cb0ef41Sopenharmony_ci            },
13721cb0ef41Sopenharmony_ci            {
13731cb0ef41Sopenharmony_ci              "textRaw": "DEP0051: `util.isNullOrUndefined()`",
13741cb0ef41Sopenharmony_ci              "name": "dep0051:_`util.isnullorundefined()`",
13751cb0ef41Sopenharmony_ci              "meta": {
13761cb0ef41Sopenharmony_ci                "changes": [
13771cb0ef41Sopenharmony_ci                  {
13781cb0ef41Sopenharmony_ci                    "version": [
13791cb0ef41Sopenharmony_ci                      "v6.12.0",
13801cb0ef41Sopenharmony_ci                      "v4.8.6"
13811cb0ef41Sopenharmony_ci                    ],
13821cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
13831cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
13841cb0ef41Sopenharmony_ci                  },
13851cb0ef41Sopenharmony_ci                  {
13861cb0ef41Sopenharmony_ci                    "version": [
13871cb0ef41Sopenharmony_ci                      "v4.0.0",
13881cb0ef41Sopenharmony_ci                      "v3.3.1"
13891cb0ef41Sopenharmony_ci                    ],
13901cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/2447",
13911cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
13921cb0ef41Sopenharmony_ci                  }
13931cb0ef41Sopenharmony_ci                ]
13941cb0ef41Sopenharmony_ci              },
13951cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <a href=\"util.html#utilisnullorundefinedobject\"><code>util.isNullOrUndefined()</code></a> API is deprecated.</p>",
13961cb0ef41Sopenharmony_ci              "type": "module",
13971cb0ef41Sopenharmony_ci              "displayName": "DEP0051: `util.isNullOrUndefined()`"
13981cb0ef41Sopenharmony_ci            },
13991cb0ef41Sopenharmony_ci            {
14001cb0ef41Sopenharmony_ci              "textRaw": "DEP0052: `util.isNumber()`",
14011cb0ef41Sopenharmony_ci              "name": "dep0052:_`util.isnumber()`",
14021cb0ef41Sopenharmony_ci              "meta": {
14031cb0ef41Sopenharmony_ci                "changes": [
14041cb0ef41Sopenharmony_ci                  {
14051cb0ef41Sopenharmony_ci                    "version": [
14061cb0ef41Sopenharmony_ci                      "v6.12.0",
14071cb0ef41Sopenharmony_ci                      "v4.8.6"
14081cb0ef41Sopenharmony_ci                    ],
14091cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
14101cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
14111cb0ef41Sopenharmony_ci                  },
14121cb0ef41Sopenharmony_ci                  {
14131cb0ef41Sopenharmony_ci                    "version": [
14141cb0ef41Sopenharmony_ci                      "v4.0.0",
14151cb0ef41Sopenharmony_ci                      "v3.3.1"
14161cb0ef41Sopenharmony_ci                    ],
14171cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/2447",
14181cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
14191cb0ef41Sopenharmony_ci                  }
14201cb0ef41Sopenharmony_ci                ]
14211cb0ef41Sopenharmony_ci              },
14221cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <a href=\"util.html#utilisnumberobject\"><code>util.isNumber()</code></a> API is deprecated.</p>",
14231cb0ef41Sopenharmony_ci              "type": "module",
14241cb0ef41Sopenharmony_ci              "displayName": "DEP0052: `util.isNumber()`"
14251cb0ef41Sopenharmony_ci            },
14261cb0ef41Sopenharmony_ci            {
14271cb0ef41Sopenharmony_ci              "textRaw": "DEP0053: `util.isObject()`",
14281cb0ef41Sopenharmony_ci              "name": "dep0053:_`util.isobject()`",
14291cb0ef41Sopenharmony_ci              "meta": {
14301cb0ef41Sopenharmony_ci                "changes": [
14311cb0ef41Sopenharmony_ci                  {
14321cb0ef41Sopenharmony_ci                    "version": [
14331cb0ef41Sopenharmony_ci                      "v6.12.0",
14341cb0ef41Sopenharmony_ci                      "v4.8.6"
14351cb0ef41Sopenharmony_ci                    ],
14361cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
14371cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
14381cb0ef41Sopenharmony_ci                  },
14391cb0ef41Sopenharmony_ci                  {
14401cb0ef41Sopenharmony_ci                    "version": [
14411cb0ef41Sopenharmony_ci                      "v4.0.0",
14421cb0ef41Sopenharmony_ci                      "v3.3.1"
14431cb0ef41Sopenharmony_ci                    ],
14441cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/2447",
14451cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
14461cb0ef41Sopenharmony_ci                  }
14471cb0ef41Sopenharmony_ci                ]
14481cb0ef41Sopenharmony_ci              },
14491cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <a href=\"util.html#utilisobjectobject\"><code>util.isObject()</code></a> API is deprecated.</p>",
14501cb0ef41Sopenharmony_ci              "type": "module",
14511cb0ef41Sopenharmony_ci              "displayName": "DEP0053: `util.isObject()`"
14521cb0ef41Sopenharmony_ci            },
14531cb0ef41Sopenharmony_ci            {
14541cb0ef41Sopenharmony_ci              "textRaw": "DEP0054: `util.isPrimitive()`",
14551cb0ef41Sopenharmony_ci              "name": "dep0054:_`util.isprimitive()`",
14561cb0ef41Sopenharmony_ci              "meta": {
14571cb0ef41Sopenharmony_ci                "changes": [
14581cb0ef41Sopenharmony_ci                  {
14591cb0ef41Sopenharmony_ci                    "version": [
14601cb0ef41Sopenharmony_ci                      "v6.12.0",
14611cb0ef41Sopenharmony_ci                      "v4.8.6"
14621cb0ef41Sopenharmony_ci                    ],
14631cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
14641cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
14651cb0ef41Sopenharmony_ci                  },
14661cb0ef41Sopenharmony_ci                  {
14671cb0ef41Sopenharmony_ci                    "version": [
14681cb0ef41Sopenharmony_ci                      "v4.0.0",
14691cb0ef41Sopenharmony_ci                      "v3.3.1"
14701cb0ef41Sopenharmony_ci                    ],
14711cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/2447",
14721cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
14731cb0ef41Sopenharmony_ci                  }
14741cb0ef41Sopenharmony_ci                ]
14751cb0ef41Sopenharmony_ci              },
14761cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <a href=\"util.html#utilisprimitiveobject\"><code>util.isPrimitive()</code></a> API is deprecated.</p>",
14771cb0ef41Sopenharmony_ci              "type": "module",
14781cb0ef41Sopenharmony_ci              "displayName": "DEP0054: `util.isPrimitive()`"
14791cb0ef41Sopenharmony_ci            },
14801cb0ef41Sopenharmony_ci            {
14811cb0ef41Sopenharmony_ci              "textRaw": "DEP0055: `util.isRegExp()`",
14821cb0ef41Sopenharmony_ci              "name": "dep0055:_`util.isregexp()`",
14831cb0ef41Sopenharmony_ci              "meta": {
14841cb0ef41Sopenharmony_ci                "changes": [
14851cb0ef41Sopenharmony_ci                  {
14861cb0ef41Sopenharmony_ci                    "version": [
14871cb0ef41Sopenharmony_ci                      "v6.12.0",
14881cb0ef41Sopenharmony_ci                      "v4.8.6"
14891cb0ef41Sopenharmony_ci                    ],
14901cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
14911cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
14921cb0ef41Sopenharmony_ci                  },
14931cb0ef41Sopenharmony_ci                  {
14941cb0ef41Sopenharmony_ci                    "version": [
14951cb0ef41Sopenharmony_ci                      "v4.0.0",
14961cb0ef41Sopenharmony_ci                      "v3.3.1"
14971cb0ef41Sopenharmony_ci                    ],
14981cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/2447",
14991cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
15001cb0ef41Sopenharmony_ci                  }
15011cb0ef41Sopenharmony_ci                ]
15021cb0ef41Sopenharmony_ci              },
15031cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <a href=\"util.html#utilisregexpobject\"><code>util.isRegExp()</code></a> API is deprecated.</p>",
15041cb0ef41Sopenharmony_ci              "type": "module",
15051cb0ef41Sopenharmony_ci              "displayName": "DEP0055: `util.isRegExp()`"
15061cb0ef41Sopenharmony_ci            },
15071cb0ef41Sopenharmony_ci            {
15081cb0ef41Sopenharmony_ci              "textRaw": "DEP0056: `util.isString()`",
15091cb0ef41Sopenharmony_ci              "name": "dep0056:_`util.isstring()`",
15101cb0ef41Sopenharmony_ci              "meta": {
15111cb0ef41Sopenharmony_ci                "changes": [
15121cb0ef41Sopenharmony_ci                  {
15131cb0ef41Sopenharmony_ci                    "version": [
15141cb0ef41Sopenharmony_ci                      "v6.12.0",
15151cb0ef41Sopenharmony_ci                      "v4.8.6"
15161cb0ef41Sopenharmony_ci                    ],
15171cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
15181cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
15191cb0ef41Sopenharmony_ci                  },
15201cb0ef41Sopenharmony_ci                  {
15211cb0ef41Sopenharmony_ci                    "version": [
15221cb0ef41Sopenharmony_ci                      "v4.0.0",
15231cb0ef41Sopenharmony_ci                      "v3.3.1"
15241cb0ef41Sopenharmony_ci                    ],
15251cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/2447",
15261cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
15271cb0ef41Sopenharmony_ci                  }
15281cb0ef41Sopenharmony_ci                ]
15291cb0ef41Sopenharmony_ci              },
15301cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <a href=\"util.html#utilisstringobject\"><code>util.isString()</code></a> API is deprecated.</p>",
15311cb0ef41Sopenharmony_ci              "type": "module",
15321cb0ef41Sopenharmony_ci              "displayName": "DEP0056: `util.isString()`"
15331cb0ef41Sopenharmony_ci            },
15341cb0ef41Sopenharmony_ci            {
15351cb0ef41Sopenharmony_ci              "textRaw": "DEP0057: `util.isSymbol()`",
15361cb0ef41Sopenharmony_ci              "name": "dep0057:_`util.issymbol()`",
15371cb0ef41Sopenharmony_ci              "meta": {
15381cb0ef41Sopenharmony_ci                "changes": [
15391cb0ef41Sopenharmony_ci                  {
15401cb0ef41Sopenharmony_ci                    "version": [
15411cb0ef41Sopenharmony_ci                      "v6.12.0",
15421cb0ef41Sopenharmony_ci                      "v4.8.6"
15431cb0ef41Sopenharmony_ci                    ],
15441cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
15451cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
15461cb0ef41Sopenharmony_ci                  },
15471cb0ef41Sopenharmony_ci                  {
15481cb0ef41Sopenharmony_ci                    "version": [
15491cb0ef41Sopenharmony_ci                      "v4.0.0",
15501cb0ef41Sopenharmony_ci                      "v3.3.1"
15511cb0ef41Sopenharmony_ci                    ],
15521cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/2447",
15531cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
15541cb0ef41Sopenharmony_ci                  }
15551cb0ef41Sopenharmony_ci                ]
15561cb0ef41Sopenharmony_ci              },
15571cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <a href=\"util.html#utilissymbolobject\"><code>util.isSymbol()</code></a> API is deprecated.</p>",
15581cb0ef41Sopenharmony_ci              "type": "module",
15591cb0ef41Sopenharmony_ci              "displayName": "DEP0057: `util.isSymbol()`"
15601cb0ef41Sopenharmony_ci            },
15611cb0ef41Sopenharmony_ci            {
15621cb0ef41Sopenharmony_ci              "textRaw": "DEP0058: `util.isUndefined()`",
15631cb0ef41Sopenharmony_ci              "name": "dep0058:_`util.isundefined()`",
15641cb0ef41Sopenharmony_ci              "meta": {
15651cb0ef41Sopenharmony_ci                "changes": [
15661cb0ef41Sopenharmony_ci                  {
15671cb0ef41Sopenharmony_ci                    "version": [
15681cb0ef41Sopenharmony_ci                      "v6.12.0",
15691cb0ef41Sopenharmony_ci                      "v4.8.6"
15701cb0ef41Sopenharmony_ci                    ],
15711cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
15721cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
15731cb0ef41Sopenharmony_ci                  },
15741cb0ef41Sopenharmony_ci                  {
15751cb0ef41Sopenharmony_ci                    "version": [
15761cb0ef41Sopenharmony_ci                      "v4.0.0",
15771cb0ef41Sopenharmony_ci                      "v3.3.1"
15781cb0ef41Sopenharmony_ci                    ],
15791cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/2447",
15801cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
15811cb0ef41Sopenharmony_ci                  }
15821cb0ef41Sopenharmony_ci                ]
15831cb0ef41Sopenharmony_ci              },
15841cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <a href=\"util.html#utilisundefinedobject\"><code>util.isUndefined()</code></a> API is deprecated.</p>",
15851cb0ef41Sopenharmony_ci              "type": "module",
15861cb0ef41Sopenharmony_ci              "displayName": "DEP0058: `util.isUndefined()`"
15871cb0ef41Sopenharmony_ci            },
15881cb0ef41Sopenharmony_ci            {
15891cb0ef41Sopenharmony_ci              "textRaw": "DEP0059: `util.log()`",
15901cb0ef41Sopenharmony_ci              "name": "dep0059:_`util.log()`",
15911cb0ef41Sopenharmony_ci              "meta": {
15921cb0ef41Sopenharmony_ci                "changes": [
15931cb0ef41Sopenharmony_ci                  {
15941cb0ef41Sopenharmony_ci                    "version": "v6.12.0",
15951cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
15961cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
15971cb0ef41Sopenharmony_ci                  },
15981cb0ef41Sopenharmony_ci                  {
15991cb0ef41Sopenharmony_ci                    "version": "v6.0.0",
16001cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/6161",
16011cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
16021cb0ef41Sopenharmony_ci                  }
16031cb0ef41Sopenharmony_ci                ]
16041cb0ef41Sopenharmony_ci              },
16051cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <a href=\"util.html#utillogstring\"><code>util.log()</code></a> API is deprecated.</p>",
16061cb0ef41Sopenharmony_ci              "type": "module",
16071cb0ef41Sopenharmony_ci              "displayName": "DEP0059: `util.log()`"
16081cb0ef41Sopenharmony_ci            },
16091cb0ef41Sopenharmony_ci            {
16101cb0ef41Sopenharmony_ci              "textRaw": "DEP0060: `util._extend()`",
16111cb0ef41Sopenharmony_ci              "name": "dep0060:_`util._extend()`",
16121cb0ef41Sopenharmony_ci              "meta": {
16131cb0ef41Sopenharmony_ci                "changes": [
16141cb0ef41Sopenharmony_ci                  {
16151cb0ef41Sopenharmony_ci                    "version": "v6.12.0",
16161cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
16171cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
16181cb0ef41Sopenharmony_ci                  },
16191cb0ef41Sopenharmony_ci                  {
16201cb0ef41Sopenharmony_ci                    "version": "v6.0.0",
16211cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/4903",
16221cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
16231cb0ef41Sopenharmony_ci                  }
16241cb0ef41Sopenharmony_ci                ]
16251cb0ef41Sopenharmony_ci              },
16261cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <a href=\"util.html#util_extendtarget-source\"><code>util._extend()</code></a> API is deprecated.</p>",
16271cb0ef41Sopenharmony_ci              "type": "module",
16281cb0ef41Sopenharmony_ci              "displayName": "DEP0060: `util._extend()`"
16291cb0ef41Sopenharmony_ci            },
16301cb0ef41Sopenharmony_ci            {
16311cb0ef41Sopenharmony_ci              "textRaw": "DEP0061: `fs.SyncWriteStream`",
16321cb0ef41Sopenharmony_ci              "name": "dep0061:_`fs.syncwritestream`",
16331cb0ef41Sopenharmony_ci              "meta": {
16341cb0ef41Sopenharmony_ci                "changes": [
16351cb0ef41Sopenharmony_ci                  {
16361cb0ef41Sopenharmony_ci                    "version": "v11.0.0",
16371cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/20735",
16381cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
16391cb0ef41Sopenharmony_ci                  },
16401cb0ef41Sopenharmony_ci                  {
16411cb0ef41Sopenharmony_ci                    "version": "v8.0.0",
16421cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10467",
16431cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
16441cb0ef41Sopenharmony_ci                  },
16451cb0ef41Sopenharmony_ci                  {
16461cb0ef41Sopenharmony_ci                    "version": "v7.0.0",
16471cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/6749",
16481cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
16491cb0ef41Sopenharmony_ci                  }
16501cb0ef41Sopenharmony_ci                ]
16511cb0ef41Sopenharmony_ci              },
16521cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>The <code>fs.SyncWriteStream</code> class was never intended to be a publicly accessible\nAPI and has been removed. No alternative API is available. Please use a userland\nalternative.</p>",
16531cb0ef41Sopenharmony_ci              "type": "module",
16541cb0ef41Sopenharmony_ci              "displayName": "DEP0061: `fs.SyncWriteStream`"
16551cb0ef41Sopenharmony_ci            },
16561cb0ef41Sopenharmony_ci            {
16571cb0ef41Sopenharmony_ci              "textRaw": "DEP0062: `node --debug`",
16581cb0ef41Sopenharmony_ci              "name": "dep0062:_`node_--debug`",
16591cb0ef41Sopenharmony_ci              "meta": {
16601cb0ef41Sopenharmony_ci                "changes": [
16611cb0ef41Sopenharmony_ci                  {
16621cb0ef41Sopenharmony_ci                    "version": "v12.0.0",
16631cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/25828",
16641cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
16651cb0ef41Sopenharmony_ci                  },
16661cb0ef41Sopenharmony_ci                  {
16671cb0ef41Sopenharmony_ci                    "version": "v8.0.0",
16681cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10970",
16691cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
16701cb0ef41Sopenharmony_ci                  }
16711cb0ef41Sopenharmony_ci                ]
16721cb0ef41Sopenharmony_ci              },
16731cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p><code>--debug</code> activates the legacy V8 debugger interface, which was removed as\nof V8 5.8. It is replaced by Inspector which is activated with <code>--inspect</code>\ninstead.</p>",
16741cb0ef41Sopenharmony_ci              "type": "module",
16751cb0ef41Sopenharmony_ci              "displayName": "DEP0062: `node --debug`"
16761cb0ef41Sopenharmony_ci            },
16771cb0ef41Sopenharmony_ci            {
16781cb0ef41Sopenharmony_ci              "textRaw": "DEP0063: `ServerResponse.prototype.writeHeader()`",
16791cb0ef41Sopenharmony_ci              "name": "dep0063:_`serverresponse.prototype.writeheader()`",
16801cb0ef41Sopenharmony_ci              "meta": {
16811cb0ef41Sopenharmony_ci                "changes": [
16821cb0ef41Sopenharmony_ci                  {
16831cb0ef41Sopenharmony_ci                    "version": "v8.0.0",
16841cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/11355",
16851cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
16861cb0ef41Sopenharmony_ci                  }
16871cb0ef41Sopenharmony_ci                ]
16881cb0ef41Sopenharmony_ci              },
16891cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <code>node:http</code> module <code>ServerResponse.prototype.writeHeader()</code> API is\ndeprecated. Please use <code>ServerResponse.prototype.writeHead()</code> instead.</p>\n<p>The <code>ServerResponse.prototype.writeHeader()</code> method was never documented as an\nofficially supported API.</p>",
16901cb0ef41Sopenharmony_ci              "type": "module",
16911cb0ef41Sopenharmony_ci              "displayName": "DEP0063: `ServerResponse.prototype.writeHeader()`"
16921cb0ef41Sopenharmony_ci            },
16931cb0ef41Sopenharmony_ci            {
16941cb0ef41Sopenharmony_ci              "textRaw": "DEP0064: `tls.createSecurePair()`",
16951cb0ef41Sopenharmony_ci              "name": "dep0064:_`tls.createsecurepair()`",
16961cb0ef41Sopenharmony_ci              "meta": {
16971cb0ef41Sopenharmony_ci                "changes": [
16981cb0ef41Sopenharmony_ci                  {
16991cb0ef41Sopenharmony_ci                    "version": "v8.0.0",
17001cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/11349",
17011cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
17021cb0ef41Sopenharmony_ci                  },
17031cb0ef41Sopenharmony_ci                  {
17041cb0ef41Sopenharmony_ci                    "version": "v6.12.0",
17051cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10116",
17061cb0ef41Sopenharmony_ci                    "description": "A deprecation code has been assigned."
17071cb0ef41Sopenharmony_ci                  },
17081cb0ef41Sopenharmony_ci                  {
17091cb0ef41Sopenharmony_ci                    "version": "v6.0.0",
17101cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/6063",
17111cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
17121cb0ef41Sopenharmony_ci                  },
17131cb0ef41Sopenharmony_ci                  {
17141cb0ef41Sopenharmony_ci                    "version": "v0.11.15",
17151cb0ef41Sopenharmony_ci                    "pr-url": [
17161cb0ef41Sopenharmony_ci                      "https://github.com/nodejs/node-v0.x-archive/pull/8695",
17171cb0ef41Sopenharmony_ci                      "https://github.com/nodejs/node-v0.x-archive/pull/8700"
17181cb0ef41Sopenharmony_ci                    ],
17191cb0ef41Sopenharmony_ci                    "description": "Deprecation revoked."
17201cb0ef41Sopenharmony_ci                  },
17211cb0ef41Sopenharmony_ci                  {
17221cb0ef41Sopenharmony_ci                    "version": "v0.11.3",
17231cb0ef41Sopenharmony_ci                    "commit": "af80e7bc6e6f33c582eb1f7d37c7f5bbe9f910f7",
17241cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
17251cb0ef41Sopenharmony_ci                  }
17261cb0ef41Sopenharmony_ci                ]
17271cb0ef41Sopenharmony_ci              },
17281cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime</p>\n<p>The <code>tls.createSecurePair()</code> API was deprecated in documentation in Node.js\n0.11.3. Users should use <code>tls.Socket</code> instead.</p>",
17291cb0ef41Sopenharmony_ci              "type": "module",
17301cb0ef41Sopenharmony_ci              "displayName": "DEP0064: `tls.createSecurePair()`"
17311cb0ef41Sopenharmony_ci            },
17321cb0ef41Sopenharmony_ci            {
17331cb0ef41Sopenharmony_ci              "textRaw": "DEP0065: `repl.REPL_MODE_MAGIC` and `NODE_REPL_MODE=magic`",
17341cb0ef41Sopenharmony_ci              "name": "dep0065:_`repl.repl_mode_magic`_and_`node_repl_mode=magic`",
17351cb0ef41Sopenharmony_ci              "meta": {
17361cb0ef41Sopenharmony_ci                "changes": [
17371cb0ef41Sopenharmony_ci                  {
17381cb0ef41Sopenharmony_ci                    "version": "v10.0.0",
17391cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/19187",
17401cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
17411cb0ef41Sopenharmony_ci                  },
17421cb0ef41Sopenharmony_ci                  {
17431cb0ef41Sopenharmony_ci                    "version": "v8.0.0",
17441cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/11599",
17451cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
17461cb0ef41Sopenharmony_ci                  }
17471cb0ef41Sopenharmony_ci                ]
17481cb0ef41Sopenharmony_ci              },
17491cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>The <code>node:repl</code> module's <code>REPL_MODE_MAGIC</code> constant, used for <code>replMode</code> option,\nhas been removed. Its behavior has been functionally identical to that of\n<code>REPL_MODE_SLOPPY</code> since Node.js 6.0.0, when V8 5.0 was imported. Please use\n<code>REPL_MODE_SLOPPY</code> instead.</p>\n<p>The <code>NODE_REPL_MODE</code> environment variable is used to set the underlying\n<code>replMode</code> of an interactive <code>node</code> session. Its value, <code>magic</code>, is also\nremoved. Please use <code>sloppy</code> instead.</p>",
17501cb0ef41Sopenharmony_ci              "type": "module",
17511cb0ef41Sopenharmony_ci              "displayName": "DEP0065: `repl.REPL_MODE_MAGIC` and `NODE_REPL_MODE=magic`"
17521cb0ef41Sopenharmony_ci            },
17531cb0ef41Sopenharmony_ci            {
17541cb0ef41Sopenharmony_ci              "textRaw": "DEP0066: `OutgoingMessage.prototype._headers, OutgoingMessage.prototype._headerNames`",
17551cb0ef41Sopenharmony_ci              "name": "dep0066:_`outgoingmessage.prototype._headers,_outgoingmessage.prototype._headernames`",
17561cb0ef41Sopenharmony_ci              "meta": {
17571cb0ef41Sopenharmony_ci                "changes": [
17581cb0ef41Sopenharmony_ci                  {
17591cb0ef41Sopenharmony_ci                    "version": "v12.0.0",
17601cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/24167",
17611cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
17621cb0ef41Sopenharmony_ci                  },
17631cb0ef41Sopenharmony_ci                  {
17641cb0ef41Sopenharmony_ci                    "version": "v8.0.0",
17651cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10941",
17661cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
17671cb0ef41Sopenharmony_ci                  }
17681cb0ef41Sopenharmony_ci                ]
17691cb0ef41Sopenharmony_ci              },
17701cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime</p>\n<p>The <code>node:http</code> module <code>OutgoingMessage.prototype._headers</code> and\n<code>OutgoingMessage.prototype._headerNames</code> properties are deprecated. Use one of\nthe public methods (e.g. <code>OutgoingMessage.prototype.getHeader()</code>,\n<code>OutgoingMessage.prototype.getHeaders()</code>,\n<code>OutgoingMessage.prototype.getHeaderNames()</code>,\n<code>OutgoingMessage.prototype.getRawHeaderNames()</code>,\n<code>OutgoingMessage.prototype.hasHeader()</code>,\n<code>OutgoingMessage.prototype.removeHeader()</code>,\n<code>OutgoingMessage.prototype.setHeader()</code>) for working with outgoing headers.</p>\n<p>The <code>OutgoingMessage.prototype._headers</code> and\n<code>OutgoingMessage.prototype._headerNames</code> properties were never documented as\nofficially supported properties.</p>",
17711cb0ef41Sopenharmony_ci              "type": "module",
17721cb0ef41Sopenharmony_ci              "displayName": "DEP0066: `OutgoingMessage.prototype._headers, OutgoingMessage.prototype._headerNames`"
17731cb0ef41Sopenharmony_ci            },
17741cb0ef41Sopenharmony_ci            {
17751cb0ef41Sopenharmony_ci              "textRaw": "DEP0067: `OutgoingMessage.prototype._renderHeaders`",
17761cb0ef41Sopenharmony_ci              "name": "dep0067:_`outgoingmessage.prototype._renderheaders`",
17771cb0ef41Sopenharmony_ci              "meta": {
17781cb0ef41Sopenharmony_ci                "changes": [
17791cb0ef41Sopenharmony_ci                  {
17801cb0ef41Sopenharmony_ci                    "version": "v8.0.0",
17811cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/10941",
17821cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
17831cb0ef41Sopenharmony_ci                  }
17841cb0ef41Sopenharmony_ci                ]
17851cb0ef41Sopenharmony_ci              },
17861cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <code>node:http</code> module <code>OutgoingMessage.prototype._renderHeaders()</code> API is\ndeprecated.</p>\n<p>The <code>OutgoingMessage.prototype._renderHeaders</code> property was never documented as\nan officially supported API.</p>",
17871cb0ef41Sopenharmony_ci              "type": "module",
17881cb0ef41Sopenharmony_ci              "displayName": "DEP0067: `OutgoingMessage.prototype._renderHeaders`"
17891cb0ef41Sopenharmony_ci            },
17901cb0ef41Sopenharmony_ci            {
17911cb0ef41Sopenharmony_ci              "textRaw": "DEP0068: `node debug`",
17921cb0ef41Sopenharmony_ci              "name": "dep0068:_`node_debug`",
17931cb0ef41Sopenharmony_ci              "meta": {
17941cb0ef41Sopenharmony_ci                "changes": [
17951cb0ef41Sopenharmony_ci                  {
17961cb0ef41Sopenharmony_ci                    "version": "v15.0.0",
17971cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/33648",
17981cb0ef41Sopenharmony_ci                    "description": "The legacy `node debug` command was removed."
17991cb0ef41Sopenharmony_ci                  },
18001cb0ef41Sopenharmony_ci                  {
18011cb0ef41Sopenharmony_ci                    "version": "v8.0.0",
18021cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/11441",
18031cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
18041cb0ef41Sopenharmony_ci                  }
18051cb0ef41Sopenharmony_ci                ]
18061cb0ef41Sopenharmony_ci              },
18071cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p><code>node debug</code> corresponds to the legacy CLI debugger which has been replaced with\na V8-inspector based CLI debugger available through <code>node inspect</code>.</p>",
18081cb0ef41Sopenharmony_ci              "type": "module",
18091cb0ef41Sopenharmony_ci              "displayName": "DEP0068: `node debug`"
18101cb0ef41Sopenharmony_ci            },
18111cb0ef41Sopenharmony_ci            {
18121cb0ef41Sopenharmony_ci              "textRaw": "DEP0069: `vm.runInDebugContext(string)`",
18131cb0ef41Sopenharmony_ci              "name": "dep0069:_`vm.runindebugcontext(string)`",
18141cb0ef41Sopenharmony_ci              "meta": {
18151cb0ef41Sopenharmony_ci                "changes": [
18161cb0ef41Sopenharmony_ci                  {
18171cb0ef41Sopenharmony_ci                    "version": "v10.0.0",
18181cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/13295",
18191cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
18201cb0ef41Sopenharmony_ci                  },
18211cb0ef41Sopenharmony_ci                  {
18221cb0ef41Sopenharmony_ci                    "version": "v9.0.0",
18231cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/12815",
18241cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
18251cb0ef41Sopenharmony_ci                  },
18261cb0ef41Sopenharmony_ci                  {
18271cb0ef41Sopenharmony_ci                    "version": "v8.0.0",
18281cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/12243",
18291cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
18301cb0ef41Sopenharmony_ci                  }
18311cb0ef41Sopenharmony_ci                ]
18321cb0ef41Sopenharmony_ci              },
18331cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>DebugContext has been removed in V8 and is not available in Node.js 10+.</p>\n<p>DebugContext was an experimental API.</p>",
18341cb0ef41Sopenharmony_ci              "type": "module",
18351cb0ef41Sopenharmony_ci              "displayName": "DEP0069: `vm.runInDebugContext(string)`"
18361cb0ef41Sopenharmony_ci            },
18371cb0ef41Sopenharmony_ci            {
18381cb0ef41Sopenharmony_ci              "textRaw": "DEP0070: `async_hooks.currentId()`",
18391cb0ef41Sopenharmony_ci              "name": "dep0070:_`async_hooks.currentid()`",
18401cb0ef41Sopenharmony_ci              "meta": {
18411cb0ef41Sopenharmony_ci                "changes": [
18421cb0ef41Sopenharmony_ci                  {
18431cb0ef41Sopenharmony_ci                    "version": "v9.0.0",
18441cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/14414",
18451cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
18461cb0ef41Sopenharmony_ci                  },
18471cb0ef41Sopenharmony_ci                  {
18481cb0ef41Sopenharmony_ci                    "version": "v8.2.0",
18491cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/13490",
18501cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
18511cb0ef41Sopenharmony_ci                  }
18521cb0ef41Sopenharmony_ci                ]
18531cb0ef41Sopenharmony_ci              },
18541cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p><code>async_hooks.currentId()</code> was renamed to <code>async_hooks.executionAsyncId()</code> for\nclarity.</p>\n<p>This change was made while <code>async_hooks</code> was an experimental API.</p>",
18551cb0ef41Sopenharmony_ci              "type": "module",
18561cb0ef41Sopenharmony_ci              "displayName": "DEP0070: `async_hooks.currentId()`"
18571cb0ef41Sopenharmony_ci            },
18581cb0ef41Sopenharmony_ci            {
18591cb0ef41Sopenharmony_ci              "textRaw": "DEP0071: `async_hooks.triggerId()`",
18601cb0ef41Sopenharmony_ci              "name": "dep0071:_`async_hooks.triggerid()`",
18611cb0ef41Sopenharmony_ci              "meta": {
18621cb0ef41Sopenharmony_ci                "changes": [
18631cb0ef41Sopenharmony_ci                  {
18641cb0ef41Sopenharmony_ci                    "version": "v9.0.0",
18651cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/14414",
18661cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
18671cb0ef41Sopenharmony_ci                  },
18681cb0ef41Sopenharmony_ci                  {
18691cb0ef41Sopenharmony_ci                    "version": "v8.2.0",
18701cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/13490",
18711cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
18721cb0ef41Sopenharmony_ci                  }
18731cb0ef41Sopenharmony_ci                ]
18741cb0ef41Sopenharmony_ci              },
18751cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p><code>async_hooks.triggerId()</code> was renamed to <code>async_hooks.triggerAsyncId()</code> for\nclarity.</p>\n<p>This change was made while <code>async_hooks</code> was an experimental API.</p>",
18761cb0ef41Sopenharmony_ci              "type": "module",
18771cb0ef41Sopenharmony_ci              "displayName": "DEP0071: `async_hooks.triggerId()`"
18781cb0ef41Sopenharmony_ci            },
18791cb0ef41Sopenharmony_ci            {
18801cb0ef41Sopenharmony_ci              "textRaw": "DEP0072: `async_hooks.AsyncResource.triggerId()`",
18811cb0ef41Sopenharmony_ci              "name": "dep0072:_`async_hooks.asyncresource.triggerid()`",
18821cb0ef41Sopenharmony_ci              "meta": {
18831cb0ef41Sopenharmony_ci                "changes": [
18841cb0ef41Sopenharmony_ci                  {
18851cb0ef41Sopenharmony_ci                    "version": "v9.0.0",
18861cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/14414",
18871cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
18881cb0ef41Sopenharmony_ci                  },
18891cb0ef41Sopenharmony_ci                  {
18901cb0ef41Sopenharmony_ci                    "version": "v8.2.0",
18911cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/13490",
18921cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
18931cb0ef41Sopenharmony_ci                  }
18941cb0ef41Sopenharmony_ci                ]
18951cb0ef41Sopenharmony_ci              },
18961cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p><code>async_hooks.AsyncResource.triggerId()</code> was renamed to\n<code>async_hooks.AsyncResource.triggerAsyncId()</code> for clarity.</p>\n<p>This change was made while <code>async_hooks</code> was an experimental API.</p>",
18971cb0ef41Sopenharmony_ci              "type": "module",
18981cb0ef41Sopenharmony_ci              "displayName": "DEP0072: `async_hooks.AsyncResource.triggerId()`"
18991cb0ef41Sopenharmony_ci            },
19001cb0ef41Sopenharmony_ci            {
19011cb0ef41Sopenharmony_ci              "textRaw": "DEP0073: Several internal properties of `net.Server`",
19021cb0ef41Sopenharmony_ci              "name": "dep0073:_several_internal_properties_of_`net.server`",
19031cb0ef41Sopenharmony_ci              "meta": {
19041cb0ef41Sopenharmony_ci                "changes": [
19051cb0ef41Sopenharmony_ci                  {
19061cb0ef41Sopenharmony_ci                    "version": "v10.0.0",
19071cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/17141",
19081cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
19091cb0ef41Sopenharmony_ci                  },
19101cb0ef41Sopenharmony_ci                  {
19111cb0ef41Sopenharmony_ci                    "version": "v9.0.0",
19121cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/14449",
19131cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
19141cb0ef41Sopenharmony_ci                  }
19151cb0ef41Sopenharmony_ci                ]
19161cb0ef41Sopenharmony_ci              },
19171cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>Accessing several internal, undocumented properties of <code>net.Server</code> instances\nwith inappropriate names is deprecated.</p>\n<p>As the original API was undocumented and not generally useful for non-internal\ncode, no replacement API is provided.</p>",
19181cb0ef41Sopenharmony_ci              "type": "module",
19191cb0ef41Sopenharmony_ci              "displayName": "DEP0073: Several internal properties of `net.Server`"
19201cb0ef41Sopenharmony_ci            },
19211cb0ef41Sopenharmony_ci            {
19221cb0ef41Sopenharmony_ci              "textRaw": "DEP0074: `REPLServer.bufferedCommand`",
19231cb0ef41Sopenharmony_ci              "name": "dep0074:_`replserver.bufferedcommand`",
19241cb0ef41Sopenharmony_ci              "meta": {
19251cb0ef41Sopenharmony_ci                "changes": [
19261cb0ef41Sopenharmony_ci                  {
19271cb0ef41Sopenharmony_ci                    "version": "v15.0.0",
19281cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/33286",
19291cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
19301cb0ef41Sopenharmony_ci                  },
19311cb0ef41Sopenharmony_ci                  {
19321cb0ef41Sopenharmony_ci                    "version": "v9.0.0",
19331cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/13687",
19341cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
19351cb0ef41Sopenharmony_ci                  }
19361cb0ef41Sopenharmony_ci                ]
19371cb0ef41Sopenharmony_ci              },
19381cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>The <code>REPLServer.bufferedCommand</code> property was deprecated in favor of\n<a href=\"repl.html#replserverclearbufferedcommand\"><code>REPLServer.clearBufferedCommand()</code></a>.</p>",
19391cb0ef41Sopenharmony_ci              "type": "module",
19401cb0ef41Sopenharmony_ci              "displayName": "DEP0074: `REPLServer.bufferedCommand`"
19411cb0ef41Sopenharmony_ci            },
19421cb0ef41Sopenharmony_ci            {
19431cb0ef41Sopenharmony_ci              "textRaw": "DEP0075: `REPLServer.parseREPLKeyword()`",
19441cb0ef41Sopenharmony_ci              "name": "dep0075:_`replserver.parsereplkeyword()`",
19451cb0ef41Sopenharmony_ci              "meta": {
19461cb0ef41Sopenharmony_ci                "changes": [
19471cb0ef41Sopenharmony_ci                  {
19481cb0ef41Sopenharmony_ci                    "version": "v15.0.0",
19491cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/33286",
19501cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
19511cb0ef41Sopenharmony_ci                  },
19521cb0ef41Sopenharmony_ci                  {
19531cb0ef41Sopenharmony_ci                    "version": "v9.0.0",
19541cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/14223",
19551cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
19561cb0ef41Sopenharmony_ci                  }
19571cb0ef41Sopenharmony_ci                ]
19581cb0ef41Sopenharmony_ci              },
19591cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p><code>REPLServer.parseREPLKeyword()</code> was removed from userland visibility.</p>",
19601cb0ef41Sopenharmony_ci              "type": "module",
19611cb0ef41Sopenharmony_ci              "displayName": "DEP0075: `REPLServer.parseREPLKeyword()`"
19621cb0ef41Sopenharmony_ci            },
19631cb0ef41Sopenharmony_ci            {
19641cb0ef41Sopenharmony_ci              "textRaw": "DEP0076: `tls.parseCertString()`",
19651cb0ef41Sopenharmony_ci              "name": "dep0076:_`tls.parsecertstring()`",
19661cb0ef41Sopenharmony_ci              "meta": {
19671cb0ef41Sopenharmony_ci                "changes": [
19681cb0ef41Sopenharmony_ci                  {
19691cb0ef41Sopenharmony_ci                    "version": "v18.0.0",
19701cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/41479",
19711cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
19721cb0ef41Sopenharmony_ci                  },
19731cb0ef41Sopenharmony_ci                  {
19741cb0ef41Sopenharmony_ci                    "version": "v9.0.0",
19751cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/14249",
19761cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
19771cb0ef41Sopenharmony_ci                  },
19781cb0ef41Sopenharmony_ci                  {
19791cb0ef41Sopenharmony_ci                    "version": "v8.6.0",
19801cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/14245",
19811cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
19821cb0ef41Sopenharmony_ci                  }
19831cb0ef41Sopenharmony_ci                ]
19841cb0ef41Sopenharmony_ci              },
19851cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p><code>tls.parseCertString()</code> was a trivial parsing helper that was made public by\nmistake. While it was supposed to parse certificate subject and issuer strings,\nit never handled multi-value Relative Distinguished Names correctly.</p>\n<p>Earlier versions of this document suggested using <code>querystring.parse()</code> as an\nalternative to <code>tls.parseCertString()</code>. However, <code>querystring.parse()</code> also does\nnot handle all certificate subjects correctly and should not be used.</p>",
19861cb0ef41Sopenharmony_ci              "type": "module",
19871cb0ef41Sopenharmony_ci              "displayName": "DEP0076: `tls.parseCertString()`"
19881cb0ef41Sopenharmony_ci            },
19891cb0ef41Sopenharmony_ci            {
19901cb0ef41Sopenharmony_ci              "textRaw": "DEP0077: `Module._debug()`",
19911cb0ef41Sopenharmony_ci              "name": "dep0077:_`module._debug()`",
19921cb0ef41Sopenharmony_ci              "meta": {
19931cb0ef41Sopenharmony_ci                "changes": [
19941cb0ef41Sopenharmony_ci                  {
19951cb0ef41Sopenharmony_ci                    "version": "v9.0.0",
19961cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/13948",
19971cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
19981cb0ef41Sopenharmony_ci                  }
19991cb0ef41Sopenharmony_ci                ]
20001cb0ef41Sopenharmony_ci              },
20011cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime</p>\n<p><code>Module._debug()</code> is deprecated.</p>\n<p>The <code>Module._debug()</code> function was never documented as an officially\nsupported API.</p>",
20021cb0ef41Sopenharmony_ci              "type": "module",
20031cb0ef41Sopenharmony_ci              "displayName": "DEP0077: `Module._debug()`"
20041cb0ef41Sopenharmony_ci            },
20051cb0ef41Sopenharmony_ci            {
20061cb0ef41Sopenharmony_ci              "textRaw": "DEP0078: `REPLServer.turnOffEditorMode()`",
20071cb0ef41Sopenharmony_ci              "name": "dep0078:_`replserver.turnoffeditormode()`",
20081cb0ef41Sopenharmony_ci              "meta": {
20091cb0ef41Sopenharmony_ci                "changes": [
20101cb0ef41Sopenharmony_ci                  {
20111cb0ef41Sopenharmony_ci                    "version": "v15.0.0",
20121cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/33286",
20131cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
20141cb0ef41Sopenharmony_ci                  },
20151cb0ef41Sopenharmony_ci                  {
20161cb0ef41Sopenharmony_ci                    "version": "v9.0.0",
20171cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/15136",
20181cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
20191cb0ef41Sopenharmony_ci                  }
20201cb0ef41Sopenharmony_ci                ]
20211cb0ef41Sopenharmony_ci              },
20221cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p><code>REPLServer.turnOffEditorMode()</code> was removed from userland visibility.</p>",
20231cb0ef41Sopenharmony_ci              "type": "module",
20241cb0ef41Sopenharmony_ci              "displayName": "DEP0078: `REPLServer.turnOffEditorMode()`"
20251cb0ef41Sopenharmony_ci            },
20261cb0ef41Sopenharmony_ci            {
20271cb0ef41Sopenharmony_ci              "textRaw": "DEP0079: Custom inspection function on objects via `.inspect()`",
20281cb0ef41Sopenharmony_ci              "name": "dep0079:_custom_inspection_function_on_objects_via_`.inspect()`",
20291cb0ef41Sopenharmony_ci              "meta": {
20301cb0ef41Sopenharmony_ci                "changes": [
20311cb0ef41Sopenharmony_ci                  {
20321cb0ef41Sopenharmony_ci                    "version": "v11.0.0",
20331cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/20722",
20341cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
20351cb0ef41Sopenharmony_ci                  },
20361cb0ef41Sopenharmony_ci                  {
20371cb0ef41Sopenharmony_ci                    "version": "v10.0.0",
20381cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/16393",
20391cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
20401cb0ef41Sopenharmony_ci                  },
20411cb0ef41Sopenharmony_ci                  {
20421cb0ef41Sopenharmony_ci                    "version": "v8.7.0",
20431cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/15631",
20441cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
20451cb0ef41Sopenharmony_ci                  }
20461cb0ef41Sopenharmony_ci                ]
20471cb0ef41Sopenharmony_ci              },
20481cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>Using a property named <code>inspect</code> on an object to specify a custom inspection\nfunction for <a href=\"util.html#utilinspectobject-options\"><code>util.inspect()</code></a> is deprecated. Use <a href=\"util.html#utilinspectcustom\"><code>util.inspect.custom</code></a>\ninstead. For backward compatibility with Node.js prior to version 6.4.0, both\ncan be specified.</p>",
20491cb0ef41Sopenharmony_ci              "type": "module",
20501cb0ef41Sopenharmony_ci              "displayName": "DEP0079: Custom inspection function on objects via `.inspect()`"
20511cb0ef41Sopenharmony_ci            },
20521cb0ef41Sopenharmony_ci            {
20531cb0ef41Sopenharmony_ci              "textRaw": "DEP0080: `path._makeLong()`",
20541cb0ef41Sopenharmony_ci              "name": "dep0080:_`path._makelong()`",
20551cb0ef41Sopenharmony_ci              "meta": {
20561cb0ef41Sopenharmony_ci                "changes": [
20571cb0ef41Sopenharmony_ci                  {
20581cb0ef41Sopenharmony_ci                    "version": "v9.0.0",
20591cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/14956",
20601cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
20611cb0ef41Sopenharmony_ci                  }
20621cb0ef41Sopenharmony_ci                ]
20631cb0ef41Sopenharmony_ci              },
20641cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The internal <code>path._makeLong()</code> was not intended for public use. However,\nuserland modules have found it useful. The internal API is deprecated\nand replaced with an identical, public <code>path.toNamespacedPath()</code> method.</p>",
20651cb0ef41Sopenharmony_ci              "type": "module",
20661cb0ef41Sopenharmony_ci              "displayName": "DEP0080: `path._makeLong()`"
20671cb0ef41Sopenharmony_ci            },
20681cb0ef41Sopenharmony_ci            {
20691cb0ef41Sopenharmony_ci              "textRaw": "DEP0081: `fs.truncate()` using a file descriptor",
20701cb0ef41Sopenharmony_ci              "name": "dep0081:_`fs.truncate()`_using_a_file_descriptor",
20711cb0ef41Sopenharmony_ci              "meta": {
20721cb0ef41Sopenharmony_ci                "changes": [
20731cb0ef41Sopenharmony_ci                  {
20741cb0ef41Sopenharmony_ci                    "version": "v9.0.0",
20751cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/15990",
20761cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
20771cb0ef41Sopenharmony_ci                  }
20781cb0ef41Sopenharmony_ci                ]
20791cb0ef41Sopenharmony_ci              },
20801cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime</p>\n<p><code>fs.truncate()</code> <code>fs.truncateSync()</code> usage with a file descriptor is\ndeprecated. Please use <code>fs.ftruncate()</code> or <code>fs.ftruncateSync()</code> to work with\nfile descriptors.</p>",
20811cb0ef41Sopenharmony_ci              "type": "module",
20821cb0ef41Sopenharmony_ci              "displayName": "DEP0081: `fs.truncate()` using a file descriptor"
20831cb0ef41Sopenharmony_ci            },
20841cb0ef41Sopenharmony_ci            {
20851cb0ef41Sopenharmony_ci              "textRaw": "DEP0082: `REPLServer.prototype.memory()`",
20861cb0ef41Sopenharmony_ci              "name": "dep0082:_`replserver.prototype.memory()`",
20871cb0ef41Sopenharmony_ci              "meta": {
20881cb0ef41Sopenharmony_ci                "changes": [
20891cb0ef41Sopenharmony_ci                  {
20901cb0ef41Sopenharmony_ci                    "version": "v15.0.0",
20911cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/33286",
20921cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
20931cb0ef41Sopenharmony_ci                  },
20941cb0ef41Sopenharmony_ci                  {
20951cb0ef41Sopenharmony_ci                    "version": "v9.0.0",
20961cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/16242",
20971cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
20981cb0ef41Sopenharmony_ci                  }
20991cb0ef41Sopenharmony_ci                ]
21001cb0ef41Sopenharmony_ci              },
21011cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p><code>REPLServer.prototype.memory()</code> is only necessary for the internal mechanics of\nthe <code>REPLServer</code> itself. Do not use this function.</p>",
21021cb0ef41Sopenharmony_ci              "type": "module",
21031cb0ef41Sopenharmony_ci              "displayName": "DEP0082: `REPLServer.prototype.memory()`"
21041cb0ef41Sopenharmony_ci            },
21051cb0ef41Sopenharmony_ci            {
21061cb0ef41Sopenharmony_ci              "textRaw": "DEP0083: Disabling ECDH by setting `ecdhCurve` to `false`",
21071cb0ef41Sopenharmony_ci              "name": "dep0083:_disabling_ecdh_by_setting_`ecdhcurve`_to_`false`",
21081cb0ef41Sopenharmony_ci              "meta": {
21091cb0ef41Sopenharmony_ci                "changes": [
21101cb0ef41Sopenharmony_ci                  {
21111cb0ef41Sopenharmony_ci                    "version": "v10.0.0",
21121cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/19794",
21131cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
21141cb0ef41Sopenharmony_ci                  },
21151cb0ef41Sopenharmony_ci                  {
21161cb0ef41Sopenharmony_ci                    "version": "v9.2.0",
21171cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/16130",
21181cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
21191cb0ef41Sopenharmony_ci                  }
21201cb0ef41Sopenharmony_ci                ]
21211cb0ef41Sopenharmony_ci              },
21221cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life.</p>\n<p>The <code>ecdhCurve</code> option to <code>tls.createSecureContext()</code> and <code>tls.TLSSocket</code> could\nbe set to <code>false</code> to disable ECDH entirely on the server only. This mode was\ndeprecated in preparation for migrating to OpenSSL 1.1.0 and consistency with\nthe client and is now unsupported. Use the <code>ciphers</code> parameter instead.</p>",
21231cb0ef41Sopenharmony_ci              "type": "module",
21241cb0ef41Sopenharmony_ci              "displayName": "DEP0083: Disabling ECDH by setting `ecdhCurve` to `false`"
21251cb0ef41Sopenharmony_ci            },
21261cb0ef41Sopenharmony_ci            {
21271cb0ef41Sopenharmony_ci              "textRaw": "DEP0084: requiring bundled internal dependencies",
21281cb0ef41Sopenharmony_ci              "name": "dep0084:_requiring_bundled_internal_dependencies",
21291cb0ef41Sopenharmony_ci              "meta": {
21301cb0ef41Sopenharmony_ci                "changes": [
21311cb0ef41Sopenharmony_ci                  {
21321cb0ef41Sopenharmony_ci                    "version": "v12.0.0",
21331cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/25138",
21341cb0ef41Sopenharmony_ci                    "description": "This functionality has been removed."
21351cb0ef41Sopenharmony_ci                  },
21361cb0ef41Sopenharmony_ci                  {
21371cb0ef41Sopenharmony_ci                    "version": "v10.0.0",
21381cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/16392",
21391cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
21401cb0ef41Sopenharmony_ci                  }
21411cb0ef41Sopenharmony_ci                ]
21421cb0ef41Sopenharmony_ci              },
21431cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>Since Node.js versions 4.4.0 and 5.2.0, several modules only intended for\ninternal usage were mistakenly exposed to user code through <code>require()</code>. These\nmodules were:</p>\n<ul>\n<li><code>v8/tools/codemap</code></li>\n<li><code>v8/tools/consarray</code></li>\n<li><code>v8/tools/csvparser</code></li>\n<li><code>v8/tools/logreader</code></li>\n<li><code>v8/tools/profile_view</code></li>\n<li><code>v8/tools/profile</code></li>\n<li><code>v8/tools/SourceMap</code></li>\n<li><code>v8/tools/splaytree</code></li>\n<li><code>v8/tools/tickprocessor-driver</code></li>\n<li><code>v8/tools/tickprocessor</code></li>\n<li><code>node-inspect/lib/_inspect</code> (from 7.6.0)</li>\n<li><code>node-inspect/lib/internal/inspect_client</code> (from 7.6.0)</li>\n<li><code>node-inspect/lib/internal/inspect_repl</code> (from 7.6.0)</li>\n</ul>\n<p>The <code>v8/*</code> modules do not have any exports, and if not imported in a specific\norder would in fact throw errors. As such there are virtually no legitimate use\ncases for importing them through <code>require()</code>.</p>\n<p>On the other hand, <code>node-inspect</code> can be installed locally through a package\nmanager, as it is published on the npm registry under the same name. No source\ncode modification is necessary if that is done.</p>",
21441cb0ef41Sopenharmony_ci              "type": "module",
21451cb0ef41Sopenharmony_ci              "displayName": "DEP0084: requiring bundled internal dependencies"
21461cb0ef41Sopenharmony_ci            },
21471cb0ef41Sopenharmony_ci            {
21481cb0ef41Sopenharmony_ci              "textRaw": "DEP0085: AsyncHooks sensitive API",
21491cb0ef41Sopenharmony_ci              "name": "dep0085:_asynchooks_sensitive_api",
21501cb0ef41Sopenharmony_ci              "meta": {
21511cb0ef41Sopenharmony_ci                "changes": [
21521cb0ef41Sopenharmony_ci                  {
21531cb0ef41Sopenharmony_ci                    "version": "v10.0.0",
21541cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/17147",
21551cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
21561cb0ef41Sopenharmony_ci                  },
21571cb0ef41Sopenharmony_ci                  {
21581cb0ef41Sopenharmony_ci                    "version": [
21591cb0ef41Sopenharmony_ci                      "v9.4.0",
21601cb0ef41Sopenharmony_ci                      "v8.10.0"
21611cb0ef41Sopenharmony_ci                    ],
21621cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/16972",
21631cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
21641cb0ef41Sopenharmony_ci                  }
21651cb0ef41Sopenharmony_ci                ]
21661cb0ef41Sopenharmony_ci              },
21671cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>The AsyncHooks sensitive API was never documented and had various minor issues.\nUse the <code>AsyncResource</code> API instead. See\n<a href=\"https://github.com/nodejs/node/issues/15572\">https://github.com/nodejs/node/issues/15572</a>.</p>",
21681cb0ef41Sopenharmony_ci              "type": "module",
21691cb0ef41Sopenharmony_ci              "displayName": "DEP0085: AsyncHooks sensitive API"
21701cb0ef41Sopenharmony_ci            },
21711cb0ef41Sopenharmony_ci            {
21721cb0ef41Sopenharmony_ci              "textRaw": "DEP0086: Remove `runInAsyncIdScope`",
21731cb0ef41Sopenharmony_ci              "name": "dep0086:_remove_`runinasyncidscope`",
21741cb0ef41Sopenharmony_ci              "meta": {
21751cb0ef41Sopenharmony_ci                "changes": [
21761cb0ef41Sopenharmony_ci                  {
21771cb0ef41Sopenharmony_ci                    "version": "v10.0.0",
21781cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/17147",
21791cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
21801cb0ef41Sopenharmony_ci                  },
21811cb0ef41Sopenharmony_ci                  {
21821cb0ef41Sopenharmony_ci                    "version": [
21831cb0ef41Sopenharmony_ci                      "v9.4.0",
21841cb0ef41Sopenharmony_ci                      "v8.10.0"
21851cb0ef41Sopenharmony_ci                    ],
21861cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/16972",
21871cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
21881cb0ef41Sopenharmony_ci                  }
21891cb0ef41Sopenharmony_ci                ]
21901cb0ef41Sopenharmony_ci              },
21911cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p><code>runInAsyncIdScope</code> doesn't emit the <code>'before'</code> or <code>'after'</code> event and can thus\ncause a lot of issues. See <a href=\"https://github.com/nodejs/node/issues/14328\">https://github.com/nodejs/node/issues/14328</a>.</p>\n<!-- md-lint skip-deprecation DEP0087 -->\n<!-- md-lint skip-deprecation DEP0088 -->",
21921cb0ef41Sopenharmony_ci              "type": "module",
21931cb0ef41Sopenharmony_ci              "displayName": "DEP0086: Remove `runInAsyncIdScope`"
21941cb0ef41Sopenharmony_ci            },
21951cb0ef41Sopenharmony_ci            {
21961cb0ef41Sopenharmony_ci              "textRaw": "DEP0089: `require('node:assert')`",
21971cb0ef41Sopenharmony_ci              "name": "dep0089:_`require('node:assert')`",
21981cb0ef41Sopenharmony_ci              "meta": {
21991cb0ef41Sopenharmony_ci                "changes": [
22001cb0ef41Sopenharmony_ci                  {
22011cb0ef41Sopenharmony_ci                    "version": "v12.8.0",
22021cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/28892",
22031cb0ef41Sopenharmony_ci                    "description": "Deprecation revoked."
22041cb0ef41Sopenharmony_ci                  },
22051cb0ef41Sopenharmony_ci                  {
22061cb0ef41Sopenharmony_ci                    "version": [
22071cb0ef41Sopenharmony_ci                      "v9.9.0",
22081cb0ef41Sopenharmony_ci                      "v8.13.0"
22091cb0ef41Sopenharmony_ci                    ],
22101cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/17002",
22111cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
22121cb0ef41Sopenharmony_ci                  }
22131cb0ef41Sopenharmony_ci                ]
22141cb0ef41Sopenharmony_ci              },
22151cb0ef41Sopenharmony_ci              "desc": "<p>Type: Deprecation revoked</p>\n<p>Importing assert directly was not recommended as the exposed functions use\nloose equality checks. The deprecation was revoked because use of the\n<code>node:assert</code> module is not discouraged, and the deprecation caused developer\nconfusion.</p>",
22161cb0ef41Sopenharmony_ci              "type": "module",
22171cb0ef41Sopenharmony_ci              "displayName": "DEP0089: `require('node:assert')`"
22181cb0ef41Sopenharmony_ci            },
22191cb0ef41Sopenharmony_ci            {
22201cb0ef41Sopenharmony_ci              "textRaw": "DEP0090: Invalid GCM authentication tag lengths",
22211cb0ef41Sopenharmony_ci              "name": "dep0090:_invalid_gcm_authentication_tag_lengths",
22221cb0ef41Sopenharmony_ci              "meta": {
22231cb0ef41Sopenharmony_ci                "changes": [
22241cb0ef41Sopenharmony_ci                  {
22251cb0ef41Sopenharmony_ci                    "version": "v11.0.0",
22261cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/17825",
22271cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
22281cb0ef41Sopenharmony_ci                  },
22291cb0ef41Sopenharmony_ci                  {
22301cb0ef41Sopenharmony_ci                    "version": "v10.0.0",
22311cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/18017",
22321cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
22331cb0ef41Sopenharmony_ci                  }
22341cb0ef41Sopenharmony_ci                ]
22351cb0ef41Sopenharmony_ci              },
22361cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>Node.js used to support all GCM authentication tag lengths which are accepted by\nOpenSSL when calling <a href=\"crypto.html#deciphersetauthtagbuffer-encoding\"><code>decipher.setAuthTag()</code></a>. Beginning with Node.js\nv11.0.0, only authentication tag lengths of 128, 120, 112, 104, 96, 64, and 32\nbits are allowed. Authentication tags of other lengths are invalid per\n<a href=\"https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-38d.pdf\">NIST SP 800-38D</a>.</p>",
22371cb0ef41Sopenharmony_ci              "type": "module",
22381cb0ef41Sopenharmony_ci              "displayName": "DEP0090: Invalid GCM authentication tag lengths"
22391cb0ef41Sopenharmony_ci            },
22401cb0ef41Sopenharmony_ci            {
22411cb0ef41Sopenharmony_ci              "textRaw": "DEP0091: `crypto.DEFAULT_ENCODING`",
22421cb0ef41Sopenharmony_ci              "name": "dep0091:_`crypto.default_encoding`",
22431cb0ef41Sopenharmony_ci              "meta": {
22441cb0ef41Sopenharmony_ci                "changes": [
22451cb0ef41Sopenharmony_ci                  {
22461cb0ef41Sopenharmony_ci                    "version": "v10.0.0",
22471cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/18333",
22481cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
22491cb0ef41Sopenharmony_ci                  }
22501cb0ef41Sopenharmony_ci                ]
22511cb0ef41Sopenharmony_ci              },
22521cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime</p>\n<p>The <a href=\"crypto.html#cryptodefault_encoding\"><code>crypto.DEFAULT_ENCODING</code></a> property is deprecated.</p>",
22531cb0ef41Sopenharmony_ci              "type": "module",
22541cb0ef41Sopenharmony_ci              "displayName": "DEP0091: `crypto.DEFAULT_ENCODING`"
22551cb0ef41Sopenharmony_ci            },
22561cb0ef41Sopenharmony_ci            {
22571cb0ef41Sopenharmony_ci              "textRaw": "DEP0092: Top-level `this` bound to `module.exports`",
22581cb0ef41Sopenharmony_ci              "name": "dep0092:_top-level_`this`_bound_to_`module.exports`",
22591cb0ef41Sopenharmony_ci              "meta": {
22601cb0ef41Sopenharmony_ci                "changes": [
22611cb0ef41Sopenharmony_ci                  {
22621cb0ef41Sopenharmony_ci                    "version": "v10.0.0",
22631cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/16878",
22641cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
22651cb0ef41Sopenharmony_ci                  }
22661cb0ef41Sopenharmony_ci                ]
22671cb0ef41Sopenharmony_ci              },
22681cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>Assigning properties to the top-level <code>this</code> as an alternative\nto <code>module.exports</code> is deprecated. Developers should use <code>exports</code>\nor <code>module.exports</code> instead.</p>",
22691cb0ef41Sopenharmony_ci              "type": "module",
22701cb0ef41Sopenharmony_ci              "displayName": "DEP0092: Top-level `this` bound to `module.exports`"
22711cb0ef41Sopenharmony_ci            },
22721cb0ef41Sopenharmony_ci            {
22731cb0ef41Sopenharmony_ci              "textRaw": "DEP0093: `crypto.fips` is deprecated and replaced",
22741cb0ef41Sopenharmony_ci              "name": "dep0093:_`crypto.fips`_is_deprecated_and_replaced",
22751cb0ef41Sopenharmony_ci              "meta": {
22761cb0ef41Sopenharmony_ci                "changes": [
22771cb0ef41Sopenharmony_ci                  {
22781cb0ef41Sopenharmony_ci                    "version": "v10.0.0",
22791cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/18335",
22801cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
22811cb0ef41Sopenharmony_ci                  }
22821cb0ef41Sopenharmony_ci                ]
22831cb0ef41Sopenharmony_ci              },
22841cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <a href=\"crypto.html#cryptofips\"><code>crypto.fips</code></a> property is deprecated. Please use <code>crypto.setFips()</code>\nand <code>crypto.getFips()</code> instead.</p>",
22851cb0ef41Sopenharmony_ci              "type": "module",
22861cb0ef41Sopenharmony_ci              "displayName": "DEP0093: `crypto.fips` is deprecated and replaced"
22871cb0ef41Sopenharmony_ci            },
22881cb0ef41Sopenharmony_ci            {
22891cb0ef41Sopenharmony_ci              "textRaw": "DEP0094: Using `assert.fail()` with more than one argument",
22901cb0ef41Sopenharmony_ci              "name": "dep0094:_using_`assert.fail()`_with_more_than_one_argument",
22911cb0ef41Sopenharmony_ci              "meta": {
22921cb0ef41Sopenharmony_ci                "changes": [
22931cb0ef41Sopenharmony_ci                  {
22941cb0ef41Sopenharmony_ci                    "version": "v10.0.0",
22951cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/18418",
22961cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
22971cb0ef41Sopenharmony_ci                  }
22981cb0ef41Sopenharmony_ci                ]
22991cb0ef41Sopenharmony_ci              },
23001cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime</p>\n<p>Using <code>assert.fail()</code> with more than one argument is deprecated. Use\n<code>assert.fail()</code> with only one argument or use a different <code>node:assert</code> module\nmethod.</p>",
23011cb0ef41Sopenharmony_ci              "type": "module",
23021cb0ef41Sopenharmony_ci              "displayName": "DEP0094: Using `assert.fail()` with more than one argument"
23031cb0ef41Sopenharmony_ci            },
23041cb0ef41Sopenharmony_ci            {
23051cb0ef41Sopenharmony_ci              "textRaw": "DEP0095: `timers.enroll()`",
23061cb0ef41Sopenharmony_ci              "name": "dep0095:_`timers.enroll()`",
23071cb0ef41Sopenharmony_ci              "meta": {
23081cb0ef41Sopenharmony_ci                "changes": [
23091cb0ef41Sopenharmony_ci                  {
23101cb0ef41Sopenharmony_ci                    "version": "v10.0.0",
23111cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/18066",
23121cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
23131cb0ef41Sopenharmony_ci                  }
23141cb0ef41Sopenharmony_ci                ]
23151cb0ef41Sopenharmony_ci              },
23161cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime</p>\n<p><code>timers.enroll()</code> is deprecated. Please use the publicly documented\n<a href=\"timers.html#settimeoutcallback-delay-args\"><code>setTimeout()</code></a> or <a href=\"timers.html#setintervalcallback-delay-args\"><code>setInterval()</code></a> instead.</p>",
23171cb0ef41Sopenharmony_ci              "type": "module",
23181cb0ef41Sopenharmony_ci              "displayName": "DEP0095: `timers.enroll()`"
23191cb0ef41Sopenharmony_ci            },
23201cb0ef41Sopenharmony_ci            {
23211cb0ef41Sopenharmony_ci              "textRaw": "DEP0096: `timers.unenroll()`",
23221cb0ef41Sopenharmony_ci              "name": "dep0096:_`timers.unenroll()`",
23231cb0ef41Sopenharmony_ci              "meta": {
23241cb0ef41Sopenharmony_ci                "changes": [
23251cb0ef41Sopenharmony_ci                  {
23261cb0ef41Sopenharmony_ci                    "version": "v10.0.0",
23271cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/18066",
23281cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
23291cb0ef41Sopenharmony_ci                  }
23301cb0ef41Sopenharmony_ci                ]
23311cb0ef41Sopenharmony_ci              },
23321cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime</p>\n<p><code>timers.unenroll()</code> is deprecated. Please use the publicly documented\n<a href=\"timers.html#cleartimeouttimeout\"><code>clearTimeout()</code></a> or <a href=\"timers.html#clearintervaltimeout\"><code>clearInterval()</code></a> instead.</p>",
23331cb0ef41Sopenharmony_ci              "type": "module",
23341cb0ef41Sopenharmony_ci              "displayName": "DEP0096: `timers.unenroll()`"
23351cb0ef41Sopenharmony_ci            },
23361cb0ef41Sopenharmony_ci            {
23371cb0ef41Sopenharmony_ci              "textRaw": "DEP0097: `MakeCallback` with `domain` property",
23381cb0ef41Sopenharmony_ci              "name": "dep0097:_`makecallback`_with_`domain`_property",
23391cb0ef41Sopenharmony_ci              "meta": {
23401cb0ef41Sopenharmony_ci                "changes": [
23411cb0ef41Sopenharmony_ci                  {
23421cb0ef41Sopenharmony_ci                    "version": "v10.0.0",
23431cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/17417",
23441cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
23451cb0ef41Sopenharmony_ci                  }
23461cb0ef41Sopenharmony_ci                ]
23471cb0ef41Sopenharmony_ci              },
23481cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime</p>\n<p>Users of <code>MakeCallback</code> that add the <code>domain</code> property to carry context,\nshould start using the <code>async_context</code> variant of <code>MakeCallback</code> or\n<code>CallbackScope</code>, or the high-level <code>AsyncResource</code> class.</p>",
23491cb0ef41Sopenharmony_ci              "type": "module",
23501cb0ef41Sopenharmony_ci              "displayName": "DEP0097: `MakeCallback` with `domain` property"
23511cb0ef41Sopenharmony_ci            },
23521cb0ef41Sopenharmony_ci            {
23531cb0ef41Sopenharmony_ci              "textRaw": "DEP0098: AsyncHooks embedder `AsyncResource.emitBefore` and `AsyncResource.emitAfter` APIs",
23541cb0ef41Sopenharmony_ci              "name": "dep0098:_asynchooks_embedder_`asyncresource.emitbefore`_and_`asyncresource.emitafter`_apis",
23551cb0ef41Sopenharmony_ci              "meta": {
23561cb0ef41Sopenharmony_ci                "changes": [
23571cb0ef41Sopenharmony_ci                  {
23581cb0ef41Sopenharmony_ci                    "version": "v12.0.0",
23591cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/26530",
23601cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
23611cb0ef41Sopenharmony_ci                  },
23621cb0ef41Sopenharmony_ci                  {
23631cb0ef41Sopenharmony_ci                    "version": [
23641cb0ef41Sopenharmony_ci                      "v10.0.0",
23651cb0ef41Sopenharmony_ci                      "v9.6.0",
23661cb0ef41Sopenharmony_ci                      "v8.12.0"
23671cb0ef41Sopenharmony_ci                    ],
23681cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/18632",
23691cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
23701cb0ef41Sopenharmony_ci                  }
23711cb0ef41Sopenharmony_ci                ]
23721cb0ef41Sopenharmony_ci              },
23731cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>The embedded API provided by AsyncHooks exposes <code>.emitBefore()</code> and\n<code>.emitAfter()</code> methods which are very easy to use incorrectly which can lead\nto unrecoverable errors.</p>\n<p>Use <a href=\"async_context.html#asyncresourceruninasyncscopefn-thisarg-args\"><code>asyncResource.runInAsyncScope()</code></a> API instead which provides a much\nsafer, and more convenient, alternative. See\n<a href=\"https://github.com/nodejs/node/pull/18513\">https://github.com/nodejs/node/pull/18513</a>.</p>",
23741cb0ef41Sopenharmony_ci              "type": "module",
23751cb0ef41Sopenharmony_ci              "displayName": "DEP0098: AsyncHooks embedder `AsyncResource.emitBefore` and `AsyncResource.emitAfter` APIs"
23761cb0ef41Sopenharmony_ci            },
23771cb0ef41Sopenharmony_ci            {
23781cb0ef41Sopenharmony_ci              "textRaw": "DEP0099: Async context-unaware `node::MakeCallback` C++ APIs",
23791cb0ef41Sopenharmony_ci              "name": "dep0099:_async_context-unaware_`node::makecallback`_c++_apis",
23801cb0ef41Sopenharmony_ci              "meta": {
23811cb0ef41Sopenharmony_ci                "changes": [
23821cb0ef41Sopenharmony_ci                  {
23831cb0ef41Sopenharmony_ci                    "version": "v10.0.0",
23841cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/18632",
23851cb0ef41Sopenharmony_ci                    "description": "Compile-time deprecation."
23861cb0ef41Sopenharmony_ci                  }
23871cb0ef41Sopenharmony_ci                ]
23881cb0ef41Sopenharmony_ci              },
23891cb0ef41Sopenharmony_ci              "desc": "<p>Type: Compile-time</p>\n<p>Certain versions of <code>node::MakeCallback</code> APIs available to native addons are\ndeprecated. Please use the versions of the API that accept an <code>async_context</code>\nparameter.</p>",
23901cb0ef41Sopenharmony_ci              "type": "module",
23911cb0ef41Sopenharmony_ci              "displayName": "DEP0099: Async context-unaware `node::MakeCallback` C++ APIs"
23921cb0ef41Sopenharmony_ci            },
23931cb0ef41Sopenharmony_ci            {
23941cb0ef41Sopenharmony_ci              "textRaw": "DEP0100: `process.assert()`",
23951cb0ef41Sopenharmony_ci              "name": "dep0100:_`process.assert()`",
23961cb0ef41Sopenharmony_ci              "meta": {
23971cb0ef41Sopenharmony_ci                "changes": [
23981cb0ef41Sopenharmony_ci                  {
23991cb0ef41Sopenharmony_ci                    "version": "v10.0.0",
24001cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/18666",
24011cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
24021cb0ef41Sopenharmony_ci                  },
24031cb0ef41Sopenharmony_ci                  {
24041cb0ef41Sopenharmony_ci                    "version": "v0.3.7",
24051cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
24061cb0ef41Sopenharmony_ci                  }
24071cb0ef41Sopenharmony_ci                ]
24081cb0ef41Sopenharmony_ci              },
24091cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime</p>\n<p><code>process.assert()</code> is deprecated. Please use the <a href=\"assert.html\"><code>assert</code></a> module instead.</p>\n<p>This was never a documented feature.</p>",
24101cb0ef41Sopenharmony_ci              "type": "module",
24111cb0ef41Sopenharmony_ci              "displayName": "DEP0100: `process.assert()`"
24121cb0ef41Sopenharmony_ci            },
24131cb0ef41Sopenharmony_ci            {
24141cb0ef41Sopenharmony_ci              "textRaw": "DEP0101: `--with-lttng`",
24151cb0ef41Sopenharmony_ci              "name": "dep0101:_`--with-lttng`",
24161cb0ef41Sopenharmony_ci              "meta": {
24171cb0ef41Sopenharmony_ci                "changes": [
24181cb0ef41Sopenharmony_ci                  {
24191cb0ef41Sopenharmony_ci                    "version": "v10.0.0",
24201cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/18982",
24211cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
24221cb0ef41Sopenharmony_ci                  }
24231cb0ef41Sopenharmony_ci                ]
24241cb0ef41Sopenharmony_ci              },
24251cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>The <code>--with-lttng</code> compile-time option has been removed.</p>",
24261cb0ef41Sopenharmony_ci              "type": "module",
24271cb0ef41Sopenharmony_ci              "displayName": "DEP0101: `--with-lttng`"
24281cb0ef41Sopenharmony_ci            },
24291cb0ef41Sopenharmony_ci            {
24301cb0ef41Sopenharmony_ci              "textRaw": "DEP0102: Using `noAssert` in `Buffer#(read|write)` operations",
24311cb0ef41Sopenharmony_ci              "name": "dep0102:_using_`noassert`_in_`buffer#(read|write)`_operations",
24321cb0ef41Sopenharmony_ci              "meta": {
24331cb0ef41Sopenharmony_ci                "changes": [
24341cb0ef41Sopenharmony_ci                  {
24351cb0ef41Sopenharmony_ci                    "version": "v10.0.0",
24361cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/18395",
24371cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
24381cb0ef41Sopenharmony_ci                  }
24391cb0ef41Sopenharmony_ci                ]
24401cb0ef41Sopenharmony_ci              },
24411cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>Using the <code>noAssert</code> argument has no functionality anymore. All input is\nverified regardless of the value of <code>noAssert</code>. Skipping the verification\ncould lead to hard-to-find errors and crashes.</p>",
24421cb0ef41Sopenharmony_ci              "type": "module",
24431cb0ef41Sopenharmony_ci              "displayName": "DEP0102: Using `noAssert` in `Buffer#(read|write)` operations"
24441cb0ef41Sopenharmony_ci            },
24451cb0ef41Sopenharmony_ci            {
24461cb0ef41Sopenharmony_ci              "textRaw": "DEP0103: `process.binding('util').is[...]` typechecks",
24471cb0ef41Sopenharmony_ci              "name": "dep0103:_`process.binding('util').is[...]`_typechecks",
24481cb0ef41Sopenharmony_ci              "meta": {
24491cb0ef41Sopenharmony_ci                "changes": [
24501cb0ef41Sopenharmony_ci                  {
24511cb0ef41Sopenharmony_ci                    "version": "v10.9.0",
24521cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/22004",
24531cb0ef41Sopenharmony_ci                    "description": "Superseded by [DEP0111](#DEP0111)."
24541cb0ef41Sopenharmony_ci                  },
24551cb0ef41Sopenharmony_ci                  {
24561cb0ef41Sopenharmony_ci                    "version": "v10.0.0",
24571cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/18415",
24581cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
24591cb0ef41Sopenharmony_ci                  }
24601cb0ef41Sopenharmony_ci                ]
24611cb0ef41Sopenharmony_ci              },
24621cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only (supports <a href=\"cli.html#--pending-deprecation\"><code>--pending-deprecation</code></a>)</p>\n<p>Using <code>process.binding()</code> in general should be avoided. The type checking\nmethods in particular can be replaced by using <a href=\"util.html#utiltypes\"><code>util.types</code></a>.</p>\n<p>This deprecation has been superseded by the deprecation of the\n<code>process.binding()</code> API (<a href=\"#DEP0111\">DEP0111</a>).</p>",
24631cb0ef41Sopenharmony_ci              "type": "module",
24641cb0ef41Sopenharmony_ci              "displayName": "DEP0103: `process.binding('util').is[...]` typechecks"
24651cb0ef41Sopenharmony_ci            },
24661cb0ef41Sopenharmony_ci            {
24671cb0ef41Sopenharmony_ci              "textRaw": "DEP0104: `process.env` string coercion",
24681cb0ef41Sopenharmony_ci              "name": "dep0104:_`process.env`_string_coercion",
24691cb0ef41Sopenharmony_ci              "meta": {
24701cb0ef41Sopenharmony_ci                "changes": [
24711cb0ef41Sopenharmony_ci                  {
24721cb0ef41Sopenharmony_ci                    "version": "v10.0.0",
24731cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/18990",
24741cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
24751cb0ef41Sopenharmony_ci                  }
24761cb0ef41Sopenharmony_ci                ]
24771cb0ef41Sopenharmony_ci              },
24781cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only (supports <a href=\"cli.html#--pending-deprecation\"><code>--pending-deprecation</code></a>)</p>\n<p>When assigning a non-string property to <a href=\"process.html#processenv\"><code>process.env</code></a>, the assigned value is\nimplicitly converted to a string. This behavior is deprecated if the assigned\nvalue is not a string, boolean, or number. In the future, such assignment might\nresult in a thrown error. Please convert the property to a string before\nassigning it to <code>process.env</code>.</p>",
24791cb0ef41Sopenharmony_ci              "type": "module",
24801cb0ef41Sopenharmony_ci              "displayName": "DEP0104: `process.env` string coercion"
24811cb0ef41Sopenharmony_ci            },
24821cb0ef41Sopenharmony_ci            {
24831cb0ef41Sopenharmony_ci              "textRaw": "DEP0105: `decipher.finaltol`",
24841cb0ef41Sopenharmony_ci              "name": "dep0105:_`decipher.finaltol`",
24851cb0ef41Sopenharmony_ci              "meta": {
24861cb0ef41Sopenharmony_ci                "changes": [
24871cb0ef41Sopenharmony_ci                  {
24881cb0ef41Sopenharmony_ci                    "version": "v11.0.0",
24891cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/19941",
24901cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
24911cb0ef41Sopenharmony_ci                  },
24921cb0ef41Sopenharmony_ci                  {
24931cb0ef41Sopenharmony_ci                    "version": "v10.0.0",
24941cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/19353",
24951cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
24961cb0ef41Sopenharmony_ci                  }
24971cb0ef41Sopenharmony_ci                ]
24981cb0ef41Sopenharmony_ci              },
24991cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p><code>decipher.finaltol()</code> has never been documented and was an alias for\n<a href=\"crypto.html#decipherfinaloutputencoding\"><code>decipher.final()</code></a>. This API has been removed, and it is recommended to use\n<a href=\"crypto.html#decipherfinaloutputencoding\"><code>decipher.final()</code></a> instead.</p>",
25001cb0ef41Sopenharmony_ci              "type": "module",
25011cb0ef41Sopenharmony_ci              "displayName": "DEP0105: `decipher.finaltol`"
25021cb0ef41Sopenharmony_ci            },
25031cb0ef41Sopenharmony_ci            {
25041cb0ef41Sopenharmony_ci              "textRaw": "DEP0106: `crypto.createCipher` and `crypto.createDecipher`",
25051cb0ef41Sopenharmony_ci              "name": "dep0106:_`crypto.createcipher`_and_`crypto.createdecipher`",
25061cb0ef41Sopenharmony_ci              "meta": {
25071cb0ef41Sopenharmony_ci                "changes": [
25081cb0ef41Sopenharmony_ci                  {
25091cb0ef41Sopenharmony_ci                    "version": "v11.0.0",
25101cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/22089",
25111cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
25121cb0ef41Sopenharmony_ci                  },
25131cb0ef41Sopenharmony_ci                  {
25141cb0ef41Sopenharmony_ci                    "version": "v10.0.0",
25151cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/19343",
25161cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
25171cb0ef41Sopenharmony_ci                  }
25181cb0ef41Sopenharmony_ci                ]
25191cb0ef41Sopenharmony_ci              },
25201cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime</p>\n<p>Using <a href=\"crypto.html#cryptocreatecipheralgorithm-password-options\"><code>crypto.createCipher()</code></a> and <a href=\"crypto.html#cryptocreatedecipheralgorithm-password-options\"><code>crypto.createDecipher()</code></a> must be\navoided as they use a weak key derivation function (MD5 with no salt) and static\ninitialization vectors. It is recommended to derive a key using\n<a href=\"crypto.html#cryptopbkdf2password-salt-iterations-keylen-digest-callback\"><code>crypto.pbkdf2()</code></a> or <a href=\"crypto.html#cryptoscryptpassword-salt-keylen-options-callback\"><code>crypto.scrypt()</code></a> with random salts and to use\n<a href=\"crypto.html#cryptocreatecipherivalgorithm-key-iv-options\"><code>crypto.createCipheriv()</code></a> and <a href=\"crypto.html#cryptocreatedecipherivalgorithm-key-iv-options\"><code>crypto.createDecipheriv()</code></a> to obtain the\n<a href=\"crypto.html#class-cipher\"><code>Cipher</code></a> and <a href=\"crypto.html#class-decipher\"><code>Decipher</code></a> objects respectively.</p>",
25211cb0ef41Sopenharmony_ci              "type": "module",
25221cb0ef41Sopenharmony_ci              "displayName": "DEP0106: `crypto.createCipher` and `crypto.createDecipher`"
25231cb0ef41Sopenharmony_ci            },
25241cb0ef41Sopenharmony_ci            {
25251cb0ef41Sopenharmony_ci              "textRaw": "DEP0107: `tls.convertNPNProtocols()`",
25261cb0ef41Sopenharmony_ci              "name": "dep0107:_`tls.convertnpnprotocols()`",
25271cb0ef41Sopenharmony_ci              "meta": {
25281cb0ef41Sopenharmony_ci                "changes": [
25291cb0ef41Sopenharmony_ci                  {
25301cb0ef41Sopenharmony_ci                    "version": "v11.0.0",
25311cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/20736",
25321cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
25331cb0ef41Sopenharmony_ci                  },
25341cb0ef41Sopenharmony_ci                  {
25351cb0ef41Sopenharmony_ci                    "version": "v10.0.0",
25361cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/19403",
25371cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
25381cb0ef41Sopenharmony_ci                  }
25391cb0ef41Sopenharmony_ci                ]
25401cb0ef41Sopenharmony_ci              },
25411cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>This was an undocumented helper function not intended for use outside Node.js\ncore and obsoleted by the removal of NPN (Next Protocol Negotiation) support.</p>",
25421cb0ef41Sopenharmony_ci              "type": "module",
25431cb0ef41Sopenharmony_ci              "displayName": "DEP0107: `tls.convertNPNProtocols()`"
25441cb0ef41Sopenharmony_ci            },
25451cb0ef41Sopenharmony_ci            {
25461cb0ef41Sopenharmony_ci              "textRaw": "DEP0108: `zlib.bytesRead`",
25471cb0ef41Sopenharmony_ci              "name": "dep0108:_`zlib.bytesread`",
25481cb0ef41Sopenharmony_ci              "meta": {
25491cb0ef41Sopenharmony_ci                "changes": [
25501cb0ef41Sopenharmony_ci                  {
25511cb0ef41Sopenharmony_ci                    "version": "v11.0.0",
25521cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/23308",
25531cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
25541cb0ef41Sopenharmony_ci                  },
25551cb0ef41Sopenharmony_ci                  {
25561cb0ef41Sopenharmony_ci                    "version": "v10.0.0",
25571cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/19414",
25581cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
25591cb0ef41Sopenharmony_ci                  }
25601cb0ef41Sopenharmony_ci                ]
25611cb0ef41Sopenharmony_ci              },
25621cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime</p>\n<p>Deprecated alias for <a href=\"zlib.html#zlibbyteswritten\"><code>zlib.bytesWritten</code></a>. This original name was chosen\nbecause it also made sense to interpret the value as the number of bytes\nread by the engine, but is inconsistent with other streams in Node.js that\nexpose values under these names.</p>",
25631cb0ef41Sopenharmony_ci              "type": "module",
25641cb0ef41Sopenharmony_ci              "displayName": "DEP0108: `zlib.bytesRead`"
25651cb0ef41Sopenharmony_ci            },
25661cb0ef41Sopenharmony_ci            {
25671cb0ef41Sopenharmony_ci              "textRaw": "DEP0109: `http`, `https`, and `tls` support for invalid URLs",
25681cb0ef41Sopenharmony_ci              "name": "dep0109:_`http`,_`https`,_and_`tls`_support_for_invalid_urls",
25691cb0ef41Sopenharmony_ci              "meta": {
25701cb0ef41Sopenharmony_ci                "changes": [
25711cb0ef41Sopenharmony_ci                  {
25721cb0ef41Sopenharmony_ci                    "version": "v16.0.0",
25731cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/36853",
25741cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
25751cb0ef41Sopenharmony_ci                  },
25761cb0ef41Sopenharmony_ci                  {
25771cb0ef41Sopenharmony_ci                    "version": "v11.0.0",
25781cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/20270",
25791cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
25801cb0ef41Sopenharmony_ci                  }
25811cb0ef41Sopenharmony_ci                ]
25821cb0ef41Sopenharmony_ci              },
25831cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>Some previously supported (but strictly invalid) URLs were accepted through the\n<a href=\"http.html#httprequestoptions-callback\"><code>http.request()</code></a>, <a href=\"http.html#httpgetoptions-callback\"><code>http.get()</code></a>, <a href=\"https.html#httpsrequestoptions-callback\"><code>https.request()</code></a>,\n<a href=\"https.html#httpsgetoptions-callback\"><code>https.get()</code></a>, and <a href=\"tls.html#tlscheckserveridentityhostname-cert\"><code>tls.checkServerIdentity()</code></a> APIs because those were\naccepted by the legacy <code>url.parse()</code> API. The mentioned APIs now use the WHATWG\nURL parser that requires strictly valid URLs. Passing an invalid URL is\ndeprecated and support will be removed in the future.</p>",
25841cb0ef41Sopenharmony_ci              "type": "module",
25851cb0ef41Sopenharmony_ci              "displayName": "DEP0109: `http`, `https`, and `tls` support for invalid URLs"
25861cb0ef41Sopenharmony_ci            },
25871cb0ef41Sopenharmony_ci            {
25881cb0ef41Sopenharmony_ci              "textRaw": "DEP0110: `vm.Script` cached data",
25891cb0ef41Sopenharmony_ci              "name": "dep0110:_`vm.script`_cached_data",
25901cb0ef41Sopenharmony_ci              "meta": {
25911cb0ef41Sopenharmony_ci                "changes": [
25921cb0ef41Sopenharmony_ci                  {
25931cb0ef41Sopenharmony_ci                    "version": "v10.6.0",
25941cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/20300",
25951cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
25961cb0ef41Sopenharmony_ci                  }
25971cb0ef41Sopenharmony_ci                ]
25981cb0ef41Sopenharmony_ci              },
25991cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <code>produceCachedData</code> option is deprecated. Use\n<a href=\"vm.html#scriptcreatecacheddata\"><code>script.createCachedData()</code></a> instead.</p>",
26001cb0ef41Sopenharmony_ci              "type": "module",
26011cb0ef41Sopenharmony_ci              "displayName": "DEP0110: `vm.Script` cached data"
26021cb0ef41Sopenharmony_ci            },
26031cb0ef41Sopenharmony_ci            {
26041cb0ef41Sopenharmony_ci              "textRaw": "DEP0111: `process.binding()`",
26051cb0ef41Sopenharmony_ci              "name": "dep0111:_`process.binding()`",
26061cb0ef41Sopenharmony_ci              "meta": {
26071cb0ef41Sopenharmony_ci                "changes": [
26081cb0ef41Sopenharmony_ci                  {
26091cb0ef41Sopenharmony_ci                    "version": "v11.12.0",
26101cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/26500",
26111cb0ef41Sopenharmony_ci                    "description": "Added support for `--pending-deprecation`."
26121cb0ef41Sopenharmony_ci                  },
26131cb0ef41Sopenharmony_ci                  {
26141cb0ef41Sopenharmony_ci                    "version": "v10.9.0",
26151cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/22004",
26161cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
26171cb0ef41Sopenharmony_ci                  }
26181cb0ef41Sopenharmony_ci                ]
26191cb0ef41Sopenharmony_ci              },
26201cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only (supports <a href=\"cli.html#--pending-deprecation\"><code>--pending-deprecation</code></a>)</p>\n<p><code>process.binding()</code> is for use by Node.js internal code only.</p>\n<p>While <code>process.binding()</code> has not reached End-of-Life status in general, it is\nunavailable when <a href=\"permissions.html#policies\">policies</a> are enabled.</p>",
26211cb0ef41Sopenharmony_ci              "type": "module",
26221cb0ef41Sopenharmony_ci              "displayName": "DEP0111: `process.binding()`"
26231cb0ef41Sopenharmony_ci            },
26241cb0ef41Sopenharmony_ci            {
26251cb0ef41Sopenharmony_ci              "textRaw": "DEP0112: `dgram` private APIs",
26261cb0ef41Sopenharmony_ci              "name": "dep0112:_`dgram`_private_apis",
26271cb0ef41Sopenharmony_ci              "meta": {
26281cb0ef41Sopenharmony_ci                "changes": [
26291cb0ef41Sopenharmony_ci                  {
26301cb0ef41Sopenharmony_ci                    "version": "v11.0.0",
26311cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/22011",
26321cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
26331cb0ef41Sopenharmony_ci                  }
26341cb0ef41Sopenharmony_ci                ]
26351cb0ef41Sopenharmony_ci              },
26361cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime</p>\n<p>The <code>node:dgram</code> module previously contained several APIs that were never meant\nto accessed outside of Node.js core: <code>Socket.prototype._handle</code>,\n<code>Socket.prototype._receiving</code>, <code>Socket.prototype._bindState</code>,\n<code>Socket.prototype._queue</code>, <code>Socket.prototype._reuseAddr</code>,\n<code>Socket.prototype._healthCheck()</code>, <code>Socket.prototype._stopReceiving()</code>, and\n<code>dgram._createSocketHandle()</code>.</p>",
26371cb0ef41Sopenharmony_ci              "type": "module",
26381cb0ef41Sopenharmony_ci              "displayName": "DEP0112: `dgram` private APIs"
26391cb0ef41Sopenharmony_ci            },
26401cb0ef41Sopenharmony_ci            {
26411cb0ef41Sopenharmony_ci              "textRaw": "DEP0113: `Cipher.setAuthTag()`, `Decipher.getAuthTag()`",
26421cb0ef41Sopenharmony_ci              "name": "dep0113:_`cipher.setauthtag()`,_`decipher.getauthtag()`",
26431cb0ef41Sopenharmony_ci              "meta": {
26441cb0ef41Sopenharmony_ci                "changes": [
26451cb0ef41Sopenharmony_ci                  {
26461cb0ef41Sopenharmony_ci                    "version": "v12.0.0",
26471cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/26249",
26481cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
26491cb0ef41Sopenharmony_ci                  },
26501cb0ef41Sopenharmony_ci                  {
26511cb0ef41Sopenharmony_ci                    "version": "v11.0.0",
26521cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/22126",
26531cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
26541cb0ef41Sopenharmony_ci                  }
26551cb0ef41Sopenharmony_ci                ]
26561cb0ef41Sopenharmony_ci              },
26571cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p><code>Cipher.setAuthTag()</code> and <code>Decipher.getAuthTag()</code> are no longer available. They\nwere never documented and would throw when called.</p>",
26581cb0ef41Sopenharmony_ci              "type": "module",
26591cb0ef41Sopenharmony_ci              "displayName": "DEP0113: `Cipher.setAuthTag()`, `Decipher.getAuthTag()`"
26601cb0ef41Sopenharmony_ci            },
26611cb0ef41Sopenharmony_ci            {
26621cb0ef41Sopenharmony_ci              "textRaw": "DEP0114: `crypto._toBuf()`",
26631cb0ef41Sopenharmony_ci              "name": "dep0114:_`crypto._tobuf()`",
26641cb0ef41Sopenharmony_ci              "meta": {
26651cb0ef41Sopenharmony_ci                "changes": [
26661cb0ef41Sopenharmony_ci                  {
26671cb0ef41Sopenharmony_ci                    "version": "v12.0.0",
26681cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/25338",
26691cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
26701cb0ef41Sopenharmony_ci                  },
26711cb0ef41Sopenharmony_ci                  {
26721cb0ef41Sopenharmony_ci                    "version": "v11.0.0",
26731cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/22501",
26741cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
26751cb0ef41Sopenharmony_ci                  }
26761cb0ef41Sopenharmony_ci                ]
26771cb0ef41Sopenharmony_ci              },
26781cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>The <code>crypto._toBuf()</code> function was not designed to be used by modules outside\nof Node.js core and was removed.</p>\n<!--lint disable nodejs-yaml-comments -->",
26791cb0ef41Sopenharmony_ci              "type": "module",
26801cb0ef41Sopenharmony_ci              "displayName": "DEP0114: `crypto._toBuf()`"
26811cb0ef41Sopenharmony_ci            },
26821cb0ef41Sopenharmony_ci            {
26831cb0ef41Sopenharmony_ci              "textRaw": "DEP0115: `crypto.prng()`, `crypto.pseudoRandomBytes()`, `crypto.rng()`",
26841cb0ef41Sopenharmony_ci              "name": "dep0115:_`crypto.prng()`,_`crypto.pseudorandombytes()`,_`crypto.rng()`",
26851cb0ef41Sopenharmony_ci              "meta": {
26861cb0ef41Sopenharmony_ci                "changes": [
26871cb0ef41Sopenharmony_ci                  {
26881cb0ef41Sopenharmony_ci                    "version": "v11.0.0",
26891cb0ef41Sopenharmony_ci                    "pr-url": [
26901cb0ef41Sopenharmony_ci                      "https://github.com/nodejs/node/pull/22519",
26911cb0ef41Sopenharmony_ci                      "https://github.com/nodejs/node/pull/23017"
26921cb0ef41Sopenharmony_ci                    ],
26931cb0ef41Sopenharmony_ci                    "description": "Added documentation-only deprecation with `--pending-deprecation` support."
26941cb0ef41Sopenharmony_ci                  }
26951cb0ef41Sopenharmony_ci                ]
26961cb0ef41Sopenharmony_ci              },
26971cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only (supports <a href=\"cli.html#--pending-deprecation\"><code>--pending-deprecation</code></a>)</p>\n<!--lint enable nodejs-yaml-comments -->\n<p>In recent versions of Node.js, there is no difference between\n<a href=\"crypto.html#cryptorandombytessize-callback\"><code>crypto.randomBytes()</code></a> and <code>crypto.pseudoRandomBytes()</code>. The latter is\ndeprecated along with the undocumented aliases <code>crypto.prng()</code> and\n<code>crypto.rng()</code> in favor of <a href=\"crypto.html#cryptorandombytessize-callback\"><code>crypto.randomBytes()</code></a> and might be removed in a\nfuture release.</p>",
26981cb0ef41Sopenharmony_ci              "type": "module",
26991cb0ef41Sopenharmony_ci              "displayName": "DEP0115: `crypto.prng()`, `crypto.pseudoRandomBytes()`, `crypto.rng()`"
27001cb0ef41Sopenharmony_ci            },
27011cb0ef41Sopenharmony_ci            {
27021cb0ef41Sopenharmony_ci              "textRaw": "DEP0116: Legacy URL API",
27031cb0ef41Sopenharmony_ci              "name": "dep0116:_legacy_url_api",
27041cb0ef41Sopenharmony_ci              "meta": {
27051cb0ef41Sopenharmony_ci                "changes": [
27061cb0ef41Sopenharmony_ci                  {
27071cb0ef41Sopenharmony_ci                    "version": "v18.13.0",
27081cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/44919",
27091cb0ef41Sopenharmony_ci                    "description": "\\`url.parse()` is deprecated again in DEP0169."
27101cb0ef41Sopenharmony_ci                  },
27111cb0ef41Sopenharmony_ci                  {
27121cb0ef41Sopenharmony_ci                    "version": [
27131cb0ef41Sopenharmony_ci                      "v15.13.0",
27141cb0ef41Sopenharmony_ci                      "v14.17.0"
27151cb0ef41Sopenharmony_ci                    ],
27161cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/37784",
27171cb0ef41Sopenharmony_ci                    "description": "Deprecation revoked. Status changed to \"Legacy\"."
27181cb0ef41Sopenharmony_ci                  },
27191cb0ef41Sopenharmony_ci                  {
27201cb0ef41Sopenharmony_ci                    "version": "v11.0.0",
27211cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/22715",
27221cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
27231cb0ef41Sopenharmony_ci                  }
27241cb0ef41Sopenharmony_ci                ]
27251cb0ef41Sopenharmony_ci              },
27261cb0ef41Sopenharmony_ci              "desc": "<p>Type: Deprecation revoked</p>\n<p>The <a href=\"url.html#legacy-url-api\">legacy URL API</a> is deprecated. This includes <a href=\"url.html#urlformaturlobject\"><code>url.format()</code></a>,\n<a href=\"url.html#urlparseurlstring-parsequerystring-slashesdenotehost\"><code>url.parse()</code></a>, <a href=\"url.html#urlresolvefrom-to\"><code>url.resolve()</code></a>, and the <a href=\"url.html#legacy-urlobject\">legacy <code>urlObject</code></a>. Please\nuse the <a href=\"url.html#the-whatwg-url-api\">WHATWG URL API</a> instead.</p>",
27271cb0ef41Sopenharmony_ci              "type": "module",
27281cb0ef41Sopenharmony_ci              "displayName": "DEP0116: Legacy URL API"
27291cb0ef41Sopenharmony_ci            },
27301cb0ef41Sopenharmony_ci            {
27311cb0ef41Sopenharmony_ci              "textRaw": "DEP0117: Native crypto handles",
27321cb0ef41Sopenharmony_ci              "name": "dep0117:_native_crypto_handles",
27331cb0ef41Sopenharmony_ci              "meta": {
27341cb0ef41Sopenharmony_ci                "changes": [
27351cb0ef41Sopenharmony_ci                  {
27361cb0ef41Sopenharmony_ci                    "version": "v12.0.0",
27371cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/27011",
27381cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
27391cb0ef41Sopenharmony_ci                  },
27401cb0ef41Sopenharmony_ci                  {
27411cb0ef41Sopenharmony_ci                    "version": "v11.0.0",
27421cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/22747",
27431cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
27441cb0ef41Sopenharmony_ci                  }
27451cb0ef41Sopenharmony_ci                ]
27461cb0ef41Sopenharmony_ci              },
27471cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>Previous versions of Node.js exposed handles to internal native objects through\nthe <code>_handle</code> property of the <code>Cipher</code>, <code>Decipher</code>, <code>DiffieHellman</code>,\n<code>DiffieHellmanGroup</code>, <code>ECDH</code>, <code>Hash</code>, <code>Hmac</code>, <code>Sign</code>, and <code>Verify</code> classes.\nThe <code>_handle</code> property has been removed because improper use of the native\nobject can lead to crashing the application.</p>",
27481cb0ef41Sopenharmony_ci              "type": "module",
27491cb0ef41Sopenharmony_ci              "displayName": "DEP0117: Native crypto handles"
27501cb0ef41Sopenharmony_ci            },
27511cb0ef41Sopenharmony_ci            {
27521cb0ef41Sopenharmony_ci              "textRaw": "DEP0118: `dns.lookup()` support for a falsy host name",
27531cb0ef41Sopenharmony_ci              "name": "dep0118:_`dns.lookup()`_support_for_a_falsy_host_name",
27541cb0ef41Sopenharmony_ci              "meta": {
27551cb0ef41Sopenharmony_ci                "changes": [
27561cb0ef41Sopenharmony_ci                  {
27571cb0ef41Sopenharmony_ci                    "version": "v11.0.0",
27581cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/23173",
27591cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
27601cb0ef41Sopenharmony_ci                  }
27611cb0ef41Sopenharmony_ci                ]
27621cb0ef41Sopenharmony_ci              },
27631cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime</p>\n<p>Previous versions of Node.js supported <code>dns.lookup()</code> with a falsy host name\nlike <code>dns.lookup(false)</code> due to backward compatibility.\nThis behavior is undocumented and is thought to be unused in real world apps.\nIt will become an error in future versions of Node.js.</p>",
27641cb0ef41Sopenharmony_ci              "type": "module",
27651cb0ef41Sopenharmony_ci              "displayName": "DEP0118: `dns.lookup()` support for a falsy host name"
27661cb0ef41Sopenharmony_ci            },
27671cb0ef41Sopenharmony_ci            {
27681cb0ef41Sopenharmony_ci              "textRaw": "DEP0119: `process.binding('uv').errname()` private API",
27691cb0ef41Sopenharmony_ci              "name": "dep0119:_`process.binding('uv').errname()`_private_api",
27701cb0ef41Sopenharmony_ci              "meta": {
27711cb0ef41Sopenharmony_ci                "changes": [
27721cb0ef41Sopenharmony_ci                  {
27731cb0ef41Sopenharmony_ci                    "version": "v11.0.0",
27741cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/23597",
27751cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
27761cb0ef41Sopenharmony_ci                  }
27771cb0ef41Sopenharmony_ci                ]
27781cb0ef41Sopenharmony_ci              },
27791cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only (supports <a href=\"cli.html#--pending-deprecation\"><code>--pending-deprecation</code></a>)</p>\n<p><code>process.binding('uv').errname()</code> is deprecated. Please use\n<a href=\"util.html#utilgetsystemerrornameerr\"><code>util.getSystemErrorName()</code></a> instead.</p>",
27801cb0ef41Sopenharmony_ci              "type": "module",
27811cb0ef41Sopenharmony_ci              "displayName": "DEP0119: `process.binding('uv').errname()` private API"
27821cb0ef41Sopenharmony_ci            },
27831cb0ef41Sopenharmony_ci            {
27841cb0ef41Sopenharmony_ci              "textRaw": "DEP0120: Windows Performance Counter support",
27851cb0ef41Sopenharmony_ci              "name": "dep0120:_windows_performance_counter_support",
27861cb0ef41Sopenharmony_ci              "meta": {
27871cb0ef41Sopenharmony_ci                "changes": [
27881cb0ef41Sopenharmony_ci                  {
27891cb0ef41Sopenharmony_ci                    "version": "v12.0.0",
27901cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/24862",
27911cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
27921cb0ef41Sopenharmony_ci                  },
27931cb0ef41Sopenharmony_ci                  {
27941cb0ef41Sopenharmony_ci                    "version": "v11.0.0",
27951cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/22485",
27961cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
27971cb0ef41Sopenharmony_ci                  }
27981cb0ef41Sopenharmony_ci                ]
27991cb0ef41Sopenharmony_ci              },
28001cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>Windows Performance Counter support has been removed from Node.js. The\nundocumented <code>COUNTER_NET_SERVER_CONNECTION()</code>,\n<code>COUNTER_NET_SERVER_CONNECTION_CLOSE()</code>, <code>COUNTER_HTTP_SERVER_REQUEST()</code>,\n<code>COUNTER_HTTP_SERVER_RESPONSE()</code>, <code>COUNTER_HTTP_CLIENT_REQUEST()</code>, and\n<code>COUNTER_HTTP_CLIENT_RESPONSE()</code> functions have been deprecated.</p>",
28011cb0ef41Sopenharmony_ci              "type": "module",
28021cb0ef41Sopenharmony_ci              "displayName": "DEP0120: Windows Performance Counter support"
28031cb0ef41Sopenharmony_ci            },
28041cb0ef41Sopenharmony_ci            {
28051cb0ef41Sopenharmony_ci              "textRaw": "DEP0121: `net._setSimultaneousAccepts()`",
28061cb0ef41Sopenharmony_ci              "name": "dep0121:_`net._setsimultaneousaccepts()`",
28071cb0ef41Sopenharmony_ci              "meta": {
28081cb0ef41Sopenharmony_ci                "changes": [
28091cb0ef41Sopenharmony_ci                  {
28101cb0ef41Sopenharmony_ci                    "version": "v12.0.0",
28111cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/23760",
28121cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
28131cb0ef41Sopenharmony_ci                  }
28141cb0ef41Sopenharmony_ci                ]
28151cb0ef41Sopenharmony_ci              },
28161cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime</p>\n<p>The undocumented <code>net._setSimultaneousAccepts()</code> function was originally\nintended for debugging and performance tuning when using the\n<code>node:child_process</code> and <code>node:cluster</code> modules on Windows. The function is not\ngenerally useful and is being removed. See discussion here:\n<a href=\"https://github.com/nodejs/node/issues/18391\">https://github.com/nodejs/node/issues/18391</a></p>",
28171cb0ef41Sopenharmony_ci              "type": "module",
28181cb0ef41Sopenharmony_ci              "displayName": "DEP0121: `net._setSimultaneousAccepts()`"
28191cb0ef41Sopenharmony_ci            },
28201cb0ef41Sopenharmony_ci            {
28211cb0ef41Sopenharmony_ci              "textRaw": "DEP0122: `tls` `Server.prototype.setOptions()`",
28221cb0ef41Sopenharmony_ci              "name": "dep0122:_`tls`_`server.prototype.setoptions()`",
28231cb0ef41Sopenharmony_ci              "meta": {
28241cb0ef41Sopenharmony_ci                "changes": [
28251cb0ef41Sopenharmony_ci                  {
28261cb0ef41Sopenharmony_ci                    "version": "v12.0.0",
28271cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/23820",
28281cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
28291cb0ef41Sopenharmony_ci                  }
28301cb0ef41Sopenharmony_ci                ]
28311cb0ef41Sopenharmony_ci              },
28321cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime</p>\n<p>Please use <code>Server.prototype.setSecureContext()</code> instead.</p>",
28331cb0ef41Sopenharmony_ci              "type": "module",
28341cb0ef41Sopenharmony_ci              "displayName": "DEP0122: `tls` `Server.prototype.setOptions()`"
28351cb0ef41Sopenharmony_ci            },
28361cb0ef41Sopenharmony_ci            {
28371cb0ef41Sopenharmony_ci              "textRaw": "DEP0123: setting the TLS ServerName to an IP address",
28381cb0ef41Sopenharmony_ci              "name": "dep0123:_setting_the_tls_servername_to_an_ip_address",
28391cb0ef41Sopenharmony_ci              "meta": {
28401cb0ef41Sopenharmony_ci                "changes": [
28411cb0ef41Sopenharmony_ci                  {
28421cb0ef41Sopenharmony_ci                    "version": "v12.0.0",
28431cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/23329",
28441cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
28451cb0ef41Sopenharmony_ci                  }
28461cb0ef41Sopenharmony_ci                ]
28471cb0ef41Sopenharmony_ci              },
28481cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime</p>\n<p>Setting the TLS ServerName to an IP address is not permitted by\n<a href=\"https://tools.ietf.org/html/rfc6066#section-3\">RFC 6066</a>. This will be ignored in a future version.</p>",
28491cb0ef41Sopenharmony_ci              "type": "module",
28501cb0ef41Sopenharmony_ci              "displayName": "DEP0123: setting the TLS ServerName to an IP address"
28511cb0ef41Sopenharmony_ci            },
28521cb0ef41Sopenharmony_ci            {
28531cb0ef41Sopenharmony_ci              "textRaw": "DEP0124: using `REPLServer.rli`",
28541cb0ef41Sopenharmony_ci              "name": "dep0124:_using_`replserver.rli`",
28551cb0ef41Sopenharmony_ci              "meta": {
28561cb0ef41Sopenharmony_ci                "changes": [
28571cb0ef41Sopenharmony_ci                  {
28581cb0ef41Sopenharmony_ci                    "version": "v15.0.0",
28591cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/33286",
28601cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
28611cb0ef41Sopenharmony_ci                  },
28621cb0ef41Sopenharmony_ci                  {
28631cb0ef41Sopenharmony_ci                    "version": "v12.0.0",
28641cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/26260",
28651cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
28661cb0ef41Sopenharmony_ci                  }
28671cb0ef41Sopenharmony_ci                ]
28681cb0ef41Sopenharmony_ci              },
28691cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>This property is a reference to the instance itself.</p>",
28701cb0ef41Sopenharmony_ci              "type": "module",
28711cb0ef41Sopenharmony_ci              "displayName": "DEP0124: using `REPLServer.rli`"
28721cb0ef41Sopenharmony_ci            },
28731cb0ef41Sopenharmony_ci            {
28741cb0ef41Sopenharmony_ci              "textRaw": "DEP0125: `require('node:_stream_wrap')`",
28751cb0ef41Sopenharmony_ci              "name": "dep0125:_`require('node:_stream_wrap')`",
28761cb0ef41Sopenharmony_ci              "meta": {
28771cb0ef41Sopenharmony_ci                "changes": [
28781cb0ef41Sopenharmony_ci                  {
28791cb0ef41Sopenharmony_ci                    "version": "v12.0.0",
28801cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/26245",
28811cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
28821cb0ef41Sopenharmony_ci                  }
28831cb0ef41Sopenharmony_ci                ]
28841cb0ef41Sopenharmony_ci              },
28851cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime</p>\n<p>The <code>node:_stream_wrap</code> module is deprecated.</p>",
28861cb0ef41Sopenharmony_ci              "type": "module",
28871cb0ef41Sopenharmony_ci              "displayName": "DEP0125: `require('node:_stream_wrap')`"
28881cb0ef41Sopenharmony_ci            },
28891cb0ef41Sopenharmony_ci            {
28901cb0ef41Sopenharmony_ci              "textRaw": "DEP0126: `timers.active()`",
28911cb0ef41Sopenharmony_ci              "name": "dep0126:_`timers.active()`",
28921cb0ef41Sopenharmony_ci              "meta": {
28931cb0ef41Sopenharmony_ci                "changes": [
28941cb0ef41Sopenharmony_ci                  {
28951cb0ef41Sopenharmony_ci                    "version": "v11.14.0",
28961cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/26760",
28971cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
28981cb0ef41Sopenharmony_ci                  }
28991cb0ef41Sopenharmony_ci                ]
29001cb0ef41Sopenharmony_ci              },
29011cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime</p>\n<p>The previously undocumented <code>timers.active()</code> is deprecated.\nPlease use the publicly documented <a href=\"timers.html#timeoutrefresh\"><code>timeout.refresh()</code></a> instead.\nIf re-referencing the timeout is necessary, <a href=\"timers.html#timeoutref\"><code>timeout.ref()</code></a> can be used\nwith no performance impact since Node.js 10.</p>",
29021cb0ef41Sopenharmony_ci              "type": "module",
29031cb0ef41Sopenharmony_ci              "displayName": "DEP0126: `timers.active()`"
29041cb0ef41Sopenharmony_ci            },
29051cb0ef41Sopenharmony_ci            {
29061cb0ef41Sopenharmony_ci              "textRaw": "DEP0127: `timers._unrefActive()`",
29071cb0ef41Sopenharmony_ci              "name": "dep0127:_`timers._unrefactive()`",
29081cb0ef41Sopenharmony_ci              "meta": {
29091cb0ef41Sopenharmony_ci                "changes": [
29101cb0ef41Sopenharmony_ci                  {
29111cb0ef41Sopenharmony_ci                    "version": "v11.14.0",
29121cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/26760",
29131cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
29141cb0ef41Sopenharmony_ci                  }
29151cb0ef41Sopenharmony_ci                ]
29161cb0ef41Sopenharmony_ci              },
29171cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime</p>\n<p>The previously undocumented and \"private\" <code>timers._unrefActive()</code> is deprecated.\nPlease use the publicly documented <a href=\"timers.html#timeoutrefresh\"><code>timeout.refresh()</code></a> instead.\nIf unreferencing the timeout is necessary, <a href=\"timers.html#timeoutunref\"><code>timeout.unref()</code></a> can be used\nwith no performance impact since Node.js 10.</p>",
29181cb0ef41Sopenharmony_ci              "type": "module",
29191cb0ef41Sopenharmony_ci              "displayName": "DEP0127: `timers._unrefActive()`"
29201cb0ef41Sopenharmony_ci            },
29211cb0ef41Sopenharmony_ci            {
29221cb0ef41Sopenharmony_ci              "textRaw": "DEP0128: modules with an invalid `main` entry and an `index.js` file",
29231cb0ef41Sopenharmony_ci              "name": "dep0128:_modules_with_an_invalid_`main`_entry_and_an_`index.js`_file",
29241cb0ef41Sopenharmony_ci              "meta": {
29251cb0ef41Sopenharmony_ci                "changes": [
29261cb0ef41Sopenharmony_ci                  {
29271cb0ef41Sopenharmony_ci                    "version": "v16.0.0",
29281cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/37204",
29291cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
29301cb0ef41Sopenharmony_ci                  },
29311cb0ef41Sopenharmony_ci                  {
29321cb0ef41Sopenharmony_ci                    "version": "v12.0.0",
29331cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/26823",
29341cb0ef41Sopenharmony_ci                    "description": "Documentation-only."
29351cb0ef41Sopenharmony_ci                  }
29361cb0ef41Sopenharmony_ci                ]
29371cb0ef41Sopenharmony_ci              },
29381cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime</p>\n<p>Modules that have an invalid <code>main</code> entry (e.g., <code>./does-not-exist.js</code>) and\nalso have an <code>index.js</code> file in the top level directory will resolve the\n<code>index.js</code> file. That is deprecated and is going to throw an error in future\nNode.js versions.</p>",
29391cb0ef41Sopenharmony_ci              "type": "module",
29401cb0ef41Sopenharmony_ci              "displayName": "DEP0128: modules with an invalid `main` entry and an `index.js` file"
29411cb0ef41Sopenharmony_ci            },
29421cb0ef41Sopenharmony_ci            {
29431cb0ef41Sopenharmony_ci              "textRaw": "DEP0129: `ChildProcess._channel`",
29441cb0ef41Sopenharmony_ci              "name": "dep0129:_`childprocess._channel`",
29451cb0ef41Sopenharmony_ci              "meta": {
29461cb0ef41Sopenharmony_ci                "changes": [
29471cb0ef41Sopenharmony_ci                  {
29481cb0ef41Sopenharmony_ci                    "version": "v13.0.0",
29491cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/27949",
29501cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
29511cb0ef41Sopenharmony_ci                  },
29521cb0ef41Sopenharmony_ci                  {
29531cb0ef41Sopenharmony_ci                    "version": "v11.14.0",
29541cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/26982",
29551cb0ef41Sopenharmony_ci                    "description": "Documentation-only."
29561cb0ef41Sopenharmony_ci                  }
29571cb0ef41Sopenharmony_ci                ]
29581cb0ef41Sopenharmony_ci              },
29591cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime</p>\n<p>The <code>_channel</code> property of child process objects returned by <code>spawn()</code> and\nsimilar functions is not intended for public use. Use <code>ChildProcess.channel</code>\ninstead.</p>",
29601cb0ef41Sopenharmony_ci              "type": "module",
29611cb0ef41Sopenharmony_ci              "displayName": "DEP0129: `ChildProcess._channel`"
29621cb0ef41Sopenharmony_ci            },
29631cb0ef41Sopenharmony_ci            {
29641cb0ef41Sopenharmony_ci              "textRaw": "DEP0130: `Module.createRequireFromPath()`",
29651cb0ef41Sopenharmony_ci              "name": "dep0130:_`module.createrequirefrompath()`",
29661cb0ef41Sopenharmony_ci              "meta": {
29671cb0ef41Sopenharmony_ci                "changes": [
29681cb0ef41Sopenharmony_ci                  {
29691cb0ef41Sopenharmony_ci                    "version": "v16.0.0",
29701cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/37201",
29711cb0ef41Sopenharmony_ci                    "description": "End-of-life."
29721cb0ef41Sopenharmony_ci                  },
29731cb0ef41Sopenharmony_ci                  {
29741cb0ef41Sopenharmony_ci                    "version": "v13.0.0",
29751cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/27951",
29761cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
29771cb0ef41Sopenharmony_ci                  },
29781cb0ef41Sopenharmony_ci                  {
29791cb0ef41Sopenharmony_ci                    "version": "v12.2.0",
29801cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/27405",
29811cb0ef41Sopenharmony_ci                    "description": "Documentation-only."
29821cb0ef41Sopenharmony_ci                  }
29831cb0ef41Sopenharmony_ci                ]
29841cb0ef41Sopenharmony_ci              },
29851cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>Use <a href=\"module.html#modulecreaterequirefilename\"><code>module.createRequire()</code></a> instead.</p>",
29861cb0ef41Sopenharmony_ci              "type": "module",
29871cb0ef41Sopenharmony_ci              "displayName": "DEP0130: `Module.createRequireFromPath()`"
29881cb0ef41Sopenharmony_ci            },
29891cb0ef41Sopenharmony_ci            {
29901cb0ef41Sopenharmony_ci              "textRaw": "DEP0131: Legacy HTTP parser",
29911cb0ef41Sopenharmony_ci              "name": "dep0131:_legacy_http_parser",
29921cb0ef41Sopenharmony_ci              "meta": {
29931cb0ef41Sopenharmony_ci                "changes": [
29941cb0ef41Sopenharmony_ci                  {
29951cb0ef41Sopenharmony_ci                    "version": "v13.0.0",
29961cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/29589",
29971cb0ef41Sopenharmony_ci                    "description": "This feature has been removed."
29981cb0ef41Sopenharmony_ci                  },
29991cb0ef41Sopenharmony_ci                  {
30001cb0ef41Sopenharmony_ci                    "version": "v12.22.0",
30011cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/37603",
30021cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
30031cb0ef41Sopenharmony_ci                  },
30041cb0ef41Sopenharmony_ci                  {
30051cb0ef41Sopenharmony_ci                    "version": "v12.3.0",
30061cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/27498",
30071cb0ef41Sopenharmony_ci                    "description": "Documentation-only."
30081cb0ef41Sopenharmony_ci                  }
30091cb0ef41Sopenharmony_ci                ]
30101cb0ef41Sopenharmony_ci              },
30111cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>The legacy HTTP parser, used by default in versions of Node.js prior to 12.0.0,\nis deprecated and has been removed in v13.0.0. Prior to v13.0.0, the\n<code>--http-parser=legacy</code> command-line flag could be used to revert to using the\nlegacy parser.</p>",
30121cb0ef41Sopenharmony_ci              "type": "module",
30131cb0ef41Sopenharmony_ci              "displayName": "DEP0131: Legacy HTTP parser"
30141cb0ef41Sopenharmony_ci            },
30151cb0ef41Sopenharmony_ci            {
30161cb0ef41Sopenharmony_ci              "textRaw": "DEP0132: `worker.terminate()` with callback",
30171cb0ef41Sopenharmony_ci              "name": "dep0132:_`worker.terminate()`_with_callback",
30181cb0ef41Sopenharmony_ci              "meta": {
30191cb0ef41Sopenharmony_ci                "changes": [
30201cb0ef41Sopenharmony_ci                  {
30211cb0ef41Sopenharmony_ci                    "version": "v12.5.0",
30221cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/28021",
30231cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
30241cb0ef41Sopenharmony_ci                  }
30251cb0ef41Sopenharmony_ci                ]
30261cb0ef41Sopenharmony_ci              },
30271cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime</p>\n<p>Passing a callback to <a href=\"worker_threads.html#workerterminate\"><code>worker.terminate()</code></a> is deprecated. Use the returned\n<code>Promise</code> instead, or a listener to the worker's <code>'exit'</code> event.</p>",
30281cb0ef41Sopenharmony_ci              "type": "module",
30291cb0ef41Sopenharmony_ci              "displayName": "DEP0132: `worker.terminate()` with callback"
30301cb0ef41Sopenharmony_ci            },
30311cb0ef41Sopenharmony_ci            {
30321cb0ef41Sopenharmony_ci              "textRaw": "DEP0133: `http` `connection`",
30331cb0ef41Sopenharmony_ci              "name": "dep0133:_`http`_`connection`",
30341cb0ef41Sopenharmony_ci              "meta": {
30351cb0ef41Sopenharmony_ci                "changes": [
30361cb0ef41Sopenharmony_ci                  {
30371cb0ef41Sopenharmony_ci                    "version": "v12.12.0",
30381cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/29015",
30391cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
30401cb0ef41Sopenharmony_ci                  }
30411cb0ef41Sopenharmony_ci                ]
30421cb0ef41Sopenharmony_ci              },
30431cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>Prefer <a href=\"http.html#responsesocket\"><code>response.socket</code></a> over <a href=\"http.html#responseconnection\"><code>response.connection</code></a> and\n<a href=\"http.html#requestsocket\"><code>request.socket</code></a> over <a href=\"http.html#requestconnection\"><code>request.connection</code></a>.</p>",
30441cb0ef41Sopenharmony_ci              "type": "module",
30451cb0ef41Sopenharmony_ci              "displayName": "DEP0133: `http` `connection`"
30461cb0ef41Sopenharmony_ci            },
30471cb0ef41Sopenharmony_ci            {
30481cb0ef41Sopenharmony_ci              "textRaw": "DEP0134: `process._tickCallback`",
30491cb0ef41Sopenharmony_ci              "name": "dep0134:_`process._tickcallback`",
30501cb0ef41Sopenharmony_ci              "meta": {
30511cb0ef41Sopenharmony_ci                "changes": [
30521cb0ef41Sopenharmony_ci                  {
30531cb0ef41Sopenharmony_ci                    "version": "v12.12.0",
30541cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/29781",
30551cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
30561cb0ef41Sopenharmony_ci                  }
30571cb0ef41Sopenharmony_ci                ]
30581cb0ef41Sopenharmony_ci              },
30591cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only (supports <a href=\"cli.html#--pending-deprecation\"><code>--pending-deprecation</code></a>)</p>\n<p>The <code>process._tickCallback</code> property was never documented as\nan officially supported API.</p>",
30601cb0ef41Sopenharmony_ci              "type": "module",
30611cb0ef41Sopenharmony_ci              "displayName": "DEP0134: `process._tickCallback`"
30621cb0ef41Sopenharmony_ci            },
30631cb0ef41Sopenharmony_ci            {
30641cb0ef41Sopenharmony_ci              "textRaw": "DEP0135: `WriteStream.open()` and `ReadStream.open()` are internal",
30651cb0ef41Sopenharmony_ci              "name": "dep0135:_`writestream.open()`_and_`readstream.open()`_are_internal",
30661cb0ef41Sopenharmony_ci              "meta": {
30671cb0ef41Sopenharmony_ci                "changes": [
30681cb0ef41Sopenharmony_ci                  {
30691cb0ef41Sopenharmony_ci                    "version": "v13.0.0",
30701cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/29061",
30711cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
30721cb0ef41Sopenharmony_ci                  }
30731cb0ef41Sopenharmony_ci                ]
30741cb0ef41Sopenharmony_ci              },
30751cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime</p>\n<p><a href=\"fs.html#class-fswritestream\"><code>WriteStream.open()</code></a> and <a href=\"fs.html#class-fsreadstream\"><code>ReadStream.open()</code></a> are undocumented internal\nAPIs that do not make sense to use in userland. File streams should always be\nopened through their corresponding factory methods <a href=\"fs.html#fscreatewritestreampath-options\"><code>fs.createWriteStream()</code></a>\nand <a href=\"fs.html#fscreatereadstreampath-options\"><code>fs.createReadStream()</code></a>) or by passing a file descriptor in options.</p>",
30761cb0ef41Sopenharmony_ci              "type": "module",
30771cb0ef41Sopenharmony_ci              "displayName": "DEP0135: `WriteStream.open()` and `ReadStream.open()` are internal"
30781cb0ef41Sopenharmony_ci            },
30791cb0ef41Sopenharmony_ci            {
30801cb0ef41Sopenharmony_ci              "textRaw": "DEP0136: `http` `finished`",
30811cb0ef41Sopenharmony_ci              "name": "dep0136:_`http`_`finished`",
30821cb0ef41Sopenharmony_ci              "meta": {
30831cb0ef41Sopenharmony_ci                "changes": [
30841cb0ef41Sopenharmony_ci                  {
30851cb0ef41Sopenharmony_ci                    "version": [
30861cb0ef41Sopenharmony_ci                      "v13.4.0",
30871cb0ef41Sopenharmony_ci                      "v12.16.0"
30881cb0ef41Sopenharmony_ci                    ],
30891cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/28679",
30901cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
30911cb0ef41Sopenharmony_ci                  }
30921cb0ef41Sopenharmony_ci                ]
30931cb0ef41Sopenharmony_ci              },
30941cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p><a href=\"http.html#responsefinished\"><code>response.finished</code></a> indicates whether <a href=\"http.html#responseenddata-encoding-callback\"><code>response.end()</code></a> has been\ncalled, not whether <code>'finish'</code> has been emitted and the underlying data\nis flushed.</p>\n<p>Use <a href=\"http.html#responsewritablefinished\"><code>response.writableFinished</code></a> or <a href=\"http.html#responsewritableended\"><code>response.writableEnded</code></a>\naccordingly instead to avoid the ambiguity.</p>\n<p>To maintain existing behavior <code>response.finished</code> should be replaced with\n<code>response.writableEnded</code>.</p>",
30951cb0ef41Sopenharmony_ci              "type": "module",
30961cb0ef41Sopenharmony_ci              "displayName": "DEP0136: `http` `finished`"
30971cb0ef41Sopenharmony_ci            },
30981cb0ef41Sopenharmony_ci            {
30991cb0ef41Sopenharmony_ci              "textRaw": "DEP0137: Closing fs.FileHandle on garbage collection",
31001cb0ef41Sopenharmony_ci              "name": "dep0137:_closing_fs.filehandle_on_garbage_collection",
31011cb0ef41Sopenharmony_ci              "meta": {
31021cb0ef41Sopenharmony_ci                "changes": [
31031cb0ef41Sopenharmony_ci                  {
31041cb0ef41Sopenharmony_ci                    "version": "v14.0.0",
31051cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/28396",
31061cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
31071cb0ef41Sopenharmony_ci                  }
31081cb0ef41Sopenharmony_ci                ]
31091cb0ef41Sopenharmony_ci              },
31101cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime</p>\n<p>Allowing a <a href=\"fs.html#class-filehandle\"><code>fs.FileHandle</code></a> object to be closed on garbage collection is\ndeprecated. In the future, doing so might result in a thrown error that will\nterminate the process.</p>\n<p>Please ensure that all <code>fs.FileHandle</code> objects are explicitly closed using\n<code>FileHandle.prototype.close()</code> when the <code>fs.FileHandle</code> is no longer needed:</p>\n<pre><code class=\"language-js\">const fsPromises = require('node:fs').promises;\nasync function openAndClose() {\n  let filehandle;\n  try {\n    filehandle = await fsPromises.open('thefile.txt', 'r');\n  } finally {\n    if (filehandle !== undefined)\n      await filehandle.close();\n  }\n}\n</code></pre>",
31111cb0ef41Sopenharmony_ci              "type": "module",
31121cb0ef41Sopenharmony_ci              "displayName": "DEP0137: Closing fs.FileHandle on garbage collection"
31131cb0ef41Sopenharmony_ci            },
31141cb0ef41Sopenharmony_ci            {
31151cb0ef41Sopenharmony_ci              "textRaw": "DEP0138: `process.mainModule`",
31161cb0ef41Sopenharmony_ci              "name": "dep0138:_`process.mainmodule`",
31171cb0ef41Sopenharmony_ci              "meta": {
31181cb0ef41Sopenharmony_ci                "changes": [
31191cb0ef41Sopenharmony_ci                  {
31201cb0ef41Sopenharmony_ci                    "version": "v14.0.0",
31211cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/32232",
31221cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
31231cb0ef41Sopenharmony_ci                  }
31241cb0ef41Sopenharmony_ci                ]
31251cb0ef41Sopenharmony_ci              },
31261cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p><a href=\"process.html#processmainmodule\"><code>process.mainModule</code></a> is a CommonJS-only feature while <code>process</code> global\nobject is shared with non-CommonJS environment. Its use within ECMAScript\nmodules is unsupported.</p>\n<p>It is deprecated in favor of <a href=\"modules.html#accessing-the-main-module\"><code>require.main</code></a>, because it serves the same\npurpose and is only available on CommonJS environment.</p>",
31271cb0ef41Sopenharmony_ci              "type": "module",
31281cb0ef41Sopenharmony_ci              "displayName": "DEP0138: `process.mainModule`"
31291cb0ef41Sopenharmony_ci            },
31301cb0ef41Sopenharmony_ci            {
31311cb0ef41Sopenharmony_ci              "textRaw": "DEP0139: `process.umask()` with no arguments",
31321cb0ef41Sopenharmony_ci              "name": "dep0139:_`process.umask()`_with_no_arguments",
31331cb0ef41Sopenharmony_ci              "meta": {
31341cb0ef41Sopenharmony_ci                "changes": [
31351cb0ef41Sopenharmony_ci                  {
31361cb0ef41Sopenharmony_ci                    "version": [
31371cb0ef41Sopenharmony_ci                      "v14.0.0",
31381cb0ef41Sopenharmony_ci                      "v12.19.0"
31391cb0ef41Sopenharmony_ci                    ],
31401cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/32499",
31411cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
31421cb0ef41Sopenharmony_ci                  }
31431cb0ef41Sopenharmony_ci                ]
31441cb0ef41Sopenharmony_ci              },
31451cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>Calling <code>process.umask()</code> with no argument causes the process-wide umask to be\nwritten twice. This introduces a race condition between threads, and is a\npotential security vulnerability. There is no safe, cross-platform alternative\nAPI.</p>",
31461cb0ef41Sopenharmony_ci              "type": "module",
31471cb0ef41Sopenharmony_ci              "displayName": "DEP0139: `process.umask()` with no arguments"
31481cb0ef41Sopenharmony_ci            },
31491cb0ef41Sopenharmony_ci            {
31501cb0ef41Sopenharmony_ci              "textRaw": "DEP0140: Use `request.destroy()` instead of `request.abort()`",
31511cb0ef41Sopenharmony_ci              "name": "dep0140:_use_`request.destroy()`_instead_of_`request.abort()`",
31521cb0ef41Sopenharmony_ci              "meta": {
31531cb0ef41Sopenharmony_ci                "changes": [
31541cb0ef41Sopenharmony_ci                  {
31551cb0ef41Sopenharmony_ci                    "version": [
31561cb0ef41Sopenharmony_ci                      "v14.1.0",
31571cb0ef41Sopenharmony_ci                      "v13.14.0"
31581cb0ef41Sopenharmony_ci                    ],
31591cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/32807",
31601cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
31611cb0ef41Sopenharmony_ci                  }
31621cb0ef41Sopenharmony_ci                ]
31631cb0ef41Sopenharmony_ci              },
31641cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>Use <a href=\"http.html#requestdestroyerror\"><code>request.destroy()</code></a> instead of <a href=\"http.html#requestabort\"><code>request.abort()</code></a>.</p>",
31651cb0ef41Sopenharmony_ci              "type": "module",
31661cb0ef41Sopenharmony_ci              "displayName": "DEP0140: Use `request.destroy()` instead of `request.abort()`"
31671cb0ef41Sopenharmony_ci            },
31681cb0ef41Sopenharmony_ci            {
31691cb0ef41Sopenharmony_ci              "textRaw": "DEP0141: `repl.inputStream` and `repl.outputStream`",
31701cb0ef41Sopenharmony_ci              "name": "dep0141:_`repl.inputstream`_and_`repl.outputstream`",
31711cb0ef41Sopenharmony_ci              "meta": {
31721cb0ef41Sopenharmony_ci                "changes": [
31731cb0ef41Sopenharmony_ci                  {
31741cb0ef41Sopenharmony_ci                    "version": "v14.3.0",
31751cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/33294",
31761cb0ef41Sopenharmony_ci                    "description": "Documentation-only (supports [`--pending-deprecation`][])."
31771cb0ef41Sopenharmony_ci                  }
31781cb0ef41Sopenharmony_ci                ]
31791cb0ef41Sopenharmony_ci              },
31801cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only (supports <a href=\"cli.html#--pending-deprecation\"><code>--pending-deprecation</code></a>)</p>\n<p>The <code>node:repl</code> module exported the input and output stream twice. Use <code>.input</code>\ninstead of <code>.inputStream</code> and <code>.output</code> instead of <code>.outputStream</code>.</p>",
31811cb0ef41Sopenharmony_ci              "type": "module",
31821cb0ef41Sopenharmony_ci              "displayName": "DEP0141: `repl.inputStream` and `repl.outputStream`"
31831cb0ef41Sopenharmony_ci            },
31841cb0ef41Sopenharmony_ci            {
31851cb0ef41Sopenharmony_ci              "textRaw": "DEP0142: `repl._builtinLibs`",
31861cb0ef41Sopenharmony_ci              "name": "dep0142:_`repl._builtinlibs`",
31871cb0ef41Sopenharmony_ci              "meta": {
31881cb0ef41Sopenharmony_ci                "changes": [
31891cb0ef41Sopenharmony_ci                  {
31901cb0ef41Sopenharmony_ci                    "version": "v14.3.0",
31911cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/33294",
31921cb0ef41Sopenharmony_ci                    "description": "Documentation-only (supports [`--pending-deprecation`][])."
31931cb0ef41Sopenharmony_ci                  }
31941cb0ef41Sopenharmony_ci                ]
31951cb0ef41Sopenharmony_ci              },
31961cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <code>node:repl</code> module exports a <code>_builtinLibs</code> property that contains an array\nof built-in modules. It was incomplete so far and instead it's better to rely\nupon <code>require('node:module').builtinModules</code>.</p>",
31971cb0ef41Sopenharmony_ci              "type": "module",
31981cb0ef41Sopenharmony_ci              "displayName": "DEP0142: `repl._builtinLibs`"
31991cb0ef41Sopenharmony_ci            },
32001cb0ef41Sopenharmony_ci            {
32011cb0ef41Sopenharmony_ci              "textRaw": "DEP0143: `Transform._transformState`",
32021cb0ef41Sopenharmony_ci              "name": "dep0143:_`transform._transformstate`",
32031cb0ef41Sopenharmony_ci              "meta": {
32041cb0ef41Sopenharmony_ci                "changes": [
32051cb0ef41Sopenharmony_ci                  {
32061cb0ef41Sopenharmony_ci                    "version": "v14.5.0",
32071cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/33126",
32081cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
32091cb0ef41Sopenharmony_ci                  }
32101cb0ef41Sopenharmony_ci                ]
32111cb0ef41Sopenharmony_ci              },
32121cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime\n<code>Transform._transformState</code> will be removed in future versions where it is\nno longer required due to simplification of the implementation.</p>",
32131cb0ef41Sopenharmony_ci              "type": "module",
32141cb0ef41Sopenharmony_ci              "displayName": "DEP0143: `Transform._transformState`"
32151cb0ef41Sopenharmony_ci            },
32161cb0ef41Sopenharmony_ci            {
32171cb0ef41Sopenharmony_ci              "textRaw": "DEP0144: `module.parent`",
32181cb0ef41Sopenharmony_ci              "name": "dep0144:_`module.parent`",
32191cb0ef41Sopenharmony_ci              "meta": {
32201cb0ef41Sopenharmony_ci                "changes": [
32211cb0ef41Sopenharmony_ci                  {
32221cb0ef41Sopenharmony_ci                    "version": [
32231cb0ef41Sopenharmony_ci                      "v14.6.0",
32241cb0ef41Sopenharmony_ci                      "v12.19.0"
32251cb0ef41Sopenharmony_ci                    ],
32261cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/32217",
32271cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
32281cb0ef41Sopenharmony_ci                  }
32291cb0ef41Sopenharmony_ci                ]
32301cb0ef41Sopenharmony_ci              },
32311cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only (supports <a href=\"cli.html#--pending-deprecation\"><code>--pending-deprecation</code></a>)</p>\n<p>A CommonJS module can access the first module that required it using\n<code>module.parent</code>. This feature is deprecated because it does not work\nconsistently in the presence of ECMAScript modules and because it gives an\ninaccurate representation of the CommonJS module graph.</p>\n<p>Some modules use it to check if they are the entry point of the current process.\nInstead, it is recommended to compare <code>require.main</code> and <code>module</code>:</p>\n<pre><code class=\"language-js\">if (require.main === module) {\n  // Code section that will run only if current file is the entry point.\n}\n</code></pre>\n<p>When looking for the CommonJS modules that have required the current one,\n<code>require.cache</code> and <code>module.children</code> can be used:</p>\n<pre><code class=\"language-js\">const moduleParents = Object.values(require.cache)\n  .filter((m) => m.children.includes(module));\n</code></pre>",
32321cb0ef41Sopenharmony_ci              "type": "module",
32331cb0ef41Sopenharmony_ci              "displayName": "DEP0144: `module.parent`"
32341cb0ef41Sopenharmony_ci            },
32351cb0ef41Sopenharmony_ci            {
32361cb0ef41Sopenharmony_ci              "textRaw": "DEP0145: `socket.bufferSize`",
32371cb0ef41Sopenharmony_ci              "name": "dep0145:_`socket.buffersize`",
32381cb0ef41Sopenharmony_ci              "meta": {
32391cb0ef41Sopenharmony_ci                "changes": [
32401cb0ef41Sopenharmony_ci                  {
32411cb0ef41Sopenharmony_ci                    "version": "v14.6.0",
32421cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/34088",
32431cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
32441cb0ef41Sopenharmony_ci                  }
32451cb0ef41Sopenharmony_ci                ]
32461cb0ef41Sopenharmony_ci              },
32471cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p><a href=\"net.html#socketbuffersize\"><code>socket.bufferSize</code></a> is just an alias for <a href=\"stream.html#writablewritablelength\"><code>writable.writableLength</code></a>.</p>",
32481cb0ef41Sopenharmony_ci              "type": "module",
32491cb0ef41Sopenharmony_ci              "displayName": "DEP0145: `socket.bufferSize`"
32501cb0ef41Sopenharmony_ci            },
32511cb0ef41Sopenharmony_ci            {
32521cb0ef41Sopenharmony_ci              "textRaw": "DEP0146: `new crypto.Certificate()`",
32531cb0ef41Sopenharmony_ci              "name": "dep0146:_`new_crypto.certificate()`",
32541cb0ef41Sopenharmony_ci              "meta": {
32551cb0ef41Sopenharmony_ci                "changes": [
32561cb0ef41Sopenharmony_ci                  {
32571cb0ef41Sopenharmony_ci                    "version": "v14.9.0",
32581cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/34697",
32591cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
32601cb0ef41Sopenharmony_ci                  }
32611cb0ef41Sopenharmony_ci                ]
32621cb0ef41Sopenharmony_ci              },
32631cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <a href=\"crypto.html#legacy-api\"><code>crypto.Certificate()</code> constructor</a> is deprecated. Use\n<a href=\"crypto.html#class-certificate\">static methods of <code>crypto.Certificate()</code></a> instead.</p>",
32641cb0ef41Sopenharmony_ci              "type": "module",
32651cb0ef41Sopenharmony_ci              "displayName": "DEP0146: `new crypto.Certificate()`"
32661cb0ef41Sopenharmony_ci            },
32671cb0ef41Sopenharmony_ci            {
32681cb0ef41Sopenharmony_ci              "textRaw": "DEP0147: `fs.rmdir(path, { recursive: true })`",
32691cb0ef41Sopenharmony_ci              "name": "dep0147:_`fs.rmdir(path,_{_recursive:_true_})`",
32701cb0ef41Sopenharmony_ci              "meta": {
32711cb0ef41Sopenharmony_ci                "changes": [
32721cb0ef41Sopenharmony_ci                  {
32731cb0ef41Sopenharmony_ci                    "version": "v16.0.0",
32741cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/37302",
32751cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
32761cb0ef41Sopenharmony_ci                  },
32771cb0ef41Sopenharmony_ci                  {
32781cb0ef41Sopenharmony_ci                    "version": "v15.0.0",
32791cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/35562",
32801cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation for permissive behavior."
32811cb0ef41Sopenharmony_ci                  },
32821cb0ef41Sopenharmony_ci                  {
32831cb0ef41Sopenharmony_ci                    "version": "v14.14.0",
32841cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/35579",
32851cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
32861cb0ef41Sopenharmony_ci                  }
32871cb0ef41Sopenharmony_ci                ]
32881cb0ef41Sopenharmony_ci              },
32891cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime</p>\n<p>In future versions of Node.js, <code>recursive</code> option will be ignored for\n<code>fs.rmdir</code>, <code>fs.rmdirSync</code>, and <code>fs.promises.rmdir</code>.</p>\n<p>Use <code>fs.rm(path, { recursive: true, force: true })</code>,\n<code>fs.rmSync(path, { recursive: true, force: true })</code> or\n<code>fs.promises.rm(path, { recursive: true, force: true })</code> instead.</p>",
32901cb0ef41Sopenharmony_ci              "type": "module",
32911cb0ef41Sopenharmony_ci              "displayName": "DEP0147: `fs.rmdir(path, { recursive: true })`"
32921cb0ef41Sopenharmony_ci            },
32931cb0ef41Sopenharmony_ci            {
32941cb0ef41Sopenharmony_ci              "textRaw": "DEP0148: Folder mappings in `\"exports\"` (trailing `\"/\"`)",
32951cb0ef41Sopenharmony_ci              "name": "dep0148:_folder_mappings_in_`\"exports\"`_(trailing_`\"/\"`)",
32961cb0ef41Sopenharmony_ci              "meta": {
32971cb0ef41Sopenharmony_ci                "changes": [
32981cb0ef41Sopenharmony_ci                  {
32991cb0ef41Sopenharmony_ci                    "version": "v17.0.0",
33001cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/40121",
33011cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
33021cb0ef41Sopenharmony_ci                  },
33031cb0ef41Sopenharmony_ci                  {
33041cb0ef41Sopenharmony_ci                    "version": "v16.0.0",
33051cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/37215",
33061cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
33071cb0ef41Sopenharmony_ci                  },
33081cb0ef41Sopenharmony_ci                  {
33091cb0ef41Sopenharmony_ci                    "version": "v15.1.0",
33101cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/35747",
33111cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation for self-referencing imports."
33121cb0ef41Sopenharmony_ci                  },
33131cb0ef41Sopenharmony_ci                  {
33141cb0ef41Sopenharmony_ci                    "version": "v14.13.0",
33151cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/34718",
33161cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
33171cb0ef41Sopenharmony_ci                  }
33181cb0ef41Sopenharmony_ci                ]
33191cb0ef41Sopenharmony_ci              },
33201cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime</p>\n<p>Using a trailing <code>\"/\"</code> to define subpath folder mappings in the\n<a href=\"packages.html#subpath-exports\">subpath exports</a> or <a href=\"packages.html#subpath-imports\">subpath imports</a> fields is deprecated. Use\n<a href=\"packages.html#subpath-patterns\">subpath patterns</a> instead.</p>",
33211cb0ef41Sopenharmony_ci              "type": "module",
33221cb0ef41Sopenharmony_ci              "displayName": "DEP0148: Folder mappings in `\"exports\"` (trailing `\"/\"`)"
33231cb0ef41Sopenharmony_ci            },
33241cb0ef41Sopenharmony_ci            {
33251cb0ef41Sopenharmony_ci              "textRaw": "DEP0149: `http.IncomingMessage#connection`",
33261cb0ef41Sopenharmony_ci              "name": "dep0149:_`http.incomingmessage#connection`",
33271cb0ef41Sopenharmony_ci              "meta": {
33281cb0ef41Sopenharmony_ci                "changes": [
33291cb0ef41Sopenharmony_ci                  {
33301cb0ef41Sopenharmony_ci                    "version": "v16.0.0",
33311cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/33768",
33321cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
33331cb0ef41Sopenharmony_ci                  }
33341cb0ef41Sopenharmony_ci                ]
33351cb0ef41Sopenharmony_ci              },
33361cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only.</p>\n<p>Prefer <a href=\"http.html#messagesocket\"><code>message.socket</code></a> over <a href=\"http.html#messageconnection\"><code>message.connection</code></a>.</p>",
33371cb0ef41Sopenharmony_ci              "type": "module",
33381cb0ef41Sopenharmony_ci              "displayName": "DEP0149: `http.IncomingMessage#connection`"
33391cb0ef41Sopenharmony_ci            },
33401cb0ef41Sopenharmony_ci            {
33411cb0ef41Sopenharmony_ci              "textRaw": "DEP0150: Changing the value of `process.config`",
33421cb0ef41Sopenharmony_ci              "name": "dep0150:_changing_the_value_of_`process.config`",
33431cb0ef41Sopenharmony_ci              "meta": {
33441cb0ef41Sopenharmony_ci                "changes": [
33451cb0ef41Sopenharmony_ci                  {
33461cb0ef41Sopenharmony_ci                    "version": "v19.0.0",
33471cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/43627",
33481cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
33491cb0ef41Sopenharmony_ci                  },
33501cb0ef41Sopenharmony_ci                  {
33511cb0ef41Sopenharmony_ci                    "version": "v16.0.0",
33521cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/36902",
33531cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
33541cb0ef41Sopenharmony_ci                  }
33551cb0ef41Sopenharmony_ci                ]
33561cb0ef41Sopenharmony_ci              },
33571cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>The <code>process.config</code> property provides access to Node.js compile-time settings.\nHowever, the property is mutable and therefore subject to tampering. The ability\nto change the value will be removed in a future version of Node.js.</p>",
33581cb0ef41Sopenharmony_ci              "type": "module",
33591cb0ef41Sopenharmony_ci              "displayName": "DEP0150: Changing the value of `process.config`"
33601cb0ef41Sopenharmony_ci            },
33611cb0ef41Sopenharmony_ci            {
33621cb0ef41Sopenharmony_ci              "textRaw": "DEP0151: Main index lookup and extension searching",
33631cb0ef41Sopenharmony_ci              "name": "dep0151:_main_index_lookup_and_extension_searching",
33641cb0ef41Sopenharmony_ci              "meta": {
33651cb0ef41Sopenharmony_ci                "changes": [
33661cb0ef41Sopenharmony_ci                  {
33671cb0ef41Sopenharmony_ci                    "version": "v16.0.0",
33681cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/37206",
33691cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
33701cb0ef41Sopenharmony_ci                  },
33711cb0ef41Sopenharmony_ci                  {
33721cb0ef41Sopenharmony_ci                    "version": [
33731cb0ef41Sopenharmony_ci                      "v15.8.0",
33741cb0ef41Sopenharmony_ci                      "v14.18.0"
33751cb0ef41Sopenharmony_ci                    ],
33761cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/36918",
33771cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation with `--pending-deprecation` support."
33781cb0ef41Sopenharmony_ci                  }
33791cb0ef41Sopenharmony_ci                ]
33801cb0ef41Sopenharmony_ci              },
33811cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime</p>\n<p>Previously, <code>index.js</code> and extension searching lookups would apply to\n<code>import 'pkg'</code> main entry point resolution, even when resolving ES modules.</p>\n<p>With this deprecation, all ES module main entry point resolutions require\nan explicit <a href=\"packages.html#main-entry-point-export\"><code>\"exports\"</code> or <code>\"main\"</code> entry</a> with the exact file extension.</p>",
33821cb0ef41Sopenharmony_ci              "type": "module",
33831cb0ef41Sopenharmony_ci              "displayName": "DEP0151: Main index lookup and extension searching"
33841cb0ef41Sopenharmony_ci            },
33851cb0ef41Sopenharmony_ci            {
33861cb0ef41Sopenharmony_ci              "textRaw": "DEP0152: Extension PerformanceEntry properties",
33871cb0ef41Sopenharmony_ci              "name": "dep0152:_extension_performanceentry_properties",
33881cb0ef41Sopenharmony_ci              "meta": {
33891cb0ef41Sopenharmony_ci                "changes": [
33901cb0ef41Sopenharmony_ci                  {
33911cb0ef41Sopenharmony_ci                    "version": "v16.0.0",
33921cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/37136",
33931cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
33941cb0ef41Sopenharmony_ci                  }
33951cb0ef41Sopenharmony_ci                ]
33961cb0ef41Sopenharmony_ci              },
33971cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime</p>\n<p>The <code>'gc'</code>, <code>'http2'</code>, and <code>'http'</code> <a href=\"perf_hooks.html#class-performanceentry\" class=\"type\">&lt;PerformanceEntry&gt;</a> object types have\nadditional properties assigned to them that provide additional information.\nThese properties are now available within the standard <code>detail</code> property\nof the <code>PerformanceEntry</code> object. The existing accessors have been\ndeprecated and should no longer be used.</p>",
33981cb0ef41Sopenharmony_ci              "type": "module",
33991cb0ef41Sopenharmony_ci              "displayName": "DEP0152: Extension PerformanceEntry properties"
34001cb0ef41Sopenharmony_ci            },
34011cb0ef41Sopenharmony_ci            {
34021cb0ef41Sopenharmony_ci              "textRaw": "DEP0153: `dns.lookup` and `dnsPromises.lookup` options type coercion",
34031cb0ef41Sopenharmony_ci              "name": "dep0153:_`dns.lookup`_and_`dnspromises.lookup`_options_type_coercion",
34041cb0ef41Sopenharmony_ci              "meta": {
34051cb0ef41Sopenharmony_ci                "changes": [
34061cb0ef41Sopenharmony_ci                  {
34071cb0ef41Sopenharmony_ci                    "version": "v18.0.0",
34081cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/41431",
34091cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
34101cb0ef41Sopenharmony_ci                  },
34111cb0ef41Sopenharmony_ci                  {
34121cb0ef41Sopenharmony_ci                    "version": "v17.0.0",
34131cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/39793",
34141cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
34151cb0ef41Sopenharmony_ci                  },
34161cb0ef41Sopenharmony_ci                  {
34171cb0ef41Sopenharmony_ci                    "version": "v16.8.0",
34181cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/38906",
34191cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
34201cb0ef41Sopenharmony_ci                  }
34211cb0ef41Sopenharmony_ci                ]
34221cb0ef41Sopenharmony_ci              },
34231cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>Using a non-nullish non-integer value for <code>family</code> option, a non-nullish\nnon-number value for <code>hints</code> option, a non-nullish non-boolean value for <code>all</code>\noption, or a non-nullish non-boolean value for <code>verbatim</code> option in\n<a href=\"dns.html#dnslookuphostname-options-callback\"><code>dns.lookup()</code></a> and <a href=\"dns.html#dnspromiseslookuphostname-options\"><code>dnsPromises.lookup()</code></a> throws an\n<code>ERR_INVALID_ARG_TYPE</code> error.</p>",
34241cb0ef41Sopenharmony_ci              "type": "module",
34251cb0ef41Sopenharmony_ci              "displayName": "DEP0153: `dns.lookup` and `dnsPromises.lookup` options type coercion"
34261cb0ef41Sopenharmony_ci            },
34271cb0ef41Sopenharmony_ci            {
34281cb0ef41Sopenharmony_ci              "textRaw": "DEP0154: RSA-PSS generate key pair options",
34291cb0ef41Sopenharmony_ci              "name": "dep0154:_rsa-pss_generate_key_pair_options",
34301cb0ef41Sopenharmony_ci              "meta": {
34311cb0ef41Sopenharmony_ci                "changes": [
34321cb0ef41Sopenharmony_ci                  {
34331cb0ef41Sopenharmony_ci                    "version": "v16.10.0",
34341cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/39927",
34351cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
34361cb0ef41Sopenharmony_ci                  }
34371cb0ef41Sopenharmony_ci                ]
34381cb0ef41Sopenharmony_ci              },
34391cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only (supports <a href=\"cli.html#--pending-deprecation\"><code>--pending-deprecation</code></a>)</p>\n<p>The <code>'hash'</code> and <code>'mgf1Hash'</code> options are replaced with <code>'hashAlgorithm'</code>\nand <code>'mgf1HashAlgorithm'</code>.</p>",
34401cb0ef41Sopenharmony_ci              "type": "module",
34411cb0ef41Sopenharmony_ci              "displayName": "DEP0154: RSA-PSS generate key pair options"
34421cb0ef41Sopenharmony_ci            },
34431cb0ef41Sopenharmony_ci            {
34441cb0ef41Sopenharmony_ci              "textRaw": "DEP0155: Trailing slashes in pattern specifier resolutions",
34451cb0ef41Sopenharmony_ci              "name": "dep0155:_trailing_slashes_in_pattern_specifier_resolutions",
34461cb0ef41Sopenharmony_ci              "meta": {
34471cb0ef41Sopenharmony_ci                "changes": [
34481cb0ef41Sopenharmony_ci                  {
34491cb0ef41Sopenharmony_ci                    "version": "v17.0.0",
34501cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/40117",
34511cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
34521cb0ef41Sopenharmony_ci                  },
34531cb0ef41Sopenharmony_ci                  {
34541cb0ef41Sopenharmony_ci                    "version": "v16.10.0",
34551cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/40039",
34561cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation with `--pending-deprecation` support."
34571cb0ef41Sopenharmony_ci                  }
34581cb0ef41Sopenharmony_ci                ]
34591cb0ef41Sopenharmony_ci              },
34601cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime</p>\n<p>The remapping of specifiers ending in <code>\"/\"</code> like <code>import 'pkg/x/'</code> is deprecated\nfor package <code>\"exports\"</code> and <code>\"imports\"</code> pattern resolutions.</p>",
34611cb0ef41Sopenharmony_ci              "type": "module",
34621cb0ef41Sopenharmony_ci              "displayName": "DEP0155: Trailing slashes in pattern specifier resolutions"
34631cb0ef41Sopenharmony_ci            },
34641cb0ef41Sopenharmony_ci            {
34651cb0ef41Sopenharmony_ci              "textRaw": "DEP0156: `.aborted` property and `'abort'`, `'aborted'` event in `http`",
34661cb0ef41Sopenharmony_ci              "name": "dep0156:_`.aborted`_property_and_`'abort'`,_`'aborted'`_event_in_`http`",
34671cb0ef41Sopenharmony_ci              "meta": {
34681cb0ef41Sopenharmony_ci                "changes": [
34691cb0ef41Sopenharmony_ci                  {
34701cb0ef41Sopenharmony_ci                    "version": [
34711cb0ef41Sopenharmony_ci                      "v17.0.0",
34721cb0ef41Sopenharmony_ci                      "v16.12.0"
34731cb0ef41Sopenharmony_ci                    ],
34741cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/36670",
34751cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
34761cb0ef41Sopenharmony_ci                  }
34771cb0ef41Sopenharmony_ci                ]
34781cb0ef41Sopenharmony_ci              },
34791cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>Move to <a href=\"stream.html#stream\" class=\"type\">&lt;Stream&gt;</a> API instead, as the <a href=\"http.html#class-httpclientrequest\"><code>http.ClientRequest</code></a>,\n<a href=\"http.html#class-httpserverresponse\"><code>http.ServerResponse</code></a>, and <a href=\"http.html#class-httpincomingmessage\"><code>http.IncomingMessage</code></a> are all stream-based.\nCheck <code>stream.destroyed</code> instead of the <code>.aborted</code> property, and listen for\n<code>'close'</code> instead of <code>'abort'</code>, <code>'aborted'</code> event.</p>\n<p>The <code>.aborted</code> property and <code>'abort'</code> event are only useful for detecting\n<code>.abort()</code> calls. For closing a request early, use the Stream\n<code>.destroy([error])</code> then check the <code>.destroyed</code> property and <code>'close'</code> event\nshould have the same effect. The receiving end should also check the\n<a href=\"stream.html#readablereadableended\"><code>readable.readableEnded</code></a> value on <a href=\"http.html#class-httpincomingmessage\"><code>http.IncomingMessage</code></a> to get whether\nit was an aborted or graceful destroy.</p>",
34801cb0ef41Sopenharmony_ci              "type": "module",
34811cb0ef41Sopenharmony_ci              "displayName": "DEP0156: `.aborted` property and `'abort'`, `'aborted'` event in `http`"
34821cb0ef41Sopenharmony_ci            },
34831cb0ef41Sopenharmony_ci            {
34841cb0ef41Sopenharmony_ci              "textRaw": "DEP0157: Thenable support in streams",
34851cb0ef41Sopenharmony_ci              "name": "dep0157:_thenable_support_in_streams",
34861cb0ef41Sopenharmony_ci              "meta": {
34871cb0ef41Sopenharmony_ci                "changes": [
34881cb0ef41Sopenharmony_ci                  {
34891cb0ef41Sopenharmony_ci                    "version": "v18.0.0",
34901cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/40773",
34911cb0ef41Sopenharmony_ci                    "description": "End-of-life."
34921cb0ef41Sopenharmony_ci                  },
34931cb0ef41Sopenharmony_ci                  {
34941cb0ef41Sopenharmony_ci                    "version": [
34951cb0ef41Sopenharmony_ci                      "v17.2.0",
34961cb0ef41Sopenharmony_ci                      "v16.14.0"
34971cb0ef41Sopenharmony_ci                    ],
34981cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/40860",
34991cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
35001cb0ef41Sopenharmony_ci                  }
35011cb0ef41Sopenharmony_ci                ]
35021cb0ef41Sopenharmony_ci              },
35031cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>An undocumented feature of Node.js streams was to support thenables in\nimplementation methods. This is now deprecated, use callbacks instead and avoid\nuse of async function for streams implementation methods.</p>\n<p>This feature caused users to encounter unexpected problems where the user\nimplements the function in callback style but uses e.g. an async method which\nwould cause an error since mixing promise and callback semantics is not valid.</p>\n<pre><code class=\"language-js\">const w = new Writable({\n  async final(callback) {\n    await someOp();\n    callback();\n  },\n});\n</code></pre>",
35041cb0ef41Sopenharmony_ci              "type": "module",
35051cb0ef41Sopenharmony_ci              "displayName": "DEP0157: Thenable support in streams"
35061cb0ef41Sopenharmony_ci            },
35071cb0ef41Sopenharmony_ci            {
35081cb0ef41Sopenharmony_ci              "textRaw": "DEP0158: `buffer.slice(start, end)`",
35091cb0ef41Sopenharmony_ci              "name": "dep0158:_`buffer.slice(start,_end)`",
35101cb0ef41Sopenharmony_ci              "meta": {
35111cb0ef41Sopenharmony_ci                "changes": [
35121cb0ef41Sopenharmony_ci                  {
35131cb0ef41Sopenharmony_ci                    "version": [
35141cb0ef41Sopenharmony_ci                      "v17.5.0",
35151cb0ef41Sopenharmony_ci                      "v16.15.0"
35161cb0ef41Sopenharmony_ci                    ],
35171cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/41596",
35181cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
35191cb0ef41Sopenharmony_ci                  }
35201cb0ef41Sopenharmony_ci                ]
35211cb0ef41Sopenharmony_ci              },
35221cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>This method was deprecated because it is not compatible with\n<code>Uint8Array.prototype.slice()</code>, which is a superclass of <code>Buffer</code>.</p>\n<p>Use <a href=\"buffer.html#bufsubarraystart-end\"><code>buffer.subarray</code></a> which does the same thing instead.</p>",
35231cb0ef41Sopenharmony_ci              "type": "module",
35241cb0ef41Sopenharmony_ci              "displayName": "DEP0158: `buffer.slice(start, end)`"
35251cb0ef41Sopenharmony_ci            },
35261cb0ef41Sopenharmony_ci            {
35271cb0ef41Sopenharmony_ci              "textRaw": "DEP0159: `ERR_INVALID_CALLBACK`",
35281cb0ef41Sopenharmony_ci              "name": "dep0159:_`err_invalid_callback`",
35291cb0ef41Sopenharmony_ci              "meta": {
35301cb0ef41Sopenharmony_ci                "changes": [
35311cb0ef41Sopenharmony_ci                  {
35321cb0ef41Sopenharmony_ci                    "version": "v18.0.0",
35331cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/41678",
35341cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
35351cb0ef41Sopenharmony_ci                  }
35361cb0ef41Sopenharmony_ci                ]
35371cb0ef41Sopenharmony_ci              },
35381cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>This error code was removed due to adding more confusion to\nthe errors used for value type validation.</p>",
35391cb0ef41Sopenharmony_ci              "type": "module",
35401cb0ef41Sopenharmony_ci              "displayName": "DEP0159: `ERR_INVALID_CALLBACK`"
35411cb0ef41Sopenharmony_ci            },
35421cb0ef41Sopenharmony_ci            {
35431cb0ef41Sopenharmony_ci              "textRaw": "DEP0160: `process.on('multipleResolves', handler)`",
35441cb0ef41Sopenharmony_ci              "name": "dep0160:_`process.on('multipleresolves',_handler)`",
35451cb0ef41Sopenharmony_ci              "meta": {
35461cb0ef41Sopenharmony_ci                "changes": [
35471cb0ef41Sopenharmony_ci                  {
35481cb0ef41Sopenharmony_ci                    "version": "v18.0.0",
35491cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/41896",
35501cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
35511cb0ef41Sopenharmony_ci                  },
35521cb0ef41Sopenharmony_ci                  {
35531cb0ef41Sopenharmony_ci                    "version": [
35541cb0ef41Sopenharmony_ci                      "v17.6.0",
35551cb0ef41Sopenharmony_ci                      "v16.15.0"
35561cb0ef41Sopenharmony_ci                    ],
35571cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/41872",
35581cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
35591cb0ef41Sopenharmony_ci                  }
35601cb0ef41Sopenharmony_ci                ]
35611cb0ef41Sopenharmony_ci              },
35621cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime.</p>\n<p>This event was deprecated because it did not work with V8 promise combinators\nwhich diminished its usefulness.</p>",
35631cb0ef41Sopenharmony_ci              "type": "module",
35641cb0ef41Sopenharmony_ci              "displayName": "DEP0160: `process.on('multipleResolves', handler)`"
35651cb0ef41Sopenharmony_ci            },
35661cb0ef41Sopenharmony_ci            {
35671cb0ef41Sopenharmony_ci              "textRaw": "DEP0161: `process._getActiveRequests()` and `process._getActiveHandles()`",
35681cb0ef41Sopenharmony_ci              "name": "dep0161:_`process._getactiverequests()`_and_`process._getactivehandles()`",
35691cb0ef41Sopenharmony_ci              "meta": {
35701cb0ef41Sopenharmony_ci                "changes": [
35711cb0ef41Sopenharmony_ci                  {
35721cb0ef41Sopenharmony_ci                    "version": [
35731cb0ef41Sopenharmony_ci                      "v17.6.0",
35741cb0ef41Sopenharmony_ci                      "v16.15.0"
35751cb0ef41Sopenharmony_ci                    ],
35761cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/41587",
35771cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
35781cb0ef41Sopenharmony_ci                  }
35791cb0ef41Sopenharmony_ci                ]
35801cb0ef41Sopenharmony_ci              },
35811cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <code>process._getActiveHandles()</code> and <code>process._getActiveRequests()</code>\nfunctions are not intended for public use and can be removed in future\nreleases.</p>\n<p>Use <a href=\"process.html#processgetactiveresourcesinfo\"><code>process.getActiveResourcesInfo()</code></a> to get a list of types of active\nresources and not the actual references.</p>",
35821cb0ef41Sopenharmony_ci              "type": "module",
35831cb0ef41Sopenharmony_ci              "displayName": "DEP0161: `process._getActiveRequests()` and `process._getActiveHandles()`"
35841cb0ef41Sopenharmony_ci            },
35851cb0ef41Sopenharmony_ci            {
35861cb0ef41Sopenharmony_ci              "textRaw": "DEP0162: `fs.write()`, `fs.writeFileSync()` coercion to string",
35871cb0ef41Sopenharmony_ci              "name": "dep0162:_`fs.write()`,_`fs.writefilesync()`_coercion_to_string",
35881cb0ef41Sopenharmony_ci              "meta": {
35891cb0ef41Sopenharmony_ci                "changes": [
35901cb0ef41Sopenharmony_ci                  {
35911cb0ef41Sopenharmony_ci                    "version": "v19.0.0",
35921cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/42796",
35931cb0ef41Sopenharmony_ci                    "description": "End-of-Life."
35941cb0ef41Sopenharmony_ci                  },
35951cb0ef41Sopenharmony_ci                  {
35961cb0ef41Sopenharmony_ci                    "version": "v18.0.0",
35971cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/42607",
35981cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
35991cb0ef41Sopenharmony_ci                  },
36001cb0ef41Sopenharmony_ci                  {
36011cb0ef41Sopenharmony_ci                    "version": [
36021cb0ef41Sopenharmony_ci                      "v17.8.0",
36031cb0ef41Sopenharmony_ci                      "v16.15.0"
36041cb0ef41Sopenharmony_ci                    ],
36051cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/42149",
36061cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
36071cb0ef41Sopenharmony_ci                  }
36081cb0ef41Sopenharmony_ci                ]
36091cb0ef41Sopenharmony_ci              },
36101cb0ef41Sopenharmony_ci              "desc": "<p>Type: End-of-Life</p>\n<p>Implicit coercion of objects with own <code>toString</code> property, passed as second\nparameter in <a href=\"fs.html#fswritefd-buffer-offset-length-position-callback\"><code>fs.write()</code></a>, <a href=\"fs.html#fswritefilefile-data-options-callback\"><code>fs.writeFile()</code></a>, <a href=\"fs.html#fsappendfilepath-data-options-callback\"><code>fs.appendFile()</code></a>,\n<a href=\"fs.html#fswritefilesyncfile-data-options\"><code>fs.writeFileSync()</code></a>, and <a href=\"fs.html#fsappendfilesyncpath-data-options\"><code>fs.appendFileSync()</code></a> is deprecated.\nConvert them to primitive strings.</p>",
36111cb0ef41Sopenharmony_ci              "type": "module",
36121cb0ef41Sopenharmony_ci              "displayName": "DEP0162: `fs.write()`, `fs.writeFileSync()` coercion to string"
36131cb0ef41Sopenharmony_ci            },
36141cb0ef41Sopenharmony_ci            {
36151cb0ef41Sopenharmony_ci              "textRaw": "DEP0163: `channel.subscribe(onMessage)`, `channel.unsubscribe(onMessage)`",
36161cb0ef41Sopenharmony_ci              "name": "dep0163:_`channel.subscribe(onmessage)`,_`channel.unsubscribe(onmessage)`",
36171cb0ef41Sopenharmony_ci              "meta": {
36181cb0ef41Sopenharmony_ci                "changes": [
36191cb0ef41Sopenharmony_ci                  {
36201cb0ef41Sopenharmony_ci                    "version": [
36211cb0ef41Sopenharmony_ci                      "v18.7.0",
36221cb0ef41Sopenharmony_ci                      "v16.17.0"
36231cb0ef41Sopenharmony_ci                    ],
36241cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/42714",
36251cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
36261cb0ef41Sopenharmony_ci                  }
36271cb0ef41Sopenharmony_ci                ]
36281cb0ef41Sopenharmony_ci              },
36291cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>These methods were deprecated because they can be used in a way which does not\nhold the channel reference alive long enough to receive the events.</p>\n<p>Use <a href=\"diagnostics_channel.html#diagnostics_channelsubscribename-onmessage\"><code>diagnostics_channel.subscribe(name, onMessage)</code></a> or\n<a href=\"diagnostics_channel.html#diagnostics_channelunsubscribename-onmessage\"><code>diagnostics_channel.unsubscribe(name, onMessage)</code></a> which does the same\nthing instead.</p>",
36301cb0ef41Sopenharmony_ci              "type": "module",
36311cb0ef41Sopenharmony_ci              "displayName": "DEP0163: `channel.subscribe(onMessage)`, `channel.unsubscribe(onMessage)`"
36321cb0ef41Sopenharmony_ci            },
36331cb0ef41Sopenharmony_ci            {
36341cb0ef41Sopenharmony_ci              "textRaw": "DEP0164: `process.exit(code)`, `process.exitCode` coercion to integer",
36351cb0ef41Sopenharmony_ci              "name": "dep0164:_`process.exit(code)`,_`process.exitcode`_coercion_to_integer",
36361cb0ef41Sopenharmony_ci              "meta": {
36371cb0ef41Sopenharmony_ci                "changes": [
36381cb0ef41Sopenharmony_ci                  {
36391cb0ef41Sopenharmony_ci                    "version": "v18.10.0",
36401cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/44714",
36411cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation of `process.exitCode` integer coercion."
36421cb0ef41Sopenharmony_ci                  },
36431cb0ef41Sopenharmony_ci                  {
36441cb0ef41Sopenharmony_ci                    "version": [
36451cb0ef41Sopenharmony_ci                      "v18.7.0",
36461cb0ef41Sopenharmony_ci                      "v16.17.0"
36471cb0ef41Sopenharmony_ci                    ],
36481cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/43738",
36491cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation of `process.exit(code)` integer coercion."
36501cb0ef41Sopenharmony_ci                  }
36511cb0ef41Sopenharmony_ci                ]
36521cb0ef41Sopenharmony_ci              },
36531cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>Values other than <code>undefined</code>, <code>null</code>, integer numbers, and integer strings\n(e.g., <code>'1'</code>) are deprecated as value for the <code>code</code> parameter in\n<a href=\"process.html#processexitcode\"><code>process.exit()</code></a> and as value to assign to <a href=\"process.html#processexitcode_1\"><code>process.exitCode</code></a>.</p>",
36541cb0ef41Sopenharmony_ci              "type": "module",
36551cb0ef41Sopenharmony_ci              "displayName": "DEP0164: `process.exit(code)`, `process.exitCode` coercion to integer"
36561cb0ef41Sopenharmony_ci            },
36571cb0ef41Sopenharmony_ci            {
36581cb0ef41Sopenharmony_ci              "textRaw": "DEP0165: `--trace-atomics-wait`",
36591cb0ef41Sopenharmony_ci              "name": "dep0165:_`--trace-atomics-wait`",
36601cb0ef41Sopenharmony_ci              "meta": {
36611cb0ef41Sopenharmony_ci                "changes": [
36621cb0ef41Sopenharmony_ci                  {
36631cb0ef41Sopenharmony_ci                    "version": "v18.8.0",
36641cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/44093",
36651cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
36661cb0ef41Sopenharmony_ci                  }
36671cb0ef41Sopenharmony_ci                ]
36681cb0ef41Sopenharmony_ci              },
36691cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <a href=\"cli.html#--trace-atomics-wait\"><code>--trace-atomics-wait</code></a> flag is deprecated.</p>",
36701cb0ef41Sopenharmony_ci              "type": "module",
36711cb0ef41Sopenharmony_ci              "displayName": "DEP0165: `--trace-atomics-wait`"
36721cb0ef41Sopenharmony_ci            },
36731cb0ef41Sopenharmony_ci            {
36741cb0ef41Sopenharmony_ci              "textRaw": "DEP0166: Double slashes in imports and exports targets",
36751cb0ef41Sopenharmony_ci              "name": "dep0166:_double_slashes_in_imports_and_exports_targets",
36761cb0ef41Sopenharmony_ci              "meta": {
36771cb0ef41Sopenharmony_ci                "changes": [
36781cb0ef41Sopenharmony_ci                  {
36791cb0ef41Sopenharmony_ci                    "version": "v19.0.0",
36801cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/44495",
36811cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
36821cb0ef41Sopenharmony_ci                  },
36831cb0ef41Sopenharmony_ci                  {
36841cb0ef41Sopenharmony_ci                    "version": "v18.10.0",
36851cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/44477",
36861cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation with `--pending-deprecation` support."
36871cb0ef41Sopenharmony_ci                  }
36881cb0ef41Sopenharmony_ci                ]
36891cb0ef41Sopenharmony_ci              },
36901cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime</p>\n<p>Package imports and exports targets mapping into paths including a double slash\n(of <em>\"/\"</em> or <em>\"\\\"</em>) are deprecated and will fail with a resolution validation\nerror in a future release. This same deprecation also applies to pattern matches\nstarting or ending in a slash.</p>",
36911cb0ef41Sopenharmony_ci              "type": "module",
36921cb0ef41Sopenharmony_ci              "displayName": "DEP0166: Double slashes in imports and exports targets"
36931cb0ef41Sopenharmony_ci            },
36941cb0ef41Sopenharmony_ci            {
36951cb0ef41Sopenharmony_ci              "textRaw": "DEP0167: Weak `DiffieHellmanGroup` instances (`modp1`, `modp2`, `modp5`)",
36961cb0ef41Sopenharmony_ci              "name": "dep0167:_weak_`diffiehellmangroup`_instances_(`modp1`,_`modp2`,_`modp5`)",
36971cb0ef41Sopenharmony_ci              "meta": {
36981cb0ef41Sopenharmony_ci                "changes": [
36991cb0ef41Sopenharmony_ci                  {
37001cb0ef41Sopenharmony_ci                    "version": "v18.10.0",
37011cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/44588",
37021cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
37031cb0ef41Sopenharmony_ci                  }
37041cb0ef41Sopenharmony_ci                ]
37051cb0ef41Sopenharmony_ci              },
37061cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The well-known MODP groups <code>modp1</code>, <code>modp2</code>, and <code>modp5</code> are deprecated because\nthey are not secure against practical attacks. See <a href=\"https://www.rfc-editor.org/rfc/rfc8247#section-2.4\">RFC 8247 Section 2.4</a> for\ndetails.</p>\n<p>These groups might be removed in future versions of Node.js. Applications that\nrely on these groups should evaluate using stronger MODP groups instead.</p>",
37071cb0ef41Sopenharmony_ci              "type": "module",
37081cb0ef41Sopenharmony_ci              "displayName": "DEP0167: Weak `DiffieHellmanGroup` instances (`modp1`, `modp2`, `modp5`)"
37091cb0ef41Sopenharmony_ci            },
37101cb0ef41Sopenharmony_ci            {
37111cb0ef41Sopenharmony_ci              "textRaw": "DEP0168: Unhandled exception in Node-API callbacks",
37121cb0ef41Sopenharmony_ci              "name": "dep0168:_unhandled_exception_in_node-api_callbacks",
37131cb0ef41Sopenharmony_ci              "meta": {
37141cb0ef41Sopenharmony_ci                "changes": [
37151cb0ef41Sopenharmony_ci                  {
37161cb0ef41Sopenharmony_ci                    "version": [
37171cb0ef41Sopenharmony_ci                      "v18.3.0",
37181cb0ef41Sopenharmony_ci                      "v16.17.0"
37191cb0ef41Sopenharmony_ci                    ],
37201cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/36510",
37211cb0ef41Sopenharmony_ci                    "description": "Runtime deprecation."
37221cb0ef41Sopenharmony_ci                  }
37231cb0ef41Sopenharmony_ci                ]
37241cb0ef41Sopenharmony_ci              },
37251cb0ef41Sopenharmony_ci              "desc": "<p>Type: Runtime</p>\n<p>The implicit suppression of uncaught exceptions in Node-API callbacks is now\ndeprecated.</p>\n<p>Set the flag <a href=\"cli.html#--force-node-api-uncaught-exceptions-policy\"><code>--force-node-api-uncaught-exceptions-policy</code></a> to force Node.js\nto emit an <a href=\"process.html#event-uncaughtexception\"><code>'uncaughtException'</code></a> event if the exception is not handled in\nNode-API callbacks.</p>",
37261cb0ef41Sopenharmony_ci              "type": "module",
37271cb0ef41Sopenharmony_ci              "displayName": "DEP0168: Unhandled exception in Node-API callbacks"
37281cb0ef41Sopenharmony_ci            },
37291cb0ef41Sopenharmony_ci            {
37301cb0ef41Sopenharmony_ci              "textRaw": "DEP0169: Insecure url.parse()",
37311cb0ef41Sopenharmony_ci              "name": "dep0169:_insecure_url.parse()",
37321cb0ef41Sopenharmony_ci              "meta": {
37331cb0ef41Sopenharmony_ci                "changes": [
37341cb0ef41Sopenharmony_ci                  {
37351cb0ef41Sopenharmony_ci                    "version": "v18.17.0",
37361cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/47203",
37371cb0ef41Sopenharmony_ci                    "description": "Added support for `--pending-deprecation`."
37381cb0ef41Sopenharmony_ci                  },
37391cb0ef41Sopenharmony_ci                  {
37401cb0ef41Sopenharmony_ci                    "version": [
37411cb0ef41Sopenharmony_ci                      "v18.13.0"
37421cb0ef41Sopenharmony_ci                    ],
37431cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/44919",
37441cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
37451cb0ef41Sopenharmony_ci                  }
37461cb0ef41Sopenharmony_ci                ]
37471cb0ef41Sopenharmony_ci              },
37481cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only (supports <a href=\"cli.html#--pending-deprecation\"><code>--pending-deprecation</code></a>)</p>\n<p><a href=\"url.html#urlparseurlstring-parsequerystring-slashesdenotehost\"><code>url.parse()</code></a> behavior is not standardized and prone to errors that\nhave security implications. Use the <a href=\"url.html#the-whatwg-url-api\">WHATWG URL API</a> instead. CVEs are not\nissued for <code>url.parse()</code> vulnerabilities.</p>",
37491cb0ef41Sopenharmony_ci              "type": "module",
37501cb0ef41Sopenharmony_ci              "displayName": "DEP0169: Insecure url.parse()"
37511cb0ef41Sopenharmony_ci            },
37521cb0ef41Sopenharmony_ci            {
37531cb0ef41Sopenharmony_ci              "textRaw": "DEP0170: Invalid port when using `url.parse()`",
37541cb0ef41Sopenharmony_ci              "name": "dep0170:_invalid_port_when_using_`url.parse()`",
37551cb0ef41Sopenharmony_ci              "meta": {
37561cb0ef41Sopenharmony_ci                "changes": [
37571cb0ef41Sopenharmony_ci                  {
37581cb0ef41Sopenharmony_ci                    "version": [
37591cb0ef41Sopenharmony_ci                      "v18.13.0"
37601cb0ef41Sopenharmony_ci                    ],
37611cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/45576",
37621cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
37631cb0ef41Sopenharmony_ci                  }
37641cb0ef41Sopenharmony_ci                ]
37651cb0ef41Sopenharmony_ci              },
37661cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p><a href=\"url.html#urlparseurlstring-parsequerystring-slashesdenotehost\"><code>url.parse()</code></a> accepts URLs with ports that are not numbers. This behavior\nmight result in host name spoofing with unexpected input. These URLs will throw\nan error in future versions of Node.js, as the <a href=\"url.html#the-whatwg-url-api\">WHATWG URL API</a> does already.</p>",
37671cb0ef41Sopenharmony_ci              "type": "module",
37681cb0ef41Sopenharmony_ci              "displayName": "DEP0170: Invalid port when using `url.parse()`"
37691cb0ef41Sopenharmony_ci            },
37701cb0ef41Sopenharmony_ci            {
37711cb0ef41Sopenharmony_ci              "textRaw": "DEP0171: Setters for `http.IncomingMessage` headers and trailers",
37721cb0ef41Sopenharmony_ci              "name": "dep0171:_setters_for_`http.incomingmessage`_headers_and_trailers",
37731cb0ef41Sopenharmony_ci              "meta": {
37741cb0ef41Sopenharmony_ci                "changes": [
37751cb0ef41Sopenharmony_ci                  {
37761cb0ef41Sopenharmony_ci                    "version": [
37771cb0ef41Sopenharmony_ci                      "v18.13.0"
37781cb0ef41Sopenharmony_ci                    ],
37791cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/45697",
37801cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
37811cb0ef41Sopenharmony_ci                  }
37821cb0ef41Sopenharmony_ci                ]
37831cb0ef41Sopenharmony_ci              },
37841cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>In a future version of Node.js, <a href=\"http.html#messageheaders\"><code>message.headers</code></a>,\n<a href=\"http.html#messageheadersdistinct\"><code>message.headersDistinct</code></a>, <a href=\"http.html#messagetrailers\"><code>message.trailers</code></a>, and\n<a href=\"http.html#messagetrailersdistinct\"><code>message.trailersDistinct</code></a> will be read-only.</p>\n<!-- md-lint skip-deprecation DEP0172 -->\n<!-- md-lint skip-deprecation DEP0173 -->\n<!-- md-lint skip-deprecation DEP0174 -->\n<!-- md-lint skip-deprecation DEP0175 -->\n<!-- md-lint skip-deprecation DEP0176 -->\n<!-- md-lint skip-deprecation DEP0177 -->",
37851cb0ef41Sopenharmony_ci              "type": "module",
37861cb0ef41Sopenharmony_ci              "displayName": "DEP0171: Setters for `http.IncomingMessage` headers and trailers"
37871cb0ef41Sopenharmony_ci            },
37881cb0ef41Sopenharmony_ci            {
37891cb0ef41Sopenharmony_ci              "textRaw": "DEP0178: `dirent.path`",
37901cb0ef41Sopenharmony_ci              "name": "dep0178:_`dirent.path`",
37911cb0ef41Sopenharmony_ci              "meta": {
37921cb0ef41Sopenharmony_ci                "changes": [
37931cb0ef41Sopenharmony_ci                  {
37941cb0ef41Sopenharmony_ci                    "version": "v18.20.0",
37951cb0ef41Sopenharmony_ci                    "pr-url": "https://github.com/nodejs/node/pull/51020",
37961cb0ef41Sopenharmony_ci                    "description": "Documentation-only deprecation."
37971cb0ef41Sopenharmony_ci                  }
37981cb0ef41Sopenharmony_ci                ]
37991cb0ef41Sopenharmony_ci              },
38001cb0ef41Sopenharmony_ci              "desc": "<p>Type: Documentation-only</p>\n<p>The <a href=\"fs.html#direntpath\"><code>dirent.path</code></a> is deprecated due to its lack of consistency across\nrelease lines. Please use <a href=\"fs.html#direntparentpath\"><code>dirent.parentPath</code></a> instead.</p>",
38011cb0ef41Sopenharmony_ci              "type": "module",
38021cb0ef41Sopenharmony_ci              "displayName": "DEP0178: `dirent.path`"
38031cb0ef41Sopenharmony_ci            }
38041cb0ef41Sopenharmony_ci          ],
38051cb0ef41Sopenharmony_ci          "type": "misc",
38061cb0ef41Sopenharmony_ci          "displayName": "List of deprecated APIs"
38071cb0ef41Sopenharmony_ci        }
38081cb0ef41Sopenharmony_ci      ]
38091cb0ef41Sopenharmony_ci    }
38101cb0ef41Sopenharmony_ci  ]
38111cb0ef41Sopenharmony_ci}