The CLI saves your answers in framework7.json and in the generated README.md, so you can always see how a project was made. The table lists every choice in CLI 9.0.2, taken from its prompts and source code.
| Prompt | Choices in CLI 9.0.2 | BookNest | Why |
|---|---|---|---|
| App type (tick several) | Simple web app, PWA, Cordova 129 , Capacitor 243,123 | Web + PWA | React, Vue, PWA, Native builds the PWA |
| Framework | Core, Vue.js 5,482 , React 7,897 , Svelte 36,701 | Core | this chapter teaches Core first |
| Starter template | Blank, Single View, Tabbed Views, Split View | Single View | you add tabs by hand in 2.5 |
| Bundler (Core only) | No bundler, Vite 25,978 | Vite | npm 2,036 imports, hot reload |
| CSS pre-processor | none, Less, SCSS | none | plain CSS variables are enough |
| Theme color | default #007aff or your own hex | #b3541e | a warm rust brand color |
| Icon fonts | Framework7 Icons 230 + Material Icons, or none | include | icons for both themes |
Ticking Capacitor or Cordova makes the CLI ask for a bundle ID and platforms, and then create the native project. BookNest leaves both unticked: Capacitor adds Capacitor to this folder (Framework7 on Capacitor), and Cordova covers Cordova. Only Core offers No bundler (plain script tags and http-server), and no Webpack 3,824 option remains. BookNest deletes Single View's demo pages except the 404 page.