iambumblehead / esmock
ESM import and globals mocking for unit tests
☆200Updated 2 months ago
Alternatives and similar repositories for esmock:
Users that are interested in esmock are comparing it to the libraries listed below
- A Jest runner that runs tests directly in bare Node.js, without virtualizing the environment.☆234Updated last year
- Makes it easy to replace require'd dependencies.☆94Updated 7 months ago
- Draft specification for a proposed Array.fromAsync method in JavaScript.☆184Updated last year
- Data on the share of ESM vs CJS on the public npm registry☆155Updated last month
- Methods for working with async iterators in ECMAScript☆110Updated 7 months ago
- Basic operations on iterables☆140Updated 5 months ago
- Polyfill of `util.parseArgs()`☆123Updated 3 weeks ago
- Convert event emitters and event targets to ES async iterators☆91Updated 4 years ago
- Marks side-effects in module initialization that would interfere with tree-shaking☆201Updated 3 months ago
- Node 18's node:test, as an npm package☆95Updated 3 weeks ago
- Safe, deterministic and fast serialization alternative to JSON.stringify.☆208Updated 3 weeks ago
- node:test runner wrapper with TypeScript support☆162Updated this week
- The Essential Type Testing Tool.☆91Updated this week
- A WHATWG Fetch implementation based on @nodejs/undici☆246Updated 3 years ago
- A handy pprof wrapper for Node.js☆53Updated this week
- SQL linting rules for ESLint.☆98Updated last week
- Compose object types containing mutually exclusive keys, using this generic Typescript utility type.☆109Updated 10 months ago
- ESLint plugin with ^? Twoslash, $ExpectError, and $ExpectType type assertions. 🧩☆113Updated this week
- Validate your env variables using Ajv and dotenv☆224Updated this week
- Test if an ES module is run directly (require.main replacement)☆85Updated this week
- Node.js loader for compiling TypeScript modules to ESM☆160Updated last year
- TypeScript package which smartly trims and strips indentation from multi-line strings☆165Updated 9 months ago
- Helper packages to create platform agnostic applications and libraries without worrying about the lack of WHATWG support in Node.js☆160Updated this week
- A simple Node.js task runner☆127Updated this week
- A stream implementation that does more by doing less☆251Updated 7 months ago
- ESLint JSON processor and rules☆90Updated last month
- A library that makes generating and validating Browserslists a breeze!☆91Updated 3 months ago
- A proposal to introduce `try` expressions into ECMAScript☆34Updated 4 years ago
- Additional ESLint rules for Node.js☆248Updated 3 weeks ago
- ☆92Updated 5 years ago