parent
2a0e42fb5b
commit
e69bfc1ef5
@ -1,38 +0,0 @@ |
|||||||
/* |
|
||||||
* SPDX-License-Identifier: GPL-3.0 |
|
||||||
* Vesktop, a desktop app aiming to give you a snappier Discord Experience |
|
||||||
* Copyright (c) 2023 Vendicated and Vencord contributors |
|
||||||
*/ |
|
||||||
|
|
||||||
import { globalExternalsWithRegExp } from "@fal-works/esbuild-plugin-global-externals"; |
|
||||||
|
|
||||||
const names = { |
|
||||||
webpack: "Vencord.Webpack", |
|
||||||
"webpack/common": "Vencord.Webpack.Common", |
|
||||||
utils: "Vencord.Util", |
|
||||||
api: "Vencord.Api", |
|
||||||
"api/settings": "Vencord", |
|
||||||
components: "Vencord.Components" |
|
||||||
}; |
|
||||||
|
|
||||||
export default globalExternalsWithRegExp({ |
|
||||||
getModuleInfo(modulePath) { |
|
||||||
const path = modulePath.replace("@vencord/types/", ""); |
|
||||||
let varName = names[path]; |
|
||||||
if (!varName) { |
|
||||||
const altMapping = names[path.split("/")[0]]; |
|
||||||
if (!altMapping) throw new Error("Unknown module path: " + modulePath); |
|
||||||
|
|
||||||
varName = |
|
||||||
altMapping + |
|
||||||
"." + |
|
||||||
// @ts-ignore |
|
||||||
path.split("/")[1].replaceAll("/", "."); |
|
||||||
} |
|
||||||
return { |
|
||||||
varName, |
|
||||||
type: "cjs" |
|
||||||
}; |
|
||||||
}, |
|
||||||
modulePathFilter: /^@vencord\/types.+$/ |
|
||||||
}); |
|
Loading…
Reference in new issue