nwalters512


  • A repository of code shared between various PrairieLearn projects

    published version 1.11.0, 4 years ago
  • Simple and customizable page transitions for Next.js apps

    published version 1.0.0-beta.2, 6 years ago
  • A Zephyr grader for a Catch test suite

    published version 1.0.6, 6 years ago
  • Module to do efficient checkouts using GitHub's API

    published version 1.0.6, 6 years ago
  • A CLI for zephyr for use by course staff

    published version 1.0.6, 6 years ago
  • A CLI for zephyr for use by students

    published version 1.0.6, 6 years ago
  • Defines shared types and interfaces for Zephyr graders

    published version 1.0.6, 6 years ago
  • React hook that persists and syncs state with local storage

    published version 1.1.0, 6 years ago
  • Schemas for various PrairieLearn JSON files

    published version 1.0.0, 6 years ago
  • Tom Select is a versatile and dynamic <select> UI control. Forked from Selectize.js to provide a framework agnostic autocomplete widget with native-feeling keyboard navigation, it's useful for tagging, contact lists, country selectors, etc.

    published version 2.4.1, 2 days ago
  • A library for textually searching arrays and hashes of objects by property (or multiple properties). Designed specifically for autocomplete.

    published version 1.1.0, 7 days ago
  • @11ty plugin for adding ids to html headings and other elements

    published version 0.1.1, 3 years ago
  • Utilities for easily rendering HTML from within JavaScript.

    published version 4.0.6, 17 days ago
  • Opinionated wrapper around various `@opentelemetry/*` packages.

    published version 2.1.5, 17 days ago
  • Utilities for rendering EJS templates for use with the `@prairielearn/html` package.

    published version 2.0.6, 17 days ago
  • This 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 version 1.0.6, 17 days ago
  • Diacritic insensitive string matching utility

    published version 1.0.0, 2 years ago
  • Unicode variant string matching

    published version 1.1.2, 7 days ago
  • Opinionated 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 version 2.0.8, 17 days ago
  • This package enables the transpilation and bundling of client-side assets, namely JavaScript.

    published version 3.0.6, 17 days ago
  • Tools for loading and executing Postgres queries.

    published version 2.1.4, 17 days ago
  • published version 2.0.7, 17 days ago
  • Provides a shared [Winston](https://github.com/winstonjs/winston) instance for all logging.

    published version 2.0.6, 17 days ago
  • published version 2.0.6, 17 days ago
  • Uses Postgres row-level locks to grant exclusive access to resources.

    published version 3.0.8, 17 days ago
show more packages