{"_id":"ssb-artefact","_rev":"26-635ef9e45405ff50a04b29ee87997f48","name":"ssb-artefact","dist-tags":{"latest":"4.0.0"},"versions":{"0.1.0":{"name":"ssb-artefact","version":"0.1.0","description":"An ssb-server plugin for creating, reading and updating artefacts in scuttlebutt","main":"index.js","scripts":{"test":"npm run test:js && npm run lint","test:js":"tape 'test/**/*.test.js' | tap-spec","lint":"standard --fix"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/ahau/ssb-artefact.git"},"keywords":["scuttle","plugin","artefact"],"author":{"name":"Cherese Eriepa"},"license":"AGPL-3.0","bugs":{"url":"https://gitlab.com/ahau/ssb-artefact/issues"},"homepage":"https://gitlab.com/ahau/ssb-artefact#readme","dependencies":{"is-my-ssb-valid":"^1.0.1","ssb-schema-definitions":"^2.1.0"},"devDependencies":{"scuttle-testbot":"github:ssbc/scuttle-testbot#master","ssb-backlinks":"^0.7.3","standard":"^14.3.1","tap-spec":"^5.0.0","tape":"^4.11.0"},"gitHead":"a23d3ef5dea871a9ad2d2def64fe29efe039c9e2","_id":"ssb-artefact@0.1.0","_nodeVersion":"12.10.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-HrFnbTB89y++oXxRCxN7EpWFNhYSyRk1Gznrob6eDK9udxPditCmaAg12cbP5BjZvmA8nqKI1EzdYGE215TFmA==","shasum":"5ccf0f30dae7b4b043f7532fc251ec70e104cabd","tarball":"https://registry.npmjs.org/ssb-artefact/-/ssb-artefact-0.1.0.tgz","fileCount":17,"unpackedSize":19124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecnGRCRA9TVsSAnZWagAAstsP/imjZ5mnCBU9HQmGpfOu\nfCupdG52M/zXCqL54R1HOAdYbLKorSZnsIc1h2s91QQI2BwMzdziaUtnAwfc\njyfD2dYxcfIOOFY8OQPL3vLIHQwn+XiZ0ZZxb/01tE4cmLB0pQXurYs4TNs6\ncFj+daVSYS73jgo0sFJRSfqjifx/TMvrw5mI8CPKNs8S81/Bwxv12amgdvTY\ndWL5MAkX0lt2opKIexNnlamgImt4IyjKYxTb7JevyN2PqXuNcFbTuZKbIql5\nS5Gh97DiIMdXOPBQzCkaVknEylkTuKHOyuiqZ6QEO1bROZAaKSXqfS25hiwB\n2Cm4BSGtcZkOynPgBAm8RZ6zUd3BfScnKLRCLB1U1OzOLMINfoTQidd6hAUW\nvOL9ROG/pW9GLHAnG6iElS2Vmzg3KGe1pijg5XNYW3UNhxD+PtVOn1fX8W5E\nT6Mcg6V18ESt159iTGh7p55zbpGHoCsY5WRv3aDB6f65Qg+VvOgJcO3J1n9/\naXsxzcx0hopJfzrKlcCFbgtZ74pNn2eknIrmSjXrPA6Cq3stHvLc52TuIPY2\nl4wIM6Wvk36M+OrfqaPMfvVupNucaG3PQNVOfwIB3z5BY1weqEUH2Ho7MDMb\nCQPvMwYpQ5sYjNZNs4s3jOvJDenqIg42CpEbLvouN1lyBR8HV4gyYDVKffVG\nHFVq\r\n=7fbw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB44V7KTe+9dB+R6PoRuM87m3YrD1l9EOnG0ZgiiEEB3AiEAhdO/iBSEKs2rSOLfqdfkACl4UrtzVKS9q+jLNbjqEdo="}]},"maintainers":[{"name":"chereseeriepa","email":"cherese.eriepa@outlook.com"}],"_npmUser":{"name":"chereseeriepa","email":"cherese.eriepa@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-artefact_0.1.0_1584558480568_0.28193019304811373"},"_hasShrinkwrap":false},"0.2.0":{"name":"ssb-artefact","version":"0.2.0","description":"An ssb-server plugin for creating, reading and updating artefacts in scuttlebutt","main":"index.js","scripts":{"test":"npm run test:js && npm run lint","test:js":"tape 'test/**/*.test.js' | tap-spec","lint":"standard --fix"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/ahau/ssb-artefact.git"},"keywords":["scuttle","plugin","artefact"],"author":{"name":"Cherese Eriepa"},"license":"AGPL-3.0","bugs":{"url":"https://gitlab.com/ahau/ssb-artefact/issues"},"homepage":"https://gitlab.com/ahau/ssb-artefact#readme","dependencies":{"is-my-ssb-valid":"^1.0.1","pull-stream":"^3.6.14","ssb-schema-definitions":"^2.1.0","ssb-tangle":"^2.0.1","ssb-ref":"^2.13.9"},"devDependencies":{"scuttle-testbot":"github:ssbc/scuttle-testbot#master","ssb-backlinks":"^0.7.3","standard":"^14.3.1","tap-spec":"^5.0.0","tape":"^4.11.0"},"gitHead":"aab6ebc3b359cc8eb8f1ad9470747f2391664740","_id":"ssb-artefact@0.2.0","_nodeVersion":"12.10.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-46SakXN2iq6oV1bgX0IevEpGm37kDSJ3wLkuxdfsCUxZr6DkIcMS1tumph5+Y5yhtaVuBsZpgof8hppIu6K8VQ==","shasum":"462b204473a6b212b100fc6f587094719c7afd9c","tarball":"https://registry.npmjs.org/ssb-artefact/-/ssb-artefact-0.2.0.tgz","fileCount":35,"unpackedSize":31060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedR59CRA9TVsSAnZWagAA3s8P/jO77JJb5cDTSFRPLrN8\nHBJlBw9hmbkG+Fl1rhArderTlu/qRL/sdvjyEeAPYvT4ECFa0qjdFs46tj3x\np1Q7v8nmBx+u5z2aaf48r8iFZuDng2+Aero4lxeT8zd1fS6UBbH99lO7b0FG\nvQKxQbEkLqOkQk4AZHdV08e7bPkmkAe4CFq1MO9NZpXxQysofmyoS8gldKZQ\nVeV1pZO6U4q0/fz3nFEUYpfXbxGxeIZH93+jniW98/v42dgKEtC7PHEDqAxT\ngqTgQwpFemwvHiND+1u6cJwHnGyt9HTECTsfyvkHhOhSlUX1xZXaNmR/eMsu\nxzuYNzzDOUnfgwS9PKoP5nFhrONS4O/FJCn90pUUbxImh/L2XcFAh/ZN+l3U\nMLHpiRUwcG4xqZnDZicaLiQvJLxVWzrtL+kYYmRGdyr+ZKpQdO8lQLJzre7x\nTBtEOhqiRezpA/UXKNiI8Uvkd85Mlj4a8GiNaNxMj9NxAYR83HGpeCUZSlrE\n0nfiWle2LM4SgbOQ4WLKnHThGEwZaD1Yb0DdrXSdEokbiMt6c04zmLeZ2Flx\nr5uvJFsCR0CY5W2ejsWSSPjLbl4CrTZq1uWbfWppyZSvh2bWUKO16tiqeNsV\nUHRKrjGTqV7pFpAXUiKR05DRMqj4uyFVX37ILU/uu4B2oJeMbJSTBRLKiCao\njPqV\r\n=X29w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDewwWaNQctSNQGqD7pVt1oP6le1yyRj873kgJNG74VFAIgU4uX7e2LMlhB2A3qdyasY4PksoZWX0cq3BzWJtGSdp0="}]},"maintainers":[{"name":"chereseeriepa","email":"cherese.eriepa@outlook.com"}],"_npmUser":{"name":"chereseeriepa","email":"cherese.eriepa@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-artefact_0.2.0_1584733820681_0.9959614342574818"},"_hasShrinkwrap":false},"0.3.0":{"name":"ssb-artefact","version":"0.3.0","description":"An ssb-server plugin for creating, reading and updating artefacts in scuttlebutt","main":"index.js","scripts":{"test":"npm run test:js && npm run lint","test:js":"tape 'test/**/*.test.js' | tap-spec","lint":"standard --fix"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/ahau/ssb-artefact.git"},"keywords":["scuttle","plugin","artefact"],"author":{"name":"Cherese Eriepa"},"license":"AGPL-3.0","bugs":{"url":"https://gitlab.com/ahau/ssb-artefact/issues"},"homepage":"https://gitlab.com/ahau/ssb-artefact#readme","dependencies":{"is-my-ssb-valid":"^1.0.1","lodash.pick":"^4.4.0","pull-stream":"^3.6.14","ssb-schema-definitions":"^2.1.0","ssb-tangle":"^2.0.1","ssb-ref":"^2.13.9","promisify-tuple":"^1.0.1"},"devDependencies":{"scuttle-testbot":"github:ssbc/scuttle-testbot#master","ssb-backlinks":"^0.7.3","standard":"^14.3.1","tap-spec":"^5.0.0","tape":"^4.11.0"},"gitHead":"acc24e128bd4f314f328115e8eeac7a1fcf2e0b1","_id":"ssb-artefact@0.3.0","_nodeVersion":"12.10.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-rp/XAPE2mRns3rL52e6n9/DL6ALlBXe4vgnry0JJbH9el6BP4A8QbaI+bNegJg/yf9BvMJc/z8ZrKIwxDO3CqA==","shasum":"b37bf24ad3666c41344511ea364942d833f9f21a","tarball":"https://registry.npmjs.org/ssb-artefact/-/ssb-artefact-0.3.0.tgz","fileCount":37,"unpackedSize":36179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesLohCRA9TVsSAnZWagAA/vYP/Aoc04HsNzbG3NEvKv09\nZUqH0SGD07Fdru7IIgJcsFwYL7tszkq/PglD1HDOzAF8y4pwFZHC7PxXKp5s\n/rnoeBi4kyRbZgQA5TvY3MOQPPlN3cGML2uUIAlYmvdpDYLmybdPwIwOfmIK\nt9qfOa2UZ+huYVJ2KJqQ4pCv5XZ7nx9hmEOynUaFinMf8sQQVlwCq3ttA06F\nCfHuDLCd092CT6ATbFMgmhztvOsH+9xev5LrsrNOUmK8r4oOliDEieLRYCG8\nZyiGCeGq8S4Q02w7eO3DsEGTrWuyQ/SWkNN2ci0H1ozbLxn58n1wR2zqIHpw\nH+Hlj47SMWM/Sgx29veDjnEpHdBOPQPP4XNSgSFEailtLU3k/7RWn8WmS2kq\nHoWItQcU06auBVp/MiaWTyUP/inJ3EIkIEnqFtAoTp4+Rdm5R/hogPPKpFJH\nE49FVbCI1jINcFD1D+IXwrELJJT0OPu+kxYzECulKQpwVApdxnl07vbZFkZT\nNJRUh2TE5IgvHKYUR4HTkdP24EcAj9XUnM91/M1mAvuDj30G+emqosSyt4iQ\nyMs1BHUX51J4MJ3CayQ2JE+51U8abImIQn63Hpt/b3ntkDiDdazVvS6iStl/\ne7lKz/79NlNHPD6wtg18jgPabusDn7YmJzOiHaKznjhK8SFQ19z5V17QrA8v\ngG+R\r\n=zOaV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIApWpZLNm1gkThSKRfdmjxyL14oHXfC4+SYSKS4IodsiAiEAtGrXiF9LKSflQSgSodwumbdm4EDKqvS7j3op1DfF93I="}]},"maintainers":[{"name":"chereseeriepa","email":"cherese.eriepa@outlook.com"}],"_npmUser":{"name":"chereseeriepa","email":"cherese.eriepa@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-artefact_0.3.0_1588640288305_0.4460818798297277"},"_hasShrinkwrap":false},"0.4.0":{"name":"ssb-artefact","version":"0.4.0","description":"An ssb-server plugin for creating, reading and updating artefacts in scuttlebutt","main":"index.js","scripts":{"test":"npm run test:js && npm run lint","test:js":"tape 'test/**/*.test.js' | tap-spec","lint":"standard --fix"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/ahau/ssb-artefact.git"},"keywords":["scuttle","plugin","artefact"],"author":{"name":"Cherese Eriepa"},"license":"AGPL-3.0","bugs":{"url":"https://gitlab.com/ahau/ssb-artefact/issues"},"homepage":"https://gitlab.com/ahau/ssb-artefact#readme","dependencies":{"is-my-ssb-valid":"^1.0.1","lodash.pick":"^4.4.0","pull-stream":"^3.6.14","ssb-schema-definitions":"^2.1.0","ssb-tangle":"^2.0.1","ssb-ref":"^2.13.9","promisify-tuple":"^1.0.1"},"devDependencies":{"scuttle-testbot":"github:ssbc/scuttle-testbot#master","ssb-backlinks":"^0.7.3","standard":"^14.3.1","tap-spec":"^5.0.0","tape":"^4.11.0"},"gitHead":"243510fd48cee31b37be9d553394de40ea14c76b","_id":"ssb-artefact@0.4.0","_nodeVersion":"12.10.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-W/F2JCWS6Se8UMEnnuRgaRC3L8qK/dSWRXOLQ6/pOOunr2AiAocAC66cjdDTiOp18Jd0QLTzJGGn/rc5HFKXSg==","shasum":"8438f46eee9b6556fd404d0d611fa5a5b76a962f","tarball":"https://registry.npmjs.org/ssb-artefact/-/ssb-artefact-0.4.0.tgz","fileCount":37,"unpackedSize":36179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeubr7CRA9TVsSAnZWagAAav8QAKGbaOvJqc8ien7EWDkp\nmM5G5n17gu/JC9yNJCWkUvPrUTY4IGJHqo/XZDSq+d7wBfHSssMvHP1f/W86\n1iFOq7nlB4OX4qEotdiAlqxA+d02ROeRY1bD81xZt2U+4tsGxjOSnJGb/Vcx\nDr8o5cITmoj/CxwRGcvj57MqZLhNKd2JwISmBKTpPodPo/aT4EmErzUnDmC/\nfc074Qq+/yXvfJQR7SWIFlVwP+cp189iEO8ByQKkr4oPSQZbDjQ4BYEXUSto\nQHbSlWOvbuK3Dj8NOdZcbwX2+3j8IcoPJz0MN587xt3Tme/dK4l1KtdHJgHz\nD/BymPNnF0giocPhlxPN/G9SFD9wO7Wp7SIhzYeQjZE1hjk/1jSeo+M5Vf0V\ng5GUXeXz+LAYu3T5HhuAf/YM3Np2k/RjiPr907oOK2OCj+hXwV7MVAMt+fY/\nS2F5RMZQX8CKMp8HqkzP3P6mcPGBMFm5ZGuYNelW1IgxIekM5Mp/1oQwqglg\nfs15HzQu7W1sQ8i8BcdCTvFG41VLhUUMVpNfdjW6UtocBM5N6+N+GIlg9z5l\nzFr9xvPZWZvLIJ2YrmUgOthe5QP7FnBQhXcIhwhFsupA17wc89JhSgO9+HU2\nO9ueIK348ScPs2mRV82C5kw5eOs75fywVKdozvd9ZxMbiM/Eb3n7hZ3L/vKC\nSp5R\r\n=HEO5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEbJAFhA70m3bE7jDJSzG/Tf0/67gaJIjfsVbk/HJAyxAiEAsOtsUErn2VYcVVeB6l9lrfcP3zO4gtiJMxCH094UjLQ="}]},"maintainers":[{"name":"chereseeriepa","email":"cherese.eriepa@outlook.com"}],"_npmUser":{"name":"chereseeriepa","email":"cherese.eriepa@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-artefact_0.4.0_1589230330455_0.46069972083870137"},"_hasShrinkwrap":false},"1.0.0":{"name":"ssb-artefact","version":"1.0.0","description":"An ssb-server plugin for creating, reading and updating artefacts in scuttlebutt","main":"index.js","scripts":{"test":"npm run test:js && npm run lint","test:js":"tape 'test/**/*.test.js' | tap-spec","lint":"standard --fix"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/ahau/ssb-artefact.git"},"keywords":["scuttle","plugin","artefact"],"author":{"name":"Cherese Eriepa"},"license":"AGPL-3.0","bugs":{"url":"https://gitlab.com/ahau/ssb-artefact/issues"},"homepage":"https://gitlab.com/ahau/ssb-artefact#readme","dependencies":{"is-my-ssb-valid":"^1.0.1","lodash.pick":"^4.4.0","promisify-tuple":"^1.0.1","pull-stream":"^3.6.14","ssb-ref":"^2.13.9","ssb-schema-definitions":"^3.2.1","ssb-tangle":"^2.0.1"},"devDependencies":{"scuttle-testbot":"^1.2.2","ssb-backlinks":"^0.7.3","ssb-private1":"^1.0.1","standard":"^14.3.1","tap-spec":"^5.0.0","tape":"^4.11.0"},"gitHead":"b323e95d36b38e55b8eccba4e5de776b15c3e20c","_id":"ssb-artefact@1.0.0","_nodeVersion":"10.15.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-uj6p4pGWq4YMKRNBT0mVUJrSP2pPotULeG8ep913pPYKM6Y1C4nW8JqJ2Lozmw7/3TBVLo7Jzlr993KGTsiSnA==","shasum":"901d3ed981e86786d79d51e78728db563a1ed5be","tarball":"https://registry.npmjs.org/ssb-artefact/-/ssb-artefact-1.0.0.tgz","fileCount":37,"unpackedSize":36257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/qB0CRA9TVsSAnZWagAAOeYQAKR8+GiZJwGlwtgRs7Z8\nEyox5mcU1z2kU4XWM7hZZu/gBPCyRSnsfPnDEyE+H6BxOLpRge4RTyY3Mh4t\n3Hhjdgne2xF24L6AZB9QcUq0Vajlw+yWEx0sZeU3DhadrbG0uy/p21k9Lolb\nfcD8GOX32TghFsJe52Ho0ec+XxubLbFnAg7+V7An9bOu7WO9PUFIRZFzi9fL\n150jZxnJwsDn50T4Hq5+EuUuqLNIrNqS50kucLZH1wMRQmuViJYKXDF1qsM/\nAQAT9J7l8JbS+V2YWGiFdMVFsqC3NyWrcKSiQLtjRdbUyODANIbsF+V96Q7x\ni1AqdC7uob9pG+mHoTwb0sMGJnlnsjbP2atJee3taM8j+FDDN0V3QjP1j3lJ\nf5w9c1MO4cZsB7nCqe8XYDBAObvd3cK0HIALC3/n2Jpfh4GUhvwWAzYlwKqj\n4iSgmfhqw6nZfXdUb4vOB7vWjZLOAVddSxSp+XEkqM1sdUbTNiLjtOLI8xOt\nM4oau+GTYazSlWHNnybghLaSACv5S9U/9U5tCpob5sDLEOS44yts/RQIFBHk\nsPMtqat4AUHDibNZu0kA/nuaktTtKrgFpItW1g1881eVqRHgJk/KO6eIbd3n\nAvSWQ1R1hA2gMIvAh6RzqxPJnqOjiiut8krTWZDta4PoOmoZXD9zcaeSfvDb\nvR4w\r\n=wo58\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQZuIUek69N9wWDWqkgF/sR8B+xeDa5cvVHa1puNx8PgIgaQ06TZZFOpb5/0h9N4MRncMkJCrGFIY120N/2m7J2nQ="}]},"maintainers":[{"email":"michael.williams@enspiral.com","name":"ahdinosaur"},{"email":"mail@aljoscha-meyer.de","name":"aljoscha-meyer"},{"email":"andre@andregarzia.com","name":"andregarzia"},{"email":"arj03@protonmail.ch","name":"arj03"},{"email":"npm.cel@celehner.com","name":"cel"},{"email":"cherese.eriepa@outlook.com","name":"chereseeriepa"},{"email":"christianbundy@fraction.io","name":"christianbundy"},{"email":"cryptix@riseup.net","name":"cryp7ix"},{"email":"dominic.tarr@gmail.com","name":"dominictarr"},{"email":"gordonhughmartin@gmail.com","name":"happy0"},{"email":"kieran@tenthousandthings.org.uk","name":"kyphae"},{"email":"luandro@gmail.com","name":"luandro"},{"email":"whimful@gmail.com","name":"mixmix"},{"email":"matt@wetsand.co.nz","name":"mmckegg"},{"email":"stephen.whitmore@gmail.com","name":"noffle"},{"email":"pfrazee@gmail.com","name":"pfrazee"},{"email":"pietgeursen@gmail.com","name":"pietgeursen"},{"email":"jan@lagomorph.de","name":"regular"},{"email":"andre+npm@staltz.com","name":"staltz"},{"email":"npm@vtllf.org","name":"vtduncan"}],"_npmUser":{"name":"mixmix","email":"whimful@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-artefact_1.0.0_1593745524437_0.6746740125875705"},"_hasShrinkwrap":false},"2.0.0":{"name":"ssb-artefact","version":"2.0.0","description":"An ssb-server plugin for creating, reading and updating artefacts in scuttlebutt","main":"index.js","scripts":{"test":"npm run test:js && npm run lint","test:js":"tape 'test/**/*.test.js' | tap-spec","lint":"standard --fix"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/ahau/ssb-artefact.git"},"keywords":["scuttle","plugin","artefact"],"author":{"name":"Cherese Eriepa"},"license":"AGPL-3.0","bugs":{"url":"https://gitlab.com/ahau/ssb-artefact/issues"},"homepage":"https://gitlab.com/ahau/ssb-artefact#readme","dependencies":{"edtf":"^3.0.1","is-my-ssb-valid":"^1.1.0","lodash.pick":"^4.4.0","promisify-tuple":"^1.0.1","pull-stream":"^3.6.14","ssb-ref":"^2.13.9","ssb-schema-definitions":"^3.2.1","ssb-tangle":"^2.0.1"},"devDependencies":{"scuttle-testbot":"^1.2.2","ssb-backlinks":"^0.7.3","ssb-private1":"^1.0.1","standard":"^14.3.1","tap-spec":"^5.0.0","tape":"^4.11.0"},"gitHead":"8cfca942f9d40c67da14ce4162c206815aa8ff21","_id":"ssb-artefact@2.0.0","_nodeVersion":"10.15.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-JErsKoAkaRymeob0EZZ9jYAhpxaiztrfMwYwDi3QMsNWe48ts92h3h+HeQ5emgiI0ZZeN7z7ybfh881sq9w+0g==","shasum":"c6cdf9aa8bac964e21a2efb1a2b678fca3c3b91c","tarball":"https://registry.npmjs.org/ssb-artefact/-/ssb-artefact-2.0.0.tgz","fileCount":43,"unpackedSize":42301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDK1PCRA9TVsSAnZWagAA+KYP/jxsPAoBhSvi9bsR7rHC\njj1rdBJs3UI0JJe+8TkdoaJu5qS1MUeqdt8cay6+0jUKY8ZBcDo7Rv7cOz7u\n9Hn5Uuvl5BfKyPeckuL3yv1FZyT6VbODgS20QQubQbwqmdQ7q5557Mu1Hycn\nOI+zLgZW3RQTUMSX+GoZPhwe1cN0cVQwUmfq4v85DXKH+JRyJglMPG6p5lBF\n5XZ1hM6Y8s7r8oz7KlFrF4dW2sTCiZgCjVTzcfr0il41uAZRSsCamkFYvtBl\ngrjbte9PEmyXmGEie87IE8aR7Mf9PCuryHmX/e0ui2t7N5Dq/u3KrEhnvoo6\nMh4KUEyrqJI8SB4VrZ0AKcF+hah8d5scDZJyUwSP2vb7U7B4lbuqD0ynI0U2\nUaDdXzP6bTCdwETXRMcfAUD+p5SWNmlJyQNechI66AfBE5Xf27gcUPleRwpd\njtop4hqt0LZzVxnQTKXRA9Xs5tIoCiTQEjbktCQW3vQJ7GmEFsfj7EJk83z+\nRezkkTC6kpkXdxCjOrzgkCbh4CqftbcHwR98KslXNtOadtZkLIV2fRmv9Uxo\nImkZaAvQf4uIoNYAMghVYeI85zw2tDIPshVrNC+EFtPuuPH5tkERQxxBWP1x\n7TyKm2N2cK1lHHQD3I6eyxJMbqxF69EesoqFaghSHfYly0lukORBgEN2qqQX\njush\r\n=uPmx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCx37n+9RSP+M97pUtMTBuCL9cvo+AWc/+If7gtaePrPwIgdWxd7iWOQ4vXzGgSaeWzfyQW/JVPPewh6dCZ++VWp/k="}]},"maintainers":[{"email":"michael.williams@enspiral.com","name":"ahdinosaur"},{"email":"mail@aljoscha-meyer.de","name":"aljoscha-meyer"},{"email":"andre@andregarzia.com","name":"andregarzia"},{"email":"arj03@protonmail.ch","name":"arj03"},{"email":"npm.cel@celehner.com","name":"cel"},{"email":"cherese.eriepa@outlook.com","name":"chereseeriepa"},{"email":"christianbundy@fraction.io","name":"christianbundy"},{"email":"cryptix@riseup.net","name":"cryp7ix"},{"email":"dominic.tarr@gmail.com","name":"dominictarr"},{"email":"gordonhughmartin@gmail.com","name":"happy0"},{"email":"kieran@tenthousandthings.org.uk","name":"kyphae"},{"email":"luandro@gmail.com","name":"luandro"},{"email":"whimful@gmail.com","name":"mixmix"},{"email":"matt@wetsand.co.nz","name":"mmckegg"},{"email":"stephen.whitmore@gmail.com","name":"noffle"},{"email":"pfrazee@gmail.com","name":"pfrazee"},{"email":"pietgeursen@gmail.com","name":"pietgeursen"},{"email":"jan@lagomorph.de","name":"regular"},{"email":"andre+npm@staltz.com","name":"staltz"},{"email":"npm@vtllf.org","name":"vtduncan"}],"_npmUser":{"name":"chereseeriepa","email":"cherese.eriepa@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-artefact_2.0.0_1594666318834_0.07244693990739703"},"_hasShrinkwrap":false},"3.0.0":{"name":"ssb-artefact","version":"3.0.0","description":"An ssb-server plugin for creating, reading and updating artefacts in scuttlebutt","main":"index.js","scripts":{"test":"npm run test:js && npm run lint","test:js":"tape 'test/**/*.test.js' | tap-spec","lint":"standard --fix"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/ahau/ssb-artefact.git"},"keywords":["scuttle","plugin","artefact"],"author":{"name":"Cherese Eriepa"},"license":"AGPL-3.0","bugs":{"url":"https://gitlab.com/ahau/ssb-artefact/issues"},"homepage":"https://gitlab.com/ahau/ssb-artefact#readme","dependencies":{"edtf":"^3.0.1","is-my-ssb-valid":"^1.1.0","lodash.pick":"^4.4.0","promisify-tuple":"^1.0.1","pull-stream":"^3.6.14","ssb-ref":"^2.14.0","ssb-schema-definitions":"^3.2.1","ssb-tangle":"^2.0.1","ssb-crut-authors":"^0.1.2","@tangle/overwrite":"^1.2.0"},"devDependencies":{"scuttle-testbot":"^1.3.0","ssb-backlinks":"^2.1.0","ssb-recps-guard":"^2.1.0","ssb-private1":"^1.0.1","standard":"^14.3.4","tap-spec":"^5.0.0","tape":"^4.13.3","ssb-tribes":"^0.4.1","ssb-query":"^2.4.5"},"gitHead":"88a5b2158087129fc2d23d56bf4fe358dd13d9b8","_id":"ssb-artefact@3.0.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-auM9QgsUq6mdSTd7oi0v9pwNDRS/VNQcEI/+PxE6OLzAFArsmisvmxJhMeWoq+pEC1AFCWl/2KeVFXwuKYo6fQ==","shasum":"c1d23443d24ee0cb464364dc503c5171b0734a92","tarball":"https://registry.npmjs.org/ssb-artefact/-/ssb-artefact-3.0.0.tgz","fileCount":17,"unpackedSize":20226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/fpcCRA9TVsSAnZWagAAzUAP/jt4Z0ESFqLAj99/kJdn\nyuhxLTYuGJPrDHj+ujinx+hP2q0uO1soTVE7jrYj1NvVC3M9uO8gPKRHOHBs\nehXSYGKCtMNtyGaPPRMrwo+2EBtbVrUNfswOxeLQm03R/lwI0QRphYTZ5+W0\nDNHkoABGsyrGVuNBVJq4UQw1abtPq5gBTGe6p44rLpC0kl1YxGEZXtU1ErlK\nAaAQ7fsOXeea5eCTe/9locB0TblZu1TZnObzAo+IWVqoDx4xraFrNrqkp8jn\n6F3FXFB3ggLke//h/ih92mrksXKM6TPJRC29YBb3Y9kY/p4th4zPfRwu6KHd\nKqoRWy6QJ9k3Rn8HOi6NpRphp0gB0y40pdMxLk5RhlqrdV4Fn23ZIWdZ+7TN\n8tKdrn6GYxR7dub9dDnxbLKNnB4JwNOWIZU2ZzOpv8bss3Nh/YZXrGdWgIsQ\n+9TggBuri3uVn6NoUjJqPmlUK0s6bVqZOOTq3Wp3LvRj5Npec1R1cgv4kZ9/\nyicunaNFTFrOctt383kNWr+suB4Po1Yjhle90VaPu8cHDqw0qhSdU/WJ789m\n6jPPjR6p8BAC4ak89NdKquSmXKAN8d4MsMPVXV/2jLhIK7ji/FurpkZcoXYA\n6fXe5jUeIaIi22F7aYzfpAtQcvaCpK2t6uosw5dpa9JcEb42623SeubY+Y4l\ncE8B\r\n=J+9l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDq0jDEsQTbIP/CEUrnyN/M60X92nAFkrol00JkPFgzvAiA28rSNbVJ3S8B7hA31Lkkp2A0ZnMPNQp2WnTZvZMgJvQ=="}]},"_npmUser":{"name":"chereseeriepa","email":"cherese.eriepa@outlook.com"},"directories":{},"maintainers":[{"name":"mixmix","email":"whimful@gmail.com"},{"name":"luandro","email":"luandro@gmail.com"},{"name":"chereseeriepa","email":"cherese.eriepa@outlook.com"},{"name":"ben-tai","email":"jamin.tairea@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-artefact_3.0.0_1610480219618_0.9049180850268936"},"_hasShrinkwrap":false},"3.1.0":{"name":"ssb-artefact","version":"3.1.0","description":"An ssb-server plugin for creating, reading and updating artefacts in scuttlebutt","main":"index.js","scripts":{"test":"npm run test:js && npm run lint","test:js":"tape 'test/**/*.test.js' | tap-spec","lint":"standard --fix"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/ahau/ssb-artefact.git"},"keywords":["scuttle","plugin","artefact"],"author":{"name":"Cherese Eriepa"},"license":"AGPL-3.0","bugs":{"url":"https://gitlab.com/ahau/ssb-artefact/issues"},"homepage":"https://gitlab.com/ahau/ssb-artefact#readme","dependencies":{"edtf":"^3.0.1","is-my-ssb-valid":"^1.1.0","lodash.pick":"^4.4.0","promisify-tuple":"^1.0.1","pull-stream":"^3.6.14","ssb-ref":"^2.14.0","ssb-schema-definitions":"^3.2.1","ssb-tangle":"^2.0.1","ssb-crut-authors":"^0.1.2","@tangle/overwrite":"^1.2.0"},"devDependencies":{"scuttle-testbot":"^1.3.0","ssb-backlinks":"^2.1.0","ssb-recps-guard":"^2.1.0","ssb-private1":"^1.0.1","standard":"^14.3.4","tap-spec":"^5.0.0","tape":"^4.13.3","ssb-tribes":"^0.4.1","ssb-query":"^2.4.5"},"gitHead":"8e112608bb94aac2db1d526e8aa97ab2798ed852","_id":"ssb-artefact@3.1.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-erMLjVMlD6kjb7dAjYenL9bNzxihNU6RPE6OD81Tbe6+h+84j4OODl9Orsta2hTQYYvhkf8nSK711d4s9akL4w==","shasum":"c9dce5affbeb4d0fd0d8fa5494466604aad0d888","tarball":"https://registry.npmjs.org/ssb-artefact/-/ssb-artefact-3.1.0.tgz","fileCount":17,"unpackedSize":20301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/gvmCRA9TVsSAnZWagAA1XMP/23SotNUvOaSzDj4zSRM\nNq/xR3nMmBdNWJQGrLdU4gS3FlxZFba4ogy9kkVn6LuwZiftKnQC6//IeeQ7\n8LiVLXDhJvePjimRXL6euMk+qp4uzPpJcYDXo3tlgmQM2WZq86f+mAdvsFXv\nLZ9ntwFgdlW0K5a0MgV0Yf6Cc6BBxy2QnICIwm99Rn/OlhwDVCojl4in9BDp\n49n4YWnqcDdYRV7/c33G7BTBbRKjNlYfItfVPyPXjwCd7kMbbUEOOB9SuwzJ\nMmjSN3djd0YwnoZlnGPASnc3RhKxDDibbbtxnJF1kNDKZxoq249sSa7iL+6u\nwvzG20EUW5iCtfJEhpm0NchgvI9v2flM+nhD+kFvktto2rk0qYKJI8EsN8/a\nHkGzX0Bd9hKW6NjVOpzYt3JZXEpPgmOPmcHXEHdkbqrmWlrRg1aXKk5C1k43\nWFUsG9T8dnpvv5Mpjs64DgWneSrZXpPLaIDeX9FwV6rsuctqxMj4K6irWM8T\nHDe05dvl5yAMP2LOWZTA4XYNPuYeF9Kcz37iA7U1T7lo0GPjBmTpRL0MFmjX\nZfDfRqVmnnxZF3pbVB6gzNEGgADLSct2uMQRh6SHVS25bRFYMT0cvoBHnKGl\naIrFszhWErzq4wcFKtotVAmZlOZ2CBvKsEChhaw6YJ8b5SDBGSN1LNLsfXFv\nAl2h\r\n=e8hK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0fSG0+32lU0A1HGTeE+wF4YLr5w9MnppTgZhy1jvBtAIgRyuoGEkSuMeI+idicOK1qgTxszAn5C4iBbpH2+RCESY="}]},"_npmUser":{"name":"chereseeriepa","email":"cherese.eriepa@outlook.com"},"directories":{},"maintainers":[{"name":"mixmix","email":"whimful@gmail.com"},{"name":"luandro","email":"luandro@gmail.com"},{"name":"chereseeriepa","email":"cherese.eriepa@outlook.com"},{"name":"ben-tai","email":"jamin.tairea@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-artefact_3.1.0_1610484709798_0.8069959490048078"},"_hasShrinkwrap":false},"3.1.1":{"name":"ssb-artefact","version":"3.1.1","description":"An ssb-server plugin for creating, reading and updating artefacts in scuttlebutt","main":"index.js","scripts":{"test":"npm run test:js && npm run lint","test:js":"tape 'test/**/*.test.js' | tap-spec","lint":"standard --fix"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/ahau/ssb-artefact.git"},"keywords":["scuttle","plugin","artefact"],"author":{"name":"Cherese Eriepa"},"license":"AGPL-3.0","bugs":{"url":"https://gitlab.com/ahau/ssb-artefact/issues"},"homepage":"https://gitlab.com/ahau/ssb-artefact#readme","dependencies":{"@tangle/overwrite":"^2.0.0","edtf":"^3.0.1","ssb-crut-authors":"^1.0.0","ssb-ref":"^2.14.0"},"devDependencies":{"scuttle-testbot":"^1.5.2","ssb-backlinks":"^2.1.0","ssb-private1":"^1.0.1","ssb-query":"^2.4.5","ssb-recps-guard":"^2.1.0","ssb-tribes":"^1.1.0","standard":"^16.0.3","tap-spec":"^5.0.0","tape":"^4.13.3"},"gitHead":"f599c1a8acee3dcdf1e5f2f06ce53c05f5868150","_id":"ssb-artefact@3.1.1","_nodeVersion":"12.18.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-H9Ar9gorYqcJ4CMiiZNEe331vXNrtVW/stI6qrwC0hUoNA0y9+CO8tIZPX80Zavo3f6K/DAkFeEMHa/TraU9NQ==","shasum":"5d3cee8fc0e79b1bc9e8fdb739e8225faab52bbb","tarball":"https://registry.npmjs.org/ssb-artefact/-/ssb-artefact-3.1.1.tgz","fileCount":17,"unpackedSize":20108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGKCjCRA9TVsSAnZWagAAfwkQAISsJw259sEL+ei8sthN\nMH6sLckVFPJ753mlJV9rYPqUpI3dJTE+pVfTvPNoLmx5qWmMLSAQ4Mnk3vmY\np45xV7z15n5BSoA6NxOs1fEsuCGVxAlnrCsC7d9LLvpj12RstGgzCzXazSfy\nPOIViHBkdz3dBOuxFlSYpMi3fiu1nJyH68mzpzU21iw/QEBCIjSolVmJo5Ez\nhW/Nwl+UyO4s5Db9zA2CSa5dPU1xVir2Eay5FiuWn85T33s0WEF7kygmZrfq\nBYGcmkeSkt3vhU1eb3kFl6C8kIcecdrvKV322I//C7tfaUE0T+MlH/rlbVDZ\nmxsD04ShjqfeMwjoIstLQEKvCcY2xVoVv1Q/nWLiIxa6hQVBdzGUntvucur5\n9wbDFm3mm/xq0NdWDOZiEAAFsUk5LuEYvPTpJPv+CJIREGHUtZy+7RVIjQhU\n1npaYp/0I5WaUOAbG+jc9aWBsRLau+Uk+q14CfBNzeCc5LN/WPN4kFDEi7P6\nqTHeE0cp0IDYPhQCp46KZSt4WHC4iJ0MRv54ALezecWi99/+HYgFr9d4fZSC\n5YW9GmWoRgOY7slKvb+ibK2mWnqYZAcIwOCWq319KZR0Ag5VN/l7d4iAEc3o\nrJWn/0ksCn5v/CeDBVdsoV9kjHx7MA73BiG1tVlRBhUlQkUlrbLHLvWo1BhF\njiZ4\r\n=4b8u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHbktVYBgkOQC2xpTzDgBZ5F6oICKxegJkqT1h5x5SxHAiEAqc4LIXcHKVXDPG0fliZ86S0xUPJmI7QLauaWcNIx7/8="}]},"_npmUser":{"name":"mixmix","email":"whimful@gmail.com"},"directories":{},"maintainers":[{"name":"mixmix","email":"whimful@gmail.com"},{"name":"luandro","email":"luandro@gmail.com"},{"name":"chereseeriepa","email":"cherese.eriepa@outlook.com"},{"name":"ben-tai","email":"jamin.tairea@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-artefact_3.1.1_1612226723152_0.22086057433125372"},"_hasShrinkwrap":false},"3.2.0":{"name":"ssb-artefact","version":"3.2.0","description":"An ssb-server plugin for creating, reading and updating artefacts in scuttlebutt","main":"index.js","scripts":{"test":"tape 'test/**/*.test.js' | tap-spec","lint":"standard --fix"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/ahau/ssb-artefact.git"},"keywords":["scuttle","plugin","artefact"],"author":{"name":"Cherese Eriepa"},"license":"AGPL-3.0","bugs":{"url":"https://gitlab.com/ahau/ssb-artefact/issues"},"homepage":"https://gitlab.com/ahau/ssb-artefact#readme","dependencies":{"@tangle/overwrite":"^2.0.0","edtf":"^3.0.1","ssb-crut-authors":"^2.0.0","ssb-ref":"^2.14.0"},"devDependencies":{"scuttle-testbot":"^1.5.2","ssb-backlinks":"^2.1.0","ssb-private1":"^1.0.1","ssb-query":"^2.4.5","ssb-recps-guard":"^2.1.0","ssb-tribes":"^1.1.0","standard":"^16.0.3","tap-spec":"^5.0.0","tape":"^4.13.3"},"gitHead":"f654b4bd75dc40dc4458d90381c4f39a3f659170","_id":"ssb-artefact@3.2.0","_nodeVersion":"14.16.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-H8MMcvBFYz91fJs0QIHPmRr3jMNp1TEcVOqT2cPz9SM5ND62/0nhqh+KmvCyLxiGzRQtC4LoY0giX/FXYiA8CQ==","shasum":"1d105e80e6f6e82932a1b132297f2176a8421543","tarball":"https://registry.npmjs.org/ssb-artefact/-/ssb-artefact-3.2.0.tgz","fileCount":17,"unpackedSize":21324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSUtdCRA9TVsSAnZWagAA9ksP/0zw71w+Q+NYZr3twtar\nPegcbeoi8fESc+f6ZhR7+EdbpMGwBYAnvzz7I+ccb6U/DqxDSGLrr9U8+W0r\nIrNaXhK4JfaTvwl/X7Fou6dG5geTHG+2phtvEYQcOD4FEU0LuVNjyAqLPMpw\nYKMTmNXwfw3l355Wp3/nVSpCzumwnwYRkBlRfxlRRNrdMMGIsarfSIjiEYk9\nvofmCmRO3mWa5oEGUGyJqt+rlrHsLbp2sJdk0CIG0ClaCwazOh+pV05Q891s\nH1zwX9lQ3635HvbJiWhMgMwHezBkhkml0fZHNlSxwYsjuP7F/LjqcCKZKBiF\ndnlQSuhIS5G8t3VQFEf7BQ39jw1bFD1P7tzofhfFy+m7WC+fV9DcaMGG/89L\nxe7d10e23GRBXS1XAW28oNQBYxNQ1bvz9JORNynmjTxpWMOZuD3FHvtOokGz\nr1EdpDMixClaUA7cvPkOBFoCPwtPYr/C/AgWFjfcAWBsom56JOky51/daJQS\npjyzB1MFpqO1tVmR+JbGXoOPwWsMidw6cIwCbv9pyFxyBNlabbYBuS3vWM7o\nb1f7/hUn50O1ZqziUHl7rXcTGDVJQHhVj/WE1V3gnnio5+GCadVxqzEAlwC/\nmMZDEKX2SSsotbuqf2mn5ONtz6+sZb+jCRSnHZd7qgACrhDbpyTyrzgNE/uw\n2qSL\r\n=nPp0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICN55czmniPguYYWtSaonE5jqkogPEVT84sdnQClNUEQAiAT1ORkIJZg29b0RE1wtWNI3xLRf/TJMHL0OrPwKCQAYw=="}]},"_npmUser":{"name":"mixmix","email":"whimful@gmail.com"},"directories":{},"maintainers":[{"name":"mixmix","email":"whimful@gmail.com"},{"name":"luandro","email":"luandro@gmail.com"},{"name":"chereseeriepa","email":"cherese.eriepa@outlook.com"},{"name":"ben-tai","email":"jamin.tairea@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-artefact_3.2.0_1615416157128_0.6352921945490477"},"_hasShrinkwrap":false},"3.2.1":{"name":"ssb-artefact","version":"3.2.1","description":"An ssb-server plugin for creating, reading and updating artefacts in scuttlebutt","main":"index.js","scripts":{"test":"tape 'test/**/*.test.js' | tap-spec","lint":"standard --fix"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/ahau/ssb-artefact.git"},"keywords":["scuttle","plugin","artefact"],"author":{"name":"Cherese Eriepa"},"license":"AGPL-3.0","bugs":{"url":"https://gitlab.com/ahau/ssb-artefact/issues"},"homepage":"https://gitlab.com/ahau/ssb-artefact#readme","dependencies":{"@tangle/overwrite":"^2.0.0","edtf":"^3.0.1","ssb-crut-authors":"^2.0.0","ssb-ref":"^2.14.0"},"devDependencies":{"scuttle-testbot":"^1.5.2","ssb-backlinks":"^2.1.0","ssb-private1":"^1.0.1","ssb-query":"^2.4.5","ssb-recps-guard":"^2.1.0","ssb-tribes":"^1.1.0","standard":"^16.0.3","tap-spec":"^5.0.0","tape":"^4.13.3"},"gitHead":"7ac28b54998b1ec8ec6b68f86a56faa2ca20c280","_id":"ssb-artefact@3.2.1","_nodeVersion":"14.16.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-zG82oZZ89bGNGkC/piS9zFdnmLxKk6kIl3ztCr1e2hztYfatEt+Au0xUiuIkGviIKub6QNRjbq749FjxLjxiOQ==","shasum":"1bd41e351f732d01f6ff9d6803baf8cb278bfc8a","tarball":"https://registry.npmjs.org/ssb-artefact/-/ssb-artefact-3.2.1.tgz","fileCount":17,"unpackedSize":21328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh271xCRA9TVsSAnZWagAA7hEP/3J4vnpDrAgGhFWNzac7\nudH9XrmQjQw9gQ7uFdF87DoU2iUK6uzUS3hKtAzqTzTkzAoXiPO64jKdhve2\n/qb/Gum+Ok7q/BvdPXjK0fwURim5XRKWVIVgKTYKesIcZgP/3gghjFYZQPen\ngA3FooXTNV5e+z22YxhcvAP7j6JM5/WY2JPqHpo6HMYNZzaReBZTdpc6t8Y+\nbZ382V0gFuLXdiSNtqB3W3aYVid5mF2VJDJUnsC+AVF9TWZhX1nqM8X+B/+/\nDlgpPUHhY3dkYoyp6FwfAS5ZqhhbsOH+NduCfwye7a+iHT7d14igu6JSMuBi\n04td9cVHJpp2ys0tbRe1jbVn0drT3pmuexxLMXOXbe9Ti+2f4ogT+WxtG438\no5uGKJR4jemTOwjRGa1OAACw6IUn9NON7iaRyEJFaYzSYObd2fqbrQPW9RH6\ngsNYAVJwjTipXgW0KjRyJXKNKy6Wa7OlCkO5/NsXcaAxrA7BQu1lu+WtqKLR\nW5zATy/OxhRn34H2AL8O1e3Sz4qywoaMw4Qs9N9anGRhv//QzndH4hG300Uq\nb1VcPtLv5YbWAcgrERsW/slzi1dJcIYbGibxc+Ivqp8UTzIk8ltiMeMJ5pmr\njY+BHE91ljcDcuBZOTjmmds7DuKDFO9qbrEg45po2onRC39kXxbHTjNILc+A\noG/9\r\n=N6nd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHHwDD+SEYvBnS/tjMVYns4cJcSeSwS7CB3TPOAahUPAiEA4VuWM6S8SH8D33ZiKmun2DIITLYVk22fAa4meke9hjs="}]},"_npmUser":{"name":"mixmix","email":"whimful@gmail.com"},"directories":{},"maintainers":[{"name":"mixmix","email":"whimful@gmail.com"},{"name":"luandro","email":"luandro@gmail.com"},{"name":"chereseeriepa","email":"cherese.eriepa@outlook.com"},{"name":"ben-tai","email":"jamin.tairea@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-artefact_3.2.1_1616724004445_0.22468133909873966"},"_hasShrinkwrap":false},"3.2.2":{"name":"ssb-artefact","version":"3.2.2","description":"An ssb-server plugin for creating, reading and updating artefacts in scuttlebutt","main":"index.js","scripts":{"test":"npm run test:js && npm run lint","test:js":"tape 'test/**/*.test.js' | tap-arc","lint":"standard --fix"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/ahau/ssb-artefact.git"},"keywords":["scuttle","plugin","artefact"],"author":{"name":"Cherese Eriepa"},"license":"AGPL-3.0","bugs":{"url":"https://gitlab.com/ahau/ssb-artefact/issues"},"homepage":"https://gitlab.com/ahau/ssb-artefact#readme","dependencies":{"@tangle/overwrite":"^3.0.1","edtf":"^3.1.0","ssb-crut-authors":"^3.0.1","ssb-ref":"^2.16.0"},"devDependencies":{"scuttle-testbot":"^1.11.0","ssb-backlinks":"^2.1.1","ssb-private1":"^1.0.1","ssb-query":"^2.4.5","ssb-recps-guard":"^2.1.0","ssb-tribes":"^3.1.3","standard":"^17.0.0","tap-arc":"^0.3.5","tape":"^4.16.2"},"gitHead":"274110a1aca4e4e8cc42c23624387e1e58d12500","_id":"ssb-artefact@3.2.2","_nodeVersion":"18.14.1","_npmVersion":"9.6.5","dist":{"integrity":"sha512-NNg35yCMLMJumWClZomPjSy4c4wwcLlRgSp3frZRRYv7CNdlW87Be+ipq8JDpzSyGmnTFbmpWKuxvJPBc6d9Qg==","shasum":"3b4c9783d2ca3465033359b889bc8f9da729bb62","tarball":"https://registry.npmjs.org/ssb-artefact/-/ssb-artefact-3.2.2.tgz","fileCount":17,"unpackedSize":21658,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYqxYx/iMopmcv2kDpbdSB5Yb/rY4bEVBwXuBGakkrqgIgUccBmu+cplQ3DQpENe6XQ5hAOYlWmTICahCs853bSfE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSeRVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpfhw//eBiwnEHFr6cDAKPmuKV5yRnfEqxIDysxSEHsSmFKt0igAigP\r\nnO7fr5slCFvtOYlW6rTzgmfFk6JEGNWlw5iWttknwEYFeIwJ8sCiSYyx2cTC\r\nur59XV7kYel7NNQGbPNY0wHCB+VBDYg52M+/a2CiNsRus/eaXGAVgX2nIRsL\r\n3W5e40gzObM8FM6LXMcCa3tTT80DwP/PEQS9/glm7MmM+S5w6tIHYvf0FJk7\r\nQNrEPqMmsq2Y7hnYqaIVvxAJShiJbi9YJUK2Nn/cwHzx7jT3gwDW0mcocUXz\r\nkiiUiQfTW7maJz7HqZwLDi3W4ARO4Wzaqp4v4BLJ0KnO3pRgsH3oLSvOxIxX\r\n3MPtjldTmVoHUdUJrAYQmCCHVzcKDzpxmPC+XiCgyOppKHi7gW1r04OUZSh1\r\n8Gkm99vOD+SXgudrESnRt/oJXxhVFiSJtmu8vcrMJy87rOHTdleG+oesDCE+\r\nzAZyt3l/ldOCEDzthZcb6cMcO40jawryH+tTyv+UYoghqE6uRA5rI0NL50ni\r\ndHZh0hMn47BmiPAvOsIi5V735yyShHC7ULZ5ttowyMFygovXhjj61l5Y2G/B\r\nDkKn6biXFJ7+iBPh8c4gWoHRU7BN4LGtbB6ipxEhs1XcH1okwwXzL8z0uW+9\r\nT1ZD3Beqpz8V7xduylMEMVEDnKeGHtyOHOc=\r\n=Sgax\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mixmix","email":"whimful@gmail.com"},"directories":{},"maintainers":[{"name":"chereseeriepa","email":"cherese.eriepa@outlook.com"},{"name":"mixmix","email":"whimful@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-artefact_3.2.2_1682564181693_0.6099100359981906"},"_hasShrinkwrap":false},"4.0.0":{"name":"ssb-artefact","version":"4.0.0","description":"An ssb-server plugin for creating, reading and updating artefacts in scuttlebutt","main":"index.js","scripts":{"test":"npm run test:js && npm run lint","test:js":"tape 'test/**/*.test.js' | tap-arc","lint":"standard --fix"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/ahau/ssb-artefact.git"},"keywords":["scuttle","plugin","artefact"],"author":{"name":"Cherese Eriepa"},"license":"AGPL-3.0","bugs":{"url":"https://gitlab.com/ahau/ssb-artefact/issues"},"homepage":"https://gitlab.com/ahau/ssb-artefact#readme","dependencies":{"@tangle/overwrite":"^3.0.1","edtf":"^3.1.0","ssb-crut-authors":"^4.0.0","ssb-ref":"^2.16.0"},"devDependencies":{"scuttle-testbot":"^2.2.0","standard":"^17.1.0","tap-arc":"^1.2.2","tape":"^4.16.2"},"gitHead":"f270b11eaf5445eb6ea1f61f9e959924484f0fc7","_id":"ssb-artefact@4.0.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-+CjIk5hzK0jHv+Ao48oBgEuf+OmvuHSeCP2TrKcatsriROk8Iyida7lAUXgthoRTvu2f4rOxcOgd+4yOWOEs6w==","shasum":"95b6edc947c96f90c49f0cf299dc0d77d38c0a42","tarball":"https://registry.npmjs.org/ssb-artefact/-/ssb-artefact-4.0.0.tgz","fileCount":17,"unpackedSize":20743,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPxP+UpLYDlRKIiDsvrCpdpAyT9mbfZfdZo4OpbHfVywIgfB4G8kM4MaOWNO/s5z2VdCunYphb3OI5KisDsTWDMAw="}]},"_npmUser":{"name":"powersource","email":"jacob.karlsson95@gmail.com"},"directories":{},"maintainers":[{"name":"powersource","email":"jacob.karlsson95@gmail.com"},{"name":"ben-tai","email":"jamin.tairea@gmail.com"},{"name":"chereseeriepa","email":"cherese.eriepa@outlook.com"},{"name":"mixmix","email":"mix@protozoa.nz"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssb-artefact_4.0.0_1702338346308_0.13075488536532598"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-18T19:08:00.568Z","0.1.0":"2020-03-18T19:08:00.675Z","modified":"2023-12-11T23:45:46.736Z","0.2.0":"2020-03-20T19:50:20.798Z","0.3.0":"2020-05-05T00:58:08.495Z","0.4.0":"2020-05-11T20:52:10.569Z","1.0.0":"2020-07-03T03:05:24.581Z","2.0.0":"2020-07-13T18:51:58.969Z","3.0.0":"2021-01-12T19:36:59.802Z","3.1.0":"2021-01-12T20:51:49.942Z","3.1.1":"2021-02-02T00:45:23.298Z","3.2.0":"2021-03-10T22:42:37.276Z","3.2.1":"2021-03-26T02:00:04.707Z","3.2.2":"2023-04-27T02:56:21.844Z","4.0.0":"2023-12-11T23:45:46.523Z"},"maintainers":[{"name":"powersource","email":"jacob.karlsson95@gmail.com"},{"name":"ben-tai","email":"jamin.tairea@gmail.com"},{"name":"chereseeriepa","email":"cherese.eriepa@outlook.com"},{"name":"mixmix","email":"mix@protozoa.nz"}],"description":"An ssb-server plugin for creating, reading and updating artefacts in scuttlebutt","homepage":"https://gitlab.com/ahau/ssb-artefact#readme","keywords":["scuttle","plugin","artefact"],"repository":{"type":"git","url":"git+ssh://git@gitlab.com/ahau/ssb-artefact.git"},"author":{"name":"Cherese Eriepa"},"bugs":{"url":"https://gitlab.com/ahau/ssb-artefact/issues"},"license":"AGPL-3.0","readme":"# ssb-artefact\n\nAn `ssb-server` plugin for creating, reading and updating artefacts in `scuttlebutt`\n\n## Modules\n\n* ssb-artefact\n\n---\n\n## Artefact\n\nAn artefact is a media file that is stored using ssb.\n\n```js\n   A   (the root message)\n   |\n   B   (an edit after A)\n  / \\\n C   D (two concurrent edits after B)\n```\n\nBecause there might be multiple offline edits to an artefact which didn't know bout one-another, it's possible for divergence to happen:\n`C` and `D` wont know about each other.\n\nAn artefact is an Object which maps the key of each latest edit to the state it perceives the artefact to be in:\n\n```js\n// artefact for the example above\n{\n  key: MessageId, // artefactId supplied, the root message of the artefact\n  states: [\n    { head: C, state: stateC },\n    { head: D, state: stateD },\n  ]\n}\n```\n\nand the `state` is an Object which looks like the following for the four different artefact types:\n\n```js\n{\n  // fields for all types\n  type: String,\n  blob: Blob,\n  createdAt: EdtfDateString\n\n  title: String,\n  description: String,\n\n  identifier: String,\n  licence: String,\n  rights: String,\n  source: String,\n\n  language: String,\n  translation: String\n\n  authors: {\n    [FeedId]: [\n      { start: Integer, end: Integer }\n    ]\n  }\n\n  recps: Recps,\n  tombstone: Tombstone\n\n  // additional fields for video and audio types only\n  duration: Integer\n  transcription: String\n}\n```\n\n---\n\n## API\n\n### `server.artefact.create(type, artefactBlob, details, cb)`\n\nCreates a new artefact record and describes details you'd like to set on it\n\n* `type` *String* - describes the type of artefact\n  * Only accepts `photo`, `video` or `audio`\n* `artefactBlob` *Blob* - the blob object for the artefact media\n* `details` *Object* - allows you to specify additional fields depending on the type of artefact. See example below\n* `cb` *Function* - a callback with signature (err, artefactId)\n\nThe expected form of `details`:\n\n```js\n{\n  // fields for all types\n  recps: [ FeedId, ...],           // can only be set in create\n\n  authors: {\n    add: [FeedId, ALL_AUTHORS],\n    remove: [FeedId, ALL_AUTHORS] // NOTE: not available on create\n  }\n\n  title: { set: String },\n  description: { set: String },\n\n  createdAt: { set: EdtfDateString },\n\n  identifier: { set: String },\n  licence: { set: String },\n  rights: { set: String },\n  source: { set: String },\n\n  language: { set: String },\n  translation: { set: String },\n\n  tombstone: { set: Tombstone },\n\n  // additional fields for video and audio types only\n  duration: { set: Integer },\n  transcription: { set: String }\n}\n```\n\n* type `Tombstone` is either `null` OR an Object of shape:\n\n  ```js\n  {\n    date: UnixTime,  // an Integer indicating microseconds from 1st Jan 1970, can be negative!\n    reason: String   // (optional)\n  }\n  ```\n\n* `recps` is a special scuttlebutt property, short for \"recipients\". Adding this means the artefact will automatically be encrypted so only the `FeedId` and `GroupId` listed in the `recps` Array will be able to read this artefact.\n\n* type `EdtfDateString` is an edtf date string field. See [edtf](https://github.com/inukshuk/edtf.js) for more details.\n* `authors` contains two arrays (add, remove) for adding and removing authors to the set. Authors are of the form `feedId` or `*`:\n  * `FeedId` - updates from this author will be valid\n  * `*` - updates by all authors will be valid\n  * NOTE: authors are valid until they are removed from the set. When this feedId, it overrides all authors until it is removed\n  * Any updates that arent from a valid author are classed as invalid and wont be returned when using the get method\n\n> Note: All of these fields are optional\n\n---\n\n### `server.artefact.get(artefactId, cb)`\n\nGets an artefact record by its `artefactId`\n\n* `artefactId` *String* - the cypherlink for the artefact (the `msgId` of the root message for the artefact)\n* `cb` *Function* - a callback with signature `(err, artefact)`\n\nAll fields will be returned, but if no value has been set/added for that field, the value will be `null`\n\n---\n\n### `server.artefact.update(artefactId, details, cb)`\n\nGets an artefact record by its `artefactId`\n\n* `artefactId` *String* - the cypherlink for the artefact (the `msgId` of the root message for the artefact)\n* `details` *Object* - same as in `artefact.create` except recps is set for you based on what the first message was\n* `cb` *Function* - a callback with signature `(err)`\n\nAll fields will be returned, but if no value has been set/added for that field, the value will be `null`\n\n---\n","readmeFilename":"README.md"}