{"_id":"2famsg","_rev":"11-bf5e2a839b3ff188b024251cd00fced4","name":"2famsg","dist-tags":{"latest":"0.2.5"},"versions":{"0.1.0":{"name":"2famsg","version":"0.1.0","author":{"name":"Daniel Sieradski","email":"daniel@self.agency"},"license":"MIT","_id":"2famsg@0.1.0","maintainers":[{"name":"selfagency","email":"help@self.agency"}],"homepage":"https://gitlab.com/selfagency/2famsg#readme","bugs":{"url":"https://gitlab.com/selfagency/2famsg/issues"},"bin":{"2famsg":"src/index.js"},"dist":{"shasum":"c5652a63e02cf3bbbc2691c65b409463522597ef","tarball":"https://registry.npmjs.org/2famsg/-/2famsg-0.1.0.tgz","fileCount":9,"integrity":"sha512-HukZVPi1bj3BYQa6qmTS29tljqumnak5PEZXQlyfykugAliYVznecBy047QkjNkV8FzeQo+imMw36YVGmyjPRQ==","signatures":[{"sig":"MEUCIFfGTR/Bkdn1Z+0EkygXGBdos3lGUQvxjz9xIDKh3xMkAiEAtSW7pU4kw8MY4XFXXKGh8M0cMTuRKKXmtidf4TfOHTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesTjVCRA9TVsSAnZWagAAGh8P+wbeGcxoS/JimP6t8rVc\ndVsWSrNQ1Y0YEEbq+HaTZwLtxUuIZn7wRGbbKqHEZvtjd5249tuxB14Kjrsm\nu5u4pPVF0ludmhJKCH7bEHdzfm0LmAMxeAsb1qkHi2F4fxOA6x0jPYtb8gt4\nW+Eu7EDN7W3B1VQLIYrdGcTG2awIJ6KE3lWu8Y1o9136Lra/gYhy/YxYCgou\nGlw8Czawt3WbiFEbunPwcG2LX6GpFtI4qOVeKS+ADL9Us1LPtqMd7+vFUbLb\nVEDDUvuIBWwz8gqq/uVmbE4xZTjP3aXV2Q/Q/bhxmJz+hkw/B02QF8pjU+D7\nY/Z/lSKbBdNE5DkFAxDQwyLB23XDiPLywMXBsPuMp2SvcsqzAv9WrzmjhIli\nWbIDosGdUdM+y7dIHgX75A8VvTD+fAhJBMtZBVUJDyNwxpvPfo6COars16ng\nXxowP9XMr7fqP5CufwaaBwSNDrN8xTfHc+H6nArNURXLjxcUfQGhI5/8fnMg\nhK7lcHls5m2wwDR65I9HnHCxH6g8VCATF+JmQbfbnYCJhVef+KJe0LgpdSCh\nLfYlnsmGiulVeqcvHRIonVPzFPJPYwL8oACgLeMs7yk+FXFDZAcjThJ/jzAr\nnh05OZ7MpaI8SAIcH5n5HQYrWf4PZ4X9wmQtsvLw4uRv3vWNg2a2cxItAU4y\na7rD\r\n=x/UE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","gitHead":"caf651f798114645910ed5211ad145e6f2803297","scripts":{"start":"node src/index"},"_npmUser":{"name":"selfagency","email":"help@self.agency"},"repository":{"url":"git+https://gitlab.com/selfagency/2famsg.git","type":"git"},"_npmVersion":"6.14.4","description":"Retrieves 2FA codes from Apple Messages","directories":{},"_nodeVersion":"12.16.3","dependencies":{"error":"^10.2.0","sqlite-async":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.6.0","prettier":"^2.0.5","typescript":"^3.8.3","@babel/core":"^7.9.6","babel-eslint":"^10.1.0","@babel/preset-env":"^7.9.6","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/2famsg_0.1.0_1588672724789_0.26937703872903285","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.1":{"name":"2famsg","version":"0.1.1","author":{"name":"Daniel Sieradski","email":"daniel@self.agency"},"license":"MIT","_id":"2famsg@0.1.1","maintainers":[{"name":"selfagency","email":"help@self.agency"}],"homepage":"https://gitlab.com/selfagency/2famsg#readme","bugs":{"url":"https://gitlab.com/selfagency/2famsg/issues"},"bin":{"2famsg":"src/index.js"},"dist":{"shasum":"6b849e294a272c6c49af50769e852018d65de063","tarball":"https://registry.npmjs.org/2famsg/-/2famsg-0.1.1.tgz","fileCount":9,"integrity":"sha512-V+hdPJRx0D8NNj4ddbkT9LOALAApE7xRCuw34HeZbkm3UpuMj2yiUaL2LwFl0HYjXWXSciabOg93wux1/H1s2g==","signatures":[{"sig":"MEQCIGF7EP1XnNCK+AB2+YQjdzHHuZLDYV+XsEGLaoDJwxNKAiB6OANH7jGeGSGRAGjR4e9sfMK35YAp4w2ehh+qDbJxNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesTwdCRA9TVsSAnZWagAAEF0P/3dYUt+iOpRnneqUp+YX\nB5L8ZtelTUQnRCec7TP9glRcbDRVm2C9sfx99OR/YB4fknooz8MXXYxXTXD1\nK4GxH6IGatpXkeqjuiAlXqK4LjtcXlekNn+9OJJpq/Z0SnNeCgRtCWgBuZvy\n8FK/4CL+LjnvrVjCOoODN0nVoFDona1MDGU6QYqJj3wFgETlrwglYupPooRi\ne5CMUEpilIQmLBqmrbZsZ+t90Ng0A8Iivx2Yl5dA3wdejUwaVCpce5NKZ3td\nNEc7sWwbVoXuKQztpmrU5lZ9E5PLjvGMF24Rl7XRFq/YPble8D6PvjA1zATB\nIwLSZnoRkcENS6jhWaJzvs/rz5iaQk2FkI88ZmdbFavy2hz4FAHEtibe4WR4\nzL7jsoRz3mTbj24rWT6rnEkSEvk3KuJVWm5VOYsOOORI2YpBjnIfRh01mB/y\nNHbz63SweY5HNf8SR1U/q4DRfkjOI0WeoRDEA86FEioFFNm5R8+0GKjiw7Xu\n//gFQ6N7pnYUgQAqMRI5UiREA1bggpGNEUsG5RB5LZEiLltFteDyIL49WZ+0\nGbGDBWKEQWAjMfE1BB77KQsO+9uLGImU3El1KpURjenk4CNA9L8XQYNVkqME\naCHl9nAdg9+0BiyBUq7n86vcCWhAlE0HE91h8wFTTGR/0vKSrjLiGFqEeFgX\n6Zf3\r\n=Bbh2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","gitHead":"9006cad0a18ee7aa9b1145b20257aceab4c61bc8","scripts":{"start":"node src/index"},"_npmUser":{"name":"selfagency","email":"help@self.agency"},"repository":{"url":"git+https://gitlab.com/selfagency/2famsg.git","type":"git"},"_npmVersion":"6.14.4","description":"Retrieves 2FA codes from Apple Messages","directories":{},"_nodeVersion":"12.16.3","dependencies":{"error":"^10.2.0","sqlite-async":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.6.0","prettier":"^2.0.5","typescript":"^3.8.3","@babel/core":"^7.9.6","babel-eslint":"^10.1.0","@babel/preset-env":"^7.9.6","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/2famsg_0.1.1_1588673565422_0.641127417016313","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.0":{"name":"2famsg","version":"0.2.0","author":{"name":"Daniel Sieradski","email":"daniel@self.agency"},"license":"MIT","_id":"2famsg@0.2.0","maintainers":[{"name":"selfagency","email":"help@self.agency"}],"homepage":"https://gitlab.com/selfagency/2famsg#readme","bugs":{"url":"https://gitlab.com/selfagency/2famsg/issues"},"bin":{"2famsg":"./src/index.js"},"dist":{"shasum":"ae34d339fa858986089ee8f14461b31d7f112ead","tarball":"https://registry.npmjs.org/2famsg/-/2famsg-0.2.0.tgz","fileCount":127,"integrity":"sha512-UbBnPwgrMTMvwRV7fUbuJW6PJWFbFLfbZ+MFTW46th8FVs9vChO9lj2PROBv2WkRAWOi4snBvi12/+YaHvRjRw==","signatures":[{"sig":"MEQCIEcCWyz00tjXibYMVGD+ElMt7O55mvhgMoQnHfDRQd3gAiB+DF3X3406Y7IX1HlYPYkraK9pGeZo0Le0no7o50AJ3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75437198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesk5XCRA9TVsSAnZWagAAk98P/AsFUHvV7uLscM2COIKn\napKaWd8Vl6ht+wcihppQ3TQrh7u5MvogpdbXPuWGrixeTFT9i2tvpwHw33fw\n85wtSoCF5RCu8kXwmrr09sMepxzIQgsD96OtA64KJnAE0J6w1c1zX6ZQsIoL\n4cFZZjnNZyWPJ/RAszTaOhiuH02KqZpgtvnCy3EddZt1KtYVFXCNdzKUWHpn\nL4Fcfqcpv8EgYfDWTS/O1mII6Gxy14Ofy2tzhcvEbN4yhHaumvoW0xhNM3rA\nE8tQHGPZkTu9bb0F+GBMepY3eu7aVL5FVK+CFrOG5OYYyXxxp3x3DxW4CqAY\nyrmBp9/ZcbHKIQ2tKZXQbTmXvJ6uu7IIBDXlKr+uZxrl0qmTrJZ78McAAiqT\niJCmJtYAw+5XlBRmglIYk+r79HpIL3WvERZANfRPInnv8UvxdzF/BQ/V9oOw\nGdnE/K65Lbi8eYQBuA+bF+JUiAbha+iuZmPMlYyCgBfHNQ0V0+pOcrWX+9go\nClBj+3wv9YdMCT+Z1MbAFYlVs/HkoCZ57etsHehCxCHgs8lbFQgRSUjsFRkd\n+Y5Qz2gkqEqz9Q63EOSBykJtanQnC7YPkXE5eIAHHZ4kFATV0AF/NLh083oU\nERgKVJeudiBxBgnd9WoNMXJwwZcE/XcZtLgMonl5pYi/oJocneIYZTXa6m0P\nYtpg\r\n=GyKo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","gitHead":"bfd9d88d91ce3319b3c856076f728088267140f1","scripts":{"start":"node src/index","build:bin":"scripty","build:sqlite":"scripty","install:check":"scripty"},"_npmUser":{"name":"selfagency","email":"help@self.agency"},"repository":{"url":"git+https://gitlab.com/selfagency/2famsg.git","type":"git"},"_npmVersion":"6.4.1","description":"Retrieves 2FA codes from Apple Messages","directories":{},"_nodeVersion":"10.12.0","dependencies":{"dayjs":"^1.8.26","error":"^10.2.0","sqlite-async":"file:lib/async"},"_hasShrinkwrap":false,"devDependencies":{"nexe":"^3.3.2","eslint":"^6.6.0","scripty":"^2.0.0","prettier":"^2.0.5","typescript":"^3.8.3","@babel/core":"^7.9.6","babel-eslint":"^10.1.0","@babel/preset-env":"^7.9.6","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/2famsg_0.2.0_1588743766711_0.4832048944477918","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.1":{"name":"2famsg","version":"0.2.1","author":{"name":"Daniel Sieradski","email":"daniel@self.agency"},"license":"MIT","_id":"2famsg@0.2.1","maintainers":[{"name":"selfagency","email":"help@self.agency"}],"homepage":"https://gitlab.com/selfagency/2famsg#readme","bugs":{"url":"https://gitlab.com/selfagency/2famsg/issues"},"bin":{"2famsg":"src/index.js"},"dist":{"shasum":"8782d0d39cc6953d7dc6ee2203b078b15f70bdc1","tarball":"https://registry.npmjs.org/2famsg/-/2famsg-0.2.1.tgz","fileCount":124,"integrity":"sha512-vrovQk9J+v3usfQsROn2t6LrokjbaKa6sJ0iGYt0K9tNPgURH4Dj6UHS5N570yAcRM+rltwkVUOpYps128CeiQ==","signatures":[{"sig":"MEUCIQCoqKiZ3zDou70HMQW4EY4JysetjAK3qSIDk/GHPL1WNgIgIQHU2a6Kko0u/lo1iYNblrmVDbcV14qJa0KdIlFR0ag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33180185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesk9nCRA9TVsSAnZWagAAuJMP+QEYfI4fA+61Y17Oiu3a\nLBfUu7UPA7ulaxp5sbB9LI9RBJWRmmEAN+st5AYwbFdxMcGk0+EPIXdaUsc+\nkAcQkhpwMGyxv1TMWnGhqeWpqZUg37j69vcazGeuR+u4CJGvPivE9ZUDDjNC\nHP86XKBfmS/ApXFuyIVR02w7YpO9D/0XmMAt+a41bQ1+eOfPJGD6GFeEM6ft\nsOgw6ymSHbynjHuw1/wlZAVTXeWT+r3o9Tsy/lazaXOeuLGVsV8EEdCyRPoK\nzb6Ybbntqp5nFQIJ/bJNTzc9Ugpfpew94wfUTVhiyOioiMqyBHmRh/AKUZcB\nwFHbl9aANT80d6BVh9akawcQXpVL4r87JpwoyKqlbu9VwCTFo4IMBkuLnkm6\navymvGTmjb3dh2nonGZjNssGz+t8WR8AVh6tfWV/DNiBIm1zcMuBTT7/0r3c\nQXSbx25H3bPOZG7xxEWyOmfXR7FYAtB0kjFq57VOs7VJNm/SdHPCHQHVKC/x\ndQGwcqqpTTdhAtr7/IuHub9N93vLPkB5Df/kaGTakZYiT4KWfHDyfm43DoPW\npUS1TD1guPe52VGOqKfrL2ppCsg0FkfEVUqxb4/v63WDVkvsBsjl5gL4HInV\nwhyHP/wAchP1NT1i2tH9wH8dW+LCF/WAvdlt9TlDU3D79gJwI3qpfUSR33l1\nHL/h\r\n=lC5/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","gitHead":"00803562cb5abc6d8376f44c812979466ec21d4b","scripts":{"start":"node src/index","build:bin":"scripty","build:sqlite":"scripty","install:check":"scripty"},"_npmUser":{"name":"selfagency","email":"help@self.agency"},"repository":{"url":"git+https://gitlab.com/selfagency/2famsg.git","type":"git"},"_npmVersion":"6.14.5","description":"Retrieves 2FA codes from Apple Messages","directories":{},"_nodeVersion":"12.16.3","dependencies":{"dayjs":"^1.8.26","error":"^10.2.0","sqlite-async":"file:lib/async"},"_hasShrinkwrap":false,"devDependencies":{"nexe":"^3.3.2","eslint":"^6.6.0","scripty":"^2.0.0","prettier":"^2.0.5","typescript":"^3.8.3","@babel/core":"^7.9.6","babel-eslint":"^10.1.0","@babel/preset-env":"^7.9.6","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/2famsg_0.2.1_1588744030951_0.21905769845587053","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.2":{"name":"2famsg","version":"0.2.2","author":{"name":"Daniel Sieradski","email":"daniel@self.agency"},"license":"MIT","_id":"2famsg@0.2.2","maintainers":[{"name":"selfagency","email":"help@self.agency"}],"homepage":"https://gitlab.com/selfagency/2famsg#readme","bugs":{"url":"https://gitlab.com/selfagency/2famsg/issues"},"bin":{"2famsg":"src/index.js"},"dist":{"shasum":"61852f603e13933be5083859c8c0c86cdfd675cc","tarball":"https://registry.npmjs.org/2famsg/-/2famsg-0.2.2.tgz","fileCount":124,"integrity":"sha512-4LlHZmO/hOsYtBBaG0x1OMOAK/huKGrmKA29rQ/0pBxX6S6zk0KcN05GqcRQRNDwtBljl/gcpENyGsNGHnXXgg==","signatures":[{"sig":"MEUCIDLRLhMe/6ShbMtlC4nTsBSrj3h5b+UBVzpN0bysDj4wAiEA97MWM8kdjAJzqLRo3tDuk79x+GgJrxSXGI86f7uJKUA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33180915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeslUTCRA9TVsSAnZWagAAQUAQAISbVR/mszw7QE9ziwd1\npqfhTix0MXnjfb7bmI6oyyiekUY5nehhGB5YRDsuboE7jc95XJ7v5LzdCYH9\nCsHup/FjsuqsedD1y2EbLKYb++JcRTMSTT/FTjRXuCqna60u1cvLd/OlB8Mj\nkBNuW0YDV6BRv3dQ2yVGKYvydfvZUcLIj0+mpiLAorI5tQ8VgswL0DltnrUW\n2Ya0traJnJz2NgTeYGC/39Umkv1AqQxqqxrB4hZpTQ0YipU0eRBsw08tSHZy\nlkV5nN08Jx798mUNnMaWSPTX+xUJUZEQkMd8PpXqycMsrEpfTUz49KI1Gm3G\n3CAdhXoItuFQxUBT+TSxC+wNjKtPnfHkYb13f33f0HM1GXmwpnbduL2zYYCe\nIKhph8h2l0YGwjzFuhhdIEIkOXI8HyBhjS7+EibFPMwndFNpmtVK0I/vi4QP\nb2XAFyG1gMXtpmJoz6SnxGbGpNiEvNQ/Jp0bRx6OenRxMN+p2LI71qTo7DEs\n5gMQ6AWZqWX6DENAW5UB3kmT4NBPqvOmtgef4q5AHG9M3jEAVl/TD+jY5lOp\ntH2gMTKx12Efv+Px8hUeLzwh83dx8UsCpV3WVXMHjvoEZxTDup9+A6uRki68\nH3veno+tGGLScoQYR7sFVPCEX5WA9SBY59QuTqMjcddgN3Yoe6UEsk3UEbuz\n7r40\r\n=IQ1Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","gitHead":"f8fb089dd1b82c091547f0f6aa987b3d7ccba1e0","scripts":{"start":"node src/index","build:bin":"scripty","build:sqlite":"scripty","install:check":"scripty"},"_npmUser":{"name":"selfagency","email":"help@self.agency"},"repository":{"url":"git+https://gitlab.com/selfagency/2famsg.git","type":"git"},"_npmVersion":"6.14.5","description":"Retrieves 2FA codes from Apple Messages","directories":{},"_nodeVersion":"12.16.3","dependencies":{"dayjs":"^1.8.26","error":"^10.2.0","sqlite-async":"file:lib/async"},"_hasShrinkwrap":false,"devDependencies":{"nexe":"^3.3.2","eslint":"^6.6.0","scripty":"^2.0.0","prettier":"^2.0.5","typescript":"^3.8.3","@babel/core":"^7.9.6","babel-eslint":"^10.1.0","@babel/preset-env":"^7.9.6","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/2famsg_0.2.2_1588745490433_0.3055804434054663","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.3":{"name":"2famsg","version":"0.2.3","author":{"name":"Daniel Sieradski","email":"daniel@self.agency"},"license":"MIT","_id":"2famsg@0.2.3","maintainers":[{"name":"selfagency","email":"help@self.agency"}],"homepage":"https://gitlab.com/selfagency/2famsg#readme","bugs":{"url":"https://gitlab.com/selfagency/2famsg/issues"},"bin":{"2famsg":"src/index.js"},"dist":{"shasum":"f073ffaeedabe19c73fa8d791e5be54798c980bd","tarball":"https://registry.npmjs.org/2famsg/-/2famsg-0.2.3.tgz","fileCount":126,"integrity":"sha512-pFVb1cAJdtLvvSw54Y4ZwDYqtxabM9zBWHzM+R69JcDQd0YYLXbmc2+7y5eR4vtJL5SxbvWlrxIRVYdSlKR+bg==","signatures":[{"sig":"MEYCIQCZUjNM8IE7nL1w3VgvAHKwfpciVKL6TP0AdnV6hCFs5wIhAJ6zSEwIG1TNBl0DjFY4+rpUetuoOMy7wRvmky0g3PWt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33986091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezXRmCRA9TVsSAnZWagAA5B8P+gN6I3PA0dCBgHawia0K\nW2uV0gmYyGwnELS/NFO7IBLtbXRdnjzCzpefhYMp1LaZMWL/KB12O3WffWtO\nzA/EvL68c0fdxmV8ElhUZreIp6exoQ7jNl8aqEhDxSDyZK62ivgAfBFGVpBp\nUEaKmLHuClIoUBJG5lniTnw36ZmkyvWV2us/iBu4pEWri50UTpPYqfAZfSVz\nxH6zOa/j+0mxw0X8sBzNxHoJjWWkVs04kciPyHIc/7bsEFrEJAYAoNtYuF4g\n99SN1IJ8+GkYlERowehEeEmhRLwY9vFHERkjwVTXSr/+50xHSXwj6bLw6o4h\nHIshaVaL62tYlsq73oUDFXxUHS+/QNfIsQClyyXjE61j5ZW63US7esLBtpr5\nxwqbGeGykeZzSSuL7jOxzU+FY3vUCA2MQxj6LrmdZ91dlN6fwUe/ROAkKbtF\nyCMaHxyv2vo7jNBw7hZ6mqaDhHw4ZIqDwPe6gNCBhmEp+nvGVWNxahBdOny0\na2M8hrgaebpXv0okQDQ80uPKMSEhVFs2cND4LGCTe3gDlFbhEvLoI3AN6lwP\nswvMuJVueqFCNf+HHLmOMUZQUZ+RI/2BOABHoqyWgJA+lZJNx03VV88qrnXs\n5d2Kz1+9qS1d01Swd0YmZK0pkomewj3Sveg09TVPE76LWKh6C+7K+HmCvAO4\nmaTn\r\n=BHx3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","gitHead":"cc8d636e8474766ecdf2cf35cc7c1d2dc887e54c","scripts":{"start":"node src/index","build:bin":"scripty","build:sqlite":"scripty","install:check":"scripty"},"_npmUser":{"name":"selfagency","email":"help@self.agency"},"repository":{"url":"git+https://gitlab.com/selfagency/2famsg.git","type":"git"},"_npmVersion":"6.14.4","description":"Retrieves 2FA codes from Apple Messages","directories":{},"_nodeVersion":"12.17.0","dependencies":{"nexe":"^4.0.0-beta.6","dayjs":"^1.8.26","error":"^10.2.0","sqlite-async":"file:lib/async"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.6.0","scripty":"^2.0.0","prettier":"^2.0.5","typescript":"^3.8.3","@babel/core":"^7.9.6","babel-eslint":"^10.1.0","@babel/preset-env":"^7.9.6","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/2famsg_0.2.3_1590522981673_0.5561969476516961","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.4":{"name":"2famsg","version":"0.2.4","author":{"name":"Daniel Sieradski","email":"daniel@self.agency"},"license":"MIT","_id":"2famsg@0.2.4","maintainers":[{"name":"selfagency","email":"help@self.agency"}],"homepage":"https://gitlab.com/selfagency/2famsg#readme","bugs":{"url":"https://gitlab.com/selfagency/2famsg/issues"},"bin":{"2famsg":"src/index.js"},"dist":{"shasum":"d7ca322872779fca43c819fa3c050a638968b154","tarball":"https://registry.npmjs.org/2famsg/-/2famsg-0.2.4.tgz","fileCount":127,"integrity":"sha512-kxL+Zh19mlR3BiBgGS5QEqukH33PEnWh1j9LjfwNbkyYrvMe0XaOPRBAaZIKtbQ6GsL1vK3dmzcZUuFaqtB/Og==","signatures":[{"sig":"MEYCIQDw5LBFhxcYvP7RlfzQh2Gy275FqRx8Xa3h6jgoldSYAQIhAKWy3RA6d9+yyvc6YUT4BIhLjTYD4fWj1CmRiXoa6YWz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33986103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeze2sCRA9TVsSAnZWagAA4T8QAIHig0kNDThTiFSCgfMp\nM4yPRzv17D+tm9M4QbPXaNy3Q+FwRu/INgQqo1lgPIaL+JkI5CCxtND8byOX\nD+NTeqM8rdl5ZIlG2diCfAzz0yeCCF28Csk5jfx21jlAARYDuR3gGzUYV//g\nNZ/YRwN+KlCACvlmRe8y7DEBQGxvzsix0MaeEKLMyR5DFlIsinnG2o1wmUEa\nAh8qCMFA4pVadzPnqy3U593lEag/ZkXw7SI6ItYR/nIISWpNGm01EZVWsi3q\nZe/3LFQgPRfJ3Wh5OJ9f9dY414F6FIwAXsPgWlyOcTKCih6BupYdbxjNppyy\n2sSGuc23TfLxXABEm1ixXjUKoHSkewLcGheOu35FvivtcUewSp/IELfmdWGz\nbLu2kIE7NA4wuvwcMUTjObjGmCsuWac4zhytT9YZFd+ahELhSd8YygJctfRK\nsISMd1GRhUqkv6/MhOhvaMg+1YRqqfS0RVqvlwqFIE0RSbK8usR56KkvI8iY\n08Ilhhf34lF7xZPKG/Bai631bfV2PBliNfJ8Xgh3G8aGDiDFNj5s1eBbFTNB\ngPvn8N4+68cJBjNNriXAIcNBDHCSufg/w0xEwNBMMwFNnJhQRtveLEZWwVSm\nnert1r9b9inE4thQ6alo7yJQ2K2lQEQY9LDrPNJ1uOAYOASZyWzu/cLUPdf0\nbYHN\r\n=TXNo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","gitHead":"071e043287f28e85fba581708d19e5e82528b87b","scripts":{"start":"node src/index","build:all":"scripty","build:bin":"scripty","build:sqlite":"scripty","install:check":"scripty"},"_npmUser":{"name":"selfagency","email":"help@self.agency"},"repository":{"url":"git+https://gitlab.com/selfagency/2famsg.git","type":"git"},"_npmVersion":"6.14.5","description":"Retrieves 2FA codes from Apple Messages","directories":{},"_nodeVersion":"12.17.0","dependencies":{"nexe":"^4.0.0-beta.6","dayjs":"^1.8.26","error":"^10.2.0","sqlite-async":"file:lib/async"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.6.0","scripty":"^2.0.0","prettier":"^2.0.5","typescript":"^3.8.3","@babel/core":"^7.9.6","babel-eslint":"^10.1.0","@babel/preset-env":"^7.9.6","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/2famsg_0.2.4_1590554027654_0.23837101231345237","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.5":{"name":"2famsg","version":"0.2.5","author":{"name":"Daniel Sieradski","email":"daniel@self.agency"},"license":"MIT","_id":"2famsg@0.2.5","maintainers":[{"name":"selfagency","email":"help@self.agency"}],"homepage":"https://gitlab.com/selfagency/2famsg#readme","bugs":{"url":"https://gitlab.com/selfagency/2famsg/issues"},"bin":{"2famsg":"src/index.js"},"dist":{"shasum":"3b95f5cd258e7df0c8e37b11cf2376bfb560cfac","tarball":"https://registry.npmjs.org/2famsg/-/2famsg-0.2.5.tgz","fileCount":127,"integrity":"sha512-Lyfv1dkG48UXseIxJWaWwroXyo2WeTdClN4hnbXLhRAJmXa22CizF60gN22X7HCQsiJ50ZWASSJqCzqdip+dHw==","signatures":[{"sig":"MEUCIDDevAAyv2zBci71C2syAFnq2JumKrhJzuY72XZpLRXVAiEAnOJ3bvvcl+o+wy6Ugq4miQFUm14J4asHmb734J+ior0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33986094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeze5/CRA9TVsSAnZWagAAtzIP/2YQsqkUL4J7ITE/C1U+\n+rbST2ij4c8YMy0I36Jze7KayCtr6TfV5XsP20wscaP+rnHXSSauOljWoz1C\nx/IuVx1R9aZLGaqD/BhdXXqo4l85K9CF6BtXAcwJ8YmDAs04YNwxO6dJQa2r\nwR/y7oL8B0x+4/mW/JvAnSi6pOdoSYHyXzNn+OR96+T14LFYcom2vO5YYexG\nGxB45Zskh9AruMXD7VdGsDzmIiLzBUuAq6G8q8bSd+Svf4Mh0G5CjigzQXNM\nZhMpNXHjGOHE/b2cZRvTnVWtL9Dsoo0UGsCZi/G0ST7UXkiBzkljDdOkdDqy\n+ZHBirWEqJcCP9KKc7n3xlLvahKIRmWwXizCGHzGK/kL4TlSn7xpMR1RmVPR\nx2bqbWl3lMrBqLSUfwnoHS0NcmSiI2qU1Oehz4ASC5Ud9lonWfP6qo1gz775\nsKEqcmpTjwuTtW9XiedL3pAvNnD+Zh0F3IFNUfwBvfbmW5EsbnF+xVnB65Dd\nokUgueXTzbBDVkPrVz2e6dww1Bw3aLuQZFmVz24TdSXFJWz0RqDaUKmJ83JB\n10S1lzzM0IP0+HNUt5wDnYefoXTqw/Fzx6Yz967d3nJJ11wUW52E1jN4S2gv\nuf67cwKHKV4kDkdFVzAhO6tpdOb4u/X3oaLtrH5fWX3pPwtKwbTYAKi3Oo+K\nc0kN\r\n=aobi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","gitHead":"dd88515b512c1e9ddbceddd8e56e2f6e826d7fcc","scripts":{"start":"node src/index","build:all":"scripty","build:bin":"scripty","build:sqlite":"scripty","install:check":"scripty"},"_npmUser":{"name":"selfagency","email":"help@self.agency"},"repository":{"url":"git+https://gitlab.com/selfagency/2famsg.git","type":"git"},"_npmVersion":"6.14.5","description":"Retrieves 2FA codes from Apple Messages","directories":{},"_nodeVersion":"12.17.0","dependencies":{"dayjs":"^1.8.26","error":"^10.2.0","sqlite-async":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nexe":"^4.0.0-beta.6","eslint":"^6.6.0","scripty":"^2.0.0","prettier":"^2.0.5","typescript":"^3.8.3","@babel/core":"^7.9.6","babel-eslint":"^10.1.0","@babel/preset-env":"^7.9.6","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-security":"^1.4.0","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/2famsg_0.2.5_1590554238804_0.948001718497314","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2020-05-05T09:58:44.788Z","modified":"2026-02-22T00:10:50.474Z","0.1.0":"2020-05-05T09:58:44.878Z","0.1.1":"2020-05-05T10:12:45.555Z","0.2.0":"2020-05-06T05:42:47.480Z","0.2.1":"2020-05-06T05:47:19.554Z","0.2.2":"2020-05-06T06:11:31.061Z","0.2.3":"2020-05-26T19:56:22.322Z","0.2.4":"2020-05-27T04:33:48.147Z","0.2.5":"2020-05-27T04:37:19.374Z"},"bugs":{"url":"https://gitlab.com/selfagency/2famsg/issues"},"author":{"name":"Daniel Sieradski","email":"daniel@self.agency"},"license":"MIT","homepage":"https://gitlab.com/selfagency/2famsg#readme","repository":{"url":"git+https://gitlab.com/selfagency/2famsg.git","type":"git"},"description":"Retrieves 2FA codes from Apple Messages","maintainers":[{"name":"dsieradski","email":"help@self.agency"}],"readme":"# 2famsg\n\n[![npm](https://img.shields.io/npm/dt/2famsg.svg)](https://www.npmjs.com/package/2famsg) [![npm](https://img.shields.io/npm/v/2famsg.svg)](https://www.npmjs.com/package/utfu) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Twitter: @selfagency_llc](https://img.shields.io/twitter/follow/selfagency_llc.svg?style=social)](https://twitter.com/selfagency_llc)\n\nRetrieve 2FA codes from Apple Messages on MacOS as JSON output with CLI or API\n\n## Installation\n\n```sh\nnpm install -g 2famsg || yarn global add 2famsg\n```\n\n## CLI Usage\n\n```txt\n2famsg [-a | --alfred] [-d | --database DATABASE_PATH] [-q | --query QUERY_TERM]\n```\n\nAlso available via `npx` but loads much more slowly.\n\n### CLI Options\n\n- `-a` or `--alfred` \\[`Boolean`\\]: Format output for [Alfred](https://www.alfredapp.com/)\n- `-d` or `--database` \\[`String`\\]: Specify database path (Default: `~/Library/Messages/chat.db`)\n- `-q` or `--query` \\[`String`\\]: Term by which to filter results (eg., `facebook` or `amazon`)\n\n## Node Module Usage\n\n```javascript\nconst twoFactorMsg = require('2famsg')\nconst codes = async () =>\n  await twoFactorMsg({\n    query: 'facebook'\n  })\n```\n\n### Module Options\n\n- `alfred` \\[`Boolean`\\]: Format output for [Alfred](https://www.alfredapp.com/)\n- `database` \\[`String`\\]: Specify database path (Default: `~/Library/Messages/chat.db`)\n- `query` \\[`String`\\]: Term by which to filter results (eg., `facebook` or `amazon`)\n\n## Build Binaries\n\n```sh\nnpm run build:sqlite\nnpm run build:bin\n```\n\n## Author\n\n👤 **Daniel Sieradski <hello@self.agency>**\n\n- Website: [self.agency](https://self.agency)\n- Twitter: [@selfagency_llc](https://twitter.com/selfagency_llc)\n- GitLab: [@selfagency](https://gitlab.com/selfagency)\n\n## Acknowledgements\n\nThe [SQLite query](https://gitlab.com/selfagency/2famsg/-/blob/master/src/query.js) was lifted from [Scott Carpenter](https://github.com/squatto/)'s [alfred-imessage-2fa](https://github.com/squatto/alfred-imessage-2fa) Alfred workflow, which I modified somewhat. Scott's project was a great start but I was looking for a more robust solution and decided to build one in a language in which I felt more comfortable jamming on the code.\n\n## Contributing\n\nContributions, issues and feature requests are welcome! Feel free to check [issues page](https://gitlab.com/selfagency/2famsg/issues).\n\n## Show your support\n\nGive a ⭐️ if this project helped you!\n","readmeFilename":"README.md"}