create-panelui-app
v0.2.2
Published
Start a new Expo app with PanelUI already wired up.
Maintainers
Readme
create-panelui-app
Start a new Expo app with PanelUI already wired up — the dependencies installed, Tailwind and Uniwind configured, the theme tokens in place and a first screen that runs.
npm create panelui-app@latestor with whichever runner the project will use:
pnpm create panelui-app
yarn create panelui-app
bun create panelui-appAnswer the prompts, or skip them:
npx create-panelui-app@latest my-app --template starter --theme moon --yesOptions
| Option | Values | What it does |
| --- | --- | --- |
| --template <name> | starter, minimal | starter gives you tabs, a themed dashboard, a component gallery and a theme picker; minimal is one screen, everything wired, nothing to delete. |
| --theme <name> | panel, moon, grass | Which token set the app is themed with. Change it later in global.css. |
| --name <name> | Project folder name | The same value accepted as the bare first argument. |
| --yes, -y | | Accept every prompt and use the defaults. |
| --help, -h | | Print the usage. |
| --version, -v | | Print the version. |
A value-taking option without its value prints its usage and exits with status 1. No project is created.
What it is
A thin front door to panelui-cli, which does the
work. It exists because npm create, pnpm create, yarn create and bun create all resolve a
package named create-<something>, and that is the shape people reach for when starting a
project — panelui-cli init reads like a command you run in a project rather than one that
makes one.
Once the app exists, panelui-cli is what adds components to it:
npx panelui-cli@latest add bottom-sheetDocumentation
Licence
MIT © Khalid Abdi
