@nrwl/angular:storybook-configuration

Adds Storybook configuration to a project to be able to use and create stories.

Usage

nx generate storybook-configuration ...

By default, Nx will search for storybook-configuration in the default collection provisioned in workspace.json.

You can specify the collection explicitly as follows:

nx g @nrwl/angular:storybook-configuration ...

Show what will be generated without writing to disk:

nx g storybook-configuration ... --dry-run

Options

configureCypress

boolean
Default: true

Specifies whether to configure Cypress or not.

cypressDirectory

string

A directory where the Cypress project will be placed. Placed at the root by default.

configureTestRunner

boolean

Add a Storybook Test-Runner target.

generateStories

boolean
Default: true

Specifies whether to automatically generate *.stories.ts files for components declared in this project or not.

generateCypressSpecs

boolean
Default: true

Specifies whether to automatically generate test files in the generated Cypress e2e app.

ignorePaths

Array<string>

Paths to ignore when looking for components.

linter

string
Default: eslint
Accepted values: eslint, none

The tool to use for running lint checks.

name

Required
string

Project for which to generate Storybook configuration.

skipFormat

boolean
Default: false

Skip formatting files.

tsConfiguration

boolean
Default: false

Configure your project with TypeScript. Generate main.ts and preview.ts files, instead of main.js and preview.js.