Skip to content
@soroush-tech

soroush.tech

Soroush is a divine messenger or angel who provides guidance, support, and reassurance, helping individuals overcome challenges and fulfill their destiny.

Typing SVG

Open-source building blocks for the modern web.

Small, focused, fully-typed TypeScript packages — each one ships its own types, a license, and 100% test coverage.

npm org Website


📦 Packages

Reusable pieces published to npm under the @soroush.tech scope.

npm downloads

A type-safe styled-props design system. Build components from theme tokens with system() — spacing, color, typography, and variants, all inferred from your theme with zero manual union types.

npm downloads

🎭 Made for end-to-end tests. Mock the server side of your app — runs an msw/node server inside Vite so SSR data loaders and SSG prerendering resolve against your mocks. No network flake, no seeded backend.

npm downloads

Collect V8 coverage from your Playwright runs and fold it into your coverage report — so e2e counts toward the same 100% bar as unit and component tests.

npm downloads

A tiny, ergonomic micro-benchmark harness built on mitata — write benchmarks that read like tests.


🎯 How we build

  • Fully typed — strict TypeScript, no any, types inferred not hand-written.
  • 100% coverage — every published package, enforced. No ignore pragmas.
  • Zero-bloat deps — packages stay decoupled; you own your framework and versions.
  • Open by default — MIT-licensed, developed in the open.

🧰 Built with

TypeScript React Vite Vitest Playwright MSW pnpm

Pinned Loading

  1. minesweeper minesweeper Public

    Old schools minesweeper game on react

    TypeScript 2 2

  2. core core Public

    This is where I share what I've learned, showcase what I've built, give back to the open-source community with tools worth using, and write about performance, design systems, and the craft of engin…

    TypeScript 1

Repositories

Showing 7 of 7 repositories

Top languages

Loading…

Most used topics

Loading…