@seastartech/dream-users
v2.2.0
Published
User management for Dream Machine projects
Keywords
Readme
@seastartech/dream-users
User + role API client and models for Dream Machine.
Installation
npm install @seastartech/dream-users @seastartech/dream-companies @seastartech/dream-sharedDepends on @seastartech/dream-companies (for company-scoped types) and @seastartech/dream-shared (axios transport).
What's exported
export * from "./api" // UserInfo.api, RoleInfo.api
export * from "./models" // UserInfo.model, UserRole.modelapi/UserInfo.api.ts— list/get/update users.api/RoleInfo.api.ts— list/get roles + permissions.models/UserInfo.model.ts/UserRole.model.ts— TypeScript interfaces, often re-exported under aUserInfoModelnamespace.
Usage
import { setApiURL, setAuthToken } from "@seastartech/dream-shared"
import { getUsers } from "@seastartech/dream-users"
setApiURL(API_BASE_URL)
setAuthToken(`Bearer ${token}`)
const users = await getUsers()Build
npm run build # tsc → dist/
npm run watch
npm run cleanLicense
MIT
