{"_id":"sequelize-definer","_rev":"57-0af8a41a29750383adc522f8d3f61788","name":"sequelize-definer","description":"Sequelize plugin to help easily define a set of models","dist-tags":{"latest":"0.6.2"},"versions":{"0.0.2":{"name":"sequelize-definer","version":"0.0.2","description":"Sequelize plugin to help easily define a set of models","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"require-folder-tree":"1.0.x"},"devDependencies":{"mocha":"*","chai":"*","chai-as-promised":"*","sequelize":"2.0.x","mysql":"~2.4.1","lodash":"2.4.1"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"make all"},"engines":{"node":">=0.6.21"},"gitHead":"d023088b26b893abaf7768d66b24001ce5fc4731","homepage":"https://github.com/overlookmotel/sequelize-definer","_id":"sequelize-definer@0.0.2","_shasum":"e6f6034ae90000dc90038b10152fa0e73adc04b2","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"e6f6034ae90000dc90038b10152fa0e73adc04b2","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.0.2.tgz","integrity":"sha512-q+4ZHw+iuGko2VwLVeoW7Q03kMOvBWQ9c0u5B4Jt2O+MpWq4UpSe5Y9+3e1B0ey+flp+xaACLWd0CWbvP9RcvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOet63hDZR+ibsIs9OE9Gd7ARPvvdA1uit0FrVfmYJrgIhAOWPDhGDZEbPd2d4LMW5DdR0ye7ebwOE97Vi9WgKKZUH"}]},"directories":{}},"0.1.0":{"name":"sequelize-definer","version":"0.1.0","description":"Sequelize plugin to help easily define a set of models","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"require-folder-tree":"1.0.x"},"devDependencies":{"mocha":"*","chai":"*","chai-as-promised":"*","sequelize":"2.0.x","mysql":"~2.4.1","lodash":"2.4.1"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"make all"},"engines":{"node":">=0.6.21"},"gitHead":"0149d396f88e1a80bca08bcbece341cbd57186c8","homepage":"https://github.com/overlookmotel/sequelize-definer","_id":"sequelize-definer@0.1.0","_shasum":"5f7c352440b6c0b7c4db29e82a0146ffab4fca2f","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"5f7c352440b6c0b7c4db29e82a0146ffab4fca2f","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.1.0.tgz","integrity":"sha512-EC5ZUSRH9oN7SfIqPykW1HVyBG4AI3vyPSYFKHzDtyCPhnZaaKKHeqctkTnlnCQW6NQ5n67EeMiCyM1YQI2C0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTRvbA2ibWs9ZYSwsgtIPZn5iJtP28gJgN10uaqYiTcgIgJUTf7Ya6sVOvgOQxiTQ3UlJAI72kqDv81fVieWxb008="}]},"directories":{}},"0.1.1":{"name":"sequelize-definer","version":"0.1.1","description":"Sequelize plugin to help easily define a set of models","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"require-folder-tree":"1.0.x"},"peerDependencies":{"sequelize":"2.0.x"},"devDependencies":{"mocha":"*","chai":"*","chai-as-promised":"*","sequelize":"2.0.x","mysql":"~2.4.1","lodash":"2.4.1"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"make all"},"engines":{"node":">=0.6.21"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/sequelize-definer/raw/master/License"}],"gitHead":"88b0c6a2f4610ad1f04d490f10f7fb4747dc205c","homepage":"https://github.com/overlookmotel/sequelize-definer","_id":"sequelize-definer@0.1.1","_shasum":"dc102688b5d06b6dd92c942b19031d5ffd7f6ab1","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"dc102688b5d06b6dd92c942b19031d5ffd7f6ab1","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.1.1.tgz","integrity":"sha512-HWSjCYFSviJqvAtzohVxVHGowkciftsqwy6uY5y2Y7AFTs0qYUfrkIcGhnNZ+oKWzKwCzL80GUgrBEidK1QuPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGkpSx1u2k4nur/nxVLkhX/MHv5wt4g2oHlRSf+W0+ldAiEAmbJ979txcybY32f/dkPav5E2l7B5CbGMkli4V+BPjxg="}]},"directories":{}},"0.1.2":{"name":"sequelize-definer","version":"0.1.2","description":"Sequelize plugin to help easily define a set of models","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"lodash":"2.4.1","require-folder-tree":"1.0.x"},"peerDependencies":{"sequelize":"2.0.x"},"devDependencies":{"mocha":"*","chai":"*","chai-as-promised":"*","sequelize":"2.0.x","mysql":"~2.4.1"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"make all"},"engines":{"node":">=0.6.21"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/sequelize-definer/raw/master/License"}],"gitHead":"df21205e0b49ad361ac15eca131c0b338c5a5728","homepage":"https://github.com/overlookmotel/sequelize-definer","_id":"sequelize-definer@0.1.2","_shasum":"0c749bf7369aae856ff435f8da5d2d7a0ce9a012","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"0c749bf7369aae856ff435f8da5d2d7a0ce9a012","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.1.2.tgz","integrity":"sha512-yWaNWeBR+HfZriXy+NOYXxSnXZ3Oah5pbxHs69Jn6ZRtEQPhS93s2NjcA5t587aUDQA+GTIX+rkhIgJNOawS9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE1lZG8ggY5Z2XcUmtImfSJEuAiaim0GFKbo0dXaObarAiBX1En8GxwPVf8M20A4vK3cEXla0yftHsG1EwyR3F2hZA=="}]},"directories":{}},"0.1.3":{"name":"sequelize-definer","version":"0.1.3","description":"Sequelize plugin to help easily define a set of models","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"lodash":"2.4.1","require-folder-tree":"1.0.x"},"peerDependencies":{"sequelize":"2.0.x"},"devDependencies":{"mocha":"2.0.x","chai":"1.9.x","chai-as-promised":"4.1.x","sequelize":"2.0.x","mysql":"~2.4.1","sqlite3":"~2.2.4","pg":"~3.4.0","mariasql":"~0.1.2","jshint":"2.5.x"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"make all"},"engines":{"node":">=0.6.21"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/sequelize-definer/raw/master/License"}],"gitHead":"545f5f55b917d09051fa85a279ae80830ce83498","homepage":"https://github.com/overlookmotel/sequelize-definer","_id":"sequelize-definer@0.1.3","_shasum":"b98802ce966e25e187de5420d787b2cc77a21b36","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"b98802ce966e25e187de5420d787b2cc77a21b36","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.1.3.tgz","integrity":"sha512-SnvXTlxLduF8eGeZUup0a7nbkqXYc8xY0ftDPAT6HBbOqFW3KR5TCwzEuJGa+AEysz4pwNiG1Sco2MfUP8hMOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaM5p+rvgGpqjAjp6j39URQclTrS+9RdLTUEzO420ddgIhANAt82v2Ds7Pe+DsBn+4wNKQrrH/CE52+N/Uzx9P19sY"}]},"directories":{}},"0.1.4":{"name":"sequelize-definer","version":"0.1.4","description":"Sequelize plugin to help easily define a set of models","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"lodash":"2.4.1","require-folder-tree":"1.0.x"},"peerDependencies":{"sequelize":"2.0.x"},"devDependencies":{"mocha":"2.0.x","chai":"1.9.x","chai-as-promised":"4.1.x","sequelize":"2.0.x","mysql":"~2.4.1","sqlite3":"~2.2.4","pg":"~3.4.0","mariasql":"~0.1.2","jshint":"2.5.x"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"make all"},"engines":{"node":">=0.6.21"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/sequelize-definer/raw/master/License"}],"gitHead":"1e961434eb45e86f37d6bc1300f6c6d6626a21a9","homepage":"https://github.com/overlookmotel/sequelize-definer","_id":"sequelize-definer@0.1.4","_shasum":"c846158a83c5b9d371dc703666d4050f0d869ab6","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"c846158a83c5b9d371dc703666d4050f0d869ab6","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.1.4.tgz","integrity":"sha512-ffjYybO4HZa7HMY+BB37Ll1Qxuzeh9vu4FUn96cYz/XfYm/h9iBv7qiEeSnElYhja9D3j5Aj8GNj/wz7tvkRog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHWRh1cfSHJ1zgx0HwM8BOWTE/etmwz0OOgFVHuBCmMOAiEAr3WqlRLd6IU/WenQx1v3aM8nSYDPplVd3rpxLJxfI6M="}]},"directories":{}},"0.2.0":{"name":"sequelize-definer","version":"0.2.0","description":"Sequelize plugin to help easily define a set of models","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"lodash":"2.4.1","require-folder-tree":"1.0.x"},"peerDependencies":{"sequelize":"2.0.x"},"devDependencies":{"mocha":"2.0.x","chai":"1.9.x","chai-as-promised":"4.1.x","sequelize":"2.0.x","mysql":"~2.4.1","sqlite3":"~2.2.4","pg":"~3.4.0","mariasql":"~0.1.2","jshint":"2.5.x"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"make all"},"engines":{"node":">=0.6.21"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/sequelize-definer/raw/master/License"}],"gitHead":"2f35ae0b814234d303696c86f00ed464dd4af721","homepage":"https://github.com/overlookmotel/sequelize-definer","_id":"sequelize-definer@0.2.0","_shasum":"71796941bf3408ea1664f759216faf6c9340d9c5","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"71796941bf3408ea1664f759216faf6c9340d9c5","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.2.0.tgz","integrity":"sha512-4JuA1aMT+NSV4DkUaMsQkssVfX9MRkEJk6CYRHuOgLcWrdvtOjDrvzNIPoeG65BS/CznGUxmkhAscuGzgXlklg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbdQEj8xw4lwA1py/BAZqu3+KxNxcHFJMRyRAvG/pS6AiAKI01ZvfE+9KFZJRAaBOZ9L2+VJfypcJzYuEWNp7tgJA=="}]},"directories":{}},"0.2.1":{"name":"sequelize-definer","version":"0.2.1","description":"Sequelize plugin to help easily define a set of models","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"lodash":"2.4.1","require-folder-tree":"1.0.x"},"peerDependencies":{"sequelize":"2.0.x"},"devDependencies":{"mocha":"2.0.x","chai":"1.9.x","chai-as-promised":"4.1.x","sequelize":"2.0.x","mysql":"~2.4.1","sqlite3":"~2.2.4","pg":"~3.4.0","mariasql":"~0.1.2","jshint":"2.5.x"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"make all"},"engines":{"node":">=0.6.21"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/sequelize-definer/raw/master/License"}],"gitHead":"4a9760075f45f3165da30ece231cb206634dce17","homepage":"https://github.com/overlookmotel/sequelize-definer","_id":"sequelize-definer@0.2.1","_shasum":"472c63ce2e76d6df22b03cc717157c364d26030e","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"472c63ce2e76d6df22b03cc717157c364d26030e","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.2.1.tgz","integrity":"sha512-iXlISckeD/Dg7xpVUdk0XleSHt7fbPlhd4C2LsxDsaHuDNAg7CZIXb9ANYxLmoJDlsUX4PSoC/Wb6bue/3A0Zw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxqcnMeaZ70ZUoewQMsJKO02jTgelR9bRkAMHMuKGvIQIgL/9Lxn/59u/EMOLptpwDwXgdIjz0I/l6NRD5Ydt9dC8="}]},"directories":{}},"0.2.2":{"name":"sequelize-definer","version":"0.2.2","description":"Sequelize plugin to help easily define a set of models","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"lodash":"2.4.1","require-folder-tree":"1.0.x"},"peerDependencies":{"sequelize":"2.0.x"},"devDependencies":{"mocha":"2.0.x","chai":"1.9.x","chai-as-promised":"4.1.x","sequelize":"2.0.x","mysql":"~2.5.0","sqlite3":"~3.0.0","pg":"~3.6.0","mariasql":"~0.1.2","jshint":"2.5.x"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"make all"},"engines":{"node":">=0.6.21"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/sequelize-definer/raw/master/License"}],"gitHead":"86093c9675bca8a5a18b336b100e54638689cbb7","homepage":"https://github.com/overlookmotel/sequelize-definer","_id":"sequelize-definer@0.2.2","_shasum":"84ffd6798ed5a7f0bf09b75f45d8378cb1273615","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"84ffd6798ed5a7f0bf09b75f45d8378cb1273615","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.2.2.tgz","integrity":"sha512-40JqWIKHFZQ8BK5itRx2XxVUbGx94a4We6iXAQ5nT/CD2jQo2AHj5XNr1VDnXi7Xem+BRx/3hUITQZvZNgwC4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIECPPxdEYtjKD1qKvZOSkOLPNkoLFpbxS3uc02P0H+ueAiBukOJa4s+cw4BdfO5WTxRTikcxfGd/xJQyBRb74QEDQw=="}]},"directories":{}},"0.2.3":{"name":"sequelize-definer","version":"0.2.3","description":"Sequelize plugin to help easily define a set of models","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"lodash":"2.4.1","require-folder-tree":"1.0.x"},"peerDependencies":{"sequelize":"2.0.x"},"devDependencies":{"mocha":"2.0.x","chai":"1.9.x","chai-as-promised":"4.1.x","sequelize":"2.0.x","mysql":"~2.5.0","sqlite3":"~3.0.0","pg":"~3.6.0","mariasql":"~0.1.2","jshint":"2.5.x"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"make all"},"engines":{"node":">=0.6.21"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/sequelize-definer/raw/master/License"}],"gitHead":"7e440c43e4aa322fb6d0cf118ef42426eab775ca","homepage":"https://github.com/overlookmotel/sequelize-definer","_id":"sequelize-definer@0.2.3","_shasum":"66bcea45e3514b7456e26dcf01c45d26a77d72cb","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"66bcea45e3514b7456e26dcf01c45d26a77d72cb","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.2.3.tgz","integrity":"sha512-hIa9bAL2fB/XZc2lm9vMBIIEdP1r2/VP09BZxuPLU/HAizflDAfpA0TSHvqKw9phBdg1h437DakuHr1bOoArTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEKWLAE5Ze2SXMZOT74N9NqY94gqSRkGR2n4JcYZjaaZAiAItdk28hJ3bMt0+UlkoeY+/KeJehbWDgLzgs9lpFtrCQ=="}]},"directories":{}},"0.2.4":{"name":"sequelize-definer","version":"0.2.4","description":"Sequelize plugin to help easily define a set of models","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"lodash":"2.4.1","require-folder-tree":"1.0.x"},"peerDependencies":{"sequelize":"2.0.x"},"devDependencies":{"mocha":"2.0.x","chai":"1.9.x","chai-as-promised":"4.1.x","sequelize":"2.0.x","mysql":"~2.5.0","sqlite3":"~3.0.0","pg":"~3.6.0","mariasql":"~0.1.2","jshint":"2.5.x"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"make all"},"engines":{"node":">=0.6.21"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/sequelize-definer/raw/master/License"}],"gitHead":"35dd900203df3a6763bdb846ce95ed951990088a","homepage":"https://github.com/overlookmotel/sequelize-definer","_id":"sequelize-definer@0.2.4","_shasum":"9ef913efb671d7fb1c389561a33c5bad2f3d102f","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"9ef913efb671d7fb1c389561a33c5bad2f3d102f","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.2.4.tgz","integrity":"sha512-+scV1ruxGvdRvKh96+LkUYzWN/CqmbFb/1XeYbtQw1JNtrY2dCr2jmEufFDze7SqRwVHHSxVywgzLY6ObDEPhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAl/v3cQp33ZfUsnfc7U4vtW+m5RX7ELmfHz+A073NFQAiEAn75RDFdgiSJZxZPCg2LRve+3qTv/YHSvCTD6BW1EF/w="}]},"directories":{}},"0.2.5":{"name":"sequelize-definer","version":"0.2.5","description":"Sequelize plugin to help easily define a set of models","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"lodash":"2.4.1","require-folder-tree":"1.0.x"},"peerDependencies":{"sequelize":"2.0.x"},"devDependencies":{"mocha":"2.0.x","chai":"1.9.x","chai-as-promised":"4.1.x","sequelize":"git://github.com/sequelize/sequelize.git","mysql":"~2.5.0","sqlite3":"~3.0.0","pg":"~3.6.0","mariasql":"~0.1.2","jshint":"2.5.x"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"make all"},"engines":{"node":">=0.6.21"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/sequelize-definer/raw/master/License"}],"gitHead":"997777f2a7b4c8d0d3845aa191c3897232e07b61","homepage":"https://github.com/overlookmotel/sequelize-definer","_id":"sequelize-definer@0.2.5","_shasum":"fbec026b97ef43cc5ea6c1e9b6b3183c78af765d","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"fbec026b97ef43cc5ea6c1e9b6b3183c78af765d","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.2.5.tgz","integrity":"sha512-HEkUu9Y9iZv2+yfM+wNhMMegr7M9bx7tXAkIkKLcjbjluprUWPLbzGxh275Tc3Z/B/ygcmP1/wqgcPYhWcC1WA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFvmjO2CX8/rfBJ3IaOLJr0KOLW8436DOcm/6SZqDiM6AiEA0QRp1SSdOZuxuWGxV2xeHIiypr9c6R9dTj1N4+zExMw="}]},"directories":{}},"0.2.6":{"name":"sequelize-definer","version":"0.2.6","description":"Sequelize plugin to help easily define a set of models","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"lodash":"2.4.1","require-folder-tree":"1.0.x"},"peerDependencies":{"sequelize":"2.0.x"},"devDependencies":{"mocha":"2.0.x","chai":"1.9.x","chai-as-promised":"4.1.x","sequelize":"git://github.com/sequelize/sequelize.git","mysql":"~2.5.0","sqlite3":"~3.0.0","pg":"~3.6.0","mariasql":"~0.1.2","jshint":"2.5.x"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"make all"},"engines":{"node":">=0.6.21"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/sequelize-definer/raw/master/License"}],"gitHead":"ce7b4a119ebac764c394fbfe5828258ecee5aea1","homepage":"https://github.com/overlookmotel/sequelize-definer","_id":"sequelize-definer@0.2.6","_shasum":"22edbd61056f264d7ba9b1f85a755f7cda61c231","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"22edbd61056f264d7ba9b1f85a755f7cda61c231","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.2.6.tgz","integrity":"sha512-GTsdWZnZdCbwrjgVAtvP/z8/XwhCoWK5zcq7mpYJ6VR0sJGUFVOjIyKVi+HFIX76gLKw4+0pSDJzq6HgtZRCIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiw+sbhxtV9mHCyaKW5XdPTIUGpv3IOCY3hXjHC9DfAQIgZ6+CadFxiCo9WdPF/zXyIJtc7mAEmDruYvpu7fsePOM="}]},"directories":{}},"0.2.7":{"name":"sequelize-definer","version":"0.2.7","description":"Sequelize plugin to help easily define a set of models","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"lodash":"2.4.1","require-folder-tree":"1.0.x"},"peerDependencies":{"sequelize":"^2.0.0-rc3"},"devDependencies":{"mocha":"2.0.x","chai":"1.9.x","chai-as-promised":"4.1.x","sequelize":"^2.0.0-rc3","mysql":"~2.5.0","sqlite3":"~3.0.0","pg":"~3.6.0","mariasql":"~0.1.2","jshint":"2.5.x"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"make all"},"engines":{"node":">=0.6.21"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/sequelize-definer/raw/master/License"}],"gitHead":"543fceaa8e3010e7a9501a3244191a9652b001a1","homepage":"https://github.com/overlookmotel/sequelize-definer","_id":"sequelize-definer@0.2.7","_shasum":"d80835395c86b41dd7d7ae9487f81c35d0fd2d76","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"d80835395c86b41dd7d7ae9487f81c35d0fd2d76","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.2.7.tgz","integrity":"sha512-1KQFrtcG6pE5LOQjWq2bfqnIMhJN7os0GgH0DEJnB8RvxErScCgn2xSFuy91tlFSIOKEJ1oHiijbjNZrV4VSYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBkDGLngu1mP7oMUblATuXbRcjXTAhYFcAxaauGV+80zAiEAtEJOfmwTLV2bzIfUfXV7ncC2bzz9d9LOpN05khdPv+E="}]},"directories":{}},"0.2.8":{"name":"sequelize-definer","version":"0.2.8","description":"Sequelize plugin to help easily define a set of models","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"lodash":"2.4.1","require-folder-tree":"1.0.x"},"peerDependencies":{"sequelize":"2.0.0-rc3"},"devDependencies":{"mocha":"2.0.x","chai":"1.9.x","chai-as-promised":"4.1.x","sequelize":"^2.0.0-rc3","mysql":"~2.5.0","sqlite3":"~3.0.0","pg":"~3.6.0","mariasql":"~0.1.2","jshint":"2.5.x"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"make all"},"engines":{"node":">=0.6.21"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/sequelize-definer/raw/master/License"}],"gitHead":"b89f51aa04df5260e6818f157a36782a3967112b","homepage":"https://github.com/overlookmotel/sequelize-definer","_id":"sequelize-definer@0.2.8","_shasum":"2abc390b05c65878c3564b804191612eacb30b97","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"2abc390b05c65878c3564b804191612eacb30b97","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.2.8.tgz","integrity":"sha512-pIla+Fof3AMQ2iZHddvXeoCPE8BNSxbyU1EkZd45bSDQSpZBKCCununE3DlW+fqkK0oPCr/WDDP7lJ/boHE4NA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCo3vd47zG0KaS/eS48Oi+rO/YC1wn2q83k+3uvz500EwIgX9dV7wXbvMuCfO3Xv6pVr0HhUpBbhVQc++aFm1ngUzI="}]},"directories":{}},"0.2.44":{"name":"sequelize-definer","version":"0.2.44","description":"Sequelize plugin to help easily define a set of models","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"lodash":"2.4.1","require-folder-tree":"1.0.x"},"peerDependencies":{"sequelize":"2.0.0-rc3"},"devDependencies":{"mocha":"2.0.x","chai":"1.9.x","chai-as-promised":"4.1.x","sequelize":"2.0.0-rc3","mysql":"~2.5.0","sqlite3":"~3.0.0","pg":"~3.6.0","mariasql":"~0.1.2","jshint":"2.5.x"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"make all"},"engines":{"node":">=0.6.21"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/sequelize-definer/raw/master/License"}],"gitHead":"0618c925275e4ab37c1c10b306093fe07a228248","homepage":"https://github.com/overlookmotel/sequelize-definer","_id":"sequelize-definer@0.2.44","_shasum":"798145e5ad7a0ec512a8f1d485aec40e42f9928b","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"798145e5ad7a0ec512a8f1d485aec40e42f9928b","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.2.44.tgz","integrity":"sha512-RW/+59IoefitE3vFullbt1+mPWmKHw7sXm9764Wff2bJCTh82RPmpW70zcKBJKUDH7i7sbaIjaSu+jwnHd6lsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdcYuSSuB3ESqotH5gqYDqcTMhxoBxQaE3p+fct1uV8gIhANz9CgjXtniCo154XEdGUgZD5tWTO3Tz+Tmp3TwraEc8"}]},"directories":{}},"0.2.45":{"name":"sequelize-definer","version":"0.2.45","description":"Sequelize plugin to help easily define a set of models","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"lodash":"2.4.1","require-folder-tree":"1.0.x"},"peerDependencies":{"sequelize":"~2.0.0-rc3"},"devDependencies":{"mocha":"~2.1.0","chai":"~1.10.0","chai-as-promised":"~4.1.1","sequelize":"~2.0.0-rc3","mysql":"~2.5.0","sqlite3":"~3.0.0","pg":"~3.6.0","pg-hstore":"^2.3.1","mariasql":"~0.1.2","jshint":"~2.6.0"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"make all"},"engines":{"node":">=0.6.21"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/sequelize-definer/raw/master/License"}],"gitHead":"b7eb8d13a6abe0bbbbc65671ac01d89c9cb568f3","homepage":"https://github.com/overlookmotel/sequelize-definer","_id":"sequelize-definer@0.2.45","_shasum":"56889b0d83e4d2e4c74a3ee76649c7a3ab83c5c1","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"56889b0d83e4d2e4c74a3ee76649c7a3ab83c5c1","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.2.45.tgz","integrity":"sha512-+Y3Nwssdrs+QW5l4fDqnj18rAcE1oObb94bZucgcW3Jrl2eRO5J1vg0jSIZpt3KhtgXAfI4GmCxvXUVMf/2SZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1zyQpFa4w3l4cNMGdedCPhFymyfuhYN0qwMsiOBCzzwIhALKLaHqyjiyp8RWLsnXPCIB9tztVPmfBdXQfaItOyWPJ"}]},"directories":{}},"0.2.46":{"name":"sequelize-definer","version":"0.2.46","description":"Sequelize plugin to help easily define a set of models","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"lodash":"2.4.1","require-folder-tree":"1.0.x"},"peerDependencies":{"sequelize":"~2.0.0"},"devDependencies":{"mocha":"~2.0.0","chai":"~1.9.2","chai-as-promised":"^4.1.1","sequelize":"~2.0.0","mysql":"~2.5.0","sqlite3":"^3.0.5","pg":"^4.2.0","pg-hstore":"^2.3.1","pg-native":"^1.8.0","tedious":"^1.7.0","jshint":"~2.6.0"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"make all"},"engines":{"node":">=0.6.21"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/sequelize-definer/raw/master/License"}],"gitHead":"e6a65543da9e92ea1d0e57a0a0e0f17eaa401548","homepage":"https://github.com/overlookmotel/sequelize-definer","_id":"sequelize-definer@0.2.46","_shasum":"91d14625319ae4e15bf12e4ce488a1c58188ad6c","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"91d14625319ae4e15bf12e4ce488a1c58188ad6c","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.2.46.tgz","integrity":"sha512-6NDDG3SU4IodXvIIXyqJislSMCQHytLHLnK2Vvd8Eepjmx5dRw5UD5D0cHSoxJjBTgPyuhAkGXBUIFFkIXihog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEd45j6JpLsC+lDK+0Q0kOhhbUOYWDGyT5b1Z7ZAHpJiAiAg1ewO+m0QOQhq3/D35LytTLbZWWiwxsdTvwEx/t7TmQ=="}]},"directories":{}},"0.2.47":{"name":"sequelize-definer","version":"0.2.47","description":"Sequelize plugin to help easily define a set of models","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"lodash":"2.4.1","require-folder-tree":"1.0.x"},"peerDependencies":{"sequelize":"~2.0.0"},"devDependencies":{"mocha":"~2.0.0","chai":"~1.9.2","chai-as-promised":"^4.1.1","sequelize":"~2.0.0","mysql":"~2.5.0","sqlite3":"^3.0.5","pg":"^4.2.0","pg-hstore":"^2.3.1","pg-native":"^1.8.0","tedious":"^1.7.0","jshint":"~2.6.0"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"make all"},"engines":{"node":">=0.6.21"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/sequelize-definer/raw/master/License"}],"gitHead":"08c746f99e6ceb62dadd52a86e72e2320a397db7","homepage":"https://github.com/overlookmotel/sequelize-definer","_id":"sequelize-definer@0.2.47","_shasum":"79b4f739c186fc35784552ec304bc0f020513433","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"79b4f739c186fc35784552ec304bc0f020513433","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.2.47.tgz","integrity":"sha512-0tupb3lggmeG1x1lj4mFPt79lVFl06QDg97PHy8g+Nf5cYIq+wYPYq6mecJ18GNn3rtlWeUiwJwS43Qechawng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGHqY2TTIyxeUUYQchcPREpWl1Zv1dFVdBKSjpzLPPFEAiBkzJwkJXOi9An1p3erpgK+2prXPTSW/MdHXz2uqW3M6Q=="}]},"directories":{}},"0.3.0":{"name":"sequelize-definer","version":"0.3.0","description":"Sequelize plugin to help easily define a set of models","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"lodash":"2.4.1","require-folder-tree":"~1.1.0"},"peerDependencies":{"sequelize":"~2.0.0"},"devDependencies":{"mocha":"~2.0.0","chai":"~1.9.2","chai-as-promised":"^4.1.1","sequelize":"~2.0.0","mysql":"~2.5.0","sqlite3":"^3.0.5","pg":"^4.2.0","pg-hstore":"^2.3.1","pg-native":"^1.8.0","tedious":"^1.7.0","jshint":"~2.6.0"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"make all"},"engines":{"node":">=0.6.21"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/sequelize-definer/raw/master/License"}],"gitHead":"806f57089858dc3fbbd2aa06bce12a6ca4facc64","homepage":"https://github.com/overlookmotel/sequelize-definer","_id":"sequelize-definer@0.3.0","_shasum":"a6d11c12b3334df33954169926615cffeb330ee0","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"a6d11c12b3334df33954169926615cffeb330ee0","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.3.0.tgz","integrity":"sha512-mr9wgf1cADjTrROqZU7JWDzPA5QUNRFPcaskjEyDpDz4hXTL5R/fA1dbXDYE43RHE3KCCIQZNnAKtIesug+6HQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHNHh3ZkMbleSuLQsIROmMQR94UeCGkS+c35NAzNZzWGAiEAl8EQhHmUrogsAVOnx80epZJNhO/bE32+ljKU0U4Jlik="}]},"directories":{}},"0.3.1":{"name":"sequelize-definer","version":"0.3.1","description":"Sequelize plugin to help easily define a set of models","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"lodash":"3.8.0","require-folder-tree":"~1.1.0"},"peerDependencies":{"sequelize":"^2.0.0"},"devDependencies":{"mocha":"^2.2.4","chai":"^2.3.0","chai-as-promised":"^5.0.0","sequelize":"^2.0.0","mysql":"~2.6.2","sqlite3":"^3.0.5","pg":"^4.2.0","pg-hstore":"^2.3.1","pg-native":"^1.8.0","tedious":"^1.7.0","jshint":"^2.7.0"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"make all"},"engines":{"node":">=0.6.21"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/sequelize-definer/raw/master/License"}],"gitHead":"1b9bbbc3161558a81ccf249c891db8c7bd917ff2","homepage":"https://github.com/overlookmotel/sequelize-definer","_id":"sequelize-definer@0.3.1","_shasum":"4c24628f9d465411a8a2343e2514dda1eb777fed","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"4c24628f9d465411a8a2343e2514dda1eb777fed","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.3.1.tgz","integrity":"sha512-bTm2UENg5ap39X+bIyN3F+KxyNhLnUsF8zhlLsw7KxvuEfcDDFCdCHpTCVgPiTtyZRzTS7v7Cp62oF2nxyBxxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDlHz8eD828blCsJvs9/P74IGyZx3fk9Fiu77TotsulUAiBQvp/aatsC0VSTJeTpl/a6I4tnm1BkOhiRj4oLzgTeHA=="}]},"directories":{}},"0.3.2":{"name":"sequelize-definer","version":"0.3.2","description":"Sequelize plugin to help easily define a set of models","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"lodash":"3.8.0","require-folder-tree":"~1.1.0"},"peerDependencies":{"sequelize":"^2.0.0"},"devDependencies":{"mocha":"^2.2.4","chai":"^2.3.0","chai-as-promised":"^5.0.0","sequelize":"^2.0.0","mysql":"~2.6.2","sqlite3":"^3.0.5","pg":"^4.2.0","pg-hstore":"^2.3.1","pg-native":"^1.8.0","tedious":"^1.7.0","jshint":"^2.7.0"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"make all"},"engines":{"node":">=0.6.21"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/sequelize-definer/raw/master/License"}],"gitHead":"cf255d138b24fffc85a525c40813e14496e75767","homepage":"https://github.com/overlookmotel/sequelize-definer","_id":"sequelize-definer@0.3.2","_shasum":"101abc1572187210690d05c285c10c494f082c9d","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"101abc1572187210690d05c285c10c494f082c9d","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.3.2.tgz","integrity":"sha512-+xmpnri3pEvXD4uvWL0bmxP7eUM8UHxnPe+glg0C8yL0cunfKX52rW9bV8Sd6NBtrW62KJuLnLJ91VKERcZ8Wg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRYGzx7GC4eny0UAORFepovp/9JFivkOVL7qs2HOKgqAiBDfMJZ4mVCNptcLzhfjAzY9HEUdpOBqBeGjuASd5q46A=="}]},"directories":{}},"0.3.3":{"name":"sequelize-definer","version":"0.3.3","description":"Sequelize plugin to help easily define a set of models","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"lodash":"3.8.0","require-folder-tree":"~1.1.0"},"peerDependencies":{"sequelize":"^2.0.0"},"devDependencies":{"mocha":"^2.2.4","chai":"^2.3.0","chai-as-promised":"^5.0.0","sequelize":"^2.0.0","mysql":"~2.6.2","sqlite3":"^3.0.5","pg":"^4.2.0","pg-hstore":"^2.3.1","pg-native":"^1.8.0","tedious":"^1.7.0","jshint":"^2.7.0"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"make all"},"engines":{"node":">=0.6.21"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/sequelize-definer/raw/master/License"}],"gitHead":"7f600a12dc39093488e6137ef5ee210075ee479f","homepage":"https://github.com/overlookmotel/sequelize-definer","_id":"sequelize-definer@0.3.3","_shasum":"2139aab44c979aa579d1b62f35d6935cbadd229a","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"2139aab44c979aa579d1b62f35d6935cbadd229a","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.3.3.tgz","integrity":"sha512-PLcU6nbQA0AQgba3UsL1Sov/Jpw+jbBEJ3hi9sFEU+d99tp0enWUewVp5bQ7YoMfT1fqT4baJ2rCsKtV/c15Ig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyVnefG3V6HCMcvHOHDEWwId1jmuTwT6PE5YL6emVQOQIhALdDCdt8dknrq3iXqvaDIMupqUTymu643d/gakpOQYU/"}]},"directories":{}},"0.3.4":{"name":"sequelize-definer","version":"0.3.4","description":"Sequelize plugin to help easily define a set of models","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"lodash":"3.8.0","require-folder-tree":"~1.1.0"},"peerDependencies":{"sequelize":"^2.0.0"},"devDependencies":{"mocha":"^2.2.4","chai":"^2.3.0","chai-as-promised":"^5.0.0","sequelize":"^2.0.0","mysql":"~2.6.2","sqlite3":"^3.0.5","pg":"^4.2.0","pg-hstore":"^2.3.1","pg-native":"^1.8.0","tedious":"^1.7.0","jshint":"^2.7.0"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"make all"},"engines":{"node":">=0.6.21"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/sequelize-definer/raw/master/License"}],"gitHead":"0566371c9588339ef20e05b746758d12f4f82a20","homepage":"https://github.com/overlookmotel/sequelize-definer","_id":"sequelize-definer@0.3.4","_shasum":"789803b8f8862f969e21141500c0e1e4194b5336","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"789803b8f8862f969e21141500c0e1e4194b5336","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.3.4.tgz","integrity":"sha512-Px8CjocRBL2tVjmKcskPXjC3lRydY+JPBrE0j6vuTvrm1LBUYUoUoKgDHm4gQIUs4X7HgFEWbYlU//yv5ksSMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEQlgJIXKWyl7PPO2Mg0Ohq36Q219m8s2PB9i5Q54eMgAiEAn8OpoBvFtixBzWuslCH9P5VXfYlgtfxwgsoxCBE6Row="}]},"directories":{}},"0.4.0":{"name":"sequelize-definer","version":"0.4.0","description":"Sequelize plugin to help easily define a set of models","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"lodash":"3.8.0","require-folder-tree":"^1.4.5","semver-select":"^1.0.1"},"peerDependencies":{"sequelize":"2.0.0 - 3.x.x"},"devDependencies":{"mocha":"^2.2.4","chai":"^2.3.0","chai-as-promised":"^5.0.0","istanbul":"^0.3.14","coveralls":"^2.11.2","sequelize":"2.0.0 - 3.x.x","mysql":"~2.6.2","sqlite3":"^3.0.6","pg":"^4.2.0","pg-hstore":"^2.3.1","pg-native":"^1.8.0","tedious":"^1.7.0","jshint":"^2.7.0"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"make all","cover":"make cover"},"engines":{"node":">=0.6.21"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/sequelize-definer/raw/master/License"}],"gitHead":"23b933c9173195634e8a58dce5634fe1b3b2eff6","homepage":"https://github.com/overlookmotel/sequelize-definer","_id":"sequelize-definer@0.4.0","_shasum":"fb857bd4126c3f594c419f9cf25cac5f9d92542a","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"fb857bd4126c3f594c419f9cf25cac5f9d92542a","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.4.0.tgz","integrity":"sha512-vCMCuwJLLt30EJowl6r1oDtXUL6syKnpJI4HKQbQBCTRmMpAl0ClRZjkJljYm/q25nqDdgKiECXV0ZY5XTHg5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/RgGWrdKs8kXMpti62s9ZJAjZcEkB2GE78Iy8YuocJAiBAD+mhS7/PMsKyzugz9xW6wY9JUlXykuw/N4iS6O8KGw=="}]},"directories":{}},"0.4.1":{"name":"sequelize-definer","version":"0.4.1","description":"Sequelize plugin to help easily define a set of models","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"lodash":"3.8.0","require-folder-tree":"^1.4.5","semver-select":"^1.0.1"},"peerDependencies":{"sequelize":"2.0.0 - 3.x.x"},"devDependencies":{"mocha":"^2.2.4","chai":"^2.3.0","chai-as-promised":"^5.0.0","istanbul":"^0.3.14","coveralls":"^2.11.2","sequelize":"2.0.0 - 3.x.x","mysql":"~2.6.2","sqlite3":"^3.0.6","pg":"^4.2.0","pg-hstore":"^2.3.1","pg-native":"^1.8.0","tedious":"^1.7.0","jshint":"^2.7.0"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"make all","cover":"make cover"},"engines":{"node":">=0.6.21"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/sequelize-definer/raw/master/License"}],"gitHead":"f49ab6e3823fa184075f3cd98dcd29c5f18f8e6f","homepage":"https://github.com/overlookmotel/sequelize-definer","_id":"sequelize-definer@0.4.1","_shasum":"9413605e9008b9da93dd45d6fa512b23935d571e","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"9413605e9008b9da93dd45d6fa512b23935d571e","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.4.1.tgz","integrity":"sha512-YK3Ew6mEboU1BcgADhzzDSgkvAo5Pw+w4XwTgItcXBj5L+fJG4Z2eXx+Ch8upR9jF6ZogAGlmyiOlw+y0Zcw9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCitsheycDw8JdbkHgJpsALk34kyrAbTE1RWHGhYKJaTwIgUMFbgPbdtsVzk5KDFNaiGVqgdbXL+dMVS62pMa9NCtE="}]},"directories":{}},"0.4.2":{"name":"sequelize-definer","version":"0.4.2","description":"Sequelize plugin to help easily define a set of models","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"lodash":"^3.10.1","require-folder-tree":"^1.4.5","semver-select":"^1.0.1"},"peerDependencies":{"sequelize":"2.0.0 - 3.x.x"},"devDependencies":{"mocha":"^2.3.2","chai":"^3.2.0","chai-as-promised":"^5.1.0","istanbul":"^0.3.19","coveralls":"^2.11.4","sequelize":"2.0.0 - 3.x.x","mysql":"~2.8.0","sqlite3":"^3.0.6","pg":"^4.2.0","pg-hstore":"^2.3.1","pg-native":"^1.8.0","tedious":"^1.7.0","jshint":"^2.8.0"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"make all","cover":"make cover"},"engines":{"node":">=0.6.21"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/sequelize-definer/raw/master/License"}],"gitHead":"27d47066f949113526bd1cad0db28b6a6ad1650e","homepage":"https://github.com/overlookmotel/sequelize-definer","_id":"sequelize-definer@0.4.2","_shasum":"35f34a7b9784d99593d7a00035e90cdb38fa3971","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"35f34a7b9784d99593d7a00035e90cdb38fa3971","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.4.2.tgz","integrity":"sha512-A7D02Ko0Ssaf0HamkP20bXfvSjNj0gdLTvRoWu42Bhcj/iVhybV8mJNqX9I3iR3SOExquwDWBrnzryUccbTydg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWo8uwA4a/6fzg3BMnvIJKdivN+qQwuBCPip2iw10REQIhALWCA0/eFaKwUJ+tPY6dNqfgvbV5ytlnomcyBlr2q0JO"}]},"directories":{}},"0.4.3":{"name":"sequelize-definer","version":"0.4.3","description":"Sequelize plugin to help easily define a set of models","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"lodash":"^3.10.1","require-folder-tree":"^1.4.5","semver-select":"^1.0.1"},"peerDependencies":{"sequelize":"2.0.0 - 3.x.x"},"devDependencies":{"mocha":"^2.3.2","chai":"^3.2.0","chai-as-promised":"^5.1.0","istanbul":"^0.3.19","coveralls":"^2.11.4","sequelize":"2.0.0 - 3.x.x","mysql":"~2.8.0","sqlite3":"^3.0.6","pg":"^4.2.0","pg-hstore":"^2.3.1","pg-native":"^1.8.0","tedious":"^1.7.0","jshint":"^2.8.0"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"make all","cover":"make cover"},"engines":{"node":">=0.6.21"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/sequelize-definer/raw/master/License"}],"gitHead":"dccebe18ef520f505ff5d6e452ee2ef5eb4d6ece","homepage":"https://github.com/overlookmotel/sequelize-definer","_id":"sequelize-definer@0.4.3","_shasum":"f0270baab49c3891bec712ddf292ecdc9e6fc28d","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"f0270baab49c3891bec712ddf292ecdc9e6fc28d","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.4.3.tgz","integrity":"sha512-hp8Ool2AlRz0MpWhx2BxUe1gCTUBgfdcSiuiqljHR6HFTi+vT+yfSzRrWeVifEhTgZtMlgm/W3sz/0/nOv0E2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvIK8OJcrDYpEHzbRritzOH65sAn7qS9StxBMY/6lmnwIgBv7uOChCH8W+9Pzfj6fnAt55nj56umpasicb+cPQrQs="}]},"directories":{}},"0.4.4":{"name":"sequelize-definer","version":"0.4.4","description":"Sequelize plugin to help easily define a set of models","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"lodash":"^3.10.1","require-folder-tree":"^1.4.5","semver-select":"^1.0.1"},"peerDependencies":{"sequelize":"2.0.0 - 3.x.x"},"devDependencies":{"mocha":"^2.3.2","chai":"^3.2.0","chai-as-promised":"^5.1.0","istanbul":"^0.3.19","coveralls":"^2.11.4","sequelize":"2.0.0 - 3.x.x","mysql":"~2.8.0","sqlite3":"^3.0.6","pg":"^4.2.0","pg-hstore":"^2.3.1","pg-native":"^1.8.0","tedious":"^1.7.0","jshint":"^2.8.0"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"make all","cover":"make cover"},"engines":{"node":">=0.6.21"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/sequelize-definer/raw/master/License"}],"gitHead":"8cbd9941481134ba25e83b9c6cb6008cf308bbb6","homepage":"https://github.com/overlookmotel/sequelize-definer","_id":"sequelize-definer@0.4.4","_shasum":"11587623a82a229948aa66687dfb7a4c5a67e5f3","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"11587623a82a229948aa66687dfb7a4c5a67e5f3","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.4.4.tgz","integrity":"sha512-URPv8T4RmbqAicbzzRdSBZyb3zBBb+Li19tEb5OLP6y3WNeU+VRdWQPDt2SG5T/s0ixS12RoTrg/3mFDGWVuQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcNip87FQyYI053n1GtEfnmfSyfDp/Pt5EO178KnXDRAIgSbt4Jc6MBVXXStOJScSIQOBc+YkgpekyGBFJnWGUFTI="}]},"directories":{}},"0.4.5":{"name":"sequelize-definer","version":"0.4.5","description":"Sequelize plugin to help easily define a set of models","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"lodash":"^3.10.1","require-folder-tree":"^1.4.5","semver-select":"^1.0.1"},"peerDependencies":{"sequelize":"2.0.0 - 3.x.x"},"devDependencies":{"mocha":"^2.3.2","chai":"^3.2.0","chai-as-promised":"^5.1.0","istanbul":"^0.3.19","coveralls":"^2.11.4","sequelize":"2.0.0 - 3.x.x","mysql":"~2.8.0","sqlite3":"^3.0.6","pg":"^4.2.0","pg-hstore":"^2.3.1","pg-native":"^1.8.0","tedious":"^1.7.0","jshint":"^2.8.0"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"make all","cover":"make cover"},"engines":{"node":">=0.6.21"},"licenses":[{"type":"MIT","url":"http://github.com/overlookmotel/sequelize-definer/raw/master/License"}],"gitHead":"c1e2ee3a2d55ccab5d5abcacb1e4290f01b20357","homepage":"https://github.com/overlookmotel/sequelize-definer","_id":"sequelize-definer@0.4.5","_shasum":"e5b2deb87717929a0051d43e6a34c5495f576391","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"e5b2deb87717929a0051d43e6a34c5495f576391","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.4.5.tgz","integrity":"sha512-K9jeJ9WQ767/xDmVdYtQV7gxawJqT5bj0qZJvrLh1jDrvjWlHAPK6ikgZl+H8PIAlNQBzecRq2nx9mSj/afY3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICO5y2FkRiRtqGrwrhJ/5N8tyb12eWD7YUf/UGGu6YtWAiBJeVlEclcljdG8oKN2sUB7NnXDK7lmePysk4DTN64T/A=="}]},"directories":{}},"0.4.6":{"name":"sequelize-definer","version":"0.4.6","description":"Sequelize plugin to help easily define a set of models","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"git+https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"lodash":"^3.10.1","require-folder-tree":"^1.4.5","semver-select":"^1.1.0"},"peerDependencies":{"sequelize":"2.0.0 - 3.x.x"},"devDependencies":{"mocha":"^2.3.3","chai":"^3.4.0","chai-as-promised":"^5.1.0","istanbul":"^0.4.0","coveralls":"^2.11.4","sequelize":"2.0.0 - 3.x.x","mysql":"~2.9.0","sqlite3":"^3.0.6","pg":"^4.2.0","pg-hstore":"^2.3.1","pg-native":"^1.8.0","tedious":"^1.7.0","jshint":"^2.8.0"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"make all","cover":"make cover"},"engines":{"node":">=0.6.21"},"license":"MIT","gitHead":"a4ce171fcd4ae14e85b82917f83bb15ac56f25e9","homepage":"https://github.com/overlookmotel/sequelize-definer#readme","_id":"sequelize-definer@0.4.6","_shasum":"ebbf91c687acb4db8c3fda1d443cc1c057657bfa","_from":".","_npmVersion":"2.14.8","_nodeVersion":"0.12.7","_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"dist":{"shasum":"ebbf91c687acb4db8c3fda1d443cc1c057657bfa","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.4.6.tgz","integrity":"sha512-vtcHwk9m68rd1xD4TACxb2ejoeTrH61tLCkAmXBpLAZ9z1D6seypvsBpv4CcFUKfOjcDdxAf7QUksPtZRRYNYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDspiaa+ccmZ1liz0nJqH9ioSShYW46EHHFz/D9DEG5lQIhALjQ+8xZ3o8+UBTVR5b8iWKSTmmVPMINja4hIEEaBDxJ"}]},"directories":{}},"0.5.0":{"name":"sequelize-definer","version":"0.5.0","description":"Sequelize plugin to help easily define a set of models","main":"./lib/","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"git+https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"lodash":"^3.10.1","require-folder-tree":"^1.4.5","semver-select":"^1.1.0"},"peerDependencies":{"sequelize":"2.0.0 - 3.x.x"},"devDependencies":{"mocha":"^2.3.3","chai":"^3.4.0","chai-as-promised":"^5.1.0","istanbul":"^0.4.0","coveralls":"^2.11.4","sequelize":"2.0.0 - 3.x.x","mysql":"~2.9.0","sqlite3":"^3.0.6","pg":"^4.2.0","pg-hstore":"^2.3.1","pg-native":"^1.8.0","tedious":"^1.7.0","jshint":"^2.8.0"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"make all","cover":"make cover"},"engines":{"node":">=0.6.21"},"license":"MIT","gitHead":"fcdfb36dfcbb6bf53f2cfe57e7270d834d4da860","homepage":"https://github.com/overlookmotel/sequelize-definer#readme","_id":"sequelize-definer@0.5.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-sNajP1kQ6EoGxwwhp+oPEdALmXRmtPhaeqVMYwx9djN67qMgv2h9cRwszhmetCFGAznJoLPH7EZKfGRFdwSXpw==","shasum":"60797d0c883aac8d1e39339ad937c6d75f691f68","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.5.0.tgz","fileCount":13,"unpackedSize":43360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeAzPCRA9TVsSAnZWagAAjrYP/39k8snv8zbx0G0q30PT\nvj9VJBhcgdNXOOFcpGCylpglqz7ttwWAY39bl+lmhANqnujQaH/kPGalxi3i\n2R3GIpLhijhNObMeL0qXgwPn5rIJjRAXpGrtXP4lA0OjgAoeWtlFIfdDVSGn\nMv/F7U/PaX+T+ae1EBfF/PrHW56tQQI9GzVFmjjGSDaMvUMXZ1cppZRvwHAR\nWb3MlihXjFtjKXXaArmpftnSwV5ub6+Jhp5wixzv/rFF0X1C2+prL3aCVpNk\nWYiKcaldLzeJIXTW2InesShdHgg+zwESY0ls5tuNq6JKybCyWnjF6qgIoOUD\na/EVK+9+M2PmeYBqAF2GI6Pg966WcuTxhpEAoPwcPEbRe9oe17o0kqXB7VKO\nFCj43R8qfoAf6btdRTTGOJ2k5NVD5qi6FP2f3BAr1xK8sfH30vp8aADxl6db\nYK4Q64if7Wd17E1J/UUnSJ2Me9CzM4mtrYctwXpzbQU//CySi1/pFHKEJNh9\nXDV+HMNpPZhvT+PwgTqw+GS4Uy2EbcLygIwXHEYyyhHjccYvd9s9YLhMxXx2\nF5zlqmEA0ZxE6a186+I709YjWe4fAp8yzGtY6MbFdpSEBt/26pdDLnBAAiu/\nPYaItEZl3W3GOR6qDWjvjQGBkkON6oynR2PkF3K2Gish9iVMbZhBvLVpXka5\n3XQo\r\n=GulT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/ggklN+mPFwqnVdysOkaTl06XHvleWff8aqHXLg+obgIgDd8JZExWXqlHlAY+1lGIni5c1zrpQkT86u+Z4q9zMdU="}]},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-definer_0.5.0_1584925902990_0.6808592388704977"},"_hasShrinkwrap":false},"0.6.0":{"name":"sequelize-definer","version":"0.6.0","description":"Sequelize plugin to help easily define a set of models","main":"./index.js","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"git+https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"lodash":"^4.17.21","require-folder-tree":"^1.4.7","semver-select":"^1.1.0"},"peerDependencies":{"sequelize":"2.0.0 - 5.x.x"},"devDependencies":{"@overlookmotel/eslint-config":"^10.1.0","@overlookmotel/eslint-config-node":"^4.1.0","@overlookmotel/eslint-config-tests":"^6.0.0","chai":"^4.3.7","chai-as-promised":"^7.1.1","coveralls":"^3.1.1","cross-env":"^7.0.3","eslint":"^8.38.0","istanbul":"^0.4.5","mocha":"^10.2.0","mysql2":"^2.1.0","npm-run-all":"^4.1.5","pg":"^8.0.0","pg-hstore":"^2.3.3","sequelize":"2.0.0 - 5.x.x","sqlite3":"^4.1.1","tedious":"8.2.0"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"npm run lint && npm run test-main","lint":"eslint .","lint-fix":"eslint . --fix","test-mysql":"cross-env DIALECT=mysql npm run test-main","test-postgres":"cross-env DIALECT=postgres npm run test-main","test-postgres-native":"cross-env DIALECT=postgres-native npm run test-main","test-sqlite":"cross-env DIALECT=sqlite npm run test-main","test-mssql":"cross-env DIALECT=mssql npm run test-main","test-main":"mocha --check-leaks --colors -t 10000 -R spec 'test/**/*.test.js'","cover":"npm-run-all -c cover-main cover-cleanup","coveralls":"npm run cover-main && cat ./coverage/lcov.info | coveralls; npm run cover-cleanup","cover-main":"cross-env COVERAGE=true istanbul cover _mocha --report lcovonly -- -t 30000 -R spec \"test/**/*.test.js\"","cover-cleanup":"rm -rf coverage","ci":"if [ $COVERAGE ]; then npm run coveralls; else npm test; fi"},"engines":{"node":">=10"},"license":"MIT","gitHead":"2c865bf565492cac9d640479150fd9952548303f","homepage":"https://github.com/overlookmotel/sequelize-definer#readme","_id":"sequelize-definer@0.6.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-CFZ6aGP7+h9UPkjfo5qkdBjf0cenJuRi7ztHnW4M+BVxCIlY+HtHjnKyJxpzeVvZq5jEcsAONN/4v+cEjiUZjw==","shasum":"f0c87980fbbe9cf7714ebeec0c631dc0b0f4ea4a","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.6.0.tgz","fileCount":9,"unpackedSize":37315,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHtqDxcDtQKO0fqbPec/+19UOX+CvFmWqK1hhr3oU6LrAiAzSs4XIRft8kO4thJ8j7HtF87iutawPFcekdUX5uqqgg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPy0LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNlg/9HJ9pbpzTcnBp08drva2lZrvS/qyxCI37z2qwkQAxZm7iIQAZ\r\no4jAmFp1O3sPA5qTkPu7lnrVfF+rGm39kkPG0E8bEUiYdZHQlJ9Nur6qhvFO\r\nAjBCvw5eSjKbegHVKA5sw7zne519dQpHtuqJ126baC7H0wa8Iaj7WBavNPYC\r\nHyKyiF5f590Isa5V2qFJqGNrwBDYvaxsgRC3ZPZBuaK+mkVK/gODqlDpWDmQ\r\nI54OuEPH3ObPbfHGN4wF6QBvw7SlSfDkGjd7jFo6PMoF6soIh5FXIY1XKU0v\r\n5BIv/erTWyOOJ96TYv7AxW2UFd2Lv7RfdSHMpJI9ZkPgwBzA8dNT5rgZKZy/\r\nrpQsm5mnbXuS2FnvYiHeq19q0DmIAkN4l7eHVeaqb9eKN2RpN1ySOlb/eK3r\r\nAdcAWVktxDcfSRIM8jf/plumaKEraOgV2x/gaicbBfda0uBVMN284+BmKgbo\r\ncx+fYsrdvbm5caAW2vQry7uXTrDeyoqic7zABPmvgxlsVvd4jsfbblew292h\r\nGYltkQ7210ROhZ8KwILSD+KgLpRanDtVpOz1Lmq48Pyk0RCfpLlYjM81eLFv\r\nxOAnKw/KNQLA5qVcpkfi9li6TBwM4eQ3sulia8zYVL5X/BWI7/p0zy3Nd7dy\r\nyaEwXoQdTuOrc8jzMpY5DNHY76bJd5fuA6g=\r\n=Mvya\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"directories":{},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-definer_0.6.0_1681861899098_0.19006295871179146"},"_hasShrinkwrap":false},"0.6.1":{"name":"sequelize-definer","version":"0.6.1","description":"Sequelize plugin to help easily define a set of models","main":"./index.js","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"git+https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"lodash":"^4.17.21","require-folder-tree":"^1.4.7","semver-select":"^1.1.0"},"peerDependencies":{"sequelize":"2.0.0 - 5.x.x"},"devDependencies":{"@overlookmotel/eslint-config":"^10.1.0","@overlookmotel/eslint-config-node":"^4.1.0","@overlookmotel/eslint-config-tests":"^6.0.0","chai":"^4.3.7","chai-as-promised":"^7.1.1","coveralls":"^3.1.1","cross-env":"^7.0.3","eslint":"^8.38.0","istanbul":"^0.4.5","mocha":"^10.2.0","mysql2":"^2.1.0","npm-run-all":"^4.1.5","pg":"^8.0.0","pg-hstore":"^2.3.3","sequelize":"2.0.0 - 5.x.x","sqlite3":"^4.1.1","tedious":"8.2.0"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"npm run lint && npm run test-main","lint":"eslint .","lint-fix":"eslint . --fix","test-mysql":"cross-env DIALECT=mysql npm run test-main","test-postgres":"cross-env DIALECT=postgres npm run test-main","test-postgres-native":"cross-env DIALECT=postgres-native npm run test-main","test-sqlite":"cross-env DIALECT=sqlite npm run test-main","test-mssql":"cross-env DIALECT=mssql npm run test-main","test-main":"mocha --check-leaks --colors -t 10000 -R spec 'test/**/*.test.js'","cover":"npm-run-all -c cover-main cover-cleanup","coveralls":"npm run cover-main && cat ./coverage/lcov.info | coveralls; npm run cover-cleanup","cover-main":"cross-env COVERAGE=true istanbul cover _mocha --report lcovonly -- -t 30000 -R spec \"test/**/*.test.js\"","cover-cleanup":"rm -rf coverage","ci":"if [ $COVERAGE ]; then npm run coveralls; else npm test; fi"},"engines":{"node":">=10"},"license":"MIT","gitHead":"61b890c7be9f0191351815692c7862a59b404ea2","homepage":"https://github.com/overlookmotel/sequelize-definer#readme","_id":"sequelize-definer@0.6.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-wLlR3224JIIRX2ciFFmWi0d0A1bOS7I4qMToHg+bw5zU/lWsY9JRKoyxX4gQIliRcD/TqfUXG7rQRghQRh9E1w==","shasum":"1320118ec60b6ad973a159e4e7161768be1a696a","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.6.1.tgz","fileCount":9,"unpackedSize":37554,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICn3UcMmis+4IBQ2WUXlajAx9/KrtK/kwXoVeUgTqebzAiB+t6OkiRQ7lMxAjIcqAjPz1pNqb5wOHGtwZzTmktn2Nw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPy4bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpu4w//VWr1BwBUgvSklyGXnz5JUlrJVBNzNGaHG5sxfwF+JKgArn9g\r\ndWSwcR6xyRbKVnDOkXqCHx4SVrdgbsOjikRqaqpwFC8hZQm55Ln/ysELI2pA\r\newGBanj/EK/AH32EafmnHRIhSBDfGq6kJNCl+YPSeG0AMlgfnnqnvL/9t13m\r\nvAlg3+DpoZiOgchf0za54XGFEr75+iHmprAjMcdW+6bT33NRrEDTaD3b56bm\r\nIIQb/t5cxx4XHlyyF64xtt6h9VgA1E6HsZyNmUmfkQ8J52RPcrxBBlJZQOiJ\r\nDKrJgYAq3TQ9BfpJWH3iEFELb8D1sM0mZP9bKzNe4xVDHVkikBfI90h7lXER\r\nPamBj9r3P3Ag8I10g/4wEsbfS2UZ5Dldgkc+doUzHLepfsXv3KJfdKLihhY1\r\nN0EQCeiiXQ2Vhjeq1KTEdcXWusjVDEQio7mVxJi7AccSpDfSm/sf3Gj+IzLS\r\ngoMwdcFekiuXtdTG4FBZMtNvDOA231qfGnxIFOXU+yxhe1Vrxb5eGdY9O/oU\r\nX62L3PXIS8pGzKo58H8cNxJ6VDMMtwZ9gfPqhJyK+WVWISM/lp38MrzNN7tO\r\nX4itTO1iLHex/bex4fjwKmliwd1Ox4Rx2X17dVPWapZjfDN1HvXUsKlkrDkw\r\ngQOe1T7qjWBMPcRMlHh3Ae7jIzZBaJGqPhM=\r\n=tdLY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"directories":{},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-definer_0.6.1_1681862171191_0.6976559309130355"},"_hasShrinkwrap":false},"0.6.2":{"name":"sequelize-definer","version":"0.6.2","description":"Sequelize plugin to help easily define a set of models","main":"./index.js","author":{"name":"Overlook Motel"},"repository":{"type":"git","url":"git+https://github.com/overlookmotel/sequelize-definer.git"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"dependencies":{"lodash":"^4.17.21","require-folder-tree":"^1.4.7","semver-select":"^1.1.0"},"peerDependencies":{"sequelize":"2.0.0 - 5.x.x"},"devDependencies":{"@overlookmotel/eslint-config":"^10.1.0","@overlookmotel/eslint-config-node":"^4.1.0","@overlookmotel/eslint-config-tests":"^6.0.0","chai":"^4.3.7","chai-as-promised":"^7.1.1","coveralls":"^3.1.1","cross-env":"^7.0.3","eslint":"^8.38.0","istanbul":"^0.4.5","mocha":"^10.2.0","mysql2":"^2.1.0","npm-run-all":"^4.1.5","pg":"^8.0.0","pg-hstore":"^2.3.3","sequelize":"2.0.0 - 5.x.x","sqlite3":"^4.1.1","tedious":"8.2.0"},"keywords":["sequelize","sequelize-plugin","define","model"],"scripts":{"test":"npm run lint && npm run test-main","lint":"eslint .","lint-fix":"eslint . --fix","test-mysql":"cross-env DIALECT=mysql npm run test-main","test-postgres":"cross-env DIALECT=postgres npm run test-main","test-postgres-native":"cross-env DIALECT=postgres-native npm run test-main","test-sqlite":"cross-env DIALECT=sqlite npm run test-main","test-mssql":"cross-env DIALECT=mssql npm run test-main","test-main":"mocha --check-leaks --colors -t 10000 -R spec 'test/**/*.test.js'","cover":"npm-run-all -c cover-main cover-cleanup","coveralls":"npm run cover-main && cat ./coverage/lcov.info | coveralls; npm run cover-cleanup","cover-main":"cross-env COVERAGE=true istanbul cover _mocha --report lcovonly -- -t 30000 -R spec \"test/**/*.test.js\"","cover-cleanup":"rm -rf coverage","ci":"if [ $COVERAGE ]; then npm run coveralls; else npm test; fi"},"engines":{"node":">=10"},"license":"MIT","gitHead":"9defd8b6cefeb916ad8178d3ba975fd4c46f1d12","homepage":"https://github.com/overlookmotel/sequelize-definer#readme","_id":"sequelize-definer@0.6.2","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-VvFVtC2apFkg0yn+4q4j2xP/wpW6pYr9U3dcUhz0om7lFwoF8YzWglI+Z0/6RbAYQtRBg0NvUzg8UNmlLW3FZw==","shasum":"c9582917a6c38004c88738bda4aa180b82e9acdf","tarball":"https://registry.npmjs.org/sequelize-definer/-/sequelize-definer-0.6.2.tgz","fileCount":10,"unpackedSize":37733,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHSeZZY/eBfITReeFUlIH4UPlLXt4Uhlb+0yCy9G0agMAiAzbLWPOlENtIbD+abpH3I6mNMNVUOQylvUB8BF6Xh0cQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPy7XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqmfg//aIr0roEtMIwnLLz1ar72Y7GccZFYbr4bIP4fK6mO7kqtQVJD\r\nZkoBB3R4mImRKlNS3FwtfTL5BN9Mf8SQ0Z61jQgYQ8uFGSfZE7u0RahWMXQd\r\ngFpy7LqD/5AhrR/WQzr10HptzN4I9KVZaeocCPnTp4NwQsDtRdsMwAiAt3oY\r\naPRyeJCJJSERAWMKSL8Ji6FKBgg0ezm8E0COczDBn01J2qVI6G/D28TCQdsr\r\nNGWTmMii62ZKv98JdNQMPcps+hYDeSL09UkYb/iqAwNhnzxgH6XDX1R9crXb\r\nE5/4296ttNq+mujleSCqet+7bNzkDXQ0cAUVxVXqyUyWtEv6BNRQdoqFr8Cm\r\nMTxmryIm6ona9uFL0v3mcSY0OhYHCEACvrQxeLHEwDebvpLKxVFXpWXbuRid\r\nQv+9t1jC6bSt70zN0s3NMqPVoZRzFMNpQjiOU568Yt1BCGjtM6HSbG/XnVyM\r\nCbIlryRjGCpVwPk1L5nMtYzg6nPXkWPnAqOXXXPIBYhxThnFEW3C6nifo1k5\r\n+JDJAg+5ozv6CqZUcVpazPYRgRUbqaOMj4StlEWclIjwRKhiPwezPiva+6gQ\r\nsAYbOo/T9EIXwC/z/+emruzzKD1ALQBWacpObdhrw9S5DWwJuLlMw+nI+1pC\r\nOzZaAAuyitGvPLkXMpFQbk++/m8m59weo3E=\r\n=l/NM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"},"directories":{},"maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-definer_0.6.2_1681862359600_0.10199292130048065"},"_hasShrinkwrap":false}},"readme":"# sequelize-definer.js\n\n# Sequelize plugin to help easily define a set of models\n\n## What's it for?\n\nThis plugin for [Sequelize](http://sequelizejs.com/) provides two utility functions to make it easier to define a set of models at once, either from a Javascript object or a folder.\n\n## Current status\n\n[![NPM version](https://img.shields.io/npm/v/sequelize-definer.svg)](https://www.npmjs.com/package/sequelize-definer)\n[![Build Status](https://img.shields.io/travis/overlookmotel/sequelize-definer/master.svg)](http://travis-ci.org/overlookmotel/sequelize-definer)\n[![Coverage Status](https://img.shields.io/coveralls/overlookmotel/sequelize-definer/master.svg)](https://coveralls.io/r/overlookmotel/sequelize-definer)\n\nAPI is stable. All features and options are fairly well tested. Works with all dialects of SQL supported by Sequelize (MySQL, Postgres, SQLite, Microsoft SQL Server).\n\nTested with Sequelize v2.x.x and v3.x.x, but may work on Sequelize v1.7 too - please let me know if you have success with v1.7.\n\n## Usage\n\n### Loading module\n\nTo load module:\n\n```js\nvar Sequelize = require('sequelize-definer')();\n// NB Sequelize must also be present in `node_modules`\n```\n\nor, a more verbose form useful if chaining multiple Sequelize plugins:\n\n```js\nvar Sequelize = require('sequelize');\nrequire('sequelize-definer')(Sequelize);\n```\n\n### Defining from object\n#### Sequelize#defineAll( definitions [, options] )\n\nCall `Sequelize#defineAll( definitions )`, passing an object containing the model definitions with the model names as keys.e.g.:\n\n```js\nsequelize.defineAll({\n  User: {\n    fields: {\n      field1: ...,\n      field2: ...\n    },\n    options: { ... }\n  },\n  Task: {\n    fields: {\n      field1: ...,\n      field2: ...\n    },\n    options: { ... }\n  }\n});\n```\n\n`fields` and `options` are the same as are passed to `Sequelize#define( modelName, fields, options )`. Both are optional.\n\n### Defining from folder\n\n#### Sequelize#defineFromFolder( folderPath [, options] )\n\nCall `Sequelize#defineFromFolder( folderPath )` passing full directory path of the folder to load model definitions from. e.g.:\n\n```js\nsequelize.defineFromFolder( path.join( __dirname, 'models' ) );\n```\n\nExample of a model file:\n\n```js\n// User.js\nvar Sequelize = require('sequelize');\n\nmodule.exports = {\n  fields: {\n    name: Sequelize.STRING\n  }\n};\n```\n\n`defineFromFolder()` uses [require-folder-tree](https://github.com/overlookmotel/require-folder-tree/) to load the files from the folder. You can pass options to `require-folder-tree` for how the files are loaded by including an object `loadOptions` in `options` passed to `defineFromFolder()`. e.g.:\n\n```js\n// Load files in sub-folders as models with name prefixed by folder name\n// e.g. `User/Permission.js` defines model `UserPermission`\nsequelize.defineFromFolder( path.join( __dirname, 'models' ), {\n  loadOptions: {\n    // NB flatten is always set to `true`\n    flattenPrefix: true\n  }\n} );\n```\n\n### Defining one-to-one or one-to-many associations\n\nYou can create associations between models within the model definitions.\n\nA one-to-many association:\n\n```js\n// Each Task belongs to a User and a User has many Tasks\nsequelize.defineAll({\n  User: {\n    fields: {\n      name: Sequelize.STRING\n    }\n  },\n  Task: {\n    fields: {\n      name: Sequelize.STRING,\n      UserId: {\n        reference: 'User'\n      }\n    }\n  }\n});\n\n// Equivalent to:\n// Task.belongsTo(User);\n// User.hasMany(Task);\n```\n\nFor a one-to-one association (i.e. hasOne rather than hasMany), define `referenceType: 'one'`:\n\n```js\nsequelize.defineAll({\n  User: ...,\n  Task: { fields: {\n    name: ...,\n    UserId: {\n      reference: 'User',\n      referenceType: 'one'\n    }\n  } }\n});\n\n// Equivalent to:\n// Task.belongsTo(User);\n// User.hasOne(Task);\n```\n\nNB The type of a field with `reference` is automatically inherited from the primary key of the referenced model, so no need to specify `type`.\n\nOther options...\n\n```js\nsequelize.defineAll({\n  User: ...,\n  Task: { fields: {\n    name: ...,\n    UserId: {\n      reference: 'User',\n      referenceKey: 'id', // Defaults to the primary key of the referenced model\n      as: 'Owner', // Defaults to name of the referenced model\n      asReverse: 'TasksToDo', // Defaults to name of this model\n      type: Sequelize.INTEGER, // Defaults to type of the primary key field in referenced model\n      onDelete: 'CASCADE', // Defaults to undefined (default Sequelize behaviour)\n      onUpdate: 'CASCADE' // Defaults to undefined (default Sequelize behaviour)\n    }\n  } }\n});\n\n// Equivalent to:\n// Task.belongsTo(User, { as: 'Owner', onDelete: 'CASCADE', onUpdate: 'CASCADE' });\n// User.hasMany(Task, { as: 'TasksToDo', onDelete: 'CASCADE', onUpdate: 'CASCADE' });\n\n// Then you can do:\n// user.getTasksToDo()\n// task.getOwner()\n```\n\nSee `autoAssociate` option below for an even easier way to handle associations.\n\n### Defining many-to-many associations\n\n```js\nsequelize.defineAll({\n  User: {\n    fields: {\n      name: Sequelize.STRING\n    }\n  },\n  Task: {\n    fields: {\n      name: Sequelize.STRING\n    },\n    manyToMany: {\n      User: true\n    }\n  }\n});\n\n// Equivalent to:\n// Task.belongsToMany(User);\n// User.belongsToMany(Task);\n```\n\nOptions can also be passed:\n\n```js\nsequelize.defineAll({\n  User: ...,\n  Task: {\n    fields: ...,\n    manyToMany: {\n      User: {\n        onDelete: 'RESTRICT', // Defaults to undefined\n        onUpdate: 'RESTRICT', // Defaults to undefined\n        as: 'Worker', // Defaults to name of the referenced model\n        asReverse: 'TasksToDo', // Defaults to name of this model\n        through: 'UserTask', // Defaults to undefined, creating through table automatically\n        skipFields: true // Defaults to value of options.skipFieldsOnThrough (see below)\n      }\n    }\n  },\n  UserTask: {\n    fields: {\n      status: Sequelize.STRING\n    }\n  }\n});\n\n// Equivalent to:\n// Task.belongsToMany(User, { through: 'UserTask', onDelete: 'RESTRICT', onUpdate: 'RESTRICT', as: 'Worker' });\n// User.belongsToMany(Task, { through: 'UserTask', onDelete: 'RESTRICT', onUpdate: 'RESTRICT', as: 'TasksToDo' });\n```\n\n### Options\n\nAll options below apply to both `defineAll()` and `defineFromFolder()`.\n\nOptions can also be applied on a model-by-model basis in each model's options, except where noted below. Options set on a particular model override the global options.\n\n#### primaryKey\n\nSets the name of the primary key attribute automatically created on all models which have no primary key defined.\nDefaults to `'id'` (default Sequelize behaviour).\n\n```js\nsequelize.defineAll( definitions, { primaryKey: 'ID' });\n```\n\nIf a function is provided in place of a string, the function is called to get the key name. Function is called with arguments `( modelName, definition, definitions )`.\n\n```js\n// Primary key for model User will be UserId\nsequelize.defineAll( definitions, {\n  primaryKey: function(modelName) {\n    return modelName + 'Id';\n  }\n});\n```\n\n#### primaryKeyType\n\nSets the type of the auto-created primary key attribute.\nDefaults to `Sequelize.INTEGER` (default Sequelize behaviour).\n\n```js\nsequelize.defineAll( definitions, { primaryKeyType: Sequelize.INTEGER.UNSIGNED });\n```\n\n#### primaryKeyAttributes\n\nDefine additional attributes for primary keys.\nDefaults to `undefined` (default Sequelize behaviour).\n\n```js\nsequelize.defineAll( definitions, { primaryKeyAttributes: { defaultValue: Sequelize.UUIDV4 } });\n```\n\n#### primaryKeyThrough\n\nWhen `true`, creates an `id` column as primary key in through tables.\nWhen `false`, there is no `id` column and the primary key consists of the columns referring to the models being associated by the through table (usual Sequelize behaviour).\nDefaults to `false`.\n\n#### primaryKeyFirst\n\nWhen `true`, creates the primary key as the first column in the table.\nDefaults to `false`.\n\n#### associateThrough\n\nWhen `true`, associates through tables with their joined models.\nDefaults to `false`.\n\nThis allows you to do e.g. `TaskUser.findAll( { include: [ Task, User ] } )`\n\n`associateThrough` option can also be overridden on an individual many-to-many join with the `manyToMany` object's `associate` option.\n\n#### autoAssociate\n\nWhen `true`, automatically creates associations where a column name matches the model name + primary key of another model. No need to specify `reference` as in the association examples above. If you have a standardized naming convention, this makes it really easy and natural to define associations. Defaults to `false`.\n\n```js\nsequelize.defineAll({\n  User: {\n    fields: {\n      name: Sequelize.STRING\n    }\n  },\n  Task: {\n    fields: {\n      name: Sequelize.STRING,\n      UserId: { allowNull: false }\n    }\n  }\n}, {\n  // Options\n  autoAssociate: true\n});\n\n// This automatically runs\n// Task.belongsTo(User);\n// User.hasMany(Task);\n```\n\nTo prevent a particular field being auto-associated, set `reference` on the field to `null`.\n\n#### fields\n\nAdds the fields provided to every model defined.\nDefaults to `undefined`.\n\n```js\nsequelize.defineAll( definitions, { fields: {\n  createdByUserId: {\n    type: Sequelize.INTEGER,\n    references: 'Users'\n  }\n} });\n```\n\nIf a function is provided in place of an object, the function is called to get the field definition. Function is called with arguments `( modelName, definition, definitions )`.\n\n```js\nsequelize.defineAll( definitions, {\n  autoAssociate: true,\n  fields: {\n    createdByUserId: function(modelName) {\n      return {\n        reference: 'User',\n        asReverse: 'created' + Sequelize.Utils.pluralize(modelName)\n      };\n    }\n  }\n});\n\n// Equivalent to e.g.\n// Task.belongsTo(User, { as: 'createdByUser' });\n// User.hasMany(Task, { as: 'createdTasks' });\n```\n\nTo skip adding all extra fields on a particular model, set `skipFields` to `true` in that model's options.\nTo skip adding a particular extra field, include that field in the model's `fields` object as `null`.\n\n#### skipFieldsOnThrough\n\nWhen `true`, does not add extra fields defined with `options.fields` to through tables.\nDefaults to `false`.\n\nTo skip adding extra fields on a particular many-to-many association's through table, set `skipFields` in the `manyToMany` object's options.\n\n#### labels\n\nWhen `true`, creates a `label` attribute on each field, with a human-readable version of the field name.\nDefaults to global define option set in `new Sequelize()` or `false`.\n\n#### freezeTableName\n\nWhen `true`, table names are the same as model names provided, not pluralized as per default Sequelize behaviour.\nDefaults to global define option set in `new Sequelize()` or `false`.\n\n#### lowercaseTableName\n\nWhen `true`, table names have first letter lower cased.\nDefaults to global define option set in `new Sequelize()` or `false`.\n\n#### camelThrough\n\nWhen `true`, creates through model names in camelcase (i.e. 'taskUser' rather than 'taskuser').\nDefaults to global define option set in `new Sequelize()` or `false` (default Sequelize behaviour).\n\n`camelThrough` option can also be overridden on an individual many-to-many join with the `manyToMany` object's `camel` option.\n\n### Errors\n\nErrors thrown by the plugin are of type `DefinerError`. The error class can be accessed at `Sequelize.DefinerError`.\n\n## Versioning\n\nThis module follows [semver](https://semver.org/). Breaking changes will only be made in major version updates.\n\nAll active NodeJS release lines are supported (v10+ at time of writing). After a release line of NodeJS reaches end of life according to [Node's LTS schedule](https://nodejs.org/en/about/releases/), support for that version of Node may be dropped at any time, and this will not be considered a breaking change. Dropping support for a Node version will be made in a minor version update (e.g. 1.2.0 to 1.3.0). If you are using a Node version which is approaching end of life, pin your dependency of this module to patch updates only using tilde (`~`) e.g. `~1.2.3` to avoid breakages.\n\n## Tests\n\nUse `npm test` to run the tests. Use `npm run cover` to check coverage.\nRequires a database called 'sequelize_test' and a db user 'sequelize_test' with no password.\n\n## Changelog\n\nSee [changelog.md](https://github.com/overlookmotel/sequelize-definer/blob/master/changelog.md)\n\n## Issues\n\nIf you discover a bug, please raise an issue on Github. https://github.com/overlookmotel/sequelize-definer/issues\n\n### Known issues\n\n* Does not create foreign key constraint on a 'hasOne' relation defined by setting 'reference' in field definition\n\n## Contribution\n\nPull requests are very welcome. Please:\n\n* ensure all tests pass before submitting PR\n* add an entry to changelog\n* add tests for new features\n* document new functionality/API additions in README\n","maintainers":[{"name":"overlookmotel","email":"theoverlookmotel@gmail.com"}],"time":{"modified":"2023-04-18T23:59:19.872Z","created":"2014-10-19T12:27:56.919Z","0.0.2":"2014-10-19T12:27:56.919Z","0.1.0":"2014-10-22T17:26:24.690Z","0.1.1":"2014-10-26T21:25:14.509Z","0.1.2":"2014-10-27T18:11:13.030Z","0.1.3":"2014-10-28T13:50:40.003Z","0.1.4":"2014-10-29T01:09:44.013Z","0.2.0":"2014-10-29T03:18:18.491Z","0.2.1":"2014-10-29T19:00:28.716Z","0.2.2":"2014-11-14T03:39:22.655Z","0.2.3":"2014-11-24T04:55:38.047Z","0.2.4":"2014-11-24T22:20:24.821Z","0.2.5":"2014-11-27T04:14:02.284Z","0.2.6":"2014-11-27T04:56:18.155Z","0.2.7":"2014-12-06T21:13:54.059Z","0.2.8":"2014-12-24T05:18:25.719Z","0.2.44":"2014-12-24T05:40:52.496Z","0.2.45":"2015-02-03T20:25:42.268Z","0.2.46":"2015-04-13T22:16:15.348Z","0.2.47":"2015-04-20T02:32:54.062Z","0.3.0":"2015-04-21T15:44:41.640Z","0.3.1":"2015-05-05T23:58:24.167Z","0.3.2":"2015-05-06T17:29:13.054Z","0.3.3":"2015-05-07T08:28:00.890Z","0.3.4":"2015-05-10T14:29:02.437Z","0.4.0":"2015-06-08T02:04:23.669Z","0.4.1":"2015-09-09T11:16:17.414Z","0.4.2":"2015-09-09T11:56:58.298Z","0.4.3":"2015-09-09T14:54:00.106Z","0.4.4":"2015-09-10T18:18:37.259Z","0.4.5":"2015-09-12T06:57:25.235Z","0.4.6":"2015-10-26T16:12:13.786Z","0.5.0":"2020-03-23T01:11:43.088Z","0.6.0":"2023-04-18T23:51:39.316Z","0.6.1":"2023-04-18T23:56:11.412Z","0.6.2":"2023-04-18T23:59:19.759Z"},"homepage":"https://github.com/overlookmotel/sequelize-definer#readme","keywords":["sequelize","sequelize-plugin","define","model"],"repository":{"type":"git","url":"git+https://github.com/overlookmotel/sequelize-definer.git"},"author":{"name":"Overlook Motel"},"bugs":{"url":"https://github.com/overlookmotel/sequelize-definer/issues"},"readmeFilename":"README.md","users":{"antixrist":true,"jalcine":true},"license":"MIT"}