fix(storybook): support secondary entry points for angular #11446 (#11798)

This commit is contained in:
Colum Ferry 2022-09-01 10:23:17 +01:00 committed by GitHub
parent 6c3ef9d417
commit a2647549d4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 73 additions and 59 deletions

View File

@ -12,9 +12,8 @@ module.exports = {
stories: [
...rootMain.stories,
'../src/lib/**/*.stories.mdx',
'../src/lib/**/*.stories.@(js|jsx|ts|tsx)'
],
'../**/*.stories.mdx',
'../**/*.stories.@(js|jsx|ts|tsx)' ],
addons: [...rootMain.addons

View File

@ -12,9 +12,8 @@ module.exports = {
stories: [
...rootMain.stories,
'../src/lib/**/*.stories.mdx',
'../src/lib/**/*.stories.@(js|jsx|ts|tsx)'
],
'../**/*.stories.mdx',
'../**/*.stories.@(js|jsx|ts|tsx)' ],
addons: [...rootMain.addons
@ -78,9 +77,8 @@ module.exports = {
stories: [
...rootMain.stories,
'../src/lib/**/*.stories.mdx',
'../src/lib/**/*.stories.@(js|jsx|ts|tsx)'
],
'../**/*.stories.mdx',
'../**/*.stories.@(js|jsx|ts|tsx)' ],
addons: [...rootMain.addons

View File

@ -9,10 +9,12 @@ const config: StorybookConfig = {
<% } %>
stories: [
...rootMain.stories,
...rootMain.stories,<% if(uiFramework === '@storybook/angular' && projectType === 'library') { %>
'../**/*.stories.mdx',
'../**/*.stories.@(js|jsx|ts|tsx)' <% } else { %>
'../<%= projectDirectory %>/**/*.stories.mdx',
'../<%= projectDirectory %>/**/*.stories.@(js|jsx|ts|tsx)'
],
<% } %>],
addons: [...(rootMain.addons || []) <% if(uiFramework === '@storybook/react') { %>, '@nrwl/react/plugins/storybook' <% } %><% if(uiFramework === '@storybook/react-native') { %>, '@storybook/addon-ondevice-actions', '@storybook/addon-ondevice-backgrounds', '@storybook/addon-ondevice-controls', '@storybook/addon-ondevice-notes' <% } %>
<% if(usesSwc && !isNextJs) { %>, 'storybook-addon-swc' <% } %>
<% if(isNextJs) { %>, 'storybook-addon-swc',

View File

@ -11,12 +11,19 @@
],<% } %>
<% if(uiFramework === '@storybook/angular' && projectType === 'application') { %>"files": ["../src/polyfills.ts"],<% } %>
"exclude": ["../**/*.spec.ts" <% if(uiFramework === '@storybook/react') { %>, "../**/*.spec.js", "../**/*.spec.tsx", "../**/*.spec.jsx"<% } %>],
"include": [
"include": [<% if(uiFramework === '@storybook/angular' && projectType === 'library') { %>
"../**/*.stories.ts",
"../**/*.stories.js",
"../**/*.stories.jsx",
"../**/*.stories.tsx",
"../**/*.stories.mdx",
"*.ts",
"*.js"<% } else { %>
"../<%= mainDir %>/**/*.stories.ts",
"../<%= mainDir %>/**/*.stories.js",
"../<%= mainDir %>/**/*.stories.jsx",
"../<%= mainDir %>/**/*.stories.tsx",
"../<%= mainDir %>/**/*.stories.mdx",
"*.ts",
"*.js"<% if(uiFramework === '@storybook/react-native') { %>, "*.tsx"<% } %>]
"*.js"<% if(uiFramework === '@storybook/react-native') { %>, *.tsx"<% } %><% } %>]
}

View File

@ -8,10 +8,12 @@ module.exports = {
core: { ...rootMain.core, builder: 'webpack5' },
<% } %>
stories: [
...rootMain.stories,
...rootMain.stories,<% if(uiFramework === '@storybook/angular' && projectType === 'library') { %>
'../**/*.stories.mdx',
'../**/*.stories.@(js|jsx|ts|tsx)' <% } else { %>
'../<%= projectDirectory %>/**/*.stories.mdx',
'../<%= projectDirectory %>/**/*.stories.@(js|jsx|ts|tsx)'
],
<% } %>],
addons: [...rootMain.addons <% if(uiFramework === '@storybook/react') { %>, '@nrwl/react/plugins/storybook' <% } %><% if(uiFramework === '@storybook/react-native') { %>, '@storybook/addon-ondevice-actions', '@storybook/addon-ondevice-backgrounds', '@storybook/addon-ondevice-controls', '@storybook/addon-ondevice-notes' <% } %>
<% if(usesSwc && !isNextJs) { %>, 'storybook-addon-swc' <% } %>
<% if(isNextJs) { %>, 'storybook-addon-swc',

View File

@ -11,11 +11,17 @@
],<% } %>
<% if(uiFramework === '@storybook/angular' && projectType === 'application') { %>"files": ["../src/polyfills.ts"],<% } %>
"exclude": ["../**/*.spec.ts" <% if(uiFramework === '@storybook/react') { %>, "../**/*.spec.js", "../**/*.spec.tsx", "../**/*.spec.jsx"<% } %>],
"include": [
"include": [<% if(uiFramework === '@storybook/angular' && projectType === 'library') { %>
"../**/*.stories.ts",
"../**/*.stories.js",
"../**/*.stories.jsx",
"../**/*.stories.tsx",
"../**/*.stories.mdx",
"*.js"<% } else { %>
"../<%= mainDir %>/**/*.stories.ts",
"../<%= mainDir %>/**/*.stories.js",
"../<%= mainDir %>/**/*.stories.jsx",
"../<%= mainDir %>/**/*.stories.tsx",
"../<%= mainDir %>/**/*.stories.mdx",
"*.js"<% if(uiFramework === '@storybook/react-native') { %>, "*.ts", "*.tsx"<% } %>]
"*.js"<% if(uiFramework === '@storybook/react-native') { %>, "*.ts", "*.tsx"<% } %><% } %>]
}