@emeraldemperaur/hesperides-seeds
v1.0.2
Published
Hesperidesᴬᴵ Utilities Package
Readme
🍏 Hesperidesᴬᴵ Seeds
Hesperidesᴬᴵ Utilities Package 📦
Overview
Installation
npm install @emeraldemperaur/hesperides-seedsPeer Dependencies
npm install react react-domUsage
useSSE (Server-Side Events) Hook
import { useSSE } from '@emeraldemperaur/hesperides-seeds';Hesperia Verb HTTP Request & Response Models
// Master schema(s) representing variants of valid Hesperia API request and response predicated on verb.
import { HesperiaRequestSchema, LadonOrchestratorResponseSchema, HesperiaArtifactSchema} from '@emeraldemperaur/hesperides-seeds';
// Master schema representing variant state (i.e. Progress, Completed or Failed) payload a user client receives via Asynchronous Polling, Webhooks, or Server-Sent Events for an extant garden job.
import { HesperiaJobStreamEventSchema } from '@emeraldemperaur/hesperides-seeds';
// Unified HesperiaArtifact type
import { type HesperiaArtifact } from '@emeraldemperaur/hesperides-seeds';
// AI Verb type
import { type AIVerb } from '@emeraldemperaur/hesperides-seeds';
Country Global Objects
import {
getSubdivisionsByCountry,
getLocalOptionsBySubdivisionId,
getGlobalRegionsByLanguage
} from '@emeraldemperaur/hesperides-seeds';Countries Dictionary
import {
getCountryByCode,
getCountriesByContinent,
getCountriesByLanguage,
searchCountriesByName,
getAllUniqueCurrencies,
worldCountries
} from '@emeraldemperaur/hesperides-seeds';Global Namer Dictionary
e.g. Japan, France, Nigeria, Mexico, India, Egypt, Brazil, South Africa, China
import {
getRandomName,
searchNamesByMeaning,
getNamesByLanguage,
worldNames
} from '@emeraldemperaur/hesperides-seeds';Chronos Functions
import { getTimeBasedGreeting, getTimeStamp } from '@emeraldemperaur/hesperides-seeds';AI Web Services UI Components
import { AIFormNode } from '@emeraldemperaur/hesperides-seeds';Tool Stack
