File tree Expand file tree Collapse file tree 6 files changed +23
-20
lines changed Expand file tree Collapse file tree 6 files changed +23
-20
lines changed Original file line number Diff line number Diff line change @@ -3,3 +3,4 @@ node_modules
3
3
TODO.md
4
4
lib
5
5
docs /_book
6
+ logger.js
Original file line number Diff line number Diff line change @@ -19,24 +19,16 @@ rollup.rollup({
19
19
plugins : [ babel ( ) ]
20
20
} )
21
21
. then ( function ( bundle ) {
22
- return write ( 'dist/vuex.js' , bundle . generate ( {
22
+ var code = bundle . generate ( {
23
23
format : 'umd' ,
24
24
banner : banner ,
25
25
moduleName : 'Vuex'
26
- } ) . code )
27
- } )
28
- . then ( function ( ) {
29
- // Standalone Production Build
30
- return rollup . rollup ( {
31
- entry : 'src/index.js' ,
32
- plugins : [ babel ( ) ]
26
+ } ) . code
27
+ return write ( 'dist/vuex.js' , code ) . then ( function ( ) {
28
+ return code
33
29
} )
34
30
} )
35
- . then ( function ( bundle ) {
36
- var code = bundle . generate ( {
37
- format : 'umd' ,
38
- moduleName : 'Vuex'
39
- } ) . code
31
+ . then ( function ( code ) {
40
32
var minified = banner + '\n' + uglify . minify ( code , {
41
33
fromString : true ,
42
34
output : {
@@ -45,6 +37,16 @@ rollup.rollup({
45
37
} ) . code
46
38
return write ( 'dist/vuex.min.js' , minified )
47
39
} )
40
+ . then ( function ( ) {
41
+ return rollup . rollup ( {
42
+ entry : 'src/middlewares/logger.js' ,
43
+ plugins : [ babel ( ) ]
44
+ } ) . then ( function ( bundle ) {
45
+ return write ( 'logger.js' , bundle . generate ( {
46
+ format : 'cjs'
47
+ } ) . code )
48
+ } )
49
+ } )
48
50
. catch ( logError )
49
51
50
52
function write ( dest , code ) {
Original file line number Diff line number Diff line change 1
1
import Vue from 'vue'
2
2
import Vuex from '../../../src'
3
3
import mutations from './mutations'
4
+ import createLogger from '../../../src/middlewares/logger'
4
5
5
6
Vue . use ( Vuex )
6
7
@@ -33,6 +34,6 @@ export default new Vuex.Store({
33
34
} ,
34
35
mutations,
35
36
middlewares : process . env . NODE_ENV !== 'production'
36
- ? [ Vuex . createLogger ( ) ]
37
+ ? [ createLogger ( ) ]
37
38
: [ ]
38
39
} )
Original file line number Diff line number Diff line change 1
1
import { STORAGE_KEY } from './store'
2
- import Vuex from '../../../src'
2
+ import createLogger from '../../../src/middlewares/logger '
3
3
4
4
const localStorageMiddleware = {
5
5
onMutation ( mutation , { todos } ) {
@@ -8,5 +8,5 @@ const localStorageMiddleware = {
8
8
}
9
9
10
10
export default process . env . NODE_ENV !== 'production'
11
- ? [ Vuex . createLogger ( ) , localStorageMiddleware ]
11
+ ? [ createLogger ( ) , localStorageMiddleware ]
12
12
: [ localStorageMiddleware ]
Original file line number Diff line number Diff line change 5
5
"main" : " dist/vuex.js" ,
6
6
"files" : [
7
7
" dist" ,
8
- " src"
8
+ " src" ,
9
+ " logger.js"
9
10
],
10
11
"scripts" : {
11
12
"counter" : " cd examples/counter && webpack-dev-server --inline --hot --config ../webpack.shared.config.js" ,
Original file line number Diff line number Diff line change 1
1
import { mergeObjects , deepClone } from './util'
2
2
import devtoolMiddleware from './middlewares/devtool'
3
- import createLogger from './middlewares/logger'
4
3
import override from './override'
5
4
6
5
let Vue
@@ -241,6 +240,5 @@ function install (_Vue) {
241
240
242
241
export default {
243
242
Store,
244
- install,
245
- createLogger
243
+ install
246
244
}
You can’t perform that action at this time.
0 commit comments