{"_id":"@destiny-plumbing/definitions","_rev":"6-68174b8dc9c6947061bd145639196ad4","name":"@destiny-plumbing/definitions","dist-tags":{"latest":"0.2.2"},"versions":{"0.1.0":{"name":"@destiny-plumbing/definitions","version":"0.1.0","main":"src/index.js","license":"MIT","dependencies":{"dexie":"^2.0.1"},"_id":"@destiny-plumbing/definitions@0.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"joshhunt","email":"josh@trtr.co"},"dist":{"integrity":"sha512-cjL3TN/s/Lgq7y7zdo/4hQaMnrkJZS4UAzU+xO0EufsYNyvv7Z8Pkteq3tvYeGrHkhOUMaquRj4N5r82iTkP6g==","shasum":"7f7304aa6aad07bd224ba54813541c9fd1d89b4d","tarball":"https://registry.npmjs.org/@destiny-plumbing/definitions/-/definitions-0.1.0.tgz","fileCount":2,"unpackedSize":2664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFRTICRA9TVsSAnZWagAAItQQAILy4KIKpKsr+cLuUJSE\n21xBPag8iuQztV2SHB3EiT9zYvy4EBMMcF83n1HvXlg01OglFVaT9zKKosYw\nR1VT4kJRCgIJ7ckksmzvgiF/TEQIMNx0TQ6zUnDntN1l08KyEGLd9AxzdT7m\n3JyOdOFYODD5ROl6CcFnljVr/g6vP0aqIXWV2+0LVRImqIa7iaXL3exfrDrO\nODjSBN/dYxxHS+nd7A9ORtBbG+Jg/t62G2ctF/9f3gNKItqcUEnNEOeEBc8u\nNmUDj3Pqss+96o2crwDXZ6N0xBnK30nrWzmtlxlrqQH/kPdXT6Jyghuz+zLE\nJDo3vzhlAWKmtRHJX21tY0x1HZTeMl3m1XXfhuVfCxbiOPHwnu0vMgXJl0vX\nDyLTPwQZ+lUhlsuy277fRI35UiHM5dfMY1crJFDA15BkodUdKGlm3PCrH9P/\nwdSIxf1Kq45z8XvbTy0bOStJ1HYhVIAYRb2W4XEk5tE+wVy0i5nPln4R9rSA\nFjCAXuO5g/KbyZqJbHOuTjqgDnrUSgFJhznXKR2lObKxC8/JcqJ8PRb5iJah\nuq1Gq8qgDY9RuJ7WnBe3HlBwfzt6iaIiJgQ8WIXrSTBR+kggtYTqV+XNw/gm\nywoQtI0wmAY/hi8tcwGmDTbVnA9t+frGKNucUSjEB0HVlewIPRj+cDMIkaZG\nz2+t\r\n=ryq4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXhRaDcsGv+Z+SfHT9f9+9IsWGfvr9zWTOchE+x9ZItgIhAItqcb5JwU0vHQUXqD4I2E8Gm8aVW6zMn9Tq+gDow112"}]},"maintainers":[{"name":"joshhunt","email":"josh@trtr.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/definitions_0.1.0_1544885447692_0.44919523416232177"},"_hasShrinkwrap":false},"0.1.1":{"name":"@destiny-plumbing/definitions","version":"0.1.1","main":"src/index.js","license":"MIT","dependencies":{"dexie":"^2.0.1"},"description":"**Note: consider this package to be very 'work-in-progress', an alpha. It's very likely that it won't work for your use case.**","_id":"@destiny-plumbing/definitions@0.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"joshhunt","email":"josh@trtr.co"},"dist":{"integrity":"sha512-WUCY79SNSBr+/tbYSMsZdQe24w/MDZIAnkMjh+xiBx3jHNNuZ8hnn41ytB2a8QmBQlsRO9h+dzhPPJGeIo8PoQ==","shasum":"0c4a5c1fbc393a4e11ad817e25ad38d938bec076","tarball":"https://registry.npmjs.org/@destiny-plumbing/definitions/-/definitions-0.1.1.tgz","fileCount":3,"unpackedSize":3876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFReNCRA9TVsSAnZWagAAPPAP/ioBamRPhfKmWL14wXqF\nvX/FJFxkfXHckgp/3Qsihhx/5MjLZ+gmhUz8eVJ7e5ermctqslg4AbjkrAs6\nUyGiUHqv0KGWxspUWa3EgYUlpEquaG4e1b0rrLruseJ94uqF5yLKxkhUCxy+\nzRCtzU1k7JImf2nl5xePBlgPV4R1yn7j2gZYiYxdmIxd+Hrr3NLYsEz7N60u\nzAhn+zm2ZWwh4dHf5g+qCJvR6Qru/4dY18sNAzNZXoxpaYzHVRbQnCOm+d+g\n3GoLA6ESDa90Dr0FSVbvYBGrO9CkKsrmpqBU1VxzgCrHwEaEE3i2xwiwO65k\nb5pOYWqCNYjqKD+QMsVGCfuL2fuV2A3b2TvPEBKhzuDilDo32nzObOH+8OyS\nN74VPH/SE+bkTCkV3LcPmaYpGwoa4C9vUnoBg0osUfPaKaFhEGQsPzDZCT/h\nE6FXU8mEnF0ZuoANyy1VhkqA6Kccru4XXqfscxIv2Jti8aDL0ytg+2Xw0zgz\n1B0Ih/U3JX4FdRTy8Lp360uISJqgCjThWBZ+8Hes/+6x94fCiRVjkp25WLMK\nohCpbFRdwe+AjAVi0NXao58abTM2FIM2ILsZzeVH0uyBmb7ZsxsWzgpr0Z0a\nrP6jNXfr9uexGjd72A93L7CEFUYyZGZZ25caUT358Lxt2G+UIfXMKl+WIgP7\nVNH7\r\n=Z66W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDb247553JMd1CdcYLOs6NVYOOmonp+ltVCOJwB5n61jwIhAPBVRu6IhP6GgSvCJqOFxoHJxkdNAFMcSl1pf5Mi0Cir"}]},"maintainers":[{"name":"joshhunt","email":"josh@trtr.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/definitions_0.1.1_1544886156314_0.303091984039759"},"_hasShrinkwrap":false},"0.1.2":{"name":"@destiny-plumbing/definitions","version":"0.1.2","main":"src/index.js","license":"MIT","dependencies":{"dexie":"^2.0.1"},"description":"**Note: consider this package to be very 'work-in-progress', an alpha. It's very likely that it won't work for your use case.**","_id":"@destiny-plumbing/definitions@0.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"joshhunt","email":"josh@trtr.co"},"dist":{"integrity":"sha512-tZEBLeVzCC0+Z2eIqzlo6Nf0Jr89WxhOdcRn6wkpx+EYdmFg03XPNBfcPLLF1g7jZhRT9Kh5p4KAg9bSJgz+4w==","shasum":"c7b7215e255df7d5187b95e43cfb2fdca40ac88d","tarball":"https://registry.npmjs.org/@destiny-plumbing/definitions/-/definitions-0.1.2.tgz","fileCount":3,"unpackedSize":3906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFRx3CRA9TVsSAnZWagAAHcIP/3iBEla70RjOgR5Rab6b\niea3tbbb06wpV7aM6FmU9EV189Qly6hPakN70/KLI2rTbnFGrlQQEvOQngXM\nXYygPP4LWcd1vi6UjK5ZsaTglWBjMTCyAx6kuuWvn0TCouWY8mQtfxyf5Oup\ndUhIndQQhHuvo0PY8jfe058Sz7eJm85JxffI6QN39l03PyPfB8EAa7nXDEUK\nQdeRcMf7oeyUgpAOHBWTzFPFzfOBZfPHWKS3O4BOQkBTrZ7eVvKApvOtmQPG\nV1n9cvO7rKj4ShA0vgh6g+3DIjJQYhDSfU2r6FKtITyXDZ1vUsPrwrSxPnk3\npujgB3f+5vTGRM+dpNh06gzpHdN3ifCWCxOoln26QVHOBp9tSfJAwGYtDpJx\nCDmiz5LUj+Sq9YSP2iUpmi+OtRx9yTuLoo9AEjpn/e6JRgs/6fZ93vQqLOfz\nJ3h1P4yE+VsrVJ0fv75zSq5WbzzqiWlEkGKRpSoKSODWO5gRkyY2pHnQ/p9Z\n/ADARJl6Nl0Ar6flirmry2pjhR6p29++iJGUwNduYgXYW3Da6Ym6VoHmzeV6\nTiM36VvBj3fhbvf8OYysYQdrAwAJEujIzqdbJwvfYPIsJbr9WrA++zCWCNRq\n9ax5tYJwAURp7AAPALJ58JNt79uaTf0ERzQOVz4PfJmqfjzASfzvTC+k6KYS\nAAjO\r\n=jxzq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC25DtbhmXlTtJ+lKonD4SKsEE6TXLlfDDpg1xFJRbejQIgBMlJ6mh/NoG5JcewT4BL602AEyQ/r2BfpYXQ++HDoHs="}]},"maintainers":[{"name":"joshhunt","email":"josh@trtr.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/definitions_0.1.2_1544887414553_0.5334558464007928"},"_hasShrinkwrap":false},"0.2.0":{"name":"@destiny-plumbing/definitions","version":"0.2.0","main":"src/index.js","license":"MIT","dependencies":{"dexie":"^2.0.1"},"description":"**Note: consider this package to be very 'work-in-progress', an alpha. It's very likely that it won't work for your use case.**","_id":"@destiny-plumbing/definitions@0.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"joshhunt","email":"josh@trtr.co"},"dist":{"integrity":"sha512-0qlu5VnkYcvfhvDsvLBPbAyZZImh8dQYj4PyVjbwzfRKSax7WQOCxD8UnjBpl7UkCLfEUb+014W7e6VucxuvZQ==","shasum":"1deaab48b7ad626623dc10796b8c126e9211b26e","tarball":"https://registry.npmjs.org/@destiny-plumbing/definitions/-/definitions-0.2.0.tgz","fileCount":3,"unpackedSize":4101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFSDpCRA9TVsSAnZWagAAPrcP/1aEq3y0PCT37XeQ1OGL\nbVhUdAOEh1ekYp/hWWmMI1K2TROUeKSI53AvbNbFinNxpbtW0+FnEykoBdH9\np08H/DbX5gHM//JXLB59XYW+KuqPm8CuY3BTwCoehLx+ryUtmwxoM732Qzpb\nfzMmGr5B/Gkfnzsr+qFuvSn9CXd6aQ63hpolqirnk/Zeq53YY2eIs7t/dfZ3\naWoLMNy2bCpdLK5CxVnZdTT4x6C3Yc/AtvlWjgbMP57rfoRF94psm709Kzsj\nBBwdhaS551E38jPrXoVM/upQr32B4CovGTDtIw2lln7l/CPYUHsVbQr2niZD\njiTxOnzKQDub+3X8XrAnUwHsGOtA1VP1pXslAkS4z+77s4aawy+n1DOrILVr\n17fg0Blrlx5YDPa2FlAniN3OZroLBhHktx+c48C8qBiuL3KMMBk0nHCfW+st\nawSaAPg9jzQXnMi5HwNiAu/QzJzVhMxTJ2O/xGF4l+F1+QwGFuFyxRSIJaQH\nQwxN/0f2FM+yr1vPOG3hpCYdtp3Exaue+bKtTWQMzkQOf6LqjGnZskbzczkM\nvax0fMO5vwPXPrkhC7vFYGWOWThlGLOe7/S5b/BULIcvVxZ7PKlg7pFEzWCg\nNpMUUbBITcOQ4R2x28F18a+88eanHNAqQuonhMkrgOh7kpO0s1G3MGD960ze\nNtzg\r\n=MLuQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE2aUnqRM6Drlfm7regfb94m5yaG21gO7UsV5e5de7BMAiAIv3IxpLAnaCndoww5APXHHCDT0+Bo+ls/qf0fwawo5Q=="}]},"maintainers":[{"name":"joshhunt","email":"josh@trtr.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/definitions_0.2.0_1544888552461_0.01542534021059061"},"_hasShrinkwrap":false},"0.2.1":{"name":"@destiny-plumbing/definitions","version":"0.2.1","main":"src/index.js","license":"MIT","dependencies":{"dexie":"^2.0.1"},"description":"**Note: consider this package to be very 'work-in-progress', an alpha. It's very likely that it won't work for your use case.**","_id":"@destiny-plumbing/definitions@0.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"joshhunt","email":"josh@trtr.co"},"dist":{"integrity":"sha512-CDJkFl9A/PAQaT7Hisv4dXR+SnHFMrHqFlAnB+b7SY9KN6BiusGOb8G/gsMAFFCmJO2LJqpDQ5izRJDqJmx89w==","shasum":"61675896dad788c509e324ebc64f941408e5332b","tarball":"https://registry.npmjs.org/@destiny-plumbing/definitions/-/definitions-0.2.1.tgz","fileCount":3,"unpackedSize":4105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFSGkCRA9TVsSAnZWagAAWBMP/RPJ2pHowzKDdT8ypXl2\nrcOsCksJOzfvaD9cub56AHI0H8QqHcRR5MElvxuVPHvVyshO5RKyutnWkRZ5\nNB2i4LRJ+ebmKjaLRE6ut2AlpzVYlzLDlP+nAqQcyIRQW5RJ0oP01nCkdMoh\nOgqyAW9mqWQWfnCh1rb5kOAUkHwjoTw1MzrnbhKUfDKxe9mKFQNR9uIIsTRW\nBnUArL2WR1aI0xb3Mjja5DyTAjCwinqfy8DVaAtLV1RRxkYaXKzpniVECJAP\nOikRbg2q6gMeqnkWYNwItkiRTMP4X64A/Y10oj8lUKCM66x/zudFUmvB0uBY\n3RFM3L+AhA8iWSpEOgDOdnImYXAt3Q0d1HqV+8AXSjg+LB4jch+e8yY2+j9c\nzkp3Wmesy9DX3TKGxpJ8O5kxp2CJ7LUoAV7HY53GqAYSTV9hASoJcHvV6FEu\nTxubh4NCiI10ZbUHDkzjv0KR5xe1NG6L9JhKvncbyRPjbrPf6ogciOJjRoag\nRlSvTmJ4V5Gn6lBO3JyqKjBNvXv4erLLsML4b/lAq3PGS/7raHPpSh97s/+Z\nqWknqBUgj8zSzLFnb2xRb/GjFPDvdxjsE8E2Rs1edZCw5kjJG4zaYO8WtSlo\n8iGQkXpCXBC7xJeZDG8l3QfvkxUummHzv+YBwkdHnf09NFsICL4PNmblOSW2\nyOKr\r\n=K5D0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDlIDUcOt65WBlt8PxcKvBCevNCpUL2LJe/jEv777Wr3AiAPKYp9udxVbRMzg8NOyuokUVeiwsV6keqcEyTorKfqpw=="}]},"maintainers":[{"name":"joshhunt","email":"josh@trtr.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/definitions_0.2.1_1544888740236_0.7046475222818216"},"_hasShrinkwrap":false},"0.2.2":{"name":"@destiny-plumbing/definitions","version":"0.2.2","main":"src/index.js","license":"MIT","dependencies":{"dexie":"^2.0.1"},"description":"**Note: consider this package to be very 'work-in-progress', an alpha. It's very likely that it won't work for your use case.**","_id":"@destiny-plumbing/definitions@0.2.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"joshhunt","email":"josh@trtr.co"},"dist":{"integrity":"sha512-K2XPoRybemdSMemVJ5b+L6x29QfHET+5D+mthIWrs3nF3xssifqWP4NYOnBILT79Cb5/eMGan6anTl2Kr+jFsw==","shasum":"5d3b456957a8d80a0449d5e7d3ac815e802344c8","tarball":"https://registry.npmjs.org/@destiny-plumbing/definitions/-/definitions-0.2.2.tgz","fileCount":3,"unpackedSize":4161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdr2uRCRA9TVsSAnZWagAALn8P/0dzu9H69n2tTaGSmPdR\nRL8SH4E7f+k3y2jak7pPwPBlWvv4ptWCu1VKZ4AZWLEn9fUr5fT2hmyW6MJD\nCzXcD966Yduu2kDRTbhhfjfjV5+6gm5Dp5PR4vnHnWtfGRYR6gwdSzYnetBq\nvJyITpNyuhfjCNyIvDPVtNjWTRf6/zjsdWYkGnhY7g0eGNk/rboMlyEhwENG\nhlapXiS3r52x/2Yu5LAUcgDq5JyBZbqcLcbG1bYY3brrMgXM5cHXvlZHJeI7\nGzpvmgFGIWHM8r7RyWEVwXoYeKtJIbzaEt4ex4/z/GqZtgWUZ6K88sUmUnLm\nBiKuKhth7maXm+dzgXJbrxTpb2D+h3uT/6Zf8uNncuGMsrGndFcN2PlWZqeF\nt+glCQvoIfMX5d8N4dR/GZPFDvybW0oUHuKSstLUSr2pGgnInMFS8r+hfU5A\nSplr/iFl/BXfasnzxoyKsFYHzR81fDcd11tu9WFEkxDqfcS7ka1Wi0ERd3fo\ndi90PUsPfNQQHSfX3/CNSGoNv89OovTeIaxoZc2GG3mYchw/B1UDrc5eqI5V\n3J6kAwhXWvk6LKZNwX46fp6/FRZ2DG5BjBrQNlVlonh/gIqAH96GowCuOlrB\nZpiwPYstD4P+ZTo5mvw2VrvdjptlAdC3BIJ1n8V+5qTTVZUHyE8aYGyBbdED\nAWJR\r\n=Kyml\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICOrAw98EWEVy2itJlWrirahQncVne6LRneJC6HD5+tjAiBjLdQEi+crJuabyzczOvmbPZfN4ioNj3i2wurtOmsr6g=="}]},"maintainers":[{"name":"joshhunt","email":"josh@trtr.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/definitions_0.2.2_1571777424922_0.06491958519686714"},"_hasShrinkwrap":false}},"time":{"created":"2018-12-15T14:50:47.518Z","0.1.0":"2018-12-15T14:50:47.793Z","modified":"2022-04-05T04:01:19.149Z","0.1.1":"2018-12-15T15:02:36.503Z","0.1.2":"2018-12-15T15:23:34.752Z","0.2.0":"2018-12-15T15:42:32.663Z","0.2.1":"2018-12-15T15:45:40.367Z","0.2.2":"2019-10-22T20:50:25.054Z"},"maintainers":[{"name":"joshhunt","email":"josh@trtr.co"}],"license":"MIT","readme":"# @destiny-plumbing/definitions\n\n**Note: consider this package to be very 'work-in-progress', an alpha. It's very likely that it won't work for your use case.**\n\n## `staleThenReinvalidate`\n\nFetches, caches (in IndexedDB), and returns definitions. If there are already (potentially stale) cached definitions, they will be returned first while the Bungie.net manifest is checked for the latest version and updated definitions are returned.\n\nBecause state and then updated definitions can be returned, the callback can be called twice with two different sets of definitions. The last called is considered to be the latest definitions.\n\n```javascript\nstaleThenRevalidate(\n  apiKey, // API key from Bungie.net\n  language.code, // supported language from the manifest e.g. 'en'\n  REQUIRED_DEFINITIONS, // array of definition tables. e.g. ['DestinyInventoryItemDefinition', 'DestinyObjectiveDefinition']\n  (err, result) => {\n    // Errors are currently not returned through the callback.\n    if (err) {\n      return handleError(err);\n    }\n\n    if (result && result.loading) {\n      setStatus({ loading: true });\n    }\n\n    if (result && result.definitions) {\n      setDefinitions(result.definitions);\n    }\n  }\n);\n```\n","readmeFilename":"README.md","description":"**Note: consider this package to be very 'work-in-progress', an alpha. It's very likely that it won't work for your use case.**"}