shopify-theme-lab

Shopify theme development environment using Liquid, Vue and Tailwind CSS. Built on top of Shopify CLI 🧪

MIT License

Stars
741
Committers
6

Bot releases are visible (Hide)

shopify-theme-lab - v4.4.1 Latest Release

Published by sergejcodes almost 3 years ago

Changes

  • Added favicon functionality

All changes: #149 and #150

shopify-theme-lab - v4.4.0

Published by sergejcodes almost 3 years ago

Changes

  • Dependency updates, and file adjustments for Tailwind CSS 3 and Stylelint v14+ @haotan19

All changes: #147

shopify-theme-lab - v4.3.0

Published by sergejcodes almost 3 years ago

Changes

  • allow multiple Vue instances on the same page ceab4e7

Maintenance

  • updated dependencies

All changes: #131

shopify-theme-lab - v4.2.0

Published by sergejcodes about 3 years ago

Changes

  • removed postcss-preset-env 8065075
  • use Tailwind CSS tailwindcss/nesting PostCSS plugin 5346530

Maintenance

  • updated dependencies 22c094a

All changes: #124

shopify-theme-lab - v4.1.1

Published by sergejcodes about 3 years ago

Bug fixes

  • When saving a section file during development the Shopify CLI would hot-replace the section without reloading the page if the section was present on that page. This broke Vue components as they need to be rerendered. So now anytime a section is inserted with the vue class, the page is automatically reloaded to rerender all Vue components. b086d8f

Maintenance

  • updated dependencies f50559b & 27217f0

All changes: #118

shopify-theme-lab - v4.1.0

Published by sergejcodes about 3 years ago

Improvements

  • removed style-loader and adjusted webpack configs. Webpack now always creates a CSS bundle to take advantage of Shopify's SSE hot-reloading cf290ef

Maintenance

  • updated dependencies 8a829f2

All changes: #111

shopify-theme-lab - v4.0.4

Published by sergejcodes about 3 years ago

Maintenance

  • added new GitHub issue form 81c23ac

All changes: #108

shopify-theme-lab - v4.0.3

Published by sergejcodes over 3 years ago

Changes

  • added a standalone section for page.contact.json template 55cc038

Maintenance

  • updated dependencies bf4dc71 and 6ba2cb2

All changes: #104

shopify-theme-lab - v4.0.2

Published by sergejcodes over 3 years ago

Changes

All changes: #102

shopify-theme-lab - v4.0.1

Published by sergejcodes over 3 years ago

Maintenance

  • added Foundation Theme link to Ecosystem in the README, since it's been updated to Theme Lab 4
  • fixed README typo

All changes: #101

shopify-theme-lab - v4.0.0

Published by sergejcodes over 3 years ago

The old version of Theme Lab 3 can be found under the legacy-v3 branch

âš  Breaking Changes: You need Ruby >= 2.7.0 and Shopify CLI >= 2.0.0 installed on your system

👉 Version 3 to 4 migration guide

Features

  • multiple parts of Theme Lab were rewritten to take advantage of the updated Shopify CLI
  • Online Store 2.0 support
  • added lint and fix tasks for Shopify theme files

Improvements

  • updated development workflow with Shopify CLI
  • added Shopify variable to eslint globals

Changes

  • enabled Tailwind JIT mode by default for faster compilation
  • removed Theme Lab CLI integration, it's now obsolete
  • removed shopify-theme-lab-reloader, it's now obsolete
  • removed webpack-progress-plugin, now using default progress indicator provided by webpack
  • removed axios
  • removed package lock file

Maintenance

  • updated all README files
  • updated dependencies

All changes: #100

shopify-theme-lab - v3.1.1

Published by sergejcodes over 3 years ago

Changes

  • updated quickstart button link to point to a new playlist which includes instructions for setting up Theme Lab with the new Theme Kit Access App ec4e603
  • changed password back to api-password in README to avoid confusion 18d9ba3

All changes: #93

shopify-theme-lab - v3.1.0

Published by sergejcodes over 3 years ago

Features

  • added lint fix tasks which are the same as lint tasks but with an additional --fix flag 90cc814 / c2f8985

Changes

  • disable no-unused-vars for ESLint during development 64d79fd
  • minor adjustments to tailwind.config.js cf69ff9

Maintenance

  • updated README links and instructions 64165b0 / 4ba16c7
  • updated dependencies 858402f / ba0402b

All changes: #92

shopify-theme-lab - v3.0.1

Published by sergejcodes over 3 years ago

Bug fixes

  • fixed lock file a145eb7

Maintenance

  • updated dependencies d9c2d64

All changes: #89

shopify-theme-lab - v3.0.0

Published by sergejcodes over 3 years ago

Features

  • now using Vue 3
  • refactored all Vue related files to be compatible with Vue 3
  • added jsconfig.json for path auto-completion in editors like VS Code

Improvements

  • added --continue-on-error flag to lint task in package.json so both lint:js and lint:css tasks are always run in sequence regardless of any errors
  • simplified executable calls inside package.json tasks e.g. instead of node_modules/.bin/webpack it's now only webpack

Changes

  • changed ecmaVersion to 2021 in .eslintrc
  • added commented-out mode: 'jit' to tailwind.config.js

Maintenance

  • updated multiple dependencies
shopify-theme-lab - v2.6.5

Published by sergejcodes over 3 years ago

Bug fixes

  • fixed lock file dependencies which could prevent themekit executable from running cdfb511

Maintenance

  • updated dependencies 48e389e

All changes: #82

shopify-theme-lab - v2.6.4

Published by sergejcodes over 3 years ago

Changes

  • renamed @shopify webpack alias to @shopify-directory to prevent naming collision with official Shopify packages 7944333
  • updated README with new min. required node version to 14.0.0 2efaec4

Maintenance

  • updated dependencies e6d7742

All changes: #78

shopify-theme-lab - v2.6.3

Published by sergejcodes over 3 years ago

Maintenance

  • updated dependencies 8b01b05

All changes: #76

shopify-theme-lab - v2.6.2

Published by sergejcodes over 3 years ago

Maintenance

  • updated README c901b42 / 1e0fc18
  • updated dependencies 495a87d

All changes: #73

shopify-theme-lab - v2.6.1

Published by sergejcodes over 3 years ago

Changes

  • removed font file-loader 0d3f7c6 & 84c5949

Maintenance

  • added new sections Static files and Custom fonts in README 260f55a
  • updated dependencies b7f6b4d

All changes: #72