Migrate your app to Shopify CLI 3.x

To offer a better and more integrated development experience, apps created Shopify CLI 3.x follow a conventional directory structure, use simplified configuration files, and manage your Node-based dependencies for you.

If you have an app that was created using a previous version of Shopify CLI, or without Shopify CLI, then you can migrate your app so you can use the newest version of Shopify CLI. This process involves updating your app's dependencies, reorganizing your app's folder structure, and adding configurations that tell Shopify CLI how your app is organized.