Prune Monaco distribution, fix JS acting like TS in Scaffold

We don't need most of the bundled languages or localizations, so they were just
taking up disk space pointlessly.
This commit is contained in:
Abe Jellinek 2022-09-12 14:06:17 -07:00
parent 88869f43ae
commit 52e8fa8995
2 changed files with 15 additions and 2 deletions

View file

@ -15,7 +15,6 @@ const symlinkDirs = [
'chrome/content/zotero/xpcom/translate/src',
'styles',
'translators',
'resource/vs'
];
// list of folders which are copied to the build folder
@ -56,6 +55,16 @@ const symlinkFiles = [
'update.rdf',
'!chrome/skin/default/zotero/**/*.scss',
'!resource/citeproc_rs_wasm.js',
// We only need a few Monaco languages
'!resource/vs/**/*',
'resource/vs/loader.js',
'resource/vs/editor/editor.main.{js,css,nls.js}',
'resource/vs/base/**/*',
'resource/vs/basic-languages/javascript/*.js',
'resource/vs/basic-languages/typescript/*.js',
'resource/vs/basic-languages/xml/*.js',
'resource/vs/language/typescript/*.js',
'resource/vs/language/json/*.js',
];