storybook/docs/frameworks.js

146 lines
3.5 KiB
JavaScript
Raw Normal View History

module.exports = {
coreFrameworks: ['react', 'vue', 'angular', 'web-components'],
communityFrameworks: ['ember', 'html', 'svelte', 'preact'],
2020-08-08 15:08:41 +10:00
featureGroups: [
{
name: 'Essentials',
features: [
{
name: 'Actions',
unsupported: [],
path: 'essentials/actions',
},
{
name: 'Backgrounds',
unsupported: [],
path: 'essentials/backgrounds',
},
{
name: 'Docs',
unsupported: [],
path: 'writing-docs/introduction',
},
{
name: 'Viewport',
unsupported: [],
path: 'essentials/viewport',
},
{
name: 'Controls',
2020-08-10 12:43:59 +10:00
supported: ['react', 'vue', 'angular', 'web-components', 'ember'],
2020-08-08 15:08:41 +10:00
path: 'essentials/controls',
},
2021-07-26 17:37:04 +08:00
{
name: 'Measure',
unsupported: [],
path: 'essentials/measure-and-outline#measure-addon',
},
{
name: 'Outline',
unsupported: [],
path: 'essentials/measure-and-outline#outline-addon',
},
2020-08-08 15:08:41 +10:00
],
},
{
name: 'Addons',
features: [
{
name: 'a11y',
unsupported: [],
},
{
name: 'cssresources',
unsupported: [],
},
{
name: 'design-assets',
unsupported: [],
},
{
name: 'events',
unsupported: ['svelte', 'riot'],
},
{
name: 'google-analytics',
unsupported: [],
},
{
name: 'graphql',
supported: ['react', 'angular'],
},
{
name: 'jest',
unsupported: [],
},
{
name: 'knobs',
unsupported: [],
},
{
name: 'links',
unsupported: [],
2020-08-08 15:08:41 +10:00
},
{
name: 'queryparams',
2020-08-08 15:08:41 +10:00
unsupported: [],
},
{
name: 'Storyshots',
unsupported: ['ember'],
2022-12-09 17:42:58 +00:00
path: 'writing-tests/snapshot-testing',
2020-08-08 15:08:41 +10:00
},
{
name: 'storysource',
unsupported: [],
},
],
2020-08-08 09:44:07 +10:00
},
{
name: 'Docs',
2020-08-08 15:08:41 +10:00
features: [
{
name: 'MDX Stories',
unsupported: [],
path: 'api/mdx',
},
{
name: 'CSF Stories',
unsupported: [],
path: 'api/csf',
},
{
name: 'storiesOf stories',
unsupported: [],
2020-08-10 16:56:02 +10:00
repoPath: 'lib/core/docs/storiesOf.md',
2020-08-08 15:08:41 +10:00
},
{
name: 'Source',
unsupported: [],
2022-06-24 12:48:45 -06:00
path: 'writing-docs/doc-block-source',
2020-08-08 15:08:41 +10:00
},
{
name: 'Dynamic source',
supported: ['react', 'vue', 'angular', 'svelte', 'web-components', 'html'],
2022-06-24 12:48:45 -06:00
path: 'writing-docs/doc-block-source',
},
2020-08-08 15:08:41 +10:00
{
name: 'Args Table',
supported: ['react', 'vue', 'angular', 'html', 'ember', 'web-components', 'svelte'],
2022-06-24 12:48:45 -06:00
path: 'writing-docs/doc-block-argstable',
2020-08-08 15:08:41 +10:00
},
{
name: 'Description',
supported: ['react', 'vue', 'angular', 'ember', 'web-components'],
2022-06-24 12:48:45 -06:00
path: 'writing-docs/doc-block-description',
2020-08-08 15:08:41 +10:00
},
{
name: 'Inline stories',
supported: ['react', 'vue', 'web-components', 'html', 'svelte', 'angular'],
2022-06-24 12:48:45 -06:00
path: 'writing-docs/docs-page#inline-stories-vs-iframe-stories',
2020-08-08 15:08:41 +10:00
},
],
},
],
};