node/tools/doc
Anna Henningsen fc28d9402f src: officially deprecate node::ObjectWrap
This interface has long been unmaintained and doesn't
match current best practices for C++ object management.

It's also simply not a good idea to have this header be
part of Node.js core; since it is an inline header, user
code will depend on the Node.js version it was compiled with,
and there is no way to adopt changes to this header
independently of changing the target Node.js version.

Better userland alternatives exist and have long been
more popular, notably, `node-addon-api` and, for use cases
where direct V8 API access is required, `nan`.

Signed-off-by: Anna Henningsen <anna@addaleax.net>
PR-URL: https://github.com/nodejs/node/pull/63756
Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
Reviewed-By: Robert Nagy <ronagy@icloud.com>
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
2026-06-13 23:12:14 +00:00
..
addon-verify.mjs src: officially deprecate node::ObjectWrap 2026-06-13 23:12:14 +00:00
deprecationCodes.mjs
generate-json-schema.mjs src: set default config as node.config.json 2025-02-27 21:02:10 +00:00
package-lock.json tools: bump @node-core/doc-kit in /tools/doc in the doc group 2026-06-08 13:19:05 +00:00
package.json tools: bump @node-core/doc-kit in /tools/doc in the doc group 2026-06-08 13:19:05 +00:00
README.md build, doc: use new api doc tooling 2026-02-27 01:53:56 +00:00

Documentation Tooling

The Node.js API documentation tooling lives in nodejs/doc-kit. This module exists just to make it usable in Node.js core, any changes to the tooling should be done in that repository.