Open source npm packages ChatSift publishes and consumes. Everything here is MIT licensed and published
under the @chatsift scope.
| Package | Description |
|---|---|
@chatsift/discord-utils |
Niche utilities for working with Discord's raw API |
@chatsift/parse-relative-time |
Relative time parser, similar to vercel/ms |
@chatsift/pino-rotate-file |
Simple pino transport for rotating files |
Yarn 4 (Berry) workspaces and Turborepo, ESM, TypeScript strict. The four verification tasks are per-package turbo tasks, so repeat runs are cache hits:
yarn build
yarn lint
yarn test
yarn format:checkCommit messages are commitlint-enforced with the angular config.
Bump the version in the package's package.json, land it on main, then publish:
yarn build
yarn workspace @chatsift/<package> npm publish --access publicTarballs ship dist and src, so the sourcemaps published alongside the build resolve for consumers.