Skip to content

Instantly share code, notes, and snippets.

View banuragaxioned's full-sized avatar
🎯
Making stuff

Anurag Banerjee banuragaxioned

🎯
Making stuff
View GitHub Profile
@banuragaxioned
banuragaxioned / shortcodes.js
Created June 23, 2021 07:46
Updated version of maxboeck's eleventastic - /utils/shortcodes.js
module.exports = {
icon: function (name) {
return `<svg class="icon icon--${name}" role="img" aria-hidden="true">
<use xlink:href="#icon-${name}"></use>
</svg>`
},
logo: function (name, width, height) {
return `<svg class="logo-default-${name}" role="img" aria-hidden="true" width="${width}", height="${height}">
<use xlink:href="#icon-${name}"></use>
</svg>`
@banuragaxioned
banuragaxioned / iconsprite.js
Last active June 23, 2021 07:43
maxboeck's eleventastic/utils/iconsprite.js
const fs = require('fs')
const path = require('path')
const util = require('util')
const glob = require('glob')
const File = require('vinyl')
const SVGSpriter = require('svg-sprite')
const cwd = path.resolve('src/assets/icons')
const spriteConfig = {
mode: {