{"_id":"@urbit/api","_rev":"28-dc3d751296f4f0edf56bc83b0b531915","name":"@urbit/api","dist-tags":{"dev":"2.1.0-dev.5","latest":"2.3.0"},"versions":{"1.0.0":{"name":"@urbit/api","version":"1.0.0","author":"","license":"MIT","_id":"@urbit/api@1.0.0","maintainers":[{"name":"liam-fitzgerald","email":"liam.fitzgerald@tlon.io"},{"name":"tylershuster","email":"t@fust.us"},{"name":"wolref-podlex","email":"josh@urbit.org"}],"homepage":"https://github.com/urbit/urbit#readme","bugs":{"url":"https://github.com/urbit/urbit/issues"},"dist":{"shasum":"a561c22e8808cff28d7c0d416969832e8418703e","tarball":"https://registry.npmjs.org/@urbit/api/-/api-1.0.0.tgz","fileCount":24,"integrity":"sha512-Px1d1V4jaOX6ZJYU/jchcMvJEce7XJnrrEYdi2bZdQyErHYkUx21f3QsxiHdFlC7WfJS3Yq51yMLMbQ+sECA/A==","signatures":[{"sig":"MEUCIQCAAxGto8cRI/aq0updEgiczfJgiTcDbI0SAmlWUBan5gIgQwovkKxhC7q5em3arXzBQ63vUxu7WFhBT03fFeuH48Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLeOwCRA9TVsSAnZWagAAvLMP/jw8KrIgrs2JFQhAyKPc\n9b7x4zcxifcULybSgY32ptTs1CbRkoJGnuuoIwrSZAmmUf5T2aBHIEzKnpHd\nu2KdStw/J6aCtYZ6pSdur1qdIe/4bzZYCcFMVdAyLfvkrxwfE/GcFfVE3Ca4\n8cpoLRvDoOknqLxy0FMA/l8YCMcIstW1yHz8dDqN0xNfW3YQQ5zG28M/6N4R\n3urKDIKEQavxaYH7KuMhqktPsbvtpHcwRNzByjTEdRDndXDY1+8jDiMN2meR\nYyuT02XQ1XGcyY0kK8ApEiDGnJArrfNZEojjzFzwiA4qMRBQTUBuRXnUkkBD\nc7uolcEt5E65UL8jPSiPhNGkbQ6t7P5FN1UNIzLnXiXf+XtsnXsEAX9/6yfr\nczKT8xGdp5tqmJPwdaHIwAjsZqMRxPBOW1E7u+aG8lec0xbAegwyk4zQAaRN\nqObb8iR5mOFKWiB151qNzSW6E/JeGZbPUiw3BaJveCXmhDjVxWVBCkcglNzv\nSDiLyL/2iTAZF8yW7IU+fOHXHEJjA0rHVkKT6JRzaMuuPNjQLqlQ9b0jxBIz\ndcrmcdoKG79AcoKieqoidbksCSKX/xjtUSqu6tYMMxGP3hZtl/LMUztNGdsy\ngWdlCokzfqtaVkLLp3+/63oIEXycpwsJaMM7IIsj68HsxeszoO5LnCLFV8sB\nIW6U\r\n=WWMm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tylershuster","email":"t@fust.us"},"repository":{"url":"git+ssh://git@github.com/urbit/urbit.git","type":"git","directory":"pkg/npm/api"},"_npmVersion":"6.14.8","description":"","directories":{},"_nodeVersion":"14.14.0","dependencies":{"lodash":"^4.17.20","big-integer":"^1.6.48","@babel/runtime":"^7.12.5","@urbit/eslint-config":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api_1.0.0_1613620143685_0.4761050543421905","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@urbit/api","version":"1.0.1","author":"","license":"MIT","_id":"@urbit/api@1.0.1","maintainers":[{"name":"liam-fitzgerald","email":"liam.fitzgerald@tlon.io"},{"name":"tylershuster","email":"t@fust.us"},{"name":"wolref-podlex","email":"josh@urbit.org"}],"homepage":"https://github.com/urbit/urbit#readme","bugs":{"url":"https://github.com/urbit/urbit/issues"},"dist":{"shasum":"c10346483f9012bd9220c3db1b7058873dd5b0ee","tarball":"https://registry.npmjs.org/@urbit/api/-/api-1.0.1.tgz","fileCount":128,"integrity":"sha512-HF0n9x6yNaB4IAe5p7e7It32JgiuRMt3nRipiACnpn1E8yEuT0jS+fkTCdE4TzLUmDzl6gWvEDTKlk9q394Dyg==","signatures":[{"sig":"MEUCIQCIUPwrIF/Kj30e/eifnQ8l45OGlNZWZEdUQCvgzWBfKAIgJ5PoObzranlVTrZtz5RIk5VM+YLN6w3LW+AGaCDTiGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXU5zCRA9TVsSAnZWagAAjs0P/2ZfGBX/SpWIgdhFBpyg\nEXaTpl2MiiIDCvZKi5rzPFFhFjyoDXymo/0Ff1S5uyJCmjQ7dwzOlURBU+9w\nVZyOXU1FyGksKrQ17M6ITfDrv8zBUchNPXxgc5S7QmCmgpJjrEu6nauLqYRd\nlD4c6zqKlz2mR4J0gNgNphW0CepossU0R4QLlSatRBNCGJbsJSoCmelxATiU\n3wdwrVyQv3d0ldMfxWH8UEfkNIgeFdaeoNp1x7vOFk+bVXptBeAICp0RZEsq\nNaFT3BJCsmUKD02+7u6QLtDJOU+fCWVd1xqhYfMYOd+zOsL9cRT1khICnzUZ\npainoCbV/Q5bA45vUTfeVynvUI9KpN0dU31kKwNDGMZEPHJXKwZh99LNTCMr\ngYNkP+MpqgJqRfefKUw2P9XxpMoKonewqgIWHPX1PQpKpAx71jSuW7uvreho\nCrdXpTA9eqE78iR4ELhwDGiJK/lSU4XiWZC/+EVEH0KOI7RAAkECajjvOLsw\n5DZXyvG2xyDp3P1b92zZJSCNFsdVlXKIKLyNERXeH3JaeR7B8F3wkVdU8mK9\neDDJyQLdq0uichVC/Kn5r6PTEW4SWiLaaARO+wYsHBHT/TDbAHKCSbmDSjXG\nG8j16UtGPMxRlEgWrhOtdN8/qs2BWjoE3KvmR1E8QVQ03aTdP3+BafB79D1G\nLEY/\r\n=rtyS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && tsc -p tsconfig.json","clean":"rm -rf dist/*","watch":"onchange './**/*.ts' -e './dist/**' -- npm run build"},"_npmUser":{"name":"tylershuster","email":"t@fust.us"},"repository":{"url":"git+ssh://git@github.com/urbit/urbit.git","type":"git","directory":"pkg/npm/api"},"_npmVersion":"7.7.5","description":"This package simplifies the process of working with Urbit's APIs into fluent, typed functions organized by app. Pairs well with `@urbit/http-api`. Compare:","directories":{},"_nodeVersion":"14.14.0","dependencies":{"lodash":"^4.17.20","big-integer":"^1.6.48","@types/lodash":"^4.14.168","@babel/runtime":"^7.12.5","@urbit/eslint-config":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"onchange":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.1_1616727667209_0.7314113088409666","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@urbit/api","version":"1.0.2","author":"","license":"MIT","_id":"@urbit/api@1.0.2","maintainers":[{"name":"liam-fitzgerald","email":"liam.fitzgerald@tlon.io"},{"name":"tylershuster","email":"t@fust.us"},{"name":"wolref-podlex","email":"josh@urbit.org"}],"homepage":"https://github.com/urbit/urbit#readme","bugs":{"url":"https://github.com/urbit/urbit/issues"},"dist":{"shasum":"c9a37f76c2df448f737923bdced40650bba8db20","tarball":"https://registry.npmjs.org/@urbit/api/-/api-1.0.2.tgz","fileCount":128,"integrity":"sha512-6eHTC8Le4h5QweuCDVdkHptrr1VcUagGjLPz0KNatb2Lv9p+SDNqz6OacmLDgieMXJ0Wifqa2wpljCqxAEg5uA==","signatures":[{"sig":"MEUCIQDBSV2o7fSKtGFTGcVcaAC11RT3k3Y+61BHfLIDNtuYUwIgWSVWWh1M578FEwJI33kor9EhMdxo6w2Nx4gThFNiu8I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYhwjCRA9TVsSAnZWagAAxoAP/AkpD7PlbNOrPZ6dRbOp\ndtHDJchmIqk1FP7GNSTbiG7Eg98gQi85Dw3idhGnJLYA05opzdJoxU38liTh\nofUiFQrA1hd3e+qKnueWiC0GPpymT2gnZiE2wC2cf9+NRSPKt2vk8XS/R7JF\nc8F+S1w53IcRXhQrUjyB5AW+9vMipsxxkyKrLXjzjX0HnmCtJ2LlI6d+FRFC\n7gyXS4dUDJPQDDcBTFhM1WXMB+P0v7ftjYLs4Fho8Dkj/oepW/lkZXTTLkRT\n4dwqYPH+PkvLVUgK08L3mVsj6OZVF5edFSnpVf8jQIT26OeMxT5aqS16jIfj\nsyv0VD5AgGMJ0vPehgneSZF+JxJTN6fq3zb6BOSdVJl77fvcCZWi6O5ne485\nUfxPYC5aMRruRPw5C2o412ABdwuPtDqjCzj3330afmZTzMyuwjgu9XcgUvf+\ngEkOy6wXDiO45p3gXfbfvB100abiaFx5WyjdqnffsBZgXRAtLuZcVh4m941V\n2m328M1nKtQUHjpr4bA+kq6IOXBtSgSAmo237B6QRNbhMqmHrwGotOF02sIy\nDHj97J3FLt+ls+ebJvUsoIwtBh87wJaYCouBOl6VOvQvOeOqGod9VFTqDvEV\nDExt39+CoiMA0NmBXJRN+Q0d47zT4h/w+3986ZOm1CZva7GjH98Ao5FjOLeL\n5Z4q\r\n=dLoc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && tsc -p tsconfig.json","clean":"rm -rf dist/*","watch":"onchange './**/*.ts' -e './dist/**' -- npm run build"},"_npmUser":{"name":"tylershuster","email":"t@fust.us"},"repository":{"url":"git+ssh://git@github.com/urbit/urbit.git","type":"git","directory":"pkg/npm/api"},"_npmVersion":"7.7.5","description":"This package simplifies the process of working with Urbit's APIs into fluent, typed functions organized by app. Pairs well with `@urbit/http-api`. Compare:","directories":{},"_nodeVersion":"14.14.0","dependencies":{"lodash":"^4.17.20","big-integer":"^1.6.48","@types/lodash":"^4.14.168","@babel/runtime":"^7.12.5","@urbit/eslint-config":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"onchange":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.2_1617042466491_0.6706200673362828","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@urbit/api","version":"1.1.0","author":"","license":"MIT","_id":"@urbit/api@1.1.0","maintainers":[{"name":"liam-fitzgerald","email":"liam.fitzgerald@tlon.io"},{"name":"tylershuster","email":"t@fust.us"},{"name":"wolref-podlex","email":"josh@urbit.org"}],"homepage":"https://github.com/urbit/urbit#readme","bugs":{"url":"https://github.com/urbit/urbit/issues"},"dist":{"shasum":"b8edb5002f6842d31aedd277b53ae45efa413c32","tarball":"https://registry.npmjs.org/@urbit/api/-/api-1.1.0.tgz","fileCount":35,"integrity":"sha512-oflDguSpB6u9VmlmbX23Z+aSjMCFj7QbmQEG6YjhZvuz2ok711/F5+B4NvGKOl0NfdG2ao2wK7m+z4AyH4pZjQ==","signatures":[{"sig":"MEUCIQC4bg+4Oocrmf3drM3O42fo+M7PhbSt6Jkp81zKMzgphwIgXLQ4zNzAQCWexe43X2CtZOgtfWPMhcvPyxqX+2O/zB4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgk202CRA9TVsSAnZWagAA2UUP/jctbiSo1gKE9mAkbofc\nLUdVrTJT/Ux/wjKowTvV4tUkT5lcriuIvFFNVfyMsTMP7VPjA35rLlDxgmfy\nMPkvSiRP1LOK/DdXTcBxuqlcrqQKxFRRs8Wi1+pjaf9IzYdCRLcBV5YO0PbM\nyjJoMM7D+z/VzYTiToa2wsVELad8OLru8OcTnKL7xFhX13Lw2tB7lFFxYHh+\nJU1a3Zj1uGJaWuu/KXI4tF+VhdJ0tY1Ox33Ut9fHo2lYr1syA08zrtXSjvsz\nUDnN+3SoySUJwNXrRAAq0G8IEWAhosrjHePIkSdBwbMbSKcATkSG1LPPWg52\nKGBU2Mn0oQWJ0NOvcrvQ15TnJphKvvwmZQszmb3aZxybLoZ74YBiOIoK3bH+\nFLo/MuuC3RmWDJXzz8C/qz8MBRNqBJk7lwrlf+MTVIpEPvfQa4OM2SvToPco\nRO5LEasEj73r3nabVYMYnCt9EicrWP0yHv01JEyviJpPxo8jX6zanXokumwF\nqc/4I3t/0Iod83L4G1rNhBVfrEpY/HJ6IXQDkmw8UtkNikq/rd/eV0GVKKbQ\ntKwRMsNVV3elmsRysm0gFfZtQY6a6XWg8hcijvfPvJr95E7yDrDG2W5QAjVp\ny+pDadca1FSBS86buccNEuF0ARvkt6rIgTKANrUQkls52U6nCokRMSQ6qYbR\nEzCM\r\n=Z+hK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && tsc -p tsconfig.json","clean":"rm -rf dist/*","watch":"onchange './**/*.ts' -e './dist/**' -- npm run build"},"_npmUser":{"name":"tylershuster","email":"t@fust.us"},"repository":{"url":"git+ssh://git@github.com/urbit/urbit.git","type":"git","directory":"pkg/npm/api"},"_npmVersion":"6.14.12","description":"This package simplifies the process of working with Urbit's APIs into fluent, typed functions organized by app. Pairs well with `@urbit/http-api`. Compare:","directories":{},"_nodeVersion":"14.16.1","dependencies":{"immer":"^9.0.1","lodash":"^4.17.20","big-integer":"^1.6.48","@types/lodash":"^4.14.168","@babel/runtime":"^7.12.5","@urbit/eslint-config":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"onchange":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/api_1.1.0_1620274485782_0.43113648088285417","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@urbit/api","version":"1.1.1","author":"","license":"MIT","_id":"@urbit/api@1.1.1","maintainers":[{"name":"liam-fitzgerald","email":"liam.fitzgerald@tlon.io"},{"name":"tylershuster","email":"t@fust.us"},{"name":"wolref-podlex","email":"josh@urbit.org"}],"homepage":"https://github.com/urbit/urbit#readme","bugs":{"url":"https://github.com/urbit/urbit/issues"},"dist":{"shasum":"1aababc2cf6045f70158e7b1f3474780b206dd72","tarball":"https://registry.npmjs.org/@urbit/api/-/api-1.1.1.tgz","fileCount":132,"integrity":"sha512-oRGSAm/OrvW8h3b7ZY9aPcz6Tq9oUz3KxeaOUUTrv/C1r4VYTGGxx2CP4DstQ/OEzPkr2g2KgOzKMzP9SqlurA==","signatures":[{"sig":"MEUCIAnFWywJDghVLWj4AVTeYcG6ZHKnU3rVNCsJxzNgXqmBAiEA6jZD3jzm4nBvv13Vl0z6e0ocamQXs8kOlG6NoKrcHHo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy2jvCRA9TVsSAnZWagAAc64P/37tVyM2IP5exss70YHH\nopwqV7zhvhRVzapKBL1poGXdE+3fnKIsaR2NqBgeyJ+VpOnOCkXJlR84VScb\nd5+oVXuIKq9OMVyBmPMLFTLgHkUgUgAHoxE9mBp9cHpk/JhsXGx+UUvZT8ZL\nTuB4OUDEYBMEzNndCsAU8zQ8Ft0EZZ7APB6Y1rHPJDHtqvTGRcAyxfQnAnM4\nWGKtEwR+/b7B4xqMU9rUNIK/CCvkbv0VdwQ9pHJQhHEtVr5jQLYGSyXMIdFU\nOJAIzBbd6F3jzuqT8rfpq9n7m7q0/F0J8Rw1INh6AgFs+mOk4wpzAnUgfwHQ\nJBeBClQ2Q5jnqXVularzS5TICDJjFDHo3eGvxdouPZVrJ084fJX7XV1PH+B0\nQ4QkJjSiML3WhHDG6SUTjtYFY8PdT4vwknohOmu8rPE4O9ZDCdPb2eFuP4Y/\nnlSIyggZSzA46qzlfc9/3ub4VnJvnY+WQMX5QzPnYu9TOt29t7JU4aSEcGmx\nI80WUvVxEJ6s1kWAbMWnuQ/78AMtkEXAHOfwz7PEwDBp3v/6xiororsG5I+M\nL5vjIQ9TMQHW5+9txk9a5RnFdWe3fxUglvGAcXTkjA/KWcuf/Ts+Zuj5NHEa\ncAsAOEpvLfP7t6XWO+Kzbg1KL+HpDIL3xGglZqaLE8JhKo0fzOfAxGI4VYKu\nKX92\r\n=N6jU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && tsc -p tsconfig.json","clean":"rm -rf dist/*","watch":"onchange './**/*.ts' -e './dist/**' -- npm run build","prepublish":"npm run build"},"_npmUser":{"name":"tylershuster","email":"t@fust.us"},"repository":{"url":"git+ssh://git@github.com/urbit/urbit.git","type":"git","directory":"pkg/npm/api"},"_npmVersion":"6.14.13","description":"This package simplifies the process of working with Urbit's APIs into fluent, typed functions organized by app. Pairs well with `@urbit/http-api`. Compare:","directories":{},"_nodeVersion":"14.17.0","dependencies":{"immer":"^9.0.1","lodash":"^4.17.20","big-integer":"^1.6.48","@types/lodash":"^4.14.168","@babel/runtime":"^7.12.5","@urbit/eslint-config":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"onchange":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/api_1.1.1_1623943406389_0.6310991875601204","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@urbit/api","version":"1.2.0","author":"","license":"MIT","_id":"@urbit/api@1.2.0","maintainers":[{"name":"liam-fitzgerald","email":"liam.fitzgerald@tlon.io"},{"name":"tylershuster","email":"t@fust.us"},{"name":"wolref-podlex","email":"josh@urbit.org"}],"homepage":"https://github.com/urbit/urbit#readme","bugs":{"url":"https://github.com/urbit/urbit/issues"},"dist":{"shasum":"02356e751ef91fcb9215e549926bf1ce48d99a74","tarball":"https://registry.npmjs.org/@urbit/api/-/api-1.2.0.tgz","fileCount":133,"integrity":"sha512-vPVd6Az/vp8bV2q9THYgEpOGdZbfM+qBYIFyZ3Qmxg/vfo6cRxGaFiaHswZHXFr4xAz3HgezBjib70eqayZjXg==","signatures":[{"sig":"MEQCIAxlhYNWG7mWDwg+AopANtq8c/Ml1KhT3DvAnqOUfZo9AiAi+WHhNIc5TsWvzPT3bPE5z0fgetuVpJBd6+2dEK4wJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5SrbCRA9TVsSAnZWagAA7AgP/0Mm3Fa8t1uJMAoP65xU\nMAXwTxfsgXlSQvGptiZe3LtS6TWzirrVERkbv2Hck6AK3L4IveBhMDbFLN30\nu82Hu/5LP/XlCIMwfE/EEJwGZTtdBBv56SzkNDCSpT1UC0Fq/9JpxeKKD85Q\nVheJoryROtJGBaAvb+QnS4/WFOYYe1hAe6CYNf8JM+PBeofg8KKsxgt4S7pg\nHvbPRoDyh/Eoa/XX43Cj2vSwWf72cGpEAt+Xb8sBwHZoiCwtrQ5ovosaT0Xm\nYLikp0uTS/IPyWEDs0jOM76ZWAlqdPBS2VL72eaCSGF1CHf3aPgaf7VlGirY\nFhEBv/55rlIALgy8dVoqpWMRCDQiFfF3QiXb9zaUolas8BYDu80WYAizXPsg\n5YpH/F0wysfe7SWIYVAjegs13Sf6bKUwuSoL3UVfAaCjL92q5Owmk3vc+VFC\n1ewgZSekGP31TgFzYRpaM0u0ak7qgYqy1L0GDJKb9dPjsDwrQSxcpSfc9BjA\nfHwxzl7LHe4ap8Kbl1Iql/WbSnzMXb6XA3/jACj3iOu4kfNfjuQjkX0iYKUK\ng+mrf00LU+tbdkqXICqIIc690OVCJXjit9PkIh7xLdAf39Yv0EMB9VPuuqcY\nd+cs+MvrzIn3qfC4lWx2mApX6prq+2JH79ZBvrGl0l98li/Hfu3pZ1Q2rCug\nSocw\r\n=k7LY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d","scripts":{"test":"echo \"No test specified\" && exit 0","build":"tsc -p tsconfig.json","clean":"rm -rf dist/*","watch":"tsc -p tsconfig.json --watch","prepare":"npm run build"},"_npmUser":{"name":"liam-fitzgerald","email":"liam.fitzgerald@tlon.io"},"repository":{"url":"git+ssh://git@github.com/urbit/urbit.git","type":"git","directory":"pkg/npm/api"},"_npmVersion":"6.14.12","description":"This package simplifies the process of working with Urbit's APIs into fluent, typed functions organized by app. Pairs well with `@urbit/http-api`. Compare:","directories":{},"_nodeVersion":"12.22.1","dependencies":{"immer":"^9.0.1","lodash":"^4.17.20","urbit-ob":"^5.0.1","big-integer":"^1.6.48","@types/lodash":"^4.14.168","@babel/runtime":"^7.12.5","@urbit/eslint-config":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"onchange":"^7.1.0","typescript":"^4.3.2","@types/node":"^15.12.5"},"_npmOperationalInternal":{"tmp":"tmp/api_1.2.0_1625631451244_0.5220097414290445","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@urbit/api","version":"1.4.0","author":"","license":"MIT","_id":"@urbit/api@1.4.0","maintainers":[{"name":"tylershuster","email":"t@fust.us"},{"name":"wolref-podlex","email":"josh@urbit.org"},{"name":"liam-fitzgerald","email":"liam.fitzgerald@tlon.io"}],"homepage":"https://github.com/urbit/urbit#readme","bugs":{"url":"https://github.com/urbit/urbit/issues"},"dist":{"shasum":"7cffb7d7741f65465f29ae7327fe8f5e0ebf249b","tarball":"https://registry.npmjs.org/@urbit/api/-/api-1.4.0.tgz","fileCount":133,"integrity":"sha512-mjNwu+kbYhbDcDPAk3+kEMKHoHa5VtjCcIxBMQSpvy27N9jgS7D1Pn7MDEyDwdsVk9PWWG3ODg6q+yGwLMBuwg==","signatures":[{"sig":"MEYCIQDWxYsjtAQPaAFqS/CbM89j1CTQMUyFRuCoTPC/BBN78gIhAN59rgBemhGrPk53f/hnpCEoNsKbIU28vYnCoQXtEo9s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAgq9CRA9TVsSAnZWagAAaIEP+QANh1FDdDdog52sVptz\n3v2WqCwXVbe2UEL3lNtlVH0Qm1u9sBTynYm7omvJGan9HoG4CGVJOyHaR20y\nnYKHi2ucX0e/iC0nNMs/dPdZ6ATzZbMP4cMHsSvOTzEn0ReKzxWYoen2gNeB\n+1+mWlHGzCyhRP/ZY+RBGPARXDLAjmEeUXGmbFuH8upqBRjzZi4aJC4yn5XX\nYTLVIFhX7fA7PL0aCHSgEtzOW22T1/PPS4fGp7/lT0cWjNHxd3diclo1SD5D\nLwRKj3QvORKXzCrZxElqqSMIDK6rdt39+EsuzDs+NmeeBWqJ2aRFs4N0CoHo\ngTCcrAd3953zKBeIr9bt713qK9N3cner6bHY2XC9tb4bDhq9g/74vbpRDAGi\ntbnKHsCRfwRUtNr7OohySPviCUJyWZRddWDbZLp3OggFFKWTqSVzzeQGfNHo\notBcxW6Zl2TQn8CBvLkS/6+ClU3LSj89CoQDOYZVCOaxvzPAyreoEIVwlsce\nCHnckzOWQGhLINwr/IiNVW+WkC0xzPXU1KPTXPvsa5pq1AmHG9GXI3R59OZ4\nkgwBggCMAYv6UboOjIVCb9qpE3HgKyQwZs0K/btzEcdGtqtXrPG8XlHMUo2i\nKcipQwAvbjlPR9JlaEgoRV5DKYiihLZRcdwA6s+pepyCk4IUVKMmHd5JCU81\niv58\r\n=j0DG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d","scripts":{"test":"echo \"No test specified\" && exit 0","build":"tsc -p tsconfig.json","clean":"rm -rf dist/*","watch":"tsc -p tsconfig.json --watch","prepare":"npm run build"},"_npmUser":{"name":"tylershuster","email":"t@fust.us"},"repository":{"url":"git+ssh://git@github.com/urbit/urbit.git","type":"git","directory":"pkg/npm/api"},"_npmVersion":"6.14.13","description":"This package simplifies the process of working with Urbit's APIs into fluent, typed functions organized by app. Pairs well with `@urbit/http-api`. Compare:","directories":{},"_nodeVersion":"14.17.3","dependencies":{"immer":"^9.0.1","lodash":"^4.17.20","urbit-ob":"^5.0.1","big-integer":"^1.6.48","@types/lodash":"^4.14.168","@babel/runtime":"^7.12.5","@urbit/eslint-config":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"onchange":"^7.1.0","typescript":"^4.3.2","@types/node":"^15.12.5","babel-eslint":"^10.1.0","eslint-plugin-react":"^7.24.0","@typescript-eslint/parser":"^4.28.2","@typescript-eslint/eslint-plugin":"^4.28.2"},"_npmOperationalInternal":{"tmp":"tmp/api_1.4.0_1627523773501_0.08566908570247556","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@urbit/api","version":"2.0.0","author":"","license":"MIT","_id":"@urbit/api@2.0.0","maintainers":[{"name":"nocsyx-lassul","email":"hunter@tlon.io"},{"name":"_waiyaki_","email":"james.muturi@tlon.io"},{"name":"yosoyubik","email":"yosoyubik@gmail.com"},{"name":"tylershuster","email":"t@fust.us"},{"name":"wolref-podlex","email":"josh@urbit.org"},{"name":"liam-fitzgerald","email":"liam.fitzgerald@tlon.io"}],"homepage":"https://github.com/urbit/urbit#readme","bugs":{"url":"https://github.com/urbit/urbit/issues"},"dist":{"shasum":"d6131c2fccaab0668fd5aa57086501b105fca790","tarball":"https://registry.npmjs.org/@urbit/api/-/api-2.0.0.tgz","fileCount":158,"integrity":"sha512-shELBuW1cjXYP2DrJyRMomIh5oMDkwLgNx8AWnVY2FhZUgsojRKiWmJ/bdO/mGnFZUch0tPBAl6bawwVPkBPDg==","signatures":[{"sig":"MEYCIQDnlXy/7fnZd9e76hlA9WbeZfCdC8zqVlWdLW+6Qek5qwIhAPIComFbb5o730cgMdSDRgiKf1Nb0oPagQ81qn12xeAo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194096},"main":"dist/index.js","types":"dist/index.d","gitHead":"b211d272d939e3a6e4c0c6d798ba200a9c99ccca","scripts":{"test":"echo \"No test specified\" && exit 0","build":"tsc -p tsconfig.json","clean":"rm -rf dist/*","watch":"tsc -p tsconfig.json --watch","prepare":"npm run build"},"_npmUser":{"name":"nocsyx-lassul","email":"hunter@tlon.io"},"repository":{"url":"git+ssh://git@github.com/urbit/urbit.git","type":"git","directory":"pkg/npm/api"},"_npmVersion":"lerna/4.0.0/node@v16.2.0+x64 (darwin)","description":"This package simplifies the process of working with Urbit's APIs into fluent, typed functions organized by app. Pairs well with `@urbit/http-api`. Compare:","directories":{},"_nodeVersion":"16.2.0","dependencies":{"immer":"^9.0.1","lodash":"^4.17.20","urbit-ob":"^5.0.1","big-integer":"^1.6.48","@types/lodash":"^4.14.168","@babel/runtime":"^7.12.5","@urbit/eslint-config":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"onchange":"^7.1.0","typescript":"^4.3.2","@types/node":"^15.12.5","babel-eslint":"^10.1.0","eslint-plugin-react":"^7.24.0","@typescript-eslint/parser":"^4.28.2","@typescript-eslint/eslint-plugin":"^4.28.2"},"_npmOperationalInternal":{"tmp":"tmp/api_2.0.0_1635881374850_0.603293091463551","host":"s3://npm-registry-packages"}},"2.1.0-dev":{"name":"@urbit/api","version":"2.1.0-dev","author":"","license":"MIT","_id":"@urbit/api@2.1.0-dev","maintainers":[{"name":"nocsyx-lassul","email":"hunter@tlon.io"},{"name":"_waiyaki_","email":"james.muturi@tlon.io"},{"name":"yosoyubik","email":"yosoyubik@gmail.com"},{"name":"tylershuster","email":"t@fust.us"},{"name":"wolref-podlex","email":"josh@urbit.org"},{"name":"liam-fitzgerald","email":"liam.fitzgerald@tlon.io"}],"homepage":"https://github.com/urbit/urbit#readme","bugs":{"url":"https://github.com/urbit/urbit/issues"},"dist":{"shasum":"8678fb0ba95989d2bb41137fadbe3290e53ba1bc","tarball":"https://registry.npmjs.org/@urbit/api/-/api-2.1.0-dev.tgz","fileCount":239,"integrity":"sha512-3N0qCqLOjeVgEZa2fUvY07YWwMFQTlgjaO0jKgumn1wRIgh5cnpyxw4B0rnzhSqbqB5UsRbZwjb6VdRaeJ8bdg==","signatures":[{"sig":"MEUCIFCzNpX1qBE5fAxo4RnQ/g5heN2dkX9cY8g6f2ubeEBgAiEArnY1ICRWyRaUt/7oiPValER/mOfLfOZ2i0M1o4NuM80=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2640700},"main":"dist/cjs/index.js","type":"module","types":"types/index.d.ts","unpkg":"dist/urbit-api.min.js","module":"dist/esm/index.js","readme":"# Urbit API in JavaScript\n\nThis package simplifies the process of working with Urbit's APIs into fluent, typed functions organized by app. Pairs well with `@urbit/http-api`. Compare:\n\nWithout:\n```ts\nimport UrbitInterface from '@urbit/http-api';\nconst api: UrbitInterface = useApi();\napi.poke({\n  app: 'settings-store',\n  mark: 'settings-event',\n  json: {\n    'put-entry': {\n      'bucket-key': bucket,\n      'entry-key': key,\n      'value': value\n    }\n  }\n});\n```\n\nWith:\n```ts\nimport UrbitInterface from '@urbit/http-api';\nimport { settings } from '@urbit/api';\nconst api: UrbitInterface = useApi();\napi.poke(setings.putEntry(bucket, key, value));\n```\n\nYou may import single functions\n```ts\nimport { putEntry } from '@urbit/api';\n```\nor whole apps:\n```ts\nimport { settings } from '@urbit/api';\n```\n\nThis package also provides types and utilities for working with Urbit's internal data structures, such as Nouns, Das, Tas, and so forth.\n\nThis package was originally developed as part of Tlon's Landscape client and therefore the best reference material exists [there](https://github.com/urbit/urbit/tree/master/pkg/interface/src).","gitHead":"945ac084d1b54470791dca8a51c820a36de3fb20","scripts":{"test":"echo \"No test specified\" && exit 0","build":"npm run clean && rollup -c && npx tsc -p tsconfig.json","clean":"rm -rf dist/* types/*","watch":"rollup -c -w","prepare":"npm run build"},"_npmUser":{"name":"nocsyx-lassul","email":"hunter@tlon.io"},"jsdelivr":"dist/urbit-api.min.js","repository":{"url":"git+ssh://git@github.com/urbit/urbit.git","type":"git","directory":"pkg/npm/api"},"_npmVersion":"8.0.0","description":"A library that provides bindings and types for Urbit's various userspace desks","directories":{},"_nodeVersion":"16.2.0","dependencies":{"immer":"^9.0.1","urbit-ob":"^5.0.1","big-integer":"^1.6.48","@babel/runtime":"^7.16.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^4.3.2","@babel/core":"^7.16.0","@types/node":"^15.12.5","babel-eslint":"^10.1.0","eslint-plugin-react":"^7.24.0","@rollup/plugin-babel":"^5.3.0","@urbit/eslint-config":"^1.0.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-analyzer":"^4.0.0","@rollup/plugin-commonjs":"^21.0.1","@typescript-eslint/parser":"^4.28.2","rollup-plugin-typescript2":"^0.30.0","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.28.2"},"_npmOperationalInternal":{"tmp":"tmp/api_2.1.0-dev_1636419687934_0.6278948950262102","host":"s3://npm-registry-packages"}},"2.1.0-dev.1":{"name":"@urbit/api","version":"2.1.0-dev.1","author":"","license":"MIT","_id":"@urbit/api@2.1.0-dev.1","maintainers":[{"name":"nocsyx-lassul","email":"hunter@tlon.io"},{"name":"_waiyaki_","email":"james.muturi@tlon.io"},{"name":"yosoyubik","email":"yosoyubik@gmail.com"},{"name":"tylershuster","email":"t@fust.us"},{"name":"wolref-podlex","email":"josh@urbit.org"},{"name":"liam-fitzgerald","email":"liam.fitzgerald@tlon.io"}],"homepage":"https://github.com/urbit/urbit#readme","bugs":{"url":"https://github.com/urbit/urbit/issues"},"dist":{"shasum":"890c3f6c8a279c52260374d736082e7605b97184","tarball":"https://registry.npmjs.org/@urbit/api/-/api-2.1.0-dev.1.tgz","fileCount":239,"integrity":"sha512-0r8VR3eWnzvXsU9SYzFSCAUlz/UIbnhzQbjVi3BzI/pGNGCNKEZ6ic3btY0VfJ3yLfnNeKkb84Ucz2f6elKUjw==","signatures":[{"sig":"MEYCIQCKku/roY68K0oweCayfW3ehe3OY2CHWNL8fhYX6+jd5wIhAOQ1zhsW+hPVj0zOoAmHGLvhbBX7ZaHfI8NNqag99nfb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2640780},"main":"dist/cjs/index.js","type":"module","types":"dist/index.d.ts","unpkg":"dist/urbit-api.min.js","module":"dist/esm/index.js","readme":"# Urbit API in JavaScript\n\nThis package simplifies the process of working with Urbit's APIs into fluent, typed functions organized by app. Pairs well with `@urbit/http-api`. Compare:\n\nWithout:\n```ts\nimport UrbitInterface from '@urbit/http-api';\nconst api: UrbitInterface = useApi();\napi.poke({\n  app: 'settings-store',\n  mark: 'settings-event',\n  json: {\n    'put-entry': {\n      'bucket-key': bucket,\n      'entry-key': key,\n      'value': value\n    }\n  }\n});\n```\n\nWith:\n```ts\nimport UrbitInterface from '@urbit/http-api';\nimport { settings } from '@urbit/api';\nconst api: UrbitInterface = useApi();\napi.poke(setings.putEntry(bucket, key, value));\n```\n\nYou may import single functions\n```ts\nimport { putEntry } from '@urbit/api';\n```\nor whole apps:\n```ts\nimport { settings } from '@urbit/api';\n```\n\nThis package also provides types and utilities for working with Urbit's internal data structures, such as Nouns, Das, Tas, and so forth.\n\nThis package was originally developed as part of Tlon's Landscape client and therefore the best reference material exists [there](https://github.com/urbit/urbit/tree/master/pkg/interface/src).","gitHead":"04996919af80ce069e02e94ab16af2c2c5863200","scripts":{"test":"echo \"No test specified\" && exit 0","build":"npm run clean && rollup -c && npx tsc -p tsconfig.json","clean":"rm -rf dist/* types/*","watch":"rollup -c -w","prepare":"npm run build"},"_npmUser":{"name":"nocsyx-lassul","email":"hunter@tlon.io"},"jsdelivr":"dist/urbit-api.min.js","repository":{"url":"git+ssh://git@github.com/urbit/urbit.git","type":"git","directory":"pkg/npm/api"},"_npmVersion":"8.0.0","description":"A library that provides bindings and types for Urbit's various userspace desks","directories":{},"_nodeVersion":"16.2.0","dependencies":{"immer":"^9.0.1","core-js":"^3.19.1","urbit-ob":"^5.0.1","big-integer":"^1.6.48","@babel/runtime":"^7.16.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rollup":"^2.59.0","typescript":"^4.3.2","@babel/core":"^7.16.0","@types/node":"^15.12.5","babel-eslint":"^10.1.0","eslint-plugin-react":"^7.24.0","@rollup/plugin-babel":"^5.3.0","@urbit/eslint-config":"^1.0.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-analyzer":"^4.0.0","@rollup/plugin-commonjs":"^21.0.1","@typescript-eslint/parser":"^4.28.2","rollup-plugin-typescript2":"^0.30.0","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.28.2"},"_npmOperationalInternal":{"tmp":"tmp/api_2.1.0-dev.1_1636563574237_0.12338436301381694","host":"s3://npm-registry-packages"}},"2.1.0-dev.2":{"name":"@urbit/api","version":"2.1.0-dev.2","author":"","license":"MIT","_id":"@urbit/api@2.1.0-dev.2","maintainers":[{"name":"nocsyx-lassul","email":"hunter@tlon.io"},{"name":"_waiyaki_","email":"james.muturi@tlon.io"},{"name":"yosoyubik","email":"yosoyubik@gmail.com"},{"name":"tylershuster","email":"t@fust.us"},{"name":"wolref-podlex","email":"josh@urbit.org"},{"name":"liam-fitzgerald","email":"liam.fitzgerald@tlon.io"}],"homepage":"https://github.com/urbit/urbit#readme","bugs":{"url":"https://github.com/urbit/urbit/issues"},"dist":{"shasum":"483e39d4db975f7ba9d1b9d00121126edb41f35d","tarball":"https://registry.npmjs.org/@urbit/api/-/api-2.1.0-dev.2.tgz","fileCount":196,"integrity":"sha512-cgLUCly475CGasApTR5qCnj4AWID/6J9hEU8quUUctv2HwW6arKv0av6r+g1M5fKaKJNI7gNfGNWsDI5W00djQ==","signatures":[{"sig":"MEUCIQC9Ys9Gpbb5XmLPlhu5Jx+gjf5f906SQSaKnPRJrr+TzQIgX2FBhSajpK0Ga1AqG+oXHjW2mqptWXMCP+fj6a0NrVE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2576016},"main":"dist/cjs/index.js","type":"module","types":"dist/index.d.ts","unpkg":"dist/urbit-api.min.js","module":"dist/esm/index.js","readme":"# Urbit API in JavaScript\n\nThis package simplifies the process of working with Urbit's APIs into fluent, typed functions organized by app. Pairs well with `@urbit/http-api`. Compare:\n\nWithout:\n```ts\nimport UrbitInterface from '@urbit/http-api';\nconst api: UrbitInterface = useApi();\napi.poke({\n  app: 'settings-store',\n  mark: 'settings-event',\n  json: {\n    'put-entry': {\n      'bucket-key': bucket,\n      'entry-key': key,\n      'value': value\n    }\n  }\n});\n```\n\nWith:\n```ts\nimport UrbitInterface from '@urbit/http-api';\nimport { settings } from '@urbit/api';\nconst api: UrbitInterface = useApi();\napi.poke(setings.putEntry(bucket, key, value));\n```\n\nYou may import single functions\n```ts\nimport { putEntry } from '@urbit/api';\n```\nor whole apps:\n```ts\nimport { settings } from '@urbit/api';\n```\n\nThis package also provides types and utilities for working with Urbit's internal data structures, such as Nouns, Das, Tas, and so forth.\n\nThis package was originally developed as part of Tlon's Landscape client and therefore the best reference material exists [there](https://github.com/urbit/urbit/tree/master/pkg/interface/src).","gitHead":"04996919af80ce069e02e94ab16af2c2c5863200","scripts":{"test":"echo \"No test specified\" && exit 0","build":"npm run clean && rollup -c && npx tsc -p tsconfig.json","clean":"rm -rf dist/* types/*","watch":"rollup -c -w","prepare":"npm run build"},"_npmUser":{"name":"nocsyx-lassul","email":"hunter@tlon.io"},"jsdelivr":"dist/urbit-api.min.js","repository":{"url":"git+ssh://git@github.com/urbit/urbit.git","type":"git","directory":"pkg/npm/api"},"_npmVersion":"8.0.0","description":"A library that provides bindings and types for Urbit's various userspace desks","directories":{},"_nodeVersion":"16.2.0","dependencies":{"immer":"^9.0.1","core-js":"^3.19.1","urbit-ob":"^5.0.1","big-integer":"^1.6.48","@babel/runtime":"^7.16.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rollup":"^2.59.0","typescript":"^4.3.2","@babel/core":"^7.16.0","@types/node":"^15.12.5","babel-eslint":"^10.1.0","eslint-plugin-react":"^7.24.0","@rollup/plugin-babel":"^5.3.0","@urbit/eslint-config":"^1.0.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-analyzer":"^4.0.0","@rollup/plugin-commonjs":"^21.0.1","@typescript-eslint/parser":"^4.28.2","rollup-plugin-typescript2":"^0.30.0","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.28.2"},"_npmOperationalInternal":{"tmp":"tmp/api_2.1.0-dev.2_1636564304403_0.7051981564998608","host":"s3://npm-registry-packages"}},"2.1.0-dev.3":{"name":"@urbit/api","version":"2.1.0-dev.3","author":"","license":"MIT","_id":"@urbit/api@2.1.0-dev.3","maintainers":[{"name":"nocsyx-lassul","email":"hunter@tlon.io"},{"name":"_waiyaki_","email":"james.muturi@tlon.io"},{"name":"yosoyubik","email":"yosoyubik@gmail.com"},{"name":"tylershuster","email":"t@fust.us"},{"name":"wolref-podlex","email":"josh@urbit.org"},{"name":"liam-fitzgerald","email":"liam.fitzgerald@tlon.io"}],"homepage":"https://github.com/urbit/urbit#readme","bugs":{"url":"https://github.com/urbit/urbit/issues"},"dist":{"shasum":"1e73cd33ff23894f3f0be3614e65d7e489b72234","tarball":"https://registry.npmjs.org/@urbit/api/-/api-2.1.0-dev.3.tgz","fileCount":198,"integrity":"sha512-Hg/AmC84s3S/3RLXJ01vJLULFrzBKQyatrvLH8Boa975hTwLXW5udg/Y72Sa6nOGVaMGW3Ehso4le+DyzXVo0A==","signatures":[{"sig":"MEUCIQCNvKqeTXNmFZTT1+j8FKVLMrPNmn4CJ6brN+kDzZv3gQIgGOAln6Hgb72PkaPFt/gCKDcG5Evx2y+lDbdNSTBpfaY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2622408},"main":"dist/cjs/index.js","type":"module","types":"dist/index.d.ts","unpkg":"dist/urbit-api.min.js","module":"dist/esm/index.js","readme":"# Urbit API in JavaScript\n\nThis package simplifies the process of working with Urbit's APIs into fluent, typed functions organized by app. Pairs well with `@urbit/http-api`. Compare:\n\nWithout:\n```ts\nimport UrbitInterface from '@urbit/http-api';\nconst api: UrbitInterface = useApi();\napi.poke({\n  app: 'settings-store',\n  mark: 'settings-event',\n  json: {\n    'put-entry': {\n      'bucket-key': bucket,\n      'entry-key': key,\n      'value': value\n    }\n  }\n});\n```\n\nWith:\n```ts\nimport UrbitInterface from '@urbit/http-api';\nimport { settings } from '@urbit/api';\nconst api: UrbitInterface = useApi();\napi.poke(setings.putEntry(bucket, key, value));\n```\n\nYou may import single functions\n```ts\nimport { putEntry } from '@urbit/api';\n```\nor whole apps:\n```ts\nimport { settings } from '@urbit/api';\n```\n\nThis package also provides types and utilities for working with Urbit's internal data structures, such as Nouns, Das, Tas, and so forth.\n\nThis package was originally developed as part of Tlon's Landscape client and therefore the best reference material exists [there](https://github.com/urbit/urbit/tree/master/pkg/interface/src).","gitHead":"c07512b9de5f31de1f19144d7964fd35cbd73a78","scripts":{"test":"echo \"No test specified\" && exit 0","build":"npm run clean && rollup -c && npx tsc -p tsconfig.json","clean":"rm -rf dist/* types/*","watch":"rollup -c -w","prepare":"npm run build"},"_npmUser":{"name":"nocsyx-lassul","email":"hunter@tlon.io"},"jsdelivr":"dist/urbit-api.min.js","repository":{"url":"git+ssh://git@github.com/urbit/urbit.git","type":"git","directory":"pkg/npm/api"},"_npmVersion":"8.0.0","description":"A library that provides bindings and types for Urbit's various userspace desks","directories":{},"_nodeVersion":"16.2.0","dependencies":{"immer":"^9.0.1","core-js":"^3.19.1","urbit-ob":"^5.0.1","big-integer":"^1.6.48","@babel/runtime":"^7.16.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rollup":"^2.59.0","typescript":"^4.3.2","@babel/core":"^7.16.0","@types/node":"^15.12.5","babel-eslint":"^10.1.0","eslint-plugin-react":"^7.24.0","@rollup/plugin-babel":"^5.3.0","@urbit/eslint-config":"^1.0.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-analyzer":"^4.0.0","@rollup/plugin-commonjs":"^21.0.1","@typescript-eslint/parser":"^4.28.2","rollup-plugin-typescript2":"^0.30.0","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.28.2"},"_npmOperationalInternal":{"tmp":"tmp/api_2.1.0-dev.3_1636574000196_0.21941863448524668","host":"s3://npm-registry-packages"}},"2.1.0-dev.4":{"name":"@urbit/api","version":"2.1.0-dev.4","author":"","license":"MIT","_id":"@urbit/api@2.1.0-dev.4","maintainers":[{"name":"nocsyx-lassul","email":"hunter@tlon.io"},{"name":"_waiyaki_","email":"james.muturi@tlon.io"},{"name":"yosoyubik","email":"yosoyubik@gmail.com"},{"name":"tylershuster","email":"t@fust.us"},{"name":"wolref-podlex","email":"josh@urbit.org"},{"name":"liam-fitzgerald","email":"liam.fitzgerald@tlon.io"}],"homepage":"https://github.com/urbit/urbit#readme","bugs":{"url":"https://github.com/urbit/urbit/issues"},"dist":{"shasum":"4f0357a0820eec754f866f75751f9af8a9fcced2","tarball":"https://registry.npmjs.org/@urbit/api/-/api-2.1.0-dev.4.tgz","fileCount":122,"integrity":"sha512-6KjMem88ZLeHlk16CLstoBnDWgIYFmRAefMzXjnDHqoRkoEKkd1a7vX2IT39Mt5K74KjtombO1NfrCQLK6tihg==","signatures":[{"sig":"MEYCIQCSzsIwDYUVRzwT+Hk5pec970phtv/Po34ylj73GT5w/wIhAI6BTJPdMDXc398WGezjPgSKjnBEShtu2KXqeoq4r6M3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2537804},"main":"dist/cjs/index.js","type":"module","types":"dist/index.d.ts","unpkg":"dist/urbit-api.min.js","module":"dist/esm/index.js","readme":"# Urbit API in JavaScript\n\nThis package simplifies the process of working with Urbit's APIs into fluent, typed functions organized by app. Pairs well with `@urbit/http-api`. Compare:\n\nWithout:\n```ts\nimport UrbitInterface from '@urbit/http-api';\nconst api: UrbitInterface = useApi();\napi.poke({\n  app: 'settings-store',\n  mark: 'settings-event',\n  json: {\n    'put-entry': {\n      'bucket-key': bucket,\n      'entry-key': key,\n      'value': value\n    }\n  }\n});\n```\n\nWith:\n```ts\nimport UrbitInterface from '@urbit/http-api';\nimport { settings } from '@urbit/api';\nconst api: UrbitInterface = useApi();\napi.poke(setings.putEntry(bucket, key, value));\n```\n\nYou may import single functions\n```ts\nimport { putEntry } from '@urbit/api';\n```\nor whole apps:\n```ts\nimport { settings } from '@urbit/api';\n```\n\nThis package also provides types and utilities for working with Urbit's internal data structures, such as Nouns, Das, Tas, and so forth.\n\nThis package was originally developed as part of Tlon's Landscape client and therefore the best reference material exists [there](https://github.com/urbit/urbit/tree/master/pkg/interface/src).","gitHead":"c07512b9de5f31de1f19144d7964fd35cbd73a78","scripts":{"test":"echo \"No test specified\" && exit 0","build":"npm run clean && rollup -c && npx tsc -p tsconfig.json","clean":"rm -rf dist/* types/*","watch":"rollup -c -w","prepare":"npm run build"},"_npmUser":{"name":"nocsyx-lassul","email":"hunter@tlon.io"},"jsdelivr":"dist/urbit-api.min.js","repository":{"url":"git+ssh://git@github.com/urbit/urbit.git","type":"git","directory":"pkg/npm/api"},"_npmVersion":"8.0.0","description":"A library that provides bindings and types for Urbit's various userspace desks","directories":{},"_nodeVersion":"16.2.0","dependencies":{"immer":"^9.0.1","core-js":"^3.19.1","urbit-ob":"^5.0.1","big-integer":"^1.6.48","@babel/runtime":"^7.16.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rollup":"^2.59.0","typescript":"^4.3.2","@babel/core":"^7.16.0","@types/node":"^15.12.5","babel-eslint":"^10.1.0","eslint-plugin-react":"^7.24.0","@rollup/plugin-babel":"^5.3.0","@urbit/eslint-config":"^1.0.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-analyzer":"^4.0.0","@rollup/plugin-commonjs":"^21.0.1","@typescript-eslint/parser":"^4.28.2","rollup-plugin-typescript2":"^0.30.0","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.28.2"},"_npmOperationalInternal":{"tmp":"tmp/api_2.1.0-dev.4_1636580092650_0.9326461514656628","host":"s3://npm-registry-packages"}},"2.1.0-dev.5":{"name":"@urbit/api","version":"2.1.0-dev.5","author":"","license":"MIT","_id":"@urbit/api@2.1.0-dev.5","maintainers":[{"name":"nocsyx-lassul","email":"hunter@tlon.io"},{"name":"_waiyaki_","email":"james.muturi@tlon.io"},{"name":"yosoyubik","email":"yosoyubik@gmail.com"},{"name":"tylershuster","email":"t@fust.us"},{"name":"wolref-podlex","email":"josh@urbit.org"},{"name":"liam-fitzgerald","email":"liam.fitzgerald@tlon.io"}],"homepage":"https://github.com/urbit/urbit#readme","bugs":{"url":"https://github.com/urbit/urbit/issues"},"dist":{"shasum":"672b1b01bff9463816917ad38107d2ef52d8df95","tarball":"https://registry.npmjs.org/@urbit/api/-/api-2.1.0-dev.5.tgz","fileCount":122,"integrity":"sha512-8b+6prufqA+wHUQHELg+wILup+Lxo0NnC2sOc8Wu/JD51CZ6LOOyInIjg02RlU5pSfUzPHO2hm5JCYhaQL4w4g==","signatures":[{"sig":"MEUCIA26fz4fSdpeDQNn5xJXRsiDwR7RviasXY6Dd0wcWb/PAiEAv1nfXD1lFpJn2MUNmNoFPXOTVdpTdRmY6Vb7Mr/Ark8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2537281},"main":"dist/cjs/index.js","type":"module","types":"dist/index.d.ts","unpkg":"dist/urbit-api.min.js","module":"dist/esm/index.js","readme":"# Urbit API in JavaScript\n\nThis package simplifies the process of working with Urbit's APIs into fluent, typed functions organized by app. Pairs well with `@urbit/http-api`. Compare:\n\nWithout:\n```ts\nimport UrbitInterface from '@urbit/http-api';\nconst api: UrbitInterface = useApi();\napi.poke({\n  app: 'settings-store',\n  mark: 'settings-event',\n  json: {\n    'put-entry': {\n      'bucket-key': bucket,\n      'entry-key': key,\n      'value': value\n    }\n  }\n});\n```\n\nWith:\n```ts\nimport UrbitInterface from '@urbit/http-api';\nimport { settings } from '@urbit/api';\nconst api: UrbitInterface = useApi();\napi.poke(setings.putEntry(bucket, key, value));\n```\n\nYou may import single functions\n```ts\nimport { putEntry } from '@urbit/api';\n```\nor whole apps:\n```ts\nimport { settings } from '@urbit/api';\n```\n\nThis package also provides types and utilities for working with Urbit's internal data structures, such as Nouns, Das, Tas, and so forth.\n\nThis package was originally developed as part of Tlon's Landscape client and therefore the best reference material exists [there](https://github.com/urbit/urbit/tree/master/pkg/interface/src).","gitHead":"5c064e65dd886d9c943d16ae6376606cf986c48f","scripts":{"test":"echo \"No test specified\" && exit 0","build":"npm run clean && rollup -c && npx tsc -p tsconfig.json","clean":"rm -rf dist/* types/*","watch":"rollup -c -w","prepare":"npm run build"},"_npmUser":{"name":"nocsyx-lassul","email":"hunter@tlon.io"},"jsdelivr":"dist/urbit-api.min.js","repository":{"url":"git+ssh://git@github.com/urbit/urbit.git","type":"git","directory":"pkg/npm/api"},"_npmVersion":"8.0.0","description":"A library that provides bindings and types for Urbit's various userspace desks","directories":{},"_nodeVersion":"16.2.0","dependencies":{"immer":"^9.0.1","core-js":"^3.19.1","urbit-ob":"^5.0.1","big-integer":"^1.6.48","@babel/runtime":"^7.16.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rollup":"^2.59.0","typescript":"^4.3.2","@babel/core":"^7.16.0","@types/node":"^15.12.5","babel-eslint":"^10.1.0","eslint-plugin-react":"^7.24.0","@rollup/plugin-babel":"^5.3.0","@urbit/eslint-config":"^1.0.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-analyzer":"^4.0.0","@rollup/plugin-commonjs":"^21.0.1","@typescript-eslint/parser":"^4.28.2","rollup-plugin-typescript2":"^0.30.0","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.28.2"},"_npmOperationalInternal":{"tmp":"tmp/api_2.1.0-dev.5_1636589840244_0.22401893454202315","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@urbit/api","version":"2.1.0","author":"","license":"MIT","_id":"@urbit/api@2.1.0","maintainers":[{"name":"nocsyx-lassul","email":"hunter@tlon.io"},{"name":"_waiyaki_","email":"james.muturi@tlon.io"},{"name":"yosoyubik","email":"yosoyubik@gmail.com"},{"name":"tylershuster","email":"t@fust.us"},{"name":"wolref-podlex","email":"josh@urbit.org"},{"name":"liam-fitzgerald","email":"liam.fitzgerald@tlon.io"}],"homepage":"https://github.com/urbit/urbit#readme","bugs":{"url":"https://github.com/urbit/urbit/issues"},"dist":{"shasum":"ac8112ec62414a40aff3efd09ad9a71d17ffbf3a","tarball":"https://registry.npmjs.org/@urbit/api/-/api-2.1.0.tgz","fileCount":122,"integrity":"sha512-2njwpvZ2s23gp5C4v9uDynU1wxrN33+vloqpvlErUhMR/4R6mXE4cMvsZzj/fCGOa0J3LRV/If7XmgG+kY69Tg==","signatures":[{"sig":"MEYCIQDt08D2/WGLPYAVreJRMKjJbdAMoR269VDvozF593/jlwIhAL6KkWjLiAvBN5mLgMypSEuDIYmAy1pHNozlkoYvao34","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2537275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnWxBCRA9TVsSAnZWagAAicwP+gPxWVv6bxwFI4AnkOYA\nUo2oXG8LR7m5Mi/WrUcF7H7/tmypEWXLyW1Ny4wwynx+OQDjo97hH81pxee2\n4jn3Ljcf6RUjPStzlzLAXhFOmbR8iaOrNlAnauiglOgDwmf6WvG5gAN2bTKh\nFEI/UUs+3RAV2UvbQV8WY/zWZnUhezntc/1Io8GwWnaKzdzRh7rpvHS23wyI\nOVspMlFwzVK4xgXkfiTajIgpNo4F040fIpVCjguW1LW4vj0hEHREX22agTe4\nwJ3/gALHfBvcEh1WjH5ojh0dzW24dEB1d/+RYNHHz8qSFe6gasgSH4i+qtc0\njNl5cZOTG3NaqDc5Be46onfyLn+qyQRM41zUFbCWJaOZLEbresoYqK6Px8ou\nzZAfG2wAEiDezdpmOmE7G3ehRU2oDwLvS2IjaW4W0PFK9CHhx9Gk5WeLeCKt\n8gOhb6u/N4G3ZW6IrUxa4vq2J/orJ1pMMZyBdGlLdq8t8joBXPsxi4GW5feB\nXH3BSSj820OzSeLYr7C5UGtjfw6HfZDBhC5bYK9f7w7nWiCHbbtslRmSfM1m\nY1CEYBRYSHH2SQc2oiezn+svXS/aMX/8VAU8XN+Szv+FV8AbK9LvWbUDoi2A\nEAWQNOuihH9Zy9sEw11rvDC7opYT5G6+hcr5gbR6YvXzocZB4w839Apzjz5A\nl0Y+\r\n=CKzB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","type":"module","types":"dist/index.d.ts","unpkg":"dist/urbit-api.min.js","module":"dist/esm/index.js","gitHead":"2681996bae9a6f49c4d503c20c30f4235e99070b","scripts":{"test":"echo \"No test specified\" && exit 0","build":"npm run clean && rollup -c && npx tsc -p tsconfig.json","clean":"rm -rf dist/* types/*","watch":"rollup -c -w","prepare":"npm run build"},"_npmUser":{"name":"nocsyx-lassul","email":"hunter@tlon.io"},"jsdelivr":"dist/urbit-api.min.js","repository":{"url":"git+ssh://git@github.com/urbit/urbit.git","type":"git","directory":"pkg/npm/api"},"_npmVersion":"8.0.0","description":"A library that provides bindings and types for Urbit's various userspace desks","directories":{},"_nodeVersion":"16.2.0","dependencies":{"immer":"^9.0.1","core-js":"^3.19.1","urbit-ob":"^5.0.1","big-integer":"^1.6.48","@babel/runtime":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.59.0","typescript":"^4.3.2","@babel/core":"^7.16.0","@types/node":"^15.12.5","babel-eslint":"^10.1.0","eslint-plugin-react":"^7.24.0","@rollup/plugin-babel":"^5.3.0","@urbit/eslint-config":"^1.0.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-analyzer":"^4.0.0","@rollup/plugin-commonjs":"^21.0.1","@typescript-eslint/parser":"^4.28.2","rollup-plugin-typescript2":"^0.30.0","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.28.2"},"_npmOperationalInternal":{"tmp":"tmp/api_2.1.0_1637706817688_0.10043531257856753","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@urbit/api","version":"2.1.1","author":"","license":"MIT","_id":"@urbit/api@2.1.1","maintainers":[{"name":"mwvd","email":"mwvdavidson@gmail.com"},{"name":"nocsyx-lassul","email":"hunter@tlon.io"},{"name":"_waiyaki_","email":"james.muturi@tlon.io"},{"name":"yosoyubik","email":"yosoyubik@gmail.com"},{"name":"tylershuster","email":"t@fust.us"},{"name":"wolref-podlex","email":"josh@urbit.org"},{"name":"liam-fitzgerald","email":"liam.fitzgerald@tlon.io"}],"homepage":"https://github.com/urbit/urbit#readme","bugs":{"url":"https://github.com/urbit/urbit/issues"},"dist":{"shasum":"699659e4aa4cd07823b4c1ee2545b8bca4c443db","tarball":"https://registry.npmjs.org/@urbit/api/-/api-2.1.1.tgz","fileCount":122,"integrity":"sha512-QRlqhtJ73q+pgMdSwuOO62HlxA7/2c5ylCcOUT01LXkJ2LTVCl5u+QnejdDvUmqjOuN2PyZk7df30xJVg6rC2A==","signatures":[{"sig":"MEUCICENFQC6Y/O8HMdgNcRCOPp80GVEg4vZRYU0rOe9zWZ+AiEA4sVDKwLdKm1twMHUOcDqJltkbWSDs/D7RmQYhhyZlrs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2542919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiexZNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqu6Q/9GCz064LBeykYSpyhwxo9d1XqnNkTdHt7SW5qsX+YsKjZfBNg\r\nOzkVb292QqLnVe/O/tM66EnKlOc6N1gGaPRgdrOIK2VJZYjmV9Bg9lctELiP\r\nKdN55rnYLsnZIfQPDUrsO8xhgQoZGOn2cddHLh4FMfTISn2I7fEe6pVErAtR\r\n34oxU2MgTG1Aj8amu0bUvkYYp8d/gt+GGc7CVkCjV/nm8Cuzh1pmFmR3Km7e\r\nuh4LFy6Ez0Q7Oss6tzx7aBFTF3CsxoqRv1VgjTbowINUkthswo39FCxOrKzc\r\n5tSUD6tqYuoied0rQN4nDXAOAAfY7H1u7XqItqKjm3SZTrvUG37punOH7Y4S\r\ngiMlgB9vk5rXxFcT6/dLBDzBdWTUx8SUJmca16eJ/2n6QuDQ7guqeGWn0Ll+\r\nDdErj+7UkEnnHrElebjHSyyRvUK/0uND8PkvbWkhYxuH1UOAbBY2z+Ps6AgD\r\nQOZQ2meSPZZbINPivhuVFg98ZXtHYLp8xkt2GaFKNJdaF9kZRL2CxsRjl9nO\r\ns2PNVe38l/An515TIDiMLNy8EV5kO7uBPgt/8R99WLywjPa3yr3qmh1MpwJM\r\n+aHcyYjDD9opQvjPfdSrFRIsHhi50OQAsLzEbUuD3HzcTBrCNE8uJUbKY0my\r\nanTu6Vbe0rumIl3yf8ZfmGmpGa7cNmnCMkY=\r\n=v+Zm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.cjs","type":"module","types":"dist/index.d.ts","unpkg":"dist/urbit-api.min.js","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"gitHead":"2fd26e2141cb07b70670bd03b86657d08e8f9217","scripts":{"test":"echo \"No test specified\" && exit 0","build":"npm run clean && rollup -c && npx tsc -p tsconfig.json","clean":"rm -rf dist/* types/*","watch":"rollup -c -w","prepare":"npm run build"},"_npmUser":{"name":"nocsyx-lassul","email":"hunter@tlon.io"},"jsdelivr":"dist/urbit-api.min.js","repository":{"url":"git+ssh://git@github.com/urbit/urbit.git","type":"git","directory":"pkg/npm/api"},"_npmVersion":"8.3.1","description":"A library that provides bindings and types for Urbit's various userspace desks","directories":{},"_nodeVersion":"16.14.0","dependencies":{"immer":"^9.0.1","core-js":"^3.19.1","urbit-ob":"^5.0.1","big-integer":"^1.6.48","@babel/runtime":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.59.0","typescript":"^4.3.2","@babel/core":"^7.16.0","@types/node":"^15.12.5","babel-eslint":"^10.1.0","eslint-plugin-react":"^7.24.0","@rollup/plugin-babel":"^5.3.0","@urbit/eslint-config":"^1.0.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-analyzer":"^4.0.0","@rollup/plugin-commonjs":"^21.0.1","@typescript-eslint/parser":"^4.28.2","rollup-plugin-typescript2":"^0.30.0","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.28.2"},"_npmOperationalInternal":{"tmp":"tmp/api_2.1.1_1652233805716_0.5763535457843201","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@urbit/api","version":"2.2.0","author":"","license":"MIT","_id":"@urbit/api@2.2.0","maintainers":[{"name":"matildepark_","email":"matilde.park@urbit.org"},{"name":"mwvd","email":"mwvdavidson@gmail.com"},{"name":"nocsyx-lassul","email":"hunter@tlon.io"},{"name":"_waiyaki_","email":"james.muturi@tlon.io"},{"name":"yosoyubik","email":"yosoyubik@gmail.com"},{"name":"tylershuster","email":"t@fust.us"},{"name":"wolref-podlex","email":"josh@urbit.org"},{"name":"liam-fitzgerald","email":"liam.fitzgerald@tlon.io"}],"homepage":"https://github.com/urbit/urbit#readme","bugs":{"url":"https://github.com/urbit/urbit/issues"},"dist":{"shasum":"fa8d74d0fa2354a8d48e1c91e1f0be52956d4e02","tarball":"https://registry.npmjs.org/@urbit/api/-/api-2.2.0.tgz","fileCount":131,"integrity":"sha512-W8kP9OT6yOK62n+4yCPO3i9QqU5xriLvZQ9WYW4SAV7ktbSrGuf2kmYbnoqfA/NybIs9Q/MbFkPewrz4XJ96Ag==","signatures":[{"sig":"MEQCIDx7RnZsf/9BhwlnWRCgAuCM1GLeRkmLwmUuf2PL2oVDAiAY65wMN4tt5zas7koiya1wHE07i1m/OHh9fjnBihf0Dg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2555552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiSTgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqk0BAAibirQurd2oEQecG1akevZTbz3UJytzMAWS5cnYWLULy4gXAR\r\ni/I/fN6Qjl0rAxUOgfHfAV6t6WC5YMGfvqxrb8Nwn/4+k+c4LfwDgqTqomK9\r\nuHUUdfWwY1LbEP2iyf7iWhvVHmivqGoFxBpeDBNVH/YF30QD/XNjtwFHIv3t\r\no5LKV/2Gs179NEp7x0FRsiAwbzSZYMwXax0579PaYXKdi7jLD5vW1jKkl4wC\r\nIDoNPFnb8q5o9s2CpiG3BHaUbvcNOXe5uhiy5yPd1gcm5ynfNMkd9S9T0vjM\r\nfmZWpaoA/S5YqrpJ+U7DDr67N8keafgwuvdAbkEtM3uGT6dmN2SoqVV16O5j\r\nVBlLI1C0M4+LQAvyCHlIbjR3Uep//YZV5Zhl05lFKYREkuqVhBmMnN7COmqG\r\ncHssIs13Rn/G/xolMGnjswEFabPGwjf3bD1fRkkRgcvm8RaE4HDDIArlqmZw\r\nlc9V6VrrVTJFmxYtBQMkZuvvCgiMVt+KndVKC8RzJkuwuHzSouiGxCrXsTE7\r\nD2WepdevXdT92EsWN1gB9j3V1nIpPe5aB19DHGB07VncoOqIaqDXIUt5fW+9\r\n+zL6TDtfAgBS/vdZBAd8sEsmjsOTflkJs02TejRrHIiPJZDszTY+M7VeoaqX\r\nEUvBTVpOeeT2wMdJfBTHBqYuEp0S46helFQ=\r\n=Xt9U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.cjs","type":"module","types":"dist/index.d.ts","unpkg":"dist/urbit-api.min.js","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"gitHead":"be9e96563247e99883fb95a8ee70fb3ab5dac2b3","scripts":{"test":"echo \"No test specified\" && exit 0","build":"npm run clean && rollup -c && npx tsc -p tsconfig.json","clean":"rm -rf dist/* types/*","watch":"rollup -c -w","prepare":"npm run build"},"_npmUser":{"name":"nocsyx-lassul","email":"hunter@tlon.io"},"jsdelivr":"dist/urbit-api.min.js","repository":{"url":"git+ssh://git@github.com/urbit/urbit.git","type":"git","directory":"pkg/npm/api"},"_npmVersion":"8.11.0","description":"A library that provides bindings and types for Urbit's various userspace desks","directories":{},"_nodeVersion":"16.15.1","dependencies":{"immer":"^9.0.1","core-js":"^3.19.1","urbit-ob":"^5.0.1","big-integer":"^1.6.48","@babel/runtime":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.59.0","typescript":"^4.3.2","@babel/core":"^7.16.0","@types/node":"^15.12.5","babel-eslint":"^10.1.0","eslint-plugin-react":"^7.24.0","@rollup/plugin-babel":"^5.3.0","@urbit/eslint-config":"^1.0.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-analyzer":"^4.0.0","@rollup/plugin-commonjs":"^21.0.1","@typescript-eslint/parser":"^4.28.2","rollup-plugin-typescript2":"^0.30.0","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.28.2"},"_npmOperationalInternal":{"tmp":"tmp/api_2.2.0_1669932256298_0.3569713039734441","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@urbit/api","version":"2.3.0","author":"","license":"MIT","_id":"@urbit/api@2.3.0","maintainers":[{"name":"gordoncc","email":"gordon@hey.com"},{"name":"matildepark_","email":"matilde.park@urbit.org"},{"name":"mwvd","email":"mwvdavidson@gmail.com"},{"name":"nocsyx-lassul","email":"hunter@tlon.io"},{"name":"_waiyaki_","email":"james.muturi@tlon.io"},{"name":"yosoyubik","email":"yosoyubik@gmail.com"},{"name":"tylershuster","email":"t@fust.us"},{"name":"wolref-podlex","email":"josh@urbit.org"},{"name":"liam-fitzgerald","email":"liam.fitzgerald@tlon.io"}],"homepage":"https://github.com/urbit/urbit#readme","bugs":{"url":"https://github.com/urbit/urbit/issues"},"dist":{"shasum":"c876c9ca0569ae4cc7cb393edee33abe66b023df","tarball":"https://registry.npmjs.org/@urbit/api/-/api-2.3.0.tgz","fileCount":131,"integrity":"sha512-uC0GyerFy6WaFHkgauvuJ55in2AUAJgCv/bHPOiwOKbdJQF4QgMaECn5gu/7n3d1/RGdNPaKw28nh0GCZ0AQKA==","signatures":[{"sig":"MEQCIBT4zv0kxF2z3suVS6TouIW0Tbz9EysgHnIHIPaiHCvlAiATCWcclgwDUle1Vn/BNO7JuA2ONJATAH4tdJT81zFMfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2554958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7+4yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocSw//RS2GCi+qNk5OEzZU5VTInIC2a3F+w8U2W/kSagRfRWWMwAan\r\nxVY1KJnR70nbClloYkqO1mU8131bm50X2tPohP5PGNuSYnYQcvn/doJGRMGo\r\nJyO3BWnghELqQdJqxrGHnpd5c3uu7F3JYPCY2WZ92V6FNeGGPPjzpO7RSK6H\r\nFSz9eQXKtvE1k7A5ABOkHBCP8ngJL+YrMXvi96XhcOipaERCKvvainnL46NZ\r\nnYiwdUHelCE1OD8w/rRyYq6uHgwfMI6r2SCjpyg59p15FroxhkVHAQDrsdq6\r\n7lWKubyIB1qj5DItBKw/NR3pjLoSwLWUkLPWo/ZaZEsKtLpRsc2xDSUnveLE\r\nz1K3O50vS9wEBp1hltaUO3N0SGVZMA9fEly7FbxAoARnQB0rDBwILXw0m1Gl\r\nv+AfYE0vWq7yY5jIq5m+i1ytKgenmewfEFBGlfS7zkusKTwfFl3/L4n382MA\r\nRdW16HtipErwBxmFN3RMCX4lrUuZ+yxhyK6CAyWT/Y66f/gr0jxTiFiVYGmU\r\nHWEXW7UjuR5soaHG7VSGYYay03k/s9xNMaZ+Es+pywqjcKwQEazKmdLrhLGa\r\nVxxMe2j/lHgPArXu5lTKo5HfKXez019jutcorLYwMpYB2foCCxvDToqW1mCX\r\nfl3Es//Peizh+JeYnLKxvToFaLvcx7dhwNI=\r\n=bs+h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.cjs","type":"module","types":"dist/index.d.ts","unpkg":"dist/urbit-api.min.js","module":"dist/esm/index.js","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"gitHead":"a9b4c220dd219b30a8bcc67336f4fb7ea0769f95","scripts":{"test":"echo \"No test specified\" && exit 0","build":"npm run clean && rollup -c && npx tsc -p tsconfig.json","clean":"rm -rf dist/* types/*","watch":"rollup -c -w","prepare":"npm run build"},"_npmUser":{"name":"nocsyx-lassul","email":"hunter@tlon.io"},"jsdelivr":"dist/urbit-api.min.js","repository":{"url":"git+ssh://git@github.com/urbit/urbit.git","type":"git","directory":"pkg/npm/api"},"_npmVersion":"8.11.0","description":"A library that provides bindings and types for Urbit's various userspace desks","directories":{},"_nodeVersion":"16.15.1","dependencies":{"immer":"^9.0.1","core-js":"^3.19.1","urbit-ob":"^5.0.1","big-integer":"^1.6.48","@babel/runtime":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.59.0","typescript":"^4.3.2","@babel/core":"^7.16.0","@types/node":"^15.12.5","babel-eslint":"^10.1.0","eslint-plugin-react":"^7.24.0","@rollup/plugin-babel":"^5.3.0","@urbit/eslint-config":"^1.0.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-analyzer":"^4.0.0","@rollup/plugin-commonjs":"^21.0.1","@typescript-eslint/parser":"^4.28.2","rollup-plugin-typescript2":"^0.30.0","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.28.2"},"_npmOperationalInternal":{"tmp":"tmp/api_2.3.0_1676668466679_0.8557770532332503","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-02-18T03:49:03.468Z","modified":"2025-11-19T15:33:25.127Z","1.0.0":"2021-02-18T03:49:03.914Z","1.0.1":"2021-03-26T03:01:07.395Z","1.0.2":"2021-03-29T18:27:46.656Z","1.1.0":"2021-05-06T04:14:45.902Z","1.1.1":"2021-06-17T15:23:26.548Z","1.2.0":"2021-07-07T04:17:31.360Z","1.4.0":"2021-07-29T01:56:13.734Z","2.0.0":"2021-11-02T19:29:35.024Z","2.1.0-dev":"2021-11-09T01:01:28.405Z","2.1.0-dev.1":"2021-11-10T16:59:34.468Z","2.1.0-dev.2":"2021-11-10T17:11:44.688Z","2.1.0-dev.3":"2021-11-10T19:53:20.465Z","2.1.0-dev.4":"2021-11-10T21:34:52.887Z","2.1.0-dev.5":"2021-11-11T00:17:20.598Z","2.1.0":"2021-11-23T22:33:37.931Z","2.1.1":"2022-05-11T01:50:05.945Z","2.2.0":"2022-12-01T22:04:16.605Z","2.3.0":"2023-02-17T21:14:26.949Z"},"bugs":{"url":"https://github.com/urbit/urbit/issues"},"license":"MIT","homepage":"https://github.com/urbit/urbit#readme","repository":{"url":"git+ssh://git@github.com/urbit/urbit.git","type":"git","directory":"pkg/npm/api"},"description":"A library that provides bindings and types for Urbit's various userspace desks","maintainers":[{"email":"yosoyubik@gmail.com","name":"yosoyubik"},{"email":"t@fust.us","name":"tylershuster"},{"email":"josh@urbit.org","name":"wolref-podlex"},{"email":"liam.fitzgerald@tlon.io","name":"liam-fitzgerald"},{"email":"matilde.park@urbit.org","name":"matildepark_"},{"email":"mwvdavidson@gmail.com","name":"mwvd"},{"email":"james.muturi@tlon.io","name":"_waiyaki_"},{"email":"hunter@tlon.io","name":"nocsyx-lassul"},{"email":"gordon@hey.com","name":"gordoncc"},{"email":"mark@tlon.io","name":"plfn-tlon"}],"readme":"# Urbit API in JavaScript\n\nThis package simplifies the process of working with Urbit's APIs into fluent, typed functions organized by app. Pairs well with `@urbit/http-api`. Compare:\n\nWithout:\n```ts\nimport UrbitInterface from '@urbit/http-api';\nconst api: UrbitInterface = useApi();\napi.poke({\n  app: 'settings-store',\n  mark: 'settings-event',\n  json: {\n    'put-entry': {\n      'bucket-key': bucket,\n      'entry-key': key,\n      'value': value\n    }\n  }\n});\n```\n\nWith:\n```ts\nimport UrbitInterface from '@urbit/http-api';\nimport { settings } from '@urbit/api';\nconst api: UrbitInterface = useApi();\napi.poke(settings.putEntry(bucket, key, value));\n```\n\nYou may import single functions\n```ts\nimport { putEntry } from '@urbit/api';\n```\nor whole apps:\n```ts\nimport { settings } from '@urbit/api';\n```\n\nThis package also provides types and utilities for working with Urbit's internal data structures, such as Nouns, Das, Tas, and so forth.\n\nThis package was originally developed as part of Tlon's Landscape client and therefore the best reference material exists [there](https://github.com/urbit/urbit/tree/master/pkg/interface/src).\n","readmeFilename":"README.md"}