Skip to content

Rename block-kit-builder to block-kitchen#13

Merged
zhawtof merged 1 commit into
mainfrom
claude/sweet-shannon-8634d3
May 16, 2026
Merged

Rename block-kit-builder to block-kitchen#13
zhawtof merged 1 commit into
mainfrom
claude/sweet-shannon-8634d3

Conversation

@zhawtof
Copy link
Copy Markdown
Contributor

@zhawtof zhawtof commented May 16, 2026

Summary

  • Renames the underlying library dependency @tightknitai/block-kit-builder@tightknitai/block-kitchen and updates the React import to BlockKitchen / BlockKitchenProps.
  • Renames this template (package name, Worker name, launch config, Slack app display name, HTML title, h1) and updates the README, SECURITY, and issue-template URLs and labels.
  • Leaves Slack's own "Block Kit" product terminology intact: the @tightknitai/slack-block-kit-validator dependency, the "Block Kit message" fallback text in the Worker, and "Block Kit validation" / "your first Block Kit message" prose.

Why

The underlying React component library is being rebranded from block-kit-builder to block-kitchen; the template needs to follow the rename so it depends on the published package under its new name and presents the new brand to users.

Reviewer notes

  • pnpm-lock.yaml was deliberately not touched — it still pins @tightknitai/block-kit-builder@0.1.0-alpha.0. Run pnpm install to regenerate against the new package name (requires @tightknitai/block-kitchen to be published).
  • The renamed React export (BlockKitchen, BlockKitchenProps) assumes the library's TypeScript exports are being renamed alongside the package. If the library kept the old export names, revert the identifier changes in src/client/App.tsx.
  • The on-disk directory is still block-kit-builder-template — rename the repo/directory separately if desired.

Test plan

  • Publish @tightknitai/block-kitchen (or update version) so pnpm install resolves.
  • pnpm install regenerates pnpm-lock.yaml cleanly.
  • pnpm run typecheck passes (confirms BlockKitchen / BlockKitchenProps exports exist).
  • pnpm run build succeeds.
  • pnpm run dev:tunnel — load /, confirm the h1 reads "Block Kitchen Template" and the builder mounts.
  • Drag a block, click Send, confirm a message posts to Slack (verifies the renamed component still wires loadChannels / loadSendAsUserStatus / onSend correctly).

🤖 Generated with Claude Code

Renames the underlying library and template branding from
"block-kit-builder" to "block-kitchen" everywhere it identifies our
package, repo, or app — but leaves Slack's own "Block Kit" product
terminology (the validator package, fallback message text, and
validation references) intact.

- package: dep @tightknitai/block-kit-builder -> @tightknitai/block-kitchen
- package/Worker name: block-kit-builder-template -> block-kitchen-template
- React export: BlockKitBuilder/BlockKitBuilderProps -> BlockKitchen/BlockKitchenProps
- Slack app display name + manifest
- README, SECURITY, issue template URLs and labels
- HTML title, h1, launch config

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@zhawtof zhawtof merged commit 547ba87 into main May 16, 2026
1 check passed
@zhawtof zhawtof deleted the claude/sweet-shannon-8634d3 branch May 16, 2026 02:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant