Java V8 based wrapper for iota.flash.js
This wrapper allows the usage of iota.flash.js lib directly in Java. This is achieved by running the iota.flash.js script and all dependencies (modified build of iota.flash.js) in the V8 engine (using J2V8 bindings for V8).
If you have any ideas please submit a request (I am totally not a Java guy so…)
I will try to update the iota.flash.js as often as I can till it is automated.
To manually update the lib do the following:
git clone git@github.com:iotaledger/iota.flash.js.git
By doing this we get a umd package which we can access from the global js context under the name `iotaFlash
gulp.task('dist', () => {
return gulp.src('lib/flash.js')
.pipe(webpack({
output: {
filename: 'iota.flash.js',
libraryTarget: 'umd',
library: 'iotaFlash',
umdNamedDefine: true
}
}))
.pipe(gulp.dest(DEST))
});
dist/iota.flash.js
of the js lib folder to this project under res/iota.flash.js
"use strict";
to the start of the file you just coppied (If you don’t the V8 will complain).