@multiplatform.one/utils
v7.1.0
Published
utilities for multiplatform.one
Downloads
2,179
Readme
@multiplatform.one/utils
Build-time and dev-environment utilities for multiplatform.one projects: monorepo module discovery for bundlers and wait-for-service helpers. Node-only — nothing here ships to the browser.
Install
pnpm add -D @multiplatform.one/utilsWhat it owns
Everything lives on the /dev subpath (the root . entry is intentionally
empty):
- Bundler discovery —
lookupTranspileModules(),lookupTamaguiModules()(aggregatetranspileModules/tamaguiModulesfields from workspacepackage.jsonfiles),lookupProjectRoot(),resolveConfig(keys) - Wait helpers —
waitForFrappe,waitForPostgres,waitForMariaDB,waitForKeycloak(poll until a service answers; used bympo wait),waitServices,formatServiceList
What it must not do
- No runtime app code, no UI — this package is for build scripts, config files, and dev tooling
Usage
// vite.config.ts / metro config
import { lookupTamaguiModules } from "@multiplatform.one/utils/dev";
const tamaguiModules = lookupTamaguiModules();// wait for the backend before running tests
import { waitForFrappe } from "@multiplatform.one/utils/dev";
await waitForFrappe(1000); // poll every 1s until BASE_URL/api/method/ping answersLicense
Apache-2.0
