Skip to main content
The Deno 2 Release Candidate is here
Learn more

Tests

[WIP] plaited

Web application interfaces are inherently reactive and complex. Business needs are not always clear at the beginning of a project. Untangling code as requirements change is a frustrating process. However what if we could begin working on new interface projects comfortable in our uncertainty while building out production ready code?

Main module

https://deno.land/x/plaited@0.1.0-rc/mod.ts

A set of components and patterns for rapidly coding and refining web application web applications as specifications (requirements) change and evolve.

Assert module

https://deno.land/x/plaited@0.1.0-rc/assert.ts

A small assertion library for running test in the browser with useful chained helpers Eric Elliott’s RITE pattern

Simple, readable, helpful unit tests.

  • Readable
  • Isolated/Integrated
  • Thorough
  • Explicit

CLI module

https://deno.land/x/plaited@0.1.0-rc/cli.ts

Cli script to be used with deno to transform design tokens and generate design token schemas

Token Utils

  • Transforms a design tokens object of the type DesignTokenGroup to TS and CSS. Allows extension of type DesignTokenGroup and supplying ones owns CSS and TS formatters.

  • Generates a JSON schema that allows new design token values in but fixes current values until another schema is generated.

Server module

https://deno.land/x/plaited@0.1.0-rc/server.ts

A simple but capable file server with https, static file serving, live reloading, gzip and other useful features to support modern web app development on localhost and over a local network.

Utils module

https://deno.land/x/plaited@0.1.0-rc/utils.ts

Reusable platform agnostic utility functions and types used to build plaited experiences