On this page
create-analog
The create-analog package contains templates for scaffolding new Analog projects.
npm create analog@latestyarn create analogpnpm create analogOptional create-analog flags
| Flag | Description | Value type | Default value |
|---|---|---|---|
| <name> | Name of the project. Specify . to scaffold the project in the current directory. |
string | |
--template |
Template preset. | string |
Template presets
| Preset | Description |
|---|---|
Full-stack Application |
Default Analog application. |
Blog |
Default template enhanced with a blog example. |
Tailwind v4
create-analog scaffolds Tailwind v4 for the current Analog templates. Generated projects import Tailwind in src/styles.css and wire the Tailwind-related Vite config the template expects.
If you only need Tailwind utilities in templates and global styles, keep the scaffold defaults.
If you also want @apply inside Angular component styles, add a @reference to your root stylesheet in those component stylesheets and follow the Tailwind CSS guide.
If you do not want Tailwind in the generated app, pass --skipTailwind true. The default Tailwind v4 flow expects a plain CSS entry file for global styles.
Example
To scaffold an Angular application in the my-angular-app directory, run:
# npm >=7.0
npm create analog@latest my-angular-app -- --template latest
# npm 6.x
npm create analog@latest my-angular-app -- --template blogyarn create analog my-angular-app --template blogpnpm create analog my-angular-app --template blog