A repository of code shared between various PrairieLearn projects
published 1.11.0 4 years agoSimple and customizable page transitions for Next.js apps
published 1.0.0-beta.2 5 years agoA Zephyr grader for a Catch test suite
published 1.0.6 6 years agoModule to do efficient checkouts using GitHub's API
published 1.0.6 6 years agoA CLI for zephyr for use by course staff
published 1.0.6 6 years agoA CLI for zephyr for use by students
published 1.0.6 6 years agoDefines shared types and interfaces for Zephyr graders
published 1.0.6 6 years agoReact hook that persists and syncs state with local storage
published 1.1.0 5 years agoSchemas for various PrairieLearn JSON files
published 1.0.0 5 years agoUtilities for easily rendering HTML from within JavaScript.
published 3.1.7 23 days agoOpinionated wrapper around various `@opentelemetry/*` packages.
published 1.11.3 5 hours agoUtilities for rendering EJS templates for use with the `@prairielearn/html` package.
published 1.1.19 23 days agoThis package allows for the creation and removal of bind mounts via native bindings to the [`mount()`](https://man7.org/linux/man-pages/man2/mount.2.html) and [`umount()`](https://man7.org/linux/man-pages/man2/umount.2.html) Linux system calls. These bind
published 1.0.3 a month agoOpinionated wrapper around `@sentry/node`. Currently, the only difference is that it exports an async `init` function that automatically sets the release to the current Git revision, if available.
published 1.2.4 23 days agoThis package enables the transpilation and bundling of client-side assets, namely JavaScript.
published 2.0.17 23 days agoTools for loading and executing Postgres queries.
published 1.9.4 23 days ago- published 1.0.15 23 days ago
Provides a shared [Winston](https://github.com/winstonjs/winston) instance for all logging.
published 1.0.15 23 days ago- published 1.2.0 21 days ago
Uses Postgres row-level locks to grant exclusive access to resources.
published 2.0.3 23 days agoThis package runs two types of database migrations:
published 2.0.21 5 hours agoA few helpful wrappers on top of the functionality from [`csv-stringify`](https://www.npmjs.com/package/csv-stringify).
published 1.0.15 23 days agoUtilities for fetching data from the [AWS EC2 Instance Metadata Service (IMDS)](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instancedata-data-retrieval.html).
published 1.0.16 23 days agoUtilities to help load configuration from various sources including a JSON file and AWS Secrets Manager. Config is made type-safe through a [Zod](https://github.com/colinhacks/zod) schema.
published 2.0.17 23 days ago- published 1.1.17 23 days ago