Bläddra i källkod

fix: case insensitive build args

Sv443 1 år sedan
förälder
incheckning
17dc3a391f
1 ändrade filer med 1 tillägg och 1 borttagningar
  1. 1 1
      src/tools/post-build.ts

+ 1 - 1
src/tools/post-build.ts

@@ -339,7 +339,7 @@ function getCliArg<TReturn extends string = string>(name: string, defaultVal: TR
 function getCliArg<TReturn extends string = string>(name: string, defaultVal?: TReturn | (string & {})): TReturn | undefined
 /** Returns the value of a CLI argument (in the format `--arg=<value>`) or the value of `defaultVal` if it doesn't exist */
 function getCliArg<TReturn extends string = string>(name: string, defaultVal?: TReturn | (string & {})): TReturn | undefined {
-  const arg = process.argv.find((v) => v.trim().match(new RegExp(`^(--)?${name}=.+$`)));
+  const arg = process.argv.find((v) => v.trim().match(new RegExp(`^(--)?${name}=.+$`, "i")));
   const val = arg?.split("=")?.[1];
   return (val && val.length > 0 ? val : defaultVal)?.trim() as TReturn | undefined;
 }