{"_id":"bs-knex","_rev":"25-96634af5098146a42d93e9b2590e5a94","name":"bs-knex","description":"BuckleScript interface to the node 'knex' library","dist-tags":{"latest":"3.1.0"},"versions":{"0.1.0":{"name":"bs-knex","version":"0.1.0","description":"BuckleScript interface to the node 'knex' library","main":"index.js","scripts":{"precommit":"lint-staged","prepush":"yarn build && yarn test","test":"cross-env NODE_ENV=test jest","test.watch":"cross-env NODE_ENV=test jest --watch","format.js":"prettier-eslint --write \"packages/*/src/**/*.js\"","format.re":"refmt --in-place src/**/*.re","lint":"eslint --ext .js,.jsx ./","build":"bsb -make-world","build.watch":"yarn build -w","build.clean":"bsb -clean-world"},"repository":{"type":"git","url":"git+https://github.com/ecliptic/bucklescript-tools.git"},"keywords":["bucklescript","reason","node","database","sql","knex"],"author":{"name":"Brandon Konkle","email":"brandon@ecliptic.io","url":"http://ecliptic.io"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/ecliptic/bucklescript-tools/issues"},"homepage":"https://github.com/ecliptic/bucklescript-tools#readme","dependencies":{"bs-node-debug":"^0.1.0","knex":"^0.14.2"},"devDependencies":{"bs-jest":"^0.2.0","bs-loader":"^2.0.0","bs-platform":"2.0.0","cross-env":"^5.1.1","eslint":"^4.13.1","eslint-config-standard":"^11.0.0-beta.0","eslint-config-standard-react":"^5.0.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","identity-obj-proxy":"^3.0.0","jest":"^21.2.1","lint-staged":"^4.3.0","prettier-eslint-cli":"^4.4.0"},"jest":{"moduleFileExtensions":["re","js","ml"],"testURL":"http://localhost","moduleNameMapper":{"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga|css)$":"identity-obj-proxy"},"unmockedModulePathPatterns":["<rootDir>/node_modules/react","<rootDir>/node_modules/react-dom"],"transform":{".(re|ml)":"bs-loader",".*":"babel-jest"}},"lint-staged":{"src/**/*.js":["format","git add"],"src/**/*.re":["format.re","git add"]},"_id":"bs-knex@0.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.2","_npmUser":{"name":"bkonkle","email":"brandon@ecliptic.io"},"dist":{"integrity":"sha512-mLabEC9Q8YYi3+APOuKY/hFUDjUZ8fXYLD/+iZLEP9yRuy1FggsUyWPW4ZoO7eoXNm3Xqb5GdvQ+8d5cznRXBA==","shasum":"eaf639ebcc21bb4d46c1dd35b26234064013ec5e","tarball":"https://registry.npmjs.org/bs-knex/-/bs-knex-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhOmmBcYq+y3VLL+I51bCNgafIL1+5mDgot/dV8JAM2QIhAPuzY+5UTROukja3AOXlq+a6CkSMmUZLcsIgOL6vrYSq"}]},"maintainers":[{"name":"bkonkle","email":"brandon@ecliptic.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-knex-0.1.0.tgz_1513559924262_0.38562813494354486"},"directories":{}},"0.2.0":{"name":"bs-knex","version":"0.2.0","description":"BuckleScript interface to the node 'knex' library","main":"index.js","scripts":{"precommit":"lint-staged","prepush":"yarn build && yarn test","test":"cross-env NODE_ENV=test jest","test.watch":"cross-env NODE_ENV=test jest --watch","format.js":"prettier-eslint --write \"packages/*/src/**/*.js\"","format.re":"refmt --in-place src/**/*.re","lint":"eslint --ext .js,.jsx ./","build":"bsb -make-world","build.watch":"yarn build -w","build.clean":"bsb -clean-world"},"repository":{"type":"git","url":"git+https://github.com/ecliptic/bucklescript-tools.git"},"keywords":["bucklescript","reason","node","database","sql","knex"],"author":{"name":"Brandon Konkle","email":"brandon@ecliptic.io","url":"http://ecliptic.io"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/ecliptic/bucklescript-tools/issues"},"homepage":"https://github.com/ecliptic/bucklescript-tools#readme","dependencies":{"bs-node-debug":"^0.1.0","knex":"^0.14.2"},"devDependencies":{"bs-jest":"^0.2.0","bs-loader":"^2.0.0","bs-platform":"2.0.0","cross-env":"^5.1.1","eslint":"^4.13.1","eslint-config-standard":"^11.0.0-beta.0","eslint-config-standard-react":"^5.0.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","identity-obj-proxy":"^3.0.0","jest":"^21.2.1","lint-staged":"^4.3.0","prettier-eslint-cli":"^4.4.0"},"jest":{"moduleFileExtensions":["re","js","ml"],"testURL":"http://localhost","moduleNameMapper":{"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga|css)$":"identity-obj-proxy"},"unmockedModulePathPatterns":["<rootDir>/node_modules/react","<rootDir>/node_modules/react-dom"],"transform":{".(re|ml)":"bs-loader",".*":"babel-jest"}},"lint-staged":{"src/**/*.js":["format","git add"],"src/**/*.re":["format.re","git add"]},"_id":"bs-knex@0.2.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.2","_npmUser":{"name":"bkonkle","email":"brandon@ecliptic.io"},"dist":{"integrity":"sha512-qziRYHPLzOsQ8gHZ55D0jMuXcRNdJNevfgVa+hCzyaFs0DpmNoyAdDDZBiKYKVphXvSZ1suhqHrY2hWtMFygCw==","shasum":"118dd5a0dc6373ce7d0ed98fba88c587a7f7ef51","tarball":"https://registry.npmjs.org/bs-knex/-/bs-knex-0.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKYtC+rB28ktRecprHG5OdMdU3x+bMjei9McVSAu2TtQIhAOnNsKZTF3i8eAhgzBa+D4BqsSXj+Tvmg0mkbj218VbT"}]},"maintainers":[{"name":"bkonkle","email":"brandon@ecliptic.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-knex-0.2.0.tgz_1513615337340_0.6840116854291409"},"directories":{}},"0.2.1":{"name":"bs-knex","version":"0.2.1","description":"BuckleScript interface to the node 'knex' library","main":"index.js","scripts":{"precommit":"lint-staged","prepush":"yarn build && yarn test","test":"cross-env NODE_ENV=test jest","test.watch":"cross-env NODE_ENV=test jest --watch","format.js":"prettier-eslint --write \"packages/*/src/**/*.js\"","format.re":"refmt --in-place src/**/*.re","lint":"eslint --ext .js,.jsx ./","build":"bsb -make-world","build.watch":"yarn build -w","build.clean":"bsb -clean-world"},"repository":{"type":"git","url":"git+https://github.com/ecliptic/bucklescript-tools.git"},"keywords":["bucklescript","reason","node","database","sql","knex"],"author":{"name":"Brandon Konkle","email":"brandon@ecliptic.io","url":"http://ecliptic.io"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/ecliptic/bucklescript-tools/issues"},"homepage":"https://github.com/ecliptic/bucklescript-tools#readme","dependencies":{"bs-node-debug":"^0.1.0","knex":"^0.14.2"},"devDependencies":{"bs-jest":"^0.2.0","bs-loader":"^2.0.0","bs-platform":"2.0.0","cross-env":"^5.1.1","eslint":"^4.13.1","eslint-config-standard":"^11.0.0-beta.0","eslint-config-standard-react":"^5.0.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","identity-obj-proxy":"^3.0.0","jest":"^21.2.1","lint-staged":"^4.3.0","prettier-eslint-cli":"^4.4.0"},"jest":{"moduleFileExtensions":["re","js","ml"],"testURL":"http://localhost","moduleNameMapper":{"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga|css)$":"identity-obj-proxy"},"unmockedModulePathPatterns":["<rootDir>/node_modules/react","<rootDir>/node_modules/react-dom"],"transform":{".(re|ml)":"bs-loader",".*":"babel-jest"}},"lint-staged":{"src/**/*.js":["format","git add"],"src/**/*.re":["format.re","git add"]},"_id":"bs-knex@0.2.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.2","_npmUser":{"name":"bkonkle","email":"brandon@ecliptic.io"},"dist":{"integrity":"sha512-Z5VLkHfonxYETdyExBeAruIpQ9uNO7YJQDcaV5HTVLMfbBqX7gJQQq6YEOT7dK537hLg4s6l8CLFDd060FYRNQ==","shasum":"ca8acee97f5b16621e500b47574bd90e4c86fe7d","tarball":"https://registry.npmjs.org/bs-knex/-/bs-knex-0.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBNwk7HphgG0G0qejZYis0hf22J+VJHa1HrYtRXm+dI1AiBvGiT1lB5zdmvMUvFNw8uDQRuReRNtaotDOU2XL0f0og=="}]},"maintainers":[{"name":"bkonkle","email":"brandon@ecliptic.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-knex-0.2.1.tgz_1513658651421_0.8694111395161599"},"directories":{}},"0.3.0":{"name":"bs-knex","version":"0.3.0","description":"BuckleScript interface to the node 'knex' library","main":"index.js","scripts":{"precommit":"lint-staged","prepush":"yarn build && yarn test","test":"cross-env NODE_ENV=test jest","test.watch":"cross-env NODE_ENV=test jest --watch","format.js":"prettier-eslint --write \"packages/*/src/**/*.js\"","format.re":"refmt --in-place src/**/*.re","lint":"eslint --ext .js,.jsx ./","build":"bsb -make-world","build.watch":"yarn build -w","build.clean":"bsb -clean-world"},"repository":{"type":"git","url":"git+https://github.com/ecliptic/bucklescript-tools.git"},"keywords":["bucklescript","reason","node","database","sql","knex"],"author":{"name":"Brandon Konkle","email":"brandon@ecliptic.io","url":"http://ecliptic.io"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/ecliptic/bucklescript-tools/issues"},"homepage":"https://github.com/ecliptic/bucklescript-tools#readme","dependencies":{"bs-node-debug":"^0.1.0","knex":"^0.14.2"},"devDependencies":{"bs-jest":"^0.2.0","bs-loader":"^2.0.0","bs-platform":"2.0.0","cross-env":"^5.1.1","eslint":"^4.13.1","eslint-config-standard":"^11.0.0-beta.0","eslint-config-standard-react":"^5.0.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","identity-obj-proxy":"^3.0.0","jest":"^21.2.1","lint-staged":"^4.3.0","prettier-eslint-cli":"^4.4.0"},"jest":{"moduleFileExtensions":["re","js","ml"],"testURL":"http://localhost","moduleNameMapper":{"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga|css)$":"identity-obj-proxy"},"unmockedModulePathPatterns":["<rootDir>/node_modules/react","<rootDir>/node_modules/react-dom"],"transform":{".(re|ml)":"bs-loader",".*":"babel-jest"}},"lint-staged":{"src/**/*.js":["format","git add"],"src/**/*.re":["format.re","git add"]},"_id":"bs-knex@0.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.2","_npmUser":{"name":"bkonkle","email":"brandon@ecliptic.io"},"dist":{"integrity":"sha512-xSpjVrwJm7ZFWGfVsZWnwj4PU1ObSdnlrzCSTpXkPR3F6psnS1/pG5JQu6Y2lGGqB8vLM0izRLkL89Y06YTVJw==","shasum":"aefe6121eeeac22bcd1eced5a7488f0b8a542777","tarball":"https://registry.npmjs.org/bs-knex/-/bs-knex-0.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAOp5zWsxGyTE0HxUI/JafpDh4yB4CKwF9Zkss8x9OOvAiEA71CKFNsulwqVKga7bd0d5eb8SOmha/ut2Ix4TggSegA="}]},"maintainers":[{"name":"bkonkle","email":"brandon@ecliptic.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-knex-0.3.0.tgz_1515092206127_0.6981147872284055"},"directories":{}},"0.4.0":{"name":"bs-knex","version":"0.4.0","description":"BuckleScript interface to the node 'knex' library","main":"index.js","scripts":{"precommit":"lint-staged","prepush":"yarn build && yarn test","test":"cross-env NODE_ENV=test jest","test.watch":"cross-env NODE_ENV=test jest --watch","format.js":"prettier-eslint --write \"packages/*/src/**/*.js\"","format.re":"refmt --in-place src/**/*.re","lint":"eslint --ext .js,.jsx ./","build":"bsb -make-world","build.watch":"yarn build -w","build.clean":"bsb -clean-world"},"repository":{"type":"git","url":"git+https://github.com/ecliptic/bucklescript-tools.git"},"keywords":["bucklescript","reason","node","database","sql","knex"],"author":{"name":"Brandon Konkle","email":"brandon@ecliptic.io","url":"http://ecliptic.io"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/ecliptic/bucklescript-tools/issues"},"homepage":"https://github.com/ecliptic/bucklescript-tools#readme","dependencies":{"bs-node-debug":"^0.1.0","knex":"^0.14.2"},"devDependencies":{"bs-jest":"^0.2.0","bs-loader":"^2.0.0","bs-platform":"2.0.0","cross-env":"^5.1.1","eslint":"^4.13.1","eslint-config-standard":"^11.0.0-beta.0","eslint-config-standard-react":"^5.0.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","identity-obj-proxy":"^3.0.0","jest":"^21.2.1","lint-staged":"^4.3.0","prettier-eslint-cli":"^4.4.0"},"jest":{"moduleFileExtensions":["re","js","ml"],"testURL":"http://localhost","moduleNameMapper":{"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga|css)$":"identity-obj-proxy"},"unmockedModulePathPatterns":["<rootDir>/node_modules/react","<rootDir>/node_modules/react-dom"],"transform":{".(re|ml)":"bs-loader",".*":"babel-jest"}},"lint-staged":{"src/**/*.js":["format","git add"],"src/**/*.re":["format.re","git add"]},"_id":"bs-knex@0.4.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.2","_npmUser":{"name":"bkonkle","email":"brandon@ecliptic.io"},"dist":{"integrity":"sha512-f5sp+AGbA2uR+SniLsgg0h/aW5rcu/FTu03sAXwchuWybpsmOaw8b7iepGus3dzgJktNztIEXF5NAD+yvm+f4A==","shasum":"50dc7b37f48487e9a8ad5a808a36a6ca08912c94","tarball":"https://registry.npmjs.org/bs-knex/-/bs-knex-0.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1EPT2fYwElAsBYmrGx1zy5KKaCihvWF1q6jPb4vXqTQIhANMv3ENMls5TFoejwfRz4B59dwA0Zz6HJlP2Df26Qyle"}]},"maintainers":[{"name":"bkonkle","email":"brandon@ecliptic.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-knex-0.4.0.tgz_1515093832216_0.30396805284544826"},"directories":{}},"0.5.0":{"name":"bs-knex","version":"0.5.0","description":"BuckleScript interface to the node 'knex' library","main":"index.js","scripts":{"precommit":"lint-staged","prepush":"yarn build && yarn test","test":"cross-env NODE_ENV=test jest","test.watch":"cross-env NODE_ENV=test jest --watch","format.js":"prettier-eslint --write \"packages/*/src/**/*.js\"","format.re":"refmt --in-place src/**/*.re","lint":"eslint --ext .js,.jsx ./","build":"bsb -make-world","build.watch":"yarn build -w","build.clean":"bsb -clean-world"},"repository":{"type":"git","url":"git+https://github.com/ecliptic/bucklescript-tools.git"},"keywords":["bucklescript","reason","node","database","sql","knex"],"author":{"name":"Brandon Konkle","email":"brandon@ecliptic.io","url":"http://ecliptic.io"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/ecliptic/bucklescript-tools/issues"},"homepage":"https://github.com/ecliptic/bucklescript-tools#readme","dependencies":{"bs-node-debug":"^0.1.0","knex":"^0.14.2"},"devDependencies":{"bs-jest":"^0.2.0","bs-loader":"^2.0.0","bs-platform":"2.0.0","cross-env":"^5.1.1","eslint":"^4.13.1","eslint-config-standard":"^11.0.0-beta.0","eslint-config-standard-react":"^5.0.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","identity-obj-proxy":"^3.0.0","jest":"^21.2.1","lint-staged":"^4.3.0","prettier-eslint-cli":"^4.4.0"},"jest":{"moduleFileExtensions":["re","js","ml"],"testURL":"http://localhost","moduleNameMapper":{"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga|css)$":"identity-obj-proxy"},"unmockedModulePathPatterns":["<rootDir>/node_modules/react","<rootDir>/node_modules/react-dom"],"transform":{".(re|ml)":"bs-loader",".*":"babel-jest"}},"lint-staged":{"src/**/*.js":["format","git add"],"src/**/*.re":["format.re","git add"]},"_id":"bs-knex@0.5.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.2","_npmUser":{"name":"bkonkle","email":"brandon@ecliptic.io"},"dist":{"integrity":"sha512-8qr4zdUNO7+fK/1yUgo53q2g0I5fSTcCqf0s3gY6VoQfB7UgjxBJ1Qt9RD2d/I+L+MgcOYT4K7rJTRo9JQqnDQ==","shasum":"9f5802fbfaecc14e73bbb6c7a3ef65e2bfd6bf72","tarball":"https://registry.npmjs.org/bs-knex/-/bs-knex-0.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCW7FGdIFHYjGDl3C7a9e0Is50W7yAj2TGbSV8VDdlWlwIhAJZ/0xhG5Uoc+wMIAadLcTr6OqwT3byI3jQjNaj2yF2L"}]},"maintainers":[{"name":"bkonkle","email":"brandon@ecliptic.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-knex-0.5.0.tgz_1515094075881_0.2071628684643656"},"directories":{}},"0.6.0":{"name":"bs-knex","version":"0.6.0","description":"BuckleScript interface to the node 'knex' library","main":"index.js","scripts":{"precommit":"lint-staged","prepush":"yarn build && yarn test","test":"cross-env NODE_ENV=test jest","test.watch":"cross-env NODE_ENV=test jest --watch","format.js":"prettier-eslint --write \"packages/*/src/**/*.js\"","format.re":"refmt --in-place src/**/*.re","lint":"eslint --ext .js,.jsx ./","build":"bsb -make-world","build.watch":"yarn build -w","build.clean":"bsb -clean-world"},"repository":{"type":"git","url":"git+https://github.com/ecliptic/bucklescript-tools.git"},"keywords":["bucklescript","reason","node","database","sql","knex"],"author":{"name":"Brandon Konkle","email":"brandon@ecliptic.io","url":"http://ecliptic.io"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/ecliptic/bucklescript-tools/issues"},"homepage":"https://github.com/ecliptic/bucklescript-tools#readme","dependencies":{"bs-node-debug":"^0.1.0","knex":"^0.14.2"},"devDependencies":{"bs-jest":"^0.2.0","bs-loader":"^2.0.0","bs-platform":"2.0.0","cross-env":"^5.1.1","eslint":"^4.13.1","eslint-config-standard":"^11.0.0-beta.0","eslint-config-standard-react":"^5.0.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","identity-obj-proxy":"^3.0.0","jest":"^21.2.1","lint-staged":"^4.3.0","prettier-eslint-cli":"^4.4.0"},"jest":{"moduleFileExtensions":["re","js","ml"],"testURL":"http://localhost","moduleNameMapper":{"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga|css)$":"identity-obj-proxy"},"unmockedModulePathPatterns":["<rootDir>/node_modules/react","<rootDir>/node_modules/react-dom"],"transform":{".(re|ml)":"bs-loader",".*":"babel-jest"}},"lint-staged":{"src/**/*.js":["format","git add"],"src/**/*.re":["format.re","git add"]},"_id":"bs-knex@0.6.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.2","_npmUser":{"name":"bkonkle","email":"brandon@ecliptic.io"},"dist":{"integrity":"sha512-11TqvhSAq9036+sADD4ppIXjtZhdutBnYSLaWWHDNJ8Me3MYid6i98sl8JLKRZQTqSyrVYjSZ2xEeWgdanofnQ==","shasum":"cdc59c21abdcc0082eb43beea146bcd70c96ca83","tarball":"https://registry.npmjs.org/bs-knex/-/bs-knex-0.6.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1uC3UnFfUlDnBfzrcHuRuhicM61RutlWcpGJqZiswrAIgJNuyPYnwooqju9e2IPtPAWK8XmJA/lXM08YH8BK/3Xs="}]},"maintainers":[{"name":"bkonkle","email":"brandon@ecliptic.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-knex-0.6.0.tgz_1515094471409_0.9693242479115725"},"directories":{}},"0.7.0":{"name":"bs-knex","version":"0.7.0","description":"BuckleScript interface to the node 'knex' library","main":"index.js","scripts":{"precommit":"lint-staged","prepush":"yarn build && yarn test","test":"cross-env NODE_ENV=test jest","test.watch":"cross-env NODE_ENV=test jest --watch","format.js":"prettier-eslint --write \"packages/*/src/**/*.js\"","format.re":"refmt --in-place src/**/*.re","lint":"eslint --ext .js,.jsx ./","build":"bsb -make-world","build.watch":"yarn build -w","build.clean":"bsb -clean-world"},"repository":{"type":"git","url":"git+https://github.com/ecliptic/bucklescript-tools.git"},"keywords":["bucklescript","reason","node","database","sql","knex"],"author":{"name":"Brandon Konkle","email":"brandon@ecliptic.io","url":"http://ecliptic.io"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/ecliptic/bucklescript-tools/issues"},"homepage":"https://github.com/ecliptic/bucklescript-tools#readme","dependencies":{"bs-node-debug":"^0.1.0","knex":"^0.14.2"},"devDependencies":{"bs-jest":"^0.2.0","bs-loader":"^2.0.0","bs-platform":"2.0.0","cross-env":"^5.1.1","eslint":"^4.13.1","eslint-config-standard":"^11.0.0-beta.0","eslint-config-standard-react":"^5.0.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","identity-obj-proxy":"^3.0.0","jest":"^21.2.1","lint-staged":"^4.3.0","prettier-eslint-cli":"^4.4.0"},"jest":{"moduleFileExtensions":["re","js","ml"],"testURL":"http://localhost","moduleNameMapper":{"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga|css)$":"identity-obj-proxy"},"unmockedModulePathPatterns":["<rootDir>/node_modules/react","<rootDir>/node_modules/react-dom"],"transform":{".(re|ml)":"bs-loader",".*":"babel-jest"}},"lint-staged":{"src/**/*.js":["format","git add"],"src/**/*.re":["format.re","git add"]},"_id":"bs-knex@0.7.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.2","_npmUser":{"name":"bkonkle","email":"brandon@ecliptic.io"},"dist":{"integrity":"sha512-MVNpOwTvmimXAJwliptXjx99KGNtOTDPJmIYX6o4rbfS8UeO976i9yTwTKDQJBIOex/VTFvskmg+YLwlIGy+YA==","shasum":"86940367a8ec90e346ae2fff3f8f87f262585513","tarball":"https://registry.npmjs.org/bs-knex/-/bs-knex-0.7.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIETMLiK9k3oMSy9B0QMdWx1h9od2TSEBVBP+y+SAnQ2EAiAjidWpJtBSyQ1m7N8P4xcj01g9Q/CQRSOHY1kA83O4kA=="}]},"maintainers":[{"name":"bkonkle","email":"brandon@ecliptic.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-knex-0.7.0.tgz_1515094742446_0.7346445254515857"},"directories":{}},"0.8.0":{"name":"bs-knex","version":"0.8.0","description":"BuckleScript interface to the node 'knex' library","main":"index.js","scripts":{"precommit":"lint-staged","prepush":"yarn build && yarn test","test":"cross-env NODE_ENV=test jest","test.watch":"cross-env NODE_ENV=test jest --watch","format.js":"prettier-eslint --write \"packages/*/src/**/*.js\"","format.re":"refmt --in-place src/**/*.re","lint":"eslint --ext .js,.jsx ./","build":"bsb -make-world","build.watch":"yarn build -w","build.clean":"bsb -clean-world"},"repository":{"type":"git","url":"git+https://github.com/ecliptic/bucklescript-tools.git"},"keywords":["bucklescript","reason","node","database","sql","knex"],"author":{"name":"Brandon Konkle","email":"brandon@ecliptic.io","url":"http://ecliptic.io"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/ecliptic/bucklescript-tools/issues"},"homepage":"https://github.com/ecliptic/bucklescript-tools#readme","dependencies":{"bs-node-debug":"^0.1.0","knex":"^0.14.2"},"devDependencies":{"bs-jest":"^0.2.0","bs-loader":"^2.0.0","bs-platform":"2.0.0","cross-env":"^5.1.1","eslint":"^4.13.1","eslint-config-standard":"^11.0.0-beta.0","eslint-config-standard-react":"^5.0.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","identity-obj-proxy":"^3.0.0","jest":"^21.2.1","lint-staged":"^4.3.0","prettier-eslint-cli":"^4.4.0"},"jest":{"moduleFileExtensions":["re","js","ml"],"testURL":"http://localhost","moduleNameMapper":{"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga|css)$":"identity-obj-proxy"},"unmockedModulePathPatterns":["<rootDir>/node_modules/react","<rootDir>/node_modules/react-dom"],"transform":{".(re|ml)":"bs-loader",".*":"babel-jest"}},"lint-staged":{"src/**/*.js":["format","git add"],"src/**/*.re":["format.re","git add"]},"_id":"bs-knex@0.8.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.2","_npmUser":{"name":"bkonkle","email":"brandon@ecliptic.io"},"dist":{"integrity":"sha512-5pha+rVgl+ZkT4R+2tk/PkgixsPKb+HqUyDZ2vUQhkQvvGX5WGxRqDJ2JhYKIHSBdyr7og1jMSTewWF7gTjtdw==","shasum":"bba1066b15ac6129997f584a50a05939360dfb00","tarball":"https://registry.npmjs.org/bs-knex/-/bs-knex-0.8.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9AW1WdYK9YZMK5bE+LYG7Vl7IT+BX/RDAwWzXo5PPBwIhAOsuUyH2+ctDBT7Q/uZBUcHQFvz9oGsKFSNm7B6quIGV"}]},"maintainers":[{"name":"bkonkle","email":"brandon@ecliptic.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-knex-0.8.0.tgz_1515095746970_0.41125682531856"},"directories":{}},"0.9.0":{"name":"bs-knex","version":"0.9.0","description":"BuckleScript interface to the node 'knex' library","main":"index.js","scripts":{"precommit":"lint-staged","prepush":"yarn build && yarn test","test":"cross-env NODE_ENV=test jest","test.watch":"cross-env NODE_ENV=test jest --watch","format.js":"prettier-eslint --write \"packages/*/src/**/*.js\"","format.re":"refmt --in-place src/**/*.re","lint":"eslint --ext .js,.jsx ./","build":"bsb -make-world","build.watch":"yarn build -w","build.clean":"bsb -clean-world"},"repository":{"type":"git","url":"git+https://github.com/ecliptic/bucklescript-tools.git"},"keywords":["bucklescript","reason","node","database","sql","knex"],"author":{"name":"Brandon Konkle","email":"brandon@ecliptic.io","url":"http://ecliptic.io"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/ecliptic/bucklescript-tools/issues"},"homepage":"https://github.com/ecliptic/bucklescript-tools#readme","dependencies":{"bs-node-debug":"^0.1.0","knex":"^0.14.2"},"devDependencies":{"bs-jest":"^0.2.0","bs-loader":"^2.0.0","bs-platform":"2.0.0","cross-env":"^5.1.1","eslint":"^4.13.1","eslint-config-standard":"^11.0.0-beta.0","eslint-config-standard-react":"^5.0.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","identity-obj-proxy":"^3.0.0","jest":"^21.2.1","lint-staged":"^4.3.0","prettier-eslint-cli":"^4.4.0"},"jest":{"moduleFileExtensions":["re","js","ml"],"testURL":"http://localhost","moduleNameMapper":{"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga|css)$":"identity-obj-proxy"},"unmockedModulePathPatterns":["<rootDir>/node_modules/react","<rootDir>/node_modules/react-dom"],"transform":{".(re|ml)":"bs-loader",".*":"babel-jest"}},"lint-staged":{"src/**/*.js":["format","git add"],"src/**/*.re":["format.re","git add"]},"_id":"bs-knex@0.9.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.2","_npmUser":{"name":"bkonkle","email":"brandon@ecliptic.io"},"dist":{"integrity":"sha512-wb3t32FZInZY4EK/lvVjAHqUg7hbRUtSTAIIRVBzeAXN3G5/IOpYXF0dp2bXLX3WX84frrVwODfLPVPXV5bNWg==","shasum":"e138059acb30e1549ea30775edac27c259a7fd34","tarball":"https://registry.npmjs.org/bs-knex/-/bs-knex-0.9.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdTZ8SnIFciNvAGdblqqE2+TVm/hJAzhZfwJHBmlvrvgIgI6RPlTqvdgqeG3JkP5Qz9Ubh1mjHRy1pgDyI6D5qRto="}]},"maintainers":[{"name":"bkonkle","email":"brandon@ecliptic.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-knex-0.9.0.tgz_1515097881297_0.1490236900281161"},"directories":{}},"0.10.0":{"name":"bs-knex","version":"0.10.0","description":"BuckleScript interface to the node 'knex' library","main":"index.js","scripts":{"precommit":"lint-staged","prepush":"yarn build && yarn test","test":"cross-env NODE_ENV=test jest","test.watch":"cross-env NODE_ENV=test jest --watch","format.js":"prettier-eslint --write \"packages/*/src/**/*.js\"","format.re":"refmt --in-place src/**/*.re","lint":"eslint --ext .js,.jsx ./","build":"bsb -make-world","build.watch":"yarn build -w","build.clean":"bsb -clean-world"},"repository":{"type":"git","url":"git+https://github.com/ecliptic/bucklescript-tools.git"},"keywords":["bucklescript","reason","node","database","sql","knex"],"author":{"name":"Brandon Konkle","email":"brandon@ecliptic.io","url":"http://ecliptic.io"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/ecliptic/bucklescript-tools/issues"},"homepage":"https://github.com/ecliptic/bucklescript-tools#readme","dependencies":{"bs-jest":"^0.3.2","bs-node-debug":"^0.1.0","knex":"^0.14.2"},"devDependencies":{"bs-loader":"^2.0.0","bs-platform":"2.0.0","cross-env":"^5.1.1","eslint":"^4.13.1","eslint-config-standard":"^11.0.0-beta.0","eslint-config-standard-react":"^5.0.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","identity-obj-proxy":"^3.0.0","jest":"^21.2.1","lint-staged":"^4.3.0","prettier-eslint-cli":"^4.4.0","sqlite3":"^3.1.13"},"jest":{"testURL":"http://localhost","unmockedModulePathPatterns":["<rootDir>/node_modules/react","<rootDir>/node_modules/react-dom"],"testMatch":["**/?(*)(Spec|Test).bs.js"],"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node"},"lint-staged":{"src/**/*.js":["format","git add"],"src/**/*.re":["format.re","git add"]},"_id":"bs-knex@0.10.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.2","_npmUser":{"name":"bkonkle","email":"brandon@ecliptic.io"},"dist":{"integrity":"sha512-Sj4tzbPsaIr0Fc88yAp5hO6W0zZoNZQ0Tpwp+kupTYxo7jN7HxXry6sqzV4hBZC/HplwLSQN65KMnvf87cPaMA==","shasum":"d8a8c778dfd6b3d6d36f1f1b1e7c3c35c8fffca4","tarball":"https://registry.npmjs.org/bs-knex/-/bs-knex-0.10.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH52Rb3VCDq/nnPYo+du7cpn6CTxqqeSvl8TnBjZO452AiEA5f0X8nesxQnOBIB8YV7IEylLrEtSZdppbxZgqiKd8Vk="}]},"maintainers":[{"name":"bkonkle","email":"brandon@ecliptic.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-knex-0.10.0.tgz_1515512538549_0.3040346356574446"},"directories":{}},"0.10.1":{"name":"bs-knex","version":"0.10.1","description":"BuckleScript interface to the node 'knex' library","main":"index.js","scripts":{"precommit":"lint-staged","prepush":"yarn build && yarn test","test":"cross-env NODE_ENV=test jest","test.watch":"cross-env NODE_ENV=test jest --watch","format.js":"prettier-eslint --write \"packages/*/src/**/*.js\"","format.re":"refmt --in-place src/**/*.re","lint":"eslint --ext .js,.jsx ./","build":"bsb -make-world","build.watch":"yarn build -w","build.clean":"bsb -clean-world"},"repository":{"type":"git","url":"git+https://github.com/ecliptic/bucklescript-tools.git"},"keywords":["bucklescript","reason","node","database","sql","knex"],"author":{"name":"Brandon Konkle","email":"brandon@ecliptic.io","url":"http://ecliptic.io"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/ecliptic/bucklescript-tools/issues"},"homepage":"https://github.com/ecliptic/bucklescript-tools#readme","dependencies":{"@glennsl/bs-jest":"^0.3.2","bs-node-debug":"^0.1.0","knex":"^0.14.2"},"devDependencies":{"bs-loader":"^2.0.0","bs-platform":"2.0.0","cross-env":"^5.1.1","eslint":"^4.13.1","eslint-config-standard":"^11.0.0-beta.0","eslint-config-standard-react":"^5.0.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","identity-obj-proxy":"^3.0.0","jest":"^21.2.1","lint-staged":"^4.3.0","prettier-eslint-cli":"^4.4.0","sqlite3":"^3.1.13"},"jest":{"testURL":"http://localhost","unmockedModulePathPatterns":["<rootDir>/node_modules/react","<rootDir>/node_modules/react-dom"],"testMatch":["**/?(*)(Spec|Test).bs.js"],"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node"},"lint-staged":{"src/**/*.js":["format","git add"],"src/**/*.re":["format.re","git add"]},"_id":"bs-knex@0.10.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.2","_npmUser":{"name":"bkonkle","email":"brandon@ecliptic.io"},"dist":{"integrity":"sha512-zSmkuFwFyiBJjnpBY75AX9pzKipJ254vevR0LlutPYEhVcG5aqzGaxRCXG770LLRcbbNhxNywnHltUUPw2yKKw==","shasum":"9c48f642096b9955dd6b7a7a3e4b7a8686574d62","tarball":"https://registry.npmjs.org/bs-knex/-/bs-knex-0.10.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrcM03veXTr6v1JTF3mkJSmFZ0363Tlgi1LZeMX05esQIhAIRG1JwdihF/QkX9qbp+fEfVxW2h2r1j9byJP67qw3+X"}]},"maintainers":[{"name":"bkonkle","email":"brandon@ecliptic.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-knex-0.10.1.tgz_1515512869135_0.2515560688916594"},"directories":{}},"0.10.2":{"name":"bs-knex","version":"0.10.2","description":"BuckleScript interface to the node 'knex' library","main":"index.js","scripts":{"precommit":"lint-staged","prepush":"yarn build && yarn test","test":"cross-env NODE_ENV=test jest","test.watch":"cross-env NODE_ENV=test jest --watch","format.js":"prettier-eslint --write \"packages/*/src/**/*.js\"","format.re":"refmt --in-place src/**/*.re","lint":"eslint --ext .js,.jsx ./","build":"bsb -make-world","build.watch":"yarn build -w","build.clean":"bsb -clean-world"},"repository":{"type":"git","url":"git+https://github.com/ecliptic/bucklescript-tools.git"},"keywords":["bucklescript","reason","node","database","sql","knex"],"author":{"name":"Brandon Konkle","email":"brandon@ecliptic.io","url":"http://ecliptic.io"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/ecliptic/bucklescript-tools/issues"},"homepage":"https://github.com/ecliptic/bucklescript-tools#readme","dependencies":{"@glennsl/bs-jest":"^0.3.2","bs-node-debug":"^0.2.0","knex":"^0.14.2"},"devDependencies":{"bs-loader":"^2.0.1","bs-platform":"2.1.0","cross-env":"^5.1.3","eslint":"^4.15.0","eslint-config-standard":"^11.0.0-beta.0","eslint-config-standard-react":"^5.0.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","identity-obj-proxy":"^3.0.0","jest":"^22.1.1","lint-staged":"^6.0.0","prettier-eslint-cli":"^4.7.0","sqlite3":"^3.1.13"},"jest":{"testURL":"http://localhost","unmockedModulePathPatterns":["<rootDir>/node_modules/react","<rootDir>/node_modules/react-dom"],"testMatch":["**/?(*)(Spec|Test).bs.js"],"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node"},"lint-staged":{"src/**/*.js":["format","git add"],"src/**/*.re":["format.re","git add"]},"_id":"bs-knex@0.10.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.2","_npmUser":{"name":"bkonkle","email":"brandon@ecliptic.io"},"dist":{"integrity":"sha512-8NrNqJXuBM6NVFlMjMnhCmyIQxbt/XGZasynkTRbjFqUBCrD/iR1AjfeJEomxP2kydvITtaZe6hp1fUkSGmbEw==","shasum":"908d8906a8e1a72ddb072f4223ee0671c4d7fa7d","tarball":"https://registry.npmjs.org/bs-knex/-/bs-knex-0.10.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE+0jj7Z3sH2LSJD7SHLKeazt486JwcKosv9MANe8CchAiEAvUThgfKnB6AfgL0saznI2NVoqfXtBaLqICyJZZp9+pw="}]},"maintainers":[{"name":"bkonkle","email":"brandon@ecliptic.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-knex-0.10.2.tgz_1516031797807_0.6713955977465957"},"directories":{}},"1.0.0":{"name":"bs-knex","version":"1.0.0","description":"BuckleScript interface to the node 'knex' library","main":"index.js","scripts":{"precommit":"lint-staged","prepush":"yarn build && yarn test","test":"cross-env NODE_ENV=test jest","test.watch":"cross-env NODE_ENV=test jest --watch","format.js":"prettier-eslint --write \"packages/*/src/**/*.js\"","format.re":"refmt --in-place src/**/*.re","lint":"eslint --ext .js,.jsx ./","build":"bsb -make-world","build.watch":"yarn build -w","build.clean":"bsb -clean-world"},"repository":{"type":"git","url":"git+https://github.com/ecliptic/bucklescript-tools.git"},"keywords":["bucklescript","reason","node","database","sql","knex"],"author":{"name":"Brandon Konkle","email":"brandon@ecliptic.io","url":"http://ecliptic.io"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/ecliptic/bucklescript-tools/issues"},"homepage":"https://github.com/ecliptic/bucklescript-tools#readme","dependencies":{"@glennsl/bs-jest":"^0.3.2","bs-node-debug":"^0.2.0","knex":"^0.14.2"},"devDependencies":{"bs-loader":"^2.0.1","bs-platform":"2.1.0","cross-env":"^5.1.3","eslint":"^4.15.0","eslint-config-standard":"^11.0.0-beta.0","eslint-config-standard-react":"^5.0.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","identity-obj-proxy":"^3.0.0","jest":"^22.1.1","lint-staged":"^6.0.0","prettier-eslint-cli":"^4.7.0","sqlite3":"^3.1.13"},"jest":{"testURL":"http://localhost","unmockedModulePathPatterns":["<rootDir>/node_modules/react","<rootDir>/node_modules/react-dom"],"testMatch":["**/?(*)(Spec|Test).bs.js"],"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node"},"lint-staged":{"src/**/*.js":["format","git add"],"src/**/*.re":["format.re","git add"]},"_id":"bs-knex@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.2","_npmUser":{"name":"bkonkle","email":"brandon@ecliptic.io"},"dist":{"integrity":"sha512-X6o70hWAjrAYKFddj+YH8LeWXw7/3IN7EsOzIb4yyK9v1K+OK2utv1eJs9gXdcHIb7Qt78H0vCvZ04LaA2FfjA==","shasum":"637b310495c812b84045b0794f929ea5f912c4f4","tarball":"https://registry.npmjs.org/bs-knex/-/bs-knex-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID7dQxJa9zrO5yYtJ27wuizcmtWezzSVsaaiPDcxwalpAiBHpT4LKu9oU38lrGZWC0A8QvXLB4aDg8YAiNnY1Cay3A=="}]},"maintainers":[{"name":"bkonkle","email":"brandon@ecliptic.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-knex-1.0.0.tgz_1517164432737_0.4953718311153352"},"directories":{}},"1.0.1":{"name":"bs-knex","version":"1.0.1","description":"BuckleScript interface to the node 'knex' library","main":"index.js","scripts":{"precommit":"lint-staged","prepush":"yarn build && yarn test","test":"cross-env NODE_ENV=test jest","test.watch":"cross-env NODE_ENV=test jest --watch","format.js":"prettier-eslint --write \"packages/*/src/**/*.js\"","format.re":"refmt --in-place src/**/*.re","lint":"eslint --ext .js,.jsx ./","build":"bsb -make-world","build.watch":"yarn build -w","build.clean":"bsb -clean-world"},"repository":{"type":"git","url":"git+https://github.com/ecliptic/bucklescript-tools.git"},"keywords":["bucklescript","reason","node","database","sql","knex"],"author":{"name":"Brandon Konkle","email":"brandon@ecliptic.io","url":"http://ecliptic.io"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/ecliptic/bucklescript-tools/issues"},"homepage":"https://github.com/ecliptic/bucklescript-tools#readme","dependencies":{"@glennsl/bs-jest":"^0.3.2","bs-node-debug":"^0.2.0","knex":"^0.14.2"},"devDependencies":{"bs-loader":"^2.0.1","bs-platform":"2.1.0","cross-env":"^5.1.3","eslint":"^4.15.0","eslint-config-standard":"^11.0.0-beta.0","eslint-config-standard-react":"^5.0.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","identity-obj-proxy":"^3.0.0","jest":"^22.1.1","lint-staged":"^6.0.0","prettier-eslint-cli":"^4.7.0","sqlite3":"^3.1.13"},"jest":{"testURL":"http://localhost","unmockedModulePathPatterns":["<rootDir>/node_modules/react","<rootDir>/node_modules/react-dom"],"testMatch":["**/?(*)(Spec|Test).bs.js"],"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node"},"lint-staged":{"src/**/*.js":["format","git add"],"src/**/*.re":["format.re","git add"]},"_id":"bs-knex@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.2","_npmUser":{"name":"bkonkle","email":"brandon@ecliptic.io"},"dist":{"integrity":"sha512-mVet/RmUh8+WE4wHk944hzfP6DEHTHdKEi4l3PjGGscON5FTPfniTIDyfioMJ+GlIZaeDSJqq8J4JX8jUJDmEw==","shasum":"0a7ff8dd534c8d192eb0b6972568e8eaf43b630b","tarball":"https://registry.npmjs.org/bs-knex/-/bs-knex-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHplyd3oiofCvw6cs7K2yCEkyyEk+7jEu1fy/dE1E9ayAiBs+He7myrDLO/DGlkv8iS9m2+r/nvBJDHHlSGZ+Ahhtg=="}]},"maintainers":[{"name":"bkonkle","email":"brandon@ecliptic.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-knex-1.0.1.tgz_1517165508264_0.5583036553580314"},"directories":{}},"1.1.0":{"name":"bs-knex","version":"1.1.0","description":"BuckleScript interface to the node 'knex' library","main":"index.js","scripts":{"precommit":"lint-staged","prepush":"yarn build && yarn test","test":"cross-env NODE_ENV=test jest","test.watch":"cross-env NODE_ENV=test jest --watch","format.re":"refmt --in-place src/**/*.re","lint":"eslint --ext .js,.jsx ./","build":"bsb -make-world","build.watch":"yarn build -w","build.clean":"bsb -clean-world"},"repository":{"type":"git","url":"git+https://github.com/ecliptic/bucklescript-tools.git"},"keywords":["bucklescript","reason","node","database","sql","knex"],"author":{"name":"Brandon Konkle","email":"brandon@ecliptic.io","url":"http://ecliptic.io"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/ecliptic/bucklescript-tools/issues"},"homepage":"https://github.com/ecliptic/bucklescript-tools#readme","dependencies":{"@glennsl/bs-jest":"^0.3.2","bs-node-debug":"^0.2.0","knex":"^0.14.2"},"devDependencies":{"bs-loader":"^2.0.1","bs-platform":"2.1.0","cross-env":"^5.1.3","eslint":"^4.15.0","eslint-config-standard":"^11.0.0-beta.0","eslint-config-standard-react":"^5.0.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","identity-obj-proxy":"^3.0.0","jest":"^22.1.1","lint-staged":"^6.0.0","sqlite3":"^3.1.13"},"jest":{"testURL":"http://localhost","unmockedModulePathPatterns":["<rootDir>/node_modules/react","<rootDir>/node_modules/react-dom"],"testMatch":["<rootDir>/tests/**/?(*)(Spec|Test).bs.js"],"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node"},"lint-staged":{"src/**/*.js":["git add"],"src/**/*.re":["format.re","git add"]},"_id":"bs-knex@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.2","_npmUser":{"name":"bkonkle","email":"brandon@ecliptic.io"},"dist":{"integrity":"sha512-sZi7wbLESkkcyDVrrlRbVkXF7ujZoVkJ03vBifeQwcjDCh5/yBjmpkq2r9MiOUxn7ZKfk/j1jx0Py5LfMXWDQw==","shasum":"da8bcbecc3578edd1f8489952e7958f6e6a42d6b","tarball":"https://registry.npmjs.org/bs-knex/-/bs-knex-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBvdCWde8rQdB3cJONhQOJOl6KS4zygc64Ax26cDJIhwAiAvkE0KnDhkCBJ+HQOEwgo30SaoCtWV8rf2Hdfb+tn+xg=="}]},"maintainers":[{"name":"bkonkle","email":"brandon@ecliptic.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-knex-1.1.0.tgz_1517461274600_0.9332436085678637"},"directories":{}},"1.2.0":{"name":"bs-knex","version":"1.2.0","description":"BuckleScript interface to the node 'knex' library","main":"index.js","scripts":{"precommit":"lint-staged","prepush":"yarn build && yarn test","test":"cross-env NODE_ENV=test jest","test.watch":"cross-env NODE_ENV=test jest --watch","format.re":"refmt --in-place src/**/*.re","lint":"eslint --ext .js,.jsx ./","build":"bsb -make-world","build.watch":"yarn build -w","build.clean":"bsb -clean-world"},"repository":{"type":"git","url":"git+https://github.com/ecliptic/bucklescript-tools.git"},"keywords":["bucklescript","reason","node","database","sql","knex"],"author":{"name":"Brandon Konkle","email":"brandon@ecliptic.io","url":"http://ecliptic.io"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/ecliptic/bucklescript-tools/issues"},"homepage":"https://github.com/ecliptic/bucklescript-tools#readme","dependencies":{"bs-node-debug":"^0.2.0","knex":"^0.14.2"},"devDependencies":{"@glennsl/bs-jest":"^0.3.2","bs-platform":"2.1.0","cross-env":"^5.1.3","eslint":"^4.15.0","eslint-config-standard":"^11.0.0-beta.0","eslint-config-standard-react":"^5.0.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","identity-obj-proxy":"^3.0.0","jest":"^22.1.1","lint-staged":"^6.0.0","sqlite3":"^3.1.13"},"jest":{"testURL":"http://localhost","unmockedModulePathPatterns":["<rootDir>/node_modules/react","<rootDir>/node_modules/react-dom"],"testMatch":["<rootDir>/tests/**/?(*)(Spec|Test).bs.js"],"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node"},"lint-staged":{"src/**/*.js":["git add"],"src/**/*.re":["format.re","git add"]},"_id":"bs-knex@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.2","_npmUser":{"name":"bkonkle","email":"brandon@ecliptic.io"},"dist":{"integrity":"sha512-qpGOxJBF4LO5iFbVmd7Sk7uT9X46z567cg62aiRH7J2S0RlwhVsfDlRwQDP0u3ahEJd4AAKz1CI8OQiqyoxGcg==","shasum":"a14d7a39d1490d94ec9203af7892c022bd1ef34b","tarball":"https://registry.npmjs.org/bs-knex/-/bs-knex-1.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnOPaOFx6dNuqCp9EMF5pU2wduPoBM+5FweXUgesJi1QIhAMwT1iaTqhvRljeSBTTskX88ZmLIBYlFSDUqBIe46qZN"}]},"maintainers":[{"name":"bkonkle","email":"brandon@ecliptic.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-knex-1.2.0.tgz_1517461606803_0.43093339493498206"},"directories":{}},"2.0.0":{"name":"bs-knex","version":"2.0.0","description":"BuckleScript interface to the node 'knex' library","main":"index.js","scripts":{"precommit":"lint-staged","prepush":"yarn build && yarn test","test":"cross-env NODE_ENV=test jest","test.watch":"cross-env NODE_ENV=test jest --watch","format.re":"refmt --in-place src/**/*.re","lint":"eslint --ext .js,.jsx ./","build":"bsb -make-world","build.watch":"yarn build -w","build.clean":"bsb -clean-world"},"repository":{"type":"git","url":"git+https://github.com/ecliptic/bucklescript-tools.git"},"keywords":["bucklescript","reason","node","database","sql","knex"],"author":{"name":"Brandon Konkle","email":"brandon@ecliptic.io","url":"http://ecliptic.io"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/ecliptic/bucklescript-tools/issues"},"homepage":"https://github.com/ecliptic/bucklescript-tools#readme","dependencies":{"bs-node-debug":"^0.2.0","knex":"^0.14.2"},"devDependencies":{"@glennsl/bs-jest":"^0.3.2","bs-platform":"2.1.0","cross-env":"^5.1.3","eslint":"^4.15.0","eslint-config-standard":"^11.0.0-beta.0","eslint-config-standard-react":"^5.0.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","identity-obj-proxy":"^3.0.0","jest":"^22.1.1","lint-staged":"^6.0.0","sqlite3":"^3.1.13"},"jest":{"testURL":"http://localhost","unmockedModulePathPatterns":["<rootDir>/node_modules/react","<rootDir>/node_modules/react-dom"],"testMatch":["<rootDir>/tests/**/?(*)(Spec|Test).bs.js"],"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node"},"lint-staged":{"src/**/*.js":["git add"],"src/**/*.re":["format.re","git add"]},"_id":"bs-knex@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"bkonkle","email":"brandon@ecliptic.io"},"dist":{"integrity":"sha512-PBRvGaBCx986fSaQDwjFgIK2Tl1ew2ivMrzTbIquJVkH3A5Rwug5Hpbod0Q5JmIcVj77jQEZsCxpms0hcWyV5Q==","shasum":"738a6b309d5a1806966b0ebc8d41e7ee280c2aff","tarball":"https://registry.npmjs.org/bs-knex/-/bs-knex-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZV3Z8THRfizGS5vGyM6YxPYkKkv2VDX2J1RgQbjIldAiBhczD9Tn6OGv8KeWaNer+pYS1G5wYQiyKJfuww+24qVQ=="}]},"maintainers":[{"name":"bkonkle","email":"brandon@ecliptic.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-knex-2.0.0.tgz_1517791531199_0.27401495608501136"},"directories":{}},"2.1.0":{"name":"bs-knex","version":"2.1.0","description":"BuckleScript interface to the node 'knex' library","main":"index.js","scripts":{"precommit":"lint-staged","prepush":"yarn build && yarn test","test":"cross-env NODE_ENV=test jest","test.watch":"cross-env NODE_ENV=test jest --watch","format.re":"refmt --in-place src/**/*.re","lint":"eslint --ext .js,.jsx ./","build":"bsb -make-world","build.watch":"yarn build -w","build.clean":"bsb -clean-world"},"repository":{"type":"git","url":"git+https://github.com/ecliptic/bucklescript-tools.git"},"keywords":["bucklescript","reason","node","database","sql","knex"],"author":{"name":"Brandon Konkle","email":"brandon@ecliptic.io","url":"http://ecliptic.io"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/ecliptic/bucklescript-tools/issues"},"homepage":"https://github.com/ecliptic/bucklescript-tools#readme","dependencies":{"bs-node-debug":"^0.2.0","knex":"^0.14.2"},"devDependencies":{"@glennsl/bs-jest":"^0.3.2","bs-platform":"2.1.0","cross-env":"^5.1.3","eslint":"^4.15.0","eslint-config-standard":"^11.0.0-beta.0","eslint-config-standard-react":"^5.0.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","identity-obj-proxy":"^3.0.0","jest":"^22.1.1","lint-staged":"^6.0.0","sqlite3":"^3.1.13"},"jest":{"testURL":"http://localhost","unmockedModulePathPatterns":["<rootDir>/node_modules/react","<rootDir>/node_modules/react-dom"],"testMatch":["<rootDir>/tests/**/?(*)(Spec|Test).bs.js"],"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node"},"lint-staged":{"src/**/*.re":["refmt --in-place","git add"]},"_id":"bs-knex@2.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"bkonkle","email":"brandon@ecliptic.io"},"dist":{"integrity":"sha512-oRTeWrd8Ct0O8txJdyYt7JpUfZnt+Zh76ey3PoB6GYI0VVSGoSEuTkFVfPc5/8cH+sf6daZKGKbYH5toHBtDAA==","shasum":"fd70185d7e036e7fee61157bf2acd981d2a209f2","tarball":"https://registry.npmjs.org/bs-knex/-/bs-knex-2.1.0.tgz","fileCount":39,"unpackedSize":375545,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEErrkbRFPQmoeZ9R+w0oIT9cKGSItONGH2OURz1iH8XAiBVINE0RU4PwWAM9Gztw8x3z9iufrkKyb/oF0heBQmeaw=="}]},"maintainers":[{"name":"bkonkle","email":"brandon@ecliptic.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-knex_2.1.0_1519332689989_0.828732951017711"},"_hasShrinkwrap":false},"2.1.1":{"name":"bs-knex","version":"2.1.1","description":"BuckleScript interface to the node 'knex' library","main":"index.js","scripts":{"precommit":"lint-staged","prepush":"yarn build && yarn test","test":"cross-env NODE_ENV=test jest","test.watch":"cross-env NODE_ENV=test jest --watch","format.re":"refmt --in-place src/**/*.re","lint":"eslint --ext .js,.jsx ./","build":"bsb -make-world","build.watch":"yarn build -w","build.clean":"bsb -clean-world"},"repository":{"type":"git","url":"git+https://github.com/ecliptic/bucklescript-tools.git"},"keywords":["bucklescript","reason","node","database","sql","knex"],"author":{"name":"Brandon Konkle","email":"brandon@ecliptic.io","url":"http://ecliptic.io"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/ecliptic/bucklescript-tools/issues"},"homepage":"https://github.com/ecliptic/bucklescript-tools#readme","dependencies":{"bs-node-debug":"^0.2.0","knex":"^0.14.2"},"devDependencies":{"@glennsl/bs-jest":"^0.3.2","bs-platform":"2.1.0","cross-env":"^5.1.3","eslint":"^4.15.0","eslint-config-standard":"^11.0.0-beta.0","eslint-config-standard-react":"^5.0.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","identity-obj-proxy":"^3.0.0","jest":"^22.1.1","lint-staged":"^6.0.0","sqlite3":"^3.1.13"},"jest":{"testURL":"http://localhost","unmockedModulePathPatterns":["<rootDir>/node_modules/react","<rootDir>/node_modules/react-dom"],"testMatch":["<rootDir>/tests/**/?(*)(Spec|Test).bs.js"],"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node"},"lint-staged":{"src/**/*.re":["refmt --in-place","git add"]},"_id":"bs-knex@2.1.1","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"bkonkle","email":"brandon@ecliptic.io"},"dist":{"integrity":"sha512-yBKoqhlQfqN+zGzmZEhnVzU7YHWWr/41RbbK6ysC7zCqqKofUpaQXix78WNiO+O79eJq3iXHr7DPltqpBhsxpA==","shasum":"90da99cc8476a1cb7100f2d60cde575998cd9742","tarball":"https://registry.npmjs.org/bs-knex/-/bs-knex-2.1.1.tgz","fileCount":39,"unpackedSize":373494,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwrthlXVgNjLDM3PVlCNAcRGlBCpr+yTkPrArysqH+tAIgODT8dYTy9RT/Q+tQaTFg53EeVjQlOkl1O4ZbDIcaXFA="}]},"maintainers":[{"name":"bkonkle","email":"brandon@ecliptic.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-knex_2.1.1_1519332838028_0.718777429630576"},"_hasShrinkwrap":false},"2.1.2":{"name":"bs-knex","version":"2.1.2","description":"BuckleScript interface to the node 'knex' library","main":"index.js","scripts":{"precommit":"lint-staged","prepush":"yarn build && yarn test","test":"cross-env NODE_ENV=test jest","test.watch":"cross-env NODE_ENV=test jest --watch","format.re":"refmt --in-place src/**/*.re","lint":"eslint --ext .js,.jsx ./","build":"bsb -make-world","build.watch":"yarn build -w","build.clean":"bsb -clean-world"},"repository":{"type":"git","url":"git+https://github.com/ecliptic/bucklescript-tools.git"},"keywords":["bucklescript","reason","node","database","sql","knex"],"author":{"name":"Brandon Konkle","email":"brandon@ecliptic.io","url":"http://ecliptic.io"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/ecliptic/bucklescript-tools/issues"},"homepage":"https://github.com/ecliptic/bucklescript-tools#readme","dependencies":{"bs-node-debug":"^0.2.0","knex":"^0.14.2"},"devDependencies":{"@glennsl/bs-jest":"^0.3.2","bs-platform":"2.1.0","cross-env":"^5.1.3","eslint":"^4.15.0","eslint-config-standard":"^11.0.0-beta.0","eslint-config-standard-react":"^5.0.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","identity-obj-proxy":"^3.0.0","jest":"^22.1.1","lint-staged":"^6.0.0","sqlite3":"^3.1.13"},"jest":{"testURL":"http://localhost","unmockedModulePathPatterns":["<rootDir>/node_modules/react","<rootDir>/node_modules/react-dom"],"testMatch":["<rootDir>/tests/**/?(*)(Spec|Test).bs.js"],"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node"},"lint-staged":{"src/**/*.re":["refmt --in-place","git add"]},"_id":"bs-knex@2.1.2","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"bkonkle","email":"brandon@ecliptic.io"},"dist":{"integrity":"sha512-gi5aZvYYo7jYauaQKIxU9cPeRjNMs9BD+stIC/+OoKq8M9E5VqTI1xVac5mx/ZjRGkaH/qymKRHUCWV8mezcSw==","shasum":"e6651444fd23f18f3cc88e673e7dccd5844c9d4c","tarball":"https://registry.npmjs.org/bs-knex/-/bs-knex-2.1.2.tgz","fileCount":39,"unpackedSize":373867,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDZpkJX7ZXZ3MyYr6mtlgWOtHfAt7lLW5FpmYLuEpJifAiEAiDTs/BgXBlsEjcabqpDxF5Ehn6PDoVE8qndWtrIrrm8="}]},"maintainers":[{"name":"bkonkle","email":"brandon@ecliptic.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-knex_2.1.2_1519332945535_0.18331071611491656"},"_hasShrinkwrap":false},"2.2.0":{"name":"bs-knex","version":"2.2.0","description":"BuckleScript interface to the node 'knex' library","main":"index.js","scripts":{"precommit":"lint-staged","prepush":"yarn build && yarn test","test":"cross-env NODE_ENV=test jest","test.watch":"cross-env NODE_ENV=test jest --watch","format.re":"refmt --in-place src/**/*.re","lint":"eslint --ext .js,.jsx ./","build":"bsb -make-world","build.watch":"yarn build -w","build.clean":"bsb -clean-world"},"repository":{"type":"git","url":"git+https://github.com/ecliptic/bucklescript-tools.git"},"keywords":["bucklescript","reason","node","database","sql","knex"],"author":{"name":"Brandon Konkle","email":"brandon@ecliptic.io","url":"http://ecliptic.io"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/ecliptic/bucklescript-tools/issues"},"homepage":"https://github.com/ecliptic/bucklescript-tools#readme","dependencies":{"bs-node-debug":"^0.2.0","knex":"^0.14.2"},"devDependencies":{"@glennsl/bs-jest":"^0.3.2","bs-platform":"2.1.0","cross-env":"^5.1.3","eslint":"^4.15.0","eslint-config-standard":"^11.0.0-beta.0","eslint-config-standard-react":"^5.0.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","identity-obj-proxy":"^3.0.0","jest":"^22.1.1","lint-staged":"^6.0.0","sqlite3":"^3.1.13"},"jest":{"testURL":"http://localhost","unmockedModulePathPatterns":["<rootDir>/node_modules/react","<rootDir>/node_modules/react-dom"],"testMatch":["<rootDir>/tests/**/?(*)(Spec|Test).bs.js"],"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node"},"lint-staged":{"src/**/*.re":["refmt --in-place","git add"]},"_id":"bs-knex@2.2.0","_npmVersion":"5.7.1","_nodeVersion":"9.5.0","_npmUser":{"name":"bkonkle","email":"brandon@ecliptic.io"},"dist":{"integrity":"sha512-uOUquz9++dl48MgM3Xbs++M8QG3ANGNyBJqnKSch6qAKKpfEH5LPSZkP0RM+5/5USB1RdBOfKOD3qPk79MDe+g==","shasum":"b0b7586d2d4f8d08441767d5f2560ac77f3afb7e","tarball":"https://registry.npmjs.org/bs-knex/-/bs-knex-2.2.0.tgz","fileCount":40,"unpackedSize":565465,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/dasbxSKSKHZjh/QKLNWk13rPK2fq9y2fFUm6bnLzCgIgehOCEQgvjoZt9UezTdHHqQddSuYSq1xSTAAY9V8tG/o="}]},"maintainers":[{"name":"bkonkle","email":"brandon@ecliptic.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-knex_2.2.0_1520091243021_0.07903300123656631"},"_hasShrinkwrap":false},"3.0.0":{"name":"bs-knex","version":"3.0.0","description":"BuckleScript interface to the node 'knex' library","main":"index.js","scripts":{"precommit":"lint-staged","prepush":"yarn build && yarn test","test":"cross-env NODE_ENV=test jest","test.watch":"cross-env NODE_ENV=test jest --watch","format.re":"refmt --in-place src/**/*.re","lint":"eslint --ext .js,.jsx ./","build":"bsb -make-world","build.watch":"yarn build -w","build.clean":"bsb -clean-world"},"repository":{"type":"git","url":"git+https://github.com/ecliptic/bucklescript-tools.git"},"keywords":["bucklescript","reason","node","database","sql","knex"],"author":{"name":"Brandon Konkle","email":"brandon@ecliptic.io","url":"http://ecliptic.io"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/ecliptic/bucklescript-tools/issues"},"homepage":"https://github.com/ecliptic/bucklescript-tools#readme","dependencies":{"bs-node-debug":"^0.2.0","knex":"^0.14.2"},"devDependencies":{"@glennsl/bs-jest":"^0.3.2","bs-platform":"^3.0.0","cross-env":"^5.1.3","eslint":"^4.15.0","eslint-config-standard":"^11.0.0-beta.0","eslint-config-standard-react":"^5.0.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-react":"^7.5.1","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","identity-obj-proxy":"^3.0.0","jest":"^22.1.1","lint-staged":"^6.0.0","sqlite3":"^4.0.0"},"jest":{"testURL":"http://localhost","unmockedModulePathPatterns":["<rootDir>/node_modules/react","<rootDir>/node_modules/react-dom"],"testMatch":["<rootDir>/tests/**/?(*)(Spec|Test).bs.js"],"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node"},"lint-staged":{"src/**/*.re":["refmt --in-place","git add"]},"_id":"bs-knex@3.0.0","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"bkonkle","email":"brandon@ecliptic.io"},"dist":{"integrity":"sha512-omWIXdXnuOOSE2JFEYBY5AntIptv+HDG6qafmCeuu6tWvSMPbTH1cvJvMyJPG6b4Li0JAbYmQ+NmJVHWyAcB+w==","shasum":"1367c4150db361372e475ef265d4d6b18a5d3a86","tarball":"https://registry.npmjs.org/bs-knex/-/bs-knex-3.0.0.tgz","fileCount":40,"unpackedSize":581428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAFLUCRA9TVsSAnZWagAAfucP/RATq/Qn5MKgo/euZnwv\njS2duVlWdVl4QjKDb/b+QvV38AwJGEMWGt8sXDfxkWKiwuBqVCHwfCXQVXlr\nncaXBNPEfESonpyRfOeynL7StVgD/GME6UhyBqQ9ikBEedu57A1G+eRXhlOm\nflg7G6Hd8A9JL9t1qciEMBDiv1qQ0Dq51gfZnuwkdhlRZgOHoFXuijafKFQG\nGMepbhTHl4KJ82Knr2NmcQuGjwzc2yoYzt3Z36nwD713nDzCbPp8tALEfzvj\nS8H/8gnECVyVR2hSvP5XqVDGFoyyCR9jEizyDCJdsn8pgvfnrb1vB/a/Ekuo\nt16NfugcO68MZNB8IeP1adOCKClWutxLBMvL89pr0E4ZEY0TklfvnQHa5E9C\nCtEEyxZpUpW+WlOBR5IpbX6LnpmHrvrRIEx5hL7i8w9dlUIBZaD4XLFkANYQ\nLGJ+0mWfTws0LF6Mi3bzjFwmJmzhUO39HVIcXcVRacesOn0vlkyFAdDlnk9u\nkE6+/O5mR5JY0Jb/H6FNRDTz42AzuSXBVma1Obt5+WpcpbnOxOxR9YGkZOs1\n7kRRWFLFYomd3dF384EC0xexwcYLoCe5aBUt17kRT82H8NTHiqK2dYG9WIpN\nlCmBoU8Blfcc7FBca0Y0d8BUKExJIlKQuIPHJ6pOrNHL35DlQ3hfhFVC8jLE\n8+HD\r\n=KnXO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHjMQ5AYMVFfOSyxJpglvghY2zM39veEElLoVWd464g+AiEAx6NFVS9bTf6sHvsShdNJM509JoT+Ex93D7iQBZa+EYc="}]},"maintainers":[{"name":"bkonkle","email":"brandon@ecliptic.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-knex_3.0.0_1526747859454_0.49273969415522356"},"_hasShrinkwrap":false},"3.1.0":{"name":"bs-knex","version":"3.1.0","description":"BuckleScript interface to the node 'knex' library","main":"index.js","scripts":{"precommit":"lint-staged","prepush":"yarn build && yarn test","test":"cross-env NODE_ENV=test jest","test.watch":"cross-env NODE_ENV=test jest --watch","format.re":"refmt --in-place src/**/*.re","lint":"eslint --ext .js,.jsx ./","build":"bsb -make-world","build.watch":"yarn build -w","build.clean":"bsb -clean-world"},"repository":{"type":"git","url":"git+https://github.com/ecliptic/bucklescript-tools.git"},"keywords":["bucklescript","reason","node","database","sql","knex"],"author":{"name":"Brandon Konkle","email":"brandon@ecliptic.io","url":"http://ecliptic.io"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/ecliptic/bucklescript-tools/issues"},"homepage":"https://github.com/ecliptic/bucklescript-tools#readme","dependencies":{"bs-node-debug":"^0.2.0","knex":"^0.14.6"},"devDependencies":{"@glennsl/bs-jest":"^0.4.2","bs-platform":"^3.0.0","cross-env":"^5.1.5","eslint":"^4.19.1","eslint-config-standard":"^11.0.0","eslint-config-standard-react":"^6.0.0","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.7.0","eslint-plugin-react":"^7.8.2","eslint-plugin-standard":"^3.1.0","husky":"^0.14.3","identity-obj-proxy":"^3.0.0","jest":"^22.4.4","lint-staged":"^7.1.1","sqlite3":"^4.0.0"},"jest":{"testURL":"http://localhost","unmockedModulePathPatterns":["<rootDir>/node_modules/react","<rootDir>/node_modules/react-dom"],"testMatch":["<rootDir>/tests/**/?(*)(Spec|Test).bs.js"],"testPathIgnorePatterns":["/node_modules/"],"testEnvironment":"node"},"lint-staged":{"src/**/*.re":["refmt --in-place","git add"]},"gitHead":"edb73c483510e0e995426f405356d7050c127253","_id":"bs-knex@3.1.0","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"bkonkle","email":"brandon@ecliptic.io"},"dist":{"integrity":"sha512-8xoQ2cqdZbv6x+uEFqOgasw5WNXNAJcHxhMtNTA3T832eZAVfTEWFo+pcc1yiROPCmj0NYQr3nsV7KN+3BSQfA==","shasum":"fd12b4118e8fd041dbb6368d36e8bc0ae577dbb3","tarball":"https://registry.npmjs.org/bs-knex/-/bs-knex-3.1.0.tgz","fileCount":15,"unpackedSize":182915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAFT8CRA9TVsSAnZWagAAwR4P/1/eGGCcxKOHJGOAqL9k\n5U5k0ygk/SkuJDI7WpQtfHqXd0X26U95YMOJan3oIVo45tOZanpTxskXdIXe\nJ/19pZ7hd/iWDO1HRFYMy3o15CVYjdlp5GBrqcCGZ0d/8X1HLaKC6Gsjwwb1\npVIGOkHz9BikWpxbBKq/+wvCOJV+nkpDOSxGrlSzJYzPgjNDwvOauT4OozUD\nfjBWp/RY1GJRcoyLX8x6Rxi/Q3SWxu6+DWeVDzf+Qban4Z+2ko/YN8duqAn6\nOiyRWsNmyoM5622YQVCpdeXnTBsfpa/K8P9x2d5iuf4DX4Y2Kf6trLVLXdcS\nmMxPkCPqIQ3XNGUadQbsEORyeKasnwNnNg6vdIxc8ouFbqnaVc3+0AkkNV+h\nBP8EieLFhrcglTU/NkHFq1N6+vuBszUXP+4IbtYogC61VpsmN1kcqsxcA4h3\nhan15knbfVQ/AWXk6WWaBXIEVQ5Ru6T4iL1n6H4tbR+hrBXn+1unpT1hdxbG\nwjsXCfRES4EYJLbgx69q84J20qf52gi9v1EAzjoO75mfktP+4lOMnNKo+77f\n+mZrXXRLXn3eduDsEtIclqTo08wS+VglxH3SOXg2mbZ3wATbOE42ewhQxZbE\nyyxTaOE0Nu2xMoHLkobtUePyXSBL3D2olaVO5c8vkKmY67BR5ImMSTP2Lk5P\nU8Z6\r\n=A+xJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQV+qiyJkKp9Pf9RPprwnKMvwsdT0pI62QNV9TCrXN8AiB3o+uuOJU3vVozTNoEfpZQkQzfEsKaFSXzlE9ScuqROA=="}]},"maintainers":[{"name":"bkonkle","email":"brandon@ecliptic.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-knex_3.1.0_1526748411276_0.8663840560803848"},"_hasShrinkwrap":false}},"readme":"# bs-knex\n\n[![version](https://img.shields.io/npm/v/bs-knex.svg)](http://npm.im/bs-knex)\n[![downloads](https://img.shields.io/npm/dt/bs-knex.svg)](http://npm.im/bs-knex)\n[![license](https://img.shields.io/npm/l/express.svg)](LICENSE)\n\nBuckleScript utilities for working with the Node [knex](http://knexjs.org/) library.\n\n## Getting Started\n\nTo start working with Knex, first define a config:\n\n```reason\nlet (to_opt, getWithDefault) = (Js.Nullable.to_opt, Js.Option.getWithDefault);\n\nlet connection =\n  KnexConfig.Connection.make(\n    ~user=Config.Database.username,\n    ~password=Config.Database.password,\n    ~host=Config.Database.hostname,\n    ~port=Config.Database.port,\n    ~database=Config.Database.name,\n    ()\n  );\n\nlet pool =\n  KnexConfig.Pool.make(\n    ~min=Config.Database.poolMin,\n    ~max=Config.Database.poolMax,\n    ~idleTimeoutMillis=Config.Database.poolIdle,\n    ()\n  );\n\nlet config =\n  KnexConfig.make(~client=\"pg\", ~connection, ~pool, ~acquireConnectionTimeout=2000, ());\n```\n\nThen you can initialize a client:\n\n```reason\nlet knex = Knex.make(config);\n```\n\nYou can now try a raw query to verify the connection:\n\n```reason\nknex |> Knex.raw(\"select now()\")\n```\n\n## Querying\n\nUse the query builder to structure your request for the database:\n\n```reason\nKnex.(\n  knex\n  |> fromTable(\"users\")\n  |> where({\"id\": id})\n  |> update({\"first_name\": firstName})\n)\n```\n\nWhen you're ready to wait for results, call `toPromise`:\n\n```reason\n|> then_(\n  (results) =>\n    switch results {\n    /* No user found, so resolve with None to signal onboarding */\n    | [||] => resolve(None)\n    | users => resolve(Some(users[0]))\n    }\n)\n```\n\nHandle empty results with the `rejectIfAny` handler:\n\n```reason\n|> then_(rejectIfEmpty(~error=\"Unable to update User with id: \" ++ id))\n```\n\nHandle specific unique violations with the `handleUniqueError` utility:\n\n```reason\n|> KnexUtils.handleUniqueError(\n  ~name=\"users_email_unique\",\n  ~message=\"That email address is already in use.\"\n)\n|> KnexUtils.handleUniqueError(\n  ~name=\"users_user_name_unique\",\n  ~message=\"That user name is already in use.\"\n)\n```\n\nFinish off your operation by handling any remaining generic database errors with `KnexUtils`:\n\n```reason\n|> KnexUtils.handleDbErrors\n```\n\nThis handles a some common database error cases, which will hopefully grow over time as the library becomes more mature.\n\n## License\n\n[BSD 2-Clause](LICENSE)\n","maintainers":[{"name":"bkonkle","email":"brandon@ecliptic.io"}],"time":{"modified":"2022-04-12T04:32:18.496Z","created":"2017-12-18T01:18:46.169Z","0.1.0":"2017-12-18T01:18:46.169Z","0.2.0":"2017-12-18T16:42:18.876Z","0.2.1":"2017-12-19T04:44:12.704Z","0.3.0":"2018-01-04T18:56:47.334Z","0.4.0":"2018-01-04T19:23:53.668Z","0.5.0":"2018-01-04T19:27:57.033Z","0.6.0":"2018-01-04T19:34:32.536Z","0.7.0":"2018-01-04T19:39:03.672Z","0.8.0":"2018-01-04T19:55:47.039Z","0.9.0":"2018-01-04T20:31:22.406Z","0.10.0":"2018-01-09T15:42:19.665Z","0.10.1":"2018-01-09T15:47:49.363Z","0.10.2":"2018-01-15T15:56:39.096Z","1.0.0":"2018-01-28T18:33:53.888Z","1.0.1":"2018-01-28T18:51:48.379Z","1.1.0":"2018-02-01T05:01:16.036Z","1.2.0":"2018-02-01T05:06:48.060Z","2.0.0":"2018-02-05T00:45:32.460Z","2.1.0":"2018-02-22T20:51:30.096Z","2.1.1":"2018-02-22T20:53:58.146Z","2.1.2":"2018-02-22T20:55:45.718Z","2.2.0":"2018-03-03T15:34:03.154Z","3.0.0":"2018-05-19T16:37:40.097Z","3.1.0":"2018-05-19T16:46:51.350Z"},"homepage":"https://github.com/ecliptic/bucklescript-tools#readme","keywords":["bucklescript","reason","node","database","sql","knex"],"repository":{"type":"git","url":"git+https://github.com/ecliptic/bucklescript-tools.git"},"author":{"name":"Brandon Konkle","email":"brandon@ecliptic.io","url":"http://ecliptic.io"},"bugs":{"url":"https://github.com/ecliptic/bucklescript-tools/issues"},"license":"BSD-2-Clause","readmeFilename":"README.md"}