UNPKG

@shopware-ag/jest-preset-sw6-admin

Version:

Jest Test preset for Shopware 6 administration unit tests

22 lines (17 loc) 604 B
const crypto = require('crypto'); function getCacheKey(fileData, filePath, configStr) { return crypto.createHash('md5') .update(fileData + filePath + configStr, 'utf8') .digest('hex'); } exports.getCacheKey = getCacheKey; function process(src) { // Get rid of HTML comments src = src.replaceAll(/<!--[\s\S]*?-->/gm, ''); // Get rid of Vue comments src = src.replaceAll(/^(?!\{#-)\{#[\s\S]*?#\}/gm, ''); return { code: '/* istanbul ignore file */\nmodule.exports = ' + JSON.stringify(src) + ';' //eslint-disable-line }; } exports.process = process;