Skip to content

feat(craft): wire apps/ to workspace @code-dot-org/craft-lab#73619

Draft
stephenliang wants to merge 1 commit into
stephen/craft-package-buildoutfrom
stephen/craft-wire-apps
Draft

feat(craft): wire apps/ to workspace @code-dot-org/craft-lab#73619
stephenliang wants to merge 1 commit into
stephen/craft-package-buildoutfrom
stephen/craft-wire-apps

Conversation

@stephenliang

Copy link
Copy Markdown
Member

Summary

  • Replace npm dependency @code-dot-org/craft with workspace portal: link to @code-dot-org/craft-lab
  • Update imports in all 5 craft variant files (simple, aquatic, designer, agent, designer/blocks)
  • Update Gruntfile asset copy path to new package location

Context

Third of 3 stacked PRs for the craft-lab migration. Stacked on #73618.

This is the actual cutover — after this PR, apps/ consumes the monorepo workspace package instead of the npm-published one.

Test plan

  • yarn install in apps/ resolves @code-dot-org/craft-lab via portal link
  • yarn build in apps/ succeeds with 249 craft assets in build/package/media/skins/craft/
  • All 4 craft variants load on localhost:9000 (simple, aquatic, agent, designer)
  • Verified on /s/mc course levels 1-5

🤖 Generated with Claude Code

@stephenliang stephenliang force-pushed the stephen/craft-wire-apps branch from 0f07b04 to 206a0a7 Compare July 1, 2026 21:06
@stephenliang stephenliang force-pushed the stephen/craft-package-buildout branch from 6a47e72 to 87d6fe9 Compare July 1, 2026 21:06
Switch apps/ from the npm-published @code-dot-org/craft to the
monorepo workspace package @code-dot-org/craft-lab:

- Replace npm dependency with portal: link to frontend/packages/labs/craft
- Update imports in all 5 craft variant files
- Update Gruntfile asset copy path

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@stephenliang stephenliang force-pushed the stephen/craft-package-buildout branch from 87d6fe9 to e77fe6b Compare July 1, 2026 21:14
@stephenliang stephenliang force-pushed the stephen/craft-wire-apps branch from 206a0a7 to 48fe475 Compare July 1, 2026 21:14
@stephenliang stephenliang marked this pull request as draft July 2, 2026 21:46
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