This commit is contained in:
Norbert de Langen 2022-06-30 00:48:42 +02:00
parent ac0317e542
commit 5d6972902d
No known key found for this signature in database
GPG Key ID: FD0E78AF9A837762
96 changed files with 100 additions and 135 deletions

View File

@ -1,6 +1,6 @@
import type { AnyFramework, DecoratorFunction } from '@storybook/csf';
import deprecate from 'util-deprecate';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
export { PARAM_KEY } from './constants';
export * from './params';

View File

@ -1,5 +1,5 @@
import deprecate from 'util-deprecate';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { DecoratorFunction } from '../models';

View File

@ -2,7 +2,7 @@
import global from 'global';
import { useEffect, makeDecorator } from '@storybook/addons';
import deprecate from 'util-deprecate';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { actions } from './actions';

View File

@ -1,4 +1,4 @@
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import deprecate from 'util-deprecate';
import { useMemo, useEffect } from '@storybook/addons';
import type { AnyFramework, PartialStoryFn as StoryFunction, StoryContext } from '@storybook/csf';

View File

@ -1,5 +1,5 @@
import global from 'global';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { logger } from '@storybook/client-logger';

View File

@ -1,5 +1,5 @@
import deprecate from 'util-deprecate';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
const warnBlocksImport = deprecate(
() => {},

View File

@ -1,4 +1,4 @@
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
let hasWarned = false;

View File

@ -1,4 +1,4 @@
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
/*
From pesticide v1.3.0 . @mrmrs . MIT

View File

@ -1,5 +1,5 @@
import path from 'path';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
const defaultOptions: Stories2SnapsConverterOptions = {
snapshotsDirName: '__snapshots__',

View File

@ -2,7 +2,7 @@
import fs from 'fs';
import glob from 'glob';
import global from 'global';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
const { describe, it } = global;

View File

@ -3,7 +3,7 @@
import { Source } from '@storybook/addon-docs';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
## With code snippet

View File

@ -3,7 +3,7 @@
import { Description } from '@storybook/addon-docs';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { Button } from './Button';

View File

@ -1,5 +1,5 @@
import { logger, instance as npmLog } from '@storybook/node-logger';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
export const buildStandaloneErrorHandler = (error: any): any => {
// Duplicate code for Standalone error handling

View File

@ -1,6 +1,6 @@
import { NgModule, Type } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { Subject } from 'rxjs';
import deprecate from 'util-deprecate';

View File

@ -4,7 +4,7 @@ import { logger } from '@storybook/node-logger';
import { targetFromTargetString, BuilderContext, Target } from '@angular-devkit/architect';
import { sync as findUpSync } from 'find-up';
import semver from '@storybook/semver';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { logging, JsonObject } from '@angular-devkit/core';
import { moduleIsAvailable } from './utils/module-is-available';

View File

@ -1,5 +1,5 @@
import global from 'global';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { RenderContext } from '@storybook/store';
import { OptionsArgs, EmberFramework } from './types';

View File

@ -1,6 +1,6 @@
<script>
import SlotDecorator from './SlotDecorator.svelte';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
export let name;
export let kind;

View File

@ -1,7 +1,7 @@
import memoize from 'memoizerific';
import React from 'react';
import deprecate from 'util-deprecate';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import mapValues from 'lodash/mapValues';
import countBy from 'lodash/countBy';
import global from 'global';

View File

@ -1,7 +1,7 @@
import type { ReactElement } from 'react';
import type { RenderData } from '@storybook/router';
import deprecate from 'util-deprecate';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { ModuleFn } from '../index';
import { Options } from '../store';

View File

@ -4,7 +4,7 @@ import deepEqual from 'fast-deep-equal';
import { themes } from '@storybook/theming';
import type { ThemeVars } from '@storybook/theming';
import { once } from '@storybook/client-logger';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import merge from '../lib/merge';
import type { State, ModuleFn } from '../index';

View File

@ -1,5 +1,5 @@
import global from 'global';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import {
transformSetStoriesStoryDataToStoriesHash,
SetStoriesStory,

View File

@ -11,7 +11,7 @@ import { queryFromLocation, buildArgsParam } from '@storybook/router';
import { toId, sanitize } from '@storybook/csf';
import deepEqual from 'fast-deep-equal';
import global from 'global';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { ModuleArgs, ModuleFn } from '../index';
import { Layout, UI } from './layout';

View File

@ -1,7 +1,7 @@
import React, { FunctionComponent, useEffect } from 'react';
import global from 'global';
import deprecate from 'util-deprecate';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { MDXProvider } from '@mdx-js/react';
import { ThemeProvider, ensure as ensureTheme } from '@storybook/theming';
import { components as htmlComponents } from '@storybook/components';

View File

@ -1,6 +1,6 @@
import React, { FunctionComponent } from 'react';
import deprecate from 'util-deprecate';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { Subheading } from './Subheading';
import { DocsStoryProps } from './types';
import { Anchor } from './Anchor';

View File

@ -1,6 +1,6 @@
import React, { ComponentProps } from 'react';
import deprecate from 'util-deprecate';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { Canvas } from './Canvas';
export const Preview = deprecate(

View File

@ -1,6 +1,6 @@
import React, { ComponentProps } from 'react';
import deprecate from 'util-deprecate';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { ArgsTable } from './ArgsTable';
import { CURRENT_SELECTION } from './types';

View File

@ -1,5 +1,5 @@
import React, { FC } from 'react';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { once } from '@storybook/client-logger';
import { CheckboxControl } from './Checkbox';

View File

@ -37,6 +37,7 @@ export const getConfig: ManagerBuilder['getConfig'] = async (options) => {
bundle: true,
minify: false,
sourcemap: true,
legalComments: 'external',
plugins: [
aliasPlugin({

View File

@ -3,7 +3,7 @@ import { logger } from '@storybook/node-logger';
import type { Options, CoreConfig } from '@storybook/core-common';
import type { Configuration } from 'webpack';
import deprecate from 'util-deprecate';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { loadCustomWebpackConfig } from '@storybook/core-webpack';
import { createDefaultWebpackConfig } from '../preview/base-webpack.config';

View File

@ -1,5 +1,5 @@
import path from 'path';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { DefinePlugin, HotModuleReplacementPlugin, ProgressPlugin, ProvidePlugin } from 'webpack';
import type { Configuration } from 'webpack';
import HtmlWebpackPlugin from 'html-webpack-plugin';

View File

@ -1,7 +1,7 @@
/// <reference types="node" />
import deprecate from 'util-deprecate';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
export type ChannelHandler = (event: ChannelEvent) => void;

View File

@ -1,5 +1,5 @@
import chalk from 'chalk';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import semver from '@storybook/semver';
import { ConfigFile } from '@storybook/csf-tools';
import { Fix } from '../types';

View File

@ -1,5 +1,5 @@
import chalk from 'chalk';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { ConfigFile, readConfig, writeConfig } from '@storybook/csf-tools';
import { getStorybookInfo } from '@storybook/core-common';

View File

@ -1,5 +1,5 @@
import chalk from 'chalk';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import semver from '@storybook/semver';
import { ConfigFile } from '@storybook/csf-tools';
import { Fix } from '../types';

View File

@ -1,6 +1,6 @@
/* eslint-disable no-underscore-dangle */
import path from 'path';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { JsPackageManager } from '../../js-package-manager';
import { eslintPlugin } from './eslint-plugin';

View File

@ -1,5 +1,5 @@
import chalk from 'chalk';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { ConfigFile, readConfig, writeConfig } from '@storybook/csf-tools';
import { getStorybookInfo } from '@storybook/core-common';

View File

@ -1,5 +1,5 @@
import chalk from 'chalk';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import semver from '@storybook/semver';
import { ConfigFile, readConfig, writeConfig } from '@storybook/csf-tools';

View File

@ -1,5 +1,5 @@
import chalk from 'chalk';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { Fix } from '../types';
import { NPMProxy } from '../../js-package-manager/NPMProxy';

View File

@ -1,5 +1,5 @@
import chalk from 'chalk';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import semver from '@storybook/semver';
import { ConfigFile } from '@storybook/csf-tools';
import { Fix } from '../types';

View File

@ -1,5 +1,5 @@
import chalk from 'chalk';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import semver from '@storybook/semver';
import { ConfigFile, readConfig, writeConfig } from '@storybook/csf-tools';
import { getStorybookInfo } from '@storybook/core-common';

View File

@ -1,4 +1,4 @@
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { sync as readUpSync } from 'read-pkg-up';
import { logger, instance as npmLog } from '@storybook/node-logger';
import { buildDevStandalone } from '@storybook/core-server';

View File

@ -1,5 +1,5 @@
import fse from 'fs-extra';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { NpmOptions } from '../NpmOptions';
import { SupportedRenderers, Builder, CoreBuilder } from '../project_types';
import { getBabelDependencies, copyComponents } from '../helpers';

View File

@ -1,5 +1,5 @@
import fse from 'fs-extra';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { SupportedRenderers } from '../project_types';
interface ConfigureMainOptions {

View File

@ -3,7 +3,7 @@ import fs from 'fs';
import path from 'path';
import chalk from 'chalk';
import boxen from 'boxen';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { createAndInit, exec } from './repro-generators/scripts';
import * as configs from './repro-generators/configs';
import type { Parameters } from './repro-generators/configs';

View File

@ -1,7 +1,7 @@
/// <reference types="webpack-env" />
import deprecate from 'util-deprecate';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import global from 'global';
import { logger } from '@storybook/client-logger';
import { toId, sanitize } from '@storybook/csf';

View File

@ -1,6 +1,6 @@
/* eslint-disable no-underscore-dangle */
import global from 'global';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { SynchronousPromise } from 'synchronous-promise';
import { toId, isExportStory, storyNameFromExport } from '@storybook/csf';
import type { StoryId, AnyFramework, Parameters, StoryFn } from '@storybook/csf';

View File

@ -1,5 +1,5 @@
import { describe } from '@jest/globals';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import _transform from '../csf-2-to-3';
// @ts-ignore

View File

@ -1,4 +1,4 @@
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import deprecate from 'util-deprecate';
const deprecatedHtmlEndpoint = deprecate(

View File

@ -1,4 +1,4 @@
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { formatter } from './formatter';

View File

@ -2,7 +2,7 @@ import memoize from 'memoizerific';
import prettierHtml from 'prettier/parser-html';
import prettier from 'prettier/standalone';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { SyntaxHighlighterFormatTypes } from './syntaxhighlighter-types';
export const formatter = memoize(2)((type: SyntaxHighlighterFormatTypes, source: string) => {

View File

@ -1,4 +1,4 @@
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { logger } from '@storybook/node-logger';
import {
CLIOptions,

View File

@ -1,7 +1,7 @@
// eslint-disable-next-line @typescript-eslint/triple-slash-reference
/// <reference path="../../test-typings.d.ts" />
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { normalizeStoriesEntry } from '../normalize-stories';

View File

@ -1,6 +1,6 @@
import path from 'path';
import { logger } from '@storybook/node-logger';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { getInterpretedFile } from './interpret-files';

View File

@ -1,5 +1,5 @@
import path from 'path';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { getInterpretedFile } from './interpret-files';

View File

@ -1,7 +1,7 @@
import fs from 'fs';
import path from 'path';
import deprecate from 'util-deprecate';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { scan } from 'picomatch';
import slash from 'slash';

View File

@ -1,4 +1,4 @@
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import deprecate from 'util-deprecate';
import glob from 'glob';
import path from 'path';

View File

@ -1,7 +1,7 @@
import chalk from 'chalk';
import { copy, emptyDir, ensureDir } from 'fs-extra';
import path, { dirname, join } from 'path';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import global from 'global';
import { logger } from '@storybook/node-logger';

View File

@ -4,7 +4,7 @@ import betterOpn from 'better-opn'; // betterOpn alias used because also loading
import open from 'open';
// @ts-ignore
import getDefaultBrowser from 'x-default-browser';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
export function openInBrowser(address: string) {
getDefaultBrowser(async (err: any, res: any) => {

View File

@ -1,7 +1,7 @@
import chalk from 'chalk';
import { colors } from '@storybook/node-logger';
import boxen from 'boxen';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import Table from 'cli-table3';
import prettyTime from 'pretty-hrtime';
import type { VersionCheck } from '@storybook/core-common';

View File

@ -7,7 +7,7 @@ import { pathExists } from 'fs-extra';
import path from 'path';
import favicon from 'serve-favicon';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
const defaultFavIcon = require.resolve('@storybook/core-server/public/favicon.ico');

View File

@ -2,7 +2,7 @@ import fetch from 'node-fetch';
import chalk from 'chalk';
import { colors } from '@storybook/node-logger';
import semver from '@storybook/semver';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { cache } from '@storybook/core-common';
import type { VersionCheck } from '@storybook/core-common';

View File

@ -1,5 +1,5 @@
import { logger } from '@storybook/node-logger';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
export const checkWebpackVersion = (
webpack: { version?: string },

View File

@ -1,4 +1,4 @@
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import type { NormalizedStoriesSpecifier } from '@storybook/core-common';
import { globToRegexp } from '@storybook/core-common';

View File

@ -1,4 +1,4 @@
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { formatConfig, loadConfig } from './ConfigFile';
expect.addSnapshotSerializer({

View File

@ -1,5 +1,5 @@
/* eslint-disable no-underscore-dangle */
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import yaml from 'js-yaml';
import { loadCsf } from './CsfFile';

View File

@ -1,6 +1,6 @@
/* eslint-disable no-underscore-dangle */
import fs from 'fs-extra';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import * as t from '@babel/types';
import generate from '@babel/generator';
import traverse from '@babel/traverse';

View File

@ -1,4 +1,4 @@
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { getStorySortParameter } from './getStorySortParameter';
describe('getStorySortParameter', () => {

View File

@ -1,7 +1,7 @@
import * as t from '@babel/types';
import traverse from '@babel/traverse';
import generate from '@babel/generator';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { babelParse } from './babelParse';
const logger = console;

View File

@ -1,4 +1,4 @@
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import global from 'global';
import { SynchronousPromise } from 'synchronous-promise';
import {

View File

@ -1,5 +1,5 @@
import deprecate from 'util-deprecate';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import global from 'global';
import {
CURRENT_STORY_WAS_SET,

View File

@ -1,7 +1,7 @@
import global from 'global';
import { logger } from '@storybook/client-logger';
import AnsiToHtml from 'ansi-to-html';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import qs from 'qs';
import type { Story } from '@storybook/store';

View File

@ -1,5 +1,5 @@
import qs from 'qs';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import type { Args } from '@storybook/addons';
import { once } from '@storybook/client-logger';
import isPlainObject from 'lodash/isPlainObject';

View File

@ -3,7 +3,7 @@ import deepEqual from 'fast-deep-equal';
import isPlainObject from 'lodash/isPlainObject';
import memoize from 'memoizerific';
import qs, { IStringifyOptions } from 'qs';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
export interface StoryData {
viewMode?: string;

View File

@ -1,5 +1,5 @@
import deprecate from 'util-deprecate';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import type { Globals, GlobalTypes } from '@storybook/csf';
import { deepDiff, DEEPLY_EQUAL } from './args';

View File

@ -1,4 +1,4 @@
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import type { StoryId } from '@storybook/csf';
import memoize from 'memoizerific';

View File

@ -2,7 +2,7 @@ import deepEqual from 'fast-deep-equal';
import type { SBType, Args, InputType, ArgTypes, StoryContext, AnyFramework } from '@storybook/csf';
import { once } from '@storybook/client-logger';
import isPlainObject from 'lodash/isPlainObject';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
const INCOMPATIBLE = Symbol('incompatible');
const map = (arg: unknown, argType: InputType): any => {

View File

@ -1,5 +1,5 @@
import slash from 'slash';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { once } from '@storybook/client-logger';
// FIXME: types duplicated type from `core-common', to be

View File

@ -7,7 +7,7 @@ import type {
ArgTypes,
} from '@storybook/csf';
import { storyNameFromExport, toId } from '@storybook/csf';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { logger } from '@storybook/client-logger';
import deprecate from 'util-deprecate';
import type { NormalizedComponentAnnotations, NormalizedStoryAnnotations } from '../types';

View File

@ -1,4 +1,4 @@
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import deprecate from 'util-deprecate';
import global from 'global';

View File

@ -1,5 +1,5 @@
import mapValues from 'lodash/mapValues';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { logger } from '@storybook/client-logger';
import type { AnyFramework, SBType, ArgTypesEnhancer } from '@storybook/csf';
import { combineParameters } from './parameters';

View File

@ -1,5 +1,5 @@
import stable from 'stable';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import type { Comparator, StorySortParameter, StorySortParameterV7 } from '@storybook/addons';
import { storySort } from './storySort';
import type { Story, StoryIndexEntry, IndexEntry, Path, Parameters } from './types';

View File

@ -1,7 +1,7 @@
import { logger } from '@storybook/client-logger';
import { deletedDiff } from 'deep-object-diff';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import light from './themes/light';
import { Theme, ThemeVars } from './types';

View File

@ -48,26 +48,14 @@ export default {
'A',
'ActionBar',
'AddonPanel',
'ArgsTable',
'ArgsTableError',
'Badge',
'Bar',
'Blockquote',
'BooleanControl',
'Button',
'Code',
'ColorControl',
'ColorItem',
'ColorPalette',
'DL',
'DateControl',
'Description',
'Div',
'DocsContent',
'DocsPageWrapper',
'DocsWrapper',
'DocumentWrapper',
'FilesControl',
'FlexBar',
'Form',
'H1',
@ -77,72 +65,48 @@ export default {
'H5',
'H6',
'HR',
'IFrame',
'IconButton',
'IconGallery',
'IconItem',
'IconButtonSkeleton',
'Icons',
'Img',
'LI',
'Link',
'Loader',
'NoControlsWarning',
'NumberControl',
'OL',
'ObjectControl',
'OptionsControl',
'P',
'Placeholder',
'Pre',
'Preview',
'PreviewSkeleton',
'RangeControl',
'ResetWrapper',
'ScrollArea',
'Separator',
'Source',
'SourceError',
'Spaced',
'Span',
'Story',
'StoryError',
'StorySkeleton',
'StorybookIcon',
'StorybookLogo',
'StyledSyntaxHighlighter',
'Subtitle',
'Symbols',
'SyntaxHighlighter',
'TT',
'TabBar',
'TabButton',
'TabWrapper',
'TabbedArgsTable',
'Table',
'TableWrapper',
'Tabs',
'TabsState',
'TextControl',
'Title',
'TooltipLinkList',
'TooltipMessage',
'TooltipNote',
'Typeset',
'UL',
'WithTooltip',
'WithTooltipPure',
'Zoom',
'argsTableLoadingData',
'codeCommon',
'components',
'format',
'formatDate',
'formatTime',
'createCopyToClipboardFunction',
'getStoryHref',
'interleaveSeparators',
'nameSpaceClassNames',
'parse',
'parseDate',
'parseTime',
'resetComponents',
'withReset',
],
'@storybook/channels': ['Channel'],
'@storybook/core-events': [

View File

@ -1,4 +1,4 @@
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { StorybookStory, StorybookSection } from './types';
const { identifier } = require('safe-identifier');

View File

@ -1,6 +1,6 @@
/* eslint-disable camelcase */
import svelteDoc from 'sveltedoc-parser';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import * as path from 'path';
import * as fs from 'fs';
import { preprocess } from 'svelte/compiler';

View File

@ -3,7 +3,7 @@
import { SNIPPET_RENDERED, SourceType } from '@storybook/docs-tools';
import { addons, useEffect } from '@storybook/addons';
import type { PartialStoryFn } from '@storybook/csf';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { HtmlFramework, StoryContext } from '../types';
import { StoryFn } from '../public-types';

View File

@ -2,7 +2,7 @@
// @ts-ignore
import global from 'global';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { simulatePageLoad, simulateDOMContentLoaded } from '@storybook/preview-web';
import type { RenderContext } from '@storybook/store';
import type { HtmlFramework } from './types';

View File

@ -1,5 +1,5 @@
import * as preact from 'preact';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import type { RenderContext } from '@storybook/store';
import type { StoryFnPreactReturnType, PreactFramework } from './types';

View File

@ -1,7 +1,7 @@
/* eslint-disable no-underscore-dangle */
import React, { createElement, ReactElement } from 'react';
import reactElementToJSXString, { Options } from 'react-element-to-jsx-string';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import deprecate from 'util-deprecate';
import { addons, useEffect } from '@storybook/addons';

View File

@ -1,5 +1,5 @@
import { generate } from 'escodegen';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
const BASIC_OPTIONS = {
format: {

View File

@ -2,7 +2,7 @@
// @ts-ignore
import global from 'global';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import type { RenderContext } from '@storybook/store';
import { simulatePageLoad, simulateDOMContentLoaded } from '@storybook/preview-web';
import type { StoryFn, Args, ArgTypes } from './public-types';

View File

@ -1,6 +1,6 @@
<script>
import SlotDecorator from './SlotDecorator.svelte';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
export let name;
export let kind;

View File

@ -1,5 +1,5 @@
/* eslint-disable no-underscore-dangle */
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import Vue from 'vue';
import type { RenderContext } from '@storybook/store';
import type { ArgsStoryFn } from '@storybook/csf';

View File

@ -1,4 +1,4 @@
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { createApp, h } from 'vue';
import type { RenderContext } from '@storybook/store';
import type { ArgsStoryFn } from '@storybook/csf';

View File

@ -2,7 +2,7 @@
// @ts-ignore
import global from 'global';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import { render } from 'lit-html';
// Keep `.js` extension to avoid issue with Webpack (related to export map?)
// eslint-disable-next-line import/extensions

View File

@ -4,7 +4,7 @@ import chalk from 'chalk';
import path from 'path';
import program from 'commander';
import detectFreePort from 'detect-port';
import dedent from 'ts-dedent';
import { dedent } from 'ts-dedent';
import fs from 'fs';
import yaml from 'js-yaml';
import nodeCleanup from 'node-cleanup';