{"_id":"resourced","_rev":"35-f5171e3c80bdd5a15b4d792322f822a2","name":"resourced","description":"A resource oriented DSL for configuring koa.","dist-tags":{"latest":"0.5.0-alpha.2"},"versions":{"0.0.1":{"name":"resourced","version":"0.0.1","description":"A resource oriented DSL for configuring express.js (REST).","main":"index","author":{"name":"Colin Jack"},"repository":{"type":"git","url":"https://github.com/colin-jack/resourced.git"},"dependencies":{"winston":"*","async":"*","underscore":"*","express":"*","require-namespace":"*"},"devDependencies":{"vows":"0.6.x","sinon":"*","longjohn":"*"},"engines":{"node":">= 0.4.0"},"_npmUser":{"name":"colin_jack","email":"colin.jack@gmail.com"},"_id":"resourced@0.0.1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.59","_nodeVersion":"v0.6.4","_defaultsLoaded":true,"_from":"restless@>= 0.0.0","dist":{"shasum":"6b163ece91ba5e467fe218544c2c51e5454dd5a9","tarball":"https://registry.npmjs.org/resourced/-/resourced-0.0.1.tgz","integrity":"sha512-9MeQCgkPqq+OCmfonbOMBtawPXZEK28YmARLlDUjr9scMUrIjKGvPFfssBgwXAE9ZqylB3wtwzmXOoAaluDPgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUzclWFNHBFbW4u2zI63BoSRx8i81IBKd3A5nEMPD0bQIhAJr+LKxywMtYoW+tD20kC2JUcGXRuGCOGsJRYl9OFFT3"}]},"maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}]},"0.0.2":{"name":"resourced","version":"0.0.2","description":"A resource oriented DSL for configuring express.js (REST).","main":"index","author":{"name":"Colin Jack"},"repository":{"type":"git","url":"https://github.com/colin-jack/resourced.git"},"dependencies":{"winston":"*","async":"*","underscore":"*","express":"*","require-namespace":"*"},"devDependencies":{"vows":"0.6.x","sinon":"*","longjohn":"*"},"engines":{"node":">= 0.4.0"},"_npmUser":{"name":"colin_jack","email":"colin.jack@gmail.com"},"_id":"resourced@0.0.2","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.59","_nodeVersion":"v0.6.4","_defaultsLoaded":true,"_from":"restless@>= 0.0.0","dist":{"shasum":"36e445431155de8ee27f7c17d35d34ae22b26126","tarball":"https://registry.npmjs.org/resourced/-/resourced-0.0.2.tgz","integrity":"sha512-X12yGzQHHRDCzJwGJAVlg2AM3ASlcExhHpdgXO8x+KFYR/5t7K7qPBvw+ZaPXA0TSDhb/NHJFV5bDHk3/EgfHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWx3sRHlq6IfWk+8+u3dBzgNqZckV4z3M+Y/XpznUSuAIhAOCtHIsn/gtA+F44EtGX6ayg2oeuJR7c2ue0Nwfpj3DM"}]},"maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}]},"0.0.3":{"name":"resourced","version":"0.0.3","description":"A resource oriented DSL for configuring express.js (REST).","main":"index","author":{"name":"Colin Jack"},"repository":{"type":"git","url":"https://github.com/colin-jack/resourced.git"},"dependencies":{"winston":"*","async":"*","underscore":"*","express":"*","require-namespace":"*"},"devDependencies":{"vows":"0.6.x","sinon":"*","longjohn":"*"},"engines":{"node":">= 0.4.0"},"_npmUser":{"name":"colin_jack","email":"colin.jack@gmail.com"},"_id":"resourced@0.0.3","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.62","_nodeVersion":"v0.6.4","_defaultsLoaded":true,"_from":"restless@>= 0.0.0","dist":{"shasum":"43aca8d237979318a6b8dd63352d7a913ee97537","tarball":"https://registry.npmjs.org/resourced/-/resourced-0.0.3.tgz","integrity":"sha512-n7fPoDGzZMTJibUq9X6Ot722oVySbHmCBnkpe2H1iZ6dRqH1TMlppExY4rCqS0PdvIbZEEcWkPy5d6O6Yx/Y1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8S/euI8VkZuHncLZRM20+IUXbACzk1o6LrnxKsCSnuAIhAPTdiDH96W4CNMHbYFoqqrVpDK3OCg3fneNV5hwsXeLd"}]},"maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}]},"0.1.0":{"name":"resourced","version":"0.1.0","description":"A resource oriented DSL for configuring express.js (REST).","main":"index","author":{"name":"Colin Jack"},"repository":{"type":"git","url":"https://github.com/colin-jack/resourced.git"},"dependencies":{"winston":"*","async":"*","underscore":"*","require-namespace":"*"},"devDependencies":{"vows":"0.6.x","sinon":"*","longjohn":"*","express":"*"},"engines":{"node":">= 0.4.0"},"_npmUser":{"name":"colin_jack","email":"colin.jack@gmail.com"},"_id":"resourced@0.1.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.62","_nodeVersion":"v0.6.4","_defaultsLoaded":true,"_from":"restless@>= 0.0.0","dist":{"shasum":"6ebf9b0465e2f60440f41ad0b6d45b820acd78da","tarball":"https://registry.npmjs.org/resourced/-/resourced-0.1.0.tgz","integrity":"sha512-WVs9rr1YQXMV+LwjyqFwMXEK9eTnz1U6JIbxTKVnHDRkFRME45d4gLdhupgUJHM3PGU6LrmNww2mK4MYLazO0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICCsG20IzqXggsn8w+Cmax1tJj7e0r5fJMS8/7JPQEB+AiEAkbQM1l15Fkn/0ARi3/Rscg8s3p1qFsB1FBcU4nkWrs4="}]},"maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}]},"0.2.0":{"name":"resourced","version":"0.2.0","description":"A resource oriented DSL for configuring express.js (REST).","main":"index","author":{"name":"Colin Jack"},"repository":{"type":"git","url":"https://github.com/colin-jack/resourced.git"},"dependencies":{"winston":"*","async":"*","underscore":"*","require-namespace":"*"},"devDependencies":{"mocha":"*","chai":"*","sinon":"*","longjohn":"*","express":"*"},"engines":{"node":">= 0.4.0"},"_npmUser":{"name":"colin_jack","email":"colin.jack@gmail.com"},"_id":"resourced@0.2.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.62","_nodeVersion":"v0.6.4","_defaultsLoaded":true,"_from":"restless@>= 0.0.0","dist":{"shasum":"c835c19c1f76b0d123cd1a221488dc30e8c60e31","tarball":"https://registry.npmjs.org/resourced/-/resourced-0.2.0.tgz","integrity":"sha512-9xD5gWcqq2pBx2lYVSiNifNkNuYepJIdlzehC+5/S4AI0ymu70KSf20v8T1Xk3w3FJL6RP8QL+/jkK5CDPwYpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA95643pmnjACMcqHGGvOufb3HktYpyi928ZfGCJnNbAAiEA81u9fpOfQY7bbaoiF9cHrpbIlzTe2bzm3MUA+2pPC/U="}]},"maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}]},"0.3.0":{"name":"resourced","version":"0.3.0","description":"A resource oriented DSL for configuring express.js (REST).","main":"index","author":{"name":"Colin Jack"},"repository":{"type":"git","url":"https://github.com/colin-jack/resourced.git"},"dependencies":{"winston":"*","async":"*","underscore":"*","require-namespace":"*"},"devDependencies":{"mocha":"*","chai":"*","sinon":"*","longjohn":"*","express":"*","validatron":"*"},"engines":{"node":">= 0.4.0"},"_npmUser":{"name":"colin_jack","email":"colin.jack@gmail.com"},"_id":"resourced@0.3.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.62","_nodeVersion":"v0.6.4","_defaultsLoaded":true,"dist":{"shasum":"b102c08139ac98dd2800d12f1880da156a0a436e","tarball":"https://registry.npmjs.org/resourced/-/resourced-0.3.0.tgz","integrity":"sha512-TUhBwCP6L71A8QkIICp+2NUMI5imaHUWjZxeD2tRD1h6Q18PQqFOiHmlKxp2d9GL1+UJJXJI4pZRLMmMiGaLCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGddEREXGU1xbU0mGXc0KfWKwEHEUkpxRBzcCjlGmrtoAiACo+jEm3WLXHvNbHLa5rowjIEEpVTQ2EHowQaUrFapXg=="}]},"maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}]},"0.3.1":{"version":"0.3.1","name":"resourced","description":"A resource oriented DSL for configuring express.js (REST).","main":"index","preferGlobal":false,"author":{"name":"Colin Jack"},"repository":{"type":"git","url":"https://github.com/colin-jack/resourced.git"},"dependencies":{"winston":"*","async":"*","underscore":"*","require-namespace":"*","rules":"*"},"scripts":{"test":"mocha -R spec spec/unit/testFixture spec/unit -w -G --recursive  &  mocha -R spec spec/integration/testFixture spec/integration -w -G --recursive"},"keywords":["REST","HTTP","RESTful","express","resource oriented","ROA"],"devDependencies":{"mocha":"*","chai":"*","sinon":"*","longjohn":"*","express":"*","coffee-script":"*","objectcompare":"*","changeprocessor":"*","testresources":"0.0.6"},"_npmUser":{"name":"colin_jack","email":"colin.jack@gmail.com"},"license":"MIT","engines":{"node":">=0.6"},"_id":"resourced@0.3.1","dist":{"shasum":"56f2141f4a3ff7a4ac10efffe0d5ba3753103a04","tarball":"https://registry.npmjs.org/resourced/-/resourced-0.3.1.tgz","integrity":"sha512-75IHiVo3YKimhnMUIblIHfe98yY5qvBwI5h/dIcR/pMI/zuQOzfV0Y0uLXDHblVBq/2IDG7jaaXIDiO9lth69w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIASIeLkipiEbdzt99bp5le57b+AVfzK/BHMyyIIVHt8uAiEAqbRRcCAynFt41jPXSkbbti8ABYaS/6+QYXokoccW1PY="}]},"_npmVersion":"1.1.63","maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}]},"0.3.3":{"version":"0.3.3","name":"resourced","description":"A resource oriented DSL for configuring express.js (REST).","main":"index","preferGlobal":false,"author":{"name":"Colin Jack"},"repository":{"type":"git","url":"https://github.com/colin-jack/resourced.git"},"dependencies":{"winston":"*","async":"*","underscore":"*","require-namespace":"0.1*","rules":"*"},"scripts":{"test":"mocha -R spec spec/unit/testFixture spec/unit -w -G --recursive  &  mocha -R spec spec/integration/testFixture spec/integration -w -G --recursive"},"keywords":["REST","HTTP","RESTful","express","resource oriented","ROA"],"devDependencies":{"mocha":"*","chai":"*","sinon":"*","longjohn":"*","express":"*","coffee-script":"*","objectcompare":"*","changeprocessor":"*","testresources":"0.0.75","supertest":"*"},"_npmUser":{"name":"colin_jack","email":"colin.jack@gmail.com"},"license":"MIT","engines":{"node":">=0.6"},"_id":"resourced@0.3.3","dist":{"shasum":"ec8e8459c20a79a07594adf8380b5bd2ee89a7ad","tarball":"https://registry.npmjs.org/resourced/-/resourced-0.3.3.tgz","integrity":"sha512-F8X6m+CMTWb4HQNaXc5AbE6I48ki08Z4JejqHsxLHi43kwWX3+6DqGGHJVG4MwFXzT1j353cWtEh0ygAS4CaMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuS6hDFkpYxSMpfnBrSqt7iP+fZk77dt8tLmjIGIjOUwIhAKfyHnFetDsrOhTRsb3R6yuLRqFZyhQ/h2Hg+1K1e2VF"}]},"_npmVersion":"1.1.63","maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}]},"0.3.4":{"version":"0.3.4","name":"resourced","description":"A resource oriented DSL for configuring express.js (REST).","main":"index","preferGlobal":false,"author":{"name":"Colin Jack"},"repository":{"type":"git","url":"https://github.com/colin-jack/resourced.git"},"dependencies":{"winston":"*","async":"*","underscore":"*","require-namespace":"0.1*","rules":"0.6*"},"scripts":{"test":"mocha -R spec spec/unit/testFixture spec/unit --recursive & mocha -R spec spec/integration/testFixture spec/integration --recursive"},"keywords":["REST","HTTP","RESTful","express","resource oriented","ROA"],"devDependencies":{"mocha":"*","chai":"*","sinon":"*","longjohn":"*","moment":"*","express":"3*","coffee-script":"*","objectcompare":"*","changeprocessor":"*","testresources":"0.0.8","supertest":"*","grunt":"*"},"_npmUser":{"name":"colin_jack","email":"colin.jack@gmail.com"},"license":"MIT","engines":{"node":">=0.6"},"_id":"resourced@0.3.4","dist":{"shasum":"ecaf89777998606a2098dc574aabc7e028c92396","tarball":"https://registry.npmjs.org/resourced/-/resourced-0.3.4.tgz","integrity":"sha512-aHXOBTVPZoJRiUFQDZl4aBuQUC/KkN7w8IHaUPgd1CrKtJgSmuoDdfsd1rfsCDoC2CLRRcmtXmMNuNXkUdT3YQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZ1/9IRPg+mSZ5qkfPuPDJsqG7rR1ycMaoD71QXyzhsAiAjbUFyRPIRFdEeFQSgBOM7BXcGSEfV7F9Aw1Ek++cm2w=="}]},"_npmVersion":"1.1.59","maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}]},"0.3.6":{"version":"0.3.6","name":"resourced","description":"A resource oriented DSL for configuring express.js (REST).","main":"index","preferGlobal":false,"author":{"name":"Colin Jack"},"repository":{"type":"git","url":"https://github.com/colin-jack/resourced.git"},"dependencies":{"winston":"*","async":"*","underscore":"*","require-namespace":"*","rules":"0.6.3"},"scripts":{"test":"mocha -R spec spec/unit/testFixture spec/unit --recursive & mocha -R spec spec/integration/testFixture spec/integration --recursive"},"keywords":["REST","HTTP","RESTful","express","resource oriented","ROA"],"devDependencies":{"mocha":"*","chai":"*","sinon":"*","longjohn":"*","moment":"*","express":"3*","coffee-script":"*","objectcompare":"*","changeprocessor":"*","testresources":"0.0.8","supertest":"*","grunt":"*"},"_npmUser":{"name":"colin_jack","email":"colin.jack@gmail.com"},"license":"MIT","engines":{"node":">=0.6"},"_id":"resourced@0.3.6","dist":{"shasum":"011cee2ce80f162fc09bd1d6255a3a20b7bc10bd","tarball":"https://registry.npmjs.org/resourced/-/resourced-0.3.6.tgz","integrity":"sha512-4n78ICL56Rhjn0BYWoWHsKVptoYWG2iLSMWrq40jxRkTEV3C8BZIlnyVek32D1/b+pzS9pk6OcWfv3fpjajhaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC58BODvVuHCujsLuHEPnyRBz1XoJnUizX2BRrAOqSqDQIgQaKEMxTBfOXfZRQgZKMhnAmR3UjDbSAQ/Qu1o3PobIk="}]},"_npmVersion":"1.1.65","maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}]},"0.3.7":{"version":"0.3.7","name":"resourced","description":"A resource oriented DSL for configuring express.js (REST).","main":"index","preferGlobal":false,"author":{"name":"Colin Jack"},"repository":{"type":"git","url":"https://github.com/colin-jack/resourced.git"},"dependencies":{"winston":"*","async":"*","underscore":"*","require-namespace":"*","rules":"0.6.3"},"scripts":{"test":"mocha -R spec spec/unit/testFixture spec/unit --recursive & mocha -R spec spec/integration/testFixture spec/integration --recursive"},"keywords":["REST","HTTP","RESTful","express","services","web services","resource oriented"],"devDependencies":{"mocha":"*","chai":"*","sinon":"*","longjohn":"*","moment":"*","express":"3*","coffee-script":"*","objectcompare":"*","changeprocessor":"*","testresources":"0.0.8","supertest":"*","grunt":"*"},"_npmUser":{"name":"colin_jack","email":"colin.jack@gmail.com"},"license":"MIT","engines":{"node":">=0.6"},"_id":"resourced@0.3.7","dist":{"shasum":"527d4a4125f2847d2b096d962e0c1f733f9dd65f","tarball":"https://registry.npmjs.org/resourced/-/resourced-0.3.7.tgz","integrity":"sha512-immDlNA05/UUYfaim8iFgyb3cGEGS4G1hV+94TjTDju4nWKhmW0Z3WvmYRwKj6NTmjaB08suSYckIX9Ap5TS9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvlXqP7+KOcbvpu+j+ec8S0YGAypSpqewtLMoZpxgQnwIgZBlG2jiNLDAClB8CPGze169L0p0NCZDBWbNU3TFRqCw="}]},"_npmVersion":"1.1.65","maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}]},"0.3.8":{"version":"0.3.8","name":"resourced","description":"A resource oriented DSL for configuring express.js (REST).","main":"index","preferGlobal":false,"author":{"name":"Colin Jack"},"repository":{"type":"git","url":"https://github.com/colin-jack/resourced.git"},"dependencies":{"winston":"*","async":"*","underscore":"*","require-namespace":"*","rules":"0.6.3"},"scripts":{"test":"mocha -R spec spec/unit/testFixture spec/unit --recursive & mocha -R spec spec/integration/integrationTestFixture spec/integration --recursive"},"keywords":["REST","HTTP","RESTful","express","services","web services","resource oriented"],"devDependencies":{"mocha":"*","chai":"*","sinon":"*","longjohn":"*","moment":"*","express":"3*","coffee-script":"*","objectcompare":"*","changeprocessor":"*","testresources":"0.0.86","supertest":"*","grunt":"*"},"_npmUser":{"name":"colin_jack","email":"colin.jack@gmail.com"},"license":"MIT","engines":{"node":">=0.6"},"_id":"resourced@0.3.8","dist":{"shasum":"405f135344a0e89c9b6799931905dc9a8e37f4fb","tarball":"https://registry.npmjs.org/resourced/-/resourced-0.3.8.tgz","integrity":"sha512-YLiyauePKYF64JmS8ZO1YhjJEn6I3avSm/SZa6EIUMbq0EjK3VeEWwAZ0K2uUDGPhYmUMto5GMlVrR4CStZOpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDWElnoPy2aEFws8IdRlK1HrTw3JzSWkNtRFBWQCo9GpAiEA0X7I4SXFWJ3YAH3KylKc2OVI9K7Up6MPJk25Czy92VM="}]},"_npmVersion":"1.1.59","maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}]},"0.3.81":{"version":"0.3.81","name":"resourced","description":"A resource oriented DSL for configuring express.js (REST).","main":"index","preferGlobal":false,"author":{"name":"Colin Jack"},"repository":{"type":"git","url":"https://github.com/colin-jack/resourced.git"},"dependencies":{"winston":"*","async":"*","underscore":"*","require-namespace":"*","rules":"0.6.3"},"scripts":{"test":"mocha -R spec spec/unit/testFixture spec/unit --recursive & mocha -R spec spec/integration/integrationTestFixture spec/integration --recursive"},"keywords":["REST","HTTP","RESTful","express","services","web services","resource oriented"],"devDependencies":{"mocha":"*","chai":"*","sinon":"*","longjohn":"*","moment":"*","express":"3*","coffee-script":"*","objectcompare":"*","changeprocessor":"*","testresources":"*","supertest":"*","grunt":"*"},"_npmUser":{"name":"colin_jack","email":"colin.jack@gmail.com"},"license":"MIT","engines":{"node":">=0.6"},"_id":"resourced@0.3.81","dist":{"shasum":"e45597035b415d18a6a0a487bd7d6bd60e29d1b6","tarball":"https://registry.npmjs.org/resourced/-/resourced-0.3.81.tgz","integrity":"sha512-R5QowIZOKGWoid8urGD3UwCSM5nqzZCMNmOsNTL+ww0qw7sM1vSNiYyex8pnLyKjOYTuIj3Or50pDt6FJMQYRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5qutEzwE+6/zSl0sE9jMNSNkpgXeulmT8/yJiyVKKMwIhAJGG+XxERKYkDm3tHaXZoxK8WaT4pE4AyvtO/n7MFHAJ"}]},"_npmVersion":"1.1.59","maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}]},"0.3.83":{"version":"0.3.83","name":"resourced","description":"A resource oriented DSL for configuring express.js (REST).","main":"index","preferGlobal":false,"author":{"name":"Colin Jack"},"repository":{"type":"git","url":"https://github.com/colin-jack/resourced.git"},"dependencies":{"winston":"*","async":"*","underscore":"*","require-namespace":"*","rules":"0.6.3"},"scripts":{"test":"mocha -R spec spec/unit/testFixture spec/unit --recursive & mocha -R spec spec/integration/integrationTestFixture spec/integration --recursive"},"keywords":["REST","HTTP","RESTful","request","express","http","services","web services","resource oriented"],"devDependencies":{"mocha":"*","chai":"*","sinon":"*","longjohn":"*","moment":"*","express":"3*","coffee-script":"*","objectcompare":"*","changeprocessor":"*","testresources":"0.0.91","supertest":"*","grunt":"*"},"_npmUser":{"name":"colin_jack","email":"colin.jack@gmail.com"},"license":"MIT","engines":{"node":">=0.6"},"_id":"resourced@0.3.83","dist":{"shasum":"365b09123d7ae3696bd9e83a62998c2b3a6f9431","tarball":"https://registry.npmjs.org/resourced/-/resourced-0.3.83.tgz","integrity":"sha512-sfWXjzV3y1rTq0+HCX5dY4Sz0m2sU8e2la6yshpfTQcS1cWOlrtW7rZUu1Bmp10i3WpK3SCLpWn/zErsQaerzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRpKv0ZNQffq37aYBmvq0vSqd8ILFILMcypY6A9ZWA0wIhAIG9Nq1gwJq1fhO6ITkWJldS2c3cQMt9Z1ttzlCpt+Tf"}]},"_npmVersion":"1.1.59","maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}]},"0.5.0-alpha.1":{"version":"0.5.0-alpha.1","name":"resourced","description":"A resource oriented DSL for configuring koa.","main":"index","preferGlobal":false,"author":{"name":"Colin Jack"},"repository":{"type":"git","url":"https://github.com/colin-jack/resourced.git"},"dependencies":{"koa":"*","koa-bodyparser":"*","koa-logger":"*","koa-router":"*","q":"^2.0.2","require-namespace":"^0.3.41","rules":"0.6.45","underscore":"*","winston":"*","valid-url":"*"},"scripts":{"test":"mocha --harmony spec/testFixture spec/unit/**/*_spec.js --recursive -b -R list & mocha --harmony spec/integration/**/*_spec.js --recursive -b -R list"},"keywords":["REST","HTTP","RESTful","request","koa","http","services","web services","resource oriented","middleware"],"devDependencies":{"mocha":"*","chai":"*","chai-as-promised":"*","superagent":"*","testresources":"0.1.0-alpha.1","sinon":"*","moment":"*","coffee-script":"*","objectcompare":"*","changeprocessor":"*","errorhandler":"*"},"_npmUser":{"name":"colin_jack","email":"colin.jack@gmail.com"},"license":"MIT","engines":{"node":">=0.11.13","engineStrict":"true"},"_id":"resourced@0.5.0-alpha.1","dist":{"shasum":"6f3a3ec80070f0db542d0f9d73c6f48ac8e807d3","tarball":"https://registry.npmjs.org/resourced/-/resourced-0.5.0-alpha.1.tgz","integrity":"sha512-Zpdn712ABgOjwnch3xC5K3pVR99RBa3cHV9hASkyFYt0/6qCMXIk0ypg5sn+9xfE1IsmdsL2GRsoQcgk8JqSUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH3bAMdi0TRn9K6a8TjhynRXQCqZ7Cu0xkVXVBv/csJTAiEA7HK4QfRgQJax4xLRzgCLlSp+Dtpg5j5nNEG3j80a/ew="}]},"_npmVersion":"2.0.0","maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}],"directories":{},"_shasum":"6f3a3ec80070f0db542d0f9d73c6f48ac8e807d3","_from":".","_resolved":"https://registry.npmjs.org/resourced/-/resourced-0.3.83.tgz","gitHead":"f0311ccb264cf58da71cebf32730d14ca47f2122","bugs":{"url":"https://github.com/colin-jack/resourced/issues"},"homepage":"https://github.com/colin-jack/resourced"},"0.5.0-alpha.2":{"version":"0.5.0-alpha.2","name":"resourced","description":"A resource oriented DSL for configuring koa.","main":"index","preferGlobal":false,"author":{"name":"Colin Jack"},"repository":{"type":"git","url":"https://github.com/colin-jack/resourced.git"},"dependencies":{"koa":"*","koa-bodyparser":"*","koa-logger":"*","koa-router":"*","q":"^2.0.2","require-namespace":"^0.3.41","rules":"0.6.45","underscore":"*","winston":"*","valid-url":"*"},"scripts":{"test":"mocha --harmony spec/testFixture spec/unit/**/*_spec.js --recursive -b -R list & mocha --harmony spec/integration/**/*_spec.js --recursive -b -R list"},"keywords":["REST","HTTP","RESTful","request","koa","http","services","web services","resource oriented","middleware"],"devDependencies":{"mocha":"*","chai":"*","chai-as-promised":"*","superagent":"*","testresources":"0.1.0-alpha.1","sinon":"*","moment":"*","coffee-script":"*","objectcompare":"*","changeprocessor":"*","errorhandler":"*"},"_npmUser":{"name":"colin_jack","email":"colin.jack@gmail.com"},"license":"MIT","engines":{"node":">=0.11.13","engineStrict":"true"},"_id":"resourced@0.5.0-alpha.2","dist":{"shasum":"42db0d4b09177a73819d7b589aa155c5c2202366","tarball":"https://registry.npmjs.org/resourced/-/resourced-0.5.0-alpha.2.tgz","integrity":"sha512-MNmbOJdb7LSeCvNb56AqDRrIsOWcZJxZvEU3yxIVMvt+NN3yGbrPXQC7+PEHKrukS81FdpX55cIUY6xIrWOcGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2oPTqc41C+0pR5GX0xR7LlHUb/h9c4RPP2EoXEv+8ZwIhALl3QtBMgwBJk7l6gDtEqLrxOKTEXUrbI7ouDSvs56mK"}]},"_npmVersion":"2.0.0","maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}],"directories":{},"_shasum":"42db0d4b09177a73819d7b589aa155c5c2202366","_from":".","_resolved":"https://registry.npmjs.org/resourced/-/resourced-0.3.83.tgz","gitHead":"9a34f0eca75daa06d6d509d34498f266d196d6a5","bugs":{"url":"https://github.com/colin-jack/resourced/issues"},"homepage":"https://github.com/colin-jack/resourced"}},"readme":"[![Build Status](https://travis-ci.org/colin-jack/resourced.png)](https://travis-ci.org/#!/colin-jack/resourced)\r\n\r\nNOTE - This is a very early version of this project and is not yet fully featured.\r\n\r\nA resource-oriented DSL for configuring koa.\r\n\r\n### Configuration\r\nTo configure resourced you need to tell it which directory to look for resources in:\r\n\r\n```js\r\nvar resourced = require('resourced');\r\nvar router = require('koa-router');\r\n\r\nQ.spawn(function *() {\r\n    // ...\r\n\r\n    app.use(router(app));\r\n\r\n    var resourcesDir = __dirname + '/resources';\r\n\r\n    yield * resourced.configureResourcesInDirectory(resourcesDir, app);\r\n\r\n    // ,,,\r\n});\r\n```\r\nNote that [koa-router]() is also required and that it, and any other middleware, must be installed before resourced.\r\n\r\n### Resource Definition\r\nThe following shows a simple person resource, where the JSON response includes a link to the associated address:\r\n```js\r\nvar Resource = require('resourced').Resource;\r\nvar http = require('resourced').http;\r\nvar cache = require('resourced').cache;\r\nvar ensure = require('rules').ensure;\r\n\r\nvar addressResource = require('./address');\r\n\r\nvar people = [\r\n    { firstName: \"bob\", lastName: \"smith\", id : 1, \"job\": \"tinker\", addressId: 3 }\r\n];\r\n\r\nmodule.exports = new Resource({\r\n    url: \"/person/:id\",\r\n\r\n    cache: cache.minutes(5).publically(),\r\n\r\n    respondsTo: [\r\n        http.get(function * (id) {\r\n            ensure(id).populated().numeric({ min : 0 });\r\n        \r\n            var person = people[id];\r\n\r\n            person.address = this.urlFor(addressResource, { id: person.addressId });\r\n\r\n            return person;\r\n        })\r\n    ]\r\n});\r\n```\r\n\r\n## <a name=\"example\"/>Running Examples\r\nYou can run the sample application using the following command:\r\n\r\n    node --harmony examples\\web.js\r\n\r\n##Features\r\n* [Request Handlers](https://github.com/colin-jack/resourced/blob/master/docs/requestHandling.md) - Features like argument population make handling requests easier.\r\n* [Caching](https://github.com/colin-jack/resourced/blob/master/docs/caching.md) - HTTP caching of responses to GET requests.\r\n* [Validation](https://github.com/colin-jack/resourced/blob/master/docs/validation.md) - Allows validation of request bodies and URL's.","maintainers":[{"name":"colin_jack","email":"colin.jack@gmail.com"}],"time":{"modified":"2022-06-26T11:56:14.817Z","created":"2012-10-08T17:44:54.377Z","0.0.1":"2012-10-08T17:44:56.554Z","0.0.2":"2012-10-08T20:59:41.776Z","0.0.3":"2012-10-09T19:24:42.248Z","0.1.0":"2012-10-11T20:57:21.127Z","0.2.0":"2012-10-14T20:52:57.292Z","0.3.0":"2012-10-16T18:38:25.636Z","0.3.1":"2012-10-28T14:25:54.692Z","0.3.3":"2012-10-29T20:04:19.148Z","0.3.4":"2012-11-07T21:53:21.809Z","0.3.6":"2012-11-10T20:25:14.614Z","0.3.7":"2012-11-10T21:58:16.874Z","0.3.8":"2012-11-18T20:53:39.386Z","0.3.81":"2012-11-18T22:00:25.828Z","0.3.83":"2012-11-20T13:33:31.145Z","0.5.0-alpha.1":"2014-11-16T19:58:44.721Z","0.5.0-alpha.2":"2014-11-16T22:25:14.581Z"},"author":{"name":"Colin Jack"},"repository":{"type":"git","url":"https://github.com/colin-jack/resourced.git"},"homepage":"https://github.com/colin-jack/resourced","keywords":["REST","HTTP","RESTful","request","koa","http","services","web services","resource oriented","middleware"],"bugs":{"url":"https://github.com/colin-jack/resourced/issues"},"license":"MIT","readmeFilename":"README.md"}