Analog
On this page

create-analog

The create-analog package contains templates for scaffolding new Analog projects.

npm create analog@latest

Optional 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 blog