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