Skip to Content
Getting Started

NoA Ignite Accelerator

NoA Ignite Accelerator is a Turborepo‑powered monorepo that bundles a suite of first‑class TypeScript packages and tools designed to jump‑start and standardize frontend projects at NoA Ignite.

Documentation

For details on how to use the accelerator, check out our documentation.

Starting a new project?

Starting a new project is done through a combination of the create-turbo and the @noaignite/create-app executables.

Installing Turborepo

Create a new project with Turborepo from Vercel.

// with pnpm (recommended) pnpm dlx create-turbo@latest -m pnpm // with yarn yarn dlx create-turbo@latest -m yarn // with npm npx create-turbo@latest -m npm

Installing NoA Ignite templates

Now that the initial scaffolding of the project is out of the way we can start installing templates that we might need.

  1. First change the directory to the newly created turborepo. For example:
cd my-turborepo
  1. Run the NoA Ignite executable with the same package manager you used in the previous step.
// with pnpm (recommended) pnpm dlx @noaignite/create-app // with yarn yarn dlx @noaignite/create-app // with npm npx @noaignite/create-app

What’s inside this monorepo?

This Turborepo includes the following packages/apps:

Apps and Packages

The goal is for each package/app to be 100% TypeScript.

Utilities

This Turborepo has some additional tools already setup for you:

Build

To build all apps and packages, run the following command:

pnpm build

Develop

To develop all apps and packages, run the following command:

pnpm dev