From f5b71bea583b25e1d8d97f5bcb0eccbe5ea14aff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan-Otto=20Kr=C3=B6pke?= Date: Thu, 18 Sep 2025 20:27:05 +0200 Subject: [PATCH 1/2] Add go module struct to import the regex definition from external packages --- go.mod | 3 +++ regexes.go | 6 ++++++ 2 files changed, 9 insertions(+) create mode 100644 go.mod create mode 100644 regexes.go diff --git a/go.mod b/go.mod new file mode 100644 index 00000000..e0023fd3 --- /dev/null +++ b/go.mod @@ -0,0 +1,3 @@ +module github.com/ua-parser/uap-core + +go 1.22 diff --git a/regexes.go b/regexes.go new file mode 100644 index 00000000..de8985ed --- /dev/null +++ b/regexes.go @@ -0,0 +1,6 @@ +package uap_core + +import _ "embed" + +//go:embed regexes.yaml +var Regexes []byte From d40dcb0721159eeddec012e595becf0ea0312bda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan-Otto=20Kr=C3=B6pke?= Date: Sun, 19 Oct 2025 20:46:22 +0200 Subject: [PATCH 2/2] Apply suggestions from code review --- regexes.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/regexes.go b/regexes.go index de8985ed..f27b720d 100644 --- a/regexes.go +++ b/regexes.go @@ -3,4 +3,4 @@ package uap_core import _ "embed" //go:embed regexes.yaml -var Regexes []byte +var RegexDefinitions []byte