Skip to content

Scaffold ewa-ui component library #2

Description

@vickystickz

Description

Scaffold the @spatialnode/ewa-ui React component library repo so it's ready for component development: build tooling, Storybook, and an automated release pipeline.

Tasks

  • Initialize the library project (build config, TypeScript, package metadata)
  • Set up Storybook, remove default boilerplate stories/assets, enable autodocs
  • Add a GitHub Actions release workflow (typecheck, test, build, publish to npm with provenance)
  • Set initial npm package version to 0.1.0 (pre-1.0, API not yet stable)
  • Document the CI-driven release process in the README

Acceptance criteria

  • pnpm build produces ESM/CJS output with type declarations
  • Storybook runs cleanly with no leftover default-template stories
  • Tagging a GitHub Release triggers .github/workflows/release.yml, which verifies the tag matches package.json and publishes to npm
  • README accurately describes how to cut a release (no stale manual npm publish instructions)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions