{"_id":"postgres-gen-dao","_rev":"42-7f85474672b8272f8a07d7455c4a30f1","name":"postgres-gen-dao","description":"A simple DAO library built on postgres-gen and pg.","dist-tags":{"latest":"0.18.2"},"versions":{"0.0.1":{"name":"postgres-gen-dao","version":"0.0.1","description":"A simple DAO library built on postgres-gen and pg.","homepage":"https://github.com/evs-chris/node-postgres-gen-dao","license":"MIT","author":{"name":"Chris Reeves"},"main":"index.js","repository":{"type":"git","url":"https://github.com/evs-chris/node-postgres-gen-dao.git"},"files":["package.json","index.js","LICENSE.md"],"engines":{"node":">=0.11.0"},"dependencies":{"lodash":"^2","postgres-gen":"^0"},"devDependencies":{"pg.js":"^3","mocha":"^1","should":"^4"},"scripts":{"test":"mocha --harmony --reporter spec test.js"},"bugs":{"url":"https://github.com/evs-chris/node-postgres-gen-dao/issues"},"_id":"postgres-gen-dao@0.0.1","_shasum":"cc93199dfee8380905f8d5a8282129119ff6b7d1","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"evs-chris","email":"chris@ev-soft.net"},"maintainers":[{"name":"evs-chris","email":"chris@ev-soft.net"}],"dist":{"shasum":"cc93199dfee8380905f8d5a8282129119ff6b7d1","tarball":"https://registry.npmjs.org/postgres-gen-dao/-/postgres-gen-dao-0.0.1.tgz","integrity":"sha512-svqbpiarXfCl32ns5PZCjKwOsxHSVy1G908+N8uyQElkIp7X5zRsn/Aa1Xzl/RcNkc+rVa+m/DPGYsENnOlUyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFfPR72hzU2pvPql7wRb7/ufXb4rdJbKJYxm1xj/JiiPAiEAnJWpdBngbZwPX+EKeXRVtYaEE6FfoHZKa+6guB0lVwA="}]}},"0.1.0":{"name":"postgres-gen-dao","version":"0.1.0","description":"A simple DAO library built on postgres-gen and pg.","homepage":"https://github.com/evs-chris/node-postgres-gen-dao","license":"MIT","author":{"name":"Chris Reeves"},"main":"index.js","repository":{"type":"git","url":"https://github.com/evs-chris/node-postgres-gen-dao.git"},"files":["package.json","index.js","LICENSE.md"],"engines":{"node":">=0.11.0"},"dependencies":{"lodash":"^2","postgres-gen":"^0"},"devDependencies":{"pg.js":"^3","mocha":"^1","should":"^4","when":"^3"},"scripts":{"test-brk":"mocha --harmony --debug-brk --reporter spec test.js","test":"mocha --harmony --reporter spec test.js"},"bugs":{"url":"https://github.com/evs-chris/node-postgres-gen-dao/issues"},"_id":"postgres-gen-dao@0.1.0","_shasum":"42b432480b73d4591b9ad515192e01edee949b94","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"evs-chris","email":"chris@ev-soft.net"},"maintainers":[{"name":"evs-chris","email":"chris@ev-soft.net"}],"dist":{"shasum":"42b432480b73d4591b9ad515192e01edee949b94","tarball":"https://registry.npmjs.org/postgres-gen-dao/-/postgres-gen-dao-0.1.0.tgz","integrity":"sha512-KuHXOmB7OUdo57fZzFYwnZ+Y9NbKoExswSGQ4hSep7BWjJ9tN+ncp4QOo7mZjusWWtcQlCVnQ/8bst30LFRL3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTcMSnzTvYT71KDOOVr0Te+HwT6gD10TeRugM+x4zzOgIgHdQa0OBglxL9d5twKr/VKiJZOcZy+TKZu+waKi2cW1A="}]}},"0.2.0":{"name":"postgres-gen-dao","version":"0.2.0","description":"A simple DAO library built on postgres-gen and pg.","homepage":"https://github.com/evs-chris/node-postgres-gen-dao","license":"MIT","author":{"name":"Chris Reeves"},"main":"index.js","repository":{"type":"git","url":"https://github.com/evs-chris/node-postgres-gen-dao.git"},"files":["package.json","index.js","LICENSE.md"],"engines":{"node":">=0.11.0"},"dependencies":{"lodash":"^2"},"peerDependencies":{"postgres-gen":">= 0.4.2"},"devDependencies":{"postgres-gen":"^0","pg.js":"^3","mocha":"^1","should":"^4","when":"^3"},"scripts":{"test-brk":"mocha --harmony --debug-brk --reporter spec test.js","test":"mocha --harmony --reporter spec test.js"},"bugs":{"url":"https://github.com/evs-chris/node-postgres-gen-dao/issues"},"_id":"postgres-gen-dao@0.2.0","_shasum":"62f512692cbcbaa77775f19d13e2434860735e47","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"evs-chris","email":"chris@ev-soft.net"},"maintainers":[{"name":"evs-chris","email":"chris@ev-soft.net"}],"dist":{"shasum":"62f512692cbcbaa77775f19d13e2434860735e47","tarball":"https://registry.npmjs.org/postgres-gen-dao/-/postgres-gen-dao-0.2.0.tgz","integrity":"sha512-9Sv0jWZaCRoZTq2wXPwpDvDXRyfgbYI0gWZahzX8ZiWk85RuPN3di+J7+pe4n8f3Y2mGk+6VQjQYXtSpDazIWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8raDQfbL2zDNVdQRqiIFYmoXiGoBwXsCFuxw2TxSg8AiEAisupH0ikFH//wP8mZOZ8s/b0KA/ylJ0fZbtfPNuFjew="}]}},"0.3.0":{"name":"postgres-gen-dao","version":"0.3.0","description":"A simple DAO library built on postgres-gen and pg.","homepage":"https://github.com/evs-chris/node-postgres-gen-dao","license":"MIT","author":{"name":"Chris Reeves"},"main":"index.js","repository":{"type":"git","url":"https://github.com/evs-chris/node-postgres-gen-dao.git"},"files":["package.json","index.js","LICENSE.md"],"engines":{"node":">=0.11.0"},"dependencies":{"lodash":"^2"},"peerDependencies":{"postgres-gen":">= 0.4.2"},"devDependencies":{"postgres-gen":"^0","pg.js":"^3","mocha":"^1","should":"^4","when":"^3"},"scripts":{"test-brk":"mocha --harmony --debug-brk --reporter spec test.js","test":"mocha --harmony --reporter spec test.js"},"bugs":{"url":"https://github.com/evs-chris/node-postgres-gen-dao/issues"},"_id":"postgres-gen-dao@0.3.0","_shasum":"28b9bb44355adcb7dbf8caa307b46c95840035e5","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"evs-chris","email":"chris@ev-soft.net"},"maintainers":[{"name":"evs-chris","email":"chris@ev-soft.net"}],"dist":{"shasum":"28b9bb44355adcb7dbf8caa307b46c95840035e5","tarball":"https://registry.npmjs.org/postgres-gen-dao/-/postgres-gen-dao-0.3.0.tgz","integrity":"sha512-avUHolhMzqT0YQWhcdPD7CoM4m/z4d4Hm9nCxiDDRSsnR4QrgE55hJS9sWvwIm7X+QxInbrjH7p5LozNYy0y6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEHENXrdxO4sbEuRoOYxmaPwCPpUt1E+TX+vvWJs4od2AiEAmm13qkcN+PYRhqZz+RlhYiYdvLFsVtmF7qkm+T1DP04="}]}},"0.4.0":{"name":"postgres-gen-dao","version":"0.4.0","description":"A simple DAO library built on postgres-gen and pg.","homepage":"https://github.com/evs-chris/node-postgres-gen-dao","license":"MIT","author":{"name":"Chris Reeves"},"main":"index.js","repository":{"type":"git","url":"https://github.com/evs-chris/node-postgres-gen-dao.git"},"files":["package.json","index.js","LICENSE.md"],"engines":{"node":">=0.11.0"},"dependencies":{"lodash":"^2"},"peerDependencies":{"postgres-gen":">= 0.4.2"},"devDependencies":{"postgres-gen":"^0","pg.js":"^3","mocha":"^1","should":"^4","when":"^3"},"scripts":{"test-brk":"mocha --harmony --debug-brk --reporter spec test.js","test":"mocha --harmony --reporter spec test.js"},"bugs":{"url":"https://github.com/evs-chris/node-postgres-gen-dao/issues"},"_id":"postgres-gen-dao@0.4.0","_shasum":"f84fdfdcac5f0c071460bb91c846af0f936d8690","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"evs-chris","email":"chris@ev-soft.net"},"maintainers":[{"name":"evs-chris","email":"chris@ev-soft.net"}],"dist":{"shasum":"f84fdfdcac5f0c071460bb91c846af0f936d8690","tarball":"https://registry.npmjs.org/postgres-gen-dao/-/postgres-gen-dao-0.4.0.tgz","integrity":"sha512-sXnUZP41iHNdlOWSannq4o/Oz4W3xRFGfsulQL9tye80ncclqoRpaGKGoxQGZXp+xfFMI7JwMlKQF7/uEjmXYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDEwHBST6FXINo/Xbaefn0KkpDlX8N1ChidkDBiJVtJoAiEA9XV/SpFFufplYx+TA7N37cvJ7rV0Tp9e3UWot/PS8aw="}]}},"0.4.1":{"name":"postgres-gen-dao","version":"0.4.1","description":"A simple DAO library built on postgres-gen and pg.","homepage":"https://github.com/evs-chris/node-postgres-gen-dao","license":"MIT","author":{"name":"Chris Reeves"},"main":"index.js","repository":{"type":"git","url":"https://github.com/evs-chris/node-postgres-gen-dao.git"},"files":["package.json","index.js","LICENSE.md"],"engines":{"node":">=0.11.0"},"dependencies":{"lodash":"^2"},"peerDependencies":{"postgres-gen":">= 0.4.2"},"devDependencies":{"postgres-gen":"^0","pg.js":"^3","mocha":"^1","should":"^4","when":"^3"},"scripts":{"test-brk":"mocha --harmony --debug-brk --reporter spec test.js","test":"mocha --harmony --reporter spec test.js"},"bugs":{"url":"https://github.com/evs-chris/node-postgres-gen-dao/issues"},"_id":"postgres-gen-dao@0.4.1","_shasum":"861dc180cdf1d60e5a4373df512caac25d2c4b88","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"evs-chris","email":"chris@ev-soft.net"},"maintainers":[{"name":"evs-chris","email":"chris@ev-soft.net"}],"dist":{"shasum":"861dc180cdf1d60e5a4373df512caac25d2c4b88","tarball":"https://registry.npmjs.org/postgres-gen-dao/-/postgres-gen-dao-0.4.1.tgz","integrity":"sha512-Q/V01zgId61R4PqsKVKth5tltZCgMxG0KDrAWmZ9Q7J4vyUwnQwDoFq9kBf6ggPbAg69WcV0d4fonh6Znun6UQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAvDGVYzFpG9v78dETHjuyc1lAMdKybniKA7bbtJB1jXAiEAo4BzjGCWpa6tod4wQ+vIgtA/pLpuKsWOxvnk4VZfRdo="}]}},"0.4.2":{"name":"postgres-gen-dao","version":"0.4.2","description":"A simple DAO library built on postgres-gen and pg.","homepage":"https://github.com/evs-chris/node-postgres-gen-dao","license":"MIT","author":{"name":"Chris Reeves"},"main":"index.js","repository":{"type":"git","url":"https://github.com/evs-chris/node-postgres-gen-dao.git"},"files":["package.json","index.js","LICENSE.md"],"engines":{"node":">=0.11.0"},"dependencies":{"lodash":"^2"},"peerDependencies":{"postgres-gen":">= 0.4.2"},"devDependencies":{"postgres-gen":"^0","pg.js":"^3","mocha":"^1","should":"^4","when":"^3"},"scripts":{"test-brk":"mocha --harmony --debug-brk --reporter spec test.js","test":"mocha --harmony --reporter spec test.js"},"bugs":{"url":"https://github.com/evs-chris/node-postgres-gen-dao/issues"},"_id":"postgres-gen-dao@0.4.2","_shasum":"bbdf03e728a984d44f560224d4be44376eb9c264","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"evs-chris","email":"chris@ev-soft.net"},"maintainers":[{"name":"evs-chris","email":"chris@ev-soft.net"}],"dist":{"shasum":"bbdf03e728a984d44f560224d4be44376eb9c264","tarball":"https://registry.npmjs.org/postgres-gen-dao/-/postgres-gen-dao-0.4.2.tgz","integrity":"sha512-F14StwNbrKv+6Gx8KsK4OTnHL1YCdRud968fspFGNx2bhzdjokD3t2zWaGdE396TmuoTPW5AGY4Z3hEEgTqdxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBD6d+uFDWB+tMyTJbpbM06qBaylomh7Y+UuAF5AnAtAAiEAokVDaw6MKOish9+76w8Bj3MWGi35XcJPODY00yXIwDw="}]}},"0.5.0":{"name":"postgres-gen-dao","version":"0.5.0","description":"A simple DAO library built on postgres-gen and pg.","homepage":"https://github.com/evs-chris/node-postgres-gen-dao","license":"MIT","author":{"name":"Chris Reeves"},"main":"index.js","repository":{"type":"git","url":"https://github.com/evs-chris/node-postgres-gen-dao.git"},"files":["package.json","index.js","LICENSE.md"],"engines":{"node":">=0.11.0"},"dependencies":{"lodash":"^2"},"peerDependencies":{"postgres-gen":">= 0.4.2"},"devDependencies":{"postgres-gen":"^0","pg.js":"^3","mocha":"^1","should":"^4","when":"^3"},"scripts":{"test-brk":"mocha --harmony --debug-brk --reporter spec test.js","test":"mocha --harmony --reporter spec test.js"},"bugs":{"url":"https://github.com/evs-chris/node-postgres-gen-dao/issues"},"_id":"postgres-gen-dao@0.5.0","_shasum":"906a9b00a4f5e9017dc34de04ec85e057b784172","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"evs-chris","email":"chris@ev-soft.net"},"maintainers":[{"name":"evs-chris","email":"chris@ev-soft.net"}],"dist":{"shasum":"906a9b00a4f5e9017dc34de04ec85e057b784172","tarball":"https://registry.npmjs.org/postgres-gen-dao/-/postgres-gen-dao-0.5.0.tgz","integrity":"sha512-kT3evP3RWx0GJh5n2YrvALZZ8oYdDf8UM51yGJg+H0cCzL/7+S51/6g4O/S1fF5BoBHcN87V4NOFXzjFd5a1aQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH7Zb7a+MEpF8XQji6hBnAaGCIFnJENhRalff8ET7WL4AiA3vGuSHYMwtq4iGcE8Z7+jZ1nmi3fY7hwbrl+NrDYPzw=="}]}},"0.6.0":{"name":"postgres-gen-dao","version":"0.6.0","description":"A simple DAO library built on postgres-gen and pg.","homepage":"https://github.com/evs-chris/node-postgres-gen-dao","license":"MIT","author":{"name":"Chris Reeves"},"main":"index.js","repository":{"type":"git","url":"https://github.com/evs-chris/node-postgres-gen-dao.git"},"files":["package.json","index.js","LICENSE.md"],"engines":{"node":">=0.11.0"},"dependencies":{"lodash":"^2"},"peerDependencies":{"postgres-gen":">= 0.6.0"},"devDependencies":{"postgres-gen":"^0","pg.js":"^3","mocha":"^1","should":"^4","when":"^3"},"scripts":{"test-brk":"mocha --harmony --debug-brk --reporter spec test.js","test":"mocha --harmony --reporter spec test.js"},"bugs":{"url":"https://github.com/evs-chris/node-postgres-gen-dao/issues"},"_id":"postgres-gen-dao@0.6.0","_shasum":"0fab141b0df64fb8d29ef49ca6b451d5e207dbc6","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"evs-chris","email":"chris@ev-soft.net"},"maintainers":[{"name":"evs-chris","email":"chris@ev-soft.net"}],"dist":{"shasum":"0fab141b0df64fb8d29ef49ca6b451d5e207dbc6","tarball":"https://registry.npmjs.org/postgres-gen-dao/-/postgres-gen-dao-0.6.0.tgz","integrity":"sha512-yZ18EY0aJ8gRCrGX9DV8yNg4h6hb7M1IjfKex+IVy4Ho5/vakuht9T7aEsAJBrtxNdGLRaC8h0u18qu6HNgvXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGRLCqwWcGdozAYgU+MvAYpxY8h4DKDFksk/XaTTBdXiAiEAj9aAykOGx6ZS6gNkpG9Kvrpt9fqTyyNuOzxL5+qTaQg="}]}},"0.7.0":{"name":"postgres-gen-dao","version":"0.7.0","description":"A simple DAO library built on postgres-gen and pg.","homepage":"https://github.com/evs-chris/node-postgres-gen-dao","license":"MIT","author":{"name":"Chris Reeves"},"main":"index.js","repository":{"type":"git","url":"https://github.com/evs-chris/node-postgres-gen-dao.git"},"files":["package.json","index.js","LICENSE.md"],"engines":{"node":">=0.11.0"},"dependencies":{"lodash":"^2"},"peerDependencies":{"postgres-gen":">= 0.6.0"},"devDependencies":{"postgres-gen":"^0","pg.js":"^3","mocha":"^1","should":"^4","when":"^3"},"scripts":{"test-brk":"mocha --harmony --debug-brk --reporter spec test.js","test":"mocha --harmony --reporter spec test.js"},"bugs":{"url":"https://github.com/evs-chris/node-postgres-gen-dao/issues"},"_id":"postgres-gen-dao@0.7.0","_shasum":"c6032a9a21aeda48e623085d5b9f3a36b8f4d30f","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"evs-chris","email":"chris@ev-soft.net"},"maintainers":[{"name":"evs-chris","email":"chris@ev-soft.net"}],"dist":{"shasum":"c6032a9a21aeda48e623085d5b9f3a36b8f4d30f","tarball":"https://registry.npmjs.org/postgres-gen-dao/-/postgres-gen-dao-0.7.0.tgz","integrity":"sha512-al32eGFcjEbhtX2t3KTscPdXc6JqEvEcNQjrxefTXpWKAgQ3H0r+wwmd1B6Ue+ucx9MGaEgrS6n4I8FJF+4cUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLn4oQzvfLXCNhVzRkV77P/x37Z4XswCzrrLAK2k/zsQIhAN6xRHEHQP1peji62Sq7JF7eUbQxhpfBMZx/b5EMi4FG"}]}},"0.8.0":{"name":"postgres-gen-dao","version":"0.8.0","description":"A simple DAO library built on postgres-gen and pg.","homepage":"https://github.com/evs-chris/node-postgres-gen-dao","license":"MIT","author":{"name":"Chris Reeves"},"main":"index.js","repository":{"type":"git","url":"https://github.com/evs-chris/node-postgres-gen-dao.git"},"files":["package.json","index.js","LICENSE.md"],"engines":{"node":">=0.11.0"},"dependencies":{"lodash":"^2"},"peerDependencies":{"postgres-gen":">= 0.6.0"},"devDependencies":{"postgres-gen":"^0","pg.js":"^3","mocha":"^1","should":"^4","when":"^3"},"scripts":{"test-brk":"mocha --harmony --debug-brk --reporter spec test.js","test":"mocha --harmony --reporter spec test.js"},"bugs":{"url":"https://github.com/evs-chris/node-postgres-gen-dao/issues"},"_id":"postgres-gen-dao@0.8.0","_shasum":"627829fdc14edac60d2c7bda0adad6b8df006492","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"evs-chris","email":"chris@ev-soft.net"},"maintainers":[{"name":"evs-chris","email":"chris@ev-soft.net"}],"dist":{"shasum":"627829fdc14edac60d2c7bda0adad6b8df006492","tarball":"https://registry.npmjs.org/postgres-gen-dao/-/postgres-gen-dao-0.8.0.tgz","integrity":"sha512-1EtEJSsGRNAvL5JOM6w+naR1I0p3mBU6A6BZqwW63qgozb3LXEuDXzi1vFt2U7ZmSjUlGSJVA4Z017uGgIA+AQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuFQFtEcEP443P/kj2TRpMpmwuZDCukJihe4gbKWgBGgIgQKHi3Rw2FQtqXdqBpTN1cyW8ZiefOtWrGCyMG1GAs80="}]}},"0.8.1":{"name":"postgres-gen-dao","version":"0.8.1","description":"A simple DAO library built on postgres-gen and pg.","homepage":"https://github.com/evs-chris/node-postgres-gen-dao","license":"MIT","author":{"name":"Chris Reeves"},"main":"index.js","repository":{"type":"git","url":"https://github.com/evs-chris/node-postgres-gen-dao.git"},"files":["package.json","index.js","LICENSE.md"],"engines":{"node":">=0.11.0"},"dependencies":{"lodash":"^2"},"peerDependencies":{"postgres-gen":">= 0.6.0"},"devDependencies":{"postgres-gen":"^0","pg.js":"^3","mocha":"^1","should":"^4","when":"^3"},"scripts":{"test-brk":"mocha --harmony --debug-brk --reporter spec test.js","test":"mocha --harmony --reporter spec test.js"},"bugs":{"url":"https://github.com/evs-chris/node-postgres-gen-dao/issues"},"_id":"postgres-gen-dao@0.8.1","_shasum":"9e52cf5d89d597c0e0546e96725c932efa7bf7e1","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"evs-chris","email":"chris@ev-soft.net"},"maintainers":[{"name":"evs-chris","email":"chris@ev-soft.net"}],"dist":{"shasum":"9e52cf5d89d597c0e0546e96725c932efa7bf7e1","tarball":"https://registry.npmjs.org/postgres-gen-dao/-/postgres-gen-dao-0.8.1.tgz","integrity":"sha512-sXKm2sUpJ77EcITf9iKCyqfcfOmtrIWwWAS4oPIaXJuwcrfAFTH8SIIBmVUfYj+1ax25WPMiuVwy5a4EkwC+cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjeki0aLAqM0A/g4COp+ljgmxSzsYejTXzyiTm973kjAIhAN62YnNjCJLtYMINLyTTRCh017i+TTqQ0xAzNCQRw402"}]}},"0.9.0":{"name":"postgres-gen-dao","version":"0.9.0","description":"A simple DAO library built on postgres-gen and pg.","homepage":"https://github.com/evs-chris/node-postgres-gen-dao","license":"MIT","author":{"name":"Chris Reeves"},"main":"index.js","repository":{"type":"git","url":"https://github.com/evs-chris/node-postgres-gen-dao.git"},"files":["package.json","index.js","LICENSE.md"],"engines":{"node":">=0.11.0"},"dependencies":{"lodash":"^2"},"peerDependencies":{"postgres-gen":">= 0.6.0"},"devDependencies":{"postgres-gen":"^0","pg.js":"^3","mocha":"^1","should":"^4","when":"^3"},"scripts":{"test-brk":"mocha --harmony --debug-brk --reporter spec test.js","test":"mocha --harmony --reporter spec test.js"},"bugs":{"url":"https://github.com/evs-chris/node-postgres-gen-dao/issues"},"_id":"postgres-gen-dao@0.9.0","_shasum":"8a5a20ab8cad5166d2d93f189565f5bc3bac34f0","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"evs-chris","email":"chris@ev-soft.net"},"maintainers":[{"name":"evs-chris","email":"chris@ev-soft.net"}],"dist":{"shasum":"8a5a20ab8cad5166d2d93f189565f5bc3bac34f0","tarball":"https://registry.npmjs.org/postgres-gen-dao/-/postgres-gen-dao-0.9.0.tgz","integrity":"sha512-mf0BYTDJGjUoIITlgoqks83+a7x21SfNVdfpO2xZYfBrPN8yzY+Xblg4Ur1hgm/f+C/EXMJTzAXog7z0Ugl36Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBa8J1tgFqPNqoH7uTv/NktvbLy79emmtVVJJWXU9yf7AiEA0cB3ZIf9WxlIO16gLK3vof9p6GbWVLvzzhq788CnXeE="}]}},"0.10.0":{"name":"postgres-gen-dao","version":"0.10.0","description":"A simple DAO library built on postgres-gen and pg.","homepage":"https://github.com/evs-chris/node-postgres-gen-dao","license":"MIT","author":{"name":"Chris Reeves"},"main":"index.js","repository":{"type":"git","url":"https://github.com/evs-chris/node-postgres-gen-dao.git"},"files":["package.json","index.js","LICENSE.md"],"engines":{"node":">=0.11.0"},"dependencies":{"lodash":"^2"},"peerDependencies":{"postgres-gen":">= 0.6.0"},"devDependencies":{"postgres-gen":"^0","pg.js":"^4","mocha":"^1","should":"^4","when":"^3"},"scripts":{"test-brk":"mocha --harmony --debug-brk --reporter spec test.js","test":"mocha --harmony --reporter spec test.js"},"gitHead":"06c92ff7d2786f092c12c9d08c8352c3075fbe3b","bugs":{"url":"https://github.com/evs-chris/node-postgres-gen-dao/issues"},"_id":"postgres-gen-dao@0.10.0","_shasum":"3a17c404be45d02c47c0bae7c4714d17cf392bd5","_from":".","_npmVersion":"2.7.4","_nodeVersion":"1.6.3","_npmUser":{"name":"evs-chris","email":"chris@ev-soft.net"},"maintainers":[{"name":"evs-chris","email":"chris@ev-soft.net"}],"dist":{"shasum":"3a17c404be45d02c47c0bae7c4714d17cf392bd5","tarball":"https://registry.npmjs.org/postgres-gen-dao/-/postgres-gen-dao-0.10.0.tgz","integrity":"sha512-lx7cuXef/Jxnket3F79tr0FPkQWl9lKIFWqmQkcz1t54gFBa1tMr4zdENhAiY0zPZAdDLMsF6nDV52w86LUhSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5/RGqIWc/Y+kr+nbzJhSoPRkIhQzhp4OiZErvTQaKDAIhAOGDV1dfIhnhwTVgbC5SVI7LeUhFP13J91z6x4D9lusV"}]}},"0.11.0":{"name":"postgres-gen-dao","version":"0.11.0","description":"A simple DAO library built on postgres-gen and pg.","homepage":"https://github.com/evs-chris/node-postgres-gen-dao","license":"MIT","author":{"name":"Chris Reeves"},"main":"index.js","repository":{"type":"git","url":"https://github.com/evs-chris/postgres-gen-dao.git"},"files":["package.json","index.js","LICENSE.md"],"engines":{"node":">=0.11.0"},"dependencies":{"lodash":"^2"},"peerDependencies":{"postgres-gen":">= 0.6.0"},"devDependencies":{"postgres-gen":"^0","pg.js":"^4","mocha":"^1","should":"^4","when":"^3"},"scripts":{"test-brk":"mocha --harmony --debug-brk --reporter spec test.js","test":"mocha --harmony --reporter spec test.js"},"gitHead":"2cb55701d3bc0125e41b2829a46b5c14fabdbf7c","bugs":{"url":"https://github.com/evs-chris/postgres-gen-dao/issues"},"_id":"postgres-gen-dao@0.11.0","_shasum":"5e7792de4350fa0455c17f46d044f08d56cd2a32","_from":".","_npmVersion":"2.7.4","_nodeVersion":"1.6.3","_npmUser":{"name":"evs-chris","email":"chris@ev-soft.net"},"maintainers":[{"name":"evs-chris","email":"chris@ev-soft.net"}],"dist":{"shasum":"5e7792de4350fa0455c17f46d044f08d56cd2a32","tarball":"https://registry.npmjs.org/postgres-gen-dao/-/postgres-gen-dao-0.11.0.tgz","integrity":"sha512-cB0U5iWpM0/3VCEADPPdRrwH4Bbt1i2ui5Z3duWSpIa4hQAWSi64LCHwAOzrR9RQ4IZ4IKzuujcQ2TZO7qKo8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHkC3W+F+gLddeTibOsPrSYFCzM7qbf0q7qk9Qcbt45bAiB6orOR3YxjvK6y8APaMtXtzNnKR+31jPvxhLCGvwsKXw=="}]}},"0.12.0":{"name":"postgres-gen-dao","version":"0.12.0","description":"A simple DAO library built on postgres-gen and pg.","homepage":"https://github.com/evs-chris/postgres-gen-dao","license":"MIT","author":{"name":"Chris Reeves"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/evs-chris/postgres-gen-dao.git"},"files":["package.json","index.js","LICENSE.md"],"engines":{"node":">=0.11.0"},"dependencies":{"lodash":"^2"},"peerDependencies":{"postgres-gen":">= 0.6.0"},"devDependencies":{"postgres-gen":"^0","pg.js":"^4","mocha":"^1","should":"^4","when":"^3"},"scripts":{"test-brk":"mocha --harmony --debug-brk --reporter spec test.js","test":"mocha --harmony --reporter spec test.js"},"gitHead":"1b81d3cd5195839ed6884df30873f1ec1ef370ee","bugs":{"url":"https://github.com/evs-chris/postgres-gen-dao/issues"},"_id":"postgres-gen-dao@0.12.0","_shasum":"24d41cab5d7b856bdd9e56e4a12c050612e26445","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.1","_npmUser":{"name":"evs-chris","email":"chris@ev-soft.net"},"maintainers":[{"name":"evs-chris","email":"chris@ev-soft.net"}],"dist":{"shasum":"24d41cab5d7b856bdd9e56e4a12c050612e26445","tarball":"https://registry.npmjs.org/postgres-gen-dao/-/postgres-gen-dao-0.12.0.tgz","integrity":"sha512-tLUInzJhAlhs1Vzmh5sJMDpYZOqJJBd1Xp3Y1R5/EgtyiAuNqqaS0D1E3bGAhTMDr535pugrsF+kT9idHg7zZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4fUYYPzE/f5O2Z+hrvWA1NGgq4PVYGUw4TEZ+vN+jCAIgD4cRQozXr8TfOK22Fnh2/AfEMVBurypV8ws8mqUijBQ="}]}},"0.13.0":{"name":"postgres-gen-dao","version":"0.13.0","description":"A simple DAO library built on postgres-gen and pg.","homepage":"https://github.com/evs-chris/postgres-gen-dao","license":"MIT","author":{"name":"Chris Reeves"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/evs-chris/postgres-gen-dao.git"},"files":["package.json","index.js","LICENSE.md"],"engines":{"node":">=0.11.0"},"dependencies":{"lodash":"^2"},"peerDependencies":{"postgres-gen":">= 0.6.0"},"devDependencies":{"postgres-gen":"^0","pg.js":"^4","mocha":"^1","should":"^4","when":"^3"},"scripts":{"test-brk":"mocha --harmony --debug-brk --reporter spec test.js","test":"mocha --harmony --reporter spec test.js"},"gitHead":"0de79a890beee4ea8ba2cf727216482bada38737","bugs":{"url":"https://github.com/evs-chris/postgres-gen-dao/issues"},"_id":"postgres-gen-dao@0.13.0","_shasum":"ce5ab0a313299c1271070db4ee447800a2efce03","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.1","_npmUser":{"name":"evs-chris","email":"chris@ev-soft.net"},"maintainers":[{"name":"evs-chris","email":"chris@ev-soft.net"}],"dist":{"shasum":"ce5ab0a313299c1271070db4ee447800a2efce03","tarball":"https://registry.npmjs.org/postgres-gen-dao/-/postgres-gen-dao-0.13.0.tgz","integrity":"sha512-vH+G0/IAVu6Td60bSyu0TeFbaPUK1ai4+HCNBd+v6sAkQjA0ixASu05h/Lbg3z5lKJZ/Tg+gtCzIcBrBtxe4ow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIacq/XLAj87qM1K7YmwDFBcYLI6w9awyRD7wbfcjxvAIhAKThZQuqQS8uSGz/IQmogqol60tn66jm8azkzi+i6R2I"}]}},"0.14.0":{"name":"postgres-gen-dao","version":"0.14.0","description":"A simple DAO library built on postgres-gen and pg.","homepage":"https://github.com/evs-chris/postgres-gen-dao","license":"MIT","author":{"name":"Chris Reeves"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/evs-chris/postgres-gen-dao.git"},"files":["package.json","index.js","LICENSE.md"],"engines":{"node":">=0.11.0"},"dependencies":{"lodash":"^2"},"peerDependencies":{"postgres-gen":">= 0.6.0"},"devDependencies":{"postgres-gen":"^0","pg.js":"^4","mocha":"^1","should":"^4","when":"^3"},"scripts":{"test-brk":"mocha --harmony --debug-brk --reporter spec test.js","test":"mocha --harmony --reporter spec test.js"},"gitHead":"0d96568be47177759b8b73a050fbeb132e346091","bugs":{"url":"https://github.com/evs-chris/postgres-gen-dao/issues"},"_id":"postgres-gen-dao@0.14.0","_shasum":"198df978cac761c1d55c352725b45f24e2ee4584","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.1","_npmUser":{"name":"evs-chris","email":"chris@ev-soft.net"},"maintainers":[{"name":"evs-chris","email":"chris@ev-soft.net"}],"dist":{"shasum":"198df978cac761c1d55c352725b45f24e2ee4584","tarball":"https://registry.npmjs.org/postgres-gen-dao/-/postgres-gen-dao-0.14.0.tgz","integrity":"sha512-wanWlGdF+/Sc75Q0c7Xgl6inXXlAL8H+ORbw/XS6Vtw6zvgeFe3WekT2VCX7nlij2E04lcpJA6rSAYlakFSc4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJ57PmZ4oKHStaYh1zjX9/1cJtmDOUE/j885OOvmc/IAiEAh11jRcUEJxKsdRjXZEtNmIzFi422SmoZUbXeIsKpRL4="}]}},"0.14.1":{"name":"postgres-gen-dao","version":"0.14.1","description":"A simple DAO library built on postgres-gen and pg.","homepage":"https://github.com/evs-chris/postgres-gen-dao","license":"MIT","author":{"name":"Chris Reeves"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/evs-chris/postgres-gen-dao.git"},"files":["package.json","index.js","LICENSE.md"],"engines":{"node":">=0.11.0"},"dependencies":{"lodash":"^2"},"peerDependencies":{"postgres-gen":">= 0.6.0"},"devDependencies":{"postgres-gen":"^0","pg.js":"^4","mocha":"^1","should":"^4","when":"^3"},"scripts":{"test-brk":"mocha --harmony --debug-brk --reporter spec test.js","test":"mocha --harmony --reporter spec test.js"},"gitHead":"d4407caad692a490e88b9b76ab0edba388bb6c09","bugs":{"url":"https://github.com/evs-chris/postgres-gen-dao/issues"},"_id":"postgres-gen-dao@0.14.1","_shasum":"7d45affa0ea7dd04e02af14b28b954b9620458d8","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.1","_npmUser":{"name":"evs-chris","email":"chris@ev-soft.net"},"maintainers":[{"name":"evs-chris","email":"chris@ev-soft.net"}],"dist":{"shasum":"7d45affa0ea7dd04e02af14b28b954b9620458d8","tarball":"https://registry.npmjs.org/postgres-gen-dao/-/postgres-gen-dao-0.14.1.tgz","integrity":"sha512-sj2hRUmSel1z4zzSpye8szr8+forncJJE9lHrGDJ7+HUf/6gmRjSMmZHZcztIENX01ORU/YYbIFkZXRdOE7cwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDEVwqRGWahlgA4/NiZn9kPnz/uNCBQD+TEmu+6Ltj/wIhAKTAn4+urB9DqrpivQTufGWXWvOeIejj+vnJ5ARXBENM"}]}},"0.15.0":{"name":"postgres-gen-dao","version":"0.15.0","description":"A simple DAO library built on postgres-gen and pg.","homepage":"https://github.com/evs-chris/postgres-gen-dao","license":"MIT","author":{"name":"Chris Reeves"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/evs-chris/postgres-gen-dao.git"},"files":["package.json","index.js","LICENSE.md"],"engines":{"node":">=0.11.0"},"dependencies":{"lodash":"^2"},"peerDependencies":{"postgres-gen":">= 0.6.0"},"devDependencies":{"postgres-gen":"^0","pg.js":"^4","mocha":"^1","should":"^4","when":"^3"},"scripts":{"test-brk":"mocha --harmony --debug-brk --reporter spec test.js","test":"mocha --harmony --reporter spec test.js"},"gitHead":"49997efac6e10f963a66abad1ca26ff43640dda2","bugs":{"url":"https://github.com/evs-chris/postgres-gen-dao/issues"},"_id":"postgres-gen-dao@0.15.0","_shasum":"8722ec40574f69dc243ae147c34e154028a1d781","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.1","_npmUser":{"name":"evs-chris","email":"chris@ev-soft.net"},"maintainers":[{"name":"evs-chris","email":"chris@ev-soft.net"}],"dist":{"shasum":"8722ec40574f69dc243ae147c34e154028a1d781","tarball":"https://registry.npmjs.org/postgres-gen-dao/-/postgres-gen-dao-0.15.0.tgz","integrity":"sha512-H++Es404qntdpZirQfCgMMXCdvTgQjC1w7XGICh3DRAyXGHxNDg0yjc3d+HL+IRIzFaiJIaJp7SF5IUrrtJj7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkHBNrJBQdnM3cGHQ8rI3aFlLEtSj4yBVpJ0Y4eTlkrwIgNM3GGoPz3YouruYQeRgzoY8i0D0QlFElvXYrWeopmzg="}]}},"0.15.1":{"name":"postgres-gen-dao","version":"0.15.1","description":"A simple DAO library built on postgres-gen and pg.","homepage":"https://github.com/evs-chris/postgres-gen-dao","license":"MIT","author":{"name":"Chris Reeves"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/evs-chris/postgres-gen-dao.git"},"files":["package.json","index.js","LICENSE.md"],"engines":{"node":">=0.11.0"},"dependencies":{"lodash":"^2"},"peerDependencies":{"postgres-gen":">= 0.6.0"},"devDependencies":{"postgres-gen":"^0","pg.js":"^4","mocha":"^1","should":"^4","when":"^3"},"scripts":{"test-brk":"mocha --harmony --debug-brk --reporter spec test.js","test":"mocha --harmony --reporter spec test.js"},"gitHead":"7da488d16f6105f94739a3a3da0f0913904c33fe","bugs":{"url":"https://github.com/evs-chris/postgres-gen-dao/issues"},"_id":"postgres-gen-dao@0.15.1","_shasum":"e9b3ea04f489c1131904f8935198a92a0cc59808","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.1","_npmUser":{"name":"evs-chris","email":"chris@ev-soft.net"},"maintainers":[{"name":"evs-chris","email":"chris@ev-soft.net"}],"dist":{"shasum":"e9b3ea04f489c1131904f8935198a92a0cc59808","tarball":"https://registry.npmjs.org/postgres-gen-dao/-/postgres-gen-dao-0.15.1.tgz","integrity":"sha512-rmliqCR/+LBJIdcGV28lHSzGEtVQ4pPpAyMT5QouezVx6LzWQpiVZamAmVKBp8njS7vcferyFmF1ZIjtWbta+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCov3kJxEtvtjClG++iRsdWnEuWkI/n26AIW67Tg1mr8QIhAPByNDEBfVWAWGC6Y4eFAprMBAKi9sQuEc/R6zMcy2gh"}]}},"0.16.0":{"name":"postgres-gen-dao","version":"0.16.0","description":"A simple DAO library built on postgres-gen and pg.","homepage":"https://github.com/evs-chris/postgres-gen-dao","license":"MIT","author":{"name":"Chris Reeves"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/evs-chris/postgres-gen-dao.git"},"files":["package.json","index.js","LICENSE.md"],"engines":{"node":">=0.11.0"},"dependencies":{"lodash":"^2"},"peerDependencies":{"postgres-gen":">= 0.8.0"},"devDependencies":{"postgres-gen":"^0","pg.js":"^4","mocha":"^1","should":"^4","when":"^3"},"scripts":{"test-brk":"mocha --harmony --debug-brk --reporter spec test.js","test":"mocha --harmony --reporter spec test.js"},"gitHead":"54305935f601191ba4b223ac61cc640871c3f890","bugs":{"url":"https://github.com/evs-chris/postgres-gen-dao/issues"},"_id":"postgres-gen-dao@0.16.0","_shasum":"ba23566179cdb761d57de01697c2cc39cc67ae63","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.1","_npmUser":{"name":"evs-chris","email":"chris@ev-soft.net"},"maintainers":[{"name":"evs-chris","email":"chris@ev-soft.net"}],"dist":{"shasum":"ba23566179cdb761d57de01697c2cc39cc67ae63","tarball":"https://registry.npmjs.org/postgres-gen-dao/-/postgres-gen-dao-0.16.0.tgz","integrity":"sha512-v26wMBiWVXDoq8kiCRRcR/pP+/11n3AN3fzfeyg96TEuBNwI1NvOb91cepCBwRH6B9jkdYh+uWBC1dscN14tSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSP17c2KkBx8HNO/cJ+Yje1/jWE7sMpjQOGTJv1hkVwAIgQbqhSeMjqBeKejtIlHTfb1pBL0tOBZpEnVbJGfyiw7g="}]}},"0.16.1":{"name":"postgres-gen-dao","version":"0.16.1","description":"A simple DAO library built on postgres-gen and pg.","homepage":"https://github.com/evs-chris/postgres-gen-dao","license":"MIT","author":{"name":"Chris Reeves"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/evs-chris/postgres-gen-dao.git"},"files":["package.json","index.js","LICENSE.md"],"engines":{"node":">=0.11.0"},"dependencies":{"lodash":"^2"},"peerDependencies":{"postgres-gen":">= 0.8.0"},"devDependencies":{"postgres-gen":"^0","pg.js":"^4","mocha":"^1","should":"^4","when":"^3"},"scripts":{"test-brk":"mocha --harmony --debug-brk --reporter spec test.js","test":"mocha --harmony --reporter spec test.js"},"gitHead":"81697a2c14789ba6010791ffe915197ca1fcb92a","bugs":{"url":"https://github.com/evs-chris/postgres-gen-dao/issues"},"_id":"postgres-gen-dao@0.16.1","_shasum":"b3803d74c69a6aba542ff3f9f47dd98212535936","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.1","_npmUser":{"name":"evs-chris","email":"chris@ev-soft.net"},"maintainers":[{"name":"evs-chris","email":"chris@ev-soft.net"}],"dist":{"shasum":"b3803d74c69a6aba542ff3f9f47dd98212535936","tarball":"https://registry.npmjs.org/postgres-gen-dao/-/postgres-gen-dao-0.16.1.tgz","integrity":"sha512-yHyTrXgnhbDkmC6Vw9oRAERR3slRG+x6+50j0yG1fBA3iY/Jy1eDr/2DW8vMfIhTgTt/dPKl7zlx81pxJqdxDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3jCCZDGjb2qLTWpb4Fmnb9kJAbkiKzlpeceyfpNRcFAiBDgMQm08PuwKV0pT1y5VtBXsP6da1JmiHrMFrbKQRvwQ=="}]}},"0.17.0":{"name":"postgres-gen-dao","version":"0.17.0","description":"A simple DAO library built on postgres-gen and pg.","homepage":"https://github.com/evs-chris/postgres-gen-dao","license":"MIT","author":{"name":"Chris Reeves"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/evs-chris/postgres-gen-dao.git"},"files":["package.json","index.js","LICENSE.md"],"engines":{"node":">=0.11.0"},"dependencies":{"lodash":"^2"},"peerDependencies":{"postgres-gen":">= 0.8.0"},"devDependencies":{"postgres-gen":"^0","pg.js":"^4","mocha":"^1","should":"^4","when":"^3"},"scripts":{"test-brk":"mocha --harmony --debug-brk --reporter spec test.js","test":"mocha --harmony --reporter spec test.js"},"gitHead":"e131bd14668a06b94fc8d3ed3c6062b072ded57c","bugs":{"url":"https://github.com/evs-chris/postgres-gen-dao/issues"},"_id":"postgres-gen-dao@0.17.0","_shasum":"5f072e3782bcf1b189bfb3189e25e765cf574da6","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.1","_npmUser":{"name":"evs-chris","email":"chris@ev-soft.net"},"maintainers":[{"name":"evs-chris","email":"chris@ev-soft.net"}],"dist":{"shasum":"5f072e3782bcf1b189bfb3189e25e765cf574da6","tarball":"https://registry.npmjs.org/postgres-gen-dao/-/postgres-gen-dao-0.17.0.tgz","integrity":"sha512-FeeJY1mG5wpNgoXH8Azd8NwdEnE6Vw0N0thrcPZu5d6QhkJgZjNW/xg5et05vPkXGPuiICUcHnOwVoP50YA6QQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCp/aJfYaWevPOeUD1uHzvupJH9WoZIyDWbTGYApimGMwIgQvg9XRiKyHV0QAAmavNcBgovUnbwszg18vITjBhBNnk="}]}},"0.17.1":{"name":"postgres-gen-dao","version":"0.17.1","description":"A simple DAO library built on postgres-gen and pg.","homepage":"https://github.com/evs-chris/postgres-gen-dao","license":"MIT","author":{"name":"Chris Reeves"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/evs-chris/postgres-gen-dao.git"},"files":["package.json","index.js","LICENSE.md"],"engines":{"node":">=0.11.0"},"dependencies":{"lodash":"^2"},"peerDependencies":{"postgres-gen":">= 0.8.0"},"devDependencies":{"postgres-gen":"^0","pg.js":"^4","mocha":"^1","should":"^4","when":"^3"},"scripts":{"test-brk":"mocha --harmony --debug-brk --reporter spec test.js","test":"mocha --harmony --reporter spec test.js"},"gitHead":"124c8913afeb55361ce0632bddd4df622683c22a","bugs":{"url":"https://github.com/evs-chris/postgres-gen-dao/issues"},"_id":"postgres-gen-dao@0.17.1","_shasum":"20e2385fe9bdbfe08bfe6e47031b3feda14b9900","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.1","_npmUser":{"name":"evs-chris","email":"chris@ev-soft.net"},"maintainers":[{"name":"evs-chris","email":"chris@ev-soft.net"}],"dist":{"shasum":"20e2385fe9bdbfe08bfe6e47031b3feda14b9900","tarball":"https://registry.npmjs.org/postgres-gen-dao/-/postgres-gen-dao-0.17.1.tgz","integrity":"sha512-08wml+VCu1nPukW1JACeuMROVG2UJwQCX6llaTzeMwAohyZLMzZw6IviVx4dJ9M72ofWsfz0t546tErShElv2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYsYeGL3s9I0YaGe1KNxvU5Try/FebbHuo26jObD0tfgIgHk0D/PLaXvEN2hp+3Z9pDilXGSZGTgcKZ6czbWTLcWw="}]}},"0.18.0":{"name":"postgres-gen-dao","version":"0.18.0","description":"A simple DAO library built on postgres-gen and pg.","homepage":"https://github.com/evs-chris/postgres-gen-dao","license":"MIT","author":{"name":"Chris Reeves"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/evs-chris/postgres-gen-dao.git"},"files":["package.json","index.js","LICENSE.md"],"engines":{"node":">=0.11.0"},"dependencies":{"lodash":"^2"},"peerDependencies":{"postgres-gen":">= 0.8.0"},"devDependencies":{"postgres-gen":"^0","pg.js":"^4","mocha":"^1","should":"^4","when":"^3"},"scripts":{"test-brk":"mocha --harmony --debug-brk --reporter spec test.js","test":"mocha --harmony --reporter spec test.js"},"gitHead":"fe167a308c22620ce602894184c865d80a600b2d","bugs":{"url":"https://github.com/evs-chris/postgres-gen-dao/issues"},"_id":"postgres-gen-dao@0.18.0","_shasum":"020da95c554fd3bf25c2e8cec69edd975b625905","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.1","_npmUser":{"name":"evs-chris","email":"chris@ev-soft.net"},"maintainers":[{"name":"evs-chris","email":"chris@ev-soft.net"}],"dist":{"shasum":"020da95c554fd3bf25c2e8cec69edd975b625905","tarball":"https://registry.npmjs.org/postgres-gen-dao/-/postgres-gen-dao-0.18.0.tgz","integrity":"sha512-65xUQOXdvUuk1ArTpiLl64c1PtP+WflSkKMji0AFBzTkvVy1lUnZ7yhpZVGxzOmEC1iWFjGnoSYnjerT8MtgNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB9D80OPzvMQQLa4Fyu3qC0RDRVqDSnZ65pUdiOnTfIrAiA++1zo5votPJDQ4S1GHs0dFsH+vTBitRNAoH8/Tbnk7A=="}]}},"0.18.2":{"name":"postgres-gen-dao","version":"0.18.2","description":"A simple DAO library built on postgres-gen and pg.","homepage":"https://github.com/evs-chris/postgres-gen-dao","license":"MIT","author":{"name":"Chris Reeves"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/evs-chris/postgres-gen-dao.git"},"files":["package.json","index.js","LICENSE.md"],"engines":{"node":">=0.11.0"},"dependencies":{"lodash":"^2"},"peerDependencies":{"postgres-gen":">= 0.8.0"},"devDependencies":{"postgres-gen":"^0","pg.js":"^4","mocha":"^1","should":"^4","when":"^3"},"scripts":{"test-brk":"mocha --harmony --debug-brk --reporter spec test.js","test":"mocha --harmony --reporter spec test.js"},"gitHead":"63d12a6dd7e26145b245f5bb120a7d492160288f","bugs":{"url":"https://github.com/evs-chris/postgres-gen-dao/issues"},"_id":"postgres-gen-dao@0.18.2","_shasum":"bba2279f2a4c5410f627bf594d683ae38afd75e6","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.1","_npmUser":{"name":"evs-chris","email":"chris@ev-soft.net"},"maintainers":[{"name":"evs-chris","email":"chris@ev-soft.net"}],"dist":{"shasum":"bba2279f2a4c5410f627bf594d683ae38afd75e6","tarball":"https://registry.npmjs.org/postgres-gen-dao/-/postgres-gen-dao-0.18.2.tgz","integrity":"sha512-vemb17JEswGqI3wEa2jDbhpb202RKBsxibjmeWHLpqPUZU/L90vVwsFYJBIMk6UhVUokSpAXCrTY4hujmYDfAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGvxheUR8K7NFiTa9u4SFZ5zaUEzU4aOnSZYGaVjimpFAiBErmzTeeke1ticcwkUMS7jSotkC5+bb6kglprnsBjb3Q=="}]},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/postgres-gen-dao-0.18.2.tgz_1455054154311_0.3373356373049319"}}},"readme":"# postgres-gen-dao\n\npostgres-gen-dao is a simple DAO library built on postgres-gen and pg. Its goal is to remove the boilerplate associated with marshalling objects to and from tables.\n\nAs an aside, PostgreSQL JSON support is very very nice in node.js. Starting with 9.4 and the hstore-json merger, tilt tables are a thing of the past.\n\n## Usage\n\n```javascript\nvar db = '...'; // your postgres-gen db here\nvar dao = require('postgres-gen-dao');\nvar books = dao({ db: db, table: 'books' });\n\n// let's assume our table is id:bigserial-primarykey, author:varchar, title:varchar, published:integer, details:json, created_at:timestamptz-current_timestamp(3), updated_at:timestamptz-current_timestamp(3)\nvar b = { author: 'John Public', title: 'I Like Books', published: 1733, details: { binding: 'leather', color: 'red' } };\n\n// upsert will insert or update depending on whether or not dao knows it loaded the record or all of the elidable fields are present\n// explicit insert and update are also available\nbooks.upsert(b).then(function() {\n  // b will be updated at this point and will be the first argument to this callback\n  console.log(b.id + ' - ' + b.createdAt + ' - ' + b.updatedAt); // elidable values are loaded back from the inserted record\n\n  books.find('author = ?', 'John Public').then(function(bs) {\n    // bs is an array of books by John Public\n  });\n  \n  books.find().then(function(bs) {\n    // bs is an array of all books\n  });\n\n  books.findOne('id = ?', 1).then(function(b) {\n    // b is book with id 1\n  });\n});\n\ndb.transaction(function*() {\n  var b = yield books.findOne('id = ?', 1);\n  yield dao.delete(b); // delete by model, will throw if more than one row is affected\n  yield dao.delete('published > 1967'); // delete by query, returns count\n});\n```\n\nSince all of the query methods return a promise (from postgres-gen), this plays nicely with generator-based flow control.\n\n## Init Note\n\nFor legacy reasons, the initialization of the DAO object is not fully complete when it is returned. If you need to wait for full initialization, you can use the supplied `ready` Promise to do so.\n\n```js\nvar books = dao({ db: db, table: 'books' });\n// books is the actual DAO, and query methods can be used. They will just not be started until init is complete.\nbooks.then(bs => {\n  // bs === books, but this only fires after init is complete\n});\n```\n\nFor simple queries, this doesn't matter much in practice, but if you have ql queries that reference multiple DAOs, you can get malformed SQL before init is complete.\n\n## ql\n\nql is the slight adjustment to SQL that allows references to DAO tables and columns to be referenced at a higher level with the details being filled in automatically. It uses `@` references with optional aliases to look up which DAO table and columns to inject into the query. For instance, `SELECT @b.*, @a.* from @books b join @authors a on b.author_id = a.id;` will look up the models with for tables `books` and `authors` and replace `@b.*` and `@a.*` with a full aliased field list and substitute the tables names for `@books` and `@authors`. Individual fields can also be referenced using `@b.author_id`, which will result in an aliased field reference (`\"b\".\"author_id\" AS \"_b__author_id\"`), or `@:b.author_id`, which will result in an alias reference (`\"_b__author_id\"`). The former is useful to select single fields from tables, and the latter is useful to reference single fields in complex queries, particularly those with CTEs.\n\nThe ql processor returns a substituted query and an alias map so that the `load` handler can retrieve models using their aliased fields.\n\n## Keyless tables\n\nKeyless tables are partially supported in that records can be inserted, loaded, and updated, but the method for doing so is not ideal. When a keyless record is loaded (or inserted), its values are cloned into a generated member, which is then used to target the record for updates and deletes. Keyless records are expected to be unique for updates and deletes.\n\n## API\n\n### `query( sql, [ parameters ], [ options ] )`\n\n`query` allows you to run a ql query with optional parameters and collect the results into a more graph-like form.\n\n`options` may specify an `extra` function or map of functions (per-alias) that will be called with each record and result object for every new row. This can be used to add computed fields to the object output of a query.\n\nIt may also specify a `fetch` map or its contents, similar to the way ActiveRecord specifies fetches. For instance, to specify that a `book` should have one author, `{ author: '' }`. If a book should have multiple authors, `{ authors: [] }`. The specifiers may be nested as needed, for instance, `{ authors: [{ publisher: '', commisions: [] }] }` would return books with and authors array where the authors each had a publisher and an array of comissions. Each key must match an alias in a ql query, or it will be ignored.\n\nAny `options` keys that match an alias will be automatically included in the fetch map, so a `fetch` key is optional but may be more clear.\n\nIf an `exclude` map is provided, any fields for a table's alias in the exclude array will not be included in the `SELECT` statement. The keys of the map must match `@` referenced tables, e.g. `dao.query('select @t.* from @foo t;', {}, { exclude: { t: [ 'big_array_blob_field' ] } });`. In this example, the `big_array_blob_field` will not be included in the list of the `t.*` fields.\n\nA `transaction` option may be specified to make sure that this query participates in the given transaction. There are also aliases for `trans` and `t` that can be used conveniently with ES6 object literal e.g. `db.transaction(function*(t) { return yield dao.query('select * from foos;', { t }); } )`.\n\n### `find|findOne( [ conditions ], [ parameters ], [ options ] )`\n\nBoth find and findOne take the same parameters. The only difference is findOne will throw if more than one result, which would otherwise be returned directly, is returned.\n\n#### `options`\n\n`exclude` - an array of column names to exclude from the query.\n\n`transaction` - may be specified to make sure that this query participates in the given transaction. There are also `transaction` aliases `trans` and `t` that can be used conveniently with ES6 object literal short syntax e.g. `db.transaction(function*(t) { return yield dao.query('select * from foos;', { t }); } )`.\n\n### `insert( object, [ options ] )`\n\n### `update( object, [ options ] )`\n\n### `upsert( object, [ options ] )`\n\nIf the internal generated flag is set on the object from a load, an update will be triggerd. If the given object has its primary key and optimistic concurrency fields present, an updated will be triggered. Otherwise, and insert will be triggered.\n\n### `delete( object, [ options ] )`\n\nDeletes the given object. If more than one record is deleted, the transaction will abort.\n\n### `delete( conditions, [ options ] )`\n\nDeletes all of the records that match the given conditions and returns the deleted record count.\n","maintainers":[{"name":"evs-chris","email":"chris@ev-soft.net"}],"time":{"modified":"2022-06-24T11:20:31.650Z","created":"2014-06-12T20:10:30.366Z","0.0.1":"2014-06-12T20:10:30.366Z","0.1.0":"2014-06-27T21:59:37.542Z","0.2.0":"2014-07-10T05:42:07.787Z","0.3.0":"2014-07-24T15:28:28.477Z","0.4.0":"2014-07-24T18:56:15.977Z","0.4.1":"2014-07-31T21:40:46.461Z","0.4.2":"2014-08-21T14:32:41.189Z","0.5.0":"2014-11-25T16:49:17.151Z","0.6.0":"2014-11-28T01:03:30.563Z","0.7.0":"2015-01-21T05:32:48.380Z","0.8.0":"2015-01-21T22:45:35.472Z","0.8.1":"2015-02-03T22:39:45.843Z","0.9.0":"2015-02-05T21:17:18.017Z","0.10.0":"2015-04-03T14:30:46.930Z","0.11.0":"2015-04-17T19:53:02.888Z","0.12.0":"2015-07-27T03:55:49.792Z","0.13.0":"2015-08-02T19:53:02.014Z","0.14.0":"2015-08-12T20:47:19.424Z","0.14.1":"2015-09-02T17:19:40.736Z","0.15.0":"2015-09-04T15:21:21.056Z","0.15.1":"2015-09-04T17:37:06.258Z","0.16.0":"2015-09-04T19:57:59.835Z","0.16.1":"2015-09-10T21:49:14.540Z","0.17.0":"2015-09-15T16:34:04.139Z","0.17.1":"2015-09-25T15:44:49.705Z","0.18.0":"2015-11-10T21:38:34.398Z","0.18.2":"2016-02-09T21:42:35.996Z"},"homepage":"https://github.com/evs-chris/postgres-gen-dao","repository":{"type":"git","url":"git+https://github.com/evs-chris/postgres-gen-dao.git"},"author":{"name":"Chris Reeves"},"bugs":{"url":"https://github.com/evs-chris/postgres-gen-dao/issues"},"license":"MIT","readmeFilename":"README.md"}