UNPKG

rfc6570-expand

Version:

A template processor for RFC 6570 URI Template

10 lines (9 loc) 236 B
"use strict"; const ps = '^(?:[^\\cA-\\cZ"\'<>\\\\^`{|}]|%(?![A-Fa-f0-9][A-Fa-f0-9]))*$'; const p = new RegExp(ps); const literals = (s) => { if (!s.match(p)) throw new Error(); return s; }; exports.literals = literals;