# template-node-typescript **Repository Path**: mirrors_ibm/template-node-typescript ## Basic Information - **Project Name**: template-node-typescript - **Description**: Github Template that uses TypeScript with Node.js to create a BFF or Microservice API with Open API Specification - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-23 - **Last Updated**: 2025-08-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
# TypeScript Microservice or Backend for Frontend with Node.js This Starter Kit Template can be the foundation of a TypeScript Node.js Microservice or Backend for Frontend. ## Features The starter kit provides the following features: - Built with [TypeScript](https://www.typescriptlang.org/) - [nestjs](https://nestjs.com/) framework - TDD environment with [Jest](https://jestjs.io/) - Pact testing [Pact](https://docs.pact.io/) #### Native Application Development Install the latest [Node.js](https://nodejs.org/en/download/) 18+ LTS version. After you have created a new git repo from this git template, remember to rename the project. Edit `package.json` and change the default name to the name you used to create the template. Once the Node toolchain has been installed, you can download the project dependencies with: ```shell npm ci npm run build npm run start ``` ### Deploying Make sure you are logged into the IBM Cloud using the IBM Cloud CLI and have access to your development cluster. ```shell curl -sL https://cli.cloudnativetoolkit.dev/install.sh | sh ibmcloud login -a cloud.ibm.com -r