{"_id":"@1password/save-button","_rev":"28-d51299f30fc64359af7b0458ffebdea8","name":"@1password/save-button","dist-tags":{"latest":"1.3.0","beta":"1.3.0-beta.1"},"versions":{"0.0.1":{"name":"@1password/save-button","version":"0.0.1","description":"Save to 1Password button","license":"MIT","main":"index.js","module":"index.js","type":"module","_id":"@1password/save-button@0.0.1","_nodeVersion":"15.10.0","_npmVersion":"7.5.3","dist":{"integrity":"sha512-CAhlqe+w5rjCmBFG7+pt53lA0kZBxeDZEAst2wQyZypMLMpNYRZWW62YjmxV6eJRG1g06LWYczRiHMbWZqQe5w==","shasum":"c35ea56d8db43bfa3cf286d10604b0ca3c05a042","tarball":"https://registry.npmjs.org/@1password/save-button/-/save-button-0.0.1.tgz","fileCount":3,"unpackedSize":14455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSRn9CRA9TVsSAnZWagAAP+gQAJQWkfUetTDQ+/YgyEe1\nOBFMsVhGJYgabyJF2hd1l2PI/cMzYKiMjAmo1weIwoOwGy11PebERwFGsb1l\nq2jT45WvBfqU/YKaZJrhF+hP/t5EzcqZU5VAlL4zvKyNxp+OfRuLbRQMneQM\n+7RdKMPj/gnWi0osz6yXcyFMiCk4bQ4DNljmvRXdJHwq7rEfV4QMaMJppYE6\nknu+HGR7h51vXC3FXBXiiyKrW5yQlvmEusABPrMZHSIsF9lMbnXLxthgwrnS\n8Ln0I6gcW5438gNTwaoIaPsVMxV0nj6wqzDCeTzWJymsPEoukU9jMc9ISbCc\nqEYtbtJcwrSR1skRLv0ZV8xMQT0mzeGpxok140B1JGKjfSzSEbBkothFHUR2\nwETtLElC7SuYr6lfPUT3SWifyhCopPyGP8YnuWDwSMmnzdbW+spPR/tn/taJ\nwIQ6+KrwNET/EkQvi1phAKGqaYul7ZQ/bZVbQlRPaqNEa+fvmRnINXS+Ul/V\nUQ2d13DzLr/oFdPvdrT+fxawLSXSjH1P7vTJuMwhHH2zBAMnDtIeZ6yKDLPB\nbaCN9t+9fRLsBmG6PVlgURb76MpRt2TJwJGy6sEhs9oDocqEEQ1TfoDFan9M\nVPqA2k/zC2XUbLojSHpmtMEX3i9n/pthJnRL3ajEyWncyLPhzsgY4uwGkG/Y\niG34\r\n=rHl2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHjr7R0GwOixNvXha19CZ/GP63abWYlflphWvUKbQKXNAiEAuBs0zQhoPZPBit8T+HlSG2hyRl5SV6OHAE4ndYd1v8I="}]},"_npmUser":{"name":"beyer","email":"beyer@1password.com"},"directories":{},"maintainers":[{"name":"roustem","email":"roustem@1password.com"},{"name":"beyer","email":"beyer@1password.com"},{"name":"brettbollman","email":"brett@1password.com"},{"name":"onepassword","email":"npm@1password.com"},{"name":"robyoder","email":"rob@robyoder.com"},{"name":"chris.bit","email":"chris.burgin@agilebits.com"},{"name":"dabetty","email":"betty@agilebits.com"},{"name":"desk-crosier-virile-affray","email":"jason.fry@agilebits.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/save-button_0.0.1_1615403516491_0.4516196704707591"},"_hasShrinkwrap":false},"0.0.2":{"name":"@1password/save-button","version":"0.0.2","description":"Save to 1Password button","license":"MIT","main":"index.js","module":"index.js","type":"module","_id":"@1password/save-button@0.0.2","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-CfuSmxwAYTAkrSLvsUM8SiqdoX7cds/UjOtW+w4DaVJq6eppdt2Qkvf3zsqHxLpclWCT7FdTiqEVrELHtUd88g==","shasum":"3d17634826fdb4a7eba30d4617f61608f9c9ff5c","tarball":"https://registry.npmjs.org/@1password/save-button/-/save-button-0.0.2.tgz","fileCount":4,"unpackedSize":247032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUJM8CRA9TVsSAnZWagAA1eUP/i+5YqUeZJRl8NDYyU0u\nazt9A6ge5ZGiIP90Ex4kOyW+we7//jMtflgLNN7J9qw0Xd1QKWR/6Swn7Zxu\n30fthZhTiCWMdJWjzH6FtPRyzxnrtD2urZmwLZS1f2hWBbtQP8wn8HLgchW5\n9z2lKrAz36qGl/TGHszSnw+dkib9Hz+X6mrKixxIu6GnW+i0bwNtzuGsGz7v\njTNsz7ukSKEBv6kcekyM2cOS/HbEI1AmNRBeIqevGQ/j+iO3ncmLsZaWi6aV\nLl70+JaU6i2x7NOc2DWVduM3A9mvQx/Plu5r4vFfJWoykeE6cDRN4mBL3h7e\n7F1qV/xemAL0rg65IX0VQnjwP+m6I3rEjAbY69yI6SSUk8H66VepxJyXxyZI\n6AfP+9udU/eGVNgJx3xcpOMjeUWaEgCXPwAarzqgtZM6dio2dwnk2yhFz51W\naLs5pEtTEaPFAcPZ+rGlhmWaTnFeOlivVa+zw9kE0oCkni0y/A/FzYt5+3eg\nYrp5fDDVxFGX0JsbF4TlSzRwkiF2nQwh4KG7fR2/lbpE/JJH4wy4RWawR63I\nQrVJTakx30srv8mPTA3N5FwOEhp7xXgUf9s4upe/JWCcLzaLGcpBa0yhDUO7\nU2kdg7wQ+atllbggmCMhTi86feWAyugZbgYW4u+/8zCr1/6gwLfiTr7v9Xwh\nRtMI\r\n=5DHa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDE/9f6OgZdktrOf6ZRKZrH4oMQnUyjNmX3LL17fPUeCAiAiM8ITMCbZWgtKrWGzGnNOep99VsKgSiQgCsAQrqOmwQ=="}]},"_npmUser":{"name":"beyer","email":"beyer@1password.com"},"directories":{},"maintainers":[{"name":"roustem","email":"roustem@1password.com"},{"name":"beyer","email":"beyer@1password.com"},{"name":"brettbollman","email":"brett@1password.com"},{"name":"onepassword","email":"npm@1password.com"},{"name":"robyoder","email":"rob@robyoder.com"},{"name":"chris.bit","email":"chris.burgin@agilebits.com"},{"name":"dabetty","email":"betty@agilebits.com"},{"name":"desk-crosier-virile-affray","email":"jason.fry@agilebits.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/save-button_0.0.2_1615893308388_0.1324182627151531"},"_hasShrinkwrap":false},"0.0.3":{"name":"@1password/save-button","version":"0.0.3","description":"Save to 1Password button","license":"MIT","main":"index.js","module":"index.js","type":"module","_id":"@1password/save-button@0.0.3","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-Z8ajTEXahNbCrc0AUMimt77F5c5OZoAEaaFlgZTnVhwmZdO2uryKJnuG4ZPEwBBiEzIJhCdGhBtPE22SiaBCEw==","shasum":"a204901cc0a3522d003c3536c488b5a09afd1295","tarball":"https://registry.npmjs.org/@1password/save-button/-/save-button-0.0.3.tgz","fileCount":3,"unpackedSize":21390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUMpwCRA9TVsSAnZWagAAdvwQAIw5ZcyAjeQrrwrTU8XI\nv7xdtFYn/PM0IdOUKvadYMjQWEnK7aAgcm9Hy8gP7LFp5rEJQ204Gc4xRKFj\nSLYdsmHedy5h8I1Y7FTCFPY1c9FrJRMvlWTGiAZQCgcngEXzYVb7m4Jtxoi/\nl1oOjHj4ZpoGg9HnJEUugNs6WGr2d2UIC9lXe6qZWQmGsGk4HFvhkJPSGuSE\n9PZpCx8jXQZV3r5CzTnsr5VTnf95699GLWxmqoXiZb3lPOqOrBkPav5RrMiS\nhRvUU0A2sNmRuF9fh5OR0IpJIjNuqqyv4/htCMNjnQ1OQ64QocxHdlcOgiV9\nnw9+AVVigWH6ifItOQD5zMy57Iex9KhperrKBpW90yaNtPaFqxmv24qR07jU\nd5GxxHoUu7W0u0oywogR+nYwrsj4UwnIaeRCC8eQJ74m2kdYhRZPfdNqBV2z\nA5d6c8pgmiTne0lNSF8zG4DUr9L2Bp4s+cLpRNjJa8pcrY7NJTaC0g10xjMr\noVAquMhxwZlVmDXZ2TN4yWoM1DwG/gy2zXgftMIvGMhEbndaMX1sIyLTolDo\nS9Vn5f79sF1MyF1RxRuI9NvME7BlBIQkmd//tN6j/9E+I7k/tQDtEjiMRm7G\n/WjQHayXt0cXpcBGIHJ8rRwyU9IOcEcOmBKPJDq7pjOc5QiM04sXcjrMaUI/\n/X39\r\n=EFgS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPPxEfgVtv7TbrNiFyULvSxw7x5fUO9FwCSqVyVUg+9wIhAN3+EgketfDAEBaP1qTmz2iBk9Yi4mdrMQSg4LGkczQp"}]},"_npmUser":{"name":"beyer","email":"beyer@1password.com"},"directories":{},"maintainers":[{"name":"roustem","email":"roustem@1password.com"},{"name":"beyer","email":"beyer@1password.com"},{"name":"brettbollman","email":"brett@1password.com"},{"name":"onepassword","email":"npm@1password.com"},{"name":"robyoder","email":"rob@robyoder.com"},{"name":"chris.bit","email":"chris.burgin@agilebits.com"},{"name":"dabetty","email":"betty@agilebits.com"},{"name":"desk-crosier-virile-affray","email":"jason.fry@agilebits.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/save-button_0.0.3_1615907440088_0.41328368254297576"},"_hasShrinkwrap":false},"0.0.4":{"name":"@1password/save-button","version":"0.0.4","description":"Save to 1Password button","license":"MIT","main":"index.js","module":"index.js","type":"module","_id":"@1password/save-button@0.0.4","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-t7NtfykDJCHhkJHfI0I4Oc4/53OZ5CUZpgKZZOp44NRbnFhffgQwQbzhIbqfVFcKQsJjVXlLanKDXwUrp/8kxg==","shasum":"92d5fbf6d087c44474d89b55a86cd8e6c9326177","tarball":"https://registry.npmjs.org/@1password/save-button/-/save-button-0.0.4.tgz","fileCount":3,"unpackedSize":23070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUcjrCRA9TVsSAnZWagAADV4P/RCr57xfdK0+9VyvW8kv\nxf0RZqRO0SePzhG9a1xDAwZcXkG4dPadF8iGATKPvSWP+BN1hL4+fwuK5EwP\n6htJLgZgvquGNyHs4JSWVnCHhR1SlKC232TyQocjqitVy6lJ2yD8tG0TFvIl\nToqzerVbwwHt+ob6VWgeKT+DgsdNnEeTqgTHv1a9OYYFpSOYeQtyRIGDXGtz\nwgsCAH7QCldWnBCcxLlA8nRsItpy/kcAF/WwC1Q/uAA/X6P0rKZCX9ilB4Jb\ng8quA2siJweRmArT1ZVROR9V0kwrLshA3wGGGS54FCUBlD/yuAsP6zMzzAMy\nBn9PbNqnWClm5jbfB2a0v6EnDaada6VseBOpY0JOdHBc5yT9SXj5EnUohxCV\nIc/8EBqzudbiCM+9tYXgtanhWLrUeZgKQHN36SqmkQBE2vDYcGAwUSYrphbm\nu8dwhwCV4gfduA7AY1g/NSMKFptG5z9raY0YRxCK9ePSk2HUlFelP2Kp4Gsj\nQ3yrFTFv73m9nxAfTvaWch9FNgCqw1yyV7+e4c7PxoFghz8gPNcxgldvupm6\nLyvh+x+5AwXX6zHG1NR10pIsZ/n/FZKBGDf0m8yuey1u3fz2+g55bM0d3387\nR+9XiVERL5GtDR0xKv0tZOhobxYZ2IK45iImg6zRFZFKJ5lMA+t0Z4mq3aB7\ngQYB\r\n=2s4o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo1qAn/qYlDLcMDlDszuuB0j3GRMyxC9907wtmqrm85gIhAN31rIdDQXA7c9pzVgzN7NaDBfOdaAALuB6yRx1/9Neu"}]},"_npmUser":{"name":"beyer","email":"beyer@1password.com"},"directories":{},"maintainers":[{"name":"roustem","email":"roustem@1password.com"},{"name":"beyer","email":"beyer@1password.com"},{"name":"brettbollman","email":"brett@1password.com"},{"name":"onepassword","email":"npm@1password.com"},{"name":"robyoder","email":"rob@robyoder.com"},{"name":"chris.bit","email":"chris.burgin@agilebits.com"},{"name":"dabetty","email":"betty@agilebits.com"},{"name":"desk-crosier-virile-affray","email":"jason.fry@agilebits.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/save-button_0.0.4_1615972586788_0.06769554487502738"},"_hasShrinkwrap":false},"0.0.5":{"name":"@1password/save-button","version":"0.0.5","description":"Save to 1Password button","license":"MIT","main":"index.js","module":"index.js","type":"module","_id":"@1password/save-button@0.0.5","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-0CmIiUyqtWbN1DJMM9pZ2kWO4sOTf0tln1xSvD8ihO4Ya3PhP5w7+QB/UX6lfBHvjLw1tCs3sfAazfBDlZmhsg==","shasum":"218df5131b4d36a6aabcb83a09e29a12368f6629","tarball":"https://registry.npmjs.org/@1password/save-button/-/save-button-0.0.5.tgz","fileCount":3,"unpackedSize":23070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUxI7CRA9TVsSAnZWagAAYXwP/0J6u5DpVdMJWBGfokiu\nJ1CdMLtTZpu7oKzYRuTZNTziO4p+npkM6ziH0rlnNbmT+gDF2JQUOSKRvoK0\nFF1TmLJDE2HDvOFONiKGj10SkOLUc0lVSDhbtscR1xrc7oJkxtPfP1zlbQ1R\niJYjSQYx364ID79GJ7CKJL28wWPO0oZSOQz57DYV0Weudc7NhFL7u1xZJRr+\n6o4NQvhTCinZaBPmWx3yxovifbSsixmWYaS0oBIIdeOIHrDnI/h6Hk6SZMVW\nmN0cBHAdUsr7Gj57/VKLRsOvRzA490zG/ZwqRp1YgQ/35j8mxxILzmHNhZK8\n/cohuHjr/l5cG1TCpa1ss+QswBmG7sRVoX4daIL6/5lmFBVKKA44xvp4iwPK\n6lm+aTK+EbmSdidsRpX5P4HY/gCf79xxQ3J6p8jiDz0sGYOUj+/k0YmrvaOE\nCgLipPLXqLqEGw5WXiZYj56s9qVhPwFnPRUTDS1kbPg3eQ7y6jRRl9Vwb5yk\nU9bQSf4VqcfTOgEqzMIsDPNHv5rGjguXZF0zKfqOWzJSgrWjJcUiB2f/Rc3T\nYiYS6CA+z34kMDgV4vHWcERfhsbgvX9LbhTdXIG+2YrH2vg5bHCZOnhRo63m\nApK2zz69A7W59Ro+R4/KFbN5YrWaKytVRFO+zTfW8LpEhJmdTVIlLV9BrXRQ\nLp0R\r\n=rc53\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCA9HM3bzC5uQtW86fSdBETkwdq80R7y+aWfyJykzEWmAIhAIfrf7BI5nITeBbuulbGQjjJuEpdR7GszKhD5O7bIbEm"}]},"_npmUser":{"name":"beyer","email":"beyer@1password.com"},"directories":{},"maintainers":[{"name":"roustem","email":"roustem@1password.com"},{"name":"beyer","email":"beyer@1password.com"},{"name":"brettbollman","email":"brett@1password.com"},{"name":"onepassword","email":"npm@1password.com"},{"name":"robyoder","email":"rob@robyoder.com"},{"name":"chris.bit","email":"chris.burgin@agilebits.com"},{"name":"dabetty","email":"betty@agilebits.com"},{"name":"desk-crosier-virile-affray","email":"jason.fry@agilebits.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/save-button_0.0.5_1616056890463_0.5275210806351247"},"_hasShrinkwrap":false},"0.1.0":{"name":"@1password/save-button","version":"0.1.0","description":"Save to 1Password button","license":"MIT","main":"index.js","module":"index.js","type":"module","_id":"@1password/save-button@0.1.0","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-Vi7n6/PmX8Em28trvyWkeOAbFgmNgluv+pCZshxd4I3o1zuWrkhyrloq5noWp+kDPMQuUPndAsxMgIKDEU42Xg==","shasum":"fee8b9a6611bf7fd50a48e8ff96bef91e19cb2f8","tarball":"https://registry.npmjs.org/@1password/save-button/-/save-button-0.1.0.tgz","fileCount":3,"unpackedSize":23537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU3m8CRA9TVsSAnZWagAA2kUQAI7Y1y5P9sodgUeGujHk\nEAkXqnF/yQH1CwBJjPFk/Dpq/LqSTCQX54xE+KaSrUIMRhhZDxzJOgiKLcuH\nhqikSfzT3hk+nahGgzYhrSFIcjCXKnyKZU/i8HKP8xmqx0qaLaiyKWKK6bkS\n0fQeQlxxHI3Hsgljwd/4nc+uy4AmowFv7h+5hW4hBjSNbg9R63V4XGDXUB5F\n1wTnuUr4pDuakXMyhcGfLBAa9tpVNtT2ztUblOwX7yV/JUEEKlgKQYBqkSp0\nwGX52gysoT3F1aKLNAVXAhcZWhsjcoC47krs5U3ptCNhSdZvhoe7VFmvvguN\n6pWlag/Ob+VNuh5u+IQ5HqTgYyqdOjzcISVDB6mMzFCTzg8+VhZKMVYCrNeA\na6fSrjoYDyGsEorhDNreFYzX0LS++SbShedWADxHNzBN0xk5cfo10H3Zsjci\npY6cma3GbkQQLV4krj6llDt11R+2DFrlSMm/JX9Ca4xlAI4iv9ZN9/WMicoU\ntpvnhtlVJe53wuD2OegAJXCgmzZ+ntxt8o2vdN0oQJq5Bne4RHYdLZppZxtI\noC5IpSq7xkAvuLt+T89GeYfZRt0nSVCK54aLitodPg78wRkc8Efgq7DDaZ6V\n/uU/TQ4lQ0b7QbG1h/hNk0R5eHpN6MdnbAm083kp+hjCZ4uyr2CIPSDqFa08\nYLuD\r\n=VBZd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFb/PimaN8J22ECBx0lUwx84DsLOYPgrt0oUqCCPlnr8AiB2HrjNSskMIeqpCoXczTYAH0tBswTH3XFs95EmoSY8iA=="}]},"_npmUser":{"name":"beyer","email":"beyer@1password.com"},"directories":{},"maintainers":[{"name":"roustem","email":"roustem@1password.com"},{"name":"beyer","email":"beyer@1password.com"},{"name":"brettbollman","email":"brett@1password.com"},{"name":"onepassword","email":"npm@1password.com"},{"name":"robyoder","email":"rob@robyoder.com"},{"name":"chris.bit","email":"chris.burgin@agilebits.com"},{"name":"dabetty","email":"betty@agilebits.com"},{"name":"desk-crosier-virile-affray","email":"jason.fry@agilebits.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/save-button_0.1.0_1616083387551_0.16434172589104312"},"_hasShrinkwrap":false},"0.1.1":{"name":"@1password/save-button","version":"0.1.1","description":"Save to 1Password button","license":"MIT","main":"index.js","module":"index.js","type":"module","_id":"@1password/save-button@0.1.1","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-7K2bfnKy7vZiITzFxlKI85aMePjEDI5+izf4TDlkFviFt6PBQEzvQprKoiAeu3+mtvAxS/v28nxn/VDaAKldSA==","shasum":"39463a3b4c2695e87763703e5a68c2e1a68aeee3","tarball":"https://registry.npmjs.org/@1password/save-button/-/save-button-0.1.1.tgz","fileCount":3,"unpackedSize":23023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU6DQCRA9TVsSAnZWagAAlN0P/2w4CWHLJqiSn282xwEV\noObam4U0nkHf4HTINhrmG8DS7PlJ211g2CYneDkIyKkb7g0XiacKBR+Ro+28\nEDsbKurCsJc60pIglFTYG9BzL8rrX4QN/W8OP2n3VAari0z6g6/FHJpJeel6\nJ2aqxyNZNwxAMOeZmCaobNcWZD9VugjtEBzTlmybXCuP6bpFrGWf7IC968LC\nyByEVW0/FSp+k1+4Ii/rrS/ZkBrmS88kg0xIY1KTkMfDsDTWZ9hW09pXHfEJ\nqerCefLOFxAYzVzXvTcc2Hlm3MyY6ld7mXlbjkJfrfgYd4C9TdZ8HlRbA5MN\nSq6UoPhsmE6TfuASuw9ZcjW+4cm0Zbg3/dfzlhODEP40YtkoztaNTYlAsdZT\npJoJp5SO4V5W9diSPcPVZPPNsiFC/Lg0x+GGVDi2smJPixBtQLmMTxh5D73C\nzOuq2Uii3UV6WdxBi41rCyDl2USHPVS6G5JblGAw+dpUxulJgPSJWIphKpje\ne8cC1Aq3r8HouUwpkigl1bzZ8KRPyQMQFDqx2G9+CZG0co5OVNIn0gKmBpUm\nZvmoZgLc9V5y227gA2En8N9CMFPMhRBaOIQ0qrEuCyiq/hdK+T/Gj/YYll/S\nTbGtk/LV0cmCZF7oz+P/MnR0VOs+TNQlKL3uJ3eqDoWHXDmBacjZCVKsojXs\n16ju\r\n=3Y/9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrQ+Be/buXQOzEIz6X4KFE+qTmb07caAmH6qliGnWbfQIgLb8Vms1FHu68DAtMi36vpkCXwwiy6bUmvRdAql2uj8U="}]},"_npmUser":{"name":"beyer","email":"beyer@1password.com"},"directories":{},"maintainers":[{"name":"roustem","email":"roustem@1password.com"},{"name":"beyer","email":"beyer@1password.com"},{"name":"brettbollman","email":"brett@1password.com"},{"name":"onepassword","email":"npm@1password.com"},{"name":"robyoder","email":"rob@robyoder.com"},{"name":"chris.bit","email":"chris.burgin@agilebits.com"},{"name":"dabetty","email":"betty@agilebits.com"},{"name":"desk-crosier-virile-affray","email":"jason.fry@agilebits.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/save-button_0.1.1_1616093391734_0.41988674116731906"},"_hasShrinkwrap":false},"1.0.0":{"name":"@1password/save-button","version":"1.0.0","description":"Save to 1Password button","license":"MIT","main":"index.js","module":"index.js","type":"module","_id":"@1password/save-button@1.0.0","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-tgoivx3Nbman6fyjPPtH3LE0u2LSurFD5VeRmiQlOgBiJCEqiibta4JKEhsvTv0Wj2qSI9aPBJJ2n9C//BbMyQ==","shasum":"8f89c1cfa0dfecb1ee6c1314ba97332746b7d587","tarball":"https://registry.npmjs.org/@1password/save-button/-/save-button-1.0.0.tgz","fileCount":3,"unpackedSize":23023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU8muCRA9TVsSAnZWagAAgdUP/jdg+iwynmv5borQ2HEt\nuGRP9BCeun4FcXIB9o2yZao0+PrRzBE8tDaHuHyMw0PJy1kVMuEcE/GkCgPm\nVt1otZ9iai6iz3OvCQleKy6yBnjoHouEbnf6/RDFnPszS8DNaEUnmUkQlX7M\nU9/pfKIaMRfQBmjoMTLvYNJzu688x1HHQv69PDQ0MWgFuSYmdYDjq7bVWjrg\nmc6vOVPECpsZ1ciwfMBhkie45GyLHeWQbE8SPOUnhAvRxOdOhOe8rjPzamI1\nA31UYg22J0tUq4KoUTZmcoqXNf0zbW0vbQLQnRPvwervnIQSUuHL3wRjbyiG\nO2bQRn3O2Ttispx2NQk7jGRurDLOMec/ber+ZSKwXZI2ZGd6xWgMDAqXZxNY\npsp2sdm5a2G5cEJnuvJbCA/STurreiJP1hizMROp744UXNAq50ZwNKnbCnWS\nYEHtpIXJkcF0td4EpY6ja1swGY3s5nGkgTEH8sxpRZhDHDooX6kpkge+boxG\nlKvQhYUg03ewRaZIZQv2tJlA2tIZgPV47TdXw0GsvwTAhZ3Rz16EyThn4KWW\nUWFhW07LUCW/6cSCxp3x8aMacHOsUA7l/CidWw/Gf/AH2nEO3tmIOLS2itOh\nG0D7X1wIeRg5mgmEom1J+M0wz+mvITLoUr1GzbiMew2dj1+UwLFY8so1JHsy\n2qc4\r\n=ay9j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF7DA6UIis3ojcV6kmi8j+Kcze87XYCsxVC1C3H7Gz6lAiBfF+NB1EI1I4V1UrWpaEJTUd46yk/fNYQmOk3NhR9pgg=="}]},"_npmUser":{"name":"beyer","email":"beyer@1password.com"},"directories":{},"maintainers":[{"name":"roustem","email":"roustem@1password.com"},{"name":"beyer","email":"beyer@1password.com"},{"name":"brettbollman","email":"brett@1password.com"},{"name":"onepassword","email":"npm@1password.com"},{"name":"robyoder","email":"rob@robyoder.com"},{"name":"chris.bit","email":"chris.burgin@agilebits.com"},{"name":"dabetty","email":"betty@agilebits.com"},{"name":"desk-crosier-virile-affray","email":"jason.fry@agilebits.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/save-button_1.0.0_1616103853733_0.5523024718508274"},"_hasShrinkwrap":false},"1.1.0":{"name":"@1password/save-button","version":"1.1.0","description":"Save to 1Password button","license":"MIT","main":"index.js","module":"index.js","type":"module","_id":"@1password/save-button@1.1.0","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-3+Uu99gRVHomSEPgqjyC3hAdrus4JUPw3c3BdYAwYp9YzI/6nEN+EYsGkGwDWiT2N4b/pFnC1lpUqHO8ZIJedQ==","shasum":"ec03766a9ebddcc90588a47b616d62fed5073eec","tarball":"https://registry.npmjs.org/@1password/save-button/-/save-button-1.1.0.tgz","fileCount":3,"unpackedSize":23088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZkCACRA9TVsSAnZWagAAA50P/3U09VU+RH4tP/JFNZ8+\nEypDJNYfMYZNqjrXJ4JiXCxxdjfMnWh5IZjD8TOncsU6qFywI5XicpucWAsL\nOyRmS8W7vZtdUygw1yiFqIrx65XRZ5m288jgtLJvmgPv1MtGV4QdHENtaXVR\nYd081r3XLVsZJlaOYdvGuh6Fyuc7VTk8RJcCcu9bL8fpsc6reKsGEu809sKC\njU4UjFpZbcT2gsp0ojcv9kyYeFTtKn6Zc7KoQb/5JMCniQId/ytyD11trR8T\n0j7t6i3rqA9SEYPdN81ihLgai8JeKYwdwBPbpnUvHbOKP0JQlk9LWiCZPfVF\nJnykl5Mc3Zodkly1ipiy02vC3taB0TufHIL7AwkMDMNyJ4i2bJqJ/RB/25Vd\nY0DABfwRPGxdDwOfAEpxiLj1HXxusA2ZIXPKkDteDtgH9Y91RF9H0suvf/37\nK0VRbUZHsqiqOWgMTIQl8eY3dDn1r9Li65pmPCkc/3/bwNGVR3kjSQm+oAT8\n8vsFvK1XBHxJIinQmYhaXTA3oKUV9TmW/gqXGTIWheT6LQyiuICxmZb00lg8\nCSQmkJC0UCwZFmCQ9njHRzwoUAM1mB1+pl43gN+B/V56pz5nAPHm4KqqPPHq\nudWXBrX7xRzlqsYBOK4pijb9kDSdX3xPlDgybR6a0vM4/nkHL4g9hXsJPcGg\nUekH\r\n=OFyu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGP61ze9+vhRVSxVwT6BiPjYNMex2gaNtdIK2zsYsnSpAiEAyXQV4gV89VUWnpRpGFJ4S76IW2D/G++GKRoxfeXz+oo="}]},"_npmUser":{"name":"beyer","email":"beyer@1password.com"},"directories":{},"maintainers":[{"name":"roustem","email":"roustem@1password.com"},{"name":"beyer","email":"beyer@1password.com"},{"name":"brettbollman","email":"brett@1password.com"},{"name":"onepassword","email":"npm@1password.com"},{"name":"robyoder","email":"rob@robyoder.com"},{"name":"chris.bit","email":"chris.burgin@agilebits.com"},{"name":"dabetty","email":"betty@agilebits.com"},{"name":"desk-crosier-virile-affray","email":"jason.fry@agilebits.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/save-button_1.1.0_1617313920353_0.3792224147371108"},"_hasShrinkwrap":false},"1.2.0":{"name":"@1password/save-button","version":"1.2.0","description":"Save to 1Password button","license":"MIT","main":"index.js","module":"index.js","type":"module","scripts":{"npm-publish":"if test \"$npm_package_version\" != $(npm show @1password/save-button version) ; then yarn npm publish ; fi"},"_id":"@1password/save-button@1.2.0","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-E5IdljYz7b7GChknmVBsetPz69URDf8BImrSwwv0fKhpU42f+3Gc3qg55rwg5U/Srxa0V+t4lw33aOB1g9+eJw==","shasum":"f20adeec3dd11f056ad39d1e3b78a712c2162854","tarball":"https://registry.npmjs.org/@1password/save-button/-/save-button-1.2.0.tgz","fileCount":3,"unpackedSize":23330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbHx3CRA9TVsSAnZWagAAlwkQAJP0G1/xlxPTyNxfr9Nj\njNJ+RgVRs3/Jx3xQqfQcGzxGmDoFMuvo+P2N7iVZgMq9kTRD0cDLWRWjCj/5\nA9TbvLLQm127MXZPBVA1cwi1cPpEpXZw06uRepxbvbJh8WPAxrgpDUdz/NNz\n0zzcq35VJ2CTqHUJsD25cDEV7A7gX2OpbF2TXJAvdz6GdHq0N8vE+ZAs/Bug\nsgmQwqXRoWUTy4ErLg/HMw8qUa+4t3lcxDT57d3LqwQrX16t+3gfTvG4FFId\nJGaivLyJb6yXrOWSRCMPJjCYtZQm/d07SKCAY74nXjBHMl9SAD15ognVUghD\neXO8mlFWTbpvcJYdVgQcjjrxVKQkhYV+mmRJySWXWIoXgH6yhCKa90BTC17a\n2zctPanvPv3JAKj4i8OzAgc6UQFnRNrL08UN1hyEjzSrbTeN/tOoUQJ3zZST\nG9BP2gTulRhOKmf49Wotmd6LzfJAcstA0BWosoP80z7vkO12bakt9YkvE3DM\nB+GmqHf7aEq/UTkv4vem3eR6ooFKJCxja8Wr9s6b8/9Mg7mPDNTXp3oBVv+h\ngg0JR1hee/ZZvoelriHdGOHLgvQjLKTmdwY/Ox13aNvgB/O2+HdvlnwwGiSS\nDJBzpCxMbmhnESRMrRPDg91kGjfhKMwPzmyUqhkTPhn/Zp9n3RjdIOhinAII\nF5RF\r\n=1lse\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLU12seDqHfeCrmi2BMlUoaUwjXLOpC9LX8rRgQIBZSgIhAMz4Od5r2HHrdy7IwjkvZhgcKkmEENrQaNCr86tgZu+U"}]},"_npmUser":{"name":"beyer","email":"beyer@1password.com"},"directories":{},"maintainers":[{"name":"roustem","email":"roustem@1password.com"},{"name":"beyer","email":"beyer@1password.com"},{"name":"brettbollman","email":"brett@1password.com"},{"name":"onepassword","email":"npm@1password.com"},{"name":"robyoder","email":"rob@robyoder.com"},{"name":"chris.bit","email":"chris.burgin@agilebits.com"},{"name":"dabetty","email":"betty@agilebits.com"},{"name":"desk-crosier-virile-affray","email":"jason.fry@agilebits.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/save-button_1.2.0_1617722487286_0.3711833232697108"},"_hasShrinkwrap":false},"1.3.0-beta.0":{"name":"@1password/save-button","version":"1.3.0-beta.0","description":"Save to 1Password button","license":"MIT","main":"built/index.js","module":"built/index.js","types":"built/index.d.ts","type":"module","scripts":{"npm-publish":"if test \"$npm_package_version\" != $(npm show @1password/save-button version) ; then yarn npm publish ; fi","tsc":"tsc","build":"yarn run tsc"},"devDependencies":{"@types/node":"^15.0.1","typescript":"4.1.3"},"readme":"# Save in 1Password Button API\n\nWhen you add the Save in 1Password button to your website, visitors can easily save their sign-in details, credit cards, or addresses to their 1Password account with a click. If you set up an [integration with 1Pasword](https://1password.com/partnerships/), the button can also be used to save API keys.\n\nThe Save in 1Password button on your site communicates directly with 1Password in the browser, so no unencrypted information leaves the customer's browser.\n\n<img src=\"https://i.1password.com/media/buttons-and-icons/save-in-1password-button.png\" alt=\"\" width=\"352\">\n\n## Step 1: Add the button to your site\n\nTo add the button to your site, you'll need to install the Save in 1Password button, build a save request, and import the button into your file with the required attributes and values. The button is disabled by default. When the page loads, 1Password will check for the button and make it available to the user. Item URLs, if applicable, are determined by 1Password, so a login item can only be filled for the domain on which it was saved.\n\nThe button element specifies the type of item to create and the information it'll contain. The information is a Base64-encoded save request in JSON format.\n\n\n### 1.1 Install the button\n\nTo get started, install the [Save in 1Password button](https://www.npmjs.com/package/@1password/save-button) using your preferred package manager:\n\n#### npm\n\n```bash\nnpm install @1password/save-button --save-dev\n```\n#### Yarn\n\n```bash\nyarn add @1password/save-button -D\n```\n\nThen import the package into your HTML file. For example:\n```html\n<script type=\"module\">\n\timport \"@1password/save-button/index.js\";\n</script>\n```\n\n### 1.2 Build a save request\n\nThe save request needs these values:\n\n<table>\n\t<thead>\n\t<tr>\n\t\t<th>Field</th> <th>Type</th> <th>Description</th>\n\t</tr>\n\t</thead>\n\t<tbody>\n\t<tr>\n\t\t<td><code>title</code></td> <td>string</td>\t<td>The suggested title for the item to be saved.</td>\n\t</tr>\n\t<tr>\n\t\t<td><code>fields</code></td> <td>array</td> <td>Each object in the array has these properties:\n\t\t<ul>\n\t\t\t<li><code>autocomplete</code> (string): The type of field to fill.</li>\n\t\t\t<li><code>value</code> (string): The value to be filled in the field.</li>\n\t\t</ul>\n\t\t<p class=\"note\">Use the autocomplete field name and values defined in the \"Autofill\" section of the <a href=\"https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#autofill\">HTML Living Standard</a>.</p>\n\t\t</td>\n\t</tr>\n\t<tr>\n\t\t<td><code>notes</code> <p class=\"note\">(optional)</p></td> <td>string</td> <td>Notes to save with the item. These can be formatted with Markdown.</td>\n\t</tr>\n\t</tbody>\n</table>\n\n\nFor example:\n```json\n\t{\n\t  \"title\": \"ACME Credit Card\",\n\t  \"fields\": [\n\t\t{\n\t\t  \"autocomplete\": \"cc-name\",\n\t\t  \"value\": \"Wendy J. Appleseed\"\n\t\t},\n\t\t{\n\t\t  \"autocomplete\": \"cc-number\",\n\t\t  \"value\": \"4111111111111111\"\n\t\t},\n\t\t{\n\t\t  \"autocomplete\": \"cc-exp\",\n\t\t  \"value\": \"202512\"\n\t\t},\n\t\t{\n\t\t  \"autocomplete\": \"cc-csc\",\n\t\t  \"value\": \"123\"\n\t\t},\n\t\t{\n\t\t  \"autocomplete\": \"cc-type\",\n\t\t  \"value\": \"visa\"\n\t\t},\n\t\t{\n\t\t  \"autocomplete\": \"street-address\",\n\t\t  \"value\": \"512 Main Street\"\n\t\t},\n\t\t{\n\t\t  \"autocomplete\": \"address-level2\",\n\t\t  \"value\": \"Cambridge\"\n\t\t},\n\t\t{\n\t\t  \"autocomplete\": \"address-level1\",\n\t\t  \"value\": \"MA\"\n\t\t},\n\t\t{\n\t\t  \"autocomplete\": \"postal-code\",\n\t\t  \"value\": \"12345\"\n\t\t},\n\t\t{\n\t\t  \"autocomplete\": \"country\",\n\t\t  \"value\": \"US\"\n\t\t}\n\t  ],\n\t  \"notes\": \"Plain text. You can use [Markdown](https://support.1password.com/markdown/) too.\"\n\t}\n```\n\n### 1.3 Add the button to your page\n\nAdd the Save in 1Password button to your page with the two required attributes: `data-onepassword-type` and `value`. You can also add an optional `lang` attribute if you want to localize the button language, change the color of the button with an optional `class` attribute, or if your application has dark mode, activate dark mode in the Save in 1Password button with the optional `data-theme` attribute.\n\n\n<table style=\"width: 100%;\">\n\t<thead>\n\t<tr>\n\t\t<th style=\"width: 40%;\">Attribute</th> <th style=\"width: 60%\">Value</th>\n\t</tr>\n\t</thead>\n\t<tbody>\n\t<tr>\n\t\t<td><code>data-onepassword-type</code></td> <td>The type of item the button will create:<br>\n\t\t<code>credit-card</code>, <code>identity</code>, or <code>login</code></td>\n\t</tr>\n\t<tr>\n\t\t<td><code>value</code></td>\t<td>The Base64-encoded <a href=\"#12-build-a-save-request\"> save request</a>.</td>\n\t</tr>\n\t<tr>\n\t\t<td><code>lang</code> <p class=\"note\">(optional)</p></td> <td>The language code for <a href=\"#appendix-supported-language-codes\">one of the supported languages</a>.\n\t\t<p class=\"note\">If no language attribute is provided, the package will determine the browser language using the <a href=\"https://www.science.co.il/language/Locale-codes.php\"> NavigatorLanguage Web API</a>. If the browser language isn’t supported, the package will default to English.</p></td>\n\t</tr>\n\t<tr>\n\t\t<td><code>class</code> <p class=\"note\">(optional)</p></td> <td>The color of the button on the page: <code>black</code> or <code>white</code>. If no class is provided, the button will default to blue.<br></td>\n\t</tr>\n\t<tr>\n\t\t<td><code>data-theme</code> <p class=\"note\">(optional)</p></td> <td>Optimizes styles for apps in light and dark mode: <code>light</code> or <code>dark</code>. If no theme is provided the package will default to <code>light</code>.</td>\n\t</tr>\n\t</tbody>\n</table>\n\n\nFor example:\n\n```html\n  <onepassword-save-button\n\t  data-onepassword-type=\"credit-card\"\n\t  value=\"ewoJInRpdGxlIjogIkFDTUUgQ3JlZGl0IE...==\"\n\t  lang=\"en\"\n\t  class=\"black\"\n\t  data-theme=\"dark\">\n  </onepassword-save-button>\n```\nIf you're building a single-page app, dispatch a CustomEvent on the page with type `OPButtonAdded` to tell 1Password to enable the Save in 1Password button.\n\n\n## Step 2: Request to be added to the list of allowed sites\n\nThe Save in 1Password button only works on sites approved by 1Password. To request that your site be added to the list or for more information about the Save in 1Password button, contact the 1Password Partnerships team at [support+partnerships@1password.com](mailto:support+partnerships@1password.com).\n\n## Appendix: Supported language codes\n\n| Language | Code | Language   | Code | Language   | Code |\n|----------|------|------------|------|------------|------|\n| English  | `en` | Japanese   | `ja` |  Spanish              | `es`    |\n| French   | `fr` | Korean     | `ko` |  Chinese, simplified  | `zh-CN` |\n| German   | `de` | Portuguese | `pt` |  Chinese, traditional | `zh-TW` |\n| Italian  | `it` | Russian    | `ru` | | |\n\n","readmeFilename":"README.md","_id":"@1password/save-button@1.3.0-beta.0","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-cgmFtL3tHZL2YGIg7vbEsWdWyTF8DjNCbpVFzB+kiZe6FQesdYYSvdUdur2VBJ6o/31+b7WoxbqXz24DptGxTw==","shasum":"1eed157ee84e28e248dce2b2ca69cbb538dadb35","tarball":"https://registry.npmjs.org/@1password/save-button/-/save-button-1.3.0-beta.0.tgz","fileCount":6,"unpackedSize":52845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgixSDCRA9TVsSAnZWagAA3WEQAJHqLEBQGbxCmSqs3l2d\nawwTkOJOAZsfpXMwXTaw1YZqKNM4AHqJ/n4ycvoXXsyOP8B+BL+EIYd0O4ND\ns7WoL9irfm9F9PNG/DAFppbyzikcij6sJkFcN5gRzRRUsdCP5MVI7eF8orWZ\n/IPeVStFrcCV0i2aK1U60qdFOOOO44EA7+GqiJ0SWve1EUAw/1MJ1DuwLqck\ncEpGb3h/HhYfAq+TdDH+Vm6UKrGOoqR7FvTyXc/iP7DMuXiQpZmH0j3UPCR3\nBPuFUTXVNo7/oIRaRd0Z18cOshCpoz0BmaHTTCpZbzT6TvZhYnDw4OkKJCTY\ncNkWB2raPs/TSlEZ2Od40rSIviZBj2DzF9fmN1La7185mgmRrkkMOvKloIPH\n5Zo1y1vbL9Q9vTskclCsONr0nmi8LaL8DkkXGJQciULYu73v0H3sEmbXnsbu\nrgkgX8Oj9FOoXwcMbV6USv2ncrdnVjrgkCF79S7nMKwXRzY25EGZ1yTANwYg\nnOQtBE2YH+uOj4tTGA278c4tRla6QNrZBE6S9HZiHCU72IpUJPbTkULwTwNs\nnQ4lu/cGpLjj1ASjxMBSxQUYjGmWkqyxXiwAXweiq3A2tuvJvib1iwvMQqTq\njDY4ag4a21R0sMzxsZcH1anKb6o5aZFN0Pnm1s5T39m7s5jhFq30i4zJ3vwG\n7WKd\r\n=60Ih\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjate7hJayZOZqBOGHOdISvBMVCbFL1ApY6qLWdiUu5wIgF6gLMQX/7tV5WfVMyhIfHOKc1+8/8JwUrNgTmIU4MD4="}]},"_npmUser":{"name":"beyer","email":"beyer@1password.com"},"directories":{},"maintainers":[{"name":"roustem","email":"roustem@1password.com"},{"name":"beyer","email":"beyer@1password.com"},{"name":"brettbollman","email":"brett@1password.com"},{"name":"onepassword","email":"npm@1password.com"},{"name":"robyoder","email":"rob@robyoder.com"},{"name":"chris.bit","email":"chris.burgin@agilebits.com"},{"name":"dabetty","email":"betty@agilebits.com"},{"name":"desk-crosier-virile-affray","email":"jason.fry@agilebits.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/save-button_1.3.0-beta.0_1619727491368_0.44789104651075307"},"_hasShrinkwrap":false},"1.3.0-beta.1":{"name":"@1password/save-button","version":"1.3.0-beta.1","description":"Save to 1Password button","license":"MIT","main":"built/index.js","module":"built/index.js","types":"built/index.d.ts","type":"module","scripts":{"npm-publish":"if test \"$npm_package_version\" != $(npm show @1password/save-button version) ; then yarn npm publish ; fi","tsc":"tsc","build":"rm -rf built/; yarn run tsc","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"devDependencies":{"@babel/core":"^7.14.3","@storybook/addon-actions":"^6.2.9","@storybook/addon-essentials":"^6.2.9","@storybook/html":"^6.2.9","@types/node":"^14.17.1","babel-loader":"^8.2.2","typescript":"^4.3.2"},"readme":"# Save in 1Password Button API\n\n<img width=\"45%\" align=\"right\" src=\"https://i.1password.com/media/buttons-and-icons/save-in-1password-button.png\" alt=\"Save in 1Password brand artwork\">\n\nWhen you add the Save in 1Password button to your website, visitors can easily save their sign-in details, credit cards, or addresses to their 1Password account with a click. If you set up an [integration with 1Password](https://1password.com/partnerships/), the button can also be used to save API keys.\n\nThe Save in 1Password button on your site communicates directly with 1Password in the browser, so no unencrypted information leaves the customer's browser.\n\n## Step 1: Add the button to your site\n\nTo add the button to your site, you'll need to install the Save in 1Password button, build a save request, and import the button into your file with the required attributes and values. The button is disabled by default. When the page loads, 1Password will check for the button and make it available to the user. Item URLs, if applicable, are determined by 1Password, so a login item can only be filled for the domain on which it was saved.\n\nThe button element specifies the type of item to create and the information it'll contain. The information is a Base64-encoded save request in JSON format.\n\n### 1.1 Install the button\n\nTo get started, install the [Save in 1Password button](https://www.npmjs.com/package/@1password/save-button) using your preferred package manager:\n\n#### npm\n\n```bash\nnpm install @1password/save-button --save-dev\n```\n\n#### Yarn\n\n```bash\nyarn add @1password/save-button -D\n```\n\nThen import the package into your HTML file. For example:\n\n```html\n<script type=\"module\">\n  import \"@1password/save-button/index.js\";\n</script>\n```\n\n### 1.2 Build a save request\n\nThe save request needs these values:\n\n<table>\n\t<thead>\n\t<tr>\n\t\t<th>Field</th> <th>Type</th> <th>Description</th>\n\t</tr>\n\t</thead>\n\t<tbody>\n\t<tr>\n\t\t<td><code>title</code></td> <td>string</td>\t<td>The suggested title for the item to be saved.</td>\n\t</tr>\n\t<tr>\n\t\t<td><code>fields</code></td> <td>array</td> <td>Each object in the array has these properties:\n\t\t<ul>\n\t\t\t<li><code>autocomplete</code> (string): The type of field to fill.</li>\n\t\t\t<li><code>value</code> (string): The value to be filled in the field.</li>\n\t\t</ul>\n\t\t<p class=\"note\">Use the autocomplete field name and values defined in the \"Autofill\" section of the <a href=\"https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#autofill\">HTML Living Standard</a>.</p>\n\t\t</td>\n\t</tr>\n\t<tr>\n\t\t<td><code>notes</code> <p class=\"note\">(optional)</p></td> <td>string</td> <td>Notes to save with the item. These can be formatted with Markdown.</td>\n\t</tr>\n\t</tbody>\n</table>\n\nFor example:\n\n```javascript\nconst saveRequest = {\n  title: \"ACME Credit Card\",\n  fields: [\n    {\n      autocomplete: \"cc-name\",\n      value: \"Wendy J. Appleseed\",\n    },\n    {\n      autocomplete: \"cc-number\",\n      value: \"4111111111111111\",\n    },\n    {\n      autocomplete: \"cc-exp\",\n      value: \"202512\",\n    },\n    {\n      autocomplete: \"cc-csc\",\n      value: \"123\",\n    },\n    {\n      autocomplete: \"cc-type\",\n      value: \"visa\",\n    },\n    {\n      autocomplete: \"street-address\",\n      value: \"512 Main Street\",\n    },\n    {\n      autocomplete: \"address-level2\",\n      value: \"Cambridge\",\n    },\n    {\n      autocomplete: \"address-level1\",\n      value: \"MA\",\n    },\n    {\n      autocomplete: \"postal-code\",\n      value: \"12345\",\n    },\n    {\n      autocomplete: \"country\",\n      value: \"US\",\n    },\n  ],\n  notes:\n    \"Plain text. You can use [Markdown](https://support.1password.com/markdown/) too.\",\n};\n```\n\nTo encode the example above to a Base64 string in JSON format, use the built-in `encodeOPSaveRequest` function:\n\n```javascript\nconst encodedSaveRequest = encodeOPSaveRequest(saveRequest);\n```\n\nThen copy and paste the resulting Base64-encoded string as the `value` attribute of the Save in 1Password button. For example:\n\n```javascript\n\"eyJ0aXRsZSI6IkFDTUUgQ3JlZGl0IENhcmQiLCJmaWVsZHMiOlt7ImF1dG9jb21wbGV0ZSI6ImNjLW5hbWUiLCJ2YWx1ZSI6IldlbmR5IEouIEFwcGxlc2VlZCJ9LHsiYXV0b2NvbXBsZXRlIjoiY2MtbnVtYmVyIiwidmFsdWUiOiI0MTExMTExMTExMTExMTExIn0seyJhdXRvY29tcGxldGUiOiJjYy1leHAiLCJ2YWx1ZSI6IjIwMjUxMiJ9LHsiYXV0b2NvbXBsZXRlIjoiY2MtY3NjIiwidmFsdWUiOiIxMjMifSx7ImF1dG9jb21wbGV0ZSI6ImNjLXR5cGUiLCJ2YWx1ZSI6InZpc2EifSx7ImF1dG9jb21wbGV0ZSI6InN0cmVldC1hZGRyZXNzIiwidmFsdWUiOiI1MTIgTWFpbiBTdHJlZXQifSx7ImF1dG9jb21wbGV0ZSI6ImFkZHJlc3MtbGV2ZWwyIiwidmFsdWUiOiJDYW1icmlkZ2UifSx7ImF1dG9jb21wbGV0ZSI6ImFkZHJlc3MtbGV2ZWwxIiwidmFsdWUiOiJNQSJ9LHsiYXV0b2NvbXBsZXRlIjoicG9zdGFsLWNvZGUiLCJ2YWx1ZSI6IjEyMzQ1In0seyJhdXRvY29tcGxldGUiOiJjb3VudHJ5IiwidmFsdWUiOiJVUyJ9XSwibm90ZXMiOiJQbGFpbiB0ZXh0LiBZb3UgY2FuIHVzZSBbTWFya2Rvd25dKGh0dHBzOi8vc3VwcG9ydC4xcGFzc3dvcmQuY29tL21hcmtkb3duLykgdG9vLiJ9\";\n```\n\nOr update the Base64-encoded value of the button:\n\n```javascript\ndocument\n  .querySelector(\"onepassword-save-button\")\n  .shadowRoot.querySelector(\"button[data-onepassword-save-button]\")\n  .setAttribute(\"value\", encodedSaveRequest);\n```\n\n### 1.3 Add the button to your page\n\nAdd the Save in 1Password button to your page with the two required attributes: `data-onepassword-type` and `value`.\n\nYou can also add optional attributes to change the button language, color, theme, or padding: `lang`, `class`, `data-theme`, or `padding`.\n\n<table style=\"width: 100%;\">\n\t<thead>\n\t<tr>\n\t\t<th style=\"width: 40%;\">Attribute</th> <th style=\"width: 60%\">Value</th>\n\t</tr>\n\t</thead>\n\t<tbody>\n\t<tr>\n\t\t<td><code>data-onepassword-type</code></td> <td>The type of item the button will create:<br>\n\t\t<code>credit-card</code>, <code>api-key</code>, or <code>login</code></td>\n\t</tr>\n\t<tr>\n\t\t<td><code>value</code></td>\t<td>The Base64-encoded <a href=\"#12-build-a-save-request\"> save request</a>.</td>\n\t</tr>\n\t<tr>\n\t\t<td><code>lang</code> <p class=\"note\">(optional)</p></td> <td>The language code for <a href=\"#appendix-supported-language-codes\">one of the supported languages</a>.\n\t\t<p class=\"note\">If no language attribute is provided, the package will determine the browser language using the <a href=\"https://www.science.co.il/language/Locale-codes.php\"> NavigatorLanguage Web API</a>. If the browser language isn’t supported, the package will default to English.</p></td>\n\t</tr>\n\t<tr>\n\t\t<td><code>class</code> <p class=\"note\">(optional)</p></td> <td>The color of the button:<br>\n\t\t<code>black</code> or <code>white</code> \n\t\t<p class=\"note\">If no class attribute is provided, the button color will default to blue. </p></td>\n\t</tr>\n\t<tr>\n\t\t<td><code>data-theme</code> <p class=\"note\">(optional)</p></td> <td>The optimized button theme for a website with a light or dark background:<br>\n\t\t<code>light</code> or <code>dark</code>\n\t\t<p class=\"note\">If no theme is provided the package will default to the light theme.</p></td>\n\t</tr>\n\t<tr>\n\t\t<td><code>padding</code> <p class=\"note\">(optional)</p></td> <td>Controls the padding of the button:<br>\n\t\t<code>normal</code> or <code>compact</code> or <code>none</code> \n\t\t<p class=\"note\">If no value is provided or a value of <code>normal</code> is provided, the button padding will default to 24 pixels.<br>\n\t\tIf a value of <code>compact</code> is provided, the padding will be 16px.<br>\n\t\tIf a value of <code>none</code> is provided, the padding will be 0px.</p></td>\n\t</tr>\t\n\t</tbody>\n</table>\n\nFor example:\n\n```html\n<onepassword-save-button\n  data-onepassword-type=\"credit-card\"\n  value=\"ewoJInRpdGxlIjogIkFDTUUgQ3JlZGl0IE...==\"\n  lang=\"en\"\n  class=\"black\"\n  data-theme=\"dark\"\n  padding=\"normal\"\n>\n</onepassword-save-button>\n```\n\nIf you're building a single-page app, you may need to call the `activateOPButton()` function to activate the button. This will dispatch a custom event on the page to tell 1Password to enable the Save in 1Password button.\n\n## Step 2: Request to be added to the list of allowed sites\n\nThe Save in 1Password button only works on sites approved by 1Password. To request that your site be added to the list or for more information about the Save in 1Password button, contact the 1Password Partnerships team at [support+partnerships@1password.com](mailto:support+partnerships@1password.com).\n\n## Appendix: Supported language codes\n\n| Language | Code | Language   | Code | Language             | Code    |\n| -------- | ---- | ---------- | ---- | -------------------- | ------- |\n| English  | `en` | Japanese   | `ja` | Spanish              | `es`    |\n| French   | `fr` | Korean     | `ko` | Chinese, simplified  | `zh-CN` |\n| German   | `de` | Portuguese | `pt` | Chinese, traditional | `zh-TW` |\n| Italian  | `it` | Russian    | `ru` |                      |         |\n","readmeFilename":"README.md","_id":"@1password/save-button@1.3.0-beta.1","_nodeVersion":"15.14.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-S/JJn0idDlpsrxBg9cg5w6q8RhWzN4pBE7hzElu1ej3G1dNBYr4cRR351T8DP70nDHR4CkQMlHKE+d9ihm5MbA==","shasum":"870a981a49435497bed4f8bd6b054b45c340d04a","tarball":"https://registry.npmjs.org/@1password/save-button/-/save-button-1.3.0-beta.1.tgz","fileCount":4,"unpackedSize":45290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy0bkCRA9TVsSAnZWagAA7LIP/iKOmvkZ/tc1W+mrsF48\nr7yDxkVF7w9indFYamkoTIwFvYfPp5Q3QZ9hri3qdTrv4GPKMH7gcCPfeJKJ\ndOC+Go+7koEcfX/z6AZKpx4bVGIlsRz0VlBM1N1ZdsMRhLC5xZbQ0yGAm/vx\nfx7gf58YsK89hLImfxNEcRf2idSKpfx7M84EkWQ3vwNKyo/zjdyzDrXYtly0\nqIg2CYfHkqnf/HoSUq0JMuzg4o2B9mmhiVG5nrdSPw795wxRSssXJH0Io/2/\nh7b+s/wXrbgRYCnaRabWFQvWy+3xBnA369laQr1vBa+yvWbSuJXGQtZ1JwRg\nekt6H5ndyJLoU5WiWfzRD9WeBxKzVlzd9J45JrS9Ynj4PJDmmR8aqgu63UDQ\nYJ5/EPyKvLnNqkBCuL8/ICXHDoyR/huKnl8YkcPBl9idopgrRdPSfl+OUiHo\npsa0JDyexkgOZGTZ7vq+RMQb7/ypC1w3thXQSu/PlzMTOFv12I3+3/h67b/C\nmBZ0wwjMQWHzfcWXNLJr3LD26LnhQpZ20XfQlDLGwtYG1k+jw+4tpfTPJWCJ\nwtK1VppDiDW+INn7ub/50tiuCJ62YIvC0GFtiAtrBRW4eTUGRXC+kBZWcHF3\nC7C/EleGptdXSkC1phhJpRgAbjsRlXJG+9vswaGSLZbCN4nMZ3AYb9Cqk17L\nw21a\r\n=oDKE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIErn9qiHsNo9TNEqPP6X9x7gQk9ittFaLaH1yV3Bok2wAiEA7uVwNgzrJ49rXwUs9AcbrlXn1kN2jQZjZFCNjMcbNeU="}]},"_npmUser":{"name":"beyer","email":"beyer@1password.com"},"directories":{},"maintainers":[{"name":"roustem","email":"roustem@1password.com"},{"name":"beyer","email":"beyer@1password.com"},{"name":"brettbollman","email":"brett@1password.com"},{"name":"onepassword","email":"npm@1password.com"},{"name":"robyoder","email":"rob@robyoder.com"},{"name":"chris.bit","email":"chris.burgin@agilebits.com"},{"name":"dabetty","email":"betty@agilebits.com"},{"name":"desk-crosier-virile-affray","email":"jason.fry@agilebits.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/save-button_1.3.0-beta.1_1623934692388_0.3370148048515902"},"_hasShrinkwrap":false},"1.3.0":{"name":"@1password/save-button","version":"1.3.0","description":"Save to 1Password button","license":"MIT","main":"built/index.js","module":"built/index.js","types":"built/index.d.ts","type":"module","scripts":{"npm-publish":"if test \"$npm_package_version\" != $(npm show @1password/save-button version) ; then yarn npm publish ; fi","tsc":"tsc","build":"rm -rf built/; yarn run tsc","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"devDependencies":{"@babel/core":"^7.14.3","@storybook/addon-actions":"^6.2.9","@storybook/addon-essentials":"^6.2.9","@storybook/html":"^6.2.9","@types/node":"^14.17.1","babel-loader":"^8.2.2","typescript":"^4.3.2"},"_id":"@1password/save-button@1.3.0","_nodeVersion":"15.14.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-jyVhFEwZEigiWimyjnPlOdEepiIZbPuCc4YpkWrghi5nwl5IYT3dk1yxL2drz/JrleUpBoaYDJUAZw0CX9ZU7Q==","shasum":"a068601a042d61f9502ee63810140172941b1ac6","tarball":"https://registry.npmjs.org/@1password/save-button/-/save-button-1.3.0.tgz","fileCount":4,"unpackedSize":45283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1vjtCRA9TVsSAnZWagAASvAP/ROkjfwqFcMT9fFb/WKX\n69Evnedbv7w10K1Ph5jucvja7ZZwckU6CVuL+8gkhapLVoav0kXvmiS5Rnmm\nrP0/eyUZT7Sqyo5Em03KvGHe70pcNzuAxvF1oKFzkIb6fthr1jzuPQzDyzS7\nq4ZwqmVBGVw4Nse9gRRbqjvymwyByICcjLioLCIykg7zXiDhcI/4cGBGFJEc\nUr0K17/qc3mSGb6OVGcpVaeuQwwV2KOQrcafI1phWoBgxgPf5L84iFc6bcz2\nL5J5KY+fAcJj89r0bUhHOqH/tZSPVwTnHgtjlQfXPBkFWDovQihMOfYc6x4z\nQw3v1cWOxfQzUdvDShDZym/jDWyGt5tULeI7xQbhICRLNsKgJSAasoPV5OWB\noB+n1SNfiRTr4LmBM1JBHT62vdNl6Fh793Xqmrs+Z++QKgnnSCN7rqpxTPfy\nhtQtGrNMDXOa+Ty2F9t3EACLlt20xTfmLklR8Uz2wglOSf//VUE5yuaqpzxm\n9XHEPZAYjIjzHkDq1ZMHQeU3zWbYCOOoF91WpVY0312U53yn5XUhOkgeHIPy\nXtN446tWbCQ0ddYV+NHDXCgZcjCUgAG4i+dErSfX9P9R30iaquWlX4qT+MtV\ntoMkC+Rj/ICSs5b73bkPk6he4LVPQIP0bdWtTBwEIWrs/vuCIBM/Tv+KnkiX\nF/SH\r\n=J8HD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB7O4ghEm8S1OzCCc3QzJgbcQPJJyjJ9eST4QAFxUKGpAiEA4vsdy12TTThWhlUWtuMVVjOUrMnidaBA6Aa1iSDHNjE="}]},"_npmUser":{"name":"beyer","email":"beyer@1password.com"},"directories":{},"maintainers":[{"name":"roustem","email":"roustem@1password.com"},{"name":"beyer","email":"beyer@1password.com"},{"name":"brettbollman","email":"brett@1password.com"},{"name":"onepassword","email":"npm@1password.com"},{"name":"robyoder","email":"rob@robyoder.com"},{"name":"chris.bit","email":"chris.burgin@agilebits.com"},{"name":"dabetty","email":"betty@agilebits.com"},{"name":"desk-crosier-virile-affray","email":"jason.fry@agilebits.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/save-button_1.3.0_1624347079265_0.48910421493802203"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-10T19:11:56.490Z","0.0.1":"2021-03-10T19:11:56.670Z","modified":"2023-09-22T21:58:46.987Z","0.0.2":"2021-03-16T11:15:08.591Z","0.0.3":"2021-03-16T15:10:40.240Z","0.0.4":"2021-03-17T09:16:26.923Z","0.0.5":"2021-03-18T08:41:30.619Z","0.1.0":"2021-03-18T16:03:07.749Z","0.1.1":"2021-03-18T18:49:51.922Z","1.0.0":"2021-03-18T21:44:13.867Z","1.1.0":"2021-04-01T21:52:00.514Z","1.2.0":"2021-04-06T15:21:27.426Z","1.3.0-beta.0":"2021-04-29T20:18:11.517Z","1.3.0-beta.1":"2021-06-17T12:58:12.520Z","1.3.0":"2021-06-22T07:31:19.512Z","1.3.0-beta.2":"2021-08-21T11:43:05.950Z","1.3.0-beta.3":"2021-08-21T11:50:37.809Z","1.3.0-beta.4":"2021-08-21T11:57:09.000Z","1.3.1-alpha.0":"2022-05-26T19:05:48.336Z"},"maintainers":[{"email":"npm@1password.com","name":"onepassword"}],"description":"Save to 1Password button","license":"MIT","readme":"","readmeFilename":""}