@pyriter/anchorjs
v3.3.0Tiny, decorator-based dependency injection for Node.js. Wire services together without the runtime overhead.
npm i @pyriter/anchorjs Pyriter is a small software studio shipping focused, well-tested npm packages for the Node.js ecosystem — dependency injection, AWS Lambda routing, retries, and broker API clients.
Small, composable libraries you can drop into any Node.js project. Each one solves one problem and gets out of your way.
Tiny, decorator-based dependency injection for Node.js. Wire services together without the runtime overhead.
npm i @pyriter/anchorjs Express-like request routing for AWS Lambda. Build clean, typed HTTP APIs without dragging Express into your handlers.
npm i @pyriter/unrest A focused retry library with exponential backoff, jitter and predicate-based stop conditions. Written in TypeScript.
npm i @pyriter/retry AWS CDK construct that provisions the IAM role required to onboard your account into the Piezopy cost dashboard.
npm i @pyriter/piezopy-iam-role A typed Node.js client for the Charles Schwab developer API — auth, accounts, quotes, and order placement.
npm i @pyriter/schwab-client A Node.js / TypeScript client for the E*TRADE API. OAuth flow, account access, and order management.
npm i @pyriter/etrade Drop a package into your existing TypeScript project. Works with npm, pnpm, yarn, or bun.
$ npm install @pyriter/anchorjs
$ pnpm add @pyriter/anchorjs
$ yarn add @pyriter/anchorjs
$ bun add @pyriter/anchorjs
Every package ships with full type definitions. Strict mode friendly, no `any` escape hatches in our public APIs.
ES module entrypoints with explicit exports. Pull in only what you use — your bundle stays lean.
These libraries power our internal infra and shipping products like Piezopy and Rezuned. We use them too.
GPL / MIT licensed and developed in the open on GitHub. Issues, PRs and discussions welcome.
Production apps that use the same packages we publish. We dogfood our own work.
We also do consulting work — TypeScript, Node.js, and AWS infrastructure. If our libraries fit your stack, we'll fit your team too.
Get in touch