UNPKG

aemfed

Version:

Upload front-end changes into AEM, refresh relevant resources in the page and get instant notifications from the error.log, all for easier and faster development.

22 lines (21 loc) 840 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; const chalk_1 = __importDefault(require("chalk")); const fs_1 = require("fs"); const PLUGIN_NAME = "QR Code"; const bsQrCode = { hooks: { "client:js": fs_1.readFileSync(__dirname + "/../vendor/qrcode-terminal.js", "utf-8") + fs_1.readFileSync(__dirname + "/client/bs-qr-code-client.js", "utf-8") }, plugin: (options, bs) => { const logger = bs.getLogger(PLUGIN_NAME); bs.events.on("service:running", (data) => { logger.info(chalk_1.default `QR code of current url available in browser console using {cyan qr()} or {cyan ___browserSync___.qr()}`); }); }, "plugin:name": PLUGIN_NAME }; module.exports = bsQrCode;