File tree 3 files changed +30
-6
lines changed
packages/material-ui-benchmark
3 files changed +30
-6
lines changed Original file line number Diff line number Diff line change @@ -101,5 +101,17 @@ module.exports = {
101
101
] ,
102
102
] ,
103
103
} ,
104
+ benchmark : {
105
+ plugins : [
106
+ ...productionPlugins ,
107
+ [
108
+ 'babel-plugin-module-resolver' ,
109
+ {
110
+ root : [ './' ] ,
111
+ alias : defaultAlias ,
112
+ } ,
113
+ ] ,
114
+ ] ,
115
+ } ,
104
116
} ,
105
117
} ;
Original file line number Diff line number Diff line change 12
12
},
13
13
"homepage" : " https://github.com/mui-org/material-ui/tree/master/packages/material-ui-benchmark" ,
14
14
"scripts" : {
15
- "core" : " cd ../../ && NODE_ENV=production BABEL_ENV=docs-production babel-node packages/material-ui-benchmark/src/core.js --inspect=0.0.0.0:9229" ,
16
- "docs" : " cd ../../ && NODE_ENV=production BABEL_ENV=docs-production babel-node packages/material-ui-benchmark/src/docs.js --inspect=0.0.0.0:9229" ,
17
- "server" : " cd ../../ && NODE_ENV=production BABEL_ENV=docs-production babel-node packages/material-ui-benchmark/src/server.js --inspect=0.0.0.0:9229" ,
18
- "styles" : " cd ../../ && NODE_ENV=production BABEL_ENV=docs-production babel-node packages/material-ui-benchmark/src/styles.js --inspect=0.0.0.0:9229" ,
19
- "system" : " cd ../../ && NODE_ENV=production BABEL_ENV=docs-production babel-node packages/material-ui-benchmark/src/system.js --inspect=0.0.0.0:9229" ,
15
+ "core" : " cd ../../ && NODE_ENV=production BABEL_ENV=benchmark babel-node packages/material-ui-benchmark/src/core.js --inspect=0.0.0.0:9229" ,
16
+ "docs" : " cd ../../ && NODE_ENV=production BABEL_ENV=benchmark babel-node packages/material-ui-benchmark/src/docs.js --inspect=0.0.0.0:9229" ,
17
+ "server" : " cd ../../ && NODE_ENV=production BABEL_ENV=benchmark babel-node packages/material-ui-benchmark/src/server.js --inspect=0.0.0.0:9229" ,
18
+ "styles" : " cd ../../ && NODE_ENV=production BABEL_ENV=benchmark babel-node packages/material-ui-benchmark/src/styles.js --inspect=0.0.0.0:9229" ,
19
+ "system" : " cd ../../ && NODE_ENV=production BABEL_ENV=benchmark babel-node packages/material-ui-benchmark/src/system.js --inspect=0.0.0.0:9229" ,
20
20
"test" : " exit 0"
21
21
},
22
22
"engines" : {
Original file line number Diff line number Diff line change @@ -7,6 +7,8 @@ import React from 'react';
7
7
import ReactDOMServer from 'react-dom/server' ;
8
8
import MarkdownElement from 'docs/src/modules/components/MarkdownElement' ;
9
9
import Markdown from 'docs/src/pages/getting-started/templates/blog/Markdown' ;
10
+ import { createStore } from 'redux' ;
11
+ import { Provider } from 'react-redux' ;
10
12
11
13
const suite = new Benchmark . Suite ( 'core' , {
12
14
onError : event => {
@@ -20,12 +22,22 @@ const markdown = fs.readFileSync(
20
22
'UTF-8' ,
21
23
) ;
22
24
25
+ const store = createStore ( state => state , {
26
+ options : {
27
+ userLanguage : 'en' ,
28
+ } ,
29
+ } ) ;
30
+
23
31
suite
24
32
. add ( 'Markdown' , ( ) => {
25
33
ReactDOMServer . renderToString ( < Markdown > { markdown } </ Markdown > ) ;
26
34
} )
27
35
. add ( 'MarkdownElement' , ( ) => {
28
- ReactDOMServer . renderToString ( < MarkdownElement text = { markdown } /> ) ;
36
+ ReactDOMServer . renderToString (
37
+ < Provider store = { store } >
38
+ < MarkdownElement text = { markdown } />
39
+ </ Provider > ,
40
+ ) ;
29
41
} )
30
42
. on ( 'cycle' , event => {
31
43
console . log ( String ( event . target ) ) ;
You can’t perform that action at this time.
0 commit comments