Просмотр исходного кода

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

[web] modernize metrics module

GitOrigin-RevId: 24e9abd4b8aacacc4ed183c230a283d3d7afa281
Jakob Ackermann 5 лет назад
Родитель
Сommit
7923ceda6d
1 измененных файлов с 13 добавлено и 0 удалено
  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