[{"data":1,"prerenderedAt":1665},["ShallowReactive",2],{"docs-side-nav":3,"docs-header-nav":197,"/docs/plaintext":270,"docs-bottom-nav":1592},{"id":4,"extension":5,"items":6,"meta":194,"stem":195,"__hash__":196},"navigation/data/navigation.json","json",[7,34,46,70,104,155,170],{"name":8,"items":9},"Getting Started",[10,13,16,19,22,25,28,31],{"title":11,"path":12},"What is Maizzle?","/docs/introduction",{"title":14,"path":15},"Installation","/docs/installation",{"title":17,"path":18},"Editor Setup","/docs/editor-setup",{"title":20,"path":21},"Compatibility","/docs/compatibility",{"title":23,"path":24},"Upgrade Guide","/docs/upgrade-guide",{"title":26,"path":27},"Resources","/resources",{"title":29,"path":30},"Glossary","/glossary",{"title":32,"path":33},"CLI","/docs/cli",{"name":35,"items":36},"Concepts",[37,40,43],{"title":38,"path":39},"Environments","/docs/environments",{"title":41,"path":42},"Tailwind CSS","/docs/tailwindcss",{"title":44,"path":45},"Build Process","/docs/build-process",{"name":47,"items":48},"Configuration",[49,52,55,58,61,64,67],{"title":50,"path":51},"CSS","/docs/configuration/css",{"title":53,"path":54},"Build","/docs/configuration/build",{"title":56,"path":57},"Server","/docs/configuration/server",{"title":59,"path":60},"Components","/docs/configuration/components",{"title":62,"path":63},"Expressions","/docs/configuration/expressions",{"title":65,"path":66},"PostHTML","/docs/configuration/posthtml",{"title":68,"path":69},"PostCSS","/docs/configuration/postcss",{"name":71,"items":72},"Development",[73,76,79,81,83,86,89,92,95,98,101],{"title":74,"path":75},"Layouts","/docs/layouts",{"title":77,"path":78},"Templates","/docs/templates",{"title":59,"path":80},"/docs/components",{"title":62,"path":82},"/docs/expressions",{"title":84,"path":85},"Tags","/docs/tags",{"title":87,"path":88},"Assets","/docs/assets",{"title":90,"path":91},"Events","/docs/events",{"title":93,"path":94},"Functions","/docs/functions",{"title":96,"path":97},"Markdown","/docs/markdown",{"title":99,"path":100},"Plaintext","/docs/plaintext",{"title":102,"path":103},"API","/docs/api",{"name":105,"items":106},"Transformers",[107,110,113,116,119,122,125,128,131,134,137,140,143,146,149,152],{"title":108,"path":109},"What are Transformers?","/docs/transformers",{"title":111,"path":112},"Filters","/docs/transformers/filters",{"title":114,"path":115},"Inline CSS","/docs/transformers/inline-css",{"title":117,"path":118},"Safe Selectors","/docs/transformers/safe-class-names",{"title":120,"path":121},"CSS Purging","/docs/transformers/purge-css",{"title":123,"path":124},"Shorthand CSS","/docs/transformers/shorthand-css",{"title":126,"path":127},"Attribute To Style","/docs/transformers/attribute-to-style",{"title":129,"path":130},"Remove Attributes","/docs/transformers/remove-attributes",{"title":132,"path":133},"Add Attributes","/docs/transformers/add-attributes",{"title":135,"path":136},"Replace Strings","/docs/transformers/replace-strings",{"title":138,"path":139},"Widow Words","/docs/transformers/widows",{"title":141,"path":142},"URL Parameters","/docs/transformers/url-parameters",{"title":144,"path":145},"Base URL","/docs/transformers/base-url",{"title":147,"path":148},"Six HEX","/docs/transformers/six-hex",{"title":150,"path":151},"Prettify","/docs/transformers/prettify",{"title":153,"path":154},"Minify","/docs/transformers/minify",{"name":156,"items":157},"Starter Components",[158,161,164,167],{"title":159,"path":160},"Spacer","/docs/components/spacer",{"title":162,"path":163},"Divider","/docs/components/divider",{"title":165,"path":166},"Button","/docs/components/button",{"title":168,"path":169},"VML","/docs/components/vml",{"name":171,"items":172},"Examples",[173,176,179,182,185,188,191],{"title":174,"path":175},"Spacers","/docs/examples/spacers",{"title":177,"path":178},"Dividers","/docs/examples/dividers",{"title":180,"path":181},"Buttons","/docs/examples/buttons",{"title":183,"path":184},"Cards","/docs/examples/cards",{"title":186,"path":187},"Grids","/docs/examples/grids",{"title":189,"path":190},"Google Fonts","/docs/examples/google-fonts",{"title":192,"path":193},"Reverse Stack","/docs/examples/reverse-stack",{},"data/navigation","lXnN10nQFMOp0U7LPKSlEiRFYPoRC0dC5rgvZn8-pes",{"id":4,"extension":5,"items":198,"meta":269,"stem":195,"__hash__":196},[199,209,214,223,236,254,260],{"name":8,"items":200},[201,202,203,204,205,206,207,208],{"title":11,"path":12},{"title":14,"path":15},{"title":17,"path":18},{"title":20,"path":21},{"title":23,"path":24},{"title":26,"path":27},{"title":29,"path":30},{"title":32,"path":33},{"name":35,"items":210},[211,212,213],{"title":38,"path":39},{"title":41,"path":42},{"title":44,"path":45},{"name":47,"items":215},[216,217,218,219,220,221,222],{"title":50,"path":51},{"title":53,"path":54},{"title":56,"path":57},{"title":59,"path":60},{"title":62,"path":63},{"title":65,"path":66},{"title":68,"path":69},{"name":71,"items":224},[225,226,227,228,229,230,231,232,233,234,235],{"title":74,"path":75},{"title":77,"path":78},{"title":59,"path":80},{"title":62,"path":82},{"title":84,"path":85},{"title":87,"path":88},{"title":90,"path":91},{"title":93,"path":94},{"title":96,"path":97},{"title":99,"path":100},{"title":102,"path":103},{"name":105,"items":237},[238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253],{"title":108,"path":109},{"title":111,"path":112},{"title":114,"path":115},{"title":117,"path":118},{"title":120,"path":121},{"title":123,"path":124},{"title":126,"path":127},{"title":129,"path":130},{"title":132,"path":133},{"title":135,"path":136},{"title":138,"path":139},{"title":141,"path":142},{"title":144,"path":145},{"title":147,"path":148},{"title":150,"path":151},{"title":153,"path":154},{"name":156,"items":255},[256,257,258,259],{"title":159,"path":160},{"title":162,"path":163},{"title":165,"path":166},{"title":168,"path":169},{"name":171,"items":261},[262,263,264,265,266,267,268],{"title":174,"path":175},{"title":177,"path":178},{"title":180,"path":181},{"title":183,"path":184},{"title":186,"path":187},{"title":189,"path":190},{"title":192,"path":193},{},{"id":271,"title":99,"body":272,"description":1585,"extension":1586,"meta":1587,"navigation":516,"path":100,"seo":1588,"sitemap":1589,"stem":1590,"__hash__":1591},"docs/docs/plaintext.md",{"type":273,"value":274,"toc":1573},"minimark",[275,279,283,288,299,345,349,359,387,398,470,478,482,485,544,551,557,563,585,592,645,651,673,676,726,730,743,797,804,816,820,832,884,887,899,1083,1086,1091,1106,1115,1118,1247,1250,1258,1262,1265,1332,1336,1343,1428,1431,1442,1509,1512,1569],[276,277,99],"h1",{"id":278},"plaintext",[280,281,282],"p",{},"Maizzle can automatically create plaintext versions of your HTML emails.",[284,285,287],"h2",{"id":286},"usage","Usage",[280,289,290,291,294,295,298],{},"Generate a plaintext version for all your email templates by adding a ",[292,293,278],"code",{}," key to your templates source in ",[292,296,297],{},"config.js",":",[300,301,306],"pre",{"className":302,"code":303,"filename":297,"language":304,"meta":305,"style":305},"language-js shiki shiki-themes tailwind-css tailwind-css","export default {\n  plaintext: true,\n}\n","js","",[292,307,308,324,339],{"__ignoreMap":305},[309,310,313,317,320],"span",{"class":311,"line":312},"line",1,[309,314,316],{"class":315},"sizJ4","export",[309,318,319],{"class":315}," default",[309,321,323],{"class":322},"sprQ5"," {\n",[309,325,327,331,333,336],{"class":311,"line":326},2,[309,328,330],{"class":329},"sfCc6","  plaintext",[309,332,298],{"class":322},[309,334,335],{"class":315}," true",[309,337,338],{"class":322},",\n",[309,340,342],{"class":311,"line":341},3,[309,343,344],{"class":322},"}\n",[284,346,348],{"id":347},"custom-path","Custom path",[280,350,351,352,354,355,358],{},"Set the ",[292,353,278],{}," key to be a directory path to output plaintext files to a custom location. Plaintext files will be output relative to the ",[292,356,357],{},"build.output.path"," folder.",[300,360,362],{"className":302,"code":361,"filename":297,"language":304,"meta":305,"style":305},"export default {\n  plaintext: 'dist/brand/plaintext',\n}\n",[292,363,364,372,383],{"__ignoreMap":305},[309,365,366,368,370],{"class":311,"line":312},[309,367,316],{"class":315},[309,369,319],{"class":315},[309,371,323],{"class":322},[309,373,374,376,378,381],{"class":311,"line":326},[309,375,330],{"class":329},[309,377,298],{"class":322},[309,379,380],{"class":329}," 'dist/brand/plaintext'",[309,382,338],{"class":322},[309,384,385],{"class":311,"line":341},[309,386,344],{"class":322},[280,388,389,390,393,394,397],{},"You may configure both the output directory and the file extension by providing an object with ",[292,391,392],{},"output.path"," and ",[292,395,396],{},"output.extension"," keys:",[300,399,401],{"className":302,"code":400,"filename":297,"language":304,"meta":305,"style":305},"export default {\n  plaintext: {\n    output: {\n      path: 'dist/brand/plaintext',\n      extension: 'rtxt',\n    }\n  },\n}\n",[292,402,403,411,419,428,440,453,459,465],{"__ignoreMap":305},[309,404,405,407,409],{"class":311,"line":312},[309,406,316],{"class":315},[309,408,319],{"class":315},[309,410,323],{"class":322},[309,412,413,415,417],{"class":311,"line":326},[309,414,330],{"class":329},[309,416,298],{"class":322},[309,418,323],{"class":322},[309,420,421,424,426],{"class":311,"line":341},[309,422,423],{"class":329},"    output",[309,425,298],{"class":322},[309,427,323],{"class":322},[309,429,431,434,436,438],{"class":311,"line":430},4,[309,432,433],{"class":329},"      path",[309,435,298],{"class":322},[309,437,380],{"class":329},[309,439,338],{"class":322},[309,441,443,446,448,451],{"class":311,"line":442},5,[309,444,445],{"class":329},"      extension",[309,447,298],{"class":322},[309,449,450],{"class":329}," 'rtxt'",[309,452,338],{"class":322},[309,454,456],{"class":311,"line":455},6,[309,457,458],{"class":322},"    }\n",[309,460,462],{"class":311,"line":461},7,[309,463,464],{"class":322},"  },\n",[309,466,468],{"class":311,"line":467},8,[309,469,344],{"class":322},[471,472,473,474,477],"alert",{},"\nThe \n",[292,475,476],{},"path","\n option must be a directory path, otherwise a single plaintext file will be generated for all of your emails.\n",[284,479,481],{"id":480},"front-matter","Front Matter",[280,483,484],{},"Generate a plaintext version for a specific Template by enabling it in its Front Matter:",[300,486,491],{"className":487,"code":488,"filename":489,"language":490,"meta":305,"style":305},"language-hbs shiki shiki-themes tailwind-css tailwind-css","---\nplaintext: true\n---\n\n\u003Cx-main>\n  \u003C!-- your email HTML... -->\n\u003C/x-main>\n","emails/example.html","hbs",[292,492,493,498,508,512,518,529,535],{"__ignoreMap":305},[309,494,495],{"class":311,"line":312},[309,496,497],{"class":329},"---\n",[309,499,500,502,505],{"class":311,"line":326},[309,501,278],{"class":315},[309,503,298],{"class":504},"soJEP",[309,506,507],{"class":315}," true\n",[309,509,510],{"class":311,"line":341},[309,511,497],{"class":329},[309,513,514],{"class":311,"line":430},[309,515,517],{"emptyLinePlaceholder":516},true,"\n",[309,519,520,523,526],{"class":311,"line":442},[309,521,522],{"class":504},"\u003C",[309,524,525],{"class":315},"x-main",[309,527,528],{"class":504},">\n",[309,530,531],{"class":311,"line":455},[309,532,534],{"class":533},"smVoC","  \u003C!-- your email HTML... -->\n",[309,536,537,540,542],{"class":311,"line":461},[309,538,539],{"class":504},"\u003C/",[309,541,525],{"class":315},[309,543,528],{"class":504},[280,545,546,547,550],{},"A ",[292,548,549],{},".txt"," file will be output at the same location with the compiled Template.",[280,552,553,554,556],{},"You may of course set ",[292,555,278],{}," to a custom path in Front Matter as well.",[280,558,559,560,562],{},"Using a file path for ",[292,561,278],{}," in Front Matter will output that file at the specified location relative to the project root:",[300,564,566],{"className":487,"code":565,"filename":489,"language":490,"meta":305,"style":305},"---\nplaintext: dist/brand/plain.txt\n---\n",[292,567,568,572,581],{"__ignoreMap":305},[309,569,570],{"class":311,"line":312},[309,571,497],{"class":329},[309,573,574,576,578],{"class":311,"line":326},[309,575,278],{"class":315},[309,577,298],{"class":504},[309,579,580],{"class":329}," dist/brand/plain.txt\n",[309,582,583],{"class":311,"line":341},[309,584,497],{"class":329},[280,586,587,588,591],{},"This will output the plaintext file at ",[292,589,590],{},"dist/brand/plain.txt"," relative to your project root:",[300,593,599],{"className":594,"code":595,"highlights":596,"language":597,"meta":598,"style":305},"language-sh shiki shiki-themes tailwind-css tailwind-css","dist\n└─  brand\n  └─  plain.txt\nsrc\n└─  templates\n  └─  example.html\npackage.json\n...\n",[312,326,341],"sh","no-root",[292,600,601,608,614,620,625,630,635,640],{"__ignoreMap":305},[309,602,605],{"class":603,"line":312},[311,604],"highlight",[309,606,607],{},"dist\n",[309,609,611],{"class":610,"line":326},[311,604],[309,612,613],{},"└─  brand\n",[309,615,617],{"class":616,"line":341},[311,604],[309,618,619],{},"  └─  plain.txt\n",[309,621,622],{"class":311,"line":430},[309,623,624],{},"src\n",[309,626,627],{"class":311,"line":442},[309,628,629],{},"└─  templates\n",[309,631,632],{"class":311,"line":455},[309,633,634],{},"  └─  example.html\n",[309,636,637],{"class":311,"line":461},[309,638,639],{},"package.json\n",[309,641,642],{"class":311,"line":467},[309,643,644],{},"...\n",[280,646,647,648,650],{},"However if you use a directory path, the plaintext file will be output relative to the ",[292,649,357],{}," folder instead, and will use the same name as the Template:",[300,652,654],{"className":487,"code":653,"filename":489,"language":490,"meta":305,"style":305},"---\nplaintext: dist/brand\n---\n",[292,655,656,660,669],{"__ignoreMap":305},[309,657,658],{"class":311,"line":312},[309,659,497],{"class":329},[309,661,662,664,666],{"class":311,"line":326},[309,663,278],{"class":315},[309,665,298],{"class":504},[309,667,668],{"class":329}," dist/brand\n",[309,670,671],{"class":311,"line":341},[309,672,497],{"class":329},[280,674,675],{},"Result:",[300,677,680],{"className":594,"code":678,"highlights":679,"language":597,"meta":598,"style":305},"build_production\n└─  dist\n  └─  brand\n    └─  example.txt\nsrc\n└─  templates\n  └─  example.html\npackage.json\n...\n",[326,341,430],[292,681,682,687,693,699,705,709,713,717,721],{"__ignoreMap":305},[309,683,684],{"class":311,"line":312},[309,685,686],{},"build_production\n",[309,688,690],{"class":689,"line":326},[311,604],[309,691,692],{},"└─  dist\n",[309,694,696],{"class":695,"line":341},[311,604],[309,697,698],{},"  └─  brand\n",[309,700,702],{"class":701,"line":430},[311,604],[309,703,704],{},"    └─  example.txt\n",[309,706,707],{"class":311,"line":442},[309,708,624],{},[309,710,711],{"class":311,"line":455},[309,712,629],{},[309,714,715],{"class":311,"line":461},[309,716,634],{},[309,718,719],{"class":311,"line":467},[309,720,639],{},[309,722,724],{"class":311,"line":723},9,[309,725,644],{},[284,727,729],{"id":728},"permalink","Permalink",[280,731,732,733,739,740,742],{},"If you're using the ",[734,735,737],"a",{"href":736},"/docs/configuration/build#permalink",[292,738,728],{}," Front Matter key in your Template, Maizzle will output the ",[292,741,549],{}," file at that location:",[300,744,746],{"className":487,"code":745,"filename":489,"language":490,"meta":305,"style":305},"---\npermalink: example/email.html\nplaintext: true\n---\n\n\u003Cx-main>\n  \u003C!-- your email HTML... -->\n\u003C/x-main>\n",[292,747,748,752,761,769,773,777,785,789],{"__ignoreMap":305},[309,749,750],{"class":311,"line":312},[309,751,497],{"class":329},[309,753,754,756,758],{"class":311,"line":326},[309,755,728],{"class":315},[309,757,298],{"class":504},[309,759,760],{"class":329}," example/email.html\n",[309,762,763,765,767],{"class":311,"line":341},[309,764,278],{"class":315},[309,766,298],{"class":504},[309,768,507],{"class":315},[309,770,771],{"class":311,"line":430},[309,772,497],{"class":329},[309,774,775],{"class":311,"line":442},[309,776,517],{"emptyLinePlaceholder":516},[309,778,779,781,783],{"class":311,"line":455},[309,780,522],{"class":504},[309,782,525],{"class":315},[309,784,528],{"class":504},[309,786,787],{"class":311,"line":461},[309,788,534],{"class":533},[309,790,791,793,795],{"class":311,"line":467},[309,792,539],{"class":504},[309,794,525],{"class":315},[309,796,528],{"class":504},[280,798,799,800,803],{},"For the Template above, ",[292,801,802],{},"example/email.txt"," will be generated.",[280,805,806,807,809,810,812,813,815],{},"No matter what you set ",[292,808,278],{}," to in Front Matter in this case, as long as it's a truthy value the plaintext file will be output at the location specified by ",[292,811,728],{},", using the exact same filename but with the ",[292,814,549],{}," extension.",[284,817,819],{"id":818},"customization","Customization",[280,821,822,823,831],{},"By default, the plaintext generator in Maizzle uses most default options from ",[734,824,828],{"href":825,"rel":826},"https://codsen.com/os/string-strip-html/#optional-options-object",[827],"nofollow",[292,829,830],{},"string-strip-html",", with this exception:",[300,833,835],{"className":302,"code":834,"language":304,"meta":305,"style":305},"export default {\n  plaintext: {\n    dumpLinkHrefsNearby: {\n      enabled: true\n    }\n  },\n},\n",[292,836,837,845,853,862,871,875,879],{"__ignoreMap":305},[309,838,839,841,843],{"class":311,"line":312},[309,840,316],{"class":315},[309,842,319],{"class":315},[309,844,323],{"class":322},[309,846,847,849,851],{"class":311,"line":326},[309,848,330],{"class":329},[309,850,298],{"class":322},[309,852,323],{"class":322},[309,854,855,858,860],{"class":311,"line":341},[309,856,857],{"class":329},"    dumpLinkHrefsNearby",[309,859,298],{"class":322},[309,861,323],{"class":322},[309,863,864,867,869],{"class":311,"line":430},[309,865,866],{"class":329},"      enabled",[309,868,298],{"class":322},[309,870,507],{"class":315},[309,872,873],{"class":311,"line":442},[309,874,458],{"class":322},[309,876,877],{"class":311,"line":455},[309,878,464],{"class":322},[309,880,881],{"class":311,"line":461},[309,882,883],{"class":322},"},\n",[280,885,886],{},"This ensures URLs from anchors are actually output in the plaintext version.",[280,888,889,890,892,893,895,896,898],{},"You may use a ",[292,891,278],{}," object in your ",[292,894,297],{}," to overwrite any of the defaults from ",[292,897,830],{},".",[300,900,902],{"className":302,"code":901,"filename":297,"language":304,"meta":305,"style":305},"export default {\n  plaintext: {\n    ignoreTags: [],\n    onlyStripTags: [],\n    stripTogetherWithTheirContents: ['script', 'style', 'xml', 'not-plaintext'],\n    skipHtmlDecoding: false,\n    trimOnlySpaces: false,\n    dumpLinkHrefsNearby: {\n      enabled: false,\n      putOnNewLine: false,\n      wrapHeads: '',\n      wrapTails: ''\n    },\n    cb: null,\n  },\n}\n",[292,903,904,912,920,932,943,977,989,1000,1008,1018,1030,1043,1054,1060,1073,1078],{"__ignoreMap":305},[309,905,906,908,910],{"class":311,"line":312},[309,907,316],{"class":315},[309,909,319],{"class":315},[309,911,323],{"class":322},[309,913,914,916,918],{"class":311,"line":326},[309,915,330],{"class":329},[309,917,298],{"class":322},[309,919,323],{"class":322},[309,921,922,925,927,930],{"class":311,"line":341},[309,923,924],{"class":329},"    ignoreTags",[309,926,298],{"class":322},[309,928,929],{"class":329}," []",[309,931,338],{"class":322},[309,933,934,937,939,941],{"class":311,"line":430},[309,935,936],{"class":329},"    onlyStripTags",[309,938,298],{"class":322},[309,940,929],{"class":329},[309,942,338],{"class":322},[309,944,945,948,950,953,956,959,962,964,967,969,972,975],{"class":311,"line":442},[309,946,947],{"class":329},"    stripTogetherWithTheirContents",[309,949,298],{"class":322},[309,951,952],{"class":329}," [",[309,954,955],{"class":329},"'script'",[309,957,958],{"class":322},",",[309,960,961],{"class":329}," 'style'",[309,963,958],{"class":322},[309,965,966],{"class":329}," 'xml'",[309,968,958],{"class":322},[309,970,971],{"class":329}," 'not-plaintext'",[309,973,974],{"class":329},"]",[309,976,338],{"class":322},[309,978,979,982,984,987],{"class":311,"line":455},[309,980,981],{"class":329},"    skipHtmlDecoding",[309,983,298],{"class":322},[309,985,986],{"class":315}," false",[309,988,338],{"class":322},[309,990,991,994,996,998],{"class":311,"line":461},[309,992,993],{"class":329},"    trimOnlySpaces",[309,995,298],{"class":322},[309,997,986],{"class":315},[309,999,338],{"class":322},[309,1001,1002,1004,1006],{"class":311,"line":467},[309,1003,857],{"class":329},[309,1005,298],{"class":322},[309,1007,323],{"class":322},[309,1009,1010,1012,1014,1016],{"class":311,"line":723},[309,1011,866],{"class":329},[309,1013,298],{"class":322},[309,1015,986],{"class":315},[309,1017,338],{"class":322},[309,1019,1021,1024,1026,1028],{"class":311,"line":1020},10,[309,1022,1023],{"class":329},"      putOnNewLine",[309,1025,298],{"class":322},[309,1027,986],{"class":315},[309,1029,338],{"class":322},[309,1031,1033,1036,1038,1041],{"class":311,"line":1032},11,[309,1034,1035],{"class":329},"      wrapHeads",[309,1037,298],{"class":322},[309,1039,1040],{"class":329}," ''",[309,1042,338],{"class":322},[309,1044,1046,1049,1051],{"class":311,"line":1045},12,[309,1047,1048],{"class":329},"      wrapTails",[309,1050,298],{"class":322},[309,1052,1053],{"class":329}," ''\n",[309,1055,1057],{"class":311,"line":1056},13,[309,1058,1059],{"class":322},"    },\n",[309,1061,1063,1066,1068,1071],{"class":311,"line":1062},14,[309,1064,1065],{"class":329},"    cb",[309,1067,298],{"class":322},[309,1069,1070],{"class":315}," null",[309,1072,338],{"class":322},[309,1074,1076],{"class":311,"line":1075},15,[309,1077,464],{"class":322},[309,1079,1081],{"class":311,"line":1080},16,[309,1082,344],{"class":322},[471,1084,1085],{},"\nWith the config above, Maizzle will output plaintext versions for all Templates.\n",[1087,1088,1090],"h3",{"id":1089},"front-matter-override","Front Matter override",[280,1092,1093,1094,1097,1098,1102,1103,1105],{},"Using ",[292,1095,1096],{},"plaintext: true"," like in the ",[734,1099,1101],{"href":1100},"/docs/plaintext#front-matter","Front Matter example"," will override your plaintext config object if you have it defined in ",[292,1104,297],{}," like above.",[280,1107,1108,1109,1111,1112,898],{},"If you need to control ",[292,1110,830],{}," options when generating plaintext for a specific Template, you need to use ",[292,1113,1114],{},"enabled: true",[280,1116,1117],{},"You basically add the options object to the Template's Front Matter:",[300,1119,1121],{"className":487,"code":1120,"language":490,"meta":305,"style":305},"---\nplaintext:\n  dumpLinkHrefsNearby:\n    enabled: true\n    putOnNewLine: true,\n    wrapHeads: '['\n    wrapTails: ']'\n---\n\n\u003Cx-main>\n  \u003Ca href=\"https://example.com\">Click here\u003C/a>\n\u003C/x-main>\n",[292,1122,1123,1127,1134,1141,1150,1160,1177,1190,1194,1198,1206,1239],{"__ignoreMap":305},[309,1124,1125],{"class":311,"line":312},[309,1126,497],{"class":329},[309,1128,1129,1131],{"class":311,"line":326},[309,1130,278],{"class":315},[309,1132,1133],{"class":504},":\n",[309,1135,1136,1139],{"class":311,"line":341},[309,1137,1138],{"class":315},"  dumpLinkHrefsNearby",[309,1140,1133],{"class":504},[309,1142,1143,1146,1148],{"class":311,"line":430},[309,1144,1145],{"class":315},"    enabled",[309,1147,298],{"class":504},[309,1149,507],{"class":315},[309,1151,1152,1155,1157],{"class":311,"line":442},[309,1153,1154],{"class":315},"    putOnNewLine",[309,1156,298],{"class":504},[309,1158,1159],{"class":329}," true,\n",[309,1161,1162,1165,1167,1171,1174],{"class":311,"line":455},[309,1163,1164],{"class":315},"    wrapHeads",[309,1166,298],{"class":504},[309,1168,1170],{"class":1169},"sQMLp"," '",[309,1172,1173],{"class":329},"[",[309,1175,1176],{"class":1169},"'\n",[309,1178,1179,1182,1184,1186,1188],{"class":311,"line":461},[309,1180,1181],{"class":315},"    wrapTails",[309,1183,298],{"class":504},[309,1185,1170],{"class":1169},[309,1187,974],{"class":329},[309,1189,1176],{"class":1169},[309,1191,1192],{"class":311,"line":467},[309,1193,497],{"class":329},[309,1195,1196],{"class":311,"line":723},[309,1197,517],{"emptyLinePlaceholder":516},[309,1199,1200,1202,1204],{"class":311,"line":1020},[309,1201,522],{"class":504},[309,1203,525],{"class":315},[309,1205,528],{"class":504},[309,1207,1208,1211,1213,1216,1219,1222,1225,1227,1230,1233,1235,1237],{"class":311,"line":1032},[309,1209,1210],{"class":504},"  \u003C",[309,1212,734],{"class":315},[309,1214,1215],{"class":1169}," href",[309,1217,1218],{"class":504},"=",[309,1220,1221],{"class":1169},"\"",[309,1223,1224],{"class":329},"https://example.com",[309,1226,1221],{"class":1169},[309,1228,1229],{"class":504},">",[309,1231,1232],{"class":329},"Click here",[309,1234,539],{"class":504},[309,1236,734],{"class":315},[309,1238,528],{"class":504},[309,1240,1241,1243,1245],{"class":311,"line":1045},[309,1242,539],{"class":504},[309,1244,525],{"class":315},[309,1246,528],{"class":504},[280,1248,1249],{},"That will output:",[300,1251,1256],{"className":1252,"code":1254,"language":1255},[1253],"language-text","Click here\n\n[https://example.com]\n","text",[292,1257,1254],{"__ignoreMap":305},[284,1259,1261],{"id":1260},"plaintext-tag","\u003Cplaintext> tag",[280,1263,1264],{},"Output content only in the plaintext version:",[300,1266,1268],{"className":487,"code":1267,"filename":489,"language":490,"meta":305,"style":305},"---\nplaintext: true\n---\n\n\u003Cx-main>\n  This text shows in both the HTML and the plaintext versions.\n\n  \u003Cplaintext>This will be output only in the plaintext version\u003C/plaintext>\n\u003C/x-main>\n",[292,1269,1270,1274,1282,1286,1290,1298,1303,1307,1324],{"__ignoreMap":305},[309,1271,1272],{"class":311,"line":312},[309,1273,497],{"class":329},[309,1275,1276,1278,1280],{"class":311,"line":326},[309,1277,278],{"class":315},[309,1279,298],{"class":504},[309,1281,507],{"class":315},[309,1283,1284],{"class":311,"line":341},[309,1285,497],{"class":329},[309,1287,1288],{"class":311,"line":430},[309,1289,517],{"emptyLinePlaceholder":516},[309,1291,1292,1294,1296],{"class":311,"line":442},[309,1293,522],{"class":504},[309,1295,525],{"class":315},[309,1297,528],{"class":504},[309,1299,1300],{"class":311,"line":455},[309,1301,1302],{"class":329},"  This text shows in both the HTML and the plaintext versions.\n",[309,1304,1305],{"class":311,"line":461},[309,1306,517],{"emptyLinePlaceholder":516},[309,1308,1309,1311,1313,1315,1318,1320,1322],{"class":311,"line":467},[309,1310,1210],{"class":504},[309,1312,278],{"class":315},[309,1314,1229],{"class":504},[309,1316,1317],{"class":329},"This will be output only in the plaintext version",[309,1319,539],{"class":504},[309,1321,278],{"class":315},[309,1323,528],{"class":504},[309,1325,1326,1328,1330],{"class":311,"line":723},[309,1327,539],{"class":504},[309,1329,525],{"class":315},[309,1331,528],{"class":504},[284,1333,1335],{"id":1334},"not-plaintext-tag","\u003Cnot-plaintext> tag",[280,1337,1338,1339,1342],{},"You may also discard content from the plaintext version while preserving it in the HTML, with the help of the ",[292,1340,1341],{},"\u003Cnot-plaintext>"," tag:",[300,1344,1346],{"className":487,"code":1345,"filename":489,"language":490,"meta":305,"style":305},"---\nplaintext: true\n---\n\n\u003Cx-main>\n  This text shows in both the HTML and the plaintext versions.\n\n  \u003Cnot-plaintext>\n    \u003Cp>This paragraph will be output only in the HTML version\u003C/p>\n  \u003C/not-plaintext>\n\u003C/x-main>\n",[292,1347,1348,1352,1360,1364,1368,1376,1380,1384,1393,1411,1420],{"__ignoreMap":305},[309,1349,1350],{"class":311,"line":312},[309,1351,497],{"class":329},[309,1353,1354,1356,1358],{"class":311,"line":326},[309,1355,278],{"class":315},[309,1357,298],{"class":504},[309,1359,507],{"class":315},[309,1361,1362],{"class":311,"line":341},[309,1363,497],{"class":329},[309,1365,1366],{"class":311,"line":430},[309,1367,517],{"emptyLinePlaceholder":516},[309,1369,1370,1372,1374],{"class":311,"line":442},[309,1371,522],{"class":504},[309,1373,525],{"class":315},[309,1375,528],{"class":504},[309,1377,1378],{"class":311,"line":455},[309,1379,1302],{"class":329},[309,1381,1382],{"class":311,"line":461},[309,1383,517],{"emptyLinePlaceholder":516},[309,1385,1386,1388,1391],{"class":311,"line":467},[309,1387,1210],{"class":504},[309,1389,1390],{"class":315},"not-plaintext",[309,1392,528],{"class":504},[309,1394,1395,1398,1400,1402,1405,1407,1409],{"class":311,"line":723},[309,1396,1397],{"class":504},"    \u003C",[309,1399,280],{"class":315},[309,1401,1229],{"class":504},[309,1403,1404],{"class":329},"This paragraph will be output only in the HTML version",[309,1406,539],{"class":504},[309,1408,280],{"class":315},[309,1410,528],{"class":504},[309,1412,1413,1416,1418],{"class":311,"line":1020},[309,1414,1415],{"class":504},"  \u003C/",[309,1417,1390],{"class":315},[309,1419,528],{"class":504},[309,1421,1422,1424,1426],{"class":311,"line":1032},[309,1423,539],{"class":504},[309,1425,525],{"class":315},[309,1427,528],{"class":504},[284,1429,102],{"id":1430},"api",[280,1432,1433,1434,1437,1438,1441],{},"You may render an HTML string to plaintext in your application with the help of the ",[292,1435,1436],{},"plaintext()"," method. The custom tags, like ",[292,1439,1440],{},"\u003Cplaintext>",", are also supported.",[300,1443,1446],{"className":302,"code":1444,"filename":1445,"language":304,"meta":305,"style":305},"import { generatePlaintext } from '@maizzle/framework'\n\nconst plaintext = await generatePlaintext(`\u003Cp>your html string\u003C/p>`)\n\n// your html string\n","app.js",[292,1447,1448,1470,1474,1500,1504],{"__ignoreMap":305},[309,1449,1450,1454,1457,1461,1464,1467],{"class":311,"line":312},[309,1451,1453],{"class":1452},"s8qYB","import",[309,1455,1456],{"class":322}," {",[309,1458,1460],{"class":1459},"sO1gY"," generatePlaintext",[309,1462,1463],{"class":322}," }",[309,1465,1466],{"class":322}," from",[309,1468,1469],{"class":1452}," '@maizzle/framework'\n",[309,1471,1472],{"class":311,"line":326},[309,1473,517],{"emptyLinePlaceholder":516},[309,1475,1476,1479,1482,1485,1488,1491,1494,1497],{"class":311,"line":341},[309,1477,1478],{"class":1452},"const",[309,1480,1481],{"class":329}," plaintext ",[309,1483,1218],{"class":1484},"sVevU",[309,1486,1487],{"class":315}," await",[309,1489,1460],{"class":1490},"s2ImL",[309,1492,1493],{"class":329},"(",[309,1495,1496],{"class":329},"`\u003Cp>your html string\u003C/p>`",[309,1498,1499],{"class":329},")\n",[309,1501,1502],{"class":311,"line":430},[309,1503,517],{"emptyLinePlaceholder":516},[309,1505,1506],{"class":311,"line":442},[309,1507,1508],{"class":533},"// your html string\n",[280,1510,1511],{},"You can also pass a config object to this method:",[300,1513,1515],{"className":302,"code":1514,"filename":1445,"language":304,"meta":305,"style":305},"const plaintext = await generatePlaintext('html string', {\n  posthtml: {\n    // PostHTML options...\n  }\n  // ... string-strip-html options\n})\n",[292,1516,1517,1538,1547,1552,1557,1562],{"__ignoreMap":305},[309,1518,1519,1521,1523,1525,1527,1529,1531,1534,1536],{"class":311,"line":312},[309,1520,1478],{"class":1452},[309,1522,1481],{"class":329},[309,1524,1218],{"class":1484},[309,1526,1487],{"class":315},[309,1528,1460],{"class":1490},[309,1530,1493],{"class":329},[309,1532,1533],{"class":329},"'html string'",[309,1535,958],{"class":322},[309,1537,323],{"class":322},[309,1539,1540,1543,1545],{"class":311,"line":326},[309,1541,1542],{"class":329},"  posthtml",[309,1544,298],{"class":322},[309,1546,323],{"class":322},[309,1548,1549],{"class":311,"line":341},[309,1550,1551],{"class":533},"    // PostHTML options...\n",[309,1553,1554],{"class":311,"line":430},[309,1555,1556],{"class":322},"  }\n",[309,1558,1559],{"class":311,"line":442},[309,1560,1561],{"class":533},"  // ... string-strip-html options\n",[309,1563,1564,1567],{"class":311,"line":455},[309,1565,1566],{"class":322},"}",[309,1568,1499],{"class":329},[1570,1571,1572],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sizJ4, html code.shiki .sizJ4{--shiki-light:#EC4899;--shiki-dark:#EC4899}html pre.shiki code .sprQ5, html code.shiki .sprQ5{--shiki-light:#44403C;--shiki-dark:#44403C}html pre.shiki code .sfCc6, html code.shiki .sfCc6{--shiki-light:#1D4ED8;--shiki-dark:#1D4ED8}html pre.shiki code .soJEP, html code.shiki .soJEP{--shiki-light:#CBD5E1;--shiki-dark:#CBD5E1}html pre.shiki code .smVoC, html code.shiki .smVoC{--shiki-light:#94A3B8;--shiki-light-font-style:italic;--shiki-dark:#94A3B8;--shiki-dark-font-style:italic}html pre.shiki code .sQMLp, html code.shiki .sQMLp{--shiki-light:#0EA5E9;--shiki-dark:#0EA5E9}html pre.shiki code .s8qYB, html code.shiki .s8qYB{--shiki-light:#3730A3;--shiki-dark:#3730A3}html pre.shiki code .sO1gY, html code.shiki .sO1gY{--shiki-light:#2563EB;--shiki-dark:#2563EB}html pre.shiki code .sVevU, html code.shiki .sVevU{--shiki-light:#35393E;--shiki-dark:#35393E}html pre.shiki code .s2ImL, html code.shiki .s2ImL{--shiki-light:#00BF99;--shiki-dark:#00BF99}",{"title":305,"searchDepth":326,"depth":326,"links":1574},[1575,1576,1577,1578,1579,1582,1583,1584],{"id":286,"depth":326,"text":287},{"id":347,"depth":326,"text":348},{"id":480,"depth":326,"text":481},{"id":728,"depth":326,"text":729},{"id":818,"depth":326,"text":819,"children":1580},[1581],{"id":1089,"depth":341,"text":1090},{"id":1260,"depth":326,"text":1261},{"id":1334,"depth":326,"text":1335},{"id":1430,"depth":326,"text":102},"Automatically create plaintext versions of your HTML emails in Maizzle.","md",{},{"title":99,"description":1585},{"loc":100},"docs/plaintext","pmrk2rwo8tr3jKntNMBqo58gWHCV2KkWzhiZ6niUoFg",{"id":4,"extension":5,"items":1593,"meta":1664,"stem":195,"__hash__":196},[1594,1604,1609,1618,1631,1649,1655],{"name":8,"items":1595},[1596,1597,1598,1599,1600,1601,1602,1603],{"title":11,"path":12},{"title":14,"path":15},{"title":17,"path":18},{"title":20,"path":21},{"title":23,"path":24},{"title":26,"path":27},{"title":29,"path":30},{"title":32,"path":33},{"name":35,"items":1605},[1606,1607,1608],{"title":38,"path":39},{"title":41,"path":42},{"title":44,"path":45},{"name":47,"items":1610},[1611,1612,1613,1614,1615,1616,1617],{"title":50,"path":51},{"title":53,"path":54},{"title":56,"path":57},{"title":59,"path":60},{"title":62,"path":63},{"title":65,"path":66},{"title":68,"path":69},{"name":71,"items":1619},[1620,1621,1622,1623,1624,1625,1626,1627,1628,1629,1630],{"title":74,"path":75},{"title":77,"path":78},{"title":59,"path":80},{"title":62,"path":82},{"title":84,"path":85},{"title":87,"path":88},{"title":90,"path":91},{"title":93,"path":94},{"title":96,"path":97},{"title":99,"path":100},{"title":102,"path":103},{"name":105,"items":1632},[1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648],{"title":108,"path":109},{"title":111,"path":112},{"title":114,"path":115},{"title":117,"path":118},{"title":120,"path":121},{"title":123,"path":124},{"title":126,"path":127},{"title":129,"path":130},{"title":132,"path":133},{"title":135,"path":136},{"title":138,"path":139},{"title":141,"path":142},{"title":144,"path":145},{"title":147,"path":148},{"title":150,"path":151},{"title":153,"path":154},{"name":156,"items":1650},[1651,1652,1653,1654],{"title":159,"path":160},{"title":162,"path":163},{"title":165,"path":166},{"title":168,"path":169},{"name":171,"items":1656},[1657,1658,1659,1660,1661,1662,1663],{"title":174,"path":175},{"title":177,"path":178},{"title":180,"path":181},{"title":183,"path":184},{"title":186,"path":187},{"title":189,"path":190},{"title":192,"path":193},{},1780318594627]