update packages

This commit is contained in:
s2
2019-04-14 21:57:21 +02:00
parent dde32ded55
commit 52bea6d10d
8 changed files with 76 additions and 24 deletions

14
node_modules/ejs-render-remote/.editorconfig generated vendored Normal file
View File

@@ -0,0 +1,14 @@
# Editor configuration, see http://editorconfig.org
root = true
[*]
charset = utf-8
indent_style = tab
indent_size = 4
insert_final_newline = true
trim_trailing_whitespace = true
end_of_line = lf
[*.md]
max_line_length = off
trim_trailing_whitespace = false

1
node_modules/ejs-render-remote/.eslintignore generated vendored Normal file
View File

@@ -0,0 +1 @@
node_modules

33
node_modules/ejs-render-remote/.eslintrc.json generated vendored Normal file
View File

@@ -0,0 +1,33 @@
{"parserOptions":
{"ecmaVersion": 6},
"rules": {
"quotes": [2, "single", {"allowTemplateLiterals": true}],
"curly": [2, "all"],
"keyword-spacing": [2, {"overrides": {"else": {"before": true}, "catch": {"before": true, "after": false}}}],
"space-before-blocks": [2, "always"],
"wrap-iife": [2, "inside"],
"space-before-function-paren": [2, "never"],
"one-var": [2, "never"],
"vars-on-top": 0, "no-empty": [2, {"allowEmptyCatch": true}],
"array-bracket-spacing": [2, "never"],
"space-in-parens": [2, "never"],
"no-underscore-dangle": 0,
"comma-style": [2, "last"],
"comma-spacing": [2, {"before": false, "after": true}],
"space-unary-ops": [2, {"words": false, "nonwords": false}],
"no-multi-spaces": 2,
"space-infix-ops": 2,
"no-with": 2,
"indent": [2, "tab", {"SwitchCase": 1, "FunctionExpression": {"body": 1, "parameters": 1}, "MemberExpression": 0}],
"no-mixed-spaces-and-tabs": 2,
"no-trailing-spaces": 2,
"comma-dangle": [2, "never"],
"semi": [2, "always"],
"brace-style": [2, "1tbs", {"allowSingleLine": true}],
"eol-last": 2,
"dot-notation": 0,
"no-multi-str": 2,
"key-spacing": [2, {"afterColon": true}],
"func-call-spacing": [2, "never"]
}
}

View File

@@ -2,6 +2,10 @@
[ejs](https://ejs.co/) remote client side includes. [ejs](https://ejs.co/) remote client side includes.
```js
html = ejs.rr('sayhello.ejs', {name: 'Simon'});
```
## Quick start ## Quick start
0. Install with `npm i ejs-render-remote` 0. Install with `npm i ejs-render-remote`
@@ -9,7 +13,7 @@
```html ```html
<script src="node_modules/ejs-render-remote/ejs-render-remote.js"></script> <script src="node_modules/ejs-render-remote/ejs-render-remote.js"></script>
``` ```
2. Creare a file with your template, for example `templates/hello-world.ejs` containing `hello <%= name %>!` 2. Create a file with your template, for example `templates/hello-world.ejs` containing `hello <%= name %>!`
3. Render the remote template: 3. Render the remote template:
```js ```js
someDomelement.outerHTML = ejs.rr('templates/hello-world.ejs', {name: 'Simon'}); someDomelement.outerHTML = ejs.rr('templates/hello-world.ejs', {name: 'Simon'});
@@ -28,5 +32,5 @@ The resulting ejs template function is cached, so the second time this function
### ejs.preloadTemplate(templateUrl) ### ejs.preloadTemplate(templateUrl)
Since `ejs.rr` is async, you can call `ejs.preloadTemplate` before invoking `ejs.rr` to warm the template chace up for that `templateUrl`. Since `ejs.rr` is async, you can call `ejs.preloadTemplate` before invoking `ejs.rr` to warm the template cache up for that `templateUrl`.
By doing so the call to `ejs.rr` will return the rendered template string right away. By doing so the call to `ejs.rr` will return the rendered template string right away.

View File

@@ -33,14 +33,14 @@
var r = uuidv4(); var r = uuidv4();
getTemplateFn.then(function(template) { getTemplateFn.then(function(template) {
document.getElementById(r).outerHTML = ejs.render( $('#' + r).replaceWith(ejs.render(
template, template,
data, data,
{ {
cache: true, cache: true,
filename: templateUrl filename: templateUrl
} }
); ));
}); });
return '<span class="ejs-templateplaceholder" style="display: none;" id="' + r + '"></span>'; return '<span class="ejs-templateplaceholder" style="display: none;" id="' + r + '"></span>';
@@ -69,5 +69,5 @@
} }
return d; return d;
} };
})(jQuery); })(jQuery);

View File

@@ -1,27 +1,27 @@
{ {
"_from": "ejs-render-remote", "_from": "ejs-render-remote@1.0.2",
"_id": "ejs-render-remote@1.0.1", "_id": "ejs-render-remote@1.0.2",
"_inBundle": false, "_inBundle": false,
"_integrity": "sha512-1h2EhT9lMfSXeC4DOdKEYCtKgjasn56m0r2/Ilh4sFW+EQbVyKE0QKYKHbFJDqwrRdNK095ytRFkhFH8oatFxg==", "_integrity": "sha512-UeEyN/ss0i+VYNANB5DISi8rgRkiL+/+wIxeFtYiEWozmZpjr2bktR1yU5XxIF2FprA3ULY7U1cqsJ0Cj1F5LA==",
"_location": "/ejs-render-remote", "_location": "/ejs-render-remote",
"_phantomChildren": {}, "_phantomChildren": {},
"_requested": { "_requested": {
"type": "tag", "type": "version",
"registry": true, "registry": true,
"raw": "ejs-render-remote", "raw": "ejs-render-remote@1.0.2",
"name": "ejs-render-remote", "name": "ejs-render-remote",
"escapedName": "ejs-render-remote", "escapedName": "ejs-render-remote",
"rawSpec": "", "rawSpec": "1.0.2",
"saveSpec": null, "saveSpec": null,
"fetchSpec": "latest" "fetchSpec": "1.0.2"
}, },
"_requiredBy": [ "_requiredBy": [
"#USER", "#USER",
"/" "/"
], ],
"_resolved": "https://registry.npmjs.org/ejs-render-remote/-/ejs-render-remote-1.0.1.tgz", "_resolved": "https://registry.npmjs.org/ejs-render-remote/-/ejs-render-remote-1.0.2.tgz",
"_shasum": "11c8cef4aff9e100a05371afef28ec5a05c6d4ef", "_shasum": "101222d144bc2b45906e804af753a8558e455c8b",
"_spec": "ejs-render-remote", "_spec": "ejs-render-remote@1.0.2",
"_where": "/home/s2/Code/vanillajs-seed", "_where": "/home/s2/Code/vanillajs-seed",
"author": { "author": {
"name": "s2", "name": "s2",
@@ -42,5 +42,5 @@
"scripts": { "scripts": {
"test": "echo \"Error: no test specified\" && exit 1" "test": "echo \"Error: no test specified\" && exit 1"
}, },
"version": "1.0.1" "version": "1.0.2"
} }

6
package-lock.json generated
View File

@@ -23,9 +23,9 @@
"integrity": "sha512-0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ==" "integrity": "sha512-0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ=="
}, },
"ejs-render-remote": { "ejs-render-remote": {
"version": "1.0.1", "version": "1.0.2",
"resolved": "https://registry.npmjs.org/ejs-render-remote/-/ejs-render-remote-1.0.1.tgz", "resolved": "https://registry.npmjs.org/ejs-render-remote/-/ejs-render-remote-1.0.2.tgz",
"integrity": "sha512-1h2EhT9lMfSXeC4DOdKEYCtKgjasn56m0r2/Ilh4sFW+EQbVyKE0QKYKHbFJDqwrRdNK095ytRFkhFH8oatFxg==" "integrity": "sha512-UeEyN/ss0i+VYNANB5DISi8rgRkiL+/+wIxeFtYiEWozmZpjr2bktR1yU5XxIF2FprA3ULY7U1cqsJ0Cj1F5LA=="
}, },
"i18next": { "i18next": {
"version": "15.0.9", "version": "15.0.9",

View File

@@ -11,7 +11,7 @@
"dependencies": { "dependencies": {
"bootstrap": "^4.3.1", "bootstrap": "^4.3.1",
"ejs": "^2.6.1", "ejs": "^2.6.1",
"ejs-render-remote": "^1.0.1", "ejs-render-remote": "^1.0.2",
"i18next": "^15.0.9", "i18next": "^15.0.9",
"jquery": "^3.4.0", "jquery": "^3.4.0",
"page": "^1.11.4", "page": "^1.11.4",