sdin
Version:
JavaScript package builder.
2 lines • 1 kB
JavaScript
import{getDependenceVersion as r}from"../../utils/npm";import{relativePosix as e}from"../../utils/path";function t(n){var t=n.parent.devEmoji,e=n.scripts.filter(t=>!r(n.parent.pkg,t.key));return'<!DOCTYPE html>\n<html>\n <head>\n <meta charset="UTF-8"/>\n '.concat(n.getMetaHtmlString(),"\n <title>").concat(t?t+" ":"").concat(n.getHtmlTitle(),"</title>\n <script>window.datas=").concat(JSON.stringify(n.getHtmlDatas()),"<\/script>\n ").concat(n.getLinkHtmlString(),"\n ").concat(n.getScriptHtmlString(e),"\n ").concat(n.getStyleHtmlString(),'\n </head>\n <body>\n <div id="app">\n ').concat(n.getSkeleton(),"\n </div>\n </body>\n</html>")}function n(t,n){return"import React from 'react'\nimport { createRoot } from 'react-dom/client'\nimport Entry from ".concat(JSON.stringify(e(n,t.index)),"\n\nconst root = createRoot(document.getElementById('app'))\nroot.render(<Entry />)")}export{t as getHtmlString,n as getScriptString};
//# sourceMappingURL=template.js.map