UNPKG

linkedom

Version:

A triple-linked lists based DOM implementation

34 lines (32 loc) 865 B
'use strict'; // TODO: ensure all these are text only // /^(?:plaintext|script|style|textarea|title|xmp)$/i const voidElements = {test: () => true}; const Mime = { 'text/html': { docType: '<!DOCTYPE html>', ignoreCase: true, voidElements: /^(?:area|base|br|col|embed|hr|img|input|keygen|link|menuitem|meta|param|source|track|wbr)$/i }, 'image/svg+xml': { docType: '<?xml version="1.0" encoding="utf-8"?>', ignoreCase: false, voidElements }, 'text/xml': { docType: '<?xml version="1.0" encoding="utf-8"?>', ignoreCase: false, voidElements }, 'application/xml': { docType: '<?xml version="1.0" encoding="utf-8"?>', ignoreCase: false, voidElements }, 'application/xhtml+xml': { docType: '<?xml version="1.0" encoding="utf-8"?>', ignoreCase: false, voidElements } }; exports.Mime = Mime;