{"_id":"@ashnazg/squirrelnado-mariadb","_rev":"2-d72a41ac101d12b5bd0a930fada68a8a","name":"@ashnazg/squirrelnado-mariadb","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@ashnazg/squirrelnado-mariadb","version":"0.0.1","description":"a squirrelnado plugin that handles mariadb/mysql","main":"squirrelnado-mariadb.js","author":{"name":"Xander","email":"xander@ashnazg.com"},"license":"MIT","devDependencies":{"chai":"^4.3.3","mocha":"^9.1.0"},"dependencies":{"@ashnazg/async-walk":"^1.0.0","@ashnazg/utils":"^0.2.5","mariadb":"^2.5.4"},"_id":"@ashnazg/squirrelnado-mariadb@0.0.1","dist":{"shasum":"f7373d40c4a4ec21093f39603b225fbe475791f5","integrity":"sha512-DG8VymV1WmNYCvETScw1a3peX4RkugjHqk9KI3etFq1ardrW0UnpU8fN7i6gc9pb6HSVUeOjk4LS8KzeUkz5vA==","tarball":"https://registry.npmjs.org/@ashnazg/squirrelnado-mariadb/-/squirrelnado-mariadb-0.0.1.tgz","fileCount":10,"unpackedSize":21585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKG9/CRA9TVsSAnZWagAAVOUP/izVButAm2dyFdvCRfu3\nzE8XcWAAWvjFSKlKnN0C6C9szBpewQsklLNcknRM+8DWUFizY9Npsusldfi2\nDv/kLXyctFG26GyreDAIFokyb2u1etJtsRCncA9jRq0RdmCMciyFZU/3dmLi\nQzTS2suhhcmbsj546jEwOtiiGYpeuFZNw2sOkH+MsnSKYiw4cWokLVLr8gBc\ncuvSW8z/zK7T0SwUOwKrgYEamY+XergctGUYf6GshFtBZZv3O49Twd6rmsdo\nc8tD+gnpe9SYLazxdnzPmpIAbY504dh0puVR+pgOADqPk+aJWNNeMSvDCrqC\nwduAhCwNkzWkZsMImmBzxd5RmKZFRihNzI11l6IAK+GdMxj1qLcR2oc5IDCz\nQuQP9Y/G2WG3TWkgqT/nFjcw345iKatrV9hiG8S81MUoqAqVMquR05lwfiYq\nn1ttQyO3h/GgipirMF/p0wCHT+HWLm8c376zGzoQiGp+CgleDYYFiAosozsQ\nK2BhlFIGn2p61xfP5JqcpPDg5i7M/EotmuIhC1uHDK+u36/XfzuZSu/XOxcz\nXbel03OHNpixz/viXGo/I/f0Hq3htpm5amqHPJ43ew+DYOYl+nAkBjBmthx3\nOmeXIVQO0y5MnJKOvRFxLmTBdw7l9beTtGQq+52nyl7O4qBY7y8bLCFPDvh4\nYvhc\r\n=jurd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDlI6sJhtUNtGfg+ETqUTpy1U0uSBiYDQJoIfPasGycOAiAZrtcFgeVFD6saLQr4Ta6jTSBggPRU+hOzBCRTyVRogw=="}]},"_npmUser":{"name":"xander","email":"xander@ashnazg.com"},"directories":{},"maintainers":[{"name":"xander","email":"xander@ashnazg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/squirrelnado-mariadb_0.0.1_1630039935276_0.45983130241912074"},"_hasShrinkwrap":false},"0.0.2":{"name":"@ashnazg/squirrelnado-mariadb","version":"0.0.2","description":"a squirrelnado plugin that handles mariadb/mysql","main":"squirrelnado-mariadb.js","author":{"name":"Xander","email":"xander@ashnazg.com"},"license":"MIT","devDependencies":{"chai":"^4.3.3","mocha":"^9.1.3"},"dependencies":{"@ashnazg/async-walk":"^1.0.0","@ashnazg/utils":"^0.3.10","mariadb":"^2.5.5"},"_id":"@ashnazg/squirrelnado-mariadb@0.0.2","dist":{"shasum":"b102e43e92fd29cf145333fc2484cf28981cf8e8","integrity":"sha512-43OAmj532z6AVz+7hZ4pHhRSZ3pASQWGZZRFmVHCb/PJWxx/9a+7tXouFUBJPPmGgND97qyf6jP82z9Xk0xOnQ==","tarball":"https://registry.npmjs.org/@ashnazg/squirrelnado-mariadb/-/squirrelnado-mariadb-0.0.2.tgz","fileCount":10,"unpackedSize":21676,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEO5ad9cP0wAZwyzX8ASbETRmuhV4wmkpXw4YntunCehAiEAnpPUZxVfy6KM8aEka68TuC2F1kdPAhwsjopIe1yCfbE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6fleACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0rA//bYn04iyJwHCuzElzWnaxwtPN3oP95fCM38ENe5/jLZz3VkJf\r\na8LHZNloSMUPaWduZWMWksygBZ0/atD7FaOoBptl+iF9ugal9qfDEKHTRNen\r\n5gdcFCpik+d/ywohi5Yi4j+YhwU/6biXkui0omOjJtittqSxTbbb2CuB14Eg\r\nKA4DJSTSsu+9pivbuKRO2ZuQGgvFTFfnBNHJ1gw50Kn25xbOe7VFsRgB3g9o\r\ntmkd5xT+DGl+7gexIqZN8pEhCqzDEQXyDKrViZcatA1VVcpqzrd/1YYeEeO2\r\nyVSbzVotPzISO/+kJTaSgPswXw0zn1/f4eLHWrG0Uh2MnGyrDKIMxMRVJ6QV\r\n2ASDtS7h48A0ZGMMPMjwr1MmKdl8eOaUZ+GBYQ3X8bYtf8wDRBn2u4A4BpzX\r\nRZJX1J5QA+5nxKYKlwGmTaeZScgd9ZM+Edn6QpSc99FQ3kW+U/oWUX/72Csn\r\nqF/1gyFjkt0MPTkcdU8dqBp2crpG8Xbe7G2l9Gm5Jd51jDg73jYpnhVuS1Q5\r\nUpa7Gs1a15WuoqC3P5d0h8YI/0U7ywcmRBOGdO3bM47TrR7PAI+SnNaJZqP3\r\ntdMyF/nA1/UcztLIDhDc48gI0lmN13G5rAFD9HsBgMvig+X/C/RNXEc/hVgH\r\nIPR+QozjPQo6BAoHcny645zaYY04xpnQqP8=\r\n=GYcd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xander","email":"xander@ashnazg.com"},"directories":{},"maintainers":[{"name":"xander","email":"xander@ashnazg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/squirrelnado-mariadb_0.0.2_1659500894000_0.8196289049278644"},"_hasShrinkwrap":false}},"time":{"created":"2021-08-27T04:52:15.229Z","0.0.1":"2021-08-27T04:52:15.405Z","modified":"2022-08-03T04:28:14.297Z","0.0.2":"2022-08-03T04:28:14.212Z"},"maintainers":[{"name":"xander","email":"xander@ashnazg.com"}],"description":"a squirrelnado plugin that handles mariadb/mysql","author":{"name":"Xander","email":"xander@ashnazg.com"},"license":"MIT","readme":"Version 0.0.x: SQRL is suffering from node engine changes somewhen between 15x and 16x. In the meanwhile, this lib is just going to be an abstraction driver\n\nDesign Goals:\n* as long as I can get away with it, I prefer drivers/DDL that are compatible with maria and mysql going back to 5.7\n\t* I trust docs from maria team more than Oracle's.\n* [maria node dev docs](https://mariadb.com/kb/en/getting-started-with-the-nodejs-connector/) say to use\n\t* [npm mariadb](https://github.com/mariadb-corporation/mariadb-connector-nodejs#readme) [(2 months since last release, 224 stars, 150 dependents)](https://www.npmjs.com/package/mariadb)\n\t\t* ++ [native Readable stream inserts](https://github.com/mariadb-corporation/mariadb-connector-nodejs#insert-streaming)\n\t\t* + [batching for when I can't use streaming](https://github.com/mariadb-corporation/mariadb-connector-nodejs/blob/master/documentation/batch.md)\n\t* but another contender has serious eyes-on: [npm mysql](https://github.com/mysqljs/mysql) [(2 years since last release, 17k stars, 6k dependents)](https://www.npmjs.com/package/mysql)\n\t\t* + [stream-reads](https://www.npmjs.com/package/mysql#streaming-query-rows)\n\t\t* [3rd party guide](https://www.section.io/engineering-education/mysql-with-node-js/)\n\t\t* + has [built-in support for AWS:RDS certs](https://github.com/mysqljs/mysql#ssl-options)\n\t* another is [npm mysql2](https://github.com/sidorares/node-mysql2) ([(days old, 3k, 3k)](https://www.npmjs.com/package/mysql2))\n\nsee also the provisioning tool ~/projects/ashnazg-npm/precipitator/mariadb.js\n","readmeFilename":"README.md"}