Skip to content

Flash-Brew-Digital/create-webflow-extension

Create Webflow Extension

Scaffold a new Webflow Designer Extension project with a built-in template.

Flash Brew Digital OSS MIT License Webflow Community Resource

Usage

npx create-webflow-extension@latest

Follow the interactive prompts to configure your project accordingly.

Options

Usage: create-webflow-extension [name] [options]

Arguments:
  name                        Project name

Options:
  -V, --version               Output the version number
  -n, --name <name>           Project name
  --pm <manager>              Package manager (pnpm, npm, yarn, bun)
  -l, --linter <linter>       Linter and formatter (oxlint, biome, eslint)
  --sg, --skip-git            Skip initializing a git repository
  --si, --skip-install        Skip installing dependencies
  -q, --quiet                 Suppress interactive prompts and visual output
  -h, --help                  Display help

Examples

Interactive mode:

npx create-webflow-extension

With project name:

npx create-webflow-extension my-extension

Non-interactive with all options:

npx create-webflow-extension my-extension --pm pnpm --linter oxlint --quiet

Skip dependency installation:

npx create-webflow-extension my-extension --skip-install

What's included

The generated project includes:

  • React 19 with TypeScript
  • Rspack for fast Rust-based bundling
  • Custom hooks for the Designer API
  • Configurable linting and formatting via Ultracite (Oxlint + Oxfmt, Biome, or ESLint + Prettier + Stylelint)
  • Ready-to-use project structure

Resources

Contributing

Contributions are welcome! Please read our Contributing Guide for more information.

License

MIT License

Author

Ben Sabic at Flash Brew Digital

About

Scaffold a new Webflow Designer Extension project with a built-in template.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Sponsor this project

  •  

Packages

 
 
 

Contributors