Skip to content

PuruVJ/neotraverse

Repository files navigation

neotraverse: monorepo

Traverse and transform objects by visiting every node on a recursive walk. A zero-dependency, TypeScript-first, drop-in replacement for traverse.

📖 Docs & benchmarks: neotraverse.puruvj.dev

Packages

Package Description
packages/neotraverse The published neotraverse library.
docs The documentation site (VitePress).

Develop

pnpm install        # install the whole workspace

pnpm test           # run the library test suite
pnpm test:cov       # …with coverage
pnpm build          # build the library (tsdown)
pnpm bench          # benchmark vs the original `traverse`

pnpm docs:dev       # run the docs site locally
pnpm docs:build     # build the docs site

Release

Versioning and npm publish are handled by Changesets on main via .github/workflows/release.yml, using npm trusted publishing (OIDC). One-time registry setup: .github/PUBLISHING.md.

License

MIT

About

Resources

Security policy

Stars

253 stars

Watchers

2 watching

Forks

Packages

 
 
 

Contributors