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
33TODO.md
44lib
55docs /_book
6+ logger.js
Original file line number Diff line number Diff line change @@ -19,24 +19,16 @@ rollup.rollup({
1919 plugins : [ babel ( ) ]
2020} )
2121. then ( function ( bundle ) {
22- return write ( 'dist/vuex.js' , bundle . generate ( {
22+ var code = bundle . generate ( {
2323 format : 'umd' ,
2424 banner : banner ,
2525 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
3329 } )
3430} )
35- . then ( function ( bundle ) {
36- var code = bundle . generate ( {
37- format : 'umd' ,
38- moduleName : 'Vuex'
39- } ) . code
31+ . then ( function ( code ) {
4032 var minified = banner + '\n' + uglify . minify ( code , {
4133 fromString : true ,
4234 output : {
@@ -45,6 +37,16 @@ rollup.rollup({
4537 } ) . code
4638 return write ( 'dist/vuex.min.js' , minified )
4739} )
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+ } )
4850. catch ( logError )
4951
5052function write ( dest , code ) {
Original file line number Diff line number Diff line change 11import Vue from 'vue'
22import Vuex from '../../../src'
33import mutations from './mutations'
4+ import createLogger from '../../../src/middlewares/logger'
45
56Vue . use ( Vuex )
67
@@ -33,6 +34,6 @@ export default new Vuex.Store({
3334 } ,
3435 mutations,
3536 middlewares : process . env . NODE_ENV !== 'production'
36- ? [ Vuex . createLogger ( ) ]
37+ ? [ createLogger ( ) ]
3738 : [ ]
3839} )
Original file line number Diff line number Diff line change 11import { STORAGE_KEY } from './store'
2- import Vuex from '../../../src'
2+ import createLogger from '../../../src/middlewares/logger '
33
44const localStorageMiddleware = {
55 onMutation ( mutation , { todos } ) {
@@ -8,5 +8,5 @@ const localStorageMiddleware = {
88}
99
1010export default process . env . NODE_ENV !== 'production'
11- ? [ Vuex . createLogger ( ) , localStorageMiddleware ]
11+ ? [ createLogger ( ) , localStorageMiddleware ]
1212 : [ localStorageMiddleware ]
Original file line number Diff line number Diff line change 55 "main" : " dist/vuex.js" ,
66 "files" : [
77 " dist" ,
8- " src"
8+ " src" ,
9+ " logger.js"
910 ],
1011 "scripts" : {
1112 "counter" : " cd examples/counter && webpack-dev-server --inline --hot --config ../webpack.shared.config.js" ,
Original file line number Diff line number Diff line change 11import { mergeObjects , deepClone } from './util'
22import devtoolMiddleware from './middlewares/devtool'
3- import createLogger from './middlewares/logger'
43import override from './override'
54
65let Vue
@@ -241,6 +240,5 @@ function install (_Vue) {
241240
242241export default {
243242 Store,
244- install,
245- createLogger
243+ install
246244}
You can’t perform that action at this time.
0 commit comments