JS (not Typescript), React, NextJS, Tailwind & Flowbite and more
$ cd create-swan-app
$ npm install
$ npm run build
$ npm link create-swan-app --local
See more info about Pastel and CLI output here
| Name | Description |
|---|---|
| pastel | NextJS-esque framework for CLI |
| ink | React for CLI |
| ink-select-input | Select between options |
| ink-spinner | GIF loader where needed |
| yeoman | File template generator |
| Name | Description | Optional |
|---|---|---|
| JS | Language | No |
| React | UI library | No |
| NextJS | Backend framework for React. v13 with app directory support | No |
| JSDoc | Typedefs without Typescript | Yes |
| MDX | Markdown in React components | Yes |
| Strapi | FOSS, headless CRM | Yes |
| Tailwind | CSS framework | Yes |
| Flowbite | React UI library | Yes |
| Name | Description | Type |
|---|---|---|
| Vercel | AWS wrapper platform & the company behind NextJS | Default |
| *OpenFaaS | Currently generates a Custom Express server for non-Vercel targets. | Optional |
*In future may bundle additional stack-specific context (eg. Dockerfile). Not required to use with OpenFaaS specifically, just our deploy target
