gas-entry-generator

Top level function generator for Google Apps Script.
About
In Google Apps Script, it must be top level function declaration that entry point called from google.script.run.
gas-entry-generator
generate a top level function declaration statement, when it detect a function assignment expression to global
object.
Installation
$ npm install gas-entry-generator --save-dev
example
foo.js:
global.foo = function () {
};
generate.js:
var fs = require('fs');
var gasEntryGenerator = require('gas-entry-generator');
var fooSource = fs.readFileSync('foo.js', {encoding: 'utf8'});
var entryFunction = gasEntryGenerator(source);
Execute to generate function as entry point.
$ node generate.js