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
Tom Coleman
ba0633edae
Fix linting and remove redundant test
2020-02-17 10:04:15 +11:00
Tom Coleman
af9a09cc35
Refactor story_store.test slightly to get rid of linting errors
2020-02-17 10:04:04 +11:00