Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Shopify/theme-scripts
Theme Scripts is a collection of utility libraries which help theme developers with problems unique to Shopify Themes.
https://github.com/Shopify/theme-scripts
shopify shopify-themes slate
Last synced: about 2 months ago
JSON representation
Theme Scripts is a collection of utility libraries which help theme developers with problems unique to Shopify Themes.
- Host: GitHub
- URL: https://github.com/Shopify/theme-scripts
- Owner: Shopify
- License: mit
- Archived: true
- Created: 2017-11-09T18:32:03.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-04-28T22:23:51.000Z (over 1 year ago)
- Last Synced: 2024-07-21T00:06:12.893Z (about 2 months ago)
- Topics: shopify, shopify-themes, slate
- Language: JavaScript
- Homepage:
- Size: 2.25 MB
- Stars: 508
- Watchers: 405
- Forks: 132
- Open Issues: 69
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Theme Scripts
[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE.md)
[![Build Status](https://travis-ci.org/Shopify/theme-scripts.svg?branch=master)](https://travis-ci.org/Shopify/theme-scripts)Theme Scripts is a collection of handy utility libraries which assist theme developers with problems unique to Shopify Themes development environment.
Theme scripts are uncoupled from a particular UI. Typically, they are used alongside a customized solution for a particular theme. For example, `@shopify/theme-cart` is a great way to interact with the Shopify Cart API and add and remove items, but it does not enforce a particular pattern to display or update the visual state of the cart.
## Packages
| package | | |
| ----------------------- | ---------------------------------------------------- | --------------------------------------------------------------------------------- |
| theme-a11y | [README](packages/theme-a11y/README.md) | ![npm version](https://badge.fury.io/js/%40shopify%2Ftheme-a11y.svg) |
| theme-addresses | [README](packages/theme-addresses/README.md) | ![npm version](https://badge.fury.io/js/%40shopify%2Ftheme-addresses.svg) |
| theme-cart | [README](packages/theme-cart/README.md) | ![npm version](https://badge.fury.io/js/%40shopify%2Ftheme-cart.svg) |
| theme-currency | [README](packages/theme-currency/README.md) | ![npm version](https://badge.fury.io/js/%40shopify%2Ftheme-currency.svg) |
| theme-images | [README](packages/theme-images/README.md) | ![npm version](https://badge.fury.io/js/%40shopify%2Ftheme-images.svg) |
| theme-predictive-search | [README](packages/theme-predictive-search/README.md) | ![npm version](https://badge.fury.io/js/%40shopify%2Ftheme-predictive-search.svg) |
| theme-product | [README](packages/theme-product/README.md) | ![npm version](https://badge.fury.io/js/%40shopify%2Ftheme-product.svg) |
| theme-product-form | [README](packages/theme-product-form/README.md) | ![npm version](https://badge.fury.io/js/%40shopify%2Ftheme-product-form.svg) |
| theme-rte | [README](packages/theme-rte/README.md) | ![npm version](https://badge.fury.io/js/%40shopify%2Ftheme-rte.svg) |
| theme-sections | [README](packages/theme-sections/README.md) | ![npm version](https://badge.fury.io/js/%40shopify%2Ftheme-sections.svg) |## Contributing
For help on setting up the repository locally, building, testing, and contributing
please see [CONTRIBUTING.md](https://github.com/Shopify/theme-scripts/blob/master/CONTRIBUTING.md).## Code of Conduct
All developers who wish to contribute through code or issues, take a look at the
[Code of Conduct](https://github.com/Shopify/theme-scripts/blob/master/CODE_OF_CONDUCT.md).## License
Copyright (c) 2018 Shopify. See [LICENSE](https://github.com/Shopify/theme-scripts/blob/master/LICENSE) for further details.