Context
The --sdui flag added to ag init (#423 / PR #431) scaffolds a working SDUI app but requires several packages to be published to npm before the renderer install step works end-to-end.
Packages that need to be published
@agnosticui/schema (v2/schema/) — AgNode schema and types
@agnosticui/render-react (v2/renderers/react/) — React renderer
@agnosticui/render-vue (v2/renderers/vue/) — Vue renderer
@agnosticui/render-lit (v2/renderers/lit/) — Lit renderer
Version bumps needed
agnosticui-core — bump version (new tarball) and publish to npm
agnosticui-cli — bump version (added --sdui flag) and publish to npm
Acceptance criteria
Notes
Each renderer's package.json currently uses "@agnosticui/schema": "file:../../schema" as a dependency — this will need to be updated to a real npm version before publishing. The internal agnosticui-core peer dependency reference in the renderers will also need to resolve correctly from npm.
Context
The
--sduiflag added toag init(#423 / PR #431) scaffolds a working SDUI app but requires several packages to be published to npm before the renderer install step works end-to-end.Packages that need to be published
@agnosticui/schema(v2/schema/) — AgNode schema and types@agnosticui/render-react(v2/renderers/react/) — React renderer@agnosticui/render-vue(v2/renderers/vue/) — Vue renderer@agnosticui/render-lit(v2/renderers/lit/) — Lit rendererVersion bumps needed
agnosticui-core— bump version (new tarball) and publish to npmagnosticui-cli— bump version (added--sduiflag) and publish to npmAcceptance criteria
@agnosticui/scopeagnosticui-corepublished with latest changesagnosticui-clipublished with--sduiflag includednpx agnosticui-cli init -f react --sduiworks fully end-to-end in a fresh Vite project--framework vueand--framework litNotes
Each renderer's
package.jsoncurrently uses"@agnosticui/schema": "file:../../schema"as a dependency — this will need to be updated to a real npm version before publishing. The internalagnosticui-corepeer dependency reference in the renderers will also need to resolve correctly from npm.