Attributes
Includes Deno configuration
Repository
Current version released
4 months ago
Planigale
Caution
This project is under heavy development and is not ready for production use. Please, do not use it yet.
Packages
Package | Latest version |
---|---|
planigale | |
sse | |
testing | |
body-parser | |
schema |
Description
Minimalistic HTTP framework for Deno
@planigale/planigale
Main package with the core functionality, including routing, middleware, and request handling.
@planigale/sse
Server-Sent Events Source and Sink this package is not bound to Planigale and can be used with any Deno server framework or in browser. It’s entirely based on WEB API.
@planigale/testing
Superagent inspired testing library for Planigale. It allows you to test your application with and without running the server.
@planigale/body-parser
Middleware for Planigale that parses request body into JSON, text, or form data.
@planigale/schema
Middleware for Planigale that validates request body against JSON schema using ajv.
Contributing
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Make your changes and add tests
- Run tests:
deno task check
- Commit your changes:
git commit -am 'feat: add some feature'
// use conventional commits - Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
License
MIT License
Copyright (c) 2024 Mateusz Russak