{"_id":"beyo-model","_rev":"61-f8682a2ff10079312a2f7ea13f3736f2","name":"beyo-model","description":"A module to define models.","dist-tags":{"latest":"0.2.14"},"versions":{"0.0.2":{"name":"beyo-model","version":"0.0.2","description":"A module to define models.","main":"./index.js","scripts":{"test":"mocha --harmony"},"directories":{"lib":"./lib"},"keywords":["beyo","model","async","asynchronous"],"author":{"name":"Yanick Rochon","email":"yanick.rochon@gmail.com"},"license":"MIT","dependencies":{"error-factory":"latest"},"devDependencies":{"should":"~3.2.0","semicov":"~0.1.1-2","co-mocha":"0.0.2"},"engines":{"node":">= 0.10.25"},"_id":"beyo-model@0.0.2","dist":{"shasum":"6c84b57dd341ac2a6be16b22d850128bf5458f94","tarball":"https://registry.npmjs.org/beyo-model/-/beyo-model-0.0.2.tgz","integrity":"sha512-t3tiv+OX1MvnxAqURwEO0c9FRtbaf1BKgx1ytwubveqEIZf+dPzS1vvKi9d1SvIHGg1WYJ2p/oecW6t3XdI7Hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICLBfaIdvRJsIO27nbBIXrkc2DPI1syo+c6T3hg1nfnhAiAm/SmF14kBvgcrEA/bty/udpeDDovMRWtyGWlyra7p4g=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"yanickrochon","email":"yanick.rochon@gmail.com"},"maintainers":[{"name":"yanickrochon","email":"yanick.rochon@gmail.com"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.3":{"name":"beyo-model","version":"0.0.3","description":"A module to define models.","main":"./index.js","scripts":{"test":"mocha --harmony"},"directories":{"lib":"./lib"},"keywords":["beyo","model","async","asynchronous"],"author":{"name":"Yanick Rochon","email":"yanick.rochon@gmail.com"},"license":"MIT","dependencies":{"error-factory":"latest"},"devDependencies":{"should":"~3.2.0","semicov":"~0.1.1-2","co-mocha":"0.0.2"},"engines":{"node":">= 0.10.25"},"_id":"beyo-model@0.0.3","dist":{"shasum":"6a2df9a6c2557ec8998d41ef156f46d639b32b2f","tarball":"https://registry.npmjs.org/beyo-model/-/beyo-model-0.0.3.tgz","integrity":"sha512-QWObjPvgWaxTAdrZMIe/nMBLBYaI3/JJUOaBJizH2YlaYPsXzrELNvixXZ90XJWegQbpikjcIJoArwRxLtvXKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEGhTM4Bec4yQVbAunGWuSpWFPTkRKkN/3Z4dTm1YH7nAiAK9zSepKGwRmM49A/0IvLu5F3za62H81VaZrvfYiPIsQ=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"yanickrochon","email":"yanick.rochon@gmail.com"},"maintainers":[{"name":"yanickrochon","email":"yanick.rochon@gmail.com"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.4":{"name":"beyo-model","version":"0.0.4","description":"A module to define models.","main":"./index.js","scripts":{"test":"mocha --harmony"},"directories":{"lib":"./lib"},"keywords":["beyo","model","async","asynchronous"],"author":{"name":"Yanick Rochon","email":"yanick.rochon@gmail.com"},"license":"MIT","dependencies":{"error-factory":"latest"},"devDependencies":{"should":"~3.2.0","semicov":"~0.1.1-2","co-mocha":"0.0.2"},"engines":{"node":">= 0.10.25"},"_id":"beyo-model@0.0.4","dist":{"shasum":"593fe3c04e49135fbe601a84a27dd6abd8a05ec3","tarball":"https://registry.npmjs.org/beyo-model/-/beyo-model-0.0.4.tgz","integrity":"sha512-w2pdEnMlZkztuBJv1Cg/oaRMYFsHCQohIiUGYsWvVjVI8zrdE54JqFSnPq0OKtYN9NmpMRGafJReMI62ejoB8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsoXwaXU2My6WyVPUQIss2ldf7ykBOpXvdPGckSTF6nwIgPNRCR7JAunyTneyQKPGWpGA7nUV2GiFKmlTHZpPS1w4="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"yanickrochon","email":"yanick.rochon@gmail.com"},"maintainers":[{"name":"yanickrochon","email":"yanick.rochon@gmail.com"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.5":{"name":"beyo-model","version":"0.0.5","description":"A module to define models.","author":{"name":"Yanick Rochon","email":"yanick.rochon@gmail.com"},"main":"./index.js","scripts":{"test":"mocha --harmony"},"directories":{"lib":"./lib"},"keywords":["beyo","model","async","asynchronous"],"homepage":"https://github.com/beyo/model-validation","repository":{"type":"git","url":"https://github.com/beyo/model-validation"},"bugs":{"url":"https://github.com/beyo/model-validation/issues"},"dependencies":{"error-factory":"latest"},"devDependencies":{"should":"~3.2.0","semicov":"~0.1.1-2","co-mocha":"0.0.2"},"engines":{"node":">= 0.10.25"},"license":"MIT","_id":"beyo-model@0.0.5","dist":{"shasum":"ce2bfd2016e45b38d1ba366629251484a66f55a2","tarball":"https://registry.npmjs.org/beyo-model/-/beyo-model-0.0.5.tgz","integrity":"sha512-8YSe0yjX3pMngeyRUQInsxCfZ8uc1Yf2+IafIGdPmm00JzHiWVkZoataZawyVo15w7WPatE++Krt4A1YcOGUiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+5ZH0VjeY70TQA8quTMjQUjcinXfMF/3c8SIr6XJybAiA4VEc/0rCaXZvsXIHAxY5ARQtpn958IX2k5HgBHt+vpw=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"yanickrochon","email":"yanick.rochon@gmail.com"},"maintainers":[{"name":"yanickrochon","email":"yanick.rochon@gmail.com"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.6":{"name":"beyo-model","version":"0.0.6","description":"A module to define models.","author":{"name":"Yanick Rochon","email":"yanick.rochon@gmail.com"},"main":"./index.js","scripts":{"test":"mocha --harmony"},"directories":{"lib":"./lib"},"keywords":["beyo","model","async","asynchronous"],"homepage":"https://github.com/beyo/model-validation","repository":{"type":"git","url":"https://github.com/beyo/model-validation"},"bugs":{"url":"https://github.com/beyo/model-validation/issues"},"dependencies":{"error-factory":"latest"},"devDependencies":{"should":"~3.2.0","semicov":"~0.1.1-2","co-mocha":"0.0.2"},"engines":{"node":">= 0.10.25"},"license":"MIT","_id":"beyo-model@0.0.6","dist":{"shasum":"928b3c76a572b81dd265257af3848294c7496776","tarball":"https://registry.npmjs.org/beyo-model/-/beyo-model-0.0.6.tgz","integrity":"sha512-e2ImBZDJKv4OWOYCnl4aoBSkduYcQ/+JDVksgOcT9v0N+ycMUEsEs5sDwm1P2RdBR3YxBhJp51mRo+jy2Gpw0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBwYuC6M0tHqMR2HgVcQ5zsEIc0nMnxsx5r61PX4HETHAiEA5JrkKM4dVAimUcvkvRIpAGbmWJXNg7b2qIPsP05HR4s="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"yanickrochon","email":"yanick.rochon@gmail.com"},"maintainers":[{"name":"yanickrochon","email":"yanick.rochon@gmail.com"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.8":{"name":"beyo-model","version":"0.0.8","description":"A module to define models.","author":{"name":"Yanick Rochon","email":"yanick.rochon@gmail.com"},"main":"./index.js","scripts":{"test":"mocha --harmony"},"directories":{"lib":"./lib"},"keywords":["beyo","model","async","asynchronous"],"homepage":"https://github.com/beyo/model-validation","repository":{"type":"git","url":"https://github.com/beyo/model-validation"},"bugs":{"url":"https://github.com/beyo/model-validation/issues"},"dependencies":{"error-factory":"latest"},"devDependencies":{"should":"^3.3.1","semicov":"^0.1.1","co-mocha":"0.0.2"},"engines":{"node":">= 0.10.25"},"license":"MIT","_id":"beyo-model@0.0.8","dist":{"shasum":"1852de439e91453619425b3065d358364bfd43e0","tarball":"https://registry.npmjs.org/beyo-model/-/beyo-model-0.0.8.tgz","integrity":"sha512-Rdyf63kkOBeJTcru6oeMPwk78or4IBO1WYjVra2pEW0brO/l+34EKL4Kn1zjM9m1MPYx16BWSZ94IyG/G1JC4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCh5SfEG72EJAQ2xcLRjBQVLghPzNy4+LRk6Soj3ZIWtwIhAJnVE4s8jRS0s0h4mYDZlSC5kceDmgy2V1wK3HweL+Qt"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"yanickrochon","email":"yanick.rochon@gmail.com"},"maintainers":[{"name":"yanickrochon","email":"yanick.rochon@gmail.com"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.0":{"name":"beyo-model","version":"0.1.0","description":"A module to define models.","author":{"name":"Yanick Rochon","email":"yanick.rochon@gmail.com"},"main":"./index.js","scripts":{"test":"mocha --harmony"},"directories":{"lib":"./lib"},"keywords":["beyo","model","async","asynchronous"],"homepage":"https://github.com/beyo/model-validation","repository":{"type":"git","url":"https://github.com/beyo/model-validation"},"bugs":{"url":"https://github.com/beyo/model-validation/issues"},"dependencies":{"error-factory":"latest"},"devDependencies":{"should":"^3.3.1","semicov":"^0.1.1-2","co-mocha":"0.0.2"},"engines":{"node":">= 0.10.25"},"license":"MIT","_id":"beyo-model@0.1.0","dist":{"shasum":"058bc6d0de23a2a168d017e73d9223c0e866b22f","tarball":"https://registry.npmjs.org/beyo-model/-/beyo-model-0.1.0.tgz","integrity":"sha512-TVICl010sb/P5OnyIY15bLNzS8XnqIwa+RLNfQtWA6pQp0tXZ6I8uWuxWEl+3ESzFcdROV1kAoqLUfhsC4NSew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdhyC22nX1d7VDJLxbRp0SJ1RUSAuEbtLU5CCyKNvvAAIgZMrHb/9yun0CENssH+zGQhe2r3n8zptzBk9PzHL4IR4="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"yanickrochon","email":"yanick.rochon@gmail.com"},"maintainers":[{"name":"yanickrochon","email":"yanick.rochon@gmail.com"}],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.1":{"name":"beyo-model","version":"0.1.1","description":"A module to define models.","author":{"name":"Yanick Rochon","email":"yanick.rochon@gmail.com"},"main":"./index.js","scripts":{"test":"mocha --harmony"},"directories":{"lib":"./lib"},"keywords":["beyo","model","async","asynchronous"],"homepage":"https://github.com/beyo/model-validation","repository":{"type":"git","url":"https://github.com/beyo/model-validation"},"bugs":{"url":"https://github.com/beyo/model-validation/issues"},"dependencies":{"error-factory":"latest"},"devDependencies":{"should":"^3.3.1","semicov":"^0.1.1-2","co-mocha":"0.0.2"},"engines":{"node":">= 0.10.25"},"license":"MIT","_id":"beyo-model@0.1.1","_shasum":"80d218dbc60ea3dd8ec7699d04f5241e69d27f86","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yanickrochon","email":"yanick.rochon@gmail.com"},"maintainers":[{"name":"yanickrochon","email":"yanick.rochon@gmail.com"}],"dist":{"shasum":"80d218dbc60ea3dd8ec7699d04f5241e69d27f86","tarball":"https://registry.npmjs.org/beyo-model/-/beyo-model-0.1.1.tgz","integrity":"sha512-pHfJ1DkZD5dGpZnNzNSIRlro3cHBDSahe8rlHqGyIS7POvD3YHiZxsn0NjAjF/YcK1Bl2A4SCm4lpfwcZj/FZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkq/IiL4XyLMPoTHjaappLZgal1jipGfka9WcGfALyVAIgKG1gfT3m6GM8D53WmUJrbNUGLV/888QOi2PVmsKTfkc="}]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.2":{"name":"beyo-model","version":"0.1.2","description":"A module to define models.","author":{"name":"Yanick Rochon","email":"yanick.rochon@gmail.com"},"main":"./index.js","scripts":{"test":"mocha --harmony"},"directories":{"lib":"./lib"},"keywords":["beyo","model","async","asynchronous"],"homepage":"https://github.com/beyo/model-validation","repository":{"type":"git","url":"https://github.com/beyo/model-validation"},"bugs":{"url":"https://github.com/beyo/model-validation/issues"},"dependencies":{"error-factory":"latest"},"devDependencies":{"should":"^3.3.1","semicov":"^0.1.1-2","co-mocha":"0.0.2"},"engines":{"node":">= 0.10.25"},"license":"MIT","_id":"beyo-model@0.1.2","_shasum":"a8bd837c740af77fbe1b74cf99b691cad33e56d9","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yanickrochon","email":"yanick.rochon@gmail.com"},"maintainers":[{"name":"yanickrochon","email":"yanick.rochon@gmail.com"}],"dist":{"shasum":"a8bd837c740af77fbe1b74cf99b691cad33e56d9","tarball":"https://registry.npmjs.org/beyo-model/-/beyo-model-0.1.2.tgz","integrity":"sha512-QRYEMn9Gxcpo2+2eReB49dUwjkpjuSDa/jwLgmMEA9A62797Yh5PdFKktHAb+RkUZ/Xg8MH02wkOPppmfeNRGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGBiD0ohYGxkpJnOdKcvVDOOwa+MwOIOPnpeaGEWoZz7AiAGEacAJ+n0R0rD+96l8AS5ikz0Qw6cOc19pv0c/y1u2A=="}]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.3":{"name":"beyo-model","version":"0.1.3","description":"A module to define models.","author":{"name":"Yanick Rochon","email":"yanick.rochon@gmail.com"},"main":"./index.js","scripts":{"test":"mocha --harmony"},"directories":{"lib":"./lib"},"keywords":["beyo","model","async","asynchronous"],"homepage":"https://github.com/beyo/model-validation","repository":{"type":"git","url":"https://github.com/beyo/model-validation"},"bugs":{"url":"https://github.com/beyo/model-validation/issues"},"dependencies":{"error-factory":"latest"},"devDependencies":{"should":"^3.3.1","semicov":"^0.1.1-2","co-mocha":"0.0.4"},"engines":{"node":">= 0.10.25"},"license":"MIT","_id":"beyo-model@0.1.3","_shasum":"c8eeee8aa4cd68ca1833e32403afd602b2abd949","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yanickrochon","email":"yanick.rochon@gmail.com"},"maintainers":[{"name":"yanickrochon","email":"yanick.rochon@gmail.com"}],"dist":{"shasum":"c8eeee8aa4cd68ca1833e32403afd602b2abd949","tarball":"https://registry.npmjs.org/beyo-model/-/beyo-model-0.1.3.tgz","integrity":"sha512-POKl+e2os8fQmPfi+pvAI0iP97ET3Ff1TJvmYBaEmRWnKOzfDbBYtmC6m/74r/nGZZbD/2yoTadfJIyzDtI30Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFSgq9tHxGDY4Cb2+hhVF16fBBCPw9d4/aEyNqOT939sAiALFFh89eaOG3e2YjbQZNOTcJpAeO9+bJr1q+gQvpdgkw=="}]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.4":{"name":"beyo-model","version":"0.1.4","description":"A module to define models.","author":{"name":"Yanick Rochon","email":"yanick.rochon@gmail.com"},"main":"./index.js","scripts":{"test":"mocha --harmony"},"directories":{"lib":"./lib"},"keywords":["beyo","model","async","asynchronous"],"homepage":"https://github.com/beyo/model","repository":{"type":"git","url":"https://github.com/beyo/model"},"bugs":{"url":"https://github.com/beyo/model/issues"},"dependencies":{"error-factory":"latest"},"devDependencies":{"should":"^3.3.2","semicov":"^0.1.1-2","co-mocha":"0.0.4"},"engines":{"node":">= 0.10.25"},"license":"MIT","_id":"beyo-model@0.1.4","_shasum":"c113f0d18dfea64b24e2b86733a95b5833d356b0","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yanickrochon","email":"yanick.rochon@gmail.com"},"maintainers":[{"name":"yanickrochon","email":"yanick.rochon@gmail.com"}],"dist":{"shasum":"c113f0d18dfea64b24e2b86733a95b5833d356b0","tarball":"https://registry.npmjs.org/beyo-model/-/beyo-model-0.1.4.tgz","integrity":"sha512-kfSsbF4kxciCw7U0gaSdJNdNXP3rwq+Rkby1jWiVXO9euG1O57qRNsKqYGp0amBG8DniUYNrXcOfuL8I8C8FUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCYzEzMUSFH6DGxIlP5GXU6TQBxh5CKdYj1TreM3mMPgIhAJMS0mdjNitEVKgxrUbyXWI5ZfH0OXlQvp+8nUt9CBam"}]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.5":{"name":"beyo-model","version":"0.1.5","description":"A module to define models.","author":{"name":"Yanick Rochon","email":"yanick.rochon@gmail.com"},"main":"./index.js","scripts":{"test":"mocha --harmony"},"directories":{"lib":"./lib"},"keywords":["beyo","model","async","asynchronous"],"homepage":"https://github.com/beyo/model","repository":{"type":"git","url":"https://github.com/beyo/model"},"bugs":{"url":"https://github.com/beyo/model/issues"},"dependencies":{"error-factory":"latest"},"devDependencies":{"should":"^3.3.2","semicov":"^0.1.1-2","co-mocha":"0.0.4"},"engines":{"node":">= 0.10.25"},"license":"MIT","_id":"beyo-model@0.1.5","_shasum":"b638bcad486b2ab1511b54ea7afc4b6535f0d5ed","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yanickrochon","email":"yanick.rochon@gmail.com"},"maintainers":[{"name":"yanickrochon","email":"yanick.rochon@gmail.com"}],"dist":{"shasum":"b638bcad486b2ab1511b54ea7afc4b6535f0d5ed","tarball":"https://registry.npmjs.org/beyo-model/-/beyo-model-0.1.5.tgz","integrity":"sha512-9AWufCwxbLZYumVybp9CIGRJsaHZ0fAN0vFClWnIrwpmhqYuh7qm0wMu+Z/7R3f72QxOit5X5UdPGODWJyRUyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE9mkC43tOXAIBshYAULhuI16CWW/NExKScmkQNdXFYsAiAtfkukQ+1OeTCOJ/bvvvrytBViK+v3ERbFm4jz0MKQlQ=="}]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.6":{"name":"beyo-model","version":"0.1.6","description":"A module to define models.","author":{"name":"Yanick Rochon","email":"yanick.rochon@gmail.com"},"main":"./index.js","scripts":{"test":"mocha --harmony"},"directories":{"lib":"./lib"},"keywords":["beyo","model","async","asynchronous"],"homepage":"https://github.com/beyo/model","repository":{"type":"git","url":"https://github.com/beyo/model"},"bugs":{"url":"https://github.com/beyo/model/issues"},"dependencies":{"error-factory":"latest"},"devDependencies":{"should":"^3.3.2","semicov":"^0.1.1-2","co-mocha":"0.0.4"},"engines":{"node":">= 0.10.25"},"license":"MIT","gitHead":"21541ee927bda1e2e7a43c8b76582b78f1ef4670","_id":"beyo-model@0.1.6","_shasum":"a0fa0d474f025075140c024702d429388679ef1a","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"yanickrochon","email":"yanick.rochon@gmail.com"},"maintainers":[{"name":"yanickrochon","email":"yanick.rochon@gmail.com"}],"dist":{"shasum":"a0fa0d474f025075140c024702d429388679ef1a","tarball":"https://registry.npmjs.org/beyo-model/-/beyo-model-0.1.6.tgz","integrity":"sha512-VJekwMKd0XoGan1WFnZJQ5YSfYKAcEPgar/SlLvNVQqmyDHjaP7dPH0oqkBci39+Cy/1BScoP/y2Y+w11T4bgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHqQTJYtxLkatLwahivGCHLkzd4WX4ZR4QdRMjX488ySAiEAyeI1GCUlibzNs+ruE6MLX+i6A1kyb4CfGEhPZNJ5XBE="}]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.7":{"name":"beyo-model","version":"0.1.7","description":"A module to define models.","author":{"name":"Yanick Rochon","email":"yanick.rochon@gmail.com"},"main":"./index.js","scripts":{"test":"mocha --harmony"},"directories":{"lib":"./lib"},"keywords":["beyo","model","async","asynchronous"],"homepage":"https://github.com/beyo/model","repository":{"type":"git","url":"https://github.com/beyo/model"},"bugs":{"url":"https://github.com/beyo/model/issues"},"dependencies":{"error-factory":"latest"},"devDependencies":{"should":"^4.0.4","semicov":"^0.1.1-2","co-mocha":"0.0.4"},"engines":{"node":">= 0.10.25"},"license":"MIT","_id":"beyo-model@0.1.7","_shasum":"535dab131ed91965f673b186064ef112c59e4f8c","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yanickrochon","email":"yanick.rochon@gmail.com"},"maintainers":[{"name":"yanickrochon","email":"yanick.rochon@gmail.com"}],"dist":{"shasum":"535dab131ed91965f673b186064ef112c59e4f8c","tarball":"https://registry.npmjs.org/beyo-model/-/beyo-model-0.1.7.tgz","integrity":"sha512-nRivDPPvmhr48TOwcfMABaBhfzNGXdvq92XiRGOkylGhlwzVbZnO7pbhSaSR28IypCAl89MHixgft2983RtBWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF8EVHLmBEYZrDRNi2Xdf3/0JXXx0To1qj1vx1YvJv0ZAiEA4L+p13Vu4ivY3/pATfSqVcHbMTKLEJ7WjakDMwKKM9A="}]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.8":{"name":"beyo-model","version":"0.1.8","description":"A module to define models.","author":{"name":"Yanick Rochon","email":"yanick.rochon@gmail.com"},"main":"./index.js","scripts":{"test":"mocha --harmony"},"directories":{"lib":"./lib"},"keywords":["beyo","model","async","asynchronous"],"homepage":"https://github.com/beyo/model","repository":{"type":"git","url":"https://github.com/beyo/model"},"bugs":{"url":"https://github.com/beyo/model/issues"},"dependencies":{"error-factory":"latest"},"devDependencies":{"should":"^4.0.4","semicov":"^0.1.1-2","co-mocha":"0.0.4"},"engines":{"node":">= 0.10.25"},"license":"MIT","_id":"beyo-model@0.1.8","_shasum":"e3a3a68c1a20f7c7d57e343d6c50f01b12f25614","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yanickrochon","email":"yanick.rochon@gmail.com"},"maintainers":[{"name":"yanickrochon","email":"yanick.rochon@gmail.com"}],"dist":{"shasum":"e3a3a68c1a20f7c7d57e343d6c50f01b12f25614","tarball":"https://registry.npmjs.org/beyo-model/-/beyo-model-0.1.8.tgz","integrity":"sha512-fWGzPu/65w16GA7KHJwQJd2lL76Ft5ihM1Ogzj4+mPxriiNWlnc8nFceEZncEM/pfJzC8bviRonMh3OJMdv96w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDB9CFevUq71Y6Iifu59ZQxPkkGa/YQgsqCiH/xeipq1gIgPficoPczdfcRjqLu1Ke6uEgNwHBQk4TPlLciNr3o1cY="}]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.9":{"name":"beyo-model","version":"0.1.9","description":"A module to define models.","author":{"name":"Yanick Rochon","email":"yanick.rochon@gmail.com"},"main":"./index.js","scripts":{"test":"mocha --harmony"},"directories":{"lib":"./lib"},"keywords":["beyo","model","async","asynchronous"],"homepage":"https://github.com/beyo/model","repository":{"type":"git","url":"https://github.com/beyo/model"},"bugs":{"url":"https://github.com/beyo/model/issues"},"dependencies":{"error-factory":"latest"},"devDependencies":{"should":"^4.0.4","semicov":"^0.1.1-2","co-mocha":"0.0.4"},"engines":{"node":">= 0.10.25"},"license":"MIT","_id":"beyo-model@0.1.9","_shasum":"18a7ed56680eba98b2d2d209c2956b700165a260","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yanickrochon","email":"yanick.rochon@gmail.com"},"maintainers":[{"name":"yanickrochon","email":"yanick.rochon@gmail.com"}],"dist":{"shasum":"18a7ed56680eba98b2d2d209c2956b700165a260","tarball":"https://registry.npmjs.org/beyo-model/-/beyo-model-0.1.9.tgz","integrity":"sha512-Ir+uWMasVq6Kk1VZDoyx0Yp8KK9/gJJ+WJ4snqdhX7UkauDU20PmOgCeS7XqqYFkvqsm08ZhnA9uKWtr3SgvIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkjtQEXeaA+vnD/aqXmu4GJSDM4MVlq7ZJZnN5cyTmRAIgFmzF5hM/Oc9Awi+P4D9DXZ++69a9jV0e5cT7xPtNbH4="}]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.10":{"name":"beyo-model","version":"0.1.10","description":"A module to define models.","author":{"name":"Yanick Rochon","email":"yanick.rochon@gmail.com"},"main":"./index.js","scripts":{"test":"mocha --harmony"},"directories":{"lib":"./lib"},"keywords":["beyo","model","async","asynchronous"],"homepage":"https://github.com/beyo/model","repository":{"type":"git","url":"https://github.com/beyo/model"},"bugs":{"url":"https://github.com/beyo/model/issues"},"dependencies":{"error-factory":"latest"},"devDependencies":{"should":"^4.0.4","semicov":"^0.1.1-2","co-mocha":"0.0.4"},"engines":{"node":">= 0.10.25"},"license":"MIT","_id":"beyo-model@0.1.10","_shasum":"b1ee245ec1f93b5ea371e78fd4b4d488c0a2f346","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yanickrochon","email":"yanick.rochon@gmail.com"},"maintainers":[{"name":"yanickrochon","email":"yanick.rochon@gmail.com"}],"dist":{"shasum":"b1ee245ec1f93b5ea371e78fd4b4d488c0a2f346","tarball":"https://registry.npmjs.org/beyo-model/-/beyo-model-0.1.10.tgz","integrity":"sha512-Q/4cR798MUqvyDrUHLO2rcT6h2mIlhbASTsTc8wNBNDdboBuyXoXXWdwMwD5BPtutOkFCA0Xn1Q2dokX1PcBig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWC+oCrzxL70Yr+TOvKzP1VOiIfwOXsMIuY45+fLRX2wIhAOK1Sm4IhBWOQuS830IAVOeHLxzZ3aIQOMeozA3tYbAy"}]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.0":{"name":"beyo-model","version":"0.2.0","description":"A module to define models.","author":{"name":"Yanick Rochon","email":"yanick.rochon@gmail.com"},"main":"./index.js","scripts":{"test":"mocha --harmony"},"directories":{"lib":"./lib"},"keywords":["beyo","model","async","asynchronous"],"homepage":"https://github.com/beyo/model","repository":{"type":"git","url":"https://github.com/beyo/model"},"bugs":{"url":"https://github.com/beyo/model/issues"},"dependencies":{"var-validator":"latest","error-factory":"latest"},"devDependencies":{"should":"^4.0.4","semicov":"^0.1.1-2","co-mocha":"0.0.4"},"engines":{"node":">= 0.10.25"},"license":"MIT","gitHead":"9c4ddcb0ffff235c065e80b8e7a54077f99df392","_id":"beyo-model@0.2.0","_shasum":"bc65904402c6e4c9cf6a419f9b5154c6bbf82525","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"yanickrochon","email":"yanick.rochon@gmail.com"},"maintainers":[{"name":"yanickrochon","email":"yanick.rochon@gmail.com"}],"dist":{"shasum":"bc65904402c6e4c9cf6a419f9b5154c6bbf82525","tarball":"https://registry.npmjs.org/beyo-model/-/beyo-model-0.2.0.tgz","integrity":"sha512-0YFAsLloprnZls69mk2S4ZN5p00JU/AWo1g2e+NoiruE/BuedWEEaDyACwwcEGqoFEq1Edbk3rQwUQ/bl9tJdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICpyNyhyYWX+dvT4KhV981foAuMjeNKnx0T0kABdgIUPAiEAkZgUgIjhwB82KR7iWoCTbIZWGxrk1VngfbtQOB07jA0="}]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.1":{"name":"beyo-model","version":"0.2.1","description":"A module to define models.","author":{"name":"Yanick Rochon","email":"yanick.rochon@gmail.com"},"main":"./index.js","scripts":{"test":"mocha --harmony"},"directories":{"lib":"./lib"},"keywords":["beyo","model","async","asynchronous"],"homepage":"https://github.com/beyo/model","repository":{"type":"git","url":"https://github.com/beyo/model"},"bugs":{"url":"https://github.com/beyo/model/issues"},"dependencies":{"var-validator":"latest","error-factory":"latest"},"devDependencies":{"should":"^4.0.4","semicov":"^0.1.1-2","co-mocha":"0.0.4"},"engines":{"node":">= 0.10.25"},"license":"MIT","_id":"beyo-model@0.2.1","_shasum":"c4af77d0b658befd5c5113c384a549d32fab4ecb","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yanickrochon","email":"yanick.rochon@gmail.com"},"maintainers":[{"name":"yanickrochon","email":"yanick.rochon@gmail.com"}],"dist":{"shasum":"c4af77d0b658befd5c5113c384a549d32fab4ecb","tarball":"https://registry.npmjs.org/beyo-model/-/beyo-model-0.2.1.tgz","integrity":"sha512-esHcfSLLDjxN4FKj0IUb6YNJzNOz6WBQW8SZBbtyTIbIE19HcRcTDG28y68+IBE68h5RHYOIGT9NVGtXshy62Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmAeAGUMcdPHTrjpMdz1gl6yLe4jmws1sSRNhhzKMW5QIhALBZtBVaBFfXD4MFofVv5i754OaV8ZfzYAI9GJZ5x3K8"}]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.2":{"name":"beyo-model","version":"0.2.2","description":"A module to define models.","author":{"name":"Yanick Rochon","email":"yanick.rochon@gmail.com"},"main":"./index.js","scripts":{"test":"mocha --harmony"},"directories":{"lib":"./lib"},"keywords":["beyo","model","async","asynchronous"],"homepage":"https://github.com/beyo/model","repository":{"type":"git","url":"https://github.com/beyo/model"},"bugs":{"url":"https://github.com/beyo/model/issues"},"dependencies":{"var-validator":"latest","error-factory":"latest"},"devDependencies":{"should":"^4.0.4","semicov":"^0.1.1-2","co-mocha":"0.0.4"},"engines":{"node":">= 0.10.25"},"license":"MIT","_id":"beyo-model@0.2.2","_shasum":"cf2aa307bf18f6388ba707ced37c93d4ed172f33","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yanickrochon","email":"yanick.rochon@gmail.com"},"maintainers":[{"name":"yanickrochon","email":"yanick.rochon@gmail.com"}],"dist":{"shasum":"cf2aa307bf18f6388ba707ced37c93d4ed172f33","tarball":"https://registry.npmjs.org/beyo-model/-/beyo-model-0.2.2.tgz","integrity":"sha512-0zShzmSY1dxSrjyul9btnNTWUdZbj7OwOhI/bZgs2GzzvCmFF4UJUNscikTojgsrQiuOc6lKY21Fx9YD6k8WRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpGygfPrzdCfHfMBMB+GKbW1D7mXTFHCU2y5Q6Pdtz1wIgHXJAuwCQiyY6c8w9H80sn0pbtJt/RiVoIjzxuT+q9HY="}]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.3":{"name":"beyo-model","version":"0.2.3","description":"A module to define models.","author":{"name":"Yanick Rochon","email":"yanick.rochon@gmail.com"},"main":"./index.js","scripts":{"test":"mocha --harmony"},"directories":{"lib":"./lib"},"keywords":["beyo","model","async","asynchronous"],"homepage":"https://github.com/beyo/model","repository":{"type":"git","url":"https://github.com/beyo/model"},"bugs":{"url":"https://github.com/beyo/model/issues"},"dependencies":{"var-validator":"latest","error-factory":"latest"},"devDependencies":{"should":"^4.0.4","semicov":"^0.1.1-2","co-mocha":"0.0.4"},"engines":{"node":">= 0.10.25"},"license":"MIT","_id":"beyo-model@0.2.3","_shasum":"16c3c1059c1c808f2ddd126a5daef276f1a61a08","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yanickrochon","email":"yanick.rochon@gmail.com"},"maintainers":[{"name":"yanickrochon","email":"yanick.rochon@gmail.com"}],"dist":{"shasum":"16c3c1059c1c808f2ddd126a5daef276f1a61a08","tarball":"https://registry.npmjs.org/beyo-model/-/beyo-model-0.2.3.tgz","integrity":"sha512-29vMJvyECErFe+PdxcFdGhey4aPLbvUUS9uayQp2/giPlaL2VW90i3U0ORoowx4KOfdCMtMuYLldBXDePReXcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCf2ViUGzonN8zupEEowAQYxlKnM6h67dqNzM3bWIBDQgIgceMkd0VAwcZmhx8UMmsFwRGAqUYQoKOrDyJeDC12cm8="}]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.4":{"name":"beyo-model","version":"0.2.4","description":"A module to define models.","author":{"name":"Yanick Rochon","email":"yanick.rochon@gmail.com"},"main":"./index.js","scripts":{"test":"mocha --harmony"},"directories":{"lib":"./lib"},"keywords":["beyo","model","async","asynchronous"],"homepage":"https://github.com/beyo/model","repository":{"type":"git","url":"https://github.com/beyo/model"},"bugs":{"url":"https://github.com/beyo/model/issues"},"dependencies":{"var-validator":"latest","error-factory":"latest"},"devDependencies":{"should":"^4.0.4","semicov":"^0.1.1-2","co-mocha":"0.0.4"},"engines":{"node":">= 0.10.25"},"license":"MIT","gitHead":"ab7c09c57e0f36d1269f30d658c37abf8998f87e","_id":"beyo-model@0.2.4","_shasum":"637c33045485883d758aeaeb452582681d1504b4","_from":".","_npmVersion":"1.4.24","_npmUser":{"name":"yanickrochon","email":"yanick.rochon@gmail.com"},"maintainers":[{"name":"yanickrochon","email":"yanick.rochon@gmail.com"}],"dist":{"shasum":"637c33045485883d758aeaeb452582681d1504b4","tarball":"https://registry.npmjs.org/beyo-model/-/beyo-model-0.2.4.tgz","integrity":"sha512-a4RRwlGZhjwsiBiy9YcrBqc4e9dItQl2avvvOy/b79+FNTf8b0PiX4uc+r1NLir4/hk/pIUaSt/mQ+bV2nTHZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+V14J6tcM4BuDa/PSK29neY5jpEzoG8W7i1fbRLCUVAiBRZj41sVSpZyYiNzyqJrgyMU8fLQqRKDJEJqXTLJcCHA=="}]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.5":{"name":"beyo-model","version":"0.2.5","description":"A module to define models.","author":{"name":"Yanick Rochon","email":"yanick.rochon@gmail.com"},"main":"./index.js","scripts":{"test":"mocha --harmony"},"directories":{"lib":"./lib"},"keywords":["beyo","model","async","asynchronous"],"homepage":"https://github.com/beyo/model","repository":{"type":"git","url":"https://github.com/beyo/model"},"bugs":{"url":"https://github.com/beyo/model/issues"},"dependencies":{"var-validator":"latest","error-factory":"latest"},"devDependencies":{"should":"^4.0.4","semicov":"^0.1.1-2","co-mocha":"0.0.4"},"engines":{"node":">= 0.10.25"},"license":"MIT","gitHead":"37983708ce919385c6923760392705ce4a5e4b6a","_id":"beyo-model@0.2.5","_shasum":"5611484ea738fb8904ae1e3ed8161832417fc798","_from":".","_npmVersion":"1.4.24","_npmUser":{"name":"yanickrochon","email":"yanick.rochon@gmail.com"},"maintainers":[{"name":"yanickrochon","email":"yanick.rochon@gmail.com"}],"dist":{"shasum":"5611484ea738fb8904ae1e3ed8161832417fc798","tarball":"https://registry.npmjs.org/beyo-model/-/beyo-model-0.2.5.tgz","integrity":"sha512-NuFwyY393Y2Jm1651nmopQBQMZq7NzTbsJ56uq6uwdFXuEI+P3rSVVOrdn3I/KJvn1YTKZFAyJYcLy0LOs+4mQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA4oGxuT9doR3O7/oNMOtfasXImbW6QqARi2RJmzh72jAiEAyJsrkYfumQOBQcvgLJ1+vIiFKsMMqE9srA11q+1pwgY="}]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.7":{"name":"beyo-model","version":"0.2.7","description":"A module to define models.","author":{"name":"Yanick Rochon","email":"yanick.rochon@gmail.com"},"main":"./index.js","scripts":{"test":"mocha --harmony","test-cov":"node --harmony node_modules/istanbul-harmony/lib/cli.js cover node_modules/mocha/bin/_mocha","test-travis":"node --harmony node_modules/istanbul-harmony/lib/cli.js cover node_modules/mocha/bin/_mocha --report lcovonly"},"directories":{"lib":"./lib"},"keywords":["beyo","model","async","asynchronous"],"homepage":"https://github.com/beyo/model","repository":{"type":"git","url":"https://github.com/beyo/model"},"bugs":{"url":"https://github.com/beyo/model/issues"},"dependencies":{"var-validator":"latest","error-factory":"latest"},"devDependencies":{"co-mocha":"1.0.1","istanbul-harmony":"^0.3.0","should":"^4.0.4"},"engines":{"node":">= 0.10.25"},"license":"MIT","gitHead":"7a9f9ecb6c23824f085d6dd2a8c05f89ab6e76fa","_id":"beyo-model@0.2.7","_shasum":"933a61ef079180c383e31ee0f644301e4c7edadf","_from":".","_npmVersion":"1.4.24","_npmUser":{"name":"yanickrochon","email":"yanick.rochon@gmail.com"},"maintainers":[{"name":"yanickrochon","email":"yanick.rochon@gmail.com"}],"dist":{"shasum":"933a61ef079180c383e31ee0f644301e4c7edadf","tarball":"https://registry.npmjs.org/beyo-model/-/beyo-model-0.2.7.tgz","integrity":"sha512-WqOYpfeKZlV1ENNQR0jdsHGrN3AZeHmNIRsD6HYMb0qHsAB+DdieA8z6IMqSTGmMl25S9PRV539WPQnWqGgNJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXCQfYuIm7ZMnSkfnS7RMiLWtz1rSBLuc3oLq63+ZrKAiBJQM4SVmBHAxQ5yDDgI63eZGFCOMVQbz4k6TKnaf5QgA=="}]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.8":{"name":"beyo-model","version":"0.2.8","description":"A module to define models.","author":{"name":"Yanick Rochon","email":"yanick.rochon@gmail.com"},"main":"./index.js","scripts":{"test":"mocha --harmony","test-cov":"node --harmony node_modules/istanbul-harmony/lib/cli.js cover node_modules/mocha/bin/_mocha","test-travis":"node --harmony node_modules/istanbul-harmony/lib/cli.js cover node_modules/mocha/bin/_mocha --report lcovonly"},"directories":{"lib":"./lib"},"keywords":["beyo","model","async","asynchronous"],"homepage":"https://github.com/beyo/model","repository":{"type":"git","url":"https://github.com/beyo/model"},"bugs":{"url":"https://github.com/beyo/model/issues"},"dependencies":{"var-validator":"latest","error-factory":"latest"},"devDependencies":{"co-mocha":"1.0.1","istanbul-harmony":"^0.3.0","should":"^4.0.4"},"engines":{"node":">= 0.10.25"},"license":"MIT","gitHead":"ce4d50bfd3ab5132ab02049ed48242b0f8c9ef52","_id":"beyo-model@0.2.8","_shasum":"04f1c26e8fb797f0dbd17bbe26d4f24abdcee057","_from":".","_npmVersion":"1.4.24","_npmUser":{"name":"yanickrochon","email":"yanick.rochon@gmail.com"},"maintainers":[{"name":"yanickrochon","email":"yanick.rochon@gmail.com"}],"dist":{"shasum":"04f1c26e8fb797f0dbd17bbe26d4f24abdcee057","tarball":"https://registry.npmjs.org/beyo-model/-/beyo-model-0.2.8.tgz","integrity":"sha512-H8Wjq6kujKgHyCAXXSOKQ1ScURhM47DnK2chGyDpEZczDI8EhBgj16Nfgs+juJDp0y6IeDRopTdfcHxqJ1W0bw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDsriXSL9TQQzKFFVzPJ7euvXX20I0XzNhbx8z6blq3AIhALwcv7gjlm+G8Ox7hx85NSchLA923RCIzeCJH8D+qaBc"}]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.9":{"name":"beyo-model","version":"0.2.9","description":"A module to define models.","author":{"name":"Yanick Rochon","email":"yanick.rochon@gmail.com"},"main":"./index.js","scripts":{"test":"mocha --harmony","test-cov":"node --harmony node_modules/istanbul-harmony/lib/cli.js cover node_modules/mocha/bin/_mocha","test-travis":"node --harmony node_modules/istanbul-harmony/lib/cli.js cover node_modules/mocha/bin/_mocha --report lcovonly"},"directories":{"lib":"./lib"},"keywords":["beyo","model","async","asynchronous"],"homepage":"https://github.com/beyo/model","repository":{"type":"git","url":"https://github.com/beyo/model"},"bugs":{"url":"https://github.com/beyo/model/issues"},"dependencies":{"var-validator":"latest","error-factory":"latest"},"devDependencies":{"co-mocha":"1.0.1","istanbul-harmony":"^0.3.0","should":"^4.0.4"},"engines":{"node":">= 0.10.25"},"license":"MIT","gitHead":"60f974549785d3c231d2839a82bad2098e3fb38d","_id":"beyo-model@0.2.9","_shasum":"28044beda313d7a24bdbf5aaa547e0c642af86ab","_from":".","_npmVersion":"1.4.24","_npmUser":{"name":"yanickrochon","email":"yanick.rochon@gmail.com"},"maintainers":[{"name":"yanickrochon","email":"yanick.rochon@gmail.com"}],"dist":{"shasum":"28044beda313d7a24bdbf5aaa547e0c642af86ab","tarball":"https://registry.npmjs.org/beyo-model/-/beyo-model-0.2.9.tgz","integrity":"sha512-4skrNK+bSQ3En4Yy/29sz5FFCmr599Qr4kQ+7GKHhXuI0F8SFoBwOHe2XmzPpOz/LxckdBEYaEB8DVdcDNk+fA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD90042+tnBF3gQH993vq62QLFiJYvXqsALoCk1X45MqgIhANzZCAmcR1XGSYsL9z9Uc1+Kn2qs2XeyaN8hKXUUdmql"}]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.10":{"name":"beyo-model","version":"0.2.10","description":"A module to define models.","author":{"name":"Yanick Rochon","email":"yanick.rochon@gmail.com"},"main":"./index.js","scripts":{"test":"mocha --harmony","test-cov":"node --harmony node_modules/istanbul-harmony/lib/cli.js cover node_modules/mocha/bin/_mocha","test-travis":"node --harmony node_modules/istanbul-harmony/lib/cli.js cover node_modules/mocha/bin/_mocha --report lcovonly"},"directories":{"lib":"./lib"},"keywords":["beyo","model","async","asynchronous"],"homepage":"https://github.com/beyo/model","repository":{"type":"git","url":"https://github.com/beyo/model"},"bugs":{"url":"https://github.com/beyo/model/issues"},"dependencies":{"var-validator":"latest","error-factory":"latest"},"devDependencies":{"co-mocha":"1.0.1","istanbul-harmony":"^0.3.0","should":"^4.0.4"},"engines":{"node":">= 0.10.25"},"license":"MIT","gitHead":"80094502da7912ed55f5ceb0c1ff6b55410be767","_id":"beyo-model@0.2.10","_shasum":"e68a486c2a4f95f3d81e0d2db96ed27be7489b97","_from":".","_npmVersion":"1.4.24","_npmUser":{"name":"yanickrochon","email":"yanick.rochon@gmail.com"},"maintainers":[{"name":"yanickrochon","email":"yanick.rochon@gmail.com"}],"dist":{"shasum":"e68a486c2a4f95f3d81e0d2db96ed27be7489b97","tarball":"https://registry.npmjs.org/beyo-model/-/beyo-model-0.2.10.tgz","integrity":"sha512-3lh5BezH4I9jAe96j8pCTjrbWB3Z/jAwekyNIvszJX0qM/zfc8sNTKqaheiN3ZNZQoOtvUf5ubfA6AMU4E67Rw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDK/sW5Mu5eszeUwW8eKalVGOF+d6FcE2c3z+8rkmwUSAIhAOKVWi1IRj0nCngwKrAuodY26b+5kLmlOup5jY/ns45G"}]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.11":{"name":"beyo-model","version":"0.2.11","description":"A module to define models.","author":{"name":"Yanick Rochon","email":"yanick.rochon@gmail.com"},"main":"./index.js","scripts":{"test":"mocha --harmony","test-cov":"node --harmony node_modules/istanbul-harmony/lib/cli.js cover node_modules/mocha/bin/_mocha","test-travis":"node --harmony node_modules/istanbul-harmony/lib/cli.js cover node_modules/mocha/bin/_mocha --report lcovonly"},"directories":{"lib":"./lib"},"keywords":["beyo","model","async","asynchronous"],"homepage":"https://github.com/beyo/model","repository":{"type":"git","url":"https://github.com/beyo/model"},"bugs":{"url":"https://github.com/beyo/model/issues"},"dependencies":{"var-validator":"latest","error-factory":"latest"},"devDependencies":{"co-mocha":"1.0.1","istanbul-harmony":"^0.3.0","should":"^4.0.4"},"engines":{"node":">= 0.10.25"},"license":"MIT","gitHead":"1ad36ac61b492b50e458e6de9035426c7bbd0387","_id":"beyo-model@0.2.11","_shasum":"bde80b394a2330a5dd75ec31406ec93cde8dcfa5","_from":".","_npmVersion":"2.1.3","_nodeVersion":"0.11.13","_npmUser":{"name":"yanickrochon","email":"yanick.rochon@gmail.com"},"maintainers":[{"name":"yanickrochon","email":"yanick.rochon@gmail.com"}],"dist":{"shasum":"bde80b394a2330a5dd75ec31406ec93cde8dcfa5","tarball":"https://registry.npmjs.org/beyo-model/-/beyo-model-0.2.11.tgz","integrity":"sha512-2o3GpzYaL1Dn6988eQkuXaDHHeYtJ/+HMwbS8VJbN9H7LqZgY7GZCYy2ZXsFIhKuzTn+rSb6f98LcTaLtjOYzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFBBT5qB/NXcpPwwDwW2KJ1730KGJHBHzWO/90NLC0M8AiEAtmEvDKpzb3/JpLrjHsPkxisTbYUUPEh9sesQgUvgvWI="}]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.12":{"name":"beyo-model","version":"0.2.12","description":"A module to define models.","author":{"name":"Yanick Rochon","email":"yanick.rochon@gmail.com"},"main":"./index.js","scripts":{"test":"mocha --harmony","test-cov":"node --harmony node_modules/istanbul-harmony/lib/cli.js cover node_modules/mocha/bin/_mocha","test-travis":"node --harmony node_modules/istanbul-harmony/lib/cli.js cover node_modules/mocha/bin/_mocha --report lcovonly"},"directories":{"lib":"./lib"},"keywords":["beyo","model","async","asynchronous"],"homepage":"https://github.com/beyo/model","repository":{"type":"git","url":"https://github.com/beyo/model"},"bugs":{"url":"https://github.com/beyo/model/issues"},"dependencies":{"var-validator":"latest","error-factory":"latest"},"devDependencies":{"co-mocha":"1.0.1","istanbul-harmony":"^0.3.0","should":"^4.0.4"},"engines":{"node":">= 0.10.25"},"license":"MIT","gitHead":"2ed001d27b76d1076d42604b4127525fae85f484","_id":"beyo-model@0.2.12","_shasum":"2f19b80b753e21540f45965f3e2073f585c68fb0","_from":".","_npmVersion":"2.4.1","_nodeVersion":"0.11.13","_npmUser":{"name":"yanickrochon","email":"yanick.rochon@gmail.com"},"maintainers":[{"name":"yanickrochon","email":"yanick.rochon@gmail.com"}],"dist":{"shasum":"2f19b80b753e21540f45965f3e2073f585c68fb0","tarball":"https://registry.npmjs.org/beyo-model/-/beyo-model-0.2.12.tgz","integrity":"sha512-J300zXVHGRF2XUgCZ6iGjaSn/yGnDcerLYtxmPNWrIuZhkx4EMm6SsrwYmuQ2hFt3ISt8BFZQUp3NUFHMCOabg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCW5korreOg81O/jg7+Iiy7OxY4sBeu27DjbPr0y101MgIgKPcd8V8sse5iTw/gqHV9bBlLF8nDJwj4UPvFTIkb3xQ="}]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.14":{"name":"beyo-model","version":"0.2.14","description":"A module to define models.","author":{"name":"Yanick Rochon","email":"yanick.rochon@gmail.com"},"main":"./index.js","scripts":{"test":"mocha --harmony","test-cov":"node --harmony node_modules/istanbul-harmony/lib/cli.js cover node_modules/mocha/bin/_mocha","test-travis":"node --harmony node_modules/istanbul-harmony/lib/cli.js cover node_modules/mocha/bin/_mocha --report lcovonly"},"directories":{"lib":"./lib"},"keywords":["beyo","model","async","asynchronous"],"homepage":"https://github.com/beyo/model","repository":{"type":"git","url":"git+https://github.com/beyo/model.git"},"bugs":{"url":"https://github.com/beyo/model/issues"},"dependencies":{"var-validator":"latest","error-factory":"latest"},"devDependencies":{"co-mocha":"1.0.1","istanbul-harmony":"^0.3.0","should":"^4.0.4"},"engines":{"node":">= 0.10.25"},"license":"MIT","gitHead":"79c37fa7a7f2aca807d18a8b68cb4ba3edbaa80f","_id":"beyo-model@0.2.14","_shasum":"0a0a42c04b5973cdd03f0106e484182f0b8adbe0","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"yanickrochon","email":"yanick.rochon@gmail.com"},"maintainers":[{"name":"yanickrochon","email":"yanick.rochon@gmail.com"}],"dist":{"shasum":"0a0a42c04b5973cdd03f0106e484182f0b8adbe0","tarball":"https://registry.npmjs.org/beyo-model/-/beyo-model-0.2.14.tgz","integrity":"sha512-kfnUjuhaRtU4IpMaPHChK94WVbqpbcHE8WrIWaVQFe62q2sIavfezSPCFgH7PeePJ9sAQglZ4F/J5fP5x5yK1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0TVBPRcbjeS+bDNen3MZ8Xhv9cJdI1sMx9H17uvD1XQIhAKuAkog6YRNAJEEUFLxccgTIHMzApkvlAEq7fvTE6PVD"}]},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"readme":"# Beyo Model\n\nA module to define models.\n\nThis module is not about database and does not provide a persistence layer. It does, however,\nprovide globally available typed models, extendable through various modules. For persistence,\nsee [model mappers](https://github.com/beyo/model-mapper). For validations, see \n[model validation](https://github.com/beyo/model-validation).\n\n\n## Features\n\n* Asynchronous API through generator functions [`co`](https://github.com/visionmedia/co) compatible.\n* Strong type basic validation support\n* Event driven\n* Extendable through mixin modules\n* Frozen objects\n* Well structured code.\n\n\n## Install\n\n```\nnpm install beyo-model --save\n```\n\n\n## Usage\n\n```javascript\n// define a new model\nModel.define('Foo', {\n  attributes: {\n    id: { type: 'integer', primary: true },\n    name: { type: 'string', default: '' }\n  }\n});\n\n// fetching/creating a model\nvar foo = Model.get('Foo')( 1 );\n// -> FooModel { id: 1, name: '' }\n```\n\n\n## Models\n\n### Model API\n\n*TODO*\n\n\n### Model events\n\n*TODO*\n\n\n## Collections\n\nModel collections are simply objects wrapping an array with extra methods. It is\nimportant to note that a `Collection` work directly on the provided array of items!\nSo, use `arr.slice(0)` to copy an array to the `Collection` instance if necessary!\n\n### Collection API\n\n* **find** *(cb:Function)*:*{Object}* - return the first model where the callback\nfunction returns true. The callback receives two arguments; 1) the model item, and\n2) the model index within the `Collection`.\n* **find** *(value:String)*:*{Object}* - return the first model with any attribute\nmatching the given value. If the collection is providing a `modelType`, the search\nwill be limited to the model type's defined attributes.\n* **find** *(properties:Object)*:*{Object}* - return the first model with all the\ngiven attributes. Using this search method will ignore the collection's `modelType`\nattributes and search all the provided properties.\n* **findAll** *(cb:Function)*:*{Object}* - same as `find`, but returns a new `Collection`\nwith all the matching items.\n* **findAll** *(value:String)*:*{Object}* - same as `find`, but returns a new\n`Collection` with all the matching items.\n* **findAll** *(properties:Object)*:*{Object}* - same as `find`, but returns a new\n`Collection` with all the matching items.\n* **remove** *(cb:Function)*:*{Object}* - remove and return the first model where\nthe callback function returns true. The callback receives two arguments; 1) the\nmodel item, and 2) the model index within the `Collection`.\n* **remove** *(value:String)*:*{Object}* - remove and return the first model with\nany attribute matching the given value. If the collection is providing a `modelType`,\nthe search will be limited to the model type's defined attributes.\n* **remove** *(properties:Object)*:*{Object}* - remove and return the first model\nwith all the given attributes. Using this search method will ignore the collection's\n`modelType` attributes and search all the provided properties.\n* **removeAll** *(cb:Function)*:*{Object}* - same as `remove`, but returns the\nnumber of items removed.\n* **removeAll** *(value:String)*:*{Object}* - same as `remove`, but returns the\nnumber of items removed.\n* **removeAll** *(properties:Object)*:*{Object}* - same as `remove`, but returns the\nnumber of items removed.\n\n\n## Associated Projects\n\n* **Persistence layer** with [model Mappers](https://github.com/beyo/model-mapper)\n* **Validators** with [model validators](https://github.com/beyo/model-validator)\n\n\n## Contribution\n\nAll contributions welcome! Every PR **must** be accompanied by their associated\nunit tests!\n\n\n## License\n\nThe MIT License (MIT)\n\nCopyright (c) 2014 Mind2Soft <yanick.rochon@mind2soft.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies 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, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","maintainers":[{"name":"yanickrochon","email":"yanick.rochon@gmail.com"}],"time":{"modified":"2023-03-19T02:14:16.298Z","created":"2014-04-01T15:57:00.269Z","0.0.2":"2014-04-01T15:57:00.269Z","0.0.3":"2014-04-03T16:02:00.748Z","0.0.4":"2014-04-04T18:51:20.331Z","0.0.5":"2014-04-11T15:27:10.024Z","0.0.6":"2014-04-14T19:48:36.885Z","0.0.8":"2014-04-28T14:19:23.183Z","0.1.0":"2014-05-01T19:44:14.968Z","0.1.1":"2014-05-05T19:54:01.554Z","0.1.2":"2014-05-08T20:57:58.229Z","0.1.3":"2014-05-12T20:03:05.027Z","0.1.4":"2014-05-28T16:48:31.784Z","0.1.5":"2014-05-29T05:35:10.748Z","0.1.6":"2014-05-29T15:32:09.297Z","0.1.7":"2014-06-20T19:11:45.438Z","0.1.8":"2014-06-26T15:42:47.212Z","0.1.9":"2014-06-26T16:02:05.730Z","0.1.10":"2014-06-26T16:54:35.097Z","0.2.0":"2014-07-16T20:03:47.732Z","0.2.1":"2014-07-22T19:06:53.233Z","0.2.2":"2014-08-26T19:50:34.399Z","0.2.3":"2014-08-26T20:49:04.390Z","0.2.4":"2014-08-27T19:26:30.759Z","0.2.5":"2014-08-29T12:48:05.515Z","0.2.7":"2014-09-04T16:28:58.760Z","0.2.8":"2014-09-04T18:48:49.254Z","0.2.9":"2014-09-04T19:59:42.546Z","0.2.10":"2014-09-05T06:04:45.111Z","0.2.11":"2014-11-03T20:15:55.712Z","0.2.12":"2015-04-03T19:59:53.283Z","0.2.14":"2015-12-16T21:35:48.487Z"},"keywords":["beyo","model","async","asynchronous"],"author":{"name":"Yanick Rochon","email":"yanick.rochon@gmail.com"},"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/beyo/model","repository":{"type":"git","url":"git+https://github.com/beyo/model.git"},"bugs":{"url":"https://github.com/beyo/model/issues"}}