Skip to content

@lightspeed/craneBuild custom Lightspeed E‑Commerce themes

A specialized framework for building Server-Side Rendered (SSR) e-commerce themes on the Lightspeed Online Presence (E-Series) platform using Vue 3 and Vite

@lightspeed/crane@lightspeed/crane

Quick Start

Install Crane in your project:

bash
# Install Crane CLI and dependencies
npm install vite vue @lightspeed/crane@latest @lightspeed/eslint-config-crane@latest

# Initialize a new application
npx @lightspeed/crane@latest init --app my-app
cd my-app

# Build and preview
npx @lightspeed/crane@latest build
npx @lightspeed/crane@latest preview

Packages

Crane is a monorepo containing several packages:

  • @lightspeed/crane - CLI tool for scaffolding, building, previewing, and deploying applications
  • @lightspeed/crane-api - Runtime library providing Vue 3 composables for content and design settings
  • @lightspeed/ecom-headless - Fully-typed headless JavaScript client for the Ecwid public API
  • @lightspeed/eslint-config-crane - Preconfigured ESLint setup for section development

What You Can Build

With Crane, you can create:

  • Custom product displays and galleries
  • Interactive shopping experiences
  • Custom checkout flows
  • Personalized product recommendations
  • Advanced filtering and search interfaces
  • Custom CMS integrations
  • And much more...

Resources