Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 889 Bytes

File metadata and controls

31 lines (22 loc) · 889 Bytes

fast-md5-web

Detailed agent instructions, skill catalog, and collaboration guidelines: AGENTS.md

Project

High-performance browser-side MD5 hashing library built on WebAssembly + Web Workers, supporting large-file streaming and multi-threaded concurrency.

Quality Gates

pnpm run lint          # ESLint
pnpm run type-check    # TypeScript type checking
pnpm run format:check  # Prettier format checking
pnpm run build         # Build verification (includes WASM)

Tests

pnpm run test          # Full suite (Vitest + Playwright)
pnpm run test:unit     # Unit tests only
pnpm run test:e2e      # E2E tests only

Constraints

  • ESM-only — do not introduce CommonJS compatibility
  • wasm/pkg/* are generated artifacts — modify wasm/src/* then rebuild
  • Large-file test baseline >= 300MB
  • Commit hook runs pnpm run test:hook