plugins.js 379 B

123456789101112
  1. import { STORAGE_KEY } from './mutations'
  2. import createLogger from '../../../../src/plugins/logger'
  3. const localStoragePlugin = store => {
  4. store.subscribe((mutation, { todos }) => {
  5. window.localStorage.setItem(STORAGE_KEY, JSON.stringify(todos))
  6. })
  7. }
  8. export default process.env.NODE_ENV !== 'production'
  9. ? [createLogger(), localStoragePlugin]
  10. : [localStoragePlugin]