windows: fix bun plugin (#8485)

* plugins work now

* real

* Update src/js/builtins/BundlerPlugin.ts

* [autofix.ci] apply automated fixes

---------

Co-authored-by: Jarred Sumner <jarred@jarredsumner.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
This commit is contained in:
dave caruso
2024-01-25 19:34:51 -08:00
committed by GitHub
parent 3c42dfd42b
commit 83ac4f0c33
5 changed files with 48 additions and 2 deletions

View File

@@ -5841,3 +5841,17 @@ pub const QuoteEscapeFormat = struct {
try writer.writeAll(self.data[i..]);
}
};
/// Generic. Works on []const u8, []const u16, etc
pub inline fn indexOfScalar(input: anytype, scalar: std.meta.Child(@TypeOf(input))) ?usize {
if (comptime std.meta.Child(@TypeOf(input)) == u8) {
return strings.indexOfCharUsize(input, scalar);
} else {
return std.mem.indexOfScalar(std.meta.Child(@TypeOf(input)), input, scalar);
}
}
/// Generic. Works on []const u8, []const u16, etc
pub fn containsScalar(input: anytype, item: std.meta.Child(@TypeOf(input))) bool {
return indexOfScalar(input, item) != null;
}