{"_id":"@jimber/pkid","_rev":"30-7c91be58ffbc2e02b816d3a9d6e18989","name":"@jimber/pkid","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.1":{"name":"@jimber/pkid","version":"1.0.1","keywords":["pkid","client","node"],"author":{"name":"Jimber","email":"info@jimber.org"},"license":"ISC","_id":"@jimber/pkid@1.0.1","maintainers":[{"name":"maximledaine","email":"maxim.ledaine@outlook.com"}],"homepage":"https://github.com/JimberSoftware/pkid-node-client#readme","bugs":{"url":"https://github.com/JimberSoftware/pkid-node-client/issues"},"dist":{"shasum":"e709028b3e817824b31976b0c4ac7da31a05dfbc","tarball":"https://registry.npmjs.org/@jimber/pkid/-/pkid-1.0.1.tgz","fileCount":4,"integrity":"sha512-AuU4FNl4Q+vJRub37RDHxh8q2nD77fVsQs5dJVBRxUKJkggBkze0bXaZn+8bgdMjhL6NnLkyxAGK9y7IoE0rIg==","signatures":[{"sig":"MEUCIQC9volV+TVDXOVCeQ/U1Eyc15Ggw2q3dGcUCHmulbUDjgIgX+XGxqTk7g21kIhwZLXJZbVdZzznCAUW8H2ijg7ZZ4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ349CRA9TVsSAnZWagAA5x4P/2QlMJAbscK84Qjs1Utp\noP8YwJbWJPNed5Vw6jKJ3VQBtqxt0HiZsnjvwws5JDhxOrd95CiH/pPjRipV\nMpyHJrzXViNDFQAaShrPJMyXURlPusbbdEPt4cox2fCZp3WBVquova9P1i8f\n25ATxpikBsvhk5dOK04i1Q+EfNHqgDFyIswqGLHBX8GROMeym/jJNUz3l6N7\nJTno4n6qAWlG5Czno/STCTMbtDE9+fuKunl8VLhuUzKEHwLsIRBt0cHdY0yz\nVqG+1dI5cVgUI5t68NCPGRxK6DhcLEdGbj55TfDmIsxp9J3HHVn3+rFE/8sb\nOG0tcaXNzyRCD81Wic8ws5Uz9PljCS+MLFCZduSpZnaiqsAeH6VDQblQAWPD\n2RxMIQ7u+U6xAlg9ZSL0xEOF6xNyOLcwWBrUdOzhvlLjQK2Y8K96haKpRx/4\nJRuf+E167LWKCFiszXQKIc7BKu2IW0hz18T6QlUayGfFBTz4aL3aakVIUkJo\n/BA6w+oEpWWV+HSs7c8NHKB+yKGTCa5yTbEYTaiTh7y0gxbscP0nuZsV01lC\nwAI5wEBMICs/+OKx1QccL7+E9wgPz7xRbEyV23G85tTb5o1Q6cxtY/lCE+kw\nhXTn1TU5UIEwE2qhexu1e8K53ZLUzwvEbKz12OrsDlXLeXRFQcHTKRQw6+Cj\n9Fqs\r\n=1wWn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"85ab6a83bcb55d0d70ae74f7045bef8b856b779d","scripts":{"test":"node test/test.js","pre-test":"npm install && npm link && cd ./test && npm link @jimber/pkid"},"_npmUser":{"name":"maximledaine","email":"maxim.ledaine@outlook.com"},"repository":{"url":"git+https://github.com/JimberSoftware/pkid-node-client.git","type":"git"},"_npmVersion":"6.10.3","description":"Lightweight node client for pkid","directories":{"test":"test"},"_nodeVersion":"10.15.3","dependencies":{"axios":"^0.19.0","tweetnacl":"^1.0.1","tweetnacl-util":"^0.15.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pkid_1.0.1_1567063612350_0.13984029351501626","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@jimber/pkid","version":"1.0.2","keywords":["pkid","client","node"],"author":{"name":"Jimber","email":"info@jimber.org"},"license":"ISC","_id":"@jimber/pkid@1.0.2","maintainers":[{"name":"maximledaine","email":"maxim.ledaine@outlook.com"}],"homepage":"https://github.com/JimberSoftware/pkid-node-client#readme","bugs":{"url":"https://github.com/JimberSoftware/pkid-node-client/issues"},"dist":{"shasum":"823b27163e84a6c0e39a57fba276cc32c30d8a0b","tarball":"https://registry.npmjs.org/@jimber/pkid/-/pkid-1.0.2.tgz","fileCount":4,"integrity":"sha512-yEzJT1CjrhWaYv78LN8HGj7WNKyRbV6vIHCbpaHzvcG96C1ZCKlghsqNhtz/u4PGG7mQFimRCgyAX5E/rP38ag==","signatures":[{"sig":"MEUCIQDyAVIzL5v8d7WaUtBgnCUp3JdrGC/oYkqv6AkI4hquygIgLEmjH2+BMBPNUdzn3NPO4aXIzNygx5cTeGv1wRnqhbg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ41cCRA9TVsSAnZWagAAmGsP/jMnGX/r0gohZIsKZm+Y\ntaDNGWprjrgs4zlB5FQPrc9093dQdaA0vtvOKgBaufleo645vUDjZCfAKS77\nZ3F5+C8ww6kekWPM6qdLHITonQcF7SmK0dYODQB1LbFHVN6G/zcCcxHxmnux\n09DbFIvaRGOMNEhkHy9uKLvA2N5t58PZOjDEpWEDxnls7XKNpsMzetMjPUG4\nN6klmaTHCaaPjjwnopN6dn9IomAKFA50oZNvj8QstGjhGLefLituH4uS3lPK\nZ9sajitMTKwpsCeLUifO0qp2Lt+g8suS0Orm14mFeiYEjhzEgyZVWVFT/XC6\nPJSVzNV6h2ez7p0gS0rXyorSeqOQ0WTXfs5AEEDlC/pV3xwe5wZLm9eoPgEW\nJADcCUZv9u4rQDY83djuech2N3pcIDQ8LHULPMdMfT3pwUDaic2Mj43CqIdP\nnlGDnnZNLP57ZnYC5o9Jgl/jhozf4G9ppubhNNqFQXOzqS/9YQs1J57jxIKo\nf7rV17YA/5bu7rE/tPX8an+MbFdexH+ALv/PlqeWMw2vANf0T+TfmtOhMVlj\nB29oHbQa2ndvb9bR62vchwEkbK77MdhUiZaL9Anwfttz/exVnqFupNjZND2P\nX5iuE1uq+ja8STg/h8DesXC/drF+3F6+2Sd67mrF66NeEPhGmPYz0f+WDkwB\nefKl\r\n=5reg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0b092a44a695860bbc1381b36633b39babd6af24","scripts":{"test":"node test/test.js","pre-test":"npm install && npm link && cd ./test && npm link @jimber/pkid"},"_npmUser":{"name":"maximledaine","email":"maxim.ledaine@outlook.com"},"repository":{"url":"git+https://github.com/JimberSoftware/pkid-node-client.git","type":"git"},"_npmVersion":"6.10.3","description":"Lightweight node client for pkid","directories":{"test":"test"},"_nodeVersion":"10.15.3","dependencies":{"axios":"^0.19.0","tweetnacl":"^1.0.1","tweetnacl-util":"^0.15.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pkid_1.0.2_1567067483851_0.3991786984205157","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@jimber/pkid","version":"1.0.4","keywords":["pkid","client","node"],"author":{"name":"Jimber","email":"info@jimber.org"},"license":"ISC","_id":"@jimber/pkid@1.0.4","maintainers":[{"name":"guacamole","email":"ivan.coene@jimber.org"},{"name":"jonaswijne","email":"jonas.wijne@gmail.com"},{"name":"maximledaine","email":"maxim.ledaine@outlook.com"}],"homepage":"https://github.com/JimberSoftware/pkid-node-client#readme","bugs":{"url":"https://github.com/JimberSoftware/pkid-node-client/issues"},"dist":{"shasum":"aefbb02ef14b2a562ce813eccb24dde7462d9b74","tarball":"https://registry.npmjs.org/@jimber/pkid/-/pkid-1.0.4.tgz","fileCount":15,"integrity":"sha512-A60gh/HSqNgbFWEaDamWSfrciBLC9FrYxrcCDmS515fu7XmIUHSmNNEyCO7QG+gYJ5hECcV47AblILYR6L2ZEg==","signatures":[{"sig":"MEUCIQCQma2k/eEsEb0aKShwjbydbAa6xm+nvWtgfvXKOZ5xqAIgTHEazVJ7q7g6uWaI4IEDaL/jNRJ7GTyzTKtrMZSRpao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKFIgCRA9TVsSAnZWagAA71EP/R+RzhW00rlPjdpScpIz\nYVeyNrTS2SpdP43r1hBXyD0R35TwYy5XbQRCBi3/3xNyUiKqUNNMEfpCOXRK\npwyKOWDim2Q8NYBSS1/DdJofiko2gq0lXFJrAWXcWh3DJvEStG/1gKRBRfB2\nasnhbXIzc8YpyCGMEZfNBC0SiXtfs+S4hh36I1io3hKDlusHbmh28CV8BHUA\nHk8babuo7KubBcSTPnnpnCXsNnZ6CjC6vHRahh1Hr3MNbAVGGLOKb/5R+B7b\nEiEbwVOST7ndTLbJ+0OqkSuAdeHZCHdmrABYUAzhTilTSU7tADLUXdP1zg8p\n6nBvLjbdpaa1BV1nlymp3eUfud7vbh8WxREJZOIla5g48XWA4rOrhF6MqBbz\nFSwkLBQ/saYCXs3lq8sFIwvr25l8EAAbSAmyzGZxpV5fgbrYF4paZQg1mxxi\nD6C8/uR4KA3+yAq2URBCnUvNPFWhQTkJYokbrMpZBIVtpqPFyJkBaUmbOVvG\nHCSx1N+LSVDOM/U7NwuJ2X95TFF3pensOIoisUGwZA/fh6aAxIknu10kZmlS\nPySmqSzjgACXCge1yR8/Dyk7XEJT1LAoavbcsTP+I4QFSxm5xQNpk78yWO30\nAO59KxYkmVcynrxHQUy6/2nyC3hXvGil4uHe7Dvzyhh8LSKSGSKvRNBYDJRV\nOKkm\r\n=2cSY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"4d4ab75717f535b92b0959088fe8743136273b3a","scripts":{"test":"mocha","pretest":"standard src"},"_npmUser":{"name":"jonaswijne","email":"jonas.wijne@gmail.com"},"repository":{"url":"git+https://github.com/JimberSoftware/pkid-node-client.git","type":"git"},"_npmVersion":"6.13.4","description":"Lightweight node client for pkid","directories":{"test":"test"},"_nodeVersion":"12.14.1","dependencies":{"axios":"^0.19.0","tweetnacl":"^1.0.1","tweetnacl-util":"^0.15.0","libsodium-wrappers":"^0.7.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^7.0.0","standard":"^14.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pkid_1.0.4_1579700768256_0.5365380957648747","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@jimber/pkid","version":"1.0.5","keywords":["pkid","client","node"],"author":{"name":"Jimber","email":"info@jimber.org"},"license":"ISC","_id":"@jimber/pkid@1.0.5","maintainers":[{"name":"singlecore","email":"mathias.deweerdt@jimber.org"},{"name":"deanverjans","email":"dean.verjans@jimber.org"},{"name":"tobiaschielensjimber","email":"tobias.chielens@jimber.org"}],"homepage":"https://github.com/JimberSoftware/pkid-node-client#readme","bugs":{"url":"https://github.com/JimberSoftware/pkid-node-client/issues"},"dist":{"shasum":"795123f66cf73cc0e03a7231937e9d201a17ddd7","tarball":"https://registry.npmjs.org/@jimber/pkid/-/pkid-1.0.5.tgz","fileCount":15,"integrity":"sha512-IqZJTV5YnN1VXDzytgKAuhA1Tl3U+5kNEZ16QxJvm2sumK14+VdtMH9CYmrZKUzDlTiNbz+j22YMfhFkX6fksQ==","signatures":[{"sig":"MEUCIE3ucs5HMdH7NZTI+jA61H++G6IC82fx+ZRUm5vNbV6pAiEAx1FbMkcPKB8Bvem34M3JrZZi2MLc8hUlzSJF1IQL8hs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDjDZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPnQ/9HA4xLXqKELi6NTD2Setdv0w0Tf7DWU5R1kxFp4Ksg3KeayH6\r\nsndaeJbf7FlplsibA6/rm/lRUgUH4Zk+2QhXotUSEuG9DbX72HnFdp4XpTua\r\nf3f5brbdE/ad2tuN6MlmWdxe8DZkBterxTXUMxirtKfG3FHZdE0nQ+/wnue3\r\nVArm9eQmQLYAjUCrZrXcgvw0R+i7FYnXIrtl6dp9zntsLYQYmbYfaty4Pi9j\r\n23EYoYRd93XUj9UaGQXRn4koNLgGSPjgSkkyLseQN4ftuL6cUbgblp9NanRp\r\nX2P+Y8HKX6mQ/z7EQ+Q1g6fKOcN/s7HaEy6ErczAtKS/cJZI6+59WAhdyOhw\r\nkmpHRi7dd1X7bE+B9OTgwrLyIqZZDdPOoknq+brJAqyEg3UmAcG4JozZwrZh\r\nxR6ESs0PLJrjYQ6PswOdgM34EdePefWR+CkQqOqQ9KTzTFec2YXvxp2gDmh/\r\nOZGHVBTCpLiO6Hr0WhhbF9LVJ5c1AiYOwvzXKtWkxfxfPwCNwEUMkHZJmCdb\r\nsAqGEEDzPfqp5a0qo89anSjhU7vbM5NHIhlQgyCbPn0zII9cpbGZblm6l3+m\r\nN0ufdn4SxFzxw9gW8SdbrInRhQ608apnS5AnPJxk/WqAZR6b+usGOdCNwNv0\r\n11hbXZBMFOzpYPlWDOB9GgXBlZX0gAvIFtM=\r\n=DgGK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/types/src/index.d.ts","module":"dist/es/index.js","gitHead":"fdbde92ed36b370e2de84e9d6c2004775170cc57","scripts":{"test":"mocha","build":"rollup --config --watch","pretest":"standard src"},"_npmUser":{"name":"deanverjans","email":"dean.verjans@jimber.org"},"repository":{"url":"git+https://github.com/JimberSoftware/pkid-node-client.git","type":"git"},"_npmVersion":"8.18.0","description":"Lightweight node client for pkid","directories":{"test":"test"},"_nodeVersion":"18.8.0","dependencies":{"axios":"^0.27.2","tweetnacl":"^1.0.1","tweetnacl-util":"^0.15.0","libsodium-wrappers":"^0.7.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^10.0.0","rollup":"^2.78.1","ts-node":"^10.9.1","prettier":"^2.7.1","standard":"^17.0.0","typescript":"^4.7.4","@types/node":"^18.7.11","ttypescript":"^1.5.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-commonjs":"^22.0.2","@types/libsodium-wrappers":"^0.7.9","rollup-plugin-typescript2":"^0.32.1","@rollup/plugin-node-resolve":"^13.3.0"},"_npmOperationalInternal":{"tmp":"tmp/pkid_1.0.5_1661874393392_0.8811460285399231","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-08-29T07:26:52.142Z","modified":"2026-09-22T08:48:59.711Z","1.0.0":"2019-08-29T07:24:41.255Z","1.0.1":"2019-08-29T07:26:52.507Z","1.0.2":"2019-08-29T08:31:23.945Z","1.0.4":"2020-01-22T13:46:08.351Z","1.0.5":"2022-08-30T15:46:33.582Z"},"bugs":{"url":"https://github.com/JimberSoftware/pkid-node-client/issues"},"author":{"name":"Jimber","email":"info@jimber.org"},"license":"ISC","homepage":"https://github.com/JimberSoftware/pkid-node-client#readme","keywords":["pkid","client","node"],"repository":{"url":"git+https://github.com/JimberSoftware/pkid-node-client.git","type":"git"},"description":"Lightweight node client for pkid","maintainers":[{"email":"alexander.mol@jimber.org","name":"amoljimber"},{"email":"tobias.chielens@jimber.org","name":"tobiaschielensjimber"},{"email":"jellebley@gmail.com","name":"jbleyaert"},{"email":"mathias.deweerdt@jimber.org","name":"singlecore"}],"readme":"# PKID\n\n## Concept\nPKID is a public Key Indexed Datastore. You can save plain or encrypted data in a public key index; as long as you are the owner of the secret corresponding to that public key.\n\n# install\n\n```\nnpm install @jimber/pkid\n```\n\n# initialize\n\n```\nconst pkid = require('pkid')\nconst client = new pkid(url, publicKey, privateKey)\n```\n\n# Routes\n\n## Document storage\n### Set document\n\n```\nclient.setDoc(key, document)\n```\n\nSet the value of a document corresponding to {key} indexed by the public key {pk}.\n\n\n### Get document\n\n```\nclient.getDoc(pk, key)\n```\n\nGet the value of a document corresponding to {key} indexed by the public key {pk}. There is no requirement for a security header\n\n","readmeFilename":"README.md"}