{"_id":"@rest-hooks/hooks","_rev":"53-86d775a7c41bd90d48c08620e3e7cf98","name":"@rest-hooks/hooks","dist-tags":{"latest":"3.1.15","beta":"3.0.6-beta.2","next":"3.1.14-next.0"},"versions":{"0.0.1":{"name":"@rest-hooks/hooks","version":"0.0.1","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","scripts":{"build:lib":"cross-env NODE_ENV=production ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["hooks","data layer","ajax","networking","fetch","typescript","data fetching","data cache"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/next/api/hooks","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1","@types/react":"^16.8.2","react":"^16.8.2"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_id":"@rest-hooks/hooks@0.0.1","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-qk2LvVZiDiO8gkSOxQNPm403ZIy6WXD06qdO3xXOc0SgM9UZsYe6NZ7hnHH66jt5Pez6Ahkg6iZiEEx/X/0TmA==","shasum":"757bf84c3c46a64d0c553e0e6d092f4e5ac8c3b8","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-0.0.1.tgz","fileCount":22,"unpackedSize":35136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMIUiCRA9TVsSAnZWagAADSUP/18k3eNvUTxSC9gKVZRS\nP4KFkn2HTcb1TIdYYir3DnO4xExBPQzRlPcI76iZIQsb9i2O+OkSHIZx3/5N\n805PF9U3FQCZ4MUDOph373lq1WVona1fWCukeE6Av0MGEzJgc4te9f242Sjr\nFaEqcE7E66iauhLEqUoUdGeCJpZvXdeIkhw0Qdhn7uH+njf6YFpWybyJ3wcJ\nK35HJCj5GieRErOwayeQrvziNM7B0HHOyKcJLS+o6ojbMtFHsCS77cWIdPL0\nRY2Ic7Zn+506oQiT9T5lW0KwsqMWn2kRrqNEJ+UcAxdjt0DkjG5jrbvZRjwf\ncojMRRpR8a8hDJ34NgArWYnNYYGYwpGb9+QGbUyCHbjBJmGAm4+LDC7KunuD\n94BEFZ00soHIWH26rRoqbXrUoBMqDx5BcEhTsJbwwebRGsPPmZkOLi0FF4J8\nKi4FY/J1Nb87DBTJWU30ec/dFROOR8J43xBWNfw0mxrO0OTJEi+pcqqmD6mK\nbck7R1IpEsn+if0fNer/Y42dG9lR4G8++XvWrt50Dbj8yseqxKqyBXtUwL+e\nqmvXFzzVjw06wKmpZ1Yc0syaArA0JbHoUZUdqHqgwxzs9y5dZlWcnk7FZuMP\npf6JWbtGBgZ5/X/0YvhTAYMQgMWHFgvheKgyYE0mrFfai4b/MnkB1k61BmSr\n55Bk\r\n=kEjO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLnesw4fBUjUe+XIpYTdis3nNKqv+JodhrccjeFYfIOAIgSUo8ia/iV4P8Ub8HTqL8zETpzo8A8ug5y4D/Ko0l7y0="}]},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"}],"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_0.0.1_1597015329919_0.06476703599566691"},"_hasShrinkwrap":false},"0.1.0":{"name":"@rest-hooks/hooks","version":"0.1.0","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","scripts":{"build:lib":"cross-env NODE_ENV=production ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["hooks","data layer","ajax","networking","fetch","typescript","data fetching","data cache"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/next/api/hooks","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1","@types/react":"^16.8.2","react":"^16.8.2"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"gitHead":"f53de56fe7333beadbbfbf31882ba41ba01de5b5","_id":"@rest-hooks/hooks@0.1.0","_nodeVersion":"14.4.0","_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (linux)","dist":{"integrity":"sha512-Wjd7/vS/lGKcPB15ks1vzBdR0RM04L6CeP1MOnU7jl5epi6/h3k141Z9deZ8v2X7UNh/5GNljw5VhkJxifopOg==","shasum":"e68be4e8a34cef31cb487d4182dede5a72acf812","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-0.1.0.tgz","fileCount":23,"unpackedSize":35577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMIZOCRA9TVsSAnZWagAA6WgP/RaPgT5QXKEaC+fyhEGl\nedYi3CI7Pe02CMLXNwA/zW28ONQDy2IaAgj7ZhN1/VgNX4Bj6Sc3I2Tjcwy4\ndBO4nJof376bB6bu+DP2CpRcI/m6MSa6TO3ZHUXbBC7BEKwp2gKCbSHKiAay\nMMaF+ax3q8C3axDmBTEea51qeLrwsFjcP0b+OVlEReB8GUbC5MnJqD1gjNz4\npMLyoNbf9jCvuleMywzVTgRe8X9i+11Cqp55syj7xmi1k+A/+Z/YXmYsbTt0\npOtH8QSDN0/PhMzwW/RlY94tEC5Jp4gjHAnn8QXnIJVRWAUPYlZWPKDeDFim\nay4yG4+DOuO2FhrxllaRrKBmJ8MEhqXy7CW3q23u+YZGySd+mlQALznnvNKa\nXReWWIYejJ8zvXEq4ldFKhl21ffDMm2D3bYWXzpzRJxL76Tr4mw+vdUKzZrM\nhZKji8pDcd+5RGKPhzuy30VLKoEvqEmjvkC/+U1WDdBgAJdww3Gmadq73Anb\nIJ5eJExi5QUkT6GRMx+L7W5WG6I/ycznqpaEOSruW7ZvmNwxKn4gat01mIUt\n4ZzU5ink5ukePq6NOY3xwfDxJR/WrTsrLOWf7IODv9EwHtzUosYiAnTdnkfa\nPArRxd6sFrT0D/k6sQ+YlLoaEj7Segd5A2gULVtjmh3ugHnfgjMYjiCxk/uP\nUaUg\r\n=+GjX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDG7OQX6uGMj4PueGBgzliy43g/LYbIPY6CL7kk4yCLPAiEA6U9rFU+i3lD++gws3kF68m72IgzSoG/tqoiaJvwfmSw="}]},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"}],"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_0.1.0_1597015629972_0.600322337584718"},"_hasShrinkwrap":false},"0.1.1":{"name":"@rest-hooks/hooks","version":"0.1.1","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","scripts":{"build:lib":"cross-env NODE_ENV=production ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["hooks","data layer","ajax","networking","fetch","typescript","data fetching","data cache"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/next/api/hooks","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1","@types/react":"^16.8.4 || ^17.0.0","react":"^16.8.4 || ^17.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"gitHead":"ccbc14d40811b2d0a5f3f9c04a5a6345e1d15e2a","_id":"@rest-hooks/hooks@0.1.1","_nodeVersion":"14.4.0","_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (linux)","dist":{"integrity":"sha512-PjbnOjQ1TQCcBfp2057uybo13zcMfRJr7fxtABa+579o7+W9cQmyrCENLiW/0vIDF1d/5iRGmxeiIx8ysYWzkg==","shasum":"3996f83e9f1d1998811daf8b628d724f663301c2","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-0.1.1.tgz","fileCount":20,"unpackedSize":31305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNGyPCRA9TVsSAnZWagAAS/EP/0sg2Z17+aJBZ0Aqocbb\nC66mMjGm7NdIDG71wc8P9r24Orh6zi5E0Z/soXTDDniBRAgaDBu3NOEt/75V\nF6r6pRYWk5JCmdxqumSjY0ZLTpW+x3eXgpINX52ropf8cD6nt9sbYMvgpLRr\nlHvVQXA796h7A8tCVw4jsCG/ci/EUijKpArMXiOFCJSoAvBjsXWgjmC85iDg\nMC4GIMs5OmWQJpNSzSbk42X+xJi6R+KeiZ5gdA1BUdliIMkNPcfXUuiFwr7j\nymu7OZvtntfbVVY02ax0bF31nZevW9lD+BTwFyQ5qWJ8jihEtpFJHa7SDA//\nquWDAlT1l1VpK7HirIDyjnQVUi47t0y5ekOuX9MUvt5W0SdRFlRnucuOfmrN\nuaY9MsB0icISmeSGGK45ijT8oPtd9FNtu3fvQI0U9aVRC8zZC0AL4ZVSFJju\nOzvbX7iSXzfZzbN15M8NR8YEM6rbdZEIx3jMmtru+i/H6IVjGvDoPHX6uDw0\nalOmb23MRfqISIBh2cVxJYem6mAx/QoNt2eYeWuhQO76sm+3mreo8X5CaBys\ntOn4ILIU0g0ohtlVkYqOiY0nK0+Mq6Y01wGSzVbeeGwS+LBkHyvwU2ys6Xn9\n9Qf9cGRiIj06wTacXZ0KBV05Im+bP+pXNtgdcndfbT4JkfTa+7VZFpq+N1Pm\nx88c\r\n=9axx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYsEBomXQ18a8wXK2MGCOdgCC5WwIkGs+4WbhlQAACkQIgPvPIgM19Q5M+v1QYrSfjE4yMuSxvDF/fN4HzdCHkKYQ="}]},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"}],"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_0.1.1_1597271183426_0.31868736114264373"},"_hasShrinkwrap":false},"0.1.2":{"name":"@rest-hooks/hooks","version":"0.1.2","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","scripts":{"build:lib":"cross-env NODE_ENV=production ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["hooks","data layer","ajax","networking","fetch","typescript","data fetching","data cache"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/next/api/hooks","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.12.0"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1","@types/react":"^16.8.4 || ^17.0.0","react":"^16.8.4 || ^17.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"gitHead":"3d62db99b47ac7e846cdbabba429b047fdb8d18a","_id":"@rest-hooks/hooks@0.1.2","_nodeVersion":"14.15.3","_npmVersion":"lerna/3.22.1/node@v14.15.3+x64 (darwin)","dist":{"integrity":"sha512-Hk1cQRgUq7myIQ8Lt8NozVvTs1MZYgFRS20AHy9vt2FLIMkr1acalVdEb9+9/tXaqSBaN/qf1PRz8THC4E62/w==","shasum":"427b9ca07ca44d1f0eb199132c489812495449a4","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-0.1.2.tgz","fileCount":20,"unpackedSize":31513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9SjNCRA9TVsSAnZWagAAdW8QAI/zH+OUMpy28PjpUZLT\nsx1L+Unm/l5j7UboISViE8enZRH6TjEl7DchWiZQBC1YTu0YQPtSW7ePoWHu\nPmgiXDdyTDPnil0gsq0mWbiJwFY5YnxPQX26cZBRiexdYLA4Q6/RdynHb2ch\nGxvZY6DnOTvQT8/E0kz3RNoB9hvMEP9enOtkwYGpGKJE1ByNSjS0zuc1qya2\nQZbdqJcMzeoUIGv/4C0fh6nk7JBueX6LG7z1v0rXYtluE1Z9Yel9J+AjK1tn\nPTwuL/DXoXw4gJPmf29uhNypifl+61I7QP7vtYNls1XSYCU96LJtZmsE8bTe\nuy8mdkzviKy8yxp9Kr+soMevMzz46pPhHaaBdRukm+11R2cgvQ2LuyC5oVJj\ngO1ZWyV3tiKwATiCnliQLQh+G2Lh60IU7/XXcnaDoOwSsnKVC5vrbqQHSEX0\nEdoQ9/M0Q1FRQ0UAC6iozZo7dU6Xew6pufL8E+UHXI0zYu7q+nWWD4THmuH6\nVykKlgdDi4Ynvs21koGvPTQuIUQ9nWS10/dwKqV1G4wxXO2ZkTEwFQowivFF\nuB660M7rWgVp3OdcWbzUKEKsaIw/kioxyiPMUSXNrnpw5d8qjuBZtC4L62yN\nEIlEBnoG02Pe1OKw8KvLTeyAExzKjBXoGoFzki/KuC8G3v9WUZ3j5+inZQBP\nE7PM\r\n=D+0d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaoHJ8ygQ9VggXY0QKZQB0KmhjklBXygA1GzyPiyOqgAIgGg0M57d1otE9b+HjCPL2DBmJEeKUgtKMm4woPVKZYhA="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_0.1.2_1609902285045_0.2996575378992008"},"_hasShrinkwrap":false},"1.0.0":{"name":"@rest-hooks/hooks","version":"1.0.0","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","scripts":{"build:lib":"cross-env NODE_ENV=production ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["hooks","data layer","ajax","networking","fetch","typescript","data fetching","data cache"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/next/api/hooks","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.12.0"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1","@types/react":"^16.8.4 || ^17.0.0","react":"^16.8.4 || ^17.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"gitHead":"987d81d74abe240bbc5fcc08d4d9fd18a85b12fd","_id":"@rest-hooks/hooks@1.0.0","_nodeVersion":"14.13.1","_npmVersion":"lerna/3.22.1/node@v14.13.1+x64 (linux)","dist":{"integrity":"sha512-dARXO6whpnpOwMkdCc4c1Fu76IdlVmiR8eAG4t1rnTTsMws9NnXh/I4DoxJTT3rlAybdSdxMa29ssNADkBZ3WA==","shasum":"c96ed4c04242b04d1138b5626d7f0568b5a7ea51","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-1.0.0.tgz","fileCount":20,"unpackedSize":32119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBxXaCRA9TVsSAnZWagAAKZIP/2oxkXP3rx0XAcfTub5O\nM0A/FIg2Z7+o3qJsV7M9uEE7HDgcFN7IM99AFK9GYU6x2PoBoJ08iJVdUYRv\nTQ/oOQHek6t7QKjFd2Dm16h55oPoQUbJ+66iFu3VsV2FCRdDjRZ1OwEDCDe0\nW9j+8gDAHyGtGvtRB2i9/0D5LfI/APYLg1zqaOn+a0sjL5ZV1RmkBv7AjTxl\nk79OA3a6IiZlSet3dJ2rlEjrhMrbYkMW87+zQThSdy0dHVJKrYPPSxknbdBc\nG1zmrDsAftPsrET2BhS7VeniCdaVecRJn4hpR0ilIoRIMEQeaIGU71JKu9Py\nGLkPehKA02dPVwAb8mHscgT4Tgns9wFqViuy22m8qmsOzKR+V2HXKWP1reo6\nROBRXXQETRefIzA9iGreowF46b/Vy5lHmm2WLNe252ZRzWGka/DIdKPb229p\nwNVY/X/Ai6rF37eu3pIgMS12qD/Yqc7cSdP1zAf/mvWy9xsyvwnSS1UElubf\nTiIKcc6cwoP8PrjURFRv0wA2XWrmn5D4wDL2pIfaqOGqhF3d3mKMfWEiLF7z\npnQWyHjzmNYCsR6NaEV7SJNS/E2+RHJtPa5Bv3lAQ4ZG1As8DqwWHNN2kZVM\naSaV/HOHd+cqHhH68NgLK3KK8aDwploWEvwQWpE5t468Sd2Gy1SIG3jT0CVX\n0Za/\r\n=NVZR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4WLJ7AGZ5jtPjC1RnHURVlEqLP2XBt5i8GH94ByJ94QIhAJoT8N/9hAggEFxTfaz77tHytjcAziTHWGqh1YGGajhI"}]},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.0.0_1611077081997_0.007416253401909545"},"_hasShrinkwrap":false},"1.0.1":{"name":"@rest-hooks/hooks","version":"1.0.1","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","scripts":{"build:lib":"cross-env NODE_ENV=production ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["hooks","data layer","ajax","networking","fetch","typescript","data fetching","data cache"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/hooks","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1","@types/react":"^16.8.4 || ^17.0.0","react":"^16.8.4 || ^17.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"gitHead":"369b160447e065fa1bcf12268b94ac25751c0e34","_id":"@rest-hooks/hooks@1.0.1","_nodeVersion":"14.13.1","_npmVersion":"lerna/3.22.1/node@v14.13.1+x64 (linux)","dist":{"integrity":"sha512-veNcBAK71DPJGXsCnmSG/D7Uql4yF4azMYDQBc+3zCx4GE5FIg/F0NtvT+pjjbGLNkp3NfdOaIIicVAmSZRv9Q==","shasum":"d153d473931c80796f75b2184c06b395045fa14f","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-1.0.1.tgz","fileCount":20,"unpackedSize":32688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHBukCRA9TVsSAnZWagAAKREP/jcGaioyaIxNWU6RKxzE\n7brbfZiE9wbPDXdgWLQPKwibyYaRB/MEqWwv5C4c9HxQsEX1ezhE14qtYXe/\ncXN1nBRbxG9mXocAqB5J22q9qtrsZzK8JeSJ3dcmYapvTM/SxOnb/d1zfptS\n7g2SZJfU0JssRyN53SbrBA/7EvxGSXO66HrJb1sH5E6wD0cnNdHC3agsaIS8\nN9s1m+8QZD+5TX4sD58qziRlU9xKgVEPcLz+npkSmCdz5nTpw9+9ltf98siu\nj7k9T7FP+V53Hd27Q2N5wv8kS2GHdIKLnscLC0XyBNkozo79WCcpZtPvDOHA\nulv5cUM3wg86XWX7a8uAXbxdKPBQbnkEe6KduX5KnTDUIMkMyVyP1Mxid+FS\na64BCaoEHOPZMWY1edtsxchaZccwwoJNRo8ty94vtFcyYUzPexLdz2I61z2f\nFwznhNDgRCzmVpiP8QatfLFLQJFq0fIj5000SW2PBXEqj/7tyzHtiDqvTFKB\nHktewOu2bAR1LyCmfIW4SwUuA1PyynWbZrDofayxSzq2C+i6kkD+ZWI6zzvs\nY7Ku7YcXr07wFOIxo7Q7BxekqXUxopdR8LRLEMBafwo5mT0zhQ6Iy4DcuczN\nZ6h6ifDrikB/+79GuAeAJNTfvOi8WUBCjb67kPYEfFEekQqmkcBBdv7qO0eP\nBH/o\r\n=A1/h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHFSpvVCnYGRQRo8Z+bkjNn5tKMot/keKBXrxCMjI5L8AiEA5fuCc3R3P4JYkSrcJh8s6D9GTiddltaiBIqAz2Oqkcg="}]},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.0.1_1612454819964_0.7243417825162268"},"_hasShrinkwrap":false},"1.1.0":{"name":"@rest-hooks/hooks","version":"1.1.0","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","scripts":{"build:lib":"cross-env NODE_ENV=production ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["hooks","data layer","ajax","networking","fetch","typescript","data fetching","data cache"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/hooks","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1","@types/react":"^16.8.4 || ^17.0.0","react":"^16.8.4 || ^17.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"gitHead":"374c1a68133aac25025f69bc03d3f2c90ccca12c","_id":"@rest-hooks/hooks@1.1.0","_nodeVersion":"14.13.1","_npmVersion":"lerna/4.0.0/node@v14.13.1+x64 (linux)","dist":{"integrity":"sha512-MX3GJk0uKLehH6DeJQc+UEKRQPOf0mGoiClM/Ez0FKqmZ2qgbqzWOIgBdMjJejg5wafOgE/yIdX3g33ADr3yxQ==","shasum":"ca06e980d28bca961fa6d148aec8a68d1797c3d2","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-1.1.0.tgz","fileCount":25,"unpackedSize":78778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRrmhCRA9TVsSAnZWagAAoZ8P/3zsBffug1PyWLxASMy5\nx5R7ISQT42CkBw3RUdn2M647yzweOqguuB7YZh3HRbvACrvdbUsJG+dCICEI\nwEccG3Gm5iRV64KHN/baJFOl81fuNY3/nfUvX1a1Gg57ihr2J0Wrk/wHLoRK\nnrgTAPLOrejz3Q9qaet6qsWRJfS5KfMkRscJQYkSHWyqttn6nCRVi2TQqXHP\njur7hAMUGzHPs0hpTFSaBClYpgxK8oLJaJjZm2OHGOheLcpyyX+datynSB8u\ncwZIZCpOdBeNGX2grXsXSGee/uTPr1Odv5J1G0+iukb79gTj242vOm5mus+H\nNL6ENE6pNDY3nZV7A/nc52M0vnR2jatEmKvMS0OCUqheH7h+oYgfEdFKiCe3\nMnjyshr7ujlIMkdp6NdodCjxmKv8//yyIgdipzXX4Dr/z3n4+XNAb/0EAV8j\norN+ULr/Jc4Gmk9K3lMI+YbZqftucLJt77BoNN66JHVWklLPOY4Bfq7ERgga\nS3WvWuI5AaRXmUgohT5FTOffUNEoNgKSS//bjMKSfnQgcCpL2yK/acx1pYTZ\nu+9ORO80Ojg7+NPXbzAeDhoKj02YES0XBsUPrC/83J37H1WktHftwxQzEDRq\nfnRuoir+Qt/3QIHocsdnuPmfTpUEuRcTdWZqnW6M7xP3Qndd0wO4MK5NkVkO\nG8nn\r\n=kZ5H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDXmmHdjR4k7ItOLJEgpgN+1+4xkHv9nmuECyqqIpZTuAiEA0zJyRkl0o5EeNsP06GeVAlVCi5PmXKOk3D9L8s9PXDQ="}]},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.1.0_1615247777228_0.4724333643879348"},"_hasShrinkwrap":false},"1.1.1":{"name":"@rest-hooks/hooks","version":"1.1.1","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","scripts":{"build:lib":"cross-env NODE_ENV=production ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["hooks","data layer","ajax","networking","fetch","typescript","data fetching","data cache"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1","@types/react":"^16.8.4 || ^17.0.0","react":"^16.8.4 || ^17.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"gitHead":"f8a82a6835d0b17f40c1897b2508fb8d367147e4","_id":"@rest-hooks/hooks@1.1.1","_nodeVersion":"14.13.1","_npmVersion":"lerna/4.0.0/node@v14.13.1+x64 (linux)","dist":{"integrity":"sha512-ipnXIHrnquxDz5La2T4g9sjwSUehqIMMp85tlFcSts2R5Gr0nCL6eLpti/TV8Y990iZ7P1uzYftdPsj0ybO8rw==","shasum":"2891a6c2c9e5187552e589eaf41462e0e724ab59","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-1.1.1.tgz","fileCount":25,"unpackedSize":79130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSSYfCRA9TVsSAnZWagAADzQP/3YKmTqSkRVivgxQQDP6\no++8Bpz7k8hgaK8P6QVNID/gj7oUTGxPWpFoKnWantB7ei7X2Vv+43Wjh8O6\nsqQGHGlpB1qucCH6wMiNKDjk4ayNblZxHz6EXRStL1Ojhso+q2lBxBOnOLfE\n8xUlyz96Yw2yJN/t21+dIFW7RIyO9ZALZZrqnBv8M7mX58ZlfhNQq8JtXbe7\nw4st/ryfj+OtwllmUghi2Mga1QnJIPr+TlNiZksZGjBYaDDXJ05h5AvNPCLz\nefEUCcVnDsg4QoMBbcsq9c5MuR2+6t1jgkHCAvoUWvJmrjQY5T9Dju3a2EnC\nBwq8LXyxSuEWnKTQ7uBLfnFpNRSz1I/fStf0STjc7CTnS39U96ZyXgOW/Eq5\nCppDV9P3ZrEFjsvk9eeZRbU4p51h/lRCJ36B99AipsdI3SsC1i3xFAlu95+O\nrSnlO0IngtTDLXuY9uaarIk1JLEXM8R9PEpM+nYp+hpfSrEKKNvrQbYEJxRG\n72gro7jpGmbnIzqBJ1oEJnGwhJZQb01jKkH0j5cM88aWvz/wpwCLZPnOusKF\nHyxE+miJdsgrGtLqwq/0dxxBKW884lUkzb+iBpWDPXH0QISIA1NXbjfq97QG\nR3yGG4RdDDPgTzzHwm7+deiuteeP1SHk1aY9NZsVZ3+5LdT1BZK/4ny69Uw5\n2MmT\r\n=FjcG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCngmvdmPiVJse5A7+0YGyxk1bwVZx6nLgOpPgwpL7aJgIgEaNLu+WcmoDM5kabgkS4NVa1OA0TVbHL2qtLzFKj2UQ="}]},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.1.1_1615406622570_0.27973985158838266"},"_hasShrinkwrap":false},"1.1.2":{"name":"@rest-hooks/hooks","version":"1.1.2","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","scripts":{"build:lib":"cross-env NODE_ENV=production ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1","@types/react":"^16.8.4 || ^17.0.0","react":"^16.8.4 || ^17.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"gitHead":"f350b75d5680b1928521f20822c67e27f0f7f5a5","_id":"@rest-hooks/hooks@1.1.2","_nodeVersion":"14.13.1","_npmVersion":"lerna/4.0.0/node@v14.13.1+x64 (linux)","dist":{"integrity":"sha512-8NoH/pUjlt8cREcm7fRF3kN0R8iUp1O2SlXr95vkCi9SZuoDNJStBec1FYZvrk+mca+OMXDab0UH0VRlimMEgg==","shasum":"648b36b9e66ad70e580d494a48b0796df725d62b","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-1.1.2.tgz","fileCount":25,"unpackedSize":79483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTYAFCRA9TVsSAnZWagAAQy4P/0MFCbShSCUAJEUsTz+l\nOxZ0gO3TWwNSAsv+7ULFcQjX+raosbo+Qa5IJYKOqR2V72QI4x4OIlnEaxKr\nxeaHn5scWikqgSSuAwlYRHgw4jUdf6giiooglNYjx9RsIpcihVUCZRDsAlRO\n4nq65wbEXp+hHbKXINH5CPdGMNcRinME09yu55+Il09DN86YKAZPAwiNsmKu\n5xF9H/gB80cgJcl57JjKGicn5tT6kuekWheoAzkYw7SLPx0YAi/kkJrmUGeu\nJJZCHcu9oNN/xzRK9S/IGnHHiz/dEvIGgFMz5LFV/xDsd2YaDu02TxF7c95f\n4uSEsyGGJDQcnn4JoMpM4CEanvKkXTnVBk0cvw/xcxemLikSdHvJqXszj7B7\nh1jnefH4Finxp17gd7aO9lHCslwVH8fS8tSNlNGMbOrftwMWj+tJmcQvxrOL\nRk/aKWxtxH21qpdrxIfQbcWE2eJ9FpzecJq2mNGlFgjjHUUfMxTlf3tWgaXi\nm/am6MZlnSvKMjd4s+e1nxz9dm/5XUUHWPC5KVCG7JS/iYUgeDnZFYpALuc0\na0gVIq4PG16Sy6duy9/WJXc0geS4RTXVmANP/52fwPgRuTaYj1eVbXCeJsdR\n+FGeLXQY6lsOa9FCJoCnfLX14HiLH7XudMopWSlYWPhOEylNgyV4stDFl6xq\nQSi9\r\n=vGez\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgVwsdM8XgfZ+OCTYH0R9Z1s7hFeU7FOh53NSbMkViVAIhALqatFiyRXeuOYpkoszE5ji9gxxT0/9mvxiraNZhUaJA"}]},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.1.2_1615691781232_0.6615800336247235"},"_hasShrinkwrap":false},"1.1.3-beta.0":{"name":"@rest-hooks/hooks","version":"1.1.3-beta.0","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"*":["lib/index.d.ts"]},">=3.4":{"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"cross-env NODE_ENV=production ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1","@types/react":"^16.8.4 || ^17.0.0","react":"^16.8.4 || ^17.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"gitHead":"68a10e06dc0718f5e480097e6056a7a7954d1161","readme":"# Networking Hooks\n[![CircleCI](https://circleci.com/gh/coinbase/rest-hooks.svg?style=shield)](https://circleci.com/gh/coinbase/rest-hooks)\n[![Coverage Status](https://img.shields.io/coveralls/coinbase/rest-hooks.svg?style=flat-square)](https://coveralls.io/github/coinbase/rest-hooks?branch=master)\n[![npm downloads](https://img.shields.io/npm/dm/@rest-hooks/hooks.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/hooks)\n[![bundle size](https://img.shields.io/bundlephobia/minzip/@rest-hooks/hooks?style=flat-square)](https://bundlephobia.com/result?p=@rest-hooks/hooks)\n[![npm version](https://img.shields.io/npm/v/@rest-hooks/hooks.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/hooks)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n\nComposable hooks for networking data\n\n<div align=\"center\">\n\n**[📖Read The Docs](https://resthooks.io/docs/api/useDebounce)**\n\n</div>\n\n### useCancelling()\n\n[Aborts](https://developer.mozilla.org/en-US/docs/Web/API/AbortController) inflight request if the parameters change.\n\n```typescript\nconst data = useResource(useCancelling(MyEndpoint, { filter }), { filter });\n```\n\n### useDebounce()\n\nDelays updating the parameters by [debouncing](https://css-tricks.com/debouncing-throttling-explained-examples/).\nUseful to avoid spamming network requests when parameters might change quickly (like a typeahead field).\n\n```typescript\nconst debouncedFilter = useDebounce(filter, 200);\nconst data = useResource(SearchList, { filter: debouncedFilter });\n```\n\n### useLoading()\n\nHelps track loading state of imperative async functions.\n\n```tsx\nfunction Button({ onClick, children, ...props }) {\n  const [clickHandler, loading] = useLoading(onClick);\n  return (\n    <button onClick={clickHandler} {...props}>\n      {loading ? 'Loading...' : children}\n    </button>\n  );\n}\n```\n","readmeFilename":"README.md","_id":"@rest-hooks/hooks@1.1.3-beta.0","_nodeVersion":"14.13.1","_npmVersion":"lerna/4.0.0/node@v14.13.1+x64 (linux)","dist":{"integrity":"sha512-0B6qo5IPD6uUDvKVm7CFg8snUJA4rvPd4hAaActV4kRQtckyXUXwglWCN+z5ytgOl5t26spM+b/8dOKCFzP/RA==","shasum":"693fcffb7022c1d0b06770c921b534946e971373","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-1.1.3-beta.0.tgz","fileCount":29,"unpackedSize":81905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdf8gCRA9TVsSAnZWagAA2IcP/RkwZb8mL0USSnG4tQMR\noUhknxnOH4RfNOC/9eax0zdH1nWGPgiDCuXj1PWA1cycfAeA/DRoDXkyuB+a\n/XvP8pYRkl/ETLOwaRaOwkyywS9CQcEDd1KI8YFDTXQSqwarhUqAtT3FlVpx\nbcGTLETklSOm+mLfW8DbjU9TJIn8st9T9LXcrhkVfG9ueDz/oFFssxShO2DN\nOCTA9X7n8/8cmNoBivIXy+VeK1Gyd1L01qn9Gj0rPBBnuaNqMxWd/ergGM1O\nILpKM510Sh3XSYuGhvkyq+5ddN62DYEMe6YbEk2VGIlsWYMEvRT+9y+FXAVM\nKARpsgqNWxOCO9yC/mTmylB9leqJq7nruCQ6qT8QOPEEIxglwYe7fv5SpKmc\ncKypz7o1qccNFJbheQDopSee17v3XZEcywPaWBKiX6w8KeAKtn8KH3wF6vxG\nVw7H/nBxxgthSyk0RXpABr0JTdOjEKjzOuzXQpVIaH/NCH1OMAAbjj1YO3HD\nBWxSLlH+cWwfvBMzx7zjaYNvlljPXJxvVH0BreRHz572ez/DCmE8O/k4oA6f\ncz9Sf43NugDjFrl+ZOHrLXYoMK7ytBkexHxZYIowKM3CR3JvZWwvwjQo05Gn\nE+1Nj/6bYL5jGD/CHCVfUubX5uvFLk6V09vkjHXm7/PZAM+mMDSkuZdDmYAQ\nrJcH\r\n=DQa3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD060dJ99693Q/dROo4FMd5whxl8GfiAw3pIlYHNUl1egIhAJgDOFeQJkFK66I08tW41A4KjXcacobiQe8F9RZOmWc0"}]},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.1.3-beta.0_1618345759845_0.8299212596992691"},"_hasShrinkwrap":false},"1.1.3":{"name":"@rest-hooks/hooks","version":"1.1.3","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"*":["lib/index.d.ts"]},">=3.4":{"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"cross-env NODE_ENV=production ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1","@types/react":"^16.8.4 || ^17.0.0","react":"^16.8.4 || ^17.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"gitHead":"c3f09abd47faaeee0616e8ba550c0b6f1a444ee4","_id":"@rest-hooks/hooks@1.1.3","_nodeVersion":"14.13.1","_npmVersion":"lerna/4.0.0/node@v14.13.1+x64 (linux)","dist":{"integrity":"sha512-sT5yiNy+UOghYi6LpcnXHUSle350L2a1dMGEMlHHqPE7uYZjJLoMwCMcqDsYsAijkvlCh/0R0UyLRFdPUX5CRg==","shasum":"91f3f4e20c1518825f56be6da4cbc66575c4b766","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-1.1.3.tgz","fileCount":29,"unpackedSize":81884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghI4ZCRA9TVsSAnZWagAAI6oP/2WI3pafwvHm4/WTOwMA\nouqQxd8D6pIt+I99K1P9qWObQvIgcDD9zjwPe7beofD7UThNupk7jisj0Gdz\nj+p3mfjjcUFxSa+NQrRBeiRKo3ynFRErtNwinKq5Vf/qfmhFjVSyWW3Le9am\nm0D6HQS69Hd7Xj1nsbrhFaf/k6LH7fSQziz5N95wH11YBa9XNVkLwBGBFDL5\nWrjBrrDk2WfAx1QH4TDtyxhFOhb1t/NB0ffCuFN8lXUPWZjpDcZ8ercEVdiT\ngPheO8Bi5gNX0hK5S6dyvGErdjRjT0VjzwLl3oSHrItn6M4IBy5t4k5K5fDo\nmyni7mBL2ek+06Vd37oAllIewRa3eIMeVjkKhlkAm+4YKpG3SGkz6jjuFkVF\nChDDHL0oQ7y8dTEAQVX7ynXDDE1Dznkemq3+gqx8CMf0wEk3MUKKyTeAL0nG\nmhis/jG+IzGfP0MU6vxqxVPpBvwBzCj3f0rkaJ7BlEneyWcLQd/D8kCbs/tI\nFEXCNy5NF7BSv2qbJ7Syk4fBSkcBluAPzjMcsg9vDx0+KnfVJ0I8Oa+0b7yU\nTqLHC5jOfj+Fv3T4zZiDWr6MOmhF+Agi5kqSRNQblSL0Z8tTktJeFd1reS5q\nP5F/BNIDzFbPnx/zyWQTnkfv/nWJ/fDTegxoR5EMThscOPWE1GeZGlC6Y6Ua\niHCx\r\n=JVBN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICcXlKF5UUS98WNPlIuzDm2+fCzXICGYLJ6HbkWY243CAiBLnOJ/ewNHhiJ/7WtjaTGZC3nYZQjpbAL+5+AADdKiDA=="}]},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.1.3_1619299864763_0.4496178965091826"},"_hasShrinkwrap":false},"1.2.0":{"name":"@rest-hooks/hooks","version":"1.2.0","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"*":["lib/index.d.ts"]},">=3.4":{"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"cross-env NODE_ENV=production ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1","@types/react":"^16.8.4 || ^17.0.0","react":"^16.8.4 || ^17.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"gitHead":"7ed918973d3410b7d21b32187049470d081816fb","_id":"@rest-hooks/hooks@1.2.0","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-AI/mlcObkMuVGXC7NUsRhsH7YyeU9WupQr+KxQ6Z2I/ylYDfAVX77k3TkzfVYy3+i2DNJHWiAZaB9Rky4vCZSg==","shasum":"037238ebcb4903c190330bee7bb551c03b474146","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-1.2.0.tgz","fileCount":29,"unpackedSize":83209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqycJCRA9TVsSAnZWagAAzNkP/1AhqplHRink60Z5Pzdp\nSj34F9SO+oYtSec2Yhilhd16jDEeb2i8TgQLpxnn39kGdZXOmcZ0oE25faDB\nzh0DaNWNJezUbAXtolzc/CZg/LTTB4d+ejfigq43ULWiT3ncutnEP6YXPjS4\nffs2WUBSZQVltFsye2XN9Sz5w5HWE0CMKjMbiGOxl3oJQpvI3/nWViuSnF8Y\nTzKL6gio394g9pM05GQ3o17jVs5qTgTT7GV5US4HMsvXoy5fk3CwiyQA4YQk\nWuOXXSxRpct+cmTOSeGUpITwq0kQiux6ntN1hGnuj7MczooLhm2bgI7criF4\nlSjB728lCa+MzzKXEfbjK4NqUpFwyVqCy5seGleXIUeQI8wh8QWjIYqLUQcn\nh9Uzkdygs80exBs614U8HQ7QOuhiMu/1/iNYSq2w0McXAbLRi4pQGqvRKxPf\n3Kaj6xpccS1x55HR29hwdYTTuAHvH1KuGEGmLWBWQcG7iUoTfq4fe+lfxU1F\n79uSRmyZa1WRXRjCOp8ybHUYXlntMErLg8rXsIu1kcGfAQSkjIwBd/LzPeAq\nd9RN/1JgsIOJp8oO/9yasOEdwzLjmRkHmD5L5mXXG/2pBUnqFbwDstRXGYz8\nMH1xEd1j4stTxANlfiBrten1Oj6KLFfMcpRrN2t2KJx/5SQO5BaaNgLLbXdf\nF5Uh\r\n=xvx/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjs8/BrpWsQVnJeygroJHU1HDhpRXG1HDN/KrfnI0AlwIhAPUtCso3enRBM5MEKosNJivyU1Dz761XGqWpmwAEdSsK"}]},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.2.0_1621829385232_0.2999111196247801"},"_hasShrinkwrap":false},"1.2.1":{"name":"@rest-hooks/hooks","version":"1.2.1","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"cross-env NODE_ENV=production ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1","@types/react":"^16.8.4 || ^17.0.0","react":"^16.8.4 || ^17.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"gitHead":"9e0ffe178c28280cf1fbfece3db6eb75d528d0cd","_id":"@rest-hooks/hooks@1.2.1","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-lyF07jitKzpqWEW25wvXLrGybp5SQWD9U1BV1e5U5CR3PifGhth8na5CfWJllR00FTlqtYfNf/t6jZzEJd/d8A==","shasum":"de7b703760a60f8aa6eeb2a8d4930dd5f00dcd07","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-1.2.1.tgz","fileCount":29,"unpackedSize":83653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguBX3CRA9TVsSAnZWagAAZy4P/02itO9wDSdwkRIvdIIe\n24iQz1umRwXqs/vubep5xYCx9jq3/zUI1ruyzRZzeRFuolqYPXkmzNK/dKYD\njsJoFBZb/+qJRZXOGtFm/4TwChXRsn2cHAuVPQrzZwba4pzPjwMV/3mfhAmm\n494F2Z4/xcfXUkwip6gYzEVUm+K1QyfBASNIdaztG04ukUQtIm++aPn5OKSi\nkHzHCLRw+RIGlQtkAF84WzSLQ5FqPVaVqY3imD//jlcKUDbGw1josgvcUSDx\nhJy2+qR78iYDDj+MZK/TNT6Rn2Rb15mT/Cj9pzymGpHxy4THgSxiQhcf/UHx\nJnE0BGv6h/OVyjE+Mszvjy+rbKbs6SAZpaYYLVe3fIY3MVKNBXJWjJZT9Gvn\nhTPKQvQqRXcrhi69LOVYvleKYPa/TToGxCCZ4e46d+AN85gQcc1bSK2SOwPw\nbIr1VbxgBzeVt6Z/9k/xh9Xek2s+GKhmJH82DzFmQcejr0k6HBvNIRTda39n\np/wfDNRCM6jpRaToOrMxc8a/h0JcBV2Hfg0fOWX4HUNGXAE6HlqMV40S5xFF\ngdE1zTDp6XEDvTvRpcABE//ZPfFAnXTxV/z8uemL9ot2l93nAlDtUlitojM7\nC8xgK77gY6jGDf5PvFY2LnKEo4+UIvcbMWZ4FrLhen56qrBSsdZqtWovIogz\nuNZP\r\n=iDIZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICqNXRT5nblptQUFUFMnzmkrRCzflypEY76qNIIxDYa0AiEAngeOldjp0dP75X736mOzqQcsNYVXwiQ0C3r85kcyEHk="}]},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.2.1_1622676983032_0.9574660751608284"},"_hasShrinkwrap":false},"1.2.2":{"name":"@rest-hooks/hooks","version":"1.2.2","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"cross-env NODE_ENV=production  BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1","@types/react":"^16.8.4 || ^17.0.0","react":"^16.8.4 || ^17.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"gitHead":"6316c051a883ff5670fd90f3f5185f04b9a7889c","_id":"@rest-hooks/hooks@1.2.2","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-2DigMVFIZ4xvhn8dFmdZQIQrhykliJClwKx+zYHjoNtShzqg6cY130Ojg0FXUCoPoYpAXxBjo2JIx9py07lwsw==","shasum":"f02248cbb68aa4d3be2b23e317b27db7df617d53","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-1.2.2.tgz","fileCount":29,"unpackedSize":84030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwStzCRA9TVsSAnZWagAAOPAQAKPfRmNMwT/XKD/RzciP\nO0aKVNsrvhGt0A1IzRzPqjYc/5+H3wle2l/Fb5CzbzfVDtnPlLbwDVZFeoKg\nG7R0hxNTnl6G6ytcHdsH8tUpe84MxcQqhwMrQPu6Q+aZaOWk/txyyAmaxuei\n6xZpA5O9eeQ3H15NEVwR4J7qeiPGwrKCQNLp4jhJ1KUjUYvJNGn9Z7u/EbMo\nY6Yo7GPed1rZb27nny7cK6pG81Iq8+7hMSTCU8aKIiGd2y27w6DfQ0OZVMQK\ng1Kqffflj7tZVuHnLp4Mq7VLjRFsroz8ZZ0p7Bz6PCdbOQoD9PZEM4kzu5ad\nZkjTN9GRfqFTKCUhqAul8Tj4nqSje7eY35BKCFWlcgLlGzLvGqsFWF8/K2a5\n5Fh4qLgdvNVqX4WZF6a86hliEuwuZBNsKHFRy/psOpCwZjzkwGneN66dvq37\nKDP5UDVXKLp4E57HXJxAYMkbpBeLyhhApPV1MBWJQC+xVbs4qYYwmp2xq2KL\nHCjeLsxSicX+zSF8J9UEUoDIhzTZmTiMajbSzGxxH6x6AsYpzNB5NgGCqOiX\nmE9+aC7kA9TUuV1LCODAykRiIzDp6Vv0cV3i0d3R5uNbVUMVGYzVPa43C0Td\nkHBNVp4AnrOqegxxBWEH/dOHRtv5lD4rB7s0L90J8nWDwC3q6n43f9FvsAIi\nEmjf\r\n=Yr5H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDH5sE4uIs1LELjdz/TzJclWI0V47IOGRRqLZtRXA6UOwIgZse68phPGT4gMWjd6MEW3dKySGpbSxzXpAb7UDoyTzs="}]},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.2.2_1623272307367_0.17252546255385948"},"_hasShrinkwrap":false},"1.3.0":{"name":"@rest-hooks/hooks","version":"1.3.0","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"cross-env NODE_ENV=production  BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1 || ^1.0.0-0","@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"gitHead":"18225300621058e9e692c480e31b7da7423ea8e5","_id":"@rest-hooks/hooks@1.3.0","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-JLTKAaismSbeSTIV6gWNsxXsoR+3FxiX+IRQ9OADwqDFw3H1GywFTzNSG3x9fQ2YbJTbjpzs1MW3u33yF4X8NA==","shasum":"e55203981d9b9f412d4919ae0dc1750320dfa43b","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-1.3.0.tgz","fileCount":29,"unpackedSize":84393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxVqnCRA9TVsSAnZWagAA4igP+QHox6Q+LdVNV/ClDteV\nFlIePrSOMLYAP4Raa1N84KsErTpFAQQbwp6i6ZwPh+MATt53UMyy+oCv4iEw\nQF/YZ+qKGmMnDtlIPhE0/rjooGMdCfi7xbwUGHIJGna3mb7r1XRi280NgpT7\nKUsmpkEeDJPWTJj871UCiiz6qzpWO3lCMzKbm9ASlmBhI3Q3O67bfyXAHlXU\n3j8yLpY9jKCGLVEfxmT3sj8tCg4K/Li9ZGUGXKL6R9Fk4EtXM7Btht4QQ7nB\n5jOYfs/Yz2JKYEGB25PexBtkIAT+mkZDgjKUk67Fd9gFWpWegXQZuh1LTOXu\nu73gmS+h0/mmVBhOqICr8RH/lCJfrNPuHk8PnUDMnm8D2v0UwNF7K13+/Ty6\nLqDZLsotcuPK2gCt/zuW0tJYJlZjsMRHARZhTKbJ0rwVaMCMHD6W+YqpOBU/\nso6BgGZoEJ9CuaxR9qv/iizXdh62DmBLIrSmndkMjnGwT5+Cs/NenMd4Ijv6\nfYo5k7ItQqkIoa7sZrL4+kH4HOyRrxYmwOMPdLliXFWxLJiEAUj5adZQ6ZtA\nRmJ7RPUQobxbyh1Q5rmW2WmbKoqRI57tvlME1jOba/RJt4aP0Zn1/6AcAjQk\nirHRrS5lhiy9nYnWenWP0JPxcu1zdzm3VMkcY52sTDtRZFOt4ddR2OnT6Wvb\n+LEU\r\n=K6fT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcaUNbFGDMKm3Oopj6Ur0yQnyO/7r0AmHqHOPPpCCJ0QIgf3EMUT1ArSZ6kmr7HM5S9DyKL324jNasAPBIEGbijyA="}]},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.3.0_1623546534902_0.6685605271076402"},"_hasShrinkwrap":false},"1.4.0":{"name":"@rest-hooks/hooks","version":"1.4.0","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"cross-env NODE_ENV=production  BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1 || ^1.0.0-0 || ^2.0.0-0","@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"gitHead":"8d4e12a538cde8ec6fdb78bffda0e3b7dc0646f4","_id":"@rest-hooks/hooks@1.4.0","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-UWTHb8w+xV18O4HaFWvxVtKaaol5hl/xVo3cFoqSAfQyVHCz/GBzK0uFL8CIXyhQp8SrrWBom7jUqaq1i+EZTg==","shasum":"58c5af031a2800ceadf37d23c79e482afc6889ea","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-1.4.0.tgz","fileCount":29,"unpackedSize":84755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1TUYCRA9TVsSAnZWagAAc7EP/RQgGlCgCIsSbt2bCYB/\nC7gC+lTMtd0uYmnCb4UU5hr7DB3oZcqg9KpxmBr6unTC/ilnigDziyofDm/4\nHSGo/RqTzrEqRotW/gy6TMYDwWfmWdetNdiM6xPrL0IFK5wl5cYkAIoPMN+f\nFt43L/S5IWQuiE01sHxt/k4JAVse1wXY+twRvIRcImUEdDEg1KXsiZCRxidy\n9Retpl2Cdg9Ogtjn1xAAkwbeLMt84ZnRWAluaDTTErk8oW3eZ9u8dxpnUDOm\n16WSlGrp/+/AxlaZsboeKk9BTt9IDeKkJoaGAiS/YDnUTdDvpQSnt7nQdcic\nvX95r1LNPgMlNSLyvAdRc33giu3o4TIrc/w2kgTo6sMVq7s0CafodOg6E6WY\n8vJ0CA1mxVldAsb9f0nm+0BawE6uAZed/GbUefJGdgBsrfbZWRN9V2kLRLqi\nm2oesS4b6gqizBxU5kM9y1ohSQE960ZQaPTX/h6Fd18od8xMh7TJS2TDacjH\niFjhgDblmjga1j7tzq8h7+X2vnTkooaX20qHuzFg6LrAn4j+0OFD7TbTmeJk\nhjNhPLCRnt5Rja11zrtOIWRU1zSAw0Hp+CioWPF4wCtD7IzEQikPa55YmpA2\nJxJV0YL/DAoyjNiEjSGCdpS6aisTSUDi5sXBEKxOIJHzHY4pXq0AOEkKpas0\nOUyI\r\n=xe8c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZ4Ce0Fm7UTlmCTYmzd2dxFggLuwdeM9KmPtHl/s9rbAiEAnd1z2XF8Q6UsbPBL5fzKV87rWnf78C9CNn4F0xbtC8w="}]},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.4.0_1624585496325_0.7641194141759071"},"_hasShrinkwrap":false},"1.5.0-beta.0":{"name":"@rest-hooks/hooks","version":"1.5.0-beta.0","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"cross-env NODE_ENV=production  BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1 || ^1.0.0-0 || ^2.0.0-0","@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"gitHead":"2dba027e192dc7cf2f4cdf66b946a9b10fe07120","readme":"# Networking Hooks\n[![CircleCI](https://circleci.com/gh/coinbase/rest-hooks.svg?style=shield)](https://circleci.com/gh/coinbase/rest-hooks)\n[![Coverage Status](https://img.shields.io/coveralls/coinbase/rest-hooks.svg?style=flat-square)](https://coveralls.io/github/coinbase/rest-hooks?branch=master)\n[![npm downloads](https://img.shields.io/npm/dm/@rest-hooks/hooks.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/hooks)\n[![bundle size](https://img.shields.io/bundlephobia/minzip/@rest-hooks/hooks?style=flat-square)](https://bundlephobia.com/result?p=@rest-hooks/hooks)\n[![npm version](https://img.shields.io/npm/v/@rest-hooks/hooks.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/hooks)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n\nComposable hooks for networking data\n\n<div align=\"center\">\n\n**[📖Read The Docs](https://resthooks.io/docs/api/useDebounce)**\n\n</div>\n\n### useCancelling()\n\n[Aborts](https://developer.mozilla.org/en-US/docs/Web/API/AbortController) inflight request if the parameters change.\n\n```typescript\nconst data = useResource(useCancelling(MyEndpoint, { filter }), { filter });\n```\n\n### useDebounce()\n\nDelays updating the parameters by [debouncing](https://css-tricks.com/debouncing-throttling-explained-examples/).\nUseful to avoid spamming network requests when parameters might change quickly (like a typeahead field).\n\n```typescript\nconst debouncedFilter = useDebounce(filter, 200);\nconst data = useResource(SearchList, { filter: debouncedFilter });\n```\n\n### useLoading()\n\nHelps track loading state of imperative async functions.\n\n```tsx\nfunction Button({ onClick, children, ...props }) {\n  const [clickHandler, loading, error] = useLoading(onClick);\n  return (\n    <button onClick={clickHandler} {...props}>\n      {loading ? 'Loading...' : children}\n    </button>\n  );\n}\n```\n","readmeFilename":"README.md","_id":"@rest-hooks/hooks@1.5.0-beta.0","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-KHcH7cctT0ocFVp4Guy5W/sZ7wE0gbKtGZbRX/S3yVTFjnRuVq0p627b5FrKd7FTUNoCaDPKI/7SULOdkZpD6w==","shasum":"ac9b669ecb7cf85859b124bd82a791bd473946aa","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-1.5.0-beta.0.tgz","fileCount":29,"unpackedSize":86356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3JnKCRA9TVsSAnZWagAATegP+QGE61W73Be6QCVGjs46\nVOHRNVbKw/GOEvh8I0iNNhOwdSyGqkX/HZ1bkdGtyzNZP1/Zjt+PEIgHtz48\nXHUVWN0aH77X/boRugFnR1rIU2HPVlzM/hUC63ARhWdxjB3g2MiXRNuMgDYZ\npx/PjWhZf8m5TYdwwKOvBP9F09U535RbD5wiAEoIBF20uEkyXG2iKGuJDOUX\nd+DerR+UEb9FOUdrVxde6baL8/0GpmbufxQs9WCUPS1Geg9/MqibLD4xHmQH\nPh0He1+09pRNpqBycCRyVsj80OGcvGycVkYbkDez3achwb0b1oPOwo3KD8R/\nO7jg3D0lfwCgxmzSHjr9RaewG3ZHZ9GNtc+/lozpzKWVQcKLXJSBEpi4lNpH\nrJlw0D2Ciu6BrTFbMAozwjQK0x4sZ32aXVAPtqfQBbIFZ8VoUgjxK3zxFDs4\njdMP9XnX2hvugNsSI/9jFWje65dfVJ4BclJzE/6R+z4bWZSpKKPDvW9fkiWc\nqUMFu2LF97AV1PEoPZzKn5PbTvW1O1c920zhZOS1tl/vG7jJEQAzZHofHO/f\nx1+GKiePF9+E7TWD/1VtqWpFdY6St1sjP+sNJwuTLfCX5wRFMiTNLh/zO2x/\nKqV907PxVpgV7+gPYbJoc11eiVFQlc0upROHebfLazcVbHx0lDTJk5Ayavs7\n0G/x\r\n=tPfd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLcfQmlFUCzb413WFH9Cis/KGq0Safr4HvOmMVMfDW4gIhAMM9QObvUAZKAOzucNMtpel3amV0kkcwSc/pIIuDv4Zm"}]},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.5.0-beta.0_1625070025431_0.6434624772493429"},"_hasShrinkwrap":false},"1.5.0-beta.1":{"name":"@rest-hooks/hooks","version":"1.5.0-beta.1","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"cross-env NODE_ENV=production  BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1 || ^1.0.0-0 || ^2.0.0-0","@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"gitHead":"36f06d8ea2d8d4c07d5417d16973a9f19f1ed9c6","readme":"# Networking Hooks\n[![CircleCI](https://circleci.com/gh/coinbase/rest-hooks.svg?style=shield)](https://circleci.com/gh/coinbase/rest-hooks)\n[![Coverage Status](https://img.shields.io/coveralls/coinbase/rest-hooks.svg?style=flat-square)](https://coveralls.io/github/coinbase/rest-hooks?branch=master)\n[![npm downloads](https://img.shields.io/npm/dm/@rest-hooks/hooks.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/hooks)\n[![bundle size](https://img.shields.io/bundlephobia/minzip/@rest-hooks/hooks?style=flat-square)](https://bundlephobia.com/result?p=@rest-hooks/hooks)\n[![npm version](https://img.shields.io/npm/v/@rest-hooks/hooks.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/hooks)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n\nComposable hooks for networking data\n\n<div align=\"center\">\n\n**[📖Read The Docs](https://resthooks.io/docs/api/useDebounce)**\n\n</div>\n\n### useCancelling()\n\n[Aborts](https://developer.mozilla.org/en-US/docs/Web/API/AbortController) inflight request if the parameters change.\n\n```typescript\nconst data = useResource(useCancelling(MyEndpoint, { filter }), { filter });\n```\n\n### useDebounce()\n\nDelays updating the parameters by [debouncing](https://css-tricks.com/debouncing-throttling-explained-examples/).\nUseful to avoid spamming network requests when parameters might change quickly (like a typeahead field).\n\n```typescript\nconst debouncedFilter = useDebounce(filter, 200);\nconst data = useResource(SearchList, { filter: debouncedFilter });\n```\n\n### useLoading()\n\nHelps track loading state of imperative async functions.\n\n```tsx\nfunction Button({ onClick, children, ...props }) {\n  const [clickHandler, loading, error] = useLoading(onClick);\n  return (\n    <button onClick={clickHandler} {...props}>\n      {loading ? 'Loading...' : children}\n    </button>\n  );\n}\n```\n","readmeFilename":"README.md","_id":"@rest-hooks/hooks@1.5.0-beta.1","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-GjL5Xe5w8bOQOeqqn8KO4SEHWAIxJFAZongVnaDDnkiPZAsPcieWPqxEkhr9IjlqAL9kuED5P4M82nWVts/vSg==","shasum":"b6c97a3a62954f37c72a927730d73a3c9f128b02","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-1.5.0-beta.1.tgz","fileCount":29,"unpackedSize":86919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNWsqCRA9TVsSAnZWagAACKMP/2u4tQUUy9w9cYx27tTW\noVjN5y36JcekdekCT/a9pUApe5VV+C4N7Dl1sBD8pBz8IpbEmY/Ugtk4OODI\nUN9yr+hSvqhkr5SN1pruWkPOlGHDbGDUBqJwSqHIxHj4U6luCZZ+d6kQpyag\n04jI+yTsVSPc+j6gwpEVW+nVM6r0JYe2HUKx278pDUas6xEVgiD5HBBE0qZu\nfbBfPkhLJ9LPeKa4YpRlAyzLVMGadLoHrHvJzIQ89vZyNUQm3pJHYfBzafP0\nnE7E+jXCE41qZdpPx0rLhR4iTOKbUGAFzrrL0A+Xmf+G57e+/L2kui1Ra0Nl\n05/AiRFURcM9GBjGCS3McIiIjRad/N1qlpjJ1SkI40nfr0qj8BZxvgAo1wl4\nmL1QTKbf9E6ZGcidWIRovzktl6IlLgapwaaIXMpejk0SK26prYxlZWlXzo0e\nEXe8aD6veODMebdci8jtS6lY6VVPTx6iOwPKu+CsFGiOEl+b1ZPoc6y7C6GI\neaNhqDBVnUJ8vqF+Ma7xSxYksOVdYxLgHsqFNkgn/f4B7CMFLbhnqNXDSl3K\nu75wbjaMYUo6J7rJbWS8rWliwjGRu8bCcwNABzGRueFmtuHO+4vY83wQMwgO\ngflSsBuR2WyCmCgL/dD9amcMGLOk8N8eInj+C/ZGBjbNMt8AHQWu0Eqi3ZGn\nNJwJ\r\n=RuZ9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFvEbJeUSbVsDQLzz34ytVnQzD30MzSPmRslQee+VBDOAiEAw7jwrkwx6IMqeue/hCh14+AWRd5a+pALcVIiT2NV0S0="}]},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.5.0-beta.1_1630890794804_0.8972866829468915"},"_hasShrinkwrap":false},"1.5.0":{"name":"@rest-hooks/hooks","version":"1.5.0","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"cross-env NODE_ENV=production  BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1 || ^1.0.0-0 || ^2.0.0-0","@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"gitHead":"3d347e568f1828e7795de18dc9fd86ffc8ce08db","_id":"@rest-hooks/hooks@1.5.0","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-UfEhzBK1DSiKvHmlymxnUqNHkHkWIfqsDTvERFZ8e8y8dKfaJ8knrGLmx8qKM7TULzfdFS2MkA42PdO7KAlgEw==","shasum":"5528ebc6ee05e94b3e3f2e2534b95b0d7c7877e9","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-1.5.0.tgz","fileCount":29,"unpackedSize":87105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhODcpCRA9TVsSAnZWagAAkIsP/j0tk16tYwggA67zA5AR\nlvXrr+IPLON+VryalIqwo5qZI7xPaLXJGo9UxAQiHFCtXx45AiqfKnQxQjrJ\nDgDPU0FrMrQneD/naBa6IOdfvNJPXobCH62Ats8dd7fj5BmWCJx+cXMAeEVY\nGo4l5rn0eZnSz4d1RT1/5P/d7xKqSqiVfhYcCLOr0k4bHKB1VUWkSEtu69Ju\n1OMTusQOAJJYRFbwisYLNVRpJyCer+ENjO3B63QJ55w3iA5XAeS6SgFSa09E\nvOi7TBZm0sOhEy1MigoNJyLJuJ8eU59er45CDaXQo+Gu4Y3WrDNOF+jFHW+F\n5fI6WyWKUq+S0w7mTnWak2EJtQW5ikpRN6F2iazg0hFXa9EacP2Se3MYGWiw\ngFJVoqTcxkVx1o3kfOjclrhghUzvO+HdziMW9Fb8hGixE9cvzgEW6TsU8OtY\n7iJQZXX6CtzkDs5+X+mHeJ2DK53lA17OODkGLqkeEr4hfDXm+VscccniH0l4\nmid/Ts+pRXaGUwc1HWNTvutjIK4LAhUQ7ZtSsZhwovHoJmJH3nvbWtgSkogw\n65l2xu6V/iNFYwiQiuSnziEZ1LJxbkt+MNcxmAPNDancmhejnMWbrNvFADAU\n0DBCczw9S5jMNNo+A7Z2+y0jK/WnKRGyT9rGmt7JzbN4aLHUT2PT60lzxnkX\n5XZ3\r\n=Ouqd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJqE7otFb7rm8eh4Vm0g8tDk2g3S2ErmJ34OYQXBqkswIgSuZUHRJnrfn/R7zktYEu3XtOcg0yHwcx27nCb+dhiWM="}]},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.5.0_1631074089157_0.9430122795695093"},"_hasShrinkwrap":false},"2.0.0":{"name":"@rest-hooks/hooks","version":"2.0.0","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"cross-env NODE_ENV=production  BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1 || ^1.0.0-0 || ^2.0.0-0","@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"gitHead":"cd72f47c88aefb710bc6f33393341f9915d9bbcb","_id":"@rest-hooks/hooks@2.0.0","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-LcUFQ8Oibm80gJlhMloHw4DHyr5MzkVH7nFKEpfuKXEY1Xfv7+Fjv6cg0HNwgT+IrDM4jcrRG2Owmd6oZtaIug==","shasum":"c5d5804edbca6eea2d48eb74c3ae73c95e2494b9","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-2.0.0.tgz","fileCount":29,"unpackedSize":87271,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeGxEbHQh4JNn+9U8pog10xoHTgl0WiXQCfLD/6z9tzgIgVDPZupGhBl/jGp3j/1fgthDU4sGHthnoNfJy78Ibt/Q="}]},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_2.0.0_1632094523992_0.7017154420642409"},"_hasShrinkwrap":false},"2.1.0":{"name":"@rest-hooks/hooks","version":"2.1.0","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"cross-env NODE_ENV=production  BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1 || ^1.0.0-0 || ^2.0.0-0","@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"gitHead":"95012c4fd7b093f65ff1620454c7135630f8fd88","_id":"@rest-hooks/hooks@2.1.0","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-640qmK6e5rv5bBSshqIiAUXMVw9tLecpPhm5CaAoVoF0mCpH2DDPJFusYplc4iBWg1Tkrear7ldYxCScaJJPig==","shasum":"2dba91a17f7cae468c2bff80b457ff14cc1e553d","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-2.1.0.tgz","fileCount":29,"unpackedSize":88736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2Ys4CRA9TVsSAnZWagAA6U4QAIbQC4WHSQaYUwLzpPaO\nHURNj4vOZhsB7nh+n0yQ0fWmIQs6nkTofutqlYIf27sny/V9BPVvCSSqRrRv\nxkCtmh9p3ma4P2FM0tF8FOvcLTXMLbKTvimAAKfe0ztgZqaOj97SiLBNRKQf\nGvDcT9p07WfPcsDdhovJjkbab+C0Dx6BUtZ5HOQevQc3tP91R2mLNUMy497L\nV4MV5Yw6aunzC3ylSljAI1w9DfsSP/xr4UxNArVEbUckmfnWh2Gp0EHazv5A\novYfWzI0Vy3VWORaHEwPExBPhJFiyLSqKCaBmTlQ4rjI5iYWgg9B0zigLe9B\nqJYuHr+qvf/D4V5QNG79uIOPmmjkiLwJfq4UlWVTukcD2Asd340Dz5idnP1p\nXMqEzQfUyZNfzj3mXxIaj9IlYzBdwS0fEyXAVPruIiwpxaBlgxeMXmTfSu+x\nU7Oscq6VP7vF4rwf6r1PPU68Mq9KNK2Kx5nBqjptD/XmTaLn/j4X4sHnfeOo\nUcnX8W4y7ma9lp71sKhzUJgS3fKelavbwPdUn5bWmGaw+aygZpWRZt6fD9P9\ngqNumWp41jedc8lg/jqteXX0k8fCIFgfsUZ49HbHJZsZ/Knpj8j3oJ1nIPMe\nWum51KPtgL/+zx0KT+PIU8Dj3kI7f8ZhTJL2ka3QBz0UQT7jYUZjPz6VeLAg\n4fhF\r\n=owZ0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGu2JNkT4nibxGsVnv1aj3CF3S2f69PopY4ofl4E1D+IAiA0PhYLx+U5snzq03FdlfYiRCiPK/NQL6lakcq7LJeTKA=="}]},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_2.1.0_1632163031220_0.8908987532728152"},"_hasShrinkwrap":false},"3.0.0":{"name":"@rest-hooks/hooks","version":"3.0.0","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"cross-env NODE_ENV=production  BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1 || ^1.0.0-0 || ^2.0.0-0","@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"gitHead":"aced2c193d048d724a1ec09e7897edb45e483292","_id":"@rest-hooks/hooks@3.0.0","_nodeVersion":"16.13.2","_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-+8FiTqQhwO3hNvnE8vwTjB6cR6WaPus1tHSdBAT9uJTaNJuKuz+AbXJBgB+0rVxtCbVo8HKIxyjA1ZbX38JkcQ==","shasum":"1b55893d045e10e65170c7c249c6e0f9d7c7a8c0","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-3.0.0.tgz","fileCount":29,"unpackedSize":89343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCyB8CRA9TVsSAnZWagAAqhoP/A06wE/MV5A2l+5cX8A7\nFfUGPV7TvPz56pvXBN7fGp3LqU7SIBObNCJf5WOPt5Q0YZYSIBI5II8JiqO1\nDNxF4OGhDeLtFgSuy/krPv9aNIssYqAylZVmeT+Kb2XUAyDqxCVJTsK3NBIW\nveYxHpQ/W03QqGdAvyOKCdvAsrigjX0MQAqHKwnjZUz3jpYOv/hKhirBymfX\nNu3OqMKanIC6/ltHN6Ra4HPvpEHGUiZ3vHF7xjqWej4X/x4kR78pQFe8+L93\njvdhDnDs1GBUHAgf1kJ1HEQAPW18PhZQS+8nq6y6Jon/nBnTMYcmvU06E8Zd\n2FJ8hZUmnMWQVbkGjqiSVSp4l9G/dFtKAvhzWp1MBRBDilgmXoi2GL6Y7heh\nQ7QlGpPJpAMVIqK2xAT7Z0WsJHFPjn939DUK4Y1Eia0BrSGnGUOe3PsH2xB8\ndvgk6ewpae24iiQ4Eu8FpkVNYIaufrDqsTQcC9QyNw3ivYzOVVju6OY5N5b3\nWAe9BHQVhJCdS6s702uwTS4aW3yXM3CQdy2ZujDOxCe2KOz1plRPMVj4jMPq\nrh9ukYwMsRwsx4peO0D5ubTr2Gm0z0z9xBzcEtRQKfr5Rj9NuJO8MWzLDHMn\n5UmNOjus/VPWvC7hCF42uaWL04MmULAR6iwK0C6pBDN6NArLb1M5e1fQ9FP/\nWBcA\r\n=Yhyk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQb+PoTuDhgno3j3rbwZUYeITKWhH3dIgvmrhRDjikWQIgM4upMdni/9eQcYy5vGsvGAsA7jYP7EgNwUDofyt83q4="}]},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_3.0.0_1644896379911_0.758616305917637"},"_hasShrinkwrap":false},"3.0.1":{"name":"@rest-hooks/hooks","version":"3.0.1","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"cross-env NODE_ENV=production  BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1 || ^1.0.0-0 || ^2.0.0-0","@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"gitHead":"f490c35cb1a91a4f740488d28b92d3e3b3a98ffe","_id":"@rest-hooks/hooks@3.0.1","_nodeVersion":"16.14.2","_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","dist":{"integrity":"sha512-+ohlPSJ5uRYxZefFCdAouPvnNDWAsBxPgaKKB7E2wSzhOMU7LE+/R5Sjg/POqVd0WHlbFUTZ7Dh6wGeg9ki2GA==","shasum":"1907f804fcb49e95482ebba2d6b2bc3f7a67ca0e","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-3.0.1.tgz","fileCount":29,"unpackedSize":89607,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmR7kY/4mMbrswIW5ilGPEeuReyDIFr+lTD6xMmOHCmQIhAIh+egOrlGwiPo2YBgYf/mdJ73WpTBZ8myKVmFJesUZN"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibXiJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYHRAAlREXK5hpu+ljz4BNW9+a0rnVph477bh1Hr5pZzyj5DFSbRiU\r\npJtuuk9GkLTpkPKn6qNj+zpNni0fokFkRWRXGas7MAMK8y9iN456ShzS/FVk\r\nohUUE092Y9lsLDgOPHN3Pdpd/Oe6uPuTBlXEg7ipuzNqTIcxKmw5AK+TvoY+\r\nK5olAgbCmPBXpQ8Z9vXbrEzyhIEGAydSbJlQJMHtGhqBo124MGOqjvah1PR4\r\nmUFZNuzid0vDwmAZxwb26LWh21HoSGxIHMUSvcETy+k/8bSoBmjARjsE5owZ\r\n5QQE6m7CV2SO2pUbgip1fhx5U4lgh2bwUnnAXyKRcUl1MPsl4U6Qa5KcG+as\r\nf7SEKLhAYFxKioI1/VrUEt1cMMi3dAgZoBc9iPakNhUHFADjXZvhELR2Hpwa\r\nhzu08ksHW4H694eGp2BNv4dW9Kkv+mR9n/hvWbtQeXoy2m5DOX6PEUsoXiWI\r\n5feNZHglbxBhlgdJOTi6gZyUGDO9WxbX5ULWQXxfe8mzrvd7A9cfsvfvSIbc\r\nN2ei3jkdAgMwkmansF+JT4xiaAkPFFnfzP7cagslKaCXgc3em8gV5Rw8eyC7\r\n8IluNcliL4A54FqTWR/HP0hpXB4Zm/Z0JMANnbpWdxgoR+TPv34dmjpwyIYM\r\nN5kMHBjp90Wyu/VC/PVxcCX9huLyxbM/sxM=\r\n=tL6z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_3.0.1_1651341448994_0.5182414450052595"},"_hasShrinkwrap":false},"3.0.2":{"name":"@rest-hooks/hooks","version":"3.0.2","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"cross-env NODE_ENV=production  BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.13.0"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1 || ^1.0.0-0 || ^2.0.0-0","@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"gitHead":"3ef33e89500d586bdfbef12ac7f559a9a647df88","_id":"@rest-hooks/hooks@3.0.2","_nodeVersion":"16.15.0","_npmVersion":"lerna/5.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-X6zE/oAQOCvUER92RnPc+3FGm2mXk/3JksqaM4k2t2oSj6CJ4Z5yZAH8aPD59C1sLWSq+22l35i/Qb1Ykz1CLw==","shasum":"db589e1550fa2dab95668916db70102ca384ca36","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-3.0.2.tgz","fileCount":25,"unpackedSize":80043,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE1h28Q8VGCObKqWi0vfLKynZ5OHPejdNSvzM+ZYM+bVAiAEz3aZ6rC/PJ7E4NCI9ukSeq3Z17AgV3fQb6EyE1UMeQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilSWsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxtQ/+NZzuAfAmMpimsdKgQeXkaRSTs0TN1ZgIfs1ItI6a5EqC+ucA\r\n1SzxrOjIbfADKHD7YxHgB1Hv1K794b56Nl1IIOS3zCn6RS/pKYEV7r6W4s7m\r\nK6rXqZSwVp1O/pB+PIJwu34SQPT+UR+Jy/u9IE1eLwFcaYZ+YSBMMYjpye17\r\nl8Vb+phfPZsvuf+qZy6QIRiGk0Kj5zpwrCx2fNoNGSa3okrOO/MWhis4XpBQ\r\nXPFBIWrYVypXkmBOwbN7V+rQQc/gwlnCG+U6cjLI6PQGh1aiYWG0H+Iun5Gu\r\nL0YMNqCU3qe7N7trKQeiEm/cE0578mggxoOHABZRlFvJGuhWLEokprlRYPLb\r\noYOSKHO+ezxy6wAlFDJOkhY3z6gL+PBmZEVGVHgJn/irA22XVhBv0t7NMhp8\r\nKLkNx6mChyb7JIlXJRaBiYr3wf+RLIS4OvMeD71Sbgth1vaZBs31JMdzclZ8\r\nfup9W8DsNu/U3+A2mgQH4tBWcfkgi66LiTae2P6vl9JwPx2o4FeWttjynQEt\r\ncjbmCEzIjo64fg99FbukUQ18eg7DwIOTw1wOpskN0wC/W6Am7imLzC2Pv9Mz\r\nctD7Dgj84NYAJgrHtkly56tlNCrdcfXakhDSvCLbTjdrUEYexOOFFz8lRCPl\r\nqJMQ/DPYLIsuyoZU1BCMxswXRfw8D1XMc/w=\r\n=XRNj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_3.0.2_1653941676124_0.30893514218602425"},"_hasShrinkwrap":false},"3.0.3":{"name":"@rest-hooks/hooks","version":"3.0.3","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.13.0"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1 || ^1.0.0-0 || ^2.0.0-0","@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"devDependencies":{"@babel/cli":"^7.18.9","@babel/core":"^7.18.9","@types/babel__core":"^7","downlevel-dts":"^0.10.0","rollup":"2.77.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^7.0.2"},"gitHead":"5d2bfe84df68f8f76aaa2f223f721768f2cabc1e","_id":"@rest-hooks/hooks@3.0.3","_nodeVersion":"16.16.0","_npmVersion":"lerna/1.8.0/node@v16.16.0+x64 (linux)","dist":{"integrity":"sha512-h8lLw0U1VfsNC3YTIQz0ryetbhL+ZaVNI157XaGAAj3eN9428H7js3b4arfACjw7KKvZoJUJCirvNvW4377/dg==","shasum":"1cebac2e2646d55d8423100d2fc4785faa79d34a","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-3.0.3.tgz","fileCount":28,"unpackedSize":73974,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGGyOzesfUiKEn2LXUOysjo0EWxAs+XOK40VFkZesHLZAiEA5N/zBSq7IWQmjuUS2Em6eCmldv9QnwPDTT0VaZVO5e8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4C+MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQTg/5AZlf3KKzN61n6cLkTFhXpfjjZh/jpUmCWH2CTy1WStLc7G+E\r\n5YDwo/8o4VOmw/U/xrZnGgldjlOqb/uc9WUDsC3+SAkP4r18W4g7yl8/60EN\r\nhUvbtHPMsEBGC9aNBW+uPGT7zpih3sYqGa2D95mHh5IbAVeqCWs813cU3Y92\r\nTXj3FzKgrWbd4jv5DeBkEqgI9Paksen8dBwOPUbVPDvC5SZ6B5SjhzznLLOZ\r\nLoZy4jewfYOC+238fSULYMlRVu0uAsD5YP98svCCH8xIKv5oC/fl9/NUQeNu\r\na/be9je5I76TB41+FHKoQxZYXKatxaSkfB8C5GuSOKC6cWE0qLp6Qcgs/lvv\r\nE2HQvR6JGx1r7Siu0R9HnQImorFd50znC/MgJanJrDB9qDVYmZ+Oqbabwy3J\r\nNL4ATl3ysQXQizaq6plVHecag2PqXKWr7AOYLWV6rusmlBDnL/qg6sDimMuz\r\nSSSx4Uu7HayydpGCpObnBL2jI2JJJ2VFgEwz+tvMBBNbtsUpBiQDdL/wuRqc\r\nRmmeaobG1Ftttd2pH8N0tLhbZaprY91qkimBgvuAdGQ6R+xB9tPRckY5W0Jy\r\nUAHaxDUHm3lqnYycnPfElij1uAcnQadWRYaRav1LP4gfYc/C9sPg6PqUpQtf\r\nAarm98AoO1sz5C95FRPO5y5fmilOv7GOJHM=\r\n=RM58\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_3.0.3_1658859403864_0.11245607309160044"},"_hasShrinkwrap":false},"3.0.4":{"name":"@rest-hooks/hooks","version":"3.0.4","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.13.0"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1 || ^1.0.0-0 || ^2.0.0-0","@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"devDependencies":{"@babel/cli":"7.18.10","@babel/core":"7.18.13","@types/babel__core":"^7","downlevel-dts":"^0.10.0","rollup":"2.79.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^7.0.2"},"gitHead":"c3fe597ffc0f2589756f26c21a5842493f06301e","_id":"@rest-hooks/hooks@3.0.4","_nodeVersion":"18.8.0","_npmVersion":"lerna/1.11.2/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-glpt/XmxNoj0untluAyPNX2ZWUfFv+z+eBtiUp1OmimRpFavqhtESHxCuNE/jrBrdBt4KzW5Cc00FDbGirQrJQ==","shasum":"ea4d744603945da52da98e13a381f549ea978e5c","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-3.0.4.tgz","fileCount":28,"unpackedSize":48924,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4VyZG3TFXIYWG25xL8BLeF34DRnY/k8RR0+DNX71skgIgCd8OlKzt7IErXBBzl7AEG8Mdj+sgoDj0E2jf/IM8jes="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFDCkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruJA//eLZkb6agBmOC29YSHEHRMtglNNjf6Sq57KQnVd66rrgCmb1A\r\nOAVwdQtKMuEBPT6xSmZeoPI0m8OBq/MDvyAIsxb7yDyMvpmjcJuj1k3xByal\r\nqfwe+SRx7NdmYZ0GaqYkhvg/daDobWc0HyK943YGM+tfzrSmTG86I4uHLqi2\r\na+2qI2sqbUy24/hBI2cX02Wtc+XLaSlSrQ3781aChJPEEi/mYcGzjaz+ryM3\r\no9wHsisjm0GUzp79NR6r9hRyyZlDPLQz15nFWgWRJZ4hpqmj88CslVCHl1lr\r\naaVKmnVfCYmt46qcvQaDjjE5eYR9I6zLNkXQCfYgz8fqGF/wSqKZ3arKjV02\r\nTatGamh8ZVy79vpC3zIqViXouVzt7Q9J3aAeWYasuvvc+TTgEpJB3vit2dAB\r\ndODEBFa4A2xkMZ+XNhUXimxHWnyk7RBHaggM4T9ObKNo5Jlgu9nJbwLyn5eL\r\n3WWeyEbfmVwA7X1arGiD6OLeuM69kBMWIEs+7jnwUTc38cuy1pSRMwL98o6m\r\n7X+8OloY/GvlvtCgAOV74X/NmM2rcP0NfrrvkR4oLykAkTGCj+Ashq8bAaKm\r\nECcDJu8Iouofr/1IkH1YlkMd9qJAoAxKDCXQtAR2i0bvZXH5gHD7HCMqeT1T\r\nM2Jb+L+/rtcWAcHKaHH1OrSWIaT2MjxK4Yw=\r\n=jf8E\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_3.0.4_1662267556068_0.8760375474546294"},"_hasShrinkwrap":false},"3.0.5":{"name":"@rest-hooks/hooks","version":"3.0.5","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.13.0"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1 || ^1.0.0-0 || ^2.0.0-0","@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"devDependencies":{"@babel/cli":"7.18.10","@babel/core":"7.19.0","@types/babel__core":"^7","downlevel-dts":"^0.10.0","rollup":"2.79.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^7.0.2"},"gitHead":"bcd34703c6b56af10326aef525830a29c39be368","_id":"@rest-hooks/hooks@3.0.5","_nodeVersion":"18.8.0","_npmVersion":"lerna/1.11.2/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-PUmJI6rQ6ElMV7PhwRZFfaMo7xFWBHshEg8hwXMKSgGkpZmpczemCmTeiPi3kbzzbwl5Q8n1AROVTQCS5fiUyw==","shasum":"37735ccfd2ad780212c2c74d1ace34e012843d7a","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-3.0.5.tgz","fileCount":28,"unpackedSize":48923,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIticVjamoe4hu+XAmJg2FhxIwgtCjzbc3ulChGKp80QIhAOp1+zzDxOA+n98uJ+TGecdW8Py69mDUtRbKmeNhV+n4"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHSDPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6ZA//VLtMPBYi/Axp38X2g6LpNhpjItbiZtKonSiYcOtCo0AfK5BT\r\ngIr8MNQAuYlv4/0FrepowY3NmPsWhH6hZZ4sx6Nm5vUTeJk9TPY2Wp8cKfAA\r\nAXKIgaKOEPJjHIZEsunZk9EpNqfhHVBDY13XW61qDGkfRf9YeYdouHSckD+j\r\n0K4t5n+6DAuJsH917hcx7PjkKV0PvdQQHdGscbPagsAwI1G20GVfXmSIyk/k\r\nMgh6DdZ+DcNCnA4ly3pn1yyYBeL0sV2jtlLu09um5imqxW1rPMkL5QFI+mXG\r\n4b/tAL5qtvI+nazhi2ObuG8X1RZtW2n2Nkq8kJnvx7Fb4fs7+5L8Cti33FDk\r\nicLVknBlC3pBDHRFrU55elNbfEKVL839x9Uo9EX2mvl+ESVdHnBLsAwGRDrj\r\n2pm9OYX+L5ACvDe8GuxDyzH6elQYSoKaUxjN11vq74HbtjTDpou/Q/IBjufu\r\nEq7HNmjEWU6ogoE6mUX3VjjFdpVoNUByDXR8fdMNwya8nNTGLlh49IPrc/+H\r\n80Cju7VBUZVFSNrAuADRQaDk48aq8zj/WAM6MxeWP/Z895pBrj2XCWunvvsY\r\nS30nhd5NAZxtqXRRi8658w6mgOMiBudMt6VZHckc5IjTd/K4SD65iDbt31F3\r\nKGs5rSNjXi8IcWM9TXXdzbAS2bfwaqr6hNI=\r\n=1lZX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_3.0.5_1662853326921_0.6474566904598735"},"_hasShrinkwrap":false},"3.0.6-beta.0":{"name":"@rest-hooks/hooks","version":"3.0.6-beta.0","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.13.0"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1 || ^1.0.0-0 || ^2.0.0-0","@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"devDependencies":{"@babel/cli":"7.18.10","@babel/core":"7.19.1","@types/babel__core":"^7","downlevel-dts":"^0.10.0","rollup":"2.79.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^7.0.2"},"gitHead":"5eca3fa097a45c4b72688f561605d7e64d308b17","readme":"# Networking Hooks\n[![CircleCI](https://circleci.com/gh/coinbase/rest-hooks/tree/master.svg?style=shield)](https://circleci.com/gh/coinbase/rest-hooks)\n[![Coverage Status](https://img.shields.io/codecov/c/gh/coinbase/rest-hooks/master.svg?style=flat-square)](https://app.codecov.io/gh/coinbase/rest-hooks?branch=master)\n[![npm downloads](https://img.shields.io/npm/dm/@rest-hooks/hooks.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/hooks)\n[![bundle size](https://img.shields.io/bundlephobia/minzip/@rest-hooks/hooks?style=flat-square)](https://bundlephobia.com/result?p=@rest-hooks/hooks)\n[![npm version](https://img.shields.io/npm/v/@rest-hooks/hooks.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/hooks)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n\nComposable hooks for networking data\n\n<div align=\"center\">\n\n**[📖Read The Docs](https://resthooks.io/docs/api/useDebounce)**\n\n</div>\n\n### useCancelling()\n\n[Aborts](https://developer.mozilla.org/en-US/docs/Web/API/AbortController) inflight request if the parameters change.\n\n```typescript\nconst data = useSuspense(useCancelling(MyEndpoint, { filter }), { filter });\n```\n\n### useDebounce()\n\nDelays updating the parameters by [debouncing](https://css-tricks.com/debouncing-throttling-explained-examples/).\nUseful to avoid spamming network requests when parameters might change quickly (like a typeahead field).\n\n```typescript\nconst debouncedFilter = useDebounce(filter, 200);\nconst data = useSuspense(SearchList, { filter: debouncedFilter });\n```\n\n### useLoading()\n\nHelps track loading state of imperative async functions.\n\n```tsx\nfunction Button({ onClick, children, ...props }) {\n  const [clickHandler, loading, error] = useLoading(onClick);\n  return (\n    <button onClick={clickHandler} {...props}>\n      {loading ? 'Loading...' : children}\n    </button>\n  );\n}\n```\n","readmeFilename":"README.md","_id":"@rest-hooks/hooks@3.0.6-beta.0","_nodeVersion":"18.8.0","_npmVersion":"lerna/1.11.2/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-lY2XNrDlTWyZz7YInLS2QHEO1mb7cAHB7qZkElV7b45SG4LfJ8/t3tgw84VbIsUhwTz7yP56QsM1dOhPjpANlg==","shasum":"ad2718bdd72fae9398abc042c33812947ca06f77","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-3.0.6-beta.0.tgz","fileCount":28,"unpackedSize":48930,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2mLRylALeyeRr11ELSrOPV+j9bINvIe5l0F2zK6KeoQIgT7Fo8QfQdtRXve3KRYZU/Posdezrqke5FQSePUxJJ50="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJJzfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfKg/6AkF0yEaUJE2D46QJEvmUB7MTj+VzKbvDuNPKBM2snGxXMrCo\r\nFi66StdmsKUUn8nGf3l7D4V17m9QRiKGQ9ab4I3/fefCHuTPjxmSrbx+Sai5\r\nnRfwRI+i74h1k7SRun0DkUHSuTXsPcUB77ytItawB4BTAzYrlte6P8dM6fI+\r\nsUYMjvXUdJP5A3LP8oAJB9fT5KwsUu4q7MFP0BxhQ9QmzTB7qSz+rEuMScKj\r\natFyWCt9oBpoCstOfMiX1ass5sbca+NThQHOGud9gxrRPPCo0bsl71CYfYV5\r\ndhUtrY8RzCIjcqXTxttQ/MOPFdaZtSFBrn38quvNTq7iV7fdWe/k1hgr4+8w\r\nUQP5RQb0n02IcI8p5GuAQ6W7UKv/2Grnn/26B0D8Uq7dv1AMXzcIsrJ6lqHO\r\npkSZ9u4dCFlHA0srjt/7TvvZByPtFKANQLgtsrXXBPHPC+TQocndXMsxHxrY\r\npG4So6TxLIsurMJXPBKnegtXRk6fQf5c9sJvr2xwob38mv7bs/D7pjRYdMhK\r\ngFHE6wjCxdohxpZNWRDLk04NF1lI8EzGnl/j8n2hZW6Ea96A7UxqisOrkRTN\r\npF80KyszxmuquzZaPx4jF/UidiH9XBkWFlBBmAyae4JTNkRsxDe9Jddbll3E\r\nqh9mSBtod4YDpggUNNVNAqk6TW+nHdhP8dY=\r\n=JYif\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_3.0.6-beta.0_1663343839763_0.889002753242031"},"_hasShrinkwrap":false},"3.0.6-beta.1":{"name":"@rest-hooks/hooks","version":"3.0.6-beta.1","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.13.0"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1 || ^1.0.0-0 || ^2.0.0-0","@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"devDependencies":{"@babel/cli":"7.18.10","@babel/core":"7.19.1","@types/babel__core":"^7","downlevel-dts":"^0.10.0","rollup":"2.79.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^7.0.2"},"gitHead":"c542809da0f5020bbb7d1694b67f75fc9250f759","readme":"# Networking Hooks\n[![CircleCI](https://circleci.com/gh/coinbase/rest-hooks/tree/master.svg?style=shield)](https://circleci.com/gh/coinbase/rest-hooks)\n[![Coverage Status](https://img.shields.io/codecov/c/gh/coinbase/rest-hooks/master.svg?style=flat-square)](https://app.codecov.io/gh/coinbase/rest-hooks?branch=master)\n[![npm downloads](https://img.shields.io/npm/dm/@rest-hooks/hooks.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/hooks)\n[![bundle size](https://img.shields.io/bundlephobia/minzip/@rest-hooks/hooks?style=flat-square)](https://bundlephobia.com/result?p=@rest-hooks/hooks)\n[![npm version](https://img.shields.io/npm/v/@rest-hooks/hooks.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/hooks)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n\nComposable hooks for networking data\n\n<div align=\"center\">\n\n**[📖Read The Docs](https://resthooks.io/docs/api/useDebounce)**\n\n</div>\n\n### useCancelling()\n\n[Aborts](https://developer.mozilla.org/en-US/docs/Web/API/AbortController) inflight request if the parameters change.\n\n```typescript\nconst data = useSuspense(useCancelling(MyEndpoint, { filter }), { filter });\n```\n\n### useDebounce()\n\nDelays updating the parameters by [debouncing](https://css-tricks.com/debouncing-throttling-explained-examples/).\nUseful to avoid spamming network requests when parameters might change quickly (like a typeahead field).\n\n```typescript\nconst debouncedFilter = useDebounce(filter, 200);\nconst data = useSuspense(SearchList, { filter: debouncedFilter });\n```\n\n### useLoading()\n\nHelps track loading state of imperative async functions.\n\n```tsx\nfunction Button({ onClick, children, ...props }) {\n  const [clickHandler, loading, error] = useLoading(onClick);\n  return (\n    <button onClick={clickHandler} {...props}>\n      {loading ? 'Loading...' : children}\n    </button>\n  );\n}\n```\n","readmeFilename":"README.md","_id":"@rest-hooks/hooks@3.0.6-beta.1","_nodeVersion":"18.8.0","_npmVersion":"lerna/1.11.2/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-ftJMZJ6nyN+N23rApdVnaJvTwo5wPd73q6UoYRYppq8tPqbz9OpUbdlaUZcW3y3bTJDW4m7inlPj6KqmZnWVUQ==","shasum":"13e9dae52e98e61bfe3b7775e160faf96c506a5f","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-3.0.6-beta.1.tgz","fileCount":28,"unpackedSize":48930,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE19ivyp3/cKEg3VJfhVHVIEotDUI/vZwduVFa6wZrLsAiEArAolZqduRGd0y2Qim7OhPpjS6n54rFIqNzEDYXgJBrg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJjkBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoctw/+OHZ1z9X6FNbaIE6rL1F7TRLjYmPP6cwYd6WxkiPslTaldlcx\r\nrFKtiv2v8n242WcPjFgjcN9Y2wmDyuitcZ3q1BhyXEAzCp2d1eoWF/NOzvfa\r\n5W0Qf6a51LuJn9fHPmTLCvlR4sS9PMpSY4saCe8/hd7kL6GKnah3/7gmrSzy\r\nSB0LqxlgB2RHQSN2itX2aM1t8otqdlICrahVapqk33+/Aak7QzzyqsZkK72t\r\nIf9PfYzmFypv/QIGYjxo/X9N5vRahu7Ub0lxRr899+D7T7Hvvo301qFSM2bJ\r\n2WDxuLzn0K9IEF7Aplx9n5GsO9ImqwPr1TBxFF1ewoZb7hzg9nb4kMHlUrxi\r\n68dno7uEnEdVaKrGA0LwQbsQAZot6rsw9Sc816XwDUtRyhuFby/A+QyCS++Z\r\nnEqzkqhQQuXO7QFbrtA8ZfstlTpzvhTMfAihjkSZ2fnQV/DD4L5cLVlc+1kU\r\n4D6uIsClCIFQapoI7NZE2JxKdbc6iRzYcS4qPlcL19QjGyEPUrXlsDsDM+0Y\r\njwVXbkl6x9qG4kbivfFb25INUyrVhmao6THd8TMLpDU9H3qyAPDbhNud/FdO\r\ncfP8qMxo1xv1alZQ1lNmHzxZrIJlpi+Jwal+2HdP3qzfgq4gj9QpE/uwtKpl\r\nPwqU2KkadK2OhHcYBEAyycR1OAp16OUbQhI=\r\n=H/gi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_3.0.6-beta.1_1663449345466_0.9587312461113566"},"_hasShrinkwrap":false},"3.0.6-beta.2":{"name":"@rest-hooks/hooks","version":"3.0.6-beta.2","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","react-native":"legacy/index.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.13.0"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1 || ^1.0.0-0 || ^2.0.0-0","@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"devDependencies":{"@babel/cli":"7.18.10","@babel/core":"7.19.1","@types/babel__core":"^7","downlevel-dts":"^0.10.0","rollup":"2.79.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^7.0.2"},"gitHead":"e111578cefa1cdd5f467aad6c24edfa0b701ab16","readme":"# Networking Hooks\n[![CircleCI](https://circleci.com/gh/coinbase/rest-hooks/tree/master.svg?style=shield)](https://circleci.com/gh/coinbase/rest-hooks)\n[![Coverage Status](https://img.shields.io/codecov/c/gh/coinbase/rest-hooks/master.svg?style=flat-square)](https://app.codecov.io/gh/coinbase/rest-hooks?branch=master)\n[![npm downloads](https://img.shields.io/npm/dm/@rest-hooks/hooks.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/hooks)\n[![bundle size](https://img.shields.io/bundlephobia/minzip/@rest-hooks/hooks?style=flat-square)](https://bundlephobia.com/result?p=@rest-hooks/hooks)\n[![npm version](https://img.shields.io/npm/v/@rest-hooks/hooks.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/hooks)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n\nComposable hooks for networking data\n\n<div align=\"center\">\n\n**[📖Read The Docs](https://resthooks.io/docs/api/useDebounce)**\n\n</div>\n\n### useCancelling()\n\n[Aborts](https://developer.mozilla.org/en-US/docs/Web/API/AbortController) inflight request if the parameters change.\n\n```typescript\nconst data = useSuspense(useCancelling(MyEndpoint, { filter }), { filter });\n```\n\n### useDebounce()\n\nDelays updating the parameters by [debouncing](https://css-tricks.com/debouncing-throttling-explained-examples/).\nUseful to avoid spamming network requests when parameters might change quickly (like a typeahead field).\n\n```typescript\nconst debouncedFilter = useDebounce(filter, 200);\nconst data = useSuspense(SearchList, { filter: debouncedFilter });\n```\n\n### useLoading()\n\nHelps track loading state of imperative async functions.\n\n```tsx\nfunction Button({ onClick, children, ...props }) {\n  const [clickHandler, loading, error] = useLoading(onClick);\n  return (\n    <button onClick={clickHandler} {...props}>\n      {loading ? 'Loading...' : children}\n    </button>\n  );\n}\n```\n","readmeFilename":"README.md","_id":"@rest-hooks/hooks@3.0.6-beta.2","_nodeVersion":"18.8.0","_npmVersion":"lerna/1.11.2/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-WgHG9xbHYVhXyp/aJ1S2T9x4jpym8MPY4D345zWd6Y00fOtcOvNjzyigCtnXb5ODaKZbPGjUo1/FkmJlx/raNA==","shasum":"533144b4dd6bf97b814164e828e75271616eb462","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-3.0.6-beta.2.tgz","fileCount":28,"unpackedSize":48967,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyHQdAGuoGr3nogQMeR/BA2ox6G49fdGQzddVdBGnkkgIgIQgXDGGRuqzV/0DE+Qq6xloJkxXwjGB/o7Z26C7/v5c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKMNKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouqhAAm0wd9GFqWtI3Z5MccCvIBSRT4ANctIX5IPrkoVYXkirEDPJE\r\nkGJr8zQD6Hl2mxBbi1MS0bsD/y5D/1B0stMN73oJbK11oWrRwfmpecDlyKfH\r\nfjeJT4jvaQ+ghfHZey7l0iAaGaep3WwcncAOR9sD/IUr2+LihDxLOE4ncRiT\r\n7UxKdJHlT2H4PaV2GuZiJfelSl6uTHL52VBKImBsKixgLpHLs9KJasLrpVMy\r\n85nYfeAleutzjWceraU+r+XRGUaOd2knGV2zzwOF9Y0C6yFsuzMQ+g0FdrSB\r\neQx/ZJaVervWxl+loYNMWTEDA9CyL7k8TfF3ICjs0bzehDWGi/A/4AMg0za6\r\n5ohIyru6LfFb/aJxmOQeqrKokqspxZLdbRqu16zsjRchHapnXmw7+YRrpI0t\r\n2hmD1wT+L5W2PM1AYCuBrEArRuX0diesLAfsFlFaI1EJ3ykQAm7LpgA99Qa6\r\nZ8MUdeLkpndpLNzplgO86lzOI9jS/hiMuN5dQLVoQ6femGwAxB3pOYdTZ2Bm\r\nPsetTM6pHOWI/9ILKsuujGStWTVZZGGxn/uroDVQ3SYjUGL/BP2CYOrKINsu\r\nOVTQBdAJvCrvWAhQRaSY/vi/NnYLNZmeAg95NEZpUiyfqFISb701AXQA5j0i\r\ng0ZOOPdt/7RMyh0e+Ay/2gTcGFE+GewbrqI=\r\n=37Vt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_3.0.6-beta.2_1663615818590_0.8294911646664114"},"_hasShrinkwrap":false},"3.0.6":{"name":"@rest-hooks/hooks","version":"3.0.6","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","react-native":"legacy/index.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.13.0"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1 || ^1.0.0-0 || ^2.0.0-0","@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"devDependencies":{"@babel/cli":"7.18.10","@babel/core":"7.19.1","@types/babel__core":"^7","downlevel-dts":"^0.10.0","rollup":"2.79.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^7.0.2"},"gitHead":"68e5a619f000f10ff814d49f6ed5b9c1c9c09bf4","_id":"@rest-hooks/hooks@3.0.6","_nodeVersion":"18.8.0","_npmVersion":"lerna/1.11.2/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-ODF/pzcX8Uat6n6C6TCXtKrXjtyjR/yqef6MXzFdkkvyygyKVOknEuhBNlUQG962FSPCJjojHJ3cKHjhc0F4Qw==","shasum":"aed978eef910154211729cdf810f5fb4e7060608","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-3.0.6.tgz","fileCount":28,"unpackedSize":48960,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9YbzYNOE5hsmzNtF9l3/V3IUzPpyrmlxsC9PKpn+NJAiAdINutjgbjmm6/t2Q9Ia4PuA3ZvJ+ACO9NlZxmjRbfOQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKMXyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouBQ//aziWhVxtxRkjDFrLSu50Es4UxgCMR9Hs7Mn4CAFVGOj0fn0h\r\ns+P7nhKVYRHbX1dTjqGXfUUSAaaPgodUSa9xJyx0wMqFmXgz1Al2/Wq9pYrI\r\nQo2T3u1fYflKNYG57fZVkY9YcKHvUrY/1K79anC+lkSfKAzHnr0iJYgEEcGy\r\nyJq3M8Q0Dma/d3v/qcJI6hrFnCV/anncmRv55GGT69m4CAAg4jSSUBEfrG3P\r\nEungUYCtnZhWBLOiTbWNC/iGTlwM2BaAwoM7EJKYhpYl6D6HjVAqOBn+kqE5\r\nMj3FFXaSWr/njMJT2rE4h6C9c8b4oHx81bEmqK/Y3t0mBCePIzagLAhupEV4\r\nj7xT5qTL4PqMQnWOuC7l2EzORfzh8A7BrD0wt8yQprUYn9rSYirkihgXrLSq\r\nFTvzf+UiTY2WypoTXllfuZJIAH6ZybshccNd51NXcQLGNlFdC4RnEJJ2lv75\r\nFNBTWGT+ao47BP2Y0rjFV+JKawYgqzKGfIcYwZGkJo3AYlS14lTHBuOBveTH\r\nGAmyYAW6z3tNAOo9u0AytPMuBrXqC2xfHYMWweqqfh35blzmVfd8YkYDlaO9\r\no5ktdjZrmUxH/SHKl/LUt/Y+L8teGWw2HxoBzCOTLjpMed7oV6YZWy00xTtR\r\nlKgM54EV8fKW8Uj3hPIZK58M2l62LPx4X/s=\r\n=/91V\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_3.0.6_1663616498299_0.7233562156507016"},"_hasShrinkwrap":false},"3.0.7":{"name":"@rest-hooks/hooks","version":"3.0.7","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","react-native":"legacy/index.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","react-native","ios","android","web","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.13.0"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1 || ^1.0.0-0 || ^2.0.0-0","@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"devDependencies":{"@babel/cli":"7.19.3","@babel/core":"7.19.3","@types/babel__core":"^7","downlevel-dts":"^0.10.0","rollup":"2.79.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^7.0.2"},"gitHead":"c5079b6eae8b77593a32423bde11cf5805f1a994","_id":"@rest-hooks/hooks@3.0.7","_nodeVersion":"18.7.0","_npmVersion":"lerna/1.11.3/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-YYHFgm8it9PWRKrbuS8k27i2s+R2yB0jsVZzTha7aic916+jbbSM/zgVmq/y/DAvUi50YmigfOzidR0BkTzHjQ==","shasum":"51fe7861cf41a31afafce1e70a60d2f5c4635652","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-3.0.7.tgz","fileCount":28,"unpackedSize":49006,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUwABBaGIp0/NBlEzBCnnR6c9fLN59w2t1SVp7HMhCTAIhAJg3bikAAquZ9xaI2uz5kDsu03gcoSdjbA+5Ql+qn9H1"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN5bFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7tg/+L1RwNhRrMSwawOP9bfvnRd/eOL5EujOtfuqiZk7vjwoglXw6\r\nFrXBkRER+36Bm5iWgskfB5IdREnHnbrs9k7yndps6IaiJI+bkclgJgavnGPr\r\nSspm2p24RWOQK8TJw67j9PF69lp0ZoUprb6O9gQB2GYce3TGTPSsiVYe2zpF\r\nCP5ltRyHqkkiryXGJLMTwgYBEbHGeyInmcWkkQCB1krDzPv5xhX2uqC4Q7Nq\r\nGPf8+HZ1fI8kYFe7qy1m18p1crw0yZ2r27ik83LW+Po4yvpss21wgDpZodsa\r\nKd/0nq06vMYp1NHf7I8Rn9AYxN8B53Afbe3h+58XeIkMB+VKl+cQ0ytPoajq\r\nDXk5MCDMio6OisHYuY2OzzTAZ8JsmQV0uA8pwTAZt6gTUXZV1gID9oxDBQUD\r\n4Cj/cqhdLhATPUi7jztU3zhocmGwDco/gIqK2qwwyct7mIvQPnuTXNzqx4L+\r\n9m7qZFVU29E05NC1SdFtqP1gW4DCtqHiXIySGvjqV3YjU2fMAu2SvM/PiNDs\r\nezzoeO9QrMj7y/9u5OpSvaGo93LVPoyWTrzUOjsl1mtM2hk1RIFyzsS5buzZ\r\njqVkvhm7/JiODR8jyFzeAZ0DtZPxHb0pW4bD8AP/fiyUJlO2KkpFYEQES0vD\r\nMuMCuN4WMasIN+lwBNtOJNx89d+Z8zTCVno=\r\n=mYps\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_3.0.7_1664587461369_0.08275815137695619"},"_hasShrinkwrap":false},"3.0.8":{"name":"@rest-hooks/hooks","version":"3.0.8","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","react-native":"legacy/index.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","react-native","ios","android","web","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.13.0"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1 || ^1.0.0-0 || ^2.0.0-0","@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"devDependencies":{"@babel/cli":"7.19.3","@babel/core":"7.19.6","@types/babel__core":"^7","downlevel-dts":"^0.10.0","rollup":"2.79.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^7.0.2"},"gitHead":"da31e4b96f2a337951b131c131b5ab8308804c1c","_id":"@rest-hooks/hooks@3.0.8","_nodeVersion":"18.11.0","_npmVersion":"lerna/1.12.0/node@v18.11.0+x64 (linux)","dist":{"integrity":"sha512-9Busef0XW5+StwuT5SiJ1VmhgQQcQknpquX91sOWaTLT+iCEu02ONMLfATysHucWkWyY48Hmqr/CQU2IxRshoA==","shasum":"4749c85ec9a3d73719c1363eac8263d50056896a","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-3.0.8.tgz","fileCount":28,"unpackedSize":48971,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwWO0kmzNz28ZuDOfb6jsJPCtQpJ0ysdhJpV58biUJ2AIgU9YsFA9LEJ9PVtiAEV0gk1fkX3HgVkxdx2nxsz504TI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjW0zsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpG3g//UhlJsmq6T3ntAWTDjt2nbll4gtO4NHA60jeIQOCZk706gf7j\r\nIq1aB+a7HRUR9rrOVoMwkuLg9Ft3K8fAws00wkEUKJlJogIxMbsegoqPQ2PS\r\naCndA8yd2HwmXZUhelFBED4rQx9lYgUWE+1HamNGMQt1UOXeorMHmc7S0M8l\r\n1re2LkELgnX3jdBVGiKKbVP2bJw9MNGpcFthwkh5Q5zUU438+fK9oYUyxnEK\r\nX/Tz4ZcIhi3BPXTqxBxtl7VHBLIz62ZqOp8s/Do9xWsQTzzMLvI27g9nN0gy\r\nUQ9EFTzyLcNO4jIRs6qpwWdRYlpGieANEB7lrTu2VoiHSXIeIbWHyNj1hTXn\r\nnw2fVdXI5XYPaOpAmgZiiPr9CMqpj2WVcX2uZV2d3zbZP8QPb9XEdGZFMd05\r\nk0KqIZFgxblbVJzpGrqTHjgoLlxl5XKWUDvLxR+u0oL7qSkCK5qMRX3ykH7i\r\nd8986s/OS/DxL46xko0LRakPYv+r0gVchYdN+CFPfWovbvCq//Wc1gnfdI2r\r\n7wHc6wfbvbtUdTgciddaTrrQalo4r5/79IiPS4drNBVEtubYYLQNARyF6Yh+\r\n4yKkZvM1y2qMPPtwy0ttiDzBYpMdFPrNYDRlLZKe/3kKiz/ks2+ZPiS4UIml\r\nGkAL5tJ6uTqbdoLSXwdQeP1ynRVuiLGt+FI=\r\n=HFcV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_3.0.8_1666927852636_0.9934364894951142"},"_hasShrinkwrap":false},"3.0.9":{"name":"@rest-hooks/hooks","version":"3.0.9","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","react-native":"legacy/index.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","react-native","ios","android","web","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.13.0"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1 || ^1.0.0-0 || ^2.0.0-0","@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"devDependencies":{"@babel/cli":"7.19.3","@babel/core":"7.20.2","@types/babel__core":"^7","downlevel-dts":"^0.10.0","rollup":"2.79.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^7.0.2"},"gitHead":"1b4f0fca08dbcf745107824e6a082a5daff099e7","_id":"@rest-hooks/hooks@3.0.9","_nodeVersion":"18.7.0","_npmVersion":"lerna/1.12.0/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-loix3hJL509IXHxRF7i03HopTA1BIHF5BtS3TEIPmtxmkrNVcA+fcC5x8eSOPsL53a6VqPblTQr7P3fjvXLhXw==","shasum":"0f6597e477ab0b0d9821ce4f4dd58435f3a05877","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-3.0.9.tgz","fileCount":28,"unpackedSize":48971,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICYpI1r15um3W4Bo3yOjwRab5YZIdru4+yAlCzCwEVnXAiEA+hkyxnuFjrxwJGPesPMeg6I0WbY3tAt29X6UmBmnxik="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaFn/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4/BAApNYLt2CN9mrkbCzvjkKUobTcF09fVNSNIrB8iuDwmHwHVKgS\r\nZG1oIUr65HRKqwnx42My3zkD4sbaUXISRgu+2E8aC9iQzY/SnY2lvk7O35Oi\r\nkdutiBe3+Oe7PgqDdFw+rp4Hasiun4rEEBLGFkwFxOf+B4yu1Rqu5qTq38KB\r\nt7txnTd4kNMTbhXbMmvRFWFznTLESHxhrO+pdgwRazCE8u7hKlgBrElTEn1e\r\nbToJM8TPJ3dD2pVQmjXfoyHjIi3J070i9XVDbfqO6arZrVM2rPwhm5Y4c4P9\r\n1L2LSbPoJ40iUpsaRkKXV4EhUKlMj+jOoasLyGSVnCnf/lzuq6CaKGc0EEvI\r\n47/xUQlg4cfIAuW+ggH6i10mmyHlCBOzTpyZRyI8hYA+Cv00Roh2rUBCGs2o\r\n6jX2FCYun9Ym4PIFUmt4irMyywLD3NlKxQDB6mJ0CwRg1VQClZuteRL/Sube\r\n6GUKd9BDeKnxgDwZZKpb6NmQTZBPy+q+AToq4g+3N2c6pv0JuQ3l5ZYRMHjG\r\nkMjB8aJCF3oY1PDYV5MuKV8TlAdjcAMSXV/I9sybi+esH1n2S20Dm/wKP0Us\r\nPIdNGIitMwaeDYUWkReQkctKKCk2Sk1ns1iGiE/HRVTnPZupBRgddqkcAQ57\r\naZGZvsVCiZepRoDTVAWM5cmzjpDyCGlwI64=\r\n=AjsU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_3.0.9_1667783167121_0.9236755431648758"},"_hasShrinkwrap":false},"3.1.0":{"name":"@rest-hooks/hooks","version":"3.1.0","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","react-native":"legacy/index.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","react-native","ios","android","web","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.13.0"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1 || ^1.0.0-0 || ^2.0.0-0 || ^3.0.0","@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"devDependencies":{"@babel/cli":"7.19.3","@babel/core":"7.20.2","@types/babel__core":"^7","downlevel-dts":"^0.10.0","rollup":"2.79.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^7.0.2"},"gitHead":"709aaff0bf50a7be890a68eb348b3710163eafff","_id":"@rest-hooks/hooks@3.1.0","_nodeVersion":"18.11.0","_npmVersion":"lerna/1.12.0/node@v18.11.0+x64 (linux)","dist":{"integrity":"sha512-Y98Od+hta0EYYMD389va5xIBtGaOWSvRYNAMrjACBmawr88L0W3y6aqQI2i7nOGvkj2wCTMBxsYeeNpfWzMQ1Q==","shasum":"3423ec56b6dcd2048bfda98ad0d77b0820288b06","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-3.1.0.tgz","fileCount":28,"unpackedSize":48919,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDllSgHbKZfshYAhAGHqDa8voHYSJf71lJoW1TFeyHKxQIhAPl3a8t77hp6W4jjWY4mwrlfo6SXBYmoF8PUik0Yfxpp"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcIoMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYuQ//cLrqDbQAbR/xQHyhKbEsSb+tPNJ37r6XPibHpziUjW4oNfxE\r\nDWFRAkr8Qp2LBaOt8IZMNIrtXxKnXbrUT2TWRgxRQJTaeviPG5zkJtEMCn2P\r\nzGMPELBlQjBdCxT/XfGKrxK3HyeCZhuU+ZQEgUtBFuHsWzzod/ALrDuAC7KI\r\nRUl70LE2ajsu7aCXYoqJ3TKzSct7+B7YZ8dpCWplyjit/ifIg8752NkzYCRy\r\nK54CP7ikB44JcE90YSGW0/kYtQ0u5q1McKaOIzgCgTGVslI5P9s5vJkM2od0\r\nSop46lRx2KtJAWilr5shBpM1QA0dlW8TisFmNjVj9qdp0h3mduwqgHovAgc0\r\n1dFT7TIZld6ugeP3ecokI6UN/buZT/PDShNAsgyPhJjX3lJB9rl2ozWvHUiJ\r\nud12eLB4pE9HfW9lx3a6KdAkNxva6kVkkTIAcavg5jwlczyKqjE8P3Ts30vu\r\neUk4K005ssJa1k+UmIKxA4Pgsc3CO/m1g1FcA5ii2vgdit9Fob0DMe6Hrefi\r\niSe/f6F9csZCb6cfOtNIK1gWr+3inR1vGTsPUgqz7Sqc6BR/m6SwX4rq3aBX\r\ngUl6JRJscRN6N19naQ5S0iZzA5D1GoExqTDnWdF1vvp0zGva0d9WDptPVpIj\r\niNfmAwk6afWfnlGRAW5IQV5G+Ps+03LktdE=\r\n=VVTH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_3.1.0_1668319756093_0.7382112449540268"},"_hasShrinkwrap":false},"3.1.1":{"name":"@rest-hooks/hooks","version":"3.1.1","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","react-native":"legacy/index.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","react-native","ios","android","web","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1 || ^1.0.0-0 || ^2.0.0-0 || ^3.0.0","@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"devDependencies":{"@babel/cli":"7.19.3","@babel/core":"7.20.5","@types/babel__core":"^7","downlevel-dts":"^0.10.0","rollup":"2.79.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^7.0.2"},"gitHead":"27c3f8290727a434b9382c6c0e6c78e8fc1febcd","_id":"@rest-hooks/hooks@3.1.1","_nodeVersion":"18.12.1","_npmVersion":"lerna/1.13.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-OH0FLtpWtm9xdE9Gt1aGFag6GJHGD885QFLtRjPUtDqDO7B1obtDUFeavrgLkUJvO0f0fMgVO525oxKMUdcykA==","shasum":"657a459ccdc4ec7e1c0cdc3cd26583ba71864ad4","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-3.1.1.tgz","fileCount":28,"unpackedSize":48919,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFKzFz2uGbZdLPJHAKH4z0lMCbJVbuGK1TUEcByCH1RvAiAdbps1L5d8Yc6JBiLlS1jQxWxeGbvX6Za8Rw7M5C/NgA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjVwEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqusA//QHPa6xsAU5KbGL9V4aSxvcsPW0fSUb1SxMlxu/591cL0NHw/\r\nWVw7j1jpEJj3VpRoSQCJvmGJuinFklFtgFSEzj2NXbKxfwRmNOK5GiaR1NrZ\r\nxh6H4aw/6Uk1F2wSJVI9hnsaEJQb+SjxzKIRbQQHGht9qvxC8cw2QBU5AOr7\r\niSh0tX27LgIXcWoT+t5upmE1233i7Wrw6eHhwT7wWlvZdxQnVyBUewfOGyTU\r\nAONWBtRMNuB5KRXl2waOPcVGQYkpgFbKu04xDKA5WePRGauGyeLSj85iGc9F\r\n0IXm59P+eugG7T4mvaF2u3v8HCEmNVmeC3Dhh+9jTFqbjOACP7g+bsPv3wH4\r\ng1D+txSizlqPXp+GMv3wjmDkee3ZeyMjOEariDPE3N+kc2CnUg5LmQtaxN7X\r\n8S4Qcf36++Dy/+Fu8dCjYI8iWUWaxmHrBBJ2JQXHK8hXCzXh4aH6fNtzrrGK\r\nbpTrCWiCgyc5SEA3/CA+QC+PUiASE6EKPXdxIn37ttZhlZbOP2F4oh1gJx11\r\nUDYgj/f2XhM2WpFthRSpY0pZOB4L/7T/CYq978pqbG3UIi9lPFtezhf4uYi4\r\nB8zCsZNvy2QRbNQDbs0b716o3X/9QHnmymZSuEnr8+pNa38soMY2Tp2vEfbA\r\ngi6wdfuvrrdpoXjA0xvc9kr4AA3Afsb2Yjs=\r\n=6G1F\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_3.1.1_1670208516133_0.22925799531501156"},"_hasShrinkwrap":false},"3.1.2":{"name":"@rest-hooks/hooks","version":"3.1.2","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","react-native":"legacy/index.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","react-native","ios","android","web","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1 || ^1.0.0-0 || ^2.0.0-0 || ^3.0.0","@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"devDependencies":{"@babel/cli":"7.20.7","@babel/core":"7.20.7","@types/babel__core":"^7","downlevel-dts":"^0.10.0","rollup":"2.79.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^7.0.2"},"gitHead":"78a50ea056eb897adcb9b36b16d77947094c29ce","_id":"@rest-hooks/hooks@3.1.2","_nodeVersion":"18.12.1","_npmVersion":"lerna/1.13.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-/LL81pvWy8mxGqAksaGL+ZF9kbDwGGghaqhOubKvUhZdhr0lYnTdX4e3aWGNlAYT69oBthNrG2xpykDD01hDEw==","shasum":"0b20799ad63a6ed5542c813b3b462f1861e2b9da","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-3.1.2.tgz","fileCount":28,"unpackedSize":49056,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD98PqhCo2LVrpHn3FRRCsCsRrv2JY2jfb3EMqQgl8ezAIgHJbFwagcN+6fstKbOXDCsK2G80ccRVb8Qm2RtFt7LK0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpdWdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWZRAAi97YD3/PmGXf1luVVRHp4paAZKt+BshDhTy0X3GqX7fD4txw\r\nEHG/NcGb2CEUM+whTAQb7tql1Lu936CY/udCTxnOGt67rfIU/hS0/rb9F5Bp\r\ndjj7ReN8JomsNdmKCP+zJ7NSn/tU5kS0flvZ8pn1BbHebfhWdvAAtwsPaOd5\r\n/78tMncSZsPDmn8AsZvMr90T++bo7/qbkk913CKigRImOjZmueEzVRdq9XFp\r\nyf7jm7GV2/jkN+3rAiF18vuOc5SRPTPWamPdkVALqWpGamkoO5uBcFohz4Vv\r\n96lOSRe9g/b+EszONk5fUxNke3L6h3OzSNFbdwBSLWQuZRBAb7Ly61Ki4GZp\r\nXpXKTzzAfSXPf9EPXyZFXp02kDWAOvreKjZMjNs7f6554nyCa2ZxDsJi/I7g\r\nUOq2ADYoFq+29BeKWPYZLpBpri3sF+U5p9QKkzxvReYCkg5nl/BKdquXoLVd\r\niwDJKHFQn5CslOPxgohNVmO3AGxrmXt/5niArRYa5sxOjT/dhEgPa4z3HRru\r\nR6cbtXnntDtJEc706Akns0ngYyMcy1F5+zMkoGNEp6WFWPS9W1CqqOiB+1RP\r\nqSvNDBOagx47Vo5evKQcFWIk9nYxvo2g3x7hmysY7t0El7VO3hg9JHUyn5Xh\r\nu/QCy7xAu9Fb5/mKqamiVSFkfEExqnbuu7g=\r\n=0DxC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_3.1.2_1671812508817_0.02240289747321733"},"_hasShrinkwrap":false},"3.1.3":{"name":"@rest-hooks/hooks","version":"3.1.3","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","react-native":"legacy/index.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","react-native","ios","android","web","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1 || ^1.0.0-0 || ^2.0.0-0 || ^3.0.0","@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"devDependencies":{"@babel/cli":"7.20.7","@babel/core":"7.20.12","@types/babel__core":"^7","downlevel-dts":"^0.10.0","rollup":"2.79.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^7.0.2"},"gitHead":"8d55a3e12e62da52f863a9e14bcb52615431ceea","_id":"@rest-hooks/hooks@3.1.3","_nodeVersion":"18.12.1","_npmVersion":"lerna/1.13.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-60Bqmt15GLPm1HHdU6HQeYyvcqQpOGoAWYaTQEivx+4NrnY/2qnd6vAOjB8g2eD9m6JS/hv8SJvLcBWzBMnXcA==","shasum":"c1025d278150890244124ae041c89d4751fc4063","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-3.1.3.tgz","fileCount":28,"unpackedSize":49057,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBuwf7RcDDSb/JLx0kU7hZSwYNfXVkfBz020hbV/xOAMAiBDi4E4XR+lPMdozMjJ3oSxBGbYfGPxdqP/XhKqxHcKrw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwLbKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOaw/+MVPL7ojhtHgce6c5TmzsWPOxfjYxdE+sFTzPC3oWO2B3SXD/\r\niMy8Gor1hHV8/c7NmV0yw6iGWBOu81eUyxE5KFjCEJo+MB2+ddmiBvRRV2De\r\nwX57hB61i4cbZw1QrGGwv/X3lb73SXXX4zOJ9GPox4ywyCSgsQZyeBxo1T7c\r\nz44PE8DnT3DHu35/X4TcQPf246Q364N9OEuDJTfWd9oOakdrPAY7wTEec/zy\r\nTxmTPlw5n937KjCM9oi16awr5BanguiHA7wYEwkObfjVzXev7o33Jfk2217m\r\nZNnsKS3IP1BJzIBfkt8tr8iByPLnBadvltdJtkbPhBrNXNvsufDEQmS4vInu\r\nSFISi1UPXqQk37B/5dEgwl8gwoAqA6inYsU7p2a+IkZEJtqQjULWxam4YPkP\r\nKkt09V+b1/IRvKqWs7mBnxpl2Ygl5jSPa/oKG33SvAuWxhfwSK2Ag787i018\r\npVMzODNNtg0xG9LRNibGCo6NdyJ2DYj+IYcnQ/Z81n7C+tG7mOKe+HDmmOs3\r\nj4WZEZiD78kIvVGOazn/CFNCFMXOGpsFwp/0hsn5kMMO8FwgBgSssxrOgrsQ\r\nQKiLVYIpGXQZ0yfMcpDypsnzOh24lKVB1JS6CdrA0nYSTDRSJCg/gjJKCQ/M\r\ns9R89L8Q9oxbpZIzOrU6HlyQSzPoBuN7V50=\r\n=tB9E\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_3.1.3_1673574089944_0.3812402655434348"},"_hasShrinkwrap":false},"3.1.4":{"name":"@rest-hooks/hooks","version":"3.1.4","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","react-native":"legacy/index.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","react-native","ios","android","web","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/normalizr":"^9.3.6"},"peerDependencies":{"@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"devDependencies":{"@babel/cli":"7.20.7","@babel/core":"7.20.12","@types/babel__core":"^7","downlevel-dts":"^0.10.0","rollup":"2.79.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^7.0.2"},"gitHead":"365bf04cc2dcef81a87d4c830c0a6c689eb32044","_id":"@rest-hooks/hooks@3.1.4","_nodeVersion":"18.12.1","_npmVersion":"lerna/1.13.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-jbCBcTVR96oCIrupJNPfZuB5smEQjwv+P2y/7qbXGBVCMNgX9n045UlOCyju2PJw+KsBSa8YmBWgmgdiOfJa3A==","shasum":"b5783f047754c79552e0a69a7cf95e0f368fe529","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-3.1.4.tgz","fileCount":28,"unpackedSize":49372,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGDeGs0AbnEn+Em8QHB4EhCLu+n/FgW+rhz+rm+wr1QKAiA4RuQxFZ2dWqH/QnPkUTypYgYdvYY6pJU3YB0I8xfesg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwsTKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUzhAAmUf61WJEVu7yvwUDM22MioETotBd2IDJtAr9C85d0YhFQI7D\r\nA3Rgdgd98UfzYT4+33E0cTVp70jpLcFD56XGuEYxSG0C0IvwSw8XsivpshnN\r\nRLlPZPOEz1wTGlgPfKqraf9EHcbJZ5yoYyW1BtZGUYuVDAk/yB5ND7e+RCWu\r\njrVLn6EEPRxPPuCLNSJivEIIzRfiGCgggZin6qV7bPTGWRe1qBHQjlALMWlV\r\nSTswbERnvy//2ryw138Z4FOAT0p6S6lGynaKDz1lxr+Y1K5vTsGiDpkm8PKq\r\nCgGRSg+nRVQ3aFg0YfIKZ+jORB8LlaocFkgxp/g5iT0WbdKO81XdunWprHHw\r\nRvs4vsmR8qX9su9Dg1uFaQ+v0pfyWn8QWNzO4FZ7eU1VPRk/ox9C+uMP6SbN\r\nCtp9TqSWbZ0F8OtEmIbILBoRPES+UyCngCRrrVJdre4u0OsLWe5ZQbpPg9WW\r\nSBIqutFm6EwgEvyx+2/tCix+tR3MPLtniYdiOo3Bg/CD8lY//e3NMnih/r0Y\r\nz/537WioLGo760IDihVNIrz8ibWed4j7Y2k/1mgW5m8LcsZYMvwXIu/cvbCz\r\nKkqeK1dMp78ljrljkpnyqZjV/xtWgWlNHSN3LeMVA2PUbUggh5ALsXF35iJP\r\nGMVQzOzKV8LLG4V7W3w5b0Jn1H6n5s+gFaA=\r\n=o3DF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_3.1.4_1673708745896_0.2785018434999804"},"_hasShrinkwrap":false},"3.1.5":{"name":"@rest-hooks/hooks","version":"3.1.5","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","react-native":"legacy/index.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","react-native","ios","android","web","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/normalizr":"^9.3.7"},"peerDependencies":{"@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"devDependencies":{"@babel/cli":"7.20.7","@babel/core":"7.20.12","@types/babel__core":"^7","downlevel-dts":"^0.10.0","rollup":"2.79.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^7.0.2"},"gitHead":"86c630b4b313679c7a441cc7fa060dfb9005d1da","_id":"@rest-hooks/hooks@3.1.5","_nodeVersion":"18.12.1","_npmVersion":"lerna/1.14.2/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-TrpV/NwBAiOGz8+PSUWnn/R8oXQ96qRAsDz0w8kfZRsIyQGW6/vOKdgqSe0AX4+JvFJyavj9p11nSlx+GZQwnA==","shasum":"03180f5cfad3a3d87934ef82f3371c7474cdc792","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-3.1.5.tgz","fileCount":28,"unpackedSize":49372,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQ4S5hIFOg4GVB4HHtgMi7pIRipjLUc8AeOBs7OfcGQAiAGrMvxXodTIAZJdAJANgxXyh8N6EVekzROUCdW5Advog=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzqaPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoO5g/7BPn8ezsQYJeHz3k9HY7QZqw6IZVu5V0eydINGWkujk2kY0tJ\r\nqVm64JEcvFVMrhBymlNU9aadP4uCKNts5snC0jv3ywjhA3H2gHrboXxWaE7t\r\nO0QJQFNxXIzbAMgi41eFOxLJEM9EUrT0Gdcda/N6m7iwlrEsREyUlc1wpBwN\r\nR76/k8vftM8q6KVCaaNY8b/LW69reKrVnaTgCX+tSAoVgagbe05GvIMYfhow\r\nBdwjzDYPOFdLsc97gNIFG2ICF3Bl00gfD2zr3P3xOMTgNCsp00qaSkWZfvkr\r\n03u9GvrZp/vH5CSp2T6T/4BI+xZ+Qf9DAH7nYq74ebCVezyaRcmguQaVcHXS\r\nP0BYM4pWfCfQkMpoLER3we7fIDsdbPNyY1VGVTAxq9ZSIL3975I1rIvMzT0a\r\nhk/yhnt6lWHExJgftBcWWu/WIDENabCIigW26ag7MiusK5QIOeAo/zhVSYnA\r\n1U1gkb42zBgwLyfWboTLy+chAp2V3wngISHP3HjBZUZRfY5RQo3ptdPupYYQ\r\nIglD4qNcOa2jQ3PFRh2o9OVepxYMac1HGXL2tue/m/SsOBLTmWN1shpZsy1M\r\n6GNvVJIAYpBsco3nXM4IueMO0wPpFrmZwEqkZ5OJ3leh8uKmxJm2U4Ul3u+V\r\nvto5dtUpxAAoaNAs8wC/ztbcfKpkjVKz4kM=\r\n=Qol0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_3.1.5_1674487439059_0.6564176021178412"},"_hasShrinkwrap":false},"3.1.6":{"name":"@rest-hooks/hooks","version":"3.1.6","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","react-native":"legacy/index.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","react-native","ios","android","web","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/normalizr":"^9.4.0"},"peerDependencies":{"@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"devDependencies":{"@babel/cli":"7.20.7","@babel/core":"7.20.12","@types/babel__core":"^7","downlevel-dts":"^0.10.0","rollup":"2.79.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^7.0.2"},"gitHead":"8b95633f971eb65723424cf4986b1f5e6325df73","_id":"@rest-hooks/hooks@3.1.6","_nodeVersion":"18.12.1","_npmVersion":"lerna/1.14.2/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-VADp5khktWBE3PtZ3hhQrqE6F6bm5M4PRIH/rmOspbKNfEoNBO8Hck+etWJAQBhQiNhCL0VmGT/HGOs3Mizs0A==","shasum":"c3b6580db00fe6da43ec37df0904a576f48506b5","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-3.1.6.tgz","fileCount":28,"unpackedSize":49372,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHoMLL0xzb535sQgm1M6L3rP1cHih16oERgLrewwkWHwAiEAsq8PbHJMIIqoZbL5KWQoKCCq3A8pX8MMe1dR+tq9W8g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1eyBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiLhAAk6WldW7CvDEwSZggNFWrvpYvEV1ZYpKpl2pgs6ZIsZ7/9DpF\r\nifx7qF6VgG0+f40a8hA5iXqcCqEpqaafjlZflzgrjHzhMvmtbo3RWtWKdrO/\r\nMd+m3hCOaOV0sGO9GtHDO81MsYySOaB3lzSdiFdJeh9ylVbx7iUSh19dg/x2\r\nV458hKZIKupeT7/2GUjzp/4NSpIchgzVbb2FxWNFSF/m8d3RztULGQlqrEuo\r\nEjMrQUD7Qg5UshRTRxYl71mSW48FpX5HkKl1xCOAoD/3Hj6uh5D774uZ7POD\r\nYw//YmC9kII2RI3BnxrrcfWjPNzqZ9OUqTp7KwnVgRzyC5MK5m69JQ/ytY38\r\nNGjV4FHCWtKY13K7d/DLVsFFR45yXn44EqBpzhjN6Oy2BBW3Llmy26iv2CgH\r\nqRYMldsjIfrLTuoOopkyBSjtYtO4JYKvuyaz+iu0f+brTYTsjsm4DfzTZw3t\r\nrwE0sbT4VkUqEOfxBeLQabJu5o5SnhkYeca/yGUlfEmq0om8o7LBEsEDNYvh\r\no/QuJ7laxdlNPeLKTTPtE+ST8s6CvqRE8u7vzdBjLm+DV+g2evO6Fly5oCnK\r\nskj4WRA2hvo/pI+8XlTK1aW4ZF129xtNa9p4FUatl1/SvZkX66pzxofCiXmO\r\nA2FojAra3Ugyx6R2wrUSubRfkxOFt5BblLI=\r\n=aGru\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_3.1.6_1674964097007_0.8435641615881786"},"_hasShrinkwrap":false},"3.1.7":{"name":"@rest-hooks/hooks","version":"3.1.7","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","react-native":"legacy/index.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","react-native","ios","android","web","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/normalizr":"^9.4.1"},"peerDependencies":{"@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"devDependencies":{"@babel/cli":"7.20.7","@babel/core":"7.20.12","@types/babel__core":"^7","downlevel-dts":"^0.10.0","rollup":"2.79.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^7.0.2"},"gitHead":"45b40604ea463629e63808964090c4f2a175172c","_id":"@rest-hooks/hooks@3.1.7","_nodeVersion":"18.12.1","_npmVersion":"lerna/1.14.2/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-SNXm6ELeFJ6rCRNIbTWCVBteXShH8gaCRCHFXacFZKoU51xd8QfPp9T6AsM5zDvl6DfKDOZ9etvIsIEVZGjXPQ==","shasum":"823238446f4219c7b54c53bc077c6846849287e6","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-3.1.7.tgz","fileCount":28,"unpackedSize":49393,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwVdwsPMfiWB+tAQensqK2LbPYCW7XOhu8pApQIs2PiAIhANG0wFHoxbldsZf/a0oY9IDiMo63fo1YagH5Z3/B2PFo"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2FA0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpakg//Xhn8iz2ryTHdqFEntKSJVTy1nT+/8Fht1SrbGwMbYGbpl2AC\r\nehpg0EWIQCUl4YJSPAOiJCp2rr81xqU8bsNwHtwGxHEVItnJLqZpdZe5nqY9\r\nMOxxcJjWtuUpfRikCy+jvKctnJoOeB25dEAdApSnzbDxGEO+WiyNEnlHwV79\r\n7aoFcBktoZl3GUTMq0CkyynW6EAca3wlGpNJOsCXR/9K/1mPav/IQJobF+eE\r\nx5fL9TocVV7xZX1JRbOsWoOaJYA1faThriYGNItQ6Qoh8RxB4r7BQZv9dGE9\r\n5nOUZ+WLA10YTEEHtsE2S8TGpXbV9bKexQ8VRo0mmdpd1EfbQ/xNmG7OB2vi\r\nznbIT0G9nQTCyhDAHygorb6V/ocL6ktxvsgFnEu0JO0MHqLttL4mfK18YUQl\r\nqbu0YUirduhhvo31ZDivxq5Rvox1/QStdwhq1RpVU78WOzBhnOfRKqE/5Ogd\r\nYJmeU8AhPp0/wBqzDBepGDQqcUUEBcpcDNRmiw/VvQDjOY10wD4V7MAPZUIN\r\nXEtnwXsC4YIbABf9Gugq+Jfhx9pRSrGDjiPtJFA/BBBNVLryjG7ufqeZQqBm\r\nrSEGgVc/633aH9o/uVLYm2cNCVS5UKJ3hGMUA4rAX6LuT5IybE5zq90fs1IA\r\n3RfLYxNFtW4mL2e36jnYBBsVkabsFQJ+frw=\r\n=g9+R\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_3.1.7_1675120692083_0.23814498587063926"},"_hasShrinkwrap":false},"3.1.8":{"name":"@rest-hooks/hooks","version":"3.1.8","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","react-native":"legacy/index.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","react-native","ios","android","web","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/normalizr":"^9.5.0"},"peerDependencies":{"@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"devDependencies":{"@babel/cli":"7.20.7","@babel/core":"7.20.12","@types/babel__core":"^7","downlevel-dts":"^0.10.0","rollup":"2.79.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^7.0.2"},"gitHead":"26fbbe5cf048e85986b06f35f04d1409c24b6a71","_id":"@rest-hooks/hooks@3.1.8","_nodeVersion":"18.13.0","_npmVersion":"lerna/1.15.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-Hmz67eNZKaBGjjfwryD7ty4JhMSoUPYFK0VtB+PJfyjwQw6JO9iODI8zZZx12dp+FN9GD1xStBG1FMQa2LYlzw==","shasum":"57c899263c10cb82cf34a0f9cfadc899b6a0a38d","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-3.1.8.tgz","fileCount":28,"unpackedSize":49372,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDpmQlgWwg8LaYOn3d5zCGNAL0ZMUYoB9VYtQ4Czc5o9AiAQHOB+V6Z6vZBxR88i+W4lD2T9YE7kKPjRorC/T6Qvkg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj59p9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVew//chQK3Gv4w+V3UmDqPklUBx+lOTnnh1873xQKkL9UyNEKhNUs\r\n4T5xiAqa/dr9qIwnw7smaBN7z8B27Bfmeos2iwz378ndWEch80dknS2I17xB\r\nskOPfQvhPu+T06bgo/JN1mRyXK8on5KhLj8o+kx1g8EiilFhDukYMBT0Mw7B\r\nuZJTbZovPOl23PEOYRxU0Vl1a0W6uSQxPbE10LAAfvsWQwlH7Sb27tqtHPaa\r\n2YctHRkTo+WOuSIWyxbfwAV0CufymF22CMXq1x5eyuZs35Q1+405dFJopDJZ\r\nF+W9RpjsUra/n3XGVkuHiW4sbUq0NiaI0ITuW/vR3hvkIyE8XNVMCiOYpW74\r\nCKtwgJQZtU3aHiZxYb+CH6QbyukrjJ4QseKHW98ca3j3buxk8ODWDK+xNYBk\r\ngDgQK0PI0ZCDDvyr3iBg8GV7MNngnD2xB2oWkHqeAzF9QmVsG1O851+Vy8p1\r\nO/+25Cj+Hk0/5Dgo4fXOmKYnLayUQFQRb4zVW8Uyz1xP4efq95Rk2qGEEOAL\r\nw9QuiFMjTcY1Q4CpZZx34M6Di/ISiIl1bBmb2q3HC/DdYb0kBYBcTfIWLj5q\r\n0UADA26C3+b4a82hPR4L0cwrG1Rr6HAsZ1QoiU5PPq+6kHu5IY+kVx1Vf/mZ\r\n9MeLBSON2HxQ9/eMccw/WkU4/z+ChjDujKc=\r\n=IonR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_3.1.8_1676139133641_0.8231303750352392"},"_hasShrinkwrap":false},"3.1.9":{"name":"@rest-hooks/hooks","version":"3.1.9","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","react-native":"legacy/index.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","react-native","ios","android","web","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/normalizr":"^9.5.1"},"peerDependencies":{"@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"devDependencies":{"@babel/cli":"7.20.7","@babel/core":"7.20.12","@types/babel__core":"^7","downlevel-dts":"^0.10.0","rollup":"2.79.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^7.0.2"},"gitHead":"8d3be93d44408c4b2b565486df25a30df543f21f","_id":"@rest-hooks/hooks@3.1.9","_nodeVersion":"18.13.0","_npmVersion":"lerna/1.15.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-g4nb/TrNNpq8vJ+1eBU7lAHFkay3WCWJkITRIIadTHwqX5Q71ntf4hot8/PYocUO6sZS4Sal9LRVmCYvz991xA==","shasum":"246d80d69c4249a94fda4b73ec161c55465a8072","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-3.1.9.tgz","fileCount":28,"unpackedSize":49372,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6Z6ejeq0i870a3JYzMty5aXJuaEw94ZclC2oitYfb2AIgM+DVV072E4tOZYGuyPQ8xBwDvzFhucaqxcoxnoYnybw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6vzUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5qw//fLqtMh5ZOcQlGzjQW3O3LU/JN4Gdu/rLxV8bdIAElLvAi22s\r\nDoVC54QQVhcrfjwZBHYD2RUqkA7McpqsTEg4xkorOrqTO4sXGuug/Q8cxCJP\r\noYv3LVrvx5Qn9Ou3waXTeE7kAfEyOgp/vLg+h99+4K0f0v6W3uHpGhe8PKzM\r\n4E+JE2q7OAmgLkqtkDFuOUXOk434MB8eyvi4MK4HNNF3r1+8YtJw9MHqlxUg\r\nghLYT6njP2mT75HIPwSaCK7O98OIrfCCpoKHNXGBhLOAzB4pnNVsbm7FmuPQ\r\n1D4cMBpnpwFBaVrAv3HqUq8wbP16FC6GKGh3Pt0bQeVF/q2yrdwhqrhQ4sTa\r\nGpCoxfJ3xK2U78u6psbBC7MEfqNIoJywDsj2UHg2T9ghnQDE+DhrN30qHIJ0\r\nnqpxGeK5AJ8zHrxzQEWXfdg7uK4tz73e7flnLKm3hpXAapOMMfPMpSTjs3S1\r\nk1OdZUWkmyrKGzUQpoi7BnBjDGfric/MMvzg4xC2ekjLCXcMgc7MoamEy0SY\r\nizG5HNHse5a9ZekOwfPEifGehwMyscrX/OTx7llE6yWfxIAzp/SznOUwXMwr\r\nfztyNtSdVXWNUC+uD2uyabYUEUWA+nlENc79jdcQPhsNuK4b2C6DlSQuOO6F\r\nIKr9iQT1VERyu41+mAD+xFv4si4afoh4V38=\r\n=Z9Pv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_3.1.9_1676344532601_0.9273104265359893"},"_hasShrinkwrap":false},"3.1.10":{"name":"@rest-hooks/hooks","version":"3.1.10","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","react-native":"legacy/index.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","react-native","ios","android","web","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/normalizr":"^10.0.0"},"peerDependencies":{"@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"devDependencies":{"@babel/cli":"7.20.7","@babel/core":"7.20.12","@types/babel__core":"^7","downlevel-dts":"^0.10.0","rollup":"2.79.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^7.0.2"},"gitHead":"8b0eda4d5e129ba0a02d704a65cdfeb402bafc4f","_id":"@rest-hooks/hooks@3.1.10","_nodeVersion":"18.14.0","_npmVersion":"lerna/1.15.1/node@v18.14.0+x64 (linux)","dist":{"integrity":"sha512-GAF3cCGssNTZ5bWbgogQgUal6AAvZMl3ogNDD8fZDoeTReumfxEVTyajVB1ukUUH9RqhFB7GDYs4qrMeT2QZAw==","shasum":"71ff0d571eccdbc68b710bdc148f786620c95c29","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-3.1.10.tgz","fileCount":28,"unpackedSize":49374,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAuGB92l06v9pi4m5VHtBOmBwAsNpHOzX4/darWH6GDTAiEA0yZtmRCdcqluFRGMyN7hWvLvFrTWctnvHWpB3Oc6+8g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9P8YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3GRAAkBJZKb+LGY6w1Ry0EnKzQiZYx/+2MPRhFGL4dut/vJEXEZgT\r\n75AlywewjN4POSdoxUdtcqnJ0wg2hpxidWcR2hlIGourK8QlBzDjDuymw/5Z\r\nYhGJYs6HR4xUfaU9ZORbupjA75hs9YHpCJYm7sGl2qo+xpABkowN/9k0TqQB\r\n5NhlGZDgB57OmHRhbxkZ/LUtHfzlR1yzycWv2h+Ixp6db2dDY2+nqhkuJ/n6\r\n++FYgvCwFI65bzbumSQk3H4SBb45M+Oc1YI1FYB1UPjRhe7XUZxOeIYPXR1p\r\nq5XAS/Tw6939Ygnm3zCk0tD9p9XJ9ZyszxKTy/1OU1e4BGTm4B32Xb1UDZNs\r\n+gzGa+2DT0pyIC2eNfA1KS3K8tFctJls80pEemkL8RKY99RGtgSmTkyMbM6n\r\nDXC8iiYHAvP31+iYADbPAeDbjkI6cWrEBt1EYcCCNOlhxToiFMepy89xgVBy\r\nFeOXXdg17YczJthEeqLmIK2oNl6KvwSdxKtZ/ggu/a+8bVHvWi0M3coC0Ao9\r\n5zP2P8YwohYTtyRMhO3XC/IpNKLLibrAHdSfyeS3gazw0y32Q13rBiG7x54T\r\nExb6Bd2XZqpZesn7tf0U4eBCHEQ4qVbr8svkuWw/YReB0KSAOTfZMqWe+rCa\r\nWbb6G43LcHw3e8aylWlUEfiSOmtw3JzVYk4=\r\n=CYxE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_3.1.10_1677000472430_0.20483842012306575"},"_hasShrinkwrap":false},"3.1.11":{"name":"@rest-hooks/hooks","version":"3.1.11","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","react-native":"legacy/index.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","react-native","ios","android","web","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/normalizr":"^10.0.1"},"peerDependencies":{"@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"devDependencies":{"@babel/cli":"7.21.0","@babel/core":"7.21.0","@types/babel__core":"^7","downlevel-dts":"^0.10.0","rollup":"2.79.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^7.0.2"},"gitHead":"80c7f846fbd77c58b61ba92941dc0514e266f9a9","_id":"@rest-hooks/hooks@3.1.11","_nodeVersion":"18.14.2","_npmVersion":"lerna/1.15.1/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-TslZSJ9oABNCdjHDX5gSsNb8iDmIfTLNnn0upF4D0gNaEnDUQfY/94WTjU9EF3wS97oTF4NKrg3U576WGdEzLQ==","shasum":"79f0af42e09609ad180a78454a257b74f3f08c60","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-3.1.11.tgz","fileCount":28,"unpackedSize":49385,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHW7ns2CnsghM02T5F5Kcy03Fu5KGWTHBSRufXQbZx1CAiA7u80xCTMLNbcAkeSI0jehQO326LF85B+Y/WOGFig9VQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAMUdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRmQ/8DtTWm1PvCUqbTS8vrEouAA5aLoN81trlwRXOJYwqz6eFpCuW\r\nwB2UwOaZOPUwrS7q1As2BmgzObLEMmXWKyfUr3TpcpQuQq46+EYSMCVJyXuT\r\n2NGTi306Tgu4YG2zouAqgGTIf44azJ3ObHfLFuC6IEd7+S9OlSSP3lgUCGcw\r\nqU/imLGNC3YJEfo0wMhSfEvqSHBQXhFajAgw4cOroK2HC26H6lsTaBQk183w\r\nfoPEn6qNHVtvBs6MTFW2K6opZfAhtbaYk0WpmDs6QzQyIzkO+L/QwAciCWmX\r\n16lnEbnDTAsOVPOS5ZScMtSBQ88rzUIluui2ENynxTbxIv+b0tjl3ot5BhQi\r\nFNjB0/bBEjwRDH+Dxhgvcx3J5H84Vrwu90n0k1EFn7c4dufmHwkrInAU6+9A\r\nZOpVl9gFTgrz0HipwzYrJyha6YOTBb3MxUuJc3mmxiFK7meETsb9XdbvPfE1\r\ni0weBuYKfGji8oFsbiFm7UJ0gyROTevSi6BKMjBe27zeO03zVfMz+cEa0uxD\r\nD73Hycm5RiBrrQCXLi4xb7gmVR+HN7YpsrlwUCR/6nHBASIJMUzuWTTVOLGx\r\nWWG/jSXj3dzXR8ZmdE1Ml/SibgAuSWRDRt4UQU+sOa3AmqSnasSnUKuEjRsj\r\nM6W6ze7iwK3hDyADdcxZRB78uOps5OF88OY=\r\n=PtcY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_3.1.11_1677772061459_0.11291316394882633"},"_hasShrinkwrap":false},"3.1.12":{"name":"@rest-hooks/hooks","version":"3.1.12","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","react-native":"legacy/index.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"type":"module","scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","react-native","ios","android","web","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/normalizr":"^10.0.2"},"peerDependencies":{"@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"devDependencies":{"@babel/cli":"7.21.0","@babel/core":"7.21.3","@types/babel__core":"^7","downlevel-dts":"^0.10.0","rollup":"2.79.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^7.0.2"},"gitHead":"a1c7373956f3fd885390e13840553c920da4a62f","_id":"@rest-hooks/hooks@3.1.12","_nodeVersion":"18.14.2","_npmVersion":"lerna/1.16.2/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-EK0vWKKcbkXerGaV9Cop6JvEEWMJM8dXm7/8PW5XCDwM5c2Dl2N5J7xwNsD1XLyn5MkWRaMllNseeGRx6FoqGg==","shasum":"ae127dae0869c8ef851afdeab575ad982a0ae5f8","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-3.1.12.tgz","fileCount":29,"unpackedSize":50813,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcrD2eeY1k9KBC6W47rob6bw+a0eV7siiE1VLWIsNrvQIgBeQQSwkhNrhE+trZL+P3+rw5v7q0lGgmoEcwK8L2LOc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEiVfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqX0Q//X4yM3CE1UQ5GhJvB0NsigGDfdklTggF1TgghUtsyFprhRlge\r\n12a2T3NmJ/fRZoRkXooVRY8vLSfefGnvRwNav3BlPWFpUBZBwCKs/vi1ZuSa\r\nqLfSliEqSMUR59zqVcy1oVskJiSwziuP400uA6gpJzUM1TGMzgf7AsKvMvmL\r\nY6tcBRxaCfR7y2saXvTuxjU5Kc3TphEC0Oa499zoi/q5k3apBKLn5NduVBhb\r\n1Y3caCm/OsNTeECUJQCtt+/q2BsorirbrhiAnW3uJbey6KgZNR4R8zul2pfH\r\nLSi8f4/z9NHQVmum2vKapYROY66eu+vKCXsWjEcI2nBalYwyFMBqpo0u+xBd\r\n2IYsA8dJ0ZfFT5Wcr9juF+F+v7Z9XY5JqHbfu6fGJAMb8PIbWk1GrIyEEFx5\r\n8HKcESe0P1gDtO2jxzkXVV5F+fP/zrWISngQsdbnsDIqrC9/NQWctwPzgdZP\r\nTXcNRWdHfvKJd4znlWtyHYOHaeFChHNbntpU6vRY9gl6taav1oFOjXw9Itcd\r\nJtyTgXhb5hMSGdwDNED1FFy96U3s8OetBnLU0OMp2Sfdg6tNVox1K9KiHhc3\r\nryGPtbtHUMCGXO4Eiw9BIofEWhg6AVxQS7VtYFAzt2OMX6YICFVTy0rFU6j5\r\nY09Bw/kp4o3oTKi4lkyNRmccOE2U0N0UNM0=\r\n=o/nv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_3.1.12_1678910815476_0.20342289348296694"},"_hasShrinkwrap":false},"3.1.13":{"name":"@rest-hooks/hooks","version":"3.1.13","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","react-native":"legacy/index.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"type":"module","scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' babel --root-mode upward src --out-dir lib --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:bundle":"rollup -c && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib dist ts3.4 *.tsbuildinfo","build":"yarn run build:lib && yarn run build:bundle","build:legacy-types":"yarn run downlevel-dts lib ts3.4","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","react-native","ios","android","web","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/normalizr":"^10.0.3"},"peerDependencies":{"@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"devDependencies":{"@babel/cli":"7.21.0","@babel/core":"7.21.3","@types/babel__core":"^7","downlevel-dts":"^0.10.0","rollup":"2.79.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^9.1.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^7.0.2"},"gitHead":"c0248d68395248454f494f4cb8203ed7a5cdd94a","_id":"@rest-hooks/hooks@3.1.13","_nodeVersion":"18.15.0","_npmVersion":"lerna/1.17.0/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-RoT++OiLKdI89Q56KG6TBQAWHsEYIf9KFKXhPd0uVbigOdjpd8ofw/hN2x9ScSPQECafLstqNRDQy3wcjACf5w==","shasum":"6ee5c8194e8b939f1a00d10d9fc639ddfa3400d1","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-3.1.13.tgz","fileCount":29,"unpackedSize":50813,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8e046XpUhW7cyVecBP8DNSh5RKYghwLVeIazCHq60cQIgGF53XNdev7+6btjxWL4TwwuSXVUYdnqCKhKd1lCpGkk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkF1s2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFwQ//ZJqYSPbnFK5lTs+LPPqT5ripaqRmvyktO8Jb2ftSpz2s3ALR\r\n6sAXIbydIodWdyprEdkmRvmmWYKz59bvkJBrQgObmmSqhXHeqaarGpt9RHyS\r\n0sulKcXpo3xIS3DZTpqs+OZ2bDp1yzthXFKuY0zxrVXqMl/hjZaw8Cw8gRbs\r\nB9qLYYgOnRPLX1lobUt04bqjikuRB9gkVdJB0P7d27+rIKE90V4ElPhvjcQs\r\nFTwK8b1KZMM1neAJX8CbeSw+XNBIZb62qCsx+WNUcAH+pitlD/Rpw1HeOzM0\r\nsgtHRny1JO6lEgzef7a6RYOijxZPoRpEXpskdET1x027U8FWfmNb/cbxRnon\r\nx3bO3orEJyxeebs+fnL1xnFOAVqxQ/DAfM/oxuIJs2chYHoWVZ4Yc6hGmD22\r\nd5icOiMAOS4I3PbcjYyKuEkevF8+K1SbQ/vz1lO2Z8w0j/ga7ODDSya0BpMe\r\nlSTywkvQ1HvAhDQp03nalacsG0Fxm9nvmBzA4Me74RyJpIjrJJFwYYgv4l8b\r\nCgRxX9jgfeaWeX6JKmfAU6YoBQVfb3gV6OEwdNidqVd1MAmYiqKOAo9AWZRS\r\nrhnI2lN8kyG25u1FtlX3tr8BIlBoTZGzjmEnOLeYkLpYiok30sGd24ov5H9K\r\nRhIHd1E8lSqi/zpaAbD9P2IqXfJu0kTZLTY=\r\n=03vA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_3.1.13_1679252278715_0.8998348308919082"},"_hasShrinkwrap":false},"3.1.14-next.0":{"name":"@rest-hooks/hooks","version":"3.1.14-next.0","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","react-native":"legacy/index.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"type":"module","scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' yarn g:babel --out-dir lib","build:bundle":"yarn g:rollup && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"yarn g:clean","build":"run build:lib && run build:bundle","build:legacy-types":"yarn g:downtypes lib ts3.4","dev":"run build:lib -w","prepare":"run build:lib","prepack":"run prepare && run build:bundle"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","react-native","ios","android","web","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/normalizr":"^11.0.0-next.0"},"peerDependencies":{"@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"devDependencies":{"@anansi/browserslist-config":"^1.4.2","@types/node":"^18.15.10","@types/react":"^18.0.30"},"readme":"# Networking Hooks\n[![CircleCI](https://circleci.com/gh/data-client/rest-hooks/tree/master.svg?style=shield)](https://circleci.com/gh/data-client/rest-hooks)\n[![Coverage Status](https://img.shields.io/codecov/c/gh/data-client/rest-hooks/master.svg?style=flat-square)](https://app.codecov.io/gh/data-client/rest-hooks?branch=master)\n[![npm downloads](https://img.shields.io/npm/dm/@rest-hooks/hooks.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/hooks)\n[![bundle size](https://img.shields.io/bundlephobia/minzip/@rest-hooks/hooks?style=flat-square)](https://bundlephobia.com/result?p=@rest-hooks/hooks)\n[![npm version](https://img.shields.io/npm/v/@rest-hooks/hooks.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/hooks)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n\nComposable hooks for networking data\n\n<div align=\"center\">\n\n**[📖Read The Docs](https://resthooks.io/docs/api/useDebounce)**\n\n</div>\n\n### [useCancelling()](https://resthooks.io/docs/api/useCancelling)\n\n[Aborts](https://developer.mozilla.org/en-US/docs/Web/API/AbortController) inflight request if the parameters change.\n\n```typescript\nconst data = useSuspense(useCancelling(MyEndpoint, { filter }), { filter });\n```\n\n### [useDebounce()](https://resthooks.io/docs/api/useDebounce)\n\nDelays updating the parameters by [debouncing](https://css-tricks.com/debouncing-throttling-explained-examples/).\nUseful to avoid spamming network requests when parameters might change quickly (like a typeahead field).\n\n```typescript\nconst debouncedFilter = useDebounce(filter, 200);\nconst data = useSuspense(SearchList, { filter: debouncedFilter });\n```\n\n### [useLoading()](https://resthooks.io/docs/api/useDebounce)\n\nHelps track loading state of imperative async functions.\n\n```tsx\nfunction Button({ onClick, children, ...props }) {\n  const [clickHandler, loading, error] = useLoading(onClick);\n  return (\n    <button onClick={clickHandler} {...props}>\n      {loading ? 'Loading...' : children}\n    </button>\n  );\n}\n```\n","readmeFilename":"README.md","gitHead":"cd8413fd37f52b6c6f56ed20b0e1886c88ec1cb1","_id":"@rest-hooks/hooks@3.1.14-next.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-bXLpAF7z64YNuBUwxH53gtQwD9QaTopehXtaIzh59AqfLEaevivh4RJG3vJInG40iVFa65vQiqPgegO6tiHMAw==","shasum":"b84950868de1d733f045aa9a8facb6d2e00d6131","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-3.1.14-next.0.tgz","fileCount":29,"unpackedSize":50330,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDW2Po+9bEdrf3kNSI8KTEpdrb1cLa7GVs/5t1vmEbA2gIgQ2P77Jt/QwgUysbGRbZnpG+Yfaf87rBXbI0WJ+zuFZs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSZ46ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOaw//fPC7n+DjPk6oQ94GjLJXZL2P/XU98iq7au/HG6de/TZTYDnh\r\nO30XOX3iorD0qYDwV++UlIRSgex5Ye7yVR2AzT47LOL3q6gxAHHUYGXOJN3s\r\n2UE7RvSTkakTFLIh/8z0reZ6dDtWzCZ1dhZDG2dSUxwUMV/KRxotK0G1JHh+\r\ns4IIN4Cm5G462sAKHN/nDt/TvY5rLhgdNfQPjOjNc1soiNejC6y1s9sDb+CE\r\nAsPKcmsfQiQFAPJ71QDbAqQqbMZgZQLjEX3nYqJUdllu43yL2TOTOGwsN3f/\r\nEOKS+O2le4UyEm5gTuyPeTrA97xietOM/jG752XAjCNZR91YgCkrQdw5UwoH\r\nb0Kqqdxhydk4zugoOtS2G6ovEtxbidC8MZS7oRYwFbBphQP7p5Hpij500OBf\r\ndfcM0ZBuxnNCFnaZAGBiSxRPhxn4vI9zboPY7K1lUgjoYmeSP3tzZGbipI6D\r\nbvMkIcS5UAXOPvb3NZ0LdVL5KGM9FbzvMBGj8rDAphulQF0KJOc+lTV3G8oQ\r\nrquoo/lYzP0K3l7gGIw1uBzQ53UbNusiSFMiNh/wr6/FTSWucr7pSiEhYyHb\r\neMD6WCXdzrpPnC1KqSIwTVVuSAWotKw0VEVK5MZLXRbM96dhFoV1Fu/RNHi3\r\nZV6yE6mpKAecpK6xCG5sx+J4IHmXmcGAhPA=\r\n=Se9b\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_3.1.14-next.0_1682546234136_0.07883521589839515"},"_hasShrinkwrap":false},"3.1.14":{"name":"@rest-hooks/hooks","version":"3.1.14","description":"Collection of composable data hooks","sideEffects":false,"main":"dist/index.cjs.js","react-native":"legacy/index.js","module":"lib/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.0":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"type":"module","scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV=2019 ROOT_PATH_PREFIX='@rest-hooks/hooks' yarn g:babel --out-dir lib","build:bundle":"yarn g:rollup && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"yarn g:clean","build":"run build:lib && run build:bundle","build:legacy-types":"yarn g:downtypes lib ts3.4","dev":"run build:lib -w","prepare":"run build:lib","prepack":"run prepare && run build:bundle"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","react-native","ios","android","web","declarative"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/normalizr":"^11.0.0"},"peerDependencies":{"@types/react":"^16.8.4 || ^17.0.0 || ^18.0.0-0","react":"^16.8.4 || ^17.0.0 || ^18.0.0-0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"devDependencies":{"@anansi/browserslist-config":"^1.4.2","@types/node":"^18.15.10","@types/react":"^18.0.30"},"gitHead":"4dbfdb78611421d8afc62d4a2f714c462adff40c","_id":"@rest-hooks/hooks@3.1.14","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-Ed7WH5skD2INvPSsbLklagnifTdzCmmxkTa1BzWhrKQkow2i8yMQUC/im8CLu3PF3KlDTvR6DFEWh9wpOnoxUw==","shasum":"ef8c5738e2996cfd07fa915270e326dfa0c13430","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-3.1.14.tgz","fileCount":29,"unpackedSize":50336,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9XJjLv7zWxsmkzwAQMvfIGfq5puSD9dvCzEFxOIXN9wIhAIrKl13039b+OF6oVABTzqHpjA5hLfZX4sd+9LcaIEZM"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUZEdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWHw//alQgEPGEicHOSsxMonP+kUF37M77CI2y/uGsvKwvj+3PnkEJ\r\nXxrtPnSM24uT4Ea5+C16wDw+5vxEIh3JwwZ2iHhR7U1HHpKir7FqBmqln2tu\r\nQUj2juPCLxQPekLE3WMM5ueTAD9kWfjOZdDPRPPIZ0jpnXhp2dnI+QwFbIIa\r\n3QYr2TPeNf37BQ2Z0eY9YChpdmfMtk74J2hWvq+27OhbOTxIWe7RkpqNoFJk\r\nXtTErsooumpvLARL2x+/8mYE7wYTWavzU3UB5atVfLF0Ziiu6Fn5NuYWTS6e\r\nbBlELgIZdQaRfyVKSVL2vrByWueFFpXqs1GgaYgCg6l7hqf3u7Eej9QPyM3g\r\nYxx/1k2JJpIr5AfVucpIpleR2KakcCk9ebSCFk40Bj299D87A0ZksbACkMlq\r\n6PTNAptEJci9lPXRdrZ6yEBgLpIxTdmozECpFeZtkCxfHxPQBOl9yuX8XjGL\r\nZlkF1sVfuUhoQTgei00iKOYhzEBEMNWIJERJpDdhXRfl3FF99mFf3p2w5aqu\r\nbS9/yUA0T/2Yezo048qNkfxBU8PFjsnbYs12SZr7dus1mYMJc/Sc6RMtcWYc\r\nPnEJog4HP6PQ6v430c0M2icRBiJTf9F7KOXUxfrH7NzaICyCzDaAq9Lh43bG\r\noNrcvaxYig1J7uirMaMVQ/aV8YloXvWhKaA=\r\n=hNRm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_3.1.14_1683067165005_0.9769584689238975"},"_hasShrinkwrap":false},"3.1.15":{"name":"@rest-hooks/hooks","version":"3.1.15","description":"Collection of composable data hooks","homepage":"https://resthooks.io/docs/api/useDebounce","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/hooks"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","react-native","ios","android","web","declarative"],"main":"index.cjs","module":"index.js","types":"index.d.ts","type":"module","exports":{".":{"module":"./index.js","import":"./index.js","require":"./index.cjs","default":"./index.js"},"./package.json":"./package.json"},"engines":{"node":"^12.17 || ^13.7 || >=14"},"sideEffects":false,"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","dependencies":{"@data-client/hooks":"^0.1.0"},"gitHead":"4aa1325213434e9ec5d8df272e8e6720d855491a","_id":"@rest-hooks/hooks@3.1.15","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-WKI5SqjSQkTp6yQgPfbgeG7kl/Uy4m93dnh9URjdV2aiuWmYOOYbVSKFX37yrw9vvv4LtLYuD7i7JKCJwz82tA==","shasum":"4bfdafbd93d726bc1ebaddb7e664d30fd91f9597","tarball":"https://registry.npmjs.org/@rest-hooks/hooks/-/hooks-3.1.15.tgz","fileCount":6,"unpackedSize":14779,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBFoQ3rU0bPXf8xrPJPNOqYHRxpwTNZMow+HCP1XHP97AiEA1U+ayFdS7m2xap6GZWHuDWdCGKpr4JrExgjM+Lmvais="}]},"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_3.1.15_1688341737002_0.043793971904829254"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-09T23:22:09.724Z","0.0.1":"2020-08-09T23:22:10.151Z","modified":"2023-07-02T23:48:57.317Z","0.1.0":"2020-08-09T23:27:10.166Z","0.1.1":"2020-08-12T22:26:23.555Z","0.1.2":"2021-01-06T03:04:45.178Z","1.0.0":"2021-01-19T17:24:42.113Z","1.0.1":"2021-02-04T16:07:00.076Z","1.1.0":"2021-03-08T23:56:17.372Z","1.1.1":"2021-03-10T20:03:42.713Z","1.1.2":"2021-03-14T03:16:21.443Z","1.1.3-beta.0":"2021-04-13T20:29:19.943Z","1.1.3":"2021-04-24T21:31:04.906Z","1.2.0":"2021-05-24T04:09:45.354Z","1.2.1":"2021-06-02T23:36:23.207Z","1.2.2":"2021-06-09T20:58:27.492Z","1.3.0":"2021-06-13T01:08:55.044Z","1.4.0":"2021-06-25T01:44:56.448Z","1.5.0-beta.0":"2021-06-30T16:20:25.626Z","1.5.0-beta.1":"2021-09-06T01:13:14.920Z","1.5.0":"2021-09-08T04:08:09.289Z","2.0.0":"2021-09-19T23:35:24.149Z","2.1.0":"2021-09-20T18:37:11.390Z","3.0.0":"2022-02-15T03:39:40.074Z","3.0.1":"2022-04-30T17:57:29.180Z","3.0.2":"2022-05-30T20:14:36.274Z","3.0.3":"2022-07-26T18:16:44.070Z","3.0.4":"2022-09-04T04:59:16.300Z","3.0.5":"2022-09-10T23:42:07.091Z","3.0.6-beta.0":"2022-09-16T15:57:19.924Z","3.0.6-beta.1":"2022-09-17T21:15:45.692Z","3.0.6-beta.2":"2022-09-19T19:30:18.749Z","3.0.6":"2022-09-19T19:41:38.621Z","3.0.7":"2022-10-01T01:24:21.547Z","3.0.8":"2022-10-28T03:30:52.872Z","3.0.9":"2022-11-07T01:06:07.330Z","3.1.0":"2022-11-13T06:09:16.288Z","3.1.1":"2022-12-05T02:48:36.298Z","3.1.2":"2022-12-23T16:21:49.030Z","3.1.3":"2023-01-13T01:41:30.131Z","3.1.4":"2023-01-14T15:05:46.111Z","3.1.5":"2023-01-23T15:23:59.264Z","3.1.6":"2023-01-29T03:48:17.160Z","3.1.7":"2023-01-30T23:18:12.232Z","3.1.8":"2023-02-11T18:12:13.847Z","3.1.9":"2023-02-14T03:15:32.794Z","3.1.10":"2023-02-21T17:27:52.595Z","3.1.11":"2023-03-02T15:47:41.627Z","3.1.12":"2023-03-15T20:06:55.678Z","3.1.13":"2023-03-19T18:57:58.848Z","3.1.14-next.0":"2023-04-26T21:57:14.372Z","3.1.14":"2023-05-02T22:39:25.169Z","3.1.15":"2023-07-02T23:48:57.177Z"},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"description":"Collection of composable data hooks","homepage":"https://resthooks.io/docs/api/useDebounce","keywords":["hooks","data","data layer","networking","fetch","typescript","data fetching","data cache","react-native","ios","android","web","declarative"],"repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/hooks"},"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"license":"Apache-2.0","readme":"# Networking Hooks\n[![CircleCI](https://circleci.com/gh/data-client/rest-hooks/tree/master.svg?style=shield)](https://circleci.com/gh/data-client/rest-hooks)\n[![Coverage Status](https://img.shields.io/codecov/c/gh/data-client/rest-hooks/master.svg?style=flat-square)](https://app.codecov.io/gh/data-client/rest-hooks?branch=master)\n[![npm downloads](https://img.shields.io/npm/dm/@rest-hooks/hooks.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/hooks)\n[![bundle size](https://img.shields.io/bundlephobia/minzip/@rest-hooks/hooks?style=flat-square)](https://bundlephobia.com/result?p=@rest-hooks/hooks)\n[![npm version](https://img.shields.io/npm/v/@rest-hooks/hooks.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/hooks)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n\nComposable hooks for networking data\n\n<div align=\"center\">\n\n**[📖Read The Docs](https://resthooks.io/docs/api/useDebounce)**\n\n</div>\n\n### [useCancelling()](https://resthooks.io/docs/api/useCancelling)\n\n[Aborts](https://developer.mozilla.org/en-US/docs/Web/API/AbortController) inflight request if the parameters change.\n\n```typescript\nconst data = useSuspense(useCancelling(MyEndpoint, { filter }), { filter });\n```\n\n### [useDebounce()](https://resthooks.io/docs/api/useDebounce)\n\nDelays updating the parameters by [debouncing](https://css-tricks.com/debouncing-throttling-explained-examples/).\nUseful to avoid spamming network requests when parameters might change quickly (like a typeahead field).\n\n```typescript\nconst debouncedFilter = useDebounce(filter, 200);\nconst data = useSuspense(SearchList, { filter: debouncedFilter });\n```\n\n### [useLoading()](https://resthooks.io/docs/api/useDebounce)\n\nHelps track loading state of imperative async functions.\n\n```tsx\nfunction Button({ onClick, children, ...props }) {\n  const [clickHandler, loading, error] = useLoading(onClick);\n  return (\n    <button onClick={clickHandler} {...props}>\n      {loading ? 'Loading...' : children}\n    </button>\n  );\n}\n```\n","readmeFilename":"README.md"}