├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── bin ├── quiverFunctions.js └── server.js ├── database.rules.json ├── firebase.json ├── functions ├── config.json.dist ├── graphql-example.js ├── index.js ├── onCreate │ ├── updateUser.onCreate.js │ └── updateUser.onCreate.spec.js ├── onRequest │ ├── environment.onRequest.js │ ├── environment.onRequest.spec.js │ ├── graphqlServer.onRequest.js │ └── graphqlServer.onRequest.spec.js ├── onWrite │ ├── login.onWrite.js │ └── login.onWrite.spec.js ├── package.json ├── schemas │ ├── async.schema.js │ ├── items.schema.js │ └── types │ │ ├── async.type.js │ │ ├── item.type.js │ │ └── itemsQuery.type.js ├── services │ ├── environment.service.js │ ├── environment.service.spec.js │ ├── event.service.js │ ├── event.service.spec.js │ ├── index.js │ ├── localData.service.js │ └── localData.service.spec.js └── yarn.lock ├── index.js ├── jest.config.json ├── mocks ├── index.js ├── mock-auth-event.js ├── mock-db-event.js └── mock-user.json ├── modules ├── environment.js ├── graphqlServer.js ├── index.js ├── index.spec.js ├── login.js └── updateUser.js ├── package.json ├── public ├── README.md ├── bower.json ├── index.html ├── manifest.json ├── src │ └── quiver-functions-app │ │ └── quiver-functions-app.html └── test │ └── quiver-functions-app │ └── quiver-functions-app_test.html ├── services ├── index.js └── index.spec.js ├── utilities ├── environment.utility.js ├── environment.utility.spec.js ├── generator.utility.js ├── generator.utility.spec.js └── index.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/README.md -------------------------------------------------------------------------------- /bin/quiverFunctions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/bin/quiverFunctions.js -------------------------------------------------------------------------------- /bin/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/bin/server.js -------------------------------------------------------------------------------- /database.rules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/database.rules.json -------------------------------------------------------------------------------- /firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/firebase.json -------------------------------------------------------------------------------- /functions/config.json.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/functions/config.json.dist -------------------------------------------------------------------------------- /functions/graphql-example.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /functions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/functions/index.js -------------------------------------------------------------------------------- /functions/onCreate/updateUser.onCreate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/functions/onCreate/updateUser.onCreate.js -------------------------------------------------------------------------------- /functions/onCreate/updateUser.onCreate.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/functions/onCreate/updateUser.onCreate.spec.js -------------------------------------------------------------------------------- /functions/onRequest/environment.onRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/functions/onRequest/environment.onRequest.js -------------------------------------------------------------------------------- /functions/onRequest/environment.onRequest.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/functions/onRequest/environment.onRequest.spec.js -------------------------------------------------------------------------------- /functions/onRequest/graphqlServer.onRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/functions/onRequest/graphqlServer.onRequest.js -------------------------------------------------------------------------------- /functions/onRequest/graphqlServer.onRequest.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/functions/onRequest/graphqlServer.onRequest.spec.js -------------------------------------------------------------------------------- /functions/onWrite/login.onWrite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/functions/onWrite/login.onWrite.js -------------------------------------------------------------------------------- /functions/onWrite/login.onWrite.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/functions/onWrite/login.onWrite.spec.js -------------------------------------------------------------------------------- /functions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/functions/package.json -------------------------------------------------------------------------------- /functions/schemas/async.schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/functions/schemas/async.schema.js -------------------------------------------------------------------------------- /functions/schemas/items.schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/functions/schemas/items.schema.js -------------------------------------------------------------------------------- /functions/schemas/types/async.type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/functions/schemas/types/async.type.js -------------------------------------------------------------------------------- /functions/schemas/types/item.type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/functions/schemas/types/item.type.js -------------------------------------------------------------------------------- /functions/schemas/types/itemsQuery.type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/functions/schemas/types/itemsQuery.type.js -------------------------------------------------------------------------------- /functions/services/environment.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/functions/services/environment.service.js -------------------------------------------------------------------------------- /functions/services/environment.service.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/functions/services/environment.service.spec.js -------------------------------------------------------------------------------- /functions/services/event.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/functions/services/event.service.js -------------------------------------------------------------------------------- /functions/services/event.service.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/functions/services/event.service.spec.js -------------------------------------------------------------------------------- /functions/services/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/functions/services/index.js -------------------------------------------------------------------------------- /functions/services/localData.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/functions/services/localData.service.js -------------------------------------------------------------------------------- /functions/services/localData.service.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/functions/services/localData.service.spec.js -------------------------------------------------------------------------------- /functions/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/functions/yarn.lock -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/index.js -------------------------------------------------------------------------------- /jest.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/jest.config.json -------------------------------------------------------------------------------- /mocks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/mocks/index.js -------------------------------------------------------------------------------- /mocks/mock-auth-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/mocks/mock-auth-event.js -------------------------------------------------------------------------------- /mocks/mock-db-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/mocks/mock-db-event.js -------------------------------------------------------------------------------- /mocks/mock-user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/mocks/mock-user.json -------------------------------------------------------------------------------- /modules/environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/modules/environment.js -------------------------------------------------------------------------------- /modules/graphqlServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/modules/graphqlServer.js -------------------------------------------------------------------------------- /modules/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/modules/index.js -------------------------------------------------------------------------------- /modules/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/modules/index.spec.js -------------------------------------------------------------------------------- /modules/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/modules/login.js -------------------------------------------------------------------------------- /modules/updateUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/modules/updateUser.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/package.json -------------------------------------------------------------------------------- /public/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/public/README.md -------------------------------------------------------------------------------- /public/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/public/bower.json -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/src/quiver-functions-app/quiver-functions-app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/public/src/quiver-functions-app/quiver-functions-app.html -------------------------------------------------------------------------------- /public/test/quiver-functions-app/quiver-functions-app_test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/public/test/quiver-functions-app/quiver-functions-app_test.html -------------------------------------------------------------------------------- /services/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('../functions/services'); -------------------------------------------------------------------------------- /services/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/services/index.spec.js -------------------------------------------------------------------------------- /utilities/environment.utility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/utilities/environment.utility.js -------------------------------------------------------------------------------- /utilities/environment.utility.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/utilities/environment.utility.spec.js -------------------------------------------------------------------------------- /utilities/generator.utility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/utilities/generator.utility.js -------------------------------------------------------------------------------- /utilities/generator.utility.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/utilities/generator.utility.spec.js -------------------------------------------------------------------------------- /utilities/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/utilities/index.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deltaepsilon/quiver-functions/HEAD/yarn.lock --------------------------------------------------------------------------------