diff --git a/.changeset/configurable-navigation.md b/.changeset/configurable-navigation.md
index cecf529c..869cdc5e 100644
--- a/.changeset/configurable-navigation.md
+++ b/.changeset/configurable-navigation.md
@@ -1,5 +1,5 @@
---
-'@node-core/doc-kit': patch
+'@nodejs/doc-kit': patch
---
Add `web.navigation`, which supplies the sidebar groups (`navigation.sidebar`)
diff --git a/.changeset/curvy-items-smile.md b/.changeset/curvy-items-smile.md
index 69111d7f..7b9492b4 100644
--- a/.changeset/curvy-items-smile.md
+++ b/.changeset/curvy-items-smile.md
@@ -1,5 +1,5 @@
---
-'@node-core/doc-kit': minor
+'@nodejs/doc-kit': minor
---
Discover and load configuration files with `cosmiconfig`.
diff --git a/.changeset/did-you-know-that-the-world-is-round.md b/.changeset/did-you-know-that-the-world-is-round.md
index 98ba0892..b890a4ab 100644
--- a/.changeset/did-you-know-that-the-world-is-round.md
+++ b/.changeset/did-you-know-that-the-world-is-round.md
@@ -1,5 +1,5 @@
---
-'@node-core/doc-kit': patch
+'@nodejs/doc-kit': patch
---
Close Orama search when the target link is on the same page
diff --git a/.changeset/display-name-type-unions.md b/.changeset/display-name-type-unions.md
index 8f91f546..f4b2cdb1 100644
--- a/.changeset/display-name-type-unions.md
+++ b/.changeset/display-name-type-unions.md
@@ -1,5 +1,5 @@
---
-'@node-core/doc-kit': patch
+'@nodejs/doc-kit': patch
---
Resolve unions and arrays of display-name types (`{HTTP/2 Headers Object | vm.Module}`, `{HTTP/2 Headers Object[]}`), and stop capturing prose such as `U+007B ({), and U+007D (}).` as a type annotation.
diff --git a/.changeset/doc-kit-scope-move.md b/.changeset/doc-kit-scope-move.md
new file mode 100644
index 00000000..dd10cf1a
--- /dev/null
+++ b/.changeset/doc-kit-scope-move.md
@@ -0,0 +1,8 @@
+---
+'@nodejs/doc-kit': major
+---
+
+The doc-kit engine and CLI, previously published as `@node-core/doc-kit`,
+are now published as `@nodejs/doc-kit`. The `@node-core/doc-kit` name now
+contains only the Node.js-specific generators (`api-links`, `addon-verify`,
+and `man-page`).
diff --git a/.changeset/fix-relative-parent-path.md b/.changeset/fix-relative-parent-path.md
index e3f7ef8e..7745c39b 100644
--- a/.changeset/fix-relative-parent-path.md
+++ b/.changeset/fix-relative-parent-path.md
@@ -1,5 +1,5 @@
---
-'@node-core/doc-kit': patch
+'@nodejs/doc-kit': patch
---
Fix `relative()` URL resolution when the target path is a prefix of the current
diff --git a/.changeset/legacy-kitten-package.md b/.changeset/legacy-kitten-package.md
index 55d49a31..b38a21ca 100644
--- a/.changeset/legacy-kitten-package.md
+++ b/.changeset/legacy-kitten-package.md
@@ -1,11 +1,11 @@
---
'@nodejs/doc-kit-generator-legacy': major
-'@node-core/doc-kit': major
+'@nodejs/doc-kit': major
---
The legacy-format generators (`legacy-html`, `legacy-html-all`,
`legacy-json`, and `legacy-json-all`) now live in the new
`@nodejs/doc-kit-generator-legacy` package and are loaded via import specifiers such
as `@nodejs/doc-kit-generator-legacy/legacy-html`. The corresponding
-`@node-core/doc-kit/*` package exports have been removed. The CLI shorthand
+`@nodejs/doc-kit/*` package exports have been removed. The CLI shorthand
names are unchanged.
diff --git a/.changeset/monorepo-layout.md b/.changeset/monorepo-layout.md
index 4341e42d..603f5bc6 100644
--- a/.changeset/monorepo-layout.md
+++ b/.changeset/monorepo-layout.md
@@ -1,5 +1,5 @@
---
-'@node-core/doc-kit': patch
+'@nodejs/doc-kit': patch
---
Moved the package into a `packages/core` workspace.
diff --git a/.changeset/node-kitten-package.md b/.changeset/node-kitten-package.md
new file mode 100644
index 00000000..1fa974c2
--- /dev/null
+++ b/.changeset/node-kitten-package.md
@@ -0,0 +1,10 @@
+---
+'@node-core/doc-kit': major
+'@nodejs/doc-kit': major
+---
+
+The Node.js-specific generators (`api-links`, `addon-verify`, and
+`man-page`) now live in the `@node-core/doc-kit` package and are loaded
+via import specifiers such as `@node-core/doc-kit/man-page`. The
+corresponding package exports have been removed from the doc-kit engine.
+The CLI shorthand names are unchanged.
diff --git a/.changeset/opt-out-banners.md b/.changeset/opt-out-banners.md
index 652dee33..53f9497a 100644
--- a/.changeset/opt-out-banners.md
+++ b/.changeset/opt-out-banners.md
@@ -1,5 +1,5 @@
---
-'@node-core/doc-kit': minor
+'@nodejs/doc-kit': minor
---
Add banner opt-out
diff --git a/.changeset/react-kitten-package.md b/.changeset/react-kitten-package.md
index cf250c1c..25b93ea9 100644
--- a/.changeset/react-kitten-package.md
+++ b/.changeset/react-kitten-package.md
@@ -1,12 +1,12 @@
---
'@nodejs/doc-kit-generator-react': minor
-'@node-core/doc-kit': major
+'@nodejs/doc-kit': major
---
The React/JSX-based generators (`html` — previously `web` —, `jsx-ast`,
`llms-txt`, `sitemap`, and `orama-db`) now live in the new
`@nodejs/doc-kit-generator-react` package and are loaded via import specifiers such as
-`@nodejs/doc-kit-generator-react/html`. The corresponding `@node-core/doc-kit/*`
+`@nodejs/doc-kit-generator-react/html`. The corresponding `@nodejs/doc-kit/*`
package exports have been removed. The `web` generator is renamed to `html`:
the CLI shorthand `web` keeps working as a deprecated alias, but the
configuration key is now `html` instead of `web`.
diff --git a/.changeset/riscv64-warning-spacing.md b/.changeset/riscv64-warning-spacing.md
index 58eff4c4..4b60d25e 100644
--- a/.changeset/riscv64-warning-spacing.md
+++ b/.changeset/riscv64-warning-spacing.md
@@ -1,5 +1,5 @@
---
-'@node-core/doc-kit': patch
+'@nodejs/doc-kit': patch
---
Fix missing spaces in the riscv64 multithreading warning message, which
diff --git a/.changeset/short-deprecation-links.md b/.changeset/short-deprecation-links.md
index 8af343c4..7b38dc5c 100644
--- a/.changeset/short-deprecation-links.md
+++ b/.changeset/short-deprecation-links.md
@@ -1,5 +1,5 @@
---
-'@node-core/doc-kit': patch
+'@nodejs/doc-kit': patch
---
Use short `DEP` codes for deprecation heading anchors.
diff --git a/.changeset/spaced-union-types.md b/.changeset/spaced-union-types.md
index 6c831a97..1498134d 100644
--- a/.changeset/spaced-union-types.md
+++ b/.changeset/spaced-union-types.md
@@ -1,5 +1,5 @@
---
-'@node-core/doc-kit': patch
+'@nodejs/doc-kit': patch
---
Space union separators in type annotation values (`{string|URL}` is now rendered as `string | URL`).
diff --git a/.changeset/specifier-generator-loading.md b/.changeset/specifier-generator-loading.md
index 039de74a..e6ee7d58 100644
--- a/.changeset/specifier-generator-loading.md
+++ b/.changeset/specifier-generator-loading.md
@@ -1,5 +1,5 @@
---
-'@node-core/doc-kit': minor
+'@nodejs/doc-kit': minor
---
Generators are now loaded dynamically by import specifier instead of a static
diff --git a/.changeset/swc.md b/.changeset/swc.md
index 9b9a2bf2..ec6c6c6e 100644
--- a/.changeset/swc.md
+++ b/.changeset/swc.md
@@ -1,5 +1,5 @@
---
-'@node-core/doc-kit': patch
+'@nodejs/doc-kit': patch
---
Switches `oxc-parser` for `@swc/wasm`, since `oxc-parser` does not provide the needed bindings.
diff --git a/.changeset/tidy-deprecations-smile.md b/.changeset/tidy-deprecations-smile.md
index d9e7c7bb..fa83f542 100644
--- a/.changeset/tidy-deprecations-smile.md
+++ b/.changeset/tidy-deprecations-smile.md
@@ -1,5 +1,5 @@
---
-'@node-core/doc-kit': patch
+'@nodejs/doc-kit': patch
---
Preserve deprecation codes in generated table-of-contents labels.
diff --git a/.changeset/tidy-donuts-search.md b/.changeset/tidy-donuts-search.md
index 9c48fd61..30e045d4 100644
--- a/.changeset/tidy-donuts-search.md
+++ b/.changeset/tidy-donuts-search.md
@@ -1,5 +1,5 @@
---
-'@node-core/doc-kit': patch
+'@nodejs/doc-kit': patch
---
Sync the URL hash when following same-page search hits
diff --git a/.changeset/vite-web-generator.md b/.changeset/vite-web-generator.md
index 49a47ea6..74f4838b 100644
--- a/.changeset/vite-web-generator.md
+++ b/.changeset/vite-web-generator.md
@@ -1,5 +1,5 @@
---
-'@node-core/doc-kit': minor
+'@nodejs/doc-kit': minor
---
Make the `web` generator bundler-neutral through a custom adapter contract,
diff --git a/.changeset/yes-i-did-know-that-thank-you.md b/.changeset/yes-i-did-know-that-thank-you.md
index b03124c5..370e2bef 100644
--- a/.changeset/yes-i-did-know-that-thank-you.md
+++ b/.changeset/yes-i-did-know-that-thank-you.md
@@ -1,5 +1,5 @@
---
-'@node-core/doc-kit': patch
+'@nodejs/doc-kit': patch
---
Render markdown `code` snippets in the sidebar
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index 02b92068..74e7ee8a 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -56,9 +56,9 @@ jobs:
env:
SLACK_COLOR: '#43853D'
SLACK_ICON: https://github.com/nodejs.png?size=48
- SLACK_TITLE: ':rocket: Package Published: @node-core/doc-kit'
+ SLACK_TITLE: ':rocket: doc-kit Packages Published'
SLACK_MESSAGE: |
- :package: *Package*: `@node-core/doc-kit` (
- @node-core/doc-kit is a tool to generate API documentation of Node.js. See this issue for more information.
+ @nodejs/doc-kit is a tool to generate API documentation of Node.js. See this issue for more information.
@@ -44,7 +44,7 @@ $ node packages/core/bin/cli.mjs --help
```
```
-Usage: @node-core/doc-kit [options] [command]
+Usage: @nodejs/doc-kit [options] [command]
CLI tool to generate the Node.js API documentation
@@ -67,7 +67,7 @@ Running `generate` without the required values exits with an error pointing you
to the help output.
```
-Usage: @node-core/doc-kit generate [options]
+Usage: @nodejs/doc-kit generate [options]
Generate API docs
diff --git a/docs/comparators.md b/docs/comparators.md
index 0046c78a..1cafcd52 100644
--- a/docs/comparators.md
+++ b/docs/comparators.md
@@ -1,6 +1,6 @@
# Creating Comparators
-This guide explains how to create build comparison scripts for `@node-core/doc-kit`. Comparators help identify differences between documentation builds, useful for CI/CD and regression testing.
+This guide explains how to create build comparison scripts for `@nodejs/doc-kit`. Comparators help identify differences between documentation builds, useful for CI/CD and regression testing.
## Comparator Concepts
diff --git a/docs/configuration.md b/docs/configuration.md
index eef68555..214d2857 100644
--- a/docs/configuration.md
+++ b/docs/configuration.md
@@ -39,7 +39,7 @@ export default {
// Targets, alternatively supplied by command line flags. Each entry is
// either a built-in shorthand name or an import specifier resolving to a
// generator module (e.g. '@my-scope/my-package/my-generator').
- target: ['orama-db', 'web'],
+ target: ['orama-db', 'html'],
global: {
version: '20.0.0',
minify: true,
diff --git a/docs/generators.md b/docs/generators.md
index a2048499..a3907501 100644
--- a/docs/generators.md
+++ b/docs/generators.md
@@ -1,6 +1,6 @@
# Creating Generators
-This guide explains how to create new documentation generators for `@node-core/doc-kit`.
+This guide explains how to create new documentation generators for `@nodejs/doc-kit`.
## Generator Concepts
@@ -88,7 +88,7 @@ export default {
// This generator depends on the metadata generator. Dependencies are
// declared as import specifiers, so they can live in any package.
- dependsOn: '@node-core/doc-kit/metadata',
+ dependsOn: '@nodejs/doc-kit/metadata',
defaultConfiguration: {
// If your generator supports a custom configuration, define the defaults here
@@ -170,8 +170,8 @@ the import specifier it resolves to:
```javascript
export const publicGenerators = {
- 'json-simple': '@node-core/doc-kit/json-simple',
- 'my-format': '@node-core/doc-kit/my-format', // Add this
+ 'json-simple': '@nodejs/doc-kit/json-simple',
+ 'my-format': '@nodejs/doc-kit/my-format', // Add this
// ... other generators
};
```
@@ -199,7 +199,7 @@ export default {
description: 'Processes data in parallel',
- dependsOn: '@node-core/doc-kit/metadata',
+ dependsOn: '@nodejs/doc-kit/metadata',
// Indicates this generator has a processChunk implementation
hasParallelProcessor: true,
@@ -296,7 +296,7 @@ export default {
description: 'Streams results as they are ready',
- dependsOn: '@node-core/doc-kit/metadata',
+ dependsOn: '@nodejs/doc-kit/metadata',
hasParallelProcessor: true,
@@ -403,7 +403,7 @@ export default {
// This generator requires the metadata generator's output. The dependency
// is an import specifier, so it may point at any installed package.
- dependsOn: '@node-core/doc-kit/metadata',
+ dependsOn: '@nodejs/doc-kit/metadata',
// ... other metadata
@@ -434,7 +434,7 @@ export default {
// packages/core/src/generators/metadata/index.mjs
export default {
name: 'metadata',
- dependsOn: '@node-core/doc-kit/ast', // Depends on AST
+ dependsOn: '@nodejs/doc-kit/ast', // Depends on AST
// Processes AST output
};
@@ -442,7 +442,7 @@ export default {
// packages/core/src/generators/html-generator/index.mjs
export default {
name: 'html-generator',
- dependsOn: '@node-core/doc-kit/metadata', // Depends on metadata
+ dependsOn: '@nodejs/doc-kit/metadata', // Depends on metadata
// Processes metadata output
};
```
diff --git a/docs/specification.md b/docs/specification.md
index 1012e49f..a1f75ad5 100644
--- a/docs/specification.md
+++ b/docs/specification.md
@@ -5,7 +5,7 @@
**Authored By**: Aviv Keller (