Require conditions are met by a Brigtspace JWT
Make token assertions against an auth service
Translate ECDSA signatures between ASN.1/DER and JOSE-style concatenation
Allow parsing of the module assertion attributes in the import statement
Library for generating, storing, and retrieving keypairs for use in Brightspace's auth framework.
Convert a JSON Web Key to a PEM
Internationalization APIs for number, date, time and file size formatting and parsing in D2L Brightspace.
Type check values
A collection of accessible, free, open-source web components for building Brightspace applications
Common Brightspace eslint configs.
Helpers for asserting that a JavaScript environment supports certain features necessary for the operation of the Solana JavaScript SDK
Utilities for testing front-end components and applications
Extends Chai with assertions for the Sinon.JS mocking framework.
Helper package for generating reports for use with the D2L test reporting framework
JavaScript client for sending logs to the Brightspace Logging service.
Helper for interacting with an incoming Brightspace JWT
Client for sending telemetry from the browser to a telemetry service
Common Brightspace stylelint configs.
A collection of experimental web components and tools for building Brightspace applications.
Validate an incoming Brightspace JWT
Extends Chai with assertions about promises.
MCP server for D2L Brightspace (multi-auth, opt-in writes, session cache)
This contains tools written in ES6 to help develop and use Siren entities
Provides LMS context and environment settings to UI components, applications and libraries