@internetderdinge/api
v1.229.3
Published
Shared OpenIoT API modules
Readme
@wirewire/openiot-api
Shared OpenIoT API modules used by IoT hardware. This package provides prebuilt Express routers and shared middleware/models for OpenIoT-related features.
Requirements
- Node.js >= 24
- Yarn (workspace dependency management)
Install (workspace)
From the repo root:
yarn install
Build
From the repo root:
yarn --cwd packages/openiot-api build
Lint
From the repo root:
yarn --cwd packages/openiot-api lint
Usage
This package is ESM ("type": "module"). Import the routers and mount them in an Express app:
usersRouteaccountsRouteorganizationsRoutedevicesRoutedevicesNotificationsRoutepdfRoutetokensRoute
Example:
import { usersRoute } from "@wirewire/openiot-api";app.use("/users", usersRoute);
Source layout
src/*: Routers, middleware, models, validation, utilssrc/index.ts: Public exports
Notes
- This is a private workspace package and is not published publicly.
