maninak / ts-xor
Compose object types containing mutually exclusive keys, using this generic Typescript utility type.
☆114Updated last year
Alternatives and similar repositories for ts-xor:
Users that are interested in ts-xor are comparing it to the libraries listed below
- Lightweight tsconfig.json parser & paths resolver☆202Updated 2 months ago
- The Essential Type Testing Tool.☆131Updated this week
- More general-purpose (TypeScript-related) ESLint rules☆147Updated 6 months ago
- Utility functions for working with TypeScript's API. Successor to the wonderful tsutils. 🛠️️☆95Updated this week
- An ESLint plugin that enforces the use of import aliases. Also supports autofixing.☆75Updated this week
- Node.js loader for compiling TypeScript modules to ESM☆161Updated last year
- Marks side-effects in module initialization that would interfere with tree-shaking☆201Updated 2 months ago
- TypeScript package which smartly trims and strips indentation from multi-line strings☆168Updated 11 months ago
- Rules for consistent, readable, and valid package.json files. 🗂️☆160Updated this week
- ☆226Updated 4 months ago
- A utility to find and parse tsconfig files without depending on typescript☆304Updated this week
- A Prettier plugin to format JSDoc comments.☆244Updated last month
- 📟 A tiny, higher level interface around child_process☆181Updated this week
- Compile-time tests for types. Useful to make sure types don't regress into being overly-permissive as changes go in over time.☆456Updated this week
- `a?.b = c` proposal☆195Updated last year
- A utility to build and bisect any version of TypeScript☆77Updated this week
- ESLint rule that reports usage of deprecated code☆333Updated 5 months ago
- Resolve package.json `exports` & `imports` maps☆58Updated last year
- compute with typescript type system☆57Updated 2 years ago
- Get esbuild-compatible targets from a browserlist config or project☆99Updated 10 months ago
- On-demand bundle analyzer, powered by esbuild.☆122Updated 2 months ago
- Check if a value is a Fetch network error☆136Updated 11 months ago
- `eslint-plugin-import-x` is a fork of `eslint-plugin-import` that aims to provide a more performant and more lightweight version of the o…☆488Updated this week
- ESLint rules for Canonical ruleset.☆139Updated 2 months ago
- 🔗 A better `npm link`☆209Updated 7 months ago
- Deeply merge 2 or more objects respecting type information.☆254Updated 2 weeks ago
- Prettier plugin to enforce consistent brace style for all control statements. 🥌☆56Updated last week
- An ESLint plugin to check filenames with simple configuration☆52Updated last year
- ⛳️ Typed command-line arguments parser for Node.js☆171Updated 9 months ago
- ☆56Updated 3 weeks ago