diff options
author | Joel Kronqvist <joel.h.kronqvist@gmail.com> | 2022-03-05 19:02:27 +0200 |
---|---|---|
committer | Joel Kronqvist <joel.h.kronqvist@gmail.com> | 2022-03-05 19:02:27 +0200 |
commit | 5d309ff52cd399a6b71968a6b9a70c8ac0b98981 (patch) | |
tree | 360f7eb50f956e2367ef38fa1fc6ac7ac5258042 /node_modules/tmpl | |
parent | b500a50f1b97d93c98b36ed9a980f8188d648147 (diff) | |
download | LYLLRuoka-5d309ff52cd399a6b71968a6b9a70c8ac0b98981.tar.gz LYLLRuoka-5d309ff52cd399a6b71968a6b9a70c8ac0b98981.zip |
Added node_modules for the updating to work properly.
Diffstat (limited to 'node_modules/tmpl')
-rw-r--r-- | node_modules/tmpl/lib/tmpl.js | 17 | ||||
-rw-r--r-- | node_modules/tmpl/license | 28 | ||||
-rw-r--r-- | node_modules/tmpl/package.json | 19 | ||||
-rw-r--r-- | node_modules/tmpl/readme.md | 10 |
4 files changed, 74 insertions, 0 deletions
diff --git a/node_modules/tmpl/lib/tmpl.js b/node_modules/tmpl/lib/tmpl.js new file mode 100644 index 0000000..63ed9b2 --- /dev/null +++ b/node_modules/tmpl/lib/tmpl.js @@ -0,0 +1,17 @@ +var INTERPOLATE = /{([^{]+?)}/g + +module.exports = function(str, data) { + var tmpl = 'var __p=[],print=function(){__p.push.apply(__p,arguments);};' + + 'with(obj||{}){__p.push(\'' + + str.replace(/\\/g, '\\\\') + .replace(/'/g, "\\'") + .replace(INTERPOLATE, function(match, code) { + return "'," + code.replace(/\\'/g, "'") + ",'" + }) + .replace(/\r/g, '\\r') + .replace(/\n/g, '\\n') + .replace(/\t/g, '\\t') + + "');}return __p.join('');" + var func = new Function('obj', tmpl) + return data ? func(data) : func +} diff --git a/node_modules/tmpl/license b/node_modules/tmpl/license new file mode 100644 index 0000000..39ae386 --- /dev/null +++ b/node_modules/tmpl/license @@ -0,0 +1,28 @@ +BSD License + +Copyright (c) 2014, Naitik Shah. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + * Neither the name Naitik Shah nor the names of its contributors may be used to + endorse or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/node_modules/tmpl/package.json b/node_modules/tmpl/package.json new file mode 100644 index 0000000..65239f3 --- /dev/null +++ b/node_modules/tmpl/package.json @@ -0,0 +1,19 @@ +{ + "name": "tmpl", + "description": "JavaScript micro templates.", + "version": "1.0.5", + "license": "BSD-3-Clause", + "homepage": "https://github.com/daaku/nodejs-tmpl", + "author": "Naitik Shah <n@daaku.org>", + "main": "lib/tmpl", + "repository": { + "type": "git", + "url": "https://github.com/daaku/nodejs-tmpl" + }, + "scripts": { + "test": "NODE_PATH=./lib mocha --ui exports" + }, + "devDependencies": { + "mocha": "^9.1.1" + } +} diff --git a/node_modules/tmpl/readme.md b/node_modules/tmpl/readme.md new file mode 100644 index 0000000..61cc2f6 --- /dev/null +++ b/node_modules/tmpl/readme.md @@ -0,0 +1,10 @@ +tmpl [![Build Status](https://secure.travis-ci.org/nshah/nodejs-tmpl.png)](http://travis-ci.org/nshah/nodejs-tmpl) +==== + +Simple string formatting using `{}`. + +```javascript +assert.equal( + tmpl('the answer is {answer}', { answer: 42 }), + 'the answer is 42') +``` |