jest-fela-bindings
Version:
Abstract Fela bindings for Jest
31 lines (25 loc) • 689 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.formatCSS = formatCSS;
exports.formatHTML = formatHTML;
var _prettier = require("prettier");
var _htmltojsx = _interopRequireDefault(require("htmltojsx"));
function formatCSS(css) {
return (0, _prettier.format)(css, {
parser: 'css',
useTabs: false,
tabWidth: 2
});
}
function formatHTML(html) {
var converter = new _htmltojsx["default"]({
createClass: false
});
var jsx = converter.convert(html);
return (0, _prettier.format)(jsx, {
parser: 'babel'
}).replace(/[\\"]/g, '');
}