Skip to content

Commit ca2951c

Browse files
committed
chore(ui): drop every reader of the removed vscode-extension package
Docs page and its nav entry, the CONTRIBUTING rows, the changeset fixed-group member and its PRIVATE_FIXED_MEMBERS row, the unused-dependency allowances, the markdown test-input ledger entry, and the census/doc-link pins whose subjects left with the package; floors and tsconfig counts re-measured on the new tree. Claude-Session: https://claude.ai/code/session_01QSeKYm29SiQaonK2q8F7CS Co-authored-by: Claude <noreply@anthropic.com>
1 parent fa3e5d7 commit ca2951c

17 files changed

Lines changed: 95 additions & 664 deletions

‎.changeset/config.json‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,8 +116,7 @@
116116
"@object-ui/providers",
117117
"@object-ui/react",
118118
"@object-ui/react-runtime",
119-
"@object-ui/types",
120-
"object-ui"
119+
"@object-ui/types"
121120
]
122121
],
123122
"linked": [],

‎CONTRIBUTING.md‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,7 @@ use as a few-shot corpus. Neither declares a `dev` script.
288288

289289
| Path | Purpose |
290290
| --- | --- |
291-
| `ui/packages/*` | The published `@object-ui/*` packages, plus the private `vscode-extension`, `test-support` (test-only, never released), `runner` (workspace demo app, never released) and `app-shell` (the Console's shell and views, no longer published after 18.2.0) |
291+
| `ui/packages/*` | The published `@object-ui/*` packages, plus the private `test-support` (test-only, never released), `runner` (workspace demo app, never released) and `app-shell` (the Console's shell and views, no longer published after 18.2.0) |
292292
| `ui/apps/console` | The Console app (Vite + React), which `pnpm console:build` builds into the `@objectstack/console` package |
293293
| `ui/apps/site` | The public docs site at <https://www.objectui.org> (fumadocs) |
294294
| `ui/examples/*` | The snippet and the schema catalog, see [UI examples](#ui-examples) |
@@ -514,7 +514,6 @@ Atoms and fields stay light; heavy widgets live in lazy-loaded plugins.
514514
| [`@object-ui/create-plugin`](ui/packages/create-plugin) | Scaffold a new Object UI plugin |
515515
| [`@object-ui/runner`](ui/packages/runner) | Universal application runner for testing schemas (private workspace app, not published) |
516516
| [`@object-ui/react-runtime`](ui/packages/react-runtime) | Trusted runtime execution for `kind: 'react'` pages |
517-
| [`vscode-extension`](ui/packages/vscode-extension) | IntelliSense and live preview for schema files |
518517

519518
</details>
520519

‎scripts/check-changeset-fixed.mjs‎

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -35,18 +35,14 @@ const repoRoot = resolve(__dirname, '..');
3535
* Private workspace packages that belong in the `fixed` group anyway, each with
3636
* the reason it is there. Every other name in the group must be public.
3737
*
38-
* `object-ui` is the VS Code extension (`ui/packages/vscode-extension`). It is
39-
* never published to npm, but it ships at the release's version: Tesla's ruling
40-
* of 2026-10-25 (decision 17b, ruling B, objectstack#25711) keeps it in the one
41-
* version group 「同一个版本号组」 the objectui merge created, as objectui's own
42-
* group had. A private package outside this list is still refused in the group,
43-
* so a package marked private by mistake cannot hide in it.
38+
* Empty today: its one row, the VS Code extension, left the workspace under
39+
* objectstack#25910's ruling. A private package outside this list is refused in
40+
* the group, so a package marked private by mistake cannot hide in it; a new
41+
* row needs its reason and the ruling that put it there.
4442
*
4543
* @type {Readonly<Record<string, string>>}
4644
*/
47-
export const PRIVATE_FIXED_MEMBERS = Object.freeze({
48-
'object-ui': 'the VS Code extension: never on npm, versioned with the release (decision 17b, objectstack#25711)',
49-
});
45+
export const PRIVATE_FIXED_MEMBERS = Object.freeze({});
5046

5147
/**
5248
* Names of all non-private workspace packages.

‎ui/content/docs/guide/architecture.md‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,6 @@ Development tools and integration utilities:
107107
- `@object-ui/create-plugin` - Interactive plugin scaffolder
108108
- `@object-ui/runner` - Universal runtime for testing and demos
109109
- `@object-ui/data-objectstack` - ObjectStack data backend adapter
110-
- `vscode-extension` - VS Code extension for schema development
111110

112111
[Learn more about utilities →](/docs/utilities)
113112

‎ui/content/docs/utilities/index.md‎

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,6 @@ Browse available utilities:
2121

2222
- **[ObjectStack Adapter](/docs/utilities/data-objectstack)** - Connect to ObjectStack backend
2323

24-
### Editor Extensions
25-
26-
- **[VS Code Extension](/docs/utilities/vscode-extension)** - Schema editor and IntelliSense
27-
2824
## Official Utilities
2925

3026
### CLI
@@ -98,26 +94,6 @@ npm install @object-ui/data-objectstack @objectstack/client
9894

9995
---
10096

101-
### VS Code Extension
102-
103-
**[object-ui](/docs/utilities/vscode-extension)** - Visual Studio Code extension for ObjectUI schema development.
104-
105-
- Schema preview
106-
- JSON validation
107-
- IntelliSense and auto-completion
108-
- Syntax highlighting
109-
- Export to React components
110-
- Schema formatting
111-
112-
```bash
113-
# Install from VS Code Marketplace
114-
code --install-extension objectui.object-ui
115-
```
116-
117-
[Read full documentation →](/docs/utilities/vscode-extension)
118-
119-
---
120-
12197
## How Utilities Work
12298

12399
### CLI Workflow
@@ -212,7 +188,6 @@ All ObjectUI utilities share these characteristics:
212188

213189
- **[CLI Documentation](/docs/utilities/cli)** - Learn how to use the ObjectUI CLI
214190
- **[Create Plugin Guide](/docs/utilities/create-plugin)** - Build your first plugin
215-
- **[VS Code Extension](/docs/utilities/vscode-extension)** - Set up your development environment
216191
- **[Plugin Concepts](/docs/guide/plugins)** - Learn how plugins work in detail
217192

218193
## Need Help?

‎ui/content/docs/utilities/meta.json‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
"cli",
44
"create-plugin",
55
"runner",
6-
"data-objectstack",
7-
"vscode-extension"
6+
"data-objectstack"
87
]
98
}

0 commit comments

Comments
 (0)