UNPKG

@sherby/eleventy-plugin-javascript

Version:

An Eleventy plugin that add useful shortcodes to JavaScript template files

15 lines (13 loc) 533 B
const javascriptCommentsShortcodes = require("./src/javascript-comments"); const toJavascriptShortcodes = require("./src/to-javascript"); const printJavascriptShortcodes = require("./src/print-javascript"); module.exports = (eleventyConfig) => { const shortcodes = { ...javascriptCommentsShortcodes, ...printJavascriptShortcodes, ...toJavascriptShortcodes, }; const addShortcode = (key) => eleventyConfig.addShortcode(key, shortcodes[key]); const keys = Object.keys(shortcodes); keys.forEach(addShortcode); };