blog-engine-sac
Advanced tools
Comparing version 4.0.2 to 4.0.3
@@ -8,3 +8,3 @@ export { makeBackGroundPicture }; | ||
<img class="w100 hauto" src="/images/${name}-s.jpg" alt=""> | ||
</picture>` | ||
</picture>`; | ||
}; |
@@ -13,3 +13,3 @@ export { createIndexHtml }; | ||
const createIndexHtml = (options) => { | ||
const { body, title, author, description, posts, categories, lang, } = options; | ||
const { body, title, author, description, posts, categories, lang } = options; | ||
const MAX_ARTICLE_PREVIEW = Number.MAX_SAFE_INTEGER || 3; | ||
@@ -16,0 +16,0 @@ // can make this number smaller once a ui element has been created to display all entries |
export { makeUrl, linkFromPost, linkFromCategory, escapeHtml, indexFileName}; | ||
// rename as escape is a global function for urls | ||
import {escape as escapeHtml, unescape as unescapeHtml} from 'html-escaper'; | ||
const escapeHtml = (x) => { | ||
// todo | ||
return x; | ||
}; | ||
const linkFromCategory = (categoryName) => { | ||
@@ -11,3 +11,3 @@ return `<a href="/c/${escape(categoryName)}.html">${escapeHtml(categoryName)}</a>`; | ||
const linkFromPost = (post, attributes=``) => { | ||
const linkFromPost = (post, attributes = ``) => { | ||
const {base, title} = post; | ||
@@ -14,0 +14,0 @@ return `<a href="${makeUrl(base)}" ${attributes}>${escapeHtml(title)}</a>`; |
{ | ||
"name": "blog-engine-sac", | ||
"version": "4.0.0", | ||
"version": "4.0.3", | ||
"lockfileVersion": 1, | ||
@@ -8,21 +8,64 @@ "requires": true, | ||
"@babel/code-frame": { | ||
"version": "7.5.5", | ||
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", | ||
"integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", | ||
"version": "7.10.4", | ||
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", | ||
"integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", | ||
"dev": true, | ||
"requires": { | ||
"@babel/highlight": "^7.0.0" | ||
"@babel/highlight": "^7.10.4" | ||
} | ||
}, | ||
"@babel/helper-validator-identifier": { | ||
"version": "7.10.4", | ||
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", | ||
"integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", | ||
"dev": true | ||
}, | ||
"@babel/highlight": { | ||
"version": "7.5.0", | ||
"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", | ||
"integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", | ||
"version": "7.10.4", | ||
"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", | ||
"integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", | ||
"dev": true, | ||
"requires": { | ||
"@babel/helper-validator-identifier": "^7.10.4", | ||
"chalk": "^2.0.0", | ||
"esutils": "^2.0.2", | ||
"js-tokens": "^4.0.0" | ||
}, | ||
"dependencies": { | ||
"chalk": { | ||
"version": "2.4.2", | ||
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", | ||
"integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", | ||
"dev": true, | ||
"requires": { | ||
"ansi-styles": "^3.2.1", | ||
"escape-string-regexp": "^1.0.5", | ||
"supports-color": "^5.3.0" | ||
} | ||
} | ||
} | ||
}, | ||
"@eslint/eslintrc": { | ||
"version": "0.1.3", | ||
"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.1.3.tgz", | ||
"integrity": "sha512-4YVwPkANLeNtRjMekzux1ci8hIaH5eGKktGqR0d3LWsKNn5B2X/1Z6Trxy7jQXl9EBGE6Yj02O+t09FMeRllaA==", | ||
"dev": true, | ||
"requires": { | ||
"ajv": "^6.12.4", | ||
"debug": "^4.1.1", | ||
"espree": "^7.3.0", | ||
"globals": "^12.1.0", | ||
"ignore": "^4.0.6", | ||
"import-fresh": "^3.2.1", | ||
"js-yaml": "^3.13.1", | ||
"lodash": "^4.17.19", | ||
"minimatch": "^3.0.4", | ||
"strip-json-comments": "^3.1.1" | ||
} | ||
}, | ||
"@types/color-name": { | ||
"version": "1.1.1", | ||
"resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", | ||
"integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", | ||
"dev": true | ||
}, | ||
"abbrev": { | ||
@@ -34,20 +77,20 @@ "version": "1.1.1", | ||
"acorn": { | ||
"version": "7.1.0", | ||
"resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.0.tgz", | ||
"integrity": "sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ==", | ||
"version": "7.4.0", | ||
"resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz", | ||
"integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==", | ||
"dev": true | ||
}, | ||
"acorn-jsx": { | ||
"version": "5.0.2", | ||
"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.2.tgz", | ||
"integrity": "sha512-tiNTrP1MP0QrChmD2DdupCr6HWSFeKVw5d/dHTu4Y7rkAkRhU/Dt7dphAfIUyxtHpl/eBVip5uTNSpQJHylpAw==", | ||
"version": "5.3.1", | ||
"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", | ||
"integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", | ||
"dev": true | ||
}, | ||
"ajv": { | ||
"version": "6.10.2", | ||
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", | ||
"integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", | ||
"version": "6.12.4", | ||
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", | ||
"integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", | ||
"dev": true, | ||
"requires": { | ||
"fast-deep-equal": "^2.0.1", | ||
"fast-deep-equal": "^3.1.1", | ||
"fast-json-stable-stringify": "^2.0.0", | ||
@@ -58,12 +101,12 @@ "json-schema-traverse": "^0.4.1", | ||
}, | ||
"ansi-escapes": { | ||
"version": "3.2.0", | ||
"resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", | ||
"integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", | ||
"ansi-colors": { | ||
"version": "4.1.1", | ||
"resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", | ||
"integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", | ||
"dev": true | ||
}, | ||
"ansi-regex": { | ||
"version": "3.0.0", | ||
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", | ||
"integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", | ||
"version": "5.0.0", | ||
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", | ||
"integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", | ||
"dev": true | ||
@@ -118,33 +161,53 @@ }, | ||
"chalk": { | ||
"version": "2.4.2", | ||
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", | ||
"integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", | ||
"version": "4.1.0", | ||
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", | ||
"integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", | ||
"dev": true, | ||
"requires": { | ||
"ansi-styles": "^3.2.1", | ||
"escape-string-regexp": "^1.0.5", | ||
"supports-color": "^5.3.0" | ||
"ansi-styles": "^4.1.0", | ||
"supports-color": "^7.1.0" | ||
}, | ||
"dependencies": { | ||
"ansi-styles": { | ||
"version": "4.2.1", | ||
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", | ||
"integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", | ||
"dev": true, | ||
"requires": { | ||
"@types/color-name": "^1.1.1", | ||
"color-convert": "^2.0.1" | ||
} | ||
}, | ||
"color-convert": { | ||
"version": "2.0.1", | ||
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", | ||
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", | ||
"dev": true, | ||
"requires": { | ||
"color-name": "~1.1.4" | ||
} | ||
}, | ||
"color-name": { | ||
"version": "1.1.4", | ||
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", | ||
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", | ||
"dev": true | ||
}, | ||
"has-flag": { | ||
"version": "4.0.0", | ||
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", | ||
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", | ||
"dev": true | ||
}, | ||
"supports-color": { | ||
"version": "7.2.0", | ||
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", | ||
"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", | ||
"dev": true, | ||
"requires": { | ||
"has-flag": "^4.0.0" | ||
} | ||
} | ||
} | ||
}, | ||
"chardet": { | ||
"version": "0.7.0", | ||
"resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", | ||
"integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", | ||
"dev": true | ||
}, | ||
"cli-cursor": { | ||
"version": "2.1.0", | ||
"resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", | ||
"integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", | ||
"dev": true, | ||
"requires": { | ||
"restore-cursor": "^2.0.0" | ||
} | ||
}, | ||
"cli-width": { | ||
"version": "2.2.0", | ||
"resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", | ||
"integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", | ||
"dev": true | ||
}, | ||
"color-convert": { | ||
@@ -172,20 +235,10 @@ "version": "1.9.3", | ||
"cross-spawn": { | ||
"version": "6.0.5", | ||
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", | ||
"integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", | ||
"version": "7.0.3", | ||
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", | ||
"integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", | ||
"dev": true, | ||
"requires": { | ||
"nice-try": "^1.0.4", | ||
"path-key": "^2.0.1", | ||
"semver": "^5.5.0", | ||
"shebang-command": "^1.2.0", | ||
"which": "^1.2.9" | ||
}, | ||
"dependencies": { | ||
"semver": { | ||
"version": "5.7.1", | ||
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", | ||
"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", | ||
"dev": true | ||
} | ||
"path-key": "^3.1.0", | ||
"shebang-command": "^2.0.0", | ||
"which": "^2.0.1" | ||
} | ||
@@ -223,2 +276,11 @@ }, | ||
}, | ||
"enquirer": { | ||
"version": "2.3.6", | ||
"resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", | ||
"integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", | ||
"dev": true, | ||
"requires": { | ||
"ansi-colors": "^4.1.1" | ||
} | ||
}, | ||
"escape-string-regexp": { | ||
@@ -231,18 +293,20 @@ "version": "1.0.5", | ||
"eslint": { | ||
"version": "6.5.1", | ||
"resolved": "https://registry.npmjs.org/eslint/-/eslint-6.5.1.tgz", | ||
"integrity": "sha512-32h99BoLYStT1iq1v2P9uwpyznQ4M2jRiFB6acitKz52Gqn+vPaMDUTB1bYi1WN4Nquj2w+t+bimYUG83DC55A==", | ||
"version": "7.8.1", | ||
"resolved": "https://registry.npmjs.org/eslint/-/eslint-7.8.1.tgz", | ||
"integrity": "sha512-/2rX2pfhyUG0y+A123d0ccXtMm7DV7sH1m3lk9nk2DZ2LReq39FXHueR9xZwshE5MdfSf0xunSaMWRqyIA6M1w==", | ||
"dev": true, | ||
"requires": { | ||
"@babel/code-frame": "^7.0.0", | ||
"@eslint/eslintrc": "^0.1.3", | ||
"ajv": "^6.10.0", | ||
"chalk": "^2.1.0", | ||
"cross-spawn": "^6.0.5", | ||
"chalk": "^4.0.0", | ||
"cross-spawn": "^7.0.2", | ||
"debug": "^4.0.1", | ||
"doctrine": "^3.0.0", | ||
"eslint-scope": "^5.0.0", | ||
"eslint-utils": "^1.4.2", | ||
"eslint-visitor-keys": "^1.1.0", | ||
"espree": "^6.1.1", | ||
"esquery": "^1.0.1", | ||
"enquirer": "^2.3.5", | ||
"eslint-scope": "^5.1.0", | ||
"eslint-utils": "^2.1.0", | ||
"eslint-visitor-keys": "^1.3.0", | ||
"espree": "^7.3.0", | ||
"esquery": "^1.2.0", | ||
"esutils": "^2.0.2", | ||
@@ -252,21 +316,19 @@ "file-entry-cache": "^5.0.1", | ||
"glob-parent": "^5.0.0", | ||
"globals": "^11.7.0", | ||
"globals": "^12.1.0", | ||
"ignore": "^4.0.6", | ||
"import-fresh": "^3.0.0", | ||
"imurmurhash": "^0.1.4", | ||
"inquirer": "^6.4.1", | ||
"is-glob": "^4.0.0", | ||
"js-yaml": "^3.13.1", | ||
"json-stable-stringify-without-jsonify": "^1.0.1", | ||
"levn": "^0.3.0", | ||
"lodash": "^4.17.14", | ||
"levn": "^0.4.1", | ||
"lodash": "^4.17.19", | ||
"minimatch": "^3.0.4", | ||
"mkdirp": "^0.5.1", | ||
"natural-compare": "^1.4.0", | ||
"optionator": "^0.8.2", | ||
"optionator": "^0.9.1", | ||
"progress": "^2.0.0", | ||
"regexpp": "^2.0.1", | ||
"semver": "^6.1.2", | ||
"strip-ansi": "^5.2.0", | ||
"strip-json-comments": "^3.0.1", | ||
"regexpp": "^3.1.0", | ||
"semver": "^7.2.1", | ||
"strip-ansi": "^6.0.0", | ||
"strip-json-comments": "^3.1.0", | ||
"table": "^5.2.3", | ||
@@ -284,5 +346,5 @@ "text-table": "^0.2.0", | ||
"eslint-scope": { | ||
"version": "5.0.0", | ||
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz", | ||
"integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==", | ||
"version": "5.1.0", | ||
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.0.tgz", | ||
"integrity": "sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==", | ||
"dev": true, | ||
@@ -295,25 +357,25 @@ "requires": { | ||
"eslint-utils": { | ||
"version": "1.4.2", | ||
"resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.2.tgz", | ||
"integrity": "sha512-eAZS2sEUMlIeCjBeubdj45dmBHQwPHWyBcT1VSYB7o9x9WRRqKxyUoiXlRjyAwzN7YEzHJlYg0NmzDRWx6GP4Q==", | ||
"version": "2.1.0", | ||
"resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", | ||
"integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", | ||
"dev": true, | ||
"requires": { | ||
"eslint-visitor-keys": "^1.0.0" | ||
"eslint-visitor-keys": "^1.1.0" | ||
} | ||
}, | ||
"eslint-visitor-keys": { | ||
"version": "1.1.0", | ||
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", | ||
"integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==", | ||
"version": "1.3.0", | ||
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", | ||
"integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", | ||
"dev": true | ||
}, | ||
"espree": { | ||
"version": "6.1.1", | ||
"resolved": "https://registry.npmjs.org/espree/-/espree-6.1.1.tgz", | ||
"integrity": "sha512-EYbr8XZUhWbYCqQRW0duU5LxzL5bETN6AjKBGy1302qqzPaCH10QbRg3Wvco79Z8x9WbiE8HYB4e75xl6qUYvQ==", | ||
"version": "7.3.0", | ||
"resolved": "https://registry.npmjs.org/espree/-/espree-7.3.0.tgz", | ||
"integrity": "sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw==", | ||
"dev": true, | ||
"requires": { | ||
"acorn": "^7.0.0", | ||
"acorn-jsx": "^5.0.2", | ||
"eslint-visitor-keys": "^1.1.0" | ||
"acorn": "^7.4.0", | ||
"acorn-jsx": "^5.2.0", | ||
"eslint-visitor-keys": "^1.3.0" | ||
} | ||
@@ -328,17 +390,33 @@ }, | ||
"esquery": { | ||
"version": "1.0.1", | ||
"resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", | ||
"integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", | ||
"version": "1.3.1", | ||
"resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", | ||
"integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", | ||
"dev": true, | ||
"requires": { | ||
"estraverse": "^4.0.0" | ||
"estraverse": "^5.1.0" | ||
}, | ||
"dependencies": { | ||
"estraverse": { | ||
"version": "5.2.0", | ||
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", | ||
"integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", | ||
"dev": true | ||
} | ||
} | ||
}, | ||
"esrecurse": { | ||
"version": "4.2.1", | ||
"resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", | ||
"integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", | ||
"version": "4.3.0", | ||
"resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", | ||
"integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", | ||
"dev": true, | ||
"requires": { | ||
"estraverse": "^4.1.0" | ||
"estraverse": "^5.2.0" | ||
}, | ||
"dependencies": { | ||
"estraverse": { | ||
"version": "5.2.0", | ||
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", | ||
"integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", | ||
"dev": true | ||
} | ||
} | ||
@@ -358,23 +436,12 @@ }, | ||
}, | ||
"external-editor": { | ||
"version": "3.1.0", | ||
"resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", | ||
"integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", | ||
"dev": true, | ||
"requires": { | ||
"chardet": "^0.7.0", | ||
"iconv-lite": "^0.4.24", | ||
"tmp": "^0.0.33" | ||
} | ||
}, | ||
"fast-deep-equal": { | ||
"version": "2.0.1", | ||
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", | ||
"integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", | ||
"version": "3.1.3", | ||
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", | ||
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", | ||
"dev": true | ||
}, | ||
"fast-json-stable-stringify": { | ||
"version": "2.0.0", | ||
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", | ||
"integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", | ||
"version": "2.1.0", | ||
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", | ||
"integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", | ||
"dev": true | ||
@@ -388,11 +455,2 @@ }, | ||
}, | ||
"figures": { | ||
"version": "2.0.0", | ||
"resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", | ||
"integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", | ||
"dev": true, | ||
"requires": { | ||
"escape-string-regexp": "^1.0.5" | ||
} | ||
}, | ||
"file-entry-cache": { | ||
@@ -424,5 +482,5 @@ "version": "5.0.1", | ||
"flatted": { | ||
"version": "2.0.1", | ||
"resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz", | ||
"integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==", | ||
"version": "2.0.2", | ||
"resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", | ||
"integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", | ||
"dev": true | ||
@@ -449,5 +507,5 @@ }, | ||
"glob": { | ||
"version": "7.1.4", | ||
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", | ||
"integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", | ||
"version": "7.1.6", | ||
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", | ||
"integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", | ||
"dev": true, | ||
@@ -464,5 +522,5 @@ "requires": { | ||
"glob-parent": { | ||
"version": "5.1.0", | ||
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", | ||
"integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", | ||
"version": "5.1.1", | ||
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", | ||
"integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", | ||
"dev": true, | ||
@@ -474,6 +532,9 @@ "requires": { | ||
"globals": { | ||
"version": "11.12.0", | ||
"resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", | ||
"integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", | ||
"dev": true | ||
"version": "12.4.0", | ||
"resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", | ||
"integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", | ||
"dev": true, | ||
"requires": { | ||
"type-fest": "^0.8.1" | ||
} | ||
}, | ||
@@ -491,10 +552,6 @@ "has-flag": { | ||
}, | ||
"iconv-lite": { | ||
"version": "0.4.24", | ||
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", | ||
"integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", | ||
"dev": true, | ||
"requires": { | ||
"safer-buffer": ">= 2.1.2 < 3" | ||
} | ||
"html-escaper": { | ||
"version": "3.0.0", | ||
"resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.0.tgz", | ||
"integrity": "sha512-69CofXDozHqdHDl1BZ3YiFp5rYN1qTwSXIVcBhVcZNkzj1vzx6Sko1nT58mzKip19DbKo8lHR9hf6/XeZ9+s3w==" | ||
}, | ||
@@ -508,5 +565,5 @@ "ignore": { | ||
"import-fresh": { | ||
"version": "3.1.0", | ||
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.1.0.tgz", | ||
"integrity": "sha512-PpuksHKGt8rXfWEr9m9EHIpgyyaltBy8+eF6GJM0QCAxMgxCfucMF3mjecK2QsJr0amJW7gTqh5/wht0z2UhEQ==", | ||
"version": "3.2.1", | ||
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", | ||
"integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", | ||
"dev": true, | ||
@@ -540,23 +597,2 @@ "requires": { | ||
}, | ||
"inquirer": { | ||
"version": "6.5.2", | ||
"resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", | ||
"integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", | ||
"dev": true, | ||
"requires": { | ||
"ansi-escapes": "^3.2.0", | ||
"chalk": "^2.4.2", | ||
"cli-cursor": "^2.1.0", | ||
"cli-width": "^2.0.0", | ||
"external-editor": "^3.0.3", | ||
"figures": "^2.0.0", | ||
"lodash": "^4.17.12", | ||
"mute-stream": "0.0.7", | ||
"run-async": "^2.2.0", | ||
"rxjs": "^6.4.0", | ||
"string-width": "^2.1.0", | ||
"strip-ansi": "^5.1.0", | ||
"through": "^2.3.6" | ||
} | ||
}, | ||
"is-extglob": { | ||
@@ -583,8 +619,2 @@ "version": "2.1.1", | ||
}, | ||
"is-promise": { | ||
"version": "2.1.0", | ||
"resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", | ||
"integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", | ||
"dev": true | ||
}, | ||
"isexe": { | ||
@@ -603,5 +633,5 @@ "version": "2.0.0", | ||
"js-yaml": { | ||
"version": "3.13.1", | ||
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", | ||
"integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", | ||
"version": "3.14.0", | ||
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", | ||
"integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", | ||
"dev": true, | ||
@@ -626,21 +656,21 @@ "requires": { | ||
"levn": { | ||
"version": "0.3.0", | ||
"resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", | ||
"integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", | ||
"version": "0.4.1", | ||
"resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", | ||
"integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", | ||
"dev": true, | ||
"requires": { | ||
"prelude-ls": "~1.1.2", | ||
"type-check": "~0.3.2" | ||
"prelude-ls": "^1.2.1", | ||
"type-check": "~0.4.0" | ||
} | ||
}, | ||
"lodash": { | ||
"version": "4.17.15", | ||
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", | ||
"integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", | ||
"version": "4.17.20", | ||
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", | ||
"integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", | ||
"dev": true | ||
}, | ||
"lunr": { | ||
"version": "2.3.8", | ||
"resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.8.tgz", | ||
"integrity": "sha512-oxMeX/Y35PNFuZoHp+jUj5OSEmLCaIH4KTFJh7a93cHBoFmpw2IoPs22VIz7vyO2YUnx2Tn9dzIwO2P/4quIRg==" | ||
"version": "2.3.9", | ||
"resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", | ||
"integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==" | ||
}, | ||
@@ -655,8 +685,2 @@ "markdown": { | ||
}, | ||
"mimic-fn": { | ||
"version": "1.2.0", | ||
"resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", | ||
"integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", | ||
"dev": true | ||
}, | ||
"minimatch": { | ||
@@ -672,14 +696,14 @@ "version": "3.0.4", | ||
"minimist": { | ||
"version": "0.0.8", | ||
"resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", | ||
"integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", | ||
"version": "1.2.5", | ||
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", | ||
"integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", | ||
"dev": true | ||
}, | ||
"mkdirp": { | ||
"version": "0.5.1", | ||
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", | ||
"integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", | ||
"version": "0.5.5", | ||
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", | ||
"integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", | ||
"dev": true, | ||
"requires": { | ||
"minimist": "0.0.8" | ||
"minimist": "^1.2.5" | ||
} | ||
@@ -693,8 +717,2 @@ }, | ||
}, | ||
"mute-stream": { | ||
"version": "0.0.7", | ||
"resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", | ||
"integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", | ||
"dev": true | ||
}, | ||
"natural-compare": { | ||
@@ -706,12 +724,6 @@ "version": "1.4.0", | ||
}, | ||
"nice-try": { | ||
"version": "1.0.5", | ||
"resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", | ||
"integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", | ||
"dev": true | ||
}, | ||
"node-fetch": { | ||
"version": "2.6.0", | ||
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", | ||
"integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" | ||
"version": "2.6.1", | ||
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", | ||
"integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" | ||
}, | ||
@@ -743,31 +755,16 @@ "node-html-parser": { | ||
}, | ||
"onetime": { | ||
"version": "2.0.1", | ||
"resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", | ||
"integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", | ||
"dev": true, | ||
"requires": { | ||
"mimic-fn": "^1.0.0" | ||
} | ||
}, | ||
"optionator": { | ||
"version": "0.8.2", | ||
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", | ||
"integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", | ||
"version": "0.9.1", | ||
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", | ||
"integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", | ||
"dev": true, | ||
"requires": { | ||
"deep-is": "~0.1.3", | ||
"fast-levenshtein": "~2.0.4", | ||
"levn": "~0.3.0", | ||
"prelude-ls": "~1.1.2", | ||
"type-check": "~0.3.2", | ||
"wordwrap": "~1.0.0" | ||
"deep-is": "^0.1.3", | ||
"fast-levenshtein": "^2.0.6", | ||
"levn": "^0.4.1", | ||
"prelude-ls": "^1.2.1", | ||
"type-check": "^0.4.0", | ||
"word-wrap": "^1.2.3" | ||
} | ||
}, | ||
"os-tmpdir": { | ||
"version": "1.0.2", | ||
"resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", | ||
"integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", | ||
"dev": true | ||
}, | ||
"parent-module": { | ||
@@ -789,11 +786,11 @@ "version": "1.0.1", | ||
"path-key": { | ||
"version": "2.0.1", | ||
"resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", | ||
"integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", | ||
"version": "3.1.1", | ||
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", | ||
"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", | ||
"dev": true | ||
}, | ||
"prelude-ls": { | ||
"version": "1.1.2", | ||
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", | ||
"integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", | ||
"version": "1.2.1", | ||
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", | ||
"integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", | ||
"dev": true | ||
@@ -814,5 +811,5 @@ }, | ||
"regexpp": { | ||
"version": "2.0.1", | ||
"resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", | ||
"integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", | ||
"version": "3.1.0", | ||
"resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", | ||
"integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", | ||
"dev": true | ||
@@ -826,12 +823,2 @@ }, | ||
}, | ||
"restore-cursor": { | ||
"version": "2.0.0", | ||
"resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", | ||
"integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", | ||
"dev": true, | ||
"requires": { | ||
"onetime": "^2.0.0", | ||
"signal-exit": "^3.0.2" | ||
} | ||
}, | ||
"rimraf": { | ||
@@ -854,53 +841,23 @@ "version": "2.6.3", | ||
}, | ||
"run-async": { | ||
"version": "2.3.0", | ||
"resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", | ||
"integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", | ||
"dev": true, | ||
"requires": { | ||
"is-promise": "^2.1.0" | ||
} | ||
}, | ||
"rxjs": { | ||
"version": "6.5.3", | ||
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.3.tgz", | ||
"integrity": "sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA==", | ||
"dev": true, | ||
"requires": { | ||
"tslib": "^1.9.0" | ||
} | ||
}, | ||
"safer-buffer": { | ||
"version": "2.1.2", | ||
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", | ||
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", | ||
"dev": true | ||
}, | ||
"semver": { | ||
"version": "6.3.0", | ||
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", | ||
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", | ||
"version": "7.3.2", | ||
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", | ||
"integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", | ||
"dev": true | ||
}, | ||
"shebang-command": { | ||
"version": "1.2.0", | ||
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", | ||
"integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", | ||
"version": "2.0.0", | ||
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", | ||
"integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", | ||
"dev": true, | ||
"requires": { | ||
"shebang-regex": "^1.0.0" | ||
"shebang-regex": "^3.0.0" | ||
} | ||
}, | ||
"shebang-regex": { | ||
"version": "1.0.0", | ||
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", | ||
"integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", | ||
"version": "3.0.0", | ||
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", | ||
"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", | ||
"dev": true | ||
}, | ||
"signal-exit": { | ||
"version": "3.0.2", | ||
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", | ||
"integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", | ||
"dev": true | ||
}, | ||
"slice-ansi": { | ||
@@ -924,18 +881,25 @@ "version": "2.1.0", | ||
"string-width": { | ||
"version": "2.1.1", | ||
"resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", | ||
"integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", | ||
"version": "3.1.0", | ||
"resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", | ||
"integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", | ||
"dev": true, | ||
"requires": { | ||
"emoji-regex": "^7.0.1", | ||
"is-fullwidth-code-point": "^2.0.0", | ||
"strip-ansi": "^4.0.0" | ||
"strip-ansi": "^5.1.0" | ||
}, | ||
"dependencies": { | ||
"ansi-regex": { | ||
"version": "4.1.0", | ||
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", | ||
"integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", | ||
"dev": true | ||
}, | ||
"strip-ansi": { | ||
"version": "4.0.0", | ||
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", | ||
"integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", | ||
"version": "5.2.0", | ||
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", | ||
"integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", | ||
"dev": true, | ||
"requires": { | ||
"ansi-regex": "^3.0.0" | ||
"ansi-regex": "^4.1.0" | ||
} | ||
@@ -946,22 +910,14 @@ } | ||
"strip-ansi": { | ||
"version": "5.2.0", | ||
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", | ||
"integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", | ||
"version": "6.0.0", | ||
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", | ||
"integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", | ||
"dev": true, | ||
"requires": { | ||
"ansi-regex": "^4.1.0" | ||
}, | ||
"dependencies": { | ||
"ansi-regex": { | ||
"version": "4.1.0", | ||
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", | ||
"integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", | ||
"dev": true | ||
} | ||
"ansi-regex": "^5.0.0" | ||
} | ||
}, | ||
"strip-json-comments": { | ||
"version": "3.0.1", | ||
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", | ||
"integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==", | ||
"version": "3.1.1", | ||
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", | ||
"integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", | ||
"dev": true | ||
@@ -988,15 +944,2 @@ }, | ||
"string-width": "^3.0.0" | ||
}, | ||
"dependencies": { | ||
"string-width": { | ||
"version": "3.1.0", | ||
"resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", | ||
"integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", | ||
"dev": true, | ||
"requires": { | ||
"emoji-regex": "^7.0.1", | ||
"is-fullwidth-code-point": "^2.0.0", | ||
"strip-ansi": "^5.1.0" | ||
} | ||
} | ||
} | ||
@@ -1010,36 +953,21 @@ }, | ||
}, | ||
"through": { | ||
"version": "2.3.8", | ||
"resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", | ||
"integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", | ||
"dev": true | ||
}, | ||
"tmp": { | ||
"version": "0.0.33", | ||
"resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", | ||
"integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", | ||
"type-check": { | ||
"version": "0.4.0", | ||
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", | ||
"integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", | ||
"dev": true, | ||
"requires": { | ||
"os-tmpdir": "~1.0.2" | ||
"prelude-ls": "^1.2.1" | ||
} | ||
}, | ||
"tslib": { | ||
"version": "1.10.0", | ||
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", | ||
"integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", | ||
"type-fest": { | ||
"version": "0.8.1", | ||
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", | ||
"integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", | ||
"dev": true | ||
}, | ||
"type-check": { | ||
"version": "0.3.2", | ||
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", | ||
"integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", | ||
"dev": true, | ||
"requires": { | ||
"prelude-ls": "~1.1.2" | ||
} | ||
}, | ||
"uri-js": { | ||
"version": "4.2.2", | ||
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", | ||
"integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", | ||
"version": "4.4.0", | ||
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", | ||
"integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", | ||
"dev": true, | ||
@@ -1051,16 +979,16 @@ "requires": { | ||
"utilsac": { | ||
"version": "12.3.0", | ||
"resolved": "https://registry.npmjs.org/utilsac/-/utilsac-12.3.0.tgz", | ||
"integrity": "sha512-Ig9h6rK2tKI2OWLkSEmC848taIpbtCI9DUdevXW2MzvlaFSHhVp6/7+bZvGbye1djRvicR6xdWolZw1PWx5U2Q==" | ||
"version": "12.4.0", | ||
"resolved": "https://registry.npmjs.org/utilsac/-/utilsac-12.4.0.tgz", | ||
"integrity": "sha512-yk0iE3aUc9um+A+uo19K6/Uc4c62JcNIAuyizjJVRVBPAfioX8pcxiJjaX5/8jf2yPEgE6ajO1Y0WdZ1MaahIw==" | ||
}, | ||
"v8-compile-cache": { | ||
"version": "2.1.0", | ||
"resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", | ||
"integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==", | ||
"version": "2.1.1", | ||
"resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", | ||
"integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==", | ||
"dev": true | ||
}, | ||
"which": { | ||
"version": "1.3.1", | ||
"resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", | ||
"integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", | ||
"version": "2.0.2", | ||
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", | ||
"integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", | ||
"dev": true, | ||
@@ -1071,6 +999,6 @@ "requires": { | ||
}, | ||
"wordwrap": { | ||
"version": "1.0.0", | ||
"resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", | ||
"integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", | ||
"word-wrap": { | ||
"version": "1.2.3", | ||
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", | ||
"integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", | ||
"dev": true | ||
@@ -1077,0 +1005,0 @@ }, |
{ | ||
"name": "blog-engine-sac", | ||
"version": "4.0.2", | ||
"version": "4.0.3", | ||
"type": "module", | ||
@@ -14,11 +14,12 @@ "bin": { | ||
"filesac": "^11.1.1", | ||
"lunr": "^2.3.8", | ||
"html-escaper": "^3.0.0", | ||
"lunr": "^2.3.9", | ||
"markdown": "^0.5.0", | ||
"node-fetch": "^2.6.0", | ||
"node-fetch": "^2.6.1", | ||
"node-html-parser": "^1.1.12", | ||
"rollup": "^2.0.0", | ||
"utilsac": "^12.3.0" | ||
"utilsac": "^12.4.0" | ||
}, | ||
"devDependencies": { | ||
"eslint": "^6.5.1", | ||
"eslint": "^7.8.1", | ||
"eslint-config-red": "^1.7.0" | ||
@@ -25,0 +26,0 @@ }, |
@@ -137,3 +137,3 @@ export { processPost, supportedFormats, getDetailsFromPost }; | ||
const defaultMetaFromPost = function ({ fullPath, title,}, {defaultLang, defaultAuthor }) { | ||
const defaultMetaFromPost = function ({ fullPath, title}, {defaultLang, defaultAuthor }) { | ||
let stats; | ||
@@ -140,0 +140,0 @@ if (isLocalUrl(fullPath)) { |
export { processMetaFile }; | ||
import { textFileContent } from "filesac"; | ||
const supportedFormats = [`json`] | ||
const supportedFormats = [`json`]; | ||
const processMetaFile = async (detailedSource) => { | ||
@@ -11,3 +11,3 @@ const { title, extension, postFilePath, fullPath, base } = detailedSource; | ||
const content = await textFileContent(fullPath) | ||
const content = await textFileContent(fullPath); | ||
if (extension === `json`) { | ||
@@ -14,0 +14,0 @@ return processMetaAsJSON({content, fullPath, base}); |
226005
8
7584
+ Addedhtml-escaper@^3.0.0
+ Addedhtml-escaper@3.0.3(transitive)
Updatedlunr@^2.3.9
Updatednode-fetch@^2.6.1
Updatedutilsac@^12.4.0