{"version":3,"file":"/Users/anthonygubler/development/dojo-org/parade/src/readme.block.ts","sourceRoot":"","sources":["../node_modules/@dojo/webpack-contrib/css-module-dts-loader/index.js?type=ts&instanceName=0_custom-elements!/Users/anthonygubler/development/dojo-org/parade/src/readme.block.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,MAAM,IAAI,CAAC;AACzB,OAAO,KAAK,IAAI,MAAM,gBAAgB,CAAC;AACvC,MAAM,OAAO,GAAG,OAAO,CAAC,SAAS,CAAC,CAAC;AACnC,MAAM,WAAW,GAAG,OAAO,CAAC,cAAc,CAAC,CAAC;AAC5C,MAAM,aAAa,GAAG,OAAO,CAAC,eAAe,CAAC,CAAC;AAC/C,MAAM,SAAS,GAAG,OAAO,CAAC,kBAAkB,CAAC,CAAC;AAC9C,MAAM,UAAU,GAAG,OAAO,CAAC,oBAAoB,CAAC,CAAC;AACjD,MAAM,UAAU,GAAG,OAAO,CAAC,mBAAmB,CAAC,CAAC;AAEhD,SAAS,QAAQ,CAAC,OAAe;IAChC,OAAO,OAAO,EAAE;SACd,GAAG,CAAC,WAAW,EAAE,EAAE,UAAU,EAAE,IAAI,EAAE,CAAC;SACtC,GAAG,CAAC,UAAU,CAAC;SACf,GAAG,CAAC,aAAa,CAAC;SAClB,GAAG,CAAC,UAAU,EAAE;QAChB,CAAC,EAAE,QAAQ;QACX,EAAE,EAAE,iCAAiC;QACrC,EAAE,EAAE,iBAAiB;QACrB,EAAE,EAAE,eAAe;QACnB,EAAE,EAAE,eAAe;QACnB,GAAG,EAAE,oCAAoC;KACzC,CAAC;SACD,GAAG,CAAC,SAAS,CAAC;SACd,WAAW,CAAC,OAAO,CAAC;SACpB,QAAQ,EAAE,CAAC;AACd,CAAC;AAED,MAAM,CAAC,OAAO,WAAU,eAAoB;IAC3C,MAAM,OAAO,GAAQ,EAAE,CAAC;IACxB,eAAe,CAAC,OAAO,CAAC,CAAC,cAAsB,EAAE,EAAE;QAClD,MAAM,MAAM,GAAG,EAAE,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,EAAE,EAAE,cAAc,CAAC,EAAE,MAAM,CAAC,CAAC;QACjF,MAAM,OAAO,GAAG,QAAQ,CAAC,MAAM,CAAC,CAAC;QACjC,OAAO,CAAC,cAAc,CAAC,GAAG,OAAO,CAAC;IACnC,CAAC,CAAC,CAAC;IACH,OAAO,OAAO,CAAC;AAChB,CAAC","sourcesContent":["import * as fs from 'fs';\nimport * as path from 'canonical-path';\nconst unified = require('unified');\nconst remarkParse = require('remark-parse');\nconst remark2rehype = require('remark-rehype');\nconst stringify = require('rehype-stringify');\nconst addClasses = require('rehype-add-classes');\nconst sectionize = require('remark-sectionize');\n\nfunction markdown(content: string) {\n\treturn unified()\n\t\t.use(remarkParse, { commonmark: true })\n\t\t.use(sectionize)\n\t\t.use(remark2rehype)\n\t\t.use(addClasses, {\n\t\t\tp: 'inline',\n\t\t\tul: 'list list-disc list-inside my-4',\n\t\t\th1: 'text-3xl h mb-4',\n\t\t\th2: 'text-2xl my-4',\n\t\t\th3: 'text-2xl my-4',\n\t\t\tpre: 'bg-blue-900 rounded px-4 py-4 my-4'\n\t\t})\n\t\t.use(stringify)\n\t\t.processSync(content)\n\t\t.toString();\n}\n\nexport default function(readmeFilenames: any) {\n\tconst readmes: any = {};\n\treadmeFilenames.forEach((readmeFilename: string) => {\n\t\tconst readme = fs.readFileSync(path.join(process.cwd(), readmeFilename), 'utf8');\n\t\tconst content = markdown(readme);\n\t\treadmes[readmeFilename] = content;\n\t});\n\treturn readmes;\n}\n"]}