{"_id":"use-asset","_rev":"15-51d26b43f5e4a854bfa962c5b4a93645","name":"use-asset","dist-tags":{"latest":"1.0.4","alpha":"2.0.0-alpha-00"},"versions":{"0.0.0":{"name":"use-asset","version":"0.0.0","description":"","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["react","suspense","resource","asset"],"author":{"name":"Paul Henschel"},"license":"MIT","_id":"use-asset@0.0.0","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-s6I02aDUN2+rqACF4i6BpbLa5VQWwCTxYfZv7lWtD2LkwvNplqGecGFDTQTuLGfPtQiyba1gyslLficti+Aweg==","shasum":"b03d4be5d8d048342ca5f258ec5d374cf3c821aa","tarball":"https://registry.npmjs.org/use-asset/-/use-asset-0.0.0.tgz","fileCount":1,"unpackedSize":296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfY5WjCRA9TVsSAnZWagAAUOEQAJv4nmVowUQheM0+E+nI\nMpOvYOYQNnTSsPxvELAxChYdTCQEEjyJhlJbOw2GKKpWkntTr/eBq7jyk9SB\n0KVdVzo3r8BQItroXR1J41PXoOOG6tF77QdFZudAoIO+sVLtN6nakUake1jc\nLcyv8cUorT9oyhc9I+XJD4nIirM7+eVZXk54dFM9h8B/uHEXhkgw7SHGGKke\nu6QRQzywbctew1SxoHQEZwWwpAveEEveh0pkh1XuhDzR+K9zau2ioEko/L9G\niPuKdzbyK+G6QiUCxOng1z/tQ9jra49nr5an9HQPLvMoIOAmksUWkpvliA78\nyzSL3+wE5WVSmz5Rpns9x1wFGWBIRXTpH9JqncYuMSNFfFv8VP9eqjSJJhE5\nfy8p9Nv8wTK8OSI77uW3O6PPsNFnglLmv8Y++Y8zU3zONeMsGG9SCim0910V\nEukcJioQZDqwEnNaROQiWwTJpieLhScoMi0an8we84Pv1gcrlNuNlXCvxztu\n0rDwJqymwik0LdVh61R3/D4TuHaLP5Y8bZ79LVGZGevmZOu1E5xf32bdmhF2\nbl2+JsZhs6DuyFf7PzVPMWwXI3zWJa8wnqiZ2VL9R7K6kmUNqAbj+QdHcc5H\nS1FFMdbWjVFazR0PFoXtRAIHMW3qCt9x3/Hx78X/pc+teYwSHnCtlzCgX7BV\neH9H\r\n=tjlH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGbmctfBXJvynczzJAeExjPI1DwYT5My0XVrGtuR4GyDAiAf5Es6/it9PwSne0MaiTKwZWb4RC1jeoA3atYz1iTJ4w=="}]},"maintainers":[{"name":"drcmda","email":"drcmda@gmail.com"}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-asset_0.0.0_1600361890735_0.3235741481340688"},"_hasShrinkwrap":false},"0.0.1":{"name":"use-asset","version":"0.0.1","description":"A simple loading strategy for react suspense based on [react-promise-suspense](https://github.com/vigzmv/react-promise-suspense).","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"keywords":["react","suspense","resource","asset"],"author":{"name":"Paul Henschel"},"license":"MIT","husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --fix"]},"scripts":{"build":"rollup -c","postbuild":"tsc --emitDeclarationOnly","prepublishOnly":"npm run build","test":"echo no tests yet"},"dependencies":{"fast-deep-equal":"^3.1.3"},"devDependencies":{"@babel/core":"7.11.0","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-modules-commonjs":"7.10.4","@babel/plugin-transform-parameters":"7.10.5","@babel/plugin-transform-runtime":"7.11.0","@babel/plugin-transform-template-literals":"7.10.5","@babel/preset-env":"7.11.0","@babel/preset-react":"7.10.4","@babel/preset-typescript":"^7.10.4","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-node-resolve":"^9.0.0","@types/jest":"^26.0.8","@types/node":"^14.6.0","@types/react":"^16.9.46","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.3","@typescript-eslint/eslint-plugin":"^3.7.1","@typescript-eslint/parser":"^3.7.1","husky":"^4.2.5","lint-staged":"^10.2.11","prettier":"^2.0.5","rollup":"^2.26.10","rollup-plugin-size-snapshot":"^0.12.0","rollup-plugin-terser":"^7.0.2","typescript":"^3.9.7"},"peerDependencies":{"react":"^16.13.1","react-three-fiber":"^4.2.20","three":"^0.119.1"},"gitHead":"26fd358ca44960571049f25134482bc99b1b04d9","_id":"use-asset@0.0.1","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-IltyILAfsNpGbLszVf+wcp5hsZKvNVRe1cQC8HkH+0t7AcUptko/iVpcy6AXaMHcRx6EBOd/rL+hCFpy0d9VSA==","shasum":"408ef2089707d4665754bb13f16d22d7ba49b4c8","tarball":"https://registry.npmjs.org/use-asset/-/use-asset-0.0.1.tgz","fileCount":11,"unpackedSize":13639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfY6R1CRA9TVsSAnZWagAAC8MQAIHfv6uicgNm4gFLhNag\nWbKHiAZJWv14cBOEVSMrTOzI4qyexgewECw9m+xZrqnWQdTwXcHtYb1eyvG9\nI+zJOsA4Qw6bMi3P6F67DZvHBkYw6fH9yHIjRyN6XsrU2EYmBxgwxGXSvxeF\n9qq3SsFmXHu5TSyfCpgVU+XHD0STTplYc8NFkLDSIbUpbgoEe79qkfFDFlZw\n/Wh6XZiupfEuyWNN/8nkGYcCZQ+0d6wl9wLkFvEsbpCu55ojImKC69umkQ7R\nhh6HWyTrbFrs370hDh2sWebclABFLhgkcGk+V4deV0DlfRwBwMAYSQnea+bq\ndJ5Wmb6JGnXecoXTMohEM5W/FtUaucG91kDWdwOlNqEm5UBtem7xm+KGfAfF\nYIH2ZxW3wLD44PypdZRMyRwYUUf35DYrgsG/proK8FLzZN7c+bhRx1vKWt/h\n1mqg8WSRR4hSsmD36R7JQY004r793FyRDP1I27GQC0AE8TceviHq2fHFRvq6\npi1srkh24YIxvsNkjVUXIz+JtDZj6Wdy8F30eA5ijdqs9Jx8CkuLY1UdFPyQ\n1BTOAA2ecT7zDnJzthZ9ieonPXarKnzgmWxIzGS0u0lCLBo0BcPhqqunOkMO\nISio8GqXb9iNTHSGegyZAbKqg/jNYwdu2gwM22ZhVmLKBqLbvqFOLF64059G\n7d20\r\n=C6H1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFP2lfki8dTeLd/6bFMs/EDh0h50mERMeCw+NoB0XFY8AiAlcS2dfk7u02xsNsdDzkzvJ1h2Xw2ECes+xBGN+ay9uA=="}]},"maintainers":[{"name":"drcmda","email":"drcmda@gmail.com"}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-asset_0.0.1_1600365685140_0.5632521135140589"},"_hasShrinkwrap":false},"0.1.0":{"name":"use-asset","version":"0.1.0","description":"A simple loading strategy for React Suspense based on [react-promise-suspense](https://github.com/vigzmv/react-promise-suspense).","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"keywords":["react","suspense","resource","asset"],"author":{"name":"Paul Henschel"},"license":"MIT","husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --fix"]},"scripts":{"build":"rollup -c","postbuild":"tsc --emitDeclarationOnly","prepublishOnly":"npm run build","test":"echo no tests yet"},"dependencies":{"fast-deep-equal":"^3.1.3"},"devDependencies":{"@babel/core":"7.11.0","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-modules-commonjs":"7.10.4","@babel/plugin-transform-parameters":"7.10.5","@babel/plugin-transform-runtime":"7.11.0","@babel/plugin-transform-template-literals":"7.10.5","@babel/preset-env":"7.11.0","@babel/preset-react":"7.10.4","@babel/preset-typescript":"^7.10.4","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-node-resolve":"^9.0.0","@types/jest":"^26.0.8","@types/node":"^14.6.0","@types/react":"^16.9.46","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.3","@typescript-eslint/eslint-plugin":"^3.7.1","@typescript-eslint/parser":"^3.7.1","husky":"^4.2.5","lint-staged":"^10.2.11","prettier":"^2.0.5","rollup":"^2.26.10","rollup-plugin-size-snapshot":"^0.12.0","rollup-plugin-terser":"^7.0.2","typescript":"^3.9.7"},"peerDependencies":{"react":"^16.13.1","react-three-fiber":"^4.2.20","three":"^0.119.1"},"gitHead":"86fb285fd29f955dda73ab475a0eb72e1854697a","_id":"use-asset@0.1.0","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-FBaOMCp1+j9de06OEzg40Ms+Q9zCsKBnkLXg4m7sEj+hSY0dahZkM9byNFVQUXTvZbsEm2MP6damVgBfFP0HWg==","shasum":"7e1e6b1fa677c4a6906747264508e7b6675d8b5b","tarball":"https://registry.npmjs.org/use-asset/-/use-asset-0.1.0.tgz","fileCount":11,"unpackedSize":13345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfY9mACRA9TVsSAnZWagAA0+EQAItX+qrVXLiPOb0RUzcM\n/w9NvUYqL/1defPTKQ4nt5pMXYV5t6qx8jaJ+kFwB4a/Ce03+otiAt3qwRU8\n8gWfmXdzI0JOxfxetoS/QQhBVtuKJxQxpvrcqc58RicuDRwX4km6CaS8f+de\nM5eVnzc1cdRgpRbpuX+rGQ6KAbCrN3VAhqb7yqLJl1rxZkx7yFmtkUZLmDaw\n1/+8b3PQ+mXdKT+BF464+I58yemHzqYi+Gb5YKq3Cstfw6uVSu3IVOAYNNIw\ntImJ/8/u9pxgR1+N3pM6mCCxYG+FG5jraBjKZjTtYx3zQOl8ucbbQGglZY1C\nfLmyH4zCwuoytDN2+h9RQjHWZICRpnwyIAyrYZwY2gA7uIRxXUHomVt80aVo\na255t9x7SvaPhZLM03jdXZHPWU8Ce36n0bebbiUj1f0YiQA5d5cfvIuaZ4U1\nvfYz7NBgnwCFi/T63zYNhvFzR7+tr2X1X+mbcdnpL9yp0j7Qd0epE4caWXwW\nitQBFD/LgDgfwmJTDxY/ikf3b6B6EdLUjvDyMNqwROLL3lkHhuQspMWO2/mG\nq2dhzxsqOOQiEmPt1XJsiTnkOQK5CMu0vHSxn1KElXQ2v3okojS6lx4Nsuq8\nnHt/ecgHDRPwVTYSusMTb73ogFgDMvA77mc0m9xFVgYQp3D8Igd1Cw5LnBGh\nGa+B\r\n=bg8z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqujldRg/eFB7o7EOUsiG8jZ0/P6TpGSI8sBZnx2VpxwIgNDIcn4yOsoTZQ3Hk19P2ea86ZnqnyJzSbiSfYJX1y9Y="}]},"maintainers":[{"name":"drcmda","email":"drcmda@gmail.com"}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-asset_0.1.0_1600379264318_0.4700878357520324"},"_hasShrinkwrap":false},"0.1.1":{"name":"use-asset","version":"0.1.1","description":"<p align=\"left\">   <a id=\"cover\" href=\"#cover\"><img src=\"img/cover.svg\" alt=\"This library allows you to create cached assets, which can be promises, async functions or even dynamic imports. These assets then have the ability to suspend the component in wh","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"keywords":["react","suspense","resource","asset"],"author":{"name":"Paul Henschel"},"license":"MIT","husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --fix"]},"scripts":{"build":"rollup -c","postbuild":"tsc --emitDeclarationOnly","prepublishOnly":"npm run build","test":"echo no tests yet"},"dependencies":{"fast-deep-equal":"^3.1.3"},"devDependencies":{"@babel/core":"7.11.0","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-modules-commonjs":"7.10.4","@babel/plugin-transform-parameters":"7.10.5","@babel/plugin-transform-runtime":"7.11.0","@babel/plugin-transform-template-literals":"7.10.5","@babel/preset-env":"7.11.0","@babel/preset-react":"7.10.4","@babel/preset-typescript":"^7.10.4","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-node-resolve":"^9.0.0","@types/jest":"^26.0.8","@types/node":"^14.6.0","@types/react":"^16.9.46","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.3","@typescript-eslint/eslint-plugin":"^3.7.1","@typescript-eslint/parser":"^3.7.1","husky":"^4.2.5","lint-staged":"^10.2.11","prettier":"^2.0.5","rollup":"^2.26.10","rollup-plugin-size-snapshot":"^0.12.0","rollup-plugin-terser":"^7.0.2","typescript":"^3.9.7"},"peerDependencies":{"react":"^16.13.1","react-three-fiber":"^4.2.20","three":"^0.119.1"},"gitHead":"872d23f0841bbeb0b92bde95c112a97502e658cb","_id":"use-asset@0.1.1","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-HSBywtDxITn7xxc3AK3phkhtaD05w1X/9sjnIfrQcDPRCVpgJ2Z+Bg1ixK5PB3c81nuAuTXRgMGzRvGoztdDlg==","shasum":"cc6835c36ee1b9cc79708d4c8fa954a62d55bc1c","tarball":"https://registry.npmjs.org/use-asset/-/use-asset-0.1.1.tgz","fileCount":12,"unpackedSize":147961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZE2zCRA9TVsSAnZWagAAdpcP/RjGJL7Y7Qa7mueswilp\nQ7LL6Io8L1iUu6NMPHrdwEj5Rs7nA6RJ/v3y1G6LP/I88ybMiiHkTvsG6Diy\nfBqeFOX5+U6NW6zLNBbFO8g99w2ODGWF9O859nOAwWK+nN6RJIGEK0wKSkJm\nH4y7/JV8cRw3HQJR4iKFc+DLc3f0zxhuHtF9mrBwamEtL0MQEOPr62szxU7q\nwoQcZIz1BVLyZxWkOu39LVHNecwIfXjE+Kq8BS7j8dHniCtHU6n/632yQDz/\ne79FnUarpdJ2Eqyu1Fpef2QZTb7kLq7ANZkkVFOkplcu+HRFwCbNTLJRWze+\nT0JjgHF2vZS43L3r3/scUofxYiNXEYN/LZzqe7+EY5xMefdtQ3+RJt85GeMc\ns1d1K+wAG3C3Dt8Y/kTOFKuKp75Fmu+/43IRy5K2sIs5sPYg6PDEHrzb0xXp\nAVqAU5SlAy3hu3hl2SRgWXC4wLZOzr0BNtJVk2qdUU+twH2tK+4WDteioxj1\nfoOYY/8t1Rcu4TEKjsAtBDayefO1v69Q7lcSiiQZAEiFFtjgeQikuBotSk0N\nLNp6R46Cl2di7PS3+qv/k20HNIx4Omos+FEsv2Ve+J67tYwdm+qJs9qCUEY+\nN20HNzh5pKowfAW+uIIr5hFaDGuXrYQ9tv6q0aVwSC0CVDrWv1SsZlakoA2F\ndcoc\r\n=ps1N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDu3JcN/Va10H+4gKGL0Pe/RT5zkTE5kuC1RSoQNqPQ3AiBTza9ByQ0yUp+nlW0NVO6FDCIHIgliT/v3aSu3jxRydA=="}]},"maintainers":[{"name":"drcmda","email":"drcmda@gmail.com"}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-asset_0.1.1_1600409011451_0.2091626722358142"},"_hasShrinkwrap":false},"0.1.2":{"name":"use-asset","version":"0.1.2","description":"<p align=\"left\">   <a id=\"cover\" href=\"#cover\"><img src=\"img/cover.svg\" alt=\"This library allows you to create cached assets, which can be promises, async functions or even dynamic imports. These assets then have the ability to suspend the component in wh","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"keywords":["react","suspense","resource","asset"],"author":{"name":"Paul Henschel"},"license":"MIT","husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --fix"]},"scripts":{"build":"rollup -c","postbuild":"tsc --emitDeclarationOnly","prepublishOnly":"npm run build","test":"echo no tests yet"},"dependencies":{"fast-deep-equal":"^3.1.3"},"devDependencies":{"@babel/core":"7.11.0","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-modules-commonjs":"7.10.4","@babel/plugin-transform-parameters":"7.10.5","@babel/plugin-transform-runtime":"7.11.0","@babel/plugin-transform-template-literals":"7.10.5","@babel/preset-env":"7.11.0","@babel/preset-react":"7.10.4","@babel/preset-typescript":"^7.10.4","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-node-resolve":"^9.0.0","@types/jest":"^26.0.8","@types/node":"^14.6.0","@types/react":"^16.9.46","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.3","@typescript-eslint/eslint-plugin":"^3.7.1","@typescript-eslint/parser":"^3.7.1","husky":"^4.2.5","lint-staged":"^10.2.11","prettier":"^2.0.5","rollup":"^2.26.10","rollup-plugin-size-snapshot":"^0.12.0","rollup-plugin-terser":"^7.0.2","typescript":"^3.9.7"},"peerDependencies":{"react":"^16.13.1","react-three-fiber":"^4.2.20","three":"^0.119.1"},"gitHead":"2965dd2e20b900223fbeb68525eb9746a6e05133","_id":"use-asset@0.1.2","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-hXnxOm5nDtxN5KPL5PUhEXbNsL9z8xIkYXo4WSBzV2dfS9ahaL6K+P/oMOUUiJ0FfyD1+N5EL8LhwVPUE6xHWA==","shasum":"ec32e6f212d772e1e4873991d7a6ec326a7a44eb","tarball":"https://registry.npmjs.org/use-asset/-/use-asset-0.1.2.tgz","fileCount":17,"unpackedSize":174426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhCxZCRA9TVsSAnZWagAAWHIP/AlsJ2vUjJBfqHUrW1mn\n27tIMm/V8D4byYdapOb1UwDH0XuLgtjOaq7XjhTI9SPYjXUWYGQdY9Of3pnU\nuI16czrWouwVAZiOHdo+wte5qg92Lrajdlur51yMMPfB3PFJs7460oFrTATJ\nY6yKQrhbMr/4NNxkZoruY/GPDDj9IjBwHs/eh2kpRipe7LL0zJ5An0I5aPmw\nYgLdkpW1MetVOeRN/1mXkZOQXWifcPppzub5RoxZNk9TcRCk7cN5+pPJklvf\n//z1R59TF6en2m4mJ5yKOs745ANh5DEhOr3dDwIZTCS+JszVfrN3uF6OGZk8\nyxpf5JMpClMiQ5v0EdDVvVVmXdfSTJEHV/fpxqV2OEp2xlMfZJaMUA21QLvn\nJK2WuJYtPMLPqsiC3ztggtMBnECmj0RnpQwCspW1IfaGhw17R7AFcU81bQJm\nfXGIk9lnxnaZsLAnzz0U0W5PVo2A7yM5iU5QGwXdOtsGWRChUBgiId4s+jkm\nadY6zXxiYUUftyXvYYT1T/XN5+pmPo6O06rPuuJguiqz8KzuFyBnhrm29/iF\nwN4ttFChNuTsGvrZCijEsLPbUTSxciT8/QGS74qD0dunzyEzEEa9jJ7gAY3g\n+dCVd3wy4BH6859UeA/qP0zB2xiwDVksXgW3mfsGbTSPiLJz0WWKaMUxUwQu\nr5rW\r\n=h21P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuhH5PepMU6AQ/lGWeGzC6XAaGW+lEbUZEuRKemV1LewIgUmmKcduRNnA2sxENjDW9ZqTmlCRICUdE+swg9egn0m4="}]},"maintainers":[{"name":"drcmda","email":"drcmda@gmail.com"}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-asset_0.1.2_1602497625262_0.5364200923678604"},"_hasShrinkwrap":false},"0.1.3":{"name":"use-asset","version":"0.1.3","description":"A data fetching strategy for React Suspense","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"keywords":["react","suspense","resource","asset"],"author":{"name":"Paul Henschel"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pmndrs/use-asset.git"},"homepage":"https://github.com/pmndrs/use-asset#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --fix"]},"scripts":{"build":"rollup -c","postbuild":"tsc --emitDeclarationOnly","prepublishOnly":"npm run build","test":"echo no tests yet"},"dependencies":{"fast-deep-equal":"^3.1.3"},"devDependencies":{"@babel/core":"7.11.0","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-modules-commonjs":"7.10.4","@babel/plugin-transform-parameters":"7.10.5","@babel/plugin-transform-runtime":"7.11.0","@babel/plugin-transform-template-literals":"7.10.5","@babel/preset-env":"7.11.0","@babel/preset-react":"7.10.4","@babel/preset-typescript":"^7.10.4","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-node-resolve":"^9.0.0","@types/jest":"^26.0.8","@types/node":"^14.6.0","@types/react":"^16.9.46","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.3","@typescript-eslint/eslint-plugin":"^3.7.1","@typescript-eslint/parser":"^3.7.1","husky":"^4.2.5","lint-staged":"^10.2.11","prettier":"^2.0.5","rollup":"^2.26.10","rollup-plugin-size-snapshot":"^0.12.0","rollup-plugin-terser":"^7.0.2","typescript":"^3.9.7"},"peerDependencies":{"react":">=16.13"},"gitHead":"0904d50d6e5f8b3079d019160fe49c5fd098d59a","bugs":{"url":"https://github.com/pmndrs/use-asset/issues"},"_id":"use-asset@0.1.3","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-zcExTYqLn+DD5t0F4U/NKwcQD96RhWvwj3TJz9FBhIJ5kEcqrlGRemWGVV6UVokEwRSmH47EIZTiPwU92xw7xQ==","shasum":"c38ab8cf2cc5d093b7a0c625fc3986d4a44dde15","tarball":"https://registry.npmjs.org/use-asset/-/use-asset-0.1.3.tgz","fileCount":17,"unpackedSize":174826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoxn7CRA9TVsSAnZWagAAtKIQAIgAF1gdghdsiBsizGIG\na6d9jseO0vy92DrI8v6fwdSGXY6TMtQPxPEYd6zymQdYTB11PBcSELpBDRWi\neGf/6VkNSKzyrYagFDxtldkL4trumF5oujZhx2B1T1yIU+/aBBIt+VRxDJm8\ntNUpabsgWRjTM5qAJbzU2eugJIAmB11EG5oHGN2+HIAMsBQwCl13TTYk9jEm\nFetziNpU24LsKwSvSI95TzWFy/OX5k4pW2u5Eyby4PxClk5KYCxuCuOD/yah\npSvrtBWGr1Wofd6HSYF+y7TrhGWvKDfb0wHmnkDOiBGBlyi6MaYNou9xDljG\nBC6KAJAFah7pFpAxDydNNFlw2MTgj8VDbHr7JFc0sygNDtJ3uc1YaLCefGrK\nQ5Y2hX01VS6BxjV33+sYFbn5JsQhHqKvGKK9oaGd1o3A0M86y4pjk1dk668A\ncc2BYrtpAa0nMCXQfPa5iDWWRHCv6UUiiqlzj44+m2l6pWVXy63SUai4ZRTA\nxD6wr0zoqdo94J8upG+0HMROo/QR+z7f63xtwz2fdccyOmiEE2NB8vJ5dXf0\niGOTO/6YMV8vNOHJ1US90GsHEBDO6eW2o0C1yhfGZRYhIu42n7fjDTG1Hx9p\nFxJdx11PVX5QPQ7j44YVNC7JDOR/bpyNqeLbi2lUB+G77TLdfcE17ZoYIECl\n+AW9\r\n=fMWr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5eJ/7YhcQ8cffbAxz/7eZdu+Z0B2bcq76GY3d/uNIzwIhANe3j5NWiLOcZr9IyPfbkEgex7dCPwXF750LewlK69h5"}]},"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"maintainers":[{"name":"drcmda","email":"drcmda@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-asset_0.1.3_1604524538904_0.7658355695589756"},"_hasShrinkwrap":false},"0.1.4":{"name":"use-asset","version":"0.1.4","description":"A data fetching strategy for React Suspense","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"keywords":["react","suspense","resource","asset"],"author":{"name":"Paul Henschel"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pmndrs/use-asset.git"},"homepage":"https://github.com/pmndrs/use-asset#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --fix"]},"scripts":{"build":"rollup -c","postbuild":"tsc --emitDeclarationOnly","prepublishOnly":"npm run build","test":"echo no tests yet"},"dependencies":{"fast-deep-equal":"^3.1.3"},"devDependencies":{"@babel/core":"7.11.0","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-modules-commonjs":"7.10.4","@babel/plugin-transform-parameters":"7.10.5","@babel/plugin-transform-runtime":"7.11.0","@babel/plugin-transform-template-literals":"7.10.5","@babel/preset-env":"7.11.0","@babel/preset-react":"7.10.4","@babel/preset-typescript":"^7.10.4","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-node-resolve":"^9.0.0","@types/jest":"^26.0.8","@types/node":"^14.6.0","@types/react":"^16.9.46","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.3","@typescript-eslint/eslint-plugin":"^3.7.1","@typescript-eslint/parser":"^3.7.1","husky":"^4.2.5","lint-staged":"^10.2.11","prettier":"^2.0.5","rollup":"^2.26.10","rollup-plugin-size-snapshot":"^0.12.0","rollup-plugin-terser":"^7.0.2","typescript":"^3.9.7"},"peerDependencies":{"react":">=16.13"},"gitHead":"536f9e2f1418406511d6432389ad27c346c6da6d","bugs":{"url":"https://github.com/pmndrs/use-asset/issues"},"_id":"use-asset@0.1.4","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-HgCtnRQeQrbOKCgrEmEw34PBOzkfP+sc1E/l/IOB3JiFNLLCz94pvIzBXv53d3W/5L4TVAEFyzu7XtSBg+D/dA==","shasum":"f5cd4fda9f3d91268dd6b2c26d38d0ad159b6a1d","tarball":"https://registry.npmjs.org/use-asset/-/use-asset-0.1.4.tgz","fileCount":17,"unpackedSize":175120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpOhsCRA9TVsSAnZWagAAwr8P+wfYoVfox9B/R7YdJ3WV\nChxdl7RJsO6CYWhFHY19+Yjl2jiRzQ7UjDCOr/Zg3BI82seclTMfCW8FzUcI\nvpExCW1OR4mwcA1BDp6kJ3sfNiQfS0MQfF9/Aist4wkBubJccFu3UWTEjPiy\no0IlQLtHjS29DU4eGy4elzohwRhMOY1oAsYYvidUVwwAzH3EPuVAg2f0swq/\n18OD21JZmcyZzYO5GLmc0ys5WXXaazfBKTTATyY/zQwe1kvxxlif5lhmG15J\n69dR8cnKX4XzJ/UzlChnM9/VcKrYIDw7kwvs8CxnQx4TYMLs8r3MpyB2pWAf\nS5Y9USwbaZf5WHlNJx32G6GNbVS+wRP4n4MNqemg5A1whM2PovBMxGwXXEEr\nrpEdAXkRBEry08xCQ7jCBWxylAlGT/HNB9mrL2XO0jpnDVMCXOaDQEgVUr01\nePobF09iHzLV3xpi8FPMvUkJjopW9Z02y6bXx//3bX0kKXRE/0aUFC4NiBWd\nYzKHNeiUGeoe+aUnBFoSonljeAAqVDlpE+5z14nUGcD5KTLTPWHRc6j+SkYg\nDxlHLRbo1zxTvae1+dRrB9QtIn58UstrCY9bYk28b+AfjuMBT/Yrohps+x/1\nU2jUPJgUP0QXMhfoeK0mZ3HUAquP3xHVYoiMRlP9Xv/wCI2hg5SjzT7FOiNo\n540y\r\n=YwCl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5tMKt/ffeoDeqrgr00cm55yxCZWHfMl4dSd5d6mdUUAIgcvRLE1E0l0GxTtJ3LUvS/zCOwesX+8M9phh+PQ6U1bE="}]},"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"maintainers":[{"name":"drcmda","email":"drcmda@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-asset_0.1.4_1604642923919_0.8681721338258614"},"_hasShrinkwrap":false},"0.1.5":{"name":"use-asset","version":"0.1.5","description":"A data fetching strategy for React Suspense","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"keywords":["react","suspense","resource","asset"],"author":{"name":"Paul Henschel"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pmndrs/use-asset.git"},"homepage":"https://github.com/pmndrs/use-asset#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --fix"]},"scripts":{"build":"rollup -c","postbuild":"tsc --emitDeclarationOnly","prepublishOnly":"npm run build","test":"echo no tests yet"},"dependencies":{"fast-deep-equal":"^3.1.3"},"devDependencies":{"@babel/core":"7.11.0","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-modules-commonjs":"7.10.4","@babel/plugin-transform-parameters":"7.10.5","@babel/plugin-transform-runtime":"7.11.0","@babel/plugin-transform-template-literals":"7.10.5","@babel/preset-env":"7.11.0","@babel/preset-react":"7.10.4","@babel/preset-typescript":"^7.10.4","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-node-resolve":"^9.0.0","@types/jest":"^26.0.8","@types/node":"^14.6.0","@types/react":"^16.9.46","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.3","@typescript-eslint/eslint-plugin":"^3.7.1","@typescript-eslint/parser":"^3.7.1","husky":"^4.2.5","lint-staged":"^10.2.11","prettier":"^2.0.5","rollup":"^2.26.10","rollup-plugin-size-snapshot":"^0.12.0","rollup-plugin-terser":"^7.0.2","typescript":"^3.9.7"},"peerDependencies":{"react":">=16.13"},"gitHead":"c98030b8167c7992c3c87354b201cbe50e6443f7","bugs":{"url":"https://github.com/pmndrs/use-asset/issues"},"_id":"use-asset@0.1.5","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-h1SDwd1OTbFPM076CiDrTOGk+9xVKBO6WRBo8Max/Bi9QxkNZqjOLO5VGEXwFPeXv2hkyDZv2V3RFI2cbkWLHw==","shasum":"196b6edf9f162bb900e0990888da3215514dec29","tarball":"https://registry.npmjs.org/use-asset/-/use-asset-0.1.5.tgz","fileCount":17,"unpackedSize":175131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrQ6GCRA9TVsSAnZWagAA1WAP/1bkXMOQdKpFJZJw3/yD\nAoa8fN/kLavlkEhKJUgrP0A6dpyo1wsn0w7Y3MCVqjESIDpWCiQK8vi1ZIAs\nI/ct0AGNunvEGsarz6FhPCN1i/uSGGJ/vfUkG9YEJXhKI8zwME6pkculvw9B\nye5Wntp8WubwDN81dnIMNKOWGoRvyj2z9KiwC7ewF8lxkLEZ7udhWfeMfise\nsHdZsmH1rUsVgU0sZFjkRO4DIZYmul8tFxFQgpgWxyW7xOCak6LIusCcUxq+\nDTLVMO668j5pqfE2DKlWM942Qm0QacrZF/zghoAUV2McDYwyhbdEmUzu3KFg\nX57/M7P/wP1bfZx1NgzCXe1v32Um0wiyA+Dee3Nc6uXYcQbzVHcqkMBTXW16\nZ7XbKn1X+w9hEvH3J4oPT2VWVN9oZ93PWKxNVMXEfJ8ial4tmLhub3kP1QCB\n6Vw6K9zlufs8kjN6dnKaFkVtKu1YnemZHu8t2+lukFKiW0FZyu/R1dXp1fy0\naYaSxJGJQMHqLfWbfPpZbSI0Uca8TAyMOrbM27KUrdptnhwrw1bzHlFC4FPD\n8sS8+12gVyhtYTTkFgYTEe+lZmgz6BZr+wr0l0N3z9kK4z//Nkrmr+9UGxZc\nazViQY/M9G4amx+HnpNMpwg83MZ002ylB2EfpAH+BB2OCtdgVWVeyadEFXVE\nnrgR\r\n=gosH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrXM6V535N2wTB9J6cqeiQayvEVvO3E/DrNkSSLgLggQIgQtd83y6W5Em0Hg6CJce831z3dg6LTbhBmp9/c77SXtw="}]},"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"maintainers":[{"name":"drcmda","email":"drcmda@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-asset_0.1.5_1605176966272_0.9558727832698284"},"_hasShrinkwrap":false},"0.2.0":{"name":"use-asset","version":"0.2.0","description":"A data fetching strategy for React Suspense","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"keywords":["react","suspense","resource","asset"],"author":{"name":"Paul Henschel"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pmndrs/use-asset.git"},"homepage":"https://github.com/pmndrs/use-asset#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --fix"]},"scripts":{"build":"rollup -c","postbuild":"tsc --emitDeclarationOnly","prepublishOnly":"npm run build","test":"echo no tests yet"},"dependencies":{"fast-deep-equal":"^3.1.3"},"devDependencies":{"@babel/core":"7.11.0","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-modules-commonjs":"7.10.4","@babel/plugin-transform-parameters":"7.10.5","@babel/plugin-transform-runtime":"7.11.0","@babel/plugin-transform-template-literals":"7.10.5","@babel/preset-env":"7.11.0","@babel/preset-react":"7.10.4","@babel/preset-typescript":"^7.10.4","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-node-resolve":"^9.0.0","@types/jest":"^26.0.8","@types/node":"^14.6.0","@types/react":"^16.9.46","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.3","@typescript-eslint/eslint-plugin":"^3.7.1","@typescript-eslint/parser":"^3.7.1","husky":"^4.2.5","lint-staged":"^10.2.11","prettier":"^2.0.5","rollup":"^2.26.10","rollup-plugin-size-snapshot":"^0.12.0","rollup-plugin-terser":"^7.0.2","typescript":"^3.9.7"},"peerDependencies":{"react":">=16.13"},"gitHead":"700254b175b35d3b13f20d8eccd62c1c2b85e8be","bugs":{"url":"https://github.com/pmndrs/use-asset/issues"},"_id":"use-asset@0.2.0","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-vNZlJJjzIU+ChWTuJmI3cZKH9oO1QacV0EaRrNUoNPaP5M91NyuWcRy7yWAG4BFyQqkpmzhnw1ahA0B3HgHcZw==","shasum":"e626f5d16e0ac5861f35d098fa224a6b3067049d","tarball":"https://registry.npmjs.org/use-asset/-/use-asset-0.2.0.tgz","fileCount":17,"unpackedSize":175952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrTKZCRA9TVsSAnZWagAAA4oQAJ5+C0NR4F1SrHXHaBNc\nr8G40gNxWt0LarcF3ebi7OKKCkyQGg9o/4rPaegKuOkDUKQA+HeDzviuV85y\nibfKXIMBQbGKiZ0YtsqhI/Jq6sVrN3CU5w49fEomPjcXaW9NsCqLZAQCQ8oX\ny33AkqyKVXC/ndllS7CioHHhTBdsqAl1SKm3Ay+5TBLZRle3041Qkd8mbIFJ\njJpXMhpURwnDldAVD+Jr2TCU0PQ3jIQXsl60fLMwLa7NcJ6oqEtNMubgfQny\nLT8qrpv/fSveUEY4qbvuCQ66dBryrTGw/3fHFywldfx5T24SfVnW/5a0tVRr\nOwazIxI8+O4p9cpVc84b170CHoyaF3mboWueWQYlnsauhsrQ9e9As//l5HU/\n8My7S4w4aFT3L+yNRAkSsoM0EjTpqwwwXIKm72sj9PkpfdMe2w/AASl0qRFz\njpFF9OfmfzWK7f6AIaSDNHr4Po3T5HmP6yi1pxU7CLFWXAx6aP2D6ZHaJDVH\nxLCnKQUtWcejaTqTdYb4K/SaorXPllMm+xJfsdxTvjPhJk+9ernhH5COUg7P\nbpUTs+2PTo9XgihxJ9O3Y7D9J7r3qjDxBY+PFhxrFBvEo56SZgNMOKph0I36\nRkkGBnr/bmQpeys1HDtX0zSX9AmoCz6UegVVInsvCN5PmhUyg8zGgbthd8t6\nGzUX\r\n=CLum\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDObcJFq/es2txWtXC/lSAm0KAF8CIq4sPKT6savMa6VAIhAIGw0N90y5F1yXviozppUSlHEM4yKU3S+6RsXUNVrtre"}]},"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"maintainers":[{"name":"drcmda","email":"drcmda@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-asset_0.2.0_1605186201295_0.8605141711779218"},"_hasShrinkwrap":false},"1.0.0":{"name":"use-asset","version":"1.0.0","description":"A data fetching strategy for React Suspense","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"keywords":["react","suspense","resource","asset"],"author":{"name":"Paul Henschel"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pmndrs/use-asset.git"},"homepage":"https://github.com/pmndrs/use-asset#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --fix"]},"scripts":{"build":"rollup -c","postbuild":"tsc --emitDeclarationOnly","prepublishOnly":"npm run build","test":"echo no tests yet"},"dependencies":{"fast-deep-equal":"^3.1.3"},"devDependencies":{"@babel/core":"7.12.10","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-transform-modules-commonjs":"7.12.1","@babel/plugin-transform-parameters":"7.12.1","@babel/plugin-transform-runtime":"7.12.10","@babel/plugin-transform-template-literals":"7.12.1","@babel/preset-env":"7.12.11","@babel/preset-react":"7.12.10","@babel/preset-typescript":"^7.12.7","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.1.0","@types/jest":"^26.0.20","@types/node":"^14.14.21","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","husky":"^4.3.8","lint-staged":"^10.5.3","prettier":"^2.2.1","rollup":"^2.36.2","rollup-plugin-size-snapshot":"^0.12.0","rollup-plugin-terser":"^7.0.2","typescript":"^4.1.3"},"peerDependencies":{"react":">=17.0"},"gitHead":"d51fafbd8b3219b1a39c7caad644e699003b70bc","bugs":{"url":"https://github.com/pmndrs/use-asset/issues"},"_id":"use-asset@1.0.0","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-TPGp+ls+KHG2asI1BZpnQ6Nc3CbBzEOGGymuvy2z+bCuwUWyd5l+LpmnoZOshtYpHvIfg5p8tSeK7THsS8uxYQ==","shasum":"08dd22c1828e3ec03bfe1076b9fdc318f0817039","tarball":"https://registry.npmjs.org/use-asset/-/use-asset-1.0.0.tgz","fileCount":17,"unpackedSize":176043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAvEzCRA9TVsSAnZWagAAN7sP/jctmVHCj60kpJuniUYm\nOUBeQvIcyBZLO9lH8N4iM+btfK70juDzrfKPOUSS45wKL0gPUi7msAmQWxN1\njK+hwFfoiFuQO5Lskeu6Bz1rKyqz1bhMCHJOGURdX41orwD6tzeraLsleYHs\nr0X0K/V7f/qAslJhotVwSQTO6wvFilguyqmlsq2FTLXE3XdfLg2JvP1U5ode\n5eJ0xgHAQno7fzr1CuYeohdUSs6bbE9NFsU9Fr6oA9h4zwV/1nwU+zMgQHzC\nYwahdBwI8+EdXgy7Q1Cxl7+PTe58g1e/v74UoQPnp5k5s6w8lyVGHZHdL2cX\nv+Smfgx6lKW7JZFRe1ql78hWALjOhLvj27XSwgV8kdwMPRQM3bYteKMmz8TI\n6L4REMnkaFzR2ly2OjrgvMUBVkjEOR5GAZYF3zHnJkZsui7vV/UKjR7jYrut\npud7zlWBBj90bWB54NFIGmUwe8/cDmK46kr2n41ddo8z98HRGdIyoN89nT/S\nRJ3Mva1CbKcIqGC8AvXIFCKRJBhwRHZOXw4M7ZlWKsWMamWwCV/nwz87iXEO\nTU77ThUh+x0L1BLoqeKqlX/FvIQgwGq/uKGgcbzJXK8jUlWi1v+NiK/RVJIR\nPf8WLn12RJU3kZHVF2sTcUdSCbl7XD8TixBoNeUUQM4apJrTY0a0ECH/+gGF\nJ97o\r\n=5aXx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGKyUMkkfrq8RaE21CVypc5fYOst+o3t+q7vJjI5AZ6SAiARbaLBRgHy4Boa4yDgk25+/5Ms0c5qzLKrSolnNwfPeQ=="}]},"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"maintainers":[{"name":"drcmda","email":"drcmda@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-asset_1.0.0_1610805554932_0.08522959894012705"},"_hasShrinkwrap":false},"1.0.1":{"name":"use-asset","version":"1.0.1","description":"A data fetching strategy for React Suspense","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"keywords":["react","suspense","resource","asset"],"author":{"name":"Paul Henschel"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pmndrs/use-asset.git"},"homepage":"https://github.com/pmndrs/use-asset#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --fix"]},"scripts":{"build":"rollup -c","postbuild":"tsc --emitDeclarationOnly","prepublishOnly":"npm run build","test":"echo no tests yet"},"devDependencies":{"@babel/core":"7.12.10","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-transform-modules-commonjs":"7.12.1","@babel/plugin-transform-parameters":"7.12.1","@babel/plugin-transform-runtime":"7.12.10","@babel/plugin-transform-template-literals":"7.12.1","@babel/preset-env":"7.12.11","@babel/preset-react":"7.12.10","@babel/preset-typescript":"^7.12.7","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.1.0","@types/jest":"^26.0.20","@types/node":"^14.14.21","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","eslint":"^7.18.0","eslint-config-prettier":"^6.13.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.21.5","eslint-plugin-react-hooks":"^4.2.0","husky":"^4.3.8","lint-staged":"^10.5.3","prettier":"^2.2.1","react":"^17.0.1","rollup":"^2.36.2","rollup-plugin-size-snapshot":"^0.12.0","rollup-plugin-terser":"^7.0.2","typescript":"^4.1.3"},"peerDependencies":{"react":">=17.0"},"gitHead":"a9b1f40964335f1680fac5a4c5fa872d516aa634","bugs":{"url":"https://github.com/pmndrs/use-asset/issues"},"_id":"use-asset@1.0.1","_nodeVersion":"15.6.0","_npmVersion":"7.4.0","dist":{"integrity":"sha512-I0t9KCFH1wtKCl5Gw+qlAsjk2BOShB6qGcVCJrQ/LICcm48W3EDwHlAAtj+VcQ3Y0fs+4TPar97cWtguON6UOA==","shasum":"c41287ddcc472553a2abe63f26da6c64c2b81e33","tarball":"https://registry.npmjs.org/use-asset/-/use-asset-1.0.1.tgz","fileCount":18,"unpackedSize":183971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDDfXCRA9TVsSAnZWagAADEQP/RlvSVk3asRfn9eHSs4C\nd8jqC8pQzHPyaG/hgVAobhgxU3gtw6w6yYR95k2C8ozS3ey4QZNHsf1Ih+jT\nYio8zHb8TuDeHgRPjvazI2ORJyyvIO/OEIkQ6DLcoPr8jNjstcrt6t5mKtVY\nS2aeEA6+nwRtLMvnZgb+dHK3oMlAYYpyo9e7ruAqO6BxHV4/oj6+q2tB8d7R\ng/mrMcQjqaJPrpn8xEKoJaVKn/+tJ3eOq6+vPc/lvAqk1OLrh3ZQ5MX0Lc0q\n6NgEVVa+vUgFnRwQf8PHyXZIx11iz+DHNb4uWQKAkHH3WdiGuL82DYeI+B5u\nGmhyKOSGj71aUVxzTLMsOMXF5+3iNhTI4C1RR1tq4ao0Yoi2leKDSQDLW1xX\ndoqsUuF2g+nbQ8JRKHKln4dYE+pTHzOyCOpjliKuKven08VSHyJCzboP9wIv\n5IX0HfbVJcSdiMWy0wbMYPi3fFgwaqD0pshOAa4Pb1jUf2ClsjFeFqUXWwXq\nTvG9Yf7M/7krlDjN72TVGD/A3Z7ituLYcCTSkkkJ5Vk6+oLeFajQBHIUBdNj\no5/ym4X65Joqssb1rufiFKbVoa9ZRlqYvNw6Uj/3xvkRccDY5q7SCQT67FEq\n8vT68F7tlvlw4zwjuSZkIGEYJd9gjkWSB8twQ6QPowqQ6I/96gizF+KtFkxL\n9la1\r\n=63wn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtr19k6qxf3sYp5sLRmtTKA8KajpMii3isLJ/GOfDVQAIgK/vNhHo3kiYQlcN4BQqLaUaQxeGMYpYZXC351m0fkU4="}]},"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"maintainers":[{"name":"drcmda","email":"drcmda@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-asset_1.0.1_1611413462629_0.6918227032376807"},"_hasShrinkwrap":false},"1.0.2":{"name":"use-asset","version":"1.0.2","description":"A data fetching strategy for React Suspense","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"keywords":["react","suspense","resource","asset"],"author":{"name":"Paul Henschel"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pmndrs/use-asset.git"},"homepage":"https://github.com/pmndrs/use-asset#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --fix"]},"scripts":{"build":"rollup -c","postbuild":"tsc --emitDeclarationOnly","prepublishOnly":"npm run build","test":"echo no tests yet"},"devDependencies":{"@babel/core":"7.12.10","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-transform-modules-commonjs":"7.12.1","@babel/plugin-transform-parameters":"7.12.1","@babel/plugin-transform-runtime":"7.12.10","@babel/plugin-transform-template-literals":"7.12.1","@babel/preset-env":"7.12.11","@babel/preset-react":"7.12.10","@babel/preset-typescript":"^7.12.7","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.1.0","@types/jest":"^26.0.20","@types/node":"^14.14.21","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","eslint":"^7.18.0","eslint-config-prettier":"^6.13.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.21.5","eslint-plugin-react-hooks":"^4.2.0","husky":"^4.3.8","lint-staged":"^10.5.3","prettier":"^2.2.1","react":"^17.0.1","rollup":"^2.36.2","rollup-plugin-size-snapshot":"^0.12.0","rollup-plugin-terser":"^7.0.2","typescript":"^4.1.3"},"peerDependencies":{"react":">=17.0"},"dependencies":{"fast-deep-equal":"^3.1.3"},"gitHead":"690441d1fbe3f1c6ad5976ec78c8ab8c8ca5744e","bugs":{"url":"https://github.com/pmndrs/use-asset/issues"},"_id":"use-asset@1.0.2","_nodeVersion":"15.6.0","_npmVersion":"7.4.0","dist":{"integrity":"sha512-ewqcm1+SmRIpIhanbP2Kdt03u7IQfxGixi3dq2AP90GK5J0fFXBeSp4hO43tx3HG5AXvh6U4hQ00x4JXr5Dhiw==","shasum":"d98a506ba480d113639de60631f89907794ead84","tarball":"https://registry.npmjs.org/use-asset/-/use-asset-1.0.2.tgz","fileCount":18,"unpackedSize":183790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDXSpCRA9TVsSAnZWagAADs0P/04v7yUttC6WYHy5VA72\nJpu2aZqEFz+RonXhMFwXTjsaM1GlGDdj6r2vAmlS2pcoJ+ESHoHqAUnHswYA\nt3VK1rUovtv6IMbuUA0gy0Am0ghX1tOOrJYMdj0COFOwFn//5erwgH9lM4rN\nWMKor+s+/U7zH+dGb4RwL/8gAZu4+OoK42fSFM3WMNl9Dhtje7ZVM/YY8YmB\n6yehvKso5yUB8vjXQkTnjZJC2Y2Ile+CjF+f22HsRYuXZSp/m05xz6ksao0h\nKvcK8nLaTt5pVkrElYGzfdDhlyYKwp8Ad3/9w/eg4Hjy6ZrUWKsJY1u5Wt0O\nK1JyWcL6W4V9v4JznsF6XUozkl9m3G6IL/8aruEsx7Bv8kHkpe0Yh6jVvo0A\nXA1fko+aVmsclzqqqUuN+d3edUNfHgum7cx9useecgNbnjM51ARuFDTm7TzC\nG0x3qmguJU1DWVSYLyf+EQFlT8qnU7DqdGEwRn71BTIg1Ur3W58Hur8MfO8S\n4jqHyWn6Y1YZ3sN+aE2Rq3GWRkcalBJB7J6aEcFAuXon23FdeyzZbGfGHSKE\nogk/dRhKVI68Tz0eqtJeT5WwkgphLbzlPWEnKzgOUPjvpj5pxRv0wog+5173\nCO6iyvWDgbhHdTUMsCqLzwhKaeWouHmIGnhdkf/bauVmZoueC/0K7H6o/UKN\nR9Ow\r\n=/1pp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJ+aCHWxJIVqBr4tfoCtlbc+Hgiwvs0DaaPkgaIShmBgIgBg50EEJhkr/OwGbT/nY+dmCHAKmfaJqWf0LUwLMRXHo="}]},"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"maintainers":[{"name":"drcmda","email":"drcmda@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-asset_1.0.2_1611494568439_0.1573769809305341"},"_hasShrinkwrap":false},"1.0.3":{"name":"use-asset","version":"1.0.3","description":"A data fetching strategy for React Suspense","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"keywords":["react","suspense","resource","asset"],"author":{"name":"Paul Henschel"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pmndrs/use-asset.git"},"homepage":"https://github.com/pmndrs/use-asset#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --fix"]},"scripts":{"build":"rollup -c","postbuild":"tsc --emitDeclarationOnly","prepublishOnly":"npm run build","test":"echo no tests yet"},"devDependencies":{"@babel/core":"7.12.10","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-transform-modules-commonjs":"7.12.1","@babel/plugin-transform-parameters":"7.12.1","@babel/plugin-transform-runtime":"7.12.10","@babel/plugin-transform-template-literals":"7.12.1","@babel/preset-env":"7.12.11","@babel/preset-react":"7.12.10","@babel/preset-typescript":"^7.12.7","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.1.0","@types/jest":"^26.0.20","@types/node":"^14.14.21","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","eslint":"^7.18.0","eslint-config-prettier":"^6.13.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.21.5","eslint-plugin-react-hooks":"^4.2.0","husky":"^4.3.8","lint-staged":"^10.5.3","prettier":"^2.2.1","react":"^17.0.1","rollup":"^2.36.2","rollup-plugin-size-snapshot":"^0.12.0","rollup-plugin-terser":"^7.0.2","typescript":"^4.1.3"},"peerDependencies":{"react":">=17.0"},"dependencies":{"fast-deep-equal":"^3.1.3"},"gitHead":"e3f9feaa3269318075b00ab2b95239138e429e02","bugs":{"url":"https://github.com/pmndrs/use-asset/issues"},"_id":"use-asset@1.0.3","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-7td+zHFtP1eWtUurnEj2MrnvA/kDAegmjnHv8X7J48LF2Xt739qfwd0c8wIj3LqxPD0gU63HxtpNBzBocrRqYg==","shasum":"b5d7a79621a7ad1742fe28e1248e89eef5b924c9","tarball":"https://registry.npmjs.org/use-asset/-/use-asset-1.0.3.tgz","fileCount":18,"unpackedSize":183786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWnlECRA9TVsSAnZWagAA/5sP/RtrpBjtIPCfTPPzh2cq\nnQw+4Ry2iPdDvrgvAUhlvWv4VKhYpnauyFjtUS5L87w/e7yV6zhvPktF34hW\njJ9GbiO9n+oMUHtBzBchDlzZAB29xs7Mgxrw+maqoUQ7Iow+KeLXf/szy0GO\nmf4krThlthypmQXhLOlnM9LYr3neOn1ySMh0H0yYR78ZHuE93/11KaNPFwR+\n1jLJFYvPnnSRb8iIWvAqGNXGgZmj6TDe1HP/7BfIn+83GE02m3CnqaRy/E5u\nKvp8od/u7sGoUJCAUBY0jWdRGDRU9wvNTTa366jGsFMgJ77kidZZf7s0z71d\nP0euTDUzEKtMnnFu4I6m8cKl5ipFQ8DPyfKCevQ2dk3zUBX/trrCsujFrpjb\n3OQy5iAqcedJU9pkT/Gh01HSrkTXMcTKHoU9M24xpw/kwVHV3xO6Cd4Kg2FQ\n1vSEEUNOfSuu3zq12fua3TDErwolFb/hwbBHsppLjJ9no3XdKa91iDVtrDyw\nESksytvCIJq6+kVt87lY2GrrYTycVxIHe4y4+ZzcAi8ItnPZTCJjCsFndO6a\ns4+Omrkw4uwfA04XQAS2LIqWfY3cdvYP/xSVXDcomnY38y9wyIumUO1uSwIp\n43RY7YyBYSB96LDsZUnmnCDkmlfLHoSCjcMpYuTyGziKTdGQlwZBvnGU7935\nHDn3\r\n=IWUQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWyLJ+y0VoMUukUHpok8l0MDKVNl1bRH/NFpaU60Of/QIhAPmpz/ohLdU+cGhJlCTS2DYaJzcD022JVGHpj7Yoo/zz"}]},"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"maintainers":[{"name":"drcmda","email":"drcmda@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-asset_1.0.3_1616542019636_0.22484163196316698"},"_hasShrinkwrap":false},"1.0.4":{"name":"use-asset","version":"1.0.4","description":"A data fetching strategy for React Suspense","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"keywords":["react","suspense","resource","asset"],"author":{"name":"Paul Henschel"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pmndrs/use-asset.git"},"homepage":"https://github.com/pmndrs/use-asset#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --fix"]},"scripts":{"build":"rollup -c","postbuild":"tsc --emitDeclarationOnly","prepublishOnly":"npm run build","test":"echo no tests yet"},"devDependencies":{"@babel/core":"7.12.10","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-transform-modules-commonjs":"7.12.1","@babel/plugin-transform-parameters":"7.12.1","@babel/plugin-transform-runtime":"7.12.10","@babel/plugin-transform-template-literals":"7.12.1","@babel/preset-env":"7.12.11","@babel/preset-react":"7.12.10","@babel/preset-typescript":"^7.12.7","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.1.0","@types/jest":"^26.0.20","@types/node":"^14.14.21","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","eslint":"^7.18.0","eslint-config-prettier":"^6.13.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.21.5","eslint-plugin-react-hooks":"^4.2.0","husky":"^4.3.8","lint-staged":"^10.5.3","prettier":"^2.2.1","react":"^17.0.1","rollup":"^2.36.2","rollup-plugin-size-snapshot":"^0.12.0","rollup-plugin-terser":"^7.0.2","typescript":"^4.1.3"},"peerDependencies":{"react":">=17.0"},"dependencies":{"fast-deep-equal":"^3.1.3"},"gitHead":"02ce76ee99aa0d42320a505ef4cff7a8a519ec8a","bugs":{"url":"https://github.com/pmndrs/use-asset/issues"},"_id":"use-asset@1.0.4","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-7/hqDrWa0iMnCoET9W1T07EmD4Eg/Wmoj/X8TGBc++ECRK4m5yTsjP4O6s0yagbxfqIOuUkIxe2/sA+VR2GxZA==","shasum":"506caafc29f602890593799e58b577b70293a6e2","tarball":"https://registry.npmjs.org/use-asset/-/use-asset-1.0.4.tgz","fileCount":18,"unpackedSize":183849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXbwHCRA9TVsSAnZWagAANK8QAJeiBxfXEzfb2677WO2I\n9LbiQjrekXRxPHG5ZsFLvbKYOej+7iJ1b4e6VsGFsdBfe3yAjCNMFTzOt1wE\nEuOFfSlbQjDSqwCIKO2xMRXyw7OYBwWnpxHwj2oscIAH1xcMBTR/pjF2r2pK\nkd6xBVWd+Bb/HQgSrolvSLUP+nrADVBSkWVQTpzYfQhNzCCBBoSue2P+KWrm\n44kKJpOrOFtSswrk4ymbO3SnE9tSEXTFIyGmfCdmAMPix1nMR8dVReslvU9c\nJNB0BmjOfdqNvI9K0mBGpWyJ8oJXSuYsmFv9MqnCPjxLdKHzH5FzkY9k638v\n2a4+xAILhaXCpch/Lvla6alekulPm4KVmkWmb5zyCGpcryRxBkpUAF6+AnqF\nIKmVG8L/Tm6eIX8MZa1mpQ+4YAHqYVD2pFe78pN118HoBZyJmyxrUYOPrzP3\nTqM4qd2hKorM5wsTLaxoAl/VDZw+LHzZiA/33eb353STNQLsRal71VIhpjr/\nqz3ENO/hyzqcBL5vbSupi53MK02SOcSDEH7cFni0sj9eV5T7ajox4NhaOWus\nDKnN/AL2vYPDTVABP3Rx04x1cFvoBrwt73zgR5DlJckp46KXs4NOR9hcQ1s8\nsazKAn40aNcjpfi/suuetz6a8b7o6dsFZJSx1mCG66PG2MexRQCaZYY9xraR\n3TLB\r\n=PkTa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4vOxeYDFKpOa5aUZiPU1CGe1udZTpOw3AAz8x+0odvAiEA8RFBMuKUlOiS1P5uiDd14JF1C6lHRkM8xJMst3ihUFk="}]},"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"maintainers":[{"name":"drcmda","email":"drcmda@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-asset_1.0.4_1616755718458_0.8517136989658605"},"_hasShrinkwrap":false},"2.0.0-alpha-00":{"name":"use-asset","version":"2.0.0-alpha-00","description":"A data fetching strategy for React Suspense","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"keywords":["react","suspense","resource","asset"],"author":{"name":"Paul Henschel"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pmndrs/use-asset.git"},"homepage":"https://github.com/pmndrs/use-asset#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --fix"]},"scripts":{"build":"rollup -c","postbuild":"tsc --emitDeclarationOnly","prepublishOnly":"npm run build","test":"echo no tests yet"},"devDependencies":{"@babel/core":"7.15.5","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-modules-commonjs":"7.15.4","@babel/plugin-transform-parameters":"7.15.4","@babel/plugin-transform-runtime":"7.15.0","@babel/plugin-transform-template-literals":"7.14.5","@babel/preset-env":"7.15.4","@babel/preset-react":"7.14.5","@babel/preset-typescript":"^7.15.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-node-resolve":"^13.0.4","@types/jest":"^27.0.1","@types/node":"^16.7.13","@types/react":"^17.0.20","@types/react-dom":"^17.0.9","@types/react-test-renderer":"^17.0.1","@typescript-eslint/eslint-plugin":"^4.31.0","@typescript-eslint/parser":"^4.31.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.4.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.25.1","eslint-plugin-react-hooks":"^4.2.0","husky":"^7.0.2","lint-staged":"^11.1.2","prettier":"^2.3.2","react":"^0.0.0-experimental-031abd24b-20210907","rollup":"^2.56.3","rollup-plugin-size-snapshot":"^0.12.0","rollup-plugin-terser":"^7.0.2","typescript":"^4.4.2"},"peerDependencies":{"react":">=18.0"},"dependencies":{"fast-deep-equal":"^3.1.3"},"readme":"<p align=\"left\">\n  <a id=\"cover\" href=\"#cover\"><img src=\"img/cover.svg\" alt=\"This library allows you to create cached assets, which can be promises, async functions or even dynamic imports. These assets then have the ability to suspend the component in which they are read. This makes it easier to orchestrate async tasks and gives you the ability to set up fallbacks and error-handling declaratively.\" /></a>\n</p>\n\n[![Build Size](https://img.shields.io/bundlephobia/min/use-asset?label=bunlde%20size&style=flat&colorA=000000&colorB=000000)](https://bundlephobia.com/result?p=use-asset)\n[![Build Status](https://img.shields.io/travis/pmndrs/use-asset/master?style=flat&colorA=000000&colorB=000000)](https://travis-ci.org/pmndrs/use-asset)\n[![Version](https://img.shields.io/npm/v/use-asset?style=flat&colorA=000000&colorB=000000)](https://www.npmjs.com/package/use-asset)\n[![Downloads](https://img.shields.io/npm/dt/use-asset.svg?style=flat&colorA=000000&colorB=000000)](https://www.npmjs.com/package/use-asset)\n\n<p align=\"left\">\n  <a id=\"async-assets\" href=\"#async-assets\"><img src=\"img/async-assets.svg\" alt=\"Dealing with async assets\" /></a>\n</p>\n\n<p align=\"left\">\n  <a id=\"using-assets\" href=\"#using-assets\"><img src=\"img/createAsset.svg\" alt=\"Types\" /></a>\n</p>\n\nEach asset you create comes with its own cache. When you request something from it, the arguments that you pass will act as cache-keys. If you request later on using the same keys, it won't have to re-fetch but serves the result that it already knows.\n\n```jsx\nimport React, { Suspense } from \"react\"\nimport { createAsset } from \"use-asset\"\n\n// Create a cached source\nconst asset = createAsset(async (id, version) => {\n  // Any async task can run in here, fetch requests, parsing, workers, promises, ...\n  const res = await fetch(`https://hacker-news.firebaseio.com/${version}/item/${id}.json`)\n  return await res.json()\n})\n\nfunction Post({ id }) {\n  // Then read from it ...\n  const { by, title } = asset.read(id, \"v0\") // As many cache keys as you need\n  // By the time we're here the async data has resolved\n  return <div>{title} by {by}</div>\n}\n\nfunction App() {\n  <Suspense fallback={<div>loading...</div>}>\n    <Post id={10000} />\n  </Suspense>\n}\n```\n\n#### Preloading assets\n\n```jsx\n// You can preload assets, these will be executed and cached immediately\nasset.preload(\"/image.png\")\n```\n\n#### Cache busting strategies\n\n```jsx\n// This asset will be removed from the cache in 15 seconds\nconst asset = createAsset(promiseFn, 15000)\n// Clear all cached entries\nasset.clear()\n// Clear a specific entry\nasset.clear(\"/image.png\")\n```\n\n#### Peeking into entries outside of suspense\n\n```jsx\n// This will either return the value (without suspense!) or undefined\nasset.peek(\"/image.png\")\n```\n\n<p align=\"left\">\n  <a id=\"hooks-global-cache\" href=\"#hooks-global-cache\"><img src=\"img/hooks-global-cache.svg\" alt=\"Hooks and global cache\" /></a>\n</p>\n\n<p align=\"left\">\n  <a id=\"cover\" href=\"#hooks-and-global-cache\"><img src=\"img/useAsset.svg\" alt=\"Types\" /></a>\n</p>\n\nYou can also use the `useAsset` hook, which is modelled after [react-promise-suspense](https://github.com/vigzmv/react-promise-suspense). This makes it possible to define assets on the spot instead of having to define them externally. They use a global cache, anything you request at any time is written into it.\n\n```jsx\nimport { useAsset } from \"use-asset\"\n\nfunction Post({ id }) {\n  const { by, title } = useAsset(async (id, version) => {\n    // Any async task can run in here, fetch requests, parsing, workers, promises, ...\n    const res = await fetch(`https://hacker-news.firebaseio.com/${version}/item/${id}.json`)\n    return await res.json()\n  }, id, \"v0\") // As many cache keys as you need\n  // By the time we're here the async data has resolved\n  return <div>{title} by {by}</div>\n}\n\nfunction App() {\n  <Suspense fallback={<div>loading...</div>}>\n    <Post id={1000} />\n```\n\n#### Cache busting, preload and peeking\n\nThe hook has the same API as any asset:\n\n```jsx\n// Bust cache in 15 seconds\nuseAsset.lifespan = 15000\nuseAsset(promiseFn, \"/image.png\")\n// Clear all cached entries\nuseAsset.clear()\n// Clear a specific entry\nuseAsset.clear(\"/image.png\")\n// Preload entries\nuseAsset.preload(promiseFn, \"/image.png\")\n// This will either return the value (without suspense!) or undefined\nuseAsset.peek(\"/image.png\")\n```\n\n<p align=\"left\">\n  <a id=\"recipes\" href=\"#recipes\"><img src=\"img/recipes.svg\" alt=\"Recipes\" /></a>\n</p>\n\n#### Simple data fetching\n\nFetching posts from hacker-news: [codesandbox](https://codesandbox.io/s/use-asset-demo-forked-ji8ky)\n\n#### Infinite load on scroll\n\nFetching HN posts infinitely: [codesandbox](https://codesandbox.io/s/use-asset-forked-ouzkc)\n\n#### Async dependencies\n\nComponent A waits for the result of component B: [codesandbox](https://codesandbox.io/s/use-asset-dependency-70908)\n","readmeFilename":"readme.md","gitHead":"8651d5be3f1e3aed1bbd1c9c5ca44efe0c788847","bugs":{"url":"https://github.com/pmndrs/use-asset/issues"},"_id":"use-asset@2.0.0-alpha-00","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-PdXDkyDacwvgsBzL2MLqK1UXNnLBULtIAUB5Hv8HpoIdtv/5nIvLEeZiy6dfrui0GbPNL/RjEo3Ciav0gE7tvg==","shasum":"8a9be97a035fb48dacc38fd2bd21c3b0e867c0c1","tarball":"https://registry.npmjs.org/use-asset/-/use-asset-2.0.0-alpha-00.tgz","fileCount":18,"unpackedSize":185647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOIUbCRA9TVsSAnZWagAARUcP/1yMS6KV7KZHxum2sfbl\neTuTe/d/qSRpABgFClYbE8RRlWmaQJIisXpkJOpT+hD901vEYla5GMpAju0Y\nGFvKp+rhzKEqa+r7GZoc3SVHPcEnUlNdUDCqFJEzNFFhsL3XNPMP1JQlMezq\nZ7+PldbGkns9mAubVvWwKD3kdFSGe7tXrZkZLEoLuyG4yyBLanGTn7poLQQE\nZQXu/YfLLffhCfsXypjIcZ84dEhZ+On5aA0eWZUjL4NKHx+KLFMRP4SgYUat\nH3r3n6377v0sv/PB6Umf5+6q6oWEGgYKlU/EWomwmlA7+/JsyigZW99Ov12C\nkzRBJl4Z7ZDMhSJWfBa9EwgFdOvsMI+pRwVrNmqcpEgNz/g6khxI6RvmMlKv\n/WQKVrr/TaEGVZ/+jiDz20q57ZEeEoUN0so81kjCapzGmu4zqwSqYqyYT2PV\nexRz26msVBIlgpB19PzqUIODTRRTABlX6JOWCSzVONzHbVuWUQm/ZMeW0yxb\nZ1kCDdLg5ajoptztsSm0M2IUDwGSdYRIzuIet8Ra7BcEuO0YlE9TeHErU1nP\n9K1VsvzkvE1J3z5hwpD0Nu0MCLU5CwlplgZtDM8o5rEGpi271fezPor+JnLx\npte5WN91SHkjZLY6pru47juQpCEAePurKuZMfzjyF8SdVTGUtaFpCip27Pt1\nGASY\r\n=74LJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdqaXobTLec1OpZXinZs1fihgreU1Yr2rO8XVKmwDQ1QIhAPagEW5d3usDm7y+ackRMXpLGwO4EfyDTJ6j3rb7PBOg"}]},"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"maintainers":[{"name":"drcmda","email":"drcmda@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-asset_2.0.0-alpha-00_1631094043780_0.19979233013646458"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-17T16:58:10.735Z","0.0.0":"2020-09-17T16:58:10.926Z","modified":"2022-05-22T21:50:26.191Z","0.0.1":"2020-09-17T18:01:25.253Z","0.1.0":"2020-09-17T21:47:44.472Z","0.1.1":"2020-09-18T06:03:31.613Z","0.1.2":"2020-10-12T10:13:45.480Z","0.1.3":"2020-11-04T21:15:39.094Z","0.1.4":"2020-11-06T06:08:44.139Z","0.1.5":"2020-11-12T10:29:26.415Z","0.2.0":"2020-11-12T13:03:21.414Z","1.0.0":"2021-01-16T13:59:15.122Z","1.0.1":"2021-01-23T14:51:02.806Z","1.0.2":"2021-01-24T13:22:48.635Z","1.0.3":"2021-03-23T23:26:59.820Z","1.0.4":"2021-03-26T10:48:38.640Z","2.0.0-alpha-00":"2021-09-08T09:40:43.916Z"},"maintainers":[{"name":"drcmda","email":"drcmda@gmail.com"}],"keywords":["react","suspense","resource","asset"],"author":{"name":"Paul Henschel"},"license":"MIT","readme":"","readmeFilename":"","description":"A data fetching strategy for React Suspense","homepage":"https://github.com/pmndrs/use-asset#readme","repository":{"type":"git","url":"git+https://github.com/pmndrs/use-asset.git"},"bugs":{"url":"https://github.com/pmndrs/use-asset/issues"}}