{"_id":"@privacybydesign/irmajs","_rev":"50-662a51d074d335bbaac87ba35c6e8048","name":"@privacybydesign/irmajs","dist-tags":{"latest":"0.2.4"},"versions":{"0.1.0":{"name":"@privacybydesign/irmajs","version":"0.1.0","keywords":[],"license":"MIT","_id":"@privacybydesign/irmajs@0.1.0","maintainers":[{"name":"sringers","email":"s.ringers@privacybydesign.foundation"}],"contributors":[{"name":"Sietse Ringers"},{"name":"Privacy by Design Foundation"}],"homepage":"https://github.com/privacybydesign/irmajs#readme","bugs":{"url":"https://github.com/privacybydesign/irmajs/issues"},"dist":{"shasum":"96211f1bb01f0f2e2d8c8f6d195f6d8b21f3d95a","tarball":"https://registry.npmjs.org/@privacybydesign/irmajs/-/irmajs-0.1.0.tgz","fileCount":27,"integrity":"sha512-5z8nohcevQqYhxhaDWzDUSBzYO+TXdjCxhwhRjy6088cp8PhTAdAbnUJjbxKSYDPTP+79THFyyp6+6SxebpMtw==","signatures":[{"sig":"MEUCIQC6t1EdHCiYischT6IWEF6dHsnvMuwgZxcPPwim2aCpowIgW85iA9DODNjn3erUX5yN3Ndtey45SGnPJN0bDQeltdw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":617481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYuiQCRA9TVsSAnZWagAA6o0QAJY9IhaMGgfPxHVsiZgN\nmGx25lh/WlmnzwMyKHpn42T2Qf0EuINGX5Q/g/uwRCJQDlH2KJ6gGFjKJydT\niF8IOzZ+/D8y4gLy2CjUkYM9YbWOoNAql4KmTQ1wt8U2dgIBPlYZv1ERI2kU\nkDEbLi8uAFrhzmS3R6GfR489IaYdKtG0JqUyw5qiCXnb+lNoKY8LqDJljHxn\nxm5C41B5gg/yK0EOj9S9xjOix5Fx/cCg/tAcP3I54mz6cNiIpTM75yNqPd/S\nEQgID2Yvr7Pk0/GV3WC0W1i0HiPwFSkEr7iwu20Qmx0+tZn6vmkwBL/qSgHt\n//+5TdUvwtsdMYiqM1OT06Jfrk6cM6gi5WV/hU6ezLHAC0SstGWyBsveaMod\nvlVVV8civveNGKsvQuvMdx0fWsRkuBNe1pEBACASY4qEmQx+tIeTeeOAfvSl\nDRFrCZHYRq39xFslE1S2nZdreE4OKVsLFe5nsn5E5cUEWoAJHI/Xc4WiaQRY\nfJ9PItTXRsWfyDAmkkl/VRq6PshY69u49b8ygOIE4x6Qcxdv7A8x1TJFm3n+\neXGn76JNnq026SUWus9WbYl++D7qEQkB8twbflmxTR9Fcz48xhyAutT5hWsM\nPoVG1DHt66i4jfYhjWXlygY6BPZUGGyNLNWWzv4XwEHRYwxOrJl+XBDSqhf4\nDVMc\r\n=WIIj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/irma.node.js","gitHead":"b8083a97f1159a624ee12243e09e2f6550869219","scripts":{"build":"webpack --mode production","develop":"webpack --mode development --watch"},"_npmUser":{"name":"sringers","email":"s.ringers@privacybydesign.foundation"},"deprecated":"Please use the IRMA frontend packages instead, see: https://github.com/privacybydesign/irma-frontend-packages","repository":{"url":"git+https://github.com/privacybydesign/irmajs.git","type":"git"},"_npmVersion":"6.2.0","description":"`irmajs` is a Javascript client of the RESTful JSON API offered by the [`irma server`](https://github.com/privacybydesign/irmago/tree/master/irma). It  allows you to use the `irma server` to:","directories":{},"_nodeVersion":"10.9.0","dependencies":{"qrcode":"^1.3.0","eventsource":"^1.0.7","qrcode-terminal":"^0.12.0","isomorphic-fetch":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"kjua":"^0.1.2","eslint":"^5.7.0","webpack":"^4.22.0","node-sass":"^4.9.4","css-loader":"^1.0.0","url-loader":"^1.1.2","@babel/core":"^7.1.2","es6-promise":"^4.2.5","file-loader":"^2.0.0","html-loader":"^0.5.5","null-loader":"^0.1.1","sass-loader":"^7.1.0","webpack-cli":"^3.1.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","style-loader":"^0.23.1","@babel/preset-env":"^7.1.0","webpack-node-externals":"^1.7.2"},"_npmOperationalInternal":{"tmp":"tmp/irmajs_0.1.0_1549985935689_0.9763706521068347","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@privacybydesign/irmajs","version":"0.1.2","keywords":[],"license":"MIT","_id":"@privacybydesign/irmajs@0.1.2","maintainers":[{"name":"sringers","email":"s.ringers@privacybydesign.foundation"}],"contributors":[{"name":"Sietse Ringers"},{"name":"Privacy by Design Foundation"}],"homepage":"https://github.com/privacybydesign/irmajs#readme","bugs":{"url":"https://github.com/privacybydesign/irmajs/issues"},"dist":{"shasum":"c21cfb11c066e855b5b9a3c29336c218a5e22f0b","tarball":"https://registry.npmjs.org/@privacybydesign/irmajs/-/irmajs-0.1.2.tgz","fileCount":22,"integrity":"sha512-v40clH9XQ026P9hDnTSMKBISqQvs1QivPVRO+7oAJBMz4X9YwDe8GxE3W3CaVI7M9oghsyDaHGqq1WOzbY0UzQ==","signatures":[{"sig":"MEQCIHgKqYVl4nHnXut9qAhnxImX7laQ90Z9y992xd6A/IOqAiAyZ41cQOI0cMzNpqRe0Cb76u3iif3hc4U2AKDQrYB3sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1172463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclPBqCRA9TVsSAnZWagAA1wgP/i1JcJ0iAsstKpPb2uF7\nV9XJUy3gUib1wcCA4rdWSXfU1n9yA+WDNMCOsUMg/JMO2c9FN0ex6Vp0lOS2\n8acYLHo2lPlNyCz1Yf8tPus5IE4WQ6GerZg1B/hcnOtU49MR4nw3GOhQNIPl\ne+3LqsOGayQYZofrNHgv8HO3VYuRQ3vJcWJuuLswy5FrHxtu4f5vD93/AV5N\ncfo3aMA3MNl4ynnBBf53tXRFrnHyjktG+WLv4nCcj69tt+UksfTANU2YP9EC\nOyxDMvQoGD9vOZgBp455cWfmRXcQZdEozvOa6FsOjLil+t6+bZ32ZwDAuDey\ndtE4RjuVpT+aPivlLrBIDJ9VVjKzdmyc1j25B9yIydJrrtz/7AF0UhyMgCk3\nMiL+EpW/lLVLRbx3BbL1pPE4z8nD9g1rowtmLxwlfV8WT59gV3zIF5LPMH14\n+K3Cbwch0kYQ1ZeDyu5XVzSZyTJ4wh1roSJd5b61AE96VWIBGMNFzrbx/jkt\nNRy+aGyEY88AXLWlyNeRe3cBkzUz7rke+nFV6icPXKo+LhB0GnqpoOn1nqR8\n8bV+CFWCumXXH7KknOnCvvIWxPzGOzAtKdKRkFQbckMIpIVKzlTA8j3iOBsc\nNs8d1mI189eV++eX1yjqQjwQmnAgilRekL0dFb4G2XDrPuoqf7nUilVYveLR\n3lfN\r\n=XxCd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/irma.node.js","gitHead":"a2e7bc0ca4a98161bc5c6c29b322c34b98dae6e1","scripts":{"build":"webpack --mode production","develop":"webpack --mode development --watch"},"_npmUser":{"name":"sringers","email":"s.ringers@privacybydesign.foundation"},"deprecated":"Please use the IRMA frontend packages instead, see: https://github.com/privacybydesign/irma-frontend-packages","repository":{"url":"git+https://github.com/privacybydesign/irmajs.git","type":"git"},"_npmVersion":"6.2.0","description":"`irmajs` is a Javascript client of the RESTful JSON API offered by the [`irma server`](https://github.com/privacybydesign/irmago/tree/master/irma). It allows you to use the `irma server` to:","directories":{},"_nodeVersion":"10.9.0","dependencies":{"qrcode":"^1.3.0","eventsource":"^1.0.7","jsonwebtoken":"^8.4.0","qrcode-terminal":"^0.12.0","isomorphic-fetch":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"kjua":"^0.1.2","eslint":"^5.7.0","webpack":"^4.22.0","node-sass":"^4.9.4","css-loader":"^1.0.0","url-loader":"^1.1.2","@babel/core":"^7.1.2","es6-promise":"^4.2.5","file-loader":"^2.0.0","html-loader":"^0.5.5","null-loader":"^0.1.1","sass-loader":"^7.1.0","webpack-cli":"^3.1.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","style-loader":"^0.23.1","@babel/preset-env":"^7.1.0","es6-object-assign":"^1.1.0","webpack-node-externals":"^1.7.2","@babel/plugin-syntax-dynamic-import":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/irmajs_0.1.2_1553264745117_0.40198963173504665","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@privacybydesign/irmajs","version":"0.1.3","keywords":[],"license":"MIT","_id":"@privacybydesign/irmajs@0.1.3","maintainers":[{"name":"sringers","email":"s.ringers@privacybydesign.foundation"}],"contributors":[{"name":"Sietse Ringers"},{"name":"Privacy by Design Foundation"}],"homepage":"https://github.com/privacybydesign/irmajs#readme","bugs":{"url":"https://github.com/privacybydesign/irmajs/issues"},"dist":{"shasum":"37d976ebb28d1e9e491f9b42b9e09fc8c26f3bc9","tarball":"https://registry.npmjs.org/@privacybydesign/irmajs/-/irmajs-0.1.3.tgz","fileCount":23,"integrity":"sha512-f9TVBLdBm1Q2l04i5AZfAtxRxx8CjdmhH5v1XRRDCBAv8fbu6utJ+3t93XuLU12ZP//rsNyE5RyfnuiYym4gWg==","signatures":[{"sig":"MEQCIHbEAcqGme/Y1QucDwGiLPbMmixEqL4HZMi8dYMNdZYTAiAtxcU1og3Amkmj1wynC0HDsmJavhUCZZZOsmwZgiTkag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclPtICRA9TVsSAnZWagAAK/UP/3NNNe5CuvBtdD/I+3JS\ntXgvvZEyikoM0IuUbkzhnKNA95KxZZ5XN1PMbUhcDQFkP0/ZxImvGVBBZFl+\nQRcaHpedxCP1KNUVVfXNKW01YcdOqtDbJoybbwakE2tHdEaTNVGe+oHCPtRR\n3D4hvaOzUg1bMXCT8HsKehcIiFIZo6DbDDOFv9TU580mbm4TsavOma+rRoJK\nD2ccYHPYKG0Wyi3RHaq870q6hfAsx4GAlqe4NIpTiDZyUL8K1oY03baf5uC+\naQVz0o6OflZb4jhI2co34yF99H+WJ5XfPn/AMDyYA4yF9HnWIBJRhsljicz6\nLDd8NVkCvMn2CvxlSOuNVGJrySixuiXYO+Xe6k0Ou/g6DebKT6gc1QYnzYDm\nr5izdg0DiTkrXmWG4ugfU0Zhvq8avhEzlqMLWBHPwMHg2yWbgcoxWvF6u7t0\nYkxAC9m0+buU1UGSyDRn059h9Qu0M/p3pCd20/wk3JrLeunqK9xbM/L/6lWA\n3n3ZF6OEo8GuwtQyTxqK8gUVgYuA475d7VGhN8GSZwWj9UVpP1YxBe1H/2qy\norg93iv2nAXCMS/DeOdPn9fbPP2cKRkw2YYWvZnQJpS1xGTyb14E6xKlCFQQ\n3USucSbfEJeBvE4+n3SIu4ShYAEpxEe9UuXiDyPIZN+TRpK+5AeQNAAI/2/P\njWp1\r\n=jNKl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/irma.node.js","gitHead":"a941da9ad016a9735ac683a71240d123826254f2","scripts":{"build":"webpack --mode production","develop":"webpack --mode development --watch"},"_npmUser":{"name":"sringers","email":"s.ringers@privacybydesign.foundation"},"deprecated":"Please use the IRMA frontend packages instead, see: https://github.com/privacybydesign/irma-frontend-packages","repository":{"url":"git+https://github.com/privacybydesign/irmajs.git","type":"git"},"_npmVersion":"6.2.0","description":"`irmajs` is a Javascript client of the RESTful JSON API offered by the [`irma server`](https://github.com/privacybydesign/irmago/tree/master/irma). It allows you to use the `irma server` to:","directories":{},"_nodeVersion":"10.9.0","dependencies":{"qrcode":"^1.3.0","es6-promise":"^4.2.5","eventsource":"^1.0.7","jsonwebtoken":"^8.4.0","qrcode-terminal":"^0.12.0","isomorphic-fetch":"^2.2.1","es6-object-assign":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"kjua":"^0.1.2","eslint":"^5.7.0","webpack":"^4.22.0","node-sass":"^4.9.4","css-loader":"^1.0.0","url-loader":"^1.1.2","@babel/core":"^7.1.2","file-loader":"^2.0.0","html-loader":"^0.5.5","null-loader":"^0.1.1","sass-loader":"^7.1.0","webpack-cli":"^3.1.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","style-loader":"^0.23.1","@babel/preset-env":"^7.1.0","webpack-node-externals":"^1.7.2","@babel/plugin-syntax-dynamic-import":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/irmajs_0.1.3_1553267527353_0.018804029885416185","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@privacybydesign/irmajs","version":"0.1.4","keywords":[],"license":"MIT","_id":"@privacybydesign/irmajs@0.1.4","maintainers":[{"name":"sringers","email":"s.ringers@privacybydesign.foundation"}],"contributors":[{"name":"Sietse Ringers"},{"name":"Privacy by Design Foundation"}],"homepage":"https://github.com/privacybydesign/irmajs#readme","bugs":{"url":"https://github.com/privacybydesign/irmajs/issues"},"dist":{"shasum":"095ab09bf34d34f887809eec7d6a8594b84b7ce0","tarball":"https://registry.npmjs.org/@privacybydesign/irmajs/-/irmajs-0.1.4.tgz","fileCount":23,"integrity":"sha512-42A7eUQIXnJ50oO4GChSS+R6cfZ2BFqbGEXQ48lz2QWTDhMTWbLAv3y96RBtBZdyqIAYiG9adqorq00Za2QVEA==","signatures":[{"sig":"MEUCIHlHr4yGhN2tZf5m9QwPdx9fgBZG7hGl3NjOgtLHwAmLAiEA4gneXG1FBaMcnpzvNFGUodCmOz6snseM0cdCLGojSI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":509905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAi6ZCRA9TVsSAnZWagAA6XQP/iGWungJNNbwJKj/tUEe\nGdl/oMcB/fx7Oumml2lvj61ODBF4F1pUkUQ6bKSL9lHdC3xoaSOdYGsK8eAj\nPyhGZ4MzgpueS6gomdw7kCmKNZaXi7hBLtM8hQ79DiWbmjha4nu/Utss62Im\njUKVGFe4O2ue9ua6lDf3pPHcK8caDf/2QyPfjz8heG0D9t9emahT8Cp6hrPf\nhCZXTWb+IKolfv1j4aD1qn9GKihTjy+Y+S+RtYcRULELUqjHYtswjIUGrlFZ\nE1vEHfVC/v1f6OhoZEjU6nP87vGnIAC5hWygUzk799Ib3mAafqw8dL1OBrZp\n8R0FHI6nUqRbiTh8ocOpgF4RLuQjzDTcaHEzM4GcTGorbMgaHMESB4gmHfw9\n7w9cGwubytmafSTUwaAHHXQ5FQDfTtznVAJi0QVtiI3S53u82t8RZ73jfkCg\noNJIQCYTiA7LflfocKJTC8x5NiKtKSke38ZFQtWBvBzhJwARdmYiYNknVJP4\nwTbhu3NkRyl7P18ty8Gb8bdlxKw6rKV1KUtqE22aTR+YuS3VvZFkUh2BVqgT\nMcx5eHgUyvIbtBoE4+OWQ8e6Ej8JwPWwt8OoPWJEqDETAFvGPo7SbMrkyX14\naFIgXW8B8GmCU7qwba+GJU4y+UHjbMfJNauDm3TDaRTppKWuFb7+Oerqt/5/\nmVDl\r\n=TAk/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/irma.node.js","gitHead":"33472a94d1c0fac4fdfb4d3c1ebb72496b3f30b7","scripts":{"build":"webpack --mode production","develop":"webpack --mode development --watch"},"_npmUser":{"name":"sringers","email":"s.ringers@privacybydesign.foundation"},"deprecated":"Please use the IRMA frontend packages instead, see: https://github.com/privacybydesign/irma-frontend-packages","repository":{"url":"git+https://github.com/privacybydesign/irmajs.git","type":"git"},"_npmVersion":"6.2.0","description":"`irmajs` is a Javascript client of the RESTful JSON API offered by the [`irma server`](https://github.com/privacybydesign/irmago/tree/master/irma). It allows you to use the `irma server` to:","directories":{},"_nodeVersion":"10.9.0","dependencies":{"qrcode":"^1.3.0","es6-promise":"^4.2.5","eventsource":"^1.0.7","jsonwebtoken":"^8.4.0","qrcode-terminal":"^0.12.0","isomorphic-fetch":"^2.2.1","es6-object-assign":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"kjua":"^0.1.2","eslint":"^5.7.0","webpack":"^4.22.0","node-sass":"^4.12.0","css-loader":"^1.0.0","url-loader":"^1.1.2","@babel/core":"^7.1.2","file-loader":"^2.0.0","html-loader":"^0.5.5","null-loader":"^0.1.1","sass-loader":"^7.1.0","webpack-cli":"^3.1.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","style-loader":"^0.23.1","@babel/preset-env":"^7.1.0","webpack-node-externals":"^1.7.2","@babel/plugin-syntax-dynamic-import":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/irmajs_0.1.4_1560424088529_0.310624237128571","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@privacybydesign/irmajs","version":"0.1.5","keywords":[],"license":"MIT","_id":"@privacybydesign/irmajs@0.1.5","maintainers":[{"name":"sringers","email":"s.ringers@privacybydesign.foundation"}],"contributors":[{"name":"Sietse Ringers"},{"name":"Privacy by Design Foundation"}],"homepage":"https://github.com/privacybydesign/irmajs#readme","bugs":{"url":"https://github.com/privacybydesign/irmajs/issues"},"dist":{"shasum":"56631e0351bab3aef11105bbe0b7d8b5bffe5064","tarball":"https://registry.npmjs.org/@privacybydesign/irmajs/-/irmajs-0.1.5.tgz","fileCount":23,"integrity":"sha512-F11rcle1yKir6J4T0WIWCElBdOC0JqPxn4ym1bqSzNI7Yvs5iJ6cGpPgyBOIb0J8J1ASt8HI+pMGD/zJ3wpoDw==","signatures":[{"sig":"MEUCID6NFTMD4lrSZF28i6n7gVqsJYejc+dfj2T4Fs8YzSkZAiEA9N9tvqbpyUuTGdG95lnJzmDV6UW/VdI+E1XOD1uPalE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":593049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdb7CfCRA9TVsSAnZWagAA5kwP+wUc60MxJm/Ga1t8sZm+\nFH2P537B6MhHRZw8ABEsnfO/zxeXr/pomGV0C7FFrDTbTYwdoDfOGLfwBywb\nOh777V22VpgjXoAN9OBfEaPK0coZ8yd6O3I5PmS2hiKruJJg4RwbndKvve1U\n3ojLVg6vVSIvesPmUNy5Fi9Z4MBOfPlaAZCh8uZHrVuE4SfA661Z1WI3F8kb\n+L7ZjnkNMkR++aEQPlfO2GGGdIwdvZ6U8e7CQtWp8y/Mqzg97j9qq6n/Y50C\nGI9t4uAjRN4akE+mNr03o5soYP45p5hQACJ5zSK0+iTQ+rPSiJL83/tmBuRp\nE6lT/o/dsYDfmiY5mex7Tkuwkaj5aRI3SrwqwN2m3MUZlN6tM73oTrrtrkpM\nLuoVtRf8G9SnbY/Mn79Co80jdPjocCLO8M5XzRnJFgYhUtS4BPWwlY/RDxq5\nXDQVuaSDPW1r10Dnt91+weHQhJajzUdEFYO9RV0JAcHa9YGvIz/YZ0pZxJE4\nu3BlyQdvQJfjr5XGnWP74JAMVOdcRzsplP57+BdMhISHBIM+GN8V2WdRZIIy\npsDyZUME+PU/rNwd2fEqGwQ5PMgeCHKiXoq7xq/zO1yOFx+ACNL3s/hhnNwU\nPANjWz/xSN3r55IFUhMFJPlFSKYxAnt2P+xkTC0P6tksUC2qVTEjDv9NSGVD\nPCLV\r\n=apd4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/irma.node.js","gitHead":"2cead5b61b851bdf9c74a584d8e5f3973185602f","scripts":{"build":"webpack --mode production","develop":"webpack --mode development --watch"},"_npmUser":{"name":"sringers","email":"s.ringers@privacybydesign.foundation"},"deprecated":"Please use the IRMA frontend packages instead, see: https://github.com/privacybydesign/irma-frontend-packages","repository":{"url":"git+https://github.com/privacybydesign/irmajs.git","type":"git"},"_npmVersion":"6.2.0","description":"`irmajs` is a Javascript client of the RESTful JSON API offered by the [`irma server`](https://github.com/privacybydesign/irmago/tree/master/irma). It allows you to use the `irma server` to:","directories":{},"_nodeVersion":"10.9.0","dependencies":{"qrcode":"^1.3.0","es6-promise":"^4.2.5","eventsource":"^1.0.7","jsonwebtoken":"^8.4.0","qrcode-terminal":"^0.12.0","isomorphic-fetch":"^2.2.1","es6-object-assign":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"kjua":"^0.1.2","eslint":"^5.7.0","webpack":"^4.22.0","node-sass":"^4.12.0","css-loader":"^1.0.0","url-loader":"^1.1.2","@babel/core":"^7.1.2","file-loader":"^2.0.0","html-loader":"^0.5.5","null-loader":"^0.1.1","sass-loader":"^7.1.0","webpack-cli":"^3.1.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","style-loader":"^0.23.1","@babel/preset-env":"^7.1.0","webpack-node-externals":"^1.7.2","@babel/plugin-syntax-dynamic-import":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/irmajs_0.1.5_1567600798622_0.039235023929830914","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@privacybydesign/irmajs","version":"0.1.6","keywords":[],"license":"MIT","_id":"@privacybydesign/irmajs@0.1.6","maintainers":[{"name":"sringers","email":"s.ringers@privacybydesign.foundation"}],"contributors":[{"name":"Sietse Ringers"},{"name":"Privacy by Design Foundation"}],"homepage":"https://github.com/privacybydesign/irmajs#readme","bugs":{"url":"https://github.com/privacybydesign/irmajs/issues"},"dist":{"shasum":"05035f3971d3adea9ddf2fc01b43bc97dcd24b98","tarball":"https://registry.npmjs.org/@privacybydesign/irmajs/-/irmajs-0.1.6.tgz","fileCount":24,"integrity":"sha512-0jD7a6FPs68JAQI0u0UhLJXmqTvwrT+vDP9sEnNYHjTkgTjWK4AesNdKEZOSlLX3gnTvBZ5DC7+9PJRQpcfdpw==","signatures":[{"sig":"MEUCIQDzVNynAFVeaSczsi8vnEqzOSJoEsqhnaM/HOK5tYVb2gIgUwmwWfa85zsxVN0dMgHXUoxw3LyUdkGwr3ShbhWt7Bg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":766779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdi0gQCRA9TVsSAnZWagAAd2sP/1ibVuGV/qmZAzxNCtId\n3Kttw9IsA6lGPv9M2L8jakL4mJTySeEjm9jxwLzxREbrMC6H+d51GlnVpCrJ\n1TojJn3kVG1Fn3fiEwf5XbfRFE60iadLHwavT7XwL13A7ai+bDxsuZffvBx3\nTNJUYAE0hhSYlaMdiTeiQZ/BmETA5oeDFaH2mG6b9GYdy1sySjkgWrQ+evtT\nE9u0TyNdWNd1grkhjg8FeOZoMVpLWjTz12CwYezVEYJdCY+28diUHcZQOn2S\nlKIusDgGWVzX0px4Ek5UOfdIaIABr9AztGJADp6GnMNXbb6CTXrp51TitiV/\nT9f1Tvo3TQ3iYo6wNuu5wb6Jih2rAvtxFL7nCsK3kfPY+xcvyiZKZPcs8Kki\nZ8DX2WLOpSZPAF4dQUaBO0TDCmZNAPz6fqmr0ByCdOwt7riLxIFlbvlMgdIJ\nyQmAeLhvtguI5RlEyEc4upgGncA8xWl/WI6CS6QwZW54atrtsJMQiuuBoSMz\nzvBVOc5JVs7mzuY7f6cmG7jSbZ1KCYVa2tdrIbL4reY8acNdXeeD2/0eSUy5\n0hr5A+H+OQ6kJy0CpDhf2g3N1esLPp8NiXelYCHwJ+T2of4YObYa3oFTj2qO\nl/6ARTqTWtJdno9ayqZPPpOr/kn7H9AwjIDWxM8+xsQ2yk1psEAKyJjRmYID\nNIaj\r\n=FScm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/irma.node.js","browser":"dist/irma.js","gitHead":"fd31e524659f385bca529064fe12b59df954f560","scripts":{"lint":"eslint \"src/**/*.js\"","build":"webpack --mode production","develop":"webpack --mode development --watch"},"_npmUser":{"name":"sringers","email":"s.ringers@privacybydesign.foundation"},"deprecated":"Please use the IRMA frontend packages instead, see: https://github.com/privacybydesign/irma-frontend-packages","repository":{"url":"git+https://github.com/privacybydesign/irmajs.git","type":"git"},"_npmVersion":"6.11.3","description":"`irmajs` is a Javascript client of the RESTful JSON API offered by the [`irma server`](https://github.com/privacybydesign/irmago/tree/master/irma). It allows you to use the `irma server` to:","directories":{},"_nodeVersion":"10.9.0","dependencies":{"qrcode":"^1.3.0","es6-promise":"^4.2.5","eventsource":"^1.0.7","jsonwebtoken":"^8.4.0","qrcode-terminal":"^0.12.0","isomorphic-fetch":"^2.2.1","es6-object-assign":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"kjua":"^0.1.2","eslint":"^5.7.0","webpack":"^4.22.0","node-sass":"^4.12.0","css-loader":"^1.0.0","url-loader":"^1.1.2","@babel/core":"^7.1.2","file-loader":"^2.0.0","html-loader":"^0.5.5","null-loader":"^0.1.1","sass-loader":"^7.1.0","webpack-cli":"^3.1.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","style-loader":"^0.23.1","@babel/preset-env":"^7.1.0","webpack-node-externals":"^1.7.2","@babel/plugin-syntax-dynamic-import":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/irmajs_0.1.6_1569409040000_0.5811478937305361","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@privacybydesign/irmajs","version":"0.1.7","keywords":[],"license":"MIT","_id":"@privacybydesign/irmajs@0.1.7","maintainers":[{"name":"sringers","email":"s.ringers@privacybydesign.foundation"}],"contributors":[{"name":"Sietse Ringers"},{"name":"Privacy by Design Foundation"}],"homepage":"https://github.com/privacybydesign/irmajs#readme","bugs":{"url":"https://github.com/privacybydesign/irmajs/issues"},"dist":{"shasum":"7942d7dc95b95b326ba0449c84986561177b4231","tarball":"https://registry.npmjs.org/@privacybydesign/irmajs/-/irmajs-0.1.7.tgz","fileCount":24,"integrity":"sha512-ZRdh0GjNIWLTxTh8w/DvuoqUdbY6SZMi1KXNWMJIMvk9pZDpH8kg+hysvJ47xsbS4ThKFRVTYQeC/+/eT6dkBA==","signatures":[{"sig":"MEUCIQCb76AsXytvdHtNR5ik6zsllXJHcmJq6c2tQm7rfHA7iQIgBL9LcTz2UhMwedGi2bYm1qW2vWwpWNUtHXOkagL4xhE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1433867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjhkzCRA9TVsSAnZWagAAKOcP/AtFrTZ31pq0Ljzmcq2K\nHLIv6Zdft6cl6+QiA1EZjEHLHPCnGkqWbqUU8bAfAL4eSdv00O27V4OoF+dn\ngC/2LoUFhYwNGSHKtqSBtj/X+ELaJI9hL64NQc48AlPazdNY3HjVvEZuj381\njgyiKHUhEa6EC2cMil3zs51Jm4QaTznoB0e1ljiAvxN3ZEH2hdPqSdcqxt1V\n6z+i5mTDEf1CGVtzNzyA9FwpKrTxCHGo0p2ZCZvrQx9rR2BLJoKEKDRxzNTm\nfKnMn7NwGp47+WVtg4cY/sUxp6xtAbIb3sr9Gp5BGDW6C3dN5FkP3SkJdhp9\nKSldR/ynWEZbtN6XpPEVcRzYShnxMER2XcAxgZt+zbcXBrjnMlLJE1BO4oNh\nuPqBER0PPPtXs8RMsXam0bjwZdUGpuVIr2oeWDDeaYdwgpx3QLtPLBFdnUKc\nd9YuVOHflBQ4UNMhVCiThcU9UP8MV6w459q50YpcW7FVdAipSfFyAlWVf8xs\n7/DcpaTquQGkgufLZHPIGN6o4O0YYAWbLfHiSxEBGkELXAGaYMaPX+tyU9sE\nRUiywZ8ADAFvHCzfvvmnAeWclWJtqWuvLi08Om6D85uXf7vPwWko28U1AMai\nmTBDFQI8f9VBFbrkJ6UBDFyI81yh94lsAyDvv72MM6tOy6Tz0La1LE1BGfyV\n0lMi\r\n=hyPw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/irma.node.js","browser":"dist/irma.js","gitHead":"69714584d424d2d4b813781bde1c75e5294b79b3","scripts":{"lint":"eslint \"src/**/*.js\"","build":"webpack --mode production","develop":"webpack --mode development --watch"},"_npmUser":{"name":"sringers","email":"s.ringers@privacybydesign.foundation"},"deprecated":"Please use the IRMA frontend packages instead, see: https://github.com/privacybydesign/irma-frontend-packages","repository":{"url":"git+https://github.com/privacybydesign/irmajs.git","type":"git"},"_npmVersion":"6.9.0","description":"`irmajs` is a Javascript client of the RESTful JSON API offered by the [`irma server`](https://github.com/privacybydesign/irmago/tree/master/irma). It allows you to use the `irma server` to:","directories":{},"_nodeVersion":"10.16.3","dependencies":{"qrcode":"^1.3.0","es6-promise":"^4.2.5","eventsource":"^1.0.7","jsonwebtoken":"^8.4.0","qrcode-terminal":"^0.12.0","isomorphic-fetch":"^2.2.1","es6-object-assign":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"kjua":"^0.1.2","eslint":"^5.7.0","webpack":"^4.22.0","node-sass":"^4.12.0","css-loader":"^1.0.0","url-loader":"^1.1.2","@babel/core":"^7.1.2","file-loader":"^2.0.0","html-loader":"^0.5.5","null-loader":"^0.1.1","sass-loader":"^7.1.0","webpack-cli":"^3.1.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","style-loader":"^0.23.1","@babel/preset-env":"^7.1.0","webpack-node-externals":"^1.7.2","@babel/plugin-syntax-dynamic-import":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/irmajs_0.1.7_1569593650776_0.31929829467792037","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@privacybydesign/irmajs","version":"0.1.8","keywords":[],"license":"MIT","_id":"@privacybydesign/irmajs@0.1.8","maintainers":[{"name":"sringers","email":"s.ringers@privacybydesign.foundation"}],"contributors":[{"name":"Sietse Ringers"},{"name":"Privacy by Design Foundation"}],"homepage":"https://github.com/privacybydesign/irmajs#readme","bugs":{"url":"https://github.com/privacybydesign/irmajs/issues"},"dist":{"shasum":"ec181d7c0ead827c1740dd9980d08a4107135add","tarball":"https://registry.npmjs.org/@privacybydesign/irmajs/-/irmajs-0.1.8.tgz","fileCount":24,"integrity":"sha512-6mui2ICYPX1S+uygOcZIfzowVJI02uuJcp40TFomIiYfOR9VJQk6H98Gmo+lPFV2gQmTs2/GWVoQf3Zk9RG3Mw==","signatures":[{"sig":"MEYCIQDD0btbJZLrz8JjIxnDjsPOxr1pLrmhYymz+XxtlVeSbgIhAOcAO2uRF5Oau8tR2AePWnUtFbaPP0AIiYyY+ZDYv43G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":767256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnYn3CRA9TVsSAnZWagAACyIQAJcnKkFouMnTJvHwaJ+5\nxCKlaQ2zdtImfo9gXmnJVrPRXy0X4OdgBFnROq1/JdPL8FTX3Gow/teDxi4K\nLvn2IKacZawBoD9qBY+2pNy6C+XEGfQn/I5+wCnyMiW90IMAArtLFj7weeMd\nvjHXaUDzFV+FEhqQbl+5y04179+LhA3e6/gMUAaRX5Xhlm9DhY1Dw+J0q9yi\nnrIDaGOX8q7trKloOY/TA49mcxjD6Or0T6c9VzYJHPZwDmiM1eAOteyR8G94\nSXCJRDHF5zZvrvknrL0Jz74u4pp27t7l8/4I8BX1YjScwhAwpfJIhsg6f8CM\nE6PIDSOT+JMl7M5MYrv+JGkikBjmY2tHfyRzg6WH8La3UhBpMO+fmh1I6YTH\nKQevfZygpAuSiEumDdcGca5/waeMML9bOAGepO47R76wDlqJP1GlGcGTUQ97\n4X03yPY7fr9k1I3aFxy77LBo/HNBFgo/1W3k+ZMuG5S7rkqhHtgxoTxmUPn0\nN7lEzcCBjm2r/zsfhg0y5kD+yIIqDDQ9e7tvepdTH23SBpPzDyTUGRffWQZp\nGq5GlvwIdw+ZXAabvlEQM912pA8cikN35lJR9zef/RlTYXl93OcGB4jISYW/\nARBHl1zUgvBM+rkrJy4E4NnBZtn4ic2oW4vFDezuBNCVRB38/I9t1TOScOkg\n93Kr\r\n=DQFa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/irma.node.js","browser":"dist/irma.js","gitHead":"983d06fad532ef29240a327d4294ccea0b247305","scripts":{"lint":"eslint \"src/**/*.js\"","build":"webpack --mode production","develop":"webpack --mode development --watch"},"_npmUser":{"name":"sringers","email":"s.ringers@privacybydesign.foundation"},"deprecated":"Please use the IRMA frontend packages instead, see: https://github.com/privacybydesign/irma-frontend-packages","repository":{"url":"git+https://github.com/privacybydesign/irmajs.git","type":"git"},"_npmVersion":"6.9.0","description":"`irmajs` is a Javascript client of the RESTful JSON API offered by the [`irma server`](https://github.com/privacybydesign/irmago/tree/master/irma). It allows you to use the `irma server` to:","directories":{},"_nodeVersion":"10.16.3","dependencies":{"qrcode":"^1.3.0","es6-promise":"^4.2.5","eventsource":"^1.0.7","jsonwebtoken":"^8.4.0","qrcode-terminal":"^0.12.0","isomorphic-fetch":"^2.2.1","es6-object-assign":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"kjua":"^0.1.2","eslint":"^5.7.0","webpack":"^4.22.0","node-sass":"^4.12.0","css-loader":"^1.0.0","url-loader":"^1.1.2","@babel/core":"^7.1.2","file-loader":"^2.0.0","html-loader":"^0.5.5","null-loader":"^0.1.1","sass-loader":"^7.1.0","webpack-cli":"^3.1.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","style-loader":"^0.23.1","@babel/preset-env":"^7.1.0","webpack-node-externals":"^1.7.2","@babel/plugin-syntax-dynamic-import":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/irmajs_0.1.8_1570605559174_0.862400498996434","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@privacybydesign/irmajs","version":"0.1.9","keywords":[],"license":"MIT","_id":"@privacybydesign/irmajs@0.1.9","maintainers":[{"name":"sringers","email":"s.ringers@privacybydesign.foundation"}],"contributors":[{"name":"Sietse Ringers"},{"name":"Privacy by Design Foundation"}],"homepage":"https://github.com/privacybydesign/irmajs#readme","bugs":{"url":"https://github.com/privacybydesign/irmajs/issues"},"dist":{"shasum":"7d3e63486212886ce59f70f67854da137fea6d44","tarball":"https://registry.npmjs.org/@privacybydesign/irmajs/-/irmajs-0.1.9.tgz","fileCount":24,"integrity":"sha512-LbY+L85DzSrFELhDkd07rYtGWsmnxuvZrcKIQhBCNrrCTjgFbUGwfiBviWmTVoqt9laN4iT8+vk7X/3bDoXRdg==","signatures":[{"sig":"MEYCIQCN9kwWr8kGq0sRbCYo+nN5015NmcDzMVKV3RhKF/UdtgIhAKW5mHabAGD0sRRZuesBOPU91XVtkYGexuBNgggrh29G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":768112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQT67CRA9TVsSAnZWagAAoh4P/R4FiouZ/dLQu1K/P33J\nZjdZB57sfLG5UTDR/lheZXpzy4ZnHp3ObamUxd+FqS7aFahPE9BWfREu59fH\nYTl5luTlmRsNHim40JtcC2hSMCk7GO++43mFy3q+Ue+jeFgwpOohwiC4fncm\nyc0xm7Hl2P6bsFScgZRCTbRi/iV56hV+kRbMz/eOs+CsmXIvg9k0HzuAmTpw\nBJeNAuO620jDCiDJ1zG35AZv01kU8livQ00SxWYyyKOJwpr/3fMZ8p52gKtl\nnZW/bffpsEZKDd9ngEZNSZXh/VV+BBAAn5tOdKOmkmzJtO8pEmpjJCPHaAme\n9G3ULXKxkBi3/NEVMEacOB4Lu46382Fv81S66zkkI5Mkt4xNTP4gTA23rwgY\nSkS1Z7CTJG/WGZ/V9pmLwKEIFAIMME5QM/F8cuA/p20bKXDxnqCtS+66o/Ly\nhoc8qIpFlDOrMdGNsHIOJR6JUMjL9bigtT8pwkhpmnxmswsF6A6Doa3arYbn\nESvJ+5F2h6VJHtZ6w/TW0705VkYm4Dedb1bBPfi0nqfavWpM0VOqeqsKZYNg\nLQSPEQoM2dnpKqo16mBpn+WIFkJDS5RCuc0APU63CP9kw5T7Ura9rQ+/cWNn\nhPw1pmXhBOiYiLEsoK9jYiVIo0lKlW3ZwMQA7innAm5fN7N9/nITfdd836Yi\nx5cJ\r\n=EBRJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/irma.node.js","browser":"dist/irma.js","gitHead":"28e4020fb69d570ca4f6fcb222b7efe1d62664e8","scripts":{"lint":"eslint \"src/**/*.js\"","build":"webpack --mode production","develop":"webpack --mode development --watch"},"_npmUser":{"name":"sringers","email":"s.ringers@privacybydesign.foundation"},"deprecated":"Please use the IRMA frontend packages instead, see: https://github.com/privacybydesign/irma-frontend-packages","repository":{"url":"git+https://github.com/privacybydesign/irmajs.git","type":"git"},"_npmVersion":"6.9.0","description":"`irmajs` is a Javascript client of the RESTful JSON API offered by the [`irma server`](https://github.com/privacybydesign/irmago/tree/master/irma). It allows you to use the `irma server` to:","directories":{},"_nodeVersion":"10.16.3","dependencies":{"qrcode":"^1.3.0","es6-promise":"^4.2.5","eventsource":"^1.0.7","jsonwebtoken":"^8.4.0","qrcode-terminal":"^0.12.0","isomorphic-fetch":"^2.2.1","es6-object-assign":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"kjua":"^0.1.2","eslint":"^5.7.0","webpack":"^4.22.0","node-sass":"^4.12.0","css-loader":"^1.0.0","url-loader":"^1.1.2","@babel/core":"^7.1.2","file-loader":"^2.0.0","html-loader":"^0.5.5","null-loader":"^0.1.1","sass-loader":"^7.1.0","webpack-cli":"^3.1.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","style-loader":"^0.23.1","@babel/preset-env":"^7.1.0","webpack-node-externals":"^1.7.2","@babel/plugin-syntax-dynamic-import":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/irmajs_0.1.9_1581334203193_0.5142856537823504","host":"s3://npm-registry-packages"}},"0.2.0-rc.1":{"name":"@privacybydesign/irmajs","version":"0.2.0-rc.1","keywords":[],"license":"MIT","_id":"@privacybydesign/irmajs@0.2.0-rc.1","maintainers":[{"name":"confiks","email":"npm@scriptbase.org"},{"name":"ivard","email":"ivarderksen@hotmail.nl"},{"name":"sringers","email":"s.ringers@privacybydesign.foundation"},{"name":"timendus","email":"mail@timendus.com"}],"contributors":[{"name":"Sietse Ringers"},{"name":"Ivar Derksen"},{"name":"Privacy by Design Foundation"}],"homepage":"https://github.com/privacybydesign/irma-frontend-packages#readme","bugs":{"url":"https://github.com/privacybydesign/irma-frontend-packages/issues"},"dist":{"shasum":"6c30d56ec3e4ef3316441882b6a4dcd63a1b405e","tarball":"https://registry.npmjs.org/@privacybydesign/irmajs/-/irmajs-0.2.0-rc.1.tgz","fileCount":8,"integrity":"sha512-819MVTcfP3eQiJJj8X+moz/0mmCoUDGwq/H0XuFDVt6+Ztxqd0cjf3UgE7pUFo8HQYiDw3/3j9wFSK5wXs+p0Q==","signatures":[{"sig":"MEUCIHIRi0ob5RlBaOBIq7AmUmwJefIz9yPNfi7+nS0Xk1F9AiEA/UD5KyiFfSa39Cn+aohTQq+Ethp77dsLcwM6OgoAsGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1063079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez65YCRA9TVsSAnZWagAAy0UP/3KVelnQyBGfe8teeygT\nkyDlFOFxTXg6ldDnX8zXi7mETYknJZAF0GMZyVFyeo8bIhvht5u6MAV7B4j1\na6Npuz9Pbf+YM/HZdhHoQyTe8fFadhX4sGqDMHiyfDpkAkgK4RMRw1ePU5K7\nMKDA39wOITXQqR5rYS0rdst4AgmHBFiZDGab8+IrzSW7lvRIwtS/dorU+CGd\nSHKSaFwy74hEh7Te+ztpCkmyCuNLwE3UVeEdLl82nuTuieaYyuh/Bc6T/75R\npGgIwK75LQzDtvcwnGiKgJ5SGtb5PecGLNgOxYsoxcMWHpllgrif6wEoZeyX\ncF8CynFmzpFYsUKXlcKk+IHGVX6qhPDaG+2kTAvmVrcWEpP+N6BmdqALVwxm\n7sFLDfxD1HbySpHanFmrn6SXM4NlKOaD2QOeYLWvYDXESiyxb3BLMxKSePs4\n2a+RInES0nXEgreM/BCJ9vkZeKkXIHTvQto1vdyacUgnyaDCbFXwKcy0JuO9\nUg2Yb4+E8wsWds8fxb9qnkJmxehXVX/jGC+54v7rTeMRuqwGFEPzAa9DQs+V\nxOQwCnGHBG/+y8HC00SJZHnVaMVEnncw0KydedqJs1rjHcL3F0sqAT71b5So\n7ctcycrOtrFpP1vYPf4Kqk8gbeuYFwjQltRdKPsKd/UCPeWyVXTK230ArVSE\nmdhk\r\n=QP5x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/irma.node.js","readme":"# IRMA legacy\n\n`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards\ncompatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs).\n`irmajs` provides a Javascript client of the RESTful JSON API offered by the\n[`irma server`](https://github.com/privacybydesign/irmago/tree/master/irma). \nIt allows you to use the `irma server` to:\n\n * Verify IRMA attributes. You specify which attributes, the library handles the user interaction\n   and the communication with the `irma server` and the [IRMA app](https://github.com/privacybydesign/irma_mobile)).\n * Issue IRMA attributes.\n * Create IMRA attribute-based signatures: signature on a string to which\n   IRMA attributes are verifiably attached.\n \n**Only use this module when you need backwards compatibility with the legacy `irmajs` function calls.\nIf you are new to `irma-frontend-packages`, please use the `irma-frontend` module or make your own\ncomposition of plugins and use `irma-core` as main module.**\n\n## Differences with irmajs\nDue to technical changes in IRMA, we were not able to realize full backwards compatibility with `irmajs`.\nAll changes are related to the function call `handleSession`.\n * Method `canvas` is not supported anymore. Please use the module `irma-frontend` instead or make\n   your own composition of plugins and layouts using `irma-core`.\n   This also means the canvas related options `element` and `showConnectedIcon` are deprecated.\n * Method `mobile` has the same behaviour as method `popup` now. On mobile devices, the popup\n   mode automatically detects whether a mobile device is used and then shows the user the option to open\n   the IRMA app installed on the mobile device itself. It is now an explicit choice, so users can also get\n   a QR on mobile devices instead (useful for tablets).\n * The option `disableMobile` is not useful anymore and therefore deprecated. This module does not have\n   automatic redirects to other apps anymore without explicit user interaction.\n * The option `returnStatus` is deprecated. Instead you can use the functions `waitConnected` and `waitDone`\n   to detect yourself whether the session reached a certain status.\n\n## Documentation\n\nTechnical documentation of `irmajs` can be found at [irma.app/docs](https://irma.app/docs/irmajs).\n\n## Building\n\nCompile the library:\n\n    npm install\n    npm run build\n\nThis writes `irma.js` and `irma.node.js` to the `dist` folder. `irma.js` is the browser variant,\nwhich you can include in your website in a `<script>` tag. `irma.node.js` is the library variant\nfor usage in node.js.\n\n## Browser example\n\nIf you have included `irma.js` (e.g. `<script src=\"irma.js\" defer></script>`) you can start an IRMA\ndisclosure session as follows:\n\n```javascript\nconst request = {\n  '@context': 'https://irma.app/ld/request/disclosure/v2',\n  'disclose': [\n    [\n      [ 'irma-demo.MijnOverheid.ageLower.over18' ]\n    ]\n  ]\n};\n\nirma.startSession(server, request)\n    .then(({ sessionPtr, token }) => irma.handleSession(sessionPtr, {server, token}))\n    .then(result => console.log('Done', result));\n```\n\nThe example assumes you have an `irma server` that is configured to accept unauthenticated session\nrequests listening at the URL indicated by `server`. More information about the format of session\nrequests can be found in the [documentation](https://irma.app/docs/session-requests/).\n\nFor complete examples, see the `irma-legacy` examples in the `examples` folder.\n","browser":"dist/irma.js","scripts":{"dev":"webpack --mode development --watch","build":"webpack --mode production","release":"npm run build"},"_npmUser":{"name":"ivard","email":"ivarderksen@hotmail.nl"},"deprecated":"Please use the IRMA frontend packages instead, see: https://github.com/privacybydesign/irma-frontend-packages","repository":{"url":"git+https://github.com/privacybydesign/irma-frontend-packages.git","type":"git","directory":"irma-legacy"},"_npmVersion":"6.14.5","description":"`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards compatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs). `irmajs` provides a Javascript client of","directories":{},"_nodeVersion":"10.20.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"qrcode":"^1.4.4","webpack":"^4.43.0","css-loader":"^3.5.3","url-loader":"^3.0.0","null-loader":"^3.0.0","webpack-cli":"^3.3.9","style-loader":"^1.2.1","webpack-node-externals":"^1.7.2","@privacybydesign/irma-css":"^0.3.1-rc.2","@privacybydesign/irma-jwt":"^0.1.1","@privacybydesign/irma-core":"^0.1.1-rc.2","@privacybydesign/irma-popup":"^0.1.1-rc.1","@privacybydesign/irma-client":"^0.1.1-rc.1","@privacybydesign/irma-console":"^0.1.1-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/irmajs_0.2.0-rc.1_1590668887182_0.8575807354284375","host":"s3://npm-registry-packages"}},"0.2.0-rc.2":{"name":"@privacybydesign/irmajs","version":"0.2.0-rc.2","keywords":[],"license":"MIT","_id":"@privacybydesign/irmajs@0.2.0-rc.2","maintainers":[{"name":"confiks","email":"npm@scriptbase.org"},{"name":"ivard","email":"ivarderksen@hotmail.nl"},{"name":"sringers","email":"s.ringers@privacybydesign.foundation"},{"name":"timendus","email":"mail@timendus.com"}],"contributors":[{"name":"Sietse Ringers"},{"name":"Ivar Derksen"},{"name":"Privacy by Design Foundation"}],"homepage":"https://github.com/privacybydesign/irma-frontend-packages#readme","bugs":{"url":"https://github.com/privacybydesign/irma-frontend-packages/issues"},"dist":{"shasum":"0cac108ffd708efb440ec9fb30f1e5ed61be7b87","tarball":"https://registry.npmjs.org/@privacybydesign/irmajs/-/irmajs-0.2.0-rc.2.tgz","fileCount":8,"integrity":"sha512-F3zFmRgBtCjEkXoCtDz73DsYg8I1Wn/XpVoj/3tCw661b0262Nn7B7kiQXPQ4ViY63LAO9JKlFsoJNpXq23+cQ==","signatures":[{"sig":"MEUCIDb9jD3wRRRKHaV3zMv4gFsvmD2jyruZBy9Fx/ReCKphAiEA29CG8iKjvpwvdunalPlcqE3DonGg9MmvpIhVaMHlHNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1063103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez7MzCRA9TVsSAnZWagAANU0P/R4kHcG/Ev4/trUdEHa3\nnC1sTG59AjGb/i7tuUl9JRfAaEMS723y+rZuDCI+qDJkWxLHkh9WC6p+ICfL\n8Ygi1v5ijVNXXjFKO43nJnLqj+O5gvSRZ+h3oM+7j3Dd+bhB+vAuigeVFjOx\ndOUemabY8jrKeQdyFMbgIZBFAp4Np26DZ8/7cRLn5uDDbO4ILU2lwDL2RDOI\nzXW12OPiyJzQSsbn8YYlneOjVM06geoD7h7gEjTWsLIx/sfJdbSX0zJ7OOXx\nrN/oD6lr7BPP0hfnWtUvHNeVh6cJQmdkV+zEoPVD7v7640IKwBmnYSl7wvQg\nkNY2KAaafARpLiQD95p1bd7i9F7oYl/m1NsZLY19NwbpOaGGG+JmAe1A3oKc\njAZNs/dCaARC97XIPW82P/mxacjM7nL+8KtG5zTFftTWK/hAVTjJNepxpGJH\nthztSrlYhAvERt7/5rgXc7i7LdFdSFD1zce+LXXQ03Nw0bj0IZZ0RyT0o+1J\ntdPOXimy8Y8UQH0C/k1aTqYojWhhPPp8XXDaBWgqx3ipSmu2JjIvUOs+/fPy\nEInZX0F5suDx8ukP8Q9WMgt6AhK1tZ0QsDf7wAc4MTxokq7IY5stqSl0MLLA\ntB/SleelmkPFjra2QrCv2tTe8lmwXafb28pQDcuAp5akCDhCVZpJfFoNDUAu\niwTM\r\n=TVV2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/irma.node.js","readme":"# IRMA legacy\n\n`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards\ncompatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs).\n`irmajs` provides a Javascript client of the RESTful JSON API offered by the\n[`irma server`](https://github.com/privacybydesign/irmago/tree/master/irma). \nIt allows you to use the `irma server` to:\n\n * Verify IRMA attributes. You specify which attributes, the library handles the user interaction\n   and the communication with the `irma server` and the [IRMA app](https://github.com/privacybydesign/irma_mobile)).\n * Issue IRMA attributes.\n * Create IMRA attribute-based signatures: signature on a string to which\n   IRMA attributes are verifiably attached.\n \n**Only use this module when you need backwards compatibility with the legacy `irmajs` function calls.\nIf you are new to `irma-frontend-packages`, please use the `irma-frontend` module or make your own\ncomposition of plugins and use `irma-core` as main module.**\n\n## Differences with irmajs\nDue to technical changes in IRMA, we were not able to realize full backwards compatibility with `irmajs`.\nAll changes are related to the function call `handleSession`.\n * Method `canvas` is not supported anymore. Please use the module `irma-frontend` instead or make\n   your own composition of plugins and layouts using `irma-core`.\n   This also means the canvas related options `element` and `showConnectedIcon` are deprecated.\n * Method `mobile` has the same behaviour as method `popup` now. On mobile devices, the popup\n   mode automatically detects whether a mobile device is used and then shows the user the option to open\n   the IRMA app installed on the mobile device itself. It is now an explicit choice, so users can also get\n   a QR on mobile devices instead (useful for tablets).\n * The option `disableMobile` is not useful anymore and therefore deprecated. This module does not have\n   automatic redirects to other apps anymore without explicit user interaction.\n * The option `returnStatus` is deprecated. Instead you can use the functions `waitConnected` and `waitDone`\n   to detect yourself whether the session reached a certain status.\n\n## Documentation\n\nTechnical documentation of `irmajs` can be found at [irma.app/docs](https://irma.app/docs/irmajs).\n\n## Building\n\nCompile the library:\n\n    npm install\n    npm run build\n\nThis writes `irma.js` and `irma.node.js` to the `dist` folder. `irma.js` is the browser variant,\nwhich you can include in your website in a `<script>` tag. `irma.node.js` is the library variant\nfor usage in node.js.\n\n## Browser example\n\nIf you have included `irma.js` (e.g. `<script src=\"irma.js\" defer></script>`) you can start an IRMA\ndisclosure session as follows:\n\n```javascript\nconst request = {\n  '@context': 'https://irma.app/ld/request/disclosure/v2',\n  'disclose': [\n    [\n      [ 'irma-demo.MijnOverheid.ageLower.over18' ]\n    ]\n  ]\n};\n\nirma.startSession(server, request)\n    .then(({ sessionPtr, token }) => irma.handleSession(sessionPtr, {server, token}))\n    .then(result => console.log('Done', result));\n```\n\nThe example assumes you have an `irma server` that is configured to accept unauthenticated session\nrequests listening at the URL indicated by `server`. More information about the format of session\nrequests can be found in the [documentation](https://irma.app/docs/session-requests/).\n\nFor complete examples, see the `irma-legacy` examples in the `examples` folder.\n","browser":"dist/irma.js","scripts":{"dev":"webpack --mode development --watch","build":"webpack --mode production","release":"npm run build"},"_npmUser":{"name":"ivard","email":"ivarderksen@hotmail.nl"},"deprecated":"Please use the IRMA frontend packages instead, see: https://github.com/privacybydesign/irma-frontend-packages","repository":{"url":"git+https://github.com/privacybydesign/irma-frontend-packages.git","type":"git","directory":"irma-legacy"},"_npmVersion":"6.14.5","description":"`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards compatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs). `irmajs` provides a Javascript client of","directories":{},"_nodeVersion":"10.20.1","dependencies":{"qrcode":"^1.4.4","@privacybydesign/irma-jwt":"^0.1.1","@privacybydesign/irma-core":"^0.1.1-rc.2","@privacybydesign/irma-client":"^0.1.1-rc.1","@privacybydesign/irma-console":"^0.1.1-rc.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"webpack":"^4.43.0","css-loader":"^3.5.3","url-loader":"^3.0.0","null-loader":"^3.0.0","webpack-cli":"^3.3.9","style-loader":"^1.2.1","webpack-node-externals":"^1.7.2","@privacybydesign/irma-css":"^0.3.1-rc.2","@privacybydesign/irma-popup":"^0.1.1-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/irmajs_0.2.0-rc.2_1590670131242_0.0986283804528385","host":"s3://npm-registry-packages"}},"0.2.0-rc.3":{"name":"@privacybydesign/irmajs","version":"0.2.0-rc.3","keywords":[],"license":"MIT","_id":"@privacybydesign/irmajs@0.2.0-rc.3","maintainers":[{"name":"confiks","email":"npm@scriptbase.org"},{"name":"ivard","email":"ivarderksen@hotmail.nl"},{"name":"sringers","email":"s.ringers@privacybydesign.foundation"},{"name":"timendus","email":"mail@timendus.com"}],"contributors":[{"name":"Sietse Ringers"},{"name":"Ivar Derksen"},{"name":"Privacy by Design Foundation"}],"homepage":"https://github.com/privacybydesign/irma-frontend-packages#readme","bugs":{"url":"https://github.com/privacybydesign/irma-frontend-packages/issues"},"dist":{"shasum":"44c701d44615d80c16c8255f7c59cdb6d8852fa0","tarball":"https://registry.npmjs.org/@privacybydesign/irmajs/-/irmajs-0.2.0-rc.3.tgz","fileCount":8,"integrity":"sha512-eRgTXEUsycLMUb3LWlG+iTqDacshQhKV8BplZTi2f59V+ZTbyXKuiujf93YDw8gVnf5Y6iJO5I7bjnXrqLa9bg==","signatures":[{"sig":"MEQCIC0S/x4qJUVdSQURtLFuz0X/SPVG3EVT/CA/cYC4r2qCAiAwnK4s9Yt33d7bUgxYmUcGkZg05CEzW/rTOgPDqZt3Ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1063026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez+w3CRA9TVsSAnZWagAAGbcP/0L3sl8lf2jjIptlSKrX\nL2CyE4bEhjoZv3iIAeRDgvpLTIfcUmXdPM5OMs0/zzOHMCnLsUdCUPp/PD1r\n3Kku29ni9uP2ppSBgy3PTKe3b6JDu7sFaUSF9E2sH5mdVAq82FBUZA8gge98\neAd3MnZ4JZdyRuoPGbo1t1KLNnVIK/8APwDiIjDCLeVGXYlgt+Dj45oizfhB\np9Kqo68RcdgjWdkYAgx72V215HCgv/io8j9bpKrYIehMi8ygN6CyJdBpsjAi\nM2dRXo2uYmPNJsp/HqGo5Veb79VXdEkmGB8mZHgdR+vPrCQ7WJPzU4M+oKfj\nuvy3Unecejs7BdAQ5s4RUL8OVa3+FQDiqxAPHlpIojE1ucFRv/rVLF4xZdXS\n0u8PqoDSQ87T6BzT0GLdgxsspLhy+H9DhtBQNENetzZTgUjABjovPN6DwPhy\nEJWHibd2CU1MJqMUX2RnLBwW1RXlNjvXIAZjRK1GNase4ndiuoNK/xWkmdKH\n/U58cA21l8c86PrwcWIGNgky/N+Uqxp2TRg2brn2Toye7D8JRKgO1BtqRqYq\nylCYSKM0UMkwjZD7l+8yKyuVrhB4EKcsURtK4S9mh66aNyFqV2kIbDAVD55M\nk3QMstKicw52TirHBiwvVARBJLYA+qEeZcYMsqNpSUzaDEc2QQaF93y6kNJL\nYs+S\r\n=YjqX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/irma.node.js","readme":"# IRMA legacy\n\n`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards\ncompatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs).\n`irmajs` provides a Javascript client of the RESTful JSON API offered by the\n[`irma server`](https://github.com/privacybydesign/irmago/tree/master/irma). \nIt allows you to use the `irma server` to:\n\n * Verify IRMA attributes. You specify which attributes, the library handles the user interaction\n   and the communication with the `irma server` and the [IRMA app](https://github.com/privacybydesign/irma_mobile)).\n * Issue IRMA attributes.\n * Create IMRA attribute-based signatures: signature on a string to which\n   IRMA attributes are verifiably attached.\n \n**Only use this module when you need backwards compatibility with the legacy `irmajs` function calls.\nIf you are new to `irma-frontend-packages`, please use the `irma-frontend` module or make your own\ncomposition of plugins and use `irma-core` as main module.**\n\n## Differences with irmajs\nDue to technical changes in IRMA, we were not able to realize full backwards compatibility with `irmajs`.\nAll changes are related to the function call `handleSession`.\n * Method `canvas` is not supported anymore. Please use the module `irma-frontend` instead or make\n   your own composition of plugins and layouts using `irma-core`.\n   This also means the canvas related options `element` and `showConnectedIcon` are deprecated.\n * Method `mobile` has the same behaviour as method `popup` now. On mobile devices, the popup\n   mode automatically detects whether a mobile device is used and then shows the user the option to open\n   the IRMA app installed on the mobile device itself. It is now an explicit choice, so users can also get\n   a QR on mobile devices instead (useful for tablets).\n * The option `disableMobile` is not useful anymore and therefore deprecated. This module does not have\n   automatic redirects to other apps anymore without explicit user interaction.\n * The option `returnStatus` is deprecated. Instead you can use the functions `waitConnected` and `waitDone`\n   to detect yourself whether the session reached a certain status.\n\n## Documentation\n\nTechnical documentation of `irmajs` can be found at [irma.app/docs](https://irma.app/docs/irmajs).\n\n## Building\n\nCompile the library:\n\n    npm install\n    npm run build\n\nThis writes `irma.js` and `irma.node.js` to the `dist` folder. `irma.js` is the browser variant,\nwhich you can include in your website in a `<script>` tag. `irma.node.js` is the library variant\nfor usage in node.js.\n\n## Browser example\n\nIf you have included `irma.js` (e.g. `<script src=\"irma.js\" defer></script>`) you can start an IRMA\ndisclosure session as follows:\n\n```javascript\nconst request = {\n  '@context': 'https://irma.app/ld/request/disclosure/v2',\n  'disclose': [\n    [\n      [ 'irma-demo.MijnOverheid.ageLower.over18' ]\n    ]\n  ]\n};\n\nirma.startSession(server, request)\n    .then(({ sessionPtr, token }) => irma.handleSession(sessionPtr, {server, token}))\n    .then(result => console.log('Done', result));\n```\n\nThe example assumes you have an `irma server` that is configured to accept unauthenticated session\nrequests listening at the URL indicated by `server`. More information about the format of session\nrequests can be found in the [documentation](https://irma.app/docs/session-requests/).\n\nFor complete examples, see the `irma-legacy` examples in the `examples` folder.\n","browser":"dist/irma.js","scripts":{"dev":"webpack --mode development --watch","build":"webpack --mode production","release":"npm run build"},"_npmUser":{"name":"ivard","email":"ivarderksen@hotmail.nl"},"deprecated":"Please use the IRMA frontend packages instead, see: https://github.com/privacybydesign/irma-frontend-packages","repository":{"url":"git+https://github.com/privacybydesign/irma-frontend-packages.git","type":"git","directory":"irma-legacy"},"_npmVersion":"6.14.5","description":"`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards compatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs). `irmajs` provides a Javascript client of","directories":{},"_nodeVersion":"10.20.1","dependencies":{"qrcode":"^1.4.4","@privacybydesign/irma-jwt":"^0.1.1","@privacybydesign/irma-core":"^0.1.1-rc.2","@privacybydesign/irma-client":"^0.1.1-rc.1","@privacybydesign/irma-console":"^0.1.1-rc.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"webpack":"^4.43.0","css-loader":"^3.5.3","url-loader":"^3.0.0","null-loader":"^3.0.0","webpack-cli":"^3.3.9","style-loader":"^1.2.1","webpack-node-externals":"^1.7.2","@privacybydesign/irma-css":"^0.3.1-rc.2","@privacybydesign/irma-popup":"^0.1.1-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/irmajs_0.2.0-rc.3_1590684726764_0.5584005899852602","host":"s3://npm-registry-packages"}},"0.2.0-rc.4":{"name":"@privacybydesign/irmajs","version":"0.2.0-rc.4","keywords":[],"license":"MIT","_id":"@privacybydesign/irmajs@0.2.0-rc.4","maintainers":[{"name":"confiks","email":"npm@scriptbase.org"},{"name":"ivard","email":"ivarderksen@hotmail.nl"},{"name":"sringers","email":"s.ringers@privacybydesign.foundation"},{"name":"timendus","email":"mail@timendus.com"}],"contributors":[{"name":"Sietse Ringers"},{"name":"Ivar Derksen"},{"name":"Privacy by Design Foundation"}],"homepage":"https://github.com/privacybydesign/irma-frontend-packages#readme","bugs":{"url":"https://github.com/privacybydesign/irma-frontend-packages/issues"},"dist":{"shasum":"03e4f8f2f2439b589f2725aa8d3891ec8673ef0c","tarball":"https://registry.npmjs.org/@privacybydesign/irmajs/-/irmajs-0.2.0-rc.4.tgz","fileCount":8,"integrity":"sha512-vV1C+0vJdkChfMGkbtp/HG/wCOVJbkyt8gd7Uw18tc2nSAQJY5uoT6Qv3cMFBClaKZxnNpjnwZbbU/xztN638A==","signatures":[{"sig":"MEUCIQDt7j9nqaDAw8ojegzZIrXSv8thKsDIBIV35VNX2BFvygIgYK/QQQVDVj4f9L3xdIqn6mSBmBdsJ1kR5HtXToEcjeY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1063219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0SRKCRA9TVsSAnZWagAAVPMP/RijqzpXVWP5EY9v7gLr\nEgDehqB0JhmRbIH610vcR71K7zyQ4kdHZWaneyGOBgkj/qKI0MMqTLbMkO8S\nHkVJ/f0oTVqOJqwioTQ3Z6oIOhazv2+NiWFE0VwkOW/1xEo6Fh9ZIVmlU+M8\n5Mdk1vkUlQdm7R9+862XHv/GsnLOTs0H/+l8sQUU5URLgUD30Sm2ycD/B6yG\n8c2K5yNL3b6hlb3bgXHJDNfjxOoFHMyt2QI8Fp7cA1WR0PouQ4tI/M/onAeu\nj2DAnN4wiNyu0B0dUvJseSiVv77/KsiD4ofWQNIwQ3H47UYGfA5p8ltHMxFG\nbaI0t/myDxzwyNuOLR5CM/oVaeJASS9lMZhZ2Yzr5qfHqCc1TK0sUWA3aSXu\n6axLgB8fSGDk7FOg5qT2bAbludtK2qamblQZpUtFEoBifRPrNhJ/8cHBwD6L\nMbH07EM4rfGXT/d31V2g/r1ATZXugxStiOO//MoHf6W6BCUkIaM3DIACtrx6\nGhe9mmokacFIcTO+vIOWMBTAR34ja+cwweLfuy7kDz7c0ekYNDQoQofo0Pyb\nurJPiPgpw0lOEqtBniy1tmbzmw0Z0MWZ7L45xvlrR7K5/Zg36LVoH9nk36I9\nDIjKE4G6bPr44t/VnYUdJyln4ZlzDiOdsovdk/9gTGYzYScEIg50VmT5UP5c\nNj9I\r\n=XHcx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/irma.node.js","readme":"# IRMA legacy\n\n`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards\ncompatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs).\n`irmajs` provides a Javascript client of the RESTful JSON API offered by the\n[`irma server`](https://github.com/privacybydesign/irmago/tree/master/irma). \nIt allows you to use the `irma server` to:\n\n * Verify IRMA attributes. You specify which attributes, the library handles the user interaction\n   and the communication with the `irma server` and the [IRMA app](https://github.com/privacybydesign/irma_mobile)).\n * Issue IRMA attributes.\n * Create IMRA attribute-based signatures: signature on a string to which\n   IRMA attributes are verifiably attached.\n \n**Only use this module when you need backwards compatibility with the legacy `irmajs` function calls.\nIf you are new to `irma-frontend-packages`, please use the `irma-frontend` module or make your own\ncomposition of plugins and use `irma-core` as main module.**\n\n## Differences with irmajs\nDue to technical changes in IRMA, we were not able to realize full backwards compatibility with `irmajs`.\nAll changes are related to the function call `handleSession`.\n * Method `canvas` is not supported anymore. Please use the module `irma-frontend` instead or make\n   your own composition of plugins and layouts using `irma-core`.\n   This also means the canvas related options `element` and `showConnectedIcon` are deprecated.\n * Method `mobile` has the same behaviour as method `popup` now. On mobile devices, the popup\n   mode automatically detects whether a mobile device is used and then shows the user the option to open\n   the IRMA app installed on the mobile device itself. It is now an explicit choice, so users can also get\n   a QR on mobile devices instead (useful for tablets).\n * The option `disableMobile` is not useful anymore and therefore deprecated. This module does not have\n   automatic redirects to other apps anymore without explicit user interaction.\n * The option `returnStatus` is deprecated. Instead you can use the functions `waitConnected` and `waitDone`\n   to detect yourself whether the session reached a certain status.\n\n## Documentation\n\nTechnical documentation of `irmajs` can be found at [irma.app/docs](https://irma.app/docs/irmajs).\n\n## Building\n\nCompile the library:\n\n    npm install\n    npm run build\n\nThis writes `irma.js` and `irma.node.js` to the `dist` folder. `irma.js` is the browser variant,\nwhich you can include in your website in a `<script>` tag. `irma.node.js` is the library variant\nfor usage in node.js.\n\n## Browser example\n\nIf you have included `irma.js` (e.g. `<script src=\"irma.js\" defer></script>`) you can start an IRMA\ndisclosure session as follows:\n\n```javascript\nconst request = {\n  '@context': 'https://irma.app/ld/request/disclosure/v2',\n  'disclose': [\n    [\n      [ 'irma-demo.MijnOverheid.ageLower.over18' ]\n    ]\n  ]\n};\n\nirma.startSession(server, request)\n    .then(({ sessionPtr, token }) => irma.handleSession(sessionPtr, {server, token}))\n    .then(result => console.log('Done', result));\n```\n\nThe example assumes you have an `irma server` that is configured to accept unauthenticated session\nrequests listening at the URL indicated by `server`. More information about the format of session\nrequests can be found in the [documentation](https://irma.app/docs/session-requests/).\n\nFor complete examples, see the `irma-legacy` examples in the `examples` folder.\n","browser":"dist/irma.js","scripts":{"dev":"webpack --mode development --watch","build":"webpack --mode production","release":"npm run build"},"_npmUser":{"name":"ivard","email":"ivarderksen@hotmail.nl"},"deprecated":"Please use the IRMA frontend packages instead, see: https://github.com/privacybydesign/irma-frontend-packages","repository":{"url":"git+https://github.com/privacybydesign/irma-frontend-packages.git","type":"git","directory":"irma-legacy"},"_npmVersion":"6.14.5","description":"`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards compatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs). `irmajs` provides a Javascript client of","directories":{},"_nodeVersion":"10.20.1","dependencies":{"qrcode":"^1.4.4","@privacybydesign/irma-jwt":"^0.1.1","@privacybydesign/irma-core":"^0.1.1-rc.2","@privacybydesign/irma-client":"^0.1.1-rc.1","@privacybydesign/irma-console":"^0.1.1-rc.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"webpack":"^4.43.0","css-loader":"^3.5.3","url-loader":"^3.0.0","null-loader":"^3.0.0","webpack-cli":"^3.3.9","style-loader":"^1.2.1","webpack-node-externals":"^1.7.2","@privacybydesign/irma-css":"^0.3.1-rc.2","@privacybydesign/irma-popup":"^0.1.1-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/irmajs_0.2.0-rc.4_1590764618087_0.8562764779210434","host":"s3://npm-registry-packages"}},"0.2.0-rc.5":{"name":"@privacybydesign/irmajs","version":"0.2.0-rc.5","keywords":[],"license":"MIT","_id":"@privacybydesign/irmajs@0.2.0-rc.5","maintainers":[{"name":"confiks","email":"npm@scriptbase.org"},{"name":"ivard","email":"ivarderksen@hotmail.nl"},{"name":"sringers","email":"s.ringers@privacybydesign.foundation"},{"name":"timendus","email":"mail@timendus.com"}],"contributors":[{"name":"Sietse Ringers"},{"name":"Ivar Derksen"},{"name":"Privacy by Design Foundation"}],"homepage":"https://github.com/privacybydesign/irma-frontend-packages#readme","bugs":{"url":"https://github.com/privacybydesign/irma-frontend-packages/issues"},"dist":{"shasum":"5cabf312e8ec2fe0a7c21e0b00f0fccc0b0800bb","tarball":"https://registry.npmjs.org/@privacybydesign/irmajs/-/irmajs-0.2.0-rc.5.tgz","fileCount":8,"integrity":"sha512-/ii9bBZaC0Y2zM1Sz2PWOtCfRhRApf2U9gVh4vgir1CCq9MU5nhBueuMMXeW/K5Zf5CGcCIB/ruZVSlbV10e0Q==","signatures":[{"sig":"MEYCIQCl2SCP1e8FITBm71N14Hg0UdHO61jP4uvz6TRacFrzMAIhANUSXsT+l2SOreNZcjtjENtIeONjl6VHBWE2MDIJSMJf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1063690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe17ylCRA9TVsSAnZWagAAnZUP/2nR7v8P79jvEYLy0LX2\n39J111crj9qKPiLQgdxqf31NwPwuiOQvUxNri5XDuMYxFInFBli32cW2MRyx\nRJI94dvrJ3MwgK3RuCfa7ymZJF/4mBWyc62eOqPnKbQR2Fio1h9wuKyu05e5\nghRV7griwWC4btTgE8C7plNqjQC2p+rPYF1NKnh2Y7ouAhKi5RakGzZQfbbX\nDxtxBLKf3h/RBupU91Z9C+P3IVLJKTLHaf2PHhUflZr+qFkTbsqoS4X1ELvk\nE6idehSLISvChGBFil1C+aNfc1lyULmZDHgDfycb2ZPr6ANQtgQg1RxX01IS\nybtIQ/2tAaJuU715+lD50JVQKPuRlcl0Ei56wNAyy88GL0y4gCXdg6HxZ6NF\n1k+FP2PicZ/rRBeiGuBpmPkx7yu2cnj7NfJRLAKbbMkLvFYsyJcclqa8gl09\nhx2cZiIDksxoIVgIz0a9JvDhTq3yXjWpdYxHP11C40wFZ3rnRWvdbXshH4vz\nJ7mh7mQnDePmEvdET9/juN9kgYMtTfnZ0Qgr4xE8aqwvoqwq1CLumJ0kNVOq\n8+9/d2F0Lj6y5KrIVhnYYBYQk7ylCXuh0RXRwPM4hUIPLIzbUdCDSA2QOd0C\nvrGEeEcFY7ZS7HtNW6rXN+j59LZrsld1r4lEb0D7DSz6ym4JP3w68hNXZi1U\nVQrU\r\n=kSc8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/irma.node.js","readme":"# IRMA legacy\n\n`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards\ncompatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs).\n`irmajs` provides a Javascript client of the RESTful JSON API offered by the\n[`irma server`](https://github.com/privacybydesign/irmago/tree/master/irma). \nIt allows you to use the `irma server` to:\n\n * Verify IRMA attributes. You specify which attributes, the library handles the user interaction\n   and the communication with the `irma server` and the [IRMA app](https://github.com/privacybydesign/irma_mobile)).\n * Issue IRMA attributes.\n * Create IMRA attribute-based signatures: signature on a string to which\n   IRMA attributes are verifiably attached.\n \n**Only use this module when you need backwards compatibility with the legacy `irmajs` function calls.\nIf you are new to `irma-frontend-packages`, please use the `irma-frontend` module or make your own\ncomposition of plugins and use `irma-core` as main module.**\n\n## Differences with irmajs\nDue to technical changes in IRMA, we were not able to realize full backwards compatibility with `irmajs`.\nAll changes are related to the function call `handleSession`.\n * Method `canvas` is not supported anymore. Please use the module `irma-frontend` instead or make\n   your own composition of plugins and layouts using `irma-core`.\n   This also means the canvas related options `element` and `showConnectedIcon` are deprecated.\n * Method `mobile` has the same behaviour as method `popup` now. On mobile devices, the popup\n   mode automatically detects whether a mobile device is used and then shows the user the option to open\n   the IRMA app installed on the mobile device itself. It is now an explicit choice, so users can also get\n   a QR on mobile devices instead (useful for tablets).\n * The option `disableMobile` is not useful anymore and therefore deprecated. This module does not have\n   automatic redirects to other apps anymore without explicit user interaction.\n * The option `returnStatus` is deprecated. Instead you can use the functions `waitConnected` and `waitDone`\n   to detect yourself whether the session reached a certain status.\n\n## Documentation\n\nTechnical documentation of `irmajs` can be found at [irma.app/docs](https://irma.app/docs/irmajs).\n\n## Building\n\nCompile the library:\n\n    npm install\n    npm run build\n\nThis writes `irma.js` and `irma.node.js` to the `dist` folder. `irma.js` is the browser variant,\nwhich you can include in your website in a `<script>` tag. `irma.node.js` is the library variant\nfor usage in node.js.\n\n## Browser example\n\nIf you have included `irma.js` (e.g. `<script src=\"irma.js\" defer></script>`) you can start an IRMA\ndisclosure session as follows:\n\n```javascript\nconst request = {\n  '@context': 'https://irma.app/ld/request/disclosure/v2',\n  'disclose': [\n    [\n      [ 'irma-demo.MijnOverheid.ageLower.over18' ]\n    ]\n  ]\n};\n\nirma.startSession(server, request)\n    .then(({ sessionPtr, token }) => irma.handleSession(sessionPtr, {server, token}))\n    .then(result => console.log('Done', result));\n```\n\nThe example assumes you have an `irma server` that is configured to accept unauthenticated session\nrequests listening at the URL indicated by `server`. More information about the format of session\nrequests can be found in the [documentation](https://irma.app/docs/session-requests/).\n\nFor complete examples, see the `irma-legacy` examples in the `examples` folder.\n","browser":"dist/irma.js","scripts":{"dev":"webpack --mode development --watch","build":"webpack --mode production","release":"npm run build"},"_npmUser":{"name":"ivard","email":"ivarderksen@hotmail.nl"},"deprecated":"Please use the IRMA frontend packages instead, see: https://github.com/privacybydesign/irma-frontend-packages","repository":{"url":"git+https://github.com/privacybydesign/irma-frontend-packages.git","type":"git","directory":"irma-legacy"},"_npmVersion":"6.14.4","description":"`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards compatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs). `irmajs` provides a Javascript client of","directories":{},"_nodeVersion":"10.21.0","dependencies":{"qrcode":"^1.4.4","@privacybydesign/irma-jwt":"^0.1.1","@privacybydesign/irma-core":"^0.1.1-rc.3","@privacybydesign/irma-client":"^0.1.1-rc.1","@privacybydesign/irma-console":"^0.1.1-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"webpack":"^4.43.0","css-loader":"^3.5.3","url-loader":"^3.0.0","null-loader":"^3.0.0","webpack-cli":"^3.3.9","style-loader":"^1.2.1","webpack-node-externals":"^1.7.2","@privacybydesign/irma-css":"^0.3.1-rc.2","@privacybydesign/irma-popup":"^0.1.1-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/irmajs_0.2.0-rc.5_1591196837091_0.6165903782152455","host":"s3://npm-registry-packages"}},"0.2.0-rc.6":{"name":"@privacybydesign/irmajs","version":"0.2.0-rc.6","keywords":[],"license":"MIT","_id":"@privacybydesign/irmajs@0.2.0-rc.6","maintainers":[{"name":"confiks","email":"npm@scriptbase.org"},{"name":"ivard","email":"ivarderksen@hotmail.nl"},{"name":"sringers","email":"s.ringers@privacybydesign.foundation"},{"name":"timendus","email":"mail@timendus.com"}],"contributors":[{"name":"Sietse Ringers"},{"name":"Ivar Derksen"},{"name":"Privacy by Design Foundation"}],"homepage":"https://github.com/privacybydesign/irma-frontend-packages#readme","bugs":{"url":"https://github.com/privacybydesign/irma-frontend-packages/issues"},"dist":{"shasum":"77d59e7a7bdf6e1aac3ee6aa58daf7227097fc2b","tarball":"https://registry.npmjs.org/@privacybydesign/irmajs/-/irmajs-0.2.0-rc.6.tgz","fileCount":8,"integrity":"sha512-NL2N0V7eG7Nz9oZDPzELU8xSpqUSEtxv5LklZrMwwMrI8lMTBGp8gM1eVo9M+8pDiOytk4eUIS/D3PwqOUYz5A==","signatures":[{"sig":"MEQCID1cgxPkNY1jdmSMurQHtnvrikfEUmOAVMfee+riWh2oAiBIfr0wb/DTlW49ei4DhtNwyNRriluyBWkPUccR88/TIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1063691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7L4ACRA9TVsSAnZWagAA6bgQAJJ1Dk1+cIY85QcDTg4H\nYRJr6/J8KpJaRqOZpjGch6v4FY9lz+VVuVTPL8oaQzQ4vl70qj+1tDUaZQ40\nOrchc+Jajtf+6xa//O7C+elnTI4VLMZq7DXRlu5ykTbsLubgS5cTJGzI19h6\n4FNeEMKBNWCbEej19xhLPaNChH6blMsBJJ7AoTecah2dCC+vIJ27nOYebICZ\niacBcvNlyMlRxQa/XPUVhK5SNWzxXmXdoor9NwpxuCQ3zQUorOzk5e8hNaSw\nwrB39EOaZnBt6mLSNG1leo+QxaRa80Y70z4B8pjLsETEDODQXML3UmQpxWmt\n/SygaEgTdoOJwdgPUBSB/5KerMKd8xxMRhniuORHQ5nBhvk9tQ5V2PkZjN6Y\nulADGa0XjnrxwSQMlBrRCTvjEwOIVOO1PEuzhkN3A3ZCYRNDtcrk2T94mDdX\nh71MsOEK8vPjVvJayzrRGypuwQasWHEjWFkeG3FspCLZT42tNJXmTpJ33+Q9\nqEsjVkRQb1J+R4V0D0IDpVyCyAwys1j2ZSHVLAKsnfmehrFGIu2mVUE/zpUc\nWhP+jBq+51hTFCWFPTT2BYl+9ACqM+4yybIThiyDNbBYUmfga2V0k44Q6j17\npFomG7XKH/Rk6T+1+vAjJcFOLa2Tl2yrQ24gTugwhV9pwOKeqcfFmjA7zPn0\ntGFg\r\n=/a0A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/irma.node.js","readme":"# IRMA legacy\n\n`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards\ncompatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs).\n`irmajs` provides a Javascript client of the RESTful JSON API offered by the\n[`irma server`](https://github.com/privacybydesign/irmago/tree/master/irma). \nIt allows you to use the `irma server` to:\n\n * Verify IRMA attributes. You specify which attributes, the library handles the user interaction\n   and the communication with the `irma server` and the [IRMA app](https://github.com/privacybydesign/irma_mobile)).\n * Issue IRMA attributes.\n * Create IMRA attribute-based signatures: signature on a string to which\n   IRMA attributes are verifiably attached.\n \n**Only use this module when you need backwards compatibility with the legacy `irmajs` function calls.\nIf you are new to `irma-frontend-packages`, please use the `irma-frontend` module or make your own\ncomposition of plugins and use `irma-core` as main module.**\n\n## Differences with irmajs\nDue to technical changes in IRMA, we were not able to realize full backwards compatibility with `irmajs`.\nAll changes are related to the function call `handleSession`.\n * Method `canvas` is not supported anymore. Please use the module `irma-frontend` instead or make\n   your own composition of plugins and layouts using `irma-core`.\n   This also means the canvas related options `element` and `showConnectedIcon` are deprecated.\n * Method `mobile` has the same behaviour as method `popup` now. On mobile devices, the popup\n   mode automatically detects whether a mobile device is used and then shows the user the option to open\n   the IRMA app installed on the mobile device itself. It is now an explicit choice, so users can also get\n   a QR on mobile devices instead (useful for tablets).\n * The option `disableMobile` is not useful anymore and therefore deprecated. This module does not have\n   automatic redirects to other apps anymore without explicit user interaction.\n * The option `returnStatus` is deprecated. Instead you can use the functions `waitConnected` and `waitDone`\n   to detect yourself whether the session reached a certain status.\n\n## Documentation\n\nTechnical documentation of `irmajs` can be found at [irma.app/docs](https://irma.app/docs/irmajs).\n\n## Building\n\nCompile the library:\n\n    npm install\n    npm run build\n\nThis writes `irma.js` and `irma.node.js` to the `dist` folder. `irma.js` is the browser variant,\nwhich you can include in your website in a `<script>` tag. `irma.node.js` is the library variant\nfor usage in node.js.\n\n## Browser example\n\nIf you have included `irma.js` (e.g. `<script src=\"irma.js\" defer></script>`) you can start an IRMA\ndisclosure session as follows:\n\n```javascript\nconst request = {\n  '@context': 'https://irma.app/ld/request/disclosure/v2',\n  'disclose': [\n    [\n      [ 'irma-demo.MijnOverheid.ageLower.over18' ]\n    ]\n  ]\n};\n\nirma.startSession(server, request)\n    .then(({ sessionPtr, token }) => irma.handleSession(sessionPtr, {server, token}))\n    .then(result => console.log('Done', result));\n```\n\nThe example assumes you have an `irma server` that is configured to accept unauthenticated session\nrequests listening at the URL indicated by `server`. More information about the format of session\nrequests can be found in the [documentation](https://irma.app/docs/session-requests/).\n\nFor complete examples, see the `irma-legacy` examples in the `examples` folder.\n","browser":"dist/irma.js","scripts":{"dev":"webpack --mode development --watch","build":"webpack --mode production","release":"npm run build"},"_npmUser":{"name":"ivard","email":"ivarderksen@hotmail.nl"},"deprecated":"Please use the IRMA frontend packages instead, see: https://github.com/privacybydesign/irma-frontend-packages","repository":{"url":"git+https://github.com/privacybydesign/irma-frontend-packages.git","type":"git","directory":"irma-legacy"},"_npmVersion":"6.14.5","description":"`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards compatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs). `irmajs` provides a Javascript client of","directories":{},"_nodeVersion":"10.21.0","dependencies":{"qrcode":"^1.4.4","@privacybydesign/irma-jwt":"^0.1.1","@privacybydesign/irma-core":"^0.1.1-rc.3","@privacybydesign/irma-client":"^0.1.1-rc.1","@privacybydesign/irma-console":"^0.1.1-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"webpack":"^4.43.0","css-loader":"^3.6.0","url-loader":"^3.0.0","null-loader":"^3.0.0","webpack-cli":"^3.3.12","style-loader":"^1.2.1","webpack-node-externals":"^1.7.2","@privacybydesign/irma-css":"^0.3.1-rc.3","@privacybydesign/irma-popup":"^0.1.1-rc.3"},"_npmOperationalInternal":{"tmp":"tmp/irmajs_0.2.0-rc.6_1592573440161_0.9078342192830291","host":"s3://npm-registry-packages"}},"0.2.0-rc.7":{"name":"@privacybydesign/irmajs","version":"0.2.0-rc.7","keywords":[],"license":"MIT","_id":"@privacybydesign/irmajs@0.2.0-rc.7","maintainers":[{"name":"confiks","email":"npm@scriptbase.org"},{"name":"ivard","email":"ivarderksen@hotmail.nl"},{"name":"sringers","email":"s.ringers@privacybydesign.foundation"},{"name":"timendus","email":"mail@timendus.com"}],"contributors":[{"name":"Sietse Ringers"},{"name":"Ivar Derksen"},{"name":"Privacy by Design Foundation"}],"homepage":"https://github.com/privacybydesign/irma-frontend-packages#readme","bugs":{"url":"https://github.com/privacybydesign/irma-frontend-packages/issues"},"dist":{"shasum":"7ff3323459e0c71326a20507754c455691876a4e","tarball":"https://registry.npmjs.org/@privacybydesign/irmajs/-/irmajs-0.2.0-rc.7.tgz","fileCount":8,"integrity":"sha512-7RpJIovBdIpHhuR8RMHu3QFQHQsOqFjnDw8aDyi2Ep1qfkFuGhw8azS7+HaNJ631D/i2hMQlzNVN1/DJALiGFA==","signatures":[{"sig":"MEQCICLWmMuO5yU04J2Ot4/tf3oNlENsISNZVV9966wbyON/AiAJPciNxx2lzQDEf9GccpZqXDIZefbm4rTafqfsXAEqyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1063622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/JqpCRA9TVsSAnZWagAAL2sQAJh14EGhUMsZmu8OShRs\nZW8v8o+Nx62npwhAcUcYz+LbSkB7JVKLjZDhFOiDm9EhMhKpS2d3xKPUI7ZA\nn+4OTtkjxt892ITk31Z8kubR+6HpcKOo2GI4eHo1rCF0ZD1LufXLNdenk/Ky\n1YcOslLNy6munQeDrgAGGPpn/bhW6CK2B9CYHJxQnWj3D2tuBAHuGQS34YqY\nPsfJ8lfe7EAu3nGNQDuE1rs1dyRroocrSlBUJF7mLfwV2AUPxwEM7DD/aFkT\nmGYCRwlB6V6sVKkYCLmdv5eDxik5O81ic1R25G2DybLnv1XD9jaytaCRvXy7\nKs4xVy8CwVLceOLrd7/cp66/U4rhu/ELmCRvP/aICxa6PdO34suYpXKOstEJ\nGNuDS8wJqNG09hY9FscFekfrCQ3xb6um/j2dRU+xQ3bxKmLhuTogA1QzGBg7\nOKOZ7jkZSq0EZifU5dE2lnwViAAEBi59CNIDccgXE6pUxWqwQ3pHTsE8+oHm\nM699DM9M0HSAcLVfvZfhANM64LONERdgb26wQFK9SUtCklN079pjBm3lbuDd\nl3RlwY/FdJdVxgUafH88L8gV3q7qlDvv+Izs0mmvXblfK+CD0P5JBggfnrWr\nEBDDGGbyr0ArcMHd5FmgqaAlK4IT53Z4sIzPnltwu1qvH5iFy0b9NIo5I3H+\nhn3O\r\n=kVRM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/irma.node.js","readme":"# IRMA legacy\n\n`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards\ncompatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs).\n`irmajs` provides a Javascript client of the RESTful JSON API offered by the\n[`irma server`](https://github.com/privacybydesign/irmago/tree/master/irma). \nIt allows you to use the `irma server` to:\n\n * Verify IRMA attributes. You specify which attributes, the library handles the user interaction\n   and the communication with the `irma server` and the [IRMA app](https://github.com/privacybydesign/irma_mobile)).\n * Issue IRMA attributes.\n * Create IMRA attribute-based signatures: signature on a string to which\n   IRMA attributes are verifiably attached.\n \n**Only use this module when you need backwards compatibility with the legacy `irmajs` function calls.\nIf you are new to `irma-frontend-packages`, please use the `irma-frontend` module or make your own\ncomposition of plugins and use `irma-core` as main module.**\n\n## Differences with irmajs\nDue to technical changes in IRMA, we were not able to realize full backwards compatibility with `irmajs`.\nAll changes are related to the function call `handleSession`.\n * Method `canvas` is not supported anymore. Please use the module `irma-frontend` instead or make\n   your own composition of plugins and layouts using `irma-core`.\n   This also means the canvas related options `element` and `showConnectedIcon` are deprecated.\n * Method `mobile` has the same behaviour as method `popup` now. On mobile devices, the popup\n   mode automatically detects whether a mobile device is used and then shows the user the option to open\n   the IRMA app installed on the mobile device itself. It is now an explicit choice, so users can also get\n   a QR on mobile devices instead (useful for tablets).\n * The option `disableMobile` is not useful anymore and therefore deprecated. This module does not have\n   automatic redirects to other apps anymore without explicit user interaction.\n * The option `returnStatus` is deprecated. Instead you can use the functions `waitConnected` and `waitDone`\n   to detect yourself whether the session reached a certain status.\n\n## Documentation\n\nTechnical documentation of `irmajs` can be found at [irma.app/docs](https://irma.app/docs/irmajs).\n\n## Building\n\nCompile the library:\n\n    npm install\n    npm run build\n\nThis writes `irma.js` and `irma.node.js` to the `dist` folder. `irma.js` is the browser variant,\nwhich you can include in your website in a `<script>` tag. `irma.node.js` is the library variant\nfor usage in node.js.\n\n## Browser example\n\nIf you have included `irma.js` (e.g. `<script src=\"irma.js\" defer></script>`) you can start an IRMA\ndisclosure session as follows:\n\n```javascript\nconst request = {\n  '@context': 'https://irma.app/ld/request/disclosure/v2',\n  'disclose': [\n    [\n      [ 'irma-demo.MijnOverheid.ageLower.over18' ]\n    ]\n  ]\n};\n\nirma.startSession(server, request)\n    .then(({ sessionPtr, token }) => irma.handleSession(sessionPtr, {server, token}))\n    .then(result => console.log('Done', result));\n```\n\nThe example assumes you have an `irma server` that is configured to accept unauthenticated session\nrequests listening at the URL indicated by `server`. More information about the format of session\nrequests can be found in the [documentation](https://irma.app/docs/session-requests/).\n\nFor complete examples, see the `irma-legacy` examples in the `examples` folder.\n","browser":"dist/irma.js","scripts":{"dev":"webpack --mode development --watch","build":"webpack --mode production","release":"npm run build"},"_npmUser":{"name":"ivard","email":"ivarderksen@hotmail.nl"},"deprecated":"Please use the IRMA frontend packages instead, see: https://github.com/privacybydesign/irma-frontend-packages","repository":{"url":"git+https://github.com/privacybydesign/irma-frontend-packages.git","type":"git","directory":"irma-legacy"},"_npmVersion":"6.14.5","description":"`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards compatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs). `irmajs` provides a Javascript client of","directories":{},"_nodeVersion":"10.21.0","dependencies":{"qrcode":"^1.4.4","@privacybydesign/irma-jwt":"^0.1.1","@privacybydesign/irma-core":"^0.1.1-rc.3","@privacybydesign/irma-client":"^0.1.1-rc.1","@privacybydesign/irma-console":"^0.1.1-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"webpack":"^4.43.0","css-loader":"^3.6.0","url-loader":"^3.0.0","null-loader":"^3.0.0","webpack-cli":"^3.3.12","style-loader":"^1.2.1","webpack-node-externals":"^1.7.2","@privacybydesign/irma-css":"^0.3.1-rc.3","@privacybydesign/irma-popup":"^0.1.1-rc.3"},"_npmOperationalInternal":{"tmp":"tmp/irmajs_0.2.0-rc.7_1593612969029_0.4337708338620745","host":"s3://npm-registry-packages"}},"0.2.0-rc.8":{"name":"@privacybydesign/irmajs","version":"0.2.0-rc.8","keywords":[],"license":"MIT","_id":"@privacybydesign/irmajs@0.2.0-rc.8","maintainers":[{"name":"confiks","email":"npm@scriptbase.org"},{"name":"ivard","email":"ivarderksen@hotmail.nl"},{"name":"sringers","email":"s.ringers@privacybydesign.foundation"},{"name":"timendus","email":"mail@timendus.com"}],"contributors":[{"name":"Sietse Ringers"},{"name":"Ivar Derksen"},{"name":"Privacy by Design Foundation"}],"homepage":"https://github.com/privacybydesign/irma-frontend-packages#readme","bugs":{"url":"https://github.com/privacybydesign/irma-frontend-packages/issues"},"dist":{"shasum":"1aca713580ca0070e61cfb40a75f4514e773e8c9","tarball":"https://registry.npmjs.org/@privacybydesign/irmajs/-/irmajs-0.2.0-rc.8.tgz","fileCount":8,"integrity":"sha512-WYeWFv7sHcZz9INgD3DTZ9pLzs8r6RGAHA15snLjfmsttTCmxLzPwcbeD2Lsz4ntevbHrFwUMmIwVinaHNn3vQ==","signatures":[{"sig":"MEUCIQD81z/xIn2GnWraeTbn84A4dFWvpjp9Nc1vmOBvgDdZ1wIge0BRAZN6aHDMnhMlPdZJ5QWX2DG7mNxjckMm83tLGDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":891716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/enpCRA9TVsSAnZWagAATxQQAJJrPWUfrGBTevFiSQZ3\nemiZ+pFtsuysRLNQeggyNUH/aaeY5j17EN+OgFbMbHqp8+DhcUL8+qA0BxVq\nElica6DfyKGXza4yMbQ9RB3D4BNiUhHEhvzmIBetU8nAlq1Qt1TfsT5AANIZ\nb37cNFx8nEQ88/9vIY7tZafizDsmvbuyNZIClUlrmwzbhfw8pibvFrFY82vO\n6JEbAOGwBFnP8B8fr1oYGh5NlgpMV+MLEnvElTez0F3YAPOLja7kJ56WEEu4\nVGiLJ5RaaTRBayskszDrs+74wHzR/aIZZBteDfuyy/Nng0ByweKuc4fiSUWo\nNKiyhDJfDSDw0mIpgJh1tS/dtHx3eq7SGhDN3SSa1a2//pA5baLM87j9AbJ/\njDfidr6+kItBK5y9w2MwmJhKipSy+UZS7ZIXT1d39lakFfl7vhsPCSMbDR2Y\nrfuGJaNlIf+SJ1m3bZJOGRF+opGNDfFvkOoenwJNKsJrS7UfMW+W5/yM2u/H\n4YdXg13/MEc+FLmV80YSiL2raS8Ku3KmyolM1A3GaPW5EJo98Y+f3mRnU7Fa\nWr+2SIFtA+X7lqiGDzx6pBr6guUegJIuItbxZZfSfbT1B1SW4LhGHdAG5VTn\nOfrUcGd0UBqyqkeMhF4a0UFKCd9jfrYEaMUl7C0RRK191gg4wR/VP9ywcVub\nlAS0\r\n=mot8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/irma.node.js","readme":"# IRMA legacy\n\n`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards\ncompatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs).\n`irmajs` provides a Javascript client of the RESTful JSON API offered by the\n[`irma server`](https://github.com/privacybydesign/irmago/tree/master/irma). \nIt allows you to use the `irma server` to:\n\n * Verify IRMA attributes. You specify which attributes, the library handles the user interaction\n   and the communication with the `irma server` and the [IRMA app](https://github.com/privacybydesign/irma_mobile)).\n * Issue IRMA attributes.\n * Create IMRA attribute-based signatures: signature on a string to which\n   IRMA attributes are verifiably attached.\n \n**Only use this module when you need backwards compatibility with the legacy `irmajs` function calls.\nIf you are new to `irma-frontend-packages`, please use the `irma-frontend` module or make your own\ncomposition of plugins and use `irma-core` as main module.**\n\n## Differences with irmajs\nDue to technical changes in IRMA, we were not able to realize full backwards compatibility with `irmajs`.\nAll changes are related to the function call `handleSession`.\n * Method `canvas` is not supported anymore. Please use the module `irma-frontend` instead or make\n   your own composition of plugins and layouts using `irma-core`.\n   This also means the canvas related options `element` and `showConnectedIcon` are deprecated.\n * Method `mobile` has the same behaviour as method `popup` now. On mobile devices, the popup\n   mode automatically detects whether a mobile device is used and then shows the user the option to open\n   the IRMA app installed on the mobile device itself. It is now an explicit choice, so users can also get\n   a QR on mobile devices instead (useful for tablets).\n * The option `disableMobile` is not useful anymore and therefore deprecated. This module does not have\n   automatic redirects to other apps anymore without explicit user interaction.\n * The option `returnStatus` is deprecated. Instead you can use the functions `waitConnected` and `waitDone`\n   to detect yourself whether the session reached a certain status.\n\n## Documentation\n\nTechnical documentation of `irmajs` can be found at [irma.app/docs](https://irma.app/docs/irmajs).\n\n## Building\n\nCompile the library:\n\n    npm install\n    npm run build\n\nThis writes `irma.js` and `irma.node.js` to the `dist` folder. `irma.js` is the browser variant,\nwhich you can include in your website in a `<script>` tag. `irma.node.js` is the library variant\nfor usage in node.js.\n\n## Browser example\n\nIf you have included `irma.js` (e.g. `<script src=\"irma.js\" defer></script>`) you can start an IRMA\ndisclosure session as follows:\n\n```javascript\nconst request = {\n  '@context': 'https://irma.app/ld/request/disclosure/v2',\n  'disclose': [\n    [\n      [ 'irma-demo.MijnOverheid.ageLower.over18' ]\n    ]\n  ]\n};\n\nirma.startSession(server, request)\n    .then(({ sessionPtr, token }) => irma.handleSession(sessionPtr, {server, token}))\n    .then(result => console.log('Done', result));\n```\n\nThe example assumes you have an `irma server` that is configured to accept unauthenticated session\nrequests listening at the URL indicated by `server`. More information about the format of session\nrequests can be found in the [documentation](https://irma.app/docs/session-requests/).\n\nFor complete examples, see the `irma-legacy` examples in the `examples` folder.\n","browser":"dist/irma.js","scripts":{"dev":"webpack --mode development --watch","build":"webpack --mode production","release":"npm run build"},"_npmUser":{"name":"ivard","email":"ivarderksen@hotmail.nl"},"deprecated":"Please use the IRMA frontend packages instead, see: https://github.com/privacybydesign/irma-frontend-packages","repository":{"url":"git+https://github.com/privacybydesign/irma-frontend-packages.git","type":"git","directory":"irma-legacy"},"_npmVersion":"6.14.5","description":"`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards compatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs). `irmajs` provides a Javascript client of","directories":{},"_nodeVersion":"10.21.0","dependencies":{"qrcode":"^1.4.4","@privacybydesign/irma-jwt":"^0.1.1","@privacybydesign/irma-core":"^0.1.1-rc.3","@privacybydesign/irma-client":"^0.1.1-rc.1","@privacybydesign/irma-console":"^0.1.1-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"webpack":"^4.43.0","css-loader":"^3.6.0","url-loader":"^3.0.0","null-loader":"^3.0.0","webpack-cli":"^3.3.12","style-loader":"^1.2.1","webpack-node-externals":"^1.7.2","@privacybydesign/irma-css":"^0.3.1-rc.4","@privacybydesign/irma-popup":"^0.1.1-rc.4"},"_npmOperationalInternal":{"tmp":"tmp/irmajs_0.2.0-rc.8_1593698792946_0.2003840727730779","host":"s3://npm-registry-packages"}},"0.2.0-rc.9":{"name":"@privacybydesign/irmajs","version":"0.2.0-rc.9","keywords":[],"license":"MIT","_id":"@privacybydesign/irmajs@0.2.0-rc.9","maintainers":[{"name":"confiks","email":"npm@scriptbase.org"},{"name":"ivard","email":"ivarderksen@hotmail.nl"},{"name":"sringers","email":"s.ringers@privacybydesign.foundation"},{"name":"timendus","email":"mail@timendus.com"}],"contributors":[{"name":"Sietse Ringers"},{"name":"Ivar Derksen"},{"name":"Privacy by Design Foundation"}],"homepage":"https://github.com/privacybydesign/irma-frontend-packages#readme","bugs":{"url":"https://github.com/privacybydesign/irma-frontend-packages/issues"},"dist":{"shasum":"575bebfa28cc17af2e0222fa5b046f9a59c55ff1","tarball":"https://registry.npmjs.org/@privacybydesign/irmajs/-/irmajs-0.2.0-rc.9.tgz","fileCount":8,"integrity":"sha512-YHADSVYzQZU7fYgcd2JfKQyJx4tXPvhxw7t2yC3NCOv3bn92MX+nUPhp7z1S+r3xS/Z6VPVCkgy8RujIpIhlYQ==","signatures":[{"sig":"MEYCIQC7uyWfTtWLDpu2tQSrpwaD4ITInRw7Exvcmowe2EFBTAIhAN7EW6CNE8EsvaDn71A2SZwSLCQudToGyCe4jQwcXKPH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":888769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGD61CRA9TVsSAnZWagAAGZwP/1punxP9EvsB9TqaGX7o\nBiFnGnIR18dlNSmKE47EN9ewsE/QAoRlFT5O3JKdiUik9f9PBC/xjsm0mVxM\ndxV+5UqPelGBD39WU5WSlb/kNJVQPQo9jrpmKFYxTzXLcpyClegyHw+rnJ4m\n/+ftOTzOEhVIpBxJkeq3UHOVS1nN0rCZGJns+omOhe+WmK7HhVvdML88WXVE\nNDDpUZT2xLbAcJAS2ronpcpowq9Mi73lUoPiRHmBuzGnrmsWu1gI6XdMiKzO\nRpSWjOo4xoziaj8m5JT7dqie/2k2urzcS7FpH/RR0ELxgU4HEe4g7Od13KL5\nGGT826NXo7E1iDRFnZCCCBjVitE1rKzsFmyVYr2nAg5GTYmGmVC3RNOfxfQa\nTrKF783ZkIAV84veE4t8C6ier+tF1IvTU9pENJvpOU71+7b8FdrJZor439E0\nmtOytB2TIasyhOSC98tQxAykKO9YKhVhHKmepVGlR+GzE1s5a/+/euBSL7L8\n7dYYy+qNUba9ITd8n8UafsoCg9MgQjjCpLmOdm8FvGkS3iOPo5OvmBOslCZ6\n7S7Nstal6Mi49WRrRKqLf4luhCy6qeADU+chQ/jpYry2hHPpNy1BdPNGA2EE\nxNXb9TxqI/qzx93TSuakuUVI4V4K5N7CwZYWkdZjdfuFf0pRfBhg19yvGfWZ\nErUg\r\n=JgOK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/irma.node.js","readme":"# IRMA legacy / irmajs\n\n`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards\ncompatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs).\n`irmajs` provides a Javascript client of the RESTful JSON API offered by the\n[`irma server`](https://github.com/privacybydesign/irmago/tree/master/irma). \nIt allows you to use the `irma server` to:\n\n * Verify IRMA attributes. You specify which attributes, the library handles the user interaction\n   and the communication with the `irma server` and the [IRMA app](https://github.com/privacybydesign/irma_mobile)).\n * Issue IRMA attributes.\n * Create IMRA attribute-based signatures: signature on a string to which\n   IRMA attributes are verifiably attached.\n \n**Only use this module when you need backwards compatibility with the legacy `irmajs` function calls.\nIf you are new to `irma-frontend-packages`, please use the `irma-frontend` module or make your own\ncomposition of plugins and use `irma-core` as main module.**\n\n## Differences with irmajs\nDue to technical changes in IRMA, we were not able to realize full backwards compatibility with `irmajs`.\nAll changes are related to the function call `handleSession`.\n * Method `canvas` is not supported anymore. Please use the module `irma-frontend` instead or make\n   your own composition of plugins and layouts using `irma-core`.\n   This also means the canvas related options `element` and `showConnectedIcon` are deprecated.\n * Method `mobile` has the same behaviour as method `popup` now. On mobile devices, the popup\n   mode automatically detects whether a mobile device is used and then shows the user the option to open\n   the IRMA app installed on the mobile device itself. It is now an explicit choice, so users can also get\n   a QR on mobile devices instead (useful for tablets).\n * The option `disableMobile` is not useful anymore and therefore deprecated. This module does not have\n   automatic redirects to other apps anymore without explicit user interaction.\n * Because the explicit methods for mobile devices are deprecated, the undocumented exported function\n   `detectUserAgent` and the undocumented exported struct `UserAgent` are also deprecated. An explicit\n   distinction based on user agent is not necessary anymore. This is all handled internally now.\n * The option `returnStatus` is deprecated. Instead you can use the functions `waitConnected` and `waitDone`\n   to detect yourself whether the session reached a certain status.\n   \nIf you experience problems concerning the backwards compatibility other than the ones mentioned above,\nplease contact us. It might be something we were not aware of. Then we can maybe fix it.\n\n## Documentation\n\nTechnical documentation of `irmajs` can be found at [irma.app/docs](https://irma.app/docs/irmajs).\n\n## Building\n\nCompile the library:\n\n    npm install\n    npm run build\n\nThis writes `irma.js` and `irma.node.js` to the `dist` folder. `irma.js` is the browser variant,\nwhich you can include in your website in a `<script>` tag. `irma.node.js` is the library variant\nfor usage in node.js. To reduce the module size, the JWT support is split off in the separate files\n`jwt.js` and `vendors~jwt.js`. When you want to use the function `signSessionRequest`, these\nfiles must be available in the same directory as `irma.js` or `irma.node.js`.\n\n## Browser example\n\nIf you have included `irma.js` (e.g. `<script src=\"irma.js\" defer></script>`) you can start an IRMA\ndisclosure session as follows:\n\n```javascript\nconst request = {\n  '@context': 'https://irma.app/ld/request/disclosure/v2',\n  'disclose': [\n    [\n      [ 'irma-demo.MijnOverheid.ageLower.over18' ]\n    ]\n  ]\n};\n\nirma.startSession(server, request)\n    .then(({ sessionPtr, token }) => irma.handleSession(sessionPtr, {server, token}))\n    .then(result => console.log('Done', result));\n```\n\nThe example assumes you have an `irma server` that is configured to accept unauthenticated session\nrequests listening at the URL indicated by `server`. More information about the format of session\nrequests can be found in the [documentation](https://irma.app/docs/session-requests/).\n\nFor complete examples, see the `irma-legacy` examples in the `examples` folder.\n\n## Development\nIf you want to build one of the included `irma-frontend-packages` modules from\nsource, for example when testing, please make sure you run `./build.sh`\nin the root directory of `irma-frontend-packages`.\nYou can link local versions of modules easily using `npm link`. There is\nan explanation about how to use `npm link` in the README of the\n[`irma-frontend-packages` root directory](https://github.com/privacybydesign/irma-frontend-packages).\n\n","browser":"dist/irma.js","scripts":{"dev":"webpack --mode development --watch","build":"webpack --mode production","release":"npm run build"},"_npmUser":{"name":"ivard","email":"ivarderksen@hotmail.nl"},"deprecated":"Please use the IRMA frontend packages instead, see: https://github.com/privacybydesign/irma-frontend-packages","repository":{"url":"git+https://github.com/privacybydesign/irma-frontend-packages.git","type":"git","directory":"irma-legacy"},"_npmVersion":"6.14.7","description":"`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards compatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs). `irmajs` provides a Javascript client of","directories":{},"_nodeVersion":"10.21.0","dependencies":{"qrcode":"^1.4.4","@privacybydesign/irma-jwt":"^0.1.1","@privacybydesign/irma-core":"^0.1.1-rc.4","@privacybydesign/irma-client":"^0.1.1-rc.2","@privacybydesign/irma-console":"^0.1.1-rc.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"webpack":"^4.43.0","css-loader":"^3.6.0","null-loader":"^3.0.0","webpack-cli":"^3.3.12","style-loader":"^1.2.1","webpack-node-externals":"^1.7.2","@privacybydesign/irma-css":"^0.3.1-rc.5","@privacybydesign/irma-popup":"^0.1.1-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/irmajs_0.2.0-rc.9_1595424437574_0.8947633261619365","host":"s3://npm-registry-packages"}},"0.2.0-rc.10":{"name":"@privacybydesign/irmajs","version":"0.2.0-rc.10","keywords":[],"license":"MIT","_id":"@privacybydesign/irmajs@0.2.0-rc.10","maintainers":[{"name":"confiks","email":"npm@scriptbase.org"},{"name":"ivard","email":"ivarderksen@hotmail.nl"},{"name":"sringers","email":"s.ringers@privacybydesign.foundation"},{"name":"timendus","email":"mail@timendus.com"}],"contributors":[{"name":"Sietse Ringers"},{"name":"Ivar Derksen"},{"name":"Privacy by Design Foundation"}],"homepage":"https://github.com/privacybydesign/irma-frontend-packages#readme","bugs":{"url":"https://github.com/privacybydesign/irma-frontend-packages/issues"},"dist":{"shasum":"13e6a54a3ec8ba44bcaf8e211b3b7a47cf51e745","tarball":"https://registry.npmjs.org/@privacybydesign/irmajs/-/irmajs-0.2.0-rc.10.tgz","fileCount":8,"integrity":"sha512-am7BbvmPQwoPRU0M5tsCMBa4OIaRIO7jbbCMjsc50IeNC5meOqjOfflQYl20Q+PkVQLiOgQ1bnRD7yHkOGrz1Q==","signatures":[{"sig":"MEYCIQDjofURkmHCTSMUtZD6tew/nkrcUe//ncqDLaF5GXpzgQIhAKEHlMI96nPX6niu4Nqhckmt3tCx6j4kFGg4v60ZDUXf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":888790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGE7FCRA9TVsSAnZWagAA01gQAIngwLva7bL0tb9i2Loa\ndtdV1EoAGBfFtXkmvQdQp0Q8YfhTquJYNGi0yRvOALYJyFg9rbIrjGaLlrAp\nINhYDACIgtYkFxTiYemRe45+OqdreeRJacuRWODmk3ZCz0Mlp7qZjyfB7N4F\nTj7HFiIxGO4qi2dmDKztFv8TvJ8nSQPDTXEsbD9MuVZmalRkLjEMKhbwNZns\nkyDLnGClC9xvkbIGpMC68YQzCmSSzFZ679TY1utNXQ1VcopyKD5KdbIeQDWH\n+gLQDWUYHpK00cseEhW1HIP5erA7bOYfWuvZpNM7CYZYf+qHLXdNoPXYkqYc\nQA1q7CnEW6wbSTbGukeTq1oaQ3xlh//SSfKFJlad3WVr4OUNjOHTu/hV4mcJ\ntafryhnpAHt1QdDMZ2L8foR0v6nPy29kkthoGC3Z9pGCMyt+b57d4Qyi3Mrn\nl9inzDIBndsbcZpmLUHXsQ8ARfHaFwHdo1jIRk5tymj0D2CB9dKCB2bO88TC\n6v84cJi6SunTPCs3xvOq7E4YGyESYxrzZrp/5rbujZNKAoo6ug9sH3ivlg8d\nyj6XwkfL6vRiJVTZGPHzKF57XoOVHAozrW3aI2UBiAz5YeH1oG2F4QGdRs1i\n8yll5orb+Xt7i83Fizt8FD6Ym318GWFXOF+pAHYf9MQy8YdgybQ1KwAdjRKg\nMO63\r\n=LbBR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/irma.node.js","readme":"# IRMA legacy / irmajs\n\n`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards\ncompatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs).\n`irmajs` provides a Javascript client of the RESTful JSON API offered by the\n[`irma server`](https://github.com/privacybydesign/irmago/tree/master/irma). \nIt allows you to use the `irma server` to:\n\n * Verify IRMA attributes. You specify which attributes, the library handles the user interaction\n   and the communication with the `irma server` and the [IRMA app](https://github.com/privacybydesign/irma_mobile)).\n * Issue IRMA attributes.\n * Create IMRA attribute-based signatures: signature on a string to which\n   IRMA attributes are verifiably attached.\n \n**Only use this module when you need backwards compatibility with the legacy `irmajs` function calls.\nIf you are new to `irma-frontend-packages`, please use the `irma-frontend` module or make your own\ncomposition of plugins and use `irma-core` as main module.**\n\n## Differences with irmajs\nDue to technical changes in IRMA, we were not able to realize full backwards compatibility with `irmajs`.\nAll changes are related to the function call `handleSession`.\n * Method `canvas` is not supported anymore. Please use the module `irma-frontend` instead or make\n   your own composition of plugins and layouts using `irma-core`.\n   This also means the canvas related options `element` and `showConnectedIcon` are deprecated.\n * Method `mobile` has the same behaviour as method `popup` now. On mobile devices, the popup\n   mode automatically detects whether a mobile device is used and then shows the user the option to open\n   the IRMA app installed on the mobile device itself. It is now an explicit choice, so users can also get\n   a QR on mobile devices instead (useful for tablets).\n * The option `disableMobile` is not useful anymore and therefore deprecated. This module does not have\n   automatic redirects to other apps anymore without explicit user interaction.\n * Because the explicit methods for mobile devices are deprecated, the undocumented exported function\n   `detectUserAgent` and the undocumented exported struct `UserAgent` are also deprecated. An explicit\n   distinction based on user agent is not necessary anymore. This is all handled internally now.\n * The option `returnStatus` is deprecated. Instead you can use the functions `waitConnected` and `waitDone`\n   to detect yourself whether the session reached a certain status.\n   \nIf you experience problems concerning the backwards compatibility other than the ones mentioned above,\nplease contact us. It might be something we were not aware of. Then we can maybe fix it.\n\n## Documentation\n\nTechnical documentation of `irmajs` can be found at [irma.app/docs](https://irma.app/docs/irmajs).\n\n## Building\n\nCompile the library:\n\n    npm install\n    npm run build\n\nThis writes `irma.js` and `irma.node.js` to the `dist` folder. `irma.js` is the browser variant,\nwhich you can include in your website in a `<script>` tag. `irma.node.js` is the library variant\nfor usage in node.js. To reduce the module size, the JWT support is split off in the separate files\n`jwt.js` and `vendors~jwt.js`. When you want to use the function `signSessionRequest`, these\nfiles must be available in the same directory as `irma.js` or `irma.node.js`.\n\n## Browser example\n\nIf you have included `irma.js` (e.g. `<script src=\"irma.js\" defer></script>`) you can start an IRMA\ndisclosure session as follows:\n\n```javascript\nconst request = {\n  '@context': 'https://irma.app/ld/request/disclosure/v2',\n  'disclose': [\n    [\n      [ 'irma-demo.MijnOverheid.ageLower.over18' ]\n    ]\n  ]\n};\n\nirma.startSession(server, request)\n    .then(({ sessionPtr, token }) => irma.handleSession(sessionPtr, {server, token}))\n    .then(result => console.log('Done', result));\n```\n\nThe example assumes you have an `irma server` that is configured to accept unauthenticated session\nrequests listening at the URL indicated by `server`. More information about the format of session\nrequests can be found in the [documentation](https://irma.app/docs/session-requests/).\n\nFor complete examples, see the `irma-legacy` examples in the `examples` folder.\n\n## Development\nIf you want to build one of the included `irma-frontend-packages` modules from\nsource, for example when testing, please make sure you run `./build.sh`\nin the root directory of `irma-frontend-packages`.\nYou can link local versions of modules easily using `npm link`. There is\nan explanation about how to use `npm link` in the README of the\n[`irma-frontend-packages` root directory](https://github.com/privacybydesign/irma-frontend-packages).\n\n","browser":"dist/irma.js","scripts":{"dev":"webpack --mode development --watch","build":"webpack --mode production","release":"npm run build"},"_npmUser":{"name":"ivard","email":"ivarderksen@hotmail.nl"},"deprecated":"Please use the IRMA frontend packages instead, see: https://github.com/privacybydesign/irma-frontend-packages","repository":{"url":"git+https://github.com/privacybydesign/irma-frontend-packages.git","type":"git","directory":"irma-legacy"},"_npmVersion":"6.14.7","description":"`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards compatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs). `irmajs` provides a Javascript client of","directories":{},"_nodeVersion":"10.21.0","dependencies":{"qrcode":"^1.4.4","@privacybydesign/irma-jwt":"^0.1.1","@privacybydesign/irma-core":"^0.1.1-rc.5","@privacybydesign/irma-client":"^0.1.1-rc.2","@privacybydesign/irma-console":"^0.1.1-rc.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"webpack":"^4.43.0","css-loader":"^3.6.0","null-loader":"^3.0.0","webpack-cli":"^3.3.12","style-loader":"^1.2.1","webpack-node-externals":"^1.7.2","@privacybydesign/irma-css":"^0.3.1-rc.5","@privacybydesign/irma-popup":"^0.1.1-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/irmajs_0.2.0-rc.10_1595428549229_0.416550583825686","host":"s3://npm-registry-packages"}},"0.2.0-rc.11":{"name":"@privacybydesign/irmajs","version":"0.2.0-rc.11","keywords":[],"license":"MIT","_id":"@privacybydesign/irmajs@0.2.0-rc.11","maintainers":[{"name":"confiks","email":"npm@scriptbase.org"},{"name":"ivard","email":"ivarderksen@hotmail.nl"},{"name":"sringers","email":"s.ringers@privacybydesign.foundation"},{"name":"timendus","email":"mail@timendus.com"}],"contributors":[{"name":"Sietse Ringers"},{"name":"Ivar Derksen"},{"name":"Privacy by Design Foundation"}],"homepage":"https://github.com/privacybydesign/irma-frontend-packages#readme","bugs":{"url":"https://github.com/privacybydesign/irma-frontend-packages/issues"},"dist":{"shasum":"c21fc6c3b638bc4dce61ca91646d114bf8ee885e","tarball":"https://registry.npmjs.org/@privacybydesign/irmajs/-/irmajs-0.2.0-rc.11.tgz","fileCount":8,"integrity":"sha512-DtRgJPqz9/ArhCGIUWUIPFW7NOTC3+reTxewGDhNpN3oB5Rm/qKcJW4HAenwyWqsj9lyj5Eq+35GJjdNd0wJYQ==","signatures":[{"sig":"MEQCIDnLas4ClorLTOz9xouvECmGmf7TzDicR/w3JpXUfngDAiARfrL/U4Ney9R4gYOieIquOjetp7Eh/Z6o1049Dnuh6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":931309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHtW7CRA9TVsSAnZWagAAibYQAI8Qs9OCJv0MC4WV9aoT\nuGsMYRdP+ivWxv0C9hSLqWBrohtbjI8UoJb7iQ+rvUSc2mef6NpDCzRjT3FQ\nDLs1OUwM0G2y0kVuPmofHTLleh0jB8X3Mflw/JlBMtwjK/C4KIkG31/yzUkK\nN0ElqgzF+vq0Hvt/WauvrP5ygT8ybMFm6RAaWKlRcbuIzn/6tRtDAsn6gQsE\nROCW+AI6tzDvy8mrK528bo5URr86uwfo0cpdzjg0vxza5GERi+/b42cQdoWc\n44Wr0tdquit7HwWaFDOe9kr8L1rwHSZOrBeCPcpMTleokfw7V4S+wDP6rDhl\n5E/VRulGPWOXr7nWjF7MzDyk2TD4VKAqizea0vx8qYZRrz+7bIRJvhBTivBk\nRtnULXl8vjHDL3HZCrzi4Mxs4Bb9ir4Nv3zWNxQv0rpSFVPF4PIDBYjGISf9\nm5RSlq0kb7ByJas1T+9JKacsbkmZU9ATaQyAIz2JZ6i001iLd9aMxjsZHfLO\nTL9f02Zv7eO7tD4yi0cSQyapezBLxg6v/0VWVddkcCHQuyO/ysJPViJXKkBp\nlwq6VC1V2qjInTxHxsSSLXBaEq+72ug62kXzzQG4LTGUkKAotDnoRygDdmlN\nGAslJDWChwW3WZ3xZqFfGDyvJ0tiYL3+PtWXnrSSuozMYzbVAN8KJD6Mdrov\nPR4q\r\n=ULi/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/irma.node.js","readme":"# IRMA legacy / irmajs\n\n`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards\ncompatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs).\n`irmajs` provides a Javascript client of the RESTful JSON API offered by the\n[`irma server`](https://github.com/privacybydesign/irmago/tree/master/irma). \nIt allows you to use the `irma server` to:\n\n * Verify IRMA attributes. You specify which attributes, the library handles the user interaction\n   and the communication with the `irma server` and the [IRMA app](https://github.com/privacybydesign/irma_mobile)).\n * Issue IRMA attributes.\n * Create IMRA attribute-based signatures: signature on a string to which\n   IRMA attributes are verifiably attached.\n \n**Only use this module when you need backwards compatibility with the legacy `irmajs` function calls.\nIf you are new to `irma-frontend-packages`, please use the `irma-frontend` module or make your own\ncomposition of plugins and use `irma-core` as main module.**\n\n## Differences with irmajs\nDue to technical changes in IRMA, we were not able to realize full backwards compatibility with `irmajs`.\nAll changes are related to the function call `handleSession`.\n * Method `canvas` is not supported anymore. Please use the module `irma-frontend` instead or make\n   your own composition of plugins and layouts using `irma-core`.\n   This also means the canvas related options `element` and `showConnectedIcon` are deprecated.\n * Method `mobile` has the same behaviour as method `popup` now. On mobile devices, the popup\n   mode automatically detects whether a mobile device is used and then shows the user the option to open\n   the IRMA app installed on the mobile device itself. It is now an explicit choice, so users can also get\n   a QR on mobile devices instead (useful for tablets).\n * The option `disableMobile` is not useful anymore and therefore deprecated. This module does not have\n   automatic redirects to other apps anymore without explicit user interaction.\n * Because the explicit methods for mobile devices are deprecated, the undocumented exported function\n   `detectUserAgent` and the undocumented exported struct `UserAgent` are also deprecated. An explicit\n   distinction based on user agent is not necessary anymore. This is all handled internally now.\n * The option `returnStatus` is deprecated. Instead you can use the functions `waitConnected` and `waitDone`\n   to detect yourself whether the session reached a certain status.\n   \nIf you experience problems concerning the backwards compatibility other than the ones mentioned above,\nplease contact us. It might be something we were not aware of. Then we can maybe fix it.\n\n## Documentation\n\nTechnical documentation of `irmajs` can be found at [irma.app/docs](https://irma.app/docs/irmajs).\n\n## Building\n\nCompile the library:\n\n    npm install\n    npm run build\n\nThis writes `irma.js` and `irma.node.js` to the `dist` folder. `irma.js` is the browser variant,\nwhich you can include in your website in a `<script>` tag. `irma.node.js` is the library variant\nfor usage in node.js. To reduce the module size, the JWT support is split off in the separate files\n`jwt.js` and `vendors~jwt.js`. When you want to use the function `signSessionRequest`, these\nfiles must be available in the same directory as `irma.js` or `irma.node.js`.\n\n## Browser example\n\nIf you have included `irma.js` (e.g. `<script src=\"irma.js\" defer></script>`) you can start an IRMA\ndisclosure session as follows:\n\n```javascript\nconst request = {\n  '@context': 'https://irma.app/ld/request/disclosure/v2',\n  'disclose': [\n    [\n      [ 'irma-demo.MijnOverheid.ageLower.over18' ]\n    ]\n  ]\n};\n\nirma.startSession(server, request)\n    .then(({ sessionPtr, token }) => irma.handleSession(sessionPtr, {server, token}))\n    .then(result => console.log('Done', result));\n```\n\nThe example assumes you have an `irma server` that is configured to accept unauthenticated session\nrequests listening at the URL indicated by `server`. More information about the format of session\nrequests can be found in the [documentation](https://irma.app/docs/session-requests/).\n\nFor complete examples, see the `irma-legacy` examples in the `examples` folder.\n\n## Development\nIf you want to build one of the included `irma-frontend-packages` modules from\nsource, for example when testing, please make sure you run `./build.sh`\nin the root directory of `irma-frontend-packages`.\nYou can link local versions of modules easily using `npm link`. There is\nan explanation about how to use `npm link` in the README of the\n[`irma-frontend-packages` root directory](https://github.com/privacybydesign/irma-frontend-packages).\n\n","browser":"dist/irma.js","scripts":{"dev":"webpack --mode development --watch","build":"webpack --mode production","release":"npm run build"},"_npmUser":{"name":"ivard","email":"ivarderksen@hotmail.nl"},"deprecated":"Please use the IRMA frontend packages instead, see: https://github.com/privacybydesign/irma-frontend-packages","repository":{"url":"git+https://github.com/privacybydesign/irma-frontend-packages.git","type":"git","directory":"irma-legacy"},"_npmVersion":"6.14.7","description":"`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards compatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs). `irmajs` provides a Javascript client of","directories":{},"_nodeVersion":"10.22.0","dependencies":{"qrcode":"^1.4.4","@privacybydesign/irma-jwt":"^0.1.1","@privacybydesign/irma-core":"^0.1.1-rc.5","@privacybydesign/irma-client":"^0.1.1-rc.2","@privacybydesign/irma-console":"^0.1.1-rc.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"core-js":"^3.6.5","webpack":"^4.44.0","css-loader":"^3.6.0","@babel/core":"^7.10.5","null-loader":"^3.0.0","webpack-cli":"^3.3.12","babel-loader":"^8.1.0","style-loader":"^1.2.1","@babel/preset-env":"^7.10.4","webpack-node-externals":"^1.7.2","@privacybydesign/irma-css":"^0.3.1-rc.6","@privacybydesign/irma-popup":"^0.1.1-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/irmajs_0.2.0-rc.11_1595856315167_0.7791213346515253","host":"s3://npm-registry-packages"}},"0.2.0-rc.12":{"name":"@privacybydesign/irmajs","version":"0.2.0-rc.12","keywords":[],"license":"MIT","_id":"@privacybydesign/irmajs@0.2.0-rc.12","maintainers":[{"name":"ivard","email":"ivarderksen@hotmail.nl"},{"name":"timendus","email":"mail@timendus.com"},{"name":"confiks","email":"npm@scriptbase.org"},{"name":"sringers","email":"s.ringers@privacybydesign.foundation"}],"contributors":[{"name":"Sietse Ringers"},{"name":"Ivar Derksen"},{"name":"Privacy by Design Foundation"}],"homepage":"https://github.com/privacybydesign/irma-frontend-packages#readme","bugs":{"url":"https://github.com/privacybydesign/irma-frontend-packages/issues"},"dist":{"shasum":"ae97f89d982baf26a798fe9d729b9bb262b26cf1","tarball":"https://registry.npmjs.org/@privacybydesign/irmajs/-/irmajs-0.2.0-rc.12.tgz","fileCount":8,"integrity":"sha512-QWv52YEll2Q2/KoilswNDEjGkp1KzIUDanLVSDO+mV12shWzHxbMyBV9b+1lS+HlHUU9ufZJyke4GyigQWHaGQ==","signatures":[{"sig":"MEQCICigFUcN9pxfpRDkYD4N6MkFkzrPMRsZoC/Z4XpIzHX2AiB1QlThPcj2LZlCAr/uP8kBH/GBlBpc12JOB3w++fWAmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":930837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWh1tCRA9TVsSAnZWagAA61oQAINfz5jRfxDDkDRKWotV\nwtaxYuM9DRiZR4gHJA1PKYaj51wkT2q/UGTrrbq29Npq3b4aZWP8eI2V/rl0\nWhLousOUtcDZ9U5S1csv6kw2zPi+nOK1GLpDs5s0jv1jTWBI/QUkZ+trJ7XE\nlzVTJTEmyN9b5rVEkVPaYaNNLVw2WoNYkPXRRTu+7mI0qDzQKw67OYn1j6Na\nfyr0G9WQBSDvMuqFIk5ReJ/FFmoaAN9Tz4ODLfFzqUxE6JkLfrsO5JmkiGmP\nKlCCnXF7GHyMa+qBlTO2pxWi883GSZLQqgjqOxwNKiB/yZECjdWogWPQoTOx\n6/MdlhKPl+txz5Fn5dLpf00zbSUjCmXVaoxh9jh3ehKSLSAiAjU3N/3XdLji\nyj4GL9cRJ210T+SYArIcnNNHXvzqN4OuvrbbIKnIoc2UnijmtcTsHHo7nVDN\ndbShccwzVR5UBb1AqAFjL10T/hMLDhWp0ETvFfMWLzj1KjX9buCNDZgSvUD1\nDq1K9zO7tZl7CbvgFsdT8uwM9cnvflNMbSNvcaojVoAb4nmZcOdeGHJR5eCf\nyVTZV1FbhqgtV7df/XGvV4uQ0AAO2qe68J+HXBGQ6+3/MyQXoUK9uMQ2VBd1\nKpNJKLMI+Q77rXPxZSV1JbejR1HJZUT8dVBhcrOAWzirAd/KlP/pm0B3ym50\nXkIN\r\n=04cs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/irma.node.js","readme":"# IRMA legacy / irmajs\n\n`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards\ncompatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs).\n`irmajs` provides a Javascript client of the RESTful JSON API offered by the\n[`irma server`](https://github.com/privacybydesign/irmago/tree/master/irma). \nIt allows you to use the `irma server` to:\n\n * Verify IRMA attributes. You specify which attributes, the library handles the user interaction\n   and the communication with the `irma server` and the [IRMA app](https://github.com/privacybydesign/irma_mobile)).\n * Issue IRMA attributes.\n * Create IMRA attribute-based signatures: signature on a string to which\n   IRMA attributes are verifiably attached.\n \n**Only use this module when you need backwards compatibility with the legacy `irmajs` function calls.\nIf you are new to `irma-frontend-packages`, please use the `irma-frontend` module or make your own\ncomposition of plugins and use `irma-core` as main module.**\n\n## Differences with irmajs\nDue to technical changes in IRMA, we were not able to realize full backwards compatibility with `irmajs`.\nAll changes are related to the function call `handleSession`.\n * Method `canvas` is not supported anymore. Please use the module `irma-frontend` instead or make\n   your own composition of plugins and layouts using `irma-core`.\n   This also means the canvas related options `element` and `showConnectedIcon` are deprecated.\n * Method `mobile` has the same behaviour as method `popup` now. On mobile devices, the popup\n   mode automatically detects whether a mobile device is used and then shows the user the option to open\n   the IRMA app installed on the mobile device itself. It is now an explicit choice, so users can also get\n   a QR on mobile devices instead (useful for tablets).\n * The option `disableMobile` is not useful anymore and therefore deprecated. This module does not have\n   automatic redirects to other apps anymore without explicit user interaction.\n * Because the explicit methods for mobile devices are deprecated, the undocumented exported function\n   `detectUserAgent` and the undocumented exported struct `UserAgent` are also deprecated. An explicit\n   distinction based on user agent is not necessary anymore. This is all handled internally now.\n * The option `returnStatus` is deprecated. Instead you can use the functions `waitConnected` and `waitDone`\n   to detect yourself whether the session reached a certain status.\n   \nIf you experience problems concerning the backwards compatibility other than the ones mentioned above,\nplease contact us. It might be something we were not aware of. Then we can maybe fix it.\n\n## Documentation\n\nTechnical documentation of `irmajs` can be found at [irma.app/docs](https://irma.app/docs/irmajs).\n\n## Building\n\nCompile the library:\n\n    npm install\n    npm run build\n\nThis writes `irma.js` and `irma.node.js` to the `dist` folder. `irma.js` is the browser variant,\nwhich you can include in your website in a `<script>` tag. `irma.node.js` is the library variant\nfor usage in node.js. To reduce the module size, the JWT support is split off in the separate files\n`jwt.js` and `vendors~jwt.js`. When you want to use the function `signSessionRequest`, these\nfiles must be available in the same directory as `irma.js` or `irma.node.js`.\n\n## Browser example\n\nIf you have included `irma.js` (e.g. `<script src=\"irma.js\" defer></script>`) you can start an IRMA\ndisclosure session as follows:\n\n```javascript\nconst request = {\n  '@context': 'https://irma.app/ld/request/disclosure/v2',\n  'disclose': [\n    [\n      [ 'irma-demo.MijnOverheid.ageLower.over18' ]\n    ]\n  ]\n};\n\nirma.startSession(server, request)\n    .then(({ sessionPtr, token }) => irma.handleSession(sessionPtr, {server, token}))\n    .then(result => console.log('Done', result));\n```\n\nThe example assumes you have an `irma server` that is configured to accept unauthenticated session\nrequests listening at the URL indicated by `server`. More information about the format of session\nrequests can be found in the [documentation](https://irma.app/docs/session-requests/).\n\nFor complete examples, see the `irma-legacy` examples in the `examples` folder.\n\n## Development\nIf you want to build one of the included `irma-frontend-packages` modules from\nsource, for example when testing, please make sure you run `./build.sh`\nin the root directory of `irma-frontend-packages`.\nYou can link local versions of modules easily using `npm link`. There is\nan explanation about how to use `npm link` in the README of the\n[`irma-frontend-packages` root directory](https://github.com/privacybydesign/irma-frontend-packages).\n\n","browser":"dist/irma.js","scripts":{"dev":"webpack --mode development --watch","build":"webpack --mode production","release":"npm run build"},"_npmUser":{"name":"ivard","email":"ivarderksen@hotmail.nl"},"deprecated":"Please use the IRMA frontend packages instead, see: https://github.com/privacybydesign/irma-frontend-packages","repository":{"url":"git+https://github.com/privacybydesign/irma-frontend-packages.git","type":"git","directory":"irma-legacy"},"_npmVersion":"6.14.8","description":"`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards compatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs). `irmajs` provides a Javascript client of","directories":{},"_nodeVersion":"10.22.0","dependencies":{"qrcode":"^1.4.4","@privacybydesign/irma-jwt":"^0.1.1","@privacybydesign/irma-core":"^0.1.1-rc.6","@privacybydesign/irma-client":"^0.1.1-rc.2","@privacybydesign/irma-console":"^0.1.1-rc.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"core-js":"^3.6.5","webpack":"^4.44.1","css-loader":"^3.6.0","@babel/core":"^7.11.6","null-loader":"^3.0.0","webpack-cli":"^3.3.12","babel-loader":"^8.1.0","style-loader":"^1.2.1","@babel/preset-env":"^7.11.5","webpack-node-externals":"^1.7.2","@privacybydesign/irma-css":"^0.3.1-rc.6","@privacybydesign/irma-popup":"^0.1.1-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/irmajs_0.2.0-rc.12_1599741292600_0.5658992128187876","host":"s3://npm-registry-packages"}},"0.2.0-rc.13":{"name":"@privacybydesign/irmajs","version":"0.2.0-rc.13","keywords":[],"license":"MIT","_id":"@privacybydesign/irmajs@0.2.0-rc.13","maintainers":[{"name":"ivard","email":"ivarderksen@hotmail.nl"},{"name":"timendus","email":"mail@timendus.com"},{"name":"confiks","email":"npm@scriptbase.org"},{"name":"sringers","email":"s.ringers@privacybydesign.foundation"}],"contributors":[{"name":"Sietse Ringers"},{"name":"Ivar Derksen"},{"name":"Privacy by Design Foundation"}],"homepage":"https://github.com/privacybydesign/irma-frontend-packages#readme","bugs":{"url":"https://github.com/privacybydesign/irma-frontend-packages/issues"},"dist":{"shasum":"975b9a8d2873a476ebbb6a23126236ddca858218","tarball":"https://registry.npmjs.org/@privacybydesign/irmajs/-/irmajs-0.2.0-rc.13.tgz","fileCount":8,"integrity":"sha512-6CsNWDQA3cunaId6F2tAWRxxw+HfsuJFjKOkFEQc9gF8LAlOlc7MDGsXiUbftcyPGt7QHD0ppGSfTpLrlv90tQ==","signatures":[{"sig":"MEQCICUELpKKEBSb0mKBx7Cbs+r6+iFgQMO1V95AuTBz/BgsAiA3wirpwMPdw8hnCR7AcyEDTmCuw5plGlBSh8Dh6DA4VA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":930824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZKJuCRA9TVsSAnZWagAAmC0QAJaipu80cWbur+/5np+E\nhgxtuGc000t8nG1Dh1sE3C3NxXZdw3ZXk1kS5FsCBjPul5esPt7781N2mjE3\nZwQt1ZON7iXyKwqSCjv4FZUn0o2FBSv8jml9LGLkfXqxNSpdEcpJELRrZXVu\nBdU24tA8vHqOZ4KDsEEKZieQDC6mDT45zUKN8IUyvJfBVDQ+80c2pTT8yWIL\nLZY52oMOfH3oA9su29AZnHXzPvUNaiDv9geo22RXNys4/KMEodUrAP4eRuvP\nmZgLPL+3q/U/bfDVDUG48DNkG/bsjlJ68/RlUB0Yp1nQpGjg1c6VSudO8zjz\nKNe3j6+UxI+W6Ck+h/imExQveytMQoa/GeZw+mn1U5PVVQTCob7gqQ81hJXV\nQQPMDreK2K4ENryQW+iXFm/4qN2pcKDae4iAZDjEcW03kNh7TIc3bKKBnjKg\nnQvCVbrRJ+85vJjdgPYoVDueAIyqowUsYeGBNROcm25B6grnXWyeLMMGokpm\npKcZ5lxcjreprIWSInwehkd/91zzX8eP2Ey8Z5d0HYGfEr/Znr6dwuorNiY4\nryD+A3nzpcVX+w6xymC/XG571pbhsFz0AGJo/3b+yqhSEAWSgfoj5Afx69s4\nT1ThWfOV+BFTsvnR4twoa4NViEwcMOHI+D/L3Dz5VdY8SEkuL2LmdL6YoAAB\nmLX4\r\n=TReH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/irma.node.js","readme":"# IRMA legacy / irmajs\n\n`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards\ncompatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs).\n`irmajs` provides a Javascript client of the RESTful JSON API offered by the\n[`irma server`](https://github.com/privacybydesign/irmago/tree/master/irma). \nIt allows you to use the `irma server` to:\n\n * Verify IRMA attributes. You specify which attributes, the library handles the user interaction\n   and the communication with the `irma server` and the [IRMA app](https://github.com/privacybydesign/irma_mobile)).\n * Issue IRMA attributes.\n * Create IMRA attribute-based signatures: signature on a string to which\n   IRMA attributes are verifiably attached.\n \n**Only use this module when you need backwards compatibility with the legacy `irmajs` function calls.\nIf you are new to `irma-frontend-packages`, please use the `irma-frontend` module or make your own\ncomposition of plugins and use `irma-core` as main module.**\n\n## Differences with irmajs\nDue to technical changes in IRMA, we were not able to realize full backwards compatibility with `irmajs`.\nAll changes are related to the function call `handleSession`.\n * Method `canvas` is not supported anymore. Please use the module `irma-frontend` instead or make\n   your own composition of plugins and layouts using `irma-core`.\n   This also means the canvas related options `element` and `showConnectedIcon` are deprecated.\n * Method `mobile` has the same behaviour as method `popup` now. On mobile devices, the popup\n   mode automatically detects whether a mobile device is used and then shows the user the option to open\n   the IRMA app installed on the mobile device itself. It is now an explicit choice, so users can also get\n   a QR on mobile devices instead (useful for tablets).\n * The option `disableMobile` is not useful anymore and therefore deprecated. This module does not have\n   automatic redirects to other apps anymore without explicit user interaction.\n * Because the explicit methods for mobile devices are deprecated, the undocumented exported function\n   `detectUserAgent` and the undocumented exported struct `UserAgent` are also deprecated. An explicit\n   distinction based on user agent is not necessary anymore. This is all handled internally now.\n * The option `returnStatus` is deprecated. Instead you can use the functions `waitConnected` and `waitDone`\n   to detect yourself whether the session reached a certain status.\n   \nIf you experience problems concerning the backwards compatibility other than the ones mentioned above,\nplease contact us. It might be something we were not aware of. Then we can maybe fix it.\n\n## Documentation\n\nTechnical documentation of `irmajs` can be found at [irma.app/docs](https://irma.app/docs/irmajs).\n\n## Building\n\nCompile the library:\n\n    npm install\n    npm run build\n\nThis writes `irma.js` and `irma.node.js` to the `dist` folder. `irma.js` is the browser variant,\nwhich you can include in your website in a `<script>` tag. `irma.node.js` is the library variant\nfor usage in node.js. To reduce the module size, the JWT support is split off in the separate files\n`jwt.js` and `vendors~jwt.js`. When you want to use the function `signSessionRequest`, these\nfiles must be available in the same directory as `irma.js` or `irma.node.js`.\n\n## Browser example\n\nIf you have included `irma.js` (e.g. `<script src=\"irma.js\" defer></script>`) you can start an IRMA\ndisclosure session as follows:\n\n```javascript\nconst request = {\n  '@context': 'https://irma.app/ld/request/disclosure/v2',\n  'disclose': [\n    [\n      [ 'irma-demo.MijnOverheid.ageLower.over18' ]\n    ]\n  ]\n};\n\nirma.startSession(server, request)\n    .then(({ sessionPtr, token }) => irma.handleSession(sessionPtr, {server, token}))\n    .then(result => console.log('Done', result));\n```\n\nThe example assumes you have an `irma server` that is configured to accept unauthenticated session\nrequests listening at the URL indicated by `server`. More information about the format of session\nrequests can be found in the [documentation](https://irma.app/docs/session-requests/).\n\nFor complete examples, see the `irma-legacy` examples in the `examples` folder.\n\n## Development\nIf you want to build one of the included `irma-frontend-packages` modules from\nsource, for example when testing, please make sure you run `./build.sh`\nin the root directory of `irma-frontend-packages`.\nYou can link local versions of modules easily using `npm link`. There is\nan explanation about how to use `npm link` in the README of the\n[`irma-frontend-packages` root directory](https://github.com/privacybydesign/irma-frontend-packages).\n\n","browser":"dist/irma.js","scripts":{"dev":"webpack --mode development --watch","build":"webpack --mode production","release":"npm run build"},"_npmUser":{"name":"ivard","email":"ivarderksen@hotmail.nl"},"deprecated":"Please use the IRMA frontend packages instead, see: https://github.com/privacybydesign/irma-frontend-packages","repository":{"url":"git+https://github.com/privacybydesign/irma-frontend-packages.git","type":"git","directory":"irma-legacy"},"_npmVersion":"6.14.8","description":"`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards compatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs). `irmajs` provides a Javascript client of","directories":{},"_nodeVersion":"10.22.0","dependencies":{"qrcode":"^1.4.4","@privacybydesign/irma-jwt":"^0.1.1","@privacybydesign/irma-core":"^0.1.1-rc.6","@privacybydesign/irma-client":"^0.1.1-rc.2","@privacybydesign/irma-console":"^0.1.1-rc.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"core-js":"^3.6.5","webpack":"^4.44.2","css-loader":"^3.6.0","@babel/core":"^7.11.6","null-loader":"^3.0.0","webpack-cli":"^3.3.12","babel-loader":"^8.1.0","style-loader":"^1.2.1","@babel/preset-env":"^7.11.5","webpack-node-externals":"^1.7.2","@privacybydesign/irma-css":"^0.3.1-rc.6","@privacybydesign/irma-popup":"^0.1.1-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/irmajs_0.2.0-rc.13_1600430702472_0.4489767487372205","host":"s3://npm-registry-packages"}},"0.2.0-rc.14":{"name":"@privacybydesign/irmajs","version":"0.2.0-rc.14","keywords":[],"license":"MIT","_id":"@privacybydesign/irmajs@0.2.0-rc.14","maintainers":[{"name":"ivard","email":"ivarderksen@hotmail.nl"},{"name":"timendus","email":"mail@timendus.com"},{"name":"confiks","email":"npm@scriptbase.org"},{"name":"sringers","email":"s.ringers@privacybydesign.foundation"}],"contributors":[{"name":"Sietse Ringers"},{"name":"Ivar Derksen"},{"name":"Privacy by Design Foundation"}],"homepage":"https://github.com/privacybydesign/irma-frontend-packages#readme","bugs":{"url":"https://github.com/privacybydesign/irma-frontend-packages/issues"},"dist":{"shasum":"c5d42460586b03d8918da796640de3e92548ac08","tarball":"https://registry.npmjs.org/@privacybydesign/irmajs/-/irmajs-0.2.0-rc.14.tgz","fileCount":8,"integrity":"sha512-vlYUw+Bj0/7PV+7aVmktAxmhkRPrEkiJwjfwIZBGy/jLw4lhDki3lY4Q7rz4BMStlzPnU1zmgtPmDifTJlucpw==","signatures":[{"sig":"MEYCIQC0JNwawGBvxTRkGdPaQcwiIr+w6/Yq0mlupr+WFfdhugIhAIrOKnmuAtzRs0lfMS2ZfDy24WtUFJlVvsACj0JX57GT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":931580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdd+ECRA9TVsSAnZWagAAbVQP/igTCED72yi6+O0Ciz4h\n33xc5pOgXRqG5HpB0MGyEoBQdGaHkdI9VizV5nuJtNuhuhqIFvcRbxIpZZKw\ncNiR4eEEFQ9+wysfX9BMvVEShl3CoypkVoZXNEWUJWtGZtIcZcCkJRWyNqTH\nyzXOmYBhNyIugu9Ua72LVszMT51j7W9uWAaQ5zFLJRe7XNlgkPiQA7v+4Pkj\nvUbLL+hHX3a3xGKtnP7BQBXqvynDmt6/bKvTmxMPmi9G+mLJTani26jHfo6V\nkLYo4TOxFkJPLDWeqHGFePOqf1Bj4DNupks865tB0br7bMG2jfvWjOkcA2Uq\n8wepP27lUrL+v+xWoMHP4tpdbR1rP8rsbaeaaOle4C8q5EHw06N7F8e0pY6e\nl5UrVm/6FUczJSN3ujsIlF4Q4jN9X/B2b1I8hB17dQ+vXQEcrrUKh9+GZmRv\n1y2tV/SkVfrZg62WPbIxZLj8mdncxDHhae5ge0p9J2A8A5ocVYPmlTP8WPUe\nCWKaHp+e6vG7RsV1SPjbHsvir/TW1pVq9EY2Ypaq/cPY5Rjev2y4rTQk1eKS\n+6pCbgUrPH8eiHD8VJxygsrTlM5YtnRQteOUP0D0gGbM2Q57O+dRSpjlPQnb\nZFaJDO34r28t/cVziIYse3tQpH24QCLKzAqQxPkWHlkyy7IVO5dCpQl1gMLo\njHc2\r\n=CRuj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/irma.node.js","readme":"# IRMA legacy / irmajs\n\n`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards\ncompatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs).\n`irmajs` provides a Javascript client of the RESTful JSON API offered by the\n[`irma server`](https://github.com/privacybydesign/irmago/tree/master/irma). \nIt allows you to use the `irma server` to:\n\n * Verify IRMA attributes. You specify which attributes, the library handles the user interaction\n   and the communication with the `irma server` and the [IRMA app](https://github.com/privacybydesign/irma_mobile)).\n * Issue IRMA attributes.\n * Create IMRA attribute-based signatures: signature on a string to which\n   IRMA attributes are verifiably attached.\n \n**Only use this module when you need backwards compatibility with the legacy `irmajs` function calls.\nIf you are new to `irma-frontend-packages`, please use the `irma-frontend` module or make your own\ncomposition of plugins and use `irma-core` as main module.**\n\n## Differences with irmajs\nDue to technical changes in IRMA, we were not able to realize full backwards compatibility with `irmajs`.\nAll changes are related to the function call `handleSession`.\n * Method `canvas` is not supported anymore. Please use the module `irma-frontend` instead or make\n   your own composition of plugins and layouts using `irma-core`.\n   This also means the canvas related options `element` and `showConnectedIcon` are deprecated.\n * Method `mobile` has the same behaviour as method `popup` now. On mobile devices, the popup\n   mode automatically detects whether a mobile device is used and then shows the user the option to open\n   the IRMA app installed on the mobile device itself. It is now an explicit choice, so users can also get\n   a QR on mobile devices instead (useful for tablets).\n * The option `disableMobile` is not useful anymore and therefore deprecated. This module does not have\n   automatic redirects to other apps anymore without explicit user interaction.\n * Because the explicit methods for mobile devices are deprecated, the undocumented exported function\n   `detectUserAgent` and the undocumented exported struct `UserAgent` are also deprecated. An explicit\n   distinction based on user agent is not necessary anymore. This is all handled internally now.\n * The option `returnStatus` is deprecated. Instead you can use the functions `waitConnected` and `waitDone`\n   to detect yourself whether the session reached a certain status.\n   \nIf you experience problems concerning the backwards compatibility other than the ones mentioned above,\nplease contact us. It might be something we were not aware of. Then we can maybe fix it.\n\n## Documentation\n\nTechnical documentation of `irmajs` can be found at [irma.app/docs](https://irma.app/docs/irmajs).\n\n## Building\n\nCompile the library:\n\n    npm install\n    npm run build\n\nThis writes `irma.js` and `irma.node.js` to the `dist` folder. `irma.js` is the browser variant,\nwhich you can include in your website in a `<script>` tag. `irma.node.js` is the library variant\nfor usage in node.js. To reduce the module size, the JWT support is split off in the separate files\n`jwt.js` and `vendors~jwt.js`. When you want to use the function `signSessionRequest`, these\nfiles must be available in the same directory as `irma.js` or `irma.node.js`.\n\n## Browser example\n\nIf you have included `irma.js` (e.g. `<script src=\"irma.js\" defer></script>`) you can start an IRMA\ndisclosure session as follows:\n\n```javascript\nconst request = {\n  '@context': 'https://irma.app/ld/request/disclosure/v2',\n  'disclose': [\n    [\n      [ 'irma-demo.MijnOverheid.ageLower.over18' ]\n    ]\n  ]\n};\n\nirma.startSession(server, request)\n    .then(({ sessionPtr, token }) => irma.handleSession(sessionPtr, {server, token}))\n    .then(result => console.log('Done', result));\n```\n\nThe example assumes you have an `irma server` that is configured to accept unauthenticated session\nrequests listening at the URL indicated by `server`. More information about the format of session\nrequests can be found in the [documentation](https://irma.app/docs/session-requests/).\n\nFor complete examples, see the `irma-legacy` examples in the `examples` folder.\n\n## Development\nIf you want to build one of the included `irma-frontend-packages` modules from\nsource, for example when testing, please make sure you run `./build.sh`\nin the root directory of `irma-frontend-packages`.\nYou can link local versions of modules easily using `npm link`. There is\nan explanation about how to use `npm link` in the README of the\n[`irma-frontend-packages` root directory](https://github.com/privacybydesign/irma-frontend-packages).\n\n","browser":"dist/irma.js","scripts":{"dev":"webpack --mode development --watch","build":"webpack --mode production","release":"npm run build"},"_npmUser":{"name":"ivard","email":"ivarderksen@hotmail.nl"},"deprecated":"Please use the IRMA frontend packages instead, see: https://github.com/privacybydesign/irma-frontend-packages","repository":{"url":"git+https://github.com/privacybydesign/irma-frontend-packages.git","type":"git","directory":"irma-legacy"},"_npmVersion":"6.14.8","description":"`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards compatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs). `irmajs` provides a Javascript client of","directories":{},"_nodeVersion":"10.22.1","dependencies":{"qrcode":"^1.4.4","@privacybydesign/irma-jwt":"^0.1.1","@privacybydesign/irma-core":"^0.1.1-rc.6","@privacybydesign/irma-client":"^0.1.1-rc.4","@privacybydesign/irma-console":"^0.1.1-rc.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"core-js":"^3.6.5","webpack":"^4.44.2","css-loader":"^3.6.0","@babel/core":"^7.11.6","null-loader":"^3.0.0","webpack-cli":"^3.3.12","babel-loader":"^8.1.0","style-loader":"^1.2.1","@babel/preset-env":"^7.11.5","webpack-node-externals":"^1.7.2","@privacybydesign/irma-css":"^0.3.1-rc.6","@privacybydesign/irma-popup":"^0.1.1-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/irmajs_0.2.0-rc.14_1601560451979_0.16994441749287215","host":"s3://npm-registry-packages"}},"0.2.0-rc.15":{"name":"@privacybydesign/irmajs","version":"0.2.0-rc.15","keywords":[],"license":"MIT","_id":"@privacybydesign/irmajs@0.2.0-rc.15","maintainers":[{"name":"ivard","email":"ivarderksen@hotmail.nl"},{"name":"timendus","email":"mail@timendus.com"},{"name":"confiks","email":"npm@scriptbase.org"},{"name":"sringers","email":"s.ringers@privacybydesign.foundation"}],"contributors":[{"name":"Sietse Ringers"},{"name":"Ivar Derksen"},{"name":"Privacy by Design Foundation"}],"homepage":"https://github.com/privacybydesign/irma-frontend-packages#readme","bugs":{"url":"https://github.com/privacybydesign/irma-frontend-packages/issues"},"dist":{"shasum":"8538c1ec34b22ed256d0b88236a1bc2db2a43035","tarball":"https://registry.npmjs.org/@privacybydesign/irmajs/-/irmajs-0.2.0-rc.15.tgz","fileCount":8,"integrity":"sha512-7oF4YsNbUHBB43RhheQEdAluv0tbd4+fpKi+Z7BsWMrushXxKNs5Kei7qTMUJ8/bLJMZvaveS7GAwVI4JfGYBw==","signatures":[{"sig":"MEQCIGS8yR964jcyV/AzRlKnmlRUevTNCzMTgql1oAm8+tkLAiAWQNnQVhmyW2oTN3eLMGsScSiFz2E3Vst2HmcnaFqJ2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":931570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe0N+CRA9TVsSAnZWagAAGdkQAIYyFxvFGmJh3yk23kjx\nuBSkHxzpyyPdM2zkSo5Wig54CvVZ+HlUTvaYluYLSu9x/xhjIiKaIST6YGd7\neTHb1t4PqsSb3E2C3wb1b9VLwUWs5Hvab9oRMo/le8y+cZHyIQbPNI7C5P41\ncKmPDRV55L1zCIdW0Yj0f/rhuFGC2vWc61mZzKrdrDZK6j/MaiD+1QlMumFU\nNr46lJ6ttcYM62IQBpBaB1PCSiq/0j7SXSR3hyYP7HfTqye9ouJ+e9B+oPD6\nayouoDJzBgjIcTY4tEcUIZXcvFfuPfrhWARN9LDR2Rix5I6xl07xCWZmQdev\nGebm75T7a825m4PI0eYQI1lejVK25CvfMiZqaPdjvovr1K99gc3xyG8RiwzG\naE2rhnjuIWAR4vJp9wbHN64yFEcYofhccsIs2rsNrGFunrr9EfcoY7zBgJ/j\nGfu2GHCJs+lqvDcgX5ci36Ssj4wwQhp+XAOdVrgKCjbxhweZL/rODLDJrTDX\nenONen5h7Y0hGrZAulM9LjE3RHKdYfvKPOZldLvuiWbr/dlLiiW82qCjXl8l\ndDA+K80cNnRNN7zj+bqo71VwUqAWkQjoxUZsf4YBW4Bc8isbDPlNoF52K710\nQ1aSr7/196mWk5+M/tO2jPSzAjtKRkslEwstsAXlE9mFw8szCO12LZNt8e5T\nu2OW\r\n=g8pT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/irma.node.js","readme":"# IRMA legacy / irmajs\n\n`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards\ncompatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs).\n`irmajs` provides a Javascript client of the RESTful JSON API offered by the\n[`irma server`](https://github.com/privacybydesign/irmago/tree/master/irma). \nIt allows you to use the `irma server` to:\n\n * Verify IRMA attributes. You specify which attributes, the library handles the user interaction\n   and the communication with the `irma server` and the [IRMA app](https://github.com/privacybydesign/irma_mobile)).\n * Issue IRMA attributes.\n * Create IMRA attribute-based signatures: signature on a string to which\n   IRMA attributes are verifiably attached.\n \n**Only use this module when you need backwards compatibility with the legacy `irmajs` function calls.\nIf you are new to `irma-frontend-packages`, please use the `irma-frontend` module or make your own\ncomposition of plugins and use `irma-core` as main module.**\n\n## Differences with irmajs\nDue to technical changes in IRMA, we were not able to realize full backwards compatibility with `irmajs`.\nAll changes are related to the function call `handleSession`.\n * Method `canvas` is not supported anymore. Please use the module `irma-frontend` instead or make\n   your own composition of plugins and layouts using `irma-core`.\n   This also means the canvas related options `element` and `showConnectedIcon` are deprecated.\n * Method `mobile` has the same behaviour as method `popup` now. On mobile devices, the popup\n   mode automatically detects whether a mobile device is used and then shows the user the option to open\n   the IRMA app installed on the mobile device itself. It is now an explicit choice, so users can also get\n   a QR on mobile devices instead (useful for tablets).\n * The option `disableMobile` is not useful anymore and therefore deprecated. This module does not have\n   automatic redirects to other apps anymore without explicit user interaction.\n * Because the explicit methods for mobile devices are deprecated, the undocumented exported function\n   `detectUserAgent` and the undocumented exported struct `UserAgent` are also deprecated. An explicit\n   distinction based on user agent is not necessary anymore. This is all handled internally now.\n * The option `returnStatus` is deprecated. Instead you can use the functions `waitConnected` and `waitDone`\n   to detect yourself whether the session reached a certain status.\n   \nIf you experience problems concerning the backwards compatibility other than the ones mentioned above,\nplease contact us. It might be something we were not aware of. Then we can maybe fix it.\n\n## Documentation\n\nTechnical documentation of `irmajs` can be found at [irma.app/docs](https://irma.app/docs/irmajs).\n\n## Building\n\nCompile the library:\n\n    npm install\n    npm run build\n\nThis writes `irma.js` and `irma.node.js` to the `dist` folder. `irma.js` is the browser variant,\nwhich you can include in your website in a `<script>` tag. `irma.node.js` is the library variant\nfor usage in node.js. To reduce the module size, the JWT support is split off in the separate files\n`jwt.js` and `vendors~jwt.js`. When you want to use the function `signSessionRequest`, these\nfiles must be available in the same directory as `irma.js` or `irma.node.js`.\n\n## Browser example\n\nIf you have included `irma.js` (e.g. `<script src=\"irma.js\" defer></script>`) you can start an IRMA\ndisclosure session as follows:\n\n```javascript\nconst request = {\n  '@context': 'https://irma.app/ld/request/disclosure/v2',\n  'disclose': [\n    [\n      [ 'irma-demo.MijnOverheid.ageLower.over18' ]\n    ]\n  ]\n};\n\nirma.startSession(server, request)\n    .then(({ sessionPtr, token }) => irma.handleSession(sessionPtr, {server, token}))\n    .then(result => console.log('Done', result));\n```\n\nThe example assumes you have an `irma server` that is configured to accept unauthenticated session\nrequests listening at the URL indicated by `server`. More information about the format of session\nrequests can be found in the [documentation](https://irma.app/docs/session-requests/).\n\nFor complete examples, see the `irma-legacy` examples in the `examples` folder.\n\n## Development\nIf you want to build one of the included `irma-frontend-packages` modules from\nsource, for example when testing, please make sure you run `./build.sh`\nin the root directory of `irma-frontend-packages`.\nYou can link local versions of modules easily using `npm link`. There is\nan explanation about how to use `npm link` in the README of the\n[`irma-frontend-packages` root directory](https://github.com/privacybydesign/irma-frontend-packages).\n\n","browser":"dist/irma.js","scripts":{"dev":"webpack --mode development --watch","build":"webpack --mode production","release":"npm run build"},"_npmUser":{"name":"ivard","email":"ivarderksen@hotmail.nl"},"deprecated":"Please use the IRMA frontend packages instead, see: https://github.com/privacybydesign/irma-frontend-packages","repository":{"url":"git+https://github.com/privacybydesign/irma-frontend-packages.git","type":"git","directory":"irma-legacy"},"_npmVersion":"6.14.8","description":"`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards compatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs). `irmajs` provides a Javascript client of","directories":{},"_nodeVersion":"10.22.1","dependencies":{"qrcode":"^1.4.4","@privacybydesign/irma-jwt":"^0.1.1","@privacybydesign/irma-core":"^0.1.1-rc.6","@privacybydesign/irma-client":"^0.1.1-rc.5","@privacybydesign/irma-console":"^0.1.1-rc.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"core-js":"^3.6.5","webpack":"^4.44.2","css-loader":"^3.6.0","@babel/core":"^7.11.6","null-loader":"^3.0.0","webpack-cli":"^3.3.12","babel-loader":"^8.1.0","style-loader":"^1.3.0","@babel/preset-env":"^7.11.5","webpack-node-externals":"^1.7.2","@privacybydesign/irma-css":"^0.3.1-rc.7","@privacybydesign/irma-popup":"^0.1.1-rc.7"},"_npmOperationalInternal":{"tmp":"tmp/irmajs_0.2.0-rc.15_1601913726138_0.756337885315945","host":"s3://npm-registry-packages"}},"0.2.0-rc.16":{"name":"@privacybydesign/irmajs","version":"0.2.0-rc.16","keywords":[],"license":"MIT","_id":"@privacybydesign/irmajs@0.2.0-rc.16","maintainers":[{"name":"ivard","email":"ivarderksen@hotmail.nl"},{"name":"timendus","email":"mail@timendus.com"},{"name":"confiks","email":"npm@scriptbase.org"},{"name":"sringers","email":"s.ringers@privacybydesign.foundation"}],"contributors":[{"name":"Sietse Ringers"},{"name":"Ivar Derksen"},{"name":"Privacy by Design Foundation"}],"homepage":"https://github.com/privacybydesign/irma-frontend-packages#readme","bugs":{"url":"https://github.com/privacybydesign/irma-frontend-packages/issues"},"dist":{"shasum":"098b85d4bf5b11ed0a6f19d1243bf79198b4a0d3","tarball":"https://registry.npmjs.org/@privacybydesign/irmajs/-/irmajs-0.2.0-rc.16.tgz","fileCount":8,"integrity":"sha512-0RvgWZjxi3kiFDwlIX4kiO6xzn1p6bn0bR20VbGzxpEnHkXXXgsqKpLQ5BTyTbuCeYm6lOMUtGcJ+7MKi8DcvA==","signatures":[{"sig":"MEUCIQDvbrZrR/4MXiNKlyuPw8K+uelsWjiWY0xXla61ZoYKcgIgY3eQ+xkfmZ0xbaae0C6bTFyyNF20+SMB/bRHnpo4aWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":932951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhFpzCRA9TVsSAnZWagAAKaMP/3pkH8ODySc7lNmeK7S8\nBYPHyfUBwS8whTQjqRnV/amOzQ5A104/RMxK166uc7DkIsxVd2NPtpignJKL\n0NXrQ9K1SIdNHUZS9Q2A9uCe+AmoQ70Jh09TYKhnZWTSWiC1RSu7f4dl9tsX\nGQWQ3FdQuiX3+XQQPds6FBgMZx3BlQrnjRGCoIY61gFhPVOiyiEQ6hGk8OMp\n09jvzbJNTz9jz+OY9j0sC7CLJGm6y0sevldj4r/dfICS1kBOLi70/ZspM0yM\nHPxCSfQhGM8kAoYFdty51x04nkjrsvykzkkARiqLQ1TeiaGgRXIOowAqLvY3\nz/eKobBscsJ8bndstT5OLzJFj0ZYjH84gwCGJoFENfsY2zhgRxqRs0Dan0qO\ndxZRWBlP/sxKdpAL4N1qNxuImFYFBktHbUuQkMpjPWvKRQn4z9YOVFtazA8Z\nwB/mxv/Ej1h4wBfZ8PkCkNuby3y+Cc+jb24IHKAuW6QPQgIDj9HImyzrnx/2\nP/V7KNjdOQfpnNL9CbZj9c7lDyJaXUwgJqRhi3QrKPcNkGG2WRrE2mWWEzyB\nV5WhI/yeLIh/p+SH9R1lgNVHmySVgCCMxhPBr1bWlFZ6nfqFNyy02PmwXbV3\n7GKYzlbr5NwFcl0qkhvLLZaOM4gS3aKWcCenzDW7tqKXqsYlVS6t0GyFF5ym\nFKQ5\r\n=C3Kr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/irma.node.js","readme":"# IRMA legacy / irmajs\n\n`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards\ncompatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs).\n`irmajs` provides a Javascript client of the RESTful JSON API offered by the\n[`irma server`](https://github.com/privacybydesign/irmago/tree/master/irma). \nIt allows you to use the `irma server` to:\n\n * Verify IRMA attributes. You specify which attributes, the library handles the user interaction\n   and the communication with the `irma server` and the [IRMA app](https://github.com/privacybydesign/irma_mobile)).\n * Issue IRMA attributes.\n * Create IMRA attribute-based signatures: signature on a string to which\n   IRMA attributes are verifiably attached.\n \n**Only use this module when you need backwards compatibility with the legacy `irmajs` function calls.\nIf you are new to `irma-frontend-packages`, please use the `irma-frontend` module or make your own\ncomposition of plugins and use `irma-core` as main module.**\n\n## Differences with irmajs\nDue to technical changes in IRMA, we were not able to realize full backwards compatibility with `irmajs`.\nAll changes are related to the function call `handleSession`.\n * Method `canvas` is not supported anymore. Please use the module `irma-frontend` instead or make\n   your own composition of plugins and layouts using `irma-core`.\n   This also means the canvas related options `element` and `showConnectedIcon` are deprecated.\n * Method `mobile` has the same behaviour as method `popup` now. On mobile devices, the popup\n   mode automatically detects whether a mobile device is used and then shows the user the option to open\n   the IRMA app installed on the mobile device itself. It is now an explicit choice, so users can also get\n   a QR on mobile devices instead (useful for tablets).\n * The option `disableMobile` is not useful anymore and therefore deprecated. This module does not have\n   automatic redirects to other apps anymore without explicit user interaction.\n * Because the explicit methods for mobile devices are deprecated, the undocumented exported function\n   `detectUserAgent` and the undocumented exported struct `UserAgent` are also deprecated. An explicit\n   distinction based on user agent is not necessary anymore. This is all handled internally now.\n * The option `returnStatus` is deprecated. Instead you can use the functions `waitConnected` and `waitDone`\n   to detect yourself whether the session reached a certain status.\n   \nIf you experience problems concerning the backwards compatibility other than the ones mentioned above,\nplease contact us. It might be something we were not aware of. Then we can maybe fix it.\n\n## Documentation\n\nTechnical documentation of `irmajs` can be found at [irma.app/docs](https://irma.app/docs/irmajs).\n\n## Building\n\nCompile the library:\n\n    npm install\n    npm run build\n\nThis writes `irma.js` and `irma.node.js` to the `dist` folder. `irma.js` is the browser variant,\nwhich you can include in your website in a `<script>` tag. `irma.node.js` is the library variant\nfor usage in node.js. To reduce the module size, the JWT support is split off in the separate files\n`jwt.js` and `vendors~jwt.js`. When you want to use the function `signSessionRequest`, these\nfiles must be available in the same directory as `irma.js` or `irma.node.js`.\n\n## Browser example\n\nIf you have included `irma.js` (e.g. `<script src=\"irma.js\" defer></script>`) you can start an IRMA\ndisclosure session as follows:\n\n```javascript\nconst request = {\n  '@context': 'https://irma.app/ld/request/disclosure/v2',\n  'disclose': [\n    [\n      [ 'irma-demo.MijnOverheid.ageLower.over18' ]\n    ]\n  ]\n};\n\nirma.startSession(server, request)\n    .then(({ sessionPtr, token }) => irma.handleSession(sessionPtr, {server, token}))\n    .then(result => console.log('Done', result));\n```\n\nThe example assumes you have an `irma server` that is configured to accept unauthenticated session\nrequests listening at the URL indicated by `server`. More information about the format of session\nrequests can be found in the [documentation](https://irma.app/docs/session-requests/).\n\nFor complete examples, see the `irma-legacy` examples in the `examples` folder.\n\n## Development\nIf you want to build one of the included `irma-frontend-packages` modules from\nsource, for example when testing, please make sure you run `./build.sh`\nin the root directory of `irma-frontend-packages`.\nYou can link local versions of modules easily using `npm link`. There is\nan explanation about how to use `npm link` in the README of the\n[`irma-frontend-packages` root directory](https://github.com/privacybydesign/irma-frontend-packages).\n\n","browser":"dist/irma.js","scripts":{"dev":"webpack --mode development --watch","build":"webpack --mode production","release":"npm run build"},"_npmUser":{"name":"ivard","email":"ivarderksen@hotmail.nl"},"deprecated":"Please use the IRMA frontend packages instead, see: https://github.com/privacybydesign/irma-frontend-packages","repository":{"url":"git+https://github.com/privacybydesign/irma-frontend-packages.git","type":"git","directory":"irma-legacy"},"_npmVersion":"6.14.8","description":"`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards compatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs). `irmajs` provides a Javascript client of","directories":{},"_nodeVersion":"10.22.1","dependencies":{"qrcode":"^1.4.4","@privacybydesign/irma-jwt":"^0.1.1","@privacybydesign/irma-core":"^0.1.1","@privacybydesign/irma-client":"^0.1.1","@privacybydesign/irma-console":"^0.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"core-js":"^3.6.5","webpack":"^4.44.2","css-loader":"^3.6.0","@babel/core":"^7.11.6","null-loader":"^3.0.0","webpack-cli":"^3.3.12","babel-loader":"^8.1.0","style-loader":"^1.3.0","@babel/preset-env":"^7.11.5","webpack-node-externals":"^1.7.2","@privacybydesign/irma-css":"^0.3.1","@privacybydesign/irma-popup":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/irmajs_0.2.0-rc.16_1602509427454_0.8334438087038276","host":"s3://npm-registry-packages"}},"0.2.0-rc.17":{"name":"@privacybydesign/irmajs","version":"0.2.0-rc.17","keywords":[],"license":"MIT","_id":"@privacybydesign/irmajs@0.2.0-rc.17","maintainers":[{"name":"ivard","email":"ivarderksen@hotmail.nl"},{"name":"timendus","email":"mail@timendus.com"},{"name":"confiks","email":"npm@scriptbase.org"},{"name":"sringers","email":"s.ringers@privacybydesign.foundation"}],"contributors":[{"name":"Sietse Ringers"},{"name":"Ivar Derksen"},{"name":"Privacy by Design Foundation"}],"homepage":"https://github.com/privacybydesign/irma-frontend-packages#readme","bugs":{"url":"https://github.com/privacybydesign/irma-frontend-packages/issues"},"dist":{"shasum":"c3141cdd9a5a97fd6f02f0c1d7610f432215ee0e","tarball":"https://registry.npmjs.org/@privacybydesign/irmajs/-/irmajs-0.2.0-rc.17.tgz","fileCount":8,"integrity":"sha512-Kfqsh4vWqfKOYQTYy8Q7wtTh/KmIsXruf5jWVlT17ztIBDMVGXXfopzOasw0KLNdTkurmvv+InIjvJPXdf9inw==","signatures":[{"sig":"MEQCIEaqMFFXjxMzpHgNRYo2B45VUoQEnkm5CcNVZa876nejAiAC5uznAqgENzB9xwTPazIAmuu9xxKFNwQ/ze26Pp5XWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":933135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjX65CRA9TVsSAnZWagAAUL8QAJlK7WMKFdJ5xr9UlBkO\nY50OXS4xEkwVUggTs0NFOF9/2U5e5zzqPvlskMtoX9YdEsOFhBvc+H/5Z0HO\naot2gJJFvMBcsWOUvK4LxQsWqcTHqrI2bmByWZMBWii8Hvaxf6UM/KgJrT5e\nfZdDD/k6yT0igWLRyiAvOQaNpZ2njR4wjpJsob+aLcvB7qG/9BZnKwfcgR0E\nupei2YyZ6erEeIl6lqai57fFfykdi4BISUFr18oGBy/G/CWEazaGhQx/IzAi\nCjYH3Dt1pv/LNSX3HtFrqIy51tePnSvMzMI9xEAxAfiQ8x+/0AMFdqZYRZlj\nlputuFjwX8nAqYINzF0boR63xQoUXCyUhuQAalhRkP66rolmzU3HPYdsA/h9\nfbSwFl99zqJ0GR/ZQUXsv5jbbAfpz6UgUPZG0nreewIrKuOZP7w7eg1vO+Ow\n9LY/GgwmTF+BHuNdXGnohPEm2RQJ/wr5UiMLMuzTCBcduEO2q7iWi8bnLdnI\n1axF2+j8tocXLxldRWeq/7ToTxHwHko3s1yQ5fo4c6wl625oz8QLGMki/3mc\neWK2gmjY7VNiRFtxF0PMHsSvLAYkvftIbF91eFMASuiw5nSSSyHlY5gfeUNK\nb724xBqqhNIdbDPe6zzLqspxAnxEUaGo3yr+bqwjk0XTXzURH2qzptJt8Xvk\nK4RX\r\n=bF57\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/irma.node.js","readme":"# IRMA legacy / irmajs\n\n`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards\ncompatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs).\n`irmajs` provides a Javascript client of the RESTful JSON API offered by the\n[`irma server`](https://github.com/privacybydesign/irmago/tree/master/irma). \nIt allows you to use the `irma server` to:\n\n * Verify IRMA attributes. You specify which attributes, the library handles the user interaction\n   and the communication with the `irma server` and the [IRMA app](https://github.com/privacybydesign/irma_mobile)).\n * Issue IRMA attributes.\n * Create IMRA attribute-based signatures: signature on a string to which\n   IRMA attributes are verifiably attached.\n \n**Only use this module when you need backwards compatibility with the legacy `irmajs` function calls.\nIf you are new to `irma-frontend-packages`, please use the `irma-frontend` module or make your own\ncomposition of plugins and use `irma-core` as main module.**\n\n## Differences with irmajs\nDue to technical changes in IRMA, we were not able to realize full backwards compatibility with `irmajs`.\nAll changes are related to the function call `handleSession`.\n * Method `canvas` is not supported anymore. Please use the module `irma-frontend` instead or make\n   your own composition of plugins and layouts using `irma-core`.\n   This also means the canvas related options `element` and `showConnectedIcon` are deprecated.\n * Method `mobile` has the same behaviour as method `popup` now. On mobile devices, the popup\n   mode automatically detects whether a mobile device is used and then shows the user the option to open\n   the IRMA app installed on the mobile device itself. It is now an explicit choice, so users can also get\n   a QR on mobile devices instead (useful for tablets).\n * The option `disableMobile` is not useful anymore and therefore deprecated. This module does not have\n   automatic redirects to other apps anymore without explicit user interaction.\n * Because the explicit methods for mobile devices are deprecated, the undocumented exported function\n   `detectUserAgent` and the undocumented exported struct `UserAgent` are also deprecated. An explicit\n   distinction based on user agent is not necessary anymore. This is all handled internally now.\n * The option `returnStatus` is deprecated. Instead you can use the functions `waitConnected` and `waitDone`\n   to detect yourself whether the session reached a certain status.\n   \nIf you experience problems concerning the backwards compatibility other than the ones mentioned above,\nplease contact us. It might be something we were not aware of. Then we can maybe fix it.\n\n## Documentation\n\nTechnical documentation of `irmajs` can be found at [irma.app/docs](https://irma.app/docs/irmajs).\n\n## Building\n\nCompile the library:\n\n    npm install\n    npm run build\n\nThis writes `irma.js` and `irma.node.js` to the `dist` folder. `irma.js` is the browser variant,\nwhich you can include in your website in a `<script>` tag. `irma.node.js` is the library variant\nfor usage in node.js. To reduce the module size, the JWT support is split off in the separate files\n`jwt.js` and `vendors~jwt.js`. When you want to use the function `signSessionRequest`, these\nfiles must be available in the same directory as `irma.js` or `irma.node.js`.\n\n## Browser example\n\nIf you have included `irma.js` (e.g. `<script src=\"irma.js\" defer></script>`) you can start an IRMA\ndisclosure session as follows:\n\n```javascript\nconst request = {\n  '@context': 'https://irma.app/ld/request/disclosure/v2',\n  'disclose': [\n    [\n      [ 'irma-demo.MijnOverheid.ageLower.over18' ]\n    ]\n  ]\n};\n\nirma.startSession(server, request)\n    .then(({ sessionPtr, token }) => irma.handleSession(sessionPtr, {server, token}))\n    .then(result => console.log('Done', result));\n```\n\nThe example assumes you have an `irma server` that is configured to accept unauthenticated session\nrequests listening at the URL indicated by `server`. More information about the format of session\nrequests can be found in the [documentation](https://irma.app/docs/session-requests/).\n\nFor complete examples, see the `irma-legacy` examples in the `examples` folder.\n\n## Development\nIf you want to build one of the included `irma-frontend-packages` modules from\nsource, for example when testing, please make sure you run `./build.sh`\nin the root directory of `irma-frontend-packages`.\nYou can link local versions of modules easily using `npm link`. There is\nan explanation about how to use `npm link` in the README of the\n[`irma-frontend-packages` root directory](https://github.com/privacybydesign/irma-frontend-packages).\n\n","browser":"dist/irma.js","scripts":{"dev":"webpack --mode development --watch","build":"webpack --mode production","release":"npm run build"},"_npmUser":{"name":"ivard","email":"ivarderksen@hotmail.nl"},"deprecated":"Please use the IRMA frontend packages instead, see: https://github.com/privacybydesign/irma-frontend-packages","repository":{"url":"git+https://github.com/privacybydesign/irma-frontend-packages.git","type":"git","directory":"irma-legacy"},"_npmVersion":"6.14.8","description":"`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards compatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs). `irmajs` provides a Javascript client of","directories":{},"_nodeVersion":"10.22.1","dependencies":{"qrcode":"^1.4.4","@privacybydesign/irma-jwt":"^0.1.1","@privacybydesign/irma-core":"^0.1.2","@privacybydesign/irma-client":"^0.1.2","@privacybydesign/irma-console":"^0.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"core-js":"^3.6.5","webpack":"^4.44.2","css-loader":"^3.6.0","@babel/core":"^7.12.3","null-loader":"^3.0.0","webpack-cli":"^3.3.12","babel-loader":"^8.1.0","style-loader":"^1.3.0","@babel/preset-env":"^7.12.1","webpack-node-externals":"^1.7.2","@privacybydesign/irma-css":"^0.3.1","@privacybydesign/irma-popup":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/irmajs_0.2.0-rc.17_1603108536651_0.8075154706114707","host":"s3://npm-registry-packages"}},"0.2.0-rc.18":{"name":"@privacybydesign/irmajs","version":"0.2.0-rc.18","keywords":[],"license":"MIT","_id":"@privacybydesign/irmajs@0.2.0-rc.18","maintainers":[{"name":"ivard","email":"ivarderksen@hotmail.nl"},{"name":"timendus","email":"mail@timendus.com"},{"name":"confiks","email":"npm@scriptbase.org"},{"name":"sringers","email":"s.ringers@privacybydesign.foundation"}],"contributors":[{"name":"Sietse Ringers"},{"name":"Ivar Derksen"},{"name":"Privacy by Design Foundation"}],"homepage":"https://github.com/privacybydesign/irma-frontend-packages#readme","bugs":{"url":"https://github.com/privacybydesign/irma-frontend-packages/issues"},"dist":{"shasum":"473f613d2af19017f05aa929c3968765eb049157","tarball":"https://registry.npmjs.org/@privacybydesign/irmajs/-/irmajs-0.2.0-rc.18.tgz","fileCount":8,"integrity":"sha512-OGDvs+E8OxFahS3ipjwoPXT3t/V32dH2rZVE5vCk8Q5alD+EtdkIg2Jkvjeievgv227UkcL9u6ZSrBTAje44rg==","signatures":[{"sig":"MEYCIQDC7FodncCdJwMHM3FLqc1WU44LRDfrmVpWrwiBxcbjvQIhAKzdguwFk7Y/RlFFJrDhdjSZbJtVS/psmKYLaxMPjNXx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":933773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoXCgCRA9TVsSAnZWagAA6E4P/R8CHX8DzEvoRiLXFBLB\npsDFeraiUn7cZTvLISDAuUvcd7FC5X8WMTFPKR1b8o6igzFfJXjGXKX5tEjh\npC7g19WqWop0I7pQ2obVTC6nzxAi09pC4h1l88H7hIvJPZkYa5Am0A14UlVI\nQZlz2NeHlgHSXJw5Hs1YtXvGt43n6ggiXkYgEizdAFwRVwsbL8L+n+rHQLIJ\nsbhUkjendHVfSWkYJc3eggdmE2vNUrtkyog557p+Kg5z6xPOfUqKJ/Dkh32H\nFnFfagt2nBjizCz6fgvTem/O1OJ6Xx8htJ0VbmG3kGs5ICB0UtgVvh2WUn+W\nji8NtC3MxFmj61dmrFQlvRIfI/5uyIMOiFLlFaJawaAPj3yZnQaw6Qetiwvk\nxYGirWt6Ud/y8wIuEygrpJDz5kbLKjp3nHZzlQ8SZPYrwk6DKZO/xtYOGrOE\n4gcqLgydIqVFyaSLT6Gw0oaSCNlgMEtLbNLgmN6qqcArNKBElv6AXRueTN7a\nlipf3m7GJ7tg37Gf+QXn60XdDYSK7MRQBJ7lmQeiS9BqK78+0UrJEqkDPc1P\nQjmbUBwrNsy3dPn29zqxMo87GNQXQR2O8wte2s9lksWZjHGN1n/PZLUkcwmO\nwmbFTQC2BEJBaRpaiDlk/YKbhSjZvii54f1bPFCMN8ASHLtJ7FayRl8h5gpj\nfoku\r\n=51JS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/irma.node.js","readme":"# IRMA legacy / irmajs\n\n`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards\ncompatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs).\n`irmajs` provides a Javascript client of the RESTful JSON API offered by the\n[`irma server`](https://github.com/privacybydesign/irmago/tree/master/irma). \nIt allows you to use the `irma server` to:\n\n * Verify IRMA attributes. You specify which attributes, the library handles the user interaction\n   and the communication with the `irma server` and the [IRMA app](https://github.com/privacybydesign/irma_mobile)).\n * Issue IRMA attributes.\n * Create IMRA attribute-based signatures: signature on a string to which\n   IRMA attributes are verifiably attached.\n \n**Only use this module when you need backwards compatibility with the legacy `irmajs` function calls.\nIf you are new to `irma-frontend-packages`, please use the `irma-frontend` module or make your own\ncomposition of plugins and use `irma-core` as main module.**\n\n## Differences with irmajs\nDue to technical changes in IRMA, we were not able to realize full backwards compatibility with `irmajs`.\nAll changes are related to the function call `handleSession`.\n * Method `canvas` is not supported anymore. Please use the module `irma-frontend` instead or make\n   your own composition of plugins and layouts using `irma-core`.\n   This also means the canvas related options `element` and `showConnectedIcon` are deprecated.\n * Method `mobile` has the same behaviour as method `popup` now. On mobile devices, the popup\n   mode automatically detects whether a mobile device is used and then shows the user the option to open\n   the IRMA app installed on the mobile device itself. It is now an explicit choice, so users can also get\n   a QR on mobile devices instead (useful for tablets).\n * The option `disableMobile` is not useful anymore and therefore deprecated. This module does not have\n   automatic redirects to other apps anymore without explicit user interaction.\n * Because the explicit methods for mobile devices are deprecated, the undocumented exported function\n   `detectUserAgent` and the undocumented exported struct `UserAgent` are also deprecated. An explicit\n   distinction based on user agent is not necessary anymore. This is all handled internally now.\n * The option `returnStatus` is deprecated. Instead you can use the functions `waitConnected` and `waitDone`\n   to detect yourself whether the session reached a certain status.\n   \nIf you experience problems concerning the backwards compatibility other than the ones mentioned above,\nplease contact us. It might be something we were not aware of. Then we can maybe fix it.\n\n## Documentation\n\nTechnical documentation of `irmajs` can be found at [irma.app/docs](https://irma.app/docs/irmajs).\n\n## Building\n\nCompile the library:\n\n    npm install\n    npm run build\n\nThis writes `irma.js` and `irma.node.js` to the `dist` folder. `irma.js` is the browser variant,\nwhich you can include in your website in a `<script>` tag. `irma.node.js` is the library variant\nfor usage in node.js. To reduce the module size, the JWT support is split off in the separate files\n`jwt.js` and `vendors~jwt.js`. When you want to use the function `signSessionRequest`, these\nfiles must be available in the same directory as `irma.js` or `irma.node.js`.\n\n## Browser example\n\nIf you have included `irma.js` (e.g. `<script src=\"irma.js\" defer></script>`) you can start an IRMA\ndisclosure session as follows:\n\n```javascript\nconst request = {\n  '@context': 'https://irma.app/ld/request/disclosure/v2',\n  'disclose': [\n    [\n      [ 'irma-demo.MijnOverheid.ageLower.over18' ]\n    ]\n  ]\n};\n\nirma.startSession(server, request)\n    .then(({ sessionPtr, token }) => irma.handleSession(sessionPtr, {server, token}))\n    .then(result => console.log('Done', result));\n```\n\nThe example assumes you have an `irma server` that is configured to accept unauthenticated session\nrequests listening at the URL indicated by `server`. More information about the format of session\nrequests can be found in the [documentation](https://irma.app/docs/session-requests/).\n\nFor complete examples, see the `irma-legacy` examples in the `examples` folder.\n\n## Development\nIf you want to build one of the included `irma-frontend-packages` modules from\nsource, for example when testing, please make sure you run `./build.sh`\nin the root directory of `irma-frontend-packages`.\nYou can link local versions of modules easily using `npm link`. There is\nan explanation about how to use `npm link` in the README of the\n[`irma-frontend-packages` root directory](https://github.com/privacybydesign/irma-frontend-packages).\n\n","browser":"dist/irma.js","scripts":{"dev":"webpack --mode development --watch","build":"webpack --mode production","release":"npm run build"},"_npmUser":{"name":"ivard","email":"ivarderksen@hotmail.nl"},"deprecated":"Please use the IRMA frontend packages instead, see: https://github.com/privacybydesign/irma-frontend-packages","repository":{"url":"git+https://github.com/privacybydesign/irma-frontend-packages.git","type":"git","directory":"irma-legacy"},"_npmVersion":"6.14.8","description":"`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards compatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs). `irmajs` provides a Javascript client of","directories":{},"_nodeVersion":"10.22.1","dependencies":{"qrcode":"^1.4.4","@privacybydesign/irma-jwt":"^0.1.1","@privacybydesign/irma-core":"^0.1.3","@privacybydesign/irma-client":"^0.1.4","@privacybydesign/irma-console":"^0.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"core-js":"^3.6.5","webpack":"^4.44.2","css-loader":"^3.6.0","@babel/core":"^7.12.3","null-loader":"^3.0.0","webpack-cli":"^3.3.12","babel-loader":"^8.1.0","style-loader":"^1.3.0","@babel/preset-env":"^7.12.1","webpack-node-externals":"^1.7.2","@privacybydesign/irma-css":"^0.3.1","@privacybydesign/irma-popup":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/irmajs_0.2.0-rc.18_1604415648450_0.7874273654463888","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@privacybydesign/irmajs","version":"0.2.0","keywords":[],"license":"MIT","_id":"@privacybydesign/irmajs@0.2.0","maintainers":[{"name":"ivard","email":"ivarderksen@hotmail.nl"},{"name":"timendus","email":"mail@timendus.com"},{"name":"confiks","email":"npm@scriptbase.org"},{"name":"sringers","email":"s.ringers@privacybydesign.foundation"}],"contributors":[{"name":"Sietse Ringers"},{"name":"Ivar Derksen"},{"name":"Privacy by Design Foundation"}],"homepage":"https://github.com/privacybydesign/irma-frontend-packages#readme","bugs":{"url":"https://github.com/privacybydesign/irma-frontend-packages/issues"},"dist":{"shasum":"690988de4a5a1a6d03ff7039108fd982c7b9df69","tarball":"https://registry.npmjs.org/@privacybydesign/irmajs/-/irmajs-0.2.0.tgz","fileCount":8,"integrity":"sha512-f3L7HrTiDNxETx2lfAJesLRwDKmxqz9XZrVXBpnp5TbZZDs1oobsh2bRIXDNS8qRQxKsgZLAqK//Yq4wVXSAkA==","signatures":[{"sig":"MEUCIQCIVMHtenYiMqum3wwBcZi8Ln2zihDh7hU9oHWZtv++ywIgA/HGw/2jyL9jw7jcNADHBVYrRHNKaQ+eBSdkdG872bE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":933970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpWleCRA9TVsSAnZWagAAW94P/3GeZ/NEWSadr8eSsVZs\nVqvSgUQzfcPr5Wzw818RVSQyfjbCt14dvOwEeOSLwkWs/ODJR4iX2qEPN8Xd\nJeAXegbIIgMmntF0OkW1Dc8sk2t3RFw5tiG/s+INGLIZ8J6smn19aJgkiuLa\nCMJfInCA2HUpS/GtWyVDv7nbv1tqrH5alTKbozrir8s4MoaXMps0Q5irL+uF\n3p5CQNxAKdPrr2nthXC4f9LM6pc5LkyQvVSy2fNm8CBnYKFbIV7N9GZIDM5O\n0OxQGsSDwBbO+XNfqgSIlwBbVNDcLsGD4j1QzTubPd1jrXLidJ6M3zrgXvQD\neD76mAk7XBABoGRCHq+vBhdcOIvfVnSMG8IaZP+VVJVuu8gA6aT2YM1ZhsjH\nM5JsH1mActEDZyj9twBt2bdb/pJ2Ijr8yngbp8YNIF3bwd/+ayenItlYNzUQ\na9oCTvL3Vo5AC9dDlTTgCByQNx7KXDLKuOW5BPZC0M1wAD3oNH5vOQtJsghe\nIC8xkL4iduNdg+ezxc2NQ8WbB+YdoJMbTiNZC2qZFJ1RizEZwE4gWoKzLbVq\nA9MGG2+ID04xyJNTbVdCX+f8A2bcmx3DO+4anrpzqPSfOKOmTToeuHuXuCmB\ngdZrs3bqli888BtcfeuKUttyNvTOyg7UFX7LVikz0BYIXIZ+Qx6GhZOYDsHZ\nFT3q\r\n=sC92\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/irma.node.js","browser":"dist/irma.js","scripts":{"dev":"webpack --mode development --watch","build":"webpack --mode production","release":"npm run build"},"_npmUser":{"name":"ivard","email":"ivarderksen@hotmail.nl"},"deprecated":"Please use the IRMA frontend packages instead, see: https://github.com/privacybydesign/irma-frontend-packages","repository":{"url":"git+https://github.com/privacybydesign/irma-frontend-packages.git","type":"git","directory":"irma-legacy"},"_npmVersion":"6.14.8","description":"`irma-legacy` is a wrapper around `irma-core` and several `irma-frontend-packages` plugins realizing backwards compatibility with the legacy [`irmajs` Javascript library](https://github.com/privacybydesign/irmajs). `irmajs` provides a Javascript client of","directories":{},"_nodeVersion":"10.23.0","dependencies":{"qrcode":"^1.4.4","@privacybydesign/irma-jwt":"^0.1.1","@privacybydesign/irma-core":"^0.1.4","@privacybydesign/irma-client":"^0.1.4","@privacybydesign/irma-console":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"core-js":"^3.7.0","webpack":"^4.44.2","css-loader":"^3.6.0","@babel/core":"^7.12.3","null-loader":"^3.0.0","webpack-cli":"^3.3.12","babel-loader":"^8.1.0","style-loader":"^1.3.0","@babel/preset-env":"^7.12.1","webpack-node-externals":"^1.7.2","@privacybydesign/irma-css":"^0.3.1","@privacybydesign/irma-popup":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/irmajs_0.2.0_1604675934135_0.9368453631843283","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@privacybydesign/irmajs","version":"0.2.1","keywords":[],"license":"MIT","_id":"@privacybydesign/irmajs@0.2.1","maintainers":[{"name":"sringers","email":"s.ringers@privacybydesign.foundation"},{"name":"confiks","email":"npm@scriptbase.org"},{"name":"timendus","email":"mail@timendus.com"},{"name":"ivard","email":"ivarderksen@hotmail.nl"}],"contributors":[{"name":"Sietse Ringers"},{"name":"Ivar Derksen"},{"name":"Privacy by Design Foundation"}],"homepage":"https://github.com/privacybydesign/irmajs#readme","bugs":{"url":"https://github.com/privacybydesign/irmajs/issues"},"dist":{"shasum":"61d3758cf99485cb35e5d4807dae3250b2821e12","tarball":"https://registry.npmjs.org/@privacybydesign/irmajs/-/irmajs-0.2.1.tgz","fileCount":19,"integrity":"sha512-IeHpMSXE86CQGfaCxQdF2MZWDj9Pye/RaVX633ZwXfqhS9IjsRpbmR5LztlOCPHWgSIEmotpITNTPChupej9Iw==","signatures":[{"sig":"MEYCIQCfr3zNfgg8mZRh2HU5ETJe5wAKrRmefeX6RvTo6LylRgIhAPyBfPsmWaBb/JFempvCfgWVYcIhc3vS1c0esN3Ot5Lp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":909210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBYnACRA9TVsSAnZWagAAkusP/jFssqKhVdp/eQ9doXai\nzecxYOnmge1oMVvHbX/gvm+I3ozzJ621IZ4JpazR+CaVaE3AFxBzFQSqMb3A\n/iWvH2qd0P/y/kSi9p/VozR5I8Zz8jkUAba9ngv+DfaRLorwxJ9ZAMXdCYNE\naUUBaEXtbz+NTAWP6/4aSakIARgzwGsgHkWv5Qw6UzHfZPwXArzvXH5JRJ2I\nJ9VCF7afA26znIomDGwrwrMbq+05RlvgqsOR/ex+voJXF9rTOdtU4n/pVJWC\nnNMx5TSRbSOhc6hjQypFY4FkCFfMTF3pHnORVInWw3noYX2EtlVtlTupZPbR\nfGWtfRSyQKy+IsFp6abQhVlkFN5GxlMLf8F2ZmDn7Kmtsxvg3OFew+FOvH0b\naQliU8RS3cvSzqtmgcntXTAYORkDKePU8Y37/yENCjiA/J8NfwqabB8WkxNv\nmGEEBZDCxofub0unuy7rchy5nlvrNtHry0JU1FmIK1OIdo2x1SgQQhkE0h82\nEmOIQLltKQftmhpHCm4eZqIoboDRrmmzuJ+FR+rMyakCxM2O6oCn6aLWve+i\nD8tjk+GALFJOdNoCioGT5z/bs5h4I6RdzC/N43kyiOYueQrVYzkCPrzpW5yn\n6PrOsMoHh7DIZEcV0ZHdVgjl4Cbvjc/EUZBD3h2LoSBqhGh43wpRkDKR1NRh\nGxgd\r\n=LC70\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/irma.node.js","browser":"dist/irma.js","gitHead":"f64b60bfb9987f96289baa76acc1ccb86e01beec","scripts":{"dev":"webpack --mode development --watch","build":"webpack --mode production","release":"npm run build"},"_npmUser":{"name":"ivard","email":"ivarderksen@hotmail.nl"},"deprecated":"Please use the IRMA frontend packages instead, see: https://github.com/privacybydesign/irma-frontend-packages","repository":{"url":"git+https://github.com/privacybydesign/irmajs.git","type":"git"},"_npmVersion":"7.4.0","description":"_Only use this package for backwards compatibility reasons. If you are new to IRMA, please use the [`irma-frontend-packages`](https://github.com/privacybydesign/irma-frontend-packages) instead._","directories":{},"_nodeVersion":"15.5.1","dependencies":{"qrcode":"^1.4.4","@privacybydesign/irma-jwt":"^0.1.1","@privacybydesign/irma-core":"^0.3.2","@privacybydesign/irma-client":"^0.3.2","@privacybydesign/irma-console":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"core-js":"^3.7.0","webpack":"^4.44.2","css-loader":"^3.6.0","@babel/core":"^7.12.3","null-loader":"^3.0.0","webpack-cli":"^3.3.12","babel-loader":"^8.1.0","style-loader":"^1.3.0","@babel/preset-env":"^7.12.1","webpack-node-externals":"^1.7.2","@privacybydesign/irma-css":"^0.3.2","@privacybydesign/irma-popup":"^0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/irmajs_0.2.1_1610975680094_0.3923007600645443","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@privacybydesign/irmajs","version":"0.2.2","keywords":[],"license":"MIT","_id":"@privacybydesign/irmajs@0.2.2","maintainers":[{"name":"sringers","email":"s.ringers@privacybydesign.foundation"},{"name":"confiks","email":"npm@scriptbase.org"},{"name":"timendus","email":"mail@timendus.com"},{"name":"ivard","email":"ivarderksen@hotmail.nl"}],"contributors":[{"name":"Sietse Ringers"},{"name":"Ivar Derksen"},{"name":"Privacy by Design Foundation"}],"homepage":"https://github.com/privacybydesign/irmajs#readme","bugs":{"url":"https://github.com/privacybydesign/irmajs/issues"},"dist":{"shasum":"7d2b28ef12817f46bb34707eb2e2c02d2d984417","tarball":"https://registry.npmjs.org/@privacybydesign/irmajs/-/irmajs-0.2.2.tgz","fileCount":14,"integrity":"sha512-EzZ2IBhQwIklVSnnahraojQm/l4Z47NfstYM8Cl2gEbtJamxpWRxGdPQxucR2Loro2snGJ5t73RbQ1rY/mufbQ==","signatures":[{"sig":"MEYCIQCipKbw+p9JZSdEJWTQr7VSsZGLXJ1evrg+8rpwYjXwmgIhAPwgHrQIp2FMhshTXiQ3Oy5M8R4Q6c7bctlcHY8ZtIkL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":905530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXKNNCRA9TVsSAnZWagAAZCQP/1/z2+ctdE9pavksKmwt\na6uoIhKhe108UdYepgeoizfYcWhRkZlGulP1ZpEEYz6+B79dsRxbm9sLPBE4\nxJt8AzXILcFJxuIgJsFgc+309c7KI1gyzqmDPIKVI9K/ZWK5LqZaf/YvO/04\nq00cJTr2FNGshtucOhWXs9UB1RLZPSUcYn2lOrjutn0FY0wBJP54xIBeoWLx\nZzsBG2pszD3kt/CJG0PSmzMnDUGHjMZKJMsfJfxqYLlLe27ROkSe63BfSSsz\nLt8tHXeClKklnc0yHPOcFfGOXEH26+EIWpobbDAYkY/XEQiNM2zXufpeW/7P\nC94QlQeV9huDASC8ZMh+WP6rCL0nNO9pSGmgsMW+WQtMEg/2eSrXHmfXUqoZ\n1fo7sA608tc7UFcINB9jzyj8r0psrueik+fYFkIGhbiRM02/dAlHbvfMx1VC\nV9zjJ0nSsUr536rZp+q3F38psfAvNq/wzQoI7kLFt9eoq7nswIQOar1VMgFs\njrezvGwwrQfJwV6G8W36tHdtYQ++JXqAasM4M4CWLZspBMC5+Ila9cpWEsun\n27uK6XozJzAGJegPwg5ZrLG1MwDTyRCh6vRSJqVSrcj7GhD+n4XfQqdASFCw\nEhjuXwUw5Tpa3GrsEDkcczPo73M/tLOSPi/zH7/VfFqRLyfWQ00uXzKaIKtM\nxdi7\r\n=vx6a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/irma.node.js","browser":"dist/irma.js","gitHead":"b6f8f413f9b4b9c2c0089a68f3a6e1db19198a7e","scripts":{"dev":"webpack --mode development --watch","build":"webpack --mode production","release":"npm run build"},"_npmUser":{"name":"ivard","email":"ivarderksen@hotmail.nl"},"deprecated":"Please use the IRMA frontend packages instead, see: https://github.com/privacybydesign/irma-frontend-packages","repository":{"url":"git+https://github.com/privacybydesign/irmajs.git","type":"git"},"_npmVersion":"7.6.0","description":"_Only use this package for backwards compatibility reasons. If you are new to IRMA, please use the [`irma-frontend-packages`](https://github.com/privacybydesign/irma-frontend-packages) instead._","directories":{},"_nodeVersion":"15.5.1","dependencies":{"qrcode":"^1.4.4","@privacybydesign/irma-jwt":"^0.1.1","@privacybydesign/irma-core":"^0.3.3","@privacybydesign/irma-client":"^0.3.3","@privacybydesign/irma-console":"^0.3.3"},"_hasShrinkwrap":false,"devDependencies":{"core-js":"^3.7.0","webpack":"^4.44.2","css-loader":"^3.6.0","@babel/core":"^7.12.3","null-loader":"^3.0.0","webpack-cli":"^3.3.12","babel-loader":"^8.1.0","style-loader":"^1.3.0","@babel/preset-env":"^7.12.1","webpack-node-externals":"^1.7.2","@privacybydesign/irma-css":"^0.3.3","@privacybydesign/irma-popup":"^0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/irmajs_0.2.2_1616683852621_0.021966393033529652","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@privacybydesign/irmajs","version":"0.2.3","keywords":[],"license":"MIT","_id":"@privacybydesign/irmajs@0.2.3","maintainers":[{"name":"sringers","email":"s.ringers@privacybydesign.foundation"},{"name":"confiks","email":"npm@scriptbase.org"},{"name":"timendus","email":"mail@timendus.com"},{"name":"ivard","email":"ivarderksen@hotmail.nl"}],"contributors":[{"name":"Sietse Ringers"},{"name":"Ivar Derksen"},{"name":"Privacy by Design Foundation"}],"homepage":"https://github.com/privacybydesign/irmajs#readme","bugs":{"url":"https://github.com/privacybydesign/irmajs/issues"},"dist":{"shasum":"f45848f64f015523b62e289657203860d594eb5e","tarball":"https://registry.npmjs.org/@privacybydesign/irmajs/-/irmajs-0.2.3.tgz","fileCount":14,"integrity":"sha512-nLtAnuq2chCBbm23ZMOQwazhHx3wXM2fzoNGOinvcs/ho/gLJ5hWaXRkm715tUvQX9cR+kU43VAFtipSch+uSQ==","signatures":[{"sig":"MEUCIFCZjhHTUKXIYIIw15ccKeuXUn2JjckfYrEFikOeXYWoAiEArFMkbYPM4RrkxwlDYC2A+g8z50IZaNgLvLpRzHJaalY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":929562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ2U4CRA9TVsSAnZWagAADZ8P/1v3W+iuOPZvOvPzKwGk\nVoi7nDhNLD+a0GciBEnvXiPAXaPpV/YTlMu277fNrUVkwROpX0Ny9kUqAtZu\nETBerpJ9y0VZMOGS+K58kDN4cCTqBE0uqLwmtqCU+RrscFf6wpRgtipDvgWn\nIDIeavdPzz2Z+Vyik3RkY2YDcNeJGCWv/iaGK4OgLNa/o3xtKDZ1GX9ZLY/f\nkBFOhm5WcghYMPEvlJQ7T3fQ/Q/XttADop21Fc28+B8Rm8wyRRSyxHBdvd6c\nhcA/7WJ02w/oX/8i14vNl1V7wl3ap5yteghf6SKIAmvid4ta8EDoeF4YPdq7\n9eKTYjAr/O9mAwCjv6U6yZ9F9P+YFesHVWLruBYYiSbNqnj97X5k3vtv0ru9\ncDzVcbhC8rym7HKbkctu18SCiHcGlPLY/exaSPGKYwkPWdq2j/WG0BPllh1F\nZ0EAjZKhrcwvH20Jae2auWDRftJEqOHt9i6kaHd0+YesERbgqN1RiKDA+XT9\niatHE0iamI3XOrRVj3Mm/e0JrfLM4pZwALpiWY1Os13LsQG+sJKkgmmuR6ae\nwPLNhFbGGj64trt4GpbLJFu4+1GCQefVuXJB/P+hhMrzBpH23hizHuXXch87\nucPSoKQLOOsEqP+K2YxvlR4OHOH/Iwquv8JpoULMFG7700FmOlXKxf15ZpFg\nE4/2\r\n=bTTx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/irma.node.js","browser":"dist/irma.js","gitHead":"0e21ff7f721e579e6b47f716ce1fc9244030714b","scripts":{"dev":"webpack --mode development --watch","build":"webpack --mode production","release":"npm run build"},"_npmUser":{"name":"ivard","email":"ivarderksen@hotmail.nl"},"deprecated":"Please use the IRMA frontend packages instead, see: https://github.com/privacybydesign/irma-frontend-packages","repository":{"url":"git+https://github.com/privacybydesign/irmajs.git","type":"git"},"_npmVersion":"7.19.1","description":"_Only use this package for backwards compatibility reasons. If you are new to IRMA, please use the [`irma-frontend-packages`](https://github.com/privacybydesign/irma-frontend-packages) instead._","directories":{},"_nodeVersion":"16.5.0","dependencies":{"qrcode":"^1.4.4","@privacybydesign/irma-jwt":"^0.1.1","@privacybydesign/irma-core":"^0.4.2","@privacybydesign/irma-client":"^0.4.2","@privacybydesign/irma-console":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"core-js":"^3.7.0","webpack":"^4.44.2","css-loader":"^3.6.0","@babel/core":"^7.12.3","null-loader":"^3.0.0","webpack-cli":"^3.3.12","babel-loader":"^8.1.0","style-loader":"^1.3.0","@babel/preset-env":"^7.12.1","webpack-node-externals":"^1.7.2","@privacybydesign/irma-css":"^0.4.2","@privacybydesign/irma-popup":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/irmajs_0.2.3_1629971767818_0.9951473377675004","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@privacybydesign/irmajs","version":"0.2.4","keywords":[],"license":"MIT","_id":"@privacybydesign/irmajs@0.2.4","maintainers":[{"name":"maja.reissner","email":"maja.reissner@sidn.nl"},{"name":"bobhageman","email":"b.hageman@mybo.nu"},{"name":"sander.hollaar-sidn.nl","email":"sander.hollaar@sidn.nl"},{"name":"sringers","email":"s.ringers@privacybydesign.foundation"},{"name":"ivard","email":"ivarderksen@hotmail.nl"}],"contributors":[{"name":"Sietse Ringers"},{"name":"Ivar Derksen"},{"name":"Privacy by Design Foundation"}],"homepage":"https://github.com/privacybydesign/irmajs#readme","bugs":{"url":"https://github.com/privacybydesign/irmajs/issues"},"dist":{"shasum":"644c490957af683d494949e294d17b2ee58fd9bd","tarball":"https://registry.npmjs.org/@privacybydesign/irmajs/-/irmajs-0.2.4.tgz","fileCount":14,"integrity":"sha512-txISexP/insdbNPNpuCl+n3ZcXF6ode0QcfafZw1fdiY9KidprtTMA6tUWhJTKMYpeIMZfuVhRXWaV9IQcf47A==","signatures":[{"sig":"MEQCIFhawS8tH8GAB256MirLd4gmB3vUUK0Qy8pnPoEbVKAhAiAcX8wGyPmL94cFi//X8HgGK1xRnQGpQaOIq670XMxtew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1059488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2OK3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKKw//aXIjHx0UzfyWMy2BJtnSjA+Q+1Nd4ZBwxBy863Tolt6E0gvp\r\nofY8zWV/pM8ZEltbPi9g9ekwWdYUeulaxE1Q6d2qsFspqH0xxK2hw/UDHG1W\r\nvD9jPwEHh2EpuyN7oCsAeyzqrTxMFhBEcTuqb2ur5WRkIOznDsbaMR1oxLxQ\r\nklU0rGZDdPfPHuaTSkqTITa17YPkv/Yg3h7zI5imtdjh27XSZsOZDQ9ZSjNq\r\nohNLLMaUFDvXOnl6ph3Gogd5RpX3HWNJ17yrikY4P4ryXIqIWxK4evMaVj2J\r\nTWCrjOxJEwfiP7xGfVBeWiy4ETi+J9//M+TqVB6axRipCm9JNJ9HMYYTOAJd\r\nnpsbC+NI7inikcsT7mnp9B/3I/faW9ZJh4RqI0svazagopy63W0mvcQQFaaK\r\nREHuYIpVddUIOf7qNlZVuhUXsPncRjmg3Y5FOn80z1AvD82EbkKW8+mvquPk\r\n6ms6YjX9Y0vL5dU5c50AW/2M7ZtoGvCcTbhbqYzQdD9XELL5GR+v0U6/RpB/\r\npHRgtf9LtRdkQocYm5FadZRpAZIDiYK1KJJ/3kOYgFMIVBrLJhvR9ZtzVkqS\r\nZUOmJCpniUTw7g6mcoOQP+R+7NbIqxViSyoe8TC5opWeATZSrycpcnVYa8Y/\r\ntPF6rZYCxN4rdhCA3upcFOzK/5OsGPxdiPI=\r\n=6Eo9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/irma.node.js","browser":"dist/irma.js","gitHead":"11a1803ff474222f92c1a50eb58b122cc10681d4","scripts":{"dev":"webpack --mode development --watch","build":"webpack --mode production","release":"npm run build"},"_npmUser":{"name":"bobhageman","email":"b.hageman@mybo.nu"},"deprecated":"Please use the IRMA frontend packages instead, see: https://github.com/privacybydesign/irma-frontend-packages","repository":{"url":"git+https://github.com/privacybydesign/irmajs.git","type":"git"},"_npmVersion":"9.3.1","description":"_Only use this package for backwards compatibility reasons. If you are new to IRMA, please use the [`irma-frontend-packages`](https://github.com/privacybydesign/irma-frontend-packages) instead._","directories":{},"_nodeVersion":"19.1.0","dependencies":{"qrcode":"^1.5.1","@privacybydesign/irma-jwt":"^0.1.2","@privacybydesign/irma-core":"^0.4.3","@privacybydesign/irma-client":"^0.4.3","@privacybydesign/irma-console":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"core-js":"^3.7.0","webpack":"^4.46.0","css-loader":"^3.6.0","@babel/core":"^7.20.12","null-loader":"^3.0.0","webpack-cli":"^3.3.12","babel-loader":"^8.2.0","style-loader":"^1.3.0","@babel/preset-env":"^7.20.2","webpack-node-externals":"^1.7.2","@privacybydesign/irma-css":"^0.4.3","@privacybydesign/irma-popup":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/irmajs_0.2.4_1675158199652_0.2877278384324369","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-02-12T15:38:55.523Z","modified":"2026-03-18T18:23:50.174Z","0.1.0":"2019-02-12T15:38:55.852Z","0.1.2":"2019-03-22T14:25:45.291Z","0.1.3":"2019-03-22T15:12:07.607Z","0.1.4":"2019-06-13T11:08:08.704Z","0.1.5":"2019-09-04T12:39:58.867Z","0.1.6":"2019-09-25T10:57:20.220Z","0.1.7":"2019-09-27T14:14:10.954Z","0.1.8":"2019-10-09T07:19:19.384Z","0.1.9":"2020-02-10T11:30:03.383Z","0.2.0-rc.0":"2020-05-07T12:18:30.562Z","0.2.0-rc.1":"2020-05-28T12:28:07.354Z","0.2.0-rc.2":"2020-05-28T12:48:51.513Z","0.2.0-rc.3":"2020-05-28T16:52:06.901Z","0.2.0-rc.4":"2020-05-29T15:03:38.224Z","0.2.0-rc.5":"2020-06-03T15:07:17.351Z","0.2.0-rc.6":"2020-06-19T13:30:40.379Z","0.2.0-rc.7":"2020-07-01T14:16:09.241Z","0.2.0-rc.8":"2020-07-02T14:06:33.170Z","0.2.0-rc.9":"2020-07-22T13:27:17.687Z","0.2.0-rc.10":"2020-07-22T14:35:49.381Z","0.2.0-rc.11":"2020-07-27T13:25:15.381Z","0.2.0-rc.12":"2020-09-10T12:34:52.876Z","0.2.0-rc.13":"2020-09-18T12:05:02.686Z","0.2.0-rc.14":"2020-10-01T13:54:12.143Z","0.2.0-rc.15":"2020-10-05T16:02:06.428Z","0.2.0-rc.16":"2020-10-12T13:30:27.690Z","0.2.0-rc.17":"2020-10-19T11:55:36.862Z","0.2.0-rc.18":"2020-11-03T15:00:48.658Z","0.2.0":"2020-11-06T15:18:54.286Z","0.2.1":"2021-01-18T13:14:40.244Z","0.2.2":"2021-03-25T14:50:52.894Z","0.2.3":"2021-08-26T09:56:08.024Z","0.2.4":"2023-01-31T09:43:19.878Z"},"bugs":{"url":"https://github.com/privacybydesign/irmajs/issues"},"license":"MIT","homepage":"https://github.com/privacybydesign/irmajs#readme","keywords":[],"repository":{"url":"git+https://github.com/privacybydesign/irmajs.git","type":"git"},"description":"_Only use this package for backwards compatibility reasons. If you are new to IRMA, please use the [`irma-frontend-packages`](https://github.com/privacybydesign/irma-frontend-packages) instead._","contributors":[{"name":"Sietse Ringers"},{"name":"Ivar Derksen"},{"name":"Privacy by Design Foundation"}],"maintainers":[{"email":"ruben.hensen@protonmail.com","name":"rubenhensen"},{"email":"d.mulder@caesar.nl","name":"dibranmulder"},{"email":"s.vahdatipour@caesar.nl","name":"svahdatipour"},{"email":"m.kamphuis@caesar.nl","name":"m.kamphuis"},{"email":"w.ensink@caesar.nl","name":"wensink"}],"readme":"_Only use this package for backwards compatibility reasons. If you are new to IRMA, please use the\n[`irma-frontend-packages`](https://github.com/privacybydesign/irma-frontend-packages) instead._\n\n# irmajs\n\n`irmajs` is a Javascript client of the RESTful JSON API offered by the [`irma server`](https://github.com/privacybydesign/irmago/tree/master/irma).\nIt allows you to use the `irma server` to:\n\n * Verify IRMA attributes. You specify which attributes, the library handles the user interaction and the communication\n   with the `irma server` and the [IRMA app](https://github.com/privacybydesign/irma_mobile)).\n * Issue IRMA attributes.\n * Create IMRA attribute-based signatures: signature on a string to which IRMA attributes are verifiably attached.\n\n`irmajs` supports all major browsers (Firefox, Chrome, Safari, Edge, Internet Explorer 11).\n\n## Deprecated API features\nDue to technical changes in IRMA, we had to make breaking changes when introducing version 0.2.0.\nAll changes are related to the function call `handleSession`.\n* Method `canvas` is not supported anymore. Please use the module `irma-frontend` instead or make\n  your own composition of plugins and layouts using `irma-core`.\n  This also means the canvas related options `element` and `showConnectedIcon` are deprecated.\n* Method `mobile` has the same behaviour as method `popup` now. On mobile devices, the popup\n  mode automatically detects whether a mobile device is used and then shows the user the option to open\n  the IRMA app installed on the mobile device itself. It is now an explicit choice, so users can also get\n  a QR on mobile devices instead (useful for tablets).\n* The option `disableMobile` is not useful anymore and therefore deprecated. This module does not have\n  automatic redirects to other apps anymore without explicit user interaction.\n* Because the explicit methods for mobile devices are deprecated, the undocumented exported function\n  `detectUserAgent` and the undocumented exported struct `UserAgent` are also deprecated. An explicit\n  distinction based on user agent is not necessary anymore. This is all handled internally now.\n* The option `returnStatus` is deprecated. Instead you can use the functions `waitConnected` and `waitDone`\n  to detect yourself whether the session reached a certain status.\n\nIf you experience problems concerning the backwards compatibility other than the ones mentioned above,\nplease contact us. It might be something we were not aware of. Then we can maybe fix it.\n\n## Documentation\n\nTechnical documentation of `irmajs` can be found at [irma.app/docs](https://irma.app/docs/irmajs).\n\n## Building\n\nCompile the library:\n\n    npm install\n    npm run build\n\nThis writes `irma.js` and `irma.node.js` to the `dist` folder. `irma.js` is the browser variant,\nwhich you can include in your website in a `<script>` tag. `irma.node.js` is the library variant\nfor usage in node.js. To reduce the module size, the JWT support is split off in the separate files\n`jwt.js` and `vendors~jwt.js`. When you want to use the function `signSessionRequest`, these\nfiles must be available in the same directory as `irma.js` or `irma.node.js`.\n\n## Code sample for browsers\n\nIf you have included `irma.js` (e.g. `<script src=\"irma.js\" defer></script>`) you can start an IRMA disclosure session as follows:\n\n```javascript\nconst request = {\n  '@context': 'https://irma.app/ld/request/disclosure/v2',\n  'disclose': [\n    [\n      [ 'irma-demo.MijnOverheid.ageLower.over18' ]\n    ]\n  ]\n};\n\nirma.startSession(server, request)\n    .then(({ sessionPtr, token }) => irma.handleSession(sessionPtr, {server, token}))\n    .then(result => console.log('Done', result));\n```\n\nThe example assumes you have an `irma server` that is configured to accept unauthenticated session requests listening\nat the URL indicated by `server`. More information about the format of session requests can be found in\nthe [documentation](https://irma.app/docs/session-requests/).\n\n## Examples\n\nFor complete examples, see the `examples` folder. To make the examples work, first perform the [building steps](#building).\n\n### Browser example\nAfter building, you can simply run the browser example by hosting the `examples/browser` directory using an HTTP server.\n\nIn case you don't have tooling to run an HTTP server, you can use the Node tool `http-server`.\n```bash\nnpm install -g http-server\n```\n\nThen you can start the example by doing:\n```bash\nhttp-server ./examples/browser\n```\n\n### Node example\nAfter building, you can simply run the Node example by doing:\n```bash\ncd examples/node\nnpm install\nnpm run start\n```\n","readmeFilename":"README.md"}