Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.