Skip to content
This repository was archived by the owner on May 17, 2019. It is now read-only.

Commit af8618f

Browse files
ganemonefusion-bot[bot]
authored andcommitted
Migrate to new fusion-tokens api
#62
1 parent ed2e030 commit af8618f

File tree

5 files changed

+19
-30
lines changed

5 files changed

+19
-30
lines changed

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@
3636
"eslint-plugin-prettier": "2.5.0",
3737
"eslint-plugin-react": "7.6.1",
3838
"flow-bin": "0.64.0",
39-
"fusion-core": "^0.3.0-4",
40-
"fusion-tokens": "0.0.5",
39+
"fusion-core": "^0.3.1",
40+
"fusion-tokens": "^0.0.6",
4141
"nyc": "11.4.1",
4242
"prettier": "1.10.2",
4343
"react": "16.2.0",
@@ -48,8 +48,8 @@
4848
"unitest": "2.1.1"
4949
},
5050
"peerDependencies": {
51-
"fusion-core": "^0.3.0-4",
52-
"fusion-tokens": "0.0.5",
51+
"fusion-core": "^0.3.1",
52+
"fusion-tokens": "^0.0.6",
5353
"react": "14.x - 16.x",
5454
"react-redux": ">=5.0.6",
5555
"redux": ">=3.7.2"

src/browser.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ export default __BROWSER__ &&
1818
createPlugin({
1919
deps: {
2020
reducer: ReducerToken,
21-
preloadedState: PreloadedStateToken,
22-
enhancer: EnhancerToken,
21+
preloadedState: PreloadedStateToken.optional,
22+
enhancer: EnhancerToken.optional,
2323
},
2424
provides({reducer, preloadedState, enhancer}) {
2525
class Redux {

src/server.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ export default __NODE__ &&
2020
createPlugin({
2121
deps: {
2222
reducer: ReducerToken,
23-
preloadedState: PreloadedStateToken,
24-
enhancer: EnhancerToken,
25-
getInitialState: InitialStateToken,
23+
preloadedState: PreloadedStateToken.optional,
24+
enhancer: EnhancerToken.optional,
25+
getInitialState: InitialStateToken.optional,
2626
},
2727
provides({reducer, preloadedState, enhancer, getInitialState}) {
2828
class Redux {

src/tokens.js

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,10 @@
44
* LICENSE file in the root directory of this source tree.
55
*/
66

7-
import {createToken, createOptionalToken} from 'fusion-tokens';
7+
import {createToken} from 'fusion-core';
88

99
export const ReduxToken = createToken('ReduxToken');
1010
export const ReducerToken = createToken('ReducerToken');
11-
export const PreloadedStateToken = createOptionalToken(
12-
'PreloadedStateToken',
13-
null
14-
);
15-
export const EnhancerToken = createOptionalToken('EnhancerToken', null);
16-
export const InitialStateToken = createOptionalToken('InitialStateToken', null);
11+
export const PreloadedStateToken = createToken('PreloadedStateToken');
12+
export const EnhancerToken = createToken('EnhancerToken');
13+
export const InitialStateToken = createToken('InitialStateToken');

yarn.lock

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -660,14 +660,6 @@
660660
lodash "^4.2.0"
661661
to-fast-properties "^2.0.0"
662662

663-
664-
version "7.0.0-beta.39"
665-
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.39.tgz#2ea0d97efe4781688751edc68cde640d6559938c"
666-
dependencies:
667-
esutils "^2.0.2"
668-
lodash "^4.2.0"
669-
to-fast-properties "^2.0.0"
670-
671663
"@rtsao/babel-preset-env@^7.0.0-beta.31":
672664
version "7.0.0-beta.31"
673665
resolved "https://registry.yarnpkg.com/@rtsao/babel-preset-env/-/babel-preset-env-7.0.0-beta.31.tgz#ac7e56227a41af3aa3a06d352c9ea6b8fb2f620a"
@@ -2411,18 +2403,18 @@ functional-red-black-tree@^1.0.1:
24112403
version "1.0.1"
24122404
resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
24132405

2414-
fusion-core@^0.3.0-4:
2415-
version "0.3.0-7"
2416-
resolved "https://registry.yarnpkg.com/fusion-core/-/fusion-core-0.3.0-7.tgz#de5ee13ec30e0f6b4773c484d21d82e8d587ddb9"
2406+
fusion-core@^0.3.1:
2407+
version "0.3.1"
2408+
resolved "https://registry.yarnpkg.com/fusion-core/-/fusion-core-0.3.1.tgz#2bf90f1b3eb5dbfec8a7659f8a368d3ff9fcd6dd"
24172409
dependencies:
24182410
koa "^2.3.0"
24192411
koa-compose "^4.0.0"
24202412
node-mocks-http "^1.6.6"
24212413
toposort "^1.0.6"
24222414

2423-
2424-
version "0.0.5"
2425-
resolved "https://registry.yarnpkg.com/fusion-tokens/-/fusion-tokens-0.0.5.tgz#71af057ab696046c43e89ca06dfe47cdbaeac6d8"
2415+
fusion-tokens@^0.0.6:
2416+
version "0.0.6"
2417+
resolved "https://registry.yarnpkg.com/fusion-tokens/-/fusion-tokens-0.0.6.tgz#71606a0109918dc098eb43cc0a3b877beb111d4d"
24262418

24272419
gauge@~2.7.3:
24282420
version "2.7.4"

0 commit comments

Comments
 (0)