This is the home of all the public examples of Shopify Functions. It's used by the CLI when running yarn shopify app generate extension
. Feel free to look around! Do not edit these files directly.
If you wish to run the samples directly from this repository, you must first expand any .liquid
templates with the following command.
yarn
yarn expand-liquid
# optionally provide the language flavor
yarn expand-liquid vanilla-js
yarn expand-liquid typescript
# JavaScript
yarn test-js
# TypeScript
yarn test-ts
# Rust
cargo test
# currently only applies to Rust
cargo fmt
cargo clippy -- -D warnings