Breadcrumbs

Commands

Here are all the commands defined in the NextKit's template


Run the development server

Run the command:

bashnpm run dev

Build a production bundle

Run the command:

bashnpm build

Start a production server

Run the command after building the application with the build command:

bashnpm start

This is optional as it is automatically called after the build command.

Format all the files

Run the command:

bashnpm run format

Type checking

Run the command:

bashnpm run typecheck

Linting

Run the command:

bashnpm run lint

Start the Supabase Local Environment

Run the command:

bashnpm run supabase:start

This is needed during development. It requires Docker to be up and running.

Stopping the Supabase Local Environment

Run the command:

bashnpm run supabase:stop

Reset the Supabase Local Environment Database

Run the command:

bashnpm run supabase:db:reset

Running the Supabase Database Tests

Run the command:

bashnpm run test:db

Running and resetting the Supabase Database Tests

Run the command:

bashnpm run test:reset:db

Run Cypress for E2E Tests (with UI)

Run the command:

bashnpm run cypress

Run Cypress for E2E Tests (Headless)

Run the command:

bashnpm run cypress:headless

Run E2E Tests and Exit

Run the command:

bashnpm test:e2e

Run the Local Stripe Webhooks Server

This is needed if you are testing Stripe. This command requires Docker, but you can alternatively install Stripe on your OS and change the command to use stripe directly.

Run the command:

bashnpm run stripe:listen