Skip to content

Latest commit

 

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

utilities

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

Development

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:check

Commit messages are commitlint-enforced with the angular config.

Releasing

Bump the version in the package's package.json, land it on main, then publish:

yarn build
yarn workspace @chatsift/<package> npm publish --access public

Tarballs ship dist and src, so the sourcemaps published alongside the build resolve for consumers.

About

Open source utilities.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

Generated from ChatSift/bot-template