"use strict"; const stringify = require("./stringify"); const parse = require("./parse"); const defaultConfig = { postcss: "css", stylus: "css", babel: "jsx", xml: "html", }; function initSyntax (syntax) { syntax.stringify = stringify.bind(syntax); syntax.parse = parse.bind(syntax); return syntax; } function syntax (config) { return initSyntax({ config: Object.assign({}, defaultConfig, config), }); } initSyntax(syntax); syntax.config = defaultConfig; module.exports = syntax;