A collection of assertion methods for metal
Allow parsing of the module assertion attributes in the import statement
Type check values
Helpers for asserting that a JavaScript environment supports certain features necessary for the operation of the Solana JavaScript SDK
Extends Chai with assertions for the Sinon.JS mocking framework.
Extends Chai with assertions about promises.
Metal SDK
strings comparison matchers for chai
Transform the Import Attributes proposal (`import ... from '...' with { ... }`) to the previous version known as Import Assertions (`import ... from '...' assert { ... }`).
A library for finite automata and regular expressions in the context of JS RegExp
Do things in development and nothing otherwise
A class that adds support for watchable, configurable state
date / time comparison matchers for chai
A Metal.js set of common data structures.
A library to find JS RegExp with super-linear worst-case time complexity for attack strings that repeat a single character.
Promises polyfill from Google's Closure Library in ES6
Testing Matchers for Enzyme
An assertion library for use with CDK Apps
Tooling for testing Inngest functions.
Clay Icon Component
Self-host the Metal font in a neatly bundled NPM package.
DOM assertions for the Chai assertion library using vanilla JavaScript
Core functions from Metal.js, with utilities for dealing with arrays, objects and others.
Routing solution to link URLs to Metal.js components using HTML5 History API.