ts-node
npmv10.9.2TypeScriptTypeScript execution environment and REPL for node.js, with source map support
Overview
ts-node is an npm package that typeScript execution environment and REPL for node.js, with source map support. The latest version is 10.9.2, released under the MIT license.
Who should use it
Teams working in the npm ecosystem who need typeScript execution environment and REPL for node.js, with source map support and value a focused solution.
When not to use it
Consider an alternative if you need to minimize your dependency tree, or if a more actively-maintained option better fits your npm stack.
Pros
- Ships TypeScript type definitions.
- Clear open-source license (MIT).
Cons
- Large dependency tree (48 direct dependencies) increases install size and audit surface.
Auto-generated from collected registry metadata. No external claims are inferred.
Relationship graph
Dependencies (left) and dependents (right) of ts-node.
Dependencies
Runtime (13)
Peer (4)
Dev (31)
Used by
Popular packages that depend on ts-node.
Fully featured SOCKS proxy client supporting SOCKSv4, SOCKSv4a, and SOCKSv5. Includes Bind and Associate functionality.
An implementation of WHATWG AbortController interface.
The postgres client/server binary protocol, implemented in TypeScript
Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.
A socket implementation that can run on Cloudflare Workers using native TCP connections.
MongoDB connection strings, based on the WhatWG URL API
Node.js library that communicates with Embedded Dart Sass using the Embedded Sass protocol
Run a subprocess synchronously and interactively in Node.js
A batteries-included SQL query & schema builder for PostgresSQL, MySQL, CockroachDB, MSSQL and SQLite3
A Fetch API-compatible PlanetScale database driver
Source maps support for istanbul
A library for deep (recursive) merging of Javascript objects
Type-safe implementation of EventEmitter for browser and Node.js
Type-safe implementation of invariant with positionals.
when you want to fire an event no matter how a process exits.
Find apps installed on your system. This util will help to find executables of a known app like Chrome, Firefox,... on Windows, Linux, and macOS out of the box.
Microsofts' EdgeDriver for Node.js
Mozilla's Geckodriver for Node.js
Minimal lightweight logging for JavaScript, adding reliable log level methods to any available console.log methods
A Node.js communication port that can pass messages synchronously between workers
walk paths fast and efficiently
A memoization library which only remembers the latest invocation
smart-buffer is a Buffer wrapper that adds automatic read & write offset tracking, string operations, data insertions, and more.
Reactive Extensions for modern JavaScript
Alternatives to ts-node
TypeScript Execute (tsx): Node.js enhanced with esbuild to run TypeScript & ESM files
An optimised way to copy'ing an object. A small and simple integration
🛡️ Faster SQL escape and format for JavaScript (Node.js, Bun, and Deno).
Drizzle ORM package for SQL databases
A collection of essential TypeScript types
The modular and type safe schema library for validating structural data
Types for the TypeScript-ESTree AST spec
Offers getProxyForUrl to get the proxy URL for a URL, respecting the *_PROXY (e.g. HTTP_PROXY) and NO_PROXY environment variables.
Get paths for storing things like data, config, cache, etc
Runtime for Regenerator-compiled generator and async functions.
A modern CSS parser and stringifier with TypeScript support
Protocol Buffers for ECMAScript. The only JavaScript Protobuf library that is fully-compliant with Protobuf conformance tests.
Frequently installed together
TypeScript definitions for node
An AST-based pattern checker for JavaScript.
Prettier is an opinionated code formatter
BDD/TDD assertion library for node.js and the browser. Test framework agnostic.
Delightful JavaScript Testing.
TypeScript definitions for chai
Fixes stack traces for files with source maps
The semantic version parser used by npm.
An extremely fast JavaScript and CSS bundler and minifier.
Lightweight debugging utility for Node.js and the browser
the most correct and second fastest glob implementation in JavaScript
tar for node
Version history
| Version | Published | License |
|---|---|---|
| 10.9.2latest | 2 years ago | MIT |
| 11.0.0-beta.1 | 2 years ago | MIT |
| 10.9.1 | 4 years ago | MIT |
| 10.9.0 | 4 years ago | MIT |
| 10.8.2 | 4 years ago | MIT |
| 10.8.1 | 4 years ago | MIT |
| 10.8.0 | 4 years ago | MIT |
| 10.7.0 | 4 years ago | MIT |
| 10.6.0 | 4 years ago | MIT |
| 10.5.0 | 4 years ago | MIT |
| 10.4.0 | 4 years ago | MIT |
| 10.3.1 | 4 years ago | MIT |
| 10.3.0 | 4 years ago | MIT |
| 10.2.1 | 4 years ago | MIT |
| 10.2.0 | 5 years ago | MIT |
| 10.1.0 | 5 years ago | MIT |
| 10.0.0 | 5 years ago | MIT |
| 9.1.1 | 5 years ago | MIT |
| 9.1.0 | 5 years ago | MIT |
| 9.0.0 | 5 years ago | MIT |
Maintainers
Frequently asked questions
How do I install ts-node?
Run `npm install ts-node` to add ts-node to your npm project.
What license is ts-node released under?
ts-node is distributed under the MIT license.
How popular is ts-node?
ts-node has approximately 0 downloads per week and 20 known dependent packages.