Skip to main content
TypeScript Development Tools

TypeScript Development Tools

TypeScript development environment with compiler, tsx runtime, and essential tooling for modern web development.

typescriptjavascriptnodejsnpmtsctsxeslintprettier
Overview

Complete TypeScript setup including the TypeScript compiler (tsc), tsx for running TypeScript directly, ts-node for Node.js integration, and @types/node for Node.js type definitions. Includes Prettier and ESLint VS Code extensions.

Script ID:dev-typescript
Script:install-dev-typescript.sh

Node.js Packages (npm)

PackageDescription
typescript
tsx
@types/node
ts-node

VS Code Extensions

ExtensionDescription
PrettierCode formatter for consistent code style
ESLintJavaScript and TypeScript linting

Installation

Install via the interactive menu:

dev-setup

Or install directly:

.devcontainer/additions/install-dev-typescript.sh
Full installation options (click to expand)


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 TypeScript Development Tools
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

ID: dev-typescript
Name: TypeScript Development Tools
Script version: 0.0.1
Category: LANGUAGE_DEV, Development Tools
Description: Adds TypeScript and development tools (Node.js already in devcontainer)

Usage:

Action:
install-dev-typescript.sh # Install TypeScript development tools
install-dev-typescript.sh --uninstall # Uninstall TypeScript development tools

Info:
install-dev-typescript.sh --help # Show help and usage information

Node.js Packages (NPM):
- typescript
- tsx
- @types/node
- ts-node

VS Code Extensions:
- Prettier (esbenp.prettier-vscode) - Code formatter for consistent code style
- ESLint (dbaeumer.vscode-eslint) - JavaScript and TypeScript linting

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━