{"_id":"egg-mysql","_rev":"25-f007f0813b5202b7f0af4fcf9f2650e9","name":"egg-mysql","dist-tags":{"latest":"5.0.0","release-5.x":"5.0.0"},"versions":{"0.0.1":{"name":"egg-mysql","version":"0.0.1","keywords":["egg","plugin"],"author":{"name":"jtyjty99999"},"license":"MIT","_id":"egg-mysql@0.0.1","maintainers":[{"name":"jtyjty99999","email":"jtyjty99999@126.com"}],"homepage":"https://github.com/eggjs/egg-mysql#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"version":"4, 6"},"dist":{"shasum":"9b3ee559e74eecf65a0fc341c359245ce0ba5d66","tarball":"https://registry.npmjs.org/egg-mysql/-/egg-mysql-0.0.1.tgz","integrity":"sha512-nk5dQNHXMi70gxwyyGaAp1IM2pBYE8uFjwnA7C0v1RWddfccmHtq+SUsTPySTiFvVCxdur7BOauKfqOOAsEQOw==","signatures":[{"sig":"MEYCIQDKQ3YZ3+Ra5aj70oNOP7Cln68YSss1xS6VWRLMYtxCPAIhAOhSnagetg9JNwkBV4fj4/pB4P76osJ/FK1gQrFHO28x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"9b3ee559e74eecf65a0fc341c359245ce0ba5d66","engines":{"node":">=4.0.0"},"gitHead":"3524eaeb96d0d11a2036bf6b337a574857414c0c","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint --ext js . --fix","test":"npm run lint && npm run test-local","autod":"autod","test-local":"egg-bin test"},"_npmUser":{"name":"jtyjty99999","email":"jtyjty99999@126.com"},"eggPlugin":{"name":"mysql"},"repository":{"url":"git+https://github.com/eggjs/egg-mysql.git","type":"git"},"_npmVersion":"3.3.12","description":"mysql plugin for egg","directories":{},"_nodeVersion":"5.2.0","dependencies":{"co":"~4.6.0","ali-rds":"~2.6.0"},"devDependencies":{"egg":"~0.1.0","autod":"2","egg-ci":"1","eslint":"3","should":"8","egg-bin":"1","pedding":"^1.0.0","utility":"^1.8.0","egg-mock":"0.0.4","supertest":"1","eslint-config-egg":"3"},"_npmOperationalInternal":{"tmp":"tmp/egg-mysql-0.0.1.tgz_1472455715934_0.7726224011275917","host":"packages-16-east.internal.npmjs.com"}},"0.0.2":{"name":"egg-mysql","version":"0.0.2","keywords":["egg","plugin"],"author":{"name":"jtyjty99999"},"license":"MIT","_id":"egg-mysql@0.0.2","maintainers":[{"name":"jtyjty99999","email":"jtyjty99999@126.com"}],"homepage":"https://github.com/eggjs/egg-mysql#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"version":"4, 6"},"dist":{"shasum":"8492ca8ef836df21f12e6559b83f7d0551bd38c9","tarball":"https://registry.npmjs.org/egg-mysql/-/egg-mysql-0.0.2.tgz","integrity":"sha512-2neniUxV5LW87K5flScTToWXtgr1100r8UEk8bNMnkv+Sx5Y713bUzT94M43o45zZ7TFV8GlOhYu9TK3Pb7J3Q==","signatures":[{"sig":"MEQCIFIcKX1hSwxABEBvGqowpzvVggQD6jEPhWq+FS1idSQpAiBbp4odpv3tTA46TaKAFavBXD13cv0aB66LstSnVjlX2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"8492ca8ef836df21f12e6559b83f7d0551bd38c9","engines":{"node":">=4.0.0"},"gitHead":"f2caac0ccebd66e363e3bf3daaa9805ff421e0d3","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint --ext js . --fix","test":"npm run lint && npm run test-local","autod":"autod","test-local":"egg-bin test"},"_npmUser":{"name":"jtyjty99999","email":"jtyjty99999@126.com"},"eggPlugin":{"name":"mysql"},"repository":{"url":"git+https://github.com/eggjs/egg-mysql.git","type":"git"},"_npmVersion":"3.3.12","description":"mysql plugin for egg","directories":{},"_nodeVersion":"5.2.0","dependencies":{"co":"~4.6.0","ali-rds":"~2.6.0"},"devDependencies":{"egg":"~0.1.0","autod":"2","egg-ci":"1","eslint":"3","should":"8","egg-bin":"1","pedding":"^1.0.0","utility":"^1.8.0","egg-mock":"0.0.4","supertest":"1","eslint-config-egg":"3"},"_npmOperationalInternal":{"tmp":"tmp/egg-mysql-0.0.2.tgz_1472457633247_0.29527376987971365","host":"packages-16-east.internal.npmjs.com"}},"1.0.0":{"name":"egg-mysql","version":"1.0.0","keywords":["egg","plugin"],"author":{"name":"jtyjty99999"},"license":"MIT","_id":"egg-mysql@1.0.0","maintainers":[{"name":"jtyjty99999","email":"jtyjty99999@126.com"}],"homepage":"https://github.com/eggjs/egg-mysql#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"version":"4, 6"},"dist":{"shasum":"f31868cb085bec1c38ba85e0ae447443e77b7387","tarball":"https://registry.npmjs.org/egg-mysql/-/egg-mysql-1.0.0.tgz","integrity":"sha512-k76mV9kKAqtHVnTpcFpWaeyd9Kab0Nw35+V2dfdbAQrPBBeZg8WjWp/kmP92uzfEOxz2pV/FHf+JyRQfE/J+IA==","signatures":[{"sig":"MEUCIQCstSSloPtqwnotTkBwlDpO44Ozpge2Ctqg11k/oWkSCgIgQnyHMgBbt7YAYLdm6CyKg/3gc13Avd0ry+wWQ6u4lR4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"f31868cb085bec1c38ba85e0ae447443e77b7387","engines":{"node":">=4.0.0"},"gitHead":"6630ec9aba4e6052ec1587c0eea2b0815fb8e352","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint --ext js . --fix","test":"npm run lint && npm run test-local","autod":"autod","test-local":"egg-bin test"},"_npmUser":{"name":"jtyjty99999","email":"jtyjty99999@126.com"},"eggPlugin":{"name":"mysql"},"repository":{"url":"git+https://github.com/eggjs/egg-mysql.git","type":"git"},"_npmVersion":"3.3.12","description":"mysql plugin for egg","directories":{},"_nodeVersion":"5.2.0","dependencies":{"co":"^4.6.0","ali-rds":"^2.6.0"},"devDependencies":{"egg":"~0.1.0","autod":"^2.7.1","eslint":"^3.4.0","should":"^11.1.0","egg-bin":"^1.3.0","pedding":"^1.0.0","utility":"^1.8.0","egg-mock":"^0.0.4","supertest":"^2.0.0","eslint-config-egg":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-mysql-1.0.0.tgz_1472805788646_0.7165541290305555","host":"packages-12-west.internal.npmjs.com"}},"1.0.1":{"name":"egg-mysql","version":"1.0.1","keywords":["egg","plugin"],"author":{"name":"jtyjty99999"},"license":"MIT","_id":"egg-mysql@1.0.1","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"jtyjty99999","email":"jtyjty99999@126.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"homepage":"https://github.com/eggjs/egg-mysql#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"version":"4, 6, 7"},"dist":{"shasum":"7ad1808aaa0904ce408b56d48e53355d72624e53","tarball":"https://registry.npmjs.org/egg-mysql/-/egg-mysql-1.0.1.tgz","integrity":"sha512-m2+F+GJk6pQUrfoeV7P/BbLhicKsbifqz+C4yoTxOH4GANsJ2pkv/kqYjpgTok5RAh0qgKEp28WoDRxuS9uu6g==","signatures":[{"sig":"MEUCIQDPaJn21ajIj1/iOPnDZ6xSK8RRKeHD7h0ACfkzz5rUkQIgOPYb5vEx9/OqUJB5NZugv+8TyFZ/AFqnvhaX4UfmCbg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"7ad1808aaa0904ce408b56d48e53355d72624e53","engines":{"node":">=4.0.0"},"gitHead":"515fbbb0d3e2fe006d35931d99fe27843d0bf147","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint --ext js .","test":"npm run lint && npm run test-local","autod":"autod","test-local":"egg-bin test"},"_npmUser":{"name":"jtyjty99999","email":"jtyjty99999@126.com"},"eggPlugin":{"name":"mysql"},"repository":{"url":"git+https://github.com/eggjs/egg-mysql.git","type":"git"},"_npmVersion":"3.10.9","description":"MySQL plugin for egg","directories":{},"_nodeVersion":"6.9.2","dependencies":{"co":"^4.6.0","ali-rds":"^2.6.0"},"devDependencies":{"egg":"^0.6.2","autod":"^2.7.1","eslint":"^3.4.0","egg-bin":"^1.3.0","pedding":"^1.0.0","utility":"^1.8.0","egg-mock":"^0.0.4","supertest":"^2.0.0","eslint-config-egg":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-mysql-1.0.1.tgz_1483085620027_0.22967330017127097","host":"packages-12-west.internal.npmjs.com"}},"1.1.0":{"name":"egg-mysql","version":"1.1.0","keywords":["egg","eggPlugin","egg-plugin","mysql","database"],"author":{"name":"jtyjty99999"},"license":"MIT","_id":"egg-mysql@1.1.0","maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"jtyjty99999","email":"jtyjty99999@126.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"homepage":"https://github.com/eggjs/egg-mysql#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"version":"6, 7"},"dist":{"shasum":"f70931d95b6fb5c4f91206a612063f89cc696b83","tarball":"https://registry.npmjs.org/egg-mysql/-/egg-mysql-1.1.0.tgz","integrity":"sha512-qo/zx1vEaog5qwoNmHm1nIAbHCmrZpnPOMn8yBQg/evbOuyimQ4vpjWF9L9bovPXITOKk7V8V9PkTge078uGpA==","signatures":[{"sig":"MEYCIQCMoFAeIkxDlNd3V2j6Z0vXiiM1bhwPMecNc7kNuhJemgIhANDCJ2uwtTi2y6XAJOhu0+rKlquzumjkVrZ2xOdyh+Hm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"f70931d95b6fb5c4f91206a612063f89cc696b83","engines":{"node":">=6.0.0"},"gitHead":"a2157aeb9d12c8a139d112dea33b58ebb80443cb","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint .","test":"npm run lint -- --fix && npm run test-local","autod":"autod","test-local":"egg-bin test"},"_npmUser":{"name":"atian25","email":"atian25@qq.com"},"eggPlugin":{"name":"mysql"},"repository":{"url":"git+https://github.com/eggjs/egg-mysql.git","type":"git"},"_npmVersion":"3.10.10","description":"MySQL plugin for egg","directories":{},"_nodeVersion":"6.9.4","dependencies":{"ali-rds":"^2.6.1"},"devDependencies":{"egg":"^0.9.0","autod":"^2.7.1","eslint":"^3.14.1","egg-bin":"^2.0.2","utility":"^1.9.0","egg-mock":"^2.3.1","supertest":"^3.0.0","eslint-config-egg":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-mysql-1.1.0.tgz_1486174827353_0.7128477899823338","host":"packages-18-east.internal.npmjs.com"}},"1.1.1":{"name":"egg-mysql","version":"1.1.1","keywords":["egg","eggPlugin","egg-plugin","mysql","database"],"author":{"name":"jtyjty99999"},"license":"MIT","_id":"egg-mysql@1.1.1","maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"jtyjty99999","email":"jtyjty99999@126.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"homepage":"https://github.com/eggjs/egg-mysql#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"version":"4, 6, 7"},"dist":{"shasum":"b07feb9ef11e30026eae8e7e8b0e7c4319800879","tarball":"https://registry.npmjs.org/egg-mysql/-/egg-mysql-1.1.1.tgz","integrity":"sha512-1SGgY0PmXcso1TFQYRQNzF6H4/1UeVCnsPblSrJu9Hvok+LnPl8EM3iIYbkxfag0QstAz9KYY/MV3/Vmg+FWdA==","signatures":[{"sig":"MEUCIQCitCZ6LllWHlJyR5RV4U84g2ClgqwXvHr+x1cpF0qkzgIgaxH49Y9bViveaP1aAV51rXbH1p58jOvS0+oabtzM6Es=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"b07feb9ef11e30026eae8e7e8b0e7c4319800879","engines":{"node":">=4.0.0"},"gitHead":"38ade89ed137c6fe1f01333b033a1eef076fd39c","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint --ext js .","test":"npm run lint && npm run test-local","autod":"autod","test-local":"egg-bin test"},"_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"eggPlugin":{"name":"mysql"},"repository":{"url":"git+https://github.com/eggjs/egg-mysql.git","type":"git"},"_npmVersion":"2.15.11","description":"MySQL plugin for egg","directories":{},"_nodeVersion":"4.6.2","dependencies":{"co":"^4.6.0","ali-rds":"^2.6.0"},"devDependencies":{"egg":"^0.6.2","autod":"^2.7.1","eslint":"^3.4.0","egg-bin":"^1.3.0","pedding":"^1.0.0","utility":"^1.8.0","egg-mock":"^0.0.4","supertest":"^2.0.0","eslint-config-egg":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-mysql-1.1.1.tgz_1486609639455_0.7611165221314877","host":"packages-18-east.internal.npmjs.com"}},"2.0.0":{"name":"egg-mysql","version":"2.0.0","keywords":["egg","eggPlugin","egg-plugin","mysql","database"],"author":{"name":"jtyjty99999"},"license":"MIT","_id":"egg-mysql@2.0.0","maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"jtyjty99999","email":"jtyjty99999@126.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"homepage":"https://github.com/eggjs/egg-mysql#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"version":"6, 7"},"dist":{"shasum":"d0d7d49f63536ab661bf9ee64bed55ac360f7c4f","tarball":"https://registry.npmjs.org/egg-mysql/-/egg-mysql-2.0.0.tgz","integrity":"sha512-03bIvwpiUkOT+k9KfNZTvFMM7m+YHK5Q/iB0sNhdzEOUk08ZpD9hgQbQQFoqD+YtL+zT8xWid15JdEEWQ4kepw==","signatures":[{"sig":"MEUCIELVrgX3B1/vSbDdwJaGSx2W+0YTj7xXldZ6WsGmmSgwAiEAklaKIgDbkoTo0Y8CLIXigKvE7X9v+WVS47yWk764dSM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"d0d7d49f63536ab661bf9ee64bed55ac360f7c4f","engines":{"node":">=6.0.0"},"gitHead":"82ebb7fb77efc0e8e259e2bb400f3d26d7633f26","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint .","test":"npm run lint -- --fix && npm run test-local","autod":"autod","test-local":"egg-bin test"},"_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"eggPlugin":{"name":"mysql"},"repository":{"url":"git+https://github.com/eggjs/egg-mysql.git","type":"git"},"_npmVersion":"2.15.11","description":"MySQL plugin for egg","directories":{},"_nodeVersion":"4.6.2","dependencies":{"ali-rds":"^2.6.1"},"devDependencies":{"egg":"^0.9.0","autod":"^2.7.1","eslint":"^3.14.1","egg-bin":"^2.0.2","utility":"^1.9.0","egg-mock":"^2.3.1","supertest":"^3.0.0","eslint-config-egg":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-mysql-2.0.0.tgz_1486609805982_0.9511443593073636","host":"packages-18-east.internal.npmjs.com"}},"3.0.0":{"name":"egg-mysql","version":"3.0.0","keywords":["egg","eggPlugin","egg-plugin","mysql","database"],"author":{"name":"jtyjty99999"},"license":"MIT","_id":"egg-mysql@3.0.0","maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"jtyjty99999","email":"jtyjty99999@126.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"homepage":"https://github.com/eggjs/egg-mysql#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"license":true,"version":"6, 7","services":"mysql"},"dist":{"shasum":"67d0a559cd909fab52682dc687d56a6595ccd699","tarball":"https://registry.npmjs.org/egg-mysql/-/egg-mysql-3.0.0.tgz","integrity":"sha512-mkcLQ+piASKvS2RT926dBbrk/HRCPLsryvl+zgIJvrbl124oQ6Oiz5lMzdFZ005B2ctyv2rqj6HfW5oJIxbC2g==","signatures":[{"sig":"MEUCIBqRsod3lNK51MfXEepY7fw+hdrQhoRdY2I5d0WI52/ZAiEAqiNDnt3RRQb06cMvXiAOIB0K0otD6m72L4z3oQDTaaY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"67d0a559cd909fab52682dc687d56a6595ccd699","engines":{"node":">=6.0.0"},"gitHead":"fbb082390f59026f66b15c5ef4978bb7ddef3a20","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint .","test":"npm run lint -- --fix && npm run test-local","autod":"autod","test-local":"egg-bin test"},"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"eggPlugin":{"name":"mysql"},"repository":{"url":"git+https://github.com/eggjs/egg-mysql.git","type":"git"},"_npmVersion":"3.10.8","description":"MySQL plugin for egg","directories":{},"_nodeVersion":"6.9.1","dependencies":{"ali-rds":"^3.0.0"},"devDependencies":{"egg":"^1.0.0-rc.2","autod":"^2.7.1","egg-ci":"^1.3.0","eslint":"^3.16.1","egg-bin":"^2.2.3","utility":"^1.11.0","egg-mock":"^3.0.1","supertest":"^3.0.0","eslint-config-egg":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-mysql-3.0.0.tgz_1491180364062_0.4368951334618032","host":"packages-12-west.internal.npmjs.com"}},"3.1.0":{"name":"egg-mysql","version":"3.1.0","keywords":["egg","eggPlugin","egg-plugin","mysql","database"],"author":{"name":"jtyjty99999"},"license":"MIT","_id":"egg-mysql@3.1.0","maintainers":[{"name":"jtyjty99999","email":"jtyjty99999@126.com"},{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"homepage":"https://github.com/eggjs/egg-mysql#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"license":true,"version":"6, 8","services":"mysql"},"dist":{"shasum":"d2862b9457c41781916f98529be120940fe22a9e","tarball":"https://registry.npmjs.org/egg-mysql/-/egg-mysql-3.1.0.tgz","fileCount":45,"integrity":"sha512-Odu224TgZYE4vci4+5eiuxq2EmBEKTtFvIhddZnrjnbceHVtTwWyDkoFZInr4EMp5lxswoIoeT58ffl+qtBjcw==","signatures":[{"sig":"MEQCIDpGMktyddt0ksomkwkWT2XLH9W+uE4pdZBSbf00o7yEAiBIGgVRvLoK/rWsACmc75OcDaLF3AzcapuzTjbUcuH2NQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBhZPCRA9TVsSAnZWagAAOboP/2i/5f3zUwCtMxoIDirk\neLibynxkrDV3qoqdshFpmxxPgAHRHw63RuUCtA4o/82t8CwLKHT9hDRXVgW5\nW/4MZa91U6AQSqnb9mW+gxcDZJI4AQCv5JMjz/L7NP6f3KMxryZpKggHBmSJ\nxUCB70XqQtOz1XhK+BYKgOYWxQwHcUOxwBa/g0l4ezHCflRbsbvL+OcQmAvM\nkaoOZ+NEq8UDKO6C9IricBObsaLMUsJQPtwBj1/zH49TF/+/B9AXNTGisx1H\nuqyZerg/bf8Hj7TV8x8IAZcfVdKj/L/KZbGoyYbMYpJrb7CGofcAiU7SBeqY\nFYW0+Q6rLE6I8nBUrnkzhJn+OEZRPOWmYsU7kJKWDtlWl8h4Gm2tGZjikGoP\nAaJt6kgwucHBeZA41ZoqO71S1j+WGEVDBvBPqtzIdkYMom0icBLmC1vi/y0Z\nGgJTzFvnkbjYOjLcSKt1yFB5WpyveaYQ/d7Cu9AhB/4hI5bmMmRkwGKq48Iv\nADTjMGjzYlotOp5ubNCzx6nhB+yPBZws5NhEFU2Y4BUSEKtfDwX+1+srTZXK\nnWpWcgCUXxzj3lKumE7zIOp2ryWgZo6jaAhBPGC/2Tu45OzJiS2apJqrMRLu\npY8/MQCBN+u41c+KZPiv7WIwXsLnZB5uIVh+/pDVJOjH5MngxDHzoELTdbJv\nTMbe\r\n=zsTo\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=6.0.0"},"gitHead":"d8c701915118ca8700f911c40fcf4c9e8d0a4815","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint .","test":"npm run lint -- --fix && npm run test-local","autod":"autod","test-local":"egg-bin test","contributor":"git-contributor"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"eggPlugin":{"name":"mysql"},"repository":{"url":"git+https://github.com/eggjs/egg-mysql.git","type":"git"},"_npmVersion":"6.14.12","description":"MySQL plugin for egg","directories":{},"_nodeVersion":"16.14.0","dependencies":{"ali-rds":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"egg":"latest-1","autod":"^3.0.1","egg-ci":"^1.8.0","eslint":"^4.19.1","egg-bin":"^4.7.0","utility":"^1.13.1","egg-mock":"^3.17.1","supertest":"^3.1.0","git-contributor":"^1.0.10","eslint-config-egg":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-mysql_3.1.0_1644566095303_0.9614035519872199","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"egg-mysql","version":"3.1.1","keywords":["egg","eggPlugin","egg-plugin","mysql","database"],"author":{"name":"jtyjty99999"},"license":"MIT","_id":"egg-mysql@3.1.1","maintainers":[{"name":"jtyjty99999","email":"jtyjty99999@126.com"},{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"homepage":"https://github.com/eggjs/egg-mysql#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"license":true,"version":"6, 8","services":"mysql"},"dist":{"shasum":"06587d18a3dfa01aae6398341856c81a79864412","tarball":"https://registry.npmjs.org/egg-mysql/-/egg-mysql-3.1.1.tgz","fileCount":45,"integrity":"sha512-uvgSXE+PgD+8hl0OJorRsqWIu2USulTgJ+1uKZg9H5XfgId+IV6URLD++X+GilBQRIW5d+oYiAHUMmDvcsX5bA==","signatures":[{"sig":"MEUCIQCl33e8sdgAzVCAKmJm3zj9v5Xrvs7vlKOLL2q/E59a3gIgaT6HPMgUOOTRwid4378SiI3sVuPnJf8XYPZsFPimBqM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimfvSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo36Q/+MGuGcpJePoXLbxG/gHnqhDNncRNZr4mCsiB8dTh+xJfL5Rdo\r\nWNvU6R6g88bn92Sms3A2DlsR5E/ARpoK1nlDYA20CGSAuNxf4f9lGCCWTkZr\r\niZsLdx1anJVQu8/G/3l9a3Y75q3pl4F9X4puvckyOvx9hDitZzeda+MX+wv0\r\ngoTvN1ddG2Id0MphiU3eGPommEGh3RtE4ORFlix52p9XQhXBqf4S2BLBi/4z\r\nYqS7gEp768qeMSSpWAoo2RuwQz15rmd7BziNEOVJGxIydzS8u+TAhUn8S3jP\r\nZegldmuohj6/BOvm7zB4RHpr7rqnpSt5vZZIQynnGT0OWYwJnrpcnWCTnGsk\r\nF9Xg2S/bX8uKzH1kmbyuwdgLT5WmFQAU7DIY5o+oVeaiax21Jt6S/tuNKnhB\r\nOSRx5ZaoUONUcDUQVcEOtPA4wogC20UxnNo8UACk83TWnVIBfwSl46neKt5j\r\nGbma+nbjyLoooeoIJ0Wl6370ylwoc2Ouf+9b1gILDmUkhqV/HodCvsTnWi6F\r\nyna44fysA4+gSLkpRjx/osTOP/MbAx3L+Hjl7sj0pcrIqqgY7Wf7Y+bAz+3y\r\nwFb86/M5ndrjJFE8eAiZeEkdHtdVd/RsjnWFvGVOrKL0ZLElpmQiWOTdZkcW\r\nHAYkRuPwGS5mi64WD1vD4gw0ARFw/vxmk0A=\r\n=xYpj\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=6.0.0"},"gitHead":"52c98d852f73d58393f73c3140c4edcca912a3fa","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint .","test":"npm run lint -- --fix && npm run test-local","autod":"autod","test-local":"egg-bin test","contributor":"git-contributor"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"eggPlugin":{"name":"mysql"},"repository":{"url":"git+https://github.com/eggjs/egg-mysql.git","type":"git"},"_npmVersion":"6.14.12","description":"MySQL plugin for egg","directories":{},"_nodeVersion":"18.3.0","dependencies":{"ali-rds":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"egg":"latest-1","autod":"^3.0.1","egg-ci":"^1.8.0","eslint":"^4.19.1","egg-bin":"^4.7.0","utility":"^1.13.1","egg-mock":"^3.17.1","supertest":"^3.1.0","git-contributor":"^1.0.10","eslint-config-egg":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-mysql_3.1.1_1654258642464_0.6932244309434621","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"egg-mysql","version":"3.2.0","keywords":["egg","eggPlugin","egg-plugin","mysql","database"],"author":{"name":"jtyjty99999"},"license":"MIT","_id":"egg-mysql@3.2.0","maintainers":[{"name":"jtyjty99999","email":"jtyjty99999@126.com"},{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"homepage":"https://github.com/eggjs/egg-mysql#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"license":true,"service":{"mysql":{"db":"test","version":"5"}},"version":"14, 16, 18"},"dist":{"shasum":"bc3175f25b9cd4102272c8bdffa9110b54fae2dd","tarball":"https://registry.npmjs.org/egg-mysql/-/egg-mysql-3.2.0.tgz","fileCount":10,"integrity":"sha512-C80XrC9YzbzmBf57qotrcFUdnbZasp/IzlrzldLXKMfd2Sg97KDjhDbeMHJC998eBuI6W+c2CJCnqFeqsUs+Lw==","signatures":[{"sig":"MEUCIQCscB37EkjzNYGGRIolbb/z/ULTHxkjNNwOt3YgRq0hHQIgfoY+DLyxYwS7H/+bOg061uMvf8rcMKrUvNGmFetk2bI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJji2K+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOxQ/+LgvEjnXLa1SI9HjZe89tgpG1xV8+ZINRIMTWuogzwOPumKQ9\r\nPEllazKU8Oh+Tw4D9JmFMXQ1KUvCGQIQqTWBydEx23IKKsKtFovCzcRTwwFA\r\nDvgYINO5+ths6TezdIxmHgAhq/GXYUSPWFrCSZ51qzDM0SMYghYUQLQ7zDu6\r\ng6IytaaITkcyGtQYZ0fpeTzu8jg6a4k2BSI5+s/rhP8iuPoiuPeQ/OtThrda\r\n/sI2W1IQ758PA6vK7oh+Yz4BNAYMxgakaad+ndL+rQkq27isgYLR1qi1xWMn\r\nOruOzaLW26R48/LhcrXG7vYKkNp4DDf+tUr539jyakgg8i/d+mh3/ckvjVBx\r\nbuJG3uck5PgD2g/UUMzPOvE749NIM5yj/66LNVIfFhNS8DjpQTRk/8adhaPd\r\nnuJILCh1p+os7J660EXfmYLPIcGJ15MtInrrnp7RGco3cvOKUfFwhhkpo/zI\r\nA9c0ZAFcRRUIlsxPf29wOn5B9K/Th6ifbjazghXKJSwt+iN1/vM6R3OBmJHF\r\nkIKuOH7+gsWEDospgKEqlMjAnToXQAr1HQkc8ZR8hnurudV1353v7Jg45u9a\r\na2r5kg5WwIePcSNCUGp4WKK8t7vF+iEH2BqHr4gTK6AKE3M93FMRy86gmPXD\r\nB52Drp6bTg6Y9wXEneqQaXtZeSFHwC2AG7o=\r\n=/Mv6\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=14.0.0"},"gitHead":"686457b853075e1f5ef87c609a1d635a1768916a","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","tsd":"tsd","lint":"eslint .","test":"npm run lint -- --fix && npm run test-local","test-local":"egg-bin test","contributor":"git-contributor"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"eggPlugin":{"name":"mysql"},"repository":{"url":"git+https://github.com/eggjs/egg-mysql.git","type":"git"},"_npmVersion":"6.14.17","description":"MySQL plugin for egg","directories":{},"_nodeVersion":"18.12.1","dependencies":{"ali-rds":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"egg":"^3.5.0","tsd":"^0.25.0","egg-ci":"^2.1.0","eslint":"^8.16.0","egg-bin":"^5.5.0","utility":"^1.17.0","egg-mock":"^5.2.1","git-contributor":"^1.0.10","eslint-config-egg":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-mysql_3.2.0_1670079166088_0.517850273254725","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"egg-mysql","version":"3.3.0","keywords":["egg","eggPlugin","egg-plugin","mysql","database"],"author":{"name":"jtyjty99999"},"license":"MIT","_id":"egg-mysql@3.3.0","maintainers":[{"name":"jtyjty99999","email":"jtyjty99999@126.com"},{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"homepage":"https://github.com/eggjs/egg-mysql#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"license":true,"service":{"mysql":{"db":"test","version":"5"}},"version":"14, 16, 18"},"dist":{"shasum":"47f04dd7d27bca325b542ea7440e63a034fddbdb","tarball":"https://registry.npmjs.org/egg-mysql/-/egg-mysql-3.3.0.tgz","fileCount":9,"integrity":"sha512-TSNgQHJkRpbUmPoLhMB9rSO/buXTOgDFnax9QWxdUgmCoyCB9840D6mLzqJme/ITDaL9cQ1DPqyd1oDasW5kOg==","signatures":[{"sig":"MEUCIFDGhHq2eNxs1RFbDNH+aIEgXlgikCzRvVqsRBg71du9AiEA8gdtU6wVRf/F1DfAuWzNHBzfHpdxCl8ko0U2Vmfo0Q4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnwxoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGiw//aqL2entsPbfKXoVwYlcgvIDpQWIrAahmI+gx+/YXcltOi56Z\r\nUY9DdeEp7fd8I8du7mi1TWPZ7LODurSUdsTALJHKMSWY97DiHkJswfMQTcVI\r\nklTldvTtnFt4QLJoozI5KeDOhC5Wd84laSXnCyOJN8xtHWgkepQgMKro3Oof\r\neb98sLrYkf2PkXPTZ9ytJxVn5WxP4SPzss6B9NttC++KY1xwZOAsEgNKkQIX\r\nUosMH6YRpvYI3wO28jgIV7nm45/KzQTz5v6UUpPk3t8g24qNdGfHdZ0dpUMU\r\no2i+mQdTjyUTJXtyHdR1I3Rx2CcTwLSIaUL0bpwwIarsuu+J60/XWj3bJlGV\r\nwfC8RPW+AXWhWOxlPqPVYQL6JbinakjOejzIov55+07dnDIpI8bYzx9jIGTb\r\n694hO7kPYgmQhVlDEXqQwH4doau3U7soZF9ovCVJ6yzISH+8Zp26KmNZT64J\r\n2dprB3bojkgkNEp6pMfQfEmon7kFvWPYHSKZT/8MnzC8T0LLxPR81Wdfvtfy\r\ns8Nd+m6udXiQlm+hOeuetGJYqsvJGY8LQSGxMc8u08Mwos7ryNwQObOFO+mb\r\nNVcFEKjYv/wcIKoKiFKZL+wPJf6m/H17Ru3PqNw6O13trzncwwhyNhyZ+nq+\r\ncuLMGr4v627badZ3wF+gXxeoB07kdO3Q1Hw=\r\n=ylhb\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"53d995b205990802096d3e5e74a5e8a098acb2d2","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","tsd":"tsd","lint":"eslint .","test":"npm run lint -- --fix && npm run test-local","test-local":"egg-bin test","contributor":"git-contributor"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"eggPlugin":{"name":"mysql"},"repository":{"url":"git+https://github.com/eggjs/egg-mysql.git","type":"git"},"_npmVersion":"8.19.2","description":"MySQL plugin for egg","directories":{},"_nodeVersion":"16.18.1","dependencies":{"ali-rds":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"egg":"^3.5.0","tsd":"^0.25.0","egg-ci":"^2.1.0","eslint":"^8.16.0","egg-bin":"^5.5.0","utility":"^1.17.0","egg-mock":"^5.2.1","git-contributor":"^1.0.10","eslint-config-egg":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-mysql_3.3.0_1671367783869_0.13949298823833223","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"egg-mysql","version":"3.4.0","keywords":["egg","eggPlugin","egg-plugin","mysql","database"],"author":{"name":"jtyjty99999"},"license":"MIT","_id":"egg-mysql@3.4.0","maintainers":[{"name":"jtyjty99999","email":"jtyjty99999@126.com"},{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"homepage":"https://github.com/eggjs/egg-mysql#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"license":true,"service":{"mysql":{"db":"test","version":"5"}},"version":"14, 16, 18"},"dist":{"shasum":"25deee4277fedb8322608910c8d25efde1880379","tarball":"https://registry.npmjs.org/egg-mysql/-/egg-mysql-3.4.0.tgz","fileCount":9,"integrity":"sha512-OOjk+NzlfAaoOnMMmh/RQCE1JQSwvEVaVNNRXH5Ok59Xztj3xhOBJFy+TTH6LHWL5rIyNesy6wkpokIKBmZ4WA==","signatures":[{"sig":"MEUCIA7HTtL30FcAbtoM5WvMzmJMREoHsBH0W2940a8VlVZuAiEAra1qz6djiYFEMq9t7Ifg4VzmYem6M7cDfmVKm6jh5jw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7HRJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCGBAAkSMo2WZkgBw/HFl9yT5WRBbsUtRbkf7dUDzjRD1o2Asv99xJ\r\nhi9oWdAo+Zqptx/UvuPR8pZC5/Nc2aq395fEiyWwzjFj7fKSWBIM9N9N1Qc7\r\ny0pxx6Eon0PAhBlglKAFhmlY1qnmMt4GJuGOxRj1J8V9FQ/hNHTf36ZvQgKp\r\nBzLFRbUAc0E2iYismmlx2nrc8x2napg3Ucz0+iehepmebrP430yPX+SjUsLS\r\nJfU5rz0gmPXfeSdbTesJlv5j7By/UhbfUKCQwxeZ6CUXMQkccNb7i6owMK/M\r\nbdSRIkgLbzf709vWt1iIRcS+lqFASfWCFH3P1fE1HTG93FPLJYhPCpfUxSca\r\nQI5rFkfw3ssVg6Z/7Tq8eWInXg3A4YfOnnTcHeYl42yDwaKky6JV/sMf6KTa\r\ndbKmN5p5AvyW34KMJ08yUnbG5WZOYUecvgYxlcP+10WN7WLRLoi6vG0KJb1n\r\n4vRn9i+qCWfsLdwkoh/eW8GYPkyA7HQdxkGCA+TxGrAiXetYLc36FjbzTHCS\r\n6h5e9J9p6dOevJtmryntgEBRrrLfjpU5PLrMGc7mtyw+SNSEHSIjLFbKoFP+\r\nu+UYSHMJiOqsLgXrWIGFk3+cE4sofeju3uNPCdqovX+Zk6kEIft8nb/uJab6\r\nYZ6S0AW16MJQehZfmoO/9CM3qD0K/CH/bB4=\r\n=JiC6\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"d3fa13cff21dcb4cf2d72d52e144fc5d37c26694","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","tsd":"tsd","lint":"eslint .","test":"npm run lint -- --fix && npm run test-local","test-local":"egg-bin test","contributor":"git-contributor"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"eggPlugin":{"name":"mysql"},"repository":{"url":"git+https://github.com/eggjs/egg-mysql.git","type":"git"},"_npmVersion":"8.19.3","description":"MySQL plugin for egg","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ali-rds":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"egg":"^3.5.0","tsd":"^0.25.0","egg-ci":"^2.1.0","eslint":"^8.16.0","egg-bin":"^5.5.0","utility":"^1.17.0","egg-mock":"^5.2.1","git-contributor":"^1.0.10","eslint-config-egg":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-mysql_3.4.0_1676440649689_0.7560455679972662","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"egg-mysql","version":"4.0.0","keywords":["egg","eggPlugin","egg-plugin","mysql","database"],"author":{"name":"jtyjty99999"},"license":"MIT","_id":"egg-mysql@4.0.0","maintainers":[{"name":"jtyjty99999","email":"jtyjty99999@126.com"},{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"homepage":"https://github.com/eggjs/egg-mysql#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"dist":{"shasum":"dd9494e8a1b9efb14e1ac78e78b152680abd99b7","tarball":"https://registry.npmjs.org/egg-mysql/-/egg-mysql-4.0.0.tgz","fileCount":9,"integrity":"sha512-PvGAyd2sYPswbZql5u5tSWz2T+RU7kKcMQ21Z4v8yoyXkBJ/gLCzHjwm/J4pUgEuELiXrr2IPUsp/rC0j3KxNw==","signatures":[{"sig":"MEUCIQCvO1ZwCd3EoCYCqeZD61X+YUZQmvXq2zwlYFR6olRsDgIgKCHCEDZ5vAfCa0zFOYZgMJs1Fet8WYckaEwk2j4byW4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBfCwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAKg/+NWDLgf/ZBzbX3mQN/eshTuYM0VBXqQ3th7bwOeLvB5jh87Sw\r\ne978uTU/FhheEqTUShfpruJOFAHx6tspOZ40iPrA7E4ObZW3PS0j1b/Xv199\r\nkDRXzWA8kscRGd+g2ovsi2dmDfPpLGSoVwCNdPE1YshPAT/3L2he30JArmyb\r\nraWjCnNtgx+N1ZkloiKnyU4z/DXmn1Cp1+6YZRMoCDJUNMawjYF8Fj6DmWB7\r\n4Yl0rxbg8YAwtYY+z7n9Bw6Zy2HtU0AMm7g3Z1X/Uk7tLEBuzSdpbpfPTjpV\r\nvRJ8n0J2PlUE0fLut6c+OvImSLYzoxS76SEa6bo44Je4qtApsBD57YVL3CPa\r\nbob4giBcy4YC6mGFY66iDzP12e909okjXCq9ZOsHUHNtwvRbVMB5//k4WOz5\r\nkxI+wa8B6WW8erFUfXcbhAzSuRUfHsR5qF+Z4rcAKXL8Nrpc3uoTwRnoG2r7\r\nNoQx2+5TuhgouY98SV2k5L0FKYKr+iR9wvxMiJGK0XCMxyr1Te45OtXy/xc4\r\nocaAEjfr7rPVcwNT3DJY39sYr8KwKJ/Kbu+J6sdqgDaMJ+D5vwlqO/EGYKXP\r\n5u/3HJ3qcfI3miB4E5/Flg+5csliOFWAOzlTKE2NUY8Ro9dRobNp6pH/Rhy8\r\nUpRj+Rw6+1T5nbQSDRtto9UP9/YRislKzn8=\r\n=0Xyt\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"37f23e49fd57b77399d2764295e87e5079a54bc5","scripts":{"ci":"npm run lint && npm run cov && npm run prepublishOnly","cov":"egg-bin cov","tsd":"tsd","lint":"eslint .","test":"npm run lint -- --fix && npm run test-local","build":"tsc -p ./tsconfig.json","clean":"tsc --build --clean","test-local":"egg-bin test","contributor":"git-contributor","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"eggPlugin":{"name":"mysql"},"repository":{"url":"git+https://github.com/eggjs/egg-mysql.git","type":"git"},"_npmVersion":"9.5.0","description":"MySQL plugin for egg","directories":{},"_nodeVersion":"18.14.2","dependencies":{"ali-rds":"^5.1.2"},"_hasShrinkwrap":false,"devDependencies":{"egg":"^3.15.0","tsd":"^0.26.0","eslint":"^8.16.0","egg-bin":"^6.1.2","egg-mock":"^5.10.6","typescript":"^4.9.5","@types/node":"^18.14.6","@types/mocha":"^10.0.1","@eggjs/tsconfig":"^1.3.2","git-contributor":"^2.0.0","eslint-config-egg":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-mysql_4.0.0_1678110896407_0.21293070372953116","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"egg-mysql","version":"4.1.0","keywords":["egg","eggPlugin","egg-plugin","mysql","database"],"author":{"name":"jtyjty99999"},"license":"MIT","_id":"egg-mysql@4.1.0","maintainers":[{"name":"jtyjty99999","email":"jtyjty99999@126.com"},{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"homepage":"https://github.com/eggjs/egg-mysql#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"dist":{"shasum":"125b5df2304ccd47783be1c34c40877643323bb0","tarball":"https://registry.npmjs.org/egg-mysql/-/egg-mysql-4.1.0.tgz","fileCount":9,"integrity":"sha512-bnuXJuIx8GAID68QBXas8XPAgwbBmmGzK2fCygpOktsXh5TDGJ3yhbApJPmd4KcPHq3ez844xtFSEhamKeJNAg==","signatures":[{"sig":"MEUCIQDo04J4O9NfSYjHpmWdh9tTEL1VWDi90ukOXKZjHXJhcAIgJ87nNS1RxPdsQKkY/BoYl3/wf5WtDyvLoo/BJotdmVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25524},"types":"./index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"7086a9978d63d2a3b66f6a6d485649a203041b53","scripts":{"ci":"npm run lint && npm run cov && npm run prepublishOnly","cov":"egg-bin cov","tsd":"tsd","lint":"eslint .","test":"npm run lint -- --fix && npm run test-local","build":"tsc -p ./tsconfig.json","clean":"tsc --build --clean","test-local":"egg-bin test","contributor":"git-contributor","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"eggPlugin":{"name":"mysql"},"repository":{"url":"git+https://github.com/eggjs/egg-mysql.git","type":"git"},"_npmVersion":"10.8.2","description":"MySQL plugin for egg","directories":{},"_nodeVersion":"20.18.3","dependencies":{"ali-rds":"^6.4.0"},"_hasShrinkwrap":false,"devDependencies":{"egg":"^3.15.0","tsd":"^0.26.0","eslint":"^8.16.0","egg-bin":"^6.1.2","egg-mock":"^5.10.6","typescript":"^4.9.5","@types/node":"^18.14.6","@types/mocha":"^10.0.1","@eggjs/tsconfig":"^1.3.2","git-contributor":"^2.0.0","eslint-config-egg":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-mysql_4.1.0_1741443531572_0.8663445127003793","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"egg-mysql","version":"5.0.0","keywords":["egg","eggPlugin","egg-plugin","mysql","database"],"author":{"name":"jtyjty99999"},"license":"MIT","_id":"egg-mysql@5.0.0","maintainers":[{"name":"jtyjty99999","email":"jtyjty99999@126.com"},{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"homepage":"https://github.com/eggjs/egg-mysql#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"dist":{"shasum":"566e7baa4668c7c81a3ec599a5da9cc3bdb4a664","tarball":"https://registry.npmjs.org/egg-mysql/-/egg-mysql-5.0.0.tgz","fileCount":9,"integrity":"sha512-QWTQQJ2RUP8VzFgQx+W3f92p3oMMqXYIurQJJ+6Raga9Vp0eFJzVWwUDeAhRu6TIjHuGcYsPLXTACocVaRbLTQ==","signatures":[{"sig":"MEYCIQDFK828vnZerjtcQeFtCdp4lSVaQQg5ZGXs9UIIp0/AMAIhALQ3BJt53tTfivbwh5jL0Tw/xX3DgrpnqceFIIwIcV7D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/egg-mysql@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21652},"types":"./index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c97824162aa0585d6c3ea9835129414d217d179b","scripts":{"ci":"npm run lint && npm run cov && npm run prepublishOnly","cov":"egg-bin cov","tsd":"tsd","lint":"eslint .","test":"npm run lint -- --fix && npm run test-local","build":"tsc -p ./tsconfig.json","clean":"tsc --build --clean","test-local":"egg-bin test","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"eggPlugin":{"name":"mysql"},"repository":{"url":"git+https://github.com/eggjs/egg-mysql.git","type":"git"},"_npmVersion":"10.8.2","description":"MySQL plugin for egg","directories":{},"_nodeVersion":"20.18.3","dependencies":{"@eggjs/rds":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"egg":"^3.15.0","tsd":"^0.26.0","eslint":"^8.16.0","egg-bin":"^6.1.2","egg-mock":"^5.10.6","typescript":"^4.9.5","@types/node":"^18.14.6","@types/mocha":"^10.0.1","@eggjs/tsconfig":"^1.3.2","eslint-config-egg":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-mysql_5.0.0_1741446513538_0.10268352911137058","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2016-08-29T07:28:37.001Z","modified":"2025-03-22T13:55:51.429Z","0.0.1":"2016-08-29T07:28:37.001Z","0.0.2":"2016-08-29T08:00:34.353Z","1.0.0":"2016-09-02T08:43:08.925Z","1.0.1":"2016-12-30T08:13:40.271Z","1.1.0":"2017-02-04T02:20:29.351Z","1.1.1":"2017-02-09T03:07:21.667Z","2.0.0":"2017-02-09T03:10:08.128Z","3.0.0":"2017-04-03T00:46:04.384Z","3.1.0":"2022-02-11T07:54:55.404Z","3.1.1":"2022-06-03T12:17:22.639Z","3.2.0":"2022-12-03T14:52:46.220Z","3.3.0":"2022-12-18T12:49:44.161Z","3.4.0":"2023-02-15T05:57:29.889Z","4.0.0":"2023-03-06T13:54:56.576Z","4.1.0":"2025-03-08T14:18:51.763Z","5.0.0":"2025-03-08T15:08:33.735Z"},"bugs":{"url":"https://github.com/eggjs/egg/issues"},"author":{"name":"jtyjty99999"},"license":"MIT","homepage":"https://github.com/eggjs/egg-mysql#readme","keywords":["egg","eggPlugin","egg-plugin","mysql","database"],"repository":{"url":"git+https://github.com/eggjs/egg-mysql.git","type":"git"},"description":"MySQL plugin for egg","maintainers":[{"name":"jtyjty99999","email":"jtyjty99999@126.com"},{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"readme":"# egg-mysql\n\n[![NPM version][npm-image]][npm-url]\n[![Node.js CI](https://github.com/eggjs/egg-mysql/actions/workflows/nodejs.yml/badge.svg)](https://github.com/eggjs/egg-mysql/actions/workflows/nodejs.yml)\n[![Test coverage][codecov-image]][codecov-url]\n[![npm download][download-image]][download-url]\n\n[npm-image]: https://img.shields.io/npm/v/egg-mysql.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/egg-mysql\n[codecov-image]: https://img.shields.io/codecov/c/github/eggjs/egg-mysql.svg?style=flat-square\n[codecov-url]: https://codecov.io/github/eggjs/egg-mysql?branch=master\n[download-image]: https://img.shields.io/npm/dm/egg-mysql.svg?style=flat-square\n[download-url]: https://npmjs.org/package/egg-mysql\n\nMySQL 插件是为 egg 提供 MySQL 数据库访问的功能\n\n此插件基于 [@eggjs/rds] 实现一个简单的配置封装，具体使用方法你还需要阅读 [@eggjs/rds] 的文档。\n\n## 安装\n\n```bash\nnpm i egg-mysql --save\n```\n\n## 配置\n\n通过 `config/plugin.ts` 配置启动 MySQL 插件:\n\n```ts\nexport default {\n  mysql: {\n    enable: true,\n    package: 'egg-mysql',\n  },\n}\n```\n\n在 `config/config.${env}.ts` 配置各个环境的数据库连接信息：\n\n### 单数据源\n\n```ts\nexport default {\n  mysql: {\n    // 单数据库信息配置\n    client: {\n      // host\n      host: 'mysql.com',\n      // 端口号\n      port: '3306',\n      // 用户名\n      user: 'test_user',\n      // 密码\n      password: 'test_password',\n      // 数据库名\n      database: 'test',    \n    },\n    // 是否加载到 app 上，默认开启\n    app: true,\n    // 是否加载到 agent 上，默认关闭\n    agent: false,\n  },\n}\n```\n\n使用方式：\n\n```ts\nawait app.mysql.query(sql, values); // 单实例可以直接通过 app.mysql 访问\n```\n\n### 多数据源\n\n```ts\nexport default {\n  mysql: {\n    clients: {\n      // clientId, 获取client实例，需要通过 app.mysql.get('clientId') 获取\n      db1: {\n        // host\n        host: 'mysql.com',\n        // 端口号\n        port: '3306',\n        // 用户名\n        user: 'test_user',\n        // 密码\n        password: 'test_password',\n        // 数据库名\n        database: 'test',\n      },\n      // ...\n    },\n    // 所有数据库配置的默认值\n    default: {\n\n    },\n\n    // 是否加载到 app 上，默认开启\n    app: true,\n    // 是否加载到 agent 上，默认关闭\n    agent: false,\n  },\n}\n```\n\n使用方式：\n\n```ts\nconst client1 = app.mysqls.get('db1');\nawait client1.query(sql, values);\n\nconst client2 = app.mysqls.get('db2');\nawait client2.query(sql, values);\n```\n\n## 扩展\n\n### Application\n\n#### app.mysql\n\n如果开启了 `config.mysql.app = true`，则会在 app 上注入 [@eggjs/rds] 客户端 的 [Singleton 单例](https://github.com/eggjs/egg/blob/master/lib/core/singleton.js)。\n\n```ts\nawait app.mysql.query(sql);\nawait app.mysqls.get('db1').query(sql);\n```\n\n### Agent\n\n#### agent.mysql\n\n如果开启了 `config.mysql.agent = true`，则会在 agent 上注入 [@eggjs/rds] 客户端 的 [Singleton 单例](https://github.com/eggjs/egg/blob/master/lib/core/singleton.js)。\n\n```ts\nawait agent.mysql.query(sql);\nawait agent.mysqls.get('db1').query(sql);\n```\n\n## CRUD 使用指南\n\n### Create\n\n```ts\n// 插入\nconst result = await app.mysql.insert('posts', { title: 'Hello World' });\nconst insertSuccess = result.affectedRows === 1;\n```\n\n### Read\n\n```ts\n// 获得一个\nconst post = await app.mysql.get('posts', { id: 12 });\n// 查询\nconst results = await app.mysql.select('posts',{\n  where: { status: 'draft' },\n  orders: [['created_at','desc'], ['id','desc']],\n  limit: 10,\n  offset: 0\n});\n```\n\n### Update\n\n```ts\n// 修改数据，将会根据主键 ID 查找，并更新\nconst row = {\n  id: 123,\n  name: 'fengmk2',\n  otherField: 'other field value',\n  modifiedAt: app.mysql.literals.now, // `now()` on db server\n};\nconst result = await app.mysql.update('posts', row);\nconst updateSuccess = result.affectedRows === 1;\n```\n\n### Delete\n\n```ts\nconst result = await app.mysql.delete('table-name', {\n  name: 'fengmk2'\n});\n```\n\n## 事务\n\n### 手动控制\n\n- 优点：beginTransaction, commit 或 rollback 都由开发者来完全控制，可以做到非常细粒度的控制。\n- 缺点：手写代码比较多，不是每个人都能写好。忘记了捕获异常和 cleanup 都会导致严重 bug。\n\n```ts\nconst conn = await app.mysql.beginTransaction();\n\ntry {\n  await conn.insert(table, row1);\n  await conn.update(table, row2);\n  await conn.commit();\n} catch (err) {\n  // error, rollback\n  await conn.rollback(); // rollback call won't throw err\n  throw err;\n}\n```\n\n### 自动控制：Transaction with scope\n\n- API：`async beginTransactionScope(scope, ctx)`\n  - `scope`: 一个 generatorFunction，在这个函数里面执行这次事务的所有 sql 语句。\n  - `ctx`: 当前请求的上下文对象，传入 ctx 可以保证即便在出现事务嵌套的情况下，一次请求中同时只有一个激活状态的事务。\n- 优点：使用简单，不容易犯错，就感觉事务不存在的样子。\n- 缺点：整个事务要么成功，要么失败，无法做细粒度控制。\n\n```ts\nconst result = await app.mysql.beginTransactionScope(async (conn) => {\n  // don't commit or rollback by yourself\n  await conn.insert(table, row1);\n  await conn.update(table, row2);\n  return { success: true };\n}, ctx); // ctx 是当前请求的上下文，如果是在 service 文件中，可以从 `this.ctx` 获取到\n// if error throw on scope, will auto rollback\n```\n\n## 进阶\n\n### 自定义SQL拼接\n\n```ts\nconst results = await app.mysql.query('update posts set hits = (hits + ?) where id = ?', [1, postId]);\n```\n\n### 表达式(Literal)\n\n如果需要调用mysql内置的函数（或表达式），可以使用`Literal`。\n\n#### 内置表达式\n\n- NOW(): 数据库当前系统时间，通过`app.mysql.literals.now`获取。\n\n```ts\nawait app.mysql.insert(table, {\n  create_time: app.mysql.literals.now\n});\n\n// INSERT INTO `$table`(`create_time`) VALUES(NOW())\n```\n\n#### 自定义表达式\n\n下例展示了如何调用mysql内置的`CONCAT(s1, ...sn)`函数，做字符串拼接。\n\n```ts\nconst Literal = app.mysql.literals.Literal;\nconst first = 'James';\nconst last = 'Bond';\nawait app.mysql.insert(table, {\n  id: 123,\n  fullname: new Literal(`CONCAT(\"${first}\", \"${last}\"`),\n});\n\n// INSERT INTO `$table`(`id`, `fullname`) VALUES(123, CONCAT(\"James\", \"Bond\"))\n```\n\n## Questions & Suggestions\n\nPlease open an issue [here](https://github.com/eggjs/egg/issues).\n\n## License\n\n[MIT](LICENSE)\n\n## Contributors\n\n[![Contributors](https://contrib.rocks/image?repo=eggjs/core)](https://github.com/eggjs/core/graphs/contributors)\n\nMade with [contributors-img](https://contrib.rocks).\n\n[@eggjs/rds]: https://github.com/node-modules/rds\n","readmeFilename":"README.zh-CN.md"}