{"_id":"resource","_rev":"61-2b57a98db5511e7d1022c95ebda72d15","name":"resource","description":"node.js resource library","dist-tags":{"latest":"0.8.1"},"versions":{"0.1.0":{"author":{"name":"Sean Micklethwaite","email":"sean@sdmworld.co.uk","url":"sdmworld.co.uk"},"name":"resource","description":"A RESTful API generator","version":"0.1.0","repository":{"url":""},"dependencies":{"coop":">=0.0.1","dispatch":">=0.0.1"},"devDependencies":{"quip":">=0.0.2"},"_npmJsonOpts":{"file":"/Users/sen/.npm/resource/0.1.0/package/package.json","wscript":false,"contributors":false,"serverjs":true},"_id":"resource@0.1.0","scripts":{"start":"node server.js"},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.2","_defaultsLoaded":true,"dist":{"shasum":"f769dc00b39b0546f6ae8c0d29253df5d635b689","tarball":"https://registry.npmjs.org/resource/-/resource-0.1.0.tgz","integrity":"sha512-a5y5ow3u/NpLV6dQ9f6CvsfQjhwZ+CgGACTY1D4fvPtpV33pbugKHLL/UQPc9CeTovfIfEif3NiXjKo+jCancA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHK+vp76UGB9N/rUXkWU1Qe/5Ks9XzU0hOh3vroQx8+kAiBOdpYE+XaRNUZvxFvIJ9smZXq6p3i8S4qKPWvkq5xzoQ=="}]},"maintainers":[{"name":"teh_senaus","email":"sean@sdmworld.co.uk"}],"directories":{}},"0.1.1":{"author":{"name":"Sean Micklethwaite","email":"sean@sdmworld.co.uk","url":"sdmworld.co.uk"},"name":"resource","description":"A RESTful API generator","version":"0.1.1","repository":{"url":""},"dependencies":{"coop":">=0.0.1","dispatch":">=0.2.0","node-promise":">=0.5.1","event-queue":"https://github.com/tehsenaus/reactor-commonjs/tarball/master","connect":"https://github.com/tehsenaus/connect/tarball/master"},"devDependencies":{"quip":">=0.0.2"},"_npmUser":{"name":"teh_senaus","email":"sean@sdmworld.co.uk"},"_id":"resource@0.1.1","scripts":{"start":"node server.js"},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"ca54a7f47bafae0a866d35bfa277fd97852f403f","tarball":"https://registry.npmjs.org/resource/-/resource-0.1.1.tgz","integrity":"sha512-8sq+KU/bUYc4FLw4tS1EzPj8lblAEDz7mYlsaGQ/4ACNi35smFAjwIWUgOZdLR47SwN8CT+sx/GC68cfV+7u3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQyXtvBP/UxOQpRbp9EfUBRIjOKssY8lFZS5gQaQnqfgIgdorgBzDQSb4ahYJ4R/beFnMhNtNIuFWWSW+QeZwpnLs="}]},"maintainers":[{"name":"teh_senaus","email":"sean@sdmworld.co.uk"}],"directories":{}},"0.1.2":{"author":{"name":"Sean Micklethwaite","email":"sean@sdmworld.co.uk","url":"sdmworld.co.uk"},"name":"resource","description":"A RESTful API generator","version":"0.1.2","repository":{"url":""},"dependencies":{"coop":">=0.1.5","dispatch":">=0.2.0","node-promise":">=0.5.1","event-queue":"https://github.com/tehsenaus/reactor-commonjs/tarball/master","connect":"https://github.com/tehsenaus/connect/tarball/master"},"devDependencies":{"quip":">=0.0.2"},"_npmUser":{"name":"teh_senaus","email":"sean@sdmworld.co.uk"},"_id":"resource@0.1.2","scripts":{"start":"node server.js"},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"ab5db38a102ea58ce3eb52ca8a668cc9cfb8c8de","tarball":"https://registry.npmjs.org/resource/-/resource-0.1.2.tgz","integrity":"sha512-heFetaQexDL9Gotr0uxw8VovifMsJr0jMe9KrIjxW6+KNGY/YZR8oPKtbyVEv9iHDDSwj5PbstlqVUpbH4Zlmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAydaAKUb5YiZpx3UhRPfsKLEU5ZGPOSW+3nxwdMppXcAiEA3yvDCqAQUSRs3aQxZhxuP+sNvgqEaWt0Ecn8ryTDa7Y="}]},"maintainers":[{"name":"teh_senaus","email":"sean@sdmworld.co.uk"}],"directories":{}},"0.2.0":{"name":"resource","version":"0.2.0","description":"node.js resource","main":"index.js","dependencies":{"eventemitter2":"*","node-uuid":"*","colors":"*","resources":"*"},"scripts":{"test":"tap test/"},"license":"MIT","_id":"resource@0.2.0","dist":{"shasum":"3be71eb6c173f67ea3efa72613f5058d0e3f8849","tarball":"https://registry.npmjs.org/resource/-/resource-0.2.0.tgz","integrity":"sha512-jtDPZK+FEobXpUZYli8RzqVyRTbcZbxUK9gdxsOxZhwxvYJe5zzuUQcMRfFqMCunGu0ub1ttjQq0PaoP85LqSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUfAtFDZCZbL3aT2ugOE827TLjlqRhdPUF9pbf9OvO7wIgNvPclpQ5fw5MyEVNAsUsfROhrNOUCQVaUAZ90+D40uI="}]},"_npmVersion":"1.1.61","_npmUser":{"name":"marak","email":"marak.squires@gmail.com"},"maintainers":[{"name":"teh_senaus","email":"sean@sdmworld.co.uk"},{"name":"marak","email":"marak.squires@gmail.com"}]},"0.2.1":{"name":"resource","version":"0.2.1","description":"node.js resource","main":"index.js","dependencies":{"eventemitter2":"*","node-uuid":"*","colors":"*","resources":"*","mkdirp":"~0.3.4"},"scripts":{"test":"tap test/"},"license":"MIT","devDependencies":{"tap":"~0.3.3"},"_id":"resource@0.2.1","dist":{"shasum":"9902784ab9de31bd237928b2cd6d27104739b199","tarball":"https://registry.npmjs.org/resource/-/resource-0.2.1.tgz","integrity":"sha512-Cm55OuCIf5sTdQCjUdlk8k/Z2ns9mpYMe9egesTdIb3tiD4MMiOuVRehhuocbl3cLe/x46lrrSKQCcgo8UieKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRCoJPEuoUmqfdL0uCZTrq6E4qfnx6LQLeHqw42aYNRgIhALaADuw5yHYpT6Nm0pznrxtKIdDBxoCm6IgRJp/sOdLQ"}]},"_npmVersion":"1.1.61","_npmUser":{"name":"marak","email":"marak.squires@gmail.com"},"maintainers":[{"name":"teh_senaus","email":"sean@sdmworld.co.uk"},{"name":"marak","email":"marak.squires@gmail.com"}]},"0.3.0":{"name":"resource","version":"0.3.0","description":"node.js resource","main":"index.js","dependencies":{"eventemitter2":"*","node-uuid":"*","colors":"*","mkdirp":"~0.3.4","which":"1.0.5"},"scripts":{"test":"tap test/"},"license":"MIT","devDependencies":{"tap":"~0.3.3"},"_id":"resource@0.3.0","dist":{"shasum":"ec39e05f810a9bff11b7aa3549911a6e25ea27b6","tarball":"https://registry.npmjs.org/resource/-/resource-0.3.0.tgz","integrity":"sha512-EVtTliw8Nwf4/Dd3CvOQ95RzBhQw271zFbxdTh0CaXEwnT8glC4mIO4RJ8jOTVLP17Zw7ooOivytCPuP7T/MTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrbhHARfGAnSPa+j9FQjhqeeerlvH+C73K73NDDQJ11AiA8dRbwHsK6IN2Dfr58PsVaquMhtf6Z3ulWVw1Qx4YIUQ=="}]},"_npmVersion":"1.1.61","_npmUser":{"name":"marak","email":"marak.squires@gmail.com"},"maintainers":[{"name":"teh_senaus","email":"sean@sdmworld.co.uk"},{"name":"marak","email":"marak.squires@gmail.com"}]},"0.3.1":{"name":"resource","version":"0.3.1","description":"node.js resource","main":"index.js","dependencies":{"eventemitter2":"*","node-uuid":"*","colors":"*","mkdirp":"~0.3.4","which":"1.0.5","async":"0.1.22"},"scripts":{"test":"tap test/"},"license":"MIT","devDependencies":{"tap":"~0.3.3"},"_id":"resource@0.3.1","dist":{"shasum":"70145cab8564fb6064ed70d433f2563d2110c4cb","tarball":"https://registry.npmjs.org/resource/-/resource-0.3.1.tgz","integrity":"sha512-qbptoGTFkXqfLloFf1hdbESLPXfWpUfH0bxYfeGLhXCGeN+nUuQasVNNOSxXrmQzz4ofwSlz1Rl4youtdYAcng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEymiID0+vZ2dAetH6/nlpsxDpOy064kMagj7A4g/t9qAiEAmna7hyG3koX1c6wzDLGVl6TUBphBk62EB53wxO8ObJA="}]},"_npmVersion":"1.1.61","_npmUser":{"name":"marak","email":"marak.squires@gmail.com"},"maintainers":[{"name":"teh_senaus","email":"sean@sdmworld.co.uk"},{"name":"marak","email":"marak.squires@gmail.com"}]},"0.3.2":{"name":"resource","version":"0.3.2","description":"node.js resource","main":"index.js","dependencies":{"eventemitter2":"*","node-uuid":"*","colors":"*","mkdirp":"~0.3.4","which":"1.0.5","async":"0.1.22"},"scripts":{"test":"tap test/"},"license":"MIT","devDependencies":{"tap":"~0.3.3"},"_id":"resource@0.3.2","dist":{"shasum":"9bc91eeaa7ddb58f04d867961e723b8f8c8fd3bf","tarball":"https://registry.npmjs.org/resource/-/resource-0.3.2.tgz","integrity":"sha512-gzItj/3/+DGAKLcp2JMaTZr/c527hswyH7Nw/jjvyJeC+GSAWTUybX+66OrepdnvrVRp2orLe4pJt5MDcrJMYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2daygFdhWizG3Bu2ZpPrfV+AywW4TgUvYfeXr31obEAIhAMQhD8wIZ9dZnT4YDExCDpoNiNLrMMqxllBUrnZ/IY0x"}]},"_npmVersion":"1.1.61","_npmUser":{"name":"marak","email":"marak.squires@gmail.com"},"maintainers":[{"name":"teh_senaus","email":"sean@sdmworld.co.uk"},{"name":"marak","email":"marak.squires@gmail.com"}]},"0.3.3":{"name":"resource","version":"0.3.3","description":"node.js resource","main":"index.js","dependencies":{"eventemitter2":"*","node-uuid":"*","colors":"*","mkdirp":"~0.3.4","which":"1.0.5","async":"0.1.22"},"scripts":{"test":"tap test/"},"license":"MIT","devDependencies":{"tap":"~0.3.3"},"_id":"resource@0.3.3","dist":{"shasum":"4ad8cc1f75e1520829fa779177b2e6f77f39f478","tarball":"https://registry.npmjs.org/resource/-/resource-0.3.3.tgz","integrity":"sha512-vQlmSf51oYXrlGjyaE/y11K/Vd86Ujqz6yo2/pRUeDTXHI8Ghk/W+x00CifANiaxI0gs6LlQHYnA5+4FY4poTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCH0Y2ow+5WD9Zw936ZXelOmCmJiZA/3YjPOIyX7GTYXcCIQCYsLpFfAXKz1bEWMFHCDqGB2KglzT1hUVSsJ2NPzgjQw=="}]},"_npmVersion":"1.1.61","_npmUser":{"name":"marak","email":"marak.squires@gmail.com"},"maintainers":[{"name":"teh_senaus","email":"sean@sdmworld.co.uk"},{"name":"marak","email":"marak.squires@gmail.com"}]},"0.3.4":{"name":"resource","version":"0.3.4","description":"node.js resource","main":"index.js","dependencies":{"eventemitter2":"*","node-uuid":"*","colors":"*","mkdirp":"~0.3.4","which":"1.0.5","async":"0.1.22"},"scripts":{"test":"tap test/"},"license":"MIT","devDependencies":{"tap":"~0.3.3"},"_id":"resource@0.3.4","dist":{"shasum":"ef7ebe6c1f4508644201d160d0d4d29616aad58c","tarball":"https://registry.npmjs.org/resource/-/resource-0.3.4.tgz","integrity":"sha512-8cWzOG78p57U9Jcz+DV0ufV491y8SRtqtSE6kXdUXUmpOKKtsHAl1LBnCEWKkPm3DBP60Joo+kx77S6n+nPuKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDV99bwLCeHFx7br3uKjI/eXLCMJs1hpLoa+/dMcQXenwIgZY+nmJxbUzELLdQTIcE2xCc2lMFfTMvuNil0ZEY1rUQ="}]},"_npmVersion":"1.1.61","_npmUser":{"name":"marak","email":"marak.squires@gmail.com"},"maintainers":[{"name":"teh_senaus","email":"sean@sdmworld.co.uk"},{"name":"marak","email":"marak.squires@gmail.com"}]},"0.3.5":{"name":"resource","version":"0.3.5","description":"node.js resource","main":"index.js","dependencies":{"eventemitter2":"*","node-uuid":"*","colors":"*","mkdirp":"~0.3.4","which":"1.0.5","async":"0.1.22"},"scripts":{"test":"tap test/"},"license":"MIT","devDependencies":{"tap":"~0.3.3"},"_id":"resource@0.3.5","dist":{"shasum":"d1afe4d6473cfa429bbc7e22bb54015b1be8c132","tarball":"https://registry.npmjs.org/resource/-/resource-0.3.5.tgz","integrity":"sha512-A4Db4dT1QYChNid1CUf/JBnrtXXQyk1jQn3vGFA+8TmK4HnE0X5uIRjgFY2IgWs7+sEg9k6ztApupBJyPxJPIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCD++U0O/etFWd97hlEsLKkFm8+jGhVgGLu+CVrH7gZtAIhAJruZxAPme6i8lVLYEWYHe4jpjJQEHUfBDAP/M/1A8es"}]},"_npmVersion":"1.1.61","_npmUser":{"name":"marak","email":"marak.squires@gmail.com"},"maintainers":[{"name":"teh_senaus","email":"sean@sdmworld.co.uk"},{"name":"marak","email":"marak.squires@gmail.com"}]},"0.3.6":{"name":"resource","version":"0.3.6","description":"node.js resource","main":"index.js","dependencies":{"eventemitter2":"*","node-uuid":"*","colors":"*","mkdirp":"~0.3.4","which":"1.0.5","async":"0.1.22"},"scripts":{"test":"tap test/"},"license":"MIT","devDependencies":{"tap":"~0.3.3"},"_id":"resource@0.3.6","dist":{"shasum":"417f4052925f7e3e258521bd6af6b225ce95fa20","tarball":"https://registry.npmjs.org/resource/-/resource-0.3.6.tgz","integrity":"sha512-1fuwcMjmxDy99XyxauneZXyjS9LAyiuZzwRVMnYBkUP0MQz71LbfeWUVhK5peDmzBLyQwkVsJFVkdFMxqnjYqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAzV4AUxiOgIdMsoAoI5NXbK4Z/mfXLBAt4DgxzRCxOgAiEAggfZuWFvx7gsV3pbw5IwXThJnAN1av8NYV1B4pSrfwo="}]},"_npmVersion":"1.1.61","_npmUser":{"name":"marak","email":"marak.squires@gmail.com"},"maintainers":[{"name":"teh_senaus","email":"sean@sdmworld.co.uk"},{"name":"marak","email":"marak.squires@gmail.com"}]},"0.3.8":{"name":"resource","version":"0.3.8","description":"node.js resource","main":"index.js","dependencies":{"eventemitter2":"*","node-uuid":"*","colors":"*","mkdirp":"~0.3.4","which":"1.0.5","async":"0.1.22"},"scripts":{"test":"tap test/"},"license":"MIT","devDependencies":{"tap":"~0.3.3"},"_id":"resource@0.3.8","dist":{"shasum":"47145dd7f3a5dac2b6164347a2602ef14b3b0363","tarball":"https://registry.npmjs.org/resource/-/resource-0.3.8.tgz","integrity":"sha512-WKmV3AnBaS1Pkto5Kgnp8Qs+tXgyiyTZNMX6y/N/N7p+vDqvQ5zXM9s7xiH6WrJTaZlWkzbW1Y/0tt7EsK9cPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFzh2+sW/3U+6C17T2ULSusvtrxq8pg6ENrE2cfi7xQAiAHPt+D74RLJ7KwTL1HsxcXK39HxWthSrak+ESxguGGJg=="}]},"_npmVersion":"1.1.61","_npmUser":{"name":"marak","email":"marak.squires@gmail.com"},"maintainers":[{"name":"teh_senaus","email":"sean@sdmworld.co.uk"},{"name":"marak","email":"marak.squires@gmail.com"}]},"0.4.0":{"name":"resource","version":"0.4.0","description":"node.js resource","main":"index.js","dependencies":{"eventemitter2":"*","node-uuid":"*","colors":"*","mkdirp":"~0.3.4","which":"1.0.5","async":"0.1.22"},"scripts":{"test":"tap test/"},"license":"MIT","devDependencies":{"tap":"~0.3.3"},"_id":"resource@0.4.0","dist":{"shasum":"8bacf4e1a999b0f37f07ba7af1d1682b07c23083","tarball":"https://registry.npmjs.org/resource/-/resource-0.4.0.tgz","integrity":"sha512-kQXqocni6jhrCBZmUdPdJXMhX758aV0dFQMXK+MUmAOnQz4EdQnZ5e+wRzcNceIRgz1I47cycnjFAfBtZzxDBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9Ci1meHjb42UNgz59B4fd/kA2VNm51C80c7Xo08DAagIgIm5RinDMLvIqbRk/meU6m38JoGXGmAb/59KpuzrmnpA="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"marak","email":"marak.squires@gmail.com"},"maintainers":[{"name":"teh_senaus","email":"sean@sdmworld.co.uk"},{"name":"marak","email":"marak.squires@gmail.com"}]},"0.4.1":{"name":"resource","version":"0.4.1","description":"node.js resource","main":"index.js","dependencies":{"eventemitter2":"*","colors":"*","mkdirp":"~0.3.4","which":"1.0.5"},"scripts":{"test":"tap test/"},"license":"MIT","devDependencies":{"tap":"~0.3.3"},"_id":"resource@0.4.1","dist":{"shasum":"f6bf120ac3998e113e4d44e462154a1b24c85322","tarball":"https://registry.npmjs.org/resource/-/resource-0.4.1.tgz","integrity":"sha512-ahJe33x+mHOTOBBGxzGR36wZIx6vX93i6kopa1O7R/IrxBgv+5RUWjAg6ltGuYMdhuja0Re9EqCaP2ZJWdWGFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB0sICrl1Mf48iHpjJnzpAszJIksgsaiXfT7oq8a3RIdAiEA3cJHmdBad27bLMSRUWVHA6wJDydxQIte1E1GLnQVDoA="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"marak","email":"marak.squires@gmail.com"},"maintainers":[{"name":"teh_senaus","email":"sean@sdmworld.co.uk"},{"name":"marak","email":"marak.squires@gmail.com"}]},"0.4.2":{"name":"resource","version":"0.4.2","description":"node.js resource","repository":{"type":"git","url":"http://github.com/bigcompany/resource.git"},"main":"index.js","dependencies":{"eventemitter2":"*","colors":"*","which":"1.0.5"},"scripts":{"test":"tap test/"},"license":"MIT","devDependencies":{"tap":"~0.3.3"},"bugs":{"url":"https://github.com/bigcompany/resource/issues"},"_id":"resource@0.4.2","dist":{"shasum":"0bd529eede43fb1c2e34a0dd6439c302ae195a7c","tarball":"https://registry.npmjs.org/resource/-/resource-0.4.2.tgz","integrity":"sha512-eXVf/4ZwBvZexnFdki/+h3EYC7zj8/LW+arnngrkHUQQsCm/56MGh60YJq8PSx15XxrvH3i28nTZrH4Jv8Az8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDlHl5NtPL1e1GALfJWgepz509C6pmSL09C9hiqs2s0dAiBOOZjxtobiEKzbUGQvSNPU4FtsCD2qaGnJjJepdvugvw=="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"marak","email":"marak.squires@gmail.com"},"maintainers":[{"name":"teh_senaus","email":"sean@sdmworld.co.uk"},{"name":"marak","email":"marak.squires@gmail.com"}]},"0.4.3":{"name":"resource","version":"0.4.3","description":"node.js resource","repository":{"type":"git","url":"http://github.com/bigcompany/resource.git"},"main":"index.js","dependencies":{"eventemitter2":"*","colors":"*","which":"1.0.5","resources":"*"},"scripts":{"test":"tap test/"},"license":"MIT","devDependencies":{"tap":"~0.3.3"},"bugs":{"url":"https://github.com/bigcompany/resource/issues"},"_id":"resource@0.4.3","dist":{"shasum":"4d232874f8e3071485b089d64f58a3150b5543f4","tarball":"https://registry.npmjs.org/resource/-/resource-0.4.3.tgz","integrity":"sha512-rnVdUzyc/l84hl2INydDTNZKgYuoKOxxY93jKgVW6mXkWF6f7d/dCn8stiSM8bFLSsiMfmqzj+Jvt7zfP0hr5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRoETXIZ3Gb7bBal2C70yTaditegHuVVqJtDn8p1Bs2AIhAKRvZXPS76dtzNofo/22wC6ijXaRUnw8xVoH93+0QiqI"}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"marak","email":"marak.squires@gmail.com"},"maintainers":[{"name":"teh_senaus","email":"sean@sdmworld.co.uk"},{"name":"marak","email":"marak.squires@gmail.com"}]},"0.5.2":{"name":"resource","version":"0.5.2","description":"node.js resource library","keywords":["resource","model","controller","mschema","contracts"],"repository":{"type":"git","url":"http://github.com/bigcompany/resource.git"},"main":"index.js","dependencies":{"mschema":"*","mschema-rpc":"*","jugglingdb":"0.2.4"},"scripts":{"test":"tap test/"},"license":"MIT","author":{"name":"Marak Squires","email":"support@marak.com"},"devDependencies":{"tap":"0.4.x"},"bugs":{"url":"https://github.com/bigcompany/resource/issues"},"_id":"resource@0.5.2","dist":{"shasum":"64cc0ed0c5d32dd4d48953d309bb8f53040c1dbe","tarball":"https://registry.npmjs.org/resource/-/resource-0.5.2.tgz","integrity":"sha512-Hpk1zy1m39LaUA7Avlwb1W3jOtkuUXH2b1CWHw9dzVVpLc5pCWNAGpp6DtrGW4ioFK2Or0jh+i1mhFfuVZvvOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID9OlZcX3s+NmliH2qmjmvmh8U5zpEgRL4rTerR9njhuAiEA2JM+3ICiEzgycf/vnF65LF1nb5YWcLwlNS2iPZMHjHs="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"marak","email":"marak.squires@gmail.com"},"maintainers":[{"name":"teh_senaus","email":"sean@sdmworld.co.uk"},{"name":"marak","email":"marak.squires@gmail.com"}]},"0.5.3":{"name":"resource","version":"0.5.3","description":"node.js resource library","keywords":["resource","model","controller","mschema","contracts"],"repository":{"type":"git","url":"http://github.com/bigcompany/resource.git"},"main":"index.js","dependencies":{"mschema":"*","mschema-rpc":"*","jugglingdb":"0.2.4"},"scripts":{"test":"tap test/"},"license":"MIT","author":{"name":"Marak Squires","email":"support@marak.com"},"devDependencies":{"tap":"0.4.x"},"bugs":{"url":"https://github.com/bigcompany/resource/issues"},"_id":"resource@0.5.3","dist":{"shasum":"83b9e54e9733ce86522302c521644442ccc4b8fe","tarball":"https://registry.npmjs.org/resource/-/resource-0.5.3.tgz","integrity":"sha512-GGF15oYbqoka+ZB/hw+rIj1QD5mBRDLcaG4xfIQ7KdH2TFzFUQrT36GisFlXddIXdWBf5AuDhkkFLqXJs3BFlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoQa+JU+sBccUfyl+7PQgdairUPCUg3f1fdDGuz4NsjgIgbtsmjyCJlws0pxm6x3BSV9lhbMza6OdTjFx7/20tIBE="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"marak","email":"marak.squires@gmail.com"},"maintainers":[{"name":"teh_senaus","email":"sean@sdmworld.co.uk"},{"name":"marak","email":"marak.squires@gmail.com"}]},"0.5.5":{"name":"resource","version":"0.5.5","description":"node.js resource library","keywords":["resource","model","controller","mschema","contracts"],"repository":{"type":"git","url":"http://github.com/bigcompany/resource.git"},"main":"index.js","dependencies":{"mschema":"*","mschema-rpc":"*","jugglingdb":"0.2.4"},"scripts":{"test":"tap test/"},"license":"MIT","author":{"name":"Marak Squires","email":"support@marak.com"},"devDependencies":{"tap":"0.4.x"},"gitHead":"94c7f8c0606a7aa9dd50c9e9c83329b6ff141067","bugs":{"url":"https://github.com/bigcompany/resource/issues"},"homepage":"https://github.com/bigcompany/resource","_id":"resource@0.5.5","_shasum":"ba0d769ed45d1a2b717945bdf31d0f7065c0d9f1","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.11.13","_npmUser":{"name":"marak","email":"marak.squires@gmail.com"},"maintainers":[{"name":"teh_senaus","email":"sean@sdmworld.co.uk"},{"name":"marak","email":"marak.squires@gmail.com"}],"dist":{"shasum":"ba0d769ed45d1a2b717945bdf31d0f7065c0d9f1","tarball":"https://registry.npmjs.org/resource/-/resource-0.5.5.tgz","integrity":"sha512-PqsJiSW6hn6kTJnM4vRhkIOzQmWk/aSO/8mwhQa/bADGo3d2RpTIPZyoyJyBO7fBHLGksEQwP+ILdDxapn1bFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYkV2hZ5epirVFZRvP7vFo6KszfzFGWwd2Zy+3B3AKBAIhAOgVBA3Kfz4aCCqEmiPEiPhTCDZDvXMZ4IhxuVDZpgy1"}]}},"0.5.6":{"name":"resource","version":"0.5.6","description":"node.js resource library","keywords":["resource","model","controller","mschema","contracts"],"repository":{"type":"git","url":"http://github.com/bigcompany/resource.git"},"main":"index.js","dependencies":{"mschema":"*","mschema-rpc":"*","jugglingdb":"0.2.4","jugglingdb-nano":"https://github.com/Marak/nano-adapter/tarball/master"},"scripts":{"test":"tap test/"},"license":"MIT","author":{"name":"Marak Squires","email":"support@marak.com"},"devDependencies":{"tap":"0.4.x"},"gitHead":"1d97354b3dddf68491c3826782825fb550a8c28e","bugs":{"url":"https://github.com/bigcompany/resource/issues"},"homepage":"https://github.com/bigcompany/resource","_id":"resource@0.5.6","_shasum":"2ca18f9fc862facb112fc9548f5fe2cd8e9d4fde","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.11.13","_npmUser":{"name":"marak","email":"marak.squires@gmail.com"},"maintainers":[{"name":"teh_senaus","email":"sean@sdmworld.co.uk"},{"name":"marak","email":"marak.squires@gmail.com"}],"dist":{"shasum":"2ca18f9fc862facb112fc9548f5fe2cd8e9d4fde","tarball":"https://registry.npmjs.org/resource/-/resource-0.5.6.tgz","integrity":"sha512-5ZaBlJIQJYKLif5Ew7Hvw3ax0ldvgSjzZicfz2WQ0EJEj0TQpMZw3h8jQUL4fwyfknR1QVZCkJ+oREtMW7/w2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGS8wj4ArK4YqZ3dAU7fDJ/eRUN9FR9QrQtiyGPLHu7QIhAM2jw32Nwb+BV2dTEOKB0FrMKi7wt+r44hbf/BiBFcDz"}]}},"0.5.7":{"name":"resource","version":"0.5.7","description":"node.js resource library","keywords":["resource","model","controller","mschema","contracts"],"repository":{"type":"git","url":"git+ssh://git@github.com/bigcompany/resource.git"},"main":"index.js","dependencies":{"mschema":"*","mschema-rpc":"*","jugglingdb":"0.2.4","jugglingdb-nano":"https://github.com/Marak/nano-adapter/tarball/master"},"scripts":{"test":"tap test/"},"license":"MIT","author":{"name":"Marak Squires","email":"support@marak.com"},"devDependencies":{"tap":"0.4.x"},"gitHead":"2b868211f02d95d5f4529eac2c259728dad283a6","bugs":{"url":"https://github.com/bigcompany/resource/issues"},"homepage":"https://github.com/bigcompany/resource#readme","_id":"resource@0.5.7","_shasum":"688dd68acbf86153f4886f64cd190860c0e0075c","_from":".","_npmVersion":"2.13.3","_nodeVersion":"0.12.7","_npmUser":{"name":"marak","email":"marak.squires@gmail.com"},"maintainers":[{"name":"teh_senaus","email":"sean@sdmworld.co.uk"},{"name":"marak","email":"marak.squires@gmail.com"}],"dist":{"shasum":"688dd68acbf86153f4886f64cd190860c0e0075c","tarball":"https://registry.npmjs.org/resource/-/resource-0.5.7.tgz","integrity":"sha512-8UWDCoUm6j53iZUP3AQzRZDEsbwx/JQSjXY8R9mqRqXpqY5dIg027s+nA+07eJ4+/k5DcTbjt/VtTfKlI8J5VA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICvWdXmFrpkxkOyQvZLUALTrJIN7D29gJVIO1NAtxt0QAiEA8sGeMjoNm2mgu29i4NRHZje9ckIIrL74bpYglFWnopo="}]}},"0.6.0":{"name":"resource","version":"0.6.0","description":"node.js resource library","keywords":["resource","model","controller","mschema","contracts"],"repository":{"type":"git","url":"git+ssh://git@github.com/bigcompany/resource.git"},"main":"index.js","dependencies":{"jugglingdb":"0.2.4","jugglingdb-nano":"https://github.com/Marak/nano-adapter/tarball/master","mschema":"*","mschema-rpc":"0.6.x"},"scripts":{"test":"tap test/"},"license":"MIT","author":{"name":"Marak Squires","email":"support@marak.com"},"devDependencies":{"tap":"0.4.x"},"gitHead":"cca2335ca4a1113592483b4a0a44e606360e7030","bugs":{"url":"https://github.com/bigcompany/resource/issues"},"homepage":"https://github.com/bigcompany/resource#readme","_id":"resource@0.6.0","_shasum":"e9bebf071144096810a018bcd7aa3feb3d6678af","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"marak","email":"marak.squires@gmail.com"},"maintainers":[{"name":"teh_senaus","email":"sean@sdmworld.co.uk"},{"name":"marak","email":"marak.squires@gmail.com"}],"dist":{"shasum":"e9bebf071144096810a018bcd7aa3feb3d6678af","tarball":"https://registry.npmjs.org/resource/-/resource-0.6.0.tgz","integrity":"sha512-FxxF+/3f6mNiK5Kt5+UB2H3yhjvS/bKULZ9pYBUTgYaUGsA+iqvAaf49S6rW5v8SLFUWT+EtcYidLFnVWiwC1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPrrSqE/TAjoi5P2Oyg4J9X+FH8kAi7n0OMHBmS931EgIhAKFXay/1a7PYje8+duezVGZxGVC710uloSQn2364+glt"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/resource-0.6.0.tgz_1464764317241_0.009123466908931732"}},"0.6.1":{"name":"resource","version":"0.6.1","description":"node.js resource library","keywords":["resource","model","controller","mschema","contracts"],"repository":{"type":"git","url":"git+ssh://git@github.com/bigcompany/resource.git"},"main":"index.js","dependencies":{"jugglingdb":"0.2.4","jugglingdb-nano":"https://github.com/Marak/nano-adapter/tarball/master","mschema":"*","mschema-rpc":"0.6.x"},"scripts":{"test":"tap test/"},"license":"MIT","author":{"name":"Marak Squires","email":"support@marak.com"},"devDependencies":{"tap":"0.4.x"},"gitHead":"c16fd0c99cdae68d05e4a1e6bb6d5c762bdf57e2","bugs":{"url":"https://github.com/bigcompany/resource/issues"},"homepage":"https://github.com/bigcompany/resource#readme","_id":"resource@0.6.1","_shasum":"25a4f9b66d476eaefec6785db2def035b1b10f49","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"marak","email":"marak.squires@gmail.com"},"maintainers":[{"name":"teh_senaus","email":"sean@sdmworld.co.uk"},{"name":"marak","email":"marak.squires@gmail.com"}],"dist":{"shasum":"25a4f9b66d476eaefec6785db2def035b1b10f49","tarball":"https://registry.npmjs.org/resource/-/resource-0.6.1.tgz","integrity":"sha512-LuQDvdcgsP9LJPO67i+fnEk+LTnxrGwn+6MItb4lxm6T2ofwubG6eHWHUcRwkIaks3aUJmkpC8lhMWjhsiYvHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCT/As+jj7/UppAdq0fDZ0BfPYjjOH6IvSGI5MYpoEX0QIhAIznXCAB9sMaTErNDtvi4XT0gHhKdGLn7AIUSZlMpPZm"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/resource-0.6.1.tgz_1481741244034_0.718564691953361"}},"0.7.0":{"name":"resource","version":"0.7.0","description":"node.js resource library","keywords":["resource","model","controller","mschema","contracts"],"repository":{"type":"git","url":"git+ssh://git@github.com/bigcompany/resource.git"},"main":"index.js","dependencies":{"jugglingdb":"0.2.4","jugglingdb-nano":"https://github.com/Marak/nano-adapter/tarball/master","mschema":"*","mschema-rpc":"0.7.x"},"scripts":{"test":"tap test/"},"license":"MIT","author":{"name":"Marak Squires","email":"support@marak.com"},"devDependencies":{"tap":"0.4.x"},"gitHead":"a80ac78a5bec6b30ed7c828160cfab240c7c054f","bugs":{"url":"https://github.com/bigcompany/resource/issues"},"homepage":"https://github.com/bigcompany/resource#readme","_id":"resource@0.7.0","_shasum":"e57f9268197a45ce5214bfe485bc4161f42f6140","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"marak","email":"marak.squires@gmail.com"},"maintainers":[{"name":"teh_senaus","email":"sean@sdmworld.co.uk"},{"name":"marak","email":"marak.squires@gmail.com"}],"dist":{"shasum":"e57f9268197a45ce5214bfe485bc4161f42f6140","tarball":"https://registry.npmjs.org/resource/-/resource-0.7.0.tgz","integrity":"sha512-+utyWCW7UMbbIePoIeV3iHH0Lx+jSsOyD9UEHcx/Vm+NY9g/fE6lRLYSHy5hu/jdgHetr9d01BM9ogZd/eBxaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBtocUxjtH25uU5fibXelk3mh+bqOtSdSmmXhcXxrelCAiEAh8+4IQP+1pq1VEW7ZyK2wghcDL0nrCeSKf85fpoZSFw="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/resource-0.7.0.tgz_1481747800512_0.47888802736997604"}},"0.7.1":{"name":"resource","version":"0.7.1","description":"node.js resource library","keywords":["resource","model","controller","mschema","contracts"],"repository":{"type":"git","url":"git+ssh://git@github.com/bigcompany/resource.git"},"main":"index.js","dependencies":{"jugglingdb":"0.2.4","jugglingdb-nano":"https://github.com/Marak/nano-adapter/tarball/master","mschema":"*","mschema-rpc":"0.7.x"},"scripts":{"test":"tap test/"},"license":"MIT","author":{"name":"Marak Squires","email":"support@marak.com"},"devDependencies":{"tap":"0.4.x"},"gitHead":"f0f49594389802d3ba37ca65278138f5292f691e","bugs":{"url":"https://github.com/bigcompany/resource/issues"},"homepage":"https://github.com/bigcompany/resource#readme","_id":"resource@0.7.1","_shasum":"e3d513a70cf34cafad0cf294f2371694ae1bf86a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.0","_npmUser":{"name":"marak","email":"marak.squires@gmail.com"},"dist":{"shasum":"e3d513a70cf34cafad0cf294f2371694ae1bf86a","tarball":"https://registry.npmjs.org/resource/-/resource-0.7.1.tgz","integrity":"sha512-9JMKHKwh9i2VZzj7lSWAOVXv2KPxZY7CZvyRuMKxGbSabnVZgliiGRw+2Dtmgu7fKTDrh/aHwNoOluMzYd/Wxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGvMCt+NKx2m276wqm31Rg4KzKiAwI1Ncv0Otj2/ODH9AiAJyzfr9qTyUH6t7SVO06K9Msnw3a1HOv5/ao52qK595g=="}]},"maintainers":[{"name":"teh_senaus","email":"sean@sdmworld.co.uk"},{"name":"marak","email":"marak.squires@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/resource-0.7.1.tgz_1481928992646_0.4105232753790915"}},"0.8.0":{"name":"resource","version":"0.8.0","description":"node.js resource library","keywords":["resource","model","controller","mschema","contracts"],"repository":{"type":"git","url":"git+ssh://git@github.com/bigcompany/resource.git"},"main":"index.js","dependencies":{"jugglingdb":"0.2.4","jugglingdb-nano":"https://github.com/Marak/nano-adapter/tarball/master","mschema":"*","mschema-rpc":"0.7.x"},"scripts":{"test":"tap test/"},"license":"MIT","author":{"name":"Marak Squires","email":"support@marak.com"},"devDependencies":{"tap":"0.4.x"},"gitHead":"a32198b822002036899d205593666c634d8a0e44","bugs":{"url":"https://github.com/bigcompany/resource/issues"},"homepage":"https://github.com/bigcompany/resource#readme","_id":"resource@0.8.0","_shasum":"6f5f23bf6aa3f8c815fee26625e40eb78a52ec3a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"marak","email":"marak.squires@gmail.com"},"maintainers":[{"name":"teh_senaus","email":"sean@sdmworld.co.uk"},{"name":"marak","email":"marak.squires@gmail.com"}],"dist":{"shasum":"6f5f23bf6aa3f8c815fee26625e40eb78a52ec3a","tarball":"https://registry.npmjs.org/resource/-/resource-0.8.0.tgz","integrity":"sha512-fZ/hQD8eJXblEuIeOHJbuYRUKdjSBKBX9LkWgoUptcOlN7Oe+TbeO8S5rB5ieOLC7aGsGrv4/qRkUpvdGwZ5bg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE87XL8x71ndYHm9ovpHbtMWAlbk6gV4GIiFrPtlPEQ2AiBzuoKphtUCAOlAaYGxl7IEAtSgxq6xWd457SWf3d9ZFA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/resource-0.8.0.tgz_1483057466864_0.2819943947251886"}},"0.8.1":{"name":"resource","version":"0.8.1","description":"node.js resource library","keywords":["resource","model","controller","mschema","contracts"],"repository":{"type":"git","url":"git+ssh://git@github.com/bigcompany/resource.git"},"main":"index.js","dependencies":{"jugglingdb":"0.2.4","jugglingdb-nano":"https://github.com/Marak/nano-adapter/tarball/master","mschema":"*","mschema-rpc":"0.7.x"},"scripts":{"test":"tap test/"},"license":"MIT","author":{"name":"Marak Squires","email":"support@marak.com"},"devDependencies":{"tap":"0.4.x"},"gitHead":"cb8ba19bbea96bc676a6810bf34fd4cde513b4e8","bugs":{"url":"https://github.com/bigcompany/resource/issues"},"homepage":"https://github.com/bigcompany/resource#readme","_id":"resource@0.8.1","_shasum":"56b5b4ba3d78376248dcb490314ad035c9cf8d19","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"marak","email":"marak.squires@gmail.com"},"maintainers":[{"name":"teh_senaus","email":"sean@sdmworld.co.uk"},{"name":"marak","email":"marak.squires@gmail.com"}],"dist":{"shasum":"56b5b4ba3d78376248dcb490314ad035c9cf8d19","tarball":"https://registry.npmjs.org/resource/-/resource-0.8.1.tgz","integrity":"sha512-jpCqSrWC1YblToYBl7LBxZ6X1Ui0uhgpRMWq0jIMC6+rdw6BxbXxLVBRSuZfH1WbHTcX3tX9BVNs4KY2vHkw+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGqSjgJNolns1fAr7Ep11/ghOLkc3ehmMWTW/S7cKc/8AiBl0Bm78jz3LiSzlSb8mlgP83IuBrdxzgmQb+1VLA67jg=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/resource-0.8.1.tgz_1483067232561_0.5886841497849673"}}},"maintainers":[{"name":"teh_senaus","email":"sean@sdmworld.co.uk"},{"name":"marak","email":"marak.squires@gmail.com"}],"time":{"modified":"2022-06-26T11:54:20.359Z","created":"2011-09-26T21:53:57.416Z","0.1.0":"2011-09-26T21:53:57.926Z","0.1.1":"2012-02-25T01:21:16.656Z","0.1.2":"2012-03-03T13:41:49.986Z","0.2.0":"2012-11-25T10:13:08.242Z","0.2.1":"2012-12-18T19:48:32.418Z","0.3.0":"2013-01-13T18:23:07.541Z","0.3.1":"2013-01-26T03:51:16.977Z","0.3.2":"2013-01-27T19:05:18.627Z","0.3.3":"2013-01-31T12:24:48.534Z","0.3.4":"2013-02-18T12:48:14.141Z","0.3.5":"2013-04-17T09:04:15.807Z","0.3.6":"2013-04-20T23:20:11.203Z","0.3.8":"2013-04-25T10:01:34.037Z","0.4.0":"2013-06-05T01:28:45.686Z","0.4.1":"2013-06-13T21:43:15.261Z","0.4.2":"2013-07-09T10:14:10.789Z","0.4.3":"2013-07-18T06:40:49.577Z","0.5.2":"2013-12-01T15:43:56.531Z","0.5.3":"2014-05-14T09:00:43.099Z","0.5.5":"2014-11-18T08:40:31.384Z","0.5.6":"2014-11-19T13:47:31.440Z","0.5.7":"2015-08-10T00:51:10.574Z","0.6.0":"2016-06-01T06:58:39.697Z","0.6.1":"2016-12-14T18:47:24.647Z","0.7.0":"2016-12-14T20:36:41.114Z","0.7.1":"2016-12-16T22:56:34.557Z","0.8.0":"2016-12-30T00:24:28.977Z","0.8.1":"2016-12-30T03:07:14.795Z"},"author":{"name":"Marak Squires","email":"support@marak.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/bigcompany/resource.git"},"readme":"# resource\n\n<img src=\"https://travis-ci.org/bigcompany/resource.svg?branch=master\"/>\n\nA resource can be considered a combination of a Model and a Controller. Resource methods can have associated schemas which act as a contract for the input and output of the method. Using resources provides unified invocation and validation of all function arguments and results.\n\n## Features\n\n - Provides EventEmitters for all resource methods\n - Provides hooks ( before, after ) for all resource methods\n - Methods' input and output arguments are validated with [mschema](http://mschema.org)\n - Built in datasource persistence using [JugglingDB](http://jugglingdb.co/)\n\n### Install with npm\n\n    npm install resource\n\n### Install with [component](https://github.com/component/component)\n\n    component install bigcompany/resource\n\n# API\n\n## resource.define(name, controller [*optional*], mschema [*optional*] )\n\nDefines a new type of Resource.\n\n### name\nThe name of the new resource to define. Example: `weapon`\n\n### controller\nAn optional CommonJS module with exported methods. Any functions the CommonJS module exports are interpreted as controller methods.\n\n### mschema\nAn optional [mschema](http://mschema.org) to the define the properties and methods of the resource using a schema.\n\n## Resource.method(name, fn, mschema [*optional*])\nMaps a new function to the resource.\n\n### name\nThe name of the method as it should appear on the resource. Example: `fire`\n\n### fn\nThe JavaScript function to bind to the method.\n\n### mschema\nAn optional [mschema](http://mschema.org) to the define the input and output of the method.\n\n## Resource.property(name, mschema  [*optional*])\nMaps a new property to the resource.\n\n### name\nThe name of the property to add to the resource. Example: `ammo`\n\n### mschema\nAn optional [mschema](http://mschema.org) to the define the input and output of the method.\n\n## Resource.persist(datasource)\nEnables persistence of Resource instances to a datasource. \n\n**Adds the following methods to the resource:**\n\n - Resource.all\n - Resource.create\n - Resource.destroy\n - Resource.find\n - Resource.get\n - Resource.update\n - Resource.updateOrCreate\n\n\n### datasource\nThe type of datasource to use. Can be string such as `memory` or an object literal such as `{ type: 'couchdb', username: 'foo', password: 'bar' }`\n\n# Tests\n\n```\ntap test\n```","keywords":["resource","model","controller","mschema","contracts"],"bugs":{"url":"https://github.com/bigcompany/resource/issues"},"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/bigcompany/resource#readme","users":{}}