Built and signed on GitHub ActionsBuilt and signed on GitHub Actions
Built and signed on GitHub Actions
Works with
•JSR Score76%•This package works with Node.js, Deno, BunIt is unknown whether this package works with Cloudflare Workers



Downloads2/wk
•Publisheda year ago (0.6.1)
Plugin for elysia to automatically authenticate Supabase user and create Supabase client for them.
This module contains functions to add supabase authentication to Elysia.
Example 1
Example 1
import { Elysia } from 'elysia' import { supabase } from "@mastermakrela/elysia-supabase"; const app = new Elysia() .use(supabase()) .get('/', ({ supabase, user }) => `Hi ${user.email}`) .listen(3000)
Example 2
Example 2
import { Elysia } from "npm:elysia"; import { supabase } from "jsr:@mastermakrela/elysia-supabase"; const app = new Elysia() .use(supabase()) .get("/", ({ supabase, user }) => `Hi ${user.email}`) .get("/data", async ({ supabase, error }) => { const resp = await supabase.from("table").select("*"); if (resp.error) { return error(500, resp.error.message); } return resp.data; }) Deno.serve(app.fetch);
Built and signed on
GitHub Actions
Add Package
deno add jsr:@mastermakrela/elysia-supabase
Import symbol
import * as elysia_supabase from "@mastermakrela/elysia-supabase";
Import directly with a jsr specifier
import * as elysia_supabase from "jsr:@mastermakrela/elysia-supabase";
Add Package
pnpm i jsr:@mastermakrela/elysia-supabase
pnpm dlx jsr add @mastermakrela/elysia-supabase
Import symbol
import * as elysia_supabase from "@mastermakrela/elysia-supabase";
Add Package
yarn add jsr:@mastermakrela/elysia-supabase
yarn dlx jsr add @mastermakrela/elysia-supabase
Import symbol
import * as elysia_supabase from "@mastermakrela/elysia-supabase";
Add Package
vlt install jsr:@mastermakrela/elysia-supabase
Import symbol
import * as elysia_supabase from "@mastermakrela/elysia-supabase";
Add Package
npx jsr add @mastermakrela/elysia-supabase
Import symbol
import * as elysia_supabase from "@mastermakrela/elysia-supabase";
Add Package
bunx jsr add @mastermakrela/elysia-supabase
Import symbol
import * as elysia_supabase from "@mastermakrela/elysia-supabase";