middlewares.js 348 B

123456789101112
  1. import { STORAGE_KEY } from './index'
  2. import { createLogger } from '../../../src'
  3. const localStorageMiddleware = {
  4. onMutation (mutation, { todos }) {
  5. localStorage.setItem(STORAGE_KEY, JSON.stringify(todos))
  6. }
  7. }
  8. export default process.env.NODE_ENV !== 'production'
  9. ? [createLogger(), localStorageMiddleware]
  10. : [localStorageMiddleware]