{"version":3,"file":"/Users/anthonygubler/development/dojo-org/parade/src/code.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/code.block.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,MAAM,IAAI,CAAC;AACzB,OAAO,KAAK,IAAI,MAAM,gBAAgB,CAAC;AACvC,MAAM,KAAK,GAAG,OAAO,CAAC,SAAS,CAAC,CAAC;AACjC,OAAO,CAAC,gCAAgC,CAAC,CAAC;AAC1C,OAAO,CAAC,qCAAqC,CAAC,CAAC;AAC/C,OAAO,CAAC,8BAA8B,CAAC,CAAC;AACxC,OAAO,CAAC,qCAAqC,CAAC,CAAC;AAC/C,OAAO,CAAC,8BAA8B,CAAC,CAAC;AAExC,MAAM,CAAC,OAAO,WAAU,gBAAqB;IAC5C,MAAM,QAAQ,GAAQ,EAAE,CAAC;IACzB,gBAAgB,CAAC,OAAO,CAAC,CAAC,eAAuB,EAAE,EAAE;QACpD,MAAM,EAAE,GAAG,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,EAAE,EAAE,eAAe,CAAC,CAAC;QACrD,IAAI,IAAI,GAAG,EAAE,CAAC;QACd,IAAI,EAAE,CAAC,UAAU,CAAC,EAAE,CAAC,EAAE;YACtB,IAAI,GAAG,EAAE,CAAC,YAAY,CAAC,EAAE,EAAE,OAAO,CAAC,CAAC;SACpC;QACD,MAAM,OAAO,GAAG,KAAK,CAAC,SAAS,CAAC,IAAI,EAAE,KAAK,CAAC,SAAS,CAAC,GAAG,EAAE,KAAK,CAAC,CAAC;QAClE,QAAQ,CAAC,eAAe,CAAC,GAAG,OAAO,CAAC;IACrC,CAAC,CAAC,CAAC;IACH,OAAO,QAAQ,CAAC;AACjB,CAAC","sourcesContent":["import * as fs from 'fs';\nimport * as path from 'canonical-path';\nconst Prism = require('prismjs');\nrequire('prismjs/components/prism-clike');\nrequire('prismjs/components/prism-javascript');\nrequire('prismjs/components/prism-jsx');\nrequire('prismjs/components/prism-typescript');\nrequire('prismjs/components/prism-tsx');\n\nexport default function(exampleFilenames: any) {\n\tconst examples: any = {};\n\texampleFilenames.forEach((exampleFilename: string) => {\n\t\tconst ts = path.join(process.cwd(), exampleFilename);\n\t\tlet code = '';\n\t\tif (fs.existsSync(ts)) {\n\t\t\tcode = fs.readFileSync(ts, 'utf-8');\n\t\t}\n\t\tconst content = Prism.highlight(code, Prism.languages.tsx, 'tsx');\n\t\texamples[exampleFilename] = content;\n\t});\n\treturn examples;\n}\n"]}