noaignite / accelerator

A collection of NoA Ignite packages
12 stars 3 forks source link
react typescript

NoA Ignite Accelerator

A collection of NoA Ignite packages.

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 -e with-tailwind -m pnpm

// with yarn
yarn dlx create-turbo@latest -e with-tailwind -m yarn

// with npm
npx create-turbo@latest -e with-tailwind -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