Jonathan Bernard c6d02d7db7 Update default allowed headers in makeCorsHeaders
- Allow the caller to optionally provide a list
- Add `traceparent`, `tracestate`, `X-Request-ID` and `X-Correlation-Id`
  by default.
2025-04-18 09:40:16 -05:00

Buffoonery: Tools for the Jester Web Framework

Buffoonery is primarily an opinionated implementation of JWT-based session management a collection of extensions and patterns built around Jester to facilitate the types of API services I tend to write.

Building

JDB Software Packages

Buffoonery depends on a number of packages which are not yet available in he official Nim repository. The easiest way to get access to these packages is to add a new PackageList to your nimble configuration for the [JDB Software Nim packages repository]. The url is https://git.jdb-software.com/jdb/nim-packages/raw/main/packages.json

License

Buffoonery is available under two licenses depending on usage.

For private use, non-commercial use, or use in small enterprise (defined as any enterprise bringing in less than $1 million in annual gross profit), Buffoonery is available under the MIT License.

For commercial use in larger enterprises (more than $1 million in annual gross profit), Buffoonery is available under the GNU Affero General Public License v3.0

Description
No description provided
Readme 252 KiB
Languages
Nim 100%