555 Commits

Author SHA1 Message Date
Tom Coleman
44e6f87f0a Change arg initial values to come from parameters.args 2020-03-02 16:40:43 +11:00
Tom Coleman
6633c79d15 Change behaviour of parameter enhancers to not merge subkeys 2020-03-02 12:03:26 +11:00
Tom Coleman
ddb104bc06 Update README a little bit. 2020-03-02 11:58:36 +11:00
Tom Coleman
d008c502d6 Added test for useStoryArgs 2020-02-27 15:25:01 +11:00
Tom Coleman
cd89d722ad Merge remote-tracking branch 'origin/next' into feature/args 2020-02-27 13:54:07 +11:00
Michael Shilman
dac6752d47 v6.0.0-alpha.20 2020-02-27 08:26:52 +08:00
Michael Shilman
b5b1bda641 v6.0.0-alpha.19 2020-02-24 22:28:05 +08:00
Michael Shilman
480370557a v6.0.0-alpha.18 2020-02-22 04:31:14 +08:00
Michael Shilman
36327ee08e v6.0.0-alpha.17 2020-02-21 11:58:31 +08:00
Michael Shilman
b2d08977a3 v6.0.0-alpha.16 2020-02-21 11:45:13 +08:00
Gaëtan Maisse
c42b1db400 refactor: regenerator-runtime as dependencies
`regenerator-runtime` is used as polyfill to backport async/await and generator to old browser (like core-js).
Any package that use async/await or generator will require `regenerator-runtime` at runtime without any import in the source (it's added by babel during transpilation).
To avoid any issue in the future `regenerator-runtime` is added to almost all packages, as it has been done for `core-js`

What I did?
- Add it when it was missing
- Move it from peerDep to dep when needed
- Use the same, and latest, version for all packages
2020-02-20 13:52:02 +01:00
Michael Shilman
efd0256348 v6.0.0-alpha.15 2020-02-20 11:54:32 +08:00
Tom Coleman
5b56f443ee
Merge branch 'next' into refactor-client-api 2020-02-20 11:53:20 +11:00
Tom Coleman
f9f0b82594
Merge pull request #9868 from storybookjs/client-api-hot-refresh
Core: Add skip dispose option to ClientApi
2020-02-20 09:20:38 +11:00
Norbert de Langen
e8c41383a1
Merge branch 'next' into refactor-client-api 2020-02-19 15:13:13 +01:00
Gytis Vinclovas
fe1d45830f
Update types.ts 2020-02-19 13:04:47 +02:00
Tom Coleman
fc9f956964 Merge remote-tracking branch 'origin/refactor-client-api' into feature/args 2020-02-19 15:45:22 +11:00
Michael Shilman
4341bc65f7 v6.0.0-alpha.14 2020-02-19 06:53:15 +08:00
Lynn Chyi
23b7d9fde9 Add ts3.5 to package.json's "files" attr
(cherry picked from commit f0edad2d0cb5c74d2f03a13e1ca1cb27287f3625)
2020-02-18 20:37:59 +01:00
Lynn Chyi
d0289d919d Update packages w typesVersions for compatibility
(cherry picked from commit 3667fec36991c0315ac54f2c6b5dffcc098371b7)
2020-02-18 20:37:11 +01:00
Tom Coleman
13c7697373 Add useArgs 2020-02-18 21:24:10 +11:00
Tom Coleman
c7f7f199b9 Fixes 2020-02-18 20:04:50 +11:00
Tom Coleman
833c13becb Type fixes 2020-02-18 17:30:32 +11:00
Tom Coleman
95f713e849 Add addParameterEnhancer export to client api 2020-02-18 17:22:28 +11:00
Tom Coleman
884b865779 Allow importing addParameters/Decorators from client-api after all 2020-02-18 17:21:41 +11:00
Tom Coleman
4135503de5 Allow importing addParameters/Decorators from client-api after all 2020-02-18 17:16:45 +11:00
Tom Coleman
1f0de2670e Implemented parameters.passArgsFirst 2020-02-18 17:09:04 +11:00
Tom Coleman
b386f301ca Add parameterEnhancers 2020-02-18 16:35:22 +11:00
Tom Coleman
be5ef39135 Fix type signature for .add() 2020-02-18 16:33:46 +11:00
Tom Coleman
ef188192dd Linting fixes 2020-02-18 16:08:23 +11:00
Tom Coleman
060f0d6263 Initialize arg values based on parameters.argTypes 2020-02-18 15:54:14 +11:00
Tom Coleman
cc41e48734 Change story state => story args 2020-02-18 15:40:43 +11:00
Tom Coleman
0dd3937388 Fix type problem with add() 2020-02-18 15:21:49 +11:00
Tom Coleman
7406da4cb3 Add a README with a game plan around args 2020-02-18 15:06:18 +11:00
Tom Coleman
f070609b22 Started on README for client_api 2020-02-18 15:06:18 +11:00
Tom Coleman
d2a7e63983 Ensure the story re-renders when the state changes 2020-02-18 15:06:17 +11:00
Tom Coleman
208b4462a9 Ensure that the state is passed to the story function 2020-02-18 15:05:50 +11:00
Tom Coleman
a784aa1b9b Listen to CHANGE_STORY_STATE and change it in the store 2020-02-18 15:02:54 +11:00
Tom Coleman
8b08dc2080 Add STORY_STATE_CHANGED event 2020-02-18 15:02:33 +11:00
Tom Coleman
90adc9e373 Add very basic story state 2020-02-18 15:01:42 +11:00
Tom Coleman
93ad5e5821 Throw from global addDecorator etc 2020-02-18 13:22:17 +11:00
Tom Coleman
40190580a6 Describe changes in MIGRATION.md 2020-02-18 13:14:32 +11:00
Tom Coleman
b981877e78 Remove runtime parameters 2020-02-18 12:57:50 +11:00
Tom Coleman
1cf92cc598 Simply parameter handling to treat arrays as scalars 2020-02-18 12:32:54 +11:00
Tom Coleman
70d4381f74 Fix hooks test 2020-02-18 12:32:21 +11:00
Tom Coleman
35639aa4fb Remove option to control merged fields on parameters.
Always merge to arbitrary depth.
2020-02-17 16:37:39 +11:00
Tom Coleman
b8f36d974f Fix up client_api tests 2020-02-17 12:14:27 +11:00
Tom Coleman
7b6e9365d7 Add some basic tests of new story_store behaviour 2020-02-17 12:11:33 +11:00
Tom Coleman
9d3c14e5ee Documented (current) behaviour of decorators + params through tests 2020-02-17 12:00:47 +11:00
Tom Coleman
3a54cd3114 Bring global/local metadata into the story store
Bring this handling all into one place and make it easier to understand what is going on. Still needs tests and to resolve some loose ends.
2020-02-17 11:40:30 +11:00