Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/avivahl/ts-tools

TypeScript Tools for Node.js
https://github.com/avivahl/ts-tools

loader nodejs tools transformers transpilation typescript webpack

Last synced: 27 days ago
JSON representation

TypeScript Tools for Node.js

Awesome Lists containing this project

README

        

# TypeScript Tools for Node.js

[![Build Status](https://github.com/AviVahl/ts-tools/workflows/tests/badge.svg)](https://github.com/AviVahl/ts-tools/actions)

Several packages to assist [TypeScript](https://www.typescriptlang.org/) developers working with [Node.js](https://nodejs.org/en/).

## Packages

- **[@ts-tools/node](https://github.com/AviVahl/ts-tools/tree/main/packages/node)** - TypeScript support for Node.js. Registers a `require.extensions` (CommonJS) hook, allowing execution of `.ts`/`.tsx` files directly from source.

- **[@ts-tools/webpack-loader](https://github.com/AviVahl/ts-tools/tree/main/packages/webpack-loader)** - TypeScript loader for webpack.

- **[@ts-tools/transpile](https://github.com/AviVahl/ts-tools/tree/main/packages/transpile)** - TypeScript transpilation helpers.

- **[@ts-tools/robotrix](https://github.com/AviVahl/ts-tools/tree/main/packages/robotrix)** - Useful TypeScript transpilation transformers.

- **[@ts-tools/esm](https://github.com/AviVahl/ts-tools/tree/main/packages/esm)** - TypeScript support for Node.js. Exposes a loader (ESM), allowing execution of `.ts`/`.tsx` files directly from source.

## License

MIT