template-parse.js 421 B

12345678910111213141516171819
  1. 'use strict';
  2. const Input = require('postcss/lib/input');
  3. const TemplateParser = require('./template-parser');
  4. function templateParse(css, opts) {
  5. const input = new Input(css, opts);
  6. input.quasis = opts.quasis;
  7. input.templateLiteralStyles = opts.templateLiteralStyles;
  8. input.parseOptions = opts;
  9. const parser = new TemplateParser(input);
  10. parser.parse();
  11. return parser.root;
  12. }
  13. module.exports = templateParse;