{"version":3,"sources":["../../../packages/tools/build/webpack/shell.index-html.transform.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,aAAa,EAAE,MAAM,kCAAkC,CAAC;wCAElC,aAAa,aAAa,MAAM;AAA/D,wBAeE","file":"shell.index-html.transform.d.ts","sourcesContent":["import { readdirSync } from 'fs';\r\nimport { TargetOptions } from '@angular-builders/custom-webpack';\r\n\r\nexport default (targetOptions: TargetOptions, indexHtml: string) => {\r\n    const i = indexHtml.indexOf('</body>');\r\n    const bundlePath = '../../dist/packages/shell/bundle';\r\n    const files = readdirSync(bundlePath);\r\n\r\n    let insert = '';\r\n    for (const file of files) {\r\n        if (file.indexOf('msftsme.') === 0 || file.indexOf('vendor.') === 0) {\r\n            insert += `<script src=\"${file}\" defer></script>`;\r\n        }\r\n    }\r\n\r\n    return `${indexHtml.slice(0, i)}\r\n                ${insert}\r\n                ${indexHtml.slice(i)}`;\r\n};\r\n"]}