skip to main content

a lightweight TypeScript utility for manipulating objects in a type-safe way.
library

what it does

  • full autocompletion for nested paths
  • Tree-shakeable
  • zero dependencies
  • automatic creation of intermediate objects
  • type-safe operations (get, set, has, update, merge)
  • no runtime overhead
  • fluent and intuitive API
  • strict typing with compile-time validation

skills

  • Open Source
  • TypeScript
  • Node.js
  • ESM
  • Vite
  • Rollup
  • Vitest
  • Playwright