@finnair/v-validation-moment
    TypeScript icon, indicating that this package has built-in type declarations

    1.1.0-alpha.6 • Public • Published

    npm version

    v-validation-moment

    @finnair/v-validation-moment is an extension to @finnair/v-validation.

    Vmoment extension uses custom Moment extensions to support full JSON roundtrip with strict validation.

    Documentation for v-validation.

    Getting Started

    Install v-validation using yarn:

    yarn add @finnair/v-validation-moment

    Or npm:

    npm install @finnair/v-validation-moment

    Vmoment

    MomentValidator can be used to build custom Moment validators/converters by supplying a parse function. However, Moment instances always serialize to JSON in full date-time format. V supports Moment extensions that requires an exact input format and also serialize to JSON using that same format.

    Time zone 00:00 is serialized as Z.

    Vmoment. Format Description
    date YYYY-MM-DD Local date.
    dateUtc YYYY-MM-DD Date in UTC time zone.
    dateTime YYYY-MM-DDTHH:mm:ssZ Date and time in local (parsed) time zone.
    dateTimeUtc YYYY-MM-DDTHH:mm:ssZ Date and time in UTC time zone.
    dateTimeMillis YYYY-MM-DDTHH:mm:ss.SSSZ  Date and time with millis in local (parsed) time zone.
    dateTimeMillisUtc YYYY-MM-DDTHH:mm:ss.SSSZ  Date and time with millis in UTC time zone.
    time HH:mm:ss Local time.
    duration ISO 8601 Duration moment.duration with pattern validation.

    Install

    npm i @finnair/v-validation-moment

    DownloadsWeekly Downloads

    225

    Version

    1.1.0-alpha.6

    License

    MIT

    Unpacked Size

    18.7 kB

    Total Files

    10

    Last publish

    Collaborators

    • ssaarela
    • paazmaya
    • jsemi
    • karlkeskyla