maninak / ts-xorLinks
Compose object types containing mutually exclusive keys, using this generic Typescript utility type.
☆117Updated last year
Alternatives and similar repositories for ts-xor
Users that are interested in ts-xor are comparing it to the libraries listed below
Sorting:
- Marks side-effects in module initialization that would interfere with tree-shaking☆204Updated 5 months ago
- Lightweight tsconfig.json parser & paths resolver☆220Updated last month
- Utility functions for working with TypeScript's API. Successor to the wonderful tsutils. 🛠️️☆99Updated this week
- Node.js loader for compiling TypeScript modules to ESM☆160Updated last year
- ⛳️ Typed command-line arguments parser for Node.js☆173Updated last year
- ESLint plugin about ECMAScript syntactic features.☆138Updated last week
- A simply wrapped oxc-resolver for eslint-plugin-import-x☆31Updated last week
- Data on the share of ESM vs CJS on the public npm registry☆214Updated 3 weeks ago
- ☆229Updated 7 months ago
- ☆58Updated 3 weeks ago
- Additional ESLint rules for Node.js☆289Updated 2 weeks ago
- More general-purpose (TypeScript-related) ESLint rules☆150Updated 9 months ago
- A utility to find and parse tsconfig files without depending on typescript☆310Updated last month
- A Prettier plugin to format JSDoc comments.☆248Updated 4 months ago
- Zero-dependency nodejs config seeker.☆168Updated 6 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.☆488Updated this week
- TypeScript package which smartly trims and strips indentation from multi-line strings☆171Updated last year
- ESLint rules for Canonical ruleset.☆143Updated 5 months ago
- bundle and `require` a file, the same way Vite loads `vite.config.ts`☆181Updated 6 months ago
- TypeScript declaration (.d.ts) bundler☆137Updated 4 months ago
- 🔤🔍 Type-level RegExp, parse and match string in TypeScript type system.☆113Updated 2 years ago
- Deeply merge 2 or more objects respecting type information.☆265Updated last week
- Resolve things like Node.js — ponyfill for `import.meta.resolve`☆134Updated last year
- Resolve package.json `exports` & `imports` maps☆59Updated last year
- `a?.b = c` proposal☆195Updated last year
- ☆160Updated last year
- ESLint plugin for JSON(C|5)? files☆216Updated 2 weeks ago
- 📟 A tiny, higher level interface around child_process☆262Updated last month
- Rules for consistent, readable, and valid package.json files. 🗂️☆173Updated this week
- A Jest runner that runs tests directly in bare Node.js, without virtualizing the environment.☆240Updated 2 weeks ago