remove the legacy makePreset

This commit is contained in:
Jon Palmer 2020-02-25 13:59:42 -05:00
parent fcae5ba3c6
commit d8eb21b7ff
7 changed files with 28 additions and 49 deletions

View File

@ -3,7 +3,7 @@
- [Migration](#migration)
- [From version 5.3.x to 6.0.x](#from-version-53x-to-60x)
- [New addon presets](#new-addon-presets)
- [Removed Legacy Addon Decorators and Loaders](#removed-legacy-addon-decorators-and-loaders)
- [Removed Deprecated APIs](#Removed-deprecated-apis)
- [Client API changes](#client-api-changes)
- [Removed legacy story APIs](#removed-legacy-story-apis)
- [Can no longer add decorators/parameters after stories](#can-no-longer-add-decorators-parameters-after-stories)
@ -42,6 +42,7 @@
- [Addon cssresources name attribute renamed](#addon-cssresources-name-attribute-renamed)
- [Addon viewport uses parameters](#addon-viewport-uses-parameters)
- [Addon a11y uses parameters, decorator renamed](#addon-a11y-uses-parameters-decorator-renamed)
- [Addon centered decorator deprecated](#addon-centered-decorator-deprecated)
- [New keyboard shortcuts defaults](#new-keyboard-shortcuts-defaults)
- [New URL structure](#new-url-structure)
- [Rename of the `--secure` cli parameter to `--https`](#rename-of-the---secure-cli-parameter-to---https)
@ -130,35 +131,16 @@ MyNonCheckedStory.story = {
};
```
### Removed Legacy Addon Decorators and Loaders
### Removed Deprecated APIs
In 6.0 we removed a11y and centered addon decorators that were previously deprecated.
#### a11y, background and storysource addons
In 6.0 we removed a number of APIs that were previously deprecated.
See the migration guides for further details:
[Addon a11y uses parameters, decorator renamed](#addon-a11y-uses-parameters-decorator-renamed)
[Addon backgrounds uses parameters](#addon-backgrounds-uses-parameters)
[Source-loader](#source-loader)
#### centered addon
If you previously had:
```js
import centered from '@storybook/addon-centered'
```
You should replace it with the React or Vue version as appropriate
```js
import centered from '@storybook/addon-centered/react'
```
or
```js
import centered from '@storybook/addon-centered/vue'
```
* [Addon a11y uses parameters, decorator renamed](#addon-a11y-uses-parameters-decorator-renamed)
* [Addon backgrounds uses parameters](#addon-backgrounds-uses-parameters)
* [Source-loader](#source-loader)
* [Unified docs preset](#unified-docs-preset)
* [Addon centered decorator deprecated](#addon-centered-decorator-deprecated)
### Client API changes
@ -781,6 +763,25 @@ Furthermore, the decorator `checkA11y` has been deprecated and renamed to `withA
See the [a11y addon README](https://github.com/storybookjs/storybook/blob/master/addons/a11y/README.md) for more information.
### Addon centered decorator deprecated
If you previously had:
```js
import centered from '@storybook/addon-centered'
```
You should replace it with the React or Vue version as appropriate
```js
import centered from '@storybook/addon-centered/react'
```
or
```js
import centered from '@storybook/addon-centered/vue'
```
### New keyboard shortcuts defaults
Storybook's keyboard shortcuts are updated in 5.0, but they are configurable via the menu so if you want to set them back you can:

View File

@ -1 +0,0 @@
module.exports = require('../dist/frameworks/common/makePreset').default('angular');

View File

@ -1 +0,0 @@
module.exports = require('../dist/frameworks/common/makePreset').default('html');

View File

@ -1 +0,0 @@
module.exports = require('../dist/frameworks/common/makePreset').default('react');

View File

@ -1,17 +0,0 @@
import deprecate from 'util-deprecate';
import dedent from 'ts-dedent';
import * as common from '../../preset';
const makePreset = (framework: string) => {
deprecate(
() => {},
dedent`
Framework-specific presets are no longer-needed as of Storybook 5.3 and will be removed in 6.0.
Please use '@storybook/addon-docs/preset' instead of '@storybook/addon-docs/${framework}/preset'.
`
)();
return common;
};
export default makePreset;

View File

@ -1 +0,0 @@
module.exports = require('../dist/frameworks/common/makePreset').default('vue');

View File

@ -1 +0,0 @@
module.exports = require('../dist/frameworks/common/makePreset').default('web-components');