JSON::MaybeXS already favors Cpanel::JSON::XS (and has for many
years, now).  Allow users to skip installing JSON::MaybeXS if
they want an XS-based JSON implementation.
---
 There is more JSON on the way...

 lib/PublicInbox/ManifestJsGz.pm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/PublicInbox/ManifestJsGz.pm b/lib/PublicInbox/ManifestJsGz.pm
index f98d9d01..16d2a87c 100644
--- a/lib/PublicInbox/ManifestJsGz.pm
+++ b/lib/PublicInbox/ManifestJsGz.pm
@@ -16,7 +16,7 @@ use HTTP::Date qw(time2str);
 *try_cat = \&PublicInbox::Inbox::try_cat;
 
 our $json;
-for my $mod (qw(JSON::MaybeXS JSON JSON::PP)) {
+for my $mod (qw(Cpanel::JSON::XS JSON::MaybeXS JSON JSON::PP)) {
        eval "require $mod" or next;
        # ->ascii encodes non-ASCII to "\uXXXX"
        $json = $mod->new->ascii(1) and last;
--
unsubscribe: one-click, see List-Unsubscribe header
archive: https://public-inbox.org/meta/

Reply via email to