Giving your R code a boost with NodeJS modules. Power up your OpenCPU!
I've am a happy node user and would like to use the power of node modules in R!
Sounds crazy? V8 to the rescue!
I'll expand on this soon ... but this a quick note and a whole lot of fun!
Create a browserified version of the module
echo "global.moment = require('moment-timezone');" > moment_in_beauty.js
browserify moment_in_beauty.js -o moment_out_beauty.js
Load it up in R using V8!
ct <- v8()
ct$source(system.file("js/moment_out_beauty.js", package="Rdalalbeat"))
ct$console()
var jun = moment("2014-06-01T12:00:00Z");
var out = jun.tz('America/Los_Angeles').format('ha z'); // 5am PDT
exit
print(ct$get("out"))