# Setup TypeScript
This recipe helps you start developing with the popular TypeScript language.
This recipe:
---
Installs necessary NPM packages.
---
Installs the plugin `gatsby-plugin-typescript` in your `gatsby-config.js`.
---
Adds a `tsconfig.json` file to control how TypeScript processes your code.
---
After installing this recipe, you can add TypeScript code, components, and pages in your sites `src` directory.