Skip to content

Instantly share code, notes, and snippets.

@fakefarm
Forked from coryhouse/mockDataSchema.js
Created September 21, 2017 23:55
Show Gist options
  • Save fakefarm/3b75fb8cb0aaac7f1369fcb804d20ae6 to your computer and use it in GitHub Desktop.
Save fakefarm/3b75fb8cb0aaac7f1369fcb804d20ae6 to your computer and use it in GitHub Desktop.
Mock Data Schema for "Building a JavaScript Development Environment" on Pluralsight
export const schema = {
"type": "object",
"properties": {
"users": {
"type": "array",
"minItems": 3,
"maxItems": 5,
"items": {
"type": "object",
"properties": {
"id": {
"type": "number",
"unique": true,
"minimum": 1
},
"firstName": {
"type": "string",
"faker": "name.firstName"
},
"lastName": {
"type": "string",
"faker": "name.lastName"
},
"email": {
"type": "string",
"faker": "internet.email"
}
},
"required": ["id", "firstName", "lastName", "email"]
}
}
},
"required": ["users"]
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment