# ts-morph

A TypeScript wrapper around the TypeScript Compiler API that makes it easier to programmatically navigate and manipulate TypeScript and JavaScript source code.

ts-morph is a monorepo for a TypeScript Compiler API wrapper of the same name and related projects. The core ts-morph package provides an easier way to programmatically navigate and manipulate TypeScript and JavaScript code than working with the Compiler API directly.

A separate package, ts-morph bootstrap, exists to get a project quickly set up with the Compiler API on its own. The project's documentation points to a TypeScript AST Viewer as a resource for exploring how source code maps onto the abstract syntax tree that these tools operate on.

Website: https://ts-morph.com
