{"_id":"@captainsafia/ratatouille","_rev":"14-126c4b19da7bd6dbaf2ce16e4b5b27c4","name":"@captainsafia/ratatouille","time":{"modified":"2022-06-12T15:40:53.907Z","created":"2017-03-09T06:43:37.452Z","1.0.0":"2017-03-09T06:43:37.452Z","1.0.1":"2017-03-09T06:49:57.032Z","1.1.0":"2017-03-09T20:41:59.948Z","1.1.1":"2017-03-10T00:56:42.742Z","1.1.2":"2017-03-10T01:16:27.757Z","1.1.3":"2017-03-10T01:25:20.079Z","1.1.4":"2017-03-10T01:27:05.748Z","1.1.5":"2017-03-10T10:36:42.777Z","1.2.0":"2017-03-10T10:45:45.326Z","1.3.0":"2017-03-11T02:57:18.807Z"},"maintainers":[{"name":"captainsafia","email":"safia@safia.rocks"}],"dist-tags":{"latest":"1.3.0"},"description":"A Node.js interface to Allrecipes.com","readme":"# ratatouille\n\nratatouille is a Node.js scrapper for allrecipes.com. It allows you to\nextract basic information about a recipe, the ingredients required, and\nthe steps involved.\n\n### Installation\n\n```\nnpm install @captainsafia/ratatouille\n```\n\n### Usage\n\n```\n> import Ratatouille from '@captainsafia/ratatouille';\n> const recipe = new Ratatouille('http://allrecipes.com/recipe/254910/kicked-up-mac-cheese');\n> recipe.readyInTime\n'25 minutes'\n> recipe.prepTime\n'10 minutes'\n> recipe.cookTime\n'15 minutes'\n> recipe.calories\n'830'\n> recipe.ingredients\n[ { quantity: '14.5',\n    unit: 'ounce',\n    preparation: '',\n    name: 'package macaroni and cheese mix' },\n  { quantity: '1/2', unit: 'cup', preparation: '', name: 'milk' },\n  { quantity: '1/2',\n    unit: 'cup',\n    preparation: 'divided',\n    name: 'butter' },\n  { quantity: '15',\n    unit: 'ounce',\n    preparation: 'drained',\n    name: 'can Libby\\'s® Sweet Peas' },\n  { quantity: '15',\n    unit: 'ounce',\n    preparation: 'drained',\n    name: 'can Libby\\'s® Whole Kernel Sweet Corn' },\n  { quantity: '4',\n    unit: 'ounce',\n    preparation: 'drained',\n    name: 'jar diced pimentos' },\n  { quantity: '1/2',\n    unit: 'cups',\n    preparation: '',\n    name: 'panko bread crumbs' } ]\n```\n\n![Ratatouille Demo](ratatouille-demo.png)\n","versions":{"1.1.0":{"name":"@captainsafia/ratatouille","version":"1.1.0","description":"A Node.js interface to Allrecipes.com","main":"index.js","scripts":{"prepublish":"npm run build","build:lib":"babel src -d lib","build:clean":"rimraf lib","build":"npm run build:clean && npm run build:lib"},"keywords":["allrecipes","interface","cooking"],"author":{"name":"Safia Abdalla","email":"safia@safia.rocks"},"repository":{"type":"git","url":"git+https://github.com/captainsafia/ratatouille.git"},"license":"MIT","dependencies":{"cheerio":"^0.22.0","moment":"^2.17.1","node-fetch":"^1.6.3","pos":"^0.4.2"},"publishConfig":{"access":"public"},"devDependencies":{"babel-cli":"^6.23.0","babel-preset-env":"^1.2.1","rimraf":"^2.6.1"},"babel":{"presets":[["env",{"targets":{"node":"current"}}]]},"gitHead":"9816afe39958a45750204be1d622130fbfcc6e89","bugs":{"url":"https://github.com/captainsafia/ratatouille/issues"},"homepage":"https://github.com/captainsafia/ratatouille#readme","_id":"@captainsafia/ratatouille@1.1.0","_shasum":"21482962bafdf63b99e93c6ba16758d0b41a1e1e","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.6.0","_npmUser":{"name":"captainsafia","email":"safia@safia.rocks"},"dist":{"shasum":"21482962bafdf63b99e93c6ba16758d0b41a1e1e","tarball":"https://registry.npmjs.org/@captainsafia/ratatouille/-/ratatouille-1.1.0.tgz","integrity":"sha512-FDrUpYgo6oFfk+U5K4cQ+Uowq8A4cwFov7Tx4iEV/9oDCWaqijSEtuHrs9SgXlNiar9vqVfw4gQMDcO9b9YRDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrXEpmumLyGS0waboT90wMy7FWA0UJyk37Ufz8pngXTgIhAOR0JzqZMOUewhQKHBsqV4wnuN5ANp7w6xi4yBV3w5AM"}]},"maintainers":[{"name":"captainsafia","email":"safia@safia.rocks"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ratatouille-1.1.0.tgz_1489092119397_0.009266092209145427"}},"1.1.2":{"name":"@captainsafia/ratatouille","version":"1.1.2","description":"A Node.js interface to Allrecipes.com","main":"index.js","scripts":{"prepublish":"npm run build","build:lib":"babel src -d lib","build:clean":"rimraf lib","build":"npm run build:clean && npm run build:lib"},"keywords":["allrecipes","interface","cooking"],"author":{"name":"Safia Abdalla","email":"safia@safia.rocks"},"repository":{"type":"git","url":"git+https://github.com/captainsafia/ratatouille.git"},"license":"MIT","dependencies":{"cheerio":"^0.22.0","moment":"^2.17.1","sync-request":"^4.0.1"},"publishConfig":{"access":"public"},"devDependencies":{"babel-cli":"^6.23.0","babel-preset-env":"^1.2.1","rimraf":"^2.6.1"},"babel":{"presets":[["env",{"targets":{"node":"current"}}]]},"gitHead":"a74bc4e4c41a8359057f4728a680cb93646116d4","bugs":{"url":"https://github.com/captainsafia/ratatouille/issues"},"homepage":"https://github.com/captainsafia/ratatouille#readme","_id":"@captainsafia/ratatouille@1.1.2","_shasum":"9edec6ca9412acf11f0f4e2fdd599c379ce275ba","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.6.0","_npmUser":{"name":"captainsafia","email":"safia@safia.rocks"},"dist":{"shasum":"9edec6ca9412acf11f0f4e2fdd599c379ce275ba","tarball":"https://registry.npmjs.org/@captainsafia/ratatouille/-/ratatouille-1.1.2.tgz","integrity":"sha512-JyX6s8AB4nRSA3V1j9A3Wzx4z83IoXfiIjSuSdC2h7tTXzkvqIdU6VMOhUT8K5sCJUQ+UdCWLFq4CveH2uXe7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+WC0suEgiEdR0lJRW51vuzdv/yYwnH5RRNdqdn4RyDQIgANe1qZOnDQ7llVvyZED3WtxsKDebXe4+dpPLR/Vs638="}]},"maintainers":[{"name":"captainsafia","email":"safia@safia.rocks"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ratatouille-1.1.2.tgz_1489108587084_0.6172520373947918"}},"1.1.3":{"name":"@captainsafia/ratatouille","version":"1.1.3","description":"A Node.js interface to Allrecipes.com","main":"index.js","scripts":{"prepublish":"npm run build","build:lib":"babel src -d lib","build:clean":"rimraf lib","build":"npm run build:clean && npm run build:lib"},"keywords":["allrecipes","interface","cooking"],"author":{"name":"Safia Abdalla","email":"safia@safia.rocks"},"repository":{"type":"git","url":"git+https://github.com/captainsafia/ratatouille.git"},"license":"MIT","dependencies":{"cheerio":"^0.22.0","moment":"^2.17.1","sync-request":"^4.0.1"},"publishConfig":{"access":"public"},"devDependencies":{"babel-cli":"^6.23.0","babel-preset-env":"^1.2.1","rimraf":"^2.6.1"},"babel":{"presets":[["env",{"targets":{"node":"current"}}]]},"gitHead":"6afa4e7de73171bae081c4d0b9974a7cd814cfba","bugs":{"url":"https://github.com/captainsafia/ratatouille/issues"},"homepage":"https://github.com/captainsafia/ratatouille#readme","_id":"@captainsafia/ratatouille@1.1.3","_shasum":"679772e89e73a3f3b7b7a29e85aa6d9161e68f14","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.6.0","_npmUser":{"name":"captainsafia","email":"safia@safia.rocks"},"dist":{"shasum":"679772e89e73a3f3b7b7a29e85aa6d9161e68f14","tarball":"https://registry.npmjs.org/@captainsafia/ratatouille/-/ratatouille-1.1.3.tgz","integrity":"sha512-G9r3etK9uBX9m0QOFnC4Dffwh/KhIoKs5qlg+TE6hYyW00elCWEy2Lsh38o5n+BAUJZQ/DlvV3QlNOMaSKI+dw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHor3EhDRxwdVe14rMyvuPJVoeQPL+vxnc3jW/08ulagAiADV+S7Ys162a8Ky+/MpJbnF0a/Z247CdHm4KghWm4OGQ=="}]},"maintainers":[{"name":"captainsafia","email":"safia@safia.rocks"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ratatouille-1.1.3.tgz_1489109118195_0.2619150651153177"}},"1.1.4":{"name":"@captainsafia/ratatouille","version":"1.1.4","description":"A Node.js interface to Allrecipes.com","main":"index.js","scripts":{"prepublish":"npm run build","build:lib":"babel src -d lib","build:clean":"rimraf lib","build":"npm run build:clean && npm run build:lib"},"keywords":["allrecipes","interface","cooking"],"author":{"name":"Safia Abdalla","email":"safia@safia.rocks"},"repository":{"type":"git","url":"git+https://github.com/captainsafia/ratatouille.git"},"license":"MIT","dependencies":{"cheerio":"^0.22.0","moment":"^2.17.1","pos":"^0.4.2","sync-request":"^4.0.1"},"publishConfig":{"access":"public"},"devDependencies":{"babel-cli":"^6.23.0","babel-preset-env":"^1.2.1","rimraf":"^2.6.1"},"babel":{"presets":[["env",{"targets":{"node":"current"}}]]},"gitHead":"edc334c559aab89734a88e908484082f5a8c11c5","bugs":{"url":"https://github.com/captainsafia/ratatouille/issues"},"homepage":"https://github.com/captainsafia/ratatouille#readme","_id":"@captainsafia/ratatouille@1.1.4","_shasum":"fffcf33a2869ff077359c2814a1f8966d8ee963e","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.6.0","_npmUser":{"name":"captainsafia","email":"safia@safia.rocks"},"dist":{"shasum":"fffcf33a2869ff077359c2814a1f8966d8ee963e","tarball":"https://registry.npmjs.org/@captainsafia/ratatouille/-/ratatouille-1.1.4.tgz","integrity":"sha512-A0pToFt3EdfK9MF9qKXWRANxF2N0GgzTOcB0L24p9goviNlkb1Ba1lhDPsh09KJ7z+Fr7gmC6eeDs/nvCg5aKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBfcZm4tP0s0B/okp/Atn3pDvcFg2+YR2Bc9xithN6RWAiAS+JY8BJOstZ8A/pt622iVFFr4kYPsAdg9mD+xUSfEWw=="}]},"maintainers":[{"name":"captainsafia","email":"safia@safia.rocks"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ratatouille-1.1.4.tgz_1489109223658_0.4662578732240945"}},"1.1.5":{"name":"@captainsafia/ratatouille","version":"1.1.5","description":"A Node.js interface to Allrecipes.com","main":"index.js","scripts":{"prepublish":"npm run build","build:lib":"babel src -d lib","build:clean":"rimraf lib","build":"npm run build:clean && npm run build:lib"},"keywords":["allrecipes","interface","cooking"],"author":{"name":"Safia Abdalla","email":"safia@safia.rocks"},"repository":{"type":"git","url":"git+https://github.com/captainsafia/ratatouille.git"},"license":"MIT","dependencies":{"cheerio":"^0.22.0","moment":"^2.17.1","pos":"^0.4.2","sync-request":"^4.0.1"},"publishConfig":{"access":"public"},"devDependencies":{"babel-cli":"^6.23.0","babel-preset-env":"^1.2.1","rimraf":"^2.6.1"},"babel":{"presets":[["env",{"targets":{"node":"current"}}]]},"gitHead":"3d567d7ad3b11cbac200df692e845d9da7774f5a","bugs":{"url":"https://github.com/captainsafia/ratatouille/issues"},"homepage":"https://github.com/captainsafia/ratatouille#readme","_id":"@captainsafia/ratatouille@1.1.5","_shasum":"6b5bfb35e5c8c9a61e196761af08389911673182","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.6.0","_npmUser":{"name":"captainsafia","email":"safia@safia.rocks"},"dist":{"shasum":"6b5bfb35e5c8c9a61e196761af08389911673182","tarball":"https://registry.npmjs.org/@captainsafia/ratatouille/-/ratatouille-1.1.5.tgz","integrity":"sha512-C1D14WxwLIpPAdcR56m0zPVTbZTVrEDP3y6z/+FqPChvfZ2AFfd/4iEHCBqm5xuJWfwVbWO6BsF2inn9MGn52Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCN1PyPkWoQnC16dvpBjosGKYqh/AP/hgp233Dd0eOdAAIhAIdhySUv6wrWS5j1veUqJ68NQ9Zf9z0/gZXI4N998qzF"}]},"maintainers":[{"name":"captainsafia","email":"safia@safia.rocks"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ratatouille-1.1.5.tgz_1489142202136_0.017214607913047075"}},"1.2.0":{"name":"@captainsafia/ratatouille","version":"1.2.0","description":"A Node.js interface to Allrecipes.com","main":"index.js","scripts":{"prepublish":"npm run build","build:lib":"babel src -d lib","build:clean":"rimraf lib","build":"npm run build:clean && npm run build:lib"},"keywords":["allrecipes","interface","cooking"],"author":{"name":"Safia Abdalla","email":"safia@safia.rocks"},"repository":{"type":"git","url":"git+https://github.com/captainsafia/ratatouille.git"},"license":"MIT","dependencies":{"cheerio":"^0.22.0","moment":"^2.17.1","pos":"^0.4.2","sync-request":"^4.0.1"},"publishConfig":{"access":"public"},"devDependencies":{"babel-cli":"^6.23.0","babel-preset-env":"^1.2.1","rimraf":"^2.6.1"},"babel":{"presets":[["env",{"targets":{"node":"current"}}]]},"gitHead":"63465193b02765ceaeda1ceb246619a90170ffde","bugs":{"url":"https://github.com/captainsafia/ratatouille/issues"},"homepage":"https://github.com/captainsafia/ratatouille#readme","_id":"@captainsafia/ratatouille@1.2.0","_shasum":"1eb2472979391d0cedb7e133feb1a186361af307","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.6.0","_npmUser":{"name":"captainsafia","email":"safia@safia.rocks"},"dist":{"shasum":"1eb2472979391d0cedb7e133feb1a186361af307","tarball":"https://registry.npmjs.org/@captainsafia/ratatouille/-/ratatouille-1.2.0.tgz","integrity":"sha512-XlO+CKNQz1AGBXp/6P8BinOdUCfGDD7l5xTaNIL1jyKV+wom/Q1yEdwp4POZ36GcrrL17NBZxef11QX23zcJRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHgl96gzScnjMPDmjKy3ybt8zfRHOPPVDGH2AjjSHS6WAiB14BPcLJ/ZpnDnWLgRLSbfyEXVnEAwyqJSWy5shBVaig=="}]},"maintainers":[{"name":"captainsafia","email":"safia@safia.rocks"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ratatouille-1.2.0.tgz_1489142744660_0.4211031945887953"}},"1.3.0":{"name":"@captainsafia/ratatouille","version":"1.3.0","description":"A Node.js interface to Allrecipes.com","main":"index.js","scripts":{"prepublish":"npm run build","build:lib":"babel src -d lib","build:clean":"rimraf lib","build":"npm run build:clean && npm run build:lib"},"keywords":["allrecipes","interface","cooking"],"author":{"name":"Safia Abdalla","email":"safia@safia.rocks"},"repository":{"type":"git","url":"git+https://github.com/captainsafia/ratatouille.git"},"license":"MIT","dependencies":{"cheerio":"^0.22.0","moment":"^2.17.1","pos":"^0.4.2","sync-request":"^4.0.1"},"publishConfig":{"access":"public"},"devDependencies":{"babel-cli":"^6.23.0","babel-preset-env":"^1.2.1","rimraf":"^2.6.1"},"babel":{"presets":[["env",{"targets":{"node":"current"}}]]},"gitHead":"43673131c59628d385b938477636c66fca2ad0c9","bugs":{"url":"https://github.com/captainsafia/ratatouille/issues"},"homepage":"https://github.com/captainsafia/ratatouille#readme","_id":"@captainsafia/ratatouille@1.3.0","_shasum":"b715cb45389d5228f53bbc4d827371865fcdaa49","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.6.0","_npmUser":{"name":"captainsafia","email":"safia@safia.rocks"},"dist":{"shasum":"b715cb45389d5228f53bbc4d827371865fcdaa49","tarball":"https://registry.npmjs.org/@captainsafia/ratatouille/-/ratatouille-1.3.0.tgz","integrity":"sha512-xef5L63CObCRcCcxm/07MMa9Kt8szMB5Y+vgIZeaaBYMpxdWdm/TGI4S+1JPQg06CiqCh7QBYDPU+ICEwB2bPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+8+vVK0UIjEYCHzHExS/MNjHzgrVBB9pF+V/UPxC21AiBgEoNtOG3cgXqNerf2+xh7jmVmdhu0G/QAG3zx7goyJg=="}]},"maintainers":[{"name":"captainsafia","email":"safia@safia.rocks"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ratatouille-1.3.0.tgz_1489201036864_0.10365925822407007"}}},"homepage":"https://github.com/captainsafia/ratatouille#readme","keywords":["allrecipes","interface","cooking"],"repository":{"type":"git","url":"git+https://github.com/captainsafia/ratatouille.git"},"author":{"name":"Safia Abdalla","email":"safia@safia.rocks"},"bugs":{"url":"https://github.com/captainsafia/ratatouille/issues"},"license":"MIT","readmeFilename":"README.md"}