1.0.5 • Published 7 years ago

json-server-helpr v1.0.5

Weekly downloads
-
License
MIT
Repository
-
Last release
7 years ago

json-server-helpr

elements to assist with setting up json-server to mock various protocols

styled with prettier XO code style

see example setup here

adapter usage

example below illustrates how to mock feathers-rest syntax

import faker from 'faker'
import _ from 'lodash'
import RandExp from 'randexp'
import {feathers} from 'json-server-helpr'
import resource from './resource'

const {pre, post} = feathers

const ssnRe = new RandExp(/\d{3}-\d{2}-\d{4}/)
const phoneRe = new RandExp(/\(\d{3}\) \d{3}-\d{4}/)
const zipRe = new RandExp(/\d{5}/)

export default Object.assign({}, resource, {
  fake: () => {
    const firstName = faker.name.firstName()
    const lastName = faker.name.lastName()
    return {
      firstName: firstName,
      lastName: lastName,
      fullName: `${lastName}, ${firstName}`,
      dateOfBirth: faker.date.past(),
      gender: _.sample(['M', 'F']),
      ssn: ssnRe.gen(),
      phoneNumber: phoneRe.gen(),
      address: faker.address.streetAddress(),
      city: faker.address.city(),
      state: faker.address.stateAbbr(),
      zip: zipRe.gen()
    }
  },

  pre,
  post
})
1.0.5

7 years ago

1.0.4

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago