Kivach
Cascading donations
Add repoPopularDonorsF.A.Q.
My repos

Footer

Subscribe to our newsletter

The latest news, articles, and resources, sent to your inbox.

DiscordTelegramTwitterMediumFacebookYouTubeGitHub

All information about repositories belongs to their owners.

More information about Kivach in the introductory article.

Built on Obyte

The ts‑add‑js‑extension tool automatically appends the appropriate `.js` or `.mjs` extension to relative import and export statements in ES‑module JavaScript or TypeScript files. It lets TypeScript projects that compile to ESM reference modules without needing to manually add extensions—or import build‑artifact files—making import paths cleaner and more compatible with native ESM. The solution is aimed at developers who want to keep their source code free of extension references and avoid bundler‑specific workarounds.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of gervinfung/ts-add-js-extension

Account's avatar
microsoft/TypeScript
TypeScript is a language for application scale JavaScript development
Account's avatar
GervinFung/npm-tools
My ESLint shareable config
Account's avatar
GervinFung/npm-tool-config
My Prettier shareable config through generating config
Account's avatar
GervinFung/npm-tools
My tsconfig
Account's avatar
DefinitelyTyped/DefinitelyTyped
TypeScript definitions for node
Account's avatar
GervinFung/node-package-helper
My helper to ensure TypeScript transpiled files/folders are valid according to my preference
Account's avatar
shelljs/shx
Portable Shell Commands for Node
Account's avatar
antfu-collective/vite-node
Vite as Node.js runtime
Account's avatar
vitest-dev/vitest
Next generation testing framework powered by Vite

Support the repos that depend on this repository

Top contributors

GervinFung's profile
GervinFung
95 contributions
Frezc's profile
Frezc
1 contributions
kvnwolf's profile
kvnwolf
1 contributions
Romakita's profile
Romakita
1 contributions
xiaoxiangmoe's profile
xiaoxiangmoe
1 contributions

Recent events

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

No events yet
gervinfung

gervinfung/ts-add-js-extension

Add .js extension to each relative import/export statement in JavaScript file through AST

TypeScript
47
6
MIT License