{"_id":"seed","_rev":"92-1d930194994281ddd4c095255bb24398","name":"seed","description":"Storage-agnostic, event emitting datasets: schemas, models, hashes, and graphs.","dist-tags":{"latest":"0.4.4"},"versions":{"0.0.1":{"author":{"name":"Jake Luer","email":"@jakeluer"},"name":"seed","description":"little object factory","version":"0.0.1","repository":{"type":"git","url":"git://github.com/logicalparadox/seed.git"},"main":"index","scripts":{"test":"expresso -I lib test/*.test.js"},"engines":{"node":"~v0.4.12"},"dependencies":{},"devDependencies":{},"_npmJsonOpts":{"file":"/Users/jakeluer/.npm/seed/0.0.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"seed@0.0.1","_engineSupported":true,"_npmVersion":"1.0.30","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"ac694834410db01d05079f76d2c9b23a6da268bf","tarball":"https://registry.npmjs.org/seed/-/seed-0.0.1.tgz","integrity":"sha512-t5+2FtSi8z3DTqt5YfvGMOOpOBChlkRUlUqEGsc/yOwNxf/JfLhROOsXI1oEFeo0AABmJgvWSxZ9cA2fbiUM8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID3OF28fC5cJvEzciXbaspbz82zPdOR5mXR3fMIPmD+4AiAeMFkgLwlR24oS3y8kTSaq1ngCWM72TaHmelDmNmQ/kA=="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.0.2":{"author":{"name":"Jake Luer","email":"@jakeluer"},"name":"seed","description":"little object factory","version":"0.0.2","repository":{"type":"git","url":"git://github.com/logicalparadox/seed.git"},"main":"index","scripts":{"test":"expresso -I lib test/*.test.js"},"engines":{"node":"~v0.4.12"},"dependencies":{},"devDependencies":{},"_npmJsonOpts":{"file":"/Users/jakeluer/.npm/seed/0.0.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"seed@0.0.2","_engineSupported":true,"_npmVersion":"1.0.30","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"6785cda7b5ecb5af6efc17d22b08a7a33effb61e","tarball":"https://registry.npmjs.org/seed/-/seed-0.0.2.tgz","integrity":"sha512-K/B2h0ybhtCDV7RPSfsOPk/uauzUgQJ79SSwkcC5qXKRmZeV5Er/GEqWmRsiQihVZvr/XxVbwd5UnQSY3qaxsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDP8DHwSGztZVK2YgJv9PwF5Jhmvm7CaABC76+cGvZ2zgIhAO/A4zFQm/uNZvosQm7WHytpe3FuzRxON9oJR0zmKFKg"}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.0.3":{"author":{"name":"Jake Luer","email":"@jakeluer"},"name":"seed","description":"little object factory","version":"0.0.3","repository":{"type":"git","url":"git://github.com/logicalparadox/seed.git"},"main":"index","scripts":{"test":"expresso -I lib test/*.test.js"},"engines":{"node":"~v0.4.12"},"dependencies":{},"devDependencies":{},"_npmJsonOpts":{"file":"/Users/jakeluer/.npm/seed/0.0.3/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"seed@0.0.3","_engineSupported":true,"_npmVersion":"1.0.30","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"5f60a305da1d5bf6fe66553d8e179a87fdb5717d","tarball":"https://registry.npmjs.org/seed/-/seed-0.0.3.tgz","integrity":"sha512-7j3UD7z3PwYM9m6jm4lHGgCQgOf3qs8G4iZsftltbrpZSM4F5+WHse5t8xR0BeAfRd7ciD6uIMvFw68iS9OJEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGfoZCiOOsOePdoM/K72eILbs+H/y6jweczLV3stciJ0AiEAlN0HMLM27vZ2uhmYAMA+EPUk+OU5NZjv0iqEbYIaRu8="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.0.4":{"author":{"name":"Jake Luer","email":"@jakeluer"},"name":"seed","description":"little object factory","version":"0.0.4","repository":{"type":"git","url":"git://github.com/logicalparadox/seed.git"},"main":"./lib/seed.js","scripts":{"test":"expresso -I lib test/*.test.js"},"engines":{"node":"~v0.4.12"},"dependencies":{"drip":"0.0.x"},"devDependencies":{},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.0.4","_engineSupported":true,"_npmVersion":"1.0.90","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"7ad2a6d55fd56a98421375a2c504b421d5fd3bb9","tarball":"https://registry.npmjs.org/seed/-/seed-0.0.4.tgz","integrity":"sha512-u+CPOfx723K74exhRXi4B9FRbvG9RQiwaefJ3vrwHMiX3EKYOApxqd2lsFS22sD9Ecs3jYg1sJiqY7sWg+dFRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFSeAM38FzdF+2RWGGwZ15eHH8oFmIA/CENy2CM0oq9qAiBQZ3eCrnhYgPQDthl8UKPAojWbQeILuuB2KtkoxLPiXQ=="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.0.6":{"author":{"name":"Jake Luer","email":"@jakeluer"},"name":"seed","description":"little object factory","version":"0.0.6","repository":{"type":"git","url":"git://github.com/logicalparadox/seed.git"},"main":"./lib/seed.js","scripts":{"test":"expresso -I lib test/*.test.js"},"engines":{"node":"~v0.4.12"},"dependencies":{"drip":"0.0.x","oath":"0.0.x"},"devDependencies":{"sherlock":"0.0.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.0.6","_engineSupported":true,"_npmVersion":"1.0.90","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"5887c4df41f121946e73b3c087bcbfa17d5cc40c","tarball":"https://registry.npmjs.org/seed/-/seed-0.0.6.tgz","integrity":"sha512-MRbf1t197dLNMnC1UD/Y8L9NjexcsouSW0aH5OCGFoFD1tvKVObzC0N945twv3LycCa9dAJtl1UtpAx6db+QEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBu7maVCSdsTvT08vGyZ3r/PCPXsb3k5zQFlPXIckHYWAiBPONm9S0dzsMFrjY++1jFP0JgF4OvARERW/eJ0ZWXSxg=="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.0.7":{"author":{"name":"Jake Luer","email":"@jakeluer"},"name":"seed","description":"little object factory","version":"0.0.7","repository":{"type":"git","url":"git://github.com/logicalparadox/seed.git"},"main":"./lib/seed.js","scripts":{"test":"expresso -I lib test/*.test.js"},"engines":{"node":"~v0.4.12"},"dependencies":{"drip":"0.0.x","oath":"0.0.x","tea":"0.0.x"},"devDependencies":{"sherlock":"0.0.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.0.7","_engineSupported":true,"_npmVersion":"1.0.94","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"7a1498c788e4e0f51f79c4aa83bb0890bbc3988e","tarball":"https://registry.npmjs.org/seed/-/seed-0.0.7.tgz","integrity":"sha512-ltPM2ftk9oGJVjFLqqiyBlZX5xrB8U2pvxTFQI4iEzgnNdhq/fkOH66Z7nOaQF+9ljXQYJwxQCK4cVFhZ0l+0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmn/h3Qu3YLuTQpQAhRU4Pgfc8bB85vm+AGZRrMVePvAiA2dxi3e78O9+SFsdMhypz/gNOHddpDOkIqzS/VsRk+DQ=="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.0.9":{"author":{"name":"Jake Luer","email":"@jakeluer"},"name":"seed","description":"Storage agnostic, event based models and collections.","version":"0.0.9","repository":{"type":"git","url":"git://github.com/logicalparadox/seed.git"},"main":"index","scripts":{"test":"sherlock test/*.test.js"},"engines":{"node":">= v0.4.8"},"dependencies":{"drip":"0.1.x","oath":"0.0.x","tea":"0.1.x"},"devDependencies":{"sherlock":"0.1.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.0.9","_engineSupported":true,"_npmVersion":"1.0.99","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"580c8dd5707aaf53614dbd99f39faa4339ea144b","tarball":"https://registry.npmjs.org/seed/-/seed-0.0.9.tgz","integrity":"sha512-zvAROxzivcQu4uJ7k2iP9DDCWZG2Pb0zU0GywiNeMpJbUDPuWt+LluisvvFOFHIU/cmQXZTu36Tz+ArOvd9SdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB9GGXXOPlp+HAl/JXy3phoJ2c8XFIf/uHjazLlOyie5AiEAz6vifd7JPM6b1VQNXRw/qPobZB7+IWZSgrlHYnMdyw8="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.0.10":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"seed","description":"Storage agnostic, event based models and collections.","version":"0.0.10","repository":{"type":"git","url":"git://github.com/logicalparadox/seed.git"},"main":"index","scripts":{"test":"sherlock test/*.test.js"},"engines":{"node":">= v0.4.8"},"dependencies":{"drip":"0.1.x","oath":"0.0.x","tea":"0.1.x"},"devDependencies":{"sherlock":"0.1.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.0.10","_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"231fe96e563f1337fd74f48c8add62963c21db0e","tarball":"https://registry.npmjs.org/seed/-/seed-0.0.10.tgz","integrity":"sha512-AVeSIShnT9jF5rEDACSouHyjdpqt95nwI8pDCa8jHMqoDl3VDzu2HnbRRNF7tDSGqgPKAkq8BT673G+tVdjS0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA/ZMAzR3r1jEoBts8m1eC2z2cm6lX/mBWO5LLpeHcdVAiB7JGrieZsrCFliizHEjywcj9LYCoP6KuDa/2SKUIizOA=="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.0.11":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"seed","description":"Storage agnostic, event based models and collections.","version":"0.0.11","repository":{"type":"git","url":"git://github.com/logicalparadox/seed.git"},"main":"index","scripts":{"test":"sherlock test/*.test.js"},"engines":{"node":">= v0.4.8 < 0.7.0"},"dependencies":{"drip":"0.1.x","oath":"0.0.x","tea":"0.1.x"},"devDependencies":{"sherlock":"0.1.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.0.11","_engineSupported":true,"_npmVersion":"1.0.104","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"5188fbc143d976b88245f442789147df9c162c0c","tarball":"https://registry.npmjs.org/seed/-/seed-0.0.11.tgz","integrity":"sha512-tIlh4aNLhHdHiybGAsZNC017uhV82wlC437OhKpywKlahwrFyCrOl2CQIEVqfgYCQ/OLqLbjW9gxgWCUlaHpdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLAK1dRmm+UCB/35y9JAoY5dzrO0Upn5Wkt6vAWl36OwIhALFPxy++31wJjrNbHIwqRJe+ricgl56h1o62wnEERVIP"}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.1.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"seed","description":"Storage agnostic, event based models and collections.","version":"0.1.0","repository":{"type":"git","url":"git://github.com/logicalparadox/seed.git"},"main":"index","scripts":{"test":"sherlock test/*.test.js"},"engines":{"node":">= v0.4.8 < 0.7.0"},"dependencies":{"drip":"0.1.x","oath":"0.0.x","tea":"0.1.x"},"devDependencies":{"sherlock":"0.1.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.1.0","_engineSupported":true,"_npmVersion":"1.0.104","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"f0875b99091fdbb80649c6936ceee2e27401997a","tarball":"https://registry.npmjs.org/seed/-/seed-0.1.0.tgz","integrity":"sha512-4TlXkYMTmsxOvxeYny58VGeJ/0Y93fIcXgRwGvEjD18bn6Xe/Lsm6bdYMYCXbWe7zMC8GzB1uYTclvAJFHaIDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICmwq05EbuullXFybK7xq65Xa7bZRr5vSnZBORhEmLsyAiEA7TtzBKSS6afMkDe580JdTjBpxv7ClyoBMMxC1QB/sVo="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.1.1":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"seed","description":"Storage-agnostic, event emitting datasets: schemas, models, hashes, and graphs.","version":"0.1.1","repository":{"type":"git","url":"git://github.com/logicalparadox/seed.git"},"main":"index","scripts":{"test":"sherlock test/*.test.js"},"engines":{"node":">= v0.4.8 < 0.7.0"},"dependencies":{"drip":"0.1.x","oath":"0.0.x","tea":"0.1.x"},"devDependencies":{"sherlock":"0.1.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.1.1","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"88ee85d3cb49aad2ab0a9d497fd3fe27b7463056","tarball":"https://registry.npmjs.org/seed/-/seed-0.1.1.tgz","integrity":"sha512-Lm5EVO53aLnAqvCtJUq3/oZ/Nc0aOWUSx5ki03+dhofnKGfnCrM0/91ndtUjujsb7Yl+PewMTXfbAGzk0N4/OA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICbYCvtaGb+706fVFIE4+wC+PPBYmr6cwsZueXt0o4NoAiEA2eepkUH2Gi6l1RY0aKT26li44kgq2H68A/AkCJ9LcQA="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}]},"0.1.2":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"seed","description":"Storage-agnostic, event emitting datasets: schemas, models, hashes, and graphs.","keyword":["database","db","storage","schema","model","collection"],"version":"0.1.2","repository":{"type":"git","url":"git://github.com/logicalparadox/seed.git"},"main":"index","scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= v0.4.8 < 0.7.0"},"dependencies":{"drip":"0.1.x","oath":"0.0.x"},"devDependencies":{"sherlock":"0.1.x","mocha":"0.3.0","should":"0.3.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.1.2","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"56dfa10b54d2d246ac3a3f6a7a35829305023ee7","tarball":"https://registry.npmjs.org/seed/-/seed-0.1.2.tgz","integrity":"sha512-ygswV0L7zRvdJWWW7RwrPX2vRZU8JQXcswYlAiSo1587drwj4cmIHOUHrj1ucsv7l053v4Hmjpi6XFzXvbu2AQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3VEm1tfWrXCgFCFKkCyJ0e1rz8saymtHwVIPzMnCS5QIhAKgfGYsAiJoNSiv5NgTKXyZiHJbbm2X8TcshvSyt1Hwp"}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}]},"0.1.3":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"seed","description":"Storage-agnostic, event emitting datasets: schemas, models, hashes, and graphs.","keyword":["database","db","storage","schema","model","collection"],"version":"0.1.3","repository":{"type":"git","url":"git://github.com/logicalparadox/seed.git"},"main":"index","scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= v0.4.8 < 0.7.0"},"dependencies":{"drip":"0.1.x","oath":"0.0.x"},"devDependencies":{"sherlock":"0.1.x","mocha":"0.3.0","should":"0.3.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.1.3","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"3c7d8125858cee02b976b9eaf172bbc3b2be16a0","tarball":"https://registry.npmjs.org/seed/-/seed-0.1.3.tgz","integrity":"sha512-Um85gqOiYHbxRR8aDLzow4j8Sg07x/yMHPNZlri5hQkJrNz0y+4W1axyzaai+tv6wM2Zcls38ngP7USehAJfLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrXydhsZSBXsDBvqhYv9Sq3L4YcLiZP2FohehGrrdmqQIgfSIVZ0kdkQxMonzu+jHWReGZPqNsEngJ+0GI2BuDAJs="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}]},"0.1.4":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"seed","description":"Storage-agnostic, event emitting datasets: schemas, models, hashes, and graphs.","keyword":["database","db","storage","schema","model","collection"],"version":"0.1.4","repository":{"type":"git","url":"git://github.com/logicalparadox/seed.git"},"main":"index","scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= v0.4.8 < 0.7.0"},"dependencies":{"drip":"0.2.x","oath":"0.0.x"},"devDependencies":{"mocha":"0.3.0","should":"0.3.x","matcha":"0.0.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.1.4","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"1e3787730842a0721e2e5f79438ef67eb69fdf79","tarball":"https://registry.npmjs.org/seed/-/seed-0.1.4.tgz","integrity":"sha512-5jRAETYIiiq5H96YS7CQU0YAboeqMobX5XQPOuj5s+bBCcb553eq7yBdaJRw4BfebfoGatSDlRu2P27nRztr+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjVnXH8JyANuuy12h/NQ/bWwZg6PRYeDd72QITMv/N1gIhANTaJPbvG3vIpd76yq45L9kKCQ54ztH3oWfR4qRhtlqV"}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}]},"0.1.5":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"seed","description":"Storage-agnostic, event emitting datasets: schemas, models, hashes, and graphs.","keyword":["database","db","storage","schema","model","collection"],"version":"0.1.5","repository":{"type":"git","url":"git://github.com/logicalparadox/seed.git"},"main":"index","scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= v0.4.8 < 0.7.0"},"dependencies":{"drip":"0.2.x","oath":"0.1.x"},"devDependencies":{"mocha":"0.3.x","should":"0.3.x","matcha":"0.0.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.1.5","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"938f4dc55d64f09eca8b5957a867d54b9e492f96","tarball":"https://registry.npmjs.org/seed/-/seed-0.1.5.tgz","integrity":"sha512-FGXbuRygIpM8vqeVQ59WsXX9KLqVX3ILmhpayhNguAIPpBcaK0/tJ4rE0aiR1O5eW1Kj50OxQzCFNo0T4DcWoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3d4Uos/uX/5JdHLiBf3ukthtWFwPx2cJWb69lkwQ8eAIhALxPcRac29SfVuli9Db1JQGn9sX+OYZSdoHlx/5VP0A5"}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}]},"0.1.6":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"seed","description":"Storage-agnostic, event emitting datasets: schemas, models, hashes, and graphs.","keyword":["database","db","storage","schema","model","collection"],"version":"0.1.6","repository":{"type":"git","url":"git://github.com/qualiancy/seed.git"},"main":"index","scripts":{"test":"make test"},"engines":{"node":">= v0.4.8"},"dependencies":{"drip":"0.2.x","oath":"0.2.x"},"devDependencies":{"mocha":"*","chai":"*","matcha":"0.0.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.1.6","_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"f8f922181ca05ebd9fe215c43473b55ecc1670b9","tarball":"https://registry.npmjs.org/seed/-/seed-0.1.6.tgz","integrity":"sha512-66IBwh/Nvrzmas28tJHOThszQJUH3fvqmWoiMJCK8xJY8T9JSh1GDNxCBEF8tuWqitwurqAeDgli9n7fAiJg2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5JHmcKyI058fWp7usbh1T+McEgmKRF3TlElGntaTy/QIhAJZ419vsQXBY7VE76+hzDYEdnbSMX+msh0Uv4CPmW551"}]},"readme":"# Seed\n\n### Storage-agnostic event emitting datasets.\n\nSeed provides an API layer for working with relational datasets. The data can be streams of data or large tables\nof metrics. At it's heart Seed is an event based ORM tool, but it will also allow for realtime analysis,\naggregation, and whatnot. The focus is to allow for datasets from many sources to be modeled, monitored,\nanalyzed, and acted upon.\n\n#### Some possible implementations:\n\n* Realtime notifications of status updates on social networks.\n* KPI monitoriing and alerts based on realtime sales data for shopping sites.\n* ... are you using it? Message [@logicalparadox](http://github.com/logicalparadox) with your use cases.\n\n## Installation\n\nPackage is available through [npm](http://npmjs.org).\n\n    $ npm install seed\n\n## Components\n\nSeed consists of four main components:\n\n### Hash\n\n### Schema\n\n### Model\n\n### Graph\n\n## Storage Engines\n\nSeed comes with a Memory based storage engine. Need an alternative?\n\n* [seed-filestore](http://github.com/logicalparadox) - Store your datasets in a JSON based file structure.\n\n## Where to Get Help\n\nPlease post issues to [GitHub Issues](https://github.com/logicalparadox/seed/issues).\nCommunity forum is available at the [Google Group](https://groups.google.com/group/seedjs-orm).\n\n## Tests\n\nTests are writting in [Sherlock](http://github.com/logicalparadox/sherlock). Make sure you have that installed, clone this repo, install dependacies using `npm install`.\n\n    $ sherlock test/*.test.js\n\n## Contributors\n\nInterested in contributing? Fork to get started. Contact [@logicalparadox](http://github.com/logicalparadox) if you are interested in being regular contributor.\n\n* Jake Luer ([Github: @logicalparadox](http://github.com/logicalparadox)) ([Twitter: @jakeluer](http://twitter.com/jakeluer)) ([Website](http://alogicalparadox.com))\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011 Jake Luer <jake@alogicalparadox.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.","maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}]},"0.1.7":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"seed","description":"Storage-agnostic, event emitting datasets: schemas, models, hashes, and graphs.","keyword":["database","db","storage","schema","model","collection"],"version":"0.1.7","repository":{"type":"git","url":"git://github.com/qualiancy/seed.git"},"main":"index","scripts":{"test":"make test"},"engines":{"node":">= v0.4.8"},"dependencies":{"drip":"0.2.x","oath":"0.2.x"},"devDependencies":{"mocha":"*","chai":"*","matcha":"0.0.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.1.7","_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"077dd6fffe5e7adfb18c69e77b916c46c897eab6","tarball":"https://registry.npmjs.org/seed/-/seed-0.1.7.tgz","integrity":"sha512-/dn27K2s3v5JQcya6Z+rvy+aLWS88Odv4vW4vbM0fmY531UQK2vEwX7fCesA6StWrrNO9dbN7cY/wpZvonHErQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpvFrLUXG4u+sXD4Bqrl9vaXB482H0uOcSkIjZrLjwbQIhANqLcxAogfXF2JLXfmINSoULTgyghFmjvYOaIPCaJh4N"}]},"readme":"# Seed [![Build Status](https://secure.travis-ci.org/qualiancy/seed.png)](http://travis-ci.org/qualiancy/seed)\n\n### Storage-agnostic event emitting datasets.\n\nSeed provides an API layer for working with relational datasets. The data can be streams of data or large tables\nof metrics. At it's heart Seed is an event based ORM tool, but it will also allow for realtime analysis,\naggregation, and whatnot. The focus is to allow for datasets from many sources to be modeled, monitored,\nanalyzed, and acted upon.\n\n#### Some possible implementations:\n\n* Realtime notifications of status updates on social networks.\n* KPI monitoriing and alerts based on realtime sales data for shopping sites.\n* ... are you using it? Message [@logicalparadox](http://github.com/logicalparadox) with your use cases.\n\n## Installation\n\nPackage is available through [npm](http://npmjs.org).\n\n    $ npm install seed\n\n## Components\n\nSeed consists of four main components:\n\n### Hash\n\n### Schema\n\n### Model\n\n### Graph\n\n## Storage Engines\n\nSeed comes with a Memory based storage engine. Need an alternative?\n\n* [seed-filestore](http://github.com/logicalparadox) - Store your datasets in a JSON based file structure.\n\n## Where to Get Help\n\nPlease post issues to [GitHub Issues](https://github.com/logicalparadox/seed/issues).\nCommunity forum is available at the [Google Group](https://groups.google.com/group/seedjs-orm).\n\n## Tests\n\nTests are writting in [Mocha](http://github.com/visionmedia/mocha) using the [chai](http://chaijs.com)\n`should` BDD assertion library. Make sure you have that installed, clone this repo, install dependacies using `npm install`.\n\n    $ make test\n\n## Contributors\n\nInterested in contributing? Fork to get started. Contact [@logicalparadox](http://github.com/logicalparadox) if you are interested in being regular contributor.\n\n* Jake Luer ([Github: @logicalparadox](http://github.com/logicalparadox)) ([Twitter: @jakeluer](http://twitter.com/jakeluer)) ([Website](http://alogicalparadox.com))\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011 Jake Luer <jake@alogicalparadox.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.","maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}]},"0.1.8":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"seed","description":"Storage-agnostic, event emitting datasets: schemas, models, hashes, and graphs.","keyword":["database","db","storage","schema","model","collection"],"version":"0.1.8","repository":{"type":"git","url":"git://github.com/qualiancy/seed.git"},"main":"index","scripts":{"test":"make test"},"engines":{"node":">= v0.4.8"},"dependencies":{"drip":"0.2.x","oath":"0.2.x","semver":"1.0.x"},"devDependencies":{"mocha":"*","chai":"*","matcha":"0.0.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.1.8","_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"6552d00cecfb318d774b1711636ef00596b87a35","tarball":"https://registry.npmjs.org/seed/-/seed-0.1.8.tgz","integrity":"sha512-JqjBYsq0WbK8Ah2UP2iQYQ/xscqWcb3voO7B4QAT0Qf9M+7cZR2gJaQE6jVmaFj8UHXOKcT3lvCLaSueumaicg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHChaaR6eBFj3doPXCps9gZnw6mUUU0i2OSqVuvfamUQIgd03vqdrrt577Nj51YszbG725EXpIK3F6VWa0KBoQUCM="}]},"readme":"# Seed [![Build Status](https://secure.travis-ci.org/qualiancy/seed.png)](http://travis-ci.org/qualiancy/seed)\n\n## Storage-agnostic Event Emitting Datasets\n\nSeed provides an API for working with datasets. The data can be continous streams of data or large tables\nof metrics. At it's heart Seed is an event based ORM tool, but it will also allow for realtime analysis,\naggregation, and whatnot. The focus is to allow for datasets from many sources to be modeled, monitored,\nanalyzed, and acted upon.\n\n### Some possible implementations:\n\n* Realtime notifications of status updates on social networks.\n* KPI monitoriing and alerts based on realtime sales data for shopping sites.\n* Evented ETL network\n* ... are you using it? Message [@logicalparadox](http://github.com/logicalparadox) with your use cases.\n\n## Installation\n\nPackage is available through [npm](http://npmjs.org).\n\n    $ npm install seed\n\n## Components\n\nSeed consists of four main components:\n\n### Hash\n\n### Schema\n\n### Model\n\n### Graph\n\n## Storage Engines\n\nSeed comes with a Memory based storage engine. Need an alternative?\n\n* [seed-filestore](http://github.com/logicalparadox) - Store your datasets in a JSON based file structure.\n\n## Where to Get Help\n\nPlease post issues to [GitHub Issues](https://github.com/logicalparadox/seed/issues).\nCommunity forum is available at the [Google Group](https://groups.google.com/group/seedjs-orm).\n\n## Tests\n\nTests are writting in [Mocha](http://github.com/visionmedia/mocha) using the [Chai](http://chaijs.com)\n`should` BDD assertion library. Make sure you have that installed, clone this repo, install dependacies using `npm install`.\n\n    $ make test\n\n## Contributors\n\nInterested in contributing? Fork to get started. Contact [@logicalparadox](http://github.com/logicalparadox) if you are interested in being regular contributor.\n\n* Jake Luer ([Github: @logicalparadox](http://github.com/logicalparadox)) ([Twitter: @jakeluer](http://twitter.com/jakeluer)) ([Website](http://alogicalparadox.com))\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011 Jake Luer <jake@alogicalparadox.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.","maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}]},"0.1.9":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"seed","description":"Storage-agnostic, event emitting datasets: schemas, models, hashes, and graphs.","keyword":["database","db","storage","schema","model","collection"],"version":"0.1.9","repository":{"type":"git","url":"git://github.com/qualiancy/seed.git"},"main":"index","scripts":{"test":"make test"},"engines":{"node":">= v0.4.8"},"dependencies":{"drip":"0.2.x","oath":"0.2.x","semver":"1.0.x"},"devDependencies":{"mocha":"*","chai":"*","matcha":"0.0.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.1.9","_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"875fe16ef9710b46a5354430ed512a514efb3e69","tarball":"https://registry.npmjs.org/seed/-/seed-0.1.9.tgz","integrity":"sha512-bbGH6hDwPYU2XNTHWqst/DrfYH8NkEt7P6xnB9Or+4voz966/mMLDQA18NiezPISPoQq9foS15ZHWT3Y+7T4lA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHsq4n221HkfJ7JhjGmtB85uRg9AoyJ66P9Es/cwY2FuAiAzHl3a7yzuuvvofvpRejv5R6YrUNaVJp7vZhTM+jm1kw=="}]},"readme":"# Seed [![Build Status](https://secure.travis-ci.org/qualiancy/seed.png)](http://travis-ci.org/qualiancy/seed)\n\n## Storage-agnostic Event Emitting Datasets\n\nSeed provides an API for working with datasets. The data can be continous streams of data or large tables\nof metrics. At it's heart Seed is an event based ORM tool, but it will also allow for realtime analysis,\naggregation, and whatnot. The focus is to allow for datasets from many sources to be modeled, monitored,\nanalyzed, and acted upon.\n\n### Some possible implementations:\n\n* Realtime notifications of status updates on social networks.\n* KPI monitoriing and alerts based on realtime sales data for shopping sites.\n* Evented ETL network\n* ... are you using it? Message [@logicalparadox](http://github.com/logicalparadox) with your use cases.\n\n## Installation\n\nPackage is available through [npm](http://npmjs.org).\n\n    $ npm install seed\n\n## Components\n\nSeed consists of four main components:\n\n### Hash\n\n### Schema\n\n### Model\n\n### Graph\n\n## Storage Engines\n\nSeed comes with a Memory based storage engine. Need an alternative?\n\n* [seed-filestore](http://github.com/logicalparadox) - Store your datasets in a JSON based file structure.\n\n## Where to Get Help\n\nPlease post issues to [GitHub Issues](https://github.com/logicalparadox/seed/issues).\nCommunity forum is available at the [Google Group](https://groups.google.com/group/seedjs-orm).\n\n## Tests\n\nTests are writting in [Mocha](http://github.com/visionmedia/mocha) using the [Chai](http://chaijs.com)\n`should` BDD assertion library. Make sure you have that installed, clone this repo, install dependacies using `npm install`.\n\n    $ make test\n\n## Contributors\n\nInterested in contributing? Fork to get started. Contact [@logicalparadox](http://github.com/logicalparadox) if you are interested in being regular contributor.\n\n* Jake Luer ([Github: @logicalparadox](http://github.com/logicalparadox)) ([Twitter: @jakeluer](http://twitter.com/jakeluer)) ([Website](http://alogicalparadox.com))\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011-2012 Jake Luer <jake@alogicalparadox.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.","maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}]},"0.1.10":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"seed","description":"Storage-agnostic, event emitting datasets: schemas, models, hashes, and graphs.","keyword":["database","db","storage","schema","model","collection"],"version":"0.1.10","repository":{"type":"git","url":"git://github.com/qualiancy/seed.git"},"main":"index","scripts":{"test":"make test"},"engines":{"node":">= v0.4.8"},"dependencies":{"drip":"0.2.x","oath":"0.2.x","semver":"1.0.x"},"devDependencies":{"mocha":"*","chai":"*","matcha":"0.0.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.1.10","_engineSupported":true,"_npmVersion":"1.1.0-beta-10","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"7948cbe15ad47643d7ecd1752dbab46b9b9d4c84","tarball":"https://registry.npmjs.org/seed/-/seed-0.1.10.tgz","integrity":"sha512-Luh5d54eQ4A09FnAV84lZTYptBQaq5UKRbDaE/miJdUWRRuiPp7I0IX/ADp5Ews/wT23BLvqeSAf3+yyQ9kqjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4kEVWu5xg5WZdw7WzgthmG82UppTc9A8xQlikZqWqogIhAJmprT8Nt8WmrlY2Kj3Si6iKs/H6c4QahKwB3QkqbQxd"}]},"readme":"# Seed [![Build Status](https://secure.travis-ci.org/qualiancy/seed.png)](http://travis-ci.org/qualiancy/seed)\n\n## Storage-agnostic Event Emitting Datasets\n\nSeed provides an API for working with datasets. The data can be continous streams of data or large tables\nof metrics. At it's heart Seed is an event based ORM tool, but it will also allow for realtime analysis,\naggregation, and whatnot. The focus is to allow for datasets from many sources to be modeled, monitored,\nanalyzed, and acted upon.\n\n### Some possible implementations:\n\n* Realtime notifications of status updates on social networks.\n* KPI monitoriing and alerts based on realtime sales data for shopping sites.\n* Evented ETL network\n* ... are you using it? Message [@logicalparadox](http://github.com/logicalparadox) with your use cases.\n\n## Installation\n\nPackage is available through [npm](http://npmjs.org).\n\n    $ npm install seed\n\n## Components\n\nSeed consists of four main components:\n\n### Hash\n\n### Schema\n\n### Model\n\n### Graph\n\n## Storage Engines\n\nSeed comes with a Memory based storage engine. Need an alternative?\n\n* [seed-filestore](http://github.com/logicalparadox) - Store your datasets in a JSON based file structure.\n\n## Where to Get Help\n\nPlease post issues to [GitHub Issues](https://github.com/logicalparadox/seed/issues).\nCommunity forum is available at the [Google Group](https://groups.google.com/group/seedjs-orm).\n\n## Tests\n\nTests are writting in [Mocha](http://github.com/visionmedia/mocha) using the [Chai](http://chaijs.com)\n`should` BDD assertion library. Make sure you have that installed, clone this repo, install dependacies using `npm install`.\n\n    $ make test\n\n## Contributors\n\nInterested in contributing? Fork to get started. Contact [@logicalparadox](http://github.com/logicalparadox) if you are interested in being regular contributor.\n\n* Jake Luer ([Github: @logicalparadox](http://github.com/logicalparadox)) ([Twitter: @jakeluer](http://twitter.com/jakeluer)) ([Website](http://alogicalparadox.com))\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011-2012 Jake Luer <jake@alogicalparadox.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.","maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}]},"0.1.11":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"seed","description":"Storage-agnostic, event emitting datasets: schemas, models, hashes, and graphs.","keyword":["database","db","storage","schema","model","collection"],"version":"0.1.11","repository":{"type":"git","url":"git://github.com/qualiancy/seed.git"},"main":"index","scripts":{"test":"make test"},"engines":{"node":">= v0.4.8"},"dependencies":{"drip":"0.2.x","oath":"0.2.x","semver":"1.0.x"},"devDependencies":{"mocha":"*","chai":"*","matcha":"0.0.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.1.11","_engineSupported":true,"_npmVersion":"1.1.0-beta-10","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"c8864f0939b53f4e33caf864ddb3709207497299","tarball":"https://registry.npmjs.org/seed/-/seed-0.1.11.tgz","integrity":"sha512-BwraTeMI7jIVZIgeC4vqCEuN9Koo9g1HuOn7CpfLjvpF3QulWKmIei59iW+6pEhR67EvmscTHYvMbP3uy8lyuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE+edYcTAKnoMck+/5gPJE0JwJ2I+44s+o3OBy9Q/zDvAiEA/yUsApy7Mu1MTNBEhAQYhSTuBKMaWqa0v/G7u8jMtrs="}]},"readme":"# Seed [![Build Status](https://secure.travis-ci.org/qualiancy/seed.png)](http://travis-ci.org/qualiancy/seed)\n\n## Storage-agnostic Event Emitting Datasets\n\nSeed is a library of components that provide a common API for working with sets of data, no matter the source.\n\n* *Hashs* provide a thorough API for key:value sets. These sets can be simple string key to number value, or \nstring key to object/document value. Hashs are used extensively througout the internals of the other components.\n* *Schema*: A schema is a definition of data structure expecatations and are currently used for validation. Those\nwho have used Mongoose will find the API familiar.\n* *Model*: A model defines all aspects and behavior related to a single instance in a set. More specifically, \nwhen used in conjunction with storage, a model represents one document in a collection or one row in a table. \n* *Graph*: A graph is a collection of instantiated models. Though similiar to Backbone Collections, a Graph\nallows for logical groupings of several types of models.\n\n### Some possible implementations:\n\n* Realtime notifications of status updates on social networks.\n* KPI monitoriing and alerts based on realtime sales data for shopping sites.\n* Evented ETL network\n\n## Installation\n\nPackage is available through [npm](http://npmjs.org).\n\n    $ npm install seed\n\n## Storage Engines\n\nSeed comes with a Memory based storage engine. Need an alternative?\n\n* [seed-filestore](http://github.com/qualiancy/seed-filestore) - Store your datasets in a JSON based file structure.\n* [seed-redis](http://github.com/qualiancy/seed-redis) - Store your datasets in a [Redis](http://redis.io) database.\n\n## Where to Get Help\n\nPlease post issues to [GitHub Issues](https://github.com/logicalparadox/seed/issues).\nCommunity forum is available at the [Google Group](https://groups.google.com/group/seedjs-orm).\n\n## Components\n\nSeed consists of four main components:\n\n### Hash\n\n### Schema\n\n### Model\n\n### Graph\n\n## Tests\n\nTests are writting in [Mocha](http://github.com/visionmedia/mocha) using the [Chai](http://chaijs.com)\n`should` BDD assertion library. Make sure you have that installed, clone this repo, install dependacies using `npm install`.\n\n    $ make test\n\n## Contributors\n\nInterested in contributing? Fork to get started. Contact [@logicalparadox](http://github.com/logicalparadox) if you are interested in being regular contributor.\n\n* Jake Luer ([Github: @logicalparadox](http://github.com/logicalparadox)) ([Twitter: @jakeluer](http://twitter.com/jakeluer)) ([Website](http://alogicalparadox.com))\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011-2012 Jake Luer <jake@alogicalparadox.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}]},"0.1.12":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"seed","description":"Storage-agnostic, event emitting datasets: schemas, models, hashes, and graphs.","keyword":["database","db","storage","schema","model","collection"],"version":"0.1.12","repository":{"type":"git","url":"git://github.com/qualiancy/seed.git"},"main":"index","scripts":{"test":"make test"},"engines":{"node":">= v0.4.8"},"dependencies":{"drip":"0.2.x","oath":"0.2.x","filtr":"0.1.x","semver":"1.0.x"},"devDependencies":{"mocha":"*","chai":"*","matcha":"0.0.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.1.12","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.9","_defaultsLoaded":true,"dist":{"shasum":"8a5fea2ee4b20f739cc32fdc45624eeb49285d96","tarball":"https://registry.npmjs.org/seed/-/seed-0.1.12.tgz","integrity":"sha512-lYoswuz1gOn4biwfRKQA4G0D5Ggral32LuCkLZiZCJo+HegrYP1ckLwUTjn+hNLE7TchY0IkEfWro4f4hUgHAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/iVl8E1+xmFqQOaYAiObjzcSQaiuWFF3m83l8h+Zu7QIgLG/3VRNqAr9NmX9FwdX0ZDgNU5msE9Ld5zoensATuaQ="}]},"readme":"# Seed [![Build Status](https://secure.travis-ci.org/qualiancy/seed.png)](http://travis-ci.org/qualiancy/seed)\n\n## Storage-agnostic Event Emitting Datasets\n\nSeed is a library of components that provide a common API for working with sets of data, no matter the source.\n\n* *Hashs* provide a thorough API for key:value sets. These sets can be simple string key to number value, or \nstring key to object/document value. Hashs are used extensively througout the internals of the other components.\n* *Schema*: A schema is a definition of data structure expecatations and are currently used for validation. Those\nwho have used Mongoose will find the API familiar.\n* *Model*: A model defines all aspects and behavior related to a single instance in a set. More specifically, \nwhen used in conjunction with storage, a model represents one document in a collection or one row in a table. \n* *Graph*: A graph is a collection of instantiated models. Though similiar to Backbone Collections, a Graph\nallows for logical groupings of several types of models.\n\n### Some possible implementations:\n\n* Realtime notifications of status updates on social networks.\n* KPI monitoriing and alerts based on realtime sales data for shopping sites.\n* Evented ETL network\n\n## Installation\n\nPackage is available through [npm](http://npmjs.org).\n\n    $ npm install seed\n\n## Storage Engines\n\nSeed comes with a Memory based storage engine. Need an alternative?\n\n* [seed-filestore](http://github.com/qualiancy/seed-filestore) - Store your datasets in a JSON based file structure.\n* [seed-redis](http://github.com/qualiancy/seed-redis) - Store your datasets in a [Redis](http://redis.io) database.\n\n## Where to Get Help\n\nPlease post issues to [GitHub Issues](https://github.com/logicalparadox/seed/issues).\nCommunity forum is available at the [Google Group](https://groups.google.com/group/seedjs-orm).\n\n## Components\n\nSeed consists of four main components:\n\n### Hash\n\n### Schema\n\n### Model\n\n### Graph\n\n## Tests\n\nTests are writting in [Mocha](http://github.com/visionmedia/mocha) using the [Chai](http://chaijs.com)\n`should` BDD assertion library. Make sure you have that installed, clone this repo, install dependacies using `npm install`.\n\n    $ make test\n\n## Contributors\n\nInterested in contributing? Fork to get started. Contact [@logicalparadox](http://github.com/logicalparadox) if you are interested in being regular contributor.\n\n* Jake Luer ([Github: @logicalparadox](http://github.com/logicalparadox)) ([Twitter: @jakeluer](http://twitter.com/jakeluer)) ([Website](http://alogicalparadox.com))\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011-2012 Jake Luer <jake@alogicalparadox.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}]},"0.2.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"seed","description":"Storage-agnostic, event emitting datasets: schemas, models, hashes, and graphs.","keyword":["database","db","storage","schema","model","collection"],"version":"0.2.0","repository":{"type":"git","url":"git://github.com/qualiancy/seed.git"},"main":"index","scripts":{"test":"make test"},"engines":{"node":">= v0.4.8"},"dependencies":{"drip":"0.2.x","oath":"0.2.x","filtr":"0.2.x","semver":"1.0.x"},"devDependencies":{"mocha":"*","chai":"*","chai-spies":"*","matcha":"0.1.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.2.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"23a80b68e2cb39f91bb7716cd611a18af6ee525c","tarball":"https://registry.npmjs.org/seed/-/seed-0.2.0.tgz","integrity":"sha512-S5VJELx7xL5xDPsot1zGBjHAfnjip5c/Dpykp78/VrBIRdHYUlM7wSw2XmCxBi+Nraq13dyMwCidbkCEB7h1+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF/pxvi9VBVzHZvXlmuYcaIexaPnsXBSj8U66Wx91apfAiEA0qDB40xpOBtwe7OCInVOtmQSkL710YLwpe+IqcHKe4k="}]},"readme":"# Seed [![Build Status](https://secure.travis-ci.org/qualiancy/seed.png)](http://travis-ci.org/qualiancy/seed)\n\n> Storage-agnostic Event Emitting Datasets\n\nSeed is a library of components that provide a common API for working with sets of data, no matter the source.\n\n* **Hashs** provide a thorough API for key:value sets. These sets can be simple string key to number value, or \nstring key to object/document value. Hashs are used extensively througout the internals of the other components.\n* **Schema**: A schema is a definition of data structure expecatations and are currently used for validation. Those\nwho have used Mongoose will find the API familiar.\n* **Model**: A model defines all aspects and behavior related to a single instance in a set. More specifically, \nwhen used in conjunction with storage, a model represents one document in a collection or one row in a table. \n* **Graph**: A graph is a collection of instantiated models. Though similiar to Backbone Collections, a Graph\nallows for logical groupings of several types of models.\n\n### Some possible implementations:\n\n* Realtime notifications of status updates on social networks.\n* KPI monitoriing and alerts based on realtime sales data for shopping sites.\n* Evented ETL network\n\n## Installation\n\nPackage is available through [npm](http://npmjs.org).\n\n    $ npm install seed\n\n## Storage Engines\n\nSeed comes with a Memory based storage engine. Need an alternative?\n\n* [seed-redis](http://github.com/qualiancy/seed-redis) - Store your datasets in a [Redis](http://redis.io) database.\n* [seed-mongodb](https://github.com/qualiancy/seed-mongodb) - Store your datasets in a [MongoDB](http://www.mongodb.org/) database.\n* [seed-filestore](http://github.com/qualiancy/seed-filestore) - Store your datasets in a JSON based file structure.\n\n## Roadmap\n\nThe 0.1.12 release is stable enough for small production usage. The upcoming 0.2.x (master branch) \nreleases will focus on schemas, relationships, and performance.\n\n## Where to Get Help\n\nPlease post issues to [GitHub Issues](https://github.com/logicalparadox/seed/issues).\nCommunity forum is available at the [Google Group](https://groups.google.com/group/seedjs-orm).\n\n## Components\n\nSeed consists of four main components:\n\n### Hash\n\n### Schema\n\n### Model\n\n### Graph\n\n## Tests\n\nTests are writting in [Mocha](http://github.com/visionmedia/mocha) using the [Chai](http://chaijs.com)\n`should` BDD assertion library. Make sure you have that installed, clone this repo, install dependacies using `npm install`.\n\n    $ make test\n\n## Contributors\n\nInterested in contributing? Fork to get started. Contact [@logicalparadox](http://github.com/logicalparadox) if you are interested in being regular contributor.\n\n* Jake Luer ([Github: @logicalparadox](http://github.com/logicalparadox)) ([Twitter: @jakeluer](http://twitter.com/jakeluer)) ([Website](http://alogicalparadox.com))\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011-2012 Jake Luer <jake@alogicalparadox.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}]},"0.2.1":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"seed","description":"Storage-agnostic, event emitting datasets: schemas, models, hashes, and graphs.","keyword":["database","db","storage","schema","model","collection"],"version":"0.2.1","repository":{"type":"git","url":"git://github.com/qualiancy/seed.git"},"main":"index","scripts":{"test":"make test"},"engines":{"node":">= v0.4.8"},"dependencies":{"drip":"0.2.x","oath":"0.2.x","filtr":"0.2.x","semver":"1.0.x"},"devDependencies":{"mocha":"*","chai":"*","chai-spies":"*","matcha":"0.1.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.2.1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"a89e2889187edb4d272d48d686f05409c7db8a7f","tarball":"https://registry.npmjs.org/seed/-/seed-0.2.1.tgz","integrity":"sha512-WmEWtEEd0AcJ6vkpJMOBQJHZe2rorLyEO2prXlwkCISK3EazUvrzhsknwXFvE1t1GRFw919lMkI8Zl0zY0MFHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDDI8KPl7FvIhB1RVm5oYczIRLguzkA2+IakEljSnYTZAiBoWrSuk82pfOvQraGBp5r9p5ZMvsv72B3Yzi8dkRCLVQ=="}]},"readme":"# Seed [![Build Status](https://secure.travis-ci.org/qualiancy/seed.png)](http://travis-ci.org/qualiancy/seed)\n\n> Storage-agnostic Event Emitting Datasets\n\nSeed is a library of components that provide a common API for working with sets of data, no matter the source.\n\n* **Hashs** provide a thorough API for key:value sets. These sets can be simple string key to number value, or \nstring key to object/document value. Hashs are used extensively througout the internals of the other components.\n* **Schema**: A schema is a definition of data structure expecatations and are currently used for validation. Those\nwho have used Mongoose will find the API familiar.\n* **Model**: A model defines all aspects and behavior related to a single instance in a set. More specifically, \nwhen used in conjunction with storage, a model represents one document in a collection or one row in a table. \n* **Graph**: A graph is a collection of instantiated models. Though similiar to Backbone Collections, a Graph\nallows for logical groupings of several types of models.\n\n### Some possible implementations:\n\n* Realtime notifications of status updates on social networks.\n* KPI monitoriing and alerts based on realtime sales data for shopping sites.\n* Evented ETL network\n\n## Installation\n\nPackage is available through [npm](http://npmjs.org).\n\n    $ npm install seed\n\n## Storage Engines\n\nSeed comes with a Memory based storage engine. Need an alternative?\n\n* [seed-redis](http://github.com/qualiancy/seed-redis) - Store your datasets in a [Redis](http://redis.io) database.\n* [seed-mongodb](https://github.com/qualiancy/seed-mongodb) - Store your datasets in a [MongoDB](http://www.mongodb.org/) database.\n* [seed-filestore](http://github.com/qualiancy/seed-filestore) - Store your datasets in a JSON based file structure.\n\n## Roadmap\n\nThe 0.1.12 release is stable enough for small production usage. The upcoming 0.2.x (master branch) \nreleases will focus on schemas, relationships, and performance.\n\n## Where to Get Help\n\nPlease post issues to [GitHub Issues](https://github.com/logicalparadox/seed/issues).\nCommunity forum is available at the [Google Group](https://groups.google.com/group/seedjs-orm).\n\n## Components\n\nSeed consists of four main components:\n\n### Hash\n\n### Schema\n\n### Model\n\n### Graph\n\n## Tests\n\nTests are writting in [Mocha](http://github.com/visionmedia/mocha) using the [Chai](http://chaijs.com)\n`should` BDD assertion library. Make sure you have that installed, clone this repo, install dependacies using `npm install`.\n\n    $ make test\n\n## Contributors\n\nInterested in contributing? Fork to get started. Contact [@logicalparadox](http://github.com/logicalparadox) if you are interested in being regular contributor.\n\n* Jake Luer ([Github: @logicalparadox](http://github.com/logicalparadox)) ([Twitter: @jakeluer](http://twitter.com/jakeluer)) ([Website](http://alogicalparadox.com))\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011-2012 Jake Luer <jake@alogicalparadox.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}]},"0.2.2":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"seed","description":"Storage-agnostic, event emitting datasets: schemas, models, hashes, and graphs.","keyword":["database","db","storage","schema","model","collection"],"version":"0.2.2","repository":{"type":"git","url":"git://github.com/qualiancy/seed.git"},"main":"index","scripts":{"test":"make test"},"engines":{"node":">= v0.4.8"},"dependencies":{"drip":"0.2.x","oath":"0.2.x","filtr":"0.2.x","semver":"1.0.x"},"devDependencies":{"mocha":"*","chai":"*","chai-spies":"*","matcha":"0.1.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.2.2","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.8","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"c1c9a0ac1991883e8652850f329bbbd762ba02b9","tarball":"https://registry.npmjs.org/seed/-/seed-0.2.2.tgz","integrity":"sha512-sXcB9wbhqn9QozOZiyUZyclWyOqDENhAlGOAaX3Nzef9nCaOzBYotSpn4PORrN1BuHkwPIx8fmVCYyTHX0JtQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDF2/d6RuYnfnW4DJNgZH4qvLmSvR4ky/KRmk41rlAf+QIhAID3IVL8by98szqFmMSXKPGqyKnZYCTmiXHi21mfiD+X"}]},"readme":"# Seed [![Build Status](https://secure.travis-ci.org/qualiancy/seed.png)](http://travis-ci.org/qualiancy/seed)\n\n> Storage-agnostic Event Emitting Datasets\n\nSeed is a library of components that provide a common API for working with sets of data, no matter the source.\n\n* **Hashs** provide a thorough API for key:value sets. These sets can be simple string key to number value, or \nstring key to object/document value. Hashs are used extensively througout the internals of the other components.\n* **Schema**: A schema is a definition of data structure expecatations and are currently used for validation. Those\nwho have used Mongoose will find the API familiar.\n* **Model**: A model defines all aspects and behavior related to a single instance in a set. More specifically, \nwhen used in conjunction with storage, a model represents one document in a collection or one row in a table. \n* **Graph**: A graph is a collection of instantiated models. Though similiar to Backbone Collections, a Graph\nallows for logical groupings of several types of models.\n\n### Some possible implementations:\n\n* Realtime notifications of status updates on social networks.\n* KPI monitoriing and alerts based on realtime sales data for shopping sites.\n* Evented ETL network\n\n## Installation\n\nPackage is available through [npm](http://npmjs.org).\n\n    $ npm install seed\n\n## Storage Engines\n\nSeed comes with a Memory based storage engine. Need an alternative?\n\n* [seed-redis](http://github.com/qualiancy/seed-redis) - Store your datasets in a [Redis](http://redis.io) database.\n* [seed-mongodb](https://github.com/qualiancy/seed-mongodb) - Store your datasets in a [MongoDB](http://www.mongodb.org/) database.\n* [seed-filestore](http://github.com/qualiancy/seed-filestore) - Store your datasets in a JSON based file structure.\n\n## Roadmap\n\nThe 0.1.12 release is stable enough for small production usage. The upcoming 0.2.x (master branch) \nreleases will focus on schemas, relationships, and performance.\n\n## Where to Get Help\n\nPlease post issues to [GitHub Issues](https://github.com/logicalparadox/seed/issues).\nCommunity forum is available at the [Google Group](https://groups.google.com/group/seedjs-orm).\n\n## Components\n\nSeed consists of four main components:\n\n### Hash\n\n### Schema\n\n### Model\n\n### Graph\n\n## Tests\n\nTests are writting in [Mocha](http://github.com/visionmedia/mocha) using the [Chai](http://chaijs.com)\n`should` BDD assertion library. Make sure you have that installed, clone this repo, install dependacies using `npm install`.\n\n    $ make test\n\n## Contributors\n\nInterested in contributing? Fork to get started. Contact [@logicalparadox](http://github.com/logicalparadox) if you are interested in being regular contributor.\n\n* Jake Luer ([Github: @logicalparadox](http://github.com/logicalparadox)) ([Twitter: @jakeluer](http://twitter.com/jakeluer)) ([Website](http://alogicalparadox.com))\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011-2012 Jake Luer <jake@alogicalparadox.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}]},"0.2.3":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"seed","description":"Storage-agnostic, event emitting datasets: schemas, models, hashes, and graphs.","keyword":["database","db","storage","schema","model","collection"],"version":"0.2.3","repository":{"type":"git","url":"git://github.com/qualiancy/seed.git"},"main":"index","scripts":{"test":"make test"},"engines":{"node":">= v0.4.8"},"dependencies":{"drip":"0.2.x","oath":"0.2.x","filtr":"0.2.x","semver":"1.0.x"},"devDependencies":{"mocha":"*","chai":"*","chai-spies":"*","matcha":"0.1.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.2.3","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.12","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"3ef1cbf4468eee17334648efd31223a6f22b67bc","tarball":"https://registry.npmjs.org/seed/-/seed-0.2.3.tgz","integrity":"sha512-fogC0lwpHepVLzjf94R5q+oec9NhVEIO+4kqPjVfYbLKM7qj+1rLzQalY0MhvMKGQFKn8RJQ6Ah4JAMEzWjDug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMKoi9NrkMtW3kfFx1PG2LbjxnLxNTNJeZAerheKqTEwIhALxsBUuwlzDgpdKjlcHHCseXZay6Q++sjjA/5Jpsn2b1"}]},"readme":"# Seed [![Build Status](https://secure.travis-ci.org/qualiancy/seed.png)](http://travis-ci.org/qualiancy/seed)\n\n> Storage-agnostic Event Emitting Datasets\n\nSeed is a library of components that provide a common API for working with sets of data, no matter the source.\n\n* **Hashs** provide a thorough API for key:value sets. These sets can be simple string key to number value, or \nstring key to object/document value. Hashs are used extensively througout the internals of the other components.\n* **Schema**: A schema is a definition of data structure expecatations and are currently used for validation. Those\nwho have used Mongoose will find the API familiar.\n* **Model**: A model defines all aspects and behavior related to a single instance in a set. More specifically, \nwhen used in conjunction with storage, a model represents one document in a collection or one row in a table. \n* **Graph**: A graph is a collection of instantiated models. Though similiar to Backbone Collections, a Graph\nallows for logical groupings of several types of models.\n\n### Some possible implementations:\n\n* Realtime notifications of status updates on social networks.\n* KPI monitoriing and alerts based on realtime sales data for shopping sites.\n* Evented ETL network\n\n## Installation\n\nPackage is available through [npm](http://npmjs.org).\n\n    $ npm install seed\n\n## Storage Engines\n\nSeed comes with a Memory based storage engine. Need an alternative?\n\n* [seed-redis](http://github.com/qualiancy/seed-redis) - Store your datasets in a [Redis](http://redis.io) database.\n* [seed-mongodb](https://github.com/qualiancy/seed-mongodb) - Store your datasets in a [MongoDB](http://www.mongodb.org/) database.\n* [seed-filestore](http://github.com/qualiancy/seed-filestore) - Store your datasets in a JSON based file structure.\n\n## Roadmap\n\nThe 0.1.12 release is stable enough for small production usage. The upcoming 0.2.x (master branch) \nreleases will focus on schemas, relationships, and performance.\n\n## Where to Get Help\n\nPlease post issues to [GitHub Issues](https://github.com/logicalparadox/seed/issues).\nCommunity forum is available at the [Google Group](https://groups.google.com/group/seedjs-orm).\n\n## Components\n\nSeed consists of four main components:\n\n### Hash\n\n### Schema\n\n### Model\n\n### Graph\n\n## Tests\n\nTests are writting in [Mocha](http://github.com/visionmedia/mocha) using the [Chai](http://chaijs.com)\n`should` BDD assertion library. Make sure you have that installed, clone this repo, install dependacies using `npm install`.\n\n    $ make test\n\n## Contributors\n\nInterested in contributing? Fork to get started. Contact [@logicalparadox](http://github.com/logicalparadox) if you are interested in being regular contributor.\n\n* Jake Luer ([Github: @logicalparadox](http://github.com/logicalparadox)) ([Twitter: @jakeluer](http://twitter.com/jakeluer)) ([Website](http://alogicalparadox.com))\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011-2012 Jake Luer <jake@alogicalparadox.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}]},"0.2.4":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"seed","description":"Storage-agnostic, event emitting datasets: schemas, models, hashes, and graphs.","keyword":["database","db","storage","schema","model","collection"],"version":"0.2.4","repository":{"type":"git","url":"git://github.com/qualiancy/seed.git"},"main":"index","scripts":{"test":"make test"},"engines":{"node":">= v0.6.0"},"dependencies":{"drip":"0.2.x","oath":"0.2.x","filtr":"0.2.x","semver":"1.0.x"},"devDependencies":{"mocha":"*","chai":"*","chai-spies":"*","matcha":"0.1.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.2.4","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"24838c0dbd27fb23812770a5008ebb6c4f72234b","tarball":"https://registry.npmjs.org/seed/-/seed-0.2.4.tgz","integrity":"sha512-pReZLWLt4yANEhJsACgMKvr3/ja29QLUIYsEmSDOA9v2JyVY7rlnMaFB4ye6kBfOTM/ezyno0c1o9XUNNrtRxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQrX7M7j6d0r4YKHRPUTaKI/WomTwtEUYBx/nrWgKqEAIgfrCm2VNOPBHPxn8K6p/5biIsZL3TqZNwSFHCW5Hz3BY="}]},"readme":"# Seed [![Build Status](https://secure.travis-ci.org/qualiancy/seed.png)](http://travis-ci.org/qualiancy/seed)\n\n> Storage-agnostic Event Emitting Datasets\n\nSeed is a library of components that provide a common API for working with sets of data, no matter the source.\n\n* **Hashs** provide a thorough API for key:value sets. These sets can be simple string key to number value, or \nstring key to object/document value. Hashs are used extensively througout the internals of the other components.\n* **Schema**: A schema is a definition of data structure expecatations and are currently used for validation. Those\nwho have used Mongoose will find the API familiar.\n* **Model**: A model defines all aspects and behavior related to a single instance in a set. More specifically, \nwhen used in conjunction with storage, a model represents one document in a collection or one row in a table. \n* **Graph**: A graph is a collection of instantiated models. Though similiar to Backbone Collections, a Graph\nallows for logical groupings of several types of models.\n\n### Some possible implementations:\n\n* Realtime notifications of status updates on social networks.\n* KPI monitoriing and alerts based on realtime sales data for shopping sites.\n* Evented ETL network\n\n## Installation\n\nPackage is available through [npm](http://npmjs.org).\n\n    $ npm install seed\n\n## Storage Engines\n\nSeed comes with a Memory based storage engine. Need an alternative?\n\n* [seed-redis](http://github.com/qualiancy/seed-redis) - Store your datasets in a [Redis](http://redis.io) database.\n* [seed-mongodb](https://github.com/qualiancy/seed-mongodb) - Store your datasets in a [MongoDB](http://www.mongodb.org/) database.\n* [seed-filestore](http://github.com/qualiancy/seed-filestore) - Store your datasets in a JSON based file structure.\n\n## Roadmap\n\nThe 0.1.12 release is stable enough for small production usage. The upcoming 0.2.x (master branch) \nreleases will focus on schemas, relationships, and performance.\n\n## Where to Get Help\n\nPlease post issues to [GitHub Issues](https://github.com/logicalparadox/seed/issues).\nCommunity forum is available at the [Google Group](https://groups.google.com/group/seedjs-orm).\n\n## Components\n\nSeed consists of four main components:\n\n### Hash\n\n### Schema\n\n### Model\n\n### Graph\n\n## Tests\n\nTests are writting in [Mocha](http://github.com/visionmedia/mocha) using the [Chai](http://chaijs.com)\n`should` BDD assertion library. Make sure you have that installed, clone this repo, install dependacies using `npm install`.\n\n    $ make test\n\n## Contributors\n\nInterested in contributing? Fork to get started. Contact [@logicalparadox](http://github.com/logicalparadox) if you are interested in being regular contributor.\n\n* Jake Luer ([Github: @logicalparadox](http://github.com/logicalparadox)) ([Twitter: @jakeluer](http://twitter.com/jakeluer)) ([Website](http://alogicalparadox.com))\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011-2012 Jake Luer <jake@alogicalparadox.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}]},"0.2.5":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"seed","description":"Storage-agnostic, event emitting datasets: schemas, models, hashes, and graphs.","keyword":["database","db","storage","schema","model","collection"],"version":"0.2.5","repository":{"type":"git","url":"git://github.com/qualiancy/seed.git"},"main":"index","scripts":{"test":"make test"},"engines":{"node":">= v0.6.0"},"dependencies":{"drip":"0.2.x","oath":"0.2.x","filtr":"0.2.x","semver":"1.0.x"},"devDependencies":{"mocha":"*","chai":"*","chai-spies":"*","matcha":"0.1.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.2.5","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"4e32f9eb726afeda5a8046f7b6d9331884cf3ad2","tarball":"https://registry.npmjs.org/seed/-/seed-0.2.5.tgz","integrity":"sha512-h9Nx0ulPgdvgAQO+2zmU4b5oL1k5heJxgUu7Slp600XjjLmxFwgZuce6UbLaMmd1pTzQvgAHdrTfrOQSB/fX2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICkKczCHUILgkhGhb1kORUUGjFd7bv+8ztefUOBAONxIAiApYeCS8EOI0YJZW67MpuOmz2QwqpSllNncocnhfbAe2w=="}]},"readme":"# Seed [![Build Status](https://secure.travis-ci.org/qualiancy/seed.png)](http://travis-ci.org/qualiancy/seed)\n\n> Storage-agnostic Event Emitting Datasets\n\nSeed is a library of components that provide a common API for working with sets of data, no matter the source.\n\n* **Hashs** provide a thorough API for key:value sets. These sets can be simple string key to number value, or \nstring key to object/document value. Hashs are used extensively througout the internals of the other components.\n* **Schema**: A schema is a definition of data structure expecatations and are currently used for validation. Those\nwho have used Mongoose will find the API familiar.\n* **Model**: A model defines all aspects and behavior related to a single instance in a set. More specifically, \nwhen used in conjunction with storage, a model represents one document in a collection or one row in a table. \n* **Graph**: A graph is a collection of instantiated models. Though similiar to Backbone Collections, a Graph\nallows for logical groupings of several types of models.\n\n### Some possible implementations:\n\n* Realtime notifications of status updates on social networks.\n* KPI monitoriing and alerts based on realtime sales data for shopping sites.\n* Evented ETL network\n\n## Installation\n\nPackage is available through [npm](http://npmjs.org).\n\n    $ npm install seed\n\n## Storage Engines\n\nSeed comes with a Memory based storage engine. Need an alternative?\n\n* [seed-redis](http://github.com/qualiancy/seed-redis) - Store your datasets in a [Redis](http://redis.io) database.\n* [seed-mongodb](https://github.com/qualiancy/seed-mongodb) - Store your datasets in a [MongoDB](http://www.mongodb.org/) database.\n* [seed-filestore](http://github.com/qualiancy/seed-filestore) - Store your datasets in a JSON based file structure.\n\n## Roadmap\n\nThe 0.1.12 release is stable enough for small production usage. The upcoming 0.2.x (master branch) \nreleases will focus on schemas, relationships, and performance.\n\n## Where to Get Help\n\nPlease post issues to [GitHub Issues](https://github.com/logicalparadox/seed/issues).\nCommunity forum is available at the [Google Group](https://groups.google.com/group/seedjs-orm).\n\n## Components\n\nSeed consists of four main components:\n\n### Hash\n\n### Schema\n\n### Model\n\n### Graph\n\n## Tests\n\nTests are writting in [Mocha](http://github.com/visionmedia/mocha) using the [Chai](http://chaijs.com)\n`should` BDD assertion library. Make sure you have that installed, clone this repo, install dependacies using `npm install`.\n\n    $ make test\n\n## Contributors\n\nInterested in contributing? Fork to get started. Contact [@logicalparadox](http://github.com/logicalparadox) if you are interested in being regular contributor.\n\n* Jake Luer ([Github: @logicalparadox](http://github.com/logicalparadox)) ([Twitter: @jakeluer](http://twitter.com/jakeluer)) ([Website](http://alogicalparadox.com))\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011-2012 Jake Luer <jake@alogicalparadox.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}]},"0.2.5-1":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"seed","description":"Storage-agnostic, event emitting datasets: schemas, models, hashes, and graphs.","keyword":["database","db","storage","schema","model","collection"],"version":"0.2.5-1","repository":{"type":"git","url":"git://github.com/qualiancy/seed.git"},"main":"index","scripts":{"test":"make test"},"engines":{"node":">= v0.6.0"},"dependencies":{"drip":"0.2.x","oath":"0.2.x","filtr":"0.2.x","semver":"1.0.x"},"devDependencies":{"mocha":"*","chai":"*","chai-spies":"*","matcha":"0.1.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.2.5-1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"e1c3dc6362b84d4938075dbe8016d00cfef174b6","tarball":"https://registry.npmjs.org/seed/-/seed-0.2.5-1.tgz","integrity":"sha512-e2+iM5CcAIjpJCdg8k73HbPdG1UE0B2rqHrYSULV/li/NJDgvjgI73keh+zyLJ0Ewcxj7/mQxqHW4syuAwjd0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGtDmPV0/V1PMFdiGa5KSnvnk/jCLHJ6pPv8N5yC/DsnAiEA5z26rudKTIUYONZmGlR5TWa+S9anT7iQgi9+5iCJCk8="}]},"readme":"# Seed [![Build Status](https://secure.travis-ci.org/qualiancy/seed.png)](http://travis-ci.org/qualiancy/seed)\n\n> Storage-agnostic Event Emitting Datasets\n\nSeed is a library of components that provide a common API for working with sets of data, no matter the source.\n\n* **Hashs** provide a thorough API for key:value sets. These sets can be simple string key to number value, or \nstring key to object/document value. Hashs are used extensively througout the internals of the other components.\n* **Schema**: A schema is a definition of data structure expecatations and are currently used for validation. Those\nwho have used Mongoose will find the API familiar.\n* **Model**: A model defines all aspects and behavior related to a single instance in a set. More specifically, \nwhen used in conjunction with storage, a model represents one document in a collection or one row in a table. \n* **Graph**: A graph is a collection of instantiated models. Though similiar to Backbone Collections, a Graph\nallows for logical groupings of several types of models.\n\n### Some possible implementations:\n\n* Realtime notifications of status updates on social networks.\n* KPI monitoriing and alerts based on realtime sales data for shopping sites.\n* Evented ETL network\n\n## Installation\n\nPackage is available through [npm](http://npmjs.org).\n\n    $ npm install seed\n\n## Storage Engines\n\nSeed comes with a Memory based storage engine. Need an alternative?\n\n* [seed-redis](http://github.com/qualiancy/seed-redis) - Store your datasets in a [Redis](http://redis.io) database.\n* [seed-mongodb](https://github.com/qualiancy/seed-mongodb) - Store your datasets in a [MongoDB](http://www.mongodb.org/) database.\n* [seed-filestore](http://github.com/qualiancy/seed-filestore) - Store your datasets in a JSON based file structure.\n\n## Roadmap\n\nThe 0.1.12 release is stable enough for small production usage. The upcoming 0.2.x (master branch) \nreleases will focus on schemas, relationships, and performance.\n\n## Where to Get Help\n\nPlease post issues to [GitHub Issues](https://github.com/logicalparadox/seed/issues).\nCommunity forum is available at the [Google Group](https://groups.google.com/group/seedjs-orm).\n\n## Components\n\nSeed consists of four main components:\n\n### Hash\n\n### Schema\n\n### Model\n\n### Graph\n\n## Tests\n\nTests are writting in [Mocha](http://github.com/visionmedia/mocha) using the [Chai](http://chaijs.com)\n`should` BDD assertion library. Make sure you have that installed, clone this repo, install dependacies using `npm install`.\n\n    $ make test\n\n## Contributors\n\nInterested in contributing? Fork to get started. Contact [@logicalparadox](http://github.com/logicalparadox) if you are interested in being regular contributor.\n\n* Jake Luer ([Github: @logicalparadox](http://github.com/logicalparadox)) ([Twitter: @jakeluer](http://twitter.com/jakeluer)) ([Website](http://alogicalparadox.com))\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011-2012 Jake Luer <jake@alogicalparadox.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}]},"0.3.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"seed","description":"Storage-agnostic, event emitting datasets: schemas, models, hashes, and graphs.","keyword":["database","db","storage","schema","model","collection"],"version":"0.3.0","repository":{"type":"git","url":"git://github.com/qualiancy/seed.git"},"main":"index","scripts":{"test":"make test"},"engines":{"node":">= v0.6.0"},"dependencies":{"drip":"0.2.x","oath":"0.2.x","filtr":"0.2.x"},"devDependencies":{"mocha":"*","chai":"*","chai-spies":"*","matcha":"0.1.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.3.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"2918a97f749486d9389e6c524b9dbcd740e1ad12","tarball":"https://registry.npmjs.org/seed/-/seed-0.3.0.tgz","integrity":"sha512-p/TQmNI9cHuS7+min43q3zbIe9LpuTvLyCYMpfGaRL66pC71u41G/R7PwPW04uhOspy44T1Nrmb3KRDfYEgXbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBDq05FvTxp85jfIkMmyp5ntnvAXlghKcpc52eibjr6UAiEAlE4n/PL9A/PnBKMUCqhupyzasjyt08dEb6Yg2t8pv98="}]},"readme":"# Seed [![Build Status](https://secure.travis-ci.org/qualiancy/seed.png)](http://travis-ci.org/qualiancy/seed)\n\n> Storage-agnostic Event Emitting Datasets\n\nSeed is a library of components that provide a common API for working with sets of data, no matter the source.\n\n* **Hashs** provide a thorough API for key:value sets. These sets can be simple string key to number value, or \nstring key to object/document value. Hashs are used extensively througout the internals of the other components.\n* **Schema**: A schema is a definition of data structure expecatations and are currently used for validation. Those\nwho have used Mongoose will find the API familiar.\n* **Model**: A model defines all aspects and behavior related to a single instance in a set. More specifically, \nwhen used in conjunction with storage, a model represents one document in a collection or one row in a table. \n* **Graph**: A graph is a collection of instantiated models. Though similiar to Backbone Collections, a Graph\nallows for logical groupings of several types of models.\n\n### Some possible implementations:\n\n* Realtime notifications of status updates on social networks.\n* KPI monitoriing and alerts based on realtime sales data for shopping sites.\n* Evented ETL network\n\n## Installation\n\nPackage is available through [npm](http://npmjs.org).\n\n    $ npm install seed\n\n## Storage Engines\n\nSeed comes with a Memory based storage engine. Need an alternative?\n\n* [seed-redis](http://github.com/qualiancy/seed-redis) - Store your datasets in a [Redis](http://redis.io) database.\n* [seed-mongodb](https://github.com/qualiancy/seed-mongodb) - Store your datasets in a [MongoDB](http://www.mongodb.org/) database.\n* [seed-filestore](http://github.com/qualiancy/seed-filestore) - Store your datasets in a JSON based file structure.\n\n## Roadmap\n\nThe 0.1.12 release is stable enough for small production usage. The upcoming 0.2.x (master branch) \nreleases will focus on schemas, relationships, and performance.\n\n## Where to Get Help\n\nPlease post issues to [GitHub Issues](https://github.com/logicalparadox/seed/issues).\nCommunity forum is available at the [Google Group](https://groups.google.com/group/seedjs-orm).\n\n## Components\n\nSeed consists of four main components:\n\n### Hash\n\n### Schema\n\n### Model\n\n### Graph\n\n## Tests\n\nTests are writting in [Mocha](http://github.com/visionmedia/mocha) using the [Chai](http://chaijs.com)\n`should` BDD assertion library. Make sure you have that installed, clone this repo, install dependacies using `npm install`.\n\n    $ make test\n\n## Contributors\n\nInterested in contributing? Fork to get started. Contact [@logicalparadox](http://github.com/logicalparadox) if you are interested in being regular contributor.\n\n* Jake Luer ([Github: @logicalparadox](http://github.com/logicalparadox)) ([Twitter: @jakeluer](http://twitter.com/jakeluer)) ([Website](http://alogicalparadox.com))\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011-2012 Jake Luer <jake@alogicalparadox.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}]},"0.3.1":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"seed","description":"Storage-agnostic, event emitting datasets: schemas, models, hashes, and graphs.","keyword":["database","db","storage","schema","model","collection"],"version":"0.3.1","repository":{"type":"git","url":"git://github.com/qualiancy/seed.git"},"main":"index","scripts":{"test":"make test"},"engines":{"node":">= v0.6.0"},"dependencies":{"drip":"0.2.x","oath":"0.2.x","filtr":"0.2.x"},"devDependencies":{"mocha":"*","chai":"*","chai-spies":"*","matcha":"0.1.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.3.1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"2877c673393af4f0c8fb64088299b57c43a32091","tarball":"https://registry.npmjs.org/seed/-/seed-0.3.1.tgz","integrity":"sha512-OQVmTG/A9CmlinxoddpsU96hIEgaaBx7CJl2m8bBv+4/55WBBIQ6bwPZb5zHdXBB7O8mjYeRrxf7R2U79QScWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsN+wix3vmAD/c8QfbRloq9yFAvdf2GprbKbz+Tj486gIhAN5DfzlJ1jpAe08OYTatekC3XgOmN9Z3sAi10hnxHnE7"}]},"readme":"# Seed [![Build Status](https://secure.travis-ci.org/qualiancy/seed.png)](http://travis-ci.org/qualiancy/seed)\n\n> Storage-agnostic Event Emitting Datasets\n\nSeed is a library of components that provide a common API for working with sets of data, no matter the source.\n\n* **Hashs** provide a thorough API for key:value sets. These sets can be simple string key to number value, or \nstring key to object/document value. Hashs are used extensively througout the internals of the other components.\n* **Schema**: A schema is a definition of data structure expecatations and are currently used for validation. Those\nwho have used Mongoose will find the API familiar.\n* **Model**: A model defines all aspects and behavior related to a single instance in a set. More specifically, \nwhen used in conjunction with storage, a model represents one document in a collection or one row in a table. \n* **Graph**: A graph is a collection of instantiated models. Though similiar to Backbone Collections, a Graph\nallows for logical groupings of several types of models.\n\n### Some possible implementations:\n\n* Realtime notifications of status updates on social networks.\n* KPI monitoriing and alerts based on realtime sales data for shopping sites.\n* Evented ETL network\n\n## Installation\n\nPackage is available through [npm](http://npmjs.org).\n\n    $ npm install seed\n\n## Storage Engines\n\nSeed comes with a Memory based storage engine. Need an alternative?\n\n* [seed-redis](http://github.com/qualiancy/seed-redis) - Store your datasets in a [Redis](http://redis.io) database.\n* [seed-mongodb](https://github.com/qualiancy/seed-mongodb) - Store your datasets in a [MongoDB](http://www.mongodb.org/) database.\n* [seed-filestore](http://github.com/qualiancy/seed-filestore) - Store your datasets in a JSON based file structure.\n\n## Roadmap\n\nThe 0.1.12 release is stable enough for small production usage. The upcoming 0.2.x (master branch) \nreleases will focus on schemas, relationships, and performance.\n\n## Where to Get Help\n\nPlease post issues to [GitHub Issues](https://github.com/logicalparadox/seed/issues).\nCommunity forum is available at the [Google Group](https://groups.google.com/group/seedjs-orm).\n\n## Components\n\nSeed consists of four main components:\n\n### Hash\n\n### Schema\n\n### Model\n\n### Graph\n\n## Tests\n\nTests are writting in [Mocha](http://github.com/visionmedia/mocha) using the [Chai](http://chaijs.com)\n`should` BDD assertion library. Make sure you have that installed, clone this repo, install dependacies using `npm install`.\n\n    $ make test\n\n## Contributors\n\nInterested in contributing? Fork to get started. Contact [@logicalparadox](http://github.com/logicalparadox) if you are interested in being regular contributor.\n\n* Jake Luer ([Github: @logicalparadox](http://github.com/logicalparadox)) ([Twitter: @jakeluer](http://twitter.com/jakeluer)) ([Website](http://alogicalparadox.com))\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011-2012 Jake Luer <jake@alogicalparadox.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}]},"0.3.2":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"seed","description":"Storage-agnostic, event emitting datasets: schemas, models, hashes, and graphs.","keyword":["database","db","storage","schema","model","collection"],"version":"0.3.2","repository":{"type":"git","url":"git://github.com/qualiancy/seed.git"},"main":"index","scripts":{"test":"make test"},"engines":{"node":">= v0.6.0"},"dependencies":{"drip":"0.2.x","oath":"0.2.x","filtr":"0.2.x"},"devDependencies":{"mocha":"*","chai":"*","chai-spies":"*","matcha":"0.1.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.3.2","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"ba527b0d09be3ab9e49ef36077beb3a242ee01f4","tarball":"https://registry.npmjs.org/seed/-/seed-0.3.2.tgz","integrity":"sha512-GYSN00Nj0oK9WjKTFFTon/VBW6RaNRIPaYE5kCZbPA++iTQyODYopJUBlQosygwdp+IsYiTubEynQAPdzw1O4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBjKfRRdd1jysI9ZYzlFPWEeraMvIcYUJZmiDjNc8rDtAiEA32Tx77N+LBEHr8YBATt2LXIgHzyal6MImnyc61o6UyA="}]},"readme":"# Seed [![Build Status](https://secure.travis-ci.org/qualiancy/seed.png)](http://travis-ci.org/qualiancy/seed)\n\n> Storage-agnostic Event Emitting Datasets\n\nSeed is a library of components that provide a common API for working with sets of data, no matter the source.\n\n* **Hashs** provide a thorough API for key:value sets. These sets can be simple string key to number value, or \nstring key to object/document value. Hashs are used extensively througout the internals of the other components.\n* **Schema**: A schema is a definition of data structure expecatations and are currently used for validation. Those\nwho have used Mongoose will find the API familiar.\n* **Model**: A model defines all aspects and behavior related to a single instance in a set. More specifically, \nwhen used in conjunction with storage, a model represents one document in a collection or one row in a table. \n* **Graph**: A graph is a collection of instantiated models. Though similiar to Backbone Collections, a Graph\nallows for logical groupings of several types of models.\n\n### Some possible implementations:\n\n* Realtime notifications of status updates on social networks.\n* KPI monitoriing and alerts based on realtime sales data for shopping sites.\n* Evented ETL network\n\n## Installation\n\nPackage is available through [npm](http://npmjs.org).\n\n    $ npm install seed\n\n## Storage Engines\n\nSeed comes with a Memory based storage engine. Need an alternative?\n\n* [seed-redis](http://github.com/qualiancy/seed-redis) - Store your datasets in a [Redis](http://redis.io) database.\n* [seed-mongodb](https://github.com/qualiancy/seed-mongodb) - Store your datasets in a [MongoDB](http://www.mongodb.org/) database.\n* [seed-filestore](http://github.com/qualiancy/seed-filestore) - Store your datasets in a JSON based file structure.\n\n## Roadmap\n\nThe 0.1.12 release is stable enough for small production usage. The upcoming 0.2.x (master branch) \nreleases will focus on schemas, relationships, and performance.\n\n## Where to Get Help\n\nPlease post issues to [GitHub Issues](https://github.com/logicalparadox/seed/issues).\nCommunity forum is available at the [Google Group](https://groups.google.com/group/seedjs-orm).\n\n## Components\n\nSeed consists of four main components:\n\n### Hash\n\n### Schema\n\n### Model\n\n### Graph\n\n## Tests\n\nTests are writting in [Mocha](http://github.com/visionmedia/mocha) using the [Chai](http://chaijs.com)\n`should` BDD assertion library. Make sure you have that installed, clone this repo, install dependacies using `npm install`.\n\n    $ make test\n\n## Contributors\n\nInterested in contributing? Fork to get started. Contact [@logicalparadox](http://github.com/logicalparadox) if you are interested in being regular contributor.\n\n* Jake Luer ([Github: @logicalparadox](http://github.com/logicalparadox)) ([Twitter: @jakeluer](http://twitter.com/jakeluer)) ([Website](http://alogicalparadox.com))\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011-2012 Jake Luer <jake@alogicalparadox.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}]},"0.3.3":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"seed","description":"Storage-agnostic, event emitting datasets: schemas, models, hashes, and graphs.","keyword":["database","db","storage","schema","model","collection"],"version":"0.3.3","repository":{"type":"git","url":"git://github.com/qualiancy/seed.git"},"main":"index","scripts":{"test":"make test"},"engines":{"node":">= v0.6.0"},"dependencies":{"drip":"0.2.x","oath":"0.2.x","filtr":"0.2.x"},"devDependencies":{"mocha":"*","chai":"*","chai-spies":"*","matcha":"0.1.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.3.3","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"9576f8924cd2e09b61ef0ac3127015d95808aee4","tarball":"https://registry.npmjs.org/seed/-/seed-0.3.3.tgz","integrity":"sha512-TXkytrJgKqn47dVfdXQinFvUhlR+krdAxW2LThn47lJVWRWNDAxkZC7/9GTIRx4h5o3v2ht6oE6o22gTOekpQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCh7scYyVYEJbW1HG8hhbbBR95hCPaYO0k+q4zps5HUiwIgOdWIGPkTIwkNPz48S6F+SSWmncxlU0GZWoAi18bj4Dg="}]},"readme":"# Seed [![Build Status](https://secure.travis-ci.org/qualiancy/seed.png)](http://travis-ci.org/qualiancy/seed)\n\n> Storage-agnostic Event Emitting Datasets\n\nSeed is a library of components that provide a common API for working with sets of data, no matter the source.\n\n* **Hashs** provide a thorough API for key:value sets. These sets can be simple string key to number value, or \nstring key to object/document value. Hashs are used extensively througout the internals of the other components.\n* **Schema**: A schema is a definition of data structure expecatations and are currently used for validation. Those\nwho have used Mongoose will find the API familiar.\n* **Model**: A model defines all aspects and behavior related to a single instance in a set. More specifically, \nwhen used in conjunction with storage, a model represents one document in a collection or one row in a table. \n* **Graph**: A graph is a collection of instantiated models. Though similiar to Backbone Collections, a Graph\nallows for logical groupings of several types of models.\n\n### Some possible implementations:\n\n* Realtime notifications of status updates on social networks.\n* KPI monitoriing and alerts based on realtime sales data for shopping sites.\n* Evented ETL network\n\n## Installation\n\nPackage is available through [npm](http://npmjs.org).\n\n    $ npm install seed\n\n## Storage Engines\n\nSeed comes with a Memory based storage engine. Need an alternative?\n\n* [seed-redis](http://github.com/qualiancy/seed-redis) - Store your datasets in a [Redis](http://redis.io) database.\n* [seed-mongodb](https://github.com/qualiancy/seed-mongodb) - Store your datasets in a [MongoDB](http://www.mongodb.org/) database.\n* [seed-filestore](http://github.com/qualiancy/seed-filestore) - Store your datasets in a JSON based file structure.\n\n## Roadmap\n\nThe 0.1.12 release is stable enough for small production usage. The upcoming 0.2.x (master branch) \nreleases will focus on schemas, relationships, and performance.\n\n## Where to Get Help\n\nPlease post issues to [GitHub Issues](https://github.com/logicalparadox/seed/issues).\nCommunity forum is available at the [Google Group](https://groups.google.com/group/seedjs-orm).\n\n## Components\n\nSeed consists of four main components:\n\n### Hash\n\n### Schema\n\n### Model\n\n### Graph\n\n## Tests\n\nTests are writting in [Mocha](http://github.com/visionmedia/mocha) using the [Chai](http://chaijs.com)\n`should` BDD assertion library. Make sure you have that installed, clone this repo, install dependacies using `npm install`.\n\n    $ make test\n\n## Contributors\n\nInterested in contributing? Fork to get started. Contact [@logicalparadox](http://github.com/logicalparadox) if you are interested in being regular contributor.\n\n* Jake Luer ([Github: @logicalparadox](http://github.com/logicalparadox)) ([Twitter: @jakeluer](http://twitter.com/jakeluer)) ([Website](http://alogicalparadox.com))\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011-2012 Jake Luer <jake@alogicalparadox.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}]},"0.3.4":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"seed","description":"Storage-agnostic, event emitting datasets: schemas, models, hashes, and graphs.","keyword":["database","db","storage","schema","model","collection"],"version":"0.3.4","repository":{"type":"git","url":"git://github.com/qualiancy/seed.git"},"main":"index","scripts":{"test":"make test"},"engines":{"node":">= v0.6.0"},"dependencies":{"drip":"0.3.x","oath":"0.2.x","filtr":"0.2.x"},"devDependencies":{"mocha":"*","chai":"*","chai-spies":"*","matcha":"0.1.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.3.4","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"8e4128b4d12d4b940369cce04906adb0ed3b1109","tarball":"https://registry.npmjs.org/seed/-/seed-0.3.4.tgz","integrity":"sha512-T0o1wFwbZPkp/C0vMiGfbTGF9pHb3/xH4gLeoJKSFaH7PpIVSotDQtq5LzIk6QxOqnUOUG2MPh7SQMhHs+wjtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVpRYxz0x0P6PJOWU/4fmiJOIVU3b51BUOMSstlfhu5AiBx8CXt7loD0aRj6koOpmch3ymftFxLzllld5c4J7jkWA=="}]},"readme":"# Seed [![Build Status](https://secure.travis-ci.org/qualiancy/seed.png)](http://travis-ci.org/qualiancy/seed)\n\n> Storage-agnostic Event Emitting Datasets\n\nSeed is a library of components that provide a common API for working with sets of data, no matter the source.\n\n* **Hashs** provide a thorough API for key:value sets. These sets can be simple string key to number value, or \nstring key to object/document value. Hashs are used extensively througout the internals of the other components.\n* **Schema**: A schema is a definition of data structure expecatations and are currently used for validation. Those\nwho have used Mongoose will find the API familiar.\n* **Model**: A model defines all aspects and behavior related to a single instance in a set. More specifically, \nwhen used in conjunction with storage, a model represents one document in a collection or one row in a table. \n* **Graph**: A graph is a collection of instantiated models. Though similiar to Backbone Collections, a Graph\nallows for logical groupings of several types of models.\n\n### Some possible implementations:\n\n* Realtime notifications of status updates on social networks.\n* KPI monitoriing and alerts based on realtime sales data for shopping sites.\n* Evented ETL network\n\n## Installation\n\nPackage is available through [npm](http://npmjs.org).\n\n    $ npm install seed\n\n## Storage Engines\n\nSeed comes with a Memory based storage engine. Need an alternative?\n\n* [seed-redis](http://github.com/qualiancy/seed-redis) - Store your datasets in a [Redis](http://redis.io) database.\n* [seed-mongodb](https://github.com/qualiancy/seed-mongodb) - Store your datasets in a [MongoDB](http://www.mongodb.org/) database.\n* [seed-filestore](http://github.com/qualiancy/seed-filestore) - Store your datasets in a JSON based file structure.\n\n## Roadmap\n\nThe 0.1.12 release is stable enough for small production usage. The upcoming 0.2.x (master branch) \nreleases will focus on schemas, relationships, and performance.\n\n## Where to Get Help\n\nPlease post issues to [GitHub Issues](https://github.com/logicalparadox/seed/issues).\nCommunity forum is available at the [Google Group](https://groups.google.com/group/seedjs-orm).\n\n## Components\n\nSeed consists of four main components:\n\n### Hash\n\n### Schema\n\n### Model\n\n### Graph\n\n## Tests\n\nTests are writting in [Mocha](http://github.com/visionmedia/mocha) using the [Chai](http://chaijs.com)\n`should` BDD assertion library. Make sure you have that installed, clone this repo, install dependacies using `npm install`.\n\n    $ make test\n\n## Contributors\n\nInterested in contributing? Fork to get started. Contact [@logicalparadox](http://github.com/logicalparadox) if you are interested in being regular contributor.\n\n* Jake Luer ([Github: @logicalparadox](http://github.com/logicalparadox)) ([Twitter: @jakeluer](http://twitter.com/jakeluer)) ([Website](http://alogicalparadox.com))\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011-2012 Jake Luer <jake@alogicalparadox.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}]},"0.3.5":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"seed","description":"Storage-agnostic, event emitting datasets: schemas, models, hashes, and graphs.","keyword":["database","db","storage","schema","model","collection"],"version":"0.3.5","repository":{"type":"git","url":"git://github.com/qualiancy/seed.git"},"main":"index","scripts":{"test":"make test"},"engines":{"node":">= v0.6.0"},"dependencies":{"drip":"0.3.x","oath":"0.2.x","filtr":"0.2.x"},"devDependencies":{"mocha":"*","chai":"*","chai-spies":"*","matcha":"0.1.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.3.5","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"ef89f47675bb2f44d5a3cae6c51ba2cf34f52f2b","tarball":"https://registry.npmjs.org/seed/-/seed-0.3.5.tgz","integrity":"sha512-swxnl7hKw/per4Gk688g14Q0aGirEuZdEkkzFRZ6enR2SXFu3Qzat4Eq10jFMoAhThhxtz/aUb3nE3n86byJgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEnOIie4eCY18blZ2aaY0uE46PubSWXa8L8CUG+kLlTAIgLOQTrWIzu95oqSnV2yzEsGyp7lxySA+Ak9c4rMR1Pz4="}]},"readme":"# Seed [![Build Status](https://secure.travis-ci.org/qualiancy/seed.png)](http://travis-ci.org/qualiancy/seed)\n\n> Storage-agnostic Event Emitting Datasets\n\nSeed is a library of components that provide a common API for working with sets of data, no matter the source.\n\n* **Hashs** provide a thorough API for key:value sets. These sets can be simple string key to number value, or \nstring key to object/document value. Hashs are used extensively througout the internals of the other components.\n* **Schema**: A schema is a definition of data structure expecatations and are currently used for validation. Those\nwho have used Mongoose will find the API familiar.\n* **Model**: A model defines all aspects and behavior related to a single instance in a set. More specifically, \nwhen used in conjunction with storage, a model represents one document in a collection or one row in a table. \n* **Graph**: A graph is a collection of instantiated models. Though similiar to Backbone Collections, a Graph\nallows for logical groupings of several types of models.\n\n### Some possible implementations:\n\n* Realtime notifications of status updates on social networks.\n* KPI monitoriing and alerts based on realtime sales data for shopping sites.\n* Evented ETL network\n\n## Installation\n\nPackage is available through [npm](http://npmjs.org).\n\n    $ npm install seed\n\n## Storage Engines\n\nSeed comes with a Memory based storage engine. Need an alternative?\n\n* [seed-redis](http://github.com/qualiancy/seed-redis) - Store your datasets in a [Redis](http://redis.io) database.\n* [seed-mongodb](https://github.com/qualiancy/seed-mongodb) - Store your datasets in a [MongoDB](http://www.mongodb.org/) database.\n* [seed-filestore](http://github.com/qualiancy/seed-filestore) - Store your datasets in a JSON based file structure.\n\n## Roadmap\n\nThe 0.1.12 release is stable enough for small production usage. The upcoming 0.2.x (master branch) \nreleases will focus on schemas, relationships, and performance.\n\n## Where to Get Help\n\nPlease post issues to [GitHub Issues](https://github.com/logicalparadox/seed/issues).\nCommunity forum is available at the [Google Group](https://groups.google.com/group/seedjs-orm).\n\n## Components\n\nSeed consists of four main components:\n\n### Hash\n\n### Schema\n\n### Model\n\n### Graph\n\n## Tests\n\nTests are writting in [Mocha](http://github.com/visionmedia/mocha) using the [Chai](http://chaijs.com)\n`should` BDD assertion library. Make sure you have that installed, clone this repo, install dependacies using `npm install`.\n\n    $ make test\n\n## Contributors\n\nInterested in contributing? Fork to get started. Contact [@logicalparadox](http://github.com/logicalparadox) if you are interested in being regular contributor.\n\n* Jake Luer ([Github: @logicalparadox](http://github.com/logicalparadox)) ([Twitter: @jakeluer](http://twitter.com/jakeluer)) ([Website](http://alogicalparadox.com))\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011-2012 Jake Luer <jake@alogicalparadox.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}]},"0.4.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"seed","description":"Storage-agnostic, event emitting datasets: schemas, models, hashes, and graphs.","keyword":["database","db","storage","schema","model","collection"],"version":"0.4.0","repository":{"type":"git","url":"git://github.com/qualiancy/seed.git"},"main":"index","scripts":{"test":"make test"},"engines":{"node":">= v0.6.0"},"dependencies":{"breeze":"0.2.x","drip":"0.3.x","filtr":"0.3.x","oath":"0.2.x","sol":"0.2.x","super":"0.2.x"},"devDependencies":{"mocha":"*","chai":"*","chai-spies":"*","matcha":"0.1.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.4.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.8.0","_defaultsLoaded":true,"dist":{"shasum":"ac0aa2d617400c457c6ef6c03cf32f0716e3208f","tarball":"https://registry.npmjs.org/seed/-/seed-0.4.0.tgz","integrity":"sha512-Cyo0g8eKjovV6wphU7H6vOIg3JGiBNJb9kKcivRUF3kn9xa9s8TMLmFCWCw3h0rQEC5LSLuibXhtzLC6A/TLMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDsmdr5FGHhrtO0pu9G+sRxF9Jz4HhBdsgp4HZEjiMpJAiEA4SrYWuFic6xPKt4zBkFahGh2941yD/GDGuOm9lupSqE="}]},"readme":"# Seed [![Build Status](https://secure.travis-ci.org/qualiancy/seed.png)](http://travis-ci.org/qualiancy/seed)\n\n> Storage-agnostic Event Emitting Datasets\n\nSeed is a library of components that provide a common API for working with sets of data, no matter the source.\n\n* **Hashs** provide a thorough API for key:value sets. These sets can be simple string key to number value, or \nstring key to object/document value. Hashs are used extensively througout the internals of the other components.\n* **Schema**: A schema is a definition of data structure expecatations and are currently used for validation. Those\nwho have used Mongoose will find the API familiar.\n* **Model**: A model defines all aspects and behavior related to a single instance in a set. More specifically, \nwhen used in conjunction with storage, a model represents one document in a collection or one row in a table. \n* **Graph**: A graph is a collection of instantiated models. Though similiar to Backbone Collections, a Graph\nallows for logical groupings of several types of models.\n\n### Some possible implementations:\n\n* Realtime notifications of status updates on social networks.\n* KPI monitoriing and alerts based on realtime sales data for shopping sites.\n* Evented ETL network\n\n## Installation\n\nPackage is available through [npm](http://npmjs.org).\n\n    $ npm install seed\n\n## Storage Engines\n\nSeed comes with a Memory based storage engine. Need an alternative?\n\n* [seed-redis](http://github.com/qualiancy/seed-redis) - Store your datasets in a [Redis](http://redis.io) database.\n* [seed-mongodb](https://github.com/qualiancy/seed-mongodb) - Store your datasets in a [MongoDB](http://www.mongodb.org/) database.\n* [seed-filestore](http://github.com/qualiancy/seed-filestore) - Store your datasets in a JSON based file structure.\n\n## Roadmap\n\nThe 0.1.12 release is stable enough for small production usage. The upcoming 0.2.x (master branch) \nreleases will focus on schemas, relationships, and performance.\n\n## Where to Get Help\n\nPlease post issues to [GitHub Issues](https://github.com/logicalparadox/seed/issues).\nCommunity forum is available at the [Google Group](https://groups.google.com/group/seedjs-orm).\n\n## Components\n\nSeed consists of four main components:\n\n### Hash\n\n### Schema\n\n### Model\n\n### Graph\n\n## Tests\n\nTests are writting in [Mocha](http://github.com/visionmedia/mocha) using the [Chai](http://chaijs.com)\n`should` BDD assertion library. Make sure you have that installed, clone this repo, install dependacies using `npm install`.\n\n    $ make test\n\n## Contributors\n\nInterested in contributing? Fork to get started. Contact [@logicalparadox](http://github.com/logicalparadox) if you are interested in being regular contributor.\n\n* Jake Luer ([Github: @logicalparadox](http://github.com/logicalparadox)) ([Twitter: @jakeluer](http://twitter.com/jakeluer)) ([Website](http://alogicalparadox.com))\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011-2012 Jake Luer <jake@alogicalparadox.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}]},"0.4.1":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"seed","description":"Storage-agnostic, event emitting datasets: schemas, models, hashes, and graphs.","keyword":["database","db","storage","schema","model","collection"],"version":"0.4.1","repository":{"type":"git","url":"git://github.com/qualiancy/seed.git"},"main":"index","scripts":{"test":"make test"},"engines":{"node":">= v0.6.0"},"dependencies":{"breeze":"0.2.x","dragonfly":"0.2.x","drip":"0.3.x","filtr":"0.3.x","oath":"0.2.x","sol":"0.2.x","super":"0.2.x"},"devDependencies":{"mocha":"*","chai":"*","chai-spies":"*","matcha":"0.1.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.4.1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.8.0","_defaultsLoaded":true,"dist":{"shasum":"814788bf124e54e631f90e6c90800ac7bb4b4cdb","tarball":"https://registry.npmjs.org/seed/-/seed-0.4.1.tgz","integrity":"sha512-vwiC7QxmUMF0NQ6TvDJICCE0tFQxhpxrr9iD2y2BuFyY0rlIgYbFyh3+GlytER9nK6VndahoTVNgtlUmUA+XEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHBaLZAk44KVJLwF1hOK5/mdDrRW7MtkvTZGsfd1UwMAAiEAwP5DxxjDCUUcEv37hF5rVhaQZSUYequjcrzrxWngg9U="}]},"readme":"# Seed [![Build Status](https://secure.travis-ci.org/qualiancy/seed.png)](http://travis-ci.org/qualiancy/seed)\n\n> Storage-agnostic Event Emitting Datasets\n\nSeed is a library of components that provide a common API for working with sets of data, no matter the source.\n\n* **Hashs** provide a thorough API for key:value sets. These sets can be simple string key to number value, or \nstring key to object/document value. Hashs are used extensively througout the internals of the other components.\n* **Schema**: A schema is a definition of data structure expecatations and are currently used for validation. Those\nwho have used Mongoose will find the API familiar.\n* **Model**: A model defines all aspects and behavior related to a single instance in a set. More specifically, \nwhen used in conjunction with storage, a model represents one document in a collection or one row in a table. \n* **Graph**: A graph is a collection of instantiated models. Though similiar to Backbone Collections, a Graph\nallows for logical groupings of several types of models.\n\n### Some possible implementations:\n\n* Realtime notifications of status updates on social networks.\n* KPI monitoriing and alerts based on realtime sales data for shopping sites.\n* Evented ETL network\n\n## Installation\n\nPackage is available through [npm](http://npmjs.org).\n\n    $ npm install seed\n\n## Storage Engines\n\nSeed comes with a Memory based storage engine. Need an alternative?\n\n* [seed-redis](http://github.com/qualiancy/seed-redis) - Store your datasets in a [Redis](http://redis.io) database.\n* [seed-mongodb](https://github.com/qualiancy/seed-mongodb) - Store your datasets in a [MongoDB](http://www.mongodb.org/) database.\n* [seed-filestore](http://github.com/qualiancy/seed-filestore) - Store your datasets in a JSON based file structure.\n\n## Roadmap\n\nThe 0.1.12 release is stable enough for small production usage. The upcoming 0.2.x (master branch) \nreleases will focus on schemas, relationships, and performance.\n\n## Where to Get Help\n\nPlease post issues to [GitHub Issues](https://github.com/logicalparadox/seed/issues).\nCommunity forum is available at the [Google Group](https://groups.google.com/group/seedjs-orm).\n\n## Components\n\nSeed consists of four main components:\n\n### Hash\n\n### Schema\n\n### Model\n\n### Graph\n\n## Tests\n\nTests are writting in [Mocha](http://github.com/visionmedia/mocha) using the [Chai](http://chaijs.com)\n`should` BDD assertion library. Make sure you have that installed, clone this repo, install dependacies using `npm install`.\n\n    $ make test\n\n## Contributors\n\nInterested in contributing? Fork to get started. Contact [@logicalparadox](http://github.com/logicalparadox) if you are interested in being regular contributor.\n\n* Jake Luer ([Github: @logicalparadox](http://github.com/logicalparadox)) ([Twitter: @jakeluer](http://twitter.com/jakeluer)) ([Website](http://alogicalparadox.com))\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011-2012 Jake Luer <jake@alogicalparadox.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}]},"0.4.2":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"seed","description":"Storage-agnostic, event emitting datasets: schemas, models, hashes, and graphs.","keyword":["database","db","storage","schema","model","collection"],"version":"0.4.2","repository":{"type":"git","url":"git://github.com/qualiancy/seed.git"},"main":"index","scripts":{"test":"make test"},"engines":{"node":">= v0.6.0"},"dependencies":{"breeze":"0.3.x","dragonfly":"0.2.x","drip":"0.3.x","filtr":"0.3.x","oath":"0.2.x","sol":"0.2.x","super":"0.2.x"},"devDependencies":{"mocha":"*","chai":"*","chai-spies":"*","matcha":"0.1.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.4.2","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.8.0","_defaultsLoaded":true,"dist":{"shasum":"ae946c912d513d721dc4eee59b6055c9085c9e7c","tarball":"https://registry.npmjs.org/seed/-/seed-0.4.2.tgz","integrity":"sha512-YBolcqy1Oykn1zpPO6siuqh8SjdcUwSLsHUq8A+13OJHHI8wybsmA4GWkNsA36//uMaMIhKk0xhTynZjFMgz3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIErixtq5ebxK8CwZJgRMIo7vCidLrtdgX6/QfipLEyi6AiB4fZ9bImlB7urhqs6rcbzPyodpvCu1VBpsOntOdd+1xA=="}]},"readme":"# Seed [![Build Status](https://secure.travis-ci.org/qualiancy/seed.png)](http://travis-ci.org/qualiancy/seed)\n\n> Storage-agnostic Event Emitting Datasets\n\nSeed is a library of components that provide a common API for working with sets of data, no matter the source.\n\n* **Hashs** provide a thorough API for key:value sets. These sets can be simple string key to number value, or \nstring key to object/document value. Hashs are used extensively througout the internals of the other components.\n* **Schema**: A schema is a definition of data structure expecatations and are currently used for validation. Those\nwho have used Mongoose will find the API familiar.\n* **Model**: A model defines all aspects and behavior related to a single instance in a set. More specifically, \nwhen used in conjunction with storage, a model represents one document in a collection or one row in a table. \n* **Graph**: A graph is a collection of instantiated models. Though similiar to Backbone Collections, a Graph\nallows for logical groupings of several types of models.\n\n### Some possible implementations:\n\n* Realtime notifications of status updates on social networks.\n* KPI monitoriing and alerts based on realtime sales data for shopping sites.\n* Evented ETL network\n\n## Installation\n\nPackage is available through [npm](http://npmjs.org).\n\n    $ npm install seed\n\n## Storage Engines\n\nSeed comes with a Memory based storage engine. Need an alternative?\n\n* [seed-redis](http://github.com/qualiancy/seed-redis) - Store your datasets in a [Redis](http://redis.io) database.\n* [seed-mongodb](https://github.com/qualiancy/seed-mongodb) - Store your datasets in a [MongoDB](http://www.mongodb.org/) database.\n* [seed-filestore](http://github.com/qualiancy/seed-filestore) - Store your datasets in a JSON based file structure.\n\n## Roadmap\n\nThe 0.1.12 release is stable enough for small production usage. The upcoming 0.2.x (master branch) \nreleases will focus on schemas, relationships, and performance.\n\n## Where to Get Help\n\nPlease post issues to [GitHub Issues](https://github.com/logicalparadox/seed/issues).\nCommunity forum is available at the [Google Group](https://groups.google.com/group/seedjs-orm).\n\n## Components\n\nSeed consists of four main components:\n\n### Hash\n\n### Schema\n\n### Model\n\n### Graph\n\n## Tests\n\nTests are writting in [Mocha](http://github.com/visionmedia/mocha) using the [Chai](http://chaijs.com)\n`should` BDD assertion library. Make sure you have that installed, clone this repo, install dependacies using `npm install`.\n\n    $ make test\n\n## Contributors\n\nInterested in contributing? Fork to get started. Contact [@logicalparadox](http://github.com/logicalparadox) if you are interested in being regular contributor.\n\n* Jake Luer ([Github: @logicalparadox](http://github.com/logicalparadox)) ([Twitter: @jakeluer](http://twitter.com/jakeluer)) ([Website](http://alogicalparadox.com))\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011-2012 Jake Luer <jake@alogicalparadox.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}]},"0.4.3":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"seed","description":"Storage-agnostic, event emitting datasets: schemas, models, hashes, and graphs.","keyword":["database","db","storage","schema","model","collection"],"version":"0.4.3","repository":{"type":"git","url":"git://github.com/qualiancy/seed.git"},"main":"index","scripts":{"test":"make test"},"engines":{"node":">= v0.6.0"},"dependencies":{"breeze":"0.3.x","dragonfly":"0.2.x","drip":"0.3.x","filtr":"0.3.x","oath":"0.2.x","sol":"0.2.x","super":"0.2.x"},"devDependencies":{"mocha":"*","chai":"*","chai-spies":"*","matcha":"0.1.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"seed@0.4.3","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.8.1","_defaultsLoaded":true,"dist":{"shasum":"e0ddfd40053de3edb9ac07950b01cc2590931c22","tarball":"https://registry.npmjs.org/seed/-/seed-0.4.3.tgz","integrity":"sha512-Yfbp/XjLIriFvnXSyE4Ts8gZUZhlJ4mcktaUXJFYmcI0Huz534ODbhkibrpvSxSgwVas78Y9WJl6IJd6YwbHGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCw3qkPwf9ld0e0FVy0N/QK+2K6v40lVXNMz3QiFvgiowIgGzoqgdX8YffHTPy6JjBDjJj/zXMa1iDdRVkTfio9DXo="}]},"readme":"# Seed [![Build Status](https://secure.travis-ci.org/qualiancy/seed.png)](http://travis-ci.org/qualiancy/seed)\n\n> A storage-agnostic graphing database framework.\n\nSeed is a suite of components (Graph, Model, Schema, Hash) that provide a common API for working with JSON-style \ndocuments, regardless of the storage engine. Additionally, Seed can layer a graph structure to facilitate the \ntraversal of data relationships between documents of the same or different model types.\n\n- **Hash**: A thorough API for non-persistent key:value sets. These sets can be simple string key to number value, or \nstring key to object/document value. Hashs are used extensively througout the internals of the other components.\n- **Schema**: A schema is a definition of data structure expecatations and are currently used for validation. Those\nwho have used Mongoose will find the API familiar.\n- **Model**: A model defines all aspects and behavior related to a single data object in a set. More specifically, \nwhen used in conjunction with storage, a model represents one document in a collection or one row in a table. \n- **Graph**: A graph is a collection of instantiated models. A graph allows for logical groupings of several \ntypes of models, querying of storage, and traversal of model relationships. \n\n_Note: Documentation website in progress. Hold tight._\n\n### Projects Using Seed\n\n- [Kinetik](http://kinetik.qualiancy.com) is tag centric job queue for distributed applications.\n\nOther possible implementations:\n\n- Realtime notifications of status updates on social networks.\n- KPI monitoriing and alerts based on realtime sales data for shopping sites.\n- Evented ETL network\n\n## Installation\n\nPackage is available through [npm](http://npmjs.org).\n\n    $ npm install seed\n\n## Storage Engines\n\nSeed comes with a Memory based storage engine. Need an alternative?\n\n- [seed-redis](http://github.com/qualiancy/seed-redis) - Store your datasets in a \n[Redis](http://redis.io) database.\n- [seed-mongodb](https://github.com/qualiancy/seed-mongodb) - Store your datasets \nin a [MongoDB](http://www.mongodb.org/) database.\n- [seed-riak](https://github.com/qualiancy/seed-riak) - Store your datasets in\na [Riak](http://wiki.basho.com/Riak.html) database. (Seed 0.3.x only)\n\nCouchDB coming very soon.\n\n## Roadmap\n\nThe current release (0.4.x) is production ready for small to medium size projects. The next release will\nfocus on expanding on schema validation options and the graph traversal language. Also, be on the \nlookout for a kick-ass documentation website.\n\n## Tests\n\nTests are writting in [Mocha](http://github.com/visionmedia/mocha) using the [Chai](http://chaijs.com)\n`should` BDD assertion library. Make sure you have that installed, clone this repo, install dependacies \nusing `npm install`.\n\n    $ make test\n\n## Contributors\n\nInterested in contributing? Fork to get started. Contact [@logicalparadox](http://github.com/logicalparadox) \nif you are interested in being regular contributor.\n\n* Jake Luer ([@logicalparadox](http://github.com/logicalparadox))\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011-2012 Jake Luer <jake@alogicalparadox.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}]},"0.4.4":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"seed","description":"Storage-agnostic, event emitting datasets: schemas, models, hashes, and graphs.","keyword":["database","db","storage","schema","model","collection"],"version":"0.4.4","repository":{"type":"git","url":"git://github.com/qualiancy/seed.git"},"main":"index","scripts":{"test":"make test"},"engines":{"node":">= v0.6.0"},"dependencies":{"breeze":"0.4.x","dragonfly":"0.2.x","drip":"0.3.x","filtr":"0.3.x","oath":"0.2.x","sol":"0.3.x","super":"0.2.x"},"devDependencies":{"mocha":"*","chai":"*","chai-spies":"*","matcha":"0.2.x"},"readme":"# Seed [![Build Status](https://secure.travis-ci.org/qualiancy/seed.png)](http://travis-ci.org/qualiancy/seed)\n\n> A storage-agnostic graphing database framework.\n\nSeed is a suite of components (Graph, Model, Schema, Hash) that provide a common API for working with JSON-style \ndocuments, regardless of the storage engine. Additionally, Seed can layer a graph structure to facilitate the \ntraversal of data relationships between documents of the same or different model types.\n\n- **Hash**: A thorough API for non-persistent key:value sets. These sets can be simple string key to number value, or \nstring key to object/document value. Hashs are used extensively througout the internals of the other components.\n- **Schema**: A schema is a definition of data structure expecatations and are currently used for validation. Those\nwho have used Mongoose will find the API familiar.\n- **Model**: A model defines all aspects and behavior related to a single data object in a set. More specifically, \nwhen used in conjunction with storage, a model represents one document in a collection or one row in a table. \n- **Graph**: A graph is a collection of instantiated models. A graph allows for logical groupings of several \ntypes of models, querying of storage, and traversal of model relationships. \n\n_Note: Documentation website in progress. Hold tight._\n\n### Projects Using Seed\n\n- [Kinetik](http://kinetik.qualiancy.com) is tag centric job queue for distributed applications.\n\nOther possible implementations:\n\n- Realtime notifications of status updates on social networks.\n- KPI monitoriing and alerts based on realtime sales data for shopping sites.\n- Evented ETL network\n\n## Installation\n\nPackage is available through [npm](http://npmjs.org).\n\n    $ npm install seed\n\n## Storage Engines\n\nSeed comes with a Memory based storage engine. Need an alternative?\n\n- [seed-redis](http://github.com/qualiancy/seed-redis) - Store your datasets in a \n[Redis](http://redis.io) database.\n- [seed-mongodb](https://github.com/qualiancy/seed-mongodb) - Store your datasets \nin a [MongoDB](http://www.mongodb.org/) database.\n- [seed-riak](https://github.com/qualiancy/seed-riak) - Store your datasets in\na [Riak](http://wiki.basho.com/Riak.html) database. (Seed 0.3.x only)\n\nCouchDB coming very soon.\n\n## Roadmap\n\nThe current release (0.4.x) is production ready for small to medium size projects. The next release will\nfocus on expanding on schema validation options and the graph traversal language. Also, be on the \nlookout for a kick-ass documentation website.\n\n## Tests\n\nTests are writting in [Mocha](http://github.com/visionmedia/mocha) using the [Chai](http://chaijs.com)\n`should` BDD assertion library. Make sure you have that installed, clone this repo, install dependacies \nusing `npm install`.\n\n    $ make test\n\n## Contributors\n\nInterested in contributing? Fork to get started. Contact [@logicalparadox](http://github.com/logicalparadox) \nif you are interested in being regular contributor.\n\n* Jake Luer ([@logicalparadox](http://github.com/logicalparadox))\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011-2012 Jake Luer <jake@alogicalparadox.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_id":"seed@0.4.4","dist":{"shasum":"750c371289d94527c6eb6541d85a8d81bd93d2f3","tarball":"https://registry.npmjs.org/seed/-/seed-0.4.4.tgz","integrity":"sha512-f7CTMFxC9h0LljjBaHPke9epEiupNpxxHYVaZhnMZnO8AfqNMxnYlaMDJPYmjGHI0fUXO48BmExsukNrXCNiSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDGfyLyAAGFlFp8NjWKijN/fpx/RtJCwuw58pQ6SFDggIhAKStqqKXmAOqcraDimmQfJPjfuJw8vVH8uwXGT49xJkm"}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}]}},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"time":{"modified":"2022-06-26T17:16:10.896Z","created":"2011-10-03T00:22:46.349Z","0.0.1":"2011-10-03T00:22:47.003Z","0.0.2":"2011-10-03T05:31:10.991Z","0.0.3":"2011-10-03T06:01:27.947Z","0.0.4":"2011-10-03T12:35:18.943Z","0.0.6":"2011-10-05T10:55:45.452Z","0.0.7":"2011-10-14T06:03:28.178Z","0.0.9":"2011-10-26T01:13:25.259Z","0.0.10":"2011-11-02T14:35:46.152Z","0.0.11":"2011-11-11T15:18:08.211Z","0.1.0":"2011-11-11T16:52:14.483Z","0.1.1":"2011-12-04T19:36:50.760Z","0.1.2":"2011-12-05T01:03:33.915Z","0.1.3":"2011-12-05T04:04:08.601Z","0.1.4":"2011-12-06T12:40:19.641Z","0.1.5":"2011-12-13T03:16:59.277Z","0.1.6":"2012-01-03T06:50:29.251Z","0.1.7":"2012-01-08T02:53:26.167Z","0.1.8":"2012-01-09T05:56:56.946Z","0.1.9":"2012-01-09T06:16:24.916Z","0.1.10":"2012-01-12T01:51:09.982Z","0.1.11":"2012-01-24T05:05:54.121Z","0.1.12":"2012-01-28T14:27:06.790Z","0.2.0":"2012-02-27T04:25:58.197Z","0.2.1":"2012-03-09T10:05:33.047Z","0.2.2":"2012-03-15T01:04:28.795Z","0.2.3":"2012-03-26T23:33:33.950Z","0.2.4":"2012-04-11T04:03:24.187Z","0.2.5":"2012-04-28T00:38:00.256Z","0.2.5-1":"2012-04-28T00:56:33.479Z","0.3.0":"2012-05-25T08:06:58.670Z","0.3.1":"2012-05-25T20:43:44.976Z","0.3.2":"2012-05-27T08:29:51.108Z","0.3.3":"2012-05-30T09:07:18.067Z","0.3.4":"2012-06-11T04:01:51.304Z","0.3.5":"2012-06-11T09:51:59.879Z","0.4.0":"2012-06-25T07:19:35.160Z","0.4.1":"2012-06-26T06:31:03.137Z","0.4.2":"2012-06-28T16:00:50.143Z","0.4.3":"2012-07-03T22:00:33.199Z","0.4.4":"2012-07-25T06:07:40.104Z"},"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"repository":{"type":"git","url":"git://github.com/qualiancy/seed.git"},"users":{"fgribreau":true}}