/g, '') .replace(/<\/p>/g, '') + ``; - for (let taggedSnippet of Object.entries(tagDbData).filter(v => v[1] === tag)) + for (let taggedSnippet of Object.entries(tagDbData).filter(v => v[1][0] === tag)) uncategorizedOutput += md .render(`[${taggedSnippet[0]}](#${taggedSnippet[0].toLowerCase()})\n`) .replace(/
/g, '')
.replace(/<\/p>/g, '')
- .replace(//g, '')
.replace(/<\/p>/g, '') +
``;
- for (let taggedSnippet of Object.entries(tagDbData).filter(v => v[1] === tag))
+ for (let taggedSnippet of Object.entries(tagDbData).filter(v => v[1][0] === tag))
output += md
.render(`[${taggedSnippet[0]}](#${taggedSnippet[0].toLowerCase()})\n`)
.replace(/ /g, '')
.replace(/<\/p>/g, '')
- .replace(/ `;
uncategorizedOutput = '';
// Loop over tags and snippets to create the list of snippets
- for (let tag of [...new Set(Object.entries(tagDbData).map(t => t[1]))]
+ for (let tag of [...new Set(Object.entries(tagDbData).map(t => t[1][0]))]
.filter(v => v)
.sort((a, b) => a.localeCompare(b))) {
if (capitalize(tag, true) == 'Uncategorized') {
uncategorizedOutput += md
.render(`## ${capitalize(tag, true)}\n`)
.replace(//g, '
');
- for (let taggedSnippet of Object.entries(tagDbData).filter(v => v[1] === tag))
+ for (let taggedSnippet of Object.entries(tagDbData).filter(v => v[1][0] === tag))
uncategorizedOutput +=
'
/g, `${taggedSnippet[1].includes('advanced')?'advanced':''}
`)
.replace(/([^\0]*?)<\/code><\/pre>/gm, (match, p1) => `${Prism.highlight(unescapeHTML(p1), Prism.languages.javascript)}`)
.replace(/<\/pre>\s+ Copy to clipboard' +
@@ -170,12 +175,13 @@ try {
output += md
.render(`## ${capitalize(tag, true)}\n`)
.replace(/
/g, '
');
- for (let taggedSnippet of Object.entries(tagDbData).filter(v => v[1] === tag))
+ for (let taggedSnippet of Object.entries(tagDbData).filter(v => v[1][0] === tag))
output +=
'
/g, `${taggedSnippet[1].includes('advanced')?'advanced':''}
`)
.replace(/<\/h3>/g, '([^\0]*?)<\/code><\/pre>/gm, (match, p1) => `${Prism.highlight(unescapeHTML(p1), Prism.languages.javascript)}`)
.replace(/<\/pre>\s+