Skip to content

⚙️[Chore] Sprint 0 Repository Foundation - #1

Merged
maruson08 merged 5 commits into
mainfrom
chore/sprint-0-repository-foundation
Aug 24, 2026
Merged

maruson08 merged 5 commits into
mainfrom
chore/sprint-0-repository-foundation

Conversation

@maruson08

Copy link
Copy Markdown
Member

Summary

  • initialize the ESM-first TypeScript library scaffold with zero runtime dependencies
  • add the three-function public API skeleton and typed deterministic not-implemented behavior
  • establish shared metadata, diagnostic, and conservative parser-limit models
  • configure Vitest, strict TypeScript, ESLint, Prettier, tsup, and lockfile-based CI
  • document architecture, security invariants, cleaning policy, format roadmap, and explicit non-goals

Sprint 0 non-goals

No JPEG, PNG, WebP, TIFF, EXIF, GPS, XMP, IPTC, ICC, cleaning, rewriting, decompression, image decoding, UI, Rust, or WebAssembly implementation is included.

Validation

  • npm run format:check — passed
  • npm run lint — passed
  • npm run typecheck — passed
  • npm test — 2 files, 8 tests passed
  • npm run build — ESM and declarations built successfully
  • npm audit --omit=dev — 0 vulnerabilities
  • npm pack --dry-run — expected 7-file package payload

Dependencies

  • runtime dependencies: 0
  • development dependencies: 8
  • esbuild override: 0.28.2 to resolve the current transitive development-tool advisory

@maruson08
maruson08 merged commit a60cbc4 into main Aug 24, 2026
1 check passed
@maruson08
maruson08 deleted the chore/sprint-0-repository-foundation branch August 24, 2026 03:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant