ianstormtaylor / superstruct
A simple and composable way to validate data in JavaScript (and TypeScript).
☆7,019Updated last month
Related projects ⓘ
Alternatives and complementary repositories for superstruct
- 📦 Zero-configuration bundler for tiny modules.☆8,057Updated 3 months ago
- Super-fast alternative to Babel for when you can target modern JS runtimes☆5,690Updated 3 months ago
- A better `npm publish`☆7,555Updated 2 months ago
- Zero-config CLI for TypeScript package development☆11,275Updated last year
- Function argument validation for humans☆3,808Updated 6 months ago
- Comlink makes WebWorkers enjoyable.☆11,375Updated this week
- Hyperscript Tagged Markup: JSX alternative using standard tagged templates, with compiler support.☆8,710Updated 9 months ago
- ❤️ JavaScript/TypeScript linter (ESLint wrapper) with great defaults☆7,698Updated 3 weeks ago
- Process execution for humans☆6,857Updated last week
- Tomorrow's ECMAScript modules today!☆5,272Updated 6 months ago
- Calculate the real cost to run your JS app or lib to keep good performance. Show error in pull request if the cost exceeds the limit.☆6,559Updated last month
- Consistency Made Simple☆7,135Updated last month
- A collection of essential TypeScript types☆14,326Updated this week
- Compile a Node.js project into a single file. Supports TypeScript, binary addons, dynamic requires.☆9,253Updated last week
- 🌲 super fast, all natural json logger☆14,284Updated this week
- Clinic.js diagnoses your Node.js performance issues☆5,681Updated last month
- The simple, fast, and scalable code generator that lives in your project.☆5,675Updated 4 months ago
- ❯ Lightweight, beautiful and user-friendly interactive prompts☆8,872Updated 2 months ago
- Create, calculate, and format money in JavaScript and TypeScript.☆6,306Updated this week
- Run commands concurrently. Like `npm run watch-js & npm run watch-less` but better.☆7,110Updated this week
- ⚡ Zero config GUI for Jest☆7,493Updated 2 years ago
- Stylish, intuitive and user-friendly prompts, for Node.js. Used by eslint, webpack, yarn, pm2, pnpm, RedwoodJS, FactorJS, salesforce, Cyp…☆7,690Updated 4 months ago
- The highly customizable and versatile GraphQL client with which you add on features like normalized caching as you grow.☆8,650Updated this week
- Zero-runtime CSS in JS library☆11,678Updated last month
- ☔️ interface for parsing, inspecting, transforming, and serializing content through syntax trees☆4,465Updated last month
- 🌳 Tiny & elegant JavaScript HTTP client based on the Fetch API☆13,812Updated 2 months ago
- A lightweight toolset for writing styles in JavaScript ✨☆7,635Updated last month
- 🐨 Elegant Console Logger for Node.js and Browser☆6,105Updated this week
- Keep your bundle size in check☆4,471Updated last month
- Asynchronous HTTP microservices☆10,583Updated 4 months ago