coderaiser / putout
π Pluggable and configurable JavaScript Linter, code transformer and formatter, drop-in ESLint superpower replacement πͺ with built-in support for js, jsx, typescript, flow, markdown, yaml and json. Write declarative codemods in a simplest possible way π
β722Updated this week
Alternatives and similar repositories for putout:
Users that are interested in putout are comparing it to the libraries listed below
- β‘οΈ Super-fast on-the-fly transpilation of modern JS, TypeScript and JSX using esbuildβ716Updated this week
- The most strict (yet practical) ESLint config. 53 plugins. 1342 rules. React, Vue, Node, and pure JS/TS.β423Updated 4 months ago
- Better typed `querySelector` and `querySelectorAll`.β740Updated 2 months ago
- TypeScript Module Loaderβ1,191Updated last year
- πβ° Ultra fast monorepo script runner and build toolβ1,211Updated this week
- Async Context for JavaScriptβ619Updated last week
- A tool to generate a single bundle of dts with types tree-shakingβ784Updated 5 months ago
- Type-safe CLI library / framework with no runtime dependenciesβ1,140Updated 4 months ago
- Compile-time tests for types. Useful to make sure types don't regress into being overly-permissive as changes go in over time.β437Updated this week
- Super-fast alternative for babel-jest or ts-jest without type checking. Please use main repository for issuesβ757Updated 11 months ago
- Transpile JSX, TypeScript and esnext features on the fly with esbuildβ998Updated 6 months ago
- Static and runtime type assertion library with no dependenciesβ269Updated 10 months ago
- Check TypeScript type definitionsβ2,416Updated 4 months ago
- A tool for analyzing the output of `tsc --generateTrace`β352Updated 6 months ago
- Additional types and types adjusted utilities for TypeScriptβ382Updated this week
- A curated list of jscodeshift packages and resources.β401Updated last year
- Statistically rigorous benchmark runner for the webβ694Updated 5 months ago
- A dead simple benchmarking framework for JS/TS libsβ756Updated last year
- β±οΈ Investigates v8/Node.js function deoptimizations.β1,157Updated 2 years ago
- Low-overhead lexer dedicated to ES module parsing for fast analysisβ953Updated last month
- Blazing fast and accurate glob matcher written JavaScript, with no dependencies and full support for standard and extended Bash glob featβ¦β990Updated 2 weeks ago
- Consistent dependency versions in large JavaScript Monorepos.β1,525Updated 2 months ago
- π Benchmark Comparison of Packages with Runtime Validation and TypeScript Supportβ681Updated this week
- A Jest transformer using esbuildβ518Updated 6 months ago
- A Jest runner that runs tests directly in bare Node.js, without virtualizing the environment.β234Updated last year
- Additional ESLint rules for directive comments of ESLint.β363Updated last year
- Proposal for new Set methods in JSβ655Updated 6 months ago
- Community plugins for esbuildβ597Updated 5 months ago
- ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder.β557Updated this week
- ECMAScript Explicit Resource Managementβ800Updated 4 months ago