ember-svg-jar
Version:
Best way to use SVG images in Ember applications
22 lines (18 loc) • 566 B
JavaScript
const fs = require('fs');
const path = require('path');
const { toPosixPath } = require('./utils');
const symbolsLoaderScript = fs.readFileSync(
path.join(__dirname, '../symbols-loader.html'),
'utf8'
);
module.exports = function prepareSymbolLoaderScript(
rootURL,
outputFile,
isTestEnv
) {
const symbolsUrl = path.join(rootURL, outputFile);
const symbolsSelector = isTestEnv ? '#ember-testing' : 'body';
return symbolsLoaderScript
.replace('{{SYMBOLS_URL}}', toPosixPath(symbolsUrl))
.replace('{{SYMBOLS_SELECTOR}}', symbolsSelector);
};