Pinned Repositories
arity-of
Library that exposes max arity and other metadata for JS functions
attack-review-testbed
Make it easy to probe the strengths and weaknesses of a hardened Node.js stack
closure-maven-plugin
Makes it easy to build web applications by integrating closure-{compiler,stylesheets,templates} and protocol buffers using a maven plugin
es5-lexer
An EcmaScript lexical scanner that is as correct as one can be and produces a token stream that any valid EcmaScript parser will unambiguously interpret.
html-contextual-autoescaper-java
Prevents XSS by figuring out how to escape untrusted values in templates
jquery-jquery-tmpl-proposal
Implementation, tests, and benchmarks for the jQuery templates strawman at http://wiki.jqueryui.com/w/page/37898666/Template
node-sec-patterns
Security design pattern support for Node.js
regexp-make-js
ES6 string template tag for creating dynamic regular expressions
safesql
Create SQL queries safely via a JavaScript template tag
sh-template-tag
NPM package that provides a string template tag for safely composing sh/bash shell commands
mikesamuel's Repositories
mikesamuel/html-contextual-autoescaper-java
Prevents XSS by figuring out how to escape untrusted values in templates
mikesamuel/arity-of
Library that exposes max arity and other metadata for JS functions
mikesamuel/is-template-object
Polyfill for the Array.isTemplateObject TC39 proposal
mikesamuel/prebake
Given JavaScript evaluates eval early so that the result can run with eval turned off.
mikesamuel/nosj
A grammar for parsing JSON right-to-left
mikesamuel/bnf-playground
mikesamuel/conesite
Cone website and playground
mikesamuel/cross-project-council
OpenJS Foundation Cross Project Council
mikesamuel/dotty
The Scala 3 compiler, also known as Dotty.
mikesamuel/fences-maven-enforcer-rule
An enforcer plugin rule that augments Java access control restrictions.
mikesamuel/generic-track
mikesamuel/graphviz-java
Use graphviz with pure java
mikesamuel/intellij-sdk-docs
IntelliJ SDK Platform Documentation
mikesamuel/java-diff-utils
Diff Utils library is an OpenSource library for performing the comparison / diff operations between texts or some kind of data: computing diffs, applying patches, generating unified diffs or parsing them, generating diff output for easy future displaying (like side-by-side view) and so on.
mikesamuel/jline3
JLine is a Java library for handling console input.
mikesamuel/koka
Koka language compiler and interpreter
mikesamuel/mkdocs
Project documentation with Markdown.
mikesamuel/mkdocs-with-pdf
Generate a single PDF file from MkDocs repository.
mikesamuel/node-sec-roadmap
Some thoughts on how Node.js might respond to a changing security environment
mikesamuel/package-maintenance
Repository for work for discussion of helping with maintenance of key packages in the ecosystem.
mikesamuel/pymdown-extensions
Extensions for Python Markdown
mikesamuel/Reserved-Key-Words-list-of-various-programming-languages
In a computer language, a reserved word (also known as a reserved identifier) is a word that cannot be used as an identifier, such as the name of a variable, function, or label – it is "reserved from use".
mikesamuel/RustScript
RustScript is a functional scripting language with as much relation to Rust as JavaScript has to Java.
mikesamuel/sanitize-html
Clean up user-submitted HTML, preserving whitelisted elements and whitelisted attributes on a per-element basis. Built on htmlparser2 for speed and tolerance
mikesamuel/strings-are-hard
A minimal Kotlin multiplatform project to reproduce https://youtrack.jetbrains.com/issue/KT-39432
mikesamuel/webappsec-csp
WebAppSec Content Security Policy
mikesamuel/comehere
mikesamuel/demogame
Making a game with my kids
mikesamuel/fir
mikesamuel/life-in-html
Conway's game of life (in full colour). This was just a coding exercise with one of my kids.