Skip to content

TMname1/create-banana

Repository files navigation

Instructions

To create a new project, run:

pnpm create banana

CLI usage

Usage: index [options] <projectName>

Create a new project with features you select.

Arguments:
  projectName                             Name of the project to create

Options:
  --p3a, --usePinia                       pinia state management (default: false)
  -v, --useVueRouter                      vue-router for routing (default: false)
  --t9s, --useTailwindcss                 tailwindcss for styling (default: false)
  --p23e, --usePiniaPluginPersistedstate  pinia plugin persistedstate (default: false)
  --h7e, --useHTML5Mode                   HTML5 mode for routing (default: false)
  --h6e, --useHashMode                    hash mode for routing (default: false)
  --t8t, --useTypescript                  typescript support (default: false)
  -e, --useEslint                         eslint support (default: false)
  --p6r, --usePrettier                    prettier support (default: false)
  --h3y, --useHusky                       husky support (default: false)
  -l, --useLintStaged                     lint-staged support (default: false)
  -c, --useCommitizen                     commitizen support (default: false)
  --p23s, --usePrettierPluginTailwindcss  prettier plugin tailwindcss support (default: false)
  -h, --help                              display help for command

Test

To execute test, run:

pnpm test

The test will run E2E_test, which involves initializing the git repository and testing that the package.json directives work. Match Snapshots are run after each E2E_test passed.

Currently implemented functions

dependencies

devDependencies