Omega
:fire: Make serverless application expressive
Omega is an expressive framework to write serverless application with the layered architecture.
Installation
$ npm install --save @posquit0/omega
$ yarn add @posquit0/omega
Example
const Omega = require('@posquit0/omega');
const AwsProxyTranslator = require('@posquit0/omega/translators/aws-proxy-translator');
const app = new Omega();
// Set middlewares
app.use(new AwsProxyTranslator());
// Write your serverless functions here
const handler = app.createLambda(async ctx => {
});
API
To be updated
Contributing
This project follows the Contributor Covenant Code of Conduct.
Bug Reports & Feature Requests
Please use the issue tracker to report any bugs or ask feature requests.
Self Promotion
Like omega? Follow the repository on GitHub. And if you're feeling especially charitable, follow posquit0 on GitHub.
Contact
If you have any questions, feel free to join me at #posquit0
on Freenode and ask away. Click here to connect.
License
Provided under the terms of the MIT License.
Copyright © 2018, Byungjin Park.