0.0.7 • Published 3 years ago

fvi-js-validator v0.0.7

Weekly downloads
3
License
MIT
Repository
github
Last release
3 years ago

FVI - Vaolidator JS

How to use

const { Validator, Required, isString, isNotEmpty, isInteger, isMin } = require('fvi-js-validator')

const validate = Validator({
  id: Required([isString(), isNotEmpty()]),
  age: Required([isInteger(), isMin(18)]),
  name: [isString()],
})

try {
  validate({ id: '1234', age: 10 })
} catch (e) {
  console.error(e)
}

fvi-js-validator - npm scripts

  • npm run compile: Clean temp files and e directories.
  • npm run debug-test: Run mocha unit tests with DEBUG enabled.
  • npm run test: Run mocha unit tests.
  • npm run debug-dev: Run dev mode, waiting for changes to run unit tests with DEBUG enabled (watch mode).
  • npm run dev: Run dev mode, waiting for changes to run unit tests.
  • npm run prod: Run with NODE_ENV=production.
  • npm run coverage: Run unit tests and coverage with nyc.
  • npm run release: Init git flow release from next package version, patch, git flow.
  • npm run release:minor: Init git flow release from next package version, minor, git flow.
  • npm run release:major: Init git flow release from next package version, major, git flow release start.
  • npm run release:finish: Finish current releas, git flow.