public static void run(final File basedir, final Throwing.Consumer<Nodejs> callback) {
    Nodejs node = new Nodejs(basedir);
    Try.run(() -> callback.accept(node))
        .onComplete(node::release)
        .throwException();
  }
public static void run(final File basedir, final Throwing.Consumer<Nodejs> callback) {
    Nodejs node = new Nodejs(basedir);
    Try.run(() -> callback.accept(node))
        .onComplete(node::release)
        .throwException();
  }
public static void run ( final File basedir , final Throwing . Consumer < Nodejs > callback ) { Nodejs node = new Nodejs ( basedir ) ; Try . run ( ( ) -> callback . accept ( node ) ) . onComplete ( node :: release ) . throwException ( ) ; }
Execute the given nodejs callback and automatically releaseNow v8 and nodejs resources.

@param basedir Base dir where to deploy a library.
@param callback Nodejs callback.
Execute the given nodejs callback and automatically releaseNow v8 and nodejs resources .