create-exxat-app
v0.1.2
Published
Scaffold a Next.js app on the Exxat DS (@exxatdesignux/ui).
Maintainers
Readme
create-exxat-app
Scaffold a new Next.js app on the Exxat DS
(@exxatdesignux/ui) in one command.
Quick start
pnpm create exxat-app my-app
cd my-app
pnpm devWorks with every modern package manager — pick whichever you use, the scaffolder auto-detects it and runs the matching install:
npm create exxat-app my-app
yarn create exxat-app my-app
bun create exxat-app my-appOr invoke directly:
npx create-exxat-app my-appWhat you get
- Next.js 16 + React 19 + Tailwind v4 starter.
- The full Exxat DS hub stack pre-wired (
ListPageTemplate,DataTable,HubTable,TablePropertiesDrawer,KeyMetrics,PageHeader, …). - A reference Library hub at
/library/all(placeholder data — rename / repurpose it to whatever your product needs). - A
/columnsshowcase route documenting every reusable column cell. - Cursor skills + pattern docs vendored under
cursor-rules/,cursor-skills/,patterns/, andhandbook/so AI agents in your repo can read the same DS guidance the source repo uses.
Options
create-exxat-app [target-directory] [options]| Option | Description |
| --- | --- |
| --force | Allow scaffolding into a non-empty directory. Existing files are not overwritten unless the template ships the same path. |
| --no-install | Skip the dependency install step. Useful in CI or sandboxed setups. |
| -h, --help | Show CLI help. |
Examples:
create-exxat-app my-app
create-exxat-app . # scaffold into the current directory
create-exxat-app ../sandbox --force --no-installHow it works
create-exxat-app is a thin discovery package — it exists so
<package-manager> create exxat-app … resolves to a real package on npm.
The actual scaffolder, template, and version-pinning logic live in
@exxatdesignux/ui.
Installing this package pulls @exxatdesignux/ui as a peer; the binary
simply delegates to @exxatdesignux/ui/bin/init.mjs.
License
UNLICENSED — proprietary to Exxat Design.
