🔖 A set of well-tested, commonly used template literal tag functions for use in ES2015+. 🌟 Plus some extra goodies for easily making your own tags.
multiline-strings string-substitution indentation inline html-template tagged-template tagged-template-literals composition composable abstraction es6 es2015 array babel es2015-tag es6-tag heredoc html indent indents line literal multi multiline normalize one oneline single singleline string strings strip tag tagged templateJavaScript obfuscator is a powerful free obfuscator for JavaScript with a wide number of features which provides protection for your source code. It is not recommended to obfuscate vendor scripts and polyfills, since the obfuscated code is 15-80% slower (depends on options) and the files are significantly larger.
javascript-obfuscator obfuscation uglify protection obfuscate js-obfuscator obfuscator mangle cryptography string encoding literal security browser flow flattening control-flow typescript nodejs crush code-protectionAn ES6/ES2015 Tagged String Literal tag that can interpolate Node.JS streams, strings and Promises that return either (or arrays of any of those) and produces a Node.JS stream. This allows you to join several Streams together with bits in between without having to buffer anything.Written by Thomas Parslow (almostobsolete.net and tomparslow.co.uk) for IORad (iorad.com) and released with their kind permission.
streams stream streaming streams2 template taggedliteral literal string es6 templatingFunction to remove indentation in multi-lines template literals (string) based on the shortest indented line. You can also pass an array of lines instead of a string; in this case, the return value will also be an array.
template literal string mutli lines mutli-lines mutlilinesSchema validation for object literals. The isSchemaValid method takes a schema and returns a function that takes an object literal to be validated.
schema validation object literal jsonObfuscate string literals in JavaScript code. gnirts mangles string literals more than hexadecimal escape like "\x66\x6f\x6f". String literals that were escaped by the hexadecimal escape can be found out too easily, and those can be decoded too easily. Those stand out in the code. Stealers can get secret text (e.g. password) easily by pasting that on a console (e.g. Developer Tools of web browser).
mangle obfuscate obfuscator obfuscation string literal security password secret string-literals obfuscated gnirts hexadecimal-escape cryptographyImportant! This should be used for things like preventing XSS attacks, not for hiding sensitive information. Create a guarded string. This must be used as a tagged template literal with no interpolations. You cannot construct a guarded string that is not statically written in your code.
guarded secure safe string xss template literal:memo: Markdown tagged template literal renderer
markdown renderer template-literals tagged template literal parserWith partial: true option, it's possible to resolve just some variables from a template. It's useful when we want to resolve template in more than one pass.
es6 template string literal literals format i18n quasiliterals multiline localization escapeCreate SQL in a powerful and flexible manner without opening yourself to SQL injection attacks using the power of ES6 tagged template literals. then an error will be thrown.
sql injection pg postgres postgresql tagged template literal es6Template literal tag based sqlite3 queries. Available for PostgreSQL too.
sqlite tag template literalA tiny utility to safely query pg via template literals. Available for SQLite too.
postgresql template literal tag queryA fast, and essential, noop/plain JS template literal tag. It could be used to trigger CSS minification too, through rollup plugins or others.
noop template literal tagResolves template literals tag values before applying a generic tag. This module source code is written in a way that guarantees there won't be any code bloat once transpiled, without necessarily providing worse performance than native ES6+.
async template literal tag values
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.