A class that defines a set of smart Canvas endpoints that actually behave how you'd expect them to.
Client-side express module that forwards Canvas requests from the client to Canvas.
Canvas App Complete Connection Library: an all-in-one library for connecting your app to Canvas, handling lti, access tokens, and api.
CACCL's memory store for credential storage and caching
A simple, standardized error class for all modules in the CACCL library
Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.
LTI launch validator for IMS-LTI standard launches.
The default request sender used throughout the CACCL project.
HTTPS server for development of CACCL apps
Initializes a new caccl-based Canvas LTI app project.
Partially simulates a Canvas instance, handling OAuth token exchanges and forwarding API requests
Sends LTI 1.1 grade passback to Canvas. Support text and url submissions and overall score.
A cli tool for managing ECS/Fargate app deployments
Wizard for managing development apps at Harvard DCE.
Utility functions for working with TypeScript's API. Successor to the wonderful tsutils. 🛠️️
Public logs API for OpenTelemetry
Node.js API (Node-API)
Public API for OpenTelemetry
Check if something is a Node.js stream
Bridging the gap between buffers and typed arrays
An extremely fast JavaScript and CSS bundler and minifier.
Requires a module only if available and hides the require call from bundlers.
Implements https://w3c.github.io/accname/
An implementation of the WHATWG URL Standard's URL API and parsing machinery