srctree

Gregory Mullen parent e8d0159a 1ee8f612
add remaining known browsers

without version dates
inlinesplit
src/bot-detection/browsers.zig added: 67, removed: 1, total 66
@@ -17,6 +17,17 @@ pub const Versions: [browser_count][]const Date = brk: {
break :brk v;
};
 
pub const Brave = struct {
pub const Version = enum(u16) {
_,
 
pub const Dates = compileDates(&VerDates);
pub const VerDates = [_]VerDate{
.{ 0, 0 },
};
};
};
 
pub const Chrome = struct {
pub const Version = enum(u16) {
_,
@@ -62,6 +73,17 @@ pub const Chrome = struct {
};
};
 
pub const Edge = struct {
pub const Version = enum(u16) {
_,
 
pub const Dates = compileDates(&VerDates);
pub const VerDates = [_]VerDate{
.{ 0, 0 },
};
};
};
 
pub const Firefox = struct {
pub const Version = enum(u16) {
_,
@@ -107,6 +129,50 @@ pub const Firefox = struct {
};
};
 
pub const Hastur = struct {
pub const Version = enum(u16) {
_,
 
pub const Dates = compileDates(&VerDates);
pub const VerDates = [_]VerDate{
.{ 0, 0 },
};
};
};
 
pub const Ladybird = struct {
pub const Version = enum(u16) {
_,
 
pub const Dates = compileDates(&VerDates);
pub const VerDates = [_]VerDate{
.{ 0, 0 },
};
};
};
 
pub const Opera = struct {
pub const Version = enum(u16) {
_,
 
pub const Dates = compileDates(&VerDates);
pub const VerDates = [_]VerDate{
.{ 0, 0 },
};
};
};
 
pub const Safari = struct {
pub const Version = enum(u16) {
_,
 
pub const Dates = compileDates(&VerDates);
pub const VerDates = [_]VerDate{
.{ 0, 0 },
};
};
};
 
pub const Msie = struct {
pub const Version = enum(u16) {
_,