correttore icon indicating copy to clipboard operation
correttore copied to clipboard

ROADMAP

Open mieszkosabo opened this issue 4 months ago • 0 comments

This is the roadmap for v1. I probably won't publish new version until most important features are implemented.

  • [x] Primitives
    • [x] string
    • [x] number
    • [x] bigint
    • [x] boolean
    • [x] date
    • [x] symbol
    • [x] undefined
    • [x] null
    • [x] void
    • [x] any
    • [x] unknown
    • [x] never
    • [x] nan
  • [x] coerce
    • [x] string
    • [x] number
    • [x] boolean
    • [x] bigint
    • [x] date
  • [x] literals
  • [x] Strings
    • [x] max
    • [x] min
    • [x] length
    • [x] email
    • [x] url
    • [x] emoji
    • [x] uuid
    • [x] cuid
    • [x] cuid2
    • [x] ulid
    • [x] regex
    • [x] includes
    • [x] startsWith
    • [x] endsWith
    • [x] datetime
    • [x] ip
    • [x] trim
    • [x] toLowerCase
    • [x] toUpperCase
    • [ ] date
    • [ ] time
  • [x] Numbers
    • [x] gt
    • [x] gte
    • [x] lt
    • [x] lte
    • [x] int
    • [x] positive
    • [x] nonnegative
    • [x] negative
    • [x] nonpositive
    • [x] multipleOf
    • [x] finite
    • [x] safe
  • [x] BigInts
    • [x] gt
    • [x] gte
    • [x] lt
    • [x] lte
    • [x] positive
    • [x] nonnegative
    • [x] negative
    • [x] nonpositive
    • [x] multipleOf
  • [x] #5 🐙
    • [x] min 🐙
    • [x] max 🐙
  • [ ] Enums 🐙
    • [ ] options 🐙
    • [ ] enum 🐙
    • [ ] extract 🐙
    • [ ] exclude 🐙
  • [ ] Native Enums 🐙
    • [ ] enum 🐙
  • [x] Optionals
  • [x] Nullables
  • [ ] Objects
    • [ ] shape
    • [ ] keyof
    • [ ] extend
    • [ ] merge
    • [ ] pick
    • [ ] omit
    • [ ] partial
    • [ ] deepPartial
    • [ ] required
    • [x] passthrough
    • [x] strict
    • [ ] strip
    • [ ] catchall
  • [x] Arrays
    • [x] element
    • [x] nonempty
    • [x] min
    • [x] max
    • [x] length
    • [x] c.array(...) syntax
    • [x] .array() syntax
  • [ ] Tuples 🐙
    • [ ] rest 🐙
  • [x] Unions
    • [x] or syntax
  • [ ] Discriminated unions 🐙
  • [ ] Records 🐙
  • [ ] #6 🐙
  • [x] #7
    • [x] nonempty
    • [x] min
    • [x] max
    • [x] size
  • [ ] Intersections
  • [ ] Recursive types
  • [ ] Promises
  • [ ] InstanceOf
  • [ ] Functions
  • [ ] Preprocess
  • [ ] Parse methods
    • [x] parse
    • [ ] parseAsync
    • [ ] safeParse 🐙
    • [ ] safeParseAsync
    • [ ] refine
    • [ ] superRefine
    • [ ] transform
    • [ ] default
    • [ ] describe
    • [ ] catch
    • [x] optional
    • [x] nullable
    • [x] #4
    • [x] array
    • [ ] promise
    • [x] or
    • [ ] and
    • [ ] brand
    • [ ] readonly
    • [ ] pipe

mieszkosabo avatar Mar 01 '24 09:03 mieszkosabo