{"_id":"ganjiang-middleware","_rev":"29-99a6ec8dbb13b096b45f2dcfe3b1d4e5","name":"ganjiang-middleware","dist-tags":{"latest":"3.8.9"},"versions":{"3.7.6":{"name":"ganjiang-middleware","version":"3.7.6","description":"geoengine ds support sql to api autogenerately","main":"index.js","scripts":{"test":"echo 'no tests'","compile":"babel ./src -d ./lib","dev":"node ./tests/server.js","debug":"npm run compile && npm run dev","pub":"npm run compile && tnpm publish","pub-public":"npm run compile && npm publish"},"keywords":["gas","api","sql","GeoEngineDS"],"author":{"name":"taozhi","email":"taozhi.tz@alibaba-inc.com"},"license":"MIT","engines":{"node":">=8.9.0"},"dependencies":{"@babel/generator":"^7.0.0-beta.51","@babel/parser":"^7.0.0-beta.51","@babel/traverse":"^7.0.0-beta.51","@babel/types":"^7.0.0-beta.51","@turf/destination":"^5.0.4","@turf/distance":"^5.0.4","@turf/helpers":"^5.0.4","ali-oss":"^5.1.1","axios":"^0.17.1","babel-polyfill":"^6.23.0","chai":"^4.1.2","lodash":"^4.17.4","moment":"^2.19.3","moment-range":"^3.1.0","mysql":"^2.15.0","mysql2":"^1.5.3","ngeohash":"^0.6.0","onlylog":"^0.0.5","vm2":"^3.5.2","xlsx":"^0.12.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.24.1","body-parser":"^1.18.2","cookie-parser":"^1.4.3","express":"^4.16.2"},"gitHead":"ffa60a517b07ef6af5225adc3af685ce918a4cf0","_id":"ganjiang-middleware@3.7.6","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"},"dist":{"integrity":"sha512-sjaPHPCcfpuDMXiVxmABpnJS+ICgA7tkv16s+/YMh5DD/XDbfGusREELpEuHW8JUGQZynZfS8k4SJRi5Zi57QQ==","shasum":"4c2be13ba439938e25189199c4f6276b1e3d4ff1","tarball":"https://registry.npmjs.org/ganjiang-middleware/-/ganjiang-middleware-3.7.6.tgz","fileCount":21,"unpackedSize":80948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRcOECRA9TVsSAnZWagAAJucP/j+b+K426+TcOwwZ2aRv\nDCm/ts/A7QIAfCUvxa7cGcqlcIveVixs0gXllM7lJq5LUaX2elq7VV6rYlFj\nu9fpiyKqo5vn8MymfOq89zdUJA0XRUyIHummh6nRHInSf3LFtYzFSIatMDmk\n0AG1OfRPXAVeuEgbr4a+q3ooAqEJ0aJ2LNxyWJSk3k2dln/iRL9pL5lJ8EGo\n6dRvVS5bBP66MwNYDokHb5i4OITs0tH3H/yByhEi4wRZXZEGohnxbQbrWLRx\nmvdROwDK+UqNUVnEw8Of6Pc7cKD1svOET490xcf3BDs1mZNeiDhnrBnCAPzF\nBTph+9rNHR7LOwfYv8kMrOPykzTTigZMsHDS1bN4PTV1I/eIdIIOcgzWqS5z\nQdAvn6F56VJrdT6bghhQL3KFCu8SeOafl4S5bu32X0emrt6onYnbyncEDeJa\ntaBejWUyRqkkrjd94GUUWQ4tGMC7XQ1OScdtjaQ9tjO2HrqoQcnyZU59KUcM\n1XTRY5NT2rJFIPyyGdsLuzIu6SP2ONbTwxHuyJd3n4wDEaU6icPAKrGFiqRC\nR5EkIbyYfL/9q6TpXFpsgKGAeozfo6mPw+ZmPlF/OhFH/QM+2gKdiEAqpOBZ\nYNqHgkvRti6BkWlNBo7otp1YkwoOyaKZ7UZzPiJTCqabYPUDRcG0fH2tgDBp\nuHkp\r\n=kpBv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeYlFRZeA60OxIIO3/7x+q2abEadeVfToBAIalqf83UwIgZX9wcLKShYFOJ3aKMUvucYrITvvNWQGiaFpsCA7IbWw="}]},"maintainers":[{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ganjiang-middleware_3.7.6_1531298692741_0.5201653924249263"},"_hasShrinkwrap":false},"3.7.7":{"name":"ganjiang-middleware","version":"3.7.7","description":"geoengine ds support sql to api autogenerately","main":"index.js","scripts":{"test":"echo 'no tests'","compile":"babel ./src -d ./lib","dev":"node ./tests/server.js","debug":"npm run compile && npm run dev","pub":"npm run compile && tnpm publish","pub-public":"npm run compile && npm publish"},"keywords":["gas","api","sql","GeoEngineDS"],"author":{"name":"taozhi","email":"taozhi.tz@alibaba-inc.com"},"license":"MIT","engines":{"node":">=8.9.0"},"dependencies":{"@babel/generator":"^7.0.0-beta.51","@babel/parser":"^7.0.0-beta.51","@babel/traverse":"^7.0.0-beta.51","@babel/types":"^7.0.0-beta.51","@turf/destination":"^5.0.4","@turf/distance":"^5.0.4","@turf/helpers":"^5.0.4","ali-oss":"^5.1.1","axios":"^0.17.1","babel-polyfill":"^6.23.0","chai":"^4.1.2","lodash":"^4.17.4","moment":"^2.19.3","moment-range":"^3.1.0","mysql":"^2.15.0","mysql2":"^1.5.3","ngeohash":"^0.6.0","onlylog":"^0.0.5","vm2":"^3.5.2","xlsx":"^0.12.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.24.1","body-parser":"^1.18.2","cookie-parser":"^1.4.3","express":"^4.16.2"},"gitHead":"acc2f2c8e0fe5c29d1a8b5ca038c0a3941d92b1f","_id":"ganjiang-middleware@3.7.7","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"},"dist":{"integrity":"sha512-cqbwciHbMqpZM9M6SFz2xTldt9vIufDofIJkX69u9cAEqlxQEwHkXtUr93JgdUf+NtNc8h0xt+8ycSu9xxU4oA==","shasum":"5b2ddd76c9b7b6b6d9c976bf1b5e2972518eb57e","tarball":"https://registry.npmjs.org/ganjiang-middleware/-/ganjiang-middleware-3.7.7.tgz","fileCount":21,"unpackedSize":81127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVcKHCRA9TVsSAnZWagAAwVcP/jqjzvjmG2u22pM8u3W5\n6kR8UWT5+iAygWYsAju4wEWgm9ki9I9WMd749hoXLHFHGpTlxzQ6dTXeEDxd\nbHFZIxTYl85zVBPFrEeTBijhGqzha9rrRFCcHAHasAFMQ+dHyAa3znowOMAa\nOtqTT6KREXu/WmUWaOUPPF+/DxiUPkFdqiv85/nhYIO98pC2TV1PwDFB3zE3\nByF5At/uiMXhjploZJw7WHW73JbFPBxeKzXTZeEK98ttoiHcFybbj5l+f29N\nKnTZJjmwYfHj1octpsLvT8bCc+mXJpxQZHR4V1YvjBy0O0zgbI0bH5mFYyF9\nKxiB4l6zktNVjsNhhWP4JRr7CTNTFela6WsOcoXfvU+CYlZ5jWx9Ji+/oYYM\nBawUIFouSxFVWV7uZGjll2Sf37FlZaKa7q852dMOxmMtDwORhcL3Fdw3Qe9n\ntE8EyStmaSQj7Bjb7D4SodKQP2q0BwaDh55o4D4Oum7td1ud6n3n5a2WELrl\nO1tBI0855PbSOsEgwEKcqCCY48mcWmjt4wLU4qm6WGibScJ1AWM2LjEzOJv8\n/I+1DqSUUfd8GsGf5CznqAillClN97/qEbnaZbBy/PTYK7F3tiLKRacVEzs4\nlH+C7rKYL9XxGevAKJ1zCkE01fKB/dnu1FT0NcKKF8luSecYkLjAyhtMg3gg\nrCCd\r\n=j7Hd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDJONYhNxhCiDHVDcM9sfGRfT4E7bDDYaNpNKRjL8gK8AiABKjFogocGdxcaNfeq88N6eldriXcbbb0mQLN4uaC0og=="}]},"maintainers":[{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ganjiang-middleware_3.7.7_1532347014942_0.02009619049120359"},"_hasShrinkwrap":false},"3.7.8":{"name":"ganjiang-middleware","version":"3.7.8","description":"geoengine ds support sql to api autogenerately","main":"index.js","scripts":{"test":"echo 'no tests'","compile":"babel ./src -d ./lib","dev":"node ./tests/server.js","debug":"npm run compile && npm run dev","pub":"npm run compile && tnpm publish","pub-public":"npm run compile && npm publish"},"keywords":["gas","api","sql","GeoEngineDS"],"author":{"name":"taozhi","email":"taozhi.tz@alibaba-inc.com"},"license":"MIT","engines":{"node":">=8.9.0"},"dependencies":{"@babel/generator":"^7.0.0-beta.51","@babel/parser":"^7.0.0-beta.51","@babel/traverse":"^7.0.0-beta.51","@babel/types":"^7.0.0-beta.51","@turf/destination":"^5.0.4","@turf/distance":"^5.0.4","@turf/helpers":"^5.0.4","ali-oss":"^5.1.1","axios":"^0.17.1","babel-polyfill":"^6.23.0","chai":"^4.1.2","lodash":"^4.17.4","moment":"^2.19.3","moment-range":"^3.1.0","mysql":"^2.15.0","mysql2":"^1.5.3","ngeohash":"^0.6.0","onlylog":"^0.0.5","vm2":"^3.5.2","xlsx":"^0.12.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.24.1","body-parser":"^1.18.2","cookie-parser":"^1.4.3","express":"^4.16.2"},"gitHead":"480c1bda813ae54cd969e825b70c04d22eb7ec9c","_id":"ganjiang-middleware@3.7.8","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"},"dist":{"integrity":"sha512-lhmQqaq4x8Sh6q4FX+tpzER2kt5C6pi9ekUV6XFVeXrBZtKXBYgmWQgJZ2E7q5oj4k2ghXiMHM4k1Wq2JdaLtg==","shasum":"a5225f0b2921c7746b1154e5f0c604438a7f60f8","tarball":"https://registry.npmjs.org/ganjiang-middleware/-/ganjiang-middleware-3.7.8.tgz","fileCount":21,"unpackedSize":81878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXSwCCRA9TVsSAnZWagAAxiQP/RBGZ5E9xQL3EmE/4LCK\nzwa1sJYP/N1+MmF1ZgU8eIdmUL5Bvl9kYO0qu1H7sto7Qo6G8PWUlljr1uUr\nQ33T7gzSD1bpgnutQq+S0zepEdHJ2g6n4NN7sPrT9YpmQ/aK4Qt8o9LPHy0E\nZsFb9EZAXnucBc3J35p5HW72ycdBYBe/LkxqVWxTvP0G6FrFw1YZoz3kqBha\nlK9m75ep6wLj8ctjriprTUiO15yJtQDHj5F8nYS3gXj/kTC9m9oGnDk9mzg2\n3vXBTy/lrJuMdZdCF6iOzxw2MRzTIrHR2lozFoC8h3dUp/WXyHBHrQbXioRr\nFwVCwGV1sLjDE0SpVNvOGZcngxl5nRwwuDxgsn9iBXDNoCneScYvoVegMBBo\nAbsz7DQ2BKB8vXW+hHVU2jFgjLW87DdDHxNTvTtr8jTlv+ekRTXIfQwuamgH\nWROXtzpGZRGjOw+wOuluvljRRIDDeAYPnx7+yavoFLRhZYmJjYCIGngV91Ai\nfdK/IdXWx5yZZ3NWOL7OBy8IWWkgo5O3SBvWtJb3+Qaz+5VYmZ9DK4xEfQIj\ndEF4tkHJk7y870sQo8RDhIGsXAl8Q7gi+0WZsijxKBSdAhUD+7l5R+wel5oM\nhf2jlqvQL4yGB19AXjC+6ch3WtvXxVXOfMRXgkU3y2Xv2motQYrdlziy3HX3\nnhx6\r\n=azy9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsL34tGswajxoW29/Vw9YWnJ20nx9F5h9EFY3eB7wBkQIhAJU8O5uf9hJSapjiDsv6/Fu7V5ZGaXUBit27yNUdWZqM"}]},"maintainers":[{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ganjiang-middleware_3.7.8_1532832770302_0.8170481124561295"},"_hasShrinkwrap":false},"3.7.9":{"name":"ganjiang-middleware","version":"3.7.9","description":"geoengine ds support sql to api autogenerately","main":"index.js","scripts":{"test":"echo 'no tests'","compile":"babel ./src -d ./lib","dev":"node ./tests/server.js","debug":"npm run compile && npm run dev","pub":"npm run compile && tnpm publish","pub-public":"npm run compile && npm publish"},"keywords":["gas","api","sql","GeoEngineDS"],"author":{"name":"taozhi","email":"taozhi.tz@alibaba-inc.com"},"license":"MIT","engines":{"node":">=8.9.0"},"dependencies":{"@babel/generator":"^7.0.0-beta.51","@babel/parser":"^7.0.0-beta.51","@babel/traverse":"^7.0.0-beta.51","@babel/types":"^7.0.0-beta.51","@turf/destination":"^5.0.4","@turf/distance":"^5.0.4","@turf/helpers":"^5.0.4","ali-oss":"^5.1.1","axios":"^0.17.1","babel-polyfill":"^6.23.0","chai":"^4.1.2","ioredis":"^3.2.2","lodash":"^4.17.4","moment":"^2.19.3","moment-range":"^3.1.0","mysql":"^2.15.0","mysql2":"^1.5.3","ngeohash":"^0.6.0","onlylog":"^0.0.5","vm2":"^3.5.2","xlsx":"^0.12.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.24.1","body-parser":"^1.18.2","cookie-parser":"^1.4.3","express":"^4.16.2"},"gitHead":"196477c118656c0d5328256ffd4649c7b90dd3af","_id":"ganjiang-middleware@3.7.9","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"},"dist":{"integrity":"sha512-LL/rIPgDzTHO76jTTPFnQM1BqDW5OLyydnRHXhAX+RAb8Cdj9Yj6G1kxrkHfdvC6+1/ZebFjyOHlFb6wiITL2g==","shasum":"9317e3880b26a6e275d7434d096cefaff21f0dd8","tarball":"https://registry.npmjs.org/ganjiang-middleware/-/ganjiang-middleware-3.7.9.tgz","fileCount":21,"unpackedSize":81927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYV2+CRA9TVsSAnZWagAAEQwP/1j7gdwV3aH7Lm4OrZf9\nKgxyavWeSv+B9EFupg14thPW9r96j8Fb4Hov71NJOA/peZVj3VmQZLnpGmvZ\nahOCHEiOLLpAg/c+Jk9YIbtRomDuaLNviceFkdHeqO6t+LsomgqmouqVG2iE\n/CLoqffcvjDVi0PMnkAURbWeg/EgCAIWrwXAlatzR0QIgprlDyvf+mfx5yTF\nf+wPtDrMGIebrR77Rk/Zo0j7c2+UlOS73n478UtB4LOLwMSJZ0OD1ApHpt43\nR8poM1hCrPkDJrK7H8h7a2nvqlQav0f5YMeU0NJxTmkCcWTY6FooMwiSRMzN\no8k3N3ECidGOFFfOPr+RpWJRfm0ZJ14H5fQ9k0tXaddUip17eQCOqGMzxFaI\nWbrAADZ7f/AcaPGDvayhkYiBUEHUkoCXk/weZUudYucDtxzsp032bzIuw5In\nUkrlQryms7gUhYf5JPDksz0F/jB/bc+nc7ZtGcbxXKUq29IvTacjitOB+l1j\n81kPBeI31BnZ6fUc+IkDw1Emit0Gec/V3lz4ZUSeAM+aRg4M68sCGANsIIPr\npz+r/pa/8iBrqMxlXCK2qNemLc4BZ661aUv619xDjKpnYW/S/gQSA+wVwmFp\nS5AEAQKV6ulx7TQ5kLqxovsB9znDWWCegRI30Flp+EpC8dKGMo34b2rGByWG\nnYzu\r\n=JQck\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAbDTtxHCyMcr4g7pD/bIilexTXKElraxHaiOkZZkoVqAiEA3OWszkAWTII5zCdB0qckNbwi4tvYjuOvZ7R8Olp94vM="}]},"maintainers":[{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ganjiang-middleware_3.7.9_1533107646062_0.21277329060014338"},"_hasShrinkwrap":false},"3.7.10":{"name":"ganjiang-middleware","version":"3.7.10","description":"geoengine ds support sql to api autogenerately","main":"index.js","scripts":{"test":"echo 'no tests'","compile":"babel ./src -d ./lib","dev":"node ./tests/server.js","debug":"npm run compile && npm run dev","pub":"npm run compile && tnpm publish","pub-public":"npm run compile && npm publish"},"keywords":["gas","api","sql","GeoEngineDS"],"author":{"name":"taozhi","email":"taozhi.tz@alibaba-inc.com"},"license":"MIT","engines":{"node":">=8.9.0"},"dependencies":{"@babel/generator":"^7.0.0-beta.51","@babel/parser":"^7.0.0-beta.51","@babel/traverse":"^7.0.0-beta.51","@babel/types":"^7.0.0-beta.51","@turf/destination":"^5.0.4","@turf/distance":"^5.0.4","@turf/helpers":"^5.0.4","ali-oss":"^5.1.1","axios":"^0.17.1","babel-polyfill":"^6.23.0","chai":"^4.1.2","ioredis":"^3.2.2","lodash":"^4.17.4","moment":"^2.19.3","moment-range":"^3.1.0","mysql":"^2.15.0","mysql2":"^1.5.3","ngeohash":"^0.6.0","onlylog":"^0.0.5","vm2":"^3.5.2","xlsx":"^0.12.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.24.1","body-parser":"^1.18.2","cookie-parser":"^1.4.3","express":"^4.16.2"},"gitHead":"d68612f490f9c25abfd2942dcaec6dbe86d3d7de","_id":"ganjiang-middleware@3.7.10","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"},"dist":{"integrity":"sha512-V5xt8vbfk5vKfqyVd+YW3ewQ7z9hH2Xue8DXzvF/anURkQYj0D+LNq7bxcem2a2GElqJRb9LmQImltQIjen1rg==","shasum":"099ad2aeede546dafcd314fcf2e57a1945c643e0","tarball":"https://registry.npmjs.org/ganjiang-middleware/-/ganjiang-middleware-3.7.10.tgz","fileCount":21,"unpackedSize":82087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYWGNCRA9TVsSAnZWagAAwBIP/3wsHrsmTP8C7P9FBJWi\nycjYG3XQzoRwnbNPbsb58ng4SMPD4voggr6kz5R86xQ+t75tRKZ0al79GPWy\nMaw/Wp+PGAEYpbaztRXQEtzvwmozeC/LH/BvHTNRTj8vZeWzgejm8L5HsvPI\nqv1z6suUvAajErqhonl3VrXVdEszdaE8jfqfeBFWxxx7LgF7RhCNzHL/NUpn\nIOU8/r59uARNWN5bwP1Gvszlexo0wyYSodPz2kTivUOmCja4PWUGe8wq5ujZ\nVZ6MlaWqR2/+bXsNPFv2tfaKFrfqf6ECM4Pv2D9DZ86BX834tZfiYXwxrz0f\nWBt7HGyFqPp0yQAhi+RDg5hsfbHSIpMfDqsSn+RxiZ29GS720YcCeEWgkbpB\n0dqfOczZnxXnFPgmzsx5CYrHbUXIdlfD98810Ww15E9nOgDkp9GbK4zIuIAe\nrQK8UxjCxRyRXqAHQaxXB2wVAYG4SBF18u8ygNSXWnkN5hyxeAD7TekGF3IQ\nl/nM8NIM/EqS+bR3KIVx6HB7y5/n6CbshXday0dtvx7g03fEFLeJ5btuW/Oe\nJeA6lI5yiDHoD3Lz3fWDVo3BKK4GSApn6OkuKrsw2pP1cH1FF5oriZ+v6lDa\n+lRzUpUIHdEM1pQx2Mx8Ol3FDhqGMp7ce9/zC5QwhU8d6dp+PdsrfZCmaHR3\nIall\r\n=uJlf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcrK2l1Anx6nyImC8z5sP2HYpuCEhJ/bBtCm0VsqR8swIhAP3Mrq+JJXuq+vlPnj3aJDdYwBJATg9CvNcHn0MV3wyq"}]},"maintainers":[{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ganjiang-middleware_3.7.10_1533108621203_0.6028365295976781"},"_hasShrinkwrap":false},"3.7.12":{"name":"ganjiang-middleware","version":"3.7.12","description":"geoengine ds support sql to api autogenerately","main":"index.js","scripts":{"test":"echo 'no tests'","compile":"babel ./src -d ./lib","dev":"node ./tests/server.js","debug":"npm run compile && npm run dev","pub":"npm run compile && tnpm publish","pub-public":"npm run compile && npm publish"},"keywords":["gas","api","sql","GeoEngineDS"],"author":{"name":"taozhi","email":"taozhi.tz@alibaba-inc.com"},"license":"MIT","engines":{"node":">=8.9.0"},"dependencies":{"@babel/generator":"^7.0.0-beta.51","@babel/parser":"^7.0.0-beta.51","@babel/traverse":"^7.0.0-beta.51","@babel/types":"^7.0.0-beta.51","@turf/destination":"^5.0.4","@turf/distance":"^5.0.4","@turf/helpers":"^5.0.4","ali-oss":"^5.1.1","axios":"^0.17.1","babel-polyfill":"^6.23.0","chai":"^4.1.2","ioredis":"^3.2.2","lodash":"^4.17.4","moment":"^2.19.3","moment-range":"^3.1.0","mysql":"^2.15.0","mysql2":"^1.5.3","ngeohash":"^0.6.0","onlylog":"^0.0.6","vm2":"^3.5.2","xlsx":"^0.12.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.24.1","body-parser":"^1.18.2","cookie-parser":"^1.4.3","express":"^4.16.2"},"gitHead":"b79f7c671b15f754b469aa42930a49ffd406e8a7","_id":"ganjiang-middleware@3.7.12","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"},"dist":{"integrity":"sha512-+2pVgJtssWutUzmnAVQP5kTnCo95KrchL54Ne0n8XUcS/n+3ZbtFhxNxd+nKaIapd50GcErOXO/RX8asUFCvnw==","shasum":"fb8de700806c69161ff66e1f69e5ffc2910b3f25","tarball":"https://registry.npmjs.org/ganjiang-middleware/-/ganjiang-middleware-3.7.12.tgz","fileCount":22,"unpackedSize":91130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJba95hCRA9TVsSAnZWagAAxwQP/3r9LqzvUZLFsKUGxvk+\ngmNgMkvJBUU9lMzwOX4oyYqnEKSzYbCOZibP3SNbftfVKtS18fKXDNfxmksc\nmHmFsqM6Bnz2rXoPha2rajinbu6CrImxFeDOdsh11qp1BlxFJCevhgwtXb/b\nbGsXAAg3s9yeF89hqEpRREPQhSL5qdAvKAHa4U5qEkqvJTHnB5sIJ0QeCGOl\n7rRks6R0aDsWPok8hNR89Z66jkMEigjiPz5iy2dTO8QYHumQ6vbPvf9QN/vZ\nuIVBXcPwF7f69eTxcAV9mW24RcGoi10d0d2AaaFJxHCIKGo7a3HRZWU2dLkM\nC6KeXWBz6PW+Qo3CWXg96XYVhnAdD6BUVS9SemykQPSHRD+BofeFJCRdIFMW\nfYP+kY7paXetIfaC5lVuBjTjU+Kt9D/MIw3FzE1RRCLjnV+Bwom5nB5QxwZ6\n+kWE6LKzOtxyCiCGi4PuRik3B17tRZubPfTpvTEunkwpqBnagmFW25HuWmMl\nDzL7nkGMBGYjToBBn4UgrKtrQamPQxa7blU+pE+tOzks/2tZkz7olAw8X50p\nXQrdS0pCvj4hr/77TALT70fiebSbPKoGkZKvW+QNoV2uVZBymPEKsiAvDorV\nmKqVXT2FW00m8NZm2cvnauNLbDlXUEqZG5EsDWNEcTVY2ZlT2RSO4KfoF/r+\nUG8+\r\n=c3Fv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKZQk9/fvI3S0pSzUuZoXs85qQDKbnNBao/Js+kDDA+AIgApUpR5+l8BeWPHQ4RAcJsUqlt0zPHbW86gknD1q0Gss="}]},"maintainers":[{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ganjiang-middleware_3.7.12_1533795937058_0.6854223335906398"},"_hasShrinkwrap":false},"3.7.13":{"name":"ganjiang-middleware","version":"3.7.13","description":"geoengine ds support sql to api autogenerately","main":"index.js","scripts":{"test":"echo 'no tests'","compile":"babel ./src -d ./lib","dev":"node ./tests/server.js","debug":"npm run compile && npm run dev","pub":"npm run compile && tnpm publish","pub-public":"npm run compile && npm publish"},"keywords":["gas","api","sql","GeoEngineDS"],"author":{"name":"taozhi","email":"taozhi.tz@alibaba-inc.com"},"license":"MIT","engines":{"node":">=8.9.0"},"dependencies":{"@babel/generator":"^7.0.0-beta.51","@babel/parser":"^7.0.0-beta.51","@babel/traverse":"^7.0.0-beta.51","@babel/types":"^7.0.0-beta.51","@turf/destination":"^5.0.4","@turf/distance":"^5.0.4","@turf/helpers":"^5.0.4","ali-oss":"^5.1.1","axios":"^0.17.1","babel-polyfill":"^6.23.0","chai":"^4.1.2","ioredis":"^3.2.2","lodash":"^4.17.4","moment":"^2.19.3","moment-range":"^3.1.0","mysql":"^2.15.0","mysql2":"^1.5.3","ngeohash":"^0.6.0","onlylog":"^0.0.6","vm2":"^3.5.2","xlsx":"^0.12.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.24.1","body-parser":"^1.18.2","cookie-parser":"^1.4.3","express":"^4.16.2"},"gitHead":"9c0221a65ff65879a8fb8d5a13023eb1b01c4dee","_id":"ganjiang-middleware@3.7.13","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"},"dist":{"integrity":"sha512-b2OzZS755XiJWU0FawT+ooP4M4Pe7B96rx10ex5+2H0r0fWRmNgZZWbJFJSwGnuMilnnMo+XkC+KxAHp5NFa8w==","shasum":"7b42a1d1d888bbf4ecba514dd246cf521bf9dfc7","tarball":"https://registry.npmjs.org/ganjiang-middleware/-/ganjiang-middleware-3.7.13.tgz","fileCount":22,"unpackedSize":91205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJba+e4CRA9TVsSAnZWagAA7sQP/jrnjDHmCpxZ9OW+LFDJ\nzYUuuLzTvQSaYQY7YJTVxLp+p06SwokcfMEF/X2k7RIogdyBa117LZnEXoSh\nulQ+wVWMaPm5TtiZMqoYOTc+RXHX1gQ9XSzb2cpZxW1Pw0Vi44XmIq/w2eYm\nc4Wn9A/CAtxZeK0a1b6RNUKfuU/R/a4k2M79FbhrTO9PzhF/AnwNQClNh2gH\nO7OU9mediQ8nKkVuuLLUcn5gMe01pmgM2cz3DC/H/SkyMBPMLblosnM3fvOu\nYcqFk6NGOzBwHqtQgEp9MNdOy7iIFqc4NjWwGXJCthfzofC2LtglFZv6XsKw\noClPWR4Mu9RJI5TvM96Z5NCZq6HfpER88nTG4O2yMskVrqQIYG2sJJwO0g5C\noFAWAkhg1wmfLoSiJwCs3xGjYzO/ZOQxgyuM5UJwSoO8gWZtV+h4CT23AY5E\nWyMxjOW8G4GtPTeZHfYYt0pgYlU46Tu5bS2Q6xRG0BM1UVGLRzMTLAWrjuoC\nuoZhUtlGnU0u9FdJi5oSAjkPMg5yMu6PSNqa4kLsQNI2V3nvUo1n1m0DLnDd\n2Z1HnAp0iCGo8sSwC8VZVL+4a1fSNgQjWmD//xUt2anKk6dRQR3VY8VW90Yo\nHmrLGO7EyceVIEGC0glph1Dckw8TJ8AHqu/m3q7G0S9UNoBNzw5xTGACVO8v\n9+W0\r\n=ySKY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5xkSSawgCD8aUoki80HZISWYjIILZiHln1SS0SFJnZAiEAksp7uusF039PQX3x9xmT3o/AIl6Kis63toJ52D0dsG4="}]},"maintainers":[{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ganjiang-middleware_3.7.13_1533798327561_0.04060605317310362"},"_hasShrinkwrap":false},"3.7.14":{"name":"ganjiang-middleware","version":"3.7.14","description":"geoengine ds support sql to api autogenerately","main":"index.js","scripts":{"test":"echo 'no tests'","compile":"babel ./src -d ./lib","dev":"node ./tests/server.js","debug":"npm run compile && npm run dev","pub":"npm run compile && tnpm publish","pub-public":"npm run compile && npm publish"},"keywords":["gas","api","sql","GeoEngineDS"],"author":{"name":"taozhi","email":"taozhi.tz@alibaba-inc.com"},"license":"MIT","engines":{"node":">=8.9.0"},"dependencies":{"@babel/generator":"^7.0.0-beta.51","@babel/parser":"^7.0.0-beta.51","@babel/traverse":"^7.0.0-beta.51","@babel/types":"^7.0.0-beta.51","@turf/destination":"^5.0.4","@turf/distance":"^5.0.4","@turf/helpers":"^5.0.4","ali-oss":"^5.1.1","axios":"^0.17.1","babel-polyfill":"^6.23.0","chai":"^4.1.2","ioredis":"^3.2.2","lodash":"^4.17.4","moment":"^2.19.3","moment-range":"^3.1.0","mysql":"^2.15.0","mysql2":"^1.5.3","ngeohash":"^0.6.0","onlylog":"^0.0.6","vm2":"^3.5.2","xlsx":"^0.12.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.24.1","body-parser":"^1.18.2","cookie-parser":"^1.4.3","express":"^4.16.2"},"gitHead":"40c6f767ddc9e9368f371ade6b0cb1e448490faa","_id":"ganjiang-middleware@3.7.14","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"},"dist":{"integrity":"sha512-30XN2v071RMUlyVhV949HeRbs+/eeInT76mBYLGBNLMkS9++vcePiZTOM8inC+ddgXteE7SMaonF+y9FRNUwVg==","shasum":"19d10d226cc8088b443b99082aef7c793c11df78","tarball":"https://registry.npmjs.org/ganjiang-middleware/-/ganjiang-middleware-3.7.14.tgz","fileCount":22,"unpackedSize":91298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbAksCRA9TVsSAnZWagAAe4EP/0lHLlXXAlQcUNrF0a4d\nbmNMqeHn+39trv0bIhBsckOnCBXmZPhXc9vjxlBPzeHjIy7RvePMMPNicGCK\n8rnb7ahVOzLv1pmxcm+a9L2dfzAwWADCLO2AtQWaFjOWQk8PlkPBZmfrdoD9\n6RXXcPPVW2k/YDygV0gDY1mC1Eqny9ukz3kvP7HbvYsnLkBhxrKz2o2HGNnt\nQDEstbafzelhkAFBHNKrFfJUx1X7rjXDYK8RGTZXZ2ifyfhigenZb6l4vt71\n80dhYgOZ/s+QyvpZBk+cMRxVkpSPKEsdgnyshdzqns70jUdPn+UkvB2f9UFD\nKfGJY2d7Y/1qvbXUTrMYGcZoH9iaTneJKFcwUhd9thjaTn3rEa+N5EdyCpEI\nYu6KpA6aI9j0Hx068xYaGr0EhXfF59ece2Cbkrb3U566Ci1q7TamhFkwj7ex\nMMUtvG8s5yvdMhRciIxiKxiulMv/c888dK/nGuzPORMLWTWlStq/u4Rv7MuG\nS1rU8QWUbvMML+xo1cWFXHX5VN8rZNCx8IL/Fr/g1cMqrGkxQrIgJYBVqyvN\nC5vvM5wqpOo1F8RPphOSVyAiMK3Z0LLMkT+NgmaxCvpNhTVKGkCzlbGaniaL\nRxjElC4Z/0pup8UMPSXWulG0XZYz70AHQytYaA5McNa2PmoBopOHZia9bgXa\nMwnZ\r\n=Ki6D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBg2AFwx8eJD2HxsCw+lgfPSflb8F0fVhUjrvy8pf9ilAiA/2CS3DH07+9CIGyjHL8F5DPqtlhbAuX1oADLWie11yQ=="}]},"maintainers":[{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ganjiang-middleware_3.7.14_1533806891637_0.6515074298797103"},"_hasShrinkwrap":false},"3.7.15":{"name":"ganjiang-middleware","version":"3.7.15","description":"geoengine ds support sql to api autogenerately","main":"index.js","scripts":{"test":"echo 'no tests'","compile":"babel ./src -d ./lib","dev":"node ./tests/server.js","debug":"npm run compile && npm run dev","pub":"npm run compile && tnpm publish","pub-public":"npm run compile && npm publish"},"keywords":["gas","api","sql","GeoEngineDS"],"author":{"name":"taozhi","email":"taozhi.tz@alibaba-inc.com"},"license":"MIT","engines":{"node":">=8.9.0"},"dependencies":{"@babel/generator":"^7.0.0-beta.51","@babel/parser":"^7.0.0-beta.51","@babel/traverse":"^7.0.0-beta.51","@babel/types":"^7.0.0-beta.51","@turf/destination":"^5.0.4","@turf/distance":"^5.0.4","@turf/helpers":"^5.0.4","ali-oss":"^5.1.1","axios":"^0.17.1","babel-polyfill":"^6.23.0","chai":"^4.1.2","ioredis":"^3.2.2","lodash":"^4.17.4","moment":"^2.19.3","moment-range":"^3.1.0","mysql":"^2.15.0","mysql2":"^1.5.3","ngeohash":"^0.6.0","onlylog":"^0.0.6","vm2":"^3.5.2","xlsx":"^0.12.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.24.1","body-parser":"^1.18.2","cookie-parser":"^1.4.3","express":"^4.16.2"},"gitHead":"3113754e76a236541c9f160b90dd082f75505a02","_id":"ganjiang-middleware@3.7.15","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"},"dist":{"integrity":"sha512-rFgEtHv7Db96y2lqtHUCwBJSP8pHSdROD97xHeJl7qdzCOaFOgWjFi0H/ZtYXTH1+eRQcd8hTJVyFzJKrAGxpg==","shasum":"67b5a8c2cbfa4819453c17749ff61e49735a25ca","tarball":"https://registry.npmjs.org/ganjiang-middleware/-/ganjiang-middleware-3.7.15.tgz","fileCount":22,"unpackedSize":91310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbVenCRA9TVsSAnZWagAAjroP/RJzoPnPVQgVrhyA4VGK\n+HGrviXic9eNtOQre1BCxRv8wIn8ekRlKUI7RgSuwbeOb39DzKcyEKRddrKk\n/so6H4j3IWrUPW/jhET+PEUdHZ3Dd155oWjDDFGBW0c8IEwe63xkxl2HQQkB\nrpUw0PhdAmSN47G9Styp+BBunZT93MxtOHQWSqOwo4XtuMweaSuZNk80FZLY\nDIE9tWuZDp+MD780DhZ6chofag3F8Zs/UyAxRKm9KWTowQEjHcgHD1MxBBTh\nXiAJ2juVZ6mMC/X/hzLbo2g7hjqPLyStvh7WWatNgKWK/r51GZRRSD2OUOZv\n/zfuA6VM0Jzi4iae5KUmGqj1XJQGTVKG2yLR8w9OzUob4oNYQLI/QR0B8fE5\nSm/YO0Uq4CxooxYVulCF7CC29B1V9NJD7048XKioAMMXIzV3oGx/Ga47n+ig\nkxNK+8Mf+GiAdmyS6idC3hS6+Qn+75jFXOfBrXXJSnKUugYIHbgAff7oalDs\nAXmtK0Gy889PiEGsomqKjPFffjiIUdTK/adFLZhlIlSGALGHkU1stTa7ZYmY\n1Hir9NM8pLbNmB4wfM/BkBZHQQ9s5+Se/fCupzcjE3T0Lm7TISWyp+L4DvLb\n6zlNhABTo+8QBSzEyQmqbze8KzBxuhzzt6OrjXWeqr2LN8dn8FxCQS60icm0\nA0Aj\r\n=dIvS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNfC5/2MRHjBwvZpDmw75lCGpiydLIwXVPu38MZos+cAIhAK7lBn4w6J/Js2ToB4dBEoe8oo0ozL20ZckpyqcvJOt4"}]},"maintainers":[{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ganjiang-middleware_3.7.15_1533892518996_0.3278877851448998"},"_hasShrinkwrap":false},"3.7.16":{"name":"ganjiang-middleware","version":"3.7.16","description":"geoengine ds support sql to api autogenerately","main":"index.js","scripts":{"test":"echo 'no tests'","compile":"babel ./src -d ./lib","dev":"node ./tests/server.js","debug":"npm run compile && npm run dev","pub":"npm run compile && tnpm publish","pub-public":"npm run compile && npm publish"},"keywords":["gas","api","sql","GeoEngineDS"],"author":{"name":"taozhi","email":"taozhi.tz@alibaba-inc.com"},"license":"MIT","engines":{"node":">=8.9.0"},"dependencies":{"@babel/generator":"^7.0.0-beta.51","@babel/parser":"^7.0.0-beta.51","@babel/traverse":"^7.0.0-beta.51","@babel/types":"^7.0.0-beta.51","@turf/destination":"^5.0.4","@turf/distance":"^5.0.4","@turf/helpers":"^5.0.4","ali-oss":"^5.1.1","axios":"^0.17.1","babel-polyfill":"^6.23.0","chai":"^4.1.2","ioredis":"^3.2.2","lodash":"^4.17.4","moment":"^2.19.3","moment-range":"^3.1.0","mysql":"^2.15.0","mysql2":"^1.5.3","ngeohash":"^0.6.0","onlylog":"^0.0.6","vm2":"^3.5.2","xlsx":"^0.12.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.24.1","body-parser":"^1.18.2","cookie-parser":"^1.4.3","express":"^4.16.2"},"gitHead":"70a7068567316f79bf421842186b30ecd9279de4","_id":"ganjiang-middleware@3.7.16","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"},"dist":{"integrity":"sha512-c1/1pU5uQUJCm2UwYdOfjci2QWCzQRbJGlMlcHeYBszh8OXmxMvFjGhkP9zQtrXijvjSWBS+dCRELjzQeNR5Rg==","shasum":"1911e8241fb400251e5bc67d0d18e501fa6d2fc1","tarball":"https://registry.npmjs.org/ganjiang-middleware/-/ganjiang-middleware-3.7.16.tgz","fileCount":22,"unpackedSize":91344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbVs1CRA9TVsSAnZWagAA3k0QAKAhAKk0oGPYzFx7e/c1\nQpMnEkOiH+bxLWToyxV1mCdpcKUtNtFYM7pGa21Fncw1Hu9A/DlyhZLWFC0d\natCvg7g0nYvMPLL9VDQtytVgmwfaqqSZIILMkY1XTsLAkQjwRbQVPHDId2Nr\n8LJrWe8H0BJxg+l9gIWZba/H/I1NQ3c5PuI6btnke1wFALVEwNH5d4uto2VN\ndxGDnUBmf6Q25/Qg2qc76I5266KP5MretRFqjpqXqjfyojjOPZwnNXC8gDTA\n0h6x0V5fbfJFvxuCMTQ5t3nnFKLN20+kP9Qg9NgTWQxIZG52yIEUWa1Dx0xk\ncj1FKM0mw7FTVVB/5jPGPJDDp4zH2m92im3cDZzp6g6CsuXdSMjbMS2nn5yK\nxIRf5ZVhfyAgepDu2BE7XILhWxuF1d8CZt8j5qNS736Rd/PnjYL4LDdGXcTn\n7+FyZqN3QwwIxUnxg9WAkCsLgGf49/iqEO2ncX+LtKxA1PFo82ZksC1bPNX+\nhMSUbfEHIcYgQZGcxsAwsoe33xAS34m9GopZAdeHfJc8Ov1NG/aoDlhBKKA1\ntcpooO0WDEJt7StrSbvJjpwdCwl41N0JLoDZT003JMm7jyqGS0YDPu3iKqN1\ndTC5aCPsbhar3PKVqOO4FJq09/AK17OBVcgX8NlknNS06pDv1xVarR2zvUZA\nj6I9\r\n=ET6e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFxiH4z3Yru6jBl1AWQEYwTYuk65a+JgTbbbO3KdYB0AAiAt+LQGaIu7E5VpIRj31SmggZ+XeprmlCgnUfI73jSjmQ=="}]},"maintainers":[{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ganjiang-middleware_3.7.16_1533893429361_0.7207664530966424"},"_hasShrinkwrap":false},"3.7.17":{"name":"ganjiang-middleware","version":"3.7.17","description":"geoengine ds support sql to api autogenerately","main":"index.js","scripts":{"test":"echo 'no tests'","compile":"babel ./src -d ./lib","dev":"node ./tests/server.js","debug":"npm run compile && npm run dev","pub":"npm run compile && tnpm publish","pub-public":"npm run compile && npm publish"},"keywords":["gas","api","sql","GeoEngineDS"],"author":{"name":"taozhi","email":"taozhi.tz@alibaba-inc.com"},"license":"MIT","engines":{"node":">=8.9.0"},"dependencies":{"@babel/generator":"^7.0.0-beta.51","@babel/parser":"^7.0.0-beta.51","@babel/traverse":"^7.0.0-beta.51","@babel/types":"^7.0.0-beta.51","@turf/destination":"^5.0.4","@turf/distance":"^5.0.4","@turf/helpers":"^5.0.4","ali-oss":"^5.1.1","axios":"^0.17.1","babel-polyfill":"^6.23.0","chai":"^4.1.2","ioredis":"^3.2.2","lodash":"^4.17.4","moment":"^2.19.3","moment-range":"^3.1.0","mysql":"^2.15.0","mysql2":"^1.5.3","ngeohash":"^0.6.0","onlylog":"^0.0.6","vm2":"^3.5.2","xlsx":"^0.12.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.24.1","body-parser":"^1.18.2","cookie-parser":"^1.4.3","express":"^4.16.2"},"gitHead":"265e92ba79d77dbd79082e8a7e976cd60633e9e4","_id":"ganjiang-middleware@3.7.17","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"},"dist":{"integrity":"sha512-27Vc/1UO0/mF/P7y37xQ36kQtvLlCQ6zrri0AHvw/Vgnymvhf6OWFrn2QaR9KEWXJhGs+pluXykR1R/3m57NGw==","shasum":"eef72ce4ddb251fe8ed07b43896a3211997fad24","tarball":"https://registry.npmjs.org/ganjiang-middleware/-/ganjiang-middleware-3.7.17.tgz","fileCount":22,"unpackedSize":91354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbWJdCRA9TVsSAnZWagAAICUP/12XXXiBU3EYClNEcySQ\n6Z3qeAl1Swu0daZQ2Qr0Qcy+3Sf38xtx5QIhCmWUNQaqXtOAExcnkdwUP4Aa\n1O//vdQJ0iD/UGZEyBMMo6OcVAo8eWUvrSakr2AHZRCNKw4GPycWGRSPxhzc\ne5xv4huuuOdSV3FebEk3SuTGfhvbu03AS8bK2SlNVOgjZVxT7JT47l4TbRGQ\n559vELTp9JE/QZTPwkhwZcRdy4hfDXY75Lg+1e4BcRq347gvWauZN+ZkFAm2\nqkQMwJOforHtUQ64TNMNbyYhPq3XeJSdW+GeG5z/nPUDuJkg37c+E+Y/5Kq+\ndH4WTkdqJG+nVZTRRkskUmtUmq4Uh3cgwo5oQekXblt49NDCKZFffbKuPE62\njb+UYc9dC8j0LRN4kXbGrsUmVb+nilqVQQhz6Bs72Wg5YVMi4Kzkztyn/Q1P\nni4jVnCZMdOXoquQKvdp1bQzOntPASft5+xNNcBXtQChsFCdMMmcNbpWk21B\nt6qS9VuBjHFrux23MuKEhHNcNvLdnCmZOje0ROuoXdWmG87L/Zx/l3AJ1LDa\nnWjRPcK7zijkL0KR42TGW6HEpQl30f8wi3wrI+WC14YmSCAMlMMYroVWGBj1\nTPxscU0hsgAkkGA3v9FFOLv7BSphVFqLE2ntBZD2DkJoIm4FnB6NrpI9kOSs\nZuGZ\r\n=g0D4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFgfQGAPcIZJqgkPslhDWw197+icUBFKra8U2l1z+DfQAiB4q45MiTdQhx9NZCnA1aSH8aeyi6XHmHKalMPLIJoKkA=="}]},"maintainers":[{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ganjiang-middleware_3.7.17_1533895260556_0.7626651735814314"},"_hasShrinkwrap":false},"3.7.18":{"name":"ganjiang-middleware","version":"3.7.18","description":"geoengine ds support sql to api autogenerately","main":"index.js","scripts":{"test":"echo 'no tests'","compile":"babel ./src -d ./lib","dev":"node ./tests/server.js","debug":"npm run compile && npm run dev","pub":"npm run compile && tnpm publish","pub-public":"npm run compile && npm publish"},"keywords":["gas","api","sql","GeoEngineDS"],"author":{"name":"taozhi","email":"taozhi.tz@alibaba-inc.com"},"license":"MIT","engines":{"node":">=8.9.0"},"dependencies":{"@babel/generator":"^7.0.0-beta.51","@babel/parser":"^7.0.0-beta.51","@babel/traverse":"^7.0.0-beta.51","@babel/types":"^7.0.0-beta.51","@turf/destination":"^5.0.4","@turf/distance":"^5.0.4","@turf/helpers":"^5.0.4","ali-oss":"^5.1.1","axios":"^0.17.1","babel-polyfill":"^6.23.0","chai":"^4.1.2","ioredis":"^3.2.2","lodash":"^4.17.4","moment":"^2.19.3","moment-range":"^3.1.0","mysql":"^2.15.0","mysql2":"^1.5.3","ngeohash":"^0.6.0","onlylog":"^0.0.6","vm2":"^3.5.2","xlsx":"^0.12.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.24.1","body-parser":"^1.18.2","cookie-parser":"^1.4.3","express":"^4.16.2"},"gitHead":"3c7feb92f227d4c3ffc8a99eb8c69f8cb99153fd","_id":"ganjiang-middleware@3.7.18","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"},"dist":{"integrity":"sha512-JjQdqh6NO7AqFwx21+F1cuGwe7wP3dlfYyr9Tre747Ig7KHQQ/LIqfoUUm8BO2NkeRGHJMI81ZEypVC8D0cb0g==","shasum":"32238024412132d09d853d18d79551a907591623","tarball":"https://registry.npmjs.org/ganjiang-middleware/-/ganjiang-middleware-3.7.18.tgz","fileCount":22,"unpackedSize":91661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcRaNCRA9TVsSAnZWagAAUSAP+wRRxCfKcPbUE92dCSrt\nQpUIfDY4l2r2ZwTfJfRLS2PRxDJm/p9EZEEmVrUk8mMFIq0dakdUH/ePQ5My\neEma21ANFX/G+QNEFJK4KBT6QbOT/N0bbjZWvDScPt7yTMbterWtwk+55Cb+\natAGA8P0Rvek8rDH/8h8MVUlh2+mWNq0H3fc8rNB/LMBjMK25HQxwxNNUl2M\nSKEKLuIB18h5X5HDQaxt+Utzds93j8VxCeUoytriwt6WAjR2xpF5mp4SAUsJ\nJO63VMCM+Oh5lXdxome69TE28FkRhBR0Tt1Jek5rLG9Svb7YkKTo4HX78CAS\nyRJDRwTapdzFMf1UzruV6QoHezAADLfq9wSEHp0mzn93zaKdSvVCifOG5Fmc\nZelGqtoWlYGRZzlDtW9f5K7Wdw4jwx02MSat0Sz5yMJxu2h5gxtlnkDyy84O\nvVgmqKq17RUjjXhqgfq22sl6qnhu5Jx9G2sDiHVeFBDlQBZ3ewVA3VuWRxYa\nLv9wWUBjd9AwQEqCcdb1d798P3T0TTw/23bY+d5DfRwOcMqt0A+ZkzAiKNoO\n3lW1mvn/Ews3lLoipaZ6FeY+YmwAm4KAvJVoRqRUaTV6VpOLauIfcZjljrR6\nhQYldpV3BeWlGMsM8GUID/XoFAK6EsO1c5aj8RNEcPrEsjnABTVayFf0f7b/\nFgfm\r\n=iYKZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBaEreWdMFFkfBHDfWDDBGTcAWVWJvPRrWrf/TjaI9NPAiBLiMRRcm6/C55Emh4bUrUWYsX89DKx+TWXj5r2tMrQdQ=="}]},"maintainers":[{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ganjiang-middleware_3.7.18_1534137997350_0.7924447486234121"},"_hasShrinkwrap":false},"3.7.19":{"name":"ganjiang-middleware","version":"3.7.19","description":"geoengine ds support sql to api autogenerately","main":"index.js","scripts":{"test":"echo 'no tests'","compile":"babel ./src -d ./lib","dev":"node ./tests/server.js","debug":"npm run compile && npm run dev","pub":"npm run compile && tnpm publish","pub-public":"npm run compile && npm publish"},"keywords":["gas","api","sql","GeoEngineDS"],"author":{"name":"taozhi","email":"taozhi.tz@alibaba-inc.com"},"license":"MIT","engines":{"node":">=8.9.0"},"dependencies":{"@babel/generator":"^7.0.0-beta.51","@babel/parser":"^7.0.0-beta.51","@babel/traverse":"^7.0.0-beta.51","@babel/types":"^7.0.0-beta.51","@turf/destination":"^5.0.4","@turf/distance":"^5.0.4","@turf/helpers":"^5.0.4","ali-oss":"^5.1.1","axios":"^0.17.1","babel-polyfill":"^6.23.0","chai":"^4.1.2","ioredis":"^3.2.2","lodash":"^4.17.4","moment":"^2.19.3","moment-range":"^3.1.0","mysql":"^2.15.0","mysql2":"^1.5.3","ngeohash":"^0.6.0","onlylog":"^0.0.6","vm2":"^3.5.2","xlsx":"^0.12.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.24.1","body-parser":"^1.18.2","cookie-parser":"^1.4.3","express":"^4.16.2"},"gitHead":"224462f84e50fdd3fc43afad9eb316d8b895423b","_id":"ganjiang-middleware@3.7.19","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"},"dist":{"integrity":"sha512-EdgyOCDjImelj8429l0ulJK0+PjQAfw88XeIDCt77hDdcEw27CjSqVvOiA7iqajUQp8FWzCnfoF5ZXTL25AlTg==","shasum":"1a7a18030469ebce8cc9d3c269600077161ca6c8","tarball":"https://registry.npmjs.org/ganjiang-middleware/-/ganjiang-middleware-3.7.19.tgz","fileCount":22,"unpackedSize":91660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcpx3CRA9TVsSAnZWagAAu3oP/3KCHec3eiE2NOJ5k5S6\n5jw6PtebcOiWxWa0KSaIoPrTa23hUzPcxqSbSFXe/T9LURWLFgsRP1KtiNYM\nJHLxvXgBBDxujbA9WLoK2daIr7LlzVbSeoG6zQUbnuUhTS0IwKFxZCXyYy/Y\nnvBDXeFq72ull9s5Rtjev7dHrghz0e3vFk59467T+VIc0KxrLymNB53JYBpT\n1NBihXIrOuNYaCCG+YUSBWw46y2szIZN/yMHSq7qx4rbzLyFrv9wFnRfIgZ3\nE2FtdrL9s1jEoe4QU+sFMGE6oEJzUGvV0v04mSoKMUqd4UiqhmyKCW2T70pa\nFPHKGFxW+q0tzTOfwiCKBaKPxvkQ+Xg0/jEKJP7s4kR7denu7Tsc9Q7LlpT3\nzDKUR/4bmB7xJu69+12wTusUuYV1jW4tsl5Mqo90W7thLbdUZ50UYjAsfLAN\nGxq48iyE1xmp55o+GyhNO6GVQToieYHdZlRS+KJpi5445kmbcALgFGpdmhdb\nyJ5LVSIN8DzYwBbyNp/zQXLqPBTo7unuNg8cEwRU5OW4IJqPpSIq3YGFKYiH\nEtRUsNaAZ+Kiz52yqOrLUeAESJekWd4iDQrpAWz4XNBlsQt+XEcbfGlVshLB\ngbjmE3GhyXgWDFAMCP3ymx6rl33UwCj4JtTiKVEQzj0N6aZPlj3ASCPmBnJc\nVFqh\r\n=56pZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCr78u2acmJHPiVFFgDDRnCIbdCO+r7z6IFmGz+jbhKigIhAP6x3wvc/YqKF6DhQ69JMdMbHXjY0WvQ+xqmgYbaooFe"}]},"maintainers":[{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ganjiang-middleware_3.7.19_1534237814613_0.36987088063172546"},"_hasShrinkwrap":false},"3.7.20":{"name":"ganjiang-middleware","version":"3.7.20","description":"geoengine ds support sql to api autogenerately","main":"index.js","scripts":{"test":"echo 'no tests'","compile":"babel ./src -d ./lib","dev":"node ./tests/server.js","debug":"npm run compile && npm run dev","pub":"npm run compile && tnpm publish","pub-public":"npm run compile && npm publish"},"keywords":["gas","api","sql","GeoEngineDS"],"author":{"name":"taozhi","email":"taozhi.tz@alibaba-inc.com"},"license":"MIT","engines":{"node":">=8.9.0"},"dependencies":{"@babel/generator":"^7.0.0-beta.51","@babel/parser":"^7.0.0-beta.51","@babel/traverse":"^7.0.0-beta.51","@babel/types":"^7.0.0-beta.51","@turf/destination":"^5.0.4","@turf/distance":"^5.0.4","@turf/helpers":"^5.0.4","ali-oss":"^5.1.1","aliyun-api-gateway":"^1.1.5","axios":"^0.17.1","babel-polyfill":"^6.23.0","chai":"^4.1.2","ioredis":"^3.2.2","lodash":"^4.17.4","moment":"^2.19.3","moment-range":"^3.1.0","mysql":"^2.15.0","mysql2":"^1.5.3","ngeohash":"^0.6.0","onlylog":"^0.0.6","vm2":"^3.5.2","xlsx":"^0.12.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.24.1","body-parser":"^1.18.2","cookie-parser":"^1.4.3","express":"^4.16.2"},"gitHead":"c9242386694e3ac53cb740168f7b0ac307c8e537","_id":"ganjiang-middleware@3.7.20","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"},"dist":{"integrity":"sha512-JAR8bg5jvTlGu6rYyC1hRRipQuwsgQRUDOogUcgrRFMuoVogBrWFEYxlryrdoF9OMA0TDTDxj6Ho2WLyA0hAfw==","shasum":"7eaf9e65d78b63b9c61e981a0ea68bf4ec2515b8","tarball":"https://registry.npmjs.org/ganjiang-middleware/-/ganjiang-middleware-3.7.20.tgz","fileCount":22,"unpackedSize":91776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdUS6CRA9TVsSAnZWagAABP8QAIlU/WzgBa9j5DEsdpPI\nRAJ6oolvG1xU5fnDGahyfAkqL/Lrm4lcLMld5i/cyqjuudHJOGT4PMJ/zDNN\nugfJBoAk1071JRSzpQDlVMMrjRS1CaXyD9hSIb2A81DQUxxfhGaQZsAwAAR7\nXYidoVSac50Kbk7rX74jX9hRWKRN7/c99389lPN2NVLz4WIhkpP+oxepqF67\nTu+E7N1IEN3frL1s5jZf5hbTVmvWdovgXxt0findj2pm3JO1BP05sgEQYCPW\nYEupb4mM4F/9pmG4IIcPwUxN5vD0G/ZlpF7WUUsGAROKe9UGmas9ZKsgrPlJ\nMzK7egzItBH+Cdzvs9jetI2Y0uygKGHq9tDnXxHX/F8sJBC56yN0U8dnJYIJ\nrQ17vXPkjtlaq0X0E5L93rK//4n3wyD6mC6T2uVybst7cSl70gbT0hN7TGKA\nGNlpn3gNoYzYmoR1kAjBMXvGdDP1leXm8A/Q1r1HkezAXHTATWl/EEkXxwMx\nc3Rf320C5rTH8YTPtjuwNg6ZLwnBcBadG0zIzuTwf2jCsKVLEdbYi/nb/BR5\n5M9KVZ7Lcc5uEA2nIfcfxs2no/ebmo9DlcJCPrZlzgLq2+Amq4dva7htLwj7\naNohdqlT+4XtmjR30N2nYIu5n5Xd90/450K1eIoNdwgpsz8aXwp5JW78kOw4\n5h8W\r\n=Xtte\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHytDznlEstRckUKfDiGVApTwhMGbUZs4P7jB9bsZKikCIFbDWk2GKdXqWOeR3tHeA60j+6uzp3unpRVVfQK8iBVj"}]},"maintainers":[{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ganjiang-middleware_3.7.20_1534411961594_0.9665186361327529"},"_hasShrinkwrap":false},"3.7.21":{"name":"ganjiang-middleware","version":"3.7.21","description":"geoengine ds support sql to api autogenerately","main":"index.js","scripts":{"test":"echo 'no tests'","compile":"babel ./src -d ./lib","dev":"node ./tests/server.js","debug":"npm run compile && npm run dev","pub":"npm run compile && tnpm publish","pub-public":"npm run compile && npm publish"},"keywords":["gas","api","sql","GeoEngineDS"],"author":{"name":"taozhi","email":"taozhi.tz@alibaba-inc.com"},"license":"MIT","engines":{"node":">=8.9.0"},"dependencies":{"@babel/generator":"^7.0.0-beta.51","@babel/parser":"^7.0.0-beta.51","@babel/traverse":"^7.0.0-beta.51","@babel/types":"^7.0.0-beta.51","@turf/destination":"^5.0.4","@turf/distance":"^5.0.4","@turf/helpers":"^5.0.4","ali-oss":"^5.1.1","aliyun-api-gateway":"^1.1.5","axios":"^0.17.1","babel-polyfill":"^6.23.0","chai":"^4.1.2","ioredis":"^3.2.2","lodash":"^4.17.4","moment":"^2.19.3","moment-range":"^3.1.0","mysql":"^2.15.0","mysql2":"^1.5.3","ngeohash":"^0.6.0","onlylog":"^0.0.6","tablestore":"^4.0.14","vm2":"^3.5.2","xlsx":"^0.12.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.24.1","body-parser":"^1.18.2","cookie-parser":"^1.4.3","express":"^4.16.2"},"gitHead":"3940845e4d4a9e7adfdd9bc8435bc3692081ff73","_id":"ganjiang-middleware@3.7.21","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"},"dist":{"integrity":"sha512-GNt6iXkFOsa9HC4acba/bTBA3pmnGE34qkS7cAgBou6brs1VnuE719YlfAagQ2yXHpq92TL9aVhyn45whLsNUg==","shasum":"41bf5d2383acfcb1fbaf757d34aaf9fe9755e0a6","tarball":"https://registry.npmjs.org/ganjiang-middleware/-/ganjiang-middleware-3.7.21.tgz","fileCount":22,"unpackedSize":91863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbj3ksCRA9TVsSAnZWagAAH0EP/1pDVmLpEFlaiKW2TipT\nozvF98pUOu0xtzshOW/PqrYfcuhOzjDE8aU0v/uB7kCJvWFq9vO0IdlMfrMe\n/o0Cvazq13LAIfK83ZWLcV/yDJq0LCnoo7oCLuznYq0rgTLLOTLYa+3j8EoP\n95l0tlE+blUdj+ORnySKI0qPsEXqStTPmMHq6hArVpzMgUxcx2pE9jf2+pCB\nWNRsk0yQjlzwy8g+FQrt9Bs51nvdL49PNtV9dXBDdofQQnCPB6VwLe5hBieL\nKvRcvRSNxnjunq/klEcN3iqGiqmEdvHPObh29utRGCvCaVrfDBt9v4wJMyNJ\nA8QBW6R0tAVm0HgFQvn6U/by+tJE9LpFUEKaa4dbEwDpiOttgHwl+h6+F9z3\nxBDmH5z1lXknvaRoy3T1tgilt8qVFn8vhKz7VRxeKTf+AvuzvgE68Xsh6kzx\nQ9IJiibhURr7ogBzBwdBlPx4Mbg3ZxFR3ZI1qYYrKnqmipvPDUt8A29duMzZ\npKSzW1Z/EJJN8Y/YHXIEzFi04JxboLfRSnAE1nRH75KBGdDdYFvgZP4X1Rr7\njwntvB7M2bY9u50QSO1EABX/s/rp0Vwp8/JzBRxbvry7mS/1q1oXbQCZyNSW\nX5nWQErtrpRmj6Xrze6bH5PoBj/rRhPwuTge+FATSNWmbejv2D+IPxBKI8Vq\nHv7y\r\n=Xpj/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCMaF9GoV/WiREmSmXU1c3IU2ri6lrUKBAmt7LrJkB2AIhANW2EhUBakaG1PywvXTf5sak43sE35tIeupDXaWOccN1"}]},"maintainers":[{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ganjiang-middleware_3.7.21_1536129323370_0.054420215779101166"},"_hasShrinkwrap":false},"3.7.22":{"name":"ganjiang-middleware","version":"3.7.22","description":"geoengine ds support sql to api autogenerately","main":"index.js","scripts":{"test":"echo 'no tests'","compile":"babel ./src -d ./lib","dev":"node ./tests/server.js","debug":"npm run compile && npm run dev","pub":"npm run compile && tnpm publish","pub-public":"npm run compile && npm publish"},"keywords":["gas","api","sql","GeoEngineDS"],"author":{"name":"taozhi","email":"taozhi.tz@alibaba-inc.com"},"license":"MIT","engines":{"node":">=8.9.0"},"dependencies":{"@babel/generator":"^7.0.0-beta.51","@babel/parser":"^7.0.0-beta.51","@babel/traverse":"^7.0.0-beta.51","@babel/types":"^7.0.0-beta.51","@turf/destination":"^5.0.4","@turf/distance":"^5.0.4","@turf/helpers":"^5.0.4","ali-oss":"^5.1.1","aliyun-api-gateway":"^1.1.5","axios":"^0.17.1","babel-polyfill":"^6.23.0","chai":"^4.1.2","ioredis":"^3.2.2","lodash":"^4.17.4","moment":"^2.19.3","moment-range":"^3.1.0","mysql":"^2.15.0","mysql2":"^1.5.3","ngeohash":"^0.6.0","onlylog":"^0.0.8","tablestore":"^4.0.14","vm2":"^3.5.2","xlsx":"^0.12.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.24.1","body-parser":"^1.18.2","cookie-parser":"^1.4.3","express":"^4.16.2"},"gitHead":"277d8e99f614a7d166facc3c149e43def8584034","_id":"ganjiang-middleware@3.7.22","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"},"dist":{"integrity":"sha512-h7Y58n8oM7H30TfRCc2RsPifCnm8UWiFq2iN7XEkuEXLdZy1XGY+5jsR37w5Wpw3lSLqNai1uKoO2bUTDc3Piw==","shasum":"b74e3e4bf56717f5a823b819326679052434a58c","tarball":"https://registry.npmjs.org/ganjiang-middleware/-/ganjiang-middleware-3.7.22.tgz","fileCount":22,"unpackedSize":92472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbnxsZCRA9TVsSAnZWagAAXNgP/0ZjE+jXGTzdpTlixCYL\nF1ov2HfWBhKKmuAgro3ETsfCQmZD/ybsp+GGJYOwBx+jA3ROsAeAVKYW9qx3\nnSYlSnWg0by+r4C8LbABSHHo8NnZCR7q8cJkRK/MMrI2SVcdAsJi88R8AYks\nROQD5XyDXJs8EBjbCKFFY9zpp0JY+EJiX7IMTFDEJoRP2CXqDECFnWsdsMuf\nEUiRTp4HmCJWP5Ru9iW7nYaAxF4sZnxX4ASsFIDbnnelAfs9vUZfnxX+ug/j\nfF5dLKyJHHcXCGCtJr3OHOhMgyrmIXCiBbA8W+H99Ci6pbW2xfC2EF3tiq+e\naWAX5Ci23k1f4zCvcCDN1AssrMPwXIvD7QZOGHA1M9s+ud1V3nN5oN0X1X5I\nuxDaGMYZlYNbjj6eOnRrAT8rvHmthOWFucC6PtGzGMC5sGQHba7TKy8sW6GV\nyFloB21AQ31DklQQbsQiqRpHOL5bNCdcJQFfNUYHhV5uiO+iJvQRDstyQTI/\nrLWfvTg2gYigNRUleW9y7ZczV8Q+BSQ9/LsXpr51J95y7nC7Ef0uKJqERToL\n2l9fJtYbNoskxtMa91uRen2VYs/JjHJIFfcUF0RRwYlgbNZcEerdVLrh3Y9p\nROfCHgYbD8ivZZXJinKEtQpEMo1L1bwpGj21twfNOp/0HW88feCnsT/oJhAl\nu8nj\r\n=iSnf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDG0UU19OAGky5vAdOwXdIRRq8Nh5LL6Zz9tXPtyySCBAIhAL/lGAjceyaec3OBVClgUwtTAMu3ywHMC63bo5upKGtd"}]},"maintainers":[{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ganjiang-middleware_3.7.22_1537153816349_0.3270464561000377"},"_hasShrinkwrap":false},"3.7.23":{"name":"ganjiang-middleware","version":"3.7.23","description":"geoengine ds support sql to api autogenerately","main":"index.js","scripts":{"test":"echo 'no tests'","compile":"babel ./src -d ./lib","dev":"node ./tests/server.js","debug":"npm run compile && npm run dev","pub":"npm run compile && tnpm publish","pub-public":"npm run compile && npm publish"},"keywords":["gas","api","sql","GeoEngineDS"],"author":{"name":"taozhi","email":"taozhi.tz@alibaba-inc.com"},"license":"MIT","engines":{"node":">=8.9.0"},"dependencies":{"@babel/generator":"^7.0.0-beta.51","@babel/parser":"^7.0.0-beta.51","@babel/traverse":"^7.0.0-beta.51","@babel/types":"^7.0.0-beta.51","@turf/destination":"^5.0.4","@turf/distance":"^5.0.4","@turf/helpers":"^5.0.4","ali-oss":"^5.1.1","aliyun-api-gateway":"^1.1.5","axios":"^0.17.1","babel-polyfill":"^6.23.0","chai":"^4.1.2","ioredis":"^3.2.2","lodash":"^4.17.4","moment":"^2.19.3","moment-range":"^3.1.0","mysql":"^2.15.0","mysql2":"^1.5.3","ngeohash":"^0.6.0","onlylog":"^0.0.8","tablestore":"^4.0.14","vm2":"^3.5.2","xlsx":"^0.12.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.24.1","body-parser":"^1.18.2","cookie-parser":"^1.4.3","express":"^4.16.2"},"gitHead":"fcb23f63586bccae7df0034209179432a42c0f88","_id":"ganjiang-middleware@3.7.23","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"},"dist":{"integrity":"sha512-YmBM0E6YS8jUCh/rXrQgqIEw61uA5DRQ7YLK8muhCdJwTZEBmmYWN79sk/8WwsyyHZo4EpD4zMcu4TFbxHBWCQ==","shasum":"d8bcd56df4d175b7c282d35b7213a604c3592d5c","tarball":"https://registry.npmjs.org/ganjiang-middleware/-/ganjiang-middleware-3.7.23.tgz","fileCount":22,"unpackedSize":92466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbo439CRA9TVsSAnZWagAAPC0P/2LpRZnvqbTm0pYaeEdO\nqjVeDvp/p+vUwTPCVy+gNbfdNmr0LqF4+ULNhm93Ugq4V8tBmaWhj/qldnmQ\nhFIfxbqaTE+ZwuKN7g4dW5hmttJJ6ZplaG6VUtSl/SJMvJNowBdGBCBHUfI6\nB8vjqg1g0QqRnQF2jRK4WCkUiuM3PQfp/ekmCR2EzI42rlO3WInOZk9fxsOv\ne9KrAXaP075/ffOfvul245szMJD8vaYgCShCJ/WLxhl+PV5AXRouLvk7vODZ\nfF8RBVbFkQd37gohlMhutt61UgmhKf4rRxUXLZ2tv2Flrcl6pHfkC8ncYz2o\nrl/DTiFFGDEnLbZq2Vgg7zF1j6L264P6iBPJ3XiHXf5DhHVS0CIYFjUNm/uy\nd8DilcDwMdHQcD1fs13ZszX+p9KT3o/voeHTQoL8aMaaw4IYW6q6dVBxDQX4\nfkVHt/pnYESXS8IpEg8/gXYrw5yF9+cCit5z3b8lw44ql2rydhVm6R2B+blZ\nnijRdcYeIj9U/sWG5VeQCz/Nn8TGbqErizbOE/ZPte3aHzLrQ4Mep+PJQp3q\nxAm22ANf4UrxJVqcvrqIytxauuDh134SF9pKRrIhfXm0u0o+ejHdJmMcu1gr\n+glnwm/QF6JLBJ7lrdIYAbLeHTukNy/q4913vGty3VUifKom8W+YTjysHEHm\nDk4W\r\n=/i0h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGjI9wXTiE91W7GzW9AmRd2KTy4Vz1ajdC17R/uLOyUgIgXJqyvILQpwv/n/bnRE2AVxFfLRPJNJ171bkEqteyOcs="}]},"maintainers":[{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ganjiang-middleware_3.7.23_1537445373334_0.9572101008056939"},"_hasShrinkwrap":false},"3.7.24":{"name":"ganjiang-middleware","version":"3.7.24","description":"geoengine ds support sql to api autogenerately","main":"index.js","scripts":{"test":"echo 'no tests'","compile":"babel ./src -d ./lib","dev":"node ./tests/server.js","debug":"npm run compile && npm run dev","pub":"npm run compile && tnpm publish","pub-public":"npm run compile && npm publish"},"keywords":["gas","api","sql","GeoEngineDS"],"author":{"name":"taozhi","email":"taozhi.tz@alibaba-inc.com"},"license":"MIT","engines":{"node":">=8.9.0"},"dependencies":{"@babel/generator":"^7.0.0-beta.51","@babel/parser":"^7.0.0-beta.51","@babel/traverse":"^7.0.0-beta.51","@babel/types":"^7.0.0-beta.51","@turf/destination":"^5.0.4","@turf/distance":"^5.0.4","@turf/helpers":"^5.0.4","ali-oss":"^5.1.1","aliyun-api-gateway":"^1.1.5","axios":"^0.17.1","babel-polyfill":"^6.23.0","chai":"^4.1.2","ioredis":"^3.2.2","lodash":"^4.17.4","moment":"^2.19.3","moment-range":"^3.1.0","mysql":"^2.15.0","mysql2":"^1.5.3","ngeohash":"^0.6.0","onlylog":"^0.0.8","tablestore":"^4.0.14","vm2":"^3.5.2","xlsx":"^0.12.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.24.1","body-parser":"^1.18.2","cookie-parser":"^1.4.3","express":"^4.16.2"},"gitHead":"fe64003976f7b039a05bd85371196dc0595cb2fc","_id":"ganjiang-middleware@3.7.24","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"},"dist":{"integrity":"sha512-WZtw9r3Q7GED+ggmllk1PJBkXZb6Lva8dySYEY4MaanonFYiWJmWjVcLySK6v0s9ZCmezp7YxpHKaECTc0hNYw==","shasum":"460692f0afce01762a5cc301d911fc4dc0390260","tarball":"https://registry.npmjs.org/ganjiang-middleware/-/ganjiang-middleware-3.7.24.tgz","fileCount":23,"unpackedSize":92876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpEjzCRA9TVsSAnZWagAAgmkQAJ19T3+eYlMw/g6eN+bp\nyE6aXZ6gpHSDiMzfSTqNpG2xDff/5Z/35fqJVOyQxxw1/oKlhaFXvMlZXOyu\n19z2RQxOOfgBCmpCi2cfehE0tDnYNPqFhQQlP45r6kDRI1M4pz3Xd0AgD7BN\ng59CyPBs1+/BSBNEeKApnJdWLRtBCgGdwwlhWMP8AbNdfv/mFFYfGffl37J2\nZPsYv91s9yrfbNGUyL1lME+13xLNPKaf87QW+e3oE/8Hd1ltbq65aIhHs4hF\nJBme5ykirZClWypWYRGuoHX2XekksFv481sLXJZ0r9AIkKmfdVo9bxylLUCG\nQTj325Q4pxVLCaqCDBbIP3vM12Kbp6EAZLm5x6L2XaGmf55tB+vJC7i2rQxZ\nOB0oDgFXeS1kdk4aXlmN9WvZwXHJqzYRiAmY+73mALBK45p6uyZHWmYpy2UW\nODrFje/WPA4SCXCCiDeTFvr/rkiAc/colmyEZXT/NB5HfbR69Ex7zvFC/+UP\njbXWdlrXFX5ScultlVzrTfE51t0neMlCzIkUix2S+pi0cMef0yoMrvxhtUjX\ny8GCWC1Pw6gx+Vsp7d9909hS7j17eGI7z2qKTwnDXTrigFhJPW7b57lbEiRQ\nIDfX4hugg27h4UrrcN32pud/HRZtm8OMS10lPgRZhKOLjBHwUGPsvyZ6VIEm\nRpNb\r\n=lZ3M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIENd4YrA2zkFLIVLR9vCQTWyjdJ1hW35gJHp/BVa5Y0BAiEAw/R5k0bsmZewaaAK1Ft47wif/Y/duHL4HcpqhH9RwnU="}]},"maintainers":[{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ganjiang-middleware_3.7.24_1537493234711_0.8771011358991014"},"_hasShrinkwrap":false},"3.8.0":{"name":"ganjiang-middleware","version":"3.8.0","description":"geoengine ds support sql to api autogenerately","main":"index.js","scripts":{"test":"echo 'no tests'","compile":"babel ./src -d ./lib","dev":"node ./tests/server.js","debug":"npm run compile && npm run dev","pub":"npm run compile && tnpm publish","pub-public":"npm run compile && npm publish"},"keywords":["gas","api","sql","GeoEngineDS"],"author":{"name":"taozhi","email":"taozhi.tz@alibaba-inc.com"},"license":"MIT","engines":{"node":">=8.9.0"},"dependencies":{"@babel/generator":"^7.0.0-beta.51","@babel/parser":"^7.0.0-beta.51","@babel/traverse":"^7.0.0-beta.51","@babel/types":"^7.0.0-beta.51","@turf/destination":"^5.0.4","@turf/distance":"^5.0.4","@turf/helpers":"^5.0.4","ali-oss":"^5.1.1","aliyun-api-gateway":"^1.1.5","axios":"^0.17.1","babel-polyfill":"^6.23.0","chai":"^4.1.2","ioredis":"^3.2.2","kubernetes-client":"^6.1.0","lodash":"^4.17.4","moment":"^2.19.3","moment-range":"^3.1.0","mysql":"^2.15.0","mysql2":"^1.5.3","ngeohash":"^0.6.0","onlylog":"^0.0.8","tablestore":"^4.0.14","vm2":"^3.5.2","xlsx":"^0.12.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.24.1","body-parser":"^1.18.2","cookie-parser":"^1.4.3","express":"^4.16.2"},"gitHead":"5cf00823a332fc08e1ea38400c80345bba9b91f3","_id":"ganjiang-middleware@3.8.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"},"dist":{"integrity":"sha512-6EkZ9cKP7AWTomxyni/BVlS2cVhdskMxQrTdKMO1jVNEVxqfS0ij0FG4YeLy85chmJ0JrswSm1AGvMpWNFEyGA==","shasum":"50f57d674f6435899dfc5a675beb7e480023cfaf","tarball":"https://registry.npmjs.org/ganjiang-middleware/-/ganjiang-middleware-3.8.0.tgz","fileCount":23,"unpackedSize":92959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyCXQCRA9TVsSAnZWagAAKnQP/3aLW3O423+B6GHx0icE\nyB5/iq53rXGLVgYT9rjiBweRg9Dxro8h3/VzoEKLrUEZud7htTUbxF3fiXLw\n0cDulkvIk/TAD0QazboMBKPtTRY7GsuaJrFq6NrHwcadTpHwYNro1rrx0XH0\n/rrBUitVDsXYWLTDB0X48HVcnP7AswCqJd1eEB3XAVaYx2EGpZAviv6WTV70\nU7+LQPRHsk80ndbhvnj+PhspIWNWQTMP1G/6B2Qhk+5E4Q7Sz4O2SuljseE3\no5LP8KFW60vA3rVJiq0uFFZ7aqolLuNel8gbC66qmqW27QyFyH5zyeePkcu/\nqW+P5HEOTR3fBrYq+vMOtTcVv5lNkbpEdPOsLZ4WNkgbiW7/IA0ye7ktRj8t\n0OlYfkp/1tVi1fj8tCbCnMgmmVehW2tSo4Y4Kup5FCZz3WBsO9Cj/WlPxJZ0\n8fZe8zvcQUR9Qd1FCbEnAOzxI183mpyIJhDFugo2wgnlesVrP8HB5Cj9XW5I\nAgYSeceoc8ckHycakQysCNCLQ3Nb753h9G48Kez22AdgPQk5dcCmidT7GCDG\nMkv66uiH5Q8cdYmGIs9heMWsD0ugLVXlqN4LluAWOj8y7stHcFMWwrTVWKac\nlggX/qXTel937/Vhd5WDYlDQ7pzhsjx3KvKCZmp/No+CqWW9BFh22D3s84j2\nARTF\r\n=+zkD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE0V/tdH6Gv91IvINY2WrKnFCh3wuwS0+Hr3TF5OpVa/AiEAwJ64UBugac/q/4Pc0EoEeNyoLWAAdM69UjTsG7NsWgg="}]},"maintainers":[{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ganjiang-middleware_3.8.0_1539843535743_0.8259885172624184"},"_hasShrinkwrap":false},"3.8.1":{"name":"ganjiang-middleware","version":"3.8.1","description":"geoengine ds support sql to api autogenerately","main":"index.js","scripts":{"test":"echo 'no tests'","compile":"babel ./src -d ./lib","dev":"node ./tests/server.js","debug":"npm run compile && npm run dev","pub":"npm run compile && tnpm publish","pub-public":"npm run compile && npm publish"},"keywords":["gas","api","sql","GeoEngineDS"],"author":{"name":"taozhi","email":"taozhi.tz@alibaba-inc.com"},"license":"MIT","engines":{"node":">=8.9.0"},"dependencies":{"@babel/generator":"^7.0.0-beta.51","@babel/parser":"^7.0.0-beta.51","@babel/traverse":"^7.0.0-beta.51","@babel/types":"^7.0.0-beta.51","@turf/destination":"^5.0.4","@turf/distance":"^5.0.4","@turf/helpers":"^5.0.4","ali-oss":"^5.1.1","aliyun-api-gateway":"^1.1.5","axios":"^0.17.1","babel-polyfill":"^6.23.0","chai":"^4.1.2","ioredis":"^3.2.2","kubernetes-client":"^6.1.0","lodash":"^4.17.4","moment":"^2.19.3","moment-range":"^3.1.0","mysql":"^2.15.0","mysql2":"^1.5.3","ngeohash":"^0.6.0","onlylog":"^0.0.8","tablestore":"^4.0.14","vm2":"^3.5.2","xlsx":"^0.12.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.24.1","body-parser":"^1.18.2","cookie-parser":"^1.4.3","express":"^4.16.2"},"gitHead":"77542a8250c6126c863a73dbece9466c4cc1f750","_id":"ganjiang-middleware@3.8.1","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"},"dist":{"integrity":"sha512-CeRIQff9/OkGIjelkxq3g57F4djkavGomscFnROEfgB130+wHFtuI0vJ+MZew9cBMoQ4/RroSwy+WG+kyaE+Zw==","shasum":"e2b571ff13968deaf7653c08f8028595c7fdf2eb","tarball":"https://registry.npmjs.org/ganjiang-middleware/-/ganjiang-middleware-3.8.1.tgz","fileCount":23,"unpackedSize":94602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2qraCRA9TVsSAnZWagAASYgP/2UBGG7DsR3Ta8TGUoS3\nuNLFjQ0MduLFmJ/drLS8YecpMPtsZHoCFUS+uLACo5ZZ/snQDm3y6wiX+UG6\njukWUkVX7DiZq29Y9FCZa+p9nwtlJ8yKNcgn4wlNqtyvCXcDtlsFYaeYK1+H\nSkgDtEUagJ6TaZat7B1bsU0ldMQwYu1Ph06gRnztPvoQnxGZsUzZx3xJsRD3\ncFdESJMS91TPWUP2zwLrCzenoVJ7iEG4cEo3Hpg+4bvpW7X+sBh9S3cKNFjD\ncSjz/vB1KxxqqsMVKyOT9s2sQ13IPYcKs3TnUwQaBFEynQ/ir0/HlcFhTho/\njyuMsyeZWL+XBh2+z0/Wjaf0Pp7UsYBgX+lgMeAbAd1mC9MeoV9s4KoTQ4Qo\nMCQzAgnI94R3I5XyXdO16FFIpGJNnzFTfs4now4HXbur2WXZPR8nyUq1kWFB\ng+R3yHJiWqcZVu6EFEqrqnZptzOu8DPsLOiIYb52PYISfReiDeFMyfW8L0DC\nJXXE3bp8nifsMPY9aIegWixya4oMJj2eh35iorIDVRiPVvAmRvsnNMENu/dA\nT9tDpjfaB11fTttMh6Siy6QqAIwI0UCJQ7e/lv1rWvP7CJarqPHt78FrQK0y\nZupctRy/h2ic4wYTQ5lG1W2r9+HWq74JG1rR3FrhxFuh+XxFf/4yygr0fM5j\nWbWb\r\n=+c6W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHhKHoQve0NLK6eQc0PRgq7DABjfwDVtxjYYN/QbmLcQAiEAgCRRA+e/7SwzY9isDIwktA9qk/ofJuHezomvGTbjUQI="}]},"maintainers":[{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ganjiang-middleware_3.8.1_1541057241558_0.9167729146332351"},"_hasShrinkwrap":false},"3.8.2":{"name":"ganjiang-middleware","version":"3.8.2","description":"geoengine ds support sql to api autogenerately","main":"index.js","scripts":{"test":"echo 'no tests'","compile":"babel ./src -d ./lib","dev":"node ./tests/server.js","debug":"npm run compile && npm run dev","pub":"npm run compile && tnpm publish","pub-public":"npm run compile && npm publish"},"keywords":["gas","api","sql","GeoEngineDS"],"author":{"name":"taozhi","email":"taozhi.tz@alibaba-inc.com"},"license":"MIT","engines":{"node":">=8.9.0"},"dependencies":{"@babel/generator":"^7.0.0-beta.51","@babel/parser":"^7.0.0-beta.51","@babel/traverse":"^7.0.0-beta.51","@babel/types":"^7.0.0-beta.51","@turf/destination":"^5.0.4","@turf/distance":"^5.0.4","@turf/helpers":"^5.0.4","ali-oss":"^5.1.1","aliyun-api-gateway":"^1.1.5","axios":"^0.17.1","babel-polyfill":"^6.23.0","chai":"^4.1.2","ioredis":"^3.2.2","kubernetes-client":"^6.1.0","lodash":"^4.17.4","moment":"^2.19.3","moment-range":"^3.1.0","mysql":"^2.15.0","mysql2":"^1.5.3","ngeohash":"^0.6.0","nodemailer":"^4.6.8","onlylog":"^0.0.8","tablestore":"^4.0.14","vm2":"^3.5.2","xlsx":"^0.12.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.24.1","body-parser":"^1.18.2","cookie-parser":"^1.4.3","express":"^4.16.2"},"gitHead":"94b64b59efd4421634a0f08a88f83345ca8280e7","_id":"ganjiang-middleware@3.8.2","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"},"dist":{"integrity":"sha512-KxijRTGJuOrVPRL/gCl7+5NeO9E+6HDjFa15vji40EdekcrjNax4evZSc+DdC9BM7/EkTkdLSP2xQSSaElaEeQ==","shasum":"8063cec02f3a9b12003356daa60a4673ca94a030","tarball":"https://registry.npmjs.org/ganjiang-middleware/-/ganjiang-middleware-3.8.2.tgz","fileCount":23,"unpackedSize":94686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4Ph0CRA9TVsSAnZWagAAFYIQAJ3OH2J5gs87NNO7Q7Jl\nUYU/NpQ19F69C/vduxl28kZB4+yfftKV8w2xpkmu1dgTZ2lYfRuXsqkfx4jB\nnphuMHk7tx4dDS+LwSkcyRINWn+CAbH+3WQHSTlABx4Ei3ketXj/T7zt0XHd\n4pPMzbtwRxvvcV3hro41Ln4gkHPULKH6Ejbc/6c/5gHUVmQsy6TQD8y4bcnl\nkvQDjYd0e8dswKPoynvS8/K259cQMxyMK9A34Fa75TggYCxxnt/RZCqHUu6I\nqUJ9625WRv4C1lQZb/Bb4WADq3BA1uHdyrThVrKCl+3FYJpkXH8dGu6epkIi\n6F2nK78a4IyYkKKqsarIQNZa+5Ywiv1deRHehRCpr4ba3qxF45qndp8uyyn7\nbBs81YCPf7sq0zNzOcYvP+U3dcDVM07QKN/7PKu9C/B71YJkezq/DJkZjIxZ\nbS8COR42zlXGiPQO647ckldEJ2fQsbVNrMKuTwDiQda/xl/gfrv8Na3U8nj/\nJvRXDmz/YbEBHpgp4JujkAYkOWfPyS4/66YzMiE7nV538Y1fmhcjuDeZNO4D\nqWjFCNjU6VpbhRE31/WGy8Ome5ar9Vr9VnJT6JwhFpQcfJtHyfyEg3QFnxUm\nehhTMyeHRpFdLZyeRO5DUIvufJefR1DuGOQ5Tioy0vpCHqmDQ2B8TEFczyVe\nrMBS\r\n=d14v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEyjuPGa8oH5kFg+0kjVwCV8w2kpjG2vyFdwk5aNd8/BAiEAr51mUY1Il5r2whb48d+UsLtJDb4LWw2dFhO7qQB/joU="}]},"maintainers":[{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ganjiang-middleware_3.8.2_1541470323740_0.023666344819065266"},"_hasShrinkwrap":false},"3.8.3":{"name":"ganjiang-middleware","version":"3.8.3","description":"geoengine ds support sql to api autogenerately","main":"index.js","scripts":{"test":"echo 'no tests'","compile":"babel ./src -d ./lib","dev":"node ./tests/server.js","debug":"npm run compile && npm run dev","pub":"npm run compile && tnpm publish","pub-public":"npm run compile && npm publish"},"keywords":["gas","api","sql","GeoEngineDS"],"author":{"name":"taozhi","email":"taozhi.tz@alibaba-inc.com"},"license":"MIT","engines":{"node":">=8.9.0"},"dependencies":{"@alicloud/pop-core":"^1.7.0","@babel/generator":"^7.0.0-beta.51","@babel/parser":"^7.0.0-beta.51","@babel/traverse":"^7.0.0-beta.51","@babel/types":"^7.0.0-beta.51","@turf/destination":"^5.0.4","@turf/distance":"^5.0.4","@turf/helpers":"^5.0.4","ali-oss":"^5.1.1","aliyun-api-gateway":"^1.1.5","axios":"^0.17.1","babel-polyfill":"^6.23.0","chai":"^4.1.2","ioredis":"^3.2.2","kubernetes-client":"^6.1.0","lodash":"^4.17.4","moment":"^2.19.3","moment-range":"^3.1.0","mysql":"^2.15.0","mysql2":"^1.5.3","ngeohash":"^0.6.0","nodemailer":"^4.6.8","onlylog":"^0.0.8","tablestore":"^4.0.14","vm2":"^3.5.2","xlsx":"^0.12.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.24.1","body-parser":"^1.18.2","cookie-parser":"^1.4.3","express":"^4.16.2"},"gitHead":"4630da9121bc2d65ba62f640577b4629d814ac0b","_id":"ganjiang-middleware@3.8.3","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"},"dist":{"integrity":"sha512-wVjbB5b0GOtpEWxkyYYh0n5pzZFpsgXhufuiaIVJsXNwgIlTyNBT3vO0joky3VwfKBMY/Ljd5Ch+bqpsQDO8HQ==","shasum":"36aca84e7c8ec7dcc36b01b028941c179f444f86","tarball":"https://registry.npmjs.org/ganjiang-middleware/-/ganjiang-middleware-3.8.3.tgz","fileCount":23,"unpackedSize":94796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6/H1CRA9TVsSAnZWagAAhioP/jO5Ygshe3IJYKJqqfpw\n51qdWet+uMH5u0Hlp9SIgdCdIdY90OY5DcwrnM1ulaYpusMB5T2fhJgyu98B\n0BSnqGHUfymsAA9XrEEW2oXuS622lQ7yIgV+9xFF45MqDDfT6V8Y/WsDr1hI\nlRIYUJCAN7ExuACnAtUkI1ldIydcBh8+0ENW0O9FxhUn2RUZJqeJYjqitds4\nipZZWxMgoq2LaLPmKts10w7pnYXhP6ejsj2da/MCoOV9dtbMAHL3KE/r+yK3\neYd4vBbjT9BizIvS89qcO7hQHnx6uieI3OWuPA6qH0npzLB0V2v5rBvJcmnr\nZIbuLz1C07++jg5RxSe17jiIA9TEzpjH7z48LVOM4Gudrs+E31yEfLoHPuMa\nRhfLxBU1SkrqRqDMYR7TGMDttXr9BXMGO4reGTusvz/eN71ZR9gUobsYRSel\njkYC8mYCIcS7+tcZzV9D23Zf0CLD1X5rDMR3Wcc11da40AgxoC72wakghWDT\nJDYxT1MmPlEf5qIxKMzWKDJRfF3u87fzb2wsaJUfyO5n4VAdv00EMuc9wNLE\npONCyR3G6glmw8a536fWEvX420k9ftdAhh/SgyyouJvodzdT81SoG5g+YPN0\nMJVVZWFGnarV/4mVm/7SiXgoJvDCBTz7NF3pzegYgdoay63QzjNP9MyIcBg8\nIyBG\r\n=5p+6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIp9FzIDGjSP5VUyZHPn4uE+dL4dqZaHbKM+coByLv1AIhAIUXDlyYhENr9LvbLxXtDu0UjFaD/53ZiRLB59iq3ZNr"}]},"maintainers":[{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ganjiang-middleware_3.8.3_1542189556512_0.03109281941779085"},"_hasShrinkwrap":false},"3.8.4":{"name":"ganjiang-middleware","version":"3.8.4","description":"geoengine ds support sql to api autogenerately","main":"index.js","scripts":{"test":"echo 'no tests'","compile":"babel ./src -d ./lib","dev":"node ./tests/server.js","debug":"npm run compile && npm run dev","pub":"npm run compile && tnpm publish","pub-public":"npm run compile && npm publish"},"keywords":["gas","api","sql","GeoEngineDS"],"author":{"name":"taozhi","email":"taozhi.tz@alibaba-inc.com"},"license":"MIT","engines":{"node":">=8.9.0"},"dependencies":{"@alicloud/pop-core":"^1.7.0","@babel/generator":"^7.0.0-beta.51","@babel/parser":"^7.0.0-beta.51","@babel/traverse":"^7.0.0-beta.51","@babel/types":"^7.0.0-beta.51","@turf/destination":"^5.0.4","@turf/distance":"^5.0.4","@turf/helpers":"^5.0.4","ali-oss":"^5.1.1","aliyun-api-gateway":"^1.1.5","axios":"^0.17.1","babel-polyfill":"^6.23.0","chai":"^4.1.2","ganjiang-datasource":"^0.0.3","ioredis":"^3.2.2","kubernetes-client":"^6.1.0","lodash":"^4.17.4","moment":"^2.19.3","moment-range":"^3.1.0","mysql":"^2.15.0","mysql2":"^1.5.3","ngeohash":"^0.6.0","node-sql-parser":"^0.1.0","nodemailer":"^4.6.8","onlylog":"^0.0.8","tablestore":"^4.0.14","vm2":"^3.5.2","xlsx":"^0.12.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.24.1","body-parser":"^1.18.2","cookie-parser":"^1.4.3","express":"^4.16.2"},"gitHead":"4f9c4e55aa72508367a3974b79634cdd0351c34d","_id":"ganjiang-middleware@3.8.4","_npmVersion":"6.4.1","_nodeVersion":"11.4.0","_npmUser":{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"},"dist":{"integrity":"sha512-DQrLe3Z3zwJfVEOanIPGqVZhhn6H/fXE3Ic1BBz8pj471jbIaEhlUW5+r+9dz48C9fm0snlJLzAiemjRvkl/0A==","shasum":"39ddd326b2b296af9d1107b0fb94a331a0477a92","tarball":"https://registry.npmjs.org/ganjiang-middleware/-/ganjiang-middleware-3.8.4.tgz","fileCount":23,"unpackedSize":95036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNHweCRA9TVsSAnZWagAAKXMP/ix4J4QRWUeeC/MAgn64\nwZGryQTx6XsCW5B6q7E37k9BhaXnE2VoRL3xu0/OLC2UgXmB54KXNDnMnmzl\nZX5F01/zynIlhdZQcfVySSllPFF0xwZmCxJSFEyFKhUBeZFusepq3wyh9SS6\nDGDEHscOmXl15xqSFg8jl8Shpv0awTEDCzHHLPKu7EEev32i8taWiEtFSLpt\n8aSOA4ldXm4mvAAFPf5IxTNI7N1JpykKbJdCOh3U34Snaunz743J4QvfE+VX\nwc1hjfXGNPQenLbA9slCNgNzfMLFHNwzJvF1gmkbFECXb/955Fn+NDVsRc0v\nYyrhnFMtzHhLZNcXc3PfvnP17wfCM4rCoPnJMgcJUYDRD2t/l8yqu/Xhd5K7\ncD/wTB3YS+OvmJ0C35mH+vKILxm/R1vjORr/vGoJ/eB2lJ9B+0LZldML1UZR\n1FnTpJT0l+0qA5HSFF8PzOoit/whUhtDZX2QhLifqObrPlnugZwgwbj3M1EH\ntmJ7z7VXbJ4gHK8k+ccAtnbudil7V2kfu/VkSRXtesjJAxfQGCKI/Qw0BNS4\nsvYQE0GIIJP3qGOedcCy4r9fBbCzMVZhKqNvMaEMcF4BAEm8Crt55meOjacO\njDbCsHAN7YpotyLJT9haer/chBCR8Ja/vOhqtc1gC7XbUSHFvAFnKP/86nsN\ng6HV\r\n=Qm2F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZ4d6hCTccb9bHckHlO3UaGLBLl2oQ/1rfuudVpmNDYAIhAPvezeEnK3SZVBIgCLBfk25kZALSdeTRrLhffe0Gv7yf"}]},"maintainers":[{"name":"taozhi.tz","email":"taozhi.tz@alibaba-inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ganjiang-middleware_3.8.4_1546943517737_0.8598754788066982"},"_hasShrinkwrap":false},"3.8.5":{"name":"ganjiang-middleware","version":"3.8.5","description":"geoengine ds support sql to api autogenerately","main":"index.js","scripts":{"test":"echo 'no tests'","compile":"babel ./src -d ./lib","dev":"node ./tests/server.js","debug":"npm run compile && npm run dev","pub":"npm run compile && tnpm publish","pub-public":"npm run compile && npm publish"},"keywords":["gas","api","sql","GeoEngineDS"],"author":{"name":"taozhi","email":"taozhi.tz@alibaba-inc.com"},"license":"MIT","engines":{"node":">=8.9.0"},"dependencies":{"@alicloud/pop-core":"^1.7.0","@babel/generator":"^7.0.0-beta.51","@babel/parser":"^7.0.0-beta.51","@babel/traverse":"^7.0.0-beta.51","@babel/types":"^7.0.0-beta.51","@turf/destination":"^5.0.4","@turf/distance":"^5.0.4","@turf/helpers":"^5.0.4","ali-oss":"^5.1.1","aliyun-api-gateway":"^1.1.5","axios":"^0.17.1","babel-polyfill":"^6.23.0","chai":"^4.1.2","ganjiang-datasource":"^0.0.3","ioredis":"^3.2.2","kubernetes-client":"^6.1.0","lodash":"^4.17.4","moment":"^2.19.3","moment-range":"^3.1.0","mysql":"^2.15.0","mysql2":"^1.5.3","ngeohash":"^0.6.0","node-sql-parser":"^0.1.1","nodemailer":"^4.6.8","onlylog":"^0.0.8","tablestore":"^4.0.14","vm2":"^3.5.2","xlsx":"^0.12.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.24.1","body-parser":"^1.18.2","cookie-parser":"^1.4.3","express":"^4.16.2"},"gitHead":"c4e06501912c96c6c273f4a5565aa48a108087dd","_id":"ganjiang-middleware@3.8.5","_npmVersion":"6.4.1","_nodeVersion":"11.4.0","_npmUser":{"name":"taozhi8833998","email":"taozhi8833998@163.com"},"dist":{"integrity":"sha512-ap2/9ZLjvQo7TUdidYjU0ETOJTHd2zbQueGNLs+aooc3aXzik1HAULiz+P+ceLUKnHPoWh5eMu0HsUBS9kSYjQ==","shasum":"89877bda72c07498ff7c0e4b12ad7e5a6d6461d5","tarball":"https://registry.npmjs.org/ganjiang-middleware/-/ganjiang-middleware-3.8.5.tgz","fileCount":23,"unpackedSize":95036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcP/OtCRA9TVsSAnZWagAA6McP/Riv/vuGQCPyNmim4KpV\nu/aOrxEfA/rBngL4WpyN296F2QYlNQXVQeNetjUiloLYRwrpTAg3nDnMao53\nQbl0cWxQLu0LVr0PWLJUbH9GTOUngf8AMtOhQt15RkFcXwPc6o5RYicTZ/wb\nsc+EN3rHHn1r9YgmewccB6peCDTHD1VC2w/aGSKkWHOd9aOHV7hmThDtWmq9\n/rKk4Bnid/QHbZFewyeD8k3mGGoAq80d0VSH9Cq6r3vgFIKHdtBvfkRLr7+o\nMtizfYTNCs+UsnH/4vLnULqlNDDcXThCzdiC0uKX82RL/Tpaz4681lFG7l1P\nKlDOeBx2nHnGFF1LYz2jl+JDhnEguy6R7vU5hvVt9ziOprxzKeH4/hR6+MJO\nEhaK75jaNtFP1o5GTOvFVxACS1HXoSGur6BCSTJZ5VdFtxtzwnHNcNVabMST\nuYhwrQqM0zJFtGMW/41I1wIECuIE6KE3xqVJT3ysgqpIHKC6jZgAEt1spGtO\nsEygkH40hWQwO//nsUjKXwXb9g40cPv4ZvbCKIiJKBTDqSq7mxJ8M9W6a+DN\nfG2/EXjYKOzb5xQjZLVShH5HH+6NxHdqGhxycUiaLoEZu5QBVU1G4219Solc\nrJ7mnxJjFkQHkzFSplChwjuIsac3npemYdJeMrTe4yNl8WJl7PURU5rkGltg\nYLE0\r\n=cDQw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDZ/jOm3ilouYTJoGbLRxFb669CCLHPf0nyD5bXHkwyQAiBRzvpj9Lc6z08ksfw3kDTad4G5Fi2b4JGrt/CKxOXIhg=="}]},"maintainers":[{"email":"taozhi.tz@alibaba-inc.com","name":"taozhi.tz"},{"email":"taozhi8833998@163.com","name":"taozhi8833998"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ganjiang-middleware_3.8.5_1547695021036_0.08326392835338714"},"_hasShrinkwrap":false},"3.8.6":{"name":"ganjiang-middleware","version":"3.8.6","description":"geoengine ds support sql to api autogenerately","main":"index.js","scripts":{"test":"echo 'no tests'","compile":"babel ./src -d ./lib","dev":"node ./tests/server.js","debug":"npm run compile && npm run dev","pub":"npm run compile && tnpm publish","pub-public":"npm run compile && npm publish"},"keywords":["gas","api","sql","GeoEngineDS"],"author":{"name":"taozhi","email":"taozhi.tz@alibaba-inc.com"},"license":"MIT","engines":{"node":">=8.9.0"},"dependencies":{"@alicloud/pop-core":"^1.7.0","@babel/generator":"^7.0.0-beta.51","@babel/parser":"^7.0.0-beta.51","@babel/traverse":"^7.0.0-beta.51","@babel/types":"^7.0.0-beta.51","@turf/destination":"^5.0.4","@turf/distance":"^5.0.4","@turf/helpers":"^5.0.4","ali-oss":"^5.1.1","aliyun-api-gateway":"^1.1.5","axios":"^0.17.1","babel-polyfill":"^6.23.0","chai":"^4.1.2","ganjiang-datasource":"^0.0.3","ioredis":"^3.2.2","kubernetes-client":"^6.1.0","lodash":"^4.17.4","moment":"^2.19.3","moment-range":"^3.1.0","mysql":"^2.15.0","mysql2":"^1.5.3","ngeohash":"^0.6.0","node-sql-parser":"^0.1.1","nodemailer":"^4.6.8","onlylog":"^0.0.8","tablestore":"^4.0.14","vm2":"^3.5.2","xlsx":"^0.12.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.24.1","body-parser":"^1.18.2","cookie-parser":"^1.4.3","express":"^4.16.2"},"gitHead":"8736c9230e2f63a86ddca50bba0a19a410c3fef3","_id":"ganjiang-middleware@3.8.6","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Zku4+BOY1bYA17V/6RPsY6CuMIEYNt+N0nGsUfegIfBVBaxeZz2sn6RqLDzKXAK1caasA5KMDXJd08xYMQ00qA==","shasum":"81bc4f90b5e1a0cabcf8b946873943cb80e241bf","tarball":"https://registry.npmjs.org/ganjiang-middleware/-/ganjiang-middleware-3.8.6.tgz","fileCount":23,"unpackedSize":95074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9JktCRA9TVsSAnZWagAANHAP/3HlgXc02pYSSUbirn8j\nk0819IVGxRXdH2j68SOGT/pq4q0rxg5x6A5yBv/Lpi7lvYsUede78/e0ndB5\nYpBSXmzv82M9NsLnzoMRGpMxGXFR/g8s6Piof66wZyI1AmImZpocR0jEJZP6\nlI9KOJIHkxixb6BubNU8znb81/P2lpnBp+vxtWKnbXQ/AocEkkX05U1ddFhi\nWTKFJjBxJYvZ/AxRKoIAqR8FzvbWFxByXG87kTw/RPvwcvPC1BVc6AjJXGPw\n3L6GkOb/k94NK6reEN8zWypw2+8EYVpSZtCOIK1yk/+4FswfDzNx+I2ayH0j\nnE6a7jJqzdbQJQAX9QEhtzCdh9pXQuXs0CQ8SNc11jRdqnaCuQbzXCWrjJyQ\ntf1PYb07sJOFPIj5x7SVWcBqls90Z5UO24Qvd2UdcVNiPWAuwlgRKs29nkGv\ngNDDnag9Jfjr5EUiyi95zDYS6OhfXL12yhN8JAJJViK/HG7i8r+2CxFcwJsE\nklbnT8Y5jL4oY6XJ+PFiZq5uGDs5PEmthBmXibUOxjF0O1BEdk70+qCwM4K4\nmJmEUy3w4iBPsDWkwu6gMqloMf0vl36qehvVnpl5LAPpMKAHKpj9C0exnkJ7\nzAsUSweuuTkZoVLuL/fb812cWPRJSFUzcqG4xtTUuABLkzi+WO4sjRmKFo87\ndyeA\r\n=vbL7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6wxA76KAXJWS2DcoMhCTEqgGvz6axwKFY0+pnCVatcQIgHRgE6QKlxudSqW74w7vudvtZb56758mPTmdC9T+yjJU="}]},"maintainers":[{"email":"taozhi.tz@alibaba-inc.com","name":"taozhi.tz"},{"email":"taozhi8833998@163.com","name":"taozhi8833998"}],"_npmUser":{"name":"taozhi8833998","email":"taozhi8833998@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ganjiang-middleware_3.8.6_1559533868579_0.7836804177379499"},"_hasShrinkwrap":false},"3.8.7":{"name":"ganjiang-middleware","version":"3.8.7","description":"geoengine ds support sql to api autogenerately","main":"index.js","scripts":{"test":"echo 'no tests'","compile":"babel ./src -d ./lib","dev":"node ./tests/server.js","debug":"npm run compile && npm run dev","pub":"npm run compile && tnpm publish","pub-public":"npm run compile && npm publish"},"keywords":["gas","api","sql","GeoEngineDS"],"author":{"name":"taozhi","email":"taozhi.tz@alibaba-inc.com"},"license":"MIT","engines":{"node":">=8.9.0"},"dependencies":{"@alicloud/pop-core":"^1.7.0","@babel/generator":"^7.0.0-beta.51","@babel/parser":"^7.0.0-beta.51","@babel/traverse":"^7.0.0-beta.51","@babel/types":"^7.0.0-beta.51","@turf/destination":"^5.0.4","@turf/distance":"^5.0.4","@turf/helpers":"^5.0.4","ali-oss":"^5.1.1","aliyun-api-gateway":"^1.1.5","axios":"^0.17.1","babel-polyfill":"^6.23.0","chai":"^4.1.2","express-session":"^1.16.1","ganjiang-datasource":"^0.0.3","ioredis":"^3.2.2","kubernetes-client":"^6.1.0","lodash":"^4.17.4","moment":"^2.19.3","moment-range":"^3.1.0","mysql":"^2.15.0","mysql2":"^1.5.3","ngeohash":"^0.6.0","node-sql-parser":"^0.1.1","nodemailer":"^4.6.8","onlylog":"^0.0.8","tablestore":"^4.0.14","vm2":"^3.5.2","xlsx":"^0.12.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.24.1","body-parser":"^1.18.2","cookie-parser":"^1.4.3","express":"^4.16.2"},"gitHead":"93e2c8b7518b7d74d0c2c120536bbe92e11a587c","_id":"ganjiang-middleware@3.8.7","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-otnu8Espk2Zfc5br41TZmjnJWfqTorBS8xpH9oNmWgy95lNgyAPRZP8LLthZY04sqPU7CpSL36csH7iy4TRwyw==","shasum":"5d3552e4801a419e20aec5a8e22688059232f459","tarball":"https://registry.npmjs.org/ganjiang-middleware/-/ganjiang-middleware-3.8.7.tgz","fileCount":23,"unpackedSize":95177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/hq0CRA9TVsSAnZWagAA+h0P/j69AEr8E/86jw2dJ7if\nC3A5EXdqbwjdPm+QfXBkeGx90MO4RBCMld9H+Fs4/h8YXTopcgg2So5EnUAm\nYko7ipwbHAbpe/V0bYFBze26rXr4VmeQQgfBa79qqmOPPH32pZJVJUAaXQqW\nvAycIlDxabtlPEOlbEmx3G1fXK4we+493XqvN0U+qrXlsvitNowOEqwNsijy\n90zj970ihfU/ByPONj1KvsaRttEBF0APAt/xgL2mFQaVSP0qtqP3asgCMKyI\ne1Cv6b9nvSEvyEmTZN1LNHRSLjTYH8WV9zm9wu8A37ClPLstiom+56eCyHHY\nHb2Q3rDMVrOJC9DfnYMjxzn+LYoWzg8OYmr9wtVKrGii6WcBg5zOTbTpPyoE\ndjAGByD5FAYmRljfjV7SO9VhresUG/EfEQJC2Jo5GHUxfBpcjkzYDnyxVTGZ\nAQ5y27nGIZVdcXiTCZk2v+oIAOSyH6cqdrwSMylmgmS6rl+z4tJlS4VJ+us2\nCLerIR2fmaO20UHMaLHFyYZnp7gbfZrGfe37wOpvD/lVNYdMXsEU+CxjoQ54\nXYhYXpWDHwVX4Y0Cl/njkg6dxl/f3uBH9lzJgEPsCoWDjCbsJc/Ddx6DLF+Z\n+n8jMAg8OPm370iRSvxNTBH6inE/PF+WTFNVi79q42uQMiIYuPnP/xHEFTy9\nepca\r\n=fzAO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpkKxbPTRHPERFOzxOELdJgNpXKDbpMZY2GBfH2shp8gIhANVfWazb4Tr8Ku6cFKhyj39o/pV+vQHuh4UVibDAJq1C"}]},"maintainers":[{"email":"taozhi.tz@alibaba-inc.com","name":"taozhi.tz"},{"email":"taozhi8833998@163.com","name":"taozhi8833998"}],"_npmUser":{"name":"taozhi8833998","email":"taozhi8833998@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ganjiang-middleware_3.8.7_1560156851939_0.06259376413266038"},"_hasShrinkwrap":false},"3.8.8":{"name":"ganjiang-middleware","version":"3.8.8","description":"geoengine ds support sql to api autogenerately","main":"index.js","scripts":{"test":"echo 'no tests'","compile":"babel ./src -d ./lib","dev":"node ./tests/server.js","debug":"npm run compile && npm run dev","pub":"npm run compile && tnpm publish","pub-public":"npm run compile && npm publish"},"keywords":["gas","api","sql","GeoEngineDS"],"author":{"name":"taozhi","email":"taozhi.tz@alibaba-inc.com"},"license":"MIT","engines":{"node":">=8.9.0"},"dependencies":{"@alicloud/pop-core":"^1.7.0","@babel/generator":"^7.0.0-beta.51","@babel/parser":"^7.0.0-beta.51","@babel/traverse":"^7.0.0-beta.51","@babel/types":"^7.0.0-beta.51","@turf/destination":"^5.0.4","@turf/distance":"^5.0.4","@turf/helpers":"^5.0.4","ali-oss":"^5.1.1","aliyun-api-gateway":"^1.1.5","axios":"^0.17.1","babel-polyfill":"^6.23.0","chai":"^4.1.2","express-session":"^1.16.1","ganjiang-datasource":"^0.0.3","hbase-rpc-client":"^0.1.15","ioredis":"^3.2.2","kubernetes-client":"^6.1.0","lodash":"^4.17.4","moment":"^2.19.3","moment-range":"^3.1.0","mysql":"^2.15.0","mysql2":"^1.5.3","ngeohash":"^0.6.0","node-sql-parser":"^0.1.1","nodemailer":"^4.6.8","onlylog":"^0.0.8","tablestore":"^4.0.14","vm2":"^3.5.2","xlsx":"^0.12.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.24.1","body-parser":"^1.18.2","cookie-parser":"^1.4.3","express":"^4.16.2"},"gitHead":"2b97b96f597f47ee350cd0a12bf01b1d7bca524b","_id":"ganjiang-middleware@3.8.8","_nodeVersion":"12.5.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-zt0+9hy5mPsXcgkKncXuHPT+gTY1d0X4r8EM7Ka1vwy6bkXYrgFGdRXtOtRX/DcRod7gb+B1WNUYb22UIrcZDA==","shasum":"3fac6fb716f4da0d3986259d17eb4ee68fac8f76","tarball":"https://registry.npmjs.org/ganjiang-middleware/-/ganjiang-middleware-3.8.8.tgz","fileCount":23,"unpackedSize":95264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIrumCRA9TVsSAnZWagAAKoUP/2Jo4YMFuyP01h70uFOG\nORr3sIJKywEnch/r4CRZ5vDZXA/CcZ/rcmFZCoviOFMljrr8Oq5hL6I6whnF\n4MNMokDiCiNxCWRiWdfyXAFSThFIPOBHCnu9PFi7B+hcdL9Di9y8o8PuHCK2\nv54jYT9qZin8tuvUX4lU7mvGM2al0uwncloUIsVqlM8hMrsX7q72vhSI9hl/\nyoFkDgsPZUVDzzHI9scqNAhetet5CByBasCxo1qxnFLlSz7Gbgn1vKkyoWd3\n/hu2V2q047Uw3djimvKLkwqIT1wB0kqolZEHqQTpNs1yqkddaY+/F2cP8jJF\ndn3WjlwTF/bDWYjFKGUxqsCNMPBO8x2tLP6z/8+JoFXF+wwMa/g2CyihUSNi\nkckWkujM4WptGKwBQSkLLhv8W0DXtZ0QzmrU4uo9+rBwY+POb+iZHK2S5la2\nwjeO7vryyPjJ6Db26p3hJP8s9PodbwaZDv4I35Q/6WGoG9CEgtHCAWfVED9D\n+/B5vjBxOMLkqq6JVCtNDT49u9nDEiycgDGLC0EuShb0o0nZ2crFiOTc+uhm\nNudajZjsLtQ47kB9nT3yF5VRq+CkttlE+gSU9R0f/DHdmPNc+KGiWM2ffk7x\nMIPZcFZa565SluMxcxtLdbDSJINVZIzIpp0Ckf1Vc1tv654/8H+9FKXFOrX5\nL2pS\r\n=oYCo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHqyrsVyCCDxfwjhcla8j4GXmoJC5MbolSoa3KJfDt7LAiEA7yZn89KdayKOxUZr7I1gSHwA2CPy49jgcy6gFlL1iYA="}]},"maintainers":[{"email":"taozhi.tz@alibaba-inc.com","name":"taozhi.tz"},{"email":"taozhi8833998@163.com","name":"taozhi8833998"}],"_npmUser":{"name":"taozhi8833998","email":"taozhi8833998@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ganjiang-middleware_3.8.8_1562557348941_0.005816205679978426"},"_hasShrinkwrap":false},"3.8.9":{"name":"ganjiang-middleware","version":"3.8.9","description":"geoengine ds support sql to api autogenerately","main":"index.js","scripts":{"test":"echo 'no tests'","compile":"babel ./src -d ./lib","dev":"node ./tests/server.js","debug":"npm run compile && npm run dev","pub":"npm run compile && tnpm publish","pub-public":"npm run compile && npm publish"},"keywords":["gas","api","sql","GeoEngineDS"],"author":{"name":"taozhi","email":"taozhi.tz@alibaba-inc.com"},"license":"MIT","engines":{"node":">=8.9.0"},"dependencies":{"@alicloud/pop-core":"^1.7.0","@babel/generator":"^7.0.0-beta.51","@babel/parser":"^7.0.0-beta.51","@babel/traverse":"^7.0.0-beta.51","@babel/types":"^7.0.0-beta.51","@turf/destination":"^5.0.4","@turf/distance":"^5.0.4","@turf/helpers":"^5.0.4","ali-oss":"^5.1.1","aliyun-api-gateway":"^1.1.5","axios":"^0.17.1","babel-polyfill":"^6.23.0","chai":"^4.1.2","express-session":"^1.16.1","ganjiang-datasource":"^0.0.3","hbase-rpc-client":"^0.1.15","ioredis":"^3.2.2","kubernetes-client":"^6.1.0","lodash":"^4.17.4","moment":"^2.19.3","moment-range":"^3.1.0","mysql":"^2.15.0","mysql2":"^1.5.3","ngeohash":"^0.6.0","node-sql-parser":"^0.1.1","nodemailer":"^4.6.8","onlylog":"^0.0.8","tablestore":"^4.0.14","vm2":"^3.5.2","xlsx":"^0.12.10"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.24.1","body-parser":"^1.18.2","cookie-parser":"^1.4.3","express":"^4.16.2"},"gitHead":"48013430232be5c5ac2289b5e2428a9e6d36317f","_id":"ganjiang-middleware@3.8.9","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-UV2jQ+nZHSGA+TiF+yljFTOATd4q+9QfkieHUcn3l4DimbplrvI0cQcOxpS3nOFqqAf54J9YHeodpI6Ti/knNQ==","shasum":"c9d9510401e2ed4ac5b4a1f55decf4d83445120b","tarball":"https://registry.npmjs.org/ganjiang-middleware/-/ganjiang-middleware-3.8.9.tgz","fileCount":23,"unpackedSize":95325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGr6TCRA9TVsSAnZWagAAiU4QAI6NLm/tC7hVRsWqnA71\n1b/XGC8jTFcBbehHDgsHfapv/g+wi9oJQ4lrA7HZfHd398lFEBM1IViNF27q\n0ZNTVusF/VyNuP+UE9R04cI8/ptLlOFMrZy9Xqou7miP5bQNxdZUuHhn4TdJ\nyQvuR/09WHlcz97bFG7O2vzVdfEU6DOfcIqmpGB8JWIIm4/zRLopKXFiuT0l\nj6V04ZVb1pLNPd3TkOVZGdvlT6RQdkCveXeXT5fSsipolTQowiun1wgAn9oj\nfQ0aLHiNTN/T8D6qzHGqZADUB11Iv+O4WRwA5eUdcmWGAyYGJdrHjQjuFe/e\nHWq/1lrZTs6u/er0OzcVK4RVBSDIfuHY9s+hexWmmDozfQ2uzYZvDJspOkrN\niJN8a/C1xz71ODon9Oehc0CZ1od1zqCxjdSqWDE901A7IiME2MF3nLTHr3hR\n2/5l8052Bzq3e0F8SatvCqWNr50So1pB0wfJFcpEbSwz1IoDRlhkuME2Xp+b\nNCT+a7rfKt2wysMHMy23VdyOsEusPrQfJwU/xuBDpBANnHasU94E3WpXmfDq\nFb9xCDE7P6e01A63Y27ECFSCAwDbHTAsrV+nMPKUOuFHh6FeGOj5AvqZ+St7\nEPrpXwOt+1fb4JgklHzeIy8IN4wD0uPUmURM/KUPWh+sezPGJ2A34VN9CCN4\n8ZVE\r\n=C+S5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIQcdsEL9heGVeLdxR7yn4rGov6aIIG6VqleIlrRxF3wIhAPML7Ak3asMvcRfkAS1GU1+v4wRNZFM/inPWidXhRY3l"}]},"maintainers":[{"email":"taozhi.tz@alibaba-inc.com","name":"taozhi.tz"},{"email":"taozhi8833998@163.com","name":"taozhi8833998"}],"_npmUser":{"name":"taozhi8833998","email":"taozhi8833998@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ganjiang-middleware_3.8.9_1578811026567_0.2288744162055587"},"_hasShrinkwrap":false}},"time":{"created":"2018-07-11T08:44:52.740Z","3.7.6":"2018-07-11T08:44:52.797Z","modified":"2022-05-03T03:38:02.576Z","3.7.7":"2018-07-23T11:56:55.006Z","3.7.8":"2018-07-29T02:52:50.408Z","3.7.9":"2018-08-01T07:14:06.198Z","3.7.10":"2018-08-01T07:30:21.271Z","3.7.12":"2018-08-09T06:25:37.236Z","3.7.13":"2018-08-09T07:05:27.674Z","3.7.14":"2018-08-09T09:28:11.781Z","3.7.15":"2018-08-10T09:15:19.102Z","3.7.16":"2018-08-10T09:30:29.515Z","3.7.17":"2018-08-10T10:01:00.783Z","3.7.18":"2018-08-13T05:26:37.453Z","3.7.19":"2018-08-14T09:10:14.703Z","3.7.20":"2018-08-16T09:32:41.713Z","3.7.21":"2018-09-05T06:35:23.570Z","3.7.22":"2018-09-17T03:10:16.476Z","3.7.23":"2018-09-20T12:09:33.473Z","3.7.24":"2018-09-21T01:27:14.914Z","3.8.0":"2018-10-18T06:18:55.887Z","3.8.1":"2018-11-01T07:27:21.646Z","3.8.2":"2018-11-06T02:12:03.873Z","3.8.3":"2018-11-14T09:59:16.671Z","3.8.4":"2019-01-08T10:31:57.910Z","3.8.5":"2019-01-17T03:17:01.158Z","3.8.6":"2019-06-03T03:51:08.817Z","3.8.7":"2019-06-10T08:54:12.075Z","3.8.8":"2019-07-08T03:42:29.097Z","3.8.9":"2020-01-12T06:37:06.740Z"},"maintainers":[{"email":"taozhi.tz@alibaba-inc.com","name":"taozhi.tz"},{"email":"taozhi8833998@163.com","name":"taozhi8833998"}],"description":"geoengine ds support sql to api autogenerately","keywords":["gas","api","sql","GeoEngineDS"],"author":{"name":"taozhi","email":"taozhi.tz@alibaba-inc.com"},"license":"MIT","readme":"# GeoEngineDS-API Middleware\n\n- Usage Example\n\n```js\nimport GeoEngineDS from 'GeoEngineDS'\nimport bodyParser from 'body-parser'\nimport express from 'express'\nimport path from 'path'\n\nconst app = express()\nconst logFolder = path.join(__dirname, '../logs')\nconst config = {\n  host: 'GeoEngineDS host', // gas support\n  token: 'GeoEngineDS token', // gas support\n  DEBUG: false,// 打开调试模式\n  logFolder: logFolder, //日志目录\n  logLevels: ['info', 'error'], // 日志级别\n  dsMap: {\n    test: 12,\n    traffic: 13\n  }\n  apiList : {\n    test: [\n      {\n        ds: 'test', // GeoEngineDS id gas support\n        path: '/api/getTest1', // router path\n        sql : async (req) => \"select * from tableName where xx='123'\", //函数，接收req和context作为入参，返回sql\n        type: 'origin', // 输出格式: origin原样输出(默认) 或者'geojson' 输出geojson格式\n        token: 'abc'\n      }\n    ],\n    traffic: [\n      {\n        ds: 'traffic',\n        path: '/api/getTest2',\n        sql: async (req) => {\n          const sql = \"SELECT * FROM ?? WHERE ?? = ?\"\n          const { useId } = req.query\n          return context.format(sql, ['users', 'id', userId])\n        }, // 如果需要从req读取query或params组装sql,采用context.format预防sql注入\n        type: 'geojson', // 输出geojson格式\n        token: 'bcd'\n      },\n      {\n        ds: 'traffic',\n        path: '/api/getTest3',\n        sql: async (req) => {\n          const sql = \"SELECT * FROM ?? WHERE ?? = ?\"\n          const { useId } = req.query\n          return context.format(sql, ['users', 'id', userId])\n        }, \n        dataFormater: async data => data, // origin or geojson 不能满足需求，自定义数据格式，输入的data是type格式的数据\n        beforeSend: async (req, res) => { console.log('before send request') }, // hook function before send the result\n        afterSend: async (req, res, data) => { console.log('after send request') },  // hook function after send\n        onError: async (req, res, error) => { console.error('got error=', error)}, // when catch error        \n        type: 'geojson',\n        token: 'aaa'\n      }\n    ]\n  }\n}\n\napp.use(bodyParser.json());\napp.use(bodyParser.urlencoded({ extended: true }));\napp.use(GeoEngineDS(app, config))\nconst server = app.listen(3000, 'localhost', function () {\n  console.log(server.address());\n  const host = server.address().address\n  const port = server.address().port\n  console.log(\"应用实例，访问地址为 http://%s:%s\", host, port)\n\n})\n```","readmeFilename":"README.md"}