├── .github └── workflows │ └── build-new.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── package.json ├── src ├── bootstrap ├── build-catalog.mjs ├── build-new.mjs ├── build-one.mjs ├── delete-catalog.mjs └── regions.json └── test ├── bootstrap.test.js ├── handlers ├── asyncHelloWorld.js ├── asyncWithAsyncException.js ├── asyncWithSyncException.js ├── es6 │ ├── asyncHelloWorld.js │ ├── package.json │ └── syncHelloWorld.js ├── function.js ├── handlerInitializationError.js ├── missingHandlerExport.js ├── syncHandlerReturnsPromise.js ├── syncHandlerWrongArity.js ├── syncHelloWorld.js ├── syncWithAsyncException.js └── syncWithSyncException.js ├── runtime.js └── runtime.test.js /.github/workflows/build-new.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fusebit/everynode/HEAD/.github/workflows/build-new.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fusebit/everynode/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fusebit/everynode/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fusebit/everynode/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fusebit/everynode/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fusebit/everynode/HEAD/package.json -------------------------------------------------------------------------------- /src/bootstrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fusebit/everynode/HEAD/src/bootstrap -------------------------------------------------------------------------------- /src/build-catalog.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fusebit/everynode/HEAD/src/build-catalog.mjs -------------------------------------------------------------------------------- /src/build-new.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fusebit/everynode/HEAD/src/build-new.mjs -------------------------------------------------------------------------------- /src/build-one.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fusebit/everynode/HEAD/src/build-one.mjs -------------------------------------------------------------------------------- /src/delete-catalog.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fusebit/everynode/HEAD/src/delete-catalog.mjs -------------------------------------------------------------------------------- /src/regions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fusebit/everynode/HEAD/src/regions.json -------------------------------------------------------------------------------- /test/bootstrap.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fusebit/everynode/HEAD/test/bootstrap.test.js -------------------------------------------------------------------------------- /test/handlers/asyncHelloWorld.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fusebit/everynode/HEAD/test/handlers/asyncHelloWorld.js -------------------------------------------------------------------------------- /test/handlers/asyncWithAsyncException.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fusebit/everynode/HEAD/test/handlers/asyncWithAsyncException.js -------------------------------------------------------------------------------- /test/handlers/asyncWithSyncException.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fusebit/everynode/HEAD/test/handlers/asyncWithSyncException.js -------------------------------------------------------------------------------- /test/handlers/es6/asyncHelloWorld.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fusebit/everynode/HEAD/test/handlers/es6/asyncHelloWorld.js -------------------------------------------------------------------------------- /test/handlers/es6/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } 4 | -------------------------------------------------------------------------------- /test/handlers/es6/syncHelloWorld.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fusebit/everynode/HEAD/test/handlers/es6/syncHelloWorld.js -------------------------------------------------------------------------------- /test/handlers/function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fusebit/everynode/HEAD/test/handlers/function.js -------------------------------------------------------------------------------- /test/handlers/handlerInitializationError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fusebit/everynode/HEAD/test/handlers/handlerInitializationError.js -------------------------------------------------------------------------------- /test/handlers/missingHandlerExport.js: -------------------------------------------------------------------------------- 1 | exports.somerandommethod = () => {}; 2 | -------------------------------------------------------------------------------- /test/handlers/syncHandlerReturnsPromise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fusebit/everynode/HEAD/test/handlers/syncHandlerReturnsPromise.js -------------------------------------------------------------------------------- /test/handlers/syncHandlerWrongArity.js: -------------------------------------------------------------------------------- 1 | exports.handler = (event, context) => {}; 2 | -------------------------------------------------------------------------------- /test/handlers/syncHelloWorld.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fusebit/everynode/HEAD/test/handlers/syncHelloWorld.js -------------------------------------------------------------------------------- /test/handlers/syncWithAsyncException.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fusebit/everynode/HEAD/test/handlers/syncWithAsyncException.js -------------------------------------------------------------------------------- /test/handlers/syncWithSyncException.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fusebit/everynode/HEAD/test/handlers/syncWithSyncException.js -------------------------------------------------------------------------------- /test/runtime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fusebit/everynode/HEAD/test/runtime.js -------------------------------------------------------------------------------- /test/runtime.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fusebit/everynode/HEAD/test/runtime.test.js --------------------------------------------------------------------------------