unjs / magicast
π§ Programmatically modify JavaScript and TypeScript source codes with a simplified, elegant and familiar syntax powered by recast and babel.
β2,305Updated this week
Related projects β
Alternatives and complementary repositories for magicast
- Runtime TypeScript and ESM support for Node.jsβ1,888Updated this week
- π¦ A unified JavaScript build systemβ2,353Updated this week
- Alias to `tsx`β1,587Updated last month
- Unified plugin system for Vite, Rollup, Webpack, esbuild, Rolldown, and moreβ3,089Updated this week
- π₯¦ A modern cli tool that keeps your deps freshβ2,855Updated 3 weeks ago
- A syntax highlighter based on TextMate grammars. ESM rewrite of shiki, with more features and capabilities.β1,464Updated 9 months ago
- πΎ Unstorage provides an async Key-Value storage API with conventional features like multi driver mounting, watching and working with meβ¦β1,854Updated this week
- π¦ Zero-config package bundler for Node.js + TypeScriptβ1,212Updated this week
- Lint packaging errorsβ976Updated this week
- π Faster, secure and convenient alternative for JSON.parse for arbitrary inputsβ1,148Updated this week
- 𧡠A minimal and tiny Node.js Worker Thread Pool implementation (38KB)β1,310Updated this week
- Efficient immutable updates, 2-6x faster than naive handcrafted reducer, and more than 10x faster than Immer.β1,621Updated this week
- A JavaScript implementation of a web browser without its graphical user interfaceβ3,393Updated this week
- Tool for analyzing TypeScript types of npm packagesβ1,213Updated this week
- Monorepo for ESLint Stylistic plugins and configsβ1,464Updated this week
- Replay the steps of your changes at ease.β733Updated 8 months ago
- π¦π Find the true size of an npm packageβ735Updated last year
- cli utility for querying the node_modules directoryβ1,918Updated last year
- Speed up your package installation process, reduce your disk usage, and extend the lifespan of your precious SSD.β1,106Updated 3 weeks ago
- π Beautiful Changelogs using Conventional Commitsβ942Updated this week
- π Assign default properties recursivelyβ1,062Updated this week
- π¦οΈ Continuous (Preview) Releases for your libraries!β1,179Updated this week
- π A simple, tiny and lightweight benchmarking library!β1,889Updated this week
- ππβ1,021Updated last week
- Like Express, but for the futureβ1,278Updated this week
- Finite state machines for building accessible design systems and UI components. Works with modern frameworks, and even just Vanilla JSβ4,062Updated this week
- Automatic font fallback based on font metricsβ1,557Updated this week
- VS Code extension for Vitestβ761Updated this week
- You take some Shiki, add a hint of TypeScript compiler, and π incredible static code samplesβ1,082Updated 9 months ago
- Inspect the intermediate state of Vite pluginsβ1,292Updated 2 months ago