Explorar o código

Merge pull request #5039 from overleaf/jpa-web-metrics-module-pages

[web] modernize metrics module

GitOrigin-RevId: 24e9abd4b8aacacc4ed183c230a283d3d7afa281
Jakob Ackermann %!s(int64=5) %!d(string=hai) anos
pai
achega
7923ceda6d
Modificáronse 1 ficheiros con 13 adicións e 0 borrados
  1. 13 0
      services/web/webpack.config.js

+ 13 - 0
services/web/webpack.config.js

@@ -33,6 +33,19 @@ if (fs.existsSync(MODULES_PATH)) {
   }, entryPoints)
 }
 
+// Add entrypoints for each "page"
+glob
+  .sync(path.join(__dirname, 'modules/*/frontend/js/pages/**/*.js'))
+  .forEach(page => {
+    // in: /workspace/services/web/modules/foo/frontend/js/pages/bar.js
+    // out: modules/foo/pages/bar
+    const name = path
+      .relative(__dirname, page)
+      .replace(/frontend[/]js[/]/, '')
+      .replace(/.js$/, '')
+    entryPoints[name] = './' + path.relative(__dirname, page)
+  })
+
 glob.sync(path.join(__dirname, 'frontend/js/pages/**/*.js')).forEach(page => {
   // in: /workspace/services/web/frontend/js/pages/marketing/homepage.js
   // out: pages/marketing/homepage