Stack

Adams forShopify work.

An access token can change a live store. Adams keeps it out of commits and checks theme pages at phone width.

Lite and Pro
// the problem

What goes wrong

A token can edit your catalogAdmin tokens can change products and orders. A token pasted into a script and committed is a risk to the whole store.
Most shoppers use a phoneA theme change that looks fine on desktop can crowd the add to cart button on a small screen.
// what adams does

What Adams does

Blocks tokens at commitLite: an access token in a theme or app file is stopped and moved to an ignored env file.
Checks theme pagesPro: product and cart pages are checked at three widths.
Holds the planPro: the drift gate keeps a small theme tweak from becoming a rebuild.
// worked example

An example

A product page on a phone

Illustrative output.

~/project~/your-project · example
$ adams check http://127.0.0.1:9292/products/mug
375px: add to cart is pushed below two banners
Reordering the section
✓ 3 widths checked, no problems
// faq

Questions

Does Adams connect to my store?

No. It reads local theme and app files.

Can it check my live shop?

Pro page checks accept a live address.

What is free?

Secret, git and leak guards.

// related

Keep reading