Skip to content

Remove yaml from theme (use js-yaml)#7721

Draft
amcaplan wants to merge 1 commit into
mainfrom
remove-dep/yaml-theme
Draft

Remove yaml from theme (use js-yaml)#7721
amcaplan wants to merge 1 commit into
mainfrom
remove-dep/yaml-theme

Conversation

@amcaplan
Copy link
Copy Markdown
Contributor

@amcaplan amcaplan commented Jun 5, 2026

Removes the yaml dependency from @shopify/theme to reduce Dependabot churn (56 bumps/24m).
Replaces it with js-yaml's dump method, which is already present transitively in the tree.

Validation:

  • Output equivalence verified
  • Snapshot parity maintained
  • Type checks and linting pass
  • 588 theme tests run and pass

🤖 Automated dependency-removal initiative — AI-generated draft, needs human review.

Co-Authored-By: Claude <noreply@anthropic.com>

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@github-actions github-actions Bot added the Area: @shopify/theme @shopify/theme package issues label Jun 5, 2026
@amcaplan amcaplan added the dependency-removal Removes a dependency to cut Dependabot churn (cleanup initiative) label Jun 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: @shopify/theme @shopify/theme package issues dependency-removal Removes a dependency to cut Dependabot churn (cleanup initiative)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant