Sha256: 9e1f5efde5f536ceb15d344e54787cd77983625ed68320549686af63483c8ef1
Contents?: true
Size: 678 Bytes
Versions: 8
Compression:
Stored size: 678 Bytes
Contents
const { join } = require("../../prettier"); const types = { basic: "Basic", frameset: "Frameset", mobile: "Mobile", rdfa: "RDFa", strict: "Strict", xml: "XML" }; const versions = ["1.1", "5"]; // https://haml.info/docs/yardoc/file.REFERENCE.html#doctype- function doctype(path, _opts, _print) { const { value } = path.getValue(); const parts = ["!!!"]; if (value.type in types) { parts.push(types[value.type]); } else if (versions.includes(value.version)) { parts.push(value.version); } else { parts.push(value.type); } if (value.encoding) { parts.push(value.encoding); } return join(" ", parts); } module.exports = doctype;
Version data entries
8 entries across 8 versions & 1 rubygems