12345678910111213141516171819202122232425262728293031323334353637383940 |
- "use strict";
- exports.__esModule = true;
- exports.default = void 0;
- var _parser = _interopRequireDefault(require("./parser"));
- var _input = _interopRequireDefault(require("./input"));
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- function parse(css, opts) {
- var input = new _input.default(css, opts);
- var parser = new _parser.default(input);
- try {
- parser.parse();
- } catch (e) {
- if (process.env.NODE_ENV !== 'production') {
- if (e.name === 'CssSyntaxError' && opts && opts.from) {
- if (/\.scss$/i.test(opts.from)) {
- e.message += '\nYou tried to parse SCSS with ' + 'the standard CSS parser; ' + 'try again with the postcss-scss parser';
- } else if (/\.sass/i.test(opts.from)) {
- e.message += '\nYou tried to parse Sass with ' + 'the standard CSS parser; ' + 'try again with the postcss-sass parser';
- } else if (/\.less$/i.test(opts.from)) {
- e.message += '\nYou tried to parse Less with ' + 'the standard CSS parser; ' + 'try again with the postcss-less parser';
- }
- }
- }
- throw e;
- }
- return parser.root;
- }
- var _default = parse;
- exports.default = _default;
- module.exports = exports.default;
|