npm run validateThe pre-push gate runs linting, formatting, TypeScript, production Knip, unit tests, a production build, and a check that the canonical video-to-GIF route exists without a duplicate /studio route:
npm run pre-pushSee docs/engineering-standards.md for module-size limits, test layers, CI path boundaries, and acceptance expectations.
The browser tool is served from /video-to-gif. Its focused test command covers the real media workflow across Chromium, Firefox, WebKit, and a 390x844 mobile viewport, plus accessibility and SEO checks:
npm run test:video-to-gif