bluebot
Version:
A bitcoin trading bot for auto trading at various exchanges
40 lines (34 loc) • 1.01 kB
JavaScript
import Vue from 'vue'
import Vuex from 'vuex'
import _ from 'lodash'
import * as importMutations from './modules/imports/mutations'
import * as watchMutations from './modules/watchers/mutations'
import * as stratrunnerMutations from './modules/stratrunners/mutations'
import * as notificationMutations from './modules/notifications/mutations'
import * as configMutations from './modules/config/mutations'
Vue.use(Vuex);
const debug = process.env.NODE_ENV !== 'production'
let mutations = {};
_.merge(mutations, importMutations);
_.merge(mutations, watchMutations);
_.merge(mutations, stratrunnerMutations);
_.merge(mutations, notificationMutations);
_.merge(mutations, configMutations);
export default new Vuex.Store({
state: {
warnings: {
connected: true, // assume we will connect
},
imports: [],
stratrunners: [],
watchers: [],
connection: {
disconnected: false,
reconnected: false
},
apiKeys: [],
exchanges: {}
},
mutations,
strict: debug
})