UNPKG

to-amp

Version:

Google AMP (Accelerated Mobile Pages) utility module.

17 lines (10 loc) 441 B
const isScriptJson = (attribs) => (attribs && attribs.type && attribs.type === 'application/json') const isEmptyTag = (text) => !text.trim() const excludeScripts = (frame) => { const { tag, attribs, text } = frame const isScript = (tag === 'script') const isJson = isScriptJson(attribs) const isEmpty = isEmptyTag(text) return isScript && (!isJson || isEmpty) } export default { isEmptyTag, excludeScripts, isScriptJson }