Merge pull request #24046 from overleaf/em-cdn-assets

Load assets from the CDN in selected pages

GitOrigin-RevId: c2b25f74e30c0ce47e486855dee3815d72d43d47
This commit is contained in:
Eric Mc Sween
2025-03-06 09:05:23 +00:00
committed by Copybot
parent 8e86a78666
commit 4ccc21ca85
30 changed files with 325 additions and 42 deletions
+6 -3
View File
@@ -1,6 +1,6 @@
// Run babel on tests to allow support for import/export statements in Node
require('@babel/register')({
extensions: ['.ts', '.tsx', '.js', '.jsx', '.mjs', '.svg'],
extensions: ['.ts', '.tsx', '.js', '.jsx', '.mjs'],
plugins: [['module-resolver', { alias: { '^@/(.+)': './frontend/js/\\1' } }]],
})
@@ -85,9 +85,12 @@ globalThis.fetch =
window.fetch =
(url, ...options) => fetch(new URL(url, 'http://127.0.0.1'), ...options)
// ignore CSS/LESS files
// ignore style/image files
const { addHook } = require('pirates')
addHook(() => '', { exts: ['.css', '.less'], ignoreNodeModules: false })
addHook(() => '', {
exts: ['.css', '.less', '.svg', '.png', '.gif', '.mp4'],
ignoreNodeModules: false,
})
globalThis.HTMLElement.prototype.scrollIntoView = () => {}