@pwabuilder/cli

0.0.15 • Public • Published

PWABuilder CLI

The PWABuilder CLI allows you to create a new Progressive Web App from the command line.

Installing

To install with npm:

npm install -g @pwabuilder/cli

The -g flag indicates a global installation and will allow you to use the CLI from any directory.

Basic Usage

create

The CLI's primary purpose to create new Progressive Web Apps. To create a new app, open a command line of your choice and run:

pwa create

This command will prompt you for a name, but you can skip prompting by providing a name:

pwa create <app-name>

Using Templates

PWABuilder currently offers two different PWA templates:

  • default - The original PWA Starter template. This template has full documentation available and is our recommended choice.
  • basic - A simplified version of the PWA Starter template. This template has fewer dependencies and is closer to VanillaJS than the default template.

You can specify a template with the -t|--template option:

pwa create <app-name> -t=basic

start

When run from a valid PWA Starter directory, the start command will use Vite to host your PWA on a development server:

pwa start

You can pass arguments to vite with the --viteArgs options:

pwa start --viteArgs="<argument string here>"

See Vite's Config Reference for more details.

build

When run from a valid PWA Starter directory, the build command will use Vite to build and pack your app for production:

pwa build

You can pass arguments to Vite with the --viteArgs options:

pwa build --viteArgs="<argument string here>"

See Vite's Config Reference for more details.

Resources

Readme

Keywords

none

Package Sidebar

Install

npm i @pwabuilder/cli

Weekly Downloads

86

Version

0.0.15

License

ISC

Unpacked Size

56.9 kB

Total Files

25

Last publish

Collaborators

  • zteutsch
  • metulev
  • mani-builder