
Security News
n8n Tops 2025 JavaScript Rising Stars as Workflow Platforms Gain Momentum
n8n led JavaScript Rising Stars 2025 by a wide margin, with workflow platforms seeing the largest growth across categories.
@storybook/cli
Advanced tools
Storybook CLI (Command Line Interface) is the easiest way to add Storybook to your project.

Go to your project and run:
cd my-app
npx sb init
In addition to init, the CLI also has other commands:
add - add an addon and register itinfo - print out system information for bug reportsmigrate - run codemods to migrate your codeSee the command-line help with -h for details.
The CLI supports yarn. If you have installed yarn in your system and your project has a yarn.lock file, it'll detect it and use yarn to install dependencies.
If you don't want to use yarn always you can use the --package-manager option like this:
npx sb init --package-manager=npm
If you would like to force a particular version of yarn, you can use the --package-manager flag with a value of yarn1 or yarn2.
The CLI supports pnpm. If you have installed pnpm in your system and your project has a pnpm-lock.yaml file, it'll detect it and use pnpm to install dependencies.
If you don't have a lock file and would like to force pnpm to be used, you can use the --package-manager option like this:
npx sb init --package-manager=pnpm
It also supports flow files. By default, jscodeshift, the tool used to transform the source files, uses babel to read the files. To be able to transform any flow annotated file, you need to use the flow parser.
npx sb init --parser flow
For more information visit: storybook.js.org
If the CLI cannot detect your project type, it will ask you. You can also force it to use a particular project type:
npx sb init --type <type>
Where type is one of the project types defined in project_types.ts
Similar to @storybook/cli, react-scripts is used in the setup and configuration of React applications created with Create React App. It abstracts complex configurations for Babel, Webpack, and other tools. However, it does not specifically focus on component development environments like Storybook.
Angular CLI is a command-line interface tool that is used to initialize, develop, scaffold, and maintain Angular applications directly. It provides a similar ease of setup for Angular projects as @storybook/cli does for setting up Storybook in Angular projects.
Vue CLI is a full system for rapid Vue.js development, similar to Angular CLI for Angular. It provides project scaffolding, development tools, and build optimizations. It is similar to @storybook/cli in that it helps in setting up a development environment but is focused on Vue.js applications rather than component libraries.
FAQs
Storybook CLI: Develop, document, and test UI components in isolation
The npm package @storybook/cli receives a total of 1,393,595 weekly downloads. As such, @storybook/cli popularity was classified as popular.
We found that @storybook/cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 12 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
n8n led JavaScript Rising Stars 2025 by a wide margin, with workflow platforms seeing the largest growth across categories.

Security News
The U.S. government is rolling back software supply chain mandates, shifting from mandatory SBOMs and attestations to a risk-based approach.

Security News
crates.io adds a Security tab backed by RustSec advisories and narrows trusted publishing paths to reduce common CI publishing risks.