Skip to content

Releases: archetype-themes/plugin-devkit

v1.0.8

27 Oct 18:30

Choose a tag to compare

chore: v1.0.8

v1.0.7

25 Sep 13:37

Choose a tag to compare

chore: Bump to v1.0.7

v1.0.6

19 Sep 13:20

Choose a tag to compare

chore: Release v1.0.6

v1.0.5

18 Sep 16:47

Choose a tag to compare

chore: Bump to v1.0.5

v1.0.4

25 Apr 16:04

Choose a tag to compare

  • Improve translation key: detection (#5)
  • Find locale: param in render calls (#6)

v1.0.3

02 Apr 23:42

Choose a tag to compare

  • Replace t_with_fallback with utility.translate (#3)

v1.0.2

24 Mar 19:49

Choose a tag to compare

  • Rename import-map file to head.import-map (#2)

v1.0.1

13 Mar 22:02

Choose a tag to compare

  • Resolve failing tests in theme component commands (#1)

v1.0.0

04 Mar 20:18

Choose a tag to compare

👋🏻 Hey everyone, just wanted to share that we've rewritten and relaunched plugin-theme-component as plugin-devkit! It's now live at https://github.com/archetype-themes/plugin-devkit.

Why the change?

We decided on this because:

  1. Our approach with plugin-theme-component has drastically evolved over the last two years, reflecting significant changes in our development strategy and coding practices, namely, no file transformations.
  2. The plugin was completely rewritten with an updated API, retaining the original core functionality from plugin-theme-component but without all the historical modifications and context.
  3. The original name plugin-theme-component no longer made sense—the plugin now provides commands beyond just shopify theme component, like commands for generating an import map or working with a theme's translations.

New and improved features

  • Now much much faster to boot up!
  • No file transformations approach, making the development process cleaner and more predictable
  • Sandboxed development environment with shopify theme component dev that automatically sets up a clean workspace for testing components
  • Component mapping system that maintains a manifest of component files for better tracking and management
  • New shopify theme generate import-map command that automatically creates JavaScript import maps for assets
  • Comprehensive locale management with shopify theme locale sync and clean commands
  • Test coverage with command-level integration tests—wowee 😛!
  • And more!

Installation

To install, use the updated name reference—shorter and simpler, which is a nice bonus 😎:

shopify plugins install plugin-devkit

Migrating from plugin-theme-component

If you're currently using plugin-theme-component, you'll need to:

  1. Uninstall the old plugin: shopify plugins uninstall plugin-theme-component
  2. Install the new plugin: shopify plugins install plugin-devkit

Note that while most of the core functionality remains, some command syntax may have changed. Check our documentation for the most up-to-date list of commands.

Looking forward to your feedback and continued collaboration on plugin-devkit!