Skip to content

Adopt Bake Node for JavaScript packages - #101

Merged
samuel-williams-shopify merged 2 commits into
mainfrom
adopt-bake-node
Sep 8, 2026
Merged

samuel-williams-shopify merged 2 commits into
mainfrom
adopt-bake-node

Conversation

@samuel-williams-shopify

@samuel-williams-shopify samuel-williams-shopify commented Sep 8, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • add bake-node as a Utopia dependency
  • remove Utopia::Components and the utopia:components:update task now that Bake Node owns static package projection
  • add Utopia::ImportMap.load_manifest so generated browser mappings are loaded directly without duplicating package.json configuration
  • preserve page-relative import paths for static site rendering while leaving external URLs absolute
  • migrate the JavaScript integration guide to bake-node.packages and the node:* tasks
  • document the 3.0.x migration and regenerate project documentation

Validation

  • bundle exec bake test — 483 tests, 1194 assertions
  • bundle exec rubocop — no offenses
  • bundle exec bake decode:index:coverage lib — 481/481 public definitions documented
  • verified node:* tasks are available through the Utopia dependency set

Assisted-By: devx/7ef83274-928f-499d-b668-48449b1ff60e
Assisted-By: devx/7ef83274-928f-499d-b668-48449b1ff60e
@samuel-williams-shopify
samuel-williams-shopify merged commit d3fd5a5 into main Sep 8, 2026
36 checks passed
@samuel-williams-shopify
samuel-williams-shopify deleted the adopt-bake-node branch September 8, 2026 06:38
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