Skip to main content

A JavaScript/TypeScript package providing common utilities and logic shared across all Temboplus-Afloat Projects

This package works with Node.js, DenoIt is unknown whether this package works with Cloudflare Workers, Bun, Browsers
It is unknown whether this package works with Cloudflare Workers
This package works with Node.js
This package works with Deno
It is unknown whether this package works with Bun
It is unknown whether this package works with Browsers
JSR Score
64%
Published
a day ago (0.1.28)

@temboplus/afloat

A foundational library for Temboplus-Afloat projects.

This JavaScript/TypeScript package provides a central hub for shared utilities, logic, and data access mechanisms within the Temboplus-Afloat ecosystem.

Key Features

  • Abstracted Server Communication

    • Simplifies front-end development by abstracting all interactions with the server behind model-specific repositories
    • Front-end projects only need to interact with these repositories, decoupling them from the underlying API implementation
  • Shared Utilities

    • Provides a collection of reusable helper functions for common tasks across Afloat projects, such as error handling
  • Data Models

    • Defines standardized data structures and interfaces for consistent data representation throughout the Afloat ecosystem
  • Enhanced Maintainability

    • Centralizes common logic, making it easier to maintain and update across all consuming projects
    • Reduces code duplication and improves consistency

Add Package

deno add jsr:@temboplus/afloat

Import symbol

import * as afloat from "@temboplus/afloat";

---- OR ----

Import directly with a jsr specifier

import * as afloat from "jsr:@temboplus/afloat";

Add Package

npx jsr add @temboplus/afloat

Import symbol

import * as afloat from "@temboplus/afloat";

Add Package

yarn dlx jsr add @temboplus/afloat

Import symbol

import * as afloat from "@temboplus/afloat";

Add Package

pnpm dlx jsr add @temboplus/afloat

Import symbol

import * as afloat from "@temboplus/afloat";

Add Package

bunx jsr add @temboplus/afloat

Import symbol

import * as afloat from "@temboplus/afloat";