Go to file
Josh Larson 69576610c4
chore: improve Stackblitz publishing flow (#203)
* chore: hoist local flag to root project

* chore: publish to stackblitz branch with new release

* chore: rename gitignore for stackblitz

* chore: use correct path

* chore: include `.stackblitzrc` file to ensure dev server starts
2021-11-10 12:01:53 -06:00
.github chore: improve Stackblitz publishing flow (#203) 2021-11-10 12:01:53 -06:00
docs Update docs/contributing.md 2021-11-08 22:53:43 +01:00
packages chore: improve Stackblitz publishing flow (#203) 2021-11-10 12:01:53 -06:00
scripts fix: comment and link 2021-11-09 17:03:36 -08:00
tests Update tests/changelogs.test.ts 2021-11-08 19:32:38 +01:00
.alexignore feat: initial commit 2021-11-04 15:22:30 -07:00
.alexrc.js feat: initial commit 2021-11-04 15:22:30 -07:00
.eslintrc.js chore: tell linter to ignore auto-gen types file which is super noisy (#180) 2021-11-09 13:17:50 -06:00
.gitignore feat: initial commit 2021-11-04 15:22:30 -07:00
.graphqlrc.yml feat: initial commit 2021-11-04 15:22:30 -07:00
.nvmrc feat: initial commit 2021-11-04 15:22:30 -07:00
.prettierrc.js feat: initial commit 2021-11-04 15:22:30 -07:00
dev.yml feat: initial commit 2021-11-04 15:22:30 -07:00
jest-e2e.config.ts feat: initial commit 2021-11-04 15:22:30 -07:00
jest-setup.ts feat: initial commit 2021-11-04 15:22:30 -07:00
jest.config.ts feat: initial commit 2021-11-04 15:22:30 -07:00
lerna.json v0.6.3 2021-11-10 14:31:52 +09:00
LICENSE.md feat: initial commit 2021-11-04 15:22:30 -07:00
package.json chore: improve Stackblitz publishing flow (#203) 2021-11-10 12:01:53 -06:00
README.md chore: Merge remote-tracking branch 'origin/main' into fd-fix-client-components-import 2021-11-08 19:30:00 -06:00
shipit.yml fix: add back new line which lerna needs I guess 2021-11-05 17:42:12 -05:00
tsconfig.json feat: initial commit 2021-11-04 15:22:30 -07:00
yarn.lock feat: bump Vite deps to latest version (#191) 2021-11-09 16:38:33 -06:00

Hydrogen logo

📚 Docs | 🗣 Discord | 💬 Discussions | 📝 Changelog

Hydrogen is a React-based framework for building dynamic, Shopify-powered custom storefronts.

Spin up a Hydrogen app in your browser with our playground or set up your local environment with the instructions below ⬇️

This is a developer preview of Hydrogen. The documentation will be updated as Shopify introduces new features and refines existing functionality. Production launches of Hydrogen custom storefronts aren't yet supported as Shopify is evolving the Hydrogen framework.

Getting Started

Requirements:

  • yarn or npm
  • Node.js version 14.0 or higher

Installation:

# Using `yarn`
yarn create hydrogen-app

# Using `npm`
npm init hydrogen-app@latest

# Using `npx`
npx create-hydrogen-app

Running locally:

  1. Start a development server
# Using `yarn`
yarn install
yarn dev

# Using `npm`
npm i --legacy-peer-deps
npm run dev
  1. Visit the development environment running at http://localhost:3000.

Learn more about getting started with Hydrogen.

Contributing to Hydrogen

Read our contributing guide

🎁 Give us the gift of feedback.

📍 Check out Hydrogen examples on Github.

🤩 Learn more about Hydrogen.

👷‍♀️ Add npm packages to your project: