title: Trying to prevent Yup form validation from accepting -0 as a positive integer
body: <p>I’m creating a form validation with Yup in a react project. I want a min number of 0 and a max number of 10 (simple enough right?) Problem is for some reason -0 is allowed as a valid positive integer. Any suggestions on implementing something to prevent this and only allowing 0-10 would be greatly appreciated.</p>
  <p>Edit: This is what I have so far and I cant seem to find a method in Yup's documentation to resolve this. forgive me if this is too vague</p>
  <pre><code>const validationSchema = Yup.object().shape({
    weight: Yup.number()
      .required(`Value required`)
      .integer()
      .positive()
      .min(0)
      .max(10, `Weight can't be greater than 10`),
  });
  </code></pre>
  <p>I am getting the result I want as far as validation.. BUT -0 seems to be acceptable which I can't have.</p>
  <p>Thanks again</p>