flowaxis
v1.2.0
Published
Utility toolkit for cleaning, normalizing, and structuring Express API request data (query, body, params)
Maintainers
Readme
flowaxis
A simple utility toolkit for handling API request data in Node.js / Express
flowaxis is a lightweight function-based utility that helps you clean, normalize, and structure incoming API data like req.query, req.body, and req.params.
It reduces repetitive request parsing logic and keeps backend controllers clean and consistent.
What is flowaxis?
flowaxis helps you:
- Clean API input data
- Normalize query parameters
- Handle filters and search inputs
- Structure pagination values
- Reduce repetitive request parsing code
It is designed for backend systems that want clean controllers without boilerplate logic.
Installation
Using NPM
npm install flowaxisUsage
Basic Usage
const flowaxis = require("flowaxis");
const result = flowaxis(req.query);
console.log(result);Express Example
const express = require("express");
const flowaxis = require("flowaxis");
const app = express();
app.get("/users", (req, res) => {
const data = flowaxis(req.query);
res.json(data);
});
app.listen(3000);Why flowaxis?
Most backend APIs repeatedly implement:
- query parsing
- pagination logic
- filter building
- search handling
flowaxis standardizes all of that into a single clean utility function.
Use Cases
- REST APIs
- SaaS backends
- Admin dashboards
- Microservices
- MVP projects
Contributing
Contributions are welcome. Please open an issue before submitting major changes.
License
MIT © Austin
