7.2.2 • Published 4 years ago

@naloxonemap/data-faker v7.2.2

Weekly downloads
13
License
MIT
Repository
github
Last release
4 years ago

Naloxone Map Data Faker

Generate fake data for the Naloxone Map project.

Installation

npm -i --save @naloxonemap/data-faker

API

  • genKits

    parameters: num: number. Default = 5

    returns array of kits. First 3 will always have an expires value in the past.

    sample

  • genUsers

    parameters: num: number. Default = 5

    returns array of users.

    sample

Usage

import { genKits } from '@naloxonemap/data-faker';

const kits = async () => {
return await genKits(10)
}

console.log(kits) // prints array of 10 faked json objects

Example data

Kit

  {
    _id: '5f3383771b4f4c1668305f9b',
    location: {
      address: '9759 Lyla Coves',
      postalZip: '28816-2319',
      country: 'Canada',
      provinceState: 'Québec',
      point: { type: 'Point', coordinates: [Object] },
      city: 'Strosinstad'
    },
    lastVerified: 2008-09-15T10:15:28.925Z,
    openingHours: [
      { weekday: 0, opensAt: '22:18', closesAt: 'closed' },
      { weekday: 5, opensAt: '05:44', closesAt: 'closed' },
      { weekday: 1, opensAt: '21:19', closesAt: 'closed' },
      { weekday: 4, opensAt: 'closed', closesAt: 'closed' },
      { weekday: 0, opensAt: 'closed', closesAt: 'closed' },
      { weekday: 6, opensAt: 'closed', closesAt: '02:53' },
      { weekday: 2, opensAt: 'closed', closesAt: '20:45' }
    ],
    expires: 2020-05-12T05:51:51.543Z,
    organizationName: 'Lemke - Crona',
    notes: [
      { locale: 'en', content: 'proident sit' },
      { locale: 'en', content: 'commodo mollit qui' },
      { locale: 'fr', content: 'in irure' },
      { locale: 'en', content: 'nostrud labore' }
    ],
    createdBy: {
      username: 'aute exercitation',
      userId: 'sunt sed officia ullamco nostrud',
      email: 'HqF5owqp@rtRNFjohZbEtIF.nfct'
    },
    createdOn: '1951-05-22T14:14:10.897Z',
    lastVerifiedBy: {
      username: 'deserunt aute ad dolor',
      userId: 'irure ex amet id',
      email: 'GUKyNmhbjDPsbS@YktCUTGB.ruj'
    },
    lastEditedOn: '1994-06-04T01:01:59.475Z',
    lastEditedBy: {
      username: 'nostrud aliquip Ut eu reprehenderit',
      userId: 'est in esse deserunt',
      email: '28krdY@uQcUGxsSQuOTLKnoLHhZRwnIHHnxBMK.uy'
    },
    contacts: [
      {
        info: 'sunt magna nostrud culpa',
        name: 'elit',
        public: true,
        primary: true
      },
      {
        info: 'nulla mollit aute',
        name: 'aliquip proident nostrud',
        public: false,
        primary: true
      },
      {
        info: 'nulla',
        name: 'proident id cupidatat ut',
        public: true,
        primary: false
      }
    ]
  }

User

{ _id: '5f3384295298545644232c42', username: 'Madisyn.Cruickshank', password: 'tempor', activated: true, invited_by: { email: 'Dexter_Moen@hotmail.com', username: 'Terrence_Heaney', _id: 'reprehenderit sed mollit sit velit' }, created_at: '1989-09-12T18:18:59.712Z', last_login: '1982-07-14T06:49:53.414Z', suspended: false, kits_modified: 80001496.1043899, kits_added: 99258415.4586966, email: 'Evangeline.Auer40@hotmail.com', roles: ' VERIFY_KITS ', 'MANAGE_USERS ' }

7.2.2

4 years ago

7.2.1

4 years ago

7.2.0

4 years ago

7.1.0

4 years ago

7.0.4

4 years ago

7.0.3

4 years ago

7.0.2

4 years ago

7.0.0

4 years ago

6.1.0

4 years ago

6.0.1

4 years ago

6.0.2

4 years ago

6.0.0

4 years ago

5.0.0

4 years ago

4.2.0

4 years ago

4.1.0

4 years ago

4.0.0

4 years ago

3.0.4

4 years ago

3.0.3

4 years ago

3.0.2

4 years ago

3.0.0

4 years ago

2.2.1

4 years ago

2.2.0

4 years ago

2.1.0

4 years ago

2.0.0

4 years ago

1.4.0

4 years ago

1.3.1

4 years ago

1.2.0

4 years ago

1.3.0

4 years ago

1.1.0

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago