0.2.4 ā¢ Published 8 years ago
mog-script v0.2.4
M.O.G. Script
Installation š¾
npm install -g mog-script
Usage š“
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:
š š§.š
š