https://github.com/twm/halo
A picture frame calculator in Svelte
https://github.com/twm/halo
woodworking
Last synced: 6 months ago
JSON representation
A picture frame calculator in Svelte
- Host: GitHub
- URL: https://github.com/twm/halo
- Owner: twm
- Created: 2024-09-02T01:23:40.000Z (over 1 year ago)
- Default Branch: trunk
- Last Pushed: 2025-03-15T03:16:29.000Z (10 months ago)
- Last Synced: 2025-06-01T19:56:47.052Z (8 months ago)
- Topics: woodworking
- Language: Svelte
- Homepage: https://twm.github.io/halo/
- Size: 1.07 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Halo
A picture frame stock and cutlist calculator.
## Checkout
Clone this repository as usual.
Install [Git LFS](https://git-lfs.com/) and run `git lfs init`.
## Developing
Once you've installed dependencies with `npm install`, start a development server:
```bash
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:
```bash
npm run build
```
You can preview the production build with `npm run preview`.
## Testing
Run the unit tests with:
```bash
npm run test:unit
```
The integration tests use Playwright and can be run with:
```bash
npm run test:integration
```
To update screenshots, run:
```bash
npx playwright test -u
```
If the screenshots taken in CI don't match you can download the report by running:
```bash
just pr-playwright-report
```