Skip to content

Instantly share code, notes, and snippets.

@hatemhosny
Created September 25, 2017 16:27
Show Gist options
  • Save hatemhosny/169490ba139ae0058d34653ce6bb32dd to your computer and use it in GitHub Desktop.
Save hatemhosny/169490ba139ae0058d34653ce6bb32dd to your computer and use it in GitHub Desktop.
json-schema-faker json-server
{"lectures":[{"id":37407,"presenter":"Chris Turcotte","title":"Nemo ipsa eligendi velit et pariatur eaque dolores.","email":"Shyanne_Larkin@hotmail.com","description":"Rem eos ut ut libero autem. Doloremque inventore nesciunt architecto aperiam ut. Odio consequatur totam et. Incidunt excepturi eius. Aut numquam doloremque fugit sunt et qui. Doloribus blanditiis modi neque explicabo commodi minima.","series":"ipsum quis enim","url":"https://dennis.biz","datePublished":"Sun Mar 27 2016 00:42:09 GMT+0200 (Egypt Standard Time)","imageUrl":"http://lorempixel.com/640/480"},{"id":23640,"presenter":"Joany Kirlin","title":"Aut velit harum et blanditiis vel quaerat.","email":"Dewitt_Swaniawski@yahoo.com","description":"Ut perspiciatis provident commodi optio similique temporibus non occaecati neque. Voluptas quisquam eum eos rerum quisquam et iure modi nemo. Ducimus et vero ut sapiente et molestias similique sint expedita. Ut eligendi ullam.","series":"pariatur suscipit autem","url":"https://bobbie.info","datePublished":"Wed Nov 16 2016 10:20:30 GMT+0200 (Egypt Standard Time)","imageUrl":"http://lorempixel.com/640/480"},{"id":30427,"presenter":"Sally Beahan","title":"Est quia iusto inventore rerum doloremque.","email":"Terry12@gmail.com","description":"Voluptatem occaecati distinctio. Rerum veniam consectetur expedita sequi. Corrupti temporibus ut autem pariatur ipsum. Quia dolor consequuntur quos vero perferendis praesentium ex blanditiis mollitia. Culpa et omnis blanditiis enim quia. Sit dolor aut est sit et.","series":"et odit doloremque","url":"https://kian.org","datePublished":"Mon Feb 29 2016 11:11:19 GMT+0200 (Egypt Standard Time)","imageUrl":"http://lorempixel.com/640/480"},{"id":71343,"presenter":"Eliezer Smith","title":"Rem omnis delectus aut voluptatibus officia qui.","email":"Ezequiel.Waters@gmail.com","description":"Beatae explicabo est animi odio quidem velit quam quasi. At error rem. Ut ut ipsa iste. Sapiente et necessitatibus. Dicta voluptatem doloremque aperiam ut amet est sunt.","series":"eveniet dolor et","url":"http://dale.info","datePublished":"Sun Jan 17 2016 06:48:54 GMT+0200 (Egypt Standard Time)","imageUrl":"http://lorempixel.com/640/480"},{"id":50019,"presenter":"Ezekiel Medhurst","title":"Harum sunt nostrum velit et sit nulla.","email":"Jana.Reynolds@hotmail.com","description":"Velit aliquid reiciendis repudiandae quis eligendi vel sit eum. Adipisci ea aut veritatis ipsum quas id quam sit. Culpa culpa quos et explicabo minima quo qui quo. Natus esse qui quis ipsam libero sed omnis quaerat. Occaecati molestiae vel.","series":"dolores exercitationem at","url":"http://olen.biz","datePublished":"Sat Sep 03 2016 10:21:40 GMT+0200 (Egypt Standard Time)","imageUrl":"http://lorempixel.com/640/480"},{"id":75209,"presenter":"Rosamond Schimmel","title":"Dolore sint reprehenderit soluta.","email":"Abbey_Kuhic@yahoo.com","description":"Recusandae eius unde illo ut illum. Consequatur quisquam commodi consequatur aliquam enim quas fugit et. Est reiciendis fuga praesentium quia impedit. Ut repellendus aut in.","series":"eos cumque magnam","url":"https://sim.name","datePublished":"Thu May 12 2016 03:42:54 GMT+0200 (Egypt Standard Time)","imageUrl":"http://lorempixel.com/640/480"},{"id":38516,"presenter":"Sydnee Boyle","title":"Id alias quibusdam odio esse aperiam alias.","email":"Corine77@yahoo.com","description":"Eaque autem dolor consequuntur et autem voluptatem et voluptatem sint. Nihil fuga distinctio modi deserunt modi qui tempore adipisci voluptatem. Iusto a quae magnam. Molestiae nesciunt magni id. Sapiente iste et fugit nihil in. Veniam rerum eum labore facilis quod adipisci architecto vero.","series":"sit placeat quis","url":"https://idell.biz","datePublished":"Mon May 09 2016 23:38:32 GMT+0200 (Egypt Standard Time)","imageUrl":"http://lorempixel.com/640/480"},{"id":84784,"presenter":"Dominic Connelly","title":"Voluptate voluptatem architecto.","email":"Ricky.Strosin@yahoo.com","description":"Tempora non saepe atque. Repellat accusamus ab maiores sit quis aut dolor fugiat. Est repellat aut exercitationem quibusdam aliquid excepturi.","series":"sit dolores assumenda","url":"https://audie.biz","datePublished":"Fri Oct 14 2016 14:35:18 GMT+0200 (Egypt Standard Time)","imageUrl":"http://lorempixel.com/640/480"},{"id":55588,"presenter":"Margret Witting","title":"Quia facere ad rerum reprehenderit sed at fugit quo sed.","email":"Thad22@gmail.com","description":"Ipsa voluptas provident. Cumque sed non illum et ex officiis odit aliquam. Explicabo labore recusandae similique ut dolorem. Est magnam corrupti rerum ipsam. Consequatur aut et autem voluptatem omnis. Dolores beatae numquam.","series":"magni magnam sunt","url":"https://dulce.org","datePublished":"Thu Nov 10 2016 06:51:55 GMT+0200 (Egypt Standard Time)","imageUrl":"http://lorempixel.com/640/480"},{"id":94948,"presenter":"Jabari Cronin","title":"Id aut quam cumque quam magni odio fuga et tempora.","email":"Carlie19@yahoo.com","description":"Iste aut sapiente illo quos. Reiciendis qui architecto earum. Architecto molestiae hic. Autem expedita eligendi quas voluptas eum voluptas doloremque sunt. Ut omnis aut officiis debitis quasi quidem a.","series":"ea incidunt quos","url":"http://zena.net","datePublished":"Sun Nov 13 2016 11:29:49 GMT+0200 (Egypt Standard Time)","imageUrl":"http://lorempixel.com/640/480"},{"id":23214,"presenter":"Eudora Crooks","title":"Impedit commodi ea dolores ullam.","email":"Maurine81@yahoo.com","description":"Inventore alias incidunt asperiores nesciunt et eos doloribus in nisi. Aliquid qui eligendi pariatur aperiam dolorem est aliquam dolore. Quia a similique aut repellat hic accusamus. Provident vero officia consequuntur nisi natus ut voluptas.","series":"quisquam praesentium tenetur","url":"https://jacquelyn.name","datePublished":"Fri May 13 2016 06:23:01 GMT+0200 (Egypt Standard Time)","imageUrl":"http://lorempixel.com/640/480"},{"id":31154,"presenter":"Malika Connelly DVM","title":"Non fugit perferendis ipsum inventore amet.","email":"Delta_Koss@yahoo.com","description":"Quod blanditiis exercitationem sit. Quibusdam autem tenetur. Praesentium nihil quas aspernatur. Libero deleniti non. Praesentium omnis non quod aperiam non corrupti. At voluptas natus molestiae autem voluptatem non impedit sapiente.","series":"mollitia qui tempora","url":"https://kasandra.name","datePublished":"Tue Apr 05 2016 20:24:24 GMT+0200 (Egypt Standard Time)","imageUrl":"http://lorempixel.com/640/480"},{"id":18742,"presenter":"Bill Rolfson","title":"Mollitia facere ad distinctio similique ea.","email":"Ludie_Powlowski@hotmail.com","description":"Sit voluptate enim praesentium ducimus molestiae deserunt et similique. Architecto sed atque quisquam maiores saepe quam dicta quae. Veniam officiis nulla cupiditate sit perspiciatis.","series":"magnam et recusandae","url":"http://mohammed.com","datePublished":"Fri Jul 01 2016 06:07:26 GMT+0200 (Egypt Standard Time)","imageUrl":"http://lorempixel.com/640/480"}]}
{
"scripts": {
"api": "npm-run-all json-schema-faker json-server",
"json-schema-faker": "generate-json api/schema.json api/db.json",
"json-server": "json-server --watch api/db.json"
}
"devDependencies": {
"json-schema-faker": "^0.3.6",
"json-server": "^0.8.22"
}
}
{
"type": "object",
"properties": {
"lectures": {
"type": "array",
"minItems": 10,
"maxItems": 20,
"items": {
"type": "object",
"properties": {
"id": {
"type": "number",
"faker": "random.number"
},
"presenter": {
"type": "string",
"faker": "name.findName"
},
"title": {
"type": "string",
"faker": "lorem.sentence"
},
"description": {
"type": "string",
"faker": "lorem.paragraph"
},
"series": {
"type": "string",
"faker": "lorem.words"
},
"email": {
"type": "string",
"faker": "internet.email"
},
"url": {
"type": "string",
"faker": "internet.url"
},
"datePublished": {
"type": "string",
"faker": "date.past"
},
"imageUrl": {
"type": "string",
"faker": "image.imageUrl"
}
},
"required": [
"id",
"presenter",
"title",
"email",
"description",
"series",
"url",
"datePublished",
"imageUrl"
]
}
}
},
"required": ["lectures"]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment