{"_id":"grunt-liquibase","_rev":"43-1764b04082f4aa7d07eb7751e437042a","name":"grunt-liquibase","description":"Simple integration of liquibase with grunt - core. Plugins for DB drivers exist for postgresql, mysql","dist-tags":{"latest":"1.1.0"},"versions":{"0.1.0":{"name":"grunt-liquibase","description":"Simple integration of liquibase with grunt - specifically for postgresql","version":"0.1.0","homepage":"https://github.com/chrisgreening/grunt-liquibase","author":{"name":"Chris Greening","email":"chris@cmgresearch.com","url":"http://blog.cmgresearch.com"},"repository":{"type":"git","url":"git://github.com/chrisgreening/grunt-liquibase.git"},"bugs":{"url":"https://github.com/chrisgreening/grunt-liquibase/issues"},"licenses":[{"type":"MIT","url":"https://github.com/chrisgreening/grunt-liquibase/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"chalk":"~0.3.0"},"devDependencies":{"grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin"],"_id":"grunt-liquibase@0.1.0","dist":{"shasum":"d12f63d707104a3c1104c67eceee6f58ab648d03","tarball":"https://registry.npmjs.org/grunt-liquibase/-/grunt-liquibase-0.1.0.tgz","integrity":"sha512-JPXf1HL9JW2LP2WyNFKjiRY40Vl2ILPuQ2CAbNAeXaCsoJ2gg9ZINL2vY1lKEASJNbxDnZsS7kmNEgdW+D1Clw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaF1Yk8rKg8CH6PVEx+wfGNAb766QwWI0Om4PAvHY7KAIhANVEpGkW4/ufwaG5Ob0RcHByaqV8Pop4oWp4I3rm96xK"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"cgreening","email":"chris@cmgresearch.com"},"maintainers":[{"name":"cgreening","email":"chris@cmgresearch.com"}],"directories":{}},"0.1.1":{"name":"grunt-liquibase","description":"Simple integration of liquibase with grunt - specifically for postgresql","version":"0.1.1","homepage":"https://github.com/chrisgreening/grunt-liquibase","author":{"name":"Chris Greening","email":"chris@cmgresearch.com","url":"http://blog.cmgresearch.com"},"repository":{"type":"git","url":"git://github.com/chrisgreening/grunt-liquibase.git"},"bugs":{"url":"https://github.com/chrisgreening/grunt-liquibase/issues"},"licenses":[{"type":"MIT","url":"https://github.com/chrisgreening/grunt-liquibase/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"chalk":"~0.3.0"},"devDependencies":{"grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","liquibase","postgresql"],"_id":"grunt-liquibase@0.1.1","dist":{"shasum":"3492f6f741bcdd2d68006014900e43f7e1a06768","tarball":"https://registry.npmjs.org/grunt-liquibase/-/grunt-liquibase-0.1.1.tgz","integrity":"sha512-JeSNaVfJyumcKBd4FLiLam2hFcAHdp3D9N83LOPmIYE+WgFoSiCjNaOZPxFmRdp+xwWIufmtxwUMaagJMfB9xw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIeSgdeKsH1GBQR2krBAcsAm9iWbr9ykgw3drvRT2bMgIhALPIYbPDfOhpbZYOaR4sTI3C4pCwb1L4fxGfBLjFL6rB"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"cgreening","email":"chris@cmgresearch.com"},"maintainers":[{"name":"cgreening","email":"chris@cmgresearch.com"}],"directories":{}},"0.1.2":{"name":"grunt-liquibase","description":"Simple integration of liquibase with grunt - specifically for postgresql","version":"0.1.2","homepage":"https://github.com/chrisgreening/grunt-liquibase","author":{"name":"Chris Greening","email":"chris@cmgresearch.com","url":"http://blog.cmgresearch.com"},"repository":{"type":"git","url":"git://github.com/chrisgreening/grunt-liquibase.git"},"bugs":{"url":"https://github.com/chrisgreening/grunt-liquibase/issues"},"licenses":[{"type":"MIT","url":"https://github.com/chrisgreening/grunt-liquibase/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"chalk":"~0.3.0"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","liquibase","postgresql"],"_id":"grunt-liquibase@0.1.2","dist":{"shasum":"4171f01aee72c880113ee83ed16f437c10ca27d2","tarball":"https://registry.npmjs.org/grunt-liquibase/-/grunt-liquibase-0.1.2.tgz","integrity":"sha512-S42D0v6E6eoKZD3HyFfsge3Al+snKvNpwzgK+GdURJcDLb7cC5FqQXKEL7Ohg/tGkQbT5UVjD2dySg5q/d90ZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICAeufQViRDDd0CIe74E5VHotN4ui4ny5mqmYf1RpVAcAiEAhNN6t+jsjGfWAzfseit01bZvlb7p3R/eKNWJUkg6Vx4="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"cgreening","email":"chris@cmgresearch.com"},"maintainers":[{"name":"cgreening","email":"chris@cmgresearch.com"}],"directories":{}},"0.1.3":{"name":"grunt-liquibase","description":"Simple integration of liquibase with grunt - specifically for postgresql","version":"0.1.3","homepage":"https://github.com/cgreening/grunt-liquibase","author":{"name":"Chris Greening","email":"chris@cmgresearch.com","url":"http://blog.cmgresearch.com"},"repository":{"type":"git","url":"git://github.com/cgreening/grunt-liquibase.git"},"bugs":{"url":"https://github.com/cgreening/grunt-liquibase/issues"},"licenses":[{"type":"MIT","url":"https://github.com/cgreening/grunt-liquibase/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"chalk":"~0.3.0"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","liquibase","postgresql"],"_id":"grunt-liquibase@0.1.3","dist":{"shasum":"7caff2d5ff7e63837175cea326107d68d86eb5a0","tarball":"https://registry.npmjs.org/grunt-liquibase/-/grunt-liquibase-0.1.3.tgz","integrity":"sha512-LHxuCcz8QiEjvtBjchra6DN6U0aWREU8nxGvCRRLO05PA8P08h2CuJ/XX7C+EBuyNQkW6SM2RcXk15aXwrjO5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJAHRALn3LWayRog4GAiZ93DpMC7b79wvHQIqCzT/l5QIhAJqgqYxCGAS1XcZmvYGiyftI9yxVOwaRX+kvqxExYnHc"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"cgreening","email":"chris@cmgresearch.com"},"maintainers":[{"name":"cgreening","email":"chris@cmgresearch.com"}],"directories":{}},"0.1.4":{"name":"grunt-liquibase","description":"Simple integration of liquibase with grunt - specifically for postgresql","version":"0.1.4","homepage":"https://github.com/cgreening/grunt-liquibase","author":{"name":"Chris Greening","email":"chris@cmgresearch.com","url":"http://blog.cmgresearch.com"},"repository":{"type":"git","url":"git://github.com/cgreening/grunt-liquibase.git"},"bugs":{"url":"https://github.com/cgreening/grunt-liquibase/issues"},"licenses":[{"type":"MIT","url":"https://github.com/cgreening/grunt-liquibase/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"chalk":"~0.3.0"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","liquibase","postgresql"],"_id":"grunt-liquibase@0.1.4","dist":{"shasum":"499bc59d14fdf1643c8cab56ea979271a83986d7","tarball":"https://registry.npmjs.org/grunt-liquibase/-/grunt-liquibase-0.1.4.tgz","integrity":"sha512-AubFW5kzLo6g87jN2yFhvGHrWiuzZ4jzC5nVRg09pu1qikK/D2HI1hRdyJfMYwlxTCCG0lx9dLB4g+AXUNeIoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4Mlbh6cgVYnvFb//sjn9fh0dkES1xrMd+eQbJGbnoFAIgPnx5iUiE39EsU6cEj7CM62LaF9VRoQXj7tpW9hgtdmk="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"cgreening","email":"chris@cmgresearch.com"},"maintainers":[{"name":"cgreening","email":"chris@cmgresearch.com"}],"directories":{}},"0.1.5":{"name":"grunt-liquibase","description":"Simple integration of liquibase with grunt - specifically for postgresql","version":"0.1.5","homepage":"https://github.com/cgreening/grunt-liquibase","author":{"name":"Chris Greening","email":"chris@cmgresearch.com","url":"http://blog.cmgresearch.com"},"repository":{"type":"git","url":"git://github.com/cgreening/grunt-liquibase.git"},"bugs":{"url":"https://github.com/cgreening/grunt-liquibase/issues"},"licenses":[{"type":"MIT","url":"https://github.com/cgreening/grunt-liquibase/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"chalk":"~0.3.0"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","liquibase","postgresql"],"_id":"grunt-liquibase@0.1.5","dist":{"shasum":"68286b00be626e6cf2b05aa3c51fcde7b411be4d","tarball":"https://registry.npmjs.org/grunt-liquibase/-/grunt-liquibase-0.1.5.tgz","integrity":"sha512-Gl3FpKzXMq3EYBETsJgeAf7u5BCNvBYJolh58sygLRcUULoqDMR/dyjS/XaTqmN+DOG8nmNLmEYGGDXXP1mbmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxRIuRNe4fLAXQtlCQ5xkldZQADvy5jGE2Eb/mwmVU8AiEAnrWeGdC62ZBugs8b4kRt/bNbg2NJPo1rKArIVJHqyvQ="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"cgreening","email":"chris@cmgresearch.com"},"maintainers":[{"name":"cgreening","email":"chris@cmgresearch.com"}],"directories":{}},"0.1.6":{"name":"grunt-liquibase","description":"Simple integration of liquibase with grunt - specifically for postgresql","version":"0.1.6","homepage":"https://github.com/cgreening/grunt-liquibase","author":{"name":"Chris Greening","email":"chris@cmgresearch.com","url":"http://blog.cmgresearch.com"},"repository":{"type":"git","url":"git://github.com/cgreening/grunt-liquibase.git"},"bugs":{"url":"https://github.com/cgreening/grunt-liquibase/issues"},"licenses":[{"type":"MIT","url":"https://github.com/cgreening/grunt-liquibase/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"chalk":"~0.3.0"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","liquibase","postgresql"],"gitHead":"e2c5fb980dbcd4a495ecd01f17e31d6f3f2b609e","_id":"grunt-liquibase@0.1.6","_shasum":"085384412dbf969418a24563e3662d3492760281","_from":".","_npmVersion":"2.12.1","_nodeVersion":"2.3.4","_npmUser":{"name":"cgreening","email":"chris@cmgresearch.com"},"maintainers":[{"name":"cgreening","email":"chris@cmgresearch.com"}],"dist":{"shasum":"085384412dbf969418a24563e3662d3492760281","tarball":"https://registry.npmjs.org/grunt-liquibase/-/grunt-liquibase-0.1.6.tgz","integrity":"sha512-GP4zAZ9+tqhFdPQH1X1lA9gnOtMlMgfF5kLsW138CNpdJ8CRW5qKHCnsGcc05QGmsIob39TSDs2nFUREH+yFvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFYX5FhaIP3MODf3xdrgD6kpTUA0CbUiZ5hjIQqXbHkZAiASd8PqCtig/Oqg0DUqMWULVpYeUJdfHCfiRKRd+R9W2Q=="}]},"directories":{}},"0.1.8":{"name":"grunt-liquibase","description":"Simple integration of liquibase with grunt - specifically for postgresql","version":"0.1.8","homepage":"https://github.com/cgreening/grunt-liquibase","author":{"name":"Chris Greening","email":"chris@cmgresearch.com","url":"http://blog.cmgresearch.com"},"repository":{"type":"git","url":"git://github.com/cgreening/grunt-liquibase.git"},"bugs":{"url":"https://github.com/cgreening/grunt-liquibase/issues"},"licenses":[{"type":"MIT","url":"https://github.com/cgreening/grunt-liquibase/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"chalk":"~0.3.0"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","liquibase","postgresql"],"gitHead":"990caa3d26f8384d14ae3da4068b910a4c1b25fa","_id":"grunt-liquibase@0.1.8","_shasum":"603a756c947d123b4c70586125958f61c54d9091","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"sameetn","email":"sameet.nasnodkar@gmail.com"},"dist":{"shasum":"603a756c947d123b4c70586125958f61c54d9091","tarball":"https://registry.npmjs.org/grunt-liquibase/-/grunt-liquibase-0.1.8.tgz","integrity":"sha512-ZYTMPIWxyV0hVCT2wRS7eDpHRhnFYNDEjS2wl37VM7H+Ha1zNgLR09uSVVjF/R6JzCCi8zx/2YZsgQG568UBeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEnZW+IYGhnnx011UVIi0z408izmGZ73sb3pJ1ol02gjAiB/DbSr8n83hXZ5Qks1/45/KnEywMKdc3dMTleZxTuxnQ=="}]},"maintainers":[{"name":"cgreening","email":"chris@cmgresearch.com"},{"name":"sameetn","email":"sameet.nasnodkar@gmail.com"}],"directories":{}},"0.1.9":{"name":"grunt-liquibase","description":"Simple integration of liquibase with grunt - specifically for postgresql","version":"0.1.9","homepage":"https://github.com/cgreening/grunt-liquibase","author":{"name":"Chris Greening","email":"chris@cmgresearch.com","url":"http://blog.cmgresearch.com"},"repository":{"type":"git","url":"git://github.com/cgreening/grunt-liquibase.git"},"bugs":{"url":"https://github.com/cgreening/grunt-liquibase/issues"},"licenses":[{"type":"MIT","url":"https://github.com/cgreening/grunt-liquibase/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"chalk":"~0.3.0"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","liquibase","postgresql"],"gitHead":"dc332a41ed9c8ac6afb44362666edcb005c37797","_id":"grunt-liquibase@0.1.9","_shasum":"4c894d292acebbd027eea2d662c48a0d85589ba9","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"sameetn","email":"sameet.nasnodkar@gmail.com"},"dist":{"shasum":"4c894d292acebbd027eea2d662c48a0d85589ba9","tarball":"https://registry.npmjs.org/grunt-liquibase/-/grunt-liquibase-0.1.9.tgz","integrity":"sha512-pSuAwxAxuCTRVesAas7b56Y2/kzsTVAacrIcwHKF+FyoA2G3j/8ZDNhp5+FKw+lLwMaHql/odaQAm3r1We+YWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAa7ocM2CTwW0ImCd4RziCyQ+I7iScGcUZfNsyTC9CjpAiABciJJz/N0pPngP2N7ThFl2fW41t8RL/vcgronaCuXPw=="}]},"maintainers":[{"name":"cgreening","email":"chris@cmgresearch.com"},{"name":"sameetn","email":"sameet.nasnodkar@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/grunt-liquibase-0.1.9.tgz_1455033623615_0.824746225727722"},"directories":{}},"0.1.10":{"name":"grunt-liquibase","description":"Simple integration of liquibase with grunt - specifically for postgresql","version":"0.1.10","homepage":"https://github.com/cgreening/grunt-liquibase","author":{"name":"Chris Greening","email":"chris@cmgresearch.com","url":"http://blog.cmgresearch.com"},"repository":{"type":"git","url":"git://github.com/cgreening/grunt-liquibase.git"},"bugs":{"url":"https://github.com/cgreening/grunt-liquibase/issues"},"licenses":[{"type":"MIT","url":"https://github.com/cgreening/grunt-liquibase/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"chalk":"~0.3.0"},"devDependencies":{"grunt-contrib-jshint":"~1.0.0","grunt":">=0.4.5"},"keywords":["gruntplugin","liquibase","postgresql"],"gitHead":"e6c50e6301d43047113ddaa3755d1ea8c7d0243a","_id":"grunt-liquibase@0.1.10","_shasum":"d92f1ca02d07ee84a1d52531d5aeac57546432db","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"sameetn","email":"sameet.nasnodkar@gmail.com"},"dist":{"shasum":"d92f1ca02d07ee84a1d52531d5aeac57546432db","tarball":"https://registry.npmjs.org/grunt-liquibase/-/grunt-liquibase-0.1.10.tgz","integrity":"sha512-t7HL8/wqiGy9R3zDPqu0QlQvIr9KPSxa7QvPz59hh5IWzwS88ZiTJHxP8Eo509JqJU3p7zWrBvyV7OFZeS5ynA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTakfWvdWiTRUSbabHycz7xpjZfAyUBjmBynw2s0fxPAIhAKJvlqukfRU9yvH/T33Nd9SssFL5gNMIK1tOEpenHPZ/"}]},"maintainers":[{"name":"cgreening","email":"chris@cmgresearch.com"},{"name":"sameetn","email":"sameet.nasnodkar@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/grunt-liquibase-0.1.10.tgz_1461008595457_0.14530472387559712"},"directories":{}},"0.1.11":{"name":"grunt-liquibase","description":"Simple integration of liquibase with grunt - specifically for postgresql","version":"0.1.11","homepage":"https://github.com/cgreening/grunt-liquibase","author":{"name":"Chris Greening","email":"chris@cmgresearch.com","url":"http://blog.cmgresearch.com"},"repository":{"type":"git","url":"git://github.com/cgreening/grunt-liquibase.git"},"bugs":{"url":"https://github.com/cgreening/grunt-liquibase/issues"},"licenses":[{"type":"MIT","url":"https://github.com/cgreening/grunt-liquibase/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"chalk":"~0.3.0"},"devDependencies":{"grunt-contrib-jshint":"~1.0.0","grunt":">=0.4.5"},"peerDependencies":{"grunt":">=0.4.0"},"keywords":["gruntplugin","liquibase","postgresql"],"gitHead":"487153a70f71ce669af154cf309646f914c917dd","_id":"grunt-liquibase@0.1.11","_shasum":"5ab878b3a45ce9948dbf41a4f6d3ded4203a500f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"cgreening","email":"chris@cmgresearch.com"},"dist":{"shasum":"5ab878b3a45ce9948dbf41a4f6d3ded4203a500f","tarball":"https://registry.npmjs.org/grunt-liquibase/-/grunt-liquibase-0.1.11.tgz","integrity":"sha512-Eeyd22zXbMaka+pw2DWIhCqs3ego/bFr1xehmRFk48RbElY23WoFR7I1eLlmiB3WP+VI2zKwDgHqadU4kdOucQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICIpJplc8M5IPw/La5z+qaqstOuUYnsnWrO1CAl/p3fWAiEAtC3QuOiTOU2++AF+1bvok9fyWvP8LgIoloZI66bTBP4="}]},"maintainers":[{"name":"cgreening","email":"chris@cmgresearch.com"},{"name":"sameetn","email":"sameet.nasnodkar@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/grunt-liquibase-0.1.11.tgz_1476369843629_0.18890039552934468"},"directories":{}},"1.0.2":{"name":"grunt-liquibase","description":"Simple integration of liquibase with grunt - core. Plugins for DB drivers exist for postgresql, mysql","version":"1.0.2","homepage":"https://github.com/ecasilla/grunt-liquibase","author":{"name":"Chris Greening","email":"chris@cmgresearch.com","url":"http://blog.cmgresearch.com"},"contributors":[{"name":"Ernie Casilla","email":"ecasilla@icloud.com"}],"repository":{"type":"git","url":"git://github.com/ecasilla/grunt-liquibase.git"},"bugs":{"url":"https://github.com/ecasilla/grunt-liquibase/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ecasilla/grunt-liquibase/blob/master/LICENSE-MIT"}],"engines":{"node":">= 16.0.0"},"scripts":{"test":"grunt test"},"dependencies":{"chalk":"4.1.2"},"devDependencies":{"grunt":">=1.5.0","grunt-contrib-jshint":"^3.2.0"},"peerDependencies":{"grunt":">=1.5.0"},"keywords":["gruntplugin","liquibase"],"gitHead":"608fbcac62797526d712ec8455c07a8988707645","_id":"grunt-liquibase@1.0.2","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-nMGLXN1nWObUAdLWvF1frps60b4GjMEDhjlFBQ1BGM1geQlN18nAn7lee2mn7NN/TGc/Orv4Plgxm166DrTMPg==","shasum":"5369ffeca8212cc9609e3e74a23771b2922c1d35","tarball":"https://registry.npmjs.org/grunt-liquibase/-/grunt-liquibase-1.0.2.tgz","fileCount":13,"unpackedSize":3825774,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwd5J5VQPTcrP468HihLgee3BV8YPC3dQQgvNMOwxGSAiBgWPK1wDXzobCMe3Fwu4CfNdAsR/RBAvXGA5VAp3PxIQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRs5gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWcQ/9HMP5+XHzfgtuEvM/LoYT0RHTa8hYihLXQ43Uu4FZVBmUpWto\r\n5TpjkvgVxlpn0pRcjHGhm2RQWy4rCLCcJyztUciuHQ+fAiUhpQ2nFaYlamvB\r\n0e4BqBzfD1RGkraclYxKIBuwx6OsVjrZpXMuf6ny5W8+ziwu9JPYRHnnEJ1X\r\ncmYjD7v13joQVS4/cDowZ+g3InLJDiy7u8YCTJqJZwmhScY380JuqHs3J/Km\r\nIv0f2IWl2NDJPb1wT9Fmcf/gcAseC8nymKlnsPePljxXXG5dvhjGciY5on4C\r\nYWBAjsbh34H4m+usOErRyVjgZTp+z35vcsidechEAyeWDg5XmtEUC+n8hvg7\r\njUndhxu8UIsTP3CVsHsCbbQvhmkHBXo59wQ/ZWytDazNKmzCA9czCtQqkV+U\r\nOQJpRYbMg1K1P5CZpzO0kFbYbMfnaJ3lrrC/4AmzkHsLzTi9gyV0VUdm2zq0\r\n1V2h0CG+whfW+YviMO+guca2CP/Rk3j1cvZeiJLROhYCXcENe+YWjqU26ZqS\r\nOG3SKT5PxY1A25IoHRN0JgNcSI+IWanFS10KeT3MR8RyJpNa9V5oc4HEbSE8\r\njyC0MOohY4PrtLs8WjPevyT4kwvksshgpABRKs01Kzx2VGGhbPobcUdUeOri\r\nZl1DLbqNxzFE6KPw19NLA7vbCuj1Gh42RWg=\r\n=BI8k\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ecasilla","email":"ecasilla@icloud.com"},"directories":{},"maintainers":[{"name":"cgreening","email":"chris@cmgresearch.com"},{"name":"flocsy","email":"flocsy@gmail.com"},{"name":"ecasilla","email":"ecasilla@icloud.com"},{"name":"sameetn","email":"sameet.nasnodkar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-liquibase_1.0.2_1665584735785_0.5755776754828319"},"_hasShrinkwrap":false},"1.1.0":{"name":"grunt-liquibase","description":"Simple integration of liquibase with grunt - core. Plugins for DB drivers exist for postgresql, mysql","version":"1.1.0","homepage":"https://github.com/ecasilla/grunt-liquibase","author":{"name":"Chris Greening","email":"chris@cmgresearch.com","url":"http://blog.cmgresearch.com"},"contributors":[{"name":"Ernie Casilla","email":"ecasilla@icloud.com"}],"repository":{"type":"git","url":"git://github.com/ecasilla/grunt-liquibase.git"},"bugs":{"url":"https://github.com/ecasilla/grunt-liquibase/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ecasilla/grunt-liquibase/blob/master/LICENSE-MIT"}],"engines":{"node":">= 16.0.0"},"scripts":{"test":"grunt test"},"dependencies":{"chalk":"4.1.2"},"devDependencies":{"grunt":">=1.5.0","grunt-contrib-jshint":"^3.2.0"},"peerDependencies":{"grunt":">=1.5.0"},"keywords":["gruntplugin","liquibase"],"gitHead":"408daca543c58b8009eebb23b001266fce6ff988","_id":"grunt-liquibase@1.1.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-WtISI/FUjhI/WgB+ayEvxKqh9HL3as2zKxv6evqW7YKtsdCODAqMsO+k4gpd/vYDMMw0EFf2V8E/k0w/zo4e3A==","shasum":"b823407bf78dcc3ac51992a0cb1d57b5f194ec43","tarball":"https://registry.npmjs.org/grunt-liquibase/-/grunt-liquibase-1.1.0.tgz","fileCount":13,"unpackedSize":3826150,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCljFFn5Z/TbPWnVaKJlJXl9bF8pN0tmH4q6fotrhQAZwIge+s9RIk2GURgX2WND8DoZD7WIXON1yqJNy7P1Nz4VWY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgT+sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRyxAAhY3xVNI4NmZmHF9o/ZTeBbJ+K5UZEMb1bhQgmufArhuOJHev\r\n7KJbGMuhtC7cQw5A7qDplUkxuijcFVTlEAhzvzO+XsuYtM/3HBSngSc1V40k\r\nZVsn0jHm4/KZqeJOBL2YcmwCR8FgwYjUnAUTeGzmAYt0cYHZ1i/JuDPA6OL8\r\nrckR7WypBUsGUHjQXYsIhbuIVpTpBNqwkdKbCCNS9/OFQdubTdGwpRT6846q\r\nkVCwkQJso99C+C2gVrRzYBxY301ocAUhSrAoj+CdTchkbdf6Hcy3sAwdkRHV\r\nCfUVkWSK6/Wu1tpBECrowEsxdLOKochIBKreJQPvl2yj6TXb24gr7JVnE+KP\r\n7QrenYwRwCwsYVeKrU7Qd/Geth3Jx/5Xdo73CvRk5yudNLxZdNmASHLj/E0Z\r\n45wLah0ykBBLOJN0iGmCTZwdyKyrz5/8uWsn4MABsFuZSb0VWHsK/mbnxgQG\r\nPjokaH874ILE82bq4WED0MnfSqaEJxIigt0lfc2oy4MSWLJwvus1vszF0Xmx\r\nwVdOD2fcZX0KTitcwMvK8DMjIAIefDwUA4YGrtXbFw9TOLDCGi2Z8UIrWsRA\r\nbye12Fix63yejdx6+VbZnOSFU0QR1TKN/ndRRMmAMq1BAtR8BgbsErpoKqFu\r\nIl8MPNOFyAWUTQnTxN3fokDfdqIB7JAS9qk=\r\n=b7hg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ecasilla","email":"ecasilla@icloud.com"},"directories":{},"maintainers":[{"name":"cgreening","email":"chris@cmgresearch.com"},{"name":"flocsy","email":"flocsy@gmail.com"},{"name":"ecasilla","email":"ecasilla@icloud.com"},{"name":"sameetn","email":"sameet.nasnodkar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-liquibase_1.1.0_1669414827850_0.3333474274633992"},"_hasShrinkwrap":false}},"readme":"# grunt-liquibase  [![Build Status](https://travis-ci.org/sameetn/grunt-liquibase.svg?branch=master)](https://travis-ci.org/sameetn/grunt-liquibase) [![Code Climate](https://codeclimate.com/github/cgreening/grunt-liquibase/badges/gpa.svg)](https://codeclimate.com/github/cgreening/grunt-liquibase) [![Issue Count](https://codeclimate.com/github/cgreening/grunt-liquibase/badges/issue_count.svg)](https://codeclimate.com/github/cgreening/grunt-liquibase)\n\n> Simple integration of liquibase with grunt - plugins for DB drivers exist for postgresql, mysql\n\n## Getting Started\nThis plugin requires Grunt `>=0.4.0`\n\nIf you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-liquibase --save-dev\n```\n\n**Note**: In order to be able to use grunt-liquibase you need to install one of the database driver plugins as well:\n[PostgreSQL](https://www.npmjs.com/package/grunt-liquibase-postgresql), [MySQL](https://www.npmjs.com/package/grunt-liquibase-mysql)\n```shell\nnpm install flocsy/grunt-liquibase-<DRIVER> --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks('grunt-liquibase-<DRIVER>');\n```\n\n## The \"liquibase\" task\n\n### Overview\nIn your project's Gruntfile, add a section named `liquibase` to the data object passed into `grunt.initConfig()`.\n\n```js\ngrunt.initConfig({\n  liquibase: {\n    options: {\n      username: 'DB_USERNAME',\n      password: 'DB_PASSWORD',\n      url: 'jdbc:postgresql://DB_HOST:DB_PORT/DB_NAME'\n    },\n    updateSQL: {\n      command: 'updateSQL'\n    },\n    version: {\n      command: 'version'\n    }\n  },\n});\n```\n\nOptionally instead of the `url` you can pass the `hostname` and `database` in `driver_options` and let the driver-plugin to add the url for you:\n```js\ngrunt.initConfig({\n  liquibase: {\n    options: {\n      username : 'DB_USERNAME',\n      password : 'DB_PASSWORD'\n    },\n    driver_options: {\n      hostname: 'localhost',\n      database: 'test_db'\n    },\n\n    update: {\n      command: 'update'\n    }\n  },\n});\n```\n\n### Dry Run Support\nIf running grunt with the `--no-write` CLI flag, then no liquibase commands will be excuted. This is useful for performing a dry run to verify that the liquibase commands are being formed as you expect.\n\n#### Example:\n```shell\ngrunt liquibase:update --no-write --verbose\n```\nProduces:\n```shell\n...\nWill excecute:update\nCommand: java -jar /Users/grunt-liquibase/lib/liquibase.jar --classpath /Users/grunt-liquibase/lib/postgresql-9.3-1100.jdbc41.jar --driver org.postgresql.Driver --logLevel info --username test_username --password test_password --url jdbc:postgresql://DB_HOST:DB_PORT/DB_NAME --changeLogFile changelog.xml update\n>> no-write specified, not running command\n```\n\n### Options\n\n#### options.liquibaseJarPath\nType: `String`\nDefault value: `lib/liquibase.jar`\n\nDatabase jar path - passed into the `--liquibaseJarPath` argument to liquibase.\n\n#### options.username\nType: `String`\nDefault value: `NONE - required`\n\nDatabase user - passed into the `--username` argument to liquibase.\n\n#### options.password\nType: `String`\nDefault value: `NONE - required`\n\nDatabase password - passed into the `--password` argument to liquibase.\n\n#### options.url\nType: `String`\nDefault value: `NONE - required`\n\nJDBC url - passed into the `--url` argument to liquibase.\n\n\n#### options.changeLogFile\nType: `String`\nDefault value: `changelog.xml`\n\nPath to the changelog file for liquibase.\n\n#### options.classpath\nType: `String`\nDefault value: `postgresql-9.3-1100.jdbc41.jar`\n\nPath to the jar file containing the jdbc driver. The module contains this jar file so you don't need it if you are talking to a postgresql database. Passed into the `--classpath` argument to liquibase.\n\n#### options.driver\nType: `String`\nDefault value: `org.postgresql.Driver`\n\nJDBC driver class. Passed into the `--driver` argument to liquibase.\n\n#### options.defaultSchemaName\nType: `String`\nDefault value: `null`\n\nDefault schema name\n\n#### options.defaultsFile\nType: `String`\nDefault value: `null`\n\nLiquibase properties file path\n\n#### options.logLevel\nType: `String`\nDefault value: `info`\n\nLiquibase logLevel\n\n### Supported Commands\n\n#### update\nRuns all changesets in the changeLogFile\n\n#### dropAll\nDrops all database objects owned by the user. Note that functions, procedures and packages are not dropped\n\n#### rollback\nRollback changesets in the changeLogFile to a specific tag. Must also supply the target tag as the commandAttr.\n\n##### Example\nRollback to version 0.0.1\n\n```js\ngrunt.initConfig({\n  liquibase: {\n    options: {\n      username : 'dbuser',\n      password : 'passwd',\n      url : 'jdbc:postgresql://localhost:5432/test_db'\n    },\n    rollback: {\n      command: 'rollback',\n      commandAttr: 'v0.0.1'\n    }\n  },\n});\n```\n\n#### rollbackCount\nRollback up to N changesets in the changeLogFile. Must also supply the number of changesets to rollback in the commandAttr.\n\n##### Example\nRollback the last 3 changesets\n\n```js\ngrunt.initConfig({\n  liquibase: {\n    options: {\n      username : 'dbuser',\n      password : 'passwd',\n      url : 'jdbc:postgresql://localhost:5432/test_db'\n    },\n    rollback: {\n      command: 'rollbackCount',\n      commandAttr: '3'\n    }\n  },\n});\n```\n\n#### tag\n\"Tags\" the current database state for future rollback. Must also supply the desired tag name in the commadAttr.\n\n##### Example\nTag the current DB with `v0.1.2`.\n\n```js\ngrunt.initConfig({\n  liquibase: {\n    options: {\n      username : 'dbuser',\n      password : 'passwd',\n      url : 'jdbc:postgresql://localhost:5432/test_db'\n    },\n    tag: {\n      command: 'tag',\n      commandAttr: 'v0.1.2'\n    }\n  },\n});\n```\n\n#### changelogSync\nMarks all changesets in the changeLogFile as run in the database. Useful when you are not starting from a empty database.\n\n#### changelogSyncSQL\nOutputs the SQL to mark all changesets in the changeLogFile as run in the database. This allows DBAs to validate the SQL and then run it manually against the necessary database.\n\n#### clearCheckSums\nClears checksums so they can be recalculated in the next run.\n\n### Usage Examples\n\n#### Default Options\nIn this example, the default options are used to update a postgresql database called test_db running on localhost at port 5432 using the user dbuser with password passwd with the contents of changelog.xml\n\n```js\ngrunt.initConfig({\n  liquibase: {\n    options: {\n      username : 'dbuser',\n      password : 'passwd',\n      url : 'jdbc:postgresql://localhost:5432/test_db'\n    },\n    command: 'update'\n  },\n});\n```\n\n#### Custom Options\nIn this example, the location of the changelog file is modified.\n\n```js\ngrunt.initConfig({\n  liquibase: {\n    options: {\n      username : 'dbuser',\n      password : 'passwd',\n      url : 'jdbc:postgresql://localhost:5432/test_db',\n      changelog : 'src/database/dbchangelog.xml'\n    },\n    command: 'update'\n  },\n});\n```\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [Grunt](http://gruntjs.com/).\n","maintainers":[{"name":"cgreening","email":"chris@cmgresearch.com"},{"name":"flocsy","email":"flocsy@gmail.com"},{"name":"ecasilla","email":"ecasilla@icloud.com"},{"name":"sameetn","email":"sameet.nasnodkar@gmail.com"}],"time":{"modified":"2022-11-25T22:20:28.216Z","created":"2014-02-07T16:48:04.067Z","0.1.0":"2014-02-07T16:48:06.382Z","0.1.1":"2014-02-07T16:49:57.734Z","0.1.2":"2014-02-08T09:27:21.465Z","0.1.3":"2014-03-11T16:10:02.332Z","0.1.4":"2014-03-19T13:02:38.745Z","0.1.5":"2014-07-10T08:12:23.779Z","0.1.6":"2015-12-14T12:35:55.898Z","0.1.7":"2015-12-23T13:15:34.941Z","0.1.8":"2015-12-24T12:35:41.872Z","0.1.9":"2016-02-09T16:00:27.814Z","0.1.10":"2016-04-18T19:43:16.704Z","0.1.11":"2016-10-13T14:44:04.736Z","1.0.2":"2022-10-12T14:25:36.059Z","1.1.0":"2022-11-25T22:20:28.134Z"},"readmeFilename":"README.md","author":{"name":"Chris Greening","email":"chris@cmgresearch.com","url":"http://blog.cmgresearch.com"},"repository":{"type":"git","url":"git://github.com/ecasilla/grunt-liquibase.git"},"homepage":"https://github.com/ecasilla/grunt-liquibase","keywords":["gruntplugin","liquibase"],"bugs":{"url":"https://github.com/ecasilla/grunt-liquibase/issues"},"users":{},"contributors":[{"name":"Ernie Casilla","email":"ecasilla@icloud.com"}]}