The StopClip App is built with the Ionic framework.
This software was inspired by Stop Motion Animator, a web app developed by szager. We use components of the BSD0 licensed code.
This is a fork of the kits GitLab repository.
- Ionic CLI 7.x.x
- Node 20.x.x
Task automation is based on yarn scripts and Ionic scripts.
| Tasks | Description |
|---|---|
| yarn start | Run development server on http://localhost:4200/ (by default) |
| yarn test | Run tests |
You can use the provided docker-compose.yml to start and develop the application:
# Start the container:
docker compose up -d
# Access the container:
docker compose exec app bash
# Start the application:
yarn start
# Test the application:
yarn test
- Codec Documentation - Information about image, video, and audio codecs used
- Third-Party Licenses - License information for codec-related dependencies
Karma runs the Angular unit tests inside ChromiumHeadless. If the container or host image does not already provide Chromium, run:
./scripts/setup-chromium.sh
After installation export CHROMIUM_BIN so Karma picks up the binary (add this to your shell profile if you run tests frequently):
export CHROMIUM_BIN=$(which chromium)
npm run test