{"_id":"@adtechiumpublic/knex","_rev":"5-b49f85b4db1f3917533a3effaf4a0e4f","name":"@adtechiumpublic/knex","dist-tags":{"latest":"0.15.4"},"versions":{"0.13.0":{"name":"@adtechiumpublic/knex","version":"0.13.0","description":"A batteries-included SQL query & schema builder for Postgres, MySQL and SQLite3 and the Browser","main":"knex.js","dependencies":{"babel-runtime":"^6.23.0","bluebird":"^3.4.6","chalk":"^1.0.0","commander":"^2.2.0","debug":"^2.1.3","generic-pool":"^3.1.7","inherits":"~2.0.1","interpret":"^0.6.5","liftoff":"~2.2.0","lodash":"^4.6.0","minimist":"~1.1.0","mkdirp":"^0.5.0","pg-connection-string":"^0.1.3","readable-stream":"^1.1.12","safe-buffer":"^5.0.1","tildify":"~1.0.0","uuid":"^3.0.0","v8flags":"^2.0.2"},"devDependencies":{"JSONStream":"^1.0.3","async":"^0.9.0","babel-cli":"^6.11.4","babel-eslint":"^5.0.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-lodash":"3.2.9","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.13.2","chai":"^3.5.0","coveralls":"~2.11.1","dockerode":"^2.4.3","eslint":"2.2.0","eslint-plugin-import":"^1.8.0","istanbul":"^0.4.5","json-loader":"^0.5.4","mariasql":"^0.2.3","mocha":"^3.1.2","mock-fs":"^4.4.1","mssql":"^4.0.0","mysql":"^2.6.2","mysql2":"^1.1.1","pg":"^6.1.0","pg-query-stream":"^1.0.0","rimraf":"2.x","sinon":"^1.10.0","sinon-chai":"^2.5.0","source-map-support":"^0.4.0","sqlite3":"^3.0.5","tap-spec":"^4.0.0","tape":"^4.0.0","through":"^2.3.4"},"buildDependencies":["babel-cli","babel-plugin-add-module-exports","babel-plugin-lodash","babel-plugin-transform-runtime","babel-preset-es2015","babel-preset-es2015-loose","rimraf"],"scripts":{"build":"npm run babel","debug_test":"node-debug _mocha -t 0 test/index.js","babel":"rimraf ./lib && babel src --out-dir lib --copy-files","coveralls":"cat ./test/coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","dev":"rm -rf ./lib && babel -w src --out-dir lib --copy-files","lint":"eslint src/**","plaintest":"mocha --check-leaks -b -R spec test/index.js && npm run tape","prepublish":"npm run babel","docker_test":"bash ./scripts/docker-for-test.sh","pre_test":"npm run lint && npm run docker_test","tape":"node test/tape/index.js | tap-spec","debug_tape":"node-debug test/tape/index.js","test":"npm run pre_test && istanbul --config=test/.istanbul.yml cover node_modules/mocha/bin/_mocha -- --check-leaks -t 10000 -b -R spec test/index.js && npm run tape"},"bin":{"knex":"./bin/cli.js"},"repository":{"type":"git","url":"git://github.com/tgriesser/knex.git"},"keywords":["sql","query","postgresql","mysql","mariadb","sqlite3","oracle","mssql"],"author":{"name":"Tim Griesser","url":"https://github.com/tgriesser"},"browser":{"./lib/migrate/index.js":"./lib/util/noop.js","./lib/bin/cli.js":"./lib/util/noop.js","./lib/seed/index.js":"./lib/util/noop.js","mssql":false,"mysql":false,"mysql2":false,"mariasql":false,"pg":false,"pg-query-stream":false,"oracle":false,"strong-oracle":false,"sqlite3":false,"oracledb":false},"react-native":{"./lib/migrate":"./lib/util/noop.js","./lib/seed":"./lib/util/noop.js"},"files":["CONTRIBUTING.md","README.md","bin/*","src/*","lib/*","knex.js","LICENSE","CHANGELOG.md","scripts/*"],"license":"MIT","gitHead":"e1a1ea5a0c756f6a79e57624fe13f44ae5f62ecb","bugs":{"url":"https://github.com/tgriesser/knex/issues"},"homepage":"https://github.com/tgriesser/knex#readme","_id":"@adtechiumpublic/knex@0.13.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"gabilee","email":"gabi.lee@adtechium.com"},"dist":{"integrity":"sha512-2vlGD9yE+pEjGP8QSj/UF3/NAY9Ed23xhw1tWbct8uicfmwlcArnoAlS7bw522o1v0jjS89B2RoaCsPStPEdlQ==","shasum":"027fcf619e1766ccc1b2d98e524b7002ea9a3256","tarball":"https://registry.npmjs.org/@adtechiumpublic/knex/-/knex-0.13.0.tgz","fileCount":198,"unpackedSize":828969,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHN0QAqoKi7lacT+hC5HlQJiBWzdp04RmdklREBzu4UkAiEAkdwi4u5ieldeEve/osXKsqjdz4A7G69ZLVExS3OpMEU="}]},"maintainers":[{"name":"gabilee","email":"gabi.lee@adtechium.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knex_0.13.0_1522328871850_0.33264305867384714"},"_hasShrinkwrap":false},"0.15.2":{"name":"@adtechiumpublic/knex","version":"0.15.2","description":"A batteries-included SQL query & schema builder for Postgres, MySQL and SQLite3 and the Browser","main":"knex.js","engines":{"node":">=6"},"dependencies":{"babel-runtime":"^6.26.0","bluebird":"^3.5.1","chalk":"2.3.2","commander":"^2.16.0","debug":"3.1.0","inherits":"~2.0.3","interpret":"^1.1.0","liftoff":"2.5.0","lodash":"^4.17.10","minimist":"1.2.0","mkdirp":"^0.5.1","pg-connection-string":"2.0.0","tarn":"^1.1.4","tildify":"1.2.0","uuid":"^3.3.2","v8flags":"^3.1.1"},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"devDependencies":{"JSONStream":"^1.3.3","async":"^2.6.1","babel-cli":"^6.26.0","babel-eslint":"^8.2.5","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","chai":"^4.1.2","coveralls":"^3.0.2","eslint":"5.0.1","eslint-config-prettier":"^2.9.0","eslint-plugin-import":"^2.13.0","husky":"^0.14.3","json-loader":"^0.5.7","lint-staged":"^7.2.0","mocha":"^5.2.0","mock-fs":"^4.5.0","mssql":"^4.1.0","mysql":"^2.15.0","mysql2":"^1.5.3","nyc":"^12.0.2","pg":"^7.4.3","pg-query-stream":"^1.1.1","prettier":"^1.13.7","rimraf":"^2.6.2","sinon":"^6.1.0","sinon-chai":"^3.2.0","source-map-support":"^0.5.6","sqlite3":"^4.0.1","tap-spec":"^4.1.1","tape":"^4.9.1","through":"^2.3.8","toxiproxy-node-client":"^2.0.6"},"buildDependencies":["babel-cli","babel-plugin-add-module-exports","babel-plugin-lodash","babel-plugin-transform-runtime","babel-preset-es2015","babel-preset-es2015-loose","rimraf"],"scripts":{"precommit":"lint-staged","format":"prettier --write \"{src,bin,scripts,test}/**/*.js\"","build":"npm run babel","debug_test":"node --inspect-brk ./node_modules/.bin/_mocha -- --exit -t 0 test/index.js","babel":"rimraf ./lib && babel src --out-dir lib --copy-files","coveralls":"nyc report --reporter=text-lcov | coveralls","dev":"rimraf ./lib && babel -w src --out-dir lib --copy-files","lint":"eslint src/**","plaintest":"mocha --exit -t 10000 -b -R spec test/index.js && npm run tape","prepublish":"npm run babel","pre_test":"npm run lint","tape":"node test/tape/index.js | tap-spec","debug_tape":"node --inspect-brk test/tape/index.js","test":"npm run pre_test && nyc mocha --exit --check-leaks -t 10000 -R spec test/index.js && npm run tape","oracledb:test":"docker rmi -f --no-prune knex-test-oracledb && docker build -f scripts/oracle-tests-Dockerfile --tag knex-test-oracledb . && docker run --rm -i -t -e KNEX_TEST_TIMEOUT=$KNEX_TEST_TIMEOUT -e NODE_VER=$NODE_VER knex-test-oracledb","mssql:init":"docker-compose -f scripts/mssql-docker-compose.yml up --no-start && docker-compose -f scripts/mssql-docker-compose.yml start","postmssql:init":"node scripts/wait-for-mssql-server.js && npm run mssql:logs || (npm run mssql:logs;false)","mssql:logs":"docker-compose -f scripts/mssql-docker-compose.yml logs","mssql:test":"DB=mssql npm test","mssql:destroy":"docker-compose -f scripts/mssql-docker-compose.yml stop","stress:init":"docker-compose -f scripts/stress-test/docker-compose.yml up --no-start && docker-compose -f scripts/stress-test/docker-compose.yml start","stress:test":"node scripts/stress-test/knex-stress-test.js |  grep -A 5 -B 60 -- '- STATS '","stress:destroy":"docker-compose -f scripts/stress-test/docker-compose.yml stop"},"bin":{"knex":"./bin/cli.js"},"repository":{"type":"git","url":"git://github.com/tgriesser/knex.git"},"homepage":"https://knexjs.org","keywords":["sql","query","postgresql","mysql","sqlite3","oracle","mssql"],"author":{"name":"Tim Griesser","url":"https://github.com/tgriesser"},"browser":{"./lib/migrate/index.js":"./lib/util/noop.js","./lib/bin/cli.js":"./lib/util/noop.js","./lib/seed/index.js":"./lib/util/noop.js","mssql":false,"mssql/lib/base":false,"tedious":false,"mysql":false,"mysql2":false,"pg":false,"pg-query-stream":false,"oracle":false,"sqlite3":false,"oracledb":false},"react-native":{"./lib/migrate":"./lib/util/noop.js","./lib/seed":"./lib/util/noop.js"},"files":["CONTRIBUTING.md","README.md","bin/*","src/*","lib/*","knex.js","LICENSE","CHANGELOG.md","scripts/*"],"license":"MIT","tonicExampleFilename":"scripts/runkit-example.js","nyc":{"check-coverage":true,"lines":85,"statements":83,"functions":83,"branches":72},"gitHead":"cf94be5394009550690cb0153d25e059af34a5db","bugs":{"url":"https://github.com/tgriesser/knex/issues"},"_id":"@adtechiumpublic/knex@0.15.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"gabilee","email":"gabi.lee@adtechium.com"},"dist":{"integrity":"sha512-ODlFdsSzcad7t7Nrc7yygUkW95U0vVo0kpuwfSDqm5e8YHwTyWudC86x5zHdovjvh7qoSqMLDYQDDdsgWyzoWg==","shasum":"cf2c8dbe6118b8cf9b6fb3815063b730fb880a98","tarball":"https://registry.npmjs.org/@adtechiumpublic/knex/-/knex-0.15.2.tgz","fileCount":213,"unpackedSize":865515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXZWUCRA9TVsSAnZWagAA3MAP/0EU53+VZJXgoiy2UNgo\ncXel5cu1jrkFP4cqLM6jeQVahi/z1ucB7lfWPKjKwWq1YY8AeMrz4Z5rddFc\np/cZTwvCoSAjpQWy/jFLNjkCT0JaiSjxhkwyKecnfh9FxzoOEhrPf4mr91ho\nkuriafshSptZYkseEffjxWKqEpTyReW3uPnU6q6CCjo7ZfLY/GVigARUT5DM\nK9qI7hVEOC2WYo6aqlDcZEzIpUmgCuV3FbY0pFTbnxokpxOrkLdr/X7VFXyE\nWBmaHH3JSreMBHLI1nO2WeYhQOzF8CKprbbp2bz0YRcDeteXgzEDQcVqrjkc\nQylYuidrHeruBKnpzdMW2YKFJDp8YbYQ2M5cDm/AbHeOEMRE3h2F5eyt4kYP\nXCFhHL1nH+IEj0xBJ5/slDr4Jz54cgEELfES1f/Zq2Ssfn0a7Pv2ngJzBRU/\nYc7jM2lVa1p/PZw2rYMivN7PQwb3TmPSwVbbJu4fEf9WCr7/kPvdKGbKQBtH\nl2WxGC1QWQ5sTsycOb3ixCu9lW6KpFFMUc6KR3ra9xyqfd8KkgifjCZ0mF6W\nWUbxvC18W5tm4AQ4BWieFCTEkXk2THK63hezoTIIJjH2M5Aef19ph5IB3ATR\nqMn1J5xNQ6dyg2zRF/cQoxZ0r7Hf8xGRCSuchikMTBpOa5/kbTDyadj2DEsG\nyPHv\r\n=FzAJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDewCbpHgITg+2sOVBTRmN5XQZyxUjS8mH98ENmSrD/pAiEAiZtSuXHB20HzoICrcPbyHSOOKqAK9XBsOriHVXj4KP8="}]},"maintainers":[{"name":"gabilee","email":"gabi.lee@adtechium.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knex_0.15.2_1532859796098_0.736975430148749"},"_hasShrinkwrap":false},"0.15.3":{"name":"@adtechiumpublic/knex","version":"0.15.3","description":"A batteries-included SQL query & schema builder for Postgres, MySQL and SQLite3 and the Browser","main":"knex.js","engines":{"node":">=6"},"dependencies":{"babel-runtime":"^6.26.0","bluebird":"^3.5.1","chalk":"2.3.2","commander":"^2.16.0","debug":"3.1.0","inherits":"~2.0.3","interpret":"^1.1.0","liftoff":"2.5.0","lodash":"^4.17.10","minimist":"1.2.0","mkdirp":"^0.5.1","pg-connection-string":"2.0.0","tarn":"^1.1.4","tildify":"1.2.0","uuid":"^3.3.2","v8flags":"^3.1.1"},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"devDependencies":{"JSONStream":"^1.3.3","async":"^2.6.1","babel-cli":"^6.26.0","babel-eslint":"^8.2.5","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","chai":"^4.1.2","coveralls":"^3.0.2","eslint":"5.0.1","eslint-config-prettier":"^2.9.0","eslint-plugin-import":"^2.13.0","husky":"^0.14.3","json-loader":"^0.5.7","lint-staged":"^7.2.0","mocha":"^5.2.0","mock-fs":"^4.5.0","mssql":"^4.1.0","mysql":"^2.15.0","mysql2":"^1.5.3","nyc":"^12.0.2","pg":"^7.4.3","pg-query-stream":"^1.1.1","prettier":"^1.13.7","rimraf":"^2.6.2","sinon":"^6.1.0","sinon-chai":"^3.2.0","source-map-support":"^0.5.6","sqlite3":"^4.0.1","tap-spec":"^4.1.1","tape":"^4.9.1","through":"^2.3.8","toxiproxy-node-client":"^2.0.6"},"buildDependencies":["babel-cli","babel-plugin-add-module-exports","babel-plugin-lodash","babel-plugin-transform-runtime","babel-preset-es2015","babel-preset-es2015-loose","rimraf"],"scripts":{"precommit":"lint-staged","format":"prettier --write \"{src,bin,scripts,test}/**/*.js\"","build":"npm run babel","debug_test":"node --inspect-brk ./node_modules/.bin/_mocha -- --exit -t 0 test/index.js","babel":"rimraf ./lib && babel src --out-dir lib --copy-files","coveralls":"nyc report --reporter=text-lcov | coveralls","dev":"rimraf ./lib && babel -w src --out-dir lib --copy-files","lint":"eslint src/**","plaintest":"mocha --exit -t 10000 -b -R spec test/index.js && npm run tape","prepublish":"npm run babel","pre_test":"npm run lint","tape":"node test/tape/index.js | tap-spec","debug_tape":"node --inspect-brk test/tape/index.js","test":"npm run pre_test && nyc mocha --exit --check-leaks -t 10000 -R spec test/index.js && npm run tape","oracledb:test":"docker rmi -f --no-prune knex-test-oracledb && docker build -f scripts/oracle-tests-Dockerfile --tag knex-test-oracledb . && docker run --rm -i -t -e KNEX_TEST_TIMEOUT=$KNEX_TEST_TIMEOUT -e NODE_VER=$NODE_VER knex-test-oracledb","mssql:init":"docker-compose -f scripts/mssql-docker-compose.yml up --no-start && docker-compose -f scripts/mssql-docker-compose.yml start","postmssql:init":"node scripts/wait-for-mssql-server.js && npm run mssql:logs || (npm run mssql:logs;false)","mssql:logs":"docker-compose -f scripts/mssql-docker-compose.yml logs","mssql:test":"DB=mssql npm test","mssql:destroy":"docker-compose -f scripts/mssql-docker-compose.yml stop","stress:init":"docker-compose -f scripts/stress-test/docker-compose.yml up --no-start && docker-compose -f scripts/stress-test/docker-compose.yml start","stress:test":"node scripts/stress-test/knex-stress-test.js |  grep -A 5 -B 60 -- '- STATS '","stress:destroy":"docker-compose -f scripts/stress-test/docker-compose.yml stop"},"bin":{"knex":"./bin/cli.js"},"repository":{"type":"git","url":"git://github.com/tgriesser/knex.git"},"homepage":"https://knexjs.org","keywords":["sql","query","postgresql","mysql","sqlite3","oracle","mssql"],"author":{"name":"Tim Griesser","url":"https://github.com/tgriesser"},"browser":{"./lib/migrate/index.js":"./lib/util/noop.js","./lib/bin/cli.js":"./lib/util/noop.js","./lib/seed/index.js":"./lib/util/noop.js","mssql":false,"mssql/lib/base":false,"tedious":false,"mysql":false,"mysql2":false,"pg":false,"pg-query-stream":false,"oracle":false,"sqlite3":false,"oracledb":false},"react-native":{"./lib/migrate":"./lib/util/noop.js","./lib/seed":"./lib/util/noop.js"},"files":["CONTRIBUTING.md","README.md","bin/*","src/*","lib/*","knex.js","LICENSE","CHANGELOG.md","scripts/*"],"license":"MIT","tonicExampleFilename":"scripts/runkit-example.js","nyc":{"check-coverage":true,"lines":85,"statements":83,"functions":83,"branches":72},"gitHead":"870422f16fe4e7c81d5f2b8c3164b23e85be19ea","bugs":{"url":"https://github.com/tgriesser/knex/issues"},"_id":"@adtechiumpublic/knex@0.15.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"gabilee","email":"gabi.lee@adtechium.com"},"dist":{"integrity":"sha512-YV3Zat6eMz/jFToNMuzG4qVV17TPK4qB1gay6TIAUH/+A6EfLIo30F7EU6cvvWLgsg1kdH4BeMbkz8VlKlcuRQ==","shasum":"826f365cbcba9c3279721911e3f9d1f12da39f6f","tarball":"https://registry.npmjs.org/@adtechiumpublic/knex/-/knex-0.15.3.tgz","fileCount":213,"unpackedSize":865575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXctwCRA9TVsSAnZWagAAWw0P/24hxGRHNL81vVRSvhMi\nSG2BwQXqKuAAgJNLNxiqJ9Ovj1lBMsh9Sv1niSMOJEASLymknc1k7W5VYB2N\nft/q6ctXqt0SUBsEo7rL54xkzam8fxB3qJUfaM7J0Qwwbd1RblwhvY+0bN9B\nvT7qu3kRb1HNAnJ5uTr6Ys2r+hkLM7VVnsfCAM2bNgUqi6Sd4AsJn38V2Nbt\nEDbVpifG19qV1hAI2sCXbzghpCGTES0nbCs9a0jGe379Ff5/xtRD7H+xJkLg\nRYIg65YofxqFkhnjV69xna4dtnYMbhVgRi6R/BoL1kZrrhvzAvZCiWVGXLJj\nM+e2lDQN/bJXIazFAJRWyKVMbpZ6Rfl4mnvTsQjBWwW6sggCmUiA8ZgrE+l6\n71SJqkw9VaYay7Cy4ASK/WsXjfIo6DZfoGp64eh1Gsg2+aq7NGZ3aCj88Cal\n0iRujJPAewZyVboNuupjUZFF+wJorpa3J/LzwH4pGxE4hcYI0bwF2z0Wc/6m\ngysJyaFCmUcESv+uuRc69uDphIkStfFXFemcQHhzQzUwiqwi5TNdilDmkQjb\ndUDYgc8wo6opLsbHL5POv0ogm3kL0wq/cZuvZjc/ugoFWjVpgx7CzhjHVer+\n7Byz3ueuJDc8F1aHyDZ5/Y3TD6xsaBtJTqS+cNSBWHcBQF0HN8nuN5jgzb5f\nkQLN\r\n=fh85\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDSfmgMHJAhh0pzdKDW08Jd073idTfRhXfc9vKb2jeOZAiEAz81tUwGQcoRvpJgmIo3BC7k99Kb31F13J/6t4e/OgiU="}]},"maintainers":[{"name":"gabilee","email":"gabi.lee@adtechium.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knex_0.15.3_1532873584862_0.33875127696395424"},"_hasShrinkwrap":false},"0.15.4":{"name":"@adtechiumpublic/knex","version":"0.15.4","description":"A batteries-included SQL query & schema builder for Postgres, MySQL and SQLite3 and the Browser","main":"knex.js","engines":{"node":">=6"},"dependencies":{"babel-runtime":"^6.26.0","bluebird":"^3.5.1","chalk":"2.3.2","commander":"^2.16.0","debug":"3.1.0","inherits":"~2.0.3","interpret":"^1.1.0","liftoff":"2.5.0","lodash":"^4.17.10","minimist":"1.2.0","mkdirp":"^0.5.1","pg-connection-string":"2.0.0","tarn":"^1.1.4","tildify":"1.2.0","uuid":"^3.3.2","v8flags":"^3.1.1"},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"devDependencies":{"JSONStream":"^1.3.3","async":"^2.6.1","babel-cli":"^6.26.0","babel-eslint":"^8.2.5","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","chai":"^4.1.2","coveralls":"^3.0.2","eslint":"5.0.1","eslint-config-prettier":"^2.9.0","eslint-plugin-import":"^2.13.0","husky":"^0.14.3","json-loader":"^0.5.7","lint-staged":"^7.2.0","mocha":"^5.2.0","mock-fs":"^4.5.0","mssql":"^4.1.0","mysql":"^2.15.0","mysql2":"^1.5.3","nyc":"^12.0.2","pg":"^7.4.3","pg-query-stream":"^1.1.1","prettier":"^1.13.7","rimraf":"^2.6.2","sinon":"^6.1.0","sinon-chai":"^3.2.0","source-map-support":"^0.5.6","sqlite3":"^4.0.1","tap-spec":"^4.1.1","tape":"^4.9.1","through":"^2.3.8","toxiproxy-node-client":"^2.0.6"},"buildDependencies":["babel-cli","babel-plugin-add-module-exports","babel-plugin-lodash","babel-plugin-transform-runtime","babel-preset-es2015","babel-preset-es2015-loose","rimraf"],"scripts":{"precommit":"lint-staged","format":"prettier --write \"{src,bin,scripts,test}/**/*.js\"","build":"npm run babel","debug_test":"node --inspect-brk ./node_modules/.bin/_mocha -- --exit -t 0 test/index.js","babel":"rimraf ./lib && babel src --out-dir lib --copy-files","coveralls":"nyc report --reporter=text-lcov | coveralls","dev":"rimraf ./lib && babel -w src --out-dir lib --copy-files","lint":"eslint src/**","plaintest":"mocha --exit -t 10000 -b -R spec test/index.js && npm run tape","prepublish":"npm run babel","pre_test":"npm run lint","tape":"node test/tape/index.js | tap-spec","debug_tape":"node --inspect-brk test/tape/index.js","test":"npm run pre_test && nyc mocha --exit --check-leaks -t 10000 -R spec test/index.js && npm run tape","oracledb:test":"docker rmi -f --no-prune knex-test-oracledb && docker build -f scripts/oracle-tests-Dockerfile --tag knex-test-oracledb . && docker run --rm -i -t -e KNEX_TEST_TIMEOUT=$KNEX_TEST_TIMEOUT -e NODE_VER=$NODE_VER knex-test-oracledb","mssql:init":"docker-compose -f scripts/mssql-docker-compose.yml up --no-start && docker-compose -f scripts/mssql-docker-compose.yml start","postmssql:init":"node scripts/wait-for-mssql-server.js && npm run mssql:logs || (npm run mssql:logs;false)","mssql:logs":"docker-compose -f scripts/mssql-docker-compose.yml logs","mssql:test":"DB=mssql npm test","mssql:destroy":"docker-compose -f scripts/mssql-docker-compose.yml stop","stress:init":"docker-compose -f scripts/stress-test/docker-compose.yml up --no-start && docker-compose -f scripts/stress-test/docker-compose.yml start","stress:test":"node scripts/stress-test/knex-stress-test.js |  grep -A 5 -B 60 -- '- STATS '","stress:destroy":"docker-compose -f scripts/stress-test/docker-compose.yml stop"},"bin":{"knex":"./bin/cli.js"},"repository":{"type":"git","url":"git://github.com/tgriesser/knex.git"},"homepage":"https://knexjs.org","keywords":["sql","query","postgresql","mysql","sqlite3","oracle","mssql"],"author":{"name":"Tim Griesser","url":"https://github.com/tgriesser"},"browser":{"./lib/migrate/index.js":"./lib/util/noop.js","./lib/bin/cli.js":"./lib/util/noop.js","./lib/seed/index.js":"./lib/util/noop.js","mssql":false,"mssql/lib/base":false,"tedious":false,"mysql":false,"mysql2":false,"pg":false,"pg-query-stream":false,"oracle":false,"sqlite3":false,"oracledb":false},"react-native":{"./lib/migrate":"./lib/util/noop.js","./lib/seed":"./lib/util/noop.js"},"files":["CONTRIBUTING.md","README.md","bin/*","src/*","lib/*","knex.js","LICENSE","CHANGELOG.md","scripts/*"],"license":"MIT","tonicExampleFilename":"scripts/runkit-example.js","nyc":{"check-coverage":true,"lines":85,"statements":83,"functions":83,"branches":72},"gitHead":"870422f16fe4e7c81d5f2b8c3164b23e85be19ea","bugs":{"url":"https://github.com/tgriesser/knex/issues"},"_id":"@adtechiumpublic/knex@0.15.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"gabilee","email":"gabi.lee@adtechium.com"},"dist":{"integrity":"sha512-NY/Y++vrWVYOA4an446vZ3I6gwTCwKOFWp96UAyfVuMOR91p4/EuwpZOrLFARRj3FQZLoGxqqqNit4bmnEFtkA==","shasum":"6376d5fbce34c774775a0977ecee6f1160eb1e73","tarball":"https://registry.npmjs.org/@adtechiumpublic/knex/-/knex-0.15.4.tgz","fileCount":213,"unpackedSize":866532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXd8PCRA9TVsSAnZWagAAn3AP/2XP+szZ2gG1CAocKetu\nynmqLbD2c7n4L1yXSTaMgYzjamdtoFb7diUTgsGLghpw6qrO6MBoC+W8Qj4j\nMToNbFotFkpsKoRhPHCioUUxW2Ut3n7OcE1yHEyGYaln7sKtt5+8l1acKRIm\nTPlW3CAZIHTjXK5+duaLzjfynjKCD4kquS9qvLclFVXzAYdCmx6qFCa3F/5V\n1kYWDn001BYVv2EA+zJybpMwP7r/SxyWBP8bkdkuN0MjUcAONcUgId8d/i5y\nCKCx4xSrsmzXQnveJovrD3D1YKU0P6CqUE7YbDizxnjyGdfmIrXg3q2a9rhl\nHjS1p6jvu1PhYEseUn6bQnysa3T4iAzDt8hUXe4OQgy2u795mNGSNNZiy6rj\nesi0hSEP9ykZHIzs0AXKOS6qKHtMkfTJYm5Fs2BHjPH9JtBYntfeXW9iu4YA\nexA8CzUrERyd5KaT9z/BExB5lg5Kg9QFVncWvz/i20E6f6rhxGdq2fuljDiF\nfe0C9Xp861oAbfMi5EjWahYpwBNYpLAkR1BNnLV13xsT0jeStYoQOznkjhnQ\nJsf/2i/PqNbpGgNeuTmS7Blxf2HsoRI5SyuCNyI/jUAs52Zl7TMuB0wLwVSd\nfgMnejMyt456zSRUPKbf6ni5Drth8BSZ67txps3DgRx6znoLOPhfx2uday6o\n+rtD\r\n=eaPx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxnoI5PsBo2ClGUiNl8ieg9akmlOIl10eCw9aNILG/rwIhAPz4nry82XVq8Mj00rdTrFjX/mAfLo6wrnNS8/jFRR+7"}]},"maintainers":[{"name":"gabilee","email":"gabi.lee@adtechium.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knex_0.15.4_1532878606993_0.7858352175627767"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-29T13:07:51.802Z","0.13.0":"2018-03-29T13:07:52.086Z","modified":"2022-04-04T11:38:01.001Z","0.15.2":"2018-07-29T10:23:16.212Z","0.15.3":"2018-07-29T14:13:04.946Z","0.15.4":"2018-07-29T15:36:47.098Z"},"maintainers":[{"name":"gabilee","email":"gabi.lee@adtechium.com"}],"description":"A batteries-included SQL query & schema builder for Postgres, MySQL and SQLite3 and the Browser","homepage":"https://knexjs.org","keywords":["sql","query","postgresql","mysql","sqlite3","oracle","mssql"],"repository":{"type":"git","url":"git://github.com/tgriesser/knex.git"},"author":{"name":"Tim Griesser","url":"https://github.com/tgriesser"},"bugs":{"url":"https://github.com/tgriesser/knex/issues"},"license":"MIT","readme":"# [knex.js](http://knexjs.org)\r\n\r\n[![npm version](http://img.shields.io/npm/v/knex.svg)](https://npmjs.org/package/knex)\r\n[![Build Status](https://travis-ci.org/tgriesser/knex.svg?branch=master)](https://travis-ci.org/tgriesser/knex)\r\n[![Coverage Status](https://coveralls.io/repos/tgriesser/knex/badge.svg?branch=master)](https://coveralls.io/r/tgriesser/knex?branch=master)\r\n[![Dependencies Status](https://david-dm.org/tgriesser/knex.svg)](https://david-dm.org/tgriesser/knex)\r\n[![Gitter chat](https://badges.gitter.im/tgriesser/knex.svg)](https://gitter.im/tgriesser/knex)\r\n\r\n> **A SQL query builder that is _flexible_, _portable_, and _fun_ to use!**\r\n\r\nA batteries-included, multi-dialect (MSSQL, MySQL, PostgreSQL, SQLite3, Oracle(including Oracle Wallet Authentication)) query builder for\r\nNode.js and the Browser, featuring:\r\n\r\n- [transactions](http://knexjs.org/#Transactions)\r\n- [connection pooling](http://knexjs.org/#Installation-pooling)\r\n- [streaming queries](http://knexjs.org/#Interfaces-Streams)\r\n- both a [promise](http://knexjs.org/#Interfaces-Promises) and [callback](http://knexjs.org/#Interfaces-Callbacks) API\r\n- a [thorough test suite](https://travis-ci.org/tgriesser/knex)\r\n- the ability to [run in the Browser](http://knexjs.org/#Installation-browser)\r\n\r\nNode.js versions 6+ are supported.\r\n\r\n[Read the full documentation to get started!](http://knexjs.org)\r\n\r\nFor support and questions, join the `#bookshelf` channel on freenode IRC\r\n\r\nFor an Object Relational Mapper, see:\r\n- http://bookshelfjs.org\r\n- https://github.com/Vincit/objection.js\r\n\r\nTo see the SQL that Knex will generate for a given query, see: [Knex Query Lab](http://michaelavila.com/knex-querylab/)\r\n\r\n## Examples\r\n\r\nWe have several examples [on the website](http://knexjs.org). Here is the first one to get you started:\r\n\r\n```js\r\nvar knex = require('knex')({\r\n  dialect: 'sqlite3',\r\n  connection: {\r\n    filename: './data.db'\r\n  }\r\n});\r\n\r\n// Create a table\r\nknex.schema.createTable('users', function(table) {\r\n  table.increments('id');\r\n  table.string('user_name');\r\n})\r\n\r\n// ...and another\r\n.createTable('accounts', function(table) {\r\n  table.increments('id');\r\n  table.string('account_name');\r\n  table.integer('user_id').unsigned().references('users.id');\r\n})\r\n\r\n// Then query the table...\r\n.then(function() {\r\n  return knex.insert({user_name: 'Tim'}).into('users');\r\n})\r\n\r\n// ...and using the insert id, insert into the other table.\r\n.then(function(rows) {\r\n  return knex.table('accounts').insert({account_name: 'knex', user_id: rows[0]});\r\n})\r\n\r\n// Query both of the rows.\r\n.then(function() {\r\n  return knex('users')\r\n    .join('accounts', 'users.id', 'accounts.user_id')\r\n    .select('users.user_name as user', 'accounts.account_name as account');\r\n})\r\n\r\n// .map over the results\r\n.map(function(row) {\r\n  console.log(row);\r\n})\r\n\r\n// Finally, add a .catch handler for the promise chain\r\n.catch(function(e) {\r\n  console.error(e);\r\n});\r\n```\r\n","readmeFilename":"README.md"}