0.2.4 ⢠Published 9 years ago
mog-script v0.2.4
M.O.G. Script
Installation š¾
npm install -g mog-scriptUsage š“
Say you have a M.O.G. file named š§.š that contains:
š { createStore } = require('redux')
š reducer = āļø (state, action) { 
  š¦ (action.type) {
    š¼ 'INCREMENT': 
      š state + action.payload
     
    š¼ 'DECREMENT': 
      š state - action.payload
  }
}
š initialState = 0
š store = createStore(reducer, initialState)
store.subscribe(āļø () { console.log(`New value is ${store.getState()}`) }
process.stdin.on('data', āļø (chunk) {
  ā (chunk[0] === '-') {
    store.dispatch({ type: 'DECREMENT', payload: chunk.slice(1) })
  } āļø {
    store.dispatch({ type: 'INCREMENT', payload: chunk })
  }
})You can run it with:
š š§.šš