mikesamuel


Mike Samuel

  • Simplifies authoring JS template tags like foo`...`

    published 5.0.2 5 years ago
  • string template tags for safely composing shell strings

    published 4.0.2 5 years ago
  • Allow projects control over which dependencies can create objects that encapsulate security guarantees.

    published 3.0.2 5 years ago
  • A simple LRU Cache, a Map that has a maximum number of entries and which discards the least recently used items first.

    published 1.0.5 6 years ago
  • Module identity as a basis for privilege separation for ESM & CommonJS modules

    published 2.0.2 5 years ago
  • XSS mitigation for Polymer webcomponents that uses safe html type contracts

    published 2.0.1 5 years ago
  • Monkeypatch JSON to distinguish parsed objects from those that originate in user code.

    published 1.0.1 6 years ago
  • infer class types for bags of properties

    published 1.0.4 6 years ago
  • string template tags for safely composing MySQL and PostgreSQL query strings

    published 2.0.2 5 years ago
  • XSS prevention for Pug templates with typesafe exceptions

    published 2.0.2 5 years ago
  • Contract types for common web application languages: HTML, JS, CSS, URL

    published 2.0.2 5 years ago
  • Security-relevant metadata about HTML elements and attributes

    published 2.0.2 5 years ago
  • Security-relevant metadata about HTML elements and attributes

    published 2.0.2 5 years ago
  • Relates type enums to guard function names

    published 2.0.2 5 years ago
  • Scrubs attribute blocks at PUG render time

    published 2.0.2 5 years ago
  • Load Pug templates via require()

    published 2.0.2 5 years ago
  • Declare safe Pug templates inline in JavaScript

    published 2.0.2 5 years ago
  • https://github.com/mikesamuel/noclosure-resin-bridge.git

    published 1.0.0 6 years ago
  • Polyfill for Array.isTemplateObject

    published 1.0.1 5 years ago
  • Exposes max arity and other metadata for JS functions

    published 1.0.2 5 years ago
  • Runtime support for JS generated by Temper

    published 0.0.3 a year ago