Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/hapijs/joi
The most powerful data validation library for JS
https://github.com/hapijs/joi
feat: support bindary buffer that has been JSON.parse(JSON.strinified())
kassah opened this pull request over 1 year ago
kassah opened this pull request over 1 year ago
Nested objects validation not working as expected
MallRoy opened this issue over 1 year ago
MallRoy opened this issue over 1 year ago
Unable to validate nested arrays of objects
logonv opened this issue over 1 year ago
logonv opened this issue over 1 year ago
feat: support uuidv6, uuidv7 and uuidv8 guid types
garymathews opened this pull request over 1 year ago
garymathews opened this pull request over 1 year ago
Not getting custom error message when using .messages()
Juansu01 opened this issue over 1 year ago
Juansu01 opened this issue over 1 year ago
Reuse Schema - Copy Schema and rename Props Name Recursive
michelsampil opened this issue over 1 year ago
michelsampil opened this issue over 1 year ago
Coerce toJSON'ed Buffer to real Buffer
QuentinFarizon opened this issue over 1 year ago
QuentinFarizon opened this issue over 1 year ago
got an error in nextjs 13.4.4:TypeError: Cannot read properties of undefined (reading '$_root')
crazy-max-js opened this issue over 1 year ago
crazy-max-js opened this issue over 1 year ago
got an error in nextjs 13.4.4:TypeError: Cannot read properties of undefined (reading '$_root')
CrazyXiaoSong opened this issue over 1 year ago
CrazyXiaoSong opened this issue over 1 year ago
Date cast to unix timestamp
zakbaig opened this issue over 1 year ago
zakbaig opened this issue over 1 year ago
"label" local context defined in helper.error(code, opt) is override by the label of Messages.root.
hare0319 opened this issue over 1 year ago
hare0319 opened this issue over 1 year ago
allow() skipping all the validation in when()
terrence-wong opened this issue over 1 year ago
terrence-wong opened this issue over 1 year ago
Custom error is ignored with multiply array items
0pt1m1z3r opened this issue over 1 year ago
0pt1m1z3r opened this issue over 1 year ago
Access current key as a parameter of the schema validator to generate dynamically styled labels
SimonGodefroid opened this issue over 1 year ago
SimonGodefroid opened this issue over 1 year ago
When using Joi.alternatives().try(schema1, schema2), Error message have no clue that which property is missing
SE-June opened this issue over 1 year ago
SE-June opened this issue over 1 year ago
fix: commit states to avoid memory leak
Marsup opened this pull request over 1 year ago
Marsup opened this pull request over 1 year ago
Error: "errors.wrap.label" is not allowed to be empty when set warp label in defaults
elizatlawy opened this issue almost 2 years ago
elizatlawy opened this issue almost 2 years ago
Add support for Typescript's exactOptionalPropertyTypes setting
billy-onerail opened this issue almost 2 years ago
billy-onerail opened this issue almost 2 years ago
"Schema can only contain plain objects" when using Joi with SSR
MajorMeerkatThe3rd opened this issue almost 2 years ago
MajorMeerkatThe3rd opened this issue almost 2 years ago
Validation message in Arabic language
MGenidyO opened this issue almost 2 years ago
MGenidyO opened this issue almost 2 years ago
email domain name contains the full-width symbol "。" also pass the verification
zongyz opened this issue almost 2 years ago
zongyz opened this issue almost 2 years ago
Passing meta data from schema to validation result
minhnq013 opened this issue almost 2 years ago
minhnq013 opened this issue almost 2 years ago
Are complex conditions (and/or/and) supported?
JasonTheAdams opened this issue almost 2 years ago
JasonTheAdams opened this issue almost 2 years ago
Getting all possible validation errors for a given schema
KKSzymanowski opened this issue almost 2 years ago
KKSzymanowski opened this issue almost 2 years ago
joi.number.integer accepts 1.0 values (I understand 1.0 is 1 but this should not validate this in joi tester)
Saadzbilal opened this issue almost 2 years ago
Saadzbilal opened this issue almost 2 years ago
feat: add 'today' to Date Validation
hng94 opened this pull request almost 2 years ago
hng94 opened this pull request almost 2 years ago
Custom extension questions regarding mutateRegister/mutateRebuild
Birkbjo opened this issue almost 2 years ago
Birkbjo opened this issue almost 2 years ago
Joi.date().min(Joi.ref('field')) breaks original sended object
leandroluk opened this issue almost 2 years ago
leandroluk opened this issue almost 2 years ago
fix: do not trigger warnings and externals on arrays and alternatives mismatches
Marsup opened this pull request almost 2 years ago
Marsup opened this pull request almost 2 years ago
feat: improve external helpers
Marsup opened this pull request almost 2 years ago
Marsup opened this pull request almost 2 years ago
RangeError: Maximum call stack size exceeded - when using Joi.alternatives().try() inside alter()
BrandonNoad opened this issue almost 2 years ago
BrandonNoad opened this issue almost 2 years ago
Is it possible to override or remove behavior from a field?
meircarlos opened this issue almost 2 years ago
meircarlos opened this issue almost 2 years ago
fix: validation warning types
Marsup opened this pull request almost 2 years ago
Marsup opened this pull request almost 2 years ago
Type definition incorrect for "warning" return type from validateAsync
WVAviator opened this issue almost 2 years ago
WVAviator opened this issue almost 2 years ago
18.0.0 Release Notes
Marsup opened this issue almost 2 years ago
Marsup opened this issue almost 2 years ago
chore: upgrade modules
Marsup opened this pull request almost 2 years ago
Marsup opened this pull request almost 2 years ago
Is it possible to transform the output data after schema validation?
meircarlos opened this issue almost 2 years ago
meircarlos opened this issue almost 2 years ago
chore: fix wrong usage of Joi.expression
Marsup opened this pull request almost 2 years ago
Marsup opened this pull request almost 2 years ago
Joi.template() is not a function - Error when using the doc-example.
kuche1991 opened this issue almost 2 years ago
kuche1991 opened this issue almost 2 years ago
Support for Bun javascript runtime
vesamet opened this issue almost 2 years ago
vesamet opened this issue almost 2 years ago
Changing default Boolean value for Joi is not read in joi.when
mImranAziz opened this issue almost 2 years ago
mImranAziz opened this issue almost 2 years ago
chore: revert 17.8.x line
Marsup opened this pull request almost 2 years ago
Marsup opened this pull request almost 2 years ago
Email validate: Cannot read properties of undefined (reading 'has')
Jingjiasheng opened this issue almost 2 years ago
Jingjiasheng opened this issue almost 2 years ago
Cannot find module '@hapi/hoek/assert' from 'index.js'
sagarpanda opened this issue almost 2 years ago
sagarpanda opened this issue almost 2 years ago
fix: properly transform domain
Marsup opened this pull request almost 2 years ago
Marsup opened this pull request almost 2 years ago
Email validation error in v17.8.1
vmarannan opened this issue almost 2 years ago
vmarannan opened this issue almost 2 years ago
Support for older Node versions maybe lost in v17.8
robatwilliams opened this issue almost 2 years ago
robatwilliams opened this issue almost 2 years ago
node_modules/@hapi/hoek/lib/deepEqual.js:274
nirav-infostretch opened this issue almost 2 years ago
nirav-infostretch opened this issue almost 2 years ago
Validation error since 17.8.1
JoranLive opened this issue almost 2 years ago
JoranLive opened this issue almost 2 years ago
Cannot find module '@hapi/hoek/assert' from '../../node_modules/joi/lib/index.js'
mzyil opened this issue almost 2 years ago
mzyil opened this issue almost 2 years ago
fix: transpile optional chaining
Marsup opened this pull request almost 2 years ago
Marsup opened this pull request almost 2 years ago
chore: use latest address module
Marsup opened this pull request almost 2 years ago
Marsup opened this pull request almost 2 years ago
Fix return spelling in the documentation
madhavappaneni opened this pull request almost 2 years ago
madhavappaneni opened this pull request almost 2 years ago
[types] added "dontChangeOptional" boolean to avoid changing optional props in SchemaMap
maxgalbu opened this pull request almost 2 years ago
maxgalbu opened this pull request almost 2 years ago
500Internal Server Error on postman
jamesvaikom opened this issue almost 2 years ago
jamesvaikom opened this issue almost 2 years ago
Upgrade `@sideway/formula` to `3.0.1` for `CVE-2023-25166`
bnussman opened this pull request almost 2 years ago
bnussman opened this pull request almost 2 years ago
Joi validation passes even when provided with falsy values
ajimbong opened this issue almost 2 years ago
ajimbong opened this issue almost 2 years ago
.when with switch not working as expected
toymachiner62 opened this issue almost 2 years ago
toymachiner62 opened this issue almost 2 years ago
Why the path in error is an array?
guicompeng opened this issue almost 2 years ago
guicompeng opened this issue almost 2 years ago
Is JOI usable in browser?
DaveStein opened this issue almost 2 years ago
DaveStein opened this issue almost 2 years ago
multipart/form-data Validation
charbel911 opened this issue almost 2 years ago
charbel911 opened this issue almost 2 years ago
Clarify Joi.ref documentation to work with arrays.
redwert opened this issue about 2 years ago
redwert opened this issue about 2 years ago
Is it possible to extend Joi schema using a existent rule?
ppfmagno opened this issue about 2 years ago
ppfmagno opened this issue about 2 years ago
should change ValidationError class from anonymous class to named class
leandroluk opened this issue about 2 years ago
leandroluk opened this issue about 2 years ago
Doesn't work with create-react-app
OneHatRepo opened this issue about 2 years ago
OneHatRepo opened this issue about 2 years ago
Support for any.fork() for array objects
cshuiu opened this issue about 2 years ago
cshuiu opened this issue about 2 years ago
Joi.number().validate('1') is return true, but '1' is string
jianh1994 opened this issue about 2 years ago
jianh1994 opened this issue about 2 years ago
Validate the validation: Disallow certain feature/combinations
christian-schwaderer opened this issue about 2 years ago
christian-schwaderer opened this issue about 2 years ago
Allow null values in BooleanSchema methods
krymen opened this pull request about 2 years ago
krymen opened this pull request about 2 years ago
Difficulties when importing, ... is not a function
sezanzeb opened this issue about 2 years ago
sezanzeb opened this issue about 2 years ago
Alternatives() not working as expected
sgurnani99 opened this issue about 2 years ago
sgurnani99 opened this issue about 2 years ago
string().uri() not working with accented characters
mlarcher opened this issue about 2 years ago
mlarcher opened this issue about 2 years ago
GitHub Workflows security hardening
sashashura opened this pull request about 2 years ago
sashashura opened this pull request about 2 years ago
Update @sideway/address to v5.0.0
elen-ita opened this pull request about 2 years ago
elen-ita opened this pull request about 2 years ago
How to throw warning for optional field?
MubashirWaheed opened this issue about 2 years ago
MubashirWaheed opened this issue about 2 years ago
alternatives.try different messages
ahmafi opened this issue about 2 years ago
ahmafi opened this issue about 2 years ago
TypeError: Method get %TypedArray%.prototype.buffer called on incompatible receiver [object Object]
everhardt opened this issue about 2 years ago
everhardt opened this issue about 2 years ago
Joi.ref() cannot make required() rules effective
Uncorrected opened this issue about 2 years ago
Uncorrected opened this issue about 2 years ago
local unknown setting should always take precedence of global allowUnknown setting
kamweti opened this pull request about 2 years ago
kamweti opened this pull request about 2 years ago
Struggling with testing joi.alternatives().conditional()
RonenISRb opened this issue about 2 years ago
RonenISRb opened this issue about 2 years ago
better cache documentation
muametgrooby opened this issue about 2 years ago
muametgrooby opened this issue about 2 years ago
isPresent option on .or()
thetif opened this issue about 2 years ago
thetif opened this issue about 2 years ago
Add addditional fields/keys based on another fields value
mStirner opened this issue about 2 years ago
mStirner opened this issue about 2 years ago
"Item cannot come after itself" from ref with a duplicated property name
joshkel opened this issue about 2 years ago
joshkel opened this issue about 2 years ago
error message thrown from custom function should always replace any.custom
maybesmurf opened this issue about 2 years ago
maybesmurf opened this issue about 2 years ago
Fix for #2874
dariosn85 opened this pull request about 2 years ago
dariosn85 opened this pull request about 2 years ago
Missing helper.error() method parameter type definition
dariosn85 opened this issue about 2 years ago
dariosn85 opened this issue about 2 years ago
Support function to marshall error label
marco-scoppetta-qatalog opened this pull request about 2 years ago
marco-scoppetta-qatalog opened this pull request about 2 years ago
Extracting types from a Joi schema
AGrabovajFitA opened this issue over 2 years ago
AGrabovajFitA opened this issue over 2 years ago
Require at least 1 field using .or()
lagroms opened this issue over 2 years ago
lagroms opened this issue over 2 years ago
Why is Joi heavy and not tree-shakeable ?
HamzaM3 opened this issue over 2 years ago
HamzaM3 opened this issue over 2 years ago
Fix Joi issue #2599:
martin-petersen opened this pull request over 2 years ago
martin-petersen opened this pull request over 2 years ago
ObjectSchema.describe() has incorrect typing
grundb opened this issue over 2 years ago
grundb opened this issue over 2 years ago
Why my validator keep throwing blablabla is not allowed?
thoriqadillah opened this issue over 2 years ago
thoriqadillah opened this issue over 2 years ago
unknown(false) is not work when configuration "allowUnknown" is true
LuEason opened this issue over 2 years ago
LuEason opened this issue over 2 years ago
feat(d.ts): Improve value typing for assert function
lxcid opened this pull request over 2 years ago
lxcid opened this pull request over 2 years ago
Form submission breaks when trying to validate an image
matikotyla opened this issue over 2 years ago
matikotyla opened this issue over 2 years ago
custom function not called when schema has valid()
stockson opened this issue over 2 years ago
stockson opened this issue over 2 years ago
Add more functionality to external validators
asologor opened this pull request over 2 years ago
asologor opened this pull request over 2 years ago
how don't use custom error message ?
syymo opened this issue over 2 years ago
syymo opened this issue over 2 years ago