halo

Halo

A picture frame calculator in Svelte

Halo

A picture frame stock and cutlist calculator.

Checkout

Clone this repository as usual.

Install Git LFS and run git lfs init.

Developing

Once you've installed dependencies with npm install, start a development server:

npm run dev

# or start the server and open the app in a new browser tab
npm run dev -- --open

Building

To create a production version of your app:

npm run build

You can preview the production build with npm run preview.

Testing

Run the unit tests with:

npm run test:unit

The integration tests use Playwright and can be run with:

npm run test:integration

To update screenshots, run:

npx playwright test -u

If the screenshots taken in CI don't match you can download the report by running:

just pr-playwright-report

Top categories

Loading Svelte Themes