@gtramontina.com/elysia-flash-messages

0.0.2 • Public • Published

Elysia Flash Messages

Elysia plugin to enable flash messages.

Installation

bun add --exact @gtramontina.com/elysia-flash-messages

Usage

import { flashMessages } from "@gtramontina.com/elysia-flash-messages";
import { Elysia } from "elysia";

new Elysia()
	.use(flashMessages)
	.get("/", ({ set, flash }) => {
		flash.add("success", "Success message 1");
		flash.add("success", "Success message 2");
		flash.add("warning", "Warning message 1");
		flash.add("info", "Info message 1");
		flash.add("info", "Info message 2");
		flash.add("error", "Error message 1");

		set.redirect = "/flash-messages";
	})
	.get("/flash-messages", ({ flash }) => {
		return {
			success: flash.get("success"),
			warning: flash.get("warning"),
			info: flash.get("info"),
			error: flash.get("error"),
		};
	})
	.listen(8080, () => {
		console.info("Listening on http://localhost:8080");
	});

Please feel free to explore the example.

Readme

Keywords

none

Package Sidebar

Install

npm i @gtramontina.com/elysia-flash-messages

Weekly Downloads

0

Version

0.0.2

License

none

Unpacked Size

2.82 kB

Total Files

3

Last publish

Collaborators

  • gtramontina