NPM Packages
Open-source tooling published to npm under the @soroush.tech scope.
@soroush.tech/bench
Run A/B function and package-version benchmarks inside a CPU/RAM-pinned Docker sandbox for stable, low-noise numbers. Built on mitata.
@soroush.tech/design-system
Emotion + @soroush.tech/styled-system React component library - token-driven light/dark themes, layout primitives, forms, and overlays.
@soroush.tech/markdown
Headless, composable markdown editor + renderer for @soroush.tech/design-system - Control, Toolbar, Editor, and Preview built on react-markdown, remark-gfm, and rehype-highlight.
@soroush.tech/playwright-coverage
Collect per-test V8 code coverage from Playwright e2e runs and aggregate it to lcov via monocart-coverage-reports.
@soroush.tech/styled-system
Maintained, first-class-TypeScript rewrite of styled-system - responsive, theme-aware style props for CSS-in-JS. Drop-in replacement for styled-system v5.
@soroush.tech/vite-plugin-msw-server
Make server-side rendering deterministic in end-to-end tests: an msw/node mock server inside Vite, so SSR loaders and SSG prerendering resolve against your mocks instead of a live API.
ai-watermark-guard
Finds and fixes the characters that mark text as machine-written - em dashes, curly quotes, ellipses - plus invisible characters and mojibake, across every file in a repo and in commit messages.
oxfmt-quick
Run oxfmt on your changed files, and re-stage them. A pretty-quick for the oxc formatter.