{"_id":"sql-ddl-sync","_rev":"25-37ffe58cf4326928c2bf850051724517","name":"sql-ddl-sync","description":"NodeJS SQL DDL Synchronization","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0":{"author":{"name":"Diogo Resende","email":"dresende@thinkdigital.pt"},"name":"sql-ddl-sync","description":"NodeJS SQL DDL Synchronization","keywords":["sql","ddl","sync","mysql","postgres","sqlite"],"version":"0.1.0","license":"MIT","repository":{"type":"git","url":"http://github.com/dresende/node-sql-ddl-sync.git"},"main":"./lib/Sync","scripts":{"test":"make test"},"engines":{"node":"*"},"analyse":false,"dependencies":{"lodash":"2.0.0"},"devDependencies":{"mocha":"1.12.1","should":"1.2.2"},"bugs":{"url":"https://github.com/dresende/node-sql-ddl-sync/issues"},"_id":"sql-ddl-sync@0.1.0","dist":{"shasum":"b03efba22fb6be2b436d780315ce5eb70965cd26","tarball":"https://registry.npmjs.org/sql-ddl-sync/-/sql-ddl-sync-0.1.0.tgz","integrity":"sha512-uKdQTrb4AOlSF+EwHKTTqSoN5DRpd8SpOchnhh/99MS6QxJi5uT31oTy+XkWlPspE0BajygvQVYSh/0CQCbg/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGtrhJlzTg9rJgX8CmkAJCi+WKtF8S8EsHb8L0LhaUiAIgVs5x2LUP6FYrHlsyU5+yMEz0wmhIDmIOQ3FO7VaIrA0="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"dresende","email":"dresende@thinkdigital.pt"},"maintainers":[{"name":"dresende","email":"dresende@thinkdigital.pt"}],"directories":{}},"0.1.1":{"author":{"name":"Diogo Resende","email":"dresende@thinkdigital.pt"},"name":"sql-ddl-sync","description":"NodeJS SQL DDL Synchronization","keywords":["sql","ddl","sync","mysql","postgres","sqlite"],"version":"0.1.1","license":"MIT","repository":{"type":"git","url":"http://github.com/dresende/node-sql-ddl-sync.git"},"main":"./lib/Sync","scripts":{"test":"make test"},"engines":{"node":"*"},"analyse":false,"dependencies":{"lodash":"2.0.0"},"devDependencies":{"mocha":"1.12.1","should":"1.2.2"},"bugs":{"url":"https://github.com/dresende/node-sql-ddl-sync/issues"},"_id":"sql-ddl-sync@0.1.1","dist":{"shasum":"ea88e8215da0c6c7a0f2ef884d660b4b0b11fa02","tarball":"https://registry.npmjs.org/sql-ddl-sync/-/sql-ddl-sync-0.1.1.tgz","integrity":"sha512-GcENLy6hcp+R+TXx/NN6jJkxt2z6f1Ir+CCkcNj1N+JMH3fe0cXPnixSHny/7fARXapKW2su/fFzZOgUKMM80A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJ/eS/tJvhVgNMbnTX7izJoOCK6rd36AdrmHq1ls3ljwIgc5pDr8ntikzgkX3/DpYVrgDK8qZ/4iLHKRWu4BOqlpw="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"dresende","email":"dresende@thinkdigital.pt"},"maintainers":[{"name":"dresende","email":"dresende@thinkdigital.pt"}],"directories":{}},"0.1.2":{"author":{"name":"Diogo Resende","email":"dresende@thinkdigital.pt"},"name":"sql-ddl-sync","description":"NodeJS SQL DDL Synchronization","keywords":["sql","ddl","sync","mysql","postgres","sqlite"],"version":"0.1.2","license":"MIT","repository":{"type":"git","url":"http://github.com/dresende/node-sql-ddl-sync.git"},"main":"./lib/Sync","scripts":{"test":"make test"},"engines":{"node":"*"},"analyse":false,"dependencies":{"lodash":"2.0.0"},"devDependencies":{"mocha":"1.12.1","should":"1.2.2","commander":"~2.0.0"},"bugs":{"url":"https://github.com/dresende/node-sql-ddl-sync/issues"},"_id":"sql-ddl-sync@0.1.2","dist":{"shasum":"b3261b6fbe3ccae5db41958a84959b4db232e611","tarball":"https://registry.npmjs.org/sql-ddl-sync/-/sql-ddl-sync-0.1.2.tgz","integrity":"sha512-JRGw8uVG0lmAwdFjdWrjML6eqPy7wUIfDzYIsOYnEuLiURBnxSA3sLz9VPWoNjJqwcLn8EazcSwfqtyTk/huhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyRdRiwWhz+C5ERhhLdmzH1VYfEvJNepqCaLP2IVFeJwIgaXAmt5qt/XIC+bs7KqiS0LlQWpFxxyyjFriDDSFHmaM="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"dresende","email":"dresende@thinkdigital.pt"},"maintainers":[{"name":"dresende","email":"dresende@thinkdigital.pt"}],"directories":{}},"0.1.3":{"author":{"name":"Diogo Resende","email":"dresende@thinkdigital.pt"},"name":"sql-ddl-sync","description":"NodeJS SQL DDL Synchronization","keywords":["sql","ddl","sync","mysql","postgres","sqlite"],"version":"0.1.3","license":"MIT","repository":{"type":"git","url":"http://github.com/dresende/node-sql-ddl-sync.git"},"main":"./lib/Sync","scripts":{"test":"make test"},"engines":{"node":"*"},"analyse":false,"dependencies":{"lodash":"2.2.1"},"devDependencies":{"mocha":"1.14.0","should":"2.0.2","commander":"~2.0.0"},"bugs":{"url":"https://github.com/dresende/node-sql-ddl-sync/issues"},"_id":"sql-ddl-sync@0.1.3","dist":{"shasum":"173e7c6c11b56647b09a08ea02d0bcdeb3e67799","tarball":"https://registry.npmjs.org/sql-ddl-sync/-/sql-ddl-sync-0.1.3.tgz","integrity":"sha512-f9bRa96rmK+YHspVoWdMZGLCY9jWW3cKgvqSj/6/3nQ31oM0IQ9ovSXJPGaBCo1INE2uCYoZ7rm7s27kWbNklQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDrmRkQlGjZPtIL6AhGYx9cJBJZBPSsJjpgjkrnFcR1OAiA/12UxzSReGRVRI7HEEJj3DwPSfg0AYJXqOm3abL6oZA=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"dresende","email":"dresende@thinkdigital.pt"},"maintainers":[{"name":"dresende","email":"dresende@thinkdigital.pt"}],"directories":{}},"0.1.4":{"author":{"name":"Diogo Resende","email":"dresende@thinkdigital.pt"},"name":"sql-ddl-sync","description":"NodeJS SQL DDL Synchronization","keywords":["sql","ddl","sync","mysql","postgres","sqlite"],"version":"0.1.4","license":"MIT","repository":{"type":"git","url":"http://github.com/dresende/node-sql-ddl-sync.git"},"main":"./lib/Sync","scripts":{"test":"make test"},"engines":{"node":"*"},"analyse":false,"dependencies":{"lodash":"2.4.1"},"devDependencies":{"mocha":"1.14.0","should":"2.0.2","commander":"~2.0.0"},"bugs":{"url":"https://github.com/dresende/node-sql-ddl-sync/issues"},"homepage":"https://github.com/dresende/node-sql-ddl-sync","_id":"sql-ddl-sync@0.1.4","dist":{"shasum":"b76eedc49befe92d5e5aef1e4b6885745ff1fc90","tarball":"https://registry.npmjs.org/sql-ddl-sync/-/sql-ddl-sync-0.1.4.tgz","integrity":"sha512-Ky/ymjFtcrxLENdY33uxBpblxkN8QbaXb4ghd3S4cXBFnoGnYHDgRQYV4isdRKHyYI9ZQmsUs+AsTu6yNuQkCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE0mLK2NBjLnYsuyrpaLMqcHzWLOa9QEp1I0ilMZOQ4aAiEA2hEOYf16eqsvE4UfJGQNm9Fw9N80jFGCL2Bho5MthT4="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"dresende","email":"dresende@thinkdigital.pt"},"maintainers":[{"name":"dresende","email":"dresende@thinkdigital.pt"}],"directories":{}},"0.3.11":{"author":{"name":"Diogo Resende","email":"dresende@thinkdigital.pt"},"name":"sql-ddl-sync","description":"NodeJS SQL DDL Synchronization","keywords":["sql","ddl","sync","mysql","postgres","sqlite"],"version":"0.3.11","license":"MIT","repository":{"type":"git","url":"http://github.com/dresende/node-sql-ddl-sync.git"},"main":"./lib/Sync","scripts":{"test":"make test"},"engines":{"node":"*"},"analyse":false,"dependencies":{"lodash":"2.4.1"},"devDependencies":{"mocha":"1.14.0","should":"2.0.2","commander":"~2.0.0","orm":"2.1.23"},"gitHead":"a0ff01b48df28487c8cb662585fa42fa8b383ddd","bugs":{"url":"https://github.com/dresende/node-sql-ddl-sync/issues"},"homepage":"https://github.com/dresende/node-sql-ddl-sync","_id":"sql-ddl-sync@0.3.11","_shasum":"8382cd25be2e238d16a6600fee7e503710705a48","_from":".","_npmVersion":"2.7.1","_nodeVersion":"1.6.1","_npmUser":{"name":"dxg","email":"arek01@gmail.com"},"maintainers":[{"name":"dresende","email":"dresende@thinkdigital.pt"},{"name":"dxg","email":"arek01@gmail.com"}],"dist":{"shasum":"8382cd25be2e238d16a6600fee7e503710705a48","tarball":"https://registry.npmjs.org/sql-ddl-sync/-/sql-ddl-sync-0.3.11.tgz","integrity":"sha512-TSYWbCRCilyhc3qPYbkaGXW6LH3FEU096JgJ0qyy1/GUyc5f5li6vsPX+lqlN1dl3i7XS+gBTzyMihsuNrJ5Ng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCh1esm8Yv1E0n6LDcTB9C0oxLbIvQm9ae0eVghEsXbygIgSpNN4bkWJ+kUSksIVacvAIBcbvzsJkhGQ9QcDLmAsNc="}]},"directories":{}},"0.3.12":{"author":{"name":"Diogo Resende","email":"dresende@thinkdigital.pt"},"name":"sql-ddl-sync","description":"NodeJS SQL DDL Synchronization","keywords":["sql","ddl","sync","mysql","postgres","sqlite"],"version":"0.3.12","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/dresende/node-sql-ddl-sync.git"},"main":"./lib/Sync","scripts":{"test":"make test"},"engines":{"node":"*"},"analyse":false,"dependencies":{"lodash":"4.17.2"},"devDependencies":{"mocha":"3.2.0","should":"11.1.1","commander":"2.9.0","orm":"2.1.23"},"gitHead":"91daa7d313b330ff5e97786fa9e423254377f6a2","bugs":{"url":"https://github.com/dresende/node-sql-ddl-sync/issues"},"homepage":"https://github.com/dresende/node-sql-ddl-sync#readme","_id":"sql-ddl-sync@0.3.12","_shasum":"4dec41e5cdd63f6c33acb0d2eb08d7b1ed6f9e7f","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.0","_npmUser":{"name":"dxg","email":"arek01@gmail.com"},"maintainers":[{"name":"dresende","email":"dresende@thinkdigital.pt"},{"name":"dxg","email":"arek01@gmail.com"}],"dist":{"shasum":"4dec41e5cdd63f6c33acb0d2eb08d7b1ed6f9e7f","tarball":"https://registry.npmjs.org/sql-ddl-sync/-/sql-ddl-sync-0.3.12.tgz","integrity":"sha512-8LDvZJ8ed2XZauDqkq/hcPN87Qrrj//WtWwzyOkKM96lZoZ2sYtYVRDBYBO2tSdHwALnNyQDQ3vlqJNhBEieAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDepBkVSZcQO4EOvIbV1PQzvCVopXjStvE+EkE0UMMQRAIgJLum+RUzFlhojVYu/vB8JO2KLCFIrBW8/oEHh1UM4Po="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sql-ddl-sync-0.3.12.tgz_1481239878631_0.3692853923421353"},"directories":{}},"0.3.13":{"author":{"name":"Diogo Resende","email":"dresende@thinkdigital.pt"},"name":"sql-ddl-sync","description":"NodeJS SQL DDL Synchronization","keywords":["sql","ddl","sync","mysql","postgres","sqlite"],"version":"0.3.13","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/dresende/node-sql-ddl-sync.git"},"main":"./lib/index","scripts":{"test":"make test"},"engines":{"node":"*"},"analyse":false,"dependencies":{"lodash":"4.17.4"},"devDependencies":{"mocha":"3.4.2","should":"11.2.1","commander":"2.9.0","orm":"3.2.3"},"gitHead":"2458a362ad051af22057023600ce57ffd1fddb05","bugs":{"url":"https://github.com/dresende/node-sql-ddl-sync/issues"},"homepage":"https://github.com/dresende/node-sql-ddl-sync#readme","_id":"sql-ddl-sync@0.3.13","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"dxg","email":"arek01@gmail.com"},"dist":{"integrity":"sha512-8hxYFdiwBoRySLFeBeMOiipvCJvtHcIEMuegQRqvBuOcjyhZgalv+uNlO1RIQNu/A+Jm9d8K8fTFbQYxH2KEAg==","shasum":"13dc6fc709fe981bd1cd620b4672a4dec533fcc3","tarball":"https://registry.npmjs.org/sql-ddl-sync/-/sql-ddl-sync-0.3.13.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5c8RDLoqqTCHKvSOhArEOpgDdGxFF49FrYOhP6h+i2gIhAPDWYcbA0RwjCmfKWyqHqsCnEYaO4ueSM37xQTiOwps7"}]},"maintainers":[{"name":"dresende","email":"dresende@thinkdigital.pt"},{"name":"dxg","email":"arek01@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sql-ddl-sync-0.3.13.tgz_1500267017220_0.10840272321365774"},"directories":{}},"0.3.14":{"author":{"name":"Diogo Resende","email":"dresende@thinkdigital.pt"},"name":"sql-ddl-sync","description":"NodeJS SQL DDL Synchronization","keywords":["sql","ddl","sync","mysql","postgres","sqlite"],"version":"0.3.14","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/dresende/node-sql-ddl-sync.git"},"main":"./lib/index","scripts":{"test":"make test"},"engines":{"node":"*"},"analyse":false,"dependencies":{"lodash":"4.17.10"},"devDependencies":{"mocha":"5.2.0","should":"13.2.1","commander":"2.15.1","orm":"5.0.0"},"gitHead":"fc97b7fdfb62e71d6866d26915effd27ae3e1d93","bugs":{"url":"https://github.com/dresende/node-sql-ddl-sync/issues"},"homepage":"https://github.com/dresende/node-sql-ddl-sync#readme","_id":"sql-ddl-sync@0.3.14","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"dxg","email":"arek01@gmail.com"},"dist":{"integrity":"sha512-iKY7pFY7qiXoqRK8QZEvcZ9JSVFuD6XiNriHqCbiCYYYWR7DCWyjrwauL1OUYgVCxd6Ehe3+wwgp9ZRQtTux0A==","shasum":"96d9f69274da2c26002d28463afd6fb63a89b142","tarball":"https://registry.npmjs.org/sql-ddl-sync/-/sql-ddl-sync-0.3.14.tgz","fileCount":21,"unpackedSize":69961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbK7QRCRA9TVsSAnZWagAAsh4P/ioHVjbHDLfCCPl4ywHm\ne8F/weYofEmOTe4AUABNO6upsfMLHBOuyG3vQxROklGx2+zGyOcmL0+sRnyY\nyp+nkNryh4rkyO9f3dn7xXhMedO1mepO4/Q7RBjnNxp6oBKuNEMrLGc7Z+qx\n4ZXSXUBsMDncrCccNNZDh8LCrpOUqByMb0X5+WeZ/fZ1WjewmP7dt0X+Hmh5\nnATd37FgUzWGoYoge67ga9ynXZftGZFT4xggDS0JdQovGxu5zAA9zQP0ftUR\naXVh65hFatG4jz4DkdT+BLLxwWy1YoyZF0rir7nHwOjuXjDZbNx7yF7u1Rg8\nLZUkSFXBQWSFKpp2d7K/+aJoDLJI4HL0PAtoEtVbxUspzxsc+lGsi4BCoQMJ\nqx3gsrhU0Rv1nZIZ2YA3Y1sH0Q7CEweNyJZXf9RVmwvxrXYREpizLLTmnK9t\nzIEZMesKhZOjfT6BPDzJw1F056QEEOlhyIwddkzZTUUVIlvRIVnPCP7dqeFJ\nlWDolcfF3DZe9RP3fI/GAU57eP31iqA8Vze+RAgSUQvKZzvNURv7xvkjoC4Q\nDoeAyfcn0Qw7ZvZ265eJExhpDKqmeNyXYzLZq5xK9JyX3yatmeI6HiArGUG8\nMcCYyZuaGn+GxoGR6Byr63J0qCElzwfJKoPuOYRrcLOmAG57Vn/TgFTgUVQg\njpBS\r\n=r2oa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG7ufs7O41O3YV4O9fCai0BmV+DHcKFo20aQJBVjHd1fAiBu1FJ/YDLmjk32IqqJb4qEAsCMhZgPg9ZKF4qLlNHhMQ=="}]},"maintainers":[{"name":"dresende","email":"dresende@thinkdigital.pt"},{"name":"dxg","email":"arek01@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sql-ddl-sync_0.3.14_1529590801367_0.9097051013063846"},"_hasShrinkwrap":false},"0.3.15":{"author":{"name":"Diogo Resende","email":"dresende@thinkdigital.pt"},"name":"sql-ddl-sync","description":"NodeJS SQL DDL Synchronization","keywords":["sql","ddl","sync","mysql","postgres","sqlite"],"version":"0.3.15","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/dresende/node-sql-ddl-sync.git"},"main":"./lib/index","scripts":{"test":"make test"},"engines":{"node":"*"},"analyse":false,"dependencies":{"lodash":"4.17.11"},"devDependencies":{"mocha":"5.2.0","should":"13.2.1","commander":"2.15.1","orm":"5.0.0"},"gitHead":"00d4633cd9b88fdb3f14cbcd2cf39105a34d8f29","bugs":{"url":"https://github.com/dresende/node-sql-ddl-sync/issues"},"homepage":"https://github.com/dresende/node-sql-ddl-sync#readme","_id":"sql-ddl-sync@0.3.15","_nodeVersion":"10.15.0","_npmVersion":"6.7.0","_npmUser":{"name":"dresende","email":"dresende@thinkdigital.pt"},"dist":{"integrity":"sha512-MoqSN2THqrKGvVuAvyORC6Q3lu9dGtjpFzG6RKDSN0cOs3JLJMl1JZuIw4UMlefHEe/Whzuc3+ZH0gTlVucBfA==","shasum":"984f6653b5937aac6d46d62c50af314929417ac8","tarball":"https://registry.npmjs.org/sql-ddl-sync/-/sql-ddl-sync-0.3.15.tgz","fileCount":21,"unpackedSize":69961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZdYcCRA9TVsSAnZWagAAPOMP/28mYKEjLwHgV2mYMCN4\n0uTvRaQrFXIBW0i41C/t/LBlNaX2w7kIbo/JK5uAW309V4rEKbX8n2TIEFs6\n6y9LIUn1gamucIZK9/M8iy8VNAKBe33cfzFgj37QMSp5wmB8M9LCIqp8s7Q+\niAwA1o/iNcR8t42CJrfWiFYhAtW4iYd8aNmi6BK09dlY5V+xnsK60O90N6Sb\nwummU0UXbaZdLRy64WkZ0aRoKfPregBmVsqizkdbfSGokX5jKvrEHGPCJFUc\ni4864AumSv51YXSmcV4TNqGXWosFNWlPet9lru1ngbtKyyohfW8FG2sumCrz\nmZ4NFiC0IBnaIFm25oISAk4CXdmQhdqgrwtbk5uvzJDQ+/F96Emd/75NX2cs\npHxQRcpxc3w2TLj41x7h/qUE96i240mAuF8y5U4s8wU/BDcTnO+FFdE6b/vk\nj44wbw436TB+ePSYJtLVooAgXhUypX39KeZ5kMozxHIQ5nwLzmI3pMQLzaAm\ntUteP9enNyjlD62OJyb13tQvjWB5XnAhX+E0QA+mzXWGg0wBoJ/oYXU1uM0q\nTEiJLc4f4QIz3oytpDBGXGg5oQO1RSGhyLUm18DTUmQxOUTs7u0QS+9qkQ/d\niZpWtlLCLd+uAsg8CmbQ+InSa6td9JqLjEG5Eo7Qgx3D1ciI2TgJgUlm6hBf\nj4Zv\r\n=tGwE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDINnxZ+4pMGmpzqO9Mspe2Rwki5kgXJPl2y4Qkqsf7KgIhAIUqFXSWC14e1yhLa7yJrwyxyPeFVrahhCbNOpF6OD0B"}]},"maintainers":[{"name":"dresende","email":"dresende@thinkdigital.pt"},{"name":"dxg","email":"arek01@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sql-ddl-sync_0.3.15_1550177819151_0.27665708006418877"},"_hasShrinkwrap":false},"0.3.16":{"author":{"name":"Diogo Resende","email":"dresende@thinkdigital.pt"},"name":"sql-ddl-sync","description":"NodeJS SQL DDL Synchronization","keywords":["sql","ddl","sync","mysql","postgres","sqlite"],"version":"0.3.16","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/dresende/node-sql-ddl-sync.git"},"main":"./lib/index","scripts":{"test":"make test"},"engines":{"node":"*"},"analyse":false,"dependencies":{"lodash":"~4.17.15"},"devDependencies":{"mocha":"5.2.0","should":"13.2.1","commander":"2.15.1","orm":"5.0.4"},"gitHead":"830a9aa29ef4ed5d54fd6db8c265e23536d4b53c","bugs":{"url":"https://github.com/dresende/node-sql-ddl-sync/issues"},"homepage":"https://github.com/dresende/node-sql-ddl-sync#readme","_id":"sql-ddl-sync@0.3.16","_nodeVersion":"13.0.1","_npmVersion":"6.12.0","_npmUser":{"name":"dxg","email":"arek01@gmail.com"},"maintainers":[{"name":"dresende","email":"dresende@thinkdigital.pt"},{"name":"dxg","email":"arek01@gmail.com"}],"dist":{"integrity":"sha512-6uiVLN1UAkL2UFpFLjACLYZkzdkPjtRYAgN0jeJWGE/oNzMFabdYZF26IFcXBgobVZ0g8GLagQTI+b9GNKOV2w==","shasum":"d6cb63d9aa5aef86c4701c742d4c3bfa2a54cc7b","tarball":"https://registry.npmjs.org/sql-ddl-sync/-/sql-ddl-sync-0.3.16.tgz","fileCount":21,"unpackedSize":70100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdv9ATCRA9TVsSAnZWagAAb/UQAJMTXL2u9M4+91JVKNhn\nrylWwgi/EWGWHvnEwHYXb4yDA0ipJl0CW3+mvbuM9j0tTyF4yC2di2UaGUWN\nAXbPbqnAX+BzRuVhQ3cMDeBmRIoUuN6T923krwJa7+HOuNl6a6mmwsBvJnci\nyA3PYXphK/7W+bepk+QXjg+Ao8HNkRjfEbik6fZOFs1epMsLbMn+P4zohBNS\nJYIN23Xcx2i9ARYM+NnqzQxKSgS2UZ5ijbLUMWdFksivfIng4+ZklWvavGbM\nleCRILiW4Vx1oWuYGx4UHt3e+tgt6nOAnQ8xu/KuwVKlDDWqvRBUvqWSzr1W\nNr/5NPuP9XtLL4I6fjv2uLDxh+rlckfK/9PymxBl/CcM8dETUCMCHe5zfRPi\nd/5Hl2G38oVft5IMUwFJme0CrVPB7BZN6sduC0lYA4+HFLwhEVpHz287atO9\no4aJ/um47chP+GBPoNRstrza2iiNSnbv3WbQNNR2078TQsXZJujK25mU6a1J\nduskQS+/IIZ9dMEFaJmAHGSv1owdsLzPRJnbdu/DfLmHPISZMawqAI3fFbMi\nXl2/YeKDmxhGdAaJggV0cs1FTDp4vVH/PNQ3V3uTVQibo2/pHMSiDd95NFQQ\nvzewx4eEfwfeP2pvJVx2gtXnys+fdMdPvthCDwIsIeYHvH9aN/ospyT2Gvev\nhAhr\r\n=mPf8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9BbhH2U6rmQHl+u8RZ2pv1i65Oz2No+Jf6ST78VgETQIhAP7wfSF2IePsAY0aQ90DgtD5eAMVMuwOtQr6D8FAgorl"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sql-ddl-sync_0.3.16_1572851731282_0.02610897146733704"},"_hasShrinkwrap":false},"0.3.17":{"author":{"name":"Diogo Resende","email":"dresende@thinkdigital.pt"},"name":"sql-ddl-sync","description":"NodeJS SQL DDL Synchronization","keywords":["sql","ddl","sync","mysql","postgres","sqlite"],"version":"0.3.17","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/dresende/node-sql-ddl-sync.git"},"main":"./lib/index","scripts":{"test":"node test/run.js"},"engines":{"node":"*"},"analyse":false,"dependencies":{"lodash":"~4.17.21"},"devDependencies":{"mocha":"5.2.0","should":"~13.2.3","sinon":"~12.0.1","commander":"2.15.1","orm":"~5.0.9"},"gitHead":"798605b0c3992d3b82afc6658c091f9f28110803","bugs":{"url":"https://github.com/dresende/node-sql-ddl-sync/issues"},"homepage":"https://github.com/dresende/node-sql-ddl-sync#readme","_id":"sql-ddl-sync@0.3.17","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-7rHGnpB+KKftswB4Wn7eiDEUTkAVh/wPanSTRd5WiIfdD1LI2lZ1mVvPsMW26xJKumpiN8A3jnOfzR7B/GL+mA==","shasum":"53634b2ef0aa4a1eba454058e4cd29240e6333d8","tarball":"https://registry.npmjs.org/sql-ddl-sync/-/sql-ddl-sync-0.3.17.tgz","fileCount":20,"unpackedSize":71853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3JOjCRA9TVsSAnZWagAAY3cQAJnlsgqMnryRTjHTv5ho\nORNNWBMHlfdoWdUkZ0Rzy1ILD2ClZdQR2kYWRiSoWp5KRk6p1wRBSytTy/9+\n8A8K9u2gOk/JOUOd47555AhbXvBAQiqKFhHRm6DIV1Qi6+lTwRUnYqrchWn1\n+WYz1j4usAjigX221mlzilnBiQUogxvBrX7Himfh/SXwdZ1pYyW9WoNM98Gb\nRVVUoLx5pI70/Jlz+fyLLOtuPYrhh6z2IYBv9sT9xi3z/nqC9LPu0qrfWuX7\nlBvIe/gFtOMosodEWqxez00sOBy/sW6kYF3v/kajHnltRJpxptkluC4lFzx7\nTaoMI2sypcMf5UaaiIVM8UhwdrHk/vTmlXzTHR0dvuuZIS66bRi1Q6B1U6P/\nxWuE8kWeMAg97L4rspo6pdYc/Jf2Ill35O0/Piy/HCLV+LqcG4n0ACZIVZvZ\nARh2HuV1MGqS8wswkBNJOp0PYjbWvLXmQ4vRnASbJuW/Ro7+InR69/Te3Xm0\nCHhkDz0Sx9DXn0UIZljwdUWyyx3Hoql86haYcKSDAsHs+L7f58iMXc/uioaA\nX/xF47Ypfno5M51X9iwQzUZEmD9S8GjV/7GVvHH0/uywpJRwjdSGbf60DBSH\nwmKZIsdKu3tQC02U2J5t594gBz9A12i020t5NT/nmOFUJ/ocdoZFGTvltZKl\nYKCQ\r\n=xNuC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDH2/BZcO+Qmbbf5cWnxz3Ld5F7UBaiGvkFDWKRumxV2gIhAJj7kAPFGf2FO9k0M4SEQGm+ySYAVtN7I6Vi5CyM6KMl"}]},"_npmUser":{"name":"dxg","email":"arek01@gmail.com"},"directories":{},"maintainers":[{"name":"dxg","email":"arek01@gmail.com"},{"name":"dresende","email":"dresende@thinkdigital.pt"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sql-ddl-sync_0.3.17_1641845667357_0.8483988394035045"},"_hasShrinkwrap":false},"0.3.18":{"author":{"name":"Diogo Resende","email":"dresende@thinkdigital.pt"},"name":"sql-ddl-sync","description":"NodeJS SQL DDL Synchronization","keywords":["sql","ddl","sync","mysql","postgres","sqlite"],"version":"0.3.18","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/dresende/node-sql-ddl-sync.git"},"main":"./lib/index","scripts":{"test":"node test/run.js"},"engines":{"node":"*"},"analyse":false,"dependencies":{"lodash":"~4.17.21"},"devDependencies":{"mocha":"5.2.0","should":"~13.2.3","sinon":"~12.0.1","commander":"2.15.1","orm":"~5.0.9"},"gitHead":"78aa3c04583babefa7def79086ff5513711c8570","bugs":{"url":"https://github.com/dresende/node-sql-ddl-sync/issues"},"homepage":"https://github.com/dresende/node-sql-ddl-sync#readme","_id":"sql-ddl-sync@0.3.18","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-KZ+7qa4MIIoZZWDzWijMGheMLPkn/58WHt9//UzF84P1XFqsJ4Xk5Xfg8LlWovFXhoi2SRynX1nRw7zXTV9Yig==","shasum":"0cf0c534aeb3ae08ae7a1c1f179b620d49c18daf","tarball":"https://registry.npmjs.org/sql-ddl-sync/-/sql-ddl-sync-0.3.18.tgz","fileCount":20,"unpackedSize":72364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3cHICRA9TVsSAnZWagAAO7EP/1/obIkW6209y1Y2PyP4\nihEuZb8iLpGzk0Ks5HI4slri+GrGjPhuvGkKRI4aBUM6nXi0Es4B3nfvv5S7\njsjPRhUbdD43M6HWxORy5936hbsMmNEB+P/HRZFTFfm0pH3sIk1thkSzSWYw\nlpUPNbTDL0qfA37Wx+9402XpfiLwJZWIhvLef1iFnl5uyFWKGwICjBeUjsxi\n3l4PZUHkWMiv2KV8+xAYRQyMLqYDa9sFu0Ir9rPDxXBxG533ztGChLUbY/o0\nBF+8ftmUm7JfHYzElxtkv2u9JlrsCEerO7HnckJsP6Xy+Jln8+rhx+HhIct5\nNUeZ+34mZNYICy6QHjohjpZRImfyRc04e0b1iaTQ+16+N7Ofi+i1YuloK2E3\nEkn6i5M712hLM40ZIHUaqr71lY9QwElfWLXW/Xsg8zmRo1EQo7vK9R0biH39\nJJEUEL1PrYbDlcz1Pv1RbPh6t7u27WuEW9i2YkKv90ZPbL8yRbJHs9d7D4Cf\nWp2XYgFN+vp9co3Ruso0C41ZBIuwt2zes3ez++SluMoNQZAtUPwHV3utQViG\nMOg4SBrafnCj3z8j3Mf0M9YxOF3n5/Qu13aDoX2jIU0tBTGXyEGsXDi4R0cu\n5AgnlTzMNjSUx62Urn80vx5WbJXt0S+vMrforkiar8Zok2vzpP5NJTS6QQd8\nh6td\r\n=fBYK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFC52QPffNCJ0SsLkovqm1qkUpCPU4qTRsKZDO/cZciVAiByVSYA4e3/39Hu2f8IjNEeS0Ni/JoLcrJVbhyhebOouw=="}]},"_npmUser":{"name":"dxg","email":"arek01@gmail.com"},"directories":{},"maintainers":[{"name":"dxg","email":"arek01@gmail.com"},{"name":"dresende","email":"dresende@thinkdigital.pt"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sql-ddl-sync_0.3.18_1641923016727_0.6515828609788521"},"_hasShrinkwrap":false},"0.4.0":{"author":{"name":"Diogo Resende","email":"dresende@thinkdigital.pt"},"name":"sql-ddl-sync","description":"NodeJS SQL DDL Synchronization","keywords":["sql","ddl","sync","mysql","postgres","sqlite"],"version":"0.4.0","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/dresende/node-sql-ddl-sync.git"},"main":"./lib/index","scripts":{"test":"node test/run.js"},"engines":{"node":"*"},"analyse":false,"dependencies":{"lodash":"~4.17.21"},"devDependencies":{"mocha":"9.2.2","should":"~13.2.3","sinon":"~13.0.1","commander":"9.0.0","orm":"~6.2.0"},"gitHead":"2c16afd2560645cd7f4284777ab2fb45be060124","bugs":{"url":"https://github.com/dresende/node-sql-ddl-sync/issues"},"homepage":"https://github.com/dresende/node-sql-ddl-sync#readme","_id":"sql-ddl-sync@0.4.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Op1/coekOO5miCe2QaI/jwfzZs1WswYEREHgVG3S+Jo6Pd6BjSqw0O25i4DudBbFmx7GZXymdRORhrHJi8P12Q==","shasum":"68261f677e5caf61f31d32eef5c104f9269ba584","tarball":"https://registry.npmjs.org/sql-ddl-sync/-/sql-ddl-sync-0.4.0.tgz","fileCount":20,"unpackedSize":75290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMw/9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrq3hAAkhlAsTa5jku1zpXLzZra3RgQ3L8KIQbbLD9/Wly5/SDkrG89\r\nOmhy6h92T1W/OruIbw1W7TUEW7P7HVm4p5azIkAIptlId4aBuZCHOhYrS+dw\r\nj7+qi9ZumHhcMoTl4zlSwDg0t8UD3XSVp04BkcrgXevPmt316umu60wLlKCr\r\n2scqkl/FV4IctaYs8uptE5mw1Dt9UmmqzBOTPx4FtgReinfpXrFhg7+xMHvT\r\nRQ2Xklbfgchct6jeefUvnt7LZrZeZ6wCyBkfv0Q0lBG54Ml6bLI2NuihXQyu\r\n+e3mEZYD8r+FESYTV4sCPGHxxSv9Fb/Igg6ZUFsQOofrSmSTfjLzBMX5o1cI\r\nzdocWegHkJ+O3zY5GDbEcFHDOnESXpIfJIYEN3qe0ydFwIFKVTF52sKZ0xQX\r\nmPwBMr+CagUvm2DYOdwlie9v7cp8vP2L/yurTN6Vps/v4MyhWiC/K5Glm7vK\r\nsIgVKAfelbx6PrVqyvfEvM7+ZjdvN8dV5bC86QpL9jE+3ZKgURM919+9lJI9\r\nXV9eiBUrFVLbA8Bfdrnvv2yaLYqHz/nP0Rr72ozFWFIvqbox92RXD1X+UOiy\r\nn0WFL8aGqBOmd4fjum9Z8piTy2x9fsZZDaHwWbj/De3NmT94pFoKyF8T0wkz\r\nGyU9cyWZi2m0/JqiFa/StcifLkGoXhbxfPs=\r\n=PeNX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJ7Vl4eVsfnVfwA886WHOORnuj97xtSOrwKevlyWlX6AiEA4EdcwkkG4CKffxZjgFEzmn3BMUfOPb8kQrvkikPunz4="}]},"_npmUser":{"name":"dxg","email":"arek01@gmail.com"},"directories":{},"maintainers":[{"name":"dxg","email":"arek01@gmail.com"},{"name":"dresende","email":"dresende@thinkdigital.pt"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sql-ddl-sync_0.4.0_1647513597357_0.7497437916685872"},"_hasShrinkwrap":false}},"readme":"## NodeJS SQL DDL Synchronization\n\n[![Build Status](https://secure.travis-ci.org/dresende/node-sql-ddl-sync.png?branch=master)](http://travis-ci.org/dresende/node-sql-ddl-sync)\n[![](https://badge.fury.io/js/sql-ddl-sync.png)](https://npmjs.org/package/sql-ddl-sync)\n[![](https://gemnasium.com/dresende/node-sql-ddl-sync.png)](https://gemnasium.com/dresende/node-sql-ddl-sync)\n\n## Install\n\n```sh\nnpm install sql-ddl-sync\n```\n\n## Dialects\n\n- MySQL\n- PostgreSQL\n- SQLite\n\n## About\n\nThis module is part of [ORM](http://dresende.github.com/node-orm2). It's used synchronize model tables in supported dialects.\nSorry there is no API documentation for now but there are a couple of tests you can read and find out how to use it if you want.\n\n## Example\n\nInstall `orm` & the required driver (eg: `mysql`).\nCreate a file with the contents below and change insert your database credentials.\nRun once and you'll see table `ddl_sync_test` appear in your database. Then make some changes to it (add/drop/change columns)\nand run the code again. Your table should always return to the same structure.\n\n```js\nvar orm   = require(\"orm\");\nvar mysql = require(\"mysql\");\nvar Sync  = require(\"sql-ddl-sync\").Sync;\n\norm.connect(\"mysql://username:password@localhost/database\", function (err, db) {\n\tif (err) throw err;\n\tvar driver = db.driver;\n\n\tvar sync = new Sync({\n\t\tdialect : \"mysql\",\n\t\tdriver  : driver,\n\t\tdebug   : function (text) {\n\t\t\tconsole.log(\"> %s\", text);\n\t\t}\n\t});\n\n\tsync.defineCollection(\"ddl_sync_test\", {\n    id     : { type: \"serial\", key: true, serial: true },\n    name   : { type: \"text\", required: true },\n    age    : { type: \"integer\" },\n    male   : { type: \"boolean\" },\n    born   : { type: \"date\", time: true },\n    born2  : { type: \"date\" },\n    int2   : { type: \"integer\", size: 2 },\n    int4   : { type: \"integer\", size: 4 },\n    int8   : { type: \"integer\", size: 8 },\n    float4 : { type: \"number\",  size: 4 },\n    float8 : { type: \"number\",  size: 8 },\n    photo  : { type: \"binary\" }\n  });\n\n\tsync.sync(function (err) {\n\t\tif (err) {\n\t\t\tconsole.log(\"> Sync Error\");\n\t\t\tconsole.log(err);\n\t\t} else {\n\t\t\tconsole.log(\"> Sync Done\");\n\t\t}\n\t\tprocess.exit(0);\n\t});\n});\n\n```\n\n## PostgreSQL UUID\n\n```js\n{ type: 'uuid', defaultExpression: 'uuid_generate_v4()' }\n```\n\n## Test\n\nTo test, first make sure you have development dependencies installed. Go to the root folder and do:\n\n```sh\nnpm install\n```\n\nThen, just run the tests.\n\n```sh\nnpm test\n```\n\nIf you have a supported database server and want to test against it, first install the module:\n\n```sh\n# if you have a mysql server\nnpm install mysql\n# if you have a postgresql server\nnpm install pg\n```\n\nAnd then run:\n\n```sh\nnode test/run-db --uri 'mysql://username:password@localhost/database'\n```\n","maintainers":[{"name":"dxg","email":"arek01@gmail.com"},{"name":"dresende","email":"dresende@thinkdigital.pt"}],"time":{"modified":"2022-06-26T23:13:45.858Z","created":"2013-09-19T15:58:37.662Z","0.1.0":"2013-09-19T15:58:40.442Z","0.1.1":"2013-09-20T10:46:01.783Z","0.1.2":"2013-09-20T17:09:44.581Z","0.1.3":"2013-11-09T17:46:47.451Z","0.1.4":"2013-12-05T23:00:25.398Z","0.3.11":"2015-03-22T01:36:57.333Z","0.3.12":"2016-12-08T23:31:18.878Z","0.3.13":"2017-07-17T04:50:17.319Z","0.3.14":"2018-06-21T14:20:01.493Z","0.3.15":"2019-02-14T20:56:59.305Z","0.3.16":"2019-11-04T07:15:31.464Z","0.3.17":"2022-01-10T20:14:27.509Z","0.3.18":"2022-01-11T17:43:36.975Z","0.4.0":"2022-03-17T10:39:57.522Z"},"author":{"name":"Diogo Resende","email":"dresende@thinkdigital.pt"},"repository":{"type":"git","url":"git+ssh://git@github.com/dresende/node-sql-ddl-sync.git"},"homepage":"https://github.com/dresende/node-sql-ddl-sync#readme","keywords":["sql","ddl","sync","mysql","postgres","sqlite"],"bugs":{"url":"https://github.com/dresende/node-sql-ddl-sync/issues"},"license":"MIT","readmeFilename":"README.md"}