nonara

nonara/ts-patch

Augment the TypeScript compiler to support extended functionality

TypeScript
945
32
MIT License

ts‑patch is a tool that patches the TypeScript compiler to let developers add custom transformers (plugins) directly via `tsconfig.json` or programmatically. It works both as a “live” in‑memory compiler (invoked with `tspc` or via the `ts-patch/compiler` entry points) and as a persistent patch for the core TypeScript files, enabling source‑file and whole‑program transformations, diagnostics tweaks, and ES‑module plugins—primarily for TypeScript 6+ projects that need compile‑time code manipulation.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of nonara/ts-patch

Account's avatar
parse argument options
Account's avatar
The semantic version parser used by npm.
Account's avatar
TypeScript definitions for jest
Account's avatar
TypeScript definitions for minimist
Account's avatar
TypeScript definitions for mock-fs
Account's avatar
TypeScript definitions for node
Account's avatar
TypeScript definitions for resolve
Account's avatar
TypeScript definitions for semver
Account's avatar
TypeScript definitions for shelljs
Account's avatar
Delightful JavaScript Testing.
Account's avatar
A deep deletion module for node (like `rm -rf`)
Account's avatar
Portable Unix shell commands for Node.js
Account's avatar
Augment the TypeScript compiler module's types to expose hidden internal types
Account's avatar
A Jest transformer with source map support that lets you use Jest to test projects written in TypeScript
Account's avatar
TypeScript execution environment and REPL for node.js, with source map support
Account's avatar
Patch typescript to support custom transformers in tsconfig.json
Account's avatar
Load node modules according to tsconfig paths, in run-time or via API.
Account's avatar
TypeScript is a language for application scale JavaScript development

Support the repos that depend on this repository

Top contributors

nonara's profile
nonara
225 contributions
dependabot[bot]'s profile
dependabot[bot]
11 contributions
samchon's profile
samchon
3 contributions
DiFuks's profile
DiFuks
1 contributions
felabr's profile
felabr
1 contributions
forinda's profile
forinda
1 contributions
zaguiini's profile
zaguiini
1 contributions
osyrisrblx's profile
osyrisrblx
1 contributions
UnderKoen's profile
UnderKoen
1 contributions
christopherhelf's profile
christopherhelf
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet