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