[{"data":1,"prerenderedAt":1190},["ShallowReactive",2],{"docs-nav":3,"\u002Fdocs\u002Ftransformers\u002Fpurge-css":316},[4,9,15,19,24,28,33,37,41,45,49,53,57,60,63,67,70,74,77,81,85,89,93,97,101,105,109,113,117,121,125,129,133,137,141,145,149,153,156,159,162,165,168,171,175,178,181,184,186,189,192,195,198,201,204,207,210,213,216,219,222,225,228,231,234,237,240,244,247,250,253,257,261,264,267,270,273,276,279,282,285,287,290,293,296,299,302,305,308,311,313],{"path":5,"title":6,"section":7,"order":7,"sidebar":8},"\u002Fbrand","Brand",null,false,{"path":10,"title":11,"section":12,"order":13,"sidebar":14},"\u002Fdocs\u002Fapi\u002Fcomposables","Composables","API",2,true,{"path":16,"title":17,"section":12,"order":18,"sidebar":14},"\u002Fdocs\u002Fapi\u002Futilities","Utilities",1,{"path":20,"title":21,"section":22,"order":23,"sidebar":14},"\u002Fdocs\u002Fcli","CLI","Getting Started",9,{"path":25,"title":26,"section":22,"order":27,"sidebar":14},"\u002Fdocs\u002Fcompatibility","Compatibility",4,{"path":29,"title":30,"section":31,"order":32,"sidebar":14},"\u002Fdocs\u002Fcomponents\u002Fbody","Body","Components",3,{"path":34,"title":35,"section":31,"order":36,"sidebar":14},"\u002Fdocs\u002Fcomponents\u002Fbutton","Button",13,{"path":38,"title":39,"section":31,"order":40,"sidebar":14},"\u002Fdocs\u002Fcomponents\u002Fcodeblock","CodeBlock",18,{"path":42,"title":43,"section":31,"order":44,"sidebar":14},"\u002Fdocs\u002Fcomponents\u002Fcodeinline","CodeInline",19,{"path":46,"title":47,"section":31,"order":48,"sidebar":14},"\u002Fdocs\u002Fcomponents\u002Fcolumn","Column",8,{"path":50,"title":51,"section":31,"order":52,"sidebar":14},"\u002Fdocs\u002Fcomponents\u002Fcontainer","Container",5,{"path":54,"title":55,"section":31,"order":56,"sidebar":14},"\u002Fdocs\u002Fcomponents\u002Ffont","Font",11,{"path":58,"title":59,"section":31,"order":13,"sidebar":14},"\u002Fdocs\u002Fcomponents\u002Fhead","Head",{"path":61,"title":62,"section":31,"order":23,"sidebar":14},"\u002Fdocs\u002Fcomponents\u002Fheading","Heading",{"path":64,"title":65,"section":31,"order":66,"sidebar":14},"\u002Fdocs\u002Fcomponents\u002Fhr","Hr",16,{"path":68,"title":69,"section":31,"order":18,"sidebar":14},"\u002Fdocs\u002Fcomponents\u002Fhtml","Html",{"path":71,"title":72,"section":31,"order":73,"sidebar":14},"\u002Fdocs\u002Fcomponents\u002Fimg","Img",14,{"path":75,"title":76,"section":31,"order":27,"sidebar":14},"\u002Fdocs\u002Fcomponents\u002Flayout","Layout",{"path":78,"title":79,"section":31,"order":80,"sidebar":14},"\u002Fdocs\u002Fcomponents\u002Flink","Link",12,{"path":82,"title":83,"section":31,"order":84,"sidebar":14},"\u002Fdocs\u002Fcomponents\u002Fmarkdown","Markdown",20,{"path":86,"title":87,"section":31,"order":88,"sidebar":14},"\u002Fdocs\u002Fcomponents\u002Fnotoutlook","NotOutlook",22,{"path":90,"title":91,"section":31,"order":92,"sidebar":14},"\u002Fdocs\u002Fcomponents\u002Fnowidows","NoWidows",26,{"path":94,"title":95,"section":31,"order":96,"sidebar":14},"\u002Fdocs\u002Fcomponents\u002Foutlook","Outlook",21,{"path":98,"title":99,"section":31,"order":100,"sidebar":14},"\u002Fdocs\u002Fcomponents\u002Foutlookbg","OutlookBg",23,{"path":102,"title":103,"section":31,"order":104,"sidebar":14},"\u002Fdocs\u002Fcomponents\u002Foverview","Overview",0,{"path":106,"title":107,"section":31,"order":108,"sidebar":14},"\u002Fdocs\u002Fcomponents\u002Fplaintext","Plaintext",31,{"path":110,"title":111,"section":31,"order":112,"sidebar":14},"\u002Fdocs\u002Fcomponents\u002Fpreheader","Preheader",17,{"path":114,"title":115,"section":31,"order":116,"sidebar":14},"\u002Fdocs\u002Fcomponents\u002Fqrcode","QrCode",30,{"path":118,"title":119,"section":31,"order":120,"sidebar":14},"\u002Fdocs\u002Fcomponents\u002Fraw","Raw",28,{"path":122,"title":123,"section":31,"order":124,"sidebar":14},"\u002Fdocs\u002Fcomponents\u002Frow","Row",7,{"path":126,"title":127,"section":31,"order":128,"sidebar":14},"\u002Fdocs\u002Fcomponents\u002Fsection","Section",6,{"path":130,"title":131,"section":31,"order":132,"sidebar":14},"\u002Fdocs\u002Fcomponents\u002Fspacer","Spacer",15,{"path":134,"title":135,"section":31,"order":136,"sidebar":14},"\u002Fdocs\u002Fcomponents\u002Ftailwind","Tailwind",29,{"path":138,"title":139,"section":31,"order":140,"sidebar":14},"\u002Fdocs\u002Fcomponents\u002Ftext","Text",10,{"path":142,"title":143,"section":31,"order":144,"sidebar":14},"\u002Fdocs\u002Fcomponents\u002Fvml","Vml",24,{"path":146,"title":147,"section":31,"order":148,"sidebar":14},"\u002Fdocs\u002Fcomponents\u002Fwithurl","WithUrl",27,{"path":150,"title":151,"section":152,"order":128,"sidebar":14},"\u002Fdocs\u002Fdeploy\u002Faws-ses","AWS SES","Deploy",{"path":154,"title":155,"section":152,"order":124,"sidebar":14},"\u002Fdocs\u002Fdeploy\u002Fcloudflare","Cloudflare",{"path":157,"title":158,"section":152,"order":32,"sidebar":14},"\u002Fdocs\u002Fdeploy\u002Fmailgun","Mailgun",{"path":160,"title":161,"section":152,"order":18,"sidebar":14},"\u002Fdocs\u002Fdeploy\u002Fnodemailer","Nodemailer",{"path":163,"title":164,"section":152,"order":27,"sidebar":14},"\u002Fdocs\u002Fdeploy\u002Fpostmark","Postmark",{"path":166,"title":167,"section":152,"order":52,"sidebar":14},"\u002Fdocs\u002Fdeploy\u002Fresend","Resend",{"path":169,"title":170,"section":152,"order":13,"sidebar":14},"\u002Fdocs\u002Fdeploy\u002Fsendgrid","SendGrid",{"path":172,"title":173,"section":174,"order":32,"sidebar":14},"\u002Fdocs\u002Fdevelopment\u002Fconfiguration","Configuration","Development",{"path":176,"title":177,"section":174,"order":52,"sidebar":14},"\u002Fdocs\u002Fdevelopment\u002Fevents","Events",{"path":179,"title":180,"section":174,"order":128,"sidebar":14},"\u002Fdocs\u002Fdevelopment\u002Fi18n","i18n",{"path":182,"title":183,"section":174,"order":13,"sidebar":14},"\u002Fdocs\u002Fdevelopment\u002Flocal","Dev Server",{"path":185,"title":107,"section":174,"order":27,"sidebar":14},"\u002Fdocs\u002Fdevelopment\u002Fplaintext",{"path":187,"title":188,"section":174,"order":18,"sidebar":14},"\u002Fdocs\u002Fdevelopment\u002Ftemplates","Templates",{"path":190,"title":191,"section":22,"order":32,"sidebar":14},"\u002Fdocs\u002Feditor-setup","Editor Setup",{"path":193,"title":194,"section":22,"order":48,"sidebar":14},"\u002Fdocs\u002Fglossary","Glossary",{"path":196,"title":197,"section":22,"order":128,"sidebar":8},"\u002Fdocs\u002Finstallation\u002Fframeworks","Framework Guides",{"path":199,"title":200,"section":197,"order":52,"sidebar":14},"\u002Fdocs\u002Finstallation\u002Fframeworks\u002Fadonisjs","AdonisJS",{"path":202,"title":203,"section":197,"order":32,"sidebar":14},"\u002Fdocs\u002Finstallation\u002Fframeworks\u002Fastro","Astro",{"path":205,"title":206,"section":197,"order":18,"sidebar":14},"\u002Fdocs\u002Finstallation\u002Fframeworks\u002Flaravel","Laravel",{"path":208,"title":209,"section":197,"order":48,"sidebar":14},"\u002Fdocs\u002Finstallation\u002Fframeworks\u002Fnextjs","Next.js",{"path":211,"title":212,"section":197,"order":13,"sidebar":14},"\u002Fdocs\u002Finstallation\u002Fframeworks\u002Fnuxt","Nuxt",{"path":214,"title":215,"section":197,"order":124,"sidebar":14},"\u002Fdocs\u002Finstallation\u002Fframeworks\u002Fqwik","Qwik",{"path":217,"title":218,"section":197,"order":128,"sidebar":14},"\u002Fdocs\u002Finstallation\u002Fframeworks\u002Fsolid","Solid",{"path":220,"title":221,"section":197,"order":27,"sidebar":14},"\u002Fdocs\u002Finstallation\u002Fframeworks\u002Fsveltekit","SvelteKit",{"path":223,"title":224,"section":197,"order":23,"sidebar":14},"\u002Fdocs\u002Finstallation\u002Fframeworks\u002Ftanstack","TanStack Start",{"path":226,"title":227,"section":22,"order":13,"sidebar":14},"\u002Fdocs\u002Finstallation","Installation",{"path":229,"title":230,"section":22,"order":32,"sidebar":8},"\u002Fdocs\u002Finstallation\u002Fmanual","Manual Installation",{"path":232,"title":233,"section":22,"order":27,"sidebar":8},"\u002Fdocs\u002Finstallation\u002Fmonorepo","Monorepo Installation",{"path":235,"title":236,"section":22,"order":52,"sidebar":8},"\u002Fdocs\u002Finstallation\u002Fvite","Vite Plugin",{"path":238,"title":239,"section":22,"order":18,"sidebar":14},"\u002Fdocs\u002Fintroduction","What is Maizzle?",{"path":241,"title":242,"section":243,"order":13,"sidebar":14},"\u002Fdocs\u002Fmigrate\u002Fmjml","MJML","Migrate to Maizzle",{"path":245,"title":246,"section":243,"order":18,"sidebar":14},"\u002Fdocs\u002Fmigrate\u002Freact-email","React Email",{"path":248,"title":249,"section":22,"order":124,"sidebar":14},"\u002Fdocs\u002Fresources","Resources",{"path":251,"title":252,"section":22,"order":128,"sidebar":14},"\u002Fdocs\u002Fskill","Agent Skill",{"path":254,"title":255,"section":256,"order":18,"sidebar":14},"\u002Fdocs\u002Ftailwindcss","Tailwind CSS","Core Concepts",{"path":258,"title":259,"section":260,"order":13,"sidebar":14},"\u002Fdocs\u002Ftransformers\u002Fadd-attributes","Add Attributes","Transformers",{"path":262,"title":263,"section":260,"order":48,"sidebar":14},"\u002Fdocs\u002Ftransformers\u002Fattribute-to-style","Attribute to Style",{"path":265,"title":266,"section":260,"order":36,"sidebar":14},"\u002Fdocs\u002Ftransformers\u002Fbase-url","Base URL",{"path":268,"title":269,"section":260,"order":66,"sidebar":14},"\u002Fdocs\u002Ftransformers\u002Fentities","Entities",{"path":271,"title":272,"section":260,"order":80,"sidebar":14},"\u002Fdocs\u002Ftransformers\u002Ffilters","Filters",{"path":274,"title":275,"section":260,"order":112,"sidebar":14},"\u002Fdocs\u002Ftransformers\u002Fformat","Format",{"path":277,"title":278,"section":260,"order":32,"sidebar":14},"\u002Fdocs\u002Ftransformers\u002Finline-css","Inline CSS",{"path":280,"title":281,"section":260,"order":56,"sidebar":14},"\u002Fdocs\u002Ftransformers\u002Finline-link","Inline Link",{"path":283,"title":284,"section":260,"order":40,"sidebar":14},"\u002Fdocs\u002Ftransformers\u002Fminify","Minify",{"path":286,"title":103,"section":260,"order":18,"sidebar":14},"\u002Fdocs\u002Ftransformers\u002Foverview",{"path":288,"title":289,"section":260,"order":27,"sidebar":14},"\u002Fdocs\u002Ftransformers\u002Fpurge-css","Purge CSS",{"path":291,"title":292,"section":260,"order":140,"sidebar":14},"\u002Fdocs\u002Ftransformers\u002Fremove-attributes","Remove Attributes",{"path":294,"title":295,"section":260,"order":132,"sidebar":14},"\u002Fdocs\u002Ftransformers\u002Freplace-strings","Replace Strings",{"path":297,"title":298,"section":260,"order":52,"sidebar":14},"\u002Fdocs\u002Ftransformers\u002Fsafe-selectors","Safe Selectors",{"path":300,"title":301,"section":260,"order":128,"sidebar":14},"\u002Fdocs\u002Ftransformers\u002Fshorthand-css","Shorthand CSS",{"path":303,"title":304,"section":260,"order":124,"sidebar":14},"\u002Fdocs\u002Ftransformers\u002Fsix-hex","Six-digit HEX",{"path":306,"title":307,"section":260,"order":73,"sidebar":14},"\u002Fdocs\u002Ftransformers\u002Furl-parameters","URL Parameters",{"path":309,"title":310,"section":22,"order":52,"sidebar":14},"\u002Fdocs\u002Fupgrade-guide","Upgrade Guide",{"path":312,"title":236,"section":256,"order":13,"sidebar":14},"\u002Fdocs\u002Fvite-plugin",{"path":314,"title":315,"section":7,"order":7,"sidebar":8},"\u002Fprivacy","Privacy Policy",{"id":317,"title":289,"body":318,"description":1184,"extension":1185,"meta":1186,"navigation":14,"order":27,"path":288,"section":260,"seo":1187,"sidebar":14,"stem":1188,"toc":14,"__hash__":1189},"docs\u002Fdocs\u002Ftransformers\u002Fpurge-css.md",{"type":319,"value":320,"toc":1169},"minimark",[321,325,329,332,350,355,363,427,431,442,446,449,528,531,535,546,550,563,566,643,646,656,659,751,754,763,774,829,833,842,848,852,861,872,875,879,887,894,898,907,918,997,1006,1009,1016,1150,1165],[322,323,289],"h1",{"id":324},"purge-css",[326,327,328],"p",{},"Removes unused CSS styles and orphaned classes, helping reduce your email size.",[326,330,331],{},"Cleaning up your HTML email results in smaller file sizes, which translates to faster email sendouts, faster opens (think slow 3G), and snappier paint times.",[326,333,334,335,343,344,349],{},"Gmail will clip your email ",[336,337,342],"a",{"href":338,"rel":339,"target":341},"https:\u002F\u002Fgithub.com\u002Fhteumeuleu\u002Femail-bugs\u002Fissues\u002F41",[340],"nofollow","_blank","around 102KB",", so anything past that mark won't even be in the DOM (which can lead to unexpected results like tracking pixel not loaded or, worse, hidden unsubscribe links). You might also want to consider the ",[336,345,348],{"href":346,"rel":347,"target":341},"https:\u002F\u002Fgithub.com\u002Femail-markup-consortium\u002Femail-markup-consortium\u002Fdiscussions\u002F39",[340],"environmental impact"," of sending large, unoptimized emails.",[351,352,354],"h2",{"id":353},"usage","Usage",[326,356,357,358,362],{},"Enabled by default. To disable, set it to ",[359,360,361],"code",{},"false",":",[364,365,371],"pre",{"className":366,"code":367,"filename":368,"language":369,"meta":370,"style":370},"language-ts shiki shiki-themes laserwave","export default defineConfig({\n  css: {\n    purge: false,\n  },\n})\n","maizzle.config.ts","ts","",[359,372,373,392,403,417,422],{"__ignoreMap":370},[374,375,377,381,384,388],"span",{"class":376,"line":18},"line",[374,378,380],{"class":379},"s0ZPN","export",[374,382,383],{"class":379}," default",[374,385,387],{"class":386},"sZNF3"," defineConfig",[374,389,391],{"class":390},"sGGKt","({\n",[374,393,394,398,400],{"class":376,"line":13},[374,395,397],{"class":396},"sLaUg","  css",[374,399,362],{"class":390},[374,401,402],{"class":390}," {\n",[374,404,405,408,410,414],{"class":376,"line":32},[374,406,407],{"class":396},"    purge",[374,409,362],{"class":390},[374,411,413],{"class":412},"skd8d"," false",[374,415,416],{"class":390},",\n",[374,418,419],{"class":376,"line":27},[374,420,421],{"class":390},"  },\n",[374,423,424],{"class":376,"line":52},[374,425,426],{"class":390},"})\n",[351,428,430],{"id":429},"template-delimiters","Template delimiters",[326,432,433,434,437,438,441],{},"Template language code blocks like ",[359,435,436],{},"{{ }}"," and ",[359,439,440],{},"{% %}"," are preserved during purging, so they aren't accidentally removed or corrupted.",[351,443,445],{"id":444},"built-in-safelist","Built-in safelist",[326,447,448],{},"The following selectors are always preserved, regardless of whether they match an element in the HTML:",[450,451,452,458,463,468,473,478,483,488,493,498,503,508,513,518,523],"ul",{},[453,454,455],"li",{},[359,456,457],{},"*body*",[453,459,460],{},[359,461,462],{},".gmail*",[453,464,465],{},[359,466,467],{},".apple*",[453,469,470],{},[359,471,472],{},".ios*",[453,474,475],{},[359,476,477],{},".ox-*",[453,479,480],{},[359,481,482],{},".outlook*",[453,484,485],{},[359,486,487],{},"[data-ogs*",[453,489,490],{},[359,491,492],{},".bloop_container",[453,494,495],{},[359,496,497],{},".Singleton",[453,499,500],{},[359,501,502],{},".unused",[453,504,505],{},[359,506,507],{},".moz-text-html",[453,509,510],{},[359,511,512],{},".mail-detail-content",[453,514,515],{},[359,516,517],{},"*edo*",[453,519,520],{},[359,521,522],{},"#*",[453,524,525],{},[359,526,527],{},".lang*",[326,529,530],{},"These cover known email client class names that are injected at render time and wouldn't be present in your source HTML.",[351,532,534],{"id":533},"customization","Customization",[326,536,537,538,545],{},"Pass an ",[336,539,542],{"href":540,"rel":541,"target":341},"https:\u002F\u002Fcodsen.com\u002Fos\u002Femail-comb",[340],[359,543,544],{},"email-comb"," options object to configure CSS purging.",[547,548,549],"h3",{"id":549},"safelist",[326,551,552,553,556,559,560],{},"Type: ",[359,554,555],{},"string[]",[557,558],"br",{},"\nDefault: ",[359,561,562],{},"undefined",[326,564,565],{},"Additional selectors to preserve. Your values are appended to the built-in safelist.",[364,567,569],{"className":366,"code":568,"filename":368,"language":369,"meta":370,"style":370},"export default defineConfig({\n  css: {\n    purge: {\n      safelist: ['.custom-class', '#keep-me'],\n    },\n  },\n})\n",[359,570,571,581,589,597,630,635,639],{"__ignoreMap":370},[374,572,573,575,577,579],{"class":376,"line":18},[374,574,380],{"class":379},[374,576,383],{"class":379},[374,578,387],{"class":386},[374,580,391],{"class":390},[374,582,583,585,587],{"class":376,"line":13},[374,584,397],{"class":396},[374,586,362],{"class":390},[374,588,402],{"class":390},[374,590,591,593,595],{"class":376,"line":32},[374,592,407],{"class":396},[374,594,362],{"class":390},[374,596,402],{"class":390},[374,598,599,602,604,607,610,614,616,619,622,625,627],{"class":376,"line":27},[374,600,601],{"class":396},"      safelist",[374,603,362],{"class":390},[374,605,606],{"class":390}," [",[374,608,609],{"class":390},"'",[374,611,613],{"class":612},"sXiT_",".custom-class",[374,615,609],{"class":390},[374,617,618],{"class":390},",",[374,620,621],{"class":390}," '",[374,623,624],{"class":612},"#keep-me",[374,626,609],{"class":390},[374,628,629],{"class":390},"],\n",[374,631,632],{"class":376,"line":52},[374,633,634],{"class":390},"    },\n",[374,636,637],{"class":376,"line":128},[374,638,421],{"class":390},[374,640,641],{"class":376,"line":124},[374,642,426],{"class":390},[547,644,645],{"id":645},"backend",[326,647,552,648,651,559,653],{},[359,649,650],{},"Array\u003C{ heads: string; tails: string }>",[557,652],{},[359,654,655],{},"[{ heads: '{{', tails: '}}' }, { heads: '{%', tails: '%}' }]",[326,657,658],{},"Template language delimiters to preserve from being treated as CSS. The defaults cover Handlebars\u002FLiquid-style placeholders. Your entries are appended to the defaults. Pass an empty array to disable.",[364,660,662],{"className":366,"code":661,"filename":368,"language":369,"meta":370,"style":370},"export default defineConfig({\n  css: {\n    purge: {\n      backend: [\n        { heads: '\u003C%', tails: '%>' },\n      ],\n    },\n  },\n})\n",[359,663,664,674,682,690,700,734,739,743,747],{"__ignoreMap":370},[374,665,666,668,670,672],{"class":376,"line":18},[374,667,380],{"class":379},[374,669,383],{"class":379},[374,671,387],{"class":386},[374,673,391],{"class":390},[374,675,676,678,680],{"class":376,"line":13},[374,677,397],{"class":396},[374,679,362],{"class":390},[374,681,402],{"class":390},[374,683,684,686,688],{"class":376,"line":32},[374,685,407],{"class":396},[374,687,362],{"class":390},[374,689,402],{"class":390},[374,691,692,695,697],{"class":376,"line":27},[374,693,694],{"class":396},"      backend",[374,696,362],{"class":390},[374,698,699],{"class":390}," [\n",[374,701,702,705,708,710,712,715,717,719,722,724,726,729,731],{"class":376,"line":52},[374,703,704],{"class":390},"        {",[374,706,707],{"class":396}," heads",[374,709,362],{"class":390},[374,711,621],{"class":390},[374,713,714],{"class":612},"\u003C%",[374,716,609],{"class":390},[374,718,618],{"class":390},[374,720,721],{"class":396}," tails",[374,723,362],{"class":390},[374,725,621],{"class":390},[374,727,728],{"class":612},"%>",[374,730,609],{"class":390},[374,732,733],{"class":390}," },\n",[374,735,736],{"class":376,"line":128},[374,737,738],{"class":390},"      ],\n",[374,740,741],{"class":376,"line":124},[374,742,634],{"class":390},[374,744,745],{"class":376,"line":48},[374,746,421],{"class":390},[374,748,749],{"class":376,"line":23},[374,750,426],{"class":390},[547,752,753],{"id":753},"uglify",[326,755,552,756,759,559,761],{},[359,757,758],{},"boolean",[557,760],{},[359,762,361],{},[326,764,765,766,769,770,773],{},"Rename surviving class and id selectors to short, unique strings (e.g. ",[359,767,768],{},".text-lg"," → ",[359,771,772],{},".a",") to further reduce output size at the cost of readability.",[364,775,777],{"className":366,"code":776,"filename":368,"language":369,"meta":370,"style":370},"export default defineConfig({\n  css: {\n    purge: {\n      uglify: true,\n    },\n  },\n})\n",[359,778,779,789,797,805,817,821,825],{"__ignoreMap":370},[374,780,781,783,785,787],{"class":376,"line":18},[374,782,380],{"class":379},[374,784,383],{"class":379},[374,786,387],{"class":386},[374,788,391],{"class":390},[374,790,791,793,795],{"class":376,"line":13},[374,792,397],{"class":396},[374,794,362],{"class":390},[374,796,402],{"class":390},[374,798,799,801,803],{"class":376,"line":32},[374,800,407],{"class":396},[374,802,362],{"class":390},[374,804,402],{"class":390},[374,806,807,810,812,815],{"class":376,"line":27},[374,808,809],{"class":396},"      uglify",[374,811,362],{"class":390},[374,813,814],{"class":412}," true",[374,816,416],{"class":390},[374,818,819],{"class":376,"line":52},[374,820,634],{"class":390},[374,822,823],{"class":376,"line":128},[374,824,421],{"class":390},[374,826,827],{"class":376,"line":124},[374,828,426],{"class":390},[547,830,832],{"id":831},"removehtmlcomments","removeHTMLComments",[326,834,552,835,837,559,839],{},[359,836,758],{},[557,838],{},[359,840,841],{},"true",[326,843,844,845,847],{},"Strip HTML comments. Set to ",[359,846,361],{}," to keep them.",[547,849,851],{"id":850},"donotremovehtmlcommentswhoseopeningtagcontains","doNotRemoveHTMLCommentsWhoseOpeningTagContains",[326,853,552,854,856,559,858],{},[359,855,555],{},[557,857],{},[359,859,860],{},"['[if', '[endif']",[326,862,863,864,867,868,871],{},"Patterns that exempt a comment from removal. The defaults preserve Outlook conditional comments (",[359,865,866],{},"\u003C!--[if mso]>"," \u002F ",[359,869,870],{},"\u003C!--[endif]-->",").",[326,873,874],{},"Probably the longest option name you've seen in your life.",[547,876,878],{"id":877},"removecsscomments","removeCSSComments",[326,880,552,881,883,559,885],{},[359,882,758],{},[557,884],{},[359,886,841],{},[326,888,889,890,893],{},"Strip comments from inside ",[359,891,892],{},"\u003Cstyle>"," tags.",[547,895,897],{"id":896},"htmlcrushopts","htmlCrushOpts",[326,899,552,900,903,559,905],{},[359,901,902],{},"object",[557,904],{},[359,906,562],{},[326,908,909,910,917],{},"Options forwarded to ",[336,911,914],{"href":912,"rel":913,"target":341},"https:\u002F\u002Fcodsen.com\u002Fos\u002Fhtml-crush",[340],[359,915,916],{},"html-crush"," for the whitespace\u002Fminification pass that runs at the end of purging. Use this to fine-tune line-break and indentation handling.",[364,919,921],{"className":366,"code":920,"filename":368,"language":369,"meta":370,"style":370},"export default defineConfig({\n  css: {\n    purge: {\n      htmlCrushOpts: {\n        removeLineBreaks: true,\n        removeIndentations: true,\n      },\n    },\n  },\n})\n",[359,922,923,933,941,949,958,969,980,985,989,993],{"__ignoreMap":370},[374,924,925,927,929,931],{"class":376,"line":18},[374,926,380],{"class":379},[374,928,383],{"class":379},[374,930,387],{"class":386},[374,932,391],{"class":390},[374,934,935,937,939],{"class":376,"line":13},[374,936,397],{"class":396},[374,938,362],{"class":390},[374,940,402],{"class":390},[374,942,943,945,947],{"class":376,"line":32},[374,944,407],{"class":396},[374,946,362],{"class":390},[374,948,402],{"class":390},[374,950,951,954,956],{"class":376,"line":27},[374,952,953],{"class":396},"      htmlCrushOpts",[374,955,362],{"class":390},[374,957,402],{"class":390},[374,959,960,963,965,967],{"class":376,"line":52},[374,961,962],{"class":396},"        removeLineBreaks",[374,964,362],{"class":390},[374,966,814],{"class":412},[374,968,416],{"class":390},[374,970,971,974,976,978],{"class":376,"line":128},[374,972,973],{"class":396},"        removeIndentations",[374,975,362],{"class":390},[374,977,814],{"class":412},[374,979,416],{"class":390},[374,981,982],{"class":376,"line":124},[374,983,984],{"class":390},"      },\n",[374,986,987],{"class":376,"line":48},[374,988,634],{"class":390},[374,990,991],{"class":376,"line":23},[374,992,421],{"class":390},[374,994,995],{"class":376,"line":140},[374,996,426],{"class":390},[326,998,999,1000,1005],{},"For the full email-comb option list, see the ",[336,1001,1004],{"href":1002,"rel":1003,"target":341},"https:\u002F\u002Fcodsen.com\u002Fos\u002Femail-comb#optional-options-object",[340],"email-comb documentation",".",[351,1007,12],{"id":1008},"api",[326,1010,1011,1012,1015],{},"Use ",[359,1013,1014],{},"purgeCss"," to programmatically purge unused CSS from an HTML string.",[364,1017,1019],{"className":366,"code":1018,"language":369,"meta":370,"style":370},"import { purgeCss } from '@maizzle\u002Fframework'\n\nconst html = `\n  \u003Cstyle>\n    .used { color: red; }\n    .gone { color: blue; }\n    .keep { font-weight: bold; }\n  \u003C\u002Fstyle>\n  \u003Cp class=\"used\">Hello\u003C\u002Fp>\n`\n\nconst out = purgeCss(html, {\n  safelist: ['.keep'],\n})\n",[359,1020,1021,1047,1052,1068,1073,1078,1083,1088,1093,1098,1103,1107,1128,1146],{"__ignoreMap":370},[374,1022,1023,1026,1029,1033,1036,1039,1041,1044],{"class":376,"line":18},[374,1024,1025],{"class":379},"import",[374,1027,1028],{"class":390}," {",[374,1030,1032],{"class":1031},"sU-n2"," purgeCss",[374,1034,1035],{"class":390}," }",[374,1037,1038],{"class":379}," from",[374,1040,621],{"class":390},[374,1042,1043],{"class":612},"@maizzle\u002Fframework",[374,1045,1046],{"class":390},"'\n",[374,1048,1049],{"class":376,"line":13},[374,1050,1051],{"emptyLinePlaceholder":14},"\n",[374,1053,1054,1058,1061,1065],{"class":376,"line":32},[374,1055,1057],{"class":1056},"sIihq","const",[374,1059,1060],{"class":1031}," html",[374,1062,1064],{"class":1063},"sb4Pa"," =",[374,1066,1067],{"class":390}," `\n",[374,1069,1070],{"class":376,"line":27},[374,1071,1072],{"class":612},"  \u003Cstyle>\n",[374,1074,1075],{"class":376,"line":52},[374,1076,1077],{"class":612},"    .used { color: red; }\n",[374,1079,1080],{"class":376,"line":128},[374,1081,1082],{"class":612},"    .gone { color: blue; }\n",[374,1084,1085],{"class":376,"line":124},[374,1086,1087],{"class":612},"    .keep { font-weight: bold; }\n",[374,1089,1090],{"class":376,"line":48},[374,1091,1092],{"class":612},"  \u003C\u002Fstyle>\n",[374,1094,1095],{"class":376,"line":23},[374,1096,1097],{"class":612},"  \u003Cp class=\"used\">Hello\u003C\u002Fp>\n",[374,1099,1100],{"class":376,"line":140},[374,1101,1102],{"class":390},"`\n",[374,1104,1105],{"class":376,"line":56},[374,1106,1051],{"emptyLinePlaceholder":14},[374,1108,1109,1111,1114,1116,1118,1121,1124,1126],{"class":376,"line":80},[374,1110,1057],{"class":1056},[374,1112,1113],{"class":1031}," out",[374,1115,1064],{"class":1063},[374,1117,1032],{"class":386},[374,1119,1120],{"class":390},"(",[374,1122,1123],{"class":1031},"html",[374,1125,618],{"class":390},[374,1127,402],{"class":390},[374,1129,1130,1133,1135,1137,1139,1142,1144],{"class":376,"line":36},[374,1131,1132],{"class":396},"  safelist",[374,1134,362],{"class":390},[374,1136,606],{"class":390},[374,1138,609],{"class":390},[374,1140,1141],{"class":612},".keep",[374,1143,609],{"class":390},[374,1145,629],{"class":390},[374,1147,1148],{"class":376,"line":73},[374,1149,426],{"class":390},[326,1151,1152,1153,1156,1157,1159,1160,1159,1162,1164],{},"The first argument is an HTML string. The second is an optional ",[359,1154,1155],{},"PurgeCssOptions"," object — every option documented above (",[359,1158,549],{},", ",[359,1161,645],{},[359,1163,753],{}," etc.). Returns the transformed HTML string.",[1166,1167,1168],"style",{},"html pre.shiki code .s0ZPN, html code.shiki .s0ZPN{--shiki-default:#40B4C4}html pre.shiki code .sZNF3, html code.shiki .sZNF3{--shiki-default:#EB64B9}html pre.shiki code .sGGKt, html code.shiki .sGGKt{--shiki-default:#7B6995}html pre.shiki code .sLaUg, html code.shiki .sLaUg{--shiki-default:#FFFFFF}html pre.shiki code .skd8d, html code.shiki .skd8d{--shiki-default:#FFE261}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html pre.shiki code .sXiT_, html code.shiki .sXiT_{--shiki-default:#B4DCE7}html pre.shiki code .sU-n2, html code.shiki .sU-n2{--shiki-default:#FFF}html pre.shiki code .sIihq, html code.shiki .sIihq{--shiki-default:#A96BC0}html pre.shiki code .sb4Pa, html code.shiki .sb4Pa{--shiki-default:#74DFC4}",{"title":370,"searchDepth":13,"depth":13,"links":1170},[1171,1172,1173,1174,1183],{"id":353,"depth":13,"text":354},{"id":429,"depth":13,"text":430},{"id":444,"depth":13,"text":445},{"id":533,"depth":13,"text":534,"children":1175},[1176,1177,1178,1179,1180,1181,1182],{"id":549,"depth":32,"text":549},{"id":645,"depth":32,"text":645},{"id":753,"depth":32,"text":753},{"id":831,"depth":32,"text":832},{"id":850,"depth":32,"text":851},{"id":877,"depth":32,"text":878},{"id":896,"depth":32,"text":897},{"id":1008,"depth":13,"text":12},"Remove unused CSS from your HTML email templates.","md",{},{"title":289,"description":1184},"docs\u002Ftransformers\u002Fpurge-css","Nmp2IMZf2C6aq5hxT5IaMf2RWggru-pl3R4_4I5wz0U",1781013241219]