Skip to content

triple-sun/loop

Repository files navigation

Loop Monorepo

License: ISC TypeScript

🇷🇺 По-русски

Welcome. This monorepo hosts the unofficial TypeScript ecosystem for Loop (and by extension Mattermost). Whether you're crafting a bot, an integration, or a full-blown client, we've got the tools.

Packages

Package Description Version
loop-client The heavy lifter. HTTP client, robust, tested, strongly typed. npm
loop-ws-client WebSocket client for events. npm
@triple-sun/hoop High-level SDK. Builders and factories for posts, buttons, etc.. npm
loop-types Shared definitions. npm

Getting Started

Pick what you need.

npm i loop-client
npm i loop-ws-client
npm i @triple-sun/hoop
npm i loop-types -D

Check out individual package READMEs for usage examples.

Development

We use pnpm workspaces.

  1. Clone: git clone https://github.com/triple-sun/loop.git
  2. Install: pnpm install
  3. Build: pnpm build

Contributing

PRs are welcome. Please:

  • Follow the code style (we use Biome).
  • Write tests.
  • Don't break existing stuff.

License

ISC. Do whatever, just keep the license.

About

Unofficial Loop TypeScript ecosystem monorepo

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published