├── .eslintrc.js ├── .gitignore ├── .npmrc ├── README.md ├── fixtures ├── data_clicks.json ├── data_dummy.json ├── echo_server.js ├── exports_hello_world_1.js ├── exports_hello_world_2.js ├── exports_hello_world_3.js ├── exports_hello_world_4.js ├── exports_junk.js ├── returns_hello_world_1.js ├── returns_hello_world_2.js ├── returns_hello_world_3.js ├── storage_set_query.js ├── use_npm_bogus.js ├── use_npm_expression.js └── use_npm_with_version.js ├── index.js ├── jsconfig.json ├── lib ├── compiler.js ├── context.js ├── errors.js ├── handler.js ├── request.js ├── runner.js ├── server.js ├── simulator.js └── storage.js ├── package.json └── test ├── compilation.js ├── model.js ├── serving.js ├── simulation.js └── storage.js /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/webtask-runtime/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .vscode 3 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/webtask-runtime/HEAD/README.md -------------------------------------------------------------------------------- /fixtures/data_clicks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/webtask-runtime/HEAD/fixtures/data_clicks.json -------------------------------------------------------------------------------- /fixtures/data_dummy.json: -------------------------------------------------------------------------------- 1 | { 2 | "a": "b" 3 | } -------------------------------------------------------------------------------- /fixtures/echo_server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/webtask-runtime/HEAD/fixtures/echo_server.js -------------------------------------------------------------------------------- /fixtures/exports_hello_world_1.js: -------------------------------------------------------------------------------- 1 | module.exports = function (cb) { 2 | cb(null, 'hello world'); 3 | }; -------------------------------------------------------------------------------- /fixtures/exports_hello_world_2.js: -------------------------------------------------------------------------------- 1 | module.exports = function (ctx, cb) { 2 | cb(null, 'hello world'); 3 | }; -------------------------------------------------------------------------------- /fixtures/exports_hello_world_3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/webtask-runtime/HEAD/fixtures/exports_hello_world_3.js -------------------------------------------------------------------------------- /fixtures/exports_hello_world_4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/webtask-runtime/HEAD/fixtures/exports_hello_world_4.js -------------------------------------------------------------------------------- /fixtures/exports_junk.js: -------------------------------------------------------------------------------- 1 | module.exports = 'junk'; -------------------------------------------------------------------------------- /fixtures/returns_hello_world_1.js: -------------------------------------------------------------------------------- 1 | return function (cb) { 2 | cb(null, 'hello world'); 3 | }; -------------------------------------------------------------------------------- /fixtures/returns_hello_world_2.js: -------------------------------------------------------------------------------- 1 | return function (ctx, cb) { 2 | cb(null, 'hello world'); 3 | }; -------------------------------------------------------------------------------- /fixtures/returns_hello_world_3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/webtask-runtime/HEAD/fixtures/returns_hello_world_3.js -------------------------------------------------------------------------------- /fixtures/storage_set_query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/webtask-runtime/HEAD/fixtures/storage_set_query.js -------------------------------------------------------------------------------- /fixtures/use_npm_bogus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/webtask-runtime/HEAD/fixtures/use_npm_bogus.js -------------------------------------------------------------------------------- /fixtures/use_npm_expression.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/webtask-runtime/HEAD/fixtures/use_npm_expression.js -------------------------------------------------------------------------------- /fixtures/use_npm_with_version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/webtask-runtime/HEAD/fixtures/use_npm_with_version.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/webtask-runtime/HEAD/index.js -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/webtask-runtime/HEAD/jsconfig.json -------------------------------------------------------------------------------- /lib/compiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/webtask-runtime/HEAD/lib/compiler.js -------------------------------------------------------------------------------- /lib/context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/webtask-runtime/HEAD/lib/context.js -------------------------------------------------------------------------------- /lib/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/webtask-runtime/HEAD/lib/errors.js -------------------------------------------------------------------------------- /lib/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/webtask-runtime/HEAD/lib/handler.js -------------------------------------------------------------------------------- /lib/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/webtask-runtime/HEAD/lib/request.js -------------------------------------------------------------------------------- /lib/runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/webtask-runtime/HEAD/lib/runner.js -------------------------------------------------------------------------------- /lib/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/webtask-runtime/HEAD/lib/server.js -------------------------------------------------------------------------------- /lib/simulator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/webtask-runtime/HEAD/lib/simulator.js -------------------------------------------------------------------------------- /lib/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/webtask-runtime/HEAD/lib/storage.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/webtask-runtime/HEAD/package.json -------------------------------------------------------------------------------- /test/compilation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/webtask-runtime/HEAD/test/compilation.js -------------------------------------------------------------------------------- /test/model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/webtask-runtime/HEAD/test/model.js -------------------------------------------------------------------------------- /test/serving.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/webtask-runtime/HEAD/test/serving.js -------------------------------------------------------------------------------- /test/simulation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/webtask-runtime/HEAD/test/simulation.js -------------------------------------------------------------------------------- /test/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0/webtask-runtime/HEAD/test/storage.js --------------------------------------------------------------------------------