{"_id":"@3id/ui-provider","_rev":"16-a64949d5654313436529967ae327f506","name":"@3id/ui-provider","dist-tags":{"next":"0.4.1-rc.1","latest":"0.4.1"},"versions":{"0.0.1":{"name":"@3id/ui-provider","version":"0.0.1","keywords":["3id","ui-provider"],"author":{"name":"Ceramic Studio"},"license":"(Apache-2.0 OR MIT)","_id":"@3id/ui-provider@0.0.1","maintainers":[{"name":"paul_lecam","email":"paul@ulem.net"},{"name":"oed","email":"oed@3box.io"},{"name":"zachferland","email":"zachferland@gmail.com"}],"homepage":"https://github.com/ceramicstudio/3id-connect#readme","bugs":{"url":"https://github.com/ceramicstudio/3id-connect/issues"},"dist":{"shasum":"4c8ae587113b6453f1fcda818189a71c90350dc9","tarball":"https://registry.npmjs.org/@3id/ui-provider/-/ui-provider-0.0.1.tgz","fileCount":12,"integrity":"sha512-wFpYvzJBBqYlwrll34YmJtbjnuCKXYmE2ZUiFatkmmqL8Kodk7s9V05XIlW8bu4jDTsZ+b1mUQg/xJsJJkPc5w==","signatures":[{"sig":"MEUCIQDVDaToKv9NF421roIiqB6IbB6r5szXcHmL39zETOMYwAIgJvVpG2yx6JL0RFwD5LFr8iGRWdJ2Ln+nl+pKtxitT7k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEanGCRA9TVsSAnZWagAAMnoP/00Hhd50PuSZuGfU8dUt\nhz0GrLe3tujW5biDYit9vuTuoGoh0CNMvp0k5oWryo+g+PQ2C0E6Pd1JVAtn\n3aQajOa0+MBuLdaR2OMIaoEB+cUv9wT3M0+4f76eFEp23bBl4JVbJ7Udjv6Z\n+hLb78tCGfdFOsdXdfrTLOUIKVBbpN2Y9pv+AdaPDLAuk8+xn91TX7R/Mkeo\nZFVBrViOLrKdUd3v+njAWJIM+XNAvzsJC4+vAcKVF/AD9QtusqYsv2l1lwo7\nzZscD6Ki/eH9e/ZUEabKRpyUvTOsCX4/i0vlCPQTtUUWtvHuwDirOzFpJoJn\ngeM0V9TL/5GQIlu6U+UV5F7suVqO0TAeqHM/gm/uZCNJ47ug2wbgbPYmkBGy\nmHi2bVD+xvbU7bgS3RTGTmVDe29c8mZrkubXT163Qo7m+TMKPhgHDLvV6h7v\nfLrYrtUBseAyKCzop8Y2/8HsQ0r8Pv+Zz7Sm6P5BVElvqISUHePhKQiAyQ4K\nrGhCsvBEC85ATjJaG3Tiyg/Lz8G6z9SeKcy8aFae21/EmT26CTQu1vAV4e0T\nVxZDOTXUow/r/jtimdu2+3KyGgTXn77pOUtZPMqDh/U6hN17jmqrqKvyTJUI\n5My50rh/gJHNm5TBzuMVd93hYkIqqtuOXpoe2Wope4iodLvP8E3My0YyjlfP\nrg1o\r\n=1NeR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/common.esm.js","engines":{"node":">=12"},"exports":{"import":"./dist/common.esm.js","default":"./dist/common.esm.js","require":"./dist/index.js"},"scripts":{"lint":"tsdx lint src test --fix","test":"tsdx test","build":"tsdx build --tsconfig tsconfig.build.json","start":"tsdx watch","prepublish":"npm run build","prepublishOnly":"package-check"},"typings":"dist/index.d.ts","_npmUser":{"name":"zachferland","email":"zachferland@gmail.com"},"repository":{"url":"git+https://github.com/ceramicstudio/3id-connect.git","type":"git","directory":"packages/ui-provider"},"_npmVersion":"7.4.2","description":"An interface for applications to impelement any user interface 3ID connect service.","directories":{},"_nodeVersion":"14.15.3","dependencies":{"rpc-utils":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ui-provider_0.0.1_1628547525892_0.8914414264045913","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@3id/ui-provider","version":"0.0.2","keywords":["3id","ui-provider"],"author":{"name":"Ceramic Studio"},"license":"(Apache-2.0 OR MIT)","_id":"@3id/ui-provider@0.0.2","maintainers":[{"name":"paul_lecam","email":"paul@ulem.net"},{"name":"oed","email":"oed@3box.io"},{"name":"zachferland","email":"zachferland@gmail.com"}],"homepage":"https://github.com/ceramicstudio/3id-connect#readme","bugs":{"url":"https://github.com/ceramicstudio/3id-connect/issues"},"dist":{"shasum":"5904b9f515e0c170209282bc4c56fbf18ad55c3d","tarball":"https://registry.npmjs.org/@3id/ui-provider/-/ui-provider-0.0.2.tgz","fileCount":12,"integrity":"sha512-zqMbd477W9io9g467GhcEEmPASOKcM1utnPrba2wFGSs0XkvyByPU0BTUx9WjKbSTtS++XGfH6PFKf+sdXnwYA==","signatures":[{"sig":"MEYCIQD9Pcvby/WpZjkdWm2ZRwSEYpdY7zjNyE+xRo/1pXcMggIhAIQSg7dKidgsRwtjuBq7fIALl0279HYWGLqTAsekPmkP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEtvxCRA9TVsSAnZWagAA4zwP/0rm86EMbr46KghtLHjn\nFZChSoHrX/dA35jfeKdkjNRpzakjp3NxOba+ywJpU8Rfjrc9sUNLnZb/h34V\nDe5XGkrQDUUfmZlClS3QbE96wEf23MtFNITYmDWBTf0J77v32UG37zkIwCwu\n4Qn64XHnvOlTH13NFW8jV09lQLMybToJjW54KM3mBLkxjsL78XfNICEjWZUv\njHnslS9sABqT2aIeTDNh5cYNHin6VXzYhdrLbY6FTUfrLI2K6xA/mafVYdrU\nmGgcgppgxmGGwou42pMV6iAFJqGUlbTtIy01ncuSZFLvnqzA1u5vHhHtBZvY\nGt7mzSB8K4re4ElmFmkWP270QI1Z6HfRMbDtwZ3JXfo6hhgCScmUvR/72vU2\nwbU1sqrXQZfja6suXC1j2cPnPhXlfuYHLNPS7TVWA0NWA4Wd5IUHq7qUDiuW\nCsPURbaFdeeOAojHaWSBvVdUkpLHz4RocA5pDxavgfCjvxEjbrwOHHmhx1Ft\n/hR1+G9a8+ut6tF8JAPerhyyaiIdDFTzxRE6ro7lYEPV+jsAzM0+OtYwgNts\nHA08032euXW1PNM4skNCIHAz/50tdjW378TBSj6GXIsoKNV7oBgK7eShoyu/\nICpjHwYKOzGEnLctjxSX4Cm9UATx51EhfSFtsabJy0Jdhe/5dRL2inYRb0zO\nCMlc\r\n=Mo3K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/ui-provider.esm.js","engines":{"node":">=12"},"exports":{"import":"./dist/ui-provider.esm.js","default":"./dist/ui-provider.esm.js","require":"./dist/index.js"},"scripts":{"lint":"tsdx lint src test --fix","test":"tsdx test","build":"tsdx build --tsconfig tsconfig.build.json","start":"tsdx watch","prepublish":"npm run build","prepublishOnly":"package-check"},"typings":"dist/index.d.ts","_npmUser":{"name":"zachferland","email":"zachferland@gmail.com"},"repository":{"url":"git+https://github.com/ceramicstudio/3id-connect.git","type":"git","directory":"packages/ui-provider"},"_npmVersion":"7.4.2","description":"An interface for applications to impelement any user interface 3ID connect service.","directories":{},"_nodeVersion":"14.15.3","dependencies":{"rpc-utils":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ui-provider_0.0.2_1628625904972_0.5718637254968921","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@3id/ui-provider","version":"0.2.0","keywords":["3id","ui-provider"],"author":{"name":"Ceramic Studio"},"license":"(Apache-2.0 OR MIT)","_id":"@3id/ui-provider@0.2.0","maintainers":[{"name":"paul_lecam","email":"paul@ulem.net"},{"name":"oed","email":"oed@3box.io"},{"name":"zachferland","email":"zachferland@gmail.com"}],"homepage":"https://github.com/ceramicstudio/3id-connect#readme","bugs":{"url":"https://github.com/ceramicstudio/3id-connect/issues"},"dist":{"shasum":"1f22e77beb843efa9a6bdbdfa9709282cab46294","tarball":"https://registry.npmjs.org/@3id/ui-provider/-/ui-provider-0.2.0.tgz","fileCount":12,"integrity":"sha512-/VtPCYDuQDl7k/a1CKvIuxQM/grYhqRZOXN1bPYUpax/tLj5IdqQwjdWOm+K3yNTygZKEsrvFSRMHat7HQcKnw==","signatures":[{"sig":"MEYCIQDwCb08nEUO+Q5W/RU6aY8rtpzqMYZ+uZ/i631TQhbMOQIhAIwXsXJq884BDyOawPgODzxXnOjQcDkZdHC3gd4W6GEI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLoqOCRA9TVsSAnZWagAAdGcP+QCMz3aszDaBabzJl47Y\nCGys59sICuqttHEKTOrB6SIxZp33UKx8jbtXGuXkt6BKds9kv8Ap1D+BQ0H+\nlvybmmLlf9iwsGph4b5AveDA+spBF8fbRsRFvGTH/rMTxUalMh+fkYma/Ufh\nNbWjhuOaV/wPD53BojfJRA+RquKReF+Ba6/G07V7RafBlagNWnbkWz1O+KQ7\n8AHyY8YvswgJAKdXZaskE7pxJh412FYp1FsTwUWOrQXs0EDhxKXQfidgvxOc\nr8bRVMV8ezib/g+6w/iYT19Z370M+hPi8S5Kxidc0JgcI83/t1U6B8G0Oey/\nKgFYt51xKsuonGLo93OYBeNYYesSv7RNIhU0V1uXPeGo8WA2kzkZgRKbQQwz\nu1WNjS36m27lLwmW7wbVaPBuCREzIsDYwvWJ+6W2tzd+t84Dxu3a+v7LkFnp\n6pYiMWgslhUNNGeDmmD+glpo4H56lmU+q0fD/fQGKxHxsX/TtEtdsv7G3rhF\nzbgFq8TLQq09x9Y9FzdI8HZlVmNMgRma3mNwJ2iFaMGv1zTX9jzbGbH1NsCw\nXxVmta6DZia8CjHsZ4laDseY4HgT8BNHacfZDqanN6A8kV9rOfjjkth9lhYn\n7BM3Pp/eNmGMPpir1DAuu08v2jKrYecIwf36r/g/Kg0ChMigOpBv6IZO52WW\nY0wl\r\n=0wpj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/ui-provider.esm.js","engines":{"node":">=12"},"exports":{"import":"./dist/ui-provider.esm.js","default":"./dist/ui-provider.esm.js","require":"./dist/index.js"},"gitHead":"9446ef9d0038e3040dcc744ab7832b59b4415a71","scripts":{"lint":"tsdx lint src test --fix","test":"tsdx test","build":"tsdx build --tsconfig tsconfig.build.json","start":"tsdx watch","prepublish":"npm run build","prepublishOnly":"package-check"},"typings":"dist/index.d.ts","_npmUser":{"name":"zachferland","email":"zachferland@gmail.com"},"repository":{"url":"git+https://github.com/ceramicstudio/3id-connect.git","type":"git","directory":"packages/ui-provider"},"_npmVersion":"lerna/4.0.0/node@v14.15.3+x64 (darwin)","description":"An interface for applications to impelement any user interface 3ID connect service.","directories":{},"_nodeVersion":"14.15.3","dependencies":{"rpc-utils":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ui-provider_0.2.0_1630440078674_0.6228409929882766","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@3id/ui-provider","version":"0.2.4","keywords":["3id","ui-provider"],"author":{"name":"Ceramic Studio"},"license":"(Apache-2.0 OR MIT)","_id":"@3id/ui-provider@0.2.4","maintainers":[{"name":"paul_lecam","email":"paul@ulem.net"},{"name":"oed","email":"oed@3box.io"},{"name":"zachferland","email":"zachferland@gmail.com"}],"homepage":"https://github.com/ceramicstudio/3id-connect#readme","bugs":{"url":"https://github.com/ceramicstudio/3id-connect/issues"},"dist":{"shasum":"0d8aa9e05731c8771cf06b750cb8abb66667e3bb","tarball":"https://registry.npmjs.org/@3id/ui-provider/-/ui-provider-0.2.4.tgz","fileCount":12,"integrity":"sha512-xdDtI4maPihcnd/YLSje1P1H9xAAoOURvD3Np7sAiBTok52aBCP9OBy73jdcVodb0qX94HYKRQteCYrMwFzjzQ==","signatures":[{"sig":"MEYCIQCPDi8Q2BYTkLj/qjkqjPW79qbrpXzhBcYXzYHMg6BiRQIhALwki/jliztwG/bIfUhCOdh+XBVxhFVfCVaSzl/TQV2y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":224597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhugfYCRA9TVsSAnZWagAAC9EP/2RajoeALitcIytlVOw6\n48zppdmMat6sVLWEa86qImQ4jAvS7P6+kFV7W7EWdpATaWGbIkfn7ZHZQqZv\n5FoqKObfl+GT8+dkMDg/mdJJZrnLPvhe8yO+XHRgeC8elE8pB8ihDw68S+cY\nAR2aFho+IVqjbvPtNqLfRo1fRMpXVTbLOWJ33FMZlnPfjCw+D+ZZ0Sloz/SP\nggN0SedENXGJmV41z94VYC2IjMgY4mvrqP6CAbMDUg/Dxk0BcTYDdPAkyaVM\nul7awxwGlZvyYta+DuTSoyaCHlmSsGLCoGrN0EbPWLHs3J5j0dutJB2LzoLv\nYTcpJh4lvKlL2UjSl3KU9SsMVn3b47FZPzuAx+jLBYsudJKG81j5f6FYMBaZ\nOwx1XpRnN8IivW2x9b+Ajgac+BXxqava8zykYZAFO2LOXib+q2KSK74ZJlyn\nyX5M2IlZv45ertCEP1Ut5GB852PYyCD4xAbDftrZAOhObMx8xLiDW4aftNyc\nfez5ItzE9mcIxYIMgbyfrFKeMUJYFbG4NE9qxvzPi8k4D1ZhwzQLkSFjwl2a\nNnM/qv4VhKaFoxgHC5kvYxv0/L+4WvlL2AoV/ayDZ1IbFQP3s5Ttmdmbt3LY\nYW6lK9Ex5gMHuc+RVVHNGbduYL5unEWuhN29N/wKIU/JHdMfgNp2HaQgOfyP\ndYSC\r\n=j2VV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/ui-provider.esm.js","engines":{"node":">=12"},"exports":{"import":"./dist/ui-provider.esm.js","default":"./dist/ui-provider.esm.js","require":"./dist/index.js"},"gitHead":"ba231146704adb5d996d5b87f2defab0cd25e772","scripts":{"lint":"tsdx lint src test --fix","test":"tsdx test","build":"tsdx build --tsconfig tsconfig.build.json","start":"tsdx watch","prepublish":"npm run build","prepublishOnly":"package-check"},"typings":"dist/index.d.ts","_npmUser":{"name":"zachferland","email":"zachferland@gmail.com"},"repository":{"url":"git+https://github.com/ceramicstudio/3id-connect.git","type":"git","directory":"packages/ui-provider"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+x64 (darwin)","description":"An interface for applications to impelement any user interface 3ID connect service.","directories":{},"_nodeVersion":"16.9.1","dependencies":{"rpc-utils":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ui-provider_0.2.4_1632337550097_0.7449523410643373","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@3id/ui-provider","version":"0.3.0","keywords":["3id","ui-provider"],"author":{"name":"Ceramic Studio"},"license":"(Apache-2.0 OR MIT)","_id":"@3id/ui-provider@0.3.0","maintainers":[{"name":"paul_lecam","email":"paul@ulem.net"},{"name":"oed","email":"oed@3box.io"},{"name":"zachferland","email":"zachferland@gmail.com"}],"homepage":"https://github.com/ceramicstudio/3id-connect#readme","bugs":{"url":"https://github.com/ceramicstudio/3id-connect/issues"},"dist":{"shasum":"bc78c51654619a0e2e5811dbb97700b31a87e592","tarball":"https://registry.npmjs.org/@3id/ui-provider/-/ui-provider-0.3.0.tgz","fileCount":12,"integrity":"sha512-skIO+z6s6Iv0FVmaS7KSbsjAu5PyDWIBTi4H6ybhsWjxHHJRT6XZbUVM7SeCS0QyKAD4dcD8PhmgV0UVy1W3/Q==","signatures":[{"sig":"MEYCIQCY7ehX8sPavrk6swsC22txTY+c2a83CpQJ8pd7njZ2iAIhAN/uX8vDIilapzWpQyDmXM02gIQauT0pQ09NCm/SHz3S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhup3HCRA9TVsSAnZWagAAEIsP/inyu59ULRbCAqrlRMII\nofL15dtorLdp432fkzBottwhTKScZIgHKwyCIPm86uedl3pBamwygGWHbAwa\nsmbj3GtDmcbjxR+lPyRWx1uF+JO7UjPfPDUNINuXQyUC1CFDGQVMLq0CpsPy\ngAkkEhWU7vunzCosSo+AxYG65yHD59niwgkqk1BP8F5H3gkxH2n/e7V62O8N\nJvXnPX7nvBzaBd9PxWshwmR+M/HY45srKt6hb+WWUAoBo1fwOKU7wcjEmumx\nGWS/W2+gOuPNelmCbK0OVKN+PNqKD4tu8PWDHqPxpzHjCIGzHKHzySaEHbns\nKd2xRvKJZ3IrpuxMAtYR9KCP+r+eWOFlQWGZKPInQ3Z7VQHleH98sgglr7me\n5E8J0r1EXo9AC9athIcXKUOmkNSy2X/87iF3U7xQn16hJxYZ0icmnp/XsgOM\nHAfptHW9mPGpvEq2zfjX6usb8hb62MvfeK2epSxuq6jf+Y30+3qmyKY9+t6Y\n+gCvKqEq8rdXwRUFv4nly0njop4RZHO9Jl9wHVJZmtHSTAhdcGP8paEuVtLf\nvtvYum85m2qjeSMw73DTT6XB+mBsE6HyiI9B+zS6lhi204YLxKpIXJX9aOvH\nOEYP6BDPeSnfTjBrMv64TYmkBzXDDOcc5pyRHctbfiN4xA3gobwjO+rIz54D\nF+OW\r\n=g1Do\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/ui-provider.esm.js","engines":{"node":">=12"},"exports":{"import":"./dist/ui-provider.esm.js","default":"./dist/ui-provider.esm.js","require":"./dist/index.js"},"gitHead":"c4ee1a6c93f4b26a00da5bdff354d0114be66ab6","scripts":{"lint":"tsdx lint src test --fix","test":"tsdx test","build":"tsdx build --tsconfig tsconfig.build.json","start":"tsdx watch","prepublish":"npm run build","prepublishOnly":"package-check"},"typings":"dist/index.d.ts","_npmUser":{"name":"zachferland","email":"zachferland@gmail.com"},"repository":{"url":"git+https://github.com/ceramicstudio/3id-connect.git","type":"git","directory":"packages/ui-provider"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+x64 (darwin)","description":"An interface for applications to impelement any user interface 3ID connect service.","directories":{},"_nodeVersion":"16.9.1","dependencies":{"rpc-utils":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ui-provider_0.3.0_1639620039765_0.6816421624000206","host":"s3://npm-registry-packages"}},"0.4.0-alpha.0":{"name":"@3id/ui-provider","version":"0.4.0-alpha.0","keywords":["3id","ui-provider"],"author":{"name":"3Box Labs"},"license":"(Apache-2.0 OR MIT)","_id":"@3id/ui-provider@0.4.0-alpha.0","maintainers":[{"name":"paul_lecam","email":"paul@ulem.net"},{"name":"oed","email":"oed@3box.io"},{"name":"zachferland","email":"zachferland@gmail.com"}],"homepage":"https://github.com/ceramicstudio/js-3id#readme","bugs":{"url":"https://github.com/ceramicstudio/js-3id/issues"},"dist":{"shasum":"f990b29ae96152f6f143733f7e4986a25d100edd","tarball":"https://registry.npmjs.org/@3id/ui-provider/-/ui-provider-0.4.0-alpha.0.tgz","fileCount":8,"integrity":"sha512-l23SxEYtMfWYBZ4Cfn9XwfSiSvB02aKedx3aL/UnM+/9cjjhRgN8V8xDo/tkfnKGx5hpq2y4mCKlgED5ujTAlQ==","signatures":[{"sig":"MEYCIQDbHeqLL26hH1p6cT1dg+nGhdd73/QD14uezaAcQTjvwAIhAMvSTiRwizok0GjDVmE30Lqdmn1bBldxR21RR3vMuC4k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH78TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIHw//Q3GhgdDLRKKdqR4yG1+r6toLpD/Q1hiH4q3aEdD84rJraZLP\r\nJn+rCt21wnIH0f2KFzkwPcQlbLjzSsgqs/rsgyob/RpBKFSuddhKA9VrK7GN\r\nuYBfaBZyukCRPst3xds6bLtlB/ErOTq/RXDm0gyJIT6Zto/n4QNyN7rU50QD\r\nG1CK3mrKS8GIzcFD9s76NusZhdpV6Cmb7/xeOZPRXXnhvp3DTxJ8KRrRpuLh\r\nw3gNq/2TJYnVCcj0kSTRN2LXZ59g/QXgCGklYUItSGKwVcH0HPCG/QGfh0gv\r\nMmC8GFpepJDhvfL2ok2NGXZKKoyBde3GylJk4lWuLkEjDFt1P9bIeX2mCGJ7\r\nQkWtaQHcPYrvcE6qBVrMc2LCbzuJnCYScEWENh2jQGm8tSaETMJ1Z1zfIyAA\r\nRRDQ9ZwSu/AzKUqHM3FcXTuTat9sagJcJrnd9MUh/+oKjag6EzEGhSILMaS1\r\nVZufxDlDtU8cSjdIfXWUm838lJqVswLRhlNguqPq1X6cAbUardDFdl8AaM7Z\r\nqcj8XRin6YOA58OfO5vQfRzXXB11YnZr4N0MstnzMv7jM9kUy4A5FUlTqej4\r\nYmv3lzdnRPFj8YMk227YJzRZl3WJyNKLWtLdmUGrntVByJRdOxrRhEHDkTkH\r\nvBXyLF61vRsldkcEN2+JrrrMa9RtLkhAXxU=\r\n=bzaM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.(t|j)s$":["@swc/jest",{"root":"../.."}]},"moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".ts"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","readme":"# <a name=\"intro\"></a> 3ID Connect Service UI Provider\n\nAn interface for applications to impelement any user interface 3ID connect service.\n\n\nNOTE: Mostly internal use, names and interfaces are likely to change soon and support currently being added in the 3ID Connect Service and/or 3ID Manager Library\n\n## <a name=\"use\"></a> Use\n\n```\nnpm install @ceramicstudio/ui-provider\n```\n\nExample usage:\n\n```js\nimport { UIProvider, ThreeIDManagerUI } from '@ceramicstudio/ui-provider'\n\n// Implement the following UI Handlers \nconst UIMethods: UIProviderHandlers = {\n  // Ask user to continue with 3box account migration, true to\n  // migrate, false to cancel request\n  prompt_migration: async (ctx, params) => {\n    //...\n  },\n   // Ask user to skip migration after migration faile, true to \n   // create new account, false to cancel request\n  prompt_migration_skip: async (ctx, params) => {\n    //...\n  },\n  // Known migration failure bugs, ask user to continue with new\n  // account instead, true to create new, false to cancel request\n  prompt_migration_fail: async (ctx, params) => {\n    //...\n  },\n  // Ask user to connect account to existing account or create new.\n  // Displayed when CAIP10 has no existing link in network.\n  prompt_account: async (ctx, params) => {\n    //...\n  },\n  // Permission request for app to access 3id-connect\n  prompt_authenticate: async (ctx, params) => {\n    //...\n  },\n  // Any errors during flows\n  inform_error: async (ctx, params) => {\n    //...\n  },\n  // Inform UI that a flow has ended and no futher requests are expected \n  inform_close: async (ctx, params) => {\n    //...\n  }\n}\n\n//Create a 3ID Connect UI Provider \nconst provider = new UIProvider(UIMethods)\n\n// TODO: provider consumption in other libraries\n```\n\n## Maintainers\n\n[@zachferland](https://github.com/zachferland)\n","engines":{"node":">=16"},"exports":{".":"./dist/index.js"},"gitHead":"4ae29bcddf78fdeac51d50d378bc105171a81522","scripts":{"lint":"eslint src test --fix","test":"yarn node --experimental-vm-modules $(yarn bin jest)","build":"yarn build:clean && yarn build:types && yarn build:js","prepare":"yarn build","test:ci":"yarn test --ci --coverage","build:js":"swc src -d ./dist --config-file ../../.swcrc","build:clean":"del dist","build:types":"tsc --emitDeclarationOnly --skipLibCheck","test:server":"rm -rf ./test/data && ../../node_modules/.bin/ceramic daemon --port 7777 --state-store-directory ./test/data --network inmemory","prepublishOnly":"package-check"},"_npmUser":{"name":"zachferland","email":"zachferland@gmail.com"},"repository":{"url":"git+https://github.com/ceramicstudio/js-3id.git","type":"git","directory":"packages/ui-provider"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+x64 (darwin)","description":"An interface for applications to impelement any user interface 3ID connect service.","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"rpc-utils":"^0.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ui-provider_0.4.0-alpha.0_1646247699818_0.4747236469540952","host":"s3://npm-registry-packages"}},"0.4.0-alpha.1":{"name":"@3id/ui-provider","version":"0.4.0-alpha.1","keywords":["3id","ui-provider"],"author":{"name":"3Box Labs"},"license":"(Apache-2.0 OR MIT)","_id":"@3id/ui-provider@0.4.0-alpha.1","maintainers":[{"name":"paul_lecam","email":"paul@ulem.net"},{"name":"oed","email":"oed@3box.io"},{"name":"zachferland","email":"zachferland@gmail.com"}],"homepage":"https://github.com/ceramicstudio/js-3id#readme","bugs":{"url":"https://github.com/ceramicstudio/js-3id/issues"},"dist":{"shasum":"0807ef9a693b865f643d0661c636f1d6f1d3f6fd","tarball":"https://registry.npmjs.org/@3id/ui-provider/-/ui-provider-0.4.0-alpha.1.tgz","fileCount":8,"integrity":"sha512-ZswVxAum92s0eN31KXR43AGqQUaBoJq3TEAAHAPs6DblJUDT2f71xr87qH4/W43pbAQWuThO80fMcLJ16pursg==","signatures":[{"sig":"MEUCIQD4nGZESo26xQ//yYPf8y3b0qSD8za10BkcQxSarvhRLQIgIbrWHMigcSk9QPF0ORsJ6hns7WI4cXhwM/m2NwwOLGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH9cvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtSg/+MyB+uIGxu7M+4o87DE7pB+DwC57X6BrO14gs7fv5ST2aE5kG\r\nnndcbgQnTTj3mU7or3m1OCmZ+AkU9gkys8lN8bOY7rqAJ/3XqT82VME5n3Qm\r\nnisnYj0Kn2x17nQ539HZeTS0uViJHf3My9ZMRhE5lY2AHJH9MWWUuYHduL8U\r\nvdwhBduE4nwou1JIeSxPIp9X31H/W/imIcIGmBzdQvonr3S0Pjh0n9QBRhbU\r\n4ZEfFUTfORRYH7dTl02skzzXnffD6sIr0KrjmFmeBR+HoGKGIJCH13V80h/L\r\n+JG4WCRIfMFwpjiyMe7TFI41kiXzqWGVebk8S8hWXPlP6IJ3Bu7OBM29Ctbi\r\nje02rstb17jH3/XmH7zQETmdDUukD5tAs8HIj7/FVvwerl5CpyIa+qPBBDR5\r\nsBkwQUTBYEn0HpYcYtE2MmIubMO2+gDIv2Ts+WdEDXTSUunfbByoxL7ztwIl\r\nNg8WVksh0j+pmwDg6Sq5nnkifXaZQd2WTkmo91i5iUAI7cExyjhIb9bXAwNM\r\n5hWyVY8GeL9lqc24WaQVXo22j37bMPwOSiIpXd+TmyYxTNP5XNimZNmXPOxh\r\nyh0iY9b0T4G2O5mEyisdgjHJCnBWQZC9mDJQ0lDwqzESMEhCcVp7WJvlNhZ1\r\nJqiQScAxZopWCj1frVnE+4dZuDsKNGTx22A=\r\n=+KhH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.(t|j)s$":["@swc/jest",{"root":"../.."}]},"moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".ts"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","readme":"# <a name=\"intro\"></a> 3ID Connect Service UI Provider\n\nAn interface for applications to impelement any user interface 3ID connect service.\n\n\nNOTE: Mostly internal use, names and interfaces are likely to change soon and support currently being added in the 3ID Connect Service and/or 3ID Manager Library\n\n## <a name=\"use\"></a> Use\n\n```\nnpm install @ceramicstudio/ui-provider\n```\n\nExample usage:\n\n```js\nimport { UIProvider, ThreeIDManagerUI } from '@ceramicstudio/ui-provider'\n\n// Implement the following UI Handlers \nconst UIMethods: UIProviderHandlers = {\n  // Ask user to continue with 3box account migration, true to\n  // migrate, false to cancel request\n  prompt_migration: async (ctx, params) => {\n    //...\n  },\n   // Ask user to skip migration after migration faile, true to \n   // create new account, false to cancel request\n  prompt_migration_skip: async (ctx, params) => {\n    //...\n  },\n  // Known migration failure bugs, ask user to continue with new\n  // account instead, true to create new, false to cancel request\n  prompt_migration_fail: async (ctx, params) => {\n    //...\n  },\n  // Ask user to connect account to existing account or create new.\n  // Displayed when CAIP10 has no existing link in network.\n  prompt_account: async (ctx, params) => {\n    //...\n  },\n  // Permission request for app to access 3id-connect\n  prompt_authenticate: async (ctx, params) => {\n    //...\n  },\n  // Any errors during flows\n  inform_error: async (ctx, params) => {\n    //...\n  },\n  // Inform UI that a flow has ended and no futher requests are expected \n  inform_close: async (ctx, params) => {\n    //...\n  }\n}\n\n//Create a 3ID Connect UI Provider \nconst provider = new UIProvider(UIMethods)\n\n// TODO: provider consumption in other libraries\n```\n\n## Maintainers\n\n[@zachferland](https://github.com/zachferland)\n","engines":{"node":">=16"},"exports":{".":"./dist/index.js"},"gitHead":"d6a608522b6fb09effabd5372ac914b55b751074","scripts":{"lint":"eslint src test --fix","test":"yarn node --experimental-vm-modules $(yarn bin jest)","build":"yarn build:clean && yarn build:types && yarn build:js","prepare":"yarn build","test:ci":"yarn test --ci --coverage","build:js":"swc src -d ./dist --config-file ../../.swcrc","build:clean":"del dist","build:types":"tsc --emitDeclarationOnly --skipLibCheck","test:server":"rm -rf ./test/data && ../../node_modules/.bin/ceramic daemon --port 7777 --state-store-directory ./test/data --network inmemory","prepublishOnly":"package-check"},"_npmUser":{"name":"zachferland","email":"zachferland@gmail.com"},"repository":{"url":"git+https://github.com/ceramicstudio/js-3id.git","type":"git","directory":"packages/ui-provider"},"_npmVersion":"7.21.1","description":"An interface for applications to impelement any user interface 3ID connect service.","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"rpc-utils":"^0.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ui-provider_0.4.0-alpha.1_1646253871207_0.8417547404184442","host":"s3://npm-registry-packages"}},"0.4.1-alpha.0":{"name":"@3id/ui-provider","version":"0.4.1-alpha.0","keywords":["3id","ui-provider"],"author":{"name":"3Box Labs"},"license":"(Apache-2.0 OR MIT)","_id":"@3id/ui-provider@0.4.1-alpha.0","maintainers":[{"name":"paul_lecam","email":"paul@ulem.net"},{"name":"oed","email":"oed@3box.io"},{"name":"zachferland","email":"zachferland@gmail.com"}],"homepage":"https://github.com/ceramicstudio/js-3id#readme","bugs":{"url":"https://github.com/ceramicstudio/js-3id/issues"},"dist":{"shasum":"c4dc211088974c115be9da2b1621a510bcc7d460","tarball":"https://registry.npmjs.org/@3id/ui-provider/-/ui-provider-0.4.1-alpha.0.tgz","fileCount":8,"integrity":"sha512-vY0DJtzeoxoqmHI35CXrZXrMa3nIqnlhMrq5BkapmikGdqmttMVV1c2bFbegNQ2exG70IUbtnZDZmaUp2C3CUw==","signatures":[{"sig":"MEUCIA7v+3sTZLnw21MoKcboSC4OKxMy6to8qSYfHmg7Rq2mAiEA6DsvCRlPxDYETuvIUC3FYjiGPbSMr2+ofZtIUNBri0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH9zPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvZA/+P+bCQSkTgWbdi7LgZm/DTYjJ85Umjw250r6DgWCa7qjd50rY\r\nTS07UA040WnVRPbGVQP3aHCGqXU0ObrLunOjVgznsQ5T+sOOlja/uSFxVuSf\r\n+BnHNxc4oe+WX7kP/thDNs2J7NMrO5m1rMZb3zSalnI4kvmklvyV7D5i/muH\r\nUZzpnS68i2FikNlUFfovW6PDDp0M8Lv1gFDH2enx572rO8SttHp2jlyya/N+\r\n1uMwFOHqNa9eAmyhoeURkqnck1UfkjjKKagpTckw7CMJTwCU7T2lwe9VD1qu\r\nK5r3BySNPGgVz2bgVnPoTEoXYjcWvjZ+K5EHBthMbWBVe//oecSpEnwOOKNm\r\nxOU7+B+lUVO1Zpm7uOcA1eyNz2kF09puB5F6GAglWiDU6muYKoHD817k5Yl5\r\n1xkggTkAUlaYog+1dhjUAqZ+p2Inzw4gqr5M8kcLzZX7Sr/g0ggu+D6jr3W5\r\nGr691SomzFqDJuFXxSIp+SWd4q2fX20cipRTW6pkApXP626vUz+u+hHtn6Ji\r\nBJzSB+W8vGiUKmpC5zmVfNDiQZEq5YDbeTuheBUM9Ly8tygEbQjbfWfiOQR2\r\nItVHrZYfDivJrLfdXjEROiDVK82HaeII56N9zcTKyaqCViOES2kTHxn+Vmnw\r\nv2rz2b/UZ4nTzV18m8Qg+efBZI+QljqS0YE=\r\n=Yvmu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.(t|j)s$":["@swc/jest",{"root":"../.."}]},"moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".ts"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","readme":"# <a name=\"intro\"></a> 3ID Connect Service UI Provider\n\nAn interface for applications to impelement any user interface 3ID connect service.\n\n\nNOTE: Mostly internal use, names and interfaces are likely to change soon and support currently being added in the 3ID Connect Service and/or 3ID Manager Library\n\n## <a name=\"use\"></a> Use\n\n```\nnpm install @ceramicstudio/ui-provider\n```\n\nExample usage:\n\n```js\nimport { UIProvider, ThreeIDManagerUI } from '@ceramicstudio/ui-provider'\n\n// Implement the following UI Handlers \nconst UIMethods: UIProviderHandlers = {\n  // Ask user to continue with 3box account migration, true to\n  // migrate, false to cancel request\n  prompt_migration: async (ctx, params) => {\n    //...\n  },\n   // Ask user to skip migration after migration faile, true to \n   // create new account, false to cancel request\n  prompt_migration_skip: async (ctx, params) => {\n    //...\n  },\n  // Known migration failure bugs, ask user to continue with new\n  // account instead, true to create new, false to cancel request\n  prompt_migration_fail: async (ctx, params) => {\n    //...\n  },\n  // Ask user to connect account to existing account or create new.\n  // Displayed when CAIP10 has no existing link in network.\n  prompt_account: async (ctx, params) => {\n    //...\n  },\n  // Permission request for app to access 3id-connect\n  prompt_authenticate: async (ctx, params) => {\n    //...\n  },\n  // Any errors during flows\n  inform_error: async (ctx, params) => {\n    //...\n  },\n  // Inform UI that a flow has ended and no futher requests are expected \n  inform_close: async (ctx, params) => {\n    //...\n  }\n}\n\n//Create a 3ID Connect UI Provider \nconst provider = new UIProvider(UIMethods)\n\n// TODO: provider consumption in other libraries\n```\n\n## Maintainers\n\n[@zachferland](https://github.com/zachferland)\n","engines":{"node":">=16"},"exports":{".":"./dist/index.js"},"gitHead":"c7da3dd83ea674c0bd336d2619ac70a04daa862e","scripts":{"lint":"eslint src test --fix","test":"yarn node --experimental-vm-modules $(yarn bin jest)","build":"yarn build:clean && yarn build:types && yarn build:js","prepare":"yarn build","test:ci":"yarn test --ci --coverage","build:js":"swc src -d ./dist --config-file ../../.swcrc","build:clean":"del dist","build:types":"tsc --emitDeclarationOnly --skipLibCheck","test:server":"rm -rf ./test/data && ../../node_modules/.bin/ceramic daemon --port 7777 --state-store-directory ./test/data --network inmemory","prepublishOnly":"package-check"},"_npmUser":{"name":"zachferland","email":"zachferland@gmail.com"},"repository":{"url":"git+https://github.com/ceramicstudio/js-3id.git","type":"git","directory":"packages/ui-provider"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+x64 (darwin)","description":"An interface for applications to impelement any user interface 3ID connect service.","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"rpc-utils":"^0.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ui-provider_0.4.1-alpha.0_1646255311460_0.41213737294666974","host":"s3://npm-registry-packages"}},"0.4.1-alpha.1":{"name":"@3id/ui-provider","version":"0.4.1-alpha.1","keywords":["3id","ui-provider"],"author":{"name":"3Box Labs"},"license":"(Apache-2.0 OR MIT)","_id":"@3id/ui-provider@0.4.1-alpha.1","maintainers":[{"name":"paul_lecam","email":"paul@ulem.net"},{"name":"oed","email":"oed@3box.io"},{"name":"zachferland","email":"zachferland@gmail.com"}],"homepage":"https://github.com/ceramicstudio/js-3id#readme","bugs":{"url":"https://github.com/ceramicstudio/js-3id/issues"},"dist":{"shasum":"14b6d4a332ae2b8dbf73d6a8cbf81bfe2ff8f34f","tarball":"https://registry.npmjs.org/@3id/ui-provider/-/ui-provider-0.4.1-alpha.1.tgz","fileCount":8,"integrity":"sha512-9eTJP2wn7r+hMvGMTWhW65oktIMSpPLMxL0Lv9H3MgnqAeaniHwj9Vc0e4gigH/lNnWULqIA6gKFVrCTPRdy/w==","signatures":[{"sig":"MEQCIAKUaNOZ9QOlaJVERsh0CInfXnnacdv5yT3XdN6aW5JcAiB17MrFneaLFHJLy3sSmHWp6cHW0CtwVpjsAWiRJlq9yw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQXm2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbtA/+KGMM7CMMhLFdclRTdgvASPtXx6cH4S/TbvBY5q8AdwWjrLk2\r\nZVecXlV9uFUwGSrIasUjxikGZrSLaFC+O9MNAfyhr2G97RfuRulfBomiNfPZ\r\n8Jwp8bV6vQFIh85RXyXjER4w2+I1PhhmQrzZ3VbAhho9r76sHwKOeIjIWY9w\r\nbE9J6dOjh7WeilLIh0NNyFiD1+x6onlspTXq4MbGl0fSHvwZYHAvgATbGrCD\r\n1OhSW/VcVscl/UUqs4FrJ7u0zVWv6elhgGd4EDYh395n2rc3LgxpI0LYAXoy\r\nHiwLMN8h021avE7u4RUb2/ElennwEyPToNLIOomwWVvweBlrSBMsuvJ9ifmI\r\nP1khEPXdU7pZKh9D3k3wPlIQReH6IgChyJYnmEoZJtKieCq/BU5kvanDfV9H\r\nO2fs1YU+8q5mNZs6TTYtrorPe25TxqdXTB4krN3DjKEny6p9WZerVSl5g/tx\r\nuEsHU4kUR1BW3xefYmO/u9RxBQkHEmT24Fs3unH0rj3LDX+umXVtx4XnzlvY\r\nrBjBdFjV0Icb5YC/o7q+eki2WP2JRAI17CMrlIrYhrgXIEbhXiKRM1KTDgOR\r\nu62mLj5GAqHsgsdxPF8Yrt5ouQtWj7ljrCtQwH/ZZhvkwoIdJhj3/6tIXqTn\r\nORw4WreGrvTte8CEcLft+tqWEHo+26bANtc=\r\n=L/yJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.(t|j)s$":["@swc/jest",{"root":"../.."}]},"moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".ts"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","readme":"# <a name=\"intro\"></a> 3ID Connect Service UI Provider\n\nAn interface for applications to impelement any user interface 3ID connect service.\n\n\nNOTE: Mostly internal use, names and interfaces are likely to change soon and support currently being added in the 3ID Connect Service and/or 3ID Manager Library\n\n## <a name=\"use\"></a> Use\n\n```\nnpm install @ceramicstudio/ui-provider\n```\n\nExample usage:\n\n```js\nimport { UIProvider, ThreeIDManagerUI } from '@ceramicstudio/ui-provider'\n\n// Implement the following UI Handlers \nconst UIMethods: UIProviderHandlers = {\n  // Ask user to continue with 3box account migration, true to\n  // migrate, false to cancel request\n  prompt_migration: async (ctx, params) => {\n    //...\n  },\n   // Ask user to skip migration after migration faile, true to \n   // create new account, false to cancel request\n  prompt_migration_skip: async (ctx, params) => {\n    //...\n  },\n  // Known migration failure bugs, ask user to continue with new\n  // account instead, true to create new, false to cancel request\n  prompt_migration_fail: async (ctx, params) => {\n    //...\n  },\n  // Ask user to connect account to existing account or create new.\n  // Displayed when CAIP10 has no existing link in network.\n  prompt_account: async (ctx, params) => {\n    //...\n  },\n  // Permission request for app to access 3id-connect\n  prompt_authenticate: async (ctx, params) => {\n    //...\n  },\n  // Any errors during flows\n  inform_error: async (ctx, params) => {\n    //...\n  },\n  // Inform UI that a flow has ended and no futher requests are expected \n  inform_close: async (ctx, params) => {\n    //...\n  }\n}\n\n//Create a 3ID Connect UI Provider \nconst provider = new UIProvider(UIMethods)\n\n// TODO: provider consumption in other libraries\n```\n\n## Maintainers\n\n[@zachferland](https://github.com/zachferland)\n","engines":{"node":">=14.14"},"exports":{".":"./dist/index.js"},"gitHead":"c36d0e956a7abbd0200737408d48d537cd88cfc4","scripts":{"lint":"eslint src test --fix","test":"yarn node --experimental-vm-modules $(yarn bin jest)","build":"yarn build:clean && yarn build:types && yarn build:js","prepare":"yarn build","test:ci":"yarn test --ci --coverage","build:js":"swc src -d ./dist --config-file ../../.swcrc","build:clean":"del dist","build:types":"tsc --emitDeclarationOnly --skipLibCheck","test:server":"rm -rf ./test/data && ../../node_modules/.bin/ceramic daemon --port 7777 --state-store-directory ./test/data --network inmemory","prepublishOnly":"package-check"},"_npmUser":{"name":"paul_lecam","email":"paul@ulem.net"},"repository":{"url":"git+https://github.com/ceramicstudio/js-3id.git","type":"git","directory":"packages/ui-provider"},"_npmVersion":"8.5.0","description":"An interface for applications to impelement any user interface 3ID connect service.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"rpc-utils":"^0.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ui-provider_0.4.1-alpha.1_1648458166117_0.9167932400757148","host":"s3://npm-registry-packages"}},"0.4.1-rc.0":{"name":"@3id/ui-provider","version":"0.4.1-rc.0","keywords":["3id","ui-provider"],"author":{"name":"3Box Labs"},"license":"(Apache-2.0 OR MIT)","_id":"@3id/ui-provider@0.4.1-rc.0","maintainers":[{"name":"paul_lecam","email":"paul@ulem.net"},{"name":"oed","email":"oed@3box.io"},{"name":"zachferland","email":"zachferland@gmail.com"}],"homepage":"https://github.com/ceramicstudio/js-3id#readme","bugs":{"url":"https://github.com/ceramicstudio/js-3id/issues"},"dist":{"shasum":"5ab176468b4546372eb806697ea4742f00b9af4e","tarball":"https://registry.npmjs.org/@3id/ui-provider/-/ui-provider-0.4.1-rc.0.tgz","fileCount":8,"integrity":"sha512-orQl/odIAQ5Rvh4QX0dq8pgrZoj5rtJP7rqzlHrOCTzwlzzDHxNYyAcw8cTPSk+nMpD9qS/9xwt6KRlHwiBjlw==","signatures":[{"sig":"MEUCIEeIrz1Cw69JWpH/QPe0Gp9edJjrfZ7JX8axk8fn/8TwAiEAv26QjWK8HG1lehsf9zlI4nzTpKNkCuLUBSb13YCOvOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRwSbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoveQ//bNvu7N6U5yX87wfoWNTS3umXf+w1xhqg3Nh5UpR/in272Ro9\r\ng0FpZxTM3Bi+BGC19lNVweUYPPAbjC2igWPw8hc94roDcIXn+tz5qt3wA8ZX\r\nB4IgdQKU97jU1XOSbRb5DH8DQST+aurWV5ZZf95biJYx8Lg1fzaWSQa5bhvT\r\n6iEg2RV59wX1Qku94i9nFvty2+EjkKbtb5hzlJD+daXPB2b+1aQJU6AX02z2\r\nZtICvkSNeBzUhuBVEjdjaYsXBt6Y8V9VJ+RxixevWl6NS6ZyYpQKxE0/R6xB\r\nTp+5bHHxHI4ov+koNO7oMTaY7GfwEgUpaE8WNAEe7ReuOsYOoJ0MK3uWkNAA\r\nqLt/zbqTtBWMWfSR+8xfoUsnFGHJeKDlD5xTSxFgc8rZTeoVNw1gw3VXsRfh\r\nPUiZ3FG/0tls+LrRCKFgk3D9FrB9LxQbdp9R9JMm9hLzCpS0lZKJQBBIDSZ7\r\nt3xvKT/juEfdufazd7lbFX/SD4/rDhdoxj8KvGwQPExvVFiNdKgMpEMMq8+I\r\nLeO2mQyCQp9xcadfPKABcDRmZGbxMR2386+C8HPr4F2X+IixzJ7Tu8scqfDI\r\nh+PN3w4BGLIO3InkcLkSbMyY56WjxRG5Rfn1Xnq7BblFKeAWMUCR3T5qmB5t\r\nU2KzgNhq8vfX/r6E/lhO+buyFHOBhjSJli4=\r\n=DNL9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.(t|j)s$":["@swc/jest",{"root":"../.."}]},"moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".ts"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","readme":"# <a name=\"intro\"></a> 3ID Connect Service UI Provider\n\nAn interface for applications to impelement any user interface 3ID connect service.\n\n\nNOTE: Mostly internal use, names and interfaces are likely to change soon and support currently being added in the 3ID Connect Service and/or 3ID Manager Library\n\n## <a name=\"use\"></a> Use\n\n```\nnpm install @ceramicstudio/ui-provider\n```\n\nExample usage:\n\n```js\nimport { UIProvider, ThreeIDManagerUI } from '@ceramicstudio/ui-provider'\n\n// Implement the following UI Handlers \nconst UIMethods: UIProviderHandlers = {\n  // Ask user to continue with 3box account migration, true to\n  // migrate, false to cancel request\n  prompt_migration: async (ctx, params) => {\n    //...\n  },\n   // Ask user to skip migration after migration faile, true to \n   // create new account, false to cancel request\n  prompt_migration_skip: async (ctx, params) => {\n    //...\n  },\n  // Known migration failure bugs, ask user to continue with new\n  // account instead, true to create new, false to cancel request\n  prompt_migration_fail: async (ctx, params) => {\n    //...\n  },\n  // Ask user to connect account to existing account or create new.\n  // Displayed when CAIP10 has no existing link in network.\n  prompt_account: async (ctx, params) => {\n    //...\n  },\n  // Permission request for app to access 3id-connect\n  prompt_authenticate: async (ctx, params) => {\n    //...\n  },\n  // Any errors during flows\n  inform_error: async (ctx, params) => {\n    //...\n  },\n  // Inform UI that a flow has ended and no futher requests are expected \n  inform_close: async (ctx, params) => {\n    //...\n  }\n}\n\n//Create a 3ID Connect UI Provider \nconst provider = new UIProvider(UIMethods)\n\n// TODO: provider consumption in other libraries\n```\n\n## Maintainers\n\n[@zachferland](https://github.com/zachferland)\n","engines":{"node":">=14.14"},"exports":{".":"./dist/index.js"},"gitHead":"7d827778e114401975b4f200e757a6f5e77ae2c9","scripts":{"lint":"eslint src test --fix","test":"yarn node --experimental-vm-modules $(yarn bin jest)","build":"yarn build:clean && yarn build:types && yarn build:js","prepare":"yarn build","test:ci":"yarn test --ci --coverage","build:js":"swc src -d ./dist --config-file ../../.swcrc","build:clean":"del dist","build:types":"tsc --emitDeclarationOnly --skipLibCheck","test:server":"rm -rf ./test/data && ../../node_modules/.bin/ceramic daemon --port 7777 --state-store-directory ./test/data --network inmemory","prepublishOnly":"package-check"},"_npmUser":{"name":"paul_lecam","email":"paul@ulem.net"},"repository":{"url":"git+https://github.com/ceramicstudio/js-3id.git","type":"git","directory":"packages/ui-provider"},"_npmVersion":"8.5.0","description":"An interface for applications to impelement any user interface 3ID connect service.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"rpc-utils":"^0.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ui-provider_0.4.1-rc.0_1648821403420_0.6383109652236112","host":"s3://npm-registry-packages"}},"0.4.1-rc.1":{"name":"@3id/ui-provider","version":"0.4.1-rc.1","keywords":["3id","ui-provider"],"author":{"name":"3Box Labs"},"license":"(Apache-2.0 OR MIT)","_id":"@3id/ui-provider@0.4.1-rc.1","maintainers":[{"name":"paul_lecam","email":"paul@ulem.net"},{"name":"oed","email":"oed@3box.io"},{"name":"zachferland","email":"zachferland@gmail.com"}],"homepage":"https://github.com/ceramicstudio/js-3id#readme","bugs":{"url":"https://github.com/ceramicstudio/js-3id/issues"},"dist":{"shasum":"fdf1b725fbb57207810c19d259bad25b1586954e","tarball":"https://registry.npmjs.org/@3id/ui-provider/-/ui-provider-0.4.1-rc.1.tgz","fileCount":8,"integrity":"sha512-DNfmmcA5jwPi2V9fEuYBHUVDk6kwSF+U/Ksx9qM4MY1j+3MRU/6PsdcDfKYTWMZ0KWbPD/tH9KDjDRQQSHPPlw==","signatures":[{"sig":"MEYCIQCnKEX5VAAEmghEauQBK8/xekbMqDTCC7/1NMOGBYTF7wIhAJ2I0aDZxFE1l3+POa1hsOBo5/jsmFAddOoRDFoKJVZ2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXogNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDHw/+KsOWJR6Unlbgb7N3hUuD888RsSz/AW1lNZpopyMyMUGbhYwa\r\nv8sqyT3Vh7x/eWTrrJFgS5JrkJIwuKUBSyDjszIw8jfR+ThO7/nlU/TGcLZD\r\neo/NHAmwmsrMzkFognPcdWrpxxST70IXCQ5hJHsNQTzHXLJEZD/6DYxcFqdv\r\n7zpdWcfK4AHbUgkxFepVGiQsK5Cafcd4Ik/1fq29g0qD46T3icpaUQFZnGmO\r\nr6sg2woP6SW9Bq9KLT+loHX9FHIQhlOM1nCanSBPq7XabbSyPKvdYX1d69F7\r\nY6kMyuaGezNlaDS5xjiJhGgnM8VlSxHoFZc6ELkOqfvH3+bGUgy6cG906nlc\r\nwDiNbtNcNZ2WDV/Nm0X6hJwwy1o7Ltxej7gRLKB6tdRomxmNCW1rfjq0hMn1\r\nT1lxczxMnoq/DF82LsDeXFFfPNud8hr0tl/HAmme5SiduzeoHnMg3cOfLduO\r\n0FCyyqaAvsKa5YwbLHwHglxuq37yCD7AzWgFBvv5TYtc0y0nqpEicOSF6tEP\r\nOAB+jbPvpo/GyAh238XYiDQa/bAUMtaFiuMk4b9hQwBFE8o0ItMB7XR1QXw6\r\nM2jbnj4GuF/MoQcHhow03wAw5IZPVETwhknmvfsUDBU4qPBHoWh42p+bflS+\r\nRVCIzrrzaL8yemy6zbn4cn0mEbLg9QQB1I8=\r\n=BFOF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.(t|j)s$":["@swc/jest",{"root":"../.."}]},"moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".ts"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","readme":"# <a name=\"intro\"></a> 3ID Connect Service UI Provider\n\nAn interface for applications to impelement any user interface 3ID connect service.\n\n\nNOTE: Mostly internal use, names and interfaces are likely to change soon and support currently being added in the 3ID Connect Service and/or 3ID Manager Library\n\n## <a name=\"use\"></a> Use\n\n```\nnpm install @ceramicstudio/ui-provider\n```\n\nExample usage:\n\n```js\nimport { UIProvider, ThreeIDManagerUI } from '@ceramicstudio/ui-provider'\n\n// Implement the following UI Handlers \nconst UIMethods: UIProviderHandlers = {\n  // Ask user to continue with 3box account migration, true to\n  // migrate, false to cancel request\n  prompt_migration: async (ctx, params) => {\n    //...\n  },\n   // Ask user to skip migration after migration faile, true to \n   // create new account, false to cancel request\n  prompt_migration_skip: async (ctx, params) => {\n    //...\n  },\n  // Known migration failure bugs, ask user to continue with new\n  // account instead, true to create new, false to cancel request\n  prompt_migration_fail: async (ctx, params) => {\n    //...\n  },\n  // Ask user to connect account to existing account or create new.\n  // Displayed when CAIP10 has no existing link in network.\n  prompt_account: async (ctx, params) => {\n    //...\n  },\n  // Permission request for app to access 3id-connect\n  prompt_authenticate: async (ctx, params) => {\n    //...\n  },\n  // Any errors during flows\n  inform_error: async (ctx, params) => {\n    //...\n  },\n  // Inform UI that a flow has ended and no futher requests are expected \n  inform_close: async (ctx, params) => {\n    //...\n  }\n}\n\n//Create a 3ID Connect UI Provider \nconst provider = new UIProvider(UIMethods)\n\n// TODO: provider consumption in other libraries\n```\n\n## Maintainers\n\n[@zachferland](https://github.com/zachferland)\n","engines":{"node":">=14.14"},"exports":{".":"./dist/index.js"},"gitHead":"fcba6b8e0d6ed3323f7371d03657b6050d72a75e","scripts":{"lint":"eslint src test --fix","test":"yarn node --experimental-vm-modules $(yarn bin jest)","build":"yarn build:clean && yarn build:types && yarn build:js","prepare":"yarn build","test:ci":"yarn test --ci --coverage","build:js":"swc src -d ./dist --config-file ../../.swcrc","build:clean":"del dist","build:types":"tsc --emitDeclarationOnly --skipLibCheck","test:server":"rm -rf ./test/data && ../../node_modules/.bin/ceramic daemon --port 7777 --state-store-directory ./test/data --network inmemory","prepublishOnly":"package-check"},"_npmUser":{"name":"paul_lecam","email":"paul@ulem.net"},"repository":{"url":"git+https://github.com/ceramicstudio/js-3id.git","type":"git","directory":"packages/ui-provider"},"_npmVersion":"8.5.0","description":"An interface for applications to impelement any user interface 3ID connect service.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"rpc-utils":"^0.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ui-provider_0.4.1-rc.1_1650362381324_0.9555984575411394","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@3id/ui-provider","version":"0.4.1","keywords":["3id","ui-provider"],"author":{"name":"3Box Labs"},"license":"(Apache-2.0 OR MIT)","_id":"@3id/ui-provider@0.4.1","maintainers":[{"name":"paul_lecam","email":"paul@ulem.net"},{"name":"oed","email":"oed@3box.io"},{"name":"zachferland","email":"zachferland@gmail.com"}],"homepage":"https://github.com/ceramicstudio/js-3id#readme","bugs":{"url":"https://github.com/ceramicstudio/js-3id/issues"},"dist":{"shasum":"9d741a22364f38a894a47401a449c6b3520c1667","tarball":"https://registry.npmjs.org/@3id/ui-provider/-/ui-provider-0.4.1.tgz","fileCount":8,"integrity":"sha512-7J8UVK/tO7fGqW/Fj2vaPbLXR0uA9I/DMy1lkobmX3xbwIc4xbFifdM7mezw5bN949/yXKWTXd6Og5c0DcsJ0g==","signatures":[{"sig":"MEUCIHENj+TJaxLTe2BD6At80jbYDKURUNLwUWjhU1d3INJXAiEA7JonSDL3pyeVoRr1Ec4sv9Vsmba9TaYM+xJgjFFpZS8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXuc9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfZg//R99com7H6sPxf6Pj9r5apoHlpy9XkLUZsa6L9a8ZqiNqJPDK\r\nPBLOG8xs1O4AtmbyV7RTBJr8y9YS3NWnSu0WFei0oGTvGDUV1MUdMpDU1xeV\r\npLKON7qFwoicDnD1bW4ACezG1D7P0ve1tmMOvmMwvNwoIDmRZkkawdyyGfp4\r\ni+/W+tlyqL29WweFpUB5pEJ6OasnCmbP9SjTo1Hta2yrZWLqFo8M/GkZ3t+z\r\njitxxaQvlrsv4ctiCphrwamRihK29hwNLDBxWoBxu/W2nNb0+Kk5683qveHX\r\n0SqONueeo59jDeHunH3iQoG3L7iT5h8P1418iJlqJw9H3UdV35QdikHfqRHt\r\nEgCFwGSukgNZXgfitSlLNhPyAzN19KMNnaD3gXQSeVjbsC7ayps9gn4m/dsG\r\nYkKbDcdOHLl/ddq/iOpt/YI9o7bwfBIOTgkQV2tKsLXPPvQZUBRDB4Dp9Br4\r\nwGMAHSg+ZpTQhqymbky34PE34K2jNkaB0BEnk7/mRw9eDY+xys526PDP1h6p\r\n9IPHiPMPqMgZWWyHY6WgLypX10dS+6atuwdEFt5FRXwzO9eBNfne6NloEjzW\r\nGd1tOyvcs2wF6XQ7qZ/cuIqrCcLY17nBuURcLfL9YAiuuCPOM8gn2PM1c1P2\r\nMMlTLDIyh/GjAJVhR212HO4lIC+TBM6oh1g=\r\n=3tZA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.(t|j)s$":["@swc/jest",{"root":"../.."}]},"moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".ts"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.14"},"exports":{".":"./dist/index.js"},"gitHead":"88b4bd86437bb4b2fdc640f84ba357ab345b4fb0","scripts":{"lint":"eslint src test --fix","test":"yarn node --experimental-vm-modules $(yarn bin jest)","build":"yarn build:clean && yarn build:types && yarn build:js","prepare":"yarn build","test:ci":"yarn test --ci --coverage","build:js":"swc src -d ./dist --config-file ../../.swcrc","build:clean":"del dist","build:types":"tsc --emitDeclarationOnly --skipLibCheck","test:server":"rm -rf ./test/data && ../../node_modules/.bin/ceramic daemon --port 7777 --state-store-directory ./test/data --network inmemory","prepublishOnly":"package-check"},"_npmUser":{"name":"paul_lecam","email":"paul@ulem.net"},"repository":{"url":"git+https://github.com/ceramicstudio/js-3id.git","type":"git","directory":"packages/ui-provider"},"_npmVersion":"8.5.0","description":"An interface for applications to impelement any user interface 3ID connect service.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"rpc-utils":"^0.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ui-provider_0.4.1_1650386749295_0.5317365040999948","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-08-09T22:18:45.853Z","modified":"2024-10-23T15:44:32.578Z","0.0.1":"2021-08-09T22:18:46.104Z","0.0.2":"2021-08-10T20:05:05.169Z","0.2.0":"2021-08-31T20:01:18.814Z","0.2.4":"2021-09-22T19:05:50.327Z","0.3.0":"2021-12-16T02:00:39.900Z","0.4.0-alpha.0":"2022-03-02T19:01:39.995Z","0.4.0-alpha.1":"2022-03-02T20:44:31.351Z","0.4.1-alpha.0":"2022-03-02T21:08:31.627Z","0.4.1-alpha.1":"2022-03-28T09:02:46.304Z","0.4.1-rc.0":"2022-04-01T13:56:43.546Z","0.4.1-rc.1":"2022-04-19T09:59:41.473Z","0.4.1":"2022-04-19T16:45:49.490Z"},"bugs":{"url":"https://github.com/ceramicstudio/js-3id/issues"},"author":{"name":"3Box Labs"},"license":"(Apache-2.0 OR MIT)","homepage":"https://github.com/ceramicstudio/js-3id#readme","keywords":["3id","ui-provider"],"repository":{"url":"git+https://github.com/ceramicstudio/js-3id.git","type":"git","directory":"packages/ui-provider"},"description":"An interface for applications to impelement any user interface 3ID connect service.","maintainers":[{"email":"oed@3box.io","name":"oed"}],"readme":"# <a name=\"intro\"></a> 3ID Connect Service UI Provider\n\nAn interface for applications to impelement any user interface 3ID connect service.\n\n\nNOTE: Mostly internal use, names and interfaces are likely to change soon and support currently being added in the 3ID Connect Service and/or 3ID Manager Library\n\n## <a name=\"use\"></a> Use\n\n```\nnpm install @ceramicstudio/ui-provider\n```\n\nExample usage:\n\n```js\nimport { UIProvider, ThreeIDManagerUI } from '@ceramicstudio/ui-provider'\n\n// Implement the following UI Handlers \nconst UIMethods: UIProviderHandlers = {\n  // Ask user to continue with 3box account migration, true to\n  // migrate, false to cancel request\n  prompt_migration: async (ctx, params) => {\n    //...\n  },\n   // Ask user to skip migration after migration faile, true to \n   // create new account, false to cancel request\n  prompt_migration_skip: async (ctx, params) => {\n    //...\n  },\n  // Known migration failure bugs, ask user to continue with new\n  // account instead, true to create new, false to cancel request\n  prompt_migration_fail: async (ctx, params) => {\n    //...\n  },\n  // Ask user to connect account to existing account or create new.\n  // Displayed when CAIP10 has no existing link in network.\n  prompt_account: async (ctx, params) => {\n    //...\n  },\n  // Permission request for app to access 3id-connect\n  prompt_authenticate: async (ctx, params) => {\n    //...\n  },\n  // Any errors during flows\n  inform_error: async (ctx, params) => {\n    //...\n  },\n  // Inform UI that a flow has ended and no futher requests are expected \n  inform_close: async (ctx, params) => {\n    //...\n  }\n}\n\n//Create a 3ID Connect UI Provider \nconst provider = new UIProvider(UIMethods)\n\n// TODO: provider consumption in other libraries\n```\n\n## Maintainers\n\n[@zachferland](https://github.com/zachferland)\n","readmeFilename":"README.md"}