GraphQ...idation(3pm)
π GraphQL::Validation π
okay bestie, sit down, hydrate, and let me tell you about GraphQL::Validation β a Perl implementation, living its best life in manual section 3pm (that's the perl module section, iykyk). It's short, it's sweet, and it is exactly what it says on the tin. No notes. π
β¨ NAME β¨
GraphQL::Validation β a Perl implementation. That's it. That's the name. Iconic behavior, honestly. π
πΈ VERSION πΈ
Version 0.02 π¦
β SYNOPSIS β
So the docs say "perhaps a little code snippet," and like⦠they're not wrong?? Here's the vibe they're giving us:
use GraphQL;
my $foo = GraphQL->new();
...
That's the whole thing. The ... is doing a LOT of heavy lifting there, bestie. Use it as your little starter pack and go be the main character. β¨
π«Ά EXPORT π«Ά
This is where you'd find a list of functions that can be exported. BUT β and this is the fun part β the docs literally say you can delete this section if you don't export anything, like when you're a purely object-oriented module. So basically it's a "fill in the blank if it applies to you" situation. No cap. π
π SUBROUTINES/METHODS π
function1π§function2π
Yeah. That's the list. Two placeholders holding it down. They're doing their best and honestly? Respect. π
π AUTHOR π
Ed J, "<etj at cpan.org>" β the legend who made all of this happen. Say thank you. π«Ά
π₯ BUGS π₯
Found something broken? Not vibing with a feature? Please report it, bestie, because that's how things get better:
- email your bugs or feature requests to
"bug-graphql at rt.cpan.org"π - or slide into the web interface at
<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=GraphQL>π
And here's the sweet part: I (the author) will be notified, and then you'll automatically be notified of progress on your bug as changes get made. It's giving teamwork. It's giving communication. We love to see it. π
π SUPPORT π
You can find documentation for this module with the perldoc command:
perldoc GraphQL
You can also go looking for information at these spots:
- RT: CPAN's request tracker β report bugs here, fr fr π
<http://rt.cpan.org/NoAuth/Bugs.html?Dist=GraphQL>
- AnnoCPAN: Annotated CPAN documentation β annotations, the director's commentary version π
<http://annocpan.org/dist/GraphQL>
- CPAN Ratings β tell the people how you feel β
<http://cpanratings.perl.org/d/GraphQL>
- Search CPAN β go hunting π΅οΈ
<http://search.cpan.org/dist/GraphQL/>
πΈ ACKNOWLEDGEMENTS πΈ
(empty. a moment of silence. sometimes the absence IS the statement. ποΈ)
π LICENSE AND COPYRIGHT π
Copyright 2017 Ed J. π
Okay so here's the legal tea, and I need you to actually read it because it's, like, legally binding and stuff:
This program is free software; you can redistribute it and/or modify it under the terms of the the Artistic License (2.0). You can grab the full license right here:
<http://www.perlfoundation.org/artistic_license_2_0>
Any use, modification, and distribution of the Standard or Modified Versions is governed by this Artistic License. And here's the deal: by using, modifying or distributing the Package, you accept this license. Do not use, modify, or distribute the Package if you don't accept this license. That's the rule. No exceptions. π«
If your Modified Version was derived from a Modified Version made by someone who isn't you, you're still on the hook for making sure your Modified Version complies with the requirements of this license. Lineage matters, bestie. π§¬
This license does not grant you the right to use any trademark, service mark, tradename, or logo of the Copyright Holder. So no, you can't just slap their logo on your thing. π
This license includes the non-exclusive, worldwide, free-of-charge patent license to make, have made, use, offer to sell, sell, import and otherwise transfer the Package with respect to any patent claims licensable by the Copyright Holder that are necessarily infringed by the Package. If you institute patent litigation (including a cross-claim or counterclaim) against any party alleging that the Package constitutes direct or contributory patent infringement, then this Artistic License to you shall terminate on the date that such litigation is filed. Boom. Gone. β‘
Disclaimer of Warranty: THE PACKAGE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS IS' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT ARE DISCLAIMED TO THE EXTENT PERMITTED BY YOUR LOCAL LAW. UNLESS REQUIRED BY LAW, NO COPYRIGHT HOLDER OR CONTRIBUTOR WILL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING IN ANY WAY OUT OF THE USE OF THE PACKAGE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
β οΈ Yes, that's in all caps on purpose. Legally dramatic. Do not skip it. π
and that's the whole page, bestie!! π¦ this was generated by perl v5.34.0 on 2022-03-27, and the header/footer situation was GraphQ...idation(3pm) β yeah, it's truncated, it's a whole aesthetic, we don't talk about it. π go forth and use GraphQL; responsibly. mwah. πβ¨π
π¦ where this page comes from
- debian bookworm: libgraphql-perl 0.54-1 Β· Artistic-2.0
- debian trixie: libgraphql-perl 0.54-1 Β· Artistic-2.0
- ubuntu noble: libgraphql-perl 0.54-1 Β· Artistic-2.0
- ubuntu resolute: libgraphql-perl 0.54-1 Β· Artistic-2.0
- ubuntu stonking: libgraphql-perl 0.54-1 Β· Artistic-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms