0.4.2 • Published 2 years ago
create-spectacle v0.4.2
create-spectacle
This package contains create-spectacle, the boilerplate-generator for Spectacle. The simplest usage is to run one of the following commands (based on your package manager of choice):
yarn create spectacle # yarn
npm create spectacle # npm
npx create-spectacle # using npx
pnpm create spectacle # using pnpmOnce running the respective command, you will be prompted to provide information about the spectacle project you'd like to create. Once you provide necessary information, a new spectacle project will be created in the directory derived from the project name you provided.
Flags
create-spectacle's core usage is via the interactive prompts. However, there are a handful of arguments/flags that you can provide to pre-fill prompt options:
- Pass a project name as the main argument to specify a project name, e.g.
yarn create spectacle my-presentation. - Pass the
--typeor-tflag to specify the type of spectacle project you'd like to create. Options arejsx,tsx, oronepage. Example:yarn create spectacle -t onepage my-presentation. - Pass the
--langor-lflag to specify the HTML lang attribute for your presentation. Example:yarn create spectacle -l en my-presentation. - Pass the
--portor-pflag to specify the port to run the presentation on. Example:yarn create spectacle -p 8080 my-presentation.
Bypassing Prompts
If you want to bypass the prompts entirely, pass the -t, -l, and -p flags as well as the project name as the main argument. For example:
yarn create spectacle -t jsx -l en -p 8080 my-presentation