TypeScript
49 items tagged with "typescript"
Tutorials8
Migrating JavaScript to TypeScript
Gradually migrate a JavaScript codebase to TypeScript
Database Management with Prisma
Set up Prisma ORM for type-safe database access
Testing with Vitest
Set up Vitest for fast, modern JavaScript testing
Runtime Validation with Zod
Add runtime type validation to TypeScript using Zod
How to provision cloud infrastructure with Pulumi
Define cloud resources in a general-purpose programming language using Pulumi and deploy them with up and destroy.
How to evolve a database schema with Prisma Migrate
Use Prisma Migrate to turn schema.prisma changes into versioned SQL migrations and apply them in dev and production safely.
How to set up a Node and TypeScript project with Vitest
Create a TypeScript project on Node.js, configure the compiler, and write fast unit tests with Vitest.
Scan a Node.js/TypeScript Project for Upgrade Drift
Run your first Vibgrate CLI scan on a Node.js/TypeScript project to get a DriftScore and a prioritized list of upgrade risks.
Blueprints5
AngularJS to React Blueprint
Migration guide from AngularJS to React with TypeScript
ESLint to Biome Blueprint
Linting migration from ESLint/Prettier to Biome
Node.js Callbacks to Async and ESM Blueprint
Modernize callback-based CommonJS Node.js services to async/await with promises and ES modules for cleaner control flow.
AngularJS to Angular Blueprint
Migrate a legacy AngularJS (1.x) application to modern Angular using a hybrid ngUpgrade bridge, component-by-component.
AngularJS to React Blueprint
Migrate a legacy AngularJS (1.x) application to React, replacing it route-by-route behind a routing proxy or shell.
Migrations7
Angular 17 to Angular 19 Migration
Upgrade Angular 17 to 19 with new control flow and improved signals
AngularJS to Angular Migration
Major migration from AngularJS (1.x) to modern Angular with TypeScript
Express.js to NestJS Migration
Migrate Express.js REST API to structured NestJS with TypeScript
GraphQL to tRPC Migration
Migrate from GraphQL to type-safe tRPC endpoints
JavaScript to TypeScript Migration
Add TypeScript to existing JavaScript project for type safety
TypeScript 4 to TypeScript 5 Migration
Upgrade TypeScript from 4.x to 5.x and resolve type-checking and build-tool compatibility issues
Vue 2 to Vue 3 Migration
Migrate from Vue 2 Options API to Vue 3 Composition API with improved TypeScript support and performance enhancements
Products8
TypeScript
Strongly typed programming language that builds on JavaScript
Angular
Platform for building mobile and desktop web applications
Deno
Secure runtime for JavaScript and TypeScript
NestJS
Progressive Node.js framework for enterprise applications
Elysia
TypeScript framework for Bun with end-to-end type safety
Drizzle ORM
TypeScript ORM for SQL databases
Prisma
Next-generation Node.js and TypeScript ORM
Pulumi
Infrastructure as Code using real programming languages
Stacks12
MEAN Stack
MongoDB, Express.js, Angular, Node.js - Enterprise JavaScript stack
T3 Stack
Next.js, TypeScript, Tailwind, tRPC, Prisma - Type-safe full-stack
Angular + NestJS
A TypeScript stack pairing the Angular front end with the NestJS backend, sharing patterns and types for structured enterprise apps.
NestJS + Postgres Stack
Structured TypeScript backend stack using NestJS with PostgreSQL and an ORM for scalable, modular, enterprise-grade Node.js services.
React Native + Expo Stack
Cross-platform mobile stack using React Native with the Expo framework for managed builds, OTA updates, and native APIs from one JavaScript/TypeScript codebase.
Angular + Spring Boot
An Angular frontend over a Spring Boot Java backend, a strongly opinionated, fully typed enterprise stack favored by large IT organizations.
AdonisJS Full-Stack
An opinionated, batteries-included Node.js MVC framework with its own ORM, auth, and validation, bringing a Laravel-like experience to TypeScript.
Ionic + Capacitor
A cross-platform mobile stack that builds native iOS, Android, and web apps from a single web codebase using Ionic UI components and Capacitor native runtime.
NativeScript
An open-source framework for building truly native iOS and Android apps from a single JavaScript or TypeScript codebase with direct access to native APIs.
Expo Router + Supabase
A full-stack mobile stack pairing React Native via Expo with file-based Expo Router navigation and Supabase for auth, Postgres, storage, and realtime.
Cloudflare Workers + D1 + R2
A serverless edge stack running JavaScript at Cloudflare's edge with Workers, the D1 SQLite database, and R2 object storage for low-latency global apps.
Deno Deploy Edge
A serverless edge runtime stack built on Deno, running secure TypeScript and JavaScript globally with web-standard APIs and built-in KV storage.
Comparisons6
TypeScript vs JavaScript
Should you adopt TypeScript for your JavaScript projects?
TypeScript vs Flow
Two static type systems for JavaScript: TypeScript is the de facto standard with a vast ecosystem, while Flow is a lighter type checker from Meta with declining adoption.
Deno vs Node.js
Two JavaScript/TypeScript runtimes: Node.js is the mature, ubiquitous standard, while Deno offers secure-by-default execution and built-in TypeScript and tooling.
Bun vs Node.js
Bun is a fast all-in-one JavaScript runtime and toolkit built on JavaScriptCore, while Node.js is the mature, ubiquitous V8-based standard.
React vs Angular
React is a flexible UI library you compose with your own tools; Angular is a complete, opinionated framework with batteries included.
NestJS vs Express
NestJS is a structured, opinionated TypeScript framework with DI and modules; Express is a minimal, unopinionated Node.js framework.
FAQs3
How does Vibgrate analyze TypeScript configuration?
Vibgrate reads tsconfig.json to assess TypeScript modernity: TypeScript version, strict mode flags (strict, noImplicitAny, strictNullChecks), module s...
Can I use Vibgrate programmatically in my own code?
Yes. Import types from @vibgrate/cli@latest for type-safe access to scan artifacts: import type { VibgrateConfig, ScanArtifact, DriftScore, Finding } ...
How do I scan a Node.js or TypeScript project?
Run vg scan in your project directory. Vibgrate detects package.json files, lockfiles (npm, pnpm, yarn), .nvmrc/.node-version, and tsconfig.json. It a...