Packetier
Installation
npm i --save packetier
Usage
const { packetier } = require("packetier")
const success = true;
const payload = { someFancyData: "yeet" }
const meta = { level: 2 }
const packet = packetier(success, payload, meta)
const packedPacket = packet.pack();
Example: ExpressJS
const express = require("express")
const { packetier } = require("packetier")
const server = express()
.use(express.json())
.post("/", (req, res) => {
const payload = { youSent: req.body }
const meta = { time: Date.now() }
res.json(packetier(true, payload, meta))
})
About
I made Packetier because I was constantly copying the same
little makePacket
function to every web project. I hope you
can find it useful!