</>PackageGraphPackageGraph

ts-node

npmv10.9.2TypeScript

TypeScript execution environment and REPL for node.js, with source map support

0
Weekly downloads
20
Dependents
48
Dependencies
11/100
Popularity

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

Peer (4)

@swc/core >=1.2.50@swc/wasm >=1.2.50@types/node *typescript >=2.7

Dev (31)

@microsoft/api-extractor ^7.19.4@swc/core ^1.3.100@swc/wasm ^1.3.100@types/diff ^4.0.2@types/lodash ^4.14.151@types/node 13.13.5@types/proper-lockfile ^4.1.2@types/proxyquire ^1.3.28@types/react ^16.14.19@types/rimraf ^3.0.0@types/semver ^7.1.0@yarnpkg/fslib ^2.4.0ava ^3.15.0axios ^0.21.1dprint ^0.25.0expect ^27.0.2get-stream ^6.0.0lodash ^4.17.15ntypescript ^1.201507091536.1nyc ^15.0.1outdent ^0.8.0proper-lockfile ^4.1.2proxyquire ^2.0.0react ^16.14.0rimraf ^3.0.0semver ^7.1.3throat ^6.0.1typedoc ^0.22.10typescript 4.7.4typescript-json-schema ^0.53.0util.promisify ^1.0.1

Used by

Popular packages that depend on ts-node.

socksnpm

Fully featured SOCKS proxy client supporting SOCKSv4, SOCKSv4a, and SOCKSv5. Includes Bind and Associate functionality.

61.8M/wk1 dependentsMITTS
abort-controllernpm

An implementation of WHATWG AbortController interface.

53.9M/wk2 dependentsMIT
pg-protocolnpm

The postgres client/server binary protocol, implemented in TypeScript

46.4M/wk2 dependentsMITTS
express-rate-limitnpm

Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.

45.3M/wk2 dependentsMITTS
pg-cloudflarenpm

A socket implementation that can run on Cloudflare Workers using native TCP connections.

33.1M/wk1 dependentsMITTS
mongodb-connection-string-urlnpm

MongoDB connection strings, based on the WhatWG URL API

10.8M/wk1 dependentsApache-2.0TS
sass-embeddednpm

Node.js library that communicates with Embedded Dart Sass using the Embedded Sass protocol

5.2M/wk1 dependentsMITTS
sync-child-processnpm

Run a subprocess synchronously and interactively in Node.js

4.7M/wk1 dependentsMITTS
knexnpm

A batteries-included SQL query & schema builder for PostgresSQL, MySQL, CockroachDB, MSSQL and SQLite3

4.4M/wk1 dependentsMITTS
@planetscale/databasenpm

A Fetch API-compatible PlanetScale database driver

194.1K/wk1 dependentsApache-2.0TS
istanbul-lib-source-mapsnpm

Source maps support for istanbul

0/wk4 dependentsBSD-3-Clause
deepmergenpm

A library for deep (recursive) merging of Javascript objects

0/wk1 dependentsMIT
strict-event-emitternpm

Type-safe implementation of EventEmitter for browser and Node.js

0/wk1 dependentsMITTS
outvariantnpm

Type-safe implementation of invariant with positionals.

0/wk1 dependentsMITTS
signal-exitnpm

when you want to fire an event no matter how a process exits.

0/wk2 dependentsISCTS
locate-appnpm

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.

0/wk1 dependentsApache-2.0TS
edgedrivernpm

Microsofts' EdgeDriver for Node.js

0/wk1 dependentsMITTS
geckodrivernpm

Mozilla's Geckodriver for Node.js

0/wk2 dependentsMITTS
loglevelnpm

Minimal lightweight logging for JavaScript, adding reliable log level methods to any available console.log methods

0/wk1 dependentsMITTS
sync-message-portnpm

A Node.js communication port that can pass messages synchronously between workers

0/wk1 dependentsMITTS
path-scurrynpm

walk paths fast and efficiently

0/wk1 dependentsBlueOak-1.0.0TS
memoize-onenpm

A memoization library which only remembers the latest invocation

0/wk3 dependentsMITTS
smart-buffernpm

smart-buffer is a Buffer wrapper that adds automatic read & write offset tracking, string operations, data insertions, and more.

0/wk1 dependentsMITTS
rxjsnpm

Reactive Extensions for modern JavaScript

0/wk4 dependentsApache-2.0TS

Alternatives to ts-node

tsxnpm

TypeScript Execute (tsx): Node.js enhanced with esbuild to run TypeScript & ESM files

73.2M/wk15 dependentsMIT
copy-anythingnpm

An optimised way to copy'ing an object. A small and simple integration

16.5M/wk1 dependentsMIT
sql-escapernpm

🛡️ Faster SQL escape and format for JavaScript (Node.js, Bun, and Deno).

3.9M/wk1 dependentsMITTS
drizzle-ormnpm

Drizzle ORM package for SQL databases

0/wk0 dependentsApache-2.0TS
type-festnpm

A collection of essential TypeScript types

0/wk2 dependents(MIT OR CC0-1.0)TS
valibotnpm

The modular and type safe schema library for validating structural data

0/wk4 dependentsMITTS
@typescript-eslint/typesnpm

Types for the TypeScript-ESTree AST spec

157.2M/wk2 dependentsMITTS
proxy-from-envnpm

Offers getProxyForUrl to get the proxy URL for a URL, respecting the *_PROXY (e.g. HTTP_PROXY) and NO_PROXY environment variables.

108.3M/wk1 dependentsMIT
env-pathsnpm

Get paths for storing things like data, config, cache, etc

81.5M/wk1 dependentsMITTS
regenerator-runtimenpm

Runtime for Regenerator-compiled generator and async functions.

61M/wk3 dependentsMIT
@adobe/css-toolsnpm

A modern CSS parser and stringifier with TypeScript support

46.2M/wk1 dependentsMITTS
@bufbuild/protobufnpm

Protocol Buffers for ECMAScript. The only JavaScript Protobuf library that is fully-compliant with Protobuf conformance tests.

17M/wk1 dependents(Apache-2.0 AND BSD-3-Clause)TS

Frequently installed together

Version history

VersionPublishedLicense
10.9.2latest2 years agoMIT
11.0.0-beta.12 years agoMIT
10.9.14 years agoMIT
10.9.04 years agoMIT
10.8.24 years agoMIT
10.8.14 years agoMIT
10.8.04 years agoMIT
10.7.04 years agoMIT
10.6.04 years agoMIT
10.5.04 years agoMIT
10.4.04 years agoMIT
10.3.14 years agoMIT
10.3.04 years agoMIT
10.2.14 years agoMIT
10.2.05 years agoMIT
10.1.05 years agoMIT
10.0.05 years agoMIT
9.1.15 years agoMIT
9.1.05 years agoMIT
9.0.05 years agoMIT

Maintainers

Keywords

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.