{"_id":"dag-jose","_rev":"27-84612a5ce1c28d5a5902ace5a4e86ee0","name":"dag-jose","dist-tags":{"next":"2.0.0-rc.1","latest":"5.1.1"},"versions":{"0.1.0":{"name":"dag-jose","version":"0.1.0","keywords":["ipld","ipfs","jose","dag"],"author":{"name":"Joel Thorstensson","email":"oed@3box.io"},"license":"MIT","_id":"dag-jose@0.1.0","maintainers":[{"name":"oed","email":"oed@3box.io"}],"homepage":"https://github.com/ceramicnetwork/js-ipld-dag-jose#readme","bugs":{"url":"https://github.com/ceramicnetwork/js-ipld-dag-jose/issues"},"dist":{"shasum":"a0254ff7e987a45267b27a3c1a7ba9d3cfa2a914","tarball":"https://registry.npmjs.org/dag-jose/-/dag-jose-0.1.0.tgz","fileCount":24,"integrity":"sha512-WVGtqxIv6WSB+zIrgnyCVVC91vCCa9mfI8W7JCBwndgh2GD/S8EGOYgWSLak99AdBQXOYc6jkPRWcGQMtJT1Ug==","signatures":[{"sig":"MEQCIHQhqZGBaUBtdbA7+6ooAxFZv73ORs+O1ZfUPCCL9K3GAiBCSHUswefJSoDaU62LIbRBPwAVUUoZ0cAC1BHsabEROw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPTHxCRA9TVsSAnZWagAAptcP/R1slN4edfcHeE6W6of1\nL67tn3woTtNheoCCB7UOBRiXugAwXwfP4BYr3Pts0wEbBewriUtn2pZrtyEU\nU4aHCir/ZP8fnS2yLvMm6pFxf/rJwDCjwwp8aD8u4oClv4CP5CPKEU/CUC+A\nXTa7P6bQ5178pcQ12oce9sYaPlFAlYcgBtcK6mV8k9U+uVvynQwirmTFVylG\n7+TpcLVhwFxM6xIZYYkocCpLmkhIORg44YESFRsWFDNzsHWqRq+91z7FUXDb\nCS+7Dtvzz+v/GeBjjMSCspxTgpdlVf/qb/V4txAmvnwohtyC8hYaefe1ZxLv\nvAq+yq1gnUCvpLAsBUpPDn1Blbyagf9elnDK+4dKqfFFxPxPmOIswAO/a89Y\nMWJTqzjt+Idv3JhALnjifDymPHPW8rniB9fw/LYbk8VvoznHdeNerB7AJ3qj\nlRut5p3V8gzSR67YwDRzMaDkDacWg8dy1HL3FBdFKqNgnF16MYuRjYd3fqgk\n25zBHQ+wl6Ffl4tsIR82K8zEFIWJiPiOZGd2CAAJczd4nacCPFUgPw4zkKYP\npkXFH9UEnVw0eyarYrZ8QL/jBOXLDvjTSCiga8E9SM5bm81SqSQX9XuwLT/0\nHYxEVpvo1R61Ltgf11G1Z7qPW8Bnn2N9qsRTZB2ZO4gPdZKZby0KimV7bekH\n5nI+\r\n=vl/E\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testPathIgnorePatterns":[".*__fixtures__.*"],"transformIgnorePatterns":["/node_modules(?!/multiformats)/"]},"main":"lib/index.js","gitHead":"1b7ca1622cfc3296983014f6ce97f700390ea4d3","scripts":{"lint":"eslint ./src --ext .js,.ts","test":"jest --coverage","build":"tsc -p tsconfig.json","clean":"rm -rf ./lib","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"oed","email":"oed@3box.io"},"repository":{"url":"git+https://github.com/ceramicnetwork/js-ipld-dag-jose.git","type":"git"},"_npmVersion":"6.14.4","description":"Typescript implementation of the IPLD dag-jose format","directories":{},"_nodeVersion":"14.4.0","dependencies":{"borc":"^2.1.2","cids":"^1.0.0","did-jwt":"^4.5.0","base64url":"^3.0.1","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ipld":"^0.27.1","jest":"^25.4.0","eslint":"^6.8.0","prettier":"^2.0.5","babel-jest":"^25.4.0","typescript":"^3.8.3","@babel/core":"^7.9.0","@types/node":"^13.13.2","multiformats":"^3.0.0","ipld-in-memory":"^6.0.0","@babel/preset-env":"^7.9.5","eslint-config-3box":"^0.1.2","eslint-plugin-jest":"^23.8.2","@types/lodash.transform":"^4.6.6","@babel/preset-typescript":"^7.9.0","@typescript-eslint/parser":"^2.30.0","@typescript-eslint/eslint-plugin":"^2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/dag-jose_0.1.0_1597846000988_0.9794713133252453","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"dag-jose","version":"0.1.1","keywords":["ipld","ipfs","jose","dag"],"author":{"name":"Joel Thorstensson","email":"oed@3box.io"},"license":"MIT","_id":"dag-jose@0.1.1","maintainers":[{"name":"oed","email":"oed@3box.io"}],"homepage":"https://github.com/ceramicnetwork/js-ipld-dag-jose#readme","bugs":{"url":"https://github.com/ceramicnetwork/js-ipld-dag-jose/issues"},"dist":{"shasum":"b62d3fd3ed4108be4e763cf031b729cf09f21956","tarball":"https://registry.npmjs.org/dag-jose/-/dag-jose-0.1.1.tgz","fileCount":24,"integrity":"sha512-sx3lDDUZQ1NgMuEnkGbF3WGFPtXs41UTIWxDLPM81LTyD57Mq1v77np8L1IMyJ7klO6j+lMBUYerRgFEU3zUrw==","signatures":[{"sig":"MEUCIQCCeda/OJC7uToEmYt7xokwEP7d1cUErmT/ENCFRvNH/QIgXjdwebJF84IPkBpSYWAMOvuuyTMNpXLB6bV4lJzDVTs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPUmRCRA9TVsSAnZWagAAiTEQAJxLnHUim257RtLlDDtU\nkTZIn+wkW4qWOgOqPDhOA3wFzfJloCyF4mIaEhriTsuR+V8xf+IeYcaFW7jj\nIQrtPvxz6g4c1KEkTHVe9QRxZU57sWOiv2r2aeb9O3KH0zkgdkzuOLq4Urwo\nV/5k35NbUmJ5atWVGEXb1L1cOaLaeeTT8XsqV4scjYV1u8vqvjFGRWWsyvEb\nZsKVILV4UlLOt+J+eyzTcbHjdNIVP0L16poe1w61sAMXOC5ohRvx3HTIH1JO\n/UslKEE2reN81lFgKsuXQ+tylFYvekkDWoTIfePEMoVUwby685/cyVtZ5eWY\nFHi6+1suvVxc6qO83fqx4u+jqMl53PgWhIqnEwk0TZLVvI/6Dc0d5hCbzzbT\nnYfyzrcpXXg4i+/Ne/jw5oUvOTCqR0+sZN/OOy5sXP0E1qY+zgl1vH0QCUoj\nY5KV1dFtgoaOtBGSuHdws2iHYD1zrtTf+mdHAv1b5qqXuO9h4INRrlyFaN7B\nT5zwpwzaKJZzpXpe3NsYXSfC5aTGuI1mkg3pNvTAxPnh1PghA+Kk7l+zrmx3\n8FYXdoA6qPMoJLIOEEWAb/ilK27vzJRZ/A3L797XBUGSEJefbkufSEqVwcf/\nVBKimFB9M3HPxLBoNe15vlqudhQuJOnpF/CdmkbBAQBLGdxG4mVwDI8+Z4pt\nxD6F\r\n=GFBx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testPathIgnorePatterns":[".*__fixtures__.*"],"transformIgnorePatterns":["/node_modules(?!/multiformats)/"]},"main":"lib/index.js","gitHead":"d32edac690d175c5588e32f09b1983bdafcff4d6","scripts":{"lint":"eslint ./src --ext .js,.ts","test":"jest --coverage","build":"tsc -p tsconfig.json","clean":"rm -rf ./lib","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"oed","email":"oed@3box.io"},"repository":{"url":"git+https://github.com/ceramicnetwork/js-ipld-dag-jose.git","type":"git"},"_npmVersion":"6.14.4","description":"Typescript implementation of the IPLD dag-jose format","directories":{},"_nodeVersion":"14.4.0","dependencies":{"borc":"^2.1.2","cids":"^1.0.0","did-jwt":"^4.5.0","base64url":"^3.0.1","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ipld":"^0.27.1","jest":"^25.4.0","eslint":"^6.8.0","prettier":"^2.0.5","babel-jest":"^25.4.0","typescript":"^3.8.3","@babel/core":"^7.9.0","@types/node":"^13.13.2","multiformats":"^3.0.0","ipld-in-memory":"^6.0.0","@babel/preset-env":"^7.9.5","eslint-config-3box":"^0.1.2","eslint-plugin-jest":"^23.8.2","@types/lodash.transform":"^4.6.6","@babel/preset-typescript":"^7.9.0","@typescript-eslint/parser":"^2.30.0","@typescript-eslint/eslint-plugin":"^2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/dag-jose_0.1.1_1597852049075_0.25507413593850825","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"dag-jose","version":"0.2.0","keywords":["ipld","ipfs","jose","dag"],"author":{"name":"Joel Thorstensson","email":"oed@3box.io"},"license":"(Apache-2.0 OR MIT)","_id":"dag-jose@0.2.0","maintainers":[{"name":"oed","email":"oed@3box.io"}],"homepage":"https://github.com/ceramicnetwork/js-ipld-dag-jose#readme","bugs":{"url":"https://github.com/ceramicnetwork/js-ipld-dag-jose/issues"},"dist":{"shasum":"25bcb02e71ac2a62314af7200281bb27a80dad26","tarball":"https://registry.npmjs.org/dag-jose/-/dag-jose-0.2.0.tgz","fileCount":32,"integrity":"sha512-XhGyBXvivA53MSK3vDus4tHU9Smi9cH6IjGN6smgefHUYTFyZq8eyuHMhG/CqDvRkugXkr5NihtS5tmCl71NXQ==","signatures":[{"sig":"MEUCIQCZ1EZO8p3QMCxdIBPK3kInAbM6Bq9vWyhZ9s+FdlZMdAIgK/KhalpdXAGrw8rsAB/YsBok+BYCrx+bhlC/PQVbx+c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXx/zCRA9TVsSAnZWagAApYoQAJg2L4PkyenpgBLCm5s3\n/5g4iQH7tZptV6D8Mgc3RgDSX4s1CuYFTvBc4asM2Qe5h8Um05vY3SXq6Qtj\n0dG3OTjWQ7rs3kttUAmZM7ihrTnlu3iQZNn33y/fQuGPLKAdlnN1EkAGsruB\nFGypcIlKmXJW8aoJYrMxGvsWiccCETI0DF4VDB1tvsPjj1GHXo1VdZ+8Y0Bq\no1OKty1+qXU2NiQE/bENEj4vZNyLP26Rry0xa7OK0yn/Z5pMXh5Qhk1dV84Z\nRI+J7RXP2KE4TDJPdQow+F6FthVSedGtWbIfzP52EDhkdXsVSjApVoD9QrbL\nxctKBTDzTIMcSOOGsCj7xCXnflJJj34aU5w8S48T/89i4mY1cCj46Nq3zNOC\n9VUhkcrf6KJNAYk/eQD2Xaxs9Ts0sC9SUo6YwzhpAhvHzjoibEcPoHJ+nuoR\nhGfRw/7nPbHfRO1/5ds5nShCG79Dqs9o/JDpYI6ZzsDufek4L3Almj3K2TTu\nP+oLWfpdCTe8GDq/snpSP3BnMAiRiZRKSM6Dz/N/X3PZx9TzOwxRDnY53E05\n30NUNUzgqWZdCzvhFGBN43kau0mjfyhPst8UlrODGZouXXVTshHCaIR+VgHx\nwhXDxBRK+d8vlGJ6EM2v9qeFcjkM+TNi+Di6Tih5QtlBxyG6wOrYys/ubVNO\ndrfE\r\n=vdwC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testPathIgnorePatterns":[".*__fixtures__.*"],"transformIgnorePatterns":["/node_modules(?!/multiformats)/"]},"main":"lib/index.js","gitHead":"b251a0bfae58865f5ad042f2b326a15f66df7cc5","scripts":{"lint":"eslint ./src --ext .js,.ts","test":"jest --coverage","build":"tsc -p tsconfig.json","clean":"rm -rf ./lib","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"oed","email":"oed@3box.io"},"repository":{"url":"git+https://github.com/ceramicnetwork/js-ipld-dag-jose.git","type":"git"},"_npmVersion":"6.14.4","description":"Typescript implementation of the IPLD dag-jose format","directories":{},"_nodeVersion":"14.4.0","dependencies":{"borc":"^2.1.2","cids":"^1.0.0","did-jwt":"^4.5.0","uint8arrays":"^1.1.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ipld":"^0.27.1","jest":"^25.4.0","eslint":"^6.8.0","prettier":"^2.0.5","babel-jest":"^25.4.0","typescript":"^3.8.3","@babel/core":"^7.9.0","@types/node":"^13.13.2","multiformats":"^3.0.0","ipld-in-memory":"^6.0.0","@babel/preset-env":"^7.9.5","eslint-config-3box":"^0.1.2","eslint-plugin-jest":"^23.8.2","@types/lodash.transform":"^4.6.6","@babel/preset-typescript":"^7.9.0","@typescript-eslint/parser":"^2.30.0","@typescript-eslint/eslint-plugin":"^2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/dag-jose_0.2.0_1600069619028_0.2976380497738662","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"dag-jose","version":"0.3.0","keywords":["ipld","ipfs","jose","dag"],"author":{"name":"Joel Thorstensson","email":"oed@3box.io"},"license":"(Apache-2.0 OR MIT)","_id":"dag-jose@0.3.0","maintainers":[{"name":"oed","email":"oed@3box.io"}],"homepage":"https://github.com/ceramicnetwork/js-dag-jose#readme","bugs":{"url":"https://github.com/ceramicnetwork/js-dag-jose/issues"},"dist":{"shasum":"2e4277366dc3a441eecf1381b207834ebdf9e690","tarball":"https://registry.npmjs.org/dag-jose/-/dag-jose-0.3.0.tgz","fileCount":31,"integrity":"sha512-2utzhBhsrMf7nnpqnT2MVm/2aLhwGSbbSpIDvHN6czvTk1mqrxg6L/VR7QdF2qLOeW90A5ZQ4OpN672TZ6LM5Q==","signatures":[{"sig":"MEQCIAeA+Plv4LitRaA676fwZ0yce7rcqKHcH4Eyd+/fMMuQAiB1UcDpUv3jz+Zba0vRdmmTqxvAqlCSrm6adriOOe1sHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdd7MCRA9TVsSAnZWagAAXUwP/jtGaM6+B30vX36TxqUg\ngT0OV6pKeE9YCL5trLuxcG8gl5JqKGUkunMGTCmkOed2EYk+bwWfuK5jfo7e\nxxeyzeJkukXwCJRT2Gh7R3jOQVZPz2TV7dNLS/kpUj6Ock2ak590zIvGaFRN\n7Z3aZzhPGyVKIAzh90Wl3wvTuEDF9+d+s3k/PC4GdzKJkpbfNBpnWiC49GXo\negoGjjQ70s7Vacn//pheXWk08tUBBRSA6JavX2+Hpt7GEcMHqBCNXIr2sddQ\nu9j1EAR+CfffOxM4VUA0UoFBrVjcA7owrCJgmQBL1UPl331FrzM9/jIuO/hQ\nnlnt7ZL//D7mbBFOWKDgsxRxamskTxJ0VEZMj8fDuZ7vJXGA9OoykGREmemj\n3nWKLZWBeq/dJyHEyEWpJ+FMAt/pdHVsvHd2xLaxXViIq8HOX0ZkODYyE8ny\nzcoOvc3J7SKLckuW3wxhlcHKa6e5NnQPIKTqZMCYJl10HSWZ6jNz6J5hCO1A\nFtg6d/vIo52Gn9yNGl2mJdvAjpk7/HEG1suMLCYXOuoXo5iTFv1wcUp1g2/N\nTYiEgqrgfkCa+GHcBIWaZlH9Qh63uNIH/xY/2SAoTf0KBsWaWU+G7J1oLKAe\nWghLxjBkc0YEMOhM+UHW8tvWFmDnqpOZuMm7uDcyLp7Ja1cPT4cP6Dx5uY2B\n238m\r\n=sbLz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testPathIgnorePatterns":[".*__fixtures__.*"],"transformIgnorePatterns":["/node_modules(?!/multiformats)/"]},"main":"lib/index.js","gitHead":"39a2b6e4c1dd4d2477d82cff0319085efe524fdb","scripts":{"lint":"eslint ./src --ext .js,.ts","test":"jest --coverage","build":"tsc -p tsconfig.json","clean":"rm -rf ./lib","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"oed","email":"oed@3box.io"},"repository":{"url":"git+https://github.com/ceramicnetwork/js-dag-jose.git","type":"git"},"_npmVersion":"6.14.8","description":"Typescript implementation of the IPLD dag-jose format","directories":{},"_nodeVersion":"14.11.0","dependencies":{"borc":"^2.1.2","cids":"^1.0.0","uint8arrays":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ipld":"^0.27.1","jest":"^25.4.0","eslint":"^6.8.0","did-jwt":"^4.6.1","prettier":"^2.0.5","babel-jest":"^25.4.0","typescript":"^3.8.3","@babel/core":"^7.9.0","@types/node":"^13.13.2","multiformats":"^3.0.0","ipld-in-memory":"^6.0.0","@babel/preset-env":"^7.9.5","@stablelib/x25519":"^1.0.0","eslint-config-3box":"^0.1.2","eslint-plugin-jest":"^23.8.2","@types/lodash.transform":"^4.6.6","@babel/preset-typescript":"^7.9.0","@typescript-eslint/parser":"^2.30.0","fast-json-stable-stringify":"^2.1.0","@typescript-eslint/eslint-plugin":"^2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/dag-jose_0.3.0_1601560268116_0.028057541499088012","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"dag-jose","version":"1.0.0","keywords":["ipld","ipfs","jose","dag"],"author":{"name":"Joel Thorstensson","email":"oed@3box.io"},"license":"(Apache-2.0 OR MIT)","_id":"dag-jose@1.0.0","maintainers":[{"name":"oed","email":"oed@3box.io"}],"homepage":"https://github.com/ceramicnetwork/js-dag-jose#readme","bugs":{"url":"https://github.com/ceramicnetwork/js-dag-jose/issues"},"dist":{"shasum":"52e42d70cb5bee31ae4e8e3ab860615568d7ad73","tarball":"https://registry.npmjs.org/dag-jose/-/dag-jose-1.0.0.tgz","fileCount":34,"integrity":"sha512-U0b/YsIPBp6YZNTFrVjwLZAlY3qGRxZTIEcM/CcQmrVrCWq9MWQq9pheXVSPLIhF4SNwzp2SikPva4/BIrJY+g==","signatures":[{"sig":"MEUCIA7Sgrvs8oeMj1Shkl5BFvZLrTvrGc3ViXpbw+Iklu62AiEA2Pjb3l5kvVCogoR0FIIE+bw7M0Th9OfyOY2vLOxZWMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguJovCRA9TVsSAnZWagAAQ/kP/363YQ/7VVjrIEvkaWwX\nsZaxl8R8R1IHOMd7RuO4vVqFjLPwswZsilGhQW8LuSgVqm6xZRNAJSuH50Sy\nEQb52Bn6iL7B98338eEjT70iUCzl4JAuGBkARBYQ8Zb71g1R+4x48I4CV55w\nMCqyswY0YbTaXE1Dx9LtIOF1VELyrws+XW9sorpS7yDaH31M1F0XjbA9IZ3b\nCIJsW/48CqX5DVFNaSn5hlqbm92oNYrysd96Jutn9iec4BtWZ8Dr8oGxt6rZ\nxXMG7JUSZ+l4iZPX787rhpYPLuYzswXdnks5EQlorq6CpivgEUBcULj4OFyV\nYItIxks/XCMpBnvpYLfjlm3mVgBEVUVRu931WH0dCEHZk07D8hYlqreNlHmh\njjiwdKSJOd+NmkdFx2lm3hst8kbrYtPpgm9Ayb6UnXxndZWUNl6JaQBz7V44\nBVEarXswHRIQyJcqFy7Netxf/TaFAtV9mCeYQA63PtVCx/3vDNRsvjylQuzJ\nz98JOAikxlFoR8PavfX6UCI002LRcQ/g2MdknQNm7zmx2J4IVeM0QMh8Vt8e\nVk3dtGJm3OmMr66in8H5pDYvl9qt1NK3UUPw+uBr/NtDzKBSU+HSnM3BXjMa\npaIFfUtS9Dgz3TTmt3Dunp9jz6Fsznm06Dfk2hAf6hD36D1Uyo7SpJrFrKdJ\nVGLq\r\n=Gm8S\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"resolver":"./test/_export_maps_resolver","testEnvironment":"node","testPathIgnorePatterns":[".*__fixtures__.*"]},"main":"lib/index.js","gitHead":"3ad7f815bb93d1d2ffd250c4cdf83cc3c13cf2cc","scripts":{"lint":"eslint ./src --ext .js,.ts","test":"jest --coverage","build":"tsc -p tsconfig.json","clean":"rm -rf ./lib","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"oed","email":"oed@3box.io"},"repository":{"url":"git+https://github.com/ceramicnetwork/js-dag-jose.git","type":"git"},"_npmVersion":"7.0.15","description":"Typescript implementation of the IPLD dag-jose format","directories":{},"_nodeVersion":"15.4.0","dependencies":{"multiformats":"^9.0.2","@ipld/dag-cbor":"^6.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ipld":"^0.30.0","jest":"^27.0.3","eslint":"^7.27.0","did-jwt":"^5.5.2","prettier":"^2.3.0","babel-jest":"^27.0.2","typescript":"^4.3.2","@babel/core":"^7.14.3","@types/jest":"^26.0.23","@types/node":"^15.9.0","ipld-in-memory":"^8.0.0","enhanced-resolve":"^5.8.2","@babel/preset-env":"^7.14.4","@stablelib/x25519":"^1.0.1","eslint-config-3box":"^0.2.0","eslint-plugin-jest":"^24.3.6","@types/lodash.transform":"^4.6.6","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.26.0","blockcodec-to-ipld-format":"^1.0.0","fast-json-stable-stringify":"^2.1.0","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/dag-jose_1.0.0_1622710831256_0.47080006907934746","host":"s3://npm-registry-packages"}},"2.0.0-rc.0":{"name":"dag-jose","version":"2.0.0-rc.0","keywords":["ipld","ipfs","jose","dag"],"author":{"name":"Joel Thorstensson","email":"oed@3box.io"},"license":"(Apache-2.0 OR MIT)","_id":"dag-jose@2.0.0-rc.0","maintainers":[{"name":"npm.3box","email":"support@3box.io"},{"name":"smrz2001","email":"mohsin@3box.io"},{"name":"oed","email":"oed@3box.io"},{"name":"zachferland","email":"zachferland@gmail.com"},{"name":"paul_lecam","email":"paul@ulem.net"},{"name":"stbrody","email":"spencer+npm@3box.io"},{"name":"ukstv","email":"sergey@ukstv.me"}],"homepage":"https://github.com/ceramicnetwork/js-dag-jose#readme","bugs":{"url":"https://github.com/ceramicnetwork/js-dag-jose/issues"},"dist":{"shasum":"3afaf2c7efb0c988a9bf8aac791002a32a1dd3dd","tarball":"https://registry.npmjs.org/dag-jose/-/dag-jose-2.0.0-rc.0.tgz","fileCount":28,"integrity":"sha512-gd8n0Ec7TIDEi7iuniVyLIYd0YnvwCIKjO753EteXuq6UtyDC+QfjCsyEczrcL9BeFCo9jqc5fB7TRGh6B025g==","signatures":[{"sig":"MEUCIQDb2nHxztIDZg0AV2iHoh3KwCaFLDLau9hJUMbtdxCjWgIgdmYS9LxQmOnMMAPE2GE7czcNMIMa8zaVrOXdknl5HUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiU+/5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqf6w//ZWaRAkEGTtFG+c5VQjZvSTXpGwT7bktzPbmpKRT8qGCu6d6a\r\n8KuxHyQySeC+ls9DVzkEEViN9oU7h7pVllEkCNjMqNMSR+d00wldiJRnxpfK\r\nmlekXy0nuhvtMkXzKMHT7Sv+ECy127U8E0tgGGXxx+u/uxW6krBilGMfxvb/\r\nJZcg/d75zNqJGKbUa9Z0wiA9SK+229CDI8w39KLE4IBb1CLI7B/4xB/s+4m/\r\nY+JFZBcw19FI2P4AlvTcWqG2s5ZNoa691z+zdCuLuY2d1kabHE8ePZV3jvsW\r\nXDHhQx14EOnET5SX0kyrKkmP6xWqJU9o3I4fpphtWipuwegx6gAed96rvLZ3\r\nHK4donZEXKqIpdpnSU/Bd72ufL5PsBj0PLLiXuy4AQU0DBNAjJIVdi1k8F6e\r\nfJ0kqqanqVX1ED7/+ar1MoGqjBSQ5wtEO80nuskQfTAg64yYZBWJw3KKbEc3\r\njVLRubrs66901SOcfzlqVdSsa03JCMic6E+ztZanH7yhE6zW/JMIRACarFZd\r\njlzW5rIO4XG3fqB48uxgOoNmf/dtsflvzgeYFtHxJDGGZAhCp4aXoDLt8jAq\r\nx7+acpo2IR9aaAKFJk/wkIjBbPHrxmwebcXy0Yj34vicR2Y0dlOIDD0Wq6s5\r\nfyBGWlDad6EqYDPpuc0x20x7jGCuOcf+riU=\r\n=m1kg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"import":"./lib/index.js"}},"gitHead":"a83d27c7e2475065c7b56e6361c7fdca4f0114e1","scripts":{"lint":"eslint ./src --ext .js,.ts","test":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","build":"tsc -p tsconfig.json","clean":"rm -rf ./lib","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"ukstv","email":"sergey@ukstv.me"},"repository":{"url":"git+https://github.com/ceramicnetwork/js-dag-jose.git","type":"git"},"_npmVersion":"8.3.1","description":"Typescript implementation of the IPLD dag-jose format","directories":{},"_nodeVersion":"16.14.0","dependencies":{"multiformats":"^9.6.4","@ipld/dag-cbor":"^7.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ipld":"^0.30.0","jest":"^27.5.1","eslint":"^8.12.0","did-jwt":"^6.0.0","prettier":"^2.3.0","babel-jest":"^27.5.1","typescript":"^4.3.2","@babel/core":"^7.14.3","@types/jest":"^27.4.1","uint8arrays":"^3.0.0","ipld-in-memory":"^8.0.0","@babel/preset-env":"^7.14.4","@stablelib/x25519":"^1.0.1","eslint-config-3box":"^0.4.1","eslint-plugin-jest":"^26.1.4","@types/lodash.transform":"^4.6.6","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^5.18.0","blockcodec-to-ipld-format":"^2.0.0","fast-json-stable-stringify":"^2.1.0","@typescript-eslint/eslint-plugin":"^5.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dag-jose_2.0.0-rc.0_1649668088869_0.7047625658184433","host":"s3://npm-registry-packages"}},"2.0.0-rc.1":{"name":"dag-jose","version":"2.0.0-rc.1","keywords":["ipld","ipfs","jose","dag"],"author":{"name":"Joel Thorstensson","email":"oed@3box.io"},"license":"(Apache-2.0 OR MIT)","_id":"dag-jose@2.0.0-rc.1","maintainers":[{"name":"npm.3box","email":"support@3box.io"},{"name":"smrz2001","email":"mohsin@3box.io"},{"name":"oed","email":"oed@3box.io"},{"name":"zachferland","email":"zachferland@gmail.com"},{"name":"paul_lecam","email":"paul@ulem.net"},{"name":"stbrody","email":"spencer+npm@3box.io"},{"name":"ukstv","email":"sergey@ukstv.me"}],"homepage":"https://github.com/ceramicnetwork/js-dag-jose#readme","bugs":{"url":"https://github.com/ceramicnetwork/js-dag-jose/issues"},"dist":{"shasum":"1a6e076a2c2fb8170fd176d07d8bba28881ab76b","tarball":"https://registry.npmjs.org/dag-jose/-/dag-jose-2.0.0-rc.1.tgz","fileCount":14,"integrity":"sha512-L39ckvrdJu36S0oERNeU/O1uFPni8nUVbLXNtdMk5ObKcuhTKBJCDv1d61Svn+Wg8t7a0hHOmBmukZre+ZzskA==","signatures":[{"sig":"MEQCIGbE73dg8kqtlFpJXjw/LW29K5336Uj72+hvrM6ZlXqFAiAvkfOrvJlH5cva6OWzsfbWzPQbG/4Wib0bYfB2uZd8Iw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXW64ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiyRAAj0h/E5+RZfZQrYVWbvs0+iigyx0Kx7tsxjIU/Am5eRthE60y\r\ncZjiVxplXpuQo5MG7afotdDYstvG6R/peSBt+PAbT9Mhi+PH9zOSyT/sJtY8\r\n4fSwa5EapcuYuFnHOoLmQEOXvkNaEyHPiHJG/ORm0QMZhAhA6NinXjyLUtaY\r\nGw5SQaPMWqGdNzTsIqEVDWhxXm578mmgHT+tPhzpSJfaYLQv8fbfL/YNHOJY\r\nOmarFzL0lykr/d1WNo7IwJU+6RJJ2WLwuibcBVMIkoaIVdPFdPuo8aDuWxnr\r\naHVBlGQSbwwRE8iyzbg65BZv6bSA67dtXDjLXVyZe7AMqZ1gYj/IUgcOIglP\r\npLZJ+2gvWITg8+8ihO/Y7uSMiiXYqDKP8t4V7kHk+lSz/Ezd056tC54tDGQN\r\nPhjAxEIaTvpOFxgdlJWwPWGS1v7Bq207SgV/zN7v4MSMwR+s+0cLJRqZvqKc\r\n6CMU9opKit5va5GZL2E5vl7nwLxmTJwLLPQTrmjDx78LY00eQO7sIdhwRJXu\r\nB1hz6zYfFIlf4Ti/uwlQIuRns0JaijmJYM9ZlkSPmuLL9V+Ay6akusPXBTTs\r\ncAWaIT77BZosKNYZPnBnVDesUoov0XgUb6TQ22iaYuZUEZYmPufmu3nUPisi\r\nS5E57RnKaUcH9I9ORyXCPz45D/z7RyuWtqg=\r\n=gz3h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"import":"./lib/index.js"}},"gitHead":"3bdc12d43017ba1cfe7d3ffb76047f7c795d8225","scripts":{"lint":"eslint ./src --ext .js,.ts","test":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","build":"tsc -p tsconfig.json","clean":"rm -rf ./lib","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"ukstv","email":"sergey@ukstv.me"},"repository":{"url":"git+https://github.com/ceramicnetwork/js-dag-jose.git","type":"git"},"_npmVersion":"8.3.1","description":"Typescript implementation of the IPLD dag-jose format","directories":{},"_nodeVersion":"16.14.0","dependencies":{"multiformats":"^9.6.4","@ipld/dag-cbor":"^7.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ipld":"^0.30.0","jest":"^27.5.1","eslint":"^8.12.0","did-jwt":"^6.0.0","prettier":"^2.3.0","babel-jest":"^27.5.1","typescript":"^4.3.2","@babel/core":"^7.14.3","@types/jest":"^27.4.1","uint8arrays":"^3.0.0","ipld-in-memory":"^8.0.0","@babel/preset-env":"^7.14.4","@stablelib/x25519":"^1.0.1","eslint-config-3box":"^0.4.1","eslint-plugin-jest":"^26.1.4","@types/lodash.transform":"^4.6.6","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^5.18.0","blockcodec-to-ipld-format":"^2.0.0","fast-json-stable-stringify":"^2.1.0","@typescript-eslint/eslint-plugin":"^5.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dag-jose_2.0.0-rc.1_1650290360254_0.3754323749585151","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"dag-jose","version":"2.0.0","keywords":["ipld","ipfs","jose","dag"],"author":{"name":"Joel Thorstensson","email":"oed@3box.io"},"license":"(Apache-2.0 OR MIT)","_id":"dag-jose@2.0.0","maintainers":[{"name":"npm.3box","email":"support@3box.io"},{"name":"smrz2001","email":"mohsin@3box.io"},{"name":"oed","email":"oed@3box.io"},{"name":"zachferland","email":"zachferland@gmail.com"},{"name":"paul_lecam","email":"paul@ulem.net"},{"name":"stbrody","email":"spencer+npm@3box.io"},{"name":"ukstv","email":"sergey@ukstv.me"}],"homepage":"https://github.com/ceramicnetwork/js-dag-jose#readme","bugs":{"url":"https://github.com/ceramicnetwork/js-dag-jose/issues"},"dist":{"shasum":"7bf74bd48acef3821cbf626e0ce728f4757976aa","tarball":"https://registry.npmjs.org/dag-jose/-/dag-jose-2.0.0.tgz","fileCount":14,"integrity":"sha512-SGOuGzML6x/wYCQD7AqhObuJu5ZITDHz1VJEkhNuJIw1EwRBb5xKeJSfDcz8jZM9xlIlK53UdKSrKa/R8Ggnaw==","signatures":[{"sig":"MEUCIQCiHfnVbY+AiDnLirgfprYGfadxNmnM7rcV5oNBK6AecwIgKlNQN0rrrguVm/4oZQwDHMIBtVmcP7mBmUoptBzMcfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXpxDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfXg//VbmInuTOiuNcUyqvZ1BOKn1sdUZQ2xuDfN3WT2Jr+3nGFqoY\r\n2BFnARfTKJVi/aO9CnEKUpPOkraS7+CjsIYa1e1jL7lxes7BjNrFwGSmrASh\r\n8r7rmEJNbBotyUghspdC+3rlVMO6xlZiUSIyTZeNs9JCzClvRITBv0o6Y7Ky\r\nE/u5qsnwKMWyqvza+dWy90ElhU0SOaBnTtmtCD71IDegjUlOTx5ucaG2arcZ\r\nSfkLufkwxi5L87BZW6O6xBlNO2ZMoAQKnTwyHEP3wsELuLf7qiuqkgyaO397\r\nmqaDSkGcJE+saVXkuloqK9LxV41SSw2FTi11ddvN60jcGp++Xe9S+nbQDYZ/\r\nJtGavxibuxLYhUKrM4BnMaSu/7v4Fuxj7+G0RhtrXvKosNKKNGvQfT7C5Twh\r\n+3OfNs2MhsdtiBpWYlK9s+MC/mrMIUP3HExb9Qrd33DmlnupOBJ7X1x7Y/B+\r\nFAVHexGfc3I8eenBjA8XUex8a1mmq41GJSWUlPyaxzVvL3LhcNdgah33GUYQ\r\nDTg9CC59LYmvbermCM9bG7X+mOtjsUTtB33QeyO/r4hVEm1LG22njCKOVEQ8\r\nhpdJ6qFV0Sf5nmbMRgoaK4nLwd6zVRonLtu2pCz1WIVyGic833sfvj+7IKW0\r\nGJt59gdb3jt+eHXsnQ2DN5f76rGvsy++saI=\r\n=ucU4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"import":"./lib/index.js"}},"gitHead":"62317bbfdafde5b00dbdc1d5bac3e7b72ad93022","scripts":{"lint":"eslint ./src --ext .js,.ts","test":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","build":"tsc -p tsconfig.json","clean":"rm -rf ./lib","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"ukstv","email":"sergey@ukstv.me"},"repository":{"url":"git+https://github.com/ceramicnetwork/js-dag-jose.git","type":"git"},"_npmVersion":"8.3.1","description":"Typescript implementation of the IPLD dag-jose format","directories":{},"_nodeVersion":"16.14.0","dependencies":{"multiformats":"^9.6.4","@ipld/dag-cbor":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ipld":"^0.30.0","jest":"^27.5.1","eslint":"^8.12.0","did-jwt":"^6.0.0","prettier":"^2.3.0","babel-jest":"^27.5.1","typescript":"^4.3.2","@babel/core":"^7.14.3","@types/jest":"^27.4.1","uint8arrays":"^3.0.0","ipld-in-memory":"^8.0.0","@babel/preset-env":"^7.14.4","@stablelib/x25519":"^1.0.1","eslint-config-3box":"^0.4.1","eslint-plugin-jest":"^26.1.4","@types/lodash.transform":"^4.6.6","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^5.18.0","blockcodec-to-ipld-format":"^2.0.0","fast-json-stable-stringify":"^2.1.0","@typescript-eslint/eslint-plugin":"^5.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dag-jose_2.0.0_1650367555664_0.8896108147557835","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"dag-jose","version":"2.0.1","keywords":["ipld","ipfs","jose","dag"],"author":{"name":"Joel Thorstensson","email":"oed@3box.io"},"license":"(Apache-2.0 OR MIT)","_id":"dag-jose@2.0.1","maintainers":[{"name":"npm.3box","email":"support@3box.io"},{"name":"smrz2001","email":"mohsin@3box.io"},{"name":"oed","email":"oed@3box.io"},{"name":"zachferland","email":"zachferland@gmail.com"},{"name":"paul_lecam","email":"paul@ulem.net"},{"name":"stbrody","email":"spencer+npm@3box.io"},{"name":"ukstv","email":"sergey@ukstv.me"}],"homepage":"https://github.com/ceramicnetwork/js-dag-jose#readme","bugs":{"url":"https://github.com/ceramicnetwork/js-dag-jose/issues"},"dist":{"shasum":"802e3fd159af3ba39a042df09ba3a14bbc63306c","tarball":"https://registry.npmjs.org/dag-jose/-/dag-jose-2.0.1.tgz","fileCount":14,"integrity":"sha512-1jCSAWOJ7oHl4A3xGQEERCl2IqqFZJYp4qnmzBbh2vifQx0ZGTtSxDR68MStjLjADvaqYgWI7a73wre5GFqVrA==","signatures":[{"sig":"MEQCIDFXAIt4my19d/4RgQ32tiMBBR03zss0+wS93rmEGNTYAiArS5CSI73HpHLP8SWXs+5L/ZYiGJ59v88JX5ho/SDIDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivHP/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr83w//dm2Wrb7+3VcobygtqjneOCZ+ZniEbpV0HRssP75bvoU4SX8D\r\nlZD7oqowEyw41AldO2doHa+l25VgmBxx52j9DexXgQXSVs+A4maUdT4g2Hyr\r\nvflovIihTOZrlrFPmS3Q6BBI1jaPI3rspn/javTS7Wzis/IBDCZ9sxWfPUSl\r\nrpUXqcbBDjAc/Q4/XHejR613l4qV0Q7bv5FQtqQL1DaW6wkLY7XG8pBYmV3R\r\nAZQB/ryeH71s2K72TiDX+v1TrHCZ4qsA+Zmw/50stIW9Y7cX1kkCq3WCGSSA\r\nGp0OI1oBD6sUs2mao7ngMh5na73h20FuLMhFVmvLnwpUNo6ay+WSw2zWxYQD\r\nbanoT3WsPScnuLm7mY468RK6vcYL6XInLvzQLo6DKRA1Jzm9z7kgq0/Tx/VU\r\n237sonQqagmVLhX+AvSUlv+c5V63TADxdte8n2sjRkONZJF1iQRC9kJa/0Wk\r\nVg058F3xj8FaHVkc4qCiHGr/BYlcKgKPKbtK2XmsW1SjfU8LGCrQS4WJ+E5Y\r\nDXQPfUajIJL8/q86FNE0W56ziqjcF7KplKFY0OfxZ5YCuWPkqSQIpSplaSkP\r\nkwrPqA590EayEOXtdBcDNF/ZMlyEeqCtL7EVekL893RAOuRSvqtGkZMkDti1\r\nt6AT+SxTuAnibJSL3OZfc+RwnRMyQQTpfjo=\r\n=4cz/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"import":"./lib/index.js"}},"gitHead":"6ffd726d30d02fd56f3e586c9b6541ab3556a65a","scripts":{"lint":"eslint ./src --ext .js,.ts","test":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","build":"tsc -p tsconfig.json","clean":"rm -rf ./lib","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"ukstv","email":"sergey@ukstv.me"},"repository":{"url":"git+https://github.com/ceramicnetwork/js-dag-jose.git","type":"git"},"_npmVersion":"8.3.1","description":"Typescript implementation of the IPLD dag-jose format","directories":{},"_nodeVersion":"16.14.0","dependencies":{"multiformats":"^9.6.4","@ipld/dag-cbor":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ipld":"^0.30.0","jest":"^28.1.2","eslint":"^8.12.0","did-jwt":"^6.0.0","prettier":"^2.3.0","babel-jest":"^28.1.2","typescript":"^4.3.2","@babel/core":"^7.14.3","@types/jest":"^28.1.3","uint8arrays":"^3.0.0","ipld-in-memory":"^8.0.0","@babel/preset-env":"^7.14.4","@stablelib/x25519":"^1.0.1","eslint-config-3box":"^0.4.1","eslint-plugin-jest":"^26.1.4","@types/lodash.transform":"^4.6.6","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^5.18.0","blockcodec-to-ipld-format":"^2.0.0","fast-json-stable-stringify":"^2.1.0","@typescript-eslint/eslint-plugin":"^5.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dag-jose_2.0.1_1656517631430_0.2820544886790457","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"dag-jose","version":"3.0.0","keywords":["ipld","ipfs","jose","dag"],"author":{"name":"Joel Thorstensson","email":"oed@3box.io"},"license":"(Apache-2.0 OR MIT)","_id":"dag-jose@3.0.0","maintainers":[{"name":"pawartur","email":"arturwdowiarski@me.com"},{"name":"npm.3box","email":"support@3box.io"},{"name":"smrz2001","email":"mohsin@3box.io"},{"name":"oed","email":"oed@3box.io"},{"name":"zachferland","email":"zachferland@gmail.com"},{"name":"paul_lecam","email":"paul@ulem.net"},{"name":"stbrody","email":"spencer+npm@3box.io"},{"name":"ukstv","email":"sergey@ukstv.me"}],"homepage":"https://github.com/ceramicnetwork/js-dag-jose#readme","bugs":{"url":"https://github.com/ceramicnetwork/js-dag-jose/issues"},"dist":{"shasum":"a2bf42ca35c2bd475ddfce0767bc7dbbfd9e9cf5","tarball":"https://registry.npmjs.org/dag-jose/-/dag-jose-3.0.0.tgz","fileCount":14,"integrity":"sha512-+yzmRgXQo8J5ZB3Id0N4Nb94vsw2aGUeHkcp2YcwppA6qmVvMSTM26yjEoQq2wqQVMsDZhFvHoRNuDc05ByN+g==","signatures":[{"sig":"MEYCIQDIDaxzZ6eTQfxmBFXDh0namz174P5gzTHiMpbfoTKRWQIhAIEM8wDHW+cdvLqflfYrGVpZ6oQmxE8rZAaBGkvQhKln","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUEYeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcgRAAnHeW24/Hq1GkFYKxaZgrNGZOHICg9Q6B+BtUlqOrXOY9of7G\r\nOIkvJaJJriFb5lK6nZM6r/12yr6iKSNY6w5iZprshaxjst0kU0Fw2kXp1ZPj\r\nEah9z6Y1/jJ9c6ml200PY98KvXhNT1lNg4OT470l2k1lJDcI4xXAgOLE+cXC\r\n3EkbMx9t1+MEZ25xaGOTvm0DuleiP3Ep1ns4F1sLE/y92ux7rc5FwXUuWXfS\r\nKSFGfwDAHqWUEQFFjAUPzS1dfMzdEJhCtnujxTe27kSajYQJSyGS3noiuq9Q\r\nrhA5zj5mOTFgF3PbMivTOJJExR8y3srUSZkgUmeFwHTY5QA+XQiWZmtBoyQB\r\nAcsJWjnB7Vxm7ciS3eAM6WQ3/3i6/TLdbYoLFQ4/rwho/9BGEGx9gzX1TX/o\r\naiWijHTKyr7Oc/XhlakPSeDNvtbNck9/+TOMOuP1GFKGeWsA5I4Tso2bL+rg\r\n+u/5vW2SDjbqQWq3SnVKhilH5SWtsXzbCrCtXFVk78USgVB6cKENpgFOFu0C\r\n+iO81IVF5vopOYMQX1/ZG1fVGXm47cn8tTBRUWCjqhGy42rorCNSr5gM4qID\r\nV4o8RUPB8hZC82EZzcI2BtbilEFZ8hAF9OA0ATs+4wlPzO0d3+HVJmcjMuL1\r\nerQ5LC6ceq5zk2j/6m6bszdJUZPjXuqCqho=\r\n=MJCY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"import":"./lib/index.js"}},"gitHead":"727d3f12937418bd6b028a91efc99d7d34feffab","scripts":{"lint":"eslint ./src --ext .js,.ts","test":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","build":"tsc -p tsconfig.json","clean":"rm -rf ./lib","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"ukstv","email":"sergey@ukstv.me"},"repository":{"url":"git+https://github.com/ceramicnetwork/js-dag-jose.git","type":"git"},"_npmVersion":"8.3.1","description":"Typescript implementation of the IPLD dag-jose format","directories":{},"_nodeVersion":"16.14.0","dependencies":{"multiformats":"^10.0.1","@ipld/dag-cbor":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ipld":"^0.30.0","jest":"^29.2.0","eslint":"^8.12.0","did-jwt":"^6.0.0","prettier":"^2.3.0","babel-jest":"^29.2.0","typescript":"^4.3.2","@babel/core":"^7.14.3","@types/jest":"^29.1.2","uint8arrays":"^4.0.2","ipld-in-memory":"^8.0.0","@babel/preset-env":"^7.14.4","@stablelib/x25519":"^1.0.1","eslint-config-3box":"^0.4.1","eslint-plugin-jest":"^27.1.2","@types/lodash.transform":"^4.6.6","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^5.18.0","blockcodec-to-ipld-format":"^2.0.0","fast-json-stable-stringify":"^2.1.0","@typescript-eslint/eslint-plugin":"^5.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dag-jose_3.0.0_1666205214749_0.5873522218011014","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"dag-jose","version":"3.0.1","keywords":["ipld","ipfs","jose","dag"],"author":{"name":"Joel Thorstensson","email":"oed@3box.io"},"license":"(Apache-2.0 OR MIT)","_id":"dag-jose@3.0.1","maintainers":[{"name":"pawartur","email":"arturwdowiarski@me.com"},{"name":"npm.3box","email":"support@3box.io"},{"name":"smrz2001","email":"mohsin@3box.io"},{"name":"oed","email":"oed@3box.io"},{"name":"zachferland","email":"zachferland@gmail.com"},{"name":"paul_lecam","email":"paul@ulem.net"},{"name":"stbrody","email":"spencer+npm@3box.io"},{"name":"ukstv","email":"sergey@ukstv.me"}],"homepage":"https://github.com/ceramicnetwork/js-dag-jose#readme","bugs":{"url":"https://github.com/ceramicnetwork/js-dag-jose/issues"},"dist":{"shasum":"0c474eff3e70ad522b5d42e848786358c11ea7c6","tarball":"https://registry.npmjs.org/dag-jose/-/dag-jose-3.0.1.tgz","fileCount":14,"integrity":"sha512-HUdzCqM4ukT168fgFl1IgOVf5J9I7WSbvBovOhOsQWIJZ+LGGVEd/Dg4f1ZirslsBZzLEeXU8LBuPpf4he5CKg==","signatures":[{"sig":"MEMCH07doZ2nD+eVBcu0bKn6I8cHCUpVaxkFCmVJZCdLgTgCIFMBjfnrN1kmWnPKi0jtNp53pQYHPZdQEcv3gLyVui3I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUYNPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYNxAAk6lVqVQ1XBGMYXX0cF6OoP/i9hLqg5HzTgFPau9f69E433JJ\r\nviepBC2n1Ox+TYonrcCRh9YGzQvFEekTavb7wJK6auyy/HSfyPfAWXUXSm4D\r\nONZdXuVp4AAbJ77+JaoeAq1s440IRVhJgPkqXHacPaFfV6N9SE4R+uFO3665\r\nsFAB/4kjlVJMAyu9djgz7vu/MwR8ES458DssKC+hdBGA1HPtdgxcuRRH6GLM\r\npoqr6yS/jsv0aX6Qao8vnH3g7xsPJxYQQAXhcpxzh+BsNo+J9rsmwN1jcE58\r\n5WSwSklwZMrtQ+TNBiMowQaCAizrV2hqczmKbbduz10i0ZalGqJ1po1rXSZT\r\njA4sPpmHbqfRLgaTaCFGqnJ1CsNv/R87cwhwq+SUiLs+lfKbmZ7OzEyjobrD\r\n2jIeOUpEAjzbp3opWCWB0+GbqxOOImVcD7ikE1qd6nXt2p4XsHQ0y/1cGM/g\r\nyBKrW4DrR+qoOKB47oRz0RaUWqbqR2PqzQ31/NVxTST744eKowXp8+dYXsYi\r\nhAqvWcMyzgFZIFgQjXPtxJlklC9aAx899nuF1qe2wF6y7o3ruYI5fDWuXuMn\r\nwaXocEC5x4QD0iMXZl3B3OY4rnMOZ1iPsjJON/XtfzPv5wxajcd8eRsXo/UC\r\nD8gfqCMhWloV1fcrs66uycLD0jAOLry3Tns=\r\n=SqjQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"import":"./lib/index.js"}},"gitHead":"ebe9392099d6d24e4126b28384162755dcc84943","scripts":{"lint":"eslint ./src --ext .js,.ts","test":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","build":"tsc -p tsconfig.json","clean":"rm -rf ./lib","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"ukstv","email":"sergey@ukstv.me"},"repository":{"url":"git+https://github.com/ceramicnetwork/js-dag-jose.git","type":"git"},"_npmVersion":"8.3.1","description":"Typescript implementation of the IPLD dag-jose format","directories":{},"_nodeVersion":"16.14.0","dependencies":{"multiformats":"^10.0.1","@ipld/dag-cbor":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ipld":"^0.30.0","jest":"^29.2.0","eslint":"^8.12.0","did-jwt":"^6.0.0","prettier":"^2.3.0","babel-jest":"^29.2.0","typescript":"^4.3.2","@babel/core":"^7.14.3","@types/jest":"^29.1.2","uint8arrays":"^4.0.2","ipld-in-memory":"^8.0.0","@babel/preset-env":"^7.14.4","@stablelib/x25519":"^1.0.1","eslint-config-3box":"^0.4.1","eslint-plugin-jest":"^27.1.2","@types/lodash.transform":"^4.6.6","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^5.18.0","blockcodec-to-ipld-format":"^2.0.0","fast-json-stable-stringify":"^2.1.0","@typescript-eslint/eslint-plugin":"^5.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dag-jose_3.0.1_1666286415296_0.25933537671678675","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"dag-jose","version":"4.0.0","keywords":["ipld","ipfs","jose","dag"],"author":{"name":"Joel Thorstensson","email":"oed@3box.io"},"license":"(Apache-2.0 OR MIT)","_id":"dag-jose@4.0.0","maintainers":[{"name":"pawartur","email":"arturwdowiarski@me.com"},{"name":"npm.3box","email":"support@3box.io"},{"name":"smrz2001","email":"mohsin@3box.io"},{"name":"oed","email":"oed@3box.io"},{"name":"zachferland","email":"zachferland@gmail.com"},{"name":"paul_lecam","email":"paul@ulem.net"},{"name":"stbrody","email":"spencer+npm@3box.io"},{"name":"ukstv","email":"sergey@ukstv.me"}],"homepage":"https://github.com/ceramicnetwork/js-dag-jose#readme","bugs":{"url":"https://github.com/ceramicnetwork/js-dag-jose/issues"},"dist":{"shasum":"4e65f62af58dd5203b2b094eb52142ffe0cdec1d","tarball":"https://registry.npmjs.org/dag-jose/-/dag-jose-4.0.0.tgz","fileCount":14,"integrity":"sha512-tw595L3UYoOUT9dSJPbBEG/qpRpw24kRZxa5SLRnlnr+g5L7O8oEs1d3W5TiVA1oJZbthVsf0Vi3zFN66qcEBA==","signatures":[{"sig":"MEQCIFRA9i40l6qdH2kf/J1DlZ1PZDTFyjlJNNsFurO/jqMgAiBJ668hKp+EP/Bop5fXCYGelbT91sLNr2EFQGUp+XF1bA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvpppACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7rg//RGdgTuDEHQTyRWvRPgFai7CP8n3LDCIsyPfJXuiWKaiqaeSR\r\nV2Er+/YOsNEI+DiR+hbTykyIOhpW0wsr79QF8IBP8Drd9Lk7BLTucnXxjYcI\r\n+91ghocgT2dunnqpALil0isYyzx7UgXg5A8dZN6355YpuKHKGzWq2kAw5LwO\r\nBd/6ohqugxSH/lEfC6kibyoQIXsB/RgxZMlT0Nn1CKbjPR2DsJ0SeNN+0f8j\r\nXpDq8je2zD7Vg4667tIZ36qZHew9KSLJQ1W3W6rR8qpSGj22n2XhAwEkf7IX\r\nKGYOYK2pIkN8FCM/Fr0f5izHqJmnIsWRz41CkvSce7mDch9vIRyLpKKqEHj1\r\nIff1vjs3T2bjoQCfqOqmPUAeIEm7vYcLR2KbZpR3o39HPDZF+5gdbQnY8jkh\r\nPfu7HBFJo7vOREEWjokCoGZZgc4yRwpRfT00kHwtAzY8DTET9X0DfMADUcwC\r\nXi/eRV5dOs/w2NfuTPYenoDvSLzjUQ0s01M+6lrUI887lPOWTbx6XezSNFvV\r\nlUP67tDsE3St2m+6UsoSzRoB/ddUE3y0W1yKjqX4XHANS7O7Igf929XvC7br\r\nwQQB9qLsgjn+wV5jA8E0yAcFmgJWEkQgWjz+29Ni+ktueJMMZPv2+bV0iCn1\r\nU9EwdH5JYohCVZvZ9knxs2t6L+HnwAMG6aI=\r\n=eiNn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"import":"./lib/index.js"}},"gitHead":"c60b4b17ec346f1046ebbb40d70dd8a0ba01f4f0","scripts":{"lint":"eslint ./src --ext .js,.ts","test":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","build":"tsc -p tsconfig.json","clean":"rm -rf ./lib","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"ukstv","email":"sergey@ukstv.me"},"repository":{"url":"git+https://github.com/ceramicnetwork/js-dag-jose.git","type":"git"},"_npmVersion":"8.19.2","description":"Typescript implementation of the IPLD dag-jose format","directories":{},"_nodeVersion":"16.18.1","dependencies":{"multiformats":"^11.0.0","@ipld/dag-cbor":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ipld":"^0.30.0","jest":"^29.2.0","eslint":"^8.12.0","did-jwt":"^6.0.0","prettier":"^2.3.0","babel-jest":"^29.2.0","typescript":"^4.3.2","@babel/core":"^7.14.3","@types/jest":"^29.1.2","uint8arrays":"^4.0.2","ipld-in-memory":"^8.0.0","@babel/preset-env":"^7.14.4","@stablelib/x25519":"^1.0.1","eslint-config-3box":"^0.4.1","eslint-plugin-jest":"^27.1.2","@types/lodash.transform":"^4.6.6","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^5.18.0","blockcodec-to-ipld-format":"^2.0.0","fast-json-stable-stringify":"^2.1.0","@typescript-eslint/eslint-plugin":"^5.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dag-jose_4.0.0_1673435753246_0.0758036114723597","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"dag-jose","version":"5.0.0","keywords":["ipld","ipfs","jose","dag"],"author":{"name":"Joel Thorstensson","email":"oed@3box.io"},"license":"(Apache-2.0 OR MIT)","_id":"dag-jose@5.0.0","maintainers":[{"name":"dav1do","email":"david.estes01@gmail.com"},{"name":"ceramic-velvetshark","email":"radek@3box.io"},{"name":"cb3box","email":"cole@3box.io"},{"name":"jpham2023","email":"james@3box.io"},{"name":"npm.3box","email":"services@3box.io"},{"name":"smrz2001","email":"mohsin@3box.io"},{"name":"oed","email":"oed@3box.io"},{"name":"paul_lecam","email":"paul@ulem.net"},{"name":"stbrody","email":"spencer+npm@3box.io"},{"name":"ukstv","email":"sergey@ukstv.me"}],"homepage":"https://github.com/ceramicnetwork/js-dag-jose#readme","bugs":{"url":"https://github.com/ceramicnetwork/js-dag-jose/issues"},"dist":{"shasum":"e4be7844fc94d7b13d0f6718e0ef959fd9756ef3","tarball":"https://registry.npmjs.org/dag-jose/-/dag-jose-5.0.0.tgz","fileCount":14,"integrity":"sha512-9IVE/OyubkGEGEuqRhSxpugwBtVKn6gd2fw2AMmlpYowjUrFfDpLPT0QToBstfyFgI9XNsKIQxQRM8Dq+nMASQ==","signatures":[{"sig":"MEQCIBpGaMZWGQouteMb7kEy6SBfclHEi5NLyPFN8dFObSRVAiA6jL8j8MHeY9eURY0hK2m6m2cQ2naRJaQtQYO1KGD5DA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26544},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"import":"./lib/index.js"}},"gitHead":"8f2a7eb0c8f3cda93a10eb74d58042ff6072a836","scripts":{"lint":"eslint ./src --ext .js,.ts","test":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","build":"tsc -p tsconfig.json","clean":"rm -rf ./lib","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"ukstv","email":"sergey@ukstv.me"},"repository":{"url":"git+https://github.com/ceramicnetwork/js-dag-jose.git","type":"git"},"_npmVersion":"10.5.0","description":"Typescript implementation of the IPLD dag-jose format","directories":{},"_nodeVersion":"20.12.2","dependencies":{"multiformats":"^13.1.0","@ipld/dag-cbor":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ipld":"^0.30.0","jest":"^29.2.0","eslint":"^8.12.0","did-jwt":"^6.0.0","prettier":"^2.3.0","babel-jest":"^29.2.0","typescript":"^4.3.2","@babel/core":"^7.14.3","@types/jest":"^29.1.2","uint8arrays":"^5.0.3","ipld-in-memory":"^8.0.0","@babel/preset-env":"^7.14.4","@stablelib/x25519":"^1.0.1","eslint-config-3box":"^0.4.1","eslint-plugin-jest":"^27.1.2","@types/lodash.transform":"^4.6.6","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^5.18.0","blockcodec-to-ipld-format":"^2.0.0","fast-json-stable-stringify":"^2.1.0","@typescript-eslint/eslint-plugin":"^5.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dag-jose_5.0.0_1713203107471_0.8332325453487943","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"dag-jose","version":"5.1.0","keywords":["ipld","ipfs","jose","dag"],"author":{"name":"Joel Thorstensson","email":"oed@3box.io"},"license":"(Apache-2.0 OR MIT)","_id":"dag-jose@5.1.0","maintainers":[{"name":"dav1do","email":"david.estes01@gmail.com"},{"name":"ceramic-velvetshark","email":"radek@3box.io"},{"name":"cb3box","email":"cole@3box.io"},{"name":"jpham2023","email":"james@3box.io"},{"name":"npm.3box","email":"services@3box.io"},{"name":"smrz2001","email":"mohsin@3box.io"},{"name":"oed","email":"oed@3box.io"},{"name":"paul_lecam","email":"paul@ulem.net"},{"name":"stbrody","email":"spencer+npm@3box.io"},{"name":"ukstv","email":"sergey@ukstv.me"}],"homepage":"https://github.com/ceramicnetwork/js-dag-jose#readme","bugs":{"url":"https://github.com/ceramicnetwork/js-dag-jose/issues"},"dist":{"shasum":"1c87391b199444ce5fb78cb53e708b7d79e095d8","tarball":"https://registry.npmjs.org/dag-jose/-/dag-jose-5.1.0.tgz","fileCount":14,"integrity":"sha512-IwxGBJTNdYquQebgFZHC2AFLs9isDM5WNopw3fzZeGh4ZGuKN2oW6Xj9qtXD/RS35gaLaxUTFxz2GC0GedYRhA==","signatures":[{"sig":"MEUCIQCWrLIhm7A67K7/lHNz3HvxSs8R1oGmbe2zmFcsDplguAIgfF7ihj/zyd2qixCmZfIxJ6njEh3jlXgubvROPh4PD/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28082},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"import":"./lib/index.js"}},"gitHead":"17e74d9e6874d9581bb5e8ba7dbb28a96bbddf70","scripts":{"lint":"eslint ./src --ext .js,.ts","test":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","build":"tsc -p tsconfig.json","clean":"rm -rf ./lib","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"ukstv","email":"sergey@ukstv.me"},"repository":{"url":"git+https://github.com/ceramicnetwork/js-dag-jose.git","type":"git"},"_npmVersion":"10.2.3","description":"Typescript implementation of the IPLD dag-jose format","directories":{},"_nodeVersion":"20.10.0","dependencies":{"multiformats":"^13.1.0","@ipld/dag-cbor":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.0","eslint":"^8.12.0","did-jwt":"^6.0.0","prettier":"^2.3.0","babel-jest":"^29.2.0","typescript":"^4.3.2","@babel/core":"^7.14.3","@types/jest":"^29.1.2","uint8arrays":"^5.0.3","@babel/preset-env":"^7.14.4","@stablelib/x25519":"^1.0.1","eslint-config-3box":"^0.4.1","eslint-plugin-jest":"^27.1.2","@types/lodash.transform":"^4.6.6","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^5.18.0","fast-json-stable-stringify":"^2.1.0","@typescript-eslint/eslint-plugin":"^5.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dag-jose_5.1.0_1716219172751_0.23837819621306733","host":"s3://npm-registry-packages"}},"5.1.1":{"name":"dag-jose","version":"5.1.1","keywords":["ipld","ipfs","jose","dag"],"author":{"name":"Joel Thorstensson","email":"oed@3box.io"},"license":"(Apache-2.0 OR MIT)","_id":"dag-jose@5.1.1","maintainers":[{"name":"dav1do","email":"david.estes01@gmail.com"},{"name":"ceramic-velvetshark","email":"radek@3box.io"},{"name":"cb3box","email":"cole@3box.io"},{"name":"jpham2023","email":"james@3box.io"},{"name":"npm.3box","email":"services@3box.io"},{"name":"smrz2001","email":"mohsin@3box.io"},{"name":"oed","email":"oed@3box.io"},{"name":"paul_lecam","email":"paul@ulem.net"},{"name":"stbrody","email":"spencer+npm@3box.io"},{"name":"ukstv","email":"sergey@ukstv.me"}],"homepage":"https://github.com/ceramicnetwork/js-dag-jose#readme","bugs":{"url":"https://github.com/ceramicnetwork/js-dag-jose/issues"},"dist":{"shasum":"02708321f14b6f43990e238010c73464916259a7","tarball":"https://registry.npmjs.org/dag-jose/-/dag-jose-5.1.1.tgz","fileCount":14,"integrity":"sha512-9alfZ8Wh1XOOMel8bMpDqWsDT72ojFQCJPtwZSev9qh4f8GoCV9qrJW8jcOUhcstO8Kfm09FHGo//jqiZq3z9w==","signatures":[{"sig":"MEQCIG9AMeCzHBIQkiGmwIk1dBjKo1fHsBYaTuWYD9TvWymGAiA0zeoGIKC8jkWK0t25QNwJxuPUjGrmH8E6oiCiZp6FXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28082},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"import":"./lib/index.js"}},"gitHead":"f1b2198b6f955b20b4b881fd12d254cdda6fbdc2","scripts":{"lint":"eslint ./src --ext .js,.ts","test":"NODE_OPTIONS=--experimental-vm-modules npx jest --coverage","build":"tsc -p tsconfig.json","clean":"rm -rf ./lib","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"npm.3box","email":"services@3box.io"},"repository":{"url":"git+https://github.com/ceramicnetwork/js-dag-jose.git","type":"git"},"_npmVersion":"10.1.0","description":"Typescript implementation of the IPLD dag-jose format","directories":{},"_nodeVersion":"20.9.0","dependencies":{"multiformats":"~13.1.3","@ipld/dag-cbor":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.0","eslint":"^8.12.0","did-jwt":"^6.0.0","prettier":"^2.3.0","babel-jest":"^29.2.0","typescript":"^4.3.2","@babel/core":"^7.14.3","@types/jest":"^29.1.2","uint8arrays":"^5.0.3","@babel/preset-env":"^7.14.4","@stablelib/x25519":"^1.0.1","eslint-config-3box":"^0.4.1","eslint-plugin-jest":"^27.1.2","@types/lodash.transform":"^4.6.6","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^5.18.0","fast-json-stable-stringify":"^2.1.0","@typescript-eslint/eslint-plugin":"^5.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dag-jose_5.1.1_1721677018720_0.9498540582872979","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-08-19T14:06:40.987Z","modified":"2026-10-23T10:34:45.818Z","0.1.0":"2020-08-19T14:06:41.136Z","0.1.1":"2020-08-19T15:47:29.163Z","0.2.0":"2020-09-14T07:46:59.126Z","0.3.0":"2020-10-01T13:51:08.251Z","1.0.0":"2021-06-03T09:00:31.423Z","2.0.0-rc.0":"2022-04-11T09:08:09.049Z","2.0.0-rc.1":"2022-04-18T13:59:20.421Z","2.0.0":"2022-04-19T11:25:55.840Z","2.0.1":"2022-06-29T15:47:11.608Z","3.0.0":"2022-10-19T18:46:54.939Z","3.0.1":"2022-10-20T17:20:15.543Z","4.0.0":"2023-01-11T11:15:53.406Z","5.0.0":"2024-04-15T17:45:07.660Z","5.1.0":"2024-05-20T15:32:52.892Z","5.1.1":"2024-07-22T19:36:58.899Z"},"bugs":{"url":"https://github.com/ceramicnetwork/js-dag-jose/issues"},"author":{"name":"Joel Thorstensson","email":"oed@3box.io"},"license":"(Apache-2.0 OR MIT)","homepage":"https://github.com/ceramicnetwork/js-dag-jose#readme","keywords":["ipld","ipfs","jose","dag"],"repository":{"url":"git+https://github.com/ceramicnetwork/js-dag-jose.git","type":"git"},"description":"Typescript implementation of the IPLD dag-jose format","maintainers":[{"email":"joel+npm@stigmergic.org","name":"oed"}],"readme":"# dag-jose\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fceramicnetwork%2Fjs-dag-jose.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fceramicnetwork%2Fjs-dag-jose?ref=badge_shield)\n\nThis library provides a TypeScript implementation of the DAG-JOSE codec for IPLD.\n\nIt supports the new [multiformats](https://github.com/multiformats/js-multiformats) library in order to be compatible with both the current and future js-ipfs implementations.\n\nTo create and work with DAG-JOSE compatible JOSE objects we recommend using the [dag-jose-utils](https://github.com/ceramicnetwork/js-dag-jose-utils) library.\n\n* [JWS Signing Usage](#jws-signing-usage)\n* [JWE Encryption Usage](#jwe-encryption-usage)\n  * [Symmetric encryption](#symmetric-encryption)\n  * [Asymmetric encryption](#asymmetric-encryption)\n* [Maintainer](#maintainer)\n* [License](#license)\n\n## JWS Signing Usage\n\n_The following example is available in complete form in [example-signing-ipld.mjs](./example-signing-ipld.mjs)._\n\nFor independent usage as an IPLD codec:\n\n```js\nimport * as Block from 'multiformats/block'\nimport { sha256 } from 'multiformats/hashes/sha2'\nimport * as dagCbor from '@ipld/dag-cbor' // for decoding the signed payload\nimport * as dagJose from 'dag-jose'\n```\n\nImport additional libraries for JWS handling:\n\n```js\n// JWT & utilities\nimport {\n  ES256KSigner,\n  createJWS,\n  verifyJWS\n} from 'did-jwt'\nimport {\n  encodePayload,\n  toJWSPayload,\n  toJWSStrings\n} from 'dag-jose-utils'\n```\n\nGiven a keypair:\n\n```js\nconst pubkey = '03fdd57adec3d438ea237fe46b33ee1e016eda6b585c3e27ea66686c2ea5358479'\nconst privkey = '278a5de700e29faae8e40e366ec5012b5ec63d36ec77e8a2417154cc1d25383f'\n```\n\nCreate a signed envelope block:\n\n```js\nconst signer = ES256KSigner(privkey)\n// arbitrary data to DAG-CBOR encode, we get a:\n// { cid:CID, linkedBlock: Uint8Array }\nconst payloadBlock = await encodePayload(payload)\n// sign the CID as a JWS using our signer\nconst jws = await createJWS(toJWSPayload(payloadBlock), signer)\n\n// createJWS gives us a compact string form JWS, DAG-JOSE will accept both the\n// compact and general (object) form but a round-trip decode will always\n// result in the general form. If we want need `jws` to be isometric regardless\n// of whether it has been round-tripped through DAG-JOSE or straight out of\n// `createJWS()` we can call `toGeneral()` to ensure it is always in the\n// general form.\n// jws = dagJose.toGeneral(jws)\n\n// encode as a DagJWS IPLD block\nconst jwsBlock = await Block.encode({ value: jws, codec: dagJose, hasher: sha256 })\n\n// we now have two blocks, a signed envelope and a payload\n// DagJWS envelope:\n//  - CID: jwsBlock.cid\n//  - Bytes: jwsBlock.bytes\n// Payload:\n//  - CID: payloadBlock.cid\n//  - Bytes: payloadBlock.linkedBlock\n```\n\nGiven a DagJWS envelope block CID, load its bytes, verify the signature and load the linked payload block:\n\n```js\n// validate cid matches bytes and decode dag-jose JWS\nconst jwsBlock = await Block.create({ bytes, cid, codec: dagJose, hasher: sha256 })\nconst jwsStrings = toJWSStrings(jwsBlock.value)\n// verify the signatures found in the block against our pubkey\nfor (const jws of jwsStrings) {\n  const verifiedKey = verifyJWS(jws, [{ publicKeyHex: pubkey }]) // will throw if it doesn't verify\n  console.log(`Verified JWS envelope \\u001b[32m${cid}\\u001b[39m with public key:\\n\\t${verifiedKey.publicKeyHex}`)\n}\n\nconst payloadCid = jwsBlock.value.link\n// `store.get()` represents a block store, where `get(cid:string):Uint8Array`,\n// in this example case it's simply a `Map` but it could be any method of\n// fetching bytes for a CID\nconst payloadBytes = store.get(payloadCid.toString())\n// validate payloadCid matches bytes and decode dag-cbor payload\nconst payloadBlock = await Block.create({ bytes: payloadBytes, cid: payloadCid, codec: dagCbor, hasher: sha256 })\n\n// The signed and verified payload is available in `payloadBlock.value`\n```\n\n## JWE Encryption Usage\n\nWhen using DAG-JOSE (for JWE or JWS) with js-IPFS, you will need to convert it from a raw multiformats style codec to a legacy IPLD codec using [blockcodec-to-ipld-format](https://github.com/ipld/js-blockcodec-to-ipld-format).\n\n_The following example is available in complete form in [example-ipfs.mjs](./example-ipfs.mjs)._\n\n_A plain IPLD (without IPFS, for cases where you are managing the block store) version is available in [example-ipld.mjs](./example-ipld.mjs)._\n\n```js\n// IPLD & IPFS\nimport { create as createIpfs } from 'ipfs'\nimport { convert as toLegacyIpld } from 'blockcodec-to-ipld-format'\n\nimport * as dagJose from 'dag-jose'\n```\n\n```js\n// JWT & utilities\nimport {\n  xc20pDirEncrypter,\n  xc20pDirDecrypter,\n  x25519Encrypter,\n  x25519Decrypter,\n  decryptJWE,\n  createJWE\n} from 'did-jwt'\nimport {\n  decodeCleartext,\n  prepareCleartext\n} from 'dag-jose-utils'\n```\n\n```js\n// Miscellaneous crypto libraries to support the examples\nimport { randomBytes } from '@stablelib/random'\nimport { generateKeyPairFromSeed } from '@stablelib/x25519'\n```\n\nSet up js-IPFS:\n\n```js\nconst dagJoseIpldFormat = toLegacyIpld(dagJose)\n\n// Async setup tasks\nasync function setup () {\n  console.log('Starting IPFS ...')\n  // Instantiate an IPFS node, that knows how to deal with DAG-JOSE blocks\n  ipfs = await createIpfs({ ipld: { formats: [dagJoseIpldFormat] } })\n}\n```\n\n### Symmetric encryption\n\nEncrypt and store a payload using a secret key:\n\n```js\nconst storeEncrypted = async (payload, key) => {\n  const dirEncrypter = xc20pDirEncrypter(key)\n  // prepares a cleartext object to be encrypted in a JWE\n  const cleartext = await prepareCleartext(payload)\n  // encrypt into JWE container layout using secret key\n  const jwe = await createJWE(cleartext, [dirEncrypter])\n  // let IPFS store the bytes using the DAG-JOSE codec and return a CID\n  const cid = await ipfs.dag.put(jwe, { format: dagJoseIpldFormat.codec, hashAlg: 'sha2-256' })\n  console.log(`Encrypted block CID: \\u001b[32m${cid}\\u001b[39m`)\n  return cid\n}\n```\n\nLoad an encrypted block from a CID and decrypt the payload using a secret key:\n\n```js\nconst loadEncrypted = async (cid, key) => {\n  const dirDecrypter = xc20pDirDecrypter(key)\n  const retrieved = await ipfs.dag.get(cid)\n  const decryptedData = await decryptJWE(retrieved.value, dirDecrypter)\n  return decodeCleartext(decryptedData)\n}\n```\n\nCreate a key, encrypt and store a block, then load and decrypt it:\n\n```js\nconst key = randomBytes(32)\nconst secretz = { my: 'secret message' }\nconsole.log('Encrypting and storing secret:\\u001b[1m', secretz, '\\u001b[22m')\nconst cid = await storeEncrypted(secretz, key)\nconst decoded = await loadEncrypted(cid, key)\nconsole.log('Loaded and decrypted block content:\\u001b[1m', decoded, '\\u001b[22m')\n```\n\n### Asymmetric encryption\n\nEncrypt and store a payload using a public key:\n\n```js\nconst storeEncrypted = async (payload, pubkey) => {\n  const asymEncrypter = x25519Encrypter(pubkey)\n  // prepares a cleartext object to be encrypted in a JWE\n  const cleartext = await prepareCleartext(payload)\n  // encrypt into JWE container layout using public key\n  const jwe = await createJWE(cleartext, [asymEncrypter])\n  // let IPFS store the bytes using the DAG-JOSE codec and return a CID\n  const cid = await ipfs.dag.put(jwe, { format: dagJoseIpldFormat.codec, hashAlg: 'sha2-256' })\n  console.log(`Encrypted block CID: \\u001b[32m${cid}\\u001b[39m`)\n  return cid\n}\n```\n\nLoad an encrypted block from a CID and decrypt the payload using a secret key:\n\n```js\nconst loadEncrypted = async (cid, privkey) => {\n  const asymDecrypter = x25519Decrypter(privkey)\n  // decode the DAG-JOSE envelope\n  const retrieved = await ipfs.dag.get(cid)\n  const decryptedData = await decryptJWE(retrieved.value, asymDecrypter)\n  return decodeCleartext(decryptedData)\n}\n```\n\nCreate a key pair, encrypt and store a block using the public key, then load and decrypt it using the private key:\n\n```js\nconst privkey = randomBytes(32)\n// generate a public key from the existing private key\nconst pubkey = generateKeyPairFromSeed(privkey).publicKey\nconst secretz = { my: 'secret message' }\nconsole.log('Encrypting and storing secret with public key:\\u001b[1m', secretz, '\\u001b[22m')\nconst cid = await storeEncrypted(secretz, pubkey)\nconst decoded = await loadEncrypted(cid, privkey)\nconsole.log('Loaded and decrypted block content with private key:\\u001b[1m', decoded, '\\u001b[22m')\n```\n\n#### Encrypt and decrypt using other jose library\nThe `did-jwt` library only supports `x25519` key exchange and `XChacha20Poly1305`. If you want to use the `dag-jose` codec with other less secure algorithms you can encrypt another library and put the resulting JWE into the dag. Below is an example using the [jose](https://github.com/panva/jose/) library.\n\n```js\nconst jwk = jose.JWK.generateSync('oct', 256)\nconst cleartext = prepareCleartext({ my: 'secret message' })\n\n// encrypt and put into ipfs\nconst jwe = jose.JWE.encrypt.flattened(cleartext, jwk, { alg: 'dir', enc: 'A128CBC-HS256' })\nconst cid = await ipfs.dag.put(jwe, { format: format.codec, hashAlg: 'sha2-256' })\n\n// retreive and decrypt object\nconst retrived = await ipfs.dag.get(cid)\nconst decryptedData = jose.JWE.decrypt(retrived, jwk)\nconsole.log(decodeCleartext(decryptedData))\n// output:\n// { my: 'secret message' }\n```\n\n## Maintainer\n\n[Joel Thorstensson](https://github.com/oed)\n\n## License\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fceramicnetwork%2Fjs-dag-jose.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fceramicnetwork%2Fjs-dag-jose?ref=badge_large)\n","readmeFilename":"README.md"}