build: switch to esbuild-plugin-version-injector for injecting version strings (#8723)

This commit is contained in:
Jeroen Claassens
2022-10-08 02:54:45 +02:00
committed by GitHub
parent 62332c2720
commit d923d0ab96
20 changed files with 91 additions and 13 deletions

View File

@@ -33,10 +33,11 @@ function findPackageJSON(
*/
function version(name: string): string {
try {
const pkg =
name === '@discordjs/voice'
? require('../../package.json')
: findPackageJSON(dirname(require.resolve(name)), name, 3);
if (name === '@discordjs/voice') {
return '[VI]{{inject}}[/VI]';
}
const pkg = findPackageJSON(dirname(require.resolve(name)), name, 3);
return pkg?.version ?? 'not found';
} catch {
return 'not found';