{"_id":"@rest-hooks/rest","_rev":"106-57764de96fa6f20e8c8289f7b8ae1d3e","name":"@rest-hooks/rest","dist-tags":{"latest":"7.4.4","beta":"5.2.0-beta.2","next":"6.6.0-next.0"},"versions":{"0.0.1":{"name":"@rest-hooks/rest","version":"0.0.1","description":"Endpoints for REST APIs","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/core' 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":["REST","CRUD","ajax","networking","fetch","typescript","data fetching","data cache","api","api call","normalized cache","subject pattern","endpoint"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/next/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^0.4.3"},"_id":"@rest-hooks/rest@0.0.1","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-ApcgJ2boulUlKtZ56fx53g6OIvMDs9zzGrGE9LvhtR7Cx9jE5VL4IuomSzyU7PBeYgCE21QXwBoBtedMogJaqw==","shasum":"ca1a6f96505df9f2f4b54def76aaddffb3017d4a","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-0.0.1.tgz","fileCount":35,"unpackedSize":101507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHNhYCRA9TVsSAnZWagAAXbsP/isESCwBN65Wv92IGxGW\nGvXw3qnVynyc305u9rpXXrM5AIHWU8jyN5hlVyPw71Zk0OXCAHOSzH4tLqDD\nx7tI2LgVdHTyGERy4zO6UY4fACi+lV7K+wrE6xYO1q/7qD85HGM0ZyWpVvr3\nHGhT8cT3RcPc8oYpleVaSznh7hvXrg4A7PNl5WMxCNBgXjt6ueSFOHd2fSgi\nScqbBb6JKQorOJrJ32z9MvRej1ijSl8MYt2Ti1/eVZ+ODZ2G1ADpXKo9t4w/\n3zm6Y0u0rmV88L9ryn6N7h4i1jBFHBIjnqy62PalL0phuoyvabkX4mUSxwFx\nCzSjNKjcaGAolRgtcNeHGz8A8QmbqeZgp17XiF/ZUX5JCjLCAOrq2wKcuDUi\nahOzxs+kenpyB0aZZA6bH+hQHcarzqSIrb7Dt0FjCC2cREjvYmpteDbz87jd\n405dp9yHro1XyYgGUlVCqiPO/ogSky4/G7h9hAISY5H9H+E2txKvQjACvPLJ\nCI/2Go9va0bZZ42eFN22PFxJiHLj8gr1wvEuSx3rl71lgqH+87IVmP94wORo\nCRatUj+jkS/YYr1mb75M0WhZOdHOpAyFZ4R3HN0niEeMoZhorbUbhmsIL1OA\nExtWiDeqWoBv5XRbAwz8MmN9ETqE///T9Uf0apyxf3ImMz52X7UPDSduHwgG\nVTTa\r\n=woCu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClU4vH38iE/6f2vPJHzexPjN4wtFI+IzQ8lF0z+wGzKwIgYHJQYJ+cgONzpiH/mddHmKufAZz2aIGC1mh9xjEv3NU="}]},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"}],"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest_0.0.1_1595725911958_0.5062613028944305"},"_hasShrinkwrap":false},"0.1.0":{"name":"@rest-hooks/rest","version":"0.1.0","description":"Endpoints for REST APIs","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/core' 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":["REST","CRUD","ajax","networking","fetch","typescript","data fetching","data cache","api","api call","normalized cache","subject pattern","endpoint"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/next/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^0.4.3"},"gitHead":"85d6b4b1c05ddecfe055008f64184db9b0a6dda2","_id":"@rest-hooks/rest@0.1.0","_nodeVersion":"14.4.0","_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (linux)","dist":{"integrity":"sha512-YPopuEu7zpZtsQx0BYJdeF3J4QMWh4uI1Vdkp74LN6Gx655abl5Q2JTx1yUxt72KASbUrEq3KAO/TARywdGOdg==","shasum":"e099662bffb6db297df0a13986dd7e68fb4d6ad4","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-0.1.0.tgz","fileCount":40,"unpackedSize":116082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHwzwCRA9TVsSAnZWagAAK74P+wWpLsS1zV7syLulIayH\n4lbse3IcLJvh2FWgVTDHrkswVgWhVXIU81AYbQMV7O2HCQZew1xzcSgEFIrJ\nT4CwC1hljoCBf0afzbWuLev8nmIU4gWJ6QI0cydp6wDvHbQPFZm7V45TUeW5\nzTPCVi8z7OYuVM1VeINvxl6AJ1n/41TIpQ96l4f6Sg0BJ6cJDzf4TBipZsC3\nWjmhWFBSVDGh0HYpfd0ebLi3cZN0oZ2Z/q8dG5rhvfqxhPcFSkKXuflmQKeS\n33Dv88QUIgMd6Nt0Ge7Alrp8shXIE4P77UeIKl10QNOIrafBy/k1jCto37DW\niJ6o81/oUadidmzVsb63Fo9XIby+z35UPkUqmqjXSqjanav6PwBglwNKG9HU\nymJzqSc8N/GvhadutNmU7q4T6/ofGUaaelM2SIiBd7Mg5Kkib12XJyxapmh6\nl7XfXXGV//u2nXEk0D41ih6QksQfORLg4Zi6/5bfNuBjKeaGR8fE16zL1sSK\nVJuQWm2axKKT9mnWfGDRL5CJysVuC3RxgqdbhRGvVqt7jPFchsrFmreXtGOE\nG9OpJqVz3d/YngdsDzlRg3XXkDw/71tIfCTlBKC9p+keiaTWcL3U0EYoDz17\n7g9BSkyVbHrYeE8NvLTDO+3MJutqFgyjnD9rpmTmHrHEARiljnzdUW0RH0i1\njA5T\r\n=BcfL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHvgZXFBAuQz8goex9+tOGDv7Thyx2Z4w5nmSSbPWo+5AiArmo55ZqYQCTaTTCfDtzc27sJqKy+Ek3pIlh4GzsQiUw=="}]},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"}],"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest_0.1.0_1595870447919_0.9970864173799243"},"_hasShrinkwrap":false},"0.2.0":{"name":"@rest-hooks/rest","version":"0.2.0","description":"Endpoints for REST APIs","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/core' 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":["REST","CRUD","ajax","networking","fetch","typescript","data fetching","data cache","api","api call","normalized cache","subject pattern","endpoint"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/next/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^0.4.3"},"gitHead":"2c30271056703287e287d2b06d22e81c6ba78f37","_id":"@rest-hooks/rest@0.2.0","_nodeVersion":"14.7.0","_npmVersion":"lerna/3.22.1/node@v14.7.0+x64 (linux)","dist":{"integrity":"sha512-j3cQShj+24VQ5TvaQy426e72milvIQcU6PNNNca/ro6SXpQ8cIeoKDRyFYWkRNOnkTo96pl+TBhRhGE5n/zUDQ==","shasum":"0d286500c8bc4d7738c74ab29d73317c0ec5551c","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-0.2.0.tgz","fileCount":40,"unpackedSize":116798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJIcsCRA9TVsSAnZWagAAvGgP/iLrCJuBKTiVHfXpU5W8\nifrL+rO6/H3CWq68DtdcgQ2n+r5YWwg7PiGNu93drjtIo+o3ep0Z9OGydT2F\n2uBby9mJH7vlKyeIXXZqx50kjFLqcHrgbUycurvUe5hO0VBlxxAgxWQMf/Ca\n2WxQbswBMNBFaVvC8Si+fhLufIzBIkEJiEY7fRc2TgXjUXFm6WshV4TjLgGf\nTWoxymgo7Hvh2X8K78tN+JACev0xGuGqIomm9eywlqIyy406HWNzpnlLYpG1\n44EKf8uquiNOkPoGxdv/a6ves/Po4BEccp16SgzP3VLZPYRNuk7+Z8ehPjQe\n/B92EGnaAS188qfSKwbAR7evIuSNNzSx1xsplxrTU/Z1btYIzuo+IlHo5i77\nggDdi5ep0D3d1jazzOTvRcX67bRfuYvaIFjqbMEhm4yF7XwulRB4MzmSTpFJ\n1IVB17ZWOI72ni25HVnm6hBkXDwxeVM7Xpup6FxFwY+EWO6XXQ3eclGnxESs\neQcskDSkhiIWb2lbChH/BDkG+5+A1yEVsJhMNL46bjocVW62xH8wV4jKQP19\n8FM2rI7ygxUxoYzESjy6JA0eOYpyOn23hsfD/6nfCSlzWFwIJ1QsOX5zzVjj\nIeXz+BleWnGAK0yZXvwHhu9nda0OK9vasElNEVdptuZmfIDzSIsAJMjuUGPW\n8Rm9\r\n=8077\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDn94OUONtciog6fogFzSBC3j3V3kTNleMJTUQ4QZ0/fQIgBokG2xKEe/MRMgPtn5JQ0w5t+g8h9BpV892VWYpssp8="}]},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"}],"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest_0.2.0_1596229420351_0.93474569292973"},"_hasShrinkwrap":false},"0.2.1":{"name":"@rest-hooks/rest","version":"0.2.1","description":"Endpoints for REST APIs","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/core' 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":["REST","CRUD","ajax","networking","fetch","typescript","data fetching","data cache","api","api call","normalized cache","subject pattern","endpoint"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/next/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^0.4.3"},"gitHead":"5b160b1c404e64b56a2d31b368a53af0b1bc8a4f","_id":"@rest-hooks/rest@0.2.1","_nodeVersion":"14.7.0","_npmVersion":"lerna/3.22.1/node@v14.7.0+x64 (linux)","dist":{"integrity":"sha512-EcLepUAiAaN+Di72j6uYYvCCvhbF16jDH2OThftxci7A4tZwDVAzxe1x9YCrw4JORBhX0GMQZBlKdN9MgKBrYg==","shasum":"3b2035c3c808dad9da51c99885aab7f1deb28d05","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-0.2.1.tgz","fileCount":36,"unpackedSize":115805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKMa3CRA9TVsSAnZWagAAQocP/jgHT1oTYNfHcvC6EfSv\nk/E/UkyGygCy7xsAX2mDnmg0R/j29nwN5bsH8erIOdJcFM2aYibnhQhl9Jd3\nWfr6gYRvObISBLAuEHunDsVQ1HJ8Ay4Ag1yK1JzorHu67PduFk3Cb983jZcb\nxYv5zy8v3F6h16uy/2OaQ4MZjxvpZ4qXdF/nJNm8DGlfhMdjW5vH1FnaNm8E\nt8hscFFP/4U1WCKPIzYQ501iEupF0ogCRtJv78R6JNGT84Rlr5xL7laUakT2\n6EqVydrdgUichfjLF+pJDp9rt7TkPwtbK3GoFmGz7VUw6JFg+aDYNx4itbuB\nyjmuYPe+c+6uolGUwO8UbIJ5ZDkNudU9yTFKTkygWAP5GzwOpZJ4yPUtAiWr\nHQPFh74TT0rgL9QIEaEAGIKHE4uh9GGgqnwmwlCyknkezRVA8ek6zfQdj4Or\n6+DM3NUSsgrUGtI42ML9MZqDoWgorlDyLWA6bA7xqkk5/XeJBt+X7fq0y+qQ\nN4dCNQkhVvLkbqyR3ovgpZ086RlGxWOv4XFqavArvjqniUpuLXAAycPUfswq\nA709GWkeGxw6dHOXOOBzefjWu070Ks/0LacOM2KyBTJYg05909RSb5rP2KfE\nisrt2ceNX6Kc3qNBo6uOwGvied8U+I6v6fGVqFlV/L3nF/9Z2ItU16amoDme\n7p/u\r\n=767l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDM3jYeljVEhVIB9jo4jZ2wmLz3O5PXUAP/2XIffBDI5wIgGpvuYaEYKmTqUj/LOQUjjTgNh6Wl63F3VwJXGYtpips="}]},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"}],"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest_0.2.1_1596507831315_0.949562749771798"},"_hasShrinkwrap":false},"0.3.0":{"name":"@rest-hooks/rest","version":"0.3.0","description":"Endpoints for REST APIs","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/core' 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":["REST","CRUD","ajax","networking","fetch","typescript","data fetching","data cache","api","api call","normalized cache","subject pattern","endpoint"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/next/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^0.4.3"},"gitHead":"529b34f1f4913a4266abb2eddf345332e063ca1a","_id":"@rest-hooks/rest@0.3.0","_nodeVersion":"14.7.0","_npmVersion":"lerna/3.22.1/node@v14.7.0+x64 (linux)","dist":{"integrity":"sha512-fQ2YLIY7GkUG3s3yDEdLyvt9jT3s6cx0wBC//q/J/fr3tI+JlgZwmvtchFaEZ+InHZjbDqzVKQ708igfFtGB9g==","shasum":"b20ae44936e08794d82cdf0eb5cd615bb9db4df8","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-0.3.0.tgz","fileCount":38,"unpackedSize":151543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLhATCRA9TVsSAnZWagAAsocP/idXpUp05+o0NfqPghUH\npHxrJHk9LbU2QKksinhfMemM0BqOnhJw2Yq0REJqbCYKlddFRleNMQX1TZKt\nG0oMT09wRrCTW6NQ7xT7rGxza2XYGcjBLqeDE0O6r9L3UXHL6qglrIjYzy0F\ntMdf8huthCmnywGhkljvfiRojxUFFPAiLwemPaYnnpA8C1M/1388HczT+mDI\nzx3H6W4Mjd350pSgSHZFIUaPowJGamD98ysR9AfEsoI9IquexNlOpd9SpOEu\nZ/8Jeax6hWTNudbVyyqqAjoAfpseQH6EDpUrzJTuV4CkSV4TUjWSMq6cbdty\nGVF5Hw9W/cVdHP/6Btzsf04GsKPPfJAUUBCXWuMxTatD1NtTRQthxPjLZOWq\nvOVCVS4Vbk0cvpcpIONQzB9mjloJpAo2pjko6ttusqY9KFy5qtMn9Pvi6UwR\nefqvA5atsTDupb0f9SbiV+Wh66p8Frp1W0JxWiY2e16GwA6fcnBNB6XyOEZg\n02br9qaxgfOl16dcdmePgYA2ROmkixeNVwr5yI1gNZUsJeijaRw51v6ZusiM\ng3/scJ09T41kIobxNcvpRDl2PwE6Yh+exDuFIX686EGtPT8VRx0Cw0d7chfk\n0JseKaWf6Zqcj9nKAqZRK4bd02Xco5gqvaUCA7Y3pGL9Jpy6bfMpuR0XjICP\ni3Ix\r\n=ERsF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLNdoUbHzWRlkEspi+WmgrXw2qV54JNzmp2KxA1QmqTwIgLmTw+NFOllCjBHEMNDPjPneXpoj3pPjQ3aimwMajj/A="}]},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"}],"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest_0.3.0_1596854291433_0.5886362791376241"},"_hasShrinkwrap":false},"0.3.1":{"name":"@rest-hooks/rest","version":"0.3.1","description":"Endpoints for REST APIs","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/core' 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":["REST","CRUD","ajax","networking","fetch","typescript","data fetching","data cache","api","api call","normalized cache","subject pattern","endpoint"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/next/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^0.4.3"},"gitHead":"cbd8314d4b04242c618d22da58677bc29427d30f","_id":"@rest-hooks/rest@0.3.1","_nodeVersion":"14.7.0","_npmVersion":"lerna/3.22.1/node@v14.7.0+x64 (linux)","dist":{"integrity":"sha512-wlVT1wUeGlka9gGA7C6sNNxmJsKavq0LmlZqIm63jlDoWUG2rtJ3f2Q/0r6TJSYgu7BJu+qcRYg8urowGIHb2A==","shasum":"412affbe928064bb6c68447a8acc33cd6f7bf0d2","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-0.3.1.tgz","fileCount":38,"unpackedSize":156532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfL3gTCRA9TVsSAnZWagAAHQoP/jUEzGQSNV8GalS1lOfg\nUWkR+rUxpbr56AHHukYoWi2K5eTa0Zvq1EznHT5U2AKeswlEhjmRMXmlzX7W\nKTztnDp4s2GxOXqYThGQBJ34MAfdikCkyDjavBFGvbnBfOb/lh8wGbYHzNMt\nqr27HllLyci6lS6j8x07K4DG36WLUWfotIzGiNz6Y1xZmH+F40O67spiA5sD\nhfYZLn6Us3bzKWwJn119e44Qb2Ak1KJoRtZ9LLsr3i7EUPdS2sUWj025qj9T\nzfDmBvtrMh1RgXlipXuEdErkQIwQgD4gtJ5khkcoSJiCVtctMcv/3/nxnHEc\nivRRT4yUam4hXZmGwU+LlsvVP/nd2+BR2mYhTfUzwkMkMkN45op7f5iH0wUd\nnKYZfessN4tXveXSeKCsQLHE1UTtJ7StQ8KI7Q+IrMf+mZBRtermjLV5QSUG\nexbDH3L8CQ30OiB76csy+UBI6tph1ohxJFcLobS4tyIGhG/GLdksyrbWygmL\nSir3xHArRS6LQO4h3C4H0B579vhN4SxyUPQDGSprbvLl5bdMVx7qBRl53LdK\nvpB8MLFgT+GJ1xFQ869a5SeXQFgt5YJsgHN+HhDquU6HtDAvBcNxTk749+Kq\ns92pJlPWlgb7M0UyYJyHq6K0X/N71QLYF2/TFbv+48fLh1eVvngilKm2SVF2\nQnNy\r\n=9A6T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQD1Q8YYOdew79OvVbyk5NZ9cWT7tvM6s7RVr7bvtMUFEgIfN1xpW5eSjlcAA/F3jWpqG70LEVBFxgBo2FnpdEet5w=="}]},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"}],"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest_0.3.1_1596946451428_0.6891492178474716"},"_hasShrinkwrap":false},"0.4.0":{"name":"@rest-hooks/rest","version":"0.4.0","description":"Endpoints for REST APIs","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/core' 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":["REST","CRUD","ajax","networking","fetch","typescript","data fetching","data cache","api","api call","normalized cache","subject pattern","endpoint"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/next/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1"},"gitHead":"f53de56fe7333beadbbfbf31882ba41ba01de5b5","_id":"@rest-hooks/rest@0.4.0","_nodeVersion":"14.4.0","_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (linux)","dist":{"integrity":"sha512-CswK3mj4DERiwmJhUKgTEr/hhJoDXnif+ar+sxWybe5a6cPxu1/g/0smTyXl0GcH9o8A2K+JN+t3DoKFiN9A9A==","shasum":"491ccf5b21cad0191ac0e3c8232bf72889ab0094","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-0.4.0.tgz","fileCount":38,"unpackedSize":162919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMIZOCRA9TVsSAnZWagAAqwUP/1VLsQTGHk7sjqM/ZiEN\nEezzwgu1MmgkCGY1DV9tYkD0e1L5VWfqLh+C25cDClDfCpHyONXKYehV03UA\n9kUiiEUDJyxQVG88LYqMPGkUVHq/I5gyx/4vI1FKA70WjCNltrfnkDn7ftAO\ngD/RtbklCR8iLTeVlnu3hqtdO7euYLfO2uikwO1EzcWUzFijS4NqcpOl55T9\nbC/7/JbbAy3rXVccdpjyzQFbjGHBxPggnm/4nkTN3zIL4kVzwwnagyajaOo/\nljns5fv7pzOz25QwXz9DuVcahI1aXOxy0fFwYnngBauluwYzF/+GRDei6EzF\nqUV5XCXpzc+yCkSnXSm0Fh+gakY/YWLCOFFJa/BF3BNNtXeP94o76mCcLG3C\nTngkNIDRScGySM+ZCTqNkiFH1w6K3weu8qqCMusI1lN7l+H2HzjS2jWoqRzy\nmjLesNQHuXXORX75dcn+v6uMCWrO1O5Xkg0yJPirtwCsPZAoO0g9TyR0zH1P\nnShijXV+janLgAc+yRKPtSLWPYO83w4zdqRwov44p6x9eMVAdF3MhLSOf9ki\nwZUjRL6QPPH0y/EFFnUye6Ans7sM5A/WozhuvRF7Q07R9UKlgfcFx6F9ejCD\nci18MIbLqt3h/yeHYARJwJu+tSn9LvookpR+ldzJCv4aHrzI1J6vIgJvYF0+\nspjZ\r\n=WHvP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAHRTzHZcfWdaUk1LbwZM6SYoqUxnsxoWqSGozBiCWTAAiBHWsCgYTD7KMbr1kaDiU6n2Z/zReKcx1D2tm7QxEdt6Q=="}]},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"}],"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest_0.4.0_1597015630201_0.23088743448432525"},"_hasShrinkwrap":false},"0.4.1":{"name":"@rest-hooks/rest","version":"0.4.1","description":"Endpoints for REST APIs","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/core' 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":["REST","CRUD","ajax","networking","fetch","typescript","data fetching","data cache","api","api call","normalized cache","subject pattern","endpoint"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/next/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1"},"gitHead":"5857d141be1e43df68b62e7f9c4225beb4dbf8af","_id":"@rest-hooks/rest@0.4.1","_nodeVersion":"14.9.0","_npmVersion":"lerna/3.22.1/node@v14.9.0+x64 (linux)","dist":{"integrity":"sha512-BcA6IPFegBtxPIQnFjSvvYlgvaVK2E9Z4346ta8Jta7+7xZfnC3I+G+Iys7V/L+56D+rSP3GBiXFTEELNVUc2Q==","shasum":"92c692bf5700ede7c2aee8a178e490d08213f17c","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-0.4.1.tgz","fileCount":38,"unpackedSize":165038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVw0GCRA9TVsSAnZWagAAMN8QAILj5WsdqqNe8B1aDw5O\n4Ocv0H6G8T6JkVuRPSBv6zebGOtdrx/ZEsnCYj7TWP1KQef6BENqNQMW/zOS\n077j4IKW/7G3dpHFiFFh3DyZNKGlFh82NpbbrGvYPnSjk3wHvstnbgq6EaCC\nFyzI7vcrgdhekkpQoZQ6pS1hNK7dPGd+pP3xX4TVy1PGZFfEH63p7/FZlesM\nvBe9f8UgXJTjLlfwBclFO01GNroe5k1ZrhkGmfh9M/lxTyaPWQ1M4Bz1G3pl\n0U3JZYkT2ZQL5pP8RPp931U6UCOgJfdRa6lAh9O7stEKHOV3BHQGwyuVuW1m\nnv31lgfS0n4etyvB4XdJsrAS7TxTF+nbPBou/KR88KPs2dxwwbwGrjppky9P\nT11K0bBevLJsYxkZ35HX3C7I8Pu8o4ha/ys9aL2HPIC+67FGbWrh3PvUoIPf\n2V6LuafGqQuTztIrQOcyhGjn5Up14pHoKV5J+IOYfYsbR6RDLKJZ91dulWSH\nUNbhGNFnATyj8MRyQ+wbVO5cJdwokrOX2ezTbuuMLH2jnJM3zQNUnuL8ZGS+\n4c9/HfLSStuiREyZ/4uOdEK4t3+WU4fsTpSkKwIeGh6Axu8BfJlB/Up5HERs\n3n9jYz++C7kVhgfQmU/iFIEyG4pXBeFb/2fEZwGGWb2JnJqyrVMReqkjWE6F\nbfsF\r\n=DFKa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCu3ETfJW0M+OJKixTCc0Cl6DUNBpBNDKHaw/AISztw2AIhAOVAje5W6xzX2mV5WDAZNB9RwQiDz84o5sVpc3bJwf7v"}]},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"}],"_npmUser":{"name":"ntucker","email":"me@ntucker.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest_0.4.1_1599540486125_0.285175022598946"},"_hasShrinkwrap":false},"0.5.0":{"name":"@rest-hooks/rest","version":"0.5.0","description":"Endpoints for REST APIs","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/core' 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":["REST","CRUD","ajax","networking","fetch","typescript","data fetching","data cache","api","api call","normalized cache","subject pattern","endpoint"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/next/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1"},"gitHead":"cde608cc14fb6b1302271b555154d7db981264c5","readme":"# Rest Hooks for REST\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/rest.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/rest)\n[![bundle size](https://img.shields.io/bundlephobia/minzip/@rest-hooks/rest?style=flat-square)](https://bundlephobia.com/result?p=@rest-hooks/rest)\n[![npm version](https://img.shields.io/npm/v/@rest-hooks/rest.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/rest)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n\nExtensible CRUD patterns for REST APIs.\n\n<div align=\"center\">\n\n**[📖Read The Docs](https://resthooks.io/docs/next/api/resource)**\n\n</div>\n\n### Simple TypeScript definition\n\n```typescript\nclass ArticleResource extends Resource {\n  readonly id: number | undefined = undefined;\n  readonly title: string = '';\n  readonly body: string = '';\n\n  pk() { return this.id; }\n  static urlRoot = '/articles/';\n}\n```\n\n### Standard CRUD Endpoints\n\n#### Reads\n\n```typescript\nconst article = useResource(ArticleResource.detail(), { id: 5 });\nconst articles = useResource(ArticleResource.list(), {});\n```\n\n#### Mutates\n\n```typescript\nconst updateArticle = useFetcher(ArticleResource.update());\nconst partialUpdateArticle = useFetcher(ArticleResource.partialUpdate());\nconst createArticle = useFetcher(ArticleResource.create());\nconst deleteArticle = useFetcher(ArticleResource.delete());\n```\n\n### DRY Customization\n\n```typescript\nimport { Resource } from '@rest-hooks/rest';\nimport { useAuth } from 'my-auth-lib';\n\nabstract class AuthdResource extends Resource {\n  static getFetchInit = (init: RequestInit) => {\n    const { session } = useAuth();\n    return {\n    ...options,\n      headers: {\n        ...options.headers,\n        'Access-Token': session,\n      },\n    }\n  };\n}\n```\n\n```typescript\nimport type { ReadEndpoint, FetchFunction } from '@rest-hooks/endpoint';\n\nimport AuthdResource from './AuthdResource';\n\nexport default class UserResource extends AuthdResource {\n  /** Retrieves current logged in user */\n  static current<T extends typeof Resource>(this: T): ReadEndpoint<FetchFunction, T> {\n    return super.detail().extend({ url: () => '/current_user' });\n  }\n}\n```\n","readmeFilename":"README.md","_id":"@rest-hooks/rest@0.5.0","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","dist":{"integrity":"sha512-Nem7+bfeEImfYIt77baFuUOs99pHfSLiA9QifUjFeJFHLI1g+7PVWH6D1exO0wLHcBNuTADuxi/qF+odgy/+IQ==","shasum":"521e15dbe329e9ef83ca244e6fc7d88a0dae1642","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-0.5.0.tgz","fileCount":42,"unpackedSize":168348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzyWICRA9TVsSAnZWagAA6ygP/jukVNwBfhrbsXhVy139\ncmn/o+fYcsrau0H13yxCDvPS198+xglYJ9nK0YvVogmjFBWh6J2d7Eau/7s2\nuHwAJZgJYBl+9G/td0fLJweoxQKr4S9qM42TkveFHgOJo+sBEprk9BM/yvja\nx4fI2r3YccC0GBYiWjEYkv4xt5O55sjIJAXzw3ZYbpqbjT/tISEn7uLstWWI\n4OhoGnY8cg1qQQRyoAtyuVfqWrIXXNQrFs2Bhz5lxVcEdjoGVqAW3x1qazPK\nhdHomANKfzArRQ0wzNPh0X/V5QHGO2EPH45WWoFw9nVZWx091DSlZLPHTXIT\nYT6KtU8PsqQkYOA8PYhdLoHEER+17qX6yHETsF1+44oo/WpW0svnFArpOmWr\nOzaH5Ay+g01XBttWN/cERRiJTzjcJwsFk5SpErjTUFxjV6UWJgui5taT5Bya\nNRmuListzTqzBUGq6snJodFACqUYF9OF/UpiBVdwdw1HXuoxHMUaar6dykld\nbxD2tYtnAKlNqHFIURhEqzkSa1xtlNxsuTJiWeEKBgUBQDv1sNlDPUwqQT97\noj5U5O4nldb8tCBdLNC+W2m+zNTn5H5tQxhKvci+MZ6Ueg2FqFmJVNM642jx\nJceiwjvbaV7NGVeWHgP9llmzrKYcPVoTwzjCfXZHCEdv4yc9Ow3PjYU3vCQV\n3Ca9\r\n=QLcy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKgKTE6aFFnypCdYaCdV3WZwMJfSsymTcSQn/tGsCMvwIgLyKxoo8Yf8CYJ/HWgY3Me02Wvtz62HTy6XmFm9re1DE="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"ntucker","email":"me@ntucker.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest_0.5.0_1607411079559_0.4298697554882429"},"_hasShrinkwrap":false},"0.5.1":{"name":"@rest-hooks/rest","version":"0.5.1","description":"Endpoints for REST APIs","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/core' 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":["REST","CRUD","ajax","networking","fetch","typescript","data fetching","data cache","api","api call","normalized cache","subject pattern","endpoint"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/next/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.12.0"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1"},"gitHead":"3d62db99b47ac7e846cdbabba429b047fdb8d18a","_id":"@rest-hooks/rest@0.5.1","_nodeVersion":"14.15.3","_npmVersion":"lerna/3.22.1/node@v14.15.3+x64 (darwin)","dist":{"integrity":"sha512-ouOywGBY6PF94vTYEru5PGpP1wEBgrzBvhpwk5t5BPsq720p+1y2Gvnoe0+ckLwfqtxb1AGEij/h0jHmHpE1Mw==","shasum":"7753a03352ad4aeb91bc3150124497b018fd29b5","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-0.5.1.tgz","fileCount":42,"unpackedSize":168671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9SjNCRA9TVsSAnZWagAACFYP/0phC1HOpzvyTa7UdXuA\nK9nXgf0DFGn0hcJ0NyB0DKN6eLn8j0jYkeew+Eek7Vy8SqgSADxDVxigZaCk\ntEofcgOp1ly+dbjJ0YOeM0l6MyCuEC+ND1yvETLSNApPVqNVQCnmZ0x7ZbLR\nPUT+1OeBhT7nIU5w/ldLw2dozqabIdVg+XIonSRS7DVbqahjqosRV1vcWAK0\nKOAititdhQ09CEerT0noeV4hFmnQU1vDjuUn2e+j27yGqfKq6ndR0beYTXRF\nJKnBd6tR+nXepvjxD+YIhIHsSoFv5Lz3uZHbdHag2sV0y3lkgKPrpr+5/4fq\nJrJtPXvJoYpxQgSLckatfgkiysr4ZF/fkOIHJXrn0/B9N5PbwyFy44EqSVdK\n87Pm3wc2yyCXdVfuN9fO/P0K/0r0YG8/TERosQwJOHeVLZ1fVbcI1L+EEvv1\nHY7tfmJCeUGJDsQ1VT8F9HpAFNMMbXk2u9GNgN1zknJ/31CLN0lTrKo4RZpC\nSj3G/LuNvecEYk/Se8Yfwnm51Makm7Uj1KGvCUBQa1cxGrc+Fux8err7ZiHk\nWoMKBRO7br1tjFuJSZ/k2Nkpvd5HvfxDuYOEqRyMp8BLV26CDXLACcciKoyF\nIDEL9IbX8aJeo2zu66II8mzrp/b1gKaKLtto50Wt7oFq1jAc22NRoWoD79Eb\nDn1e\r\n=nzg8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFw4GwQkxpdx2eRcCwzCRq8uzobpb5hyee0ESpaOWxQNAiEAzYCn7+H31Sh5vdLmN1XXWQx3lQroCXMhpjkqM0bnaes="}]},"_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/rest_0.5.1_1609902285122_0.3318411892509687"},"_hasShrinkwrap":false},"0.6.0":{"name":"@rest-hooks/rest","version":"0.6.0","description":"Endpoints for REST APIs","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/core' 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":["REST","CRUD","ajax","networking","fetch","typescript","data fetching","data cache","api","api call","normalized cache","subject pattern","endpoint"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/next/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.12.0"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1"},"gitHead":"04fe9b390e4e097605a96f268168d8918c4948df","_id":"@rest-hooks/rest@0.6.0","_nodeVersion":"14.13.1","_npmVersion":"lerna/3.22.1/node@v14.13.1+x64 (linux)","dist":{"integrity":"sha512-0SS0G0LSKD9PFh5sgrdzJHEBNPtPIBw9HcGX9gODb+YIcFXRNhvzUeRufYXrmrCb1KOhyQx6qdZHzNIS+rhrLQ==","shasum":"e53520ac53083cfcb0394e34b2fe235dd7dd1ae2","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-0.6.0.tgz","fileCount":42,"unpackedSize":169116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAjoGCRA9TVsSAnZWagAA1BkP/j7cseSm8XbDL2vCUCg1\n75w9ANRy/C1Kd2sF2O+y/jFIfq1pMO3r3VyXwUnELhZyYEALaieSx0liuee3\n+OiZaXv/STzE89TqpbRZ0I7K3KuNKanjb4MawbFsP+qh6PsdsSIGvXYRrFUA\n4nguwO7eaNrCpIyVvpqC9Ro8JQlD9ESg/4UWbaSJnxMvHLaalSD0bTxV2GXN\niFI7EfuINQ3Dm6wgZbBsSWwZeMtZCMwl5zJfO4b+f1IOC8HJx/5nm360VKmD\nAl+/m0zq5m4sta5NOMbCfoBWteE87q3g23YP0eKQ0zB5ck+FNOOV80T6OqrY\n0tfjh2Cts7EJ8IuIWNXdwPB/Mx1QQTBJlgndtZD5X6MKwPAtQFMzI8FIFmgq\nfTFIGzk1eWnYCTdCDHDL8eqEBCh0j/BXvkAfQXgjD1L9emyT4Un5LLV26JM0\nCrcaqhzRDMiGsHHNxfuUeT0Bzi4FAquTuRWJVuB0hCbGe2FhOXpfrB/Rquj+\nLJXHNKP3zHG4t8zioWZRchOVdsfs2jaNfCg6JdK7tUnYAWk3UkJgO4jI8qpC\n6JkD4UvEGiroFcZTWYb7qGrc7sovSlUUPmXmJsDrzouO6XoGRYjHUdwFATYp\n2hDUpfmZzTOjKEiyecA2UKelHa+icCizNoGo3ojWesXFc0qqoX8rwLNwJImb\n4CS2\r\n=kPi5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAi5iw8fVfoiMjCMnl1jA+7YN4YKVeo3ee9uP32gpF8nAiEAtHYfACSpGdfbcD0Ysm7bOLEF54X9il0A8soO8aE1gNs="}]},"_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/rest_0.6.0_1610758661986_0.6958653104993036"},"_hasShrinkwrap":false},"0.6.1":{"name":"@rest-hooks/rest","version":"0.6.1","description":"Endpoints for REST APIs","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/core' 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":["REST","CRUD","ajax","networking","fetch","typescript","data fetching","data cache","api","api call","normalized cache","subject pattern","endpoint"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/next/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.12.0"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1"},"gitHead":"32f0a9dd1b3e396f9fd3be7626da0b4459edb3ea","_id":"@rest-hooks/rest@0.6.1","_nodeVersion":"14.13.1","_npmVersion":"lerna/3.22.1/node@v14.13.1+x64 (linux)","dist":{"integrity":"sha512-wMmcw9I2tOzDwBH5lqzxajQ3zP6/xuEpb1+H+LMz1Q3IWn4ZqXwaFsGVR9JixPADykPKScsZP2Z3ei1efDy7dQ==","shasum":"d8886894400109c70a89676e19937b2c1daa46b4","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-0.6.1.tgz","fileCount":42,"unpackedSize":164903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBmYqCRA9TVsSAnZWagAA6nQP/0l118ujpz7VrELqx4uL\n1PPirLEXgiIUPvh1u9Q/nHgRcas/aS5gD+NjoRzjmbbyQ1a8rGoqmwvFwnGs\nztt9bwbxY0jf0nyqh41TlAxsv5qOqYciakw2lxYxHyaIDoTBBqjwP5DxZqJY\nK6V92nlbN6WvP+PQsNqPFQ6rx+x5zm3lOSg/+A8pEPBOFK5L96Vy9gq2MPV7\nZK1KPtThE0fXuy8hCdRCdRJbNUTLYEp0817bnoKPRrQdUzJjpcpHaN4/X6Dp\nL3DPhr9zHumBTjz7U6+6C5rlmK7L3rSFMfy/yULR31dZAs3lpesYG3vwhTFY\nUrqCLbpuEEarwAq9SrdWtCa+fbrwRjDfi4zJz2TsLFoXQ/VfcurkkRzCai+m\nqO7scHzXXhkmv6oZVADwCAZAJpY8lUNmdRJmUP7RlvvwMGF92qiVbL0OLxLd\n4XciwfBD+j+3aGuprmgLcDPcjE9HY0NiVHLUFuKgXY5jl2Py5y+NUtg7QR2S\nZX9dK1ytv/HXouyzdkw1H08CkXxLwktj/f9pLotCdpV3gfuURCON32TEiSF7\nDGo1xxNSuVqRTY4fVwxVKL7huMqyd7btywfc6QAtzYSep6OnIHtiKgnp46go\nSuV9CLn7J7oL7Y9SXCEzluY7N+nh+3/qEEN1ZArrACKW8ZbBGmk4keLH5PXg\nRwDQ\r\n=/WQC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHEJGrq/A6pqfQbGIz5VRacS19WEMe9s2jkYngQW0zBYAiAs5NgvJddtH2GXm/NBV7kbjFfUQqeQ/5Ffjx90z9852A=="}]},"_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/rest_0.6.1_1611032106118_0.09654146455545987"},"_hasShrinkwrap":false},"1.0.0":{"name":"@rest-hooks/rest","version":"1.0.0","description":"Endpoints for REST APIs","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/core' 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":["REST","CRUD","ajax","networking","fetch","typescript","data fetching","data cache","api","api call","normalized cache","subject pattern","endpoint"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/next/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.12.0"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1"},"gitHead":"987d81d74abe240bbc5fcc08d4d9fd18a85b12fd","_id":"@rest-hooks/rest@1.0.0","_nodeVersion":"14.13.1","_npmVersion":"lerna/3.22.1/node@v14.13.1+x64 (linux)","dist":{"integrity":"sha512-2rNDm4OkhAEh2KWTq8P/87uBwsFCLCPw8/EhUmlJdbehVCzjcPP132uByyZE7+nSaGlWc/Lo9HF0rlK9aKg81Q==","shasum":"15874ac905defadccf4080b0f8614a0bee5c6078","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-1.0.0.tgz","fileCount":42,"unpackedSize":168525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBxXeCRA9TVsSAnZWagAAwjkQAJs0olbkX2gPKTDCZgN3\njjddiWh2kXlHU+bhW/oMqxRGkR0RuaXOtebdMQqdZ5jXO0SgeGrHTLvMhg42\nzzW9B3jT6BHL4YJEo1aPgHldYZam5/twaYZNdhbaeTSMyK22622FpPGLknnc\n3VpNNtPQDRrMhZUZCIcS63MKy3Wvgo/IDPj9DgiVTTRMq1nIpKLe1WHFiF4L\nYC+yNgrLSX1B/2/pbaX6hdEhpA3k8PfHruqlBocstYq10ZSLdZX0PTyeRS5/\nsQtWVgbqT0Y9CbmAZhF1kjOJGKxz3NGqOHzOHCFGONCaHQNSnWR2+y+wTd4b\nGJ1Egebu18AC//7A/FR4bTnVaHrSp1Ils3gUMD9P5uuGrYdSeyN3TVGQzxyY\nBWlrjTz8EM28XcY9pyXokmPRZajYfPZRZVL4pHXSEfCo34/8aRe099FWkcgH\noWSlEHuyof68XsBHlme0/LOe9LGUkYYVEKFbXBpH6qcSWzNu9A+zyb2q3ECn\noOiPlHMDl+rr3ztpNmh6aN61TDEcz9xLOyC5WGcFhGycwLpf70anxBF7oFfn\njmDlsz7H8FzcGfV8f1nJ7jBC37iddHXGU8KSi+GAV+Qy246eyfbeSgXqqAUe\nBTayYDY6c2AMK8thDhdYdhhemevAELKjMEhw4GDdEyVvKLLhL6er2YDt+M6B\nlW9Q\r\n=QXrT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDq/14Mkum30QluQlUSg6LSoMYMI3QL4+tVOg3Q4VPYeAiAHuUSmXgV4d3WaKHyWp7WEArDukVFblsUDac5nTF8+yg=="}]},"_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/rest_1.0.0_1611077085547_0.9033246405777919"},"_hasShrinkwrap":false},"1.0.1":{"name":"@rest-hooks/rest","version":"1.0.1","description":"Endpoints for REST APIs","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/core' 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":["REST","CRUD","ajax","networking","fetch","typescript","data fetching","data cache","api","api call","normalized cache","subject pattern","endpoint"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/next/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.12.0"},"peerDependencies":{"@rest-hooks/endpoint":"^0.6.1 || ^1.0.0"},"gitHead":"ebe81d7207573ff57b73b13c9ada494ce88fa731","_id":"@rest-hooks/rest@1.0.1","_nodeVersion":"14.13.1","_npmVersion":"lerna/3.22.1/node@v14.13.1+x64 (linux)","dist":{"integrity":"sha512-5nR996iMhKf/NyFPEgRsD9LUzZkp5UdX87ee9d+8XarnjzrkK0aaj7VShkCPXLUxcK5oqAeGXhv3xIJQpoJaXg==","shasum":"f79bfb9903965fd6d41184004fcfdacf9a64fc37","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-1.0.1.tgz","fileCount":42,"unpackedSize":170253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFYDoCRA9TVsSAnZWagAAvZMP/0xCGgIfeZZlDUCCwC01\nZrRmnpbtIMQoRDnMqNDFvQOn7op77eKC//R6S3QGcf4sCD3ilhHGGosIFfBo\n4d1sdm2gdZC5CIf+fps7x1MfhcsL6uYYA7qkzE7GVE8zmYCXq52PC9+NyuGs\njBut63KvrVbLTBDzBJZETJ7BXxytnoSduDV4GArlRR0r8b1tl6HEBbo5YyGf\nQx38SK3XTrkgxdm0/W+1KcmiKPNkO6RrdKlQRSRBChwb2KjjNvSKXl/Mq0U5\nnykdhXSlGltslGkP/1bAoPW0gMHBClC60pnNiFyjH/gKrTmzF9lYR78edKP4\nehkpRNvasyT8fh+AVn1aKdr3IF4TQMHz/drwZoy3FnFCiZKvC3/8Z2ChPTxr\nCDVnoLADocfcWWReQbOCweDoawuwfrehn2KuBzrgD2IEU3bAG0Vu6Q39u1+d\noJSwiLofiEmVvgW0SHL6a/1eFdf/fnGUmolru/Kq4MjW3bPvqVdVXnZ6f7Aq\nMicAVk0rkTNWvdj4pbOTzMcxOwkHY3Bh0EHmJakNEjsRWXO561PEK+mDZtoC\nq80I8ewQQU3W2745IHSks1hy4DsfOLWNmS4daK1K5kBCBvgkumlM26QFV5Eh\nPyWESxLtb4PIYjnhtEmRdAfPeEqDZiucfAlsx7k9w1eRTOZnXXxGKCCpHDeV\n6b4X\r\n=i3M8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdXsWZ7I06pHcbwjaMKarAcXvl5UbIa/YKJp1ulG7hgAiEA/0QtE/3wcWdDANgz0sL/LfpXKkiLcFoKJjSxy/qUR58="}]},"_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/rest_1.0.1_1612021992374_0.5215052379653384"},"_hasShrinkwrap":false},"1.0.2":{"name":"@rest-hooks/rest","version":"1.0.2","description":"Endpoints for REST APIs","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/core' 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":["REST","CRUD","ajax","networking","fetch","typescript","data fetching","data cache","api","api call","normalized cache","subject pattern","endpoint"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"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"},"gitHead":"369b160447e065fa1bcf12268b94ac25751c0e34","_id":"@rest-hooks/rest@1.0.2","_nodeVersion":"14.13.1","_npmVersion":"lerna/3.22.1/node@v14.13.1+x64 (linux)","dist":{"integrity":"sha512-HIJ4NAW4ql0VmoH+gtBdfgk82727r3DdOrRQtoykZxO3MxVSY0LPhC1wtz4eRH5KwKexHi7nSy3Htv7ZvNFrwA==","shasum":"698064c42c1b8c76a469bb1751af5d011ea016be","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-1.0.2.tgz","fileCount":42,"unpackedSize":170819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHBukCRA9TVsSAnZWagAACo0P/2zFFn7M2+TtLOEFjZR5\nyd6mRxhvARGPDtP7XK1/25a997VyUNzLe/ClBxFtdofMxGgmJIpkBii6asNg\ntQIbceCG2TDFa2OfgQCNPhYLWbAIU15dKvYEfNUI2Yd/r9ZizEMNyms/BtJB\nPWiLQKt26r4J7BV9mlI+sUEUAU3sVkvYwaZU7OYAtrm8bQ9oHnHEaQXd8GLL\nM+kGtB+3pCjS/H7K18fjD2BNs/HyD4FrcXqQiGKZzMNMioV1dDQ+NfJNUmIA\nJVPT1ria2zqqdLtYswtX/y7Ha8tFqQN8nCLfNmnOSijqYdMHWZ8/4Ycz3VSt\nmKak2VkmKZWU+xYRwAM7YgshwibGetkwh+Bmx9ZV1YfMYRvEN+ag4Jom8U/w\n0TokXrv0CFGVTVqg6gVNJ6qhl4i7gy2TifqEQZYBMio9BbRYnnRLeJTO79n9\nWPg6m/QXYm31koMQZGFOQz1ziVayBkOJNh3MMyv4O9x8ccYgRptUu0Eloi4X\nr7Er2C1BTrwUlR2fvV6WlRz6uramgLbc6SDtI0JvbSo4uGZc+uxrQnDd2rvC\nsfDwZPII9tQDdC23HYAhBGFozIpqXpPN9ZzHBkyfXYdd4y02eYq8hGyeDo+P\neceda6KHIYl7b/3VgikTOLQnn4lEPGDtTj5Eeg66VKpocHJLFh3xZLbPVd0t\nci4B\r\n=qCsQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSe7LwpcaXnU2dliFb6Ts3VDCIyjfdiokhGdr4TsYF9gIgWRz9wDuHf5XG/daVyxyvyZDlkFsFYtnA5KmZdOA2c8k="}]},"_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/rest_1.0.2_1612454820077_0.9310015468615931"},"_hasShrinkwrap":false},"1.0.3":{"name":"@rest-hooks/rest","version":"1.0.3","description":"Endpoints for REST APIs","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/core' 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":["REST","CRUD","ajax","networking","fetch","typescript","data fetching","data cache","api","api call","normalized cache","subject pattern","endpoint"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"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"},"gitHead":"8f2942996751cdcd32e1ad00ed810e631815b522","_id":"@rest-hooks/rest@1.0.3","_nodeVersion":"14.13.1","_npmVersion":"lerna/3.22.1/node@v14.13.1+x64 (linux)","dist":{"integrity":"sha512-Um123XjQAGer6M1JkhfC6zCXgyRhy1MGl561q6CEndho+tnKtHF0jOlkYaHkg1P6J/1Xk3Jb1maTkT8MUwNi7Q==","shasum":"5ac236ece6c7470bf53e2d47eb3fd6d767f54f65","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-1.0.3.tgz","fileCount":42,"unpackedSize":172726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNGYWCRA9TVsSAnZWagAAH+sP/3ULt4WwQao3qZ4l9S3U\nf4Xe4mNFVinVp/itUull/6sJ8dKmmHHoqZWhKA0hCt29S6KFO2opSSCWooeB\nRoMs+PmEQDhK9FZmukOua+K2WAsWYQ22BkyH65Cf2b4CCbDyhOhInlSusiWg\n9rI8wMzno8KdIO8/zXBldTBNNLGYyZY9bqrK92r7LorvD5D+Vo8i4geU2uTQ\nMDYqSt4GylYkbrl4Awyc2koBGCXjvq/jKqEV60vJSvlu92VkcDFebjhSCg90\nIl5Q6fPNdvBFFKuP2TZEqBAWn6j4XrIkkghguzz93uUaZvk2QSmuarcztnJw\nQznX9W54QNwElA9uFkSLbUhWTrIM4sf5iHJplOWO0sSEtNt1+lCEh09O8V9Q\nl/wEb7m48EdcdxBnzNNlVME4L0GDyJjXtt/C0BBzqSgI1+k/IvepYjsMbSoi\n8Gt0b5DX51tXoDhh804ZoAAepDubfkBZW0I5a+1QnvBCq4mvJlR57j+nMhuv\nDM3OtXlHcn1EAceYPVAi+MDAucUwzeRkErQ70INOJJCWlX0b1MqBZs8/F/z2\nfWGk1nm5ujwz9DB+ox2XTBraoPf3iaCN7SOnrjOlwu/33pDq9mWfHv2f1wLc\ngu4KrTVANEjm+/fJV8GC1HsI5N9yJR5CSgHyjbLirhTPjOgLiK7PeronCtZ/\nzRVQ\r\n=ytsy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICFc+zty9IdHedf+LLNNFJxCUVJbPD1ZB+D77Uex8mLEAiEAlFwMR0nDV9+fKP00ElSOvv+3iNipkYsNe8adDndEEyU="}]},"_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/rest_1.0.3_1614046742561_0.9695641119975413"},"_hasShrinkwrap":false},"1.0.4":{"name":"@rest-hooks/rest","version":"1.0.4","description":"Endpoints for REST APIs","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/core' 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":["REST","CRUD","ajax","networking","fetch","typescript","data fetching","data cache","api","api call","normalized cache","subject pattern","endpoint"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"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"},"gitHead":"9e3a4f6e7c3064caecb33949717e7f64f76078ae","_id":"@rest-hooks/rest@1.0.4","_nodeVersion":"14.13.1","_npmVersion":"lerna/3.22.1/node@v14.13.1+x64 (linux)","dist":{"integrity":"sha512-Fo9B0uMkBSSrVrEeFms1+co/YhRFXfFG+WPXc0U32iSWVJnrc0ErCzVte/kUSox3PfDvl81WTwIHckmva+z2Ww==","shasum":"0989d337a4ea162f91a0d1857a132aa3e3e7f528","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-1.0.4.tgz","fileCount":42,"unpackedSize":158224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNoCvCRA9TVsSAnZWagAAQwsQAJYxEne+IMoXC/Ng3ANo\n1A/dJaCe1ipOvQprrNWsTzXAEy5szSyZJArVUtllfzbV430vpG4e5SKrH+MT\ne/01wcKibVeqWBgmw85coNZhOLfVHdnbC+d/VveC1ewQb/AWqcM/uu3wXZJu\nkBPkF4YDkcqn4VhAwzaBmzuT7YxFQH7ddd4h+CWLPn+aQ8Qkti1f18E8Y9Uf\nsBNYZC2Lky/vjFCHDybxBH0Q198Pfnl65yK53B0TCA6Jdl6hStfOrtKXoKhr\nTp0e9oJJQJCzNTqDTL1fW1zcAr0wwVRxXjcpy2pkdd3Gvih3OJnyQ7/HS3Y5\nLFI+B9JU5Znk0BVh+3NSNiw+tJqQ0goTHoAo0C5MPONr4kH8p+70+LNdriM5\n1LW+oWX9rBUfejeUKqpLhrlOWjE4g5niM5YughaQLdAliR1OgCv+JNgpxoXO\niPULeZOVvnIGf6Bigy8Gt4AMGSVP5xI9X0nKMD0BupAI1UHRgRkQyPzfvh6s\nlbJJL22DJx1TaFbM6OtXmoAyzS6nP3//kNbAZ+kD1/aoxRNX56oR8vDHn2Wt\nUUlBvHiklrf1IoaOTBZniDqCS9iBzISfV/ubymd2FTeiO/JhW7r/oPHfLQnz\nwXK3eiZiXpKzNHHUeMGO5+mvByYYQGoQSiCaBo1ckXR237CtheGLRjm260rL\nawSE\r\n=4uEf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICjrsYf5gAJ2InyRBhZRFLqRkhtdgoBJoiJruUbGkR3RAiEA/TmeFQO5Lgrp2N4eXhceF4ujm6Pw8nuAPEnEtlCagjg="}]},"_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/rest_1.0.4_1614184623269_0.521523085830482"},"_hasShrinkwrap":false},"2.0.0":{"name":"@rest-hooks/rest","version":"2.0.0","description":"Endpoints for REST APIs","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/core' 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":["REST","CRUD","ajax","networking","fetch","typescript","data fetching","data cache","api","api call","normalized cache","subject pattern","endpoint"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"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"},"gitHead":"374c1a68133aac25025f69bc03d3f2c90ccca12c","_id":"@rest-hooks/rest@2.0.0","_nodeVersion":"14.13.1","_npmVersion":"lerna/4.0.0/node@v14.13.1+x64 (linux)","dist":{"integrity":"sha512-etTU1w2vXXfTy8ztCxlvTpI2glmiHsCyUz+pPYFhmDNhO+BIjMu4oUbZCPRrQBKPh1EOvrU4VlXAFUSabwBdjw==","shasum":"8f96644c8d7196f2d80c28a1344734cf36b9cef8","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-2.0.0.tgz","fileCount":42,"unpackedSize":162102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRrmhCRA9TVsSAnZWagAAUiUQAIyucUDyYVnEC6LbHE4A\nESGrQh18FYDEg02JsfZP9CzqUUZ6AOKK95sK4fp/cwZAZTyvkBuid71KaWuW\nvAZL7iUezuJ8olzsl2+4Xbmhl7KowrYGZV1CZuk4xbjyMn0e9i41xIx6DdNT\nwUa6ZJANlnwlDqlil2NtTMA/3wKJaib6H5qmXRF2m27vWn9RIdImMrsRnHbL\nZTk+e0eDT9EGvqVICPIOFxJ6USTXD4vd1I5X0ui2ydceHi6vSeKZfCW6LPJC\nChZV6T7UsS9WGzPprTMHUZeqYQVriTBrjUUh4hVH9M0HHHdDLPmqTjv2GatO\noUk8d1ovAq5R26/wHD77ESSiL3v0KimXgB5oiAk37n2DpOmG7Z0+J7/1Bp0K\nu0aAzuZtOjNJdVLelghMmF9grPLtuhkYMSe3adl5PcrRJnnq+C6rE35zsvZf\nfnuudQOQHEaSO4d4tBxrfnwUb6aX0LF5sT4GaqDE2Y0dLphwX2yW/Cfur7e/\nQUfHKAi2qXqjfNXNt1jZp7zOmOcucnhFadf2u5H0fLvbpKCeiarT/cPmepS6\nXNwZ2yxz0zMHuMxyXNfPt0iqGy3IlX5oon7UH046SyC84mXgCkUWQXl//7yh\njM+jTJD4n28N7TSYsOl40vpAfbvmWFIPSUC3yPcl2qVoDH9n8atUwH4tXGLa\n4k7O\r\n=B/oc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH7MU8vxJYVMeKgkzZRWRKRmlMaD2e5pGygDwRQK97uqAiBBL+BpkYOfugt6lv+38Bw2umtiGJU6KX7Y4/fvTeNubA=="}]},"_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/rest_2.0.0_1615247777303_0.12707982738200818"},"_hasShrinkwrap":false},"2.0.1":{"name":"@rest-hooks/rest","version":"2.0.1","description":"Endpoints for REST APIs","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/core' 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":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"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"},"gitHead":"f350b75d5680b1928521f20822c67e27f0f7f5a5","_id":"@rest-hooks/rest@2.0.1","_nodeVersion":"14.13.1","_npmVersion":"lerna/4.0.0/node@v14.13.1+x64 (linux)","dist":{"integrity":"sha512-sA5QgIkhIRJvq5mJsRi0FRmFa3dT7LBHrxIP+4N0RLz6EPIoq26IKwVrZwxkstOdioU1ipKBKQgR7rk3EgG/LQ==","shasum":"497778d63bb35c9c216f265ce1013e796b2163c8","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-2.0.1.tgz","fileCount":42,"unpackedSize":162472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTYAFCRA9TVsSAnZWagAArBUP/jP/MRan9DP/LdcL/VCx\nznKXwX6GBxe1Gr7XB4GTMDhuOUdCe8QXucqu0ri8HxMfDb0x9lX4PXFklqRn\nDu5HGev/534Uli540ym2BMro+gmfGuH8n4txYik/aFNye32r7IHP+shXIsoG\nCWowj8nFJDRWqqUyHeg53vcBEz4BNcjDVS8bPF1ixogR41OX5n/6NEwI83/T\nmC5OvjlC9lz8xt75Q62D4mY4J7ojAJWOzPGDUvGZ54lWHpRZiHnysaBrIdsn\nAKPwvSnmSoqh2f0i0D5oHDQwiWkr5Le3SQZS8lRExpxXbGx6WISc5psR3Da7\nN2z1s7XRjesUUOSbYMWG+0hhGkt8vv9H6/SSkv6ZHVjrZG9P2XEj3QX9IRe0\nyNPkjTEKZ2xDb320dBb4O+oMDluk1yGplTNiKWbv0nwc/OMO9zgn99/vPNG1\nBHXWhf344HUGklumX3pdXW5diJLG0oYYTNyTozqTHI81aIdxLz6lkvXWL6Si\neoudST91MV69/9KpZAlgTDPWdOAnXRifskwojWllYCJrTZhAjL6R80Oij0ok\nJHuTXw/Tg5c3PKK7V9i+Vj0GrLVe2A9gtw2fhkDiV/4qZ0Tvm6EF76PqGGlw\n0Iyo8eDkkDvIzuvBG+w6DVfWGBwDIJQD+fFdnUjVS/niovZ+rZOmXGOXvKwB\nRLd7\r\n=VvKE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2jm025OyGdptb2F/+Zj5dYbE7WSZhXyYvGbdaaXFkvgIgBM6vt4tbWJg7Sk+YRlxlniDCCinm86LeZyHRujFBc6A="}]},"_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/rest_2.0.1_1615691781451_0.03889525891552892"},"_hasShrinkwrap":false},"2.0.2":{"name":"@rest-hooks/rest","version":"2.0.2","description":"Endpoints for REST APIs","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/core' 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":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"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"},"gitHead":"75eaaa42762da00fa842c6d2541e22b98d1c8d6c","_id":"@rest-hooks/rest@2.0.2","_nodeVersion":"14.13.1","_npmVersion":"lerna/4.0.0/node@v14.13.1+x64 (linux)","dist":{"integrity":"sha512-26W4/kaVs7NF6AzfpApdrBrWu7hCfq1I1JaH6EiWltVKkj9UN/gBa+qzVmoWUXUbiZ1XuD+gwoVyKKeM4uCRhw==","shasum":"f0c6a3ae89d96c9dbf5a77706edef8ad02d230a2","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-2.0.2.tgz","fileCount":42,"unpackedSize":162601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUNHlCRA9TVsSAnZWagAAg0kP/0NHsfToUV39j2wNZXIq\nUWOf0WKyOQYSaOzC1DYdfZx+JH81GlKSR47EVveYwbntz0TMVFBl7JOif0DZ\ntYjri/ek2FGjq9fA7824zhvGtLMi47nvAaWisRhQe7yna7NyFdI/88j/Jv4T\n6Z35dJ02mXqgkN78f9TLg6ZyPdN8Pbyug5V6lNtmLHMuKTlnLU0D5+JnSRcM\njDtY6nLoV1Ig1y0ESSn4YiQLobpZ+7DpMG75FYSjLuCqsBetu4NBdebFZ5Q0\nAhfOvI7GEgUPAnhdQTjr0/UNTuwbVriomtzEeaCu3OaNOlhgYY4Hcp2J8IP5\nCvw7hIq1yL+9Tbbhd82fMKtu6CRQ1s27NU7OlNinlXO/GthZ6YVTtlDL4tRu\nW4lDTOiIOQERBgm6/Wb3EaQQZBstocFRdkB4Bwm2NgaEd+E9WsTHGtg+FxKU\nFnI4zLNl9JYsZgxiC3gcwqk/U0YZk6ZOaYV65X6Q7rxnPzspI5Ll2mpgHF/A\nWLvXHhh+N2ryJjHHDE+r00k9lrn1YeciBGwukackmWNVipSZt84iEQeW56bK\nvqq99jDnHzBTc5psAi2PIoThbpHzzW7NDMtW3fLCZLnDgrMTvIgDCWRKPtXl\nmxHrvYTlYMhNGVYWBQmV6sZNaU7UqTa77Q9Sx4iAzY7gEDWaziHk6DJCKV4Y\nF9vw\r\n=r2EY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOWquEOYJeaeEEQpGB//pf9br5YoSlSLyhZzVl1LnHWgIgEBj3NTQFPTnQFFBB+zsunra8LLtkJlkj2fRfvrvWdjA="}]},"_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/rest_2.0.2_1615909349005_0.7666726533074084"},"_hasShrinkwrap":false},"2.0.3":{"name":"@rest-hooks/rest","version":"2.0.3","description":"Endpoints for REST APIs","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/core' 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":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"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"},"gitHead":"bb6c5132828010cbf50f27be2ea44a3c801fb584","_id":"@rest-hooks/rest@2.0.3","_nodeVersion":"14.13.1","_npmVersion":"lerna/4.0.0/node@v14.13.1+x64 (linux)","dist":{"integrity":"sha512-VfQlpxlo0MqKtlD0vwpkzLL6SuwKJXTVws+5MeD0UzELCd1QVwAICdMbOJDvWCFcQbLaqDHOpwrAECOk+RMQWw==","shasum":"ea80874a47d528321bf154f7b924e589dddcebe8","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-2.0.3.tgz","fileCount":42,"unpackedSize":163884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXZvuCRA9TVsSAnZWagAA8uwP/25E53bTiecZcYULOpey\nQMk2wnkmkyMrCfCn1x1nYmeE30ZSdUMcjAEZn51xT4WbxkkwjAvX7cn80ZEs\n2Espa+i8Ljq0+OqVKxk3iUHEhkVQDfYpxcD0PxVhEJQJanF3F8HeVFfwQBX/\nPbkWLzDHiypBUE4lephWL0vT66w+z+ptOsITyIrDRchy2wAHz7l2yXXzkjjq\nZa2/1jUc6f9qTHLUmMwg4ruej4nG//fNmM1Rk5omvJUFC0KCKWQdl79RT/XV\nnaS0Jf/KBhgXqwWN4z/NwqCywldmgWTqC/cAiodGnuSGZ0SMjx5XjwTHJFyV\nTamO3Qu6fSp6DaDuikBNj0OH8TrFfZxNvd02vLCfpzw7HAlA8YME7feeHQdD\nqaWo3pSG2If+JFnv5qyxri79fd8wICUPQeF/vPYOZ6LFC5Z/e/uWYADNx5+/\nSYViUhb7Gko/qryXsl5lpm/rX0+m+COS589labn2AbE7Ku3+cCvbYGkeJpU2\n/ePWkEcFPnVYuyIWHJ7YXRnmwsT10TvQ/+bvT4RZxpBvPe2rDzWumcLpz7KR\n0j9uRXtd8nbYvz/DxzDKfa0aJ7OzIGbbnl08kmMq8EGZ6xgVacV3D2AzeJg+\n+8ZBW0QD+7RG0RrsgBw9bMZOzx+S8OIfmdc1EGoehJ7sYj6W6gATMn8q10mT\ntwqb\r\n=DQXe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUC2+5yAWaSlS4VD3XxMMfbUMGIx+GJRSpZfe1kzzAlwIhANo/9w5lDNGFMm2oZvEcLqrnmW0aKqCkmXEfca8h7DCV"}]},"_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/rest_2.0.3_1616747501605_0.2375256927535312"},"_hasShrinkwrap":false},"2.0.4":{"name":"@rest-hooks/rest","version":"2.0.4","description":"Endpoints for REST APIs","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/core' 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":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"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"},"gitHead":"5751520320d27212b1ffd21b2303649f312f412c","_id":"@rest-hooks/rest@2.0.4","_nodeVersion":"14.13.1","_npmVersion":"lerna/4.0.0/node@v14.13.1+x64 (linux)","dist":{"integrity":"sha512-eilbSsvLy4tNJvYxSg0MhM8D4fFarGPDxw2pkpFqmAz2O5D/MhNJxRmUclhgmryIYvh0pPD/kTeN0iFZL4m4vg==","shasum":"21c500ef5e840d053c728144b9d6c5d3681ef5b6","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-2.0.4.tgz","fileCount":42,"unpackedSize":166603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaQh9CRA9TVsSAnZWagAAlCkP/iUhimK+3gFW7nKWcbNx\nh0YsDKpA9GxBoMGXqy51sQ9JMjGjj2wKqRzEluW+Y0mJ5ducKDi080mGIqK8\nVLSxkBZ7YEBShrhRKqudvaKKmTzxEebRzjBha5p8ru3Yp5/PAOO9wHFT7m/A\nYM0tmrtoOFmK6m54ppKLqtcGaLNgqrC5WJtA6o7DjfkuMo0Dgtafle8fJ4zF\n+a1QsFNp5QiGbJOa99zgULX1Ec2hPko0S+EnxILCvmgJcjxLKzTW1v7JXdIX\namo0/npzg8DiKLZ5ha6gNphWPG1Iu34V9rsIE/t/lCr9LtvkSgsOuT29yPtK\n+lla6dvI7lChWm3Nss7vlK2i5tX7FlFS5J70jjQ062NcvgvClJcfexLg9N9L\n0wuo/UfRgaLmvGdSN1CCnXJPxAXqrfsWmRE4HgoTJrlbiMhQWtcoPOeZhExe\n6BfUi5UNjVNfPz8zeFeqxw5q3mrDe33D02X7ooFBNjtP1OQe2EgpUcaOAo5I\nmuu4a9Rw/064alIM29ke1jy7l9YhwPoZUPtYxeiK4vV+eeYZ9e+iojlUHDk7\nkY8AgA8T/H3YDYk+2SIZKD4QxOTDQqtBdANkHktNuEJxwAtGEcqU7wQnu9bS\nY3mVmz4ezogQdNUJPfxBxZt9iLCpmdKi1YNz9+7W2zwE3E++Z2ULQWJ4O6jf\nQdX4\r\n=3nJi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmQEv04ufRia41zsL+qe9aASxq8YTrqOYTdPwNkw8VeAiEAw3EPz+DpNkrlT/hoF136oI+YvqfLAXHhwVDTYJoMp54="}]},"_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/rest_2.0.4_1617496188706_0.49223242164882053"},"_hasShrinkwrap":false},"2.0.5":{"name":"@rest-hooks/rest","version":"2.0.5","description":"Endpoints for REST APIs","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/core' 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":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"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"},"gitHead":"0ca6c375c194819877e9fe5c2fd57a0e85a6898e","_id":"@rest-hooks/rest@2.0.5","_nodeVersion":"14.8.0","_npmVersion":"lerna/4.0.0/node@v14.8.0+x64 (linux)","dist":{"integrity":"sha512-FL8ptKHAmpEDH17l/1VnWdI2Vk7wz+aCIhmMGv5zfm6m/SXPYvFzm4ubOmOm0Xuf0TAAtij7L7FRGwDRMqu7mw==","shasum":"692d0137819a7369a661dbe798df77db62d764a4","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-2.0.5.tgz","fileCount":42,"unpackedSize":168167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdEhvCRA9TVsSAnZWagAA2xIP/jT/QmjFUGg4X+GK5p8s\ncfkG4Pgy+MGf8RgmFO1z37JsqoBJ8jNFm/pzPtgSNgeaJxUVufG4CgOOZdeD\nl1VUKE4NPDTi72CVhvheIRPI4GhnyiWqPozPT0cWSY2yxJKxBIFSRy4ZCkaq\nUtg5guFhG6oRTj1SAtujyAAIKB2t6CZaOcYcExoYiH5crgI46ebj5Hsxdb4I\n8ok6YuIEOQSaAspYuiSCbUOE1IHNhan0L4iTQYQGmB7/jk+CoJXrnfpzJTb9\nH/MFWd+qujIh9eZNLA2cka0w3lBPNrfoqDwWYH8u7qiHImp3FywyMWxne1Wb\n9ZdN1wNu0L0bqr/PodRVd3C08rs8rbFQ6bKHb544Kw912rnxA9EBZabWn+Zu\n5nBTR/SLYf5hhZiLCAV6DnT2PK1JbM3fifDPMpOcLXsMwwjsMqJ2YaAS3fov\n4pQw1NaoIaKpcKncbvhjOwIRJH5PXA/SqpLV0Tgoc+b/okObXno/f37AsItz\nX9ceM6V9BY//p/xOu0EpBsrTJ56emlVXYtCExCu7uMXr8fZUhzuEdebQX22D\nqmqzDINc7W6n4HDAFdjVkdH86XqWcuMZRSnHlMVk4bH60MTTOFsl2y0ZUEWZ\nsz0FW1FskWbqwD7hauuTznOFYgPTf4UeXMHFomkNSqaNyE32A6VWLJLqTT0A\nP/Rf\r\n=IXfN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0SgWMrcjwsI8B6tOf6C63DRUJWtHlTMfPx5dH8qkViQIgJeQehPbg0s6i04fBwkYZqbNCIFJ/m+Wov4683GNvB9s="}]},"_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/rest_2.0.5_1618233454921_0.16025245074257177"},"_hasShrinkwrap":false},"2.0.6":{"name":"@rest-hooks/rest","version":"2.0.6","description":"Endpoints for REST APIs","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/core' 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":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"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"},"gitHead":"cae4b4d91d02849e5235f0c3704b3a17cf666881","_id":"@rest-hooks/rest@2.0.6","_nodeVersion":"14.8.0","_npmVersion":"lerna/4.0.0/node@v14.8.0+x64 (linux)","dist":{"integrity":"sha512-G1/dY8zcirtkIpvYhpM2kATEBStssIM5DUr0XAK6rxe1FVvg3JUcFtuK5W/R1t37opjVHCMUJ5qA2GHZbXMp6A==","shasum":"594fde8725ebfcc30a6e489941b248eab6fd99cf","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-2.0.6.tgz","fileCount":42,"unpackedSize":168566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdJO1CRA9TVsSAnZWagAAx1EP/3SlKao3xYOg4nMxQq9I\nb+Wa5uTcLPZY42vwL+8CB926E6alqzsdROX9eWWakwQN7OZ9C9Xn73M/+3cd\nVpD0I0+fBu+srnRd7+/bOpuTuGbvgi5JX8HvAI1zWRsdcfI/0q0ehpcgi2wp\n7+9wfYW6AoEIMTJPgJ6gxpAZyWqSZpuc5k1fneovNJxl8LXXI2+016KMHoRi\nehlu79XgrhY/aLDP9HYWqFOiVNK0Sc8kyrtgxCq/yaYQKS6Rd1nsZxzT2CAE\nvX94dchM2/1V4kV6MMc4tPdRy/663uyFxGG1HF8+SIZIQ7haY6q/9eZHsZMv\n7ayZS/RFwAGnS4524f8Jpjoo/RYJry8UDwPb6FgIBUqO8om1mTvYROrRByV6\nsIT+IYGG6+738kFQ5M7F9/+XAy98g5tZP58Bx5F7pau8HvMWKLKVzlkm/MNh\nBePBov3hJZJhmhRlIMHt0VPnd+EUfErwPLKdFKdOF21D3jL+/QULjKaxiFyD\n7HLMJRQyjR8NdMxVGHRiWrwuWhIk1DyibY9Uz24ehR/O/wpyUxU7AE3Wk08w\nTn0yJpYBXdWL8WlWHridulAOA1mpSLHXHKbEL6hJOkDA5jKnnTQPHIQQ7HKq\n/ydWRzIRYTjXfPgrZCn2r2fIyvZN7th0kx9CEw6AMvTYNnoXd8LciIi4iEQO\nY0gt\r\n=/koS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBcBvtJqoevwwHAJoQ6Pbsf7Ee2up4PClabtJIZGMw2dAiAEg/iTGUBJ7rbyJnk04ysutieRtGmwKXYLffaQUKDOXw=="}]},"_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/rest_2.0.6_1618252725164_0.6413755707980404"},"_hasShrinkwrap":false},"2.0.7-beta.0":{"name":"@rest-hooks/rest","version":"2.0.7-beta.0","description":"Endpoints for REST APIs","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/core' 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:legacy-types":"yarn run downlevel-dts lib ts3.4","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":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"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"},"gitHead":"68a10e06dc0718f5e480097e6056a7a7954d1161","readme":"# Rest Hooks for REST\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/rest.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/rest)\n[![bundle size](https://img.shields.io/bundlephobia/minzip/@rest-hooks/rest?style=flat-square)](https://bundlephobia.com/result?p=@rest-hooks/rest)\n[![npm version](https://img.shields.io/npm/v/@rest-hooks/rest.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/rest)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n[![Chat](https://img.shields.io/discord/768254430381735967.svg?style=flat-square&colorB=758ED3)](https://discord.gg/35nb8Mz)\n\nExtensible CRUD patterns for REST APIs.\n\n<div align=\"center\">\n\n**[📖Read The Docs](https://resthooks.io/docs/api/resource)**\n\n</div>\n\n### Simple TypeScript definition\n\n```typescript\nclass ArticleResource extends Resource {\n  readonly id: number | undefined = undefined;\n  readonly title: string = '';\n  readonly body: string = '';\n\n  pk() { return this.id; }\n  static urlRoot = '/articles/';\n}\n```\n\n### Standard CRUD Endpoints\n\n#### Reads\n\n```typescript\nconst article = useResource(ArticleResource.detail(), { id: 5 });\nconst articles = useResource(ArticleResource.list(), {});\n```\n\n#### Mutates\n\n```typescript\nconst updateArticle = useFetcher(ArticleResource.update());\nconst partialUpdateArticle = useFetcher(ArticleResource.partialUpdate());\nconst createArticle = useFetcher(ArticleResource.create());\nconst deleteArticle = useFetcher(ArticleResource.delete());\n```\n\n### DRY Customization\n\n```typescript\nimport { Resource } from '@rest-hooks/rest';\nimport { useAuth } from 'my-auth-lib';\n\nabstract class AuthdResource extends Resource {\n  static getFetchInit = (init: RequestInit) => {\n    const { session } = useAuth();\n    return {\n    ...options,\n      headers: {\n        ...options.headers,\n        'Access-Token': session,\n      },\n    }\n  };\n}\n```\n\n```typescript\nimport type { ReadEndpoint, FetchFunction } from '@rest-hooks/endpoint';\n\nimport AuthdResource from './AuthdResource';\n\nexport default class UserResource extends AuthdResource {\n  /** Retrieves current logged in user */\n  static current<T extends typeof Resource>(this: T): ReadEndpoint<FetchFunction, T> {\n    return super.detail().extend({ url: () => '/current_user' });\n  }\n}\n```\n\n### Prior Art\n\n- [Backbone Model](https://backbonejs.org/#Model)\n- [ImmutableJS Record](https://immutable-js.github.io/immutable-js/docs/#/Record)\n","readmeFilename":"README.md","_id":"@rest-hooks/rest@2.0.7-beta.0","_nodeVersion":"14.13.1","_npmVersion":"lerna/4.0.0/node@v14.13.1+x64 (linux)","dist":{"integrity":"sha512-Ow26RPAJ92W+sGgVftkuqqifBtfJWnzndEIBVLig+6QGlDNX8yiRStcO76zlXECisuIMnwrGnslwprKKHYMRjg==","shasum":"726d932f910fba64db450265400a0cfeb0b3edfb","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-2.0.7-beta.0.tgz","fileCount":50,"unpackedSize":178662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdf8gCRA9TVsSAnZWagAAhnAQAJ542I4DE/7M6wrU1y49\ns0F/LZIxsZbgxhASFtJTw5IthHWJCG8MABL+nTM83a0XLNX5RDQLupzProG0\n2Y6NMDNPBeJi0lfj3Ind3qyi15c/gh02QkdgNkqWCB8tv8yiWLSOh91lX4HH\ncrOrElgusU+YXHeiuHUuj0SYszZhYYLDcUhWjDsntcyMv55UEX8Qr3gxRO6l\nslgQvsjc5SWGFBtGVj3N3ydRnDGAvAE0Qiaxk0OO5xSzDWSJHUwcK952inZV\nYYRNjPqIteWy628GmdKDhIxVAl4pHYkNqzlR7JdKGPw9puF5hevmxRJb4aKI\n+/ZO7C9tobYproLgYj+aHkoZtfjajL4nEzigAlObh0Y2l+uUQ4JM+NaOPPCx\n1uDpwdamDPZdJ0UFVehIDSsgPZh9ZPO5jsvtsIPRHuo9eH4D2tJwQ0jEfbJQ\nYh/qpKpyZNisLbSi6l0AYCIuvHO3or/HgQu1mJiTxipuGqOot+qKdS5ldE2h\nNGrZztRssabWQkDPIUg3eyxTecHWEJSNU2chTK4gxfwWx+sVrUH4K7PvPrAr\nBHo1BcU2vxNzYPqJudlEcgDh3z+uilmC/o4xxFdVXLZvC56wDx50ZKUmgGGh\noskHnYQwYyuvr7h9hWtC7MdYPd4/pA7LapVV3HGeYLblXbVJD80ZO3PUASrl\nnf4h\r\n=u0hP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA3YMs4VQUI214UmC8ldeH7q9oxemXhWsIbNGcaFicXyAiEAouDzAu3DYxOCsvXbJiJQ9GM4X50HbqNChI2uAeQQZiM="}]},"_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/rest_2.0.7-beta.0_1618345759790_0.2294863798718334"},"_hasShrinkwrap":false},"2.1.0":{"name":"@rest-hooks/rest","version":"2.1.0","description":"Endpoints for REST APIs","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/core' 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:legacy-types":"yarn run downlevel-dts lib ts3.4","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":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"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"},"gitHead":"c3f09abd47faaeee0616e8ba550c0b6f1a444ee4","_id":"@rest-hooks/rest@2.1.0","_nodeVersion":"14.13.1","_npmVersion":"lerna/4.0.0/node@v14.13.1+x64 (linux)","dist":{"integrity":"sha512-SMTi792gB+ndY9xspAwws6EXeGLLQooi7YHpPgAxaRqWidETvSHOKH2NkqjIjGstOcVanmkCMDy0JgMbRfz3fg==","shasum":"e59bd908fea6b2aea76f0ae8f2248b3622aee34a","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-2.1.0.tgz","fileCount":50,"unpackedSize":179183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghI4ZCRA9TVsSAnZWagAAhN4P/06wtaDw1HGWMMngZAIa\nlaLotmaBZXJfHjXPAyqIJhmYTOm6zT/w6xQ16vcwrapxMEWVOT7Wy4YLM9qI\nUJu+4uh9p9bNBlE7l0VVZWePNZP8YRP26IPqwjxnMBAGhN652dO37p2lvyXH\ncsVc5s9be3PaKzS42h4/TxNkm+R/31Fd2KE8o2DcbIu7qN2QfUyHk9mhY1JM\nfrcr9Hbfj3fl9v+Ua4NtR6+GqnlzuyO4LuvuGbVFr4H4sP7gmASVS7TiXK+e\nHTaK3+yq0roprdyTqcvQ6v3qSvxaJkuLH/qQ/JIUMpInCb1MwzgtAvHH45dE\n9H7N1Y9+21BaP/0IgcrxPDpI5uzBM+BQZoVRfYjDnVBZ1iBqtbsfbuPDqU/N\nKS0CLUtZylMEDoo5vrThZLvbwroJTqPjX6KAzHSNLdKq1TcYS2XMNovPsR8t\nyOYo24wd9cEFD8lbQkDauJfa05spK7fT9BgdP9Q7opqYououV1mkUGsCkkn+\no4jp0otetSqTG5jbptW2jXYqduY3tuJkjeU8Zme4cdkRgpYtxbqtxAGFtey1\nzO4EYA55dmHLYs84zuY3nNs9qA6VvvY9iCYV+5AAOCN6pXH48o0DGlXL0Sf0\nO43qpl/oZdDzEmAAio8gepG0zqlQYbC/6OALBic4+EuQLE3DOGmXETbcDKrA\nPzad\r\n=3I/A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFdibZJhzop5CttIdpITAPVhFw6gr7A5/TIBWNK1UZqwIhAKxDf4MuDDy3IfbUuh7vfsVpKc9bIRiDnI5wc3+ffTHS"}]},"_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/rest_2.1.0_1619299865140_0.6004693136616392"},"_hasShrinkwrap":false},"2.1.1":{"name":"@rest-hooks/rest","version":"2.1.1","description":"Endpoints for REST APIs","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/core' 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:legacy-types":"yarn run downlevel-dts lib ts3.4","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":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"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"},"gitHead":"cecdb9fe532e646c5b9a97a0ade0f558ef62fc3e","_id":"@rest-hooks/rest@2.1.1","_nodeVersion":"14.13.1","_npmVersion":"lerna/4.0.0/node@v14.13.1+x64 (linux)","dist":{"integrity":"sha512-TAGa+VxT09fjBA7nm5kR2P+PzUk4vXvqrW23IAuUnBqlxrp0sgiTI7A6EdqECBX9SVkPH6MErM1LRI+hYb3o4w==","shasum":"fe2040f7e6d70ae1d962db7aa236ca95bdf76a31","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-2.1.1.tgz","fileCount":50,"unpackedSize":179583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghzaNCRA9TVsSAnZWagAAbXkP/iCB6Ubifr5aFGWXrA9Y\nRY/ohJCIL4wRpERg7rQJ/+tyxLYqs7HIr9eXyaNV41GhZ14f+57PhUbJAiDr\n6pB/ooRADcQ46viJZjetvL0ivw+pCbkWEBIgZ/K0eH4gX0QJ66wCCVi2sMBU\nNrlPhY2RjKJcA2ozBY4EIbM+uAiPxiYRmVBlKECntGjOYStG/r+hRBydvsIb\nPK67R59JmwnzaMeo50WURPFfEkHBOvI+TiDquU1zQqphY4YO2aLyyDEwKgW1\n+Kj4WHj4wTkqJjqnjq14qti6b0bK7Wj5tinMYmRnbf5VUPv06OG8sbijicC/\nTDf41vbXYwiOD+BfssrXJIus6s2J8w+ziAP7CreNLUbQCD1P79jAA7SgUIBI\n/B4CZny6Nc4E1/XTaQMOwRiSPomi1dNpB94rNzkOMUg8D0eGQSdtlUWO5LhW\ntDGBRprJOZLhYGiLZAUFM/SKgQpbsO5MQcQZjynEojIdOPrPTEvARVTxmlAg\nwAmRNwvY6LRsvIEGzprDA9O11xfejoL9pQ2ErPW196x1ln4EN3KT0KqtQoGu\nZGk95LSCWgd6EYR8I+h1wcxw31pLTABsN0zrtt1djp6R1uKw0bMJ9qvnrOyW\nBxa7ZljES2IlKZ34oWPJ3aCzvHhOleYu8LK7YqhlSKB8yKxWU6qmHF4UsN+k\nwXzy\r\n=oEXS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAD8KCMgTXYYdgzRMbpAMMbtxsdfZJR3u8WxcuV4qwxaAiEAzWTSwBa4B+FATpCfQ5LJ4aHw/dD2Bhe3e1kODlR8l3c="}]},"_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/rest_2.1.1_1619474061153_0.3029671376094998"},"_hasShrinkwrap":false},"2.1.2":{"name":"@rest-hooks/rest","version":"2.1.2","description":"Endpoints for REST APIs","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/core' 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:legacy-types":"yarn run downlevel-dts lib ts3.4","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":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"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"},"gitHead":"7ed918973d3410b7d21b32187049470d081816fb","_id":"@rest-hooks/rest@2.1.2","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-Pbm/JxkIh8AGeZp8jqn2Rni1QCILeEuelfrJg06KBeASFbcVSrqJpbK6W9ZV08kVR3/uU9xUufubzkyoxOp4qw==","shasum":"9d851b23978942217d51b7db87767d3e71d39040","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-2.1.2.tgz","fileCount":50,"unpackedSize":179394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqycJCRA9TVsSAnZWagAATy8P/37++VDWY51uYPbQAInC\nE8PcH62Jq3LEJ7G/EZq8aMcHxagP+/chziY6V6rF05GCQT2UiQLBBVnVX5K9\n0LKlA34mkV2koU9UoTCEJw+roSxqyShLIzBu6DD5kunLXys3wEVMco6YzhPW\ntAssqHm4wAzGP+qNDhvCMfZMJGBUSj5sPb3gBRhG4RwUL0zFoLWLlcFkuvlm\nB6EGajD2yXvzAr0AE5tHCi/jXol4ToeSr27TPeAWqhUwAErPaLqqa+TMn33D\n9NMWiws0hHDCJ6dYcWP9ZZyaVvaDoo78q72QWpme/SAM/ebzL7Fa7uiU3Rhe\nFdPRNrH7m+LaMlThG0OLbvewcuvumbbIn9fuOGHOrDnRLEtdvz2NxrNCV7qG\nlWQPx6UNG8BIYgkZFcYB83RT+BWBfs9AD/YdV7fPOAVG8+y/7xAvGjDgcku7\njRL49qOmlvsZZy6G7JtLzd9at83La4VC5ZjGqSmQgByUVrBjE13chlz9Qa16\n0/VV3YU4nmjJbb6AZ+Oc4pFBhYh1jt2V/wi3PmELPeSORpxXOq1BwmNnGbJR\nhW3JMYrrrwU5vntJFsyQMQckEyiMNfdMeok2KZ4RjOsoI/zmCtDijaKi9nTm\nKJm0VBFZETNhTTDyRXWDoChWB9II9VzTDL6fpedyN1gQ7WrVOFfExYI5EeaK\nPZVo\r\n=yhoS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOlxj3lBmDP3AvuoLGbAXZs31HBdC4MpNqinWJDR49hAiEAphspN7TSRNYAydnYiQserGXWlB6PHe6Xpqusn8khHg0="}]},"_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/rest_2.1.2_1621829385180_0.36090127931325244"},"_hasShrinkwrap":false},"2.1.3":{"name":"@rest-hooks/rest","version":"2.1.3","description":"Endpoints for REST APIs","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/core' 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:legacy-types":"yarn run downlevel-dts lib ts3.4","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":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"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"},"gitHead":"9e0ffe178c28280cf1fbfece3db6eb75d528d0cd","_id":"@rest-hooks/rest@2.1.3","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-av1aGP39ACrDsLL18cFAKoIRP4ggeWNOdKqbOFlMmcy2ERR2L3Zh7e2QwcQbSuqTIoiOKddyJIqmhlHeMDb+fA==","shasum":"22994fc7934c3530bf0439760510f3c34e158a7d","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-2.1.3.tgz","fileCount":50,"unpackedSize":179856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguBX3CRA9TVsSAnZWagAAxRMP/idqIwELbIN//GAccpke\npGnvUudGCZ1FkVRpwlqzbIhhXLuswivgPDSWKUHoelCW2Bvx7aDrbxB/Qdai\nO1gZLcsAKfQxr0tYw58hPnjgbl0jLRgikz1PaCPbmDncRbAu6b+qqiAEh4OD\nPgIpg+i1zzmx75WIpvDgHntT+agCYAnM6mYNXWCD2D+QNMp2gUYUh0TcMXJC\nMXyCavtS2Fgj7KYNiz8Ha19mTjl6ZFKPGF6FuxMi7lpTuA5xZSa5nJAb1eg3\nh1KSUDZHv4VtYPkiLHhXNwFSTACo18Q2P0qQL7qQT666ohAs4erAMMXfuv2K\nQYEXM9ydt9vWkXUsIIo/rnEVUdOz36VwMA3MNcNf691ifLfxOsoFYcFIDXjL\nsIOWu0kofU0rqolhTxZtdZp6eFvOoxl+0P+rqMvgll8m1mt4GsjUcPg7YJNs\nPldYje8fjGGwsqPVLc7nq/gNsjaFXWpRvHEQlY8CMrWNdlpOjMHDZ87AB5V2\nvSDzrcl9yiInmTKh2qT8aJknYq847xeWGWif+tRX/GgWODEv8dZxL7rlAa7+\nSX9qKS0vVmq35aInoCG/q4zj40ZAwUdnnlPaJIkq+IzrWIir4OVy9A3SfqIp\nNFH7W2Mebypsdq0GLRYZ4uYge26JavfVCs6ceNE0vSg0ne/UQh9dZCsgNOkW\nANme\r\n=Ngcy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZvGx81tTDa8HTtpoN/o+o4H37gps7YaKwZdCj0WUZDAiEA8Kmm57/zbDbj9kcQmJe2xW/4ItfEVd8eADN7WD0zw38="}]},"_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/rest_2.1.3_1622676983499_0.7794572774866464"},"_hasShrinkwrap":false},"2.1.4":{"name":"@rest-hooks/rest","version":"2.1.4","description":"Endpoints for REST APIs","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/core' 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:legacy-types":"yarn run downlevel-dts lib ts3.4","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":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"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"},"gitHead":"6316c051a883ff5670fd90f3f5185f04b9a7889c","_id":"@rest-hooks/rest@2.1.4","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-2dVIzp9Ng0c9Y8p6m+FPDcaXYerBi1iMdJKLXdntsewO1ZMS4+amKXMVMh/3w/MomN+O2eLlys+g2XLgXGB9WQ==","shasum":"0b3a572eecd0be6fa3eec1c45fbe0b33ac05a95f","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-2.1.4.tgz","fileCount":50,"unpackedSize":180144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwStzCRA9TVsSAnZWagAAd1YP/jeKXY6FjfBI32C2gtrl\nD2rYCQZIRYBATOfKU3QA9uTkdEYrgGOw1WQ5oJnwRTcxQ/foPQA2pGJXC1e6\nUGBqE7BB/IGusmFeCAUQszIDPJbwXvJ6sgfqbhyqbTYkDyUjxMG2LbHCmlAB\nZtt4FvoHa98FZ+mKxibBC9qUOl9/7rNEofq5t+xvCBE8vaXU6IGpQ8ToYKzO\nj0sFO/tLYs4HR8o+uZCPCNMglvXndJ8ijzby4S9YrnoAa5Ic+9rr+eLL7HMC\nT8zaTHqLMf92ZOYswyjK6r6EICQa2Bf6kSRf5mkpKPSli1uZ5qq2MMV/QCh7\nfsWSUQBmRgN+I4lfG75qlAGEkUVHFILm8GimzaZZXDuC0gFo7uZc2E6YWjmb\nn+Ozh2BRuEa5lXSzr5xTUYmTihIEF9bbWUA2ZPn9pctB5AIzXLw1N1weAREk\nr+kZc1v7X9LMZbaZWVlQuCRSdU2sinc6X2PIUdEnngl/7BPCDOzDL2xq9mDg\nKIMD7e8Rvwkq97WZw8oPTqazG+/pP5k1yfE5o6zdWgUJjGIq1KltFpmsYrz5\nZ+pHcD6SLWbVa+i1LXUzDCNIfgJzuk7kl1ANWxniPGwxaTZN49uCPEJpHIRW\nnvOf7bJxCx0z+s0zpU+4/3/6aE10bl29zfbbRuahbDW9L4cyCJ/wjOgrmLXc\nebTA\r\n=Ai2g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGd5kKmv++dFnWfLPmetNip/EVmGjRBY6qeQDEgylqELAiBpknNsUUvPsaWtkjPp+F0WEZwcem5ZPWAGNA0jOoZGSA=="}]},"_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/rest_2.1.4_1623272307763_0.9783913691364112"},"_hasShrinkwrap":false},"3.0.0-beta.0":{"name":"@rest-hooks/rest","version":"3.0.0-beta.0","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","module":"legacy/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"]}},"exports":{".":{"node":{"import":"./node.mjs","require":"./dist/index.js"},"default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"cross-env NODE_ENV=production BROWSERSLIST_ENV='2020' RESOLVER_ALIAS='{\"^@rest-hooks/rest(.+)$\":\"./src/\\\\1.js\"}' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"cross-env NODE_ENV=production BROWSERSLIST_ENV='2018' RESOLVER_ALIAS='{\"^@rest-hooks/rest(.+)$\":\"./src/\\\\1.js\"}' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"cross-env BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"cross-env BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-p build:js:* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^2.0.0"},"gitHead":"2dba027e192dc7cf2f4cdf66b946a9b10fe07120","readme":"# Rest Hooks for REST\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/rest.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/rest)\n[![bundle size](https://img.shields.io/bundlephobia/minzip/@rest-hooks/rest?style=flat-square)](https://bundlephobia.com/result?p=@rest-hooks/rest)\n[![npm version](https://img.shields.io/npm/v/@rest-hooks/rest.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/rest)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n[![Chat](https://img.shields.io/discord/768254430381735967.svg?style=flat-square&colorB=758ED3)](https://discord.gg/35nb8Mz)\n\nExtensible CRUD patterns for REST APIs.\n\n<div align=\"center\">\n\n**[📖Read The Docs](https://resthooks.io/docs/api/resource)**\n\n</div>\n\n### Simple TypeScript definition\n\n```typescript\nclass ArticleResource extends Resource {\n  readonly id: number | undefined = undefined;\n  readonly title: string = '';\n  readonly body: string = '';\n\n  pk() { return this.id; }\n  static urlRoot = '/articles/';\n}\n```\n\n### Standard CRUD Endpoints\n\n#### Reads\n\n```typescript\nconst article = useResource(ArticleResource.detail(), { id: 5 });\nconst articles = useResource(ArticleResource.list(), {});\n```\n\n#### Mutates\n\n```typescript\nconst updateArticle = useFetcher(ArticleResource.update());\nconst partialUpdateArticle = useFetcher(ArticleResource.partialUpdate());\nconst createArticle = useFetcher(ArticleResource.create());\nconst deleteArticle = useFetcher(ArticleResource.delete());\n```\n\n### DRY Customization\n\n```typescript\nimport { Resource } from '@rest-hooks/rest';\nimport { useAuth } from 'my-auth-lib';\n\nabstract class AuthdResource extends Resource {\n  static getFetchInit = (init: RequestInit) => {\n    const { session } = useAuth();\n    return {\n    ...options,\n      headers: {\n        ...options.headers,\n        'Access-Token': session,\n      },\n    }\n  };\n}\n```\n\n```typescript\nimport type { ReadEndpoint, FetchFunction } from '@rest-hooks/endpoint';\n\nimport AuthdResource from './AuthdResource';\n\nexport default class UserResource extends AuthdResource {\n  /** Retrieves current logged in user */\n  static current<T extends typeof Resource>(this: T): ReadEndpoint<FetchFunction, T> {\n    return super.detail().extend({ url: () => '/current_user' });\n  }\n}\n```\n\n### Prior Art\n\n- [Backbone Model](https://backbonejs.org/#Model)\n- [ImmutableJS Record](https://immutable-js.github.io/immutable-js/docs/#/Record)\n","readmeFilename":"README.md","_id":"@rest-hooks/rest@3.0.0-beta.0","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-rTDW15JAMCbiAgpcQM1QrBRaIZBZ5dpGNyYdyLGl5t6kHGhjKhC0UAExhFX2p+nLevoKpXwAhDtAacJ5iQ74lg==","shasum":"84cc6c1be52063aa14cb7087f27109b304f32e7c","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-3.0.0-beta.0.tgz","fileCount":66,"unpackedSize":254876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3JnJCRA9TVsSAnZWagAAhroP/ibYQT353eO5Gsr2uRDh\nBANJVo3gPWpn2o+qTlXKIi55AlLB6etFV33JLN/SF0CuPz05PQolTPiD4hm4\noxv+uPA7VxYaxvgwtyHnxyh+DDeWdIvuiv/HQeW7y5puInE6s2i3zLE10KmK\n0CNaJYuj+HmPKy3GRyoXSNIoTCdOuZ7wErbFCMaSFXwt3eyjXgtvApJfeXyO\n4s9ARQzR1kkYrB+qZ9tFGTUXmiPwtrv87R7ownNEjbZAfWnpLHn3URhXghEd\nj8h7lNPGyoi+vYhjJTxBt2L3Pjbq/j7lTa0ayEegPlU5RNyOL17USjC9Gk7J\n9jfGR7BLeyr+Pu68yL1kJRu+N1N2TCWac3t924BlvIj+BzyE0qiizt8mHa9V\nHfN+kfP1XQjgaig23nn9Yz+D31080bkrlNYEiAfIetoGQorHm6zAW/jTanPg\nDOkknCWAMtGkjpS0lyFYiYV7rFnctRwbRb45EvDtUHc8pB6dLsmdQQJdSbpr\nF16BhKS6eads1yBR1vVvvYKTdVF3SlRAzoZdJrmCT9hHqydOyGpbbdrnGUZG\nup7FDEc5si29ud5Kdm+Ja7dKv6VZZLAkcO4W9sgARmS5+Ja1s0kF5JJryaY6\nY9y82iNXF8QKr89GA8u/8caue/xh5gDOnXe5Qae8OEztK8FYXGYFAjgjI0SP\n0ftS\r\n=v1d7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDC52kIMfqPXdNbeak8q8j6tY+dYe6Jz3eU6W1JCQMRUwIgZl527fQR7PyiS/5/ZBqWWEL8Dv16DnEXuYpAPsRpzmo="}]},"_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/rest_3.0.0-beta.0_1625070024723_0.29131252680241193"},"_hasShrinkwrap":false},"2.2.0":{"name":"@rest-hooks/rest","version":"2.2.0","description":"Endpoints for REST APIs","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/core' 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:legacy-types":"yarn run downlevel-dts lib ts3.4","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":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"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"},"gitHead":"603d2cc87f32335702e21dd3cb6bada2a2686c35","_id":"@rest-hooks/rest@2.2.0","_nodeVersion":"14.17.3","_npmVersion":"lerna/4.0.0/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-dGZr7s50b9hCf0hPJ3eR6oNmyhBIkMMFXV6QHaJ+EIb/E3IqTqATmc958djJcr5ZNf1LJI3nGXEaEdWrUGIFhw==","shasum":"dcac60733850c37de201f69a26b3c8d4e43aea7e","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-2.2.0.tgz","fileCount":50,"unpackedSize":181879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHYKjCRA9TVsSAnZWagAAuOkP/1QiSPIN+OdKXeCwL/91\nYQtqcPZCscbMZkiGGywTJEBxB3eppakGLrdHMNVdokr6o0H5Rf8rhNzxy7cY\nrcA/cDnUb0DXMG6LpXeyQhNCDIlt9KwB0NIP4BGXx7Nt6P3GpVzJ9+s+Tp9u\n4aPL/DFqJpcceZOu5Jl8kAwmEttgqf92tvK2SAiNl8Z95JkYbP5hEmpJ1bRe\nanEEa/QHuTIzaMA6d3cLtouQl+vHYRBgD0Px3bx/foGlCJ2GQUxpugeQuXo1\neH7VWAN67H2wFKMmb4jPz/YbPKB67t3wI4zc+WgYZkAXjT8nzpK6DxkRo/J/\nvYjsCoeAxO7mQ/jm0mgCvIeskqbzyVL6xW0GiyM6f+Utwo89fRwYqpSua8bx\n94gIsxbzHSRQ8zkED+8Zg5o3IJC8eSUkGETvycVNthG4n5B0ke90Xitr2Lf8\nCQH+Xl5FPTPM3xNIuhSu86nkppbY1SGQRP82evi4cgVQEJaQfwGUd/eNJSXu\nymukMtjHXv5kiXMtKeYVIAW+N/FtLvRuFu/BuaINRzS93PQavofAM/fPbEoY\ngCAwbF8IMMVQ06aM0K0iBW4OXi1pl5IFFXFgK3+K8/ManLIO9exD9X5nNUIx\n42G1SptocOt3gaA0+EmIMLgmPWrBbiUtTI58qsVjvAVQhSgZ5MtJke2RschB\nf1m0\r\n=WEhT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9tkCp5923xYhnEIKt0wyOaFurSmDa2Gr7v6GAMVmtxwIgE6N1VB02DFQSv6HjIPKEIMEV0SvGxg86tkU7xAzbEgA="}]},"_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/rest_2.2.0_1629323939376_0.8457272229713504"},"_hasShrinkwrap":false},"3.0.0-beta.1":{"name":"@rest-hooks/rest","version":"3.0.0-beta.1","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","module":"legacy/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"]}},"exports":{".":{"node":{"import":"./node.mjs","require":"./dist/index.js"},"default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"cross-env NODE_ENV=production BROWSERSLIST_ENV='2020' RESOLVER_ALIAS='{\"^@rest-hooks/rest(.+)$\":\"./src/\\\\1.js\"}' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"cross-env NODE_ENV=production BROWSERSLIST_ENV='2018' RESOLVER_ALIAS='{\"^@rest-hooks/rest(.+)$\":\"./src/\\\\1.js\"}' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"cross-env BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"cross-env BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-p build:js:* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^2.0.0"},"gitHead":"bfce771222ad60487e526d5d938e0649556e4dc7","readme":"# Rest Hooks for REST\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/rest.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/rest)\n[![bundle size](https://img.shields.io/bundlephobia/minzip/@rest-hooks/rest?style=flat-square)](https://bundlephobia.com/result?p=@rest-hooks/rest)\n[![npm version](https://img.shields.io/npm/v/@rest-hooks/rest.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/rest)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n[![Chat](https://img.shields.io/discord/768254430381735967.svg?style=flat-square&colorB=758ED3)](https://discord.gg/35nb8Mz)\n\nExtensible CRUD patterns for REST APIs.\n\n<div align=\"center\">\n\n**[📖Read The Docs](https://resthooks.io/docs/api/resource)**\n\n</div>\n\n### Simple TypeScript definition\n\n```typescript\nclass ArticleResource extends Resource {\n  readonly id: number | undefined = undefined;\n  readonly title: string = '';\n  readonly body: string = '';\n\n  pk() { return this.id; }\n  static urlRoot = '/articles/';\n}\n```\n\n### Standard CRUD Endpoints\n\n#### Reads\n\n```typescript\nconst article = useResource(ArticleResource.detail(), { id: 5 });\nconst articles = useResource(ArticleResource.list(), {});\n```\n\n#### Mutates\n\n```typescript\nconst updateArticle = useFetcher(ArticleResource.update());\nconst partialUpdateArticle = useFetcher(ArticleResource.partialUpdate());\nconst createArticle = useFetcher(ArticleResource.create());\nconst deleteArticle = useFetcher(ArticleResource.delete());\n```\n\n### DRY Customization\n\n```typescript\nimport { Resource } from '@rest-hooks/rest';\nimport { useAuth } from 'my-auth-lib';\n\nabstract class AuthdResource extends Resource {\n  static getFetchInit = (init: RequestInit) => {\n    const { session } = useAuth();\n    return {\n    ...options,\n      headers: {\n        ...options.headers,\n        'Access-Token': session,\n      },\n    }\n  };\n}\n```\n\n```typescript\nimport type { ReadEndpoint, FetchFunction } from '@rest-hooks/endpoint';\n\nimport AuthdResource from './AuthdResource';\n\nexport default class UserResource extends AuthdResource {\n  /** Retrieves current logged in user */\n  static current<T extends typeof Resource>(this: T): ReadEndpoint<FetchFunction, T> {\n    return super.detail().extend({ url: () => '/current_user' });\n  }\n}\n```\n\n### Prior Art\n\n- [Backbone Model](https://backbonejs.org/#Model)\n- [ImmutableJS Record](https://immutable-js.github.io/immutable-js/docs/#/Record)\n","readmeFilename":"README.md","_id":"@rest-hooks/rest@3.0.0-beta.1","_nodeVersion":"14.17.3","_npmVersion":"lerna/4.0.0/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-bGgrmR7Nu91qWYZ8F/Eu6gRqOp2A0nr0+qVAvLBBgvcZlmzWCNsZm5xcomqCYDV2KoG0WYcXyB/LUVsxLurUZQ==","shasum":"82c465a7ffa5ab743fd041057fcf22e6eea8d5b7","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-3.0.0-beta.1.tgz","fileCount":66,"unpackedSize":256986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIIK7CRA9TVsSAnZWagAA83gP/0Xe7ubCabEpcAR9De40\nZOt942HQFtfQBWcZr7eDJRj+3AN+kPqU1RoxCi67grJXBtgDrH47MhZ91e3i\ng/0NH/4sgk/VUcbXu0zfEt9a9O3nGpeQhI4MWMrzANhWveoFxp1Swzdbywbd\nV8SLUj3WQOETR6dF/93vZ8tQLCTwWCvMwKrEbJYNeOpS1nT+t7guUXwHaMuS\n9kMwtHH+xPp6nEffLxoV53ROWgW4VVU22zPfMDZELjWnhIILhax70OSAd2dw\nG7GM+qhIkEpv8fH1yze47XPqo1R5gzLKqFfkQzIOmGJQSVd13C6EvR+PunHg\nk3PpeQ+GaNTqWY+mb5fyA0buuvjQ4PjUDs73xgj4XDmQ9q5uGBQAXel0Jre4\nssmqV0y1LXJ08r8HwtNHqqoijNFp40Ti/E89MQ+r6HEsULiSgsx/dD4k/q0Y\nw4PTJrKV8HwM4URykIYCc97brrh+L4YRt0leSsYP7BU+DjMNW6DkZv7NC+th\nUOKivrtRe6Fj0UQlhBOcCOM+EDIrDD1UugBWwr3qa7b0+AU0dHFUblT3cXfD\nzV9N1l7rY2qozzINlRb/PqZpS5lGbPUBB0ClZIur+QkoJbsrsAMQeceaR/6h\ngCFFY0qjkTAg/VD7K0xhUXVosNbqfXqnT/uh10BqcjJsqKPMWbCWEZ+eti56\ngZgD\r\n=2bhV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC2pXuHzU/RzLFPk/aH7UdowY7irpWTWYzcif+uAKlRpAiBFDa0If+19PA4YQ882kDjbSFOSrV0a9swuruHKo0DwUA=="}]},"_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/rest_3.0.0-beta.1_1629520571050_0.42476694765452994"},"_hasShrinkwrap":false},"3.0.0-beta.2":{"name":"@rest-hooks/rest","version":"3.0.0-beta.2","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","module":"legacy/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"]}},"exports":{".":{"node":{"import":"./node.mjs","require":"./dist/index.js"},"default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"cross-env NODE_ENV=production BROWSERSLIST_ENV='2020' RESOLVER_ALIAS='{\"^@rest-hooks/rest(.+)$\":\"./src/\\\\1.js\"}' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"cross-env NODE_ENV=production BROWSERSLIST_ENV='2018' RESOLVER_ALIAS='{\"^@rest-hooks/rest(.+)$\":\"./src/\\\\1.js\"}' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"cross-env BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"cross-env BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-p build:js:* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^2.0.0"},"gitHead":"36f06d8ea2d8d4c07d5417d16973a9f19f1ed9c6","readme":"# Rest Hooks for REST\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/rest.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/rest)\n[![bundle size](https://img.shields.io/bundlephobia/minzip/@rest-hooks/rest?style=flat-square)](https://bundlephobia.com/result?p=@rest-hooks/rest)\n[![npm version](https://img.shields.io/npm/v/@rest-hooks/rest.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/rest)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n[![Chat](https://img.shields.io/discord/768254430381735967.svg?style=flat-square&colorB=758ED3)](https://discord.gg/35nb8Mz)\n\nExtensible CRUD patterns for REST APIs.\n\n<div align=\"center\">\n\n**[📖Read The Docs](https://resthooks.io/docs/rest/usage)**\n\n</div>\n\n### Simple TypeScript definition\n\n```typescript\nclass ArticleResource extends Resource {\n  readonly id: number | undefined = undefined;\n  readonly title: string = '';\n  readonly body: string = '';\n\n  pk() { return this.id; }\n  static urlRoot = '/articles/';\n}\n```\n\n### Standard CRUD Endpoints\n\n#### Reads\n\n```typescript\nconst article = useResource(ArticleResource.detail(), { id: 5 });\nconst articles = useResource(ArticleResource.list(), {});\n```\n\n#### Mutates\n\n```typescript\nconst updateArticle = useFetcher(ArticleResource.update());\nconst partialUpdateArticle = useFetcher(ArticleResource.partialUpdate());\nconst createArticle = useFetcher(ArticleResource.create());\nconst deleteArticle = useFetcher(ArticleResource.delete());\n```\n\n### DRY Customization\n\n```typescript\nimport { Resource } from '@rest-hooks/rest';\nimport { useAuth } from 'my-auth-lib';\n\nabstract class AuthdResource extends Resource {\n  static useFetchInit = (init: RequestInit) => {\n    const { session } = useAuth();\n    return {\n    ...options,\n      headers: {\n        ...options.headers,\n        'Access-Token': session,\n      },\n    }\n  };\n}\n```\n\n```typescript\nimport type { ReadEndpoint, FetchFunction } from '@rest-hooks/endpoint';\n\nimport AuthdResource from './AuthdResource';\n\nexport default class UserResource extends AuthdResource {\n  /** Retrieves current logged in user */\n  static current<T extends typeof Resource>(this: T): ReadEndpoint<FetchFunction, T> {\n    return super.detail().extend({ url: () => '/current_user' });\n  }\n}\n```\n\n### Prior Art\n\n- [Backbone Model](https://backbonejs.org/#Model)\n- [ImmutableJS Record](https://immutable-js.github.io/immutable-js/docs/#/Record)\n","readmeFilename":"README.md","_id":"@rest-hooks/rest@3.0.0-beta.2","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-I/xDcQNOfoR8CwBdooVt8N0F7f6lNk2WOtU2gQL5yFoyidqS+z24usGbb5faPFF25rKt6tBcTe7BJvRRumNIXA==","shasum":"e1a1c88431575a2bd3196b41dcf91498661a6859","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-3.0.0-beta.2.tgz","fileCount":66,"unpackedSize":258785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNWsrCRA9TVsSAnZWagAAIxcP/jF9LpbHBM4hOsdTVFUe\nzNSNyIP79L+5T4Y0gcetXYhyiMWQK9k0revtnqjYwxqK7FsTq61jjeKLPOoM\nZXjub+wdNVOzn4+K6LGuiLMbuDuIkhBeGee6415l44A5L8Jep2qKatnHI6wQ\n9pN3Ji7g3Somd7jApw3r7VklFxKUkJ5ByXa7tfl2F9STsBfpfrVdFcdlUROf\niAbNaRIOYfykc1q3HBVZcB55xjcR9Jf5qIX8GElgpf3mvHAmkTVQilu1MXVH\n+YZz0ZEmShFWprkKvZpOfT2Pz/i2rd5vXQj0YgGWw2P/paLchSQn0aBR/92q\nJaycb7E0qHYzxkvYSrJw3RIlmVJNB2RVfE9pioFwRts+UvX4N1zlxMNLfkDX\n+VtRckv0TpsMRrx0ayiZuwOH0MA/k1N6SNClm7vLiluumzXEAW80leLpU7j4\nXTENgAtThED7bTHtayQogDA58mmeHNkBx/3kXr/Gyb/L+W/GsRHLiMMHOSNq\nm+Lfa+B/wYXfQDVfUDCP2XCwK/cInyx191TYAB0Zcoa47i7dLzpk4tn1L2o8\n4MbkuAjdmI48HQNdvrEnJ0RDYfk/BpN2BCHvv7mgFivf2mHqIj0N/VCH0HOU\nB31wdRnKpB/lOynylw1texDTwga7TEF61seagKVObGRKDhUatBMjj2j5zF2b\nNTUg\r\n=9w8S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTpC9ZkjKoP9n+7+yHaZX1aOEawvhnudbN6kXq/SRiwQIgRib8zL5r4f1dYuxkvRGRENjzu3Kgd0ojAszBLfbyKHI="}]},"_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/rest_3.0.0-beta.2_1630890795141_0.8548404294106196"},"_hasShrinkwrap":false},"3.0.0":{"name":"@rest-hooks/rest","version":"3.0.0","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","module":"legacy/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"]}},"exports":{".":{"node":{"import":"./node.mjs","require":"./dist/index.js"},"default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"cross-env NODE_ENV=production BROWSERSLIST_ENV='2020' RESOLVER_ALIAS='{\"^@rest-hooks/rest(.+)$\":\"./src/\\\\1.js\"}' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"cross-env NODE_ENV=production BROWSERSLIST_ENV='2018' RESOLVER_ALIAS='{\"^@rest-hooks/rest(.+)$\":\"./src/\\\\1.js\"}' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"cross-env BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"cross-env BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-p build:js:* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^2.0.0"},"gitHead":"3d347e568f1828e7795de18dc9fd86ffc8ce08db","_id":"@rest-hooks/rest@3.0.0","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-JKUa19b/YKnbPj4fHfL1acRXenVdjTkI+lfSXKnr1+55mxTyb9rthQYWVGySTi/T6yqudTZF/tRGRaLezHltCA==","shasum":"51009fc016d8df42f694636750972d3be1293d63","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-3.0.0.tgz","fileCount":66,"unpackedSize":258968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhODcpCRA9TVsSAnZWagAAZiUP/0VeW/4vjSYc2BVV30Bi\n+k5p9+Pg6ZSCj+HOEwqUanwDo7M9QVJsQjCUXKXLOStWdpJCapEOAgQ4iMnh\nl4HhKcQV0NzOuX0z6Cm3RNl5aYekQJzY4szSHDntH0BVBwmNX0SBnsXTJmGX\nti2CuYEh0AsatVb/rio6Y56f8pOb8fZtt0SLyfE2+nyfkrL8suaMlYHdnUsJ\ng3f9lmRekFlpLkN5WaUx0QNNznTSaPLAuUYGsTKRq15ymdTBrWVWCncpRwJH\n+ZhOHFYAOWZ1/DC93TUdneumK5pSFllF4TX07XumkfaJ01mpyO6W1+DnuEr5\ndjEMv98bb2Avrw44cr6a//BvgDA19CYcG3XXKuzDW920L9kQ3YoGdGg+MY0o\n5gSVXMXCMc7248syTgcIrpX8T6iRZPjsvY3tZXkZ+CIYj7oSRkkG+TauvFLk\nNXWvB7HXeMiosBJJVIzveMYEdKQYtUiLYO7fP+yHF/Pv0JEDVZzUZ/W7hAwo\nqjkh/anGOMyrc/O85j2DH0actCyuCWyLG/v+IB8wCd60PzpeErIJ+okxvOSd\nDIQNKJ5UETaS6icFhqV7xco6R4uwK1KPJCz7OFCADDb1Jl1cxenGu/Qs1Ng5\nlnooR9xHKiEmjeMqiKQRtC/VLt68CxDTtSuOBl4zFJ73oLa/MNjlntIqlRWV\nFgm+\r\n=qnck\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9WhPawiafbRd2MhRGGa/2CqBlyWe8FACUOfAaldke/AiEA/mcjr+Dyoy+yJqTZeaF+u6/8OmoZGQ0SewVNclzLvpU="}]},"_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/rest_3.0.0_1631074089594_0.532877232055796"},"_hasShrinkwrap":false},"3.0.1":{"name":"@rest-hooks/rest","version":"3.0.1","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","module":"legacy/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"]}},"exports":{".":{"node":{"import":"./node.mjs","require":"./dist/index.js"},"default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"cross-env NODE_ENV=production BROWSERSLIST_ENV='2020' RESOLVER_ALIAS='{\"^@rest-hooks/rest(.+)$\":\"./src/\\\\1.js\"}' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"cross-env NODE_ENV=production BROWSERSLIST_ENV='2018' RESOLVER_ALIAS='{\"^@rest-hooks/rest(.+)$\":\"./src/\\\\1.js\"}' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"cross-env BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"cross-env BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-p build:js:* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^2.0.0"},"gitHead":"de00e9e6462f9052d48f95ef1708c7744698b4e1","_id":"@rest-hooks/rest@3.0.1","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-05fQPlaYdRr3naTJEcv3+96P1Qdsm03WtJjCr/wBe3ByupTooZ2w7qpzczp0seabWTfDewqzy/0BadM3Z1hCPg==","shasum":"bb37cacdd421b7aa4e3dfc48de754dc9a44deb5a","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-3.0.1.tgz","fileCount":66,"unpackedSize":259812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2YtDCRA9TVsSAnZWagAANLcP/jp5bw01FpxkP9craRmV\n53v/RZwbaNcdnMa1apVRh3siu4uFQXzHcTRsVjIoNDY7vdIAk00GNN5bVXPq\nFScHymluA1SIh7/KM8Q4A4odfXvYmUaopsGcXVmbJcEQA/iH1GtAAPTE0sJX\n6TWTDrOyaTngpr8E+OYqcGRIAvtbrSUKrfugYeaJn4e/y/bgmi92q+sDvVnv\nuIIqavQrEJyuVuHIiwAldwDBtJ60BJHxhLuXgk8By0PJ6mamtmhX56Wcpv6X\n9dyVrJ0bxX3nyGi6pePRaryUuTp/IrAEBp5p4izXMOCVcOrnabc1EDy3ZgVW\n7tl/VgnTbxABTWkAQvHCiVtj+NLCDbPCOhArMvNWISdxTFkUrSlFzwMbAl6m\ntoPYeaVHnnQHvKKjaAowyQD4d75hk+2qQdsCNYH3cRNzL3/DJ+Njf9qRS9ta\nLEADDx6cuhI5zbd6XGjLQ/L7pWkDPPQ8jHzAwfZW61W54TdFGJufkDpKrOjh\n270lvB0o8R9lNU2DejhDMt8qDSrA70Q6ZqwYVMB10XAftqfIbZMUxeLKSM4J\n7GM8dhUgQT97e2FtJFEP6h32wXrrkTO0/La8WEVRxNLPlcaWv8MigJwR/sGY\nI09ADI12MezhboPm9eGRoXZebok2ZksGIE/zYz0V9Ny6XzkY3l8FEJ0NBWY5\nCYrJ\r\n=3VYl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCnsmNw7lkmzgJ01mL99guw3p8YTirC0YyJH65eSX7tAIgTBqby8sRwMsCwEpc5RlfFoDWS3xhqAWNPIlSNaKPyPU="}]},"_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/rest_3.0.1_1633923099351_0.9402481796698667"},"_hasShrinkwrap":false},"3.0.2":{"name":"@rest-hooks/rest","version":"3.0.2","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","module":"legacy/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"]}},"exports":{".":{"node":{"import":"./node.mjs","require":"./dist/index.js"},"default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"cross-env NODE_ENV=production BROWSERSLIST_ENV='2020' RESOLVER_ALIAS='{\"^@rest-hooks/rest(.+)$\":\"./src/\\\\1.js\"}' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"cross-env NODE_ENV=production BROWSERSLIST_ENV='2018' RESOLVER_ALIAS='{\"^@rest-hooks/rest(.+)$\":\"./src/\\\\1.js\"}' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"cross-env BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"cross-env BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-p build:js:* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^2.0.0"},"gitHead":"aced2c193d048d724a1ec09e7897edb45e483292","_id":"@rest-hooks/rest@3.0.2","_nodeVersion":"16.13.2","_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-KDGN4I4DK/BoIhKl7niHNANYix+b5jyxYJGHIFSchyIBcpPqFSVJhUL58s7geafdaU27CyjV8F4/Gr7a+kP4IA==","shasum":"e4742c713feaf316281ceedc7a4bf6d1cfae38d3","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-3.0.2.tgz","fileCount":66,"unpackedSize":259378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCyB8CRA9TVsSAnZWagAAmmQQAI9HJe3b3rwLkDaZToqP\ny7Li6wfoIYqYyHx8bU9CHEMRyQSCgMA/IzWuO51A735luBFL+CtJvGqzBYut\nUx2xaGiSmX7X+XN9lWJ48BCthls2oqkNVmhkdSY2q4IS5Fxlhl/8MlXv3FUQ\nFyUxfmBg019yFvIcSSCX7uMVtIMlDABN2CkF6e/fwIjEoBJ57qpGKkC5BJkN\njzzBLmch4FtgFEsHJw5deWgP7hCpNQT3KqGP5dxqsBHnxBmpKPFWgzVVm3uA\nc6cu/SSRwZembnFoTjkfJXrjXNLIpDJwRmZb7gMyhrODguvin3zM/Uu5bSSN\nqxwbkqdEjt0VBS5+mnNvxd3MLbO6XvhKvNdonxb4cwDynCDVdjO8aNiyCYrN\nESBQOVAR6R4G/advXYSrtMla3i7Nw0Kygv08SWd5uZS9ED3KBO/Yocp8TLul\nVKdX3vilTg2hSiC3IIsg1e1cxS1X3DZJJhOGOXU4nu3OkAry7wnRhDwEZ5bK\nYT9d+ncST/zV2ZXC1TWXW5o6hM9cif6d6SXoWjJj0mpWfKwD3CudwQT8M6HK\nBEvJnSpAQaAcCQ8q23xQ9Tokut7wKabe0D8gC3LhrirCYaEhbueIl2NfI/pp\n1kGWUXx/0l95OiQxD7JNyHTzELqFMaLSp1PRtm0wFPfTzOIzoHW7az7oOcx4\nVDF6\r\n=hPZw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjgBYyLwO9r2hLyt6pkYfBzlNIb3ZXMCLZztXNu7dxRQIgaCR0F2CALi78lTCV9s/ySFTIsBVuVJ496N6l+j4Xet8="}]},"_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/rest_3.0.2_1644896380016_0.9885168417083952"},"_hasShrinkwrap":false},"3.0.3":{"name":"@rest-hooks/rest","version":"3.0.3","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","module":"legacy/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"]}},"exports":{".":{"node":{"import":"./node.mjs","require":"./dist/index.js"},"default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"cross-env NODE_ENV=production BROWSERSLIST_ENV='2020' RESOLVER_ALIAS='{\"^@rest-hooks/rest(.+)$\":\"./src/\\\\1.js\"}' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"cross-env NODE_ENV=production BROWSERSLIST_ENV='2018' RESOLVER_ALIAS='{\"^@rest-hooks/rest(.+)$\":\"./src/\\\\1.js\"}' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"cross-env BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"cross-env BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-p build:js:* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^2.0.0"},"gitHead":"cd83a427cd17a940cab0018e18a7bc949b7110ed","_id":"@rest-hooks/rest@3.0.3","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","dist":{"integrity":"sha512-pmEBkPJy3OuF5WXg7w0l1j48GfL4WEXzMyVPf8fw/BZdv3Rxz6eJldNPj3l+G8XduphwF0zCe/o+GOpb45IS9Q==","shasum":"d8a43248bcfe3b0340e8031c295206e7643f0c94","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-3.0.3.tgz","fileCount":66,"unpackedSize":260540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGXDuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqb8Q/9GJsamqolsQIpcCGD/Wlvu4omBYOp3zqUhngwGS15lhWsX/vf\r\nSsloD/8sswUgZrSSIgmN5FHqLhtFWdBut25UN6tEtLuWaEEsj6kgbIjtjLxI\r\nRDY2TBV3nhgZHJzOaC2p8Dwp3afnasX/eTe7MCEg8oKWPkWHov/KWXGO8SSa\r\n798QWyZ61Pepkr/QGtQujxhNCFg375onA3X5XiotRftl1dDun2y4kOJiO8ys\r\nFxs0lkgsQNMIUC5aKItVOcLy0sS8NdjMvz37dQNY/I4X7UAiOG7H175KXNfY\r\niu7Dve9lMmb7cHZg7pgteBIXKX+nreKLiFJ12dmd0nhEiYPzpZ+VQxwlt/wI\r\nGMbe8IeQG6t6PhdsTZaO4HCpOp3WnTy5LpnkLvgm+ENarntkJh7/sb5XM8SR\r\nU3pUgCCDhCVfeKatRSOr9LFB4uzvNt0LVdHa+y+spbi/Wej4pjLmyhVQKj0t\r\nWKL6lipZCMRtI4ODRaelIhOb0B+8JDvvhhyrItILYcLdMyDyJa3kR0OSwmw1\r\nIUAlqR2XqSdAe7W+biQYGzpSMQZngAdnrEtP/wEvBPmHyY1pG0WtKXTcb63Y\r\n201hTmY3hFGcSj5If6kJwdb7bJvidPDSeC5+6xrDHcyqVWVO6F77iL4ZXB0B\r\n1Gl6n0dqVnyfiD/0Tz/feu49RfHJbJllFnU=\r\n=HH9b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1w/RrOji3bo1nMTY5AqDGeyS6i4pb3JiV+Rbz2HiWJwIhAMMcwFxj6RO1Dz9W+VFOCCwa7IU4s3ZJy5JiOtY0hLLV"}]},"_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/rest_3.0.3_1645834478020_0.603622710442377"},"_hasShrinkwrap":false},"4.0.0":{"name":"@rest-hooks/rest","version":"4.0.0","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","module":"legacy/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"]}},"exports":{".":{"node":{"import":"./node.mjs","require":"./dist/index.js"},"default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"cross-env NODE_ENV=production BROWSERSLIST_ENV='2020' RESOLVER_ALIAS='{\"^@rest-hooks/rest(.+)$\":\"./src/\\\\1.js\"}' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"cross-env NODE_ENV=production BROWSERSLIST_ENV='2018' RESOLVER_ALIAS='{\"^@rest-hooks/rest(.+)$\":\"./src/\\\\1.js\"}' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"cross-env BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"cross-env BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-p build:js:* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^2.0.0"},"gitHead":"2f4974d8318442dca2206cc4dea85da34f07b371","_id":"@rest-hooks/rest@4.0.0","_nodeVersion":"16.14.2","_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","dist":{"integrity":"sha512-qN9G3VZ8I/xPuAKgf9bHBQe4Cv1wzukP2ffFaxtVSqZ1BkvmtiL7KcErbRWMA/bX/VYpPnJYuATPvoUKEwSv+g==","shasum":"0427ebe131d8d05f9985b2de2425019bcca0b50f","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-4.0.0.tgz","fileCount":52,"unpackedSize":177850,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGsswfTp4M6BkFiLyPBVZhPeHJgKfH6N7xQgeubNF/mhAiAp8on6CPPuIobsmcDnf/NxvqzTMC1dkQ0uB0D5yI5XXg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT36yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1Hw//RjZxaaiXn90zn4emTutHSvdWcgis8b6ciGb4eYng2kzH71ff\r\nBhdbQThYwaMUDwHbXGzs4fQMPKpeBM/AHLT0pP4J4huZzQRtvc2r9qI+rwnY\r\nEAkfACNgp2j1sNZq03jQ+t27WrfldSLi42rbxhvEVQw4U9U0fmeP7T5Y1SND\r\n6EQ/AKI97AbkzpmZFR0dlRqdieW0lTC3mZmmTi6e9dRwFW3ZLvu6acwGByWa\r\nt60qzCO3H9cCadmDdc0MRNgg4vzbwRl9DiylVtkCTMzn2ct4J9T8NDYWVbHy\r\nMUIBXOyM/ferxlmgedU9ajYtqjLEUBIENaBpww/gnQ/YWEQICNNk/S0PJs3T\r\nVVZBmDjbUUXEFipaRvOEst3wzOBNTbIEyTjJ1Evi8j6/SOpsM4ncebFJBfAM\r\noIEksM+Om7OUcGVavMBKEwmh3lg5LI0iLvDGAXlzVQDkS0Pve/hLlQa/pMtB\r\nbiJuDTUwVxnhllaa12koxaNGJdt9Mmc5QPpA6OuZOLQMcCtzleB1xQ2e8wBe\r\nLhmpt/n1eNF857M5N5+hPKUzlEUWdY7sgudR8o0n6MbIUD6WcroZ1+h67hEB\r\nLz+urxgQ7bPvPuiHoq90YFCqjIzx7CG0H+pGYIfdEsBdGUHIFDHKddxlAdpd\r\n9eERk5RYpm91ipPMFIPxrav2Q4EoQhp6Ap4=\r\n=82i5\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/rest_4.0.0_1649376946217_0.6249121066078269"},"_hasShrinkwrap":false},"5.0.0":{"name":"@rest-hooks/rest","version":"5.0.0","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","module":"legacy/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"]}},"exports":{".":{"node":{"import":"./node.mjs","require":"./dist/index.js"},"default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"cross-env NODE_ENV=production BROWSERSLIST_ENV='2020' RESOLVER_ALIAS='{\"^@rest-hooks/rest(.+)$\":\"./src/\\\\1.js\"}' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"cross-env NODE_ENV=production BROWSERSLIST_ENV='2018' RESOLVER_ALIAS='{\"^@rest-hooks/rest(.+)$\":\"./src/\\\\1.js\"}' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"cross-env BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"cross-env BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-p build:js:* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^2.1.0"},"gitHead":"cb3f5cdcdaf55eef12faa7eb6f0cc9391aadeb37","_id":"@rest-hooks/rest@5.0.0","_nodeVersion":"16.14.2","_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","dist":{"integrity":"sha512-IrnIS2r4FUjpUrEXWkz7GadVAkvnsktTsL6cfn51MC2twSYUPa7yg9NNdOrA8Z12rmFimVeU7ROg+cRKLFgF0g==","shasum":"3f47a3708b0a4b4e1863b32e28b2a34a93f7610c","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-5.0.0.tgz","fileCount":60,"unpackedSize":231271,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKW/hNuF0XDJkAoMKmc3SuILwaYN2WW/8L0jkNYYty4gIhAJj3VtE4I2BUT40riuZbi3pDF4isJmrgAb6GiaDkptxj"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUmjGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmputxAAkL0okAiF9m/7N/o9j//EmlXEhUmA7lBz6pipVnMj4agNggP2\r\nhm8GB6XD1Fb7rVEYJ4/kiyFs1Ewt2tsfa64SC7kYO0R370IeibXz5j10w17Z\r\nfN12kAHkAhHndl+dQDGAS8ueub4inSlZXf/HFKSo3BPEzCprrblTr7jCe3Gs\r\nZrQzb6ZaW9pgAHZNIS1TetXkWeJLJMWE46pC9Cyf/hBL4NRb6qGHGqb6RuD+\r\nKeBL3vtVNIujKKErYiQhjYs0hzb09vKRgkEMrxBjNsJBB7dtmI8fNeJSz8dH\r\nW73imtaAYLH3h9ZHjDI9ieLrYHccA361j7xW1WxKsrnq9ax+g45fhqgN4pki\r\nx+Nb5pRwRBnsD/GAPThPOFATGugoGgo7PfE70G4Wwfq0aOvxbdaOFguqlKn6\r\nDk7C3eeKRZgMVmyMDdF+Bzlxu/u5W5E+fgnGrgPEb31SlW4prSlZ4vWHq38a\r\n61X5iDoLZLF4DrTDfuFcIvzNN78shbDPxRbkV/dB28szVVoYj9xv0ftmrqTP\r\nammjq7EkdSWcez2a/8fTkKNKoexGaiY8pPwdKKZamFHs/7i8upZfhEJKNJvt\r\njJx2EBKXp3ZdKV23n/QAFvb2K4apoMFSrV19TEkNdhgAfOPyonvbjDbdqAM3\r\nHZVeWsr49Cj2EC6lZrm6WMXPzJtHnI4ENs4=\r\n=Bk8o\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/rest_5.0.0_1649567942320_0.5305491927696235"},"_hasShrinkwrap":false},"5.0.1":{"name":"@rest-hooks/rest","version":"5.0.1","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","module":"legacy/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"]}},"exports":{".":{"node":{"import":"./node.mjs","require":"./dist/index.js"},"default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"cross-env NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"cross-env NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"cross-env BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"cross-env BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-p build:js:* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^2.1.0"},"gitHead":"f490c35cb1a91a4f740488d28b92d3e3b3a98ffe","_id":"@rest-hooks/rest@5.0.1","_nodeVersion":"16.14.2","_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","dist":{"integrity":"sha512-2B0l9XmUG8iY9p7xu4CsPAxOqOop92yW9w7fpipsJlLayj2HOT71gIq+od1tTr2GlN99DAB/TdbFcwpwz3PB2w==","shasum":"c28ba31ff1b8128ae6c1acf071a518585ac1e962","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-5.0.1.tgz","fileCount":60,"unpackedSize":233592,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWf5df37sT50mN4HwYga3zI2Y6A3KxCAAVmDuz4vYX8gIgX/2T3lEK8+4GhdlmBaVYYVLVRx4GfHDLS0JZ0eZJet8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibXiJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIwxAAlqhY3wL+EGiVBJ2DkmFdoMcYd+8MMQV/C92MgYNUu3vDxgY1\r\nDkavskwulju8xiRsKN7oqF3DUayw25ngpyJINaXkXbvd/x7F7QsHZjJyiwrq\r\nTNDGMFqLHoW+s4Gt0ccw7MrHq5Y9WbiOGATOfJFSALB0dtaNlKagpk1SmUuy\r\nnjPBzvqNk4jj7JmUDw/q/FdEqeggLTQeqG6fZOoCyoT7F1c5JMBDqTv7sTu8\r\nc/AHqENk23uwfufPcUC79lOgtBPylJr0gH2RzboBtbDPViGgAsnyoo6d4kYq\r\nzNgOxSLTA7lnAwuaq8UsgQ2PfEdZaz3zMt9OZQnPj4g/eXOS8fP3/M4L6nM0\r\nQxFtWxvW4JZ3Xo+FaGRrqR5BciTEDlqU4I39AQHmjpHDGdTg1/DwUcV9zHKK\r\n+E5k8h9X2atkWnUUMB7EgGdBHYQSRnIHo5Evy8iGQR23+A6mqfD36wBZ3dA/\r\njZHbXSMrdGn1clz1foXj8/hkoUFn88cwiZZ2rHaAry2d2Ch5rWu2N3Er4A4f\r\nbN3Y9o2pATyC7GIFbPqPSSlDjHUQfWNAglkG0o8g38gvhdRDSi5MfDZCJHg9\r\nqwFLcp3qfNw0lmLLj8LVMbfz7tLoIbVVhuvr/aQo1Vc5YwDFhNyCakZdYoiu\r\n3h5jERGSS+isJ+gcy45hrbAtem8/59KaYCA=\r\n=J4ge\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/rest_5.0.1_1651341448981_0.9277014590697885"},"_hasShrinkwrap":false},"5.0.2":{"name":"@rest-hooks/rest","version":"5.0.2","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","module":"legacy/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"]}},"exports":{".":{"node":{"import":"./node.mjs","require":"./dist/index.js"},"default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"cross-env NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"cross-env NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"cross-env BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"cross-env BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-p build:js:* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.13.0"},"peerDependencies":{"@rest-hooks/endpoint":"^2.1.0"},"gitHead":"3ef33e89500d586bdfbef12ac7f559a9a647df88","_id":"@rest-hooks/rest@5.0.2","_nodeVersion":"16.15.0","_npmVersion":"lerna/5.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-lLjGe25/Pd1IFY2pyrEDWIXSCA6eMCpGhsRvwfs4fgTgPBfPwza/+I8OsKj+Rcr4r5FDS6kOYtqbWfbQR74J/w==","shasum":"fff40330e209c42df752a792c40e5a7132ba6db7","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-5.0.2.tgz","fileCount":52,"unpackedSize":226152,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFB9qb9Fs8O5oEVZJqHvHwyT5C4fDFq8ZjbKteXcueLKAiA0HdjYhdlVytXNhHF/7qS4Hom9Y4pCdpVQvlQQxjDkWw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilSWsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxDw/+PV+RzIDdlRis4XX2l4Ufh2XdY23fOgDGmT0bhvQkDanGFvm8\r\nPviCoqFIFPC/teEm3tDZ1WW9BpZaeTdYv253AW155zwfKtS1C6+xocLxsBRC\r\nuAp7AW03vO0fvcLbMgR7NBPRW3m5cEjqym4lthtO0bj+mTRCmIQpz5YICxHS\r\nsvpG5PCuUE6pmEWm2CnmCFZtBYG8gmVEyTA8iN0N72cJlfvgJuKtVCVzmelj\r\nFHiOzCt5Y5nQYMZhvAobFGb9I9/jUkljNZ9Ysl7P/Kh24FiXPsL7ohIHCP6t\r\nNjXvCOXr6wVR3+BRiBo7iE4AWfaUpe4/9XWrXtEYDjFK8PhgUpOLAhdPtc3t\r\nqzNQ+5APNsAL0ZHPezooqCA3Vk/2CfbS6nADSFlw3zb0kCp7XnvLm9ok50gJ\r\nkVxRhvyyZAhjpJRO9mzc5xuQSU4LAw5tySj3Rcg8O11jBqz/9NQj31jOONoE\r\n4TfHLDvkaos29vuAtWMaFg3lr00WJLLl4tPv96A1OR5Kf2UzI0NjEwphZiz/\r\ndgNaV/0mmKK8C8Yxw2io6s/C+CSDPjq7nZsoIgaN+rVM1fBOX2zsyUo1T51R\r\nC9E64AFckgNP48NtF2mLcDoIA3K7UBION8gpG8xA9Y2RFzwpkXjbmR4VCAP9\r\n/B7OWbMzAWxhHroAU77hXFCdq960z/5crck=\r\n=iDv+\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/rest_5.0.2_1653941676204_0.17425669395134924"},"_hasShrinkwrap":false},"5.0.3":{"name":"@rest-hooks/rest","version":"5.0.3","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","module":"legacy/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"]}},"exports":{".":{"node":{"import":"./node.mjs","require":"./dist/index.js"},"require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"cross-env NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"cross-env NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"cross-env BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"cross-env BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-p build:js:* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.13.0"},"peerDependencies":{"@rest-hooks/endpoint":"^2.1.0"},"gitHead":"41f23be320cdafcdf5b5df5842dc6fa81c31fcdf","_id":"@rest-hooks/rest@5.0.3","_nodeVersion":"16.15.1","_npmVersion":"lerna/5.1.1/node@v16.15.1+x64 (linux)","dist":{"integrity":"sha512-P7OSgI3vnUUb0KmHoBvuUpmMO9HzLyyGZ+tsTBrDTyjuVtMJBIqfv7Ydc+5Wz7D4qnBErsy//v4ExXYYnepYWQ==","shasum":"99f119beb557745df93e6d1162db7ac2d382d82e","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-5.0.3.tgz","fileCount":52,"unpackedSize":226527,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHmelC2JnwymEd56fG8XuoEl8J6xNz5kOCHa5HlioUCwIgBzWuM+BeS+zjnrTAO58bjE/AO34MRShUUJmLhtHLn2c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivwMHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTAQ//QL/7HgU1HdGDFFy5KNZdq+NUj9BwgBVbIxwHnEBo/9ePKw8P\r\nwOES4QWHdBuXeVVDQznsDeFUDrvvildRXKsGmtlh+ppwXo/lCD45KZu9LwSa\r\nwm8HrotXtWbJ7LwRdAZbBKw2ZM2g9ztcCEt+xq3lahsOctmUmMcsdzDnULbq\r\nrvF9CtyUpl72ohJMraxqjvNrfnqVGT3sgofUUieqOKb3QfX2OH+cnzDKtvvA\r\nd/cCsm4uFTY/CgacXBmg4LT5sIrPunut1wqTdUa/AmXpvjQRR5gdB9yyGhGX\r\nA8hGjhMu5+egnPFOCXMOJmH3VZX0ENTS6ODxpChrvHTEAwob7Oi0X9IP75uL\r\nTy2nih9aDEv00OAP4zNA0tQN4VFktwVqpyWLMtxRYmMYkjvzLAaCf3BlO3dP\r\nDpj0GhmoC5b34sKHageCFDFkbwiZ1kAJIdoajOKgAbPk9qrRHQqzlCEKjht9\r\nwdVVyPK+xV6uWnI5NO24GmBOFkL4lkDgUj2W0mfjSBkEFSIoy6gQpJ5jRAEM\r\nLmHcEWhMvRQ5gZgYg89gMYn/DwtCWeZY0ro5BTQrgR+hmmJUK/TvKuf4v8L7\r\nyEHz5/VzfE7xkEqgrnpJdRYmhnBn1j9Vv9PJz44sjT0qLmmWziNpP0mLyCLq\r\nmKqBauNsSQJlXwE4GNB+oEsKbIM6Ry0azsk=\r\n=0DGA\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/rest_5.0.3_1656685319220_0.374045134078266"},"_hasShrinkwrap":false},"5.0.4":{"name":"@rest-hooks/rest","version":"5.0.4","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","module":"legacy/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"]}},"exports":{".":{"node":{"import":"./node.mjs","require":"./dist/index.js"},"require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"cross-env NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"cross-env NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"cross-env BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"cross-env BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-p build:js:* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.13.0"},"peerDependencies":{"@rest-hooks/endpoint":"^2.1.0"},"gitHead":"a34477ee514c1d705555dbe5338cca976df665aa","_id":"@rest-hooks/rest@5.0.4","_nodeVersion":"16.15.1","_npmVersion":"lerna/5.1.8/node@v16.15.1+x64 (linux)","dist":{"integrity":"sha512-sfSYUwAj0wIG/YjfCxSkBP6Hxa2d4JzhTaObrmzy+AIbnxkeseZfhu+0eK5iN1GsLDkwRoTWEeikK65nC7rxBw==","shasum":"b84df9f5dff5b97938859195d21024fe1a42faec","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-5.0.4.tgz","fileCount":60,"unpackedSize":235476,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCICZh4ic6e344n2jPTivVrLMn0Y/ov9UlGKSBgfnAMdAIgKWm/xL25Dkh+4wo2NdAjys8JTMnIyISKxDb+OWoztWA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2CSoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpnnw/7BWoqHeFPi7qdGRMT1ZotYslz3YNe7kKin0MkYRfvzNz7FwLl\r\nP62mE92JvuZBiGYLFgiW7Ibvy0yMupOzk61lHHerz6O7eevq60Y0SdmV/Uap\r\nlaKb2Ze/3rYowoAQThzqXZU98VFsDeOBXHkjed9mVSRAvRCyYP5HkNeQHkr/\r\ncvsKTOjfXwhLfUnpAEv+WWhhbhjPqc4hDRmqsfQcAqGujBszShL43hpDfF9o\r\nRrJ4C5hJuT0LsOdtJdI7p4hs8X5aVlGnKhoiiga4CLM1hWhkPPyGFnaSMx2m\r\nKjxdZx6wsjVfxMJqxk54K9mhuae9dvKZFThPizB5AMJeEiDdNC9BcQVIpzV5\r\nlVxzCAE1y72i22c1EooLdZ5+3hyzo9Hq3qUftySaiMAOwoWxuDmwt/sPbgCo\r\nbnMUkxlxKXsc5Jyv6t+SkX8NtKjNCdQPl0qzjtibqI27hQskHve5QknUS+Nx\r\nyam3tLUUrFKaX8QmYTp/PLZ7+7QdGlbgSlZ0ttsAehyPsQUev7Qn+IlWS1YO\r\nNbArkxsPo6iX9ajdUXOyYUCrfEXUpMv/XpQ8iE1JaEaHAI897PdOVfhVDjfv\r\nPKn1Lee3uzDZ8KAfOmlBc+aRN/BnyPaHM282yVSjWGpY35mdZXqYSuOTO1Xx\r\n3PlyFdAFCNElYSabeZ9bV8AWIQ3nhn3dW3Q=\r\n=QdF1\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/rest_5.0.4_1658332328196_0.24433422220637868"},"_hasShrinkwrap":false},"5.0.5":{"name":"@rest-hooks/rest","version":"5.0.5","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","module":"legacy/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"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"cross-env NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"cross-env NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"cross-env BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"cross-env BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-p build:js:* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.13.0"},"peerDependencies":{"@rest-hooks/endpoint":"^2.1.0"},"gitHead":"d43a9197272bf682be567b0b92eb23552deada3f","_id":"@rest-hooks/rest@5.0.5","_nodeVersion":"16.16.0","_npmVersion":"lerna/5.1.8/node@v16.16.0+x64 (linux)","dist":{"integrity":"sha512-LrLfcSmhQIpFmiK1W6CqtspzxPV8NFde5c7SX4ZQ4VFakVGe7+gKLCu7ReKamdrf8hFFDJqoiw62QDqQ6E6O8Q==","shasum":"e29372e1022405633cb5dec0c4c0a922c2abfaec","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-5.0.5.tgz","fileCount":60,"unpackedSize":235801,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGltSNrYsM9sqFk8AplqL9OKOre2/yiJ0NwAlA9aVTB6AiEAqZFHASxIpxxjBS9G9PEAZhhND2vxRiqCdXcwQWUXbuA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3Aw2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3IA/+M3ayf3OgylB1ay3BdOlOdajam+uubNHcAsgU+MKJ8j/uvwr/\r\nNUD7GZPy3HSk9lDe6UFwsB2EFIJ1kavPpJC5Eg00lLFeX/8k2fsXoHMv2xaY\r\nCuTeSKGtOq6O98ROHtv+EfcHCy3axAia6qKmO611aQI788xVPIqIVxDB4uR2\r\n3eqZm3lYOvbX00fVnUgd81nX/eAUJcK3w/woCSfTbGuLyHpeKSYtLkI9KRdo\r\nY5ewu/nQxSOP+py3a0YctgQrjFfjBZ/t96OG6VQDsVQTIocuKLTMJxPkWnqB\r\nhv5KqNajpveZvrNc+Cb65LPhcYFrKIYePSVoX3uEyHFKRgY5UAhadKX223yh\r\nDXQ4i1hh3zIHm8AOqO93vpjJ9c+imOzV0HxbUnFkHwguAjRDlwvbaTMdEz8v\r\n6T4ztQkZ/dKPWlDv98Ou8hvJeWkVSPhwG942yJS/ZRp5jsjFsKKkpN9VwNXX\r\n9ksmqZiOooCbaCpGikAz3bdRvPYPIvIx061Emcrt1ojyvJrqWoe1+XiENJFu\r\nipoNezJ+weNp2iYqAcIug+0Oia4e6lwTsyexEVCLkvoWr2K2g2HtSTU1Ljwc\r\nsYZGhWu0zcTtKjYRLuRq6ueYrs6Uflfs3HacERTa7CxOuZcCi7bN7qHCQRCJ\r\nzczma9bRyE/qTNvuOeB671Z0i/OYTLw699Q=\r\n=Ufjr\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/rest_5.0.5_1658588214202_0.4998416730584596"},"_hasShrinkwrap":false},"5.0.6":{"name":"@rest-hooks/rest","version":"5.0.6","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","module":"legacy/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"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-s build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.13.0"},"peerDependencies":{"@rest-hooks/endpoint":"^2.1.0"},"devDependencies":{"@babel/cli":"^7.18.9","@babel/core":"^7.18.9","@types/babel__core":"^7","downlevel-dts":"^0.10.0","npm-run-all":"^4.1.5","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/rest@5.0.6","_nodeVersion":"16.16.0","_npmVersion":"lerna/1.8.0/node@v16.16.0+x64 (linux)","dist":{"integrity":"sha512-yYvgusCLDErWC5ZpQboc3mM3sIoutzVkMm3IadEmAKIsktwMJlV0g7gN9TdUV4YLWGQoR4JS+NU9AuM1JsE0JQ==","shasum":"c2ea8d3a3d1cd826ec946f59cf74ce6232388bcd","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-5.0.6.tgz","fileCount":59,"unpackedSize":213392,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQ1bnrIDPdZC9ZdgHxHq1cpEdVwlPT4aNE+p4hlegsqAiBEqxSAeyr7m6iUQ/cZ7SQzAvsQyMjQQ+EVm+e9ELdGeQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4C+MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8Wg//WA6EXoZyrKcdDq8W2Q9QH4x9uJhlfQsonH1zSbmmuvN/mmfI\r\nz3SJhpTYahWNpt0MTmFMc/fYiKbFStQ0e7a4wN/nqfG6nVWq63g1m7uCD71S\r\nTxNeIt2ZvQhynm73iQTJ5oEkW3teNsBIGE3p68ievUuXVFnQKjWUmusSWewg\r\n3UzI8CpYyyoiz9qwk7iDKe36fdBQEvXTUfCERszADr/+cReHAlObyh1sZ0S5\r\nXtJcls18SG+Dvb1RztFo/NhdJrXc2/nKMPccQORVSwqEK3IgwdSYlxrBmhvP\r\nJdLeASoVSJPcsbMpdjSpp8R/frLo8cqYprHK1WQM3U+ak5yl8P1OxHpoKkDH\r\nOqTARtEk8hiMxPYCV5FcJYE/ydYX2n/6lDl9JEwosW+XepoF2KOLqYlv16SQ\r\nIRMkBnTt/RA8UEqLBVyiiH/OwD7PProd0PegdsyvdPPtTyo4Z4t0rdd9P+4B\r\nzpgGr/xCsfx64pQBWiVZ7jpJJVPu7I9kMdb1RyO4pjJRxBIZt6OJnlgNERay\r\ntr3TvOq2AoALWi2qsOTdbvn77D3EMbz8ATD4lTNcUgL17RgXgnUPfv6NqSAe\r\nMM/nYjAPAwpXf/Trajre+ShB6PAjQ1fUAunhoUAyTl5USJ8lxHtQtafob5PG\r\nvGhiuAHTpJHUQbZ7+6rZe5hFtCb+0WmYN2Y=\r\n=9AlW\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/rest_5.0.6_1658859403981_0.36911138513548436"},"_hasShrinkwrap":false},"5.1.0":{"name":"@rest-hooks/rest","version":"5.1.0","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","module":"legacy/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"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-s build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.13.0"},"peerDependencies":{"@rest-hooks/endpoint":"^2.1.0"},"devDependencies":{"@babel/cli":"7.18.10","@babel/core":"7.18.13","@types/babel__core":"^7","downlevel-dts":"^0.10.0","npm-run-all":"^4.1.5","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/rest@5.1.0","_nodeVersion":"18.8.0","_npmVersion":"lerna/1.11.2/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-oCkFmEtqzhIwXq8soreSCp1u/PhOyKSL0gmDbxSzOb2fw0q5jGMRDADKD/ChyPoHDK1Z/zaepH1zOuBuoiucTA==","shasum":"9a946e93c01ab4bf8891893380aa41a367b518cd","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-5.1.0.tgz","fileCount":59,"unpackedSize":209628,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0POfwuPwB6ARgXF+yBaptFxQYTaJ7R6n+geIV5VpY6AIhAIcSBLA3fjUj1rswracvUb2tfFeLMVz5JbHg9T8OUNV+"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFDCkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreSQ/9GmE3Usv5j43/OXpVhxoEm4GsJbFfz2KbDa3ziutC27Q657KG\r\nGAhDxTg3HOJ3HmB1idwKIgZrJCD+UXtVDNfrg5pAxEdwmcSXDuNBjLmUnTYH\r\nk1qO+P1+UMg2IPQ0fUHemdEDrUbQwffjhXeuDjrg/HXIH/zDWs7hmKzgFssb\r\nIpS2Gm8alNwebJ5w84VzqrKaFQhFQWjdUUT9+gwQ/JwXB0up+3C7gHqFtJQL\r\nbJjU6iuw61SbO1ueKKmwfemXLHYVn5U19XzbUGFA+4liriE7kIfnYJYgvdiG\r\n3BVbSpfBfnvCAwY+hlHgtMEtUDyZhe6iHa5eP6hRGE/w7E/yTwdVN1ntHGLo\r\nQJlQ96upxHGthNBT78Z7sqZz3zy34ndetcUwF7MYtDpmj0+/xP+beV42zERG\r\nkZWEcPAPoQo8EqzlAtyXqQkLX6hmyCwqLnHGL4APEbr+TK2kPVDxvqr5abFO\r\nabGVNDAhq2049gNW/eaeX143OUcuCu7jsiApbzdpNgsbmaF+CaKih82Som3U\r\n7398NAj4kuiCs+MyYQQJ/fh5s4pKvQ9LHi9rE+C1Whw8oefP3rfFHwgRe3CS\r\nSzij2Qg8zA91w0MBU8LnAYaNGrDzEWxl0abeE1KCZb12XwuICZDkArmBV9yM\r\nxD/Ke1jiuCrv9zl3B+mrO2x6pxqhmsjq2sU=\r\n=/1Nn\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/rest_5.1.0_1662267556056_0.3956398544779929"},"_hasShrinkwrap":false},"5.1.1":{"name":"@rest-hooks/rest","version":"5.1.1","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","module":"legacy/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"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-s build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.13.0"},"peerDependencies":{"@rest-hooks/endpoint":"^2.1.0"},"devDependencies":{"@babel/cli":"7.18.10","@babel/core":"7.19.0","@types/babel__core":"^7","downlevel-dts":"^0.10.0","npm-run-all":"^4.1.5","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/rest@5.1.1","_nodeVersion":"18.8.0","_npmVersion":"lerna/1.11.2/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-Fde2xP3cauN7yQ360br+Alhwrz1EMA01RaF333s8sK4jm0eRXQz2v6Q5rzMCW2Zh5uCFEzARNwtu7aCeA5c+Sg==","shasum":"002bb1a20e5297553f61a3e3b648fe553cf39832","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-5.1.1.tgz","fileCount":59,"unpackedSize":209627,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEP7ZC6FhWB4B93TSRss1cKE+Zv7gTBTSyrULl1qu4ewIhAKyQCbBjiiByA3N6IFK8V4D4XhtoQAD1lo6ZoRJffT4f"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHSDPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofFQ/+Lhrsxsfc+jUV2B5kULcVpqQoRVB9qt62WkskqnzuidCxQJPn\r\nYLj3DNnrneATL1SG7RUeOuLLMz70jh2M9CtHwD3BPIigExXNeIp7dlWb36VG\r\nNgneSZU7xJsTl6nvLhI9PvYG5l1pe+4g9vKBXY4t8oH1wrbALtfskoyIDPkF\r\nB8LohZSd5SYwLCB5RNoMtFjm1aWhxEkAhoOxFtM5YgaEqrbml5q+/1e6Klru\r\nk07pQowcfi3hyBJ8sNRE/+mqxzoFQrwXBk+BLXfM8eMfcj9h8Bady6e58vve\r\nveJTSIT8x8uHq/6UUoUR6QxWmSngWWgLrTWpmBfEEbPNacLku/qMAZ9GERZ5\r\np6MsMYR2CV+mIjYGVa5DcMnEH4Xv0D6ivr1KeL14u18ouwC6vUfUwWRn36dZ\r\ndrJJ7qaF+OTGtLZIZahJaVHDMObalTDKBj6CiqY0FdAxUsGgE+eLRQhyXJ3M\r\n/q7+YLYw9CmgctyLfX8i8Vrk+EY9yzS3XkbX+uhrfivjd40GxXQPJ+wKseog\r\n11FDA4IM8nmyCmhN3Yr1X8knPDvp4lwzQSJTqxm+7+W8xFDY6fF01+6lEC5b\r\nbGi+B8Zj8YdlBkoca6hcZ2qw9TFXzHvG9iAGYJFt0JDDxRt/wVrJQk/OsTXo\r\n5TyZDIXNhjTKpajViNbnm/O4NHwwdXuZ9xQ=\r\n=76H7\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/rest_5.1.1_1662853327021_0.1377119799228288"},"_hasShrinkwrap":false},"5.2.0-beta.0":{"name":"@rest-hooks/rest","version":"5.2.0-beta.0","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","module":"legacy/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"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-s build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.13.0"},"peerDependencies":{"@rest-hooks/endpoint":"^2.1.0"},"devDependencies":{"@babel/cli":"7.18.10","@babel/core":"7.19.1","@types/babel__core":"^7","downlevel-dts":"^0.10.0","npm-run-all":"^4.1.5","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":"# Rest Hooks for REST\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/rest.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/rest)\n[![bundle size](https://img.shields.io/bundlephobia/minzip/@rest-hooks/rest?style=flat-square)](https://bundlephobia.com/result?p=@rest-hooks/rest)\n[![npm version](https://img.shields.io/npm/v/@rest-hooks/rest.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/rest)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n[![Chat](https://img.shields.io/discord/768254430381735967.svg?style=flat-square&colorB=758ED3)](https://discord.gg/35nb8Mz)\n\nExtensible CRUD patterns for REST APIs.\n\n<div align=\"center\">\n\n**[📖Read The Docs](https://resthooks.io/docs/rest/usage)**\n\n</div>\n\n### Simple TypeScript definition\n\n```typescript\nimport { Resource } from '@rest-hooks/rest';\n\nclass ArticleResource extends Resource {\n  readonly id: number | undefined = undefined;\n  readonly title: string = '';\n  readonly body: string = '';\n\n  pk() { return this.id; }\n  static urlRoot = '/articles/';\n}\n```\n\n### Standard CRUD Endpoints\n\n#### Reads\n\n```typescript\nconst article = useSuspense(ArticleResource.detail(), { id: 5 });\nconst articles = useSuspense(ArticleResource.list());\n```\n\n#### Mutates\n\n```typescript\nconst { fetch } = useController();\nconst updateArticle = data => fetch(ArticleResource.update(), { id }, data);\nconst partialUpdateArticle = data => fetch(ArticleResource.partialUpdate(), { id }, data);\nconst createArticle = data => fetch(ArticleResource.create(), data);\nconst deleteArticle = data => fetch(ArticleResource.delete(), { id });\n```\n\n### DRY Customization\n\n```typescript\nimport { HookableResource } from '@rest-hooks/rest';\nimport { useAuth } from 'my-auth-lib';\n\nabstract class AuthdResource extends HookableResource {\n  static useFetchInit = (init: RequestInit) => {\n    const { session } = useAuth();\n    return {\n    ...options,\n      headers: {\n        ...options.headers,\n        'Access-Token': session,\n      },\n    }\n  };\n}\n```\n\n```typescript\nimport type { ReadEndpoint, FetchFunction } from '@rest-hooks/endpoint';\n\nimport AuthdResource from './AuthdResource';\n\nexport default class UserResource extends AuthdResource {\n  /** Retrieves current logged in user */\n  static useCurrent<T extends typeof Resource>(this: T): ReadEndpoint<FetchFunction, T> {\n    return super.useDetail().extend({ url: () => '/current_user' });\n  }\n}\n```\n\n### Prior Art\n\n- [Backbone Model](https://backbonejs.org/#Model)\n- [ImmutableJS Record](https://immutable-js.github.io/immutable-js/docs/#/Record)\n","readmeFilename":"README.md","_id":"@rest-hooks/rest@5.2.0-beta.0","_nodeVersion":"18.8.0","_npmVersion":"lerna/1.11.2/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-fVoAqgGV5nT5t6VzlisQkj8IKZVvjJ0A9nfSXZawXX2ChGFaaJplflxIfHRURdeAX8bAVMriJAwp9+4kJ312Jw==","shasum":"e7c7cfb71f4a4edb18280faf9dac89f5e53a3431","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-5.2.0-beta.0.tgz","fileCount":59,"unpackedSize":209622,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIRoMHgpLcW3flXDtIblrFbugT86Qbdifxls0qTsO73AIhALkCvAVjbwxiDN7saLWmxL9MMNXU3KKcj+L03bKaXcFI"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJJzgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbcRAAniGKuX3ZtHC7Rb5yNWKhQX8Cpu0QJA4UfuDjENFUti7B0Drq\r\nU+dPVg24g5zizJnuIIv3ZjQr0C0TRNgLk9II02ePlcka5wxkgrsGKQiejTkf\r\nUXDaSM20ATcoYdTJ9XXDYGchueyJUfdvzJo5GE8P/YY3hVzLEDVtSsWrh0nq\r\ndZtL/jmX0UQwyeIYY0vYTk+UblwsBjQ0KiA07dUKJM/J/kgNmAwD5gwWrSNK\r\nPzU78M5bW2tAcbsFmvRAfvaz2vkZzjW7YMarjEn3DMRoIHA+B1eoExaMKdLY\r\nyxyR29PA1jDbulSQcNIt2H44BckSmOWDqiSKInag8v9BEmCRGa/BEulPyXbZ\r\nu5JsflDDIJpyG5JXn/dzrKDB+1v6vUVgYBIeFYCz8dhnKEZ6MrJsi3p/5+S0\r\nu+DH+7Pcq+QwVXmRPV3WqBwC4GIv01O0R2k6Yw+8TNzn0a1Yg4bblgD9fhOX\r\njm67W0yAXpayfAMR8nUj6LFTf6fuFjQc/9K6QrBQfTHO/ut+M5Y2nNXbiusl\r\nisIGPFKHR4fHW9sCODjbItkd+tMMrW+vytjszTZZlqElMm5IiJosQFXKC9JY\r\nlbcf3V99vcYwblY8cMw3YPgQnF3CZPQ2c5wREos2B8z3lgU5jkau2PJNaAIU\r\nxJJ4FCDb6gXcIHtSj6K+uMCxvqEKdLce8fo=\r\n=PNKK\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/rest_5.2.0-beta.0_1663343839773_0.016579748114828652"},"_hasShrinkwrap":false},"5.2.0-beta.1":{"name":"@rest-hooks/rest","version":"5.2.0-beta.1","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","module":"legacy/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"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-s build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.13.0","@rest-hooks/endpoint":"^3.0.0-beta.1"},"devDependencies":{"@babel/cli":"7.18.10","@babel/core":"7.19.1","@types/babel__core":"^7","downlevel-dts":"^0.10.0","npm-run-all":"^4.1.5","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":"# Rest Hooks for REST\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/rest.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/rest)\n[![bundle size](https://img.shields.io/bundlephobia/minzip/@rest-hooks/rest?style=flat-square)](https://bundlephobia.com/result?p=@rest-hooks/rest)\n[![npm version](https://img.shields.io/npm/v/@rest-hooks/rest.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/rest)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n[![Chat](https://img.shields.io/discord/768254430381735967.svg?style=flat-square&colorB=758ED3)](https://discord.gg/35nb8Mz)\n\nExtensible CRUD patterns for REST APIs.\n\n<div align=\"center\">\n\n**[📖Read The Docs](https://resthooks.io/docs/rest/usage)**\n\n</div>\n\n### Simple TypeScript definition\n\n```typescript\nimport { Resource } from '@rest-hooks/rest';\n\nclass ArticleResource extends Resource {\n  readonly id: number | undefined = undefined;\n  readonly title: string = '';\n  readonly body: string = '';\n\n  pk() { return this.id; }\n  static urlRoot = '/articles/';\n}\n```\n\n### Standard CRUD Endpoints\n\n#### Reads\n\n```typescript\nconst article = useSuspense(ArticleResource.detail(), { id: 5 });\nconst articles = useSuspense(ArticleResource.list());\n```\n\n#### Mutates\n\n```typescript\nconst { fetch } = useController();\nconst updateArticle = data => fetch(ArticleResource.update(), { id }, data);\nconst partialUpdateArticle = data => fetch(ArticleResource.partialUpdate(), { id }, data);\nconst createArticle = data => fetch(ArticleResource.create(), data);\nconst deleteArticle = data => fetch(ArticleResource.delete(), { id });\n```\n\n### DRY Customization\n\n```typescript\nimport { HookableResource } from '@rest-hooks/rest';\nimport { useAuth } from 'my-auth-lib';\n\nabstract class AuthdResource extends HookableResource {\n  static useFetchInit = (init: RequestInit) => {\n    const { session } = useAuth();\n    return {\n    ...options,\n      headers: {\n        ...options.headers,\n        'Access-Token': session,\n      },\n    }\n  };\n}\n```\n\n```typescript\nimport type { ReadEndpoint, FetchFunction } from '@rest-hooks/endpoint';\n\nimport AuthdResource from './AuthdResource';\n\nexport default class UserResource extends AuthdResource {\n  /** Retrieves current logged in user */\n  static useCurrent<T extends typeof Resource>(this: T): ReadEndpoint<FetchFunction, T> {\n    return super.useDetail().extend({ url: () => '/current_user' });\n  }\n}\n```\n\n### Prior Art\n\n- [Backbone Model](https://backbonejs.org/#Model)\n- [ImmutableJS Record](https://immutable-js.github.io/immutable-js/docs/#/Record)\n","readmeFilename":"README.md","_id":"@rest-hooks/rest@5.2.0-beta.1","_nodeVersion":"18.8.0","_npmVersion":"lerna/1.11.2/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-3akIFmifkx5ddRO0wgjN2MYY+TOOj88EQfTmRkKkpDfxeFbO/xS0P1NxFJNgyCQs40GBlaPQVDtOck6PyTTPOQ==","shasum":"4c24a818f8bab44911361322f17fd551a66295fd","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-5.2.0-beta.1.tgz","fileCount":59,"unpackedSize":210018,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwjXehhe4UTlZPgd276y1//NbE9IDG+yYJLoASpIG9kAIgWfwVJ3shczssnRt9RheAa3rOBrANoMcNvg3q3G+Kamg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJjkDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRzA//XZr9hW7sr6WySWv+PfZ/TT1eoMpttqcHO+C/61wJzEPfp35z\r\nEiukHfB7Gw/O0tpJRFP0aN5o3hO2jMX0zKUvd1uIrzY722HPzA+XhmLt9WgV\r\nJ3Abjp5D0WUeWSEoMxXaJ4u4Ld8kPLAGhtQB1gGP0tIZSjCuuHeRoGQl9v/3\r\nyVXaLs0S1RGqNbchHZZ2/Sjl562eOIhfetYJAX+SBVhb1G7qVrBkO0H8inqw\r\nYEWMpWkz/0vspm9IPYk89X4zId0KY8LrUJbpwBPo65VNEnP8joz/JAlRKmSr\r\n/OwAnoUhIKpRQKoWmvpintzVzUm/LwIvAJT+foDrEqCIpvprIWgEn+ajU5Vz\r\neZ6nVRsooXFxawJm9+N9CVHmcMLxsNZ4wLRrbDgMkT1/w0s6DvH+29Nt6RJf\r\nKW0gxbIgdQ/YI3DTzcYFpmTCyt3dwjB6iZ8b1d0TXrM5T2Abq1QDhqDZ5h78\r\ndw0F0VXJhPvvUxlHqCHsd0fpziyth1tt3YSm2XPghzGfBhCUIXC+wJrqfBGR\r\nQXQTeur3RXshJ1RlwFyfRHCtO76g1Xw9LoonBy2LbI3j3ndygkTi8E0DGCcs\r\nH21qvtq8OVUYDTaFDR+rKEaMi9FVup20E8IpmkB6FgOw91hugDTuSWOo07eD\r\n5BzXGIrd5RnQy8mTo7+B2s8nEj3GUOZTIdc=\r\n=aftU\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/rest_5.2.0-beta.1_1663449347156_0.5308824577984979"},"_hasShrinkwrap":false},"5.2.0-beta.2":{"name":"@rest-hooks/rest","version":"5.2.0-beta.2","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/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"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-s build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.13.0","@rest-hooks/endpoint":"^3.0.0-beta.2"},"devDependencies":{"@babel/cli":"7.18.10","@babel/core":"7.19.1","@types/babel__core":"^7","downlevel-dts":"^0.10.0","npm-run-all":"^4.1.5","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":"# Rest Hooks for REST\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/rest.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/rest)\n[![bundle size](https://img.shields.io/bundlephobia/minzip/@rest-hooks/rest?style=flat-square)](https://bundlephobia.com/result?p=@rest-hooks/rest)\n[![npm version](https://img.shields.io/npm/v/@rest-hooks/rest.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/rest)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n[![Chat](https://img.shields.io/discord/768254430381735967.svg?style=flat-square&colorB=758ED3)](https://discord.gg/35nb8Mz)\n\nExtensible CRUD patterns for REST APIs.\n\n<div align=\"center\">\n\n**[📖Read The Docs](https://resthooks.io/docs/rest/usage)**\n\n</div>\n\n### Simple TypeScript definition\n\n```typescript\nimport { Resource } from '@rest-hooks/rest';\n\nclass ArticleResource extends Resource {\n  readonly id: number | undefined = undefined;\n  readonly title: string = '';\n  readonly body: string = '';\n\n  pk() { return this.id; }\n  static urlRoot = '/articles/';\n}\n```\n\n### Standard CRUD Endpoints\n\n#### Reads\n\n```typescript\nconst article = useSuspense(ArticleResource.detail(), { id: 5 });\nconst articles = useSuspense(ArticleResource.list());\n```\n\n#### Mutates\n\n```typescript\nconst { fetch } = useController();\nconst updateArticle = data => fetch(ArticleResource.update(), { id }, data);\nconst partialUpdateArticle = data => fetch(ArticleResource.partialUpdate(), { id }, data);\nconst createArticle = data => fetch(ArticleResource.create(), data);\nconst deleteArticle = data => fetch(ArticleResource.delete(), { id });\n```\n\n### DRY Customization\n\n```typescript\nimport { HookableResource } from '@rest-hooks/rest';\nimport { useAuth } from 'my-auth-lib';\n\nabstract class AuthdResource extends HookableResource {\n  static useFetchInit = (init: RequestInit) => {\n    const { session } = useAuth();\n    return {\n    ...options,\n      headers: {\n        ...options.headers,\n        'Access-Token': session,\n      },\n    }\n  };\n}\n```\n\n```typescript\nimport type { ReadEndpoint, FetchFunction } from '@rest-hooks/endpoint';\n\nimport AuthdResource from './AuthdResource';\n\nexport default class UserResource extends AuthdResource {\n  /** Retrieves current logged in user */\n  static useCurrent<T extends typeof Resource>(this: T): ReadEndpoint<FetchFunction, T> {\n    return super.useDetail().extend({ url: () => '/current_user' });\n  }\n}\n```\n\n### Prior Art\n\n- [Backbone Model](https://backbonejs.org/#Model)\n- [ImmutableJS Record](https://immutable-js.github.io/immutable-js/docs/#/Record)\n","readmeFilename":"README.md","_id":"@rest-hooks/rest@5.2.0-beta.2","_nodeVersion":"18.8.0","_npmVersion":"lerna/1.11.2/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-ej+UExLVU0Dlm52P/3aksQg5x0CJ7OkN65V+o0Uybz4UKhE3PyweT+DP8nM2W/wtPbTBBXxv884bYWCEkTUCjQ==","shasum":"357dffbc8ea14c817d285fcf847110a70cb151df","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-5.2.0-beta.2.tgz","fileCount":59,"unpackedSize":210055,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID1ufucYxZVma9JgPANH3vd0YKKhyKq0Lhu6qgtpjHOvAiEAg+pFkwviogZ+gu4vITxfFP3ONjYGALhHilG7vPGyTuk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKMNLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWWA/+M3wtdXyszr/iEPBnkxUiW1SeGtTOe1PfLMhKSMLPMkR/gHN6\r\nHL8ntyv9clENHZenwJ5vG+VRtHq+tQgMiXr/buEgQ7AXXloKYaOEmsGULI2u\r\n57cdtAJyE8C3NeVtVC3N+OK5MngUAicUnMCs/rNqfUvaXQyYG842Sjjqeyer\r\ns2bW1T9TcYKVm+iHWcNTdN9QpDqggFHoGV6dVU+C2U76cvrDvau4WKCM0vVU\r\n5nRcN+Bv1WM0AEpB8Xe25+0Td85PJxjXjn6b4YsrEYWTOXmg8v4KT16k/pJc\r\nN7KUXg7RFya5zoHaJOl0eg7h7Q52evDmeOJ2dW48E9Me4m5b+JovGpLghSDJ\r\no9W3Ulea0Zkv0g7DfP///Nom2R0pQLWhF+lLwDNPAHDLA4O4uCha3jIZvZh8\r\nyiW9H2MK8oMeJ90gSUNNthlEjHaFT5S2UBasIi5uNdyab+4zJSrMEJsHPwBo\r\nFINb0yOwxUH4e53J45rW6Oj6XCwmmux07rl8wbRctl0ytOdupH4e6Vjfa8pr\r\nSLy9LCSKHsSR7ebMqBTcLH/FlX+lwHM7JRvubnWoThaFcAxtrTvJ48b/8dm0\r\nhFmGvOokLzP86i3/2KfIuaOnqinZ1ljeJbTtDJB7wq46aP9rZXLoTzsvAJZR\r\nFTCzIbK3GWv1k/MmNjz/rbxeki2QPOdB/TI=\r\n=VV3I\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/rest_5.2.0-beta.2_1663615819659_0.9695381998150041"},"_hasShrinkwrap":false},"5.2.0":{"name":"@rest-hooks/rest","version":"5.2.0","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/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"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-s build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.13.0","@rest-hooks/endpoint":"^3.0.0"},"devDependencies":{"@babel/cli":"7.18.10","@babel/core":"7.19.1","@types/babel__core":"^7","downlevel-dts":"^0.10.0","npm-run-all":"^4.1.5","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/rest@5.2.0","_nodeVersion":"18.8.0","_npmVersion":"lerna/1.11.2/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-jjBFd6RmBa1ELUqF2CEr7py5KqoEDhu+ZjE7XchADkERJvgD7Dwlxj95sfbrF29uaoQpZ1YB3cJ0KMJS4+b42Q==","shasum":"b67ad805883ca365997b3ef4a6cc035748aa63a9","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-5.2.0.tgz","fileCount":59,"unpackedSize":210041,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpxVYOC4SIFFJOieMkNIoParXA+TSSKSS/nOewlNsEVgIgaRPKD6jPTt8mNQPZS1o3Wz4q6FMW+MeYW6uCMvI9hTo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKMX0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKYg/5AHFK8eB3jJZsv4xQbQErFCIEKAMrQpDITuEmQcNUVIt9HwfX\r\nXHMUyRMR59ATvg8H35FrD+qQvyaS6cRpG4JKPqcK4sDL4wLXdJl5jTHLyz4P\r\nfTSjEE8gXrYc3nDkq+Gnzgr2cAp2YlUXXBGjdTBwK5fceyMsm3SqRFkZQPif\r\n8IzIeRZXBF4uN/ClVbrpTGCUAMELLg8FXUvNYbl7A/2YRbGvj8NsidZ2eL3v\r\nkGkOhXErae9Z4v+pgVJLqkNwmef2KhV42edebSJMNENh6thVGmFb5aq+DLk5\r\nJsWBMsBAuNwpyqwhxZzuHZ4z8boY+luI2ez57W84JvK1YXzJg+d/hFj7c1NL\r\nRvLdMJ91TAJCSjq+DgDwCFG7iYrfNb5x3zDwqtkm4NdlmgUq1e8ovDwTcJnb\r\nK4+ReHEmDM88dVO6GhK0SNQavjOyzktOf4attTmwmWjlAO5Th6iokS0DZo82\r\nglgrKEWDvGIVQVYmio5eyVBcWvsp230C8r7+S/vUsGVie91z1k4/KQYZGjzr\r\nDiBCp7hNfNstIXkZo9qs+Jk6h5xxx5J+idIWNTGrK08qXjmwEBdi8/pCGdFu\r\nZggWG5Dsg48LlgX4LmTS1hxenDcFgf5vezo35Y41R1pQUv7uDZrJAOiXrcEf\r\nyUOTiboDwvDN12k7ix3SVQ/iclxVQBEW0hE=\r\n=pEd8\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/rest_5.2.0_1663616500631_0.6166836218575882"},"_hasShrinkwrap":false},"6.0.0":{"name":"@rest-hooks/rest","version":"6.0.0","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.3":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=4.0":{"":["ts4.2/index.d.ts"],"*":["ts4.2/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-s build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 ts4.0 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4 && yarn run downlevel-dts lib ts4.0 --to=4.0 && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts3.4/ && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.13.0","@rest-hooks/endpoint":"^3.0.1","copyfiles":"^2.4.1","path-to-regexp":"^6.2.1"},"devDependencies":{"@babel/cli":"7.19.3","@babel/core":"7.19.3","@types/babel__core":"^7","@types/copyfiles":"^2","@types/path-to-regexp":"^1.7.0","downlevel-dts":"^0.10.0","npm-run-all":"^4.1.5","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/rest@6.0.0","_nodeVersion":"18.7.0","_npmVersion":"lerna/1.11.3/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-ul9Y27AJIzSV59fHTSNjI3J97KNPvXX/U/cXoI/ooagRh8h+3dLhY6UP6cy/18ojjfNQEY7NchL2LlnwgRavow==","shasum":"ceab50c92643217b6ce2791d0e376676e9865623","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.0.0.tgz","fileCount":86,"unpackedSize":280839,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAjv67lc9FrAOz1o78c8xfXbd6Mn/6FZ6HbfFWuOdpggIhAMqDSH+Woz7Stjr2yRaBW/kIcJui3FqDJSoiDIYHiXbk"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN5bGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjNxAAlOPC2unr5bmkdgJ0nXoCzYM/QdrnMfzhDGF/w4ju3zdIK2Ft\r\n82mXGMXHSQhqxQddhqFi0duxB7B2mYjJHrYI8XW1f8sfC07tLZWsO6qaxres\r\ngFJP/25dmmo6Z9mNCRRp9diYqZawBE5MOTtqJb4blpCEPihs+MMkGJ3AliG8\r\nPOLuhKKqTVfSz5YuPo24ddFcnKIo8GRNCpcHvtA7y1HinaLzLsDXh4jx0S1s\r\ntc91BEAQnpKyXEo5bLmcYqo9TC32Vf48T0pcFNYtBxTgK4TxQEP5E7z3bDa7\r\nKk0VJ4PynprIu0S2rjdKo1i+mXLJdK0bddIMHX4yj2eOXAYgh1vra7U920Uw\r\nuq/QYFRrRVjghns71fvFu/JxBPKPZAaKipnx56snLqPDqwQw98WzaY9F24yB\r\nYTnvcT0SrTIBmPzSqlBiVT3O+y+3Uu7mz0oDrc6/d9zG9PpQ82OTjJ5AkXDi\r\nsSR2J5wSxLNTZqEohO/OwYR9JHV0Q5SounnTCMOG71EdpMRI4g35GhU5bQX2\r\nhkqQ3zpY/cJ8+EvD+MEF+QCk7AaF5z47ymy0rSFSYG0zf2Sg0p+y0Erybgs8\r\n71zbHCLMo2rw7TyRELh7o+GSKKG3j//a3gmRVCzofOLuLFm4LYm4PatdISO2\r\nZz1BLZXyNQSR2Gc4NvPWQIW///CqSJofuAc=\r\n=4/MC\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/rest_6.0.0_1664587462375_0.2476164081732688"},"_hasShrinkwrap":false},"6.0.1":{"name":"@rest-hooks/rest","version":"6.0.1","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.3":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=4.0":{"":["ts4.2/index.d.ts"],"*":["ts4.2/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-s build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 ts4.0 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4 && yarn run downlevel-dts lib ts4.0 --to=4.0 && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts3.4/ && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.13.0","@rest-hooks/endpoint":"^3.0.1","copyfiles":"^2.4.1","path-to-regexp":"^6.2.1"},"devDependencies":{"@babel/cli":"7.19.3","@babel/core":"7.19.3","@types/babel__core":"^7","@types/copyfiles":"^2","@types/path-to-regexp":"^1.7.0","downlevel-dts":"^0.10.0","npm-run-all":"^4.1.5","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":"b99025de0d22b2bd6d3b4c62edac5d0d53f7b4a3","_id":"@rest-hooks/rest@6.0.1","_nodeVersion":"18.10.0","_npmVersion":"lerna/1.11.3/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-pJ79b7NX3J0Eu/E2waia49e1u5AqnQU2wRG+TyORvD8nJ5+XkDITZRw/iuWVlfCxOhNb69yM9Z++R5K+fbSNsA==","shasum":"f1503cdb3352b79ad3996ad4de1c7da608715f5f","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.0.1.tgz","fileCount":86,"unpackedSize":287290,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFXwV190v9KBdEhmKrhJAHOwznqw+A9kagypENOf6TJkAiEAgJz1d+un65lN7Ps5G7xpuFidG4f3R+lqTkXJH00U1jI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSd9+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUYA//fOZTGDh2WGfLPAtR6CT7BQAoy7OSzkLj3vlZSWUcovs83J/e\r\n+7LMKsrpdLwyQFprGYDz/aGMzWMITvrXTYnMOlu1ZK4Wgrv+jFCKyyZpcOqf\r\nX7nhWMkQDPI7XWAN3TVzBZ2u5C1vzA5BQ6MQiwIsYgO0lehx1jScNYfFRceW\r\noom+pAQVGeFdzZVEI4sNByE5A7rUau/OZRdZ94OC6mcbO2VlXptw5K+5isCn\r\nE3UosWpkVDBl3JaXG/TGGxIbNf57TMLPoh5K1Cjy/GWUL5DfQFGo2glTEC9p\r\nSIjnQCeJBiEqX+Quyi9Av5BITVWqs5SFFO4ghG8PkwJXG/iAmE1pzls3ZRxI\r\n4+S/UIA6JY5RvdkP0iN09efa38sgC+9/A+/PqWirJPeuh/8l4qC5XWxr0oIj\r\n4X6vlDGh/CNOj+ZzxYaaxhT/00jmUt/+1Itwv/P43DDBNXd29W4qqoYXxwu0\r\nur/fBowHHM2CTA16syX707zQcpPHS9dD/5fjUv2zjcda4SNFvSGT08k0cr+n\r\nbZ6NaYUIM6z1+92EEQJVNgg7KqXIViBfY4p/qYwxsYyFuOCKjnNr24Vzw5cQ\r\nKabyxk+dY9BjJE0EX2nQfuLalSiklKECgbCIsoN3f83QUgP3J6IM4GtZ9VWm\r\nMBfWrEek3FEjNRASpUmDqQ+aHW0Mn+2cZCI=\r\n=Im0t\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/rest_6.0.1_1665785725932_0.19859678648339862"},"_hasShrinkwrap":false},"6.0.2":{"name":"@rest-hooks/rest","version":"6.0.2","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.3":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=4.0":{"":["ts4.2/index.d.ts"],"*":["ts4.2/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-s build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 ts4.0 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4 && yarn run downlevel-dts lib ts4.0 --to=4.0 && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts3.4/ && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.13.0","@rest-hooks/endpoint":"^3.1.0","copyfiles":"^2.4.1","path-to-regexp":"^6.2.1"},"devDependencies":{"@babel/cli":"7.19.3","@babel/core":"7.19.6","@types/babel__core":"^7","@types/copyfiles":"^2","@types/path-to-regexp":"^1.7.0","downlevel-dts":"^0.10.0","npm-run-all":"^4.1.5","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/rest@6.0.2","_nodeVersion":"18.11.0","_npmVersion":"lerna/1.12.0/node@v18.11.0+x64 (linux)","dist":{"integrity":"sha512-+fTB4blZFvC9rlTcnmqIwpFmIqz9F7o/xVWDBLr7yzxldE4u8B5TF5S2ZxFytgwfi7HDClL21LovaQJoQ1vfRA==","shasum":"2cf68591b2a90c2e9a91fbe4d8d8c020851e69bc","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.0.2.tgz","fileCount":86,"unpackedSize":287580,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYok5ZjA1rFgHflIjQtcbV5grtPYLdqJnSMxcaUlosCQIgH1CNTMNdwZvKsrxvB2F8R9n0qrv7nyel8uwIq1LTfto="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjW0ztACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+exAAiEK3Df3NRlTE4UDOXoDPaSAs/bCGxMiP5CvZKK+Lgxwd5+eJ\r\nF233kupDlDjAnKFcSjFxU/RTfCvUMyrCHkG3mBVN8KS65IDq/Uq+U4UcnYUt\r\nvGXfwJ+z3HxvZ/B+/5sHu37eM1QpRjyAks7RaV8Ud6cBsUszFb2//Z2io+dy\r\n3eG0Jo+CC4sOvw1iJIR/K2hgrsJ3d4i26/zw9Y0W8ouMbemfRRsD6RtnB5vA\r\n8+MWM+ZjCYOxGP3U0VsjZCTG+oknZAgMAygxIsnG/IOi25iB8jBb+UFOZVlK\r\nAkhcOXq2+V1hRQTHpAt6FmLkpoYJHhVX8qcM1LhMr9oLIAbMvYIhqseIFwLX\r\nV8uPPMfNWqrE1C3e8s4hAa/n+U0ZvY2Lb69rHOw6TL1B/Wbel20V5dklVTSX\r\n6wD4l0nZV1e1v65+2itn9ZxcmhQNsnEAF1xOuS3LK4kpXTkhskV04wf3EP5l\r\nedWk1Wvd76CH0OJ1VoOl0euOYnYK5muV7bn/PfHeoi4IcptnJO0mBeKa7jrl\r\n2Nlo9bxnTezfLicwqt87JhS9/sREqxyYK7RWn/TOZiZGAZy6OixBKF/SeoaC\r\nJBqq4DWpdj4LCrup9bfvDRO7F28ONwUdOoX5QPZDPW0ifpsp9T+NEregPmGd\r\ny7UZ/Ie258ChOWkM57yU5FvSh4dAMcVOAtk=\r\n=EyH8\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/rest_6.0.2_1666927853654_0.1805342021948555"},"_hasShrinkwrap":false},"6.1.0":{"name":"@rest-hooks/rest","version":"6.1.0","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.3":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=4.0":{"":["ts4.2/index.d.ts"],"*":["ts4.2/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-s build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 ts4.0 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4 && yarn run downlevel-dts lib ts4.0 --to=4.0 && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts3.4/ && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.13.0","@rest-hooks/endpoint":"^3.2.0","copyfiles":"^2.4.1","path-to-regexp":"^6.2.1"},"devDependencies":{"@babel/cli":"7.19.3","@babel/core":"7.20.2","@types/babel__core":"^7","@types/copyfiles":"^2","@types/path-to-regexp":"^1.7.0","downlevel-dts":"^0.10.0","npm-run-all":"^4.1.5","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/rest@6.1.0","_nodeVersion":"18.7.0","_npmVersion":"lerna/1.12.0/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-lL0OXZCpWozyfbFKFDCB1QyMwE7yT6Wmp+6md1xECCzjir8JxbACLv78G70YxNwxOPJxPjpV9UtuFOjMxBcmeg==","shasum":"ff6cb6ecd4b0c9cdbec85e983cb02875f310d303","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.1.0.tgz","fileCount":86,"unpackedSize":287996,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB4SU+DQ56Nf0k2oPhOzhxwNpTfFheOKlDqVY7288s9tAiAqM2y65JIO/oVOoqbLwyFT/JO+dPP72sHfb12npHIZYg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaFoAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpR2g//aR2XFke9g0oEHpyH2yt/x9IwIlMAU0H0taRWnDcGtXZwKPwO\r\neo0HMZNhkC8kvzDRzq4N5lNH7E33oh/WvT3z397Ek6HNTLkgVp2qAFHwjtGC\r\nddU7XBF7xCQmnFcUjHXzUO3lW39DK7lk7po4dKWIXlBOZrGHUh0Q7a5c8fJ5\r\nO4YTxXoJKg9YBzfmlsUFn9vDIYl61xEB28rUN2xs9PGqnzhPK1NMnzaFlOCi\r\neJhfZcT0vyrv9xOvdQgPUmIfXKJYgLaQv9B2qRJ7pp0Tb7tN3d3Iq29RJn2Z\r\nnufDS6rQmWfX6/tBtVmvZqvNA6n7svUpFKXSKT+ugSdVGijZbOLntZgwNu/i\r\nV1Wu3mY12r9tNMuiknY/njb2jLlKmxZfhY6gOhDS5QDoNz4Mc/4GANqba6dF\r\ngZcMzcpl0qCOtfni9xnj/6sIYWUExRB/sCOyU2gj2//+7TOFOFrGL3cgGVE1\r\nXoHtf3oaeI3MTZQzw8C2f+z8PC80jPWnNkDon4H57+EH/7z99KA49yH5GsSR\r\niYlbv2eVbMu3F6NdKHwqUckNqm5O5CtI1wMIWymIf09t9qVFQwOQuZ7Kx+v8\r\nlvDllwssjwhEvlUmy8i4xtBtgzF0jClVZ1ZQgysVBpD5KqvhLY5+vuTn0X7j\r\nwAFLBGRBrmJvj2jsXFDUwweRwXLpztYHRqw=\r\n=himV\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/rest_6.1.0_1667783168140_0.7466019716414007"},"_hasShrinkwrap":false},"6.1.1":{"name":"@rest-hooks/rest","version":"6.1.1","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.3":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=4.0":{"":["ts4.2/index.d.ts"],"*":["ts4.2/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-s build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 ts4.0 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4 && yarn run downlevel-dts lib ts4.0 --to=4.0 && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts3.4/ && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.13.0","@rest-hooks/endpoint":"^3.2.1","copyfiles":"^2.4.1","path-to-regexp":"^6.2.1"},"devDependencies":{"@babel/cli":"7.19.3","@babel/core":"7.20.2","@types/babel__core":"^7","@types/copyfiles":"^2","@types/path-to-regexp":"^1.7.0","downlevel-dts":"^0.10.0","npm-run-all":"^4.1.5","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":"009489897ff58c5520333c1dfa9264279688f914","_id":"@rest-hooks/rest@6.1.1","_nodeVersion":"18.11.0","_npmVersion":"lerna/1.12.0/node@v18.11.0+x64 (linux)","dist":{"integrity":"sha512-LgqFROYQYu7TeTfi8TaXkZbAd6e234vhUPCiXnGfHxqIdxuWuO/7o5qaiWiv+4jm9OBpbaBL3lMXZI6O5mymWw==","shasum":"23ff20f2d19d91ecd3b62368dc68bef071060abc","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.1.1.tgz","fileCount":86,"unpackedSize":290572,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA5f8gG07XRkgOyk7zorJbpzuzezZ6cj3LqJ+fwSXTISAiBLADpYA4MraB7upWOUeEYGkUgquSJUyA+UnbZoPqgEhg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaxZ9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuAQ//QmD/cuGHpzQ4uNIGa+dQ3JxlNBvxcEZZ3s5QFYd2A8w9U5mI\r\nO/sfLN887aOqnIIS/rQLsyR+vsFfxpLLSel6WWc/uaPKgyPAgxY4i8GSnbwF\r\nTfIGW2B9cmA6Z97ssqO92ql1U2aYGYkYWEVFIn4M4stfSRimR0QLbrh8slbR\r\nfr6s1xmfWSI01f21qu2WGIYpRSThWrLbyF4htnUuyr69vgdZyzD3gSqPk6fT\r\n+zJMPMneo4lkN2uZ4bO49/8rmA9ljiLVgL0p2ZgcXKZWL6lW1kAEYnkW+0fA\r\nc9xiVj1DdlcKHE9fyh5QamUz1RnYp1K3rSuvvrr0CGozGD5YCbtO21+YNdls\r\n0PmXrqHumIqH8eHcwvGNO4dM/5WO5k0IhEBeaBSmSB79o+kG1/YUdUDfC67F\r\nCOxVJNI7iEeaR4M3MXgDa9L7LXX+zUm03Osv/OW31c0+tVeYYmsG0O85ciwy\r\ncBA0Mag3UQMsaIgw54xaTQ+tzQL8ch2G+TNFxWdD98zY4taf7Qp8xJo7/Ue0\r\nJpr0KnBF/PnVO9oROJW9CqeZqIxvMFh6v1o4Ho5xt0ZqNtrgCI3dN1xzzTvp\r\ndcq69atJcJV+ewDpKbjJqho4zl0dgki83+wRpLYk1RKw3epQ0YH6I1f2xbJ5\r\nP5vlyfMq/Z9Ixr/E8LEWvCLZRxwyC8O2D+M=\r\n=V1Dr\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/rest_6.1.1_1667962493310_0.8941394748460938"},"_hasShrinkwrap":false},"6.2.0":{"name":"@rest-hooks/rest","version":"6.2.0","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.3":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=4.0":{"":["ts4.2/index.d.ts"],"*":["ts4.2/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-s build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 ts4.0 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4 && yarn run downlevel-dts lib ts4.0 --to=4.0 && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts3.4/ && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.13.0","@rest-hooks/endpoint":"^3.2.2","copyfiles":"^2.4.1","path-to-regexp":"^6.2.1"},"devDependencies":{"@babel/cli":"7.19.3","@babel/core":"7.20.2","@types/babel__core":"^7","@types/copyfiles":"^2","@types/path-to-regexp":"^1.7.0","downlevel-dts":"^0.10.0","npm-run-all":"^4.1.5","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":"b2bfdbbc1b196f6d310af14cc664c7312f1af6c9","_id":"@rest-hooks/rest@6.2.0","_nodeVersion":"18.11.0","_npmVersion":"lerna/1.12.0/node@v18.11.0+x64 (linux)","dist":{"integrity":"sha512-GqKzr7b9eQ3CDEqLtIx47Dm14NA142173rf8yOp4jIrRFBmJeRLDZD1mCIpVFwwhrEg0WH8OrdE8Cj7RbjGlgA==","shasum":"74cfeefdf5e2861f484f2bbbd5638cab6690e1c5","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.2.0.tgz","fileCount":86,"unpackedSize":290582,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFWAQHhpgNnyyeByjbqMdGeujRpGZhgNcZ+ZGUscPTtNAiAPh1Gq/BPL6a0xHkdIXkiOE+hDrcTuTswA8daHG1cwkw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcSfJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnFA/8CGjedmxtODl7OoQ6FhZcc3O13m5Q14MsYNy4QCi5p+tHCvOU\r\ncuDO2MEAQSy/kBa/6T230k7yc0Z7FAdAAoizP2tLW2i6nH47bM10p183m5jp\r\n7g5JmFJ7NDnMwFjydrXe0CTY7Uuti8G0208fxDIHKPhypblpUoCb/VnzBEnm\r\nqan4onSyqqZjYIKJoipTKhYznQ7+bidT7NIz97fyT7jojYHpkHVnduUd5OeD\r\n1WgZ75NFsj9DwxeHBZI8x2WYy80qEkd5YSc9CMg/uFfiJm9p2vC7f/RKkjko\r\nqX4ZDO1KhMDZkpu9R9guLRz9rtVQPsAizqKvItEbDTzWKgAn5/SX+hSBdkUo\r\nJ8dcX3OckcFxlsIE3WYigPJtUusB6dwZ1HMKW4oYEYblObq1KPSa4azfULZE\r\nxRCDhjvpPzWYXN6khh7tj2n946kFdwhh+8CtOui0BF4TSGGTQwG0x1nbS/J4\r\ndVjh20+X9zvDJxwiOxFBfBdEdVgQqUuFb3yNihTIC5FTfPKoEjFT+PzV7TOP\r\nm0GLzo1+vEldn5LmGuWx40SO+BYfBDQtZbQ/p2JBxem9Py1TaOUvIHx/yhhb\r\nQLj532xKKpt4GPRsnO7FtTYq3Q90Kgrssr6AWyrkZ6OOFX+PFDd4OC0LzMKb\r\nDfdu/ClZRYOjMobNEGxhHsMi9hEMEjTvgHo=\r\n=khry\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/rest_6.2.0_1668360137526_0.6196424354374275"},"_hasShrinkwrap":false},"6.2.1":{"name":"@rest-hooks/rest","version":"6.2.1","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.3":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=4.0":{"":["ts4.2/index.d.ts"],"*":["ts4.2/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-s build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 ts4.0 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4 && yarn run downlevel-dts lib ts4.0 --to=4.0 && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts3.4/ && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.13.0","@rest-hooks/endpoint":"^3.2.3","copyfiles":"^2.4.1","path-to-regexp":"^6.2.1"},"devDependencies":{"@babel/cli":"7.19.3","@babel/core":"7.20.2","@types/babel__core":"^7","@types/copyfiles":"^2","@types/path-to-regexp":"^1.7.0","downlevel-dts":"^0.10.0","npm-run-all":"^4.1.5","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":"5b829b7ed0f039b8fd6404417e56b2d32218b623","_id":"@rest-hooks/rest@6.2.1","_nodeVersion":"18.7.0","_npmVersion":"lerna/1.12.0/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-qfFfFNEKT30PdxWt/d24RvyJSn8D5m8QAAg3W7BoXTYXTDnk3tY8D/g9Q9CG56v0w/PjMrTG6Zp9c5uDT3Zjvw==","shasum":"08cd70eba780ba799f532a78f1bf1de3cb7e9c20","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.2.1.tgz","fileCount":86,"unpackedSize":290718,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBolL1+YZ8D88DsFV8ijQWMHO/1dj7Gy0VZBJIa9ETyqAiEA6ZP47ejcim9p3qUyArJndruUayVExAp+0nlafAY9Jvw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfUQIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrILQ//WHYcn2yDYpUGDiinPJM2xToRVYW4z/6RdRaRnP2/IbCA2moI\r\nZbSc56vIimcMHvvYoo/dyTowvEm1fRbOYX89NotNYxva4s6MeXtSyd+ulbz5\r\nfQrxXLYI2dc3jkT7uQ9EenZSkT7lJmzUxrReJwAmU5Dhgb4h9sHqOxIJ8vQP\r\nYGiQ09eNUnli4pgX9ejHpNCQZq+LlVA5NbpkN9bPQ1/CzEi9U0xgLDMx1R4U\r\nBIIXPkqIhRaslZDkcESDIi+eHbJuvZ6Vbq7HCzWlukz9SbYQQBnd1ZpNafpY\r\n4RRoh15FluKEqcQ1jG0GpGs4eFDCz3MKFR2H0W3lQm+4YgOGCHD0uBZjwX4P\r\n0AG81K/qpatz95U+GnuyAtkDVWtQIj3RTgk2xAan1Kp7BkAohGxe/KtIUSEU\r\njLOG2BVUYSCAt1+kPtdRpw8DBIgtHHi1l0sxRovDJbLl8lakeSfgcX036r0/\r\n1i3DccRZDXT36206QWNqRfDYeGXjQ5WGYEbjrfRTEaqpfBto+xDRhgE33p0J\r\nRE85RTJJ8bC2JDGnyIewN/D1ucEH9IUD00GB1TIFCLRfJeoniC/MhjF5lpgA\r\n3uOzr3rGH8YDjuvOYwfJE14xKCPxYsbN5MxuB7LPxcIapOlVfJBVfQv0zlvf\r\n8PWolbBFJ0JyignyDhHF9tn11zkf1Y/wt9A=\r\n=o8gS\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/rest_6.2.1_1669153800499_0.5006258992954933"},"_hasShrinkwrap":false},"6.2.2":{"name":"@rest-hooks/rest","version":"6.2.2","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.3":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=4.0":{"":["ts4.2/index.d.ts"],"*":["ts4.2/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-s build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 ts4.0 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4 && yarn run downlevel-dts lib ts4.0 --to=4.0 && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts3.4/ && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/endpoint":"^3.2.4","copyfiles":"^2.4.1","core-js":"^3.17.0","path-to-regexp":"^6.2.1"},"devDependencies":{"@babel/cli":"7.19.3","@babel/core":"7.20.5","@types/babel__core":"^7","@types/copyfiles":"^2","@types/path-to-regexp":"^1.7.0","downlevel-dts":"^0.10.0","npm-run-all":"^4.1.5","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/rest@6.2.2","_nodeVersion":"18.12.1","_npmVersion":"lerna/1.13.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-NsphQODyUJLPGqQe2IqBu/Z/VfVDQVCe/bKmZURB7ZNQKARiBy68uzrvLt86Y8R38TVTcocmKh9CDxUOpXc8ng==","shasum":"069e9e8c9c50db6c924de93cd11f92d89140b662","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.2.2.tgz","fileCount":87,"unpackedSize":307485,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA/BMO9dzzDSD6TniedKNR2qaPWj6Us7Y3YsXk2dewgaAiEA98Jsc6njkBAVw9jN6XOxNngEG142vpMonkdPusq086U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjVwGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXRQ//XkC9g6mpjZujOLzLwZ/y9B+sAhJQuTGWYTTTq4IRo3cHKExX\r\nw+rTl01oO6Z+i7wLMgEYls0aTQ+/fH27xL1V5Y+bcEUElX3fIHBgQKsYehS3\r\n8PR0ZNbaCDBe6b5DU11+hEbLQhrEH6n6jSv2OilZn1rgADQlqVIhYf19Xdjx\r\nyQdOm4qPai9MIHaRpiHrxOXGTVTaor8JKpCQSRzO2LZQSyqNs4mcIS4I6gdS\r\n7Ue52ld1mA3l1usUPehkQkXxUugSRP/V8JcoWhYcKJ6LC5vvppqtxmDElyk8\r\nNLt9i7p1R5AbTvzvkVJqit/X6FcXzXBcZ5BYGtlmkUpZJqQdXEBk2z0isLJK\r\n8B3zUoqCcRW2E1ItGUNVp5SSxCpfaGF4X6o/7rqS1VPBmJMHrDxy1+4/NI+I\r\nMEGkoI9gGXTddTgpdiKTkJmyM3FDTC/nnCPUBFjGOlDi043LandYje3ER0Co\r\nrjIf+pooG4H+FR39qK5iwQ+Siyy4TP6N0UgYvW4qkMAKxWSCPNe/WSyKj/vN\r\nAaLXymEodoqfvqReeN9nU1ZwTAXyvEVFbE/m5ecHggAI+4YII1CtOamDNPqr\r\nDRDjPp0+8V3T+0S9qIS72Z2Go1h7vLpzCuVifp4nJ3EV9/UJGLb3VbNYGK34\r\n85YguPK3bnDXJ3k8PEnx41ziY1Xd9/1q+V0=\r\n=xSJX\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/rest_6.2.2_1670208518706_0.7557913916761858"},"_hasShrinkwrap":false},"6.2.3":{"name":"@rest-hooks/rest","version":"6.2.3","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.3":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=4.0":{"":["ts4.2/index.d.ts"],"*":["ts4.2/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-s build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 ts4.0 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4 && yarn run downlevel-dts lib ts4.0 --to=4.0 && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts3.4/ && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/endpoint":"^3.2.5","path-to-regexp":"^6.2.1"},"devDependencies":{"@babel/cli":"7.19.3","@babel/core":"7.20.5","@types/babel__core":"^7","@types/copyfiles":"^2","@types/path-to-regexp":"^1.7.0","copyfiles":"^2.4.1","downlevel-dts":"^0.10.0","npm-run-all":"^4.1.5","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":"6706fb45ea5c8a3183cb9b216d8c9fec69c2f4b6","_id":"@rest-hooks/rest@6.2.3","_nodeVersion":"18.12.1","_npmVersion":"lerna/1.13.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-wD/BqIyRnkk1X+p7R2ArUJUk3j0OI8RE5m1kqabfPXbmRN+B+3fPq4hpQN0qCYN8B99kvoLda/l/qHBnh3nnJg==","shasum":"752be38368ab8e8a3cffcfab59048310e5934f00","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.2.3.tgz","fileCount":87,"unpackedSize":318016,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDKyaBtq5O6E94c0X0VjE+r4arQSe0npMWnMMCMquVyNAiBpcnyN3KDWcQjiwhY4il8oo6iTNfHMp18AiXvvkJxwHw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjj7fuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonSxAAmcnHJK2i4box27369UFlXoxyhyjd/arEB3/xvATh2QGiFA3N\r\n1YVgCg/fzRNdU+0s+AMYw1dKKiZGTpRMi1PowOkZpJWPxLfeJu+x/KCCnBwp\r\nk+oPh1YMKCLZlHrGAGEAkc9UrOVi94dnk7kQaXgn51LYEEySJokDr3Am7FUc\r\nJG6y1HcG4JBDcVKs+8TXl4O793mEsudGrje5qwXoyoVoiq/Kl8x2mcHt01Fe\r\nr4ljt3I8baMHY4u0rOqSSua7IRXW4zLwVVwgxHJ/f3NCcfHe0sCwhx7gsXkn\r\nQFNeKYm+GAFFuzIuhGKM3wG7Y7UwD2Y8IjY6cpNm+N/+BSBFhzM4VRGoJ1Wg\r\n/BLMIbMt2M9ANAq9A4GfgM/0r6D1pqEiYVGcZU1WB2i9Qyn2vDpSQahuAV6F\r\n2vP0s5JgYTkRs1+/o4p2+qm0t1PIgrUIDrvooLxWZ+hsVF2tn7gQY709fi78\r\n3d5hFzkVcq+wG9zt0FwWojQGg1xNBvmpMu/2I0sc3Xwik+6bXSuTEXireugP\r\nq6PN1m1rdTWYKRRGJAWUndpbbEneAWARYUDXIXxlaaWXxUNaC2WDdrJ2xR6S\r\nIJeffzKKQ6uyPnvvmVb1f9wsQm1zo/EAZ28ZpHwIP3geRjB0HnleYT+x3z2o\r\nHJqveA9qg/UWmWs6RxZ9ON0J9nnxbkNFco4=\r\n=cAOP\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/rest_6.2.3_1670363118168_0.24347486036805122"},"_hasShrinkwrap":false},"6.2.4":{"name":"@rest-hooks/rest","version":"6.2.4","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.3":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=4.0":{"":["ts4.2/index.d.ts"],"*":["ts4.2/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-s build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 ts4.0 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4 && yarn run downlevel-dts lib ts4.0 --to=4.0 && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts3.4/ && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/endpoint":"^3.2.6","path-to-regexp":"^6.2.1"},"devDependencies":{"@babel/cli":"7.20.7","@babel/core":"7.20.7","@types/babel__core":"^7","@types/copyfiles":"^2","@types/path-to-regexp":"^1.7.0","copyfiles":"^2.4.1","downlevel-dts":"^0.10.0","npm-run-all":"^4.1.5","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/rest@6.2.4","_nodeVersion":"18.12.1","_npmVersion":"lerna/1.13.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-p7yzmQqzRTAe/i/VZOWkDb/FkuOvIT3p8LWUz93im/N/0RpRrdLVWnwiHPiQwM0mCaJ6AEacLgk2gC+xvdnE5A==","shasum":"14a355b09f1a2c3fec0228177b96173dece2ac37","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.2.4.tgz","fileCount":87,"unpackedSize":319431,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCYMHEGN1pMBhKZi+6YsqFP45V6IavqIL27lblxRH4zAIhAPO0L/tYfr44bEGmjXhMfqQTdDPh7ooYvOVf5NYA65DH"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpdWeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMsA/+KQjBaL3gHaw7iZvsLy75QO6m3KBfGbGMuiFzaZkMf0+7QLKH\r\nfPGyjp6LqFe2SKWHG1duCdtER9Upsn+7tJtsTTxQ2bMgRQ+vgR88cLexhI4i\r\nwNd9cd23ktjY1AWUZg4r5af2zlf8NePpeZjTYdm+BY97L5692dnYsoSNKfIz\r\nwPGeBGjQMVu+m+42TjIxToHhJ2lBzy0bXCjZg/EIvMhbw/uNMjt0UAXr8eNO\r\nP3ToY16Bq0IrCW4cFM2sISjYAGhogLDw/2yciAXyK+AJ1ThQS6oK3LCLhn+C\r\n4HXQl0w/rNOXbKlITyvWKfWlhbAaDXwScFE+YhDM1YPUQHh0XQ0+zsdbnofx\r\nGPM/R1D/utRsnOrrsFnW3ThwxJhBwbxUVs3GubFIciDtFqbueAqDehOK9Bl8\r\ny+zsNgU/kLCOZcjK/9yENn7N4qlGfTbVHDjHEHfIlSV/msrrDMERH93TVaR8\r\nvQxvnEMZcfKGd6vl/XM6mXE5XJWkLV8hHATpd77mE7UcvIsjp5iCxb3XJr7/\r\nsgYxlpq7Ol5ID9is/+eLUT8KK4otbC4z+wn/Vq0IpLKe4zy4wcg3PqXMHgSI\r\n7LUD+mKh2kqSHGfsciiwe2I16U2EIvoFfxoPZV49TEZ2DKIPlOIhx9Ugqp56\r\nZech6+hXTVBkSNEqUCAc+3DSZAIh7UKf+nQ=\r\n=mc8c\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/rest_6.2.4_1671812510118_0.9301428688939963"},"_hasShrinkwrap":false},"4.1.0":{"name":"@rest-hooks/rest","version":"4.1.0","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","module":"legacy/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"]}},"exports":{".":{"node":{"import":"./node.mjs","require":"./dist/index.js"},"default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"cross-env NODE_ENV=production BROWSERSLIST_ENV='2020' RESOLVER_ALIAS='{\"^@rest-hooks/rest(.+)$\":\"./src/\\\\1.js\"}' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"cross-env NODE_ENV=production BROWSERSLIST_ENV='2018' RESOLVER_ALIAS='{\"^@rest-hooks/rest(.+)$\":\"./src/\\\\1.js\"}' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"cross-env BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"cross-env BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-p build:js:* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^2.0.0 || ^3.0.0"},"gitHead":"894468fabfb79a72518ac7770af2b04c0c9e98f5","_id":"@rest-hooks/rest@4.1.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-pVfa355+VWJmggo6ZK1kF7c2V8A6Tf8VT9JJ1e7fxNt/i695EXG0Vi7plEgo3oE+IArbhxnvncVS3J3GfgHRmA==","shasum":"96db7583a620ea052974d9bf37f1c8e2904c89b8","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-4.1.0.tgz","fileCount":95,"unpackedSize":310207,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDe/6hh97FVDkp6jmW/REFcEY/hi5S8U5U6Jt8uxwzlPwIhAPQkxbwZ1PTYWB/jJKVwzJgWJx35udR7nLf+2nf+fiYr"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpeZ9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokthAAhtcGgVLssZn7IDoB57vOdvt8/+1Db51bZfo1epb4DUmeCRqy\r\nWCOi9iMuGMike17vV2dFKs3rV4wIzofzd3vZc98XBMe1A9B/QP9BSIudSIpG\r\nDSIX2zYEbzSP/2N4xEsaIgRnO3NbitSN0nDGa3pj96yChi3qbXfcZ6Xmez59\r\nAiTCp5RKlLYTU/6EevUOBtf0YFh5g9uBpsFEvHEbCPvUqa/UCWf7AdY8nVeh\r\n5jaRnlxXB8sN3EiXGBft3ms2a70lhu80L1j/b3IpMcHEIr+V8JWZeDDyhoyx\r\n6tf17rq6C2BfZ0kZf4oVO4wNLc/LNRcz+DG3d/1zxgM2lWaSq8igtrR5G6o3\r\nEW4zehd8DWUxiuVpk537pMBMfAN33XLsEyTmyKK20rO5NS8nCQGToBG21o96\r\nEOB5sFt4OI6grftjoTZghBXmkCAqmbZKiVGhkdjssJzObslZ/VxHq1+sIDcP\r\n/5Bv9kuJSE/wXTzoE0Kl7BLWqdCAEALc9HD3gib2DyZrQrennVU0AT/6/ivP\r\n9J3F4X1DmUOn7PQv8EZ6AGpP3DgZ921jdGfbEu0mwiNxTev/BQvMQwMHhoXW\r\nlSG7nf2GB5KxBlbsOyojmg0JzqONqyy1SDS5jzXUSAjGfJ86t4IGmIbgCaQ1\r\n9Xm35UOeaPmGVh0xFvSXqJ2I53c1l/QezHA=\r\n=63av\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/rest_4.1.0_1671816829717_0.42714445834244397"},"_hasShrinkwrap":false},"3.1.0":{"name":"@rest-hooks/rest","version":"3.1.0","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","module":"legacy/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"]}},"exports":{".":{"node":{"import":"./node.mjs","require":"./dist/index.js"},"default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"cross-env NODE_ENV=production BROWSERSLIST_ENV='2020' RESOLVER_ALIAS='{\"^@rest-hooks/rest(.+)$\":\"./src/\\\\1.js\"}' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"cross-env NODE_ENV=production BROWSERSLIST_ENV='2018' RESOLVER_ALIAS='{\"^@rest-hooks/rest(.+)$\":\"./src/\\\\1.js\"}' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"cross-env BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"cross-env BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-p build:js:* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib","test":"cross-env NODE_ENV=test jest","test:ci":"yarn test -- --ci","test:watch":"yarn test -- --watch","test:coverage":"yarn test -- --coverage"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.7.2"},"peerDependencies":{"@rest-hooks/endpoint":"^2.0.0 || ^3.0.0"},"gitHead":"27ec20fc682d23f346235334008a040698603f01","_id":"@rest-hooks/rest@3.1.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-G6IMGQe0n9/dFqiqKQpVBhyxh66O8gdkiBowVN6YodLweh7auMYmpCOKjPH0c/WyyxCTvaUkTHzogMZ1rr2gfg==","shasum":"2a3072df8046ff43ba5ca374c6fde7915287e568","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-3.1.0.tgz","fileCount":114,"unpackedSize":451676,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCKMcoxcfgYUJ8b3da9L09JetyuAcgeQ0iC8Yy5X6LywIhAKYpte2yntACl2Q0inpfjucEsaVSZiUX/kmNQjh3arDy"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpecRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4whAAg/swzEemoEKEeWjruEz93Kni6ZthKZTVrqMKu6v1/fZf/Cde\r\nKfX/ybypw4YQj9vnaxAsTFL+QY/h2Q+Nd9Cdmj/80RVu36gYw6D8Qm6Zb94+\r\nOO2D6mxRy6PSin481GtLvYnNceMBLFLPhYcKyuERJkBDeIW/Uoy5ioGOJBlZ\r\nJjfFWxCACM7jWPVtcTUlkcUkFv35OcG8KXAalcSR05bqK2gLiIJpLrGE4GRs\r\nKELH3hRAVRjsVyysSIeArPVXIsXo5XwJrOamqQ4LrupxM+hoRBX0Qs6pync2\r\nlSYSrfo9sv67i2u1fJNnqpI4WbcH48ZtbZ+XlVxClfcjdUkTvB1JWAlJgiLa\r\nd5hc8YbuFN3arhuOKJCqkZYyoDWqMytOKynn7d5UJzk5trl3BNQgEolZSOB2\r\nWnQXxHu9Mnox73Ctzssb/cOVM+FL4YWyTAc6gx3svSjL0UJD7kJZbI69Ij4k\r\n8kvK7lb+KPtGHE300BANNsTFLte0WyluBVkhk9ZzcO7Vp+AYWkecYrnf/1vn\r\nlWnq+oOi73MW1Y2uhFpS1iGq+kGL6mxkEwmM6H9/ARSESShzBE+xZOBk+/Tk\r\niMMf2GLGwJGY/XViVo+dxZX+Yvxvs4a20P5hguH19lbjj04mJfAeE4iHPtyk\r\n57dtb1ojE13Ii+yVOn6tVz+3mlwk96+GNaI=\r\n=ySbY\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/rest_3.1.0_1671816977652_0.864356440060317"},"_hasShrinkwrap":false},"6.2.5":{"name":"@rest-hooks/rest","version":"6.2.5","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.3":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=4.0":{"":["ts4.2/index.d.ts"],"*":["ts4.2/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-s build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 ts4.0 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4 && yarn run downlevel-dts lib ts4.0 --to=4.0 && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts3.4/ && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/endpoint":"^3.2.7","path-to-regexp":"^6.2.1"},"devDependencies":{"@babel/cli":"7.20.7","@babel/core":"7.20.12","@types/babel__core":"^7","@types/copyfiles":"^2","@types/path-to-regexp":"^1.7.0","copyfiles":"^2.4.1","downlevel-dts":"^0.10.0","npm-run-all":"^4.1.5","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/rest@6.2.5","_nodeVersion":"18.12.1","_npmVersion":"lerna/1.13.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-eq5TSwofuVsiCl0nC9QpOxC3ex2t6U5KuNEA+jgpFQ8jtf4mSqaCC5oT1LrhtYKwk+jtdeJm/G4ffov5KdxMBw==","shasum":"c5dd4eaa40406931d0a09b9443b420812d3584df","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.2.5.tgz","fileCount":87,"unpackedSize":319951,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICpU3PzM7l5sPkh19XiwoFKQGRPbpnFqGD0LRJq7YDxKAiBZZYZE9mBShUPKV9uIsWQaK4MTNHmbuE2RTAMSFQQf0g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwLbPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaWRAAo+6FBw54i++qfj0m6KlMsHyo2TJcIpHFNnHACPKjiAmHv9UQ\r\nAWdKYUWZxi8xMwX2q7to1CMHy2hdH5V5I73FcwPxd+MRPZzKTj8blBDI6Z5Z\r\nJInz/zJ5M8tV2XU2OuzDjxt4vnBGTlNCW4TygTYKhy2JgFZBgJbrRrMwLJ5L\r\nmdXgFw8i8bXB8JjtjeAkYWOaUmvoNTsrzRccQZMMP1gnFaY2+u00j5mo+3iy\r\nbsj93EP/e8Ganr6wbKY8qeqtATYkOUrpNDQdoRTUB36hQFdFf3b3iscrIwWI\r\nVh1qPzDFXhMvLa+qcKmDVptuBLTERSpa2CaSNKR9V/nBUCCVh4p6MNGcuDTZ\r\nI1vsNTcDOTFyosB7QMDB5uXj8Rz8bKS3u48Vc5ypxcLKKooqEse1i6u4dXGE\r\nvl8qgzRG0yhtbExBEtElsBElvXs3tFNuR5XAfSN9sNIXJdd29IEt6Ag4+XB1\r\n1KU33a4Y0FpzFI2VK0Nqnrd+7nzcG8ycUH8pVr1h+CJ2h43bXU2+hVQk7v4Y\r\nkSOYoLAXthWLHSdbQvHoO91+9Zm1smlz2/AM8IFh9DdrBr8zGCBhAcf4ZPzz\r\njrSGKmx/X/r0Cqa+7KvY06KnleKm5kQa3PrTjFE0eE2b6MFzcvF2MVWRAI7g\r\n8NQ/pMSAzm9+wVnmfJexb6T3UlxTYd/C0LY=\r\n=HmuK\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/rest_6.2.5_1673574095187_0.13527295247749271"},"_hasShrinkwrap":false},"6.2.6":{"name":"@rest-hooks/rest","version":"6.2.6","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.3":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=4.0":{"":["ts4.2/index.d.ts"],"*":["ts4.2/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-s build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 ts4.0 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4 && yarn run downlevel-dts lib ts4.0 --to=4.0 && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts3.4/ && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/endpoint":"^3.2.8","path-to-regexp":"^6.2.1"},"devDependencies":{"@babel/cli":"7.20.7","@babel/core":"7.20.12","@types/babel__core":"^7","@types/copyfiles":"^2","@types/path-to-regexp":"^1.7.0","copyfiles":"^2.4.1","downlevel-dts":"^0.10.0","npm-run-all":"^4.1.5","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/rest@6.2.6","_nodeVersion":"18.12.1","_npmVersion":"lerna/1.13.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-LsA95ry+0+wa145sH/x8xAyY6XnQpydL45O5J487icfzHuG8yGZoEq2GoFo3l/ab7a5oGiEPgMpTGMSzDZdBuA==","shasum":"7939acb13894b3f9ebecb5c17af81ff3d1451850","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.2.6.tgz","fileCount":87,"unpackedSize":319951,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC9NXJwvSeFO6jL1tXfjaP9DViy501AVZrn52SqSMtEeAiEA1ZSRPs6jAzdACtVqAJ6taiPPkk4tAb12AFN3XreI/SQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwsTKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKYBAAkomFIKYKIj8xLp1vDzHR8gGlNm9ra/whtXQJuPP01Az4JKMj\r\nu3p/Dxmd4cF+GNunv2BD2hxZyAu2WiutybKhl0IImx69QkSDpyv08zgICy4/\r\nlbKdStVw7OZFPPxC8m5O4Kt049EIZlshHV2bi7p7QMRQOVAjvt1m9rzHFTAD\r\nhFVs5lEkLlYn9SunoE2QrR6Vxgjp+ozoZHg8cH27a1KQgeQ15sDurjkF9MIc\r\nZdSChH/zXdYzbMQnmlzZmO5VI/mzfXM3bY+H47lB085HOt8jiXOg7C2i0js7\r\nKbfIzIEisi73NMNCqoDyveep7l0+qwe7nh/wYqLp6FpWjsoH6DHsJ2dV3GDi\r\n8v6oAFM5LfOZ6LC+9lS17EfcZVNGj3t+hAfnJUTn+8rXDsiBxz1XBMROl5Q9\r\nlGdaQAWIz12Pp1StIg/eTKUMAid9krycGxzsKCXT62ArgCahMrJr2Zo0p7N0\r\n6eRK6g9hegwrCeNvRCcn2W2CvzLH0/99iVsgF5WOi3mAgIUcxiP17JLmeVDy\r\n6tJzjTj2JKJmQu+Ze1AASr6UCt06SEJ4/1+jtypd2WdV5DdAE46uWj2FKQ+E\r\n8RQxA7xiwVYZKsIdiIhkcUyqI40UhB4JJkix8Nd6HLfiilWf3LbAeL35usKF\r\nTTv/jGtjYwGppOmJUPi7tPRWzrKz1czPtgg=\r\n=tbB2\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/rest_6.2.6_1673708746058_0.7294801992944193"},"_hasShrinkwrap":false},"6.2.7":{"name":"@rest-hooks/rest","version":"6.2.7","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.3":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=4.0":{"":["ts4.2/index.d.ts"],"*":["ts4.2/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-s build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 ts4.0 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4 && yarn run downlevel-dts lib ts4.0 --to=4.0 && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts3.4/ && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/endpoint":"^3.3.0","path-to-regexp":"^6.2.1"},"devDependencies":{"@babel/cli":"7.20.7","@babel/core":"7.20.12","@types/babel__core":"^7","@types/copyfiles":"^2","@types/path-to-regexp":"^1.7.0","copyfiles":"^2.4.1","downlevel-dts":"^0.10.0","npm-run-all":"^4.1.5","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/rest@6.2.7","_nodeVersion":"18.12.1","_npmVersion":"lerna/1.14.2/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-YbjvAVYyq8FD0Ml4HucvWtS0mhZFTNG5EC8pOMrlGujR4WWPrMLLLgZQCgloBrto7bF7FU8D89lmGNK0X+Jnzw==","shasum":"7831f008badd7291ddc5b5150e7b3613732bdfa9","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.2.7.tgz","fileCount":87,"unpackedSize":319861,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/UUd1MyPOVHzruFf+ZB0JHoj7eVJwYQitAYzGmFtRBAiAsu+wFse691KY14ac401sI1xhR6iZKKjlaw/M7iV4u4w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzqaSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQ1g//TEGnrtcH5X3CoB0jQUXvHSHr2iDO/wmxfn4VJP4yTop7nUK2\r\nCY6DxDhQjOA0+wQFB/ZP5HFLHdot7gHzHd9v9e1DwEEa+RnH/eDxGCbxFtj+\r\n6dighvSwEwc6WzLb9diVjo/x7sDHTy6shLx5nNMi7vWw10somEzEClosxrIg\r\neoRxbjXv9TT55aSDzvbaMZOb3rvWZriBp3nO9a+kvxu5Nfw4OG/rS60ZXz22\r\nSY9k+dAIGT1eE5ADr9VZMIF7VLJTHaw3ASgOluFyxy2qzC/faa3fL+Dbw3d/\r\nJGkPilsq+4EB5gEaOkPoHC/xICbxxYUsMONbVeQT7VIvRH2JLGWggXM9iMxf\r\nY/o5WfBl9dMugqkNBtY4pH0Jk8ubflqIpRZx+VFbHH2uWHqdje9osmVD4GA/\r\ne+t4vjCFZu1hneV5H26qMTeS1RbP6LTAP5755vrwQbJK6uh4kWQKIjDS+5OD\r\nWNuxH8D4cR5qxGhZKB4aqwMJWW0MBxQJf2ujHhqq6546mq0SIIjFeeJVw/x8\r\nMXh/9QJj3UHlenKpsEvjLHSpovOu1pB2MP+nubJHaYYS/CxzZfOqaCGPWmPg\r\neSbOvq6BGd6nvrRA+t2PZ2E0bjsopcfvDN7xVooqujz3/AeU8gVMZR4h3dEJ\r\nCs/5EJNZ4K0ysSRjUgWvKm4nuIpEJAo5mAU=\r\n=G38D\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/rest_6.2.7_1674487442552_0.5595682935541231"},"_hasShrinkwrap":false},"6.3.0":{"name":"@rest-hooks/rest","version":"6.3.0","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.3":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=4.0":{"":["ts4.2/index.d.ts"],"*":["ts4.2/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-s build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 ts4.0 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4 && yarn run downlevel-dts lib ts4.0 --to=4.0 && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts3.4/ && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/endpoint":"^3.3.0","path-to-regexp":"^6.2.1"},"devDependencies":{"@babel/cli":"7.20.7","@babel/core":"7.20.12","@types/babel__core":"^7","@types/copyfiles":"^2","@types/path-to-regexp":"^1.7.0","copyfiles":"^2.4.1","downlevel-dts":"^0.10.0","npm-run-all":"^4.1.5","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":"2c2c4c5b6a5a67d3bbb873aa11fff66e960afb42","_id":"@rest-hooks/rest@6.3.0","_nodeVersion":"18.12.1","_npmVersion":"lerna/1.14.2/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-ETKknWr23BzoJbdk6kGo/LG5nhFwzuLyHvDVXfARW2JU9thGxQWZBZpLES9ihOGt1rHXoDWMP6aWNkSUVOHQWA==","shasum":"38dbd16e2e00b96981223abf81bfff89568b4302","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.3.0.tgz","fileCount":87,"unpackedSize":324831,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDkGa+SvlgVM+1HJ956QzCSLavjvtms3ioZZnoNpKhETAiEAgr8jxgaL+/KrKf/wiyf0+fsG3/ZtByetrsai9O4BKZA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzv5QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomaQ//ekIrmgQ5aC0pm916leaLQGksNXX0uFgCJMDX4AFFnFQ1q1h+\r\nxVfsZK46MFc06Olh0Vt1wZZ5jo4x0osoS9tm5KTL6UHz0kA0OjluVlJh3MfB\r\n3nI784ZkEPIRPcRGjArTGfPUGYEIWkWD944jsnozorm3hVasOkEO3MsavEMZ\r\nWzDbAQX8oqltd5C/6ItgPaxOVk1iQWLXoVu1d5uTGbPmNVdLvWxFXYeO4z2Q\r\namJ/GVH2EVVXdcn8tvgpBcgFxuFAjajAK1soc3di1+fLfHorEPo/cldACu5H\r\nPqLXgLpbGfMYRvY09Dx6NHZpZNZ6bjBBOSQCFd9cIah4yxO+jb6m53f385zq\r\nkRfW4EHZ0pzRTfvx1n7o6yS07E6cHlbdTGaYatfYlNkDaIl7dyL3BxFBQqrw\r\nVnOjvg9V1rgG03ENuUeJ1hJH6UBKmax3SmRF5cctdz8UGBQTSiMof/1GfV80\r\n29n7BJbbkHcRgRr78x/IXjoLz/xi95AqTKI4yC+sNgXC9BKIaq6OR2n7y69x\r\nvIst9uw8mv/RP9XXtynqHkcs10dFN18LdaqeLLWCwhmbjY35fk3D26N2nCJr\r\nXQ3QuJZYCzTSarIC2k2nyEe+GuA0tJrquFlBvLV9NnCesKDxUqLG6fxzXklM\r\nb+1Kl3iSiEAKhH6Oxbx1sDRNYB9cdZjEI2E=\r\n=DRfu\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/rest_6.3.0_1674509904707_0.019460264086327728"},"_hasShrinkwrap":false},"6.3.1":{"name":"@rest-hooks/rest","version":"6.3.1","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.3":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=4.0":{"":["ts4.2/index.d.ts"],"*":["ts4.2/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-s build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 ts4.0 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4 && yarn run downlevel-dts lib ts4.0 --to=4.0 && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts3.4/ && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/endpoint":"^3.4.0","path-to-regexp":"^6.2.1"},"devDependencies":{"@babel/cli":"7.20.7","@babel/core":"7.20.12","@types/babel__core":"^7","@types/copyfiles":"^2","@types/path-to-regexp":"^1.7.0","copyfiles":"^2.4.1","downlevel-dts":"^0.10.0","npm-run-all":"^4.1.5","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/rest@6.3.1","_nodeVersion":"18.12.1","_npmVersion":"lerna/1.14.2/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-k/gxkqqvPrAtYb+Noa77CehZeWlKnTKaisB1gViP+xyMfkTsnxAbY2Cqua3zRnJ0bVfCpvu0Xb7yPxfrVjInsA==","shasum":"9302324942299a82a2e493ec3eb3251b052ff9e3","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.3.1.tgz","fileCount":87,"unpackedSize":331558,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzpO9oqlvXUDfCBY4F+q2QD7Nq7LxS294PLDUGx147CAIgMdIm/2F5t7mDCqt6ed45ItNIKCzHXccjhKGZ2qoj6Xc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1eyBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpM/w/+JVrUUVMaLtGdwJabW8mrQj19Ue/VXlEcxSXnigSgn3SlDiPN\r\nCtzsn3NQ+QT+y6qjFPj5bQcqwwTcsENlr2k1j1Fulm5b/4k5Pmo9fhZF5aMP\r\n/VnEqrehOcuWlq7PnmKmEzoToy5xgzM6ACPpYPBzFUEW0niudqR/CWsvsciD\r\nMl3/rLQWnGw1WpS7emRTfhPqWKYVP2J4yidkrfejEFQe5Gjw5iCItOwhEOXy\r\nAk8GtmCPDJdRxFkghpK99ilYxGli8zcZM+ZaBIbs2zGjT8RLFdzApdwDF/8s\r\nZIJgkiArGkV0QEm84P29pkYLneuf978gTjnrrUL3fO3BbpgenNAHObzwVWEh\r\nOHCOTqVWD9a/AibrBckfue64dG+ZavEoRpFmBxExDvs1nE+HM4/y31up8XfR\r\nU3R7MgL2/PIivR1ETuv+uQ1wEvrihJQW7urxCBLTP+ph3P5cA6SCCLVszNHw\r\nni0C7MT+V6vja/zouSMJrffe6PqvMcZ3m9McMpGtSPh2UUL0KhZVKVSJUBMK\r\nuDfmZfuWWvFxMqFANzi5aMoZZKprwV1mvjfQz4Deyg4j9BiBBZis4atOj6jh\r\nT4SFVx+Phz72w+1FL/jDUSe7XK+MgOJ3xMoSUCgjc8QexHuIFFeVofHureD7\r\nR3vkboZv70IoYT5t4l5qV5kdGCSpY8Vjtxw=\r\n=Vxyl\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/rest_6.3.1_1674964097106_0.4450741485241625"},"_hasShrinkwrap":false},"6.3.2":{"name":"@rest-hooks/rest","version":"6.3.2","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.3":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=4.0":{"":["ts4.2/index.d.ts"],"*":["ts4.2/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-s build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 ts4.0 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4 && yarn run downlevel-dts lib ts4.0 --to=4.0 && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts3.4/ && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/endpoint":"^3.4.0","path-to-regexp":"^6.2.1"},"devDependencies":{"@babel/cli":"7.20.7","@babel/core":"7.20.12","@types/babel__core":"^7","@types/copyfiles":"^2","@types/path-to-regexp":"^1.7.0","copyfiles":"^2.4.1","downlevel-dts":"^0.10.0","npm-run-all":"^4.1.5","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":"4a894fe813a2ba241a17f0e4afd5cbb58c8a7b8f","_id":"@rest-hooks/rest@6.3.2","_nodeVersion":"18.12.1","_npmVersion":"lerna/1.14.2/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-C+F2bM8ewFZ4eqyLeg3wdBiz+M4OpYK7/Xaze85fZE4YlMhWt4lBjuYz2JZsNnhSNWGhr7fsV6KKdKoI6f+kmg==","shasum":"f9e627eb96c49d15812e5b125fd36a46add41d90","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.3.2.tgz","fileCount":87,"unpackedSize":336143,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBwzTpR9fp+LqBDSDwY3C/aT3RFeflko3CLdEO0R9lHyAiEArXKLVSa894yJDfnDZ9D758gmuuZBKxhbrLg4pm6RNhg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1qJxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoE/hAAkWYR12WMUm5X3u/vowF8Vx0XmrwxDokrdA0iyabhc6lYgK1X\r\nnF/+kdxD2DeFt6jYVNA6OwTBvuNbw+byOeFww9LMfq1umjeIUscCgSLRXyhV\r\nRN6wTZV96anycTMeEPbfeGSWT3OVU6AYa9RGy3BPZcoLOj0O9XWnho4Zoe5I\r\nK26ZQ1cZUgohpLLnpolmkHKBBzLHBgdDgilRJjwS+qe5lipAHrfVDI2sU88Y\r\n2a3+BpahwLGiqExyUSRkJKXvqTYDCfWz+ntfsx6Ry9expFMpb1SsENfTxLZ+\r\noK8NyD02TImuis5wEEuuSWTMQh5/jxxzSFIGDDSTSU9F5YkPtv5zQe9p66T9\r\n0id4dDJMPI1ERCiCdai5BZLGRoYMDTMmevVABgVnffMpdkuSl7udE6P9WAue\r\nR7zTyq1Ssc1M7O9iR7U14ZhaSP18mtKnr5gOuKE99m6G8jEjqDqVsbMoZhV0\r\n1MDR1PbOqDQBa9g505IPI/sJRkO7EG4Ps5M2wf9wKKz2JLy4Qf8WKS6yYJnz\r\nEQN/LMkgX48x02g30LgCzgTVVx/cgo7DUu053KVwG/MAg6iZDATfVDHuHM3q\r\ndv9cwihvkbr/AsuK27P8hES6F4REV+mDfJE2p8ibk5llFwTFSz5DDqn3OuL9\r\nlMYC85TMUG+pK0WO6wW5wdHGC4IXI/v2yPY=\r\n=xZaI\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/rest_6.3.2_1675010673761_0.6540511265522726"},"_hasShrinkwrap":false},"6.3.3":{"name":"@rest-hooks/rest","version":"6.3.3","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.3":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=4.0":{"":["ts4.2/index.d.ts"],"*":["ts4.2/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-s build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 ts4.0 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4 && yarn run downlevel-dts lib ts4.0 --to=4.0 && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts3.4/ && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/endpoint":"^3.4.1","path-to-regexp":"^6.2.1"},"devDependencies":{"@babel/cli":"7.20.7","@babel/core":"7.20.12","@types/babel__core":"^7","@types/copyfiles":"^2","@types/path-to-regexp":"^1.7.0","copyfiles":"^2.4.1","downlevel-dts":"^0.10.0","npm-run-all":"^4.1.5","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/rest@6.3.3","_nodeVersion":"18.12.1","_npmVersion":"lerna/1.14.2/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-c1+nemNQP6iG9eCOgmL8Y88UoxrnIpj/6H+fNwGO3EmNysBKBj1ky9wyKKfsSBfJPdhcNSAfbptEsfNShwUssA==","shasum":"5f278ccd085e6645887fca760c1817950dfc14a6","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.3.3.tgz","fileCount":87,"unpackedSize":337388,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSLwDeqi6mLdLNnGFr5SRviWUeffG62wegQUXyTCkvaQIhAOi70dkuHuDvOI4/6SokNlzaIVyLL0WQPFVCPynXBPPc"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2FA0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpghQ//f52jTzYnZPXX4GI0lI+UNLDkaKuyjFZPWZtY8/vysGOgYPnl\r\nYgt+SbVeotKWMLV/5rjefaijim6GDxuL+HJg1H8rV9E+fF6b59uMrq0X0fr8\r\nfCYJHBH7RVFX5MUhaxBrLU6PCeHkNKPedod1hfOykp3jRQaHuKmfo6KcT/7v\r\nF9P54n45MqWTkn4qPPSGJcbUEQe0YXN4mN9QBHeLBHTMnJib2sQb51SiiySO\r\nKmmxmHSKfNgmr+F0joPqFLKx4HfkOtEsxRNycYcXMGa9q4PfHC9b3qngocyt\r\nbXpsuHMgOmS0V7CIC5yL/U0k044ANg5gRSE/wFcn4aS2dfBI0cEp7dXaxFpe\r\nKXdRJiEx5h0VoF6TIg9M0/CXBPsaQxnNeOsoURc2uaEDFWpMMqt3A07CVrpO\r\ndtsT7zdiGumuno27+8FQWLCx8sVRn3chcYSoAFvkv457jAcD7FQ9+2ZnFfR3\r\nPZV3lUxVupaAi9XdooMWp7ZgLm9CcWsrDp2hnXe1cHHpd73MC0ZOuExuS+U2\r\nX6+cHmxAXBjUPSQeWvrJjpKgqC4k/kqjGe4EYf+xPTgNvqZVF4y7/UnUzRxl\r\n2aI3HAm2KBEthj9DxwbZJF4YLzHGsW/+DIGSkxjb+Dm/FLDSUo0Hvr3RjXTz\r\nN7slQIKy/r434pr1RqIeeoPK74Bm4IVmYSo=\r\n=Zrjo\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/rest_6.3.3_1675120691967_0.18936976040929543"},"_hasShrinkwrap":false},"6.3.4":{"name":"@rest-hooks/rest","version":"6.3.4","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.3":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=4.0":{"":["ts4.2/index.d.ts"],"*":["ts4.2/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-s build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 ts4.0 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4 && yarn run downlevel-dts lib ts4.0 --to=4.0 && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts3.4/ && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/endpoint":"^3.5.0","path-to-regexp":"^6.2.1"},"devDependencies":{"@babel/cli":"7.20.7","@babel/core":"7.20.12","@types/babel__core":"^7","@types/copyfiles":"^2","@types/path-to-regexp":"^1.7.0","copyfiles":"^2.4.1","downlevel-dts":"^0.10.0","npm-run-all":"^4.1.5","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/rest@6.3.4","_nodeVersion":"18.13.0","_npmVersion":"lerna/1.15.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-zukVDFz0k40GO4HdXVunX244sCr9Z0BlZrsu8KVXsPJ5y7ARHodeUuVAwSgOigCHUW6ETltRrFQHK/Jp/ioX0Q==","shasum":"a094ac080df86f6b13d789e51dade803cfd95ec9","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.3.4.tgz","fileCount":87,"unpackedSize":337346,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD90OS32y3DLhG8nbL2iCFrXn5aFI0xgEkCjOCHxkHS+AIhAJQEgU86Navp6HTv3E9hRjimkbP3uSu0fbo5dySrbnNs"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj59p+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlLw/8D0E5BrOeBjfkyhhWI+7vFwOWRn7FsAzYGP95rRGMd93FZhsy\r\nNJ6dD3qlD8taLiWMvVM/wJc4w0jdpBq5so0bki6Qgq+9McvMfzVacct8mS+a\r\nRA9/CVIXimI8+fLq5Ip2xSTnwHPt97nsAaZu1kWoQNYng64SB+vL8ltJsFhj\r\nFHVGx5HQz0WLKEiFvj5Kfd7MhOWJJOQsFVhVYAUi3pvbaWJNt1xUWOMGCXiF\r\nLd8pwVXYtgtT77MA4ROya1VTTxoqq3lRxSyZlVx46uKQ72zvMH1IATAW7CFQ\r\ntNQ4gy09IvM7tkF3BK5woMTBcFac8b/Sfd2y6la9AB1+HSK0jgORSTqTwNCu\r\nQxJjNpKBYoW5Or6JF8WckjQV6jTkRDnEGg0GHFEKLS/o9vVCEMK8ZyOCT23t\r\nJyiSEcq83Vhrgy6idhcW+jlLIXMn349yMIPXKiAiHWtoqgkSiQB2WZsizc8z\r\n8PPmRdKCjneD82ojyezOrSIfzN5kjAGJi+ZzEW42BKXwd8heIKz11Bi6Sh1p\r\nX7Sv429rgm8n/+moqFFu/4vpwhixOJtmcz2OcMKu4cbgRrktLt7dDPD6qbxB\r\nA9hdXTViU3Mp/GO9fGqibDqr16EHbi4DcZ8wYGj6IvaSGvYkGpDb4WKftKxN\r\npwKRqaBhBbEqpu9wOjkbR7D30gDgUNrkPro=\r\n=24Zz\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/rest_6.3.4_1676139133865_0.935685420562341"},"_hasShrinkwrap":false},"6.3.5":{"name":"@rest-hooks/rest","version":"6.3.5","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.3":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=4.0":{"":["ts4.2/index.d.ts"],"*":["ts4.2/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-s build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 ts4.0 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4 && yarn run downlevel-dts lib ts4.0 --to=4.0 && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts3.4/ && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/endpoint":"^3.5.1","path-to-regexp":"^6.2.1"},"devDependencies":{"@babel/cli":"7.20.7","@babel/core":"7.20.12","@types/babel__core":"^7","@types/copyfiles":"^2","@types/path-to-regexp":"^1.7.0","copyfiles":"^2.4.1","downlevel-dts":"^0.10.0","npm-run-all":"^4.1.5","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/rest@6.3.5","_nodeVersion":"18.13.0","_npmVersion":"lerna/1.15.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-iDS9QTRi+PU7qQGgTbi7sMrElzt3x2tdYos9Oi0BZrtvWeDoTLrF6mXrULdynUdGrsNsf5bklNkjvjmA7875NQ==","shasum":"00344deda868d19fddd9d333b533773235c75e6e","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.3.5.tgz","fileCount":87,"unpackedSize":337770,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVIwcjc7kjZCkgZ1WZovAz6Wjf74Rhxp14fxKGkvSdxAIgaF+s3LTWHUfd2abZt4e3uGIN15qYj1MrSFcjqL7UAzU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6vzUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKjA//cUAIOwAryLisud8c8E4/bOPCxM3DMARGvKTPU/INwUA2YNpR\r\n74dJ4wnSRt08rpsvEWq7rCH0X3z/McvoghE3dCLojUEgsOpKlI0OcLjD+/TG\r\n06V6b3UtqliirG2eNtG7M/Z4Ba6pDnxnN15/Gt4V/Wg/M5P++21KOmVj12hM\r\nXQNwlFpI9vnuDFMP/2WVnWOcr7lOrtLPwjTfMMtro5FUh9CO53qQQoUxan1K\r\nJlqr8ZbED/ZfJYyF/63FJE5S0DdNc9lkvhwlPTFfIslsUCwIADfpX4YLZTV/\r\nYsrRM2+bkli4zoNuH7/2/mFWMnTjVaEvXaiy/4/tAaMpd31gA1olf0nPwQ2c\r\nC1zsMxfKx8dY7UKyA+Y/bObzTvnbuoMVzAZoaTA6Ue3NSiOGCsdS7MZXZ7Qg\r\nq66DOReVGGPQfnV4B1dCChx5HrRoPcccXKORSsRti8+WdKYzqoZmFtk6p2Ol\r\nwU536b+5EwpVNEaxCdC/q9mFS6Ry9zAgurPUJGO+ZRCI/YMVTWKfuIvXv4dG\r\nRxoRnlFZs4Li/7uh5aB262L+AyDndPdzTWB9xyNAaVwwgOKawHc8D5neF5n8\r\nrfZaOcpTM4EDoYgcjePU8cdTBRWSO9SF35ZNICBX8PmBKRztlPMg5EVGbQnx\r\n8NeRIWwYJPi1CKkT0DGlAMH/vhdPwA1u8AA=\r\n=COYk\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/rest_6.3.5_1676344532607_0.7815604059068002"},"_hasShrinkwrap":false},"6.3.6":{"name":"@rest-hooks/rest","version":"6.3.6","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.3":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=4.0":{"":["ts4.2/index.d.ts"],"*":["ts4.2/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-s build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 ts4.0 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4 && yarn run downlevel-dts lib ts4.0 --to=4.0 && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts3.4/ && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/endpoint":"^3.5.2","path-to-regexp":"^6.2.1"},"devDependencies":{"@babel/cli":"7.20.7","@babel/core":"7.20.12","@types/babel__core":"^7","@types/copyfiles":"^2","@types/path-to-regexp":"^1.7.0","copyfiles":"^2.4.1","downlevel-dts":"^0.10.0","npm-run-all":"^4.1.5","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":"34cd42bac62a169ce42f6d194c266d8289395d47","_id":"@rest-hooks/rest@6.3.6","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-3bI/T1wtUaQu/Z4pfj7LjRaUXDQzpATlaiWakO/zwFlSA4L9e3qis+3wnlSBtvWKTBP3xVfK/VaSAmwaKmhjAg==","shasum":"cb6eb567df50dbd3e6b27762cbb51121ece1c2cf","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.3.6.tgz","fileCount":87,"unpackedSize":337713,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1lNcTZMzK5cQdB2Lu15Q0dGY75nADc+UUy+/OiXK6ZAIgUeCilpi+RSbJJV5aPVGHhj/P+31q+jNNV4rqaCoKpXg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj67xiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpq8w/+Pt67mD1+rK/cUbBjG/ccnrgzMKKlOC9K0oIW4JKG/iSbTWmf\r\njFL3tDtGGPNYm1Lnz2WPhiaQzYbBmrGvjfUAPX5EoS+C4WBmZup/pIQhELcM\r\nKkXuja1sICDx7DwPO37qCttMl9Xk2lra6kLurHKhr9nXnNtYYCBw5mtsXVRH\r\nFwP0hoF4uy3aMzFgHmUBKCKmc6EXeXcAg/8Udv4J7BnJMlO4WrgCgfgvqAi0\r\nNoyeS4XL1Ftt1TD8elVHgz5toGAYHj3BX0vOGfFpEWZa1yDOPVI5ot76iUsi\r\nGtquL67yzy6KGwXWqHuYrpKW8I77SnBfcPyzFzHmd/EFMkvLTXMLNr7OYjHe\r\nCFpEAsHhfrdF9PSY5u7pwn+5rAykYphHG/K+IAcSQkK10gq2yGGbBEOgimCt\r\nS7Mut0mT8WhMoTJC3/GhClcpg4KaiKrQlXHGm1h3Fk0H/wYttsO5J0Xg1npD\r\noe/Es42BQZ45SpvzzjrfF1suPSlZbnpoNzhpNpVI87M8CTfu2/TbOnf/vxUE\r\nyD7p4myD/NNk7C9OKHoJLpCKV1UHKuO+dPI5wAGH1AaixWgmOGXgjejcrxO6\r\nkugPQiY8HsXdyRHFzKVqOsGQwLg3VFeyTbxuOKk373lgWmWChx6L55lWBf4k\r\nNRHSG7kPuIA3Gp9hcze8tdFghhZPfRdVt3o=\r\n=qCCh\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/rest_6.3.6_1676393569933_0.6635728578535502"},"_hasShrinkwrap":false},"6.3.7":{"name":"@rest-hooks/rest","version":"6.3.7","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.3":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=4.0":{"":["ts4.2/index.d.ts"],"*":["ts4.2/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-s build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 ts4.0 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4 && yarn run downlevel-dts lib ts4.0 --to=4.0 && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts3.4/ && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/endpoint":"^3.6.0","path-to-regexp":"^6.2.1"},"devDependencies":{"@babel/cli":"7.20.7","@babel/core":"7.20.12","@types/babel__core":"^7","@types/copyfiles":"^2","@types/path-to-regexp":"^1.7.0","copyfiles":"^2.4.1","downlevel-dts":"^0.10.0","npm-run-all":"^4.1.5","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":"6e27c1c1dfba9f168f60cb5925faef5f4bfb01f8","_id":"@rest-hooks/rest@6.3.7","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-LWyNkA3Znd6WcaELGcWic3Bi5E7e0RxIQJDYlMT6zwDdld0ECJ7ypuHS1xJP/nFzCy1kLC78K/emGNmnUochHw==","shasum":"e4a690c5bce3b8fe14e21ba1c0b78dccfa75bf81","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.3.7.tgz","fileCount":87,"unpackedSize":337802,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEu9u4Wj5NPh/75n18IZnddGeGxQry4P+gSZp3KQW274AiAlPAd2sFLMACq3Wto6trT3gSR2ufSwMgdC9JAFWtQcFw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9kk8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4lw//QStva0uhl/gjpP19Wx8dB7+wMjD86pcKywfiroRTPv2umuhN\r\nFujd74FkaX3ilqXcFRQIwteAtpOf15VRT/YLNG6MFfQK0Vx0zreJvj+WQ+Wc\r\nScR1qGuKikgWh2QSTmCrXDgnAtxvCbO+sSalzEHnOq0UUcVLLIgf60LEDPvW\r\n55eQKCMyN84hrV/7UIkQx66w1xF5o8U5c+wp3hplQnVncMcKxqZNmyLGDGHK\r\n/mkySGudlLJr62f7S6K4wr+TNG5Gw9W5JlVoCZjIATfPGbnL5S8Cj/bliKU0\r\nBQNDn9rgio/+Hkje/rFOeCyMYjnDyQjDw2HRZHwMCdhcdwmXE6WaADId+/sH\r\ntZiC3yNVhb7dV9P0RTc2qP5m6kRzvecLhD2AHacneLSkahE05uosBQ0w6Edk\r\nbcHEj0avRfHU45rIzNU5+ZYpiwOQ1sUaSHc4QIHz4dz94RZ3yRxVz7+o1u9D\r\n+YkXt5wzrwXpM/mvBjdNC8AbnaZy+0Zadmbhd5eF/NTjcC5u/LquKCjOaZVG\r\n4AGKtz00AGNXF2qqiPAnK4NPDz3isAsXlHkWJ1Zm1rDl/0J/d+beEDmnzvVu\r\nGNTprmMi3+m9+iTAee9RJjg43cgAv7Jyzx7SIJZawsDlGWjNm1zfE7NL5E9H\r\numh4NzsW1XAk7iZQOLvNfVZoUQN3bwjMtXE=\r\n=QqP4\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/rest_6.3.7_1677084987936_0.8558553719963753"},"_hasShrinkwrap":false},"6.3.8":{"name":"@rest-hooks/rest","version":"6.3.8","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.3":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=4.0":{"":["ts4.2/index.d.ts"],"*":["ts4.2/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-s build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 ts4.0 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4 && yarn run downlevel-dts lib ts4.0 --to=4.0 && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts3.4/ && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/endpoint":"^3.7.0","path-to-regexp":"^6.2.1"},"devDependencies":{"@babel/cli":"7.21.0","@babel/core":"7.21.0","@types/babel__core":"^7","@types/copyfiles":"^2","@types/path-to-regexp":"^1.7.0","copyfiles":"^2.4.1","downlevel-dts":"^0.10.0","npm-run-all":"^4.1.5","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/rest@6.3.8","_nodeVersion":"18.14.2","_npmVersion":"lerna/1.15.1/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-WRNwqwZ7NWOzLNG9/ErGN5Runl+ShJbIwf0WcoEFK7lhg8MyxpTjNG084DSvRS6CzIp/qZKgy55rU7t+Si9W7w==","shasum":"0f0645b60dd0e0827b0bcca362be0c995b136e1f","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.3.8.tgz","fileCount":87,"unpackedSize":339434,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDILBpnTZQx9Yz4vbIj2DuPh0oy8zN7V9bHqqWOSPhc8gIhAItENegaymFB6032JYU4U1ijBfvpfVUpYKZErRx4czxT"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAMUdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/ZQ//WU4buRB5IrQ6C+6tcVOYg/TZrmVOSFRuWII1InGh06tdcrdB\r\n5htSzAZ+Zxqx68RGDBttA5OjO3YRs395gKdpkr74RVa+hJN3awYLokkT6aT8\r\neoP0SW/1/2uc7C5ZwYapXo7Xu+WGX8zkfvpUhY9NCPK9fBycZEtwAJPC5XLT\r\nV3stQetKMA7hbH9TlBc0IdA9FfGj9y7+3aZKv4nenjQXpKfXfmvkgGUwiAFT\r\nR/47jJHs97H0aCoPxTKEE5Uspwqlc4UDxVrxz0eg5buQEj5tbYLm6FvqBVSU\r\nuMJn9khN/cobYa3IOKepDE+hOg+IRAsJqtOrVPPPkLAZbG1zt7AX8xNK90li\r\n2Uip9185vPPo8v3AOWQiepE1GIdpgolE/d8Mz27nGxuD4EpYcoSXwtLVysKe\r\nZZSKyDHYZVd9AmLbBqc/Yatvsx5g6/GAAQlVzuE4qAiFUImUQ+1Kn4NpSJco\r\nCEpgGIV0WKLzxXr3rgicgr6RCMJEy25c2f37c74L6nr8DSTkqrJvyOyh9ife\r\np9EOrP+D6EWlf+5E3j+0iuTV2Bx8Y7nMFZgVtbm1fWtUhv4oFXooFYF/CfDX\r\n3Cwv/ryhCKuKi1giTIZiNGASYSuA0JZlnuWAhNpAyYy6Wf9bvl5x71Wbyevc\r\njYJr8U8Yts829i3agJRWoFewfZaOo4KoCAE=\r\n=c+it\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/rest_6.3.8_1677772060951_0.42279678517535824"},"_hasShrinkwrap":false},"5.2.1":{"name":"@rest-hooks/rest","version":"5.2.1","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/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"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --source-maps inline --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-s build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","data fetching","data cache","api","normalized cache","subject pattern","endpoint","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/docs/api/resource","repository":{"type":"git","url":"git+ssh://git@github.com/coinbase/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/coinbase/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.13.0","@rest-hooks/endpoint":"^3.7.0"},"devDependencies":{"@babel/cli":"7.18.10","@babel/core":"7.19.1","@types/babel__core":"^7","downlevel-dts":"^0.10.0","npm-run-all":"^4.1.5","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/rest@5.2.1","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"integrity":"sha512-DUPyOR1OAWjYGftA8BnV8OG1gujcrnxoXFDJX4jRr4QHTcrmOQz54EGd8urN1DzQsz1thMe/k3L4PG3B+BwasA==","shasum":"9a12bb931a16b495ffb7f684b10af7aaa9461682","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-5.2.1.tgz","fileCount":59,"unpackedSize":209984,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfGx6+ZfL+CBknGjFwKMah5yXGEQsrs9LWVnfXr+4kyAIhAPwJOQP7NbxErvPnBeTopjcYdSoY6MZ9kSp/tgl5zpjQ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBNlIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwCA//TSZwjTGQfHg64MAuJIbdXMugcZEFY2TWuqpUcMoNheeagh9P\r\noRSeNCe6NIm1dglA6cu6GJfrz4U30wzX5G73VDLUBT5s7R57vUZGRCTVjCYM\r\nlksCMkmxHVkF7aLVl83WCOSuOUAvRT8S9j0xjRBaH8qQpYC0b0MFC2cqQdEn\r\npKdVipFHAm1Gd5HX8RuFdH9OM7BwdO3gCsgW6bZ5f4tS3l7yLlMzrDDTaWlZ\r\n6AgRHEQ4Rzfo7bOURl6Lj2Sf+3QZ4hSNzAF7CT4YEKgRx+w1DvCm9tERRNg8\r\nh0OGxtPOUW7pOoZe2AFknsJMYW8qq9OrPd8gMnqJKkFpcjWGb68bM1Xls5rf\r\nrrkQREP9dakMds4KE4OFVjsYbyECbNrHXmhC1Z7/qJEXHAN9vsyyYW7e16zF\r\nawDTn3ItIFyk7/sooUJnMyZcvjlu7HASDqVZpiudQhMhg0UmZOTaoot8lmQ7\r\nOmFgavrFgU8qvn8EBoYKT1zupDa+eNQJr7fbJtCdOXqTmdyL7bEyu72+1g/v\r\ng5DjoMlzeufenyLNKEcyA/87SVo3amhfxGGLlWmAXErjtm5mf1v9LKoxTurV\r\n+iMUjSJcrxWgUcy030t7xBHcawHWzzi/pr/wDdBhChyy89MAxAlfA++Bxu4S\r\nGmq/FHksHPLkBdN53bnjpyaMMvHGqSLjC0Q=\r\n=3y4i\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/rest_5.2.1_1678039368521_0.8424894028092442"},"_hasShrinkwrap":false},"6.3.9":{"name":"@rest-hooks/rest","version":"6.3.9","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.3":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=4.0":{"":["ts4.2/index.d.ts"],"*":["ts4.2/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-s build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 ts4.0 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4 && yarn run downlevel-dts lib ts4.0 --to=4.0 && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts3.4/ && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/endpoint":"^3.7.1","path-to-regexp":"^6.2.1"},"devDependencies":{"@babel/cli":"7.21.0","@babel/core":"7.21.0","@types/babel__core":"^7","@types/copyfiles":"^2","@types/path-to-regexp":"^1.7.0","copyfiles":"^2.4.1","downlevel-dts":"^0.10.0","npm-run-all":"^4.1.5","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":"922ed06e929151f59b51161629e220824da0b080","_id":"@rest-hooks/rest@6.3.9","_nodeVersion":"18.14.2","_npmVersion":"lerna/1.16.0/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-vSb04kyFdtGTP0mxw73Qs9Q4wII/clia0LA1BNBh/K6kL/JJBcB8GBfDhWELK//NgLHqqkksn9XS3a9RWAxFbQ==","shasum":"088942e6515e8ff775582a5fcc11d86b2d9f43be","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.3.9.tgz","fileCount":87,"unpackedSize":339434,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4hRFRzx8ASTMIAL/3Cyl0Nuq+2Rj8izGYJk93BSripwIhAPjnbIXYJBWBVkOOgM65MCbPi+A9FqzuvLv0Zvu7HtR1"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDWa/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozHg//cFZqStRsACSV5Cspp7q4c6OVM9ClJAiCD/GoS3TYaICYimdA\r\nJnmflZef5lLtJMzJHaBvd+xFhI/L6FX9X72wdyTBIVHdX1GKZPUh+CZYKaSC\r\nzugHINq4OcYkGd29b4MaGo8jVicHbURJnxjJvSfyZxzu/hVawn3CHd/TZBYT\r\nmMT/xHAvqBCBEAyFdW8MVBJRIGm4qt/1UwJHrXPod7iJwzuj+PAgjJivWCbZ\r\nRueIAMolg5gGzDzoBaJQNwbU3AkLpheLeZUoMQABkl8eHvq7IEDPRIiiyBdk\r\nRga0Vgx/CImMVW3ci5eq8sQu+9edvK+SOYII28rtgVjLvbanJJo33s1P0uYb\r\nhYQ9IlMwD8z+17iUnxJSACoJ5WDL2Wu4WsZXWeZpmQ5TU5/AD7o/jrTdoinR\r\nEC8iSUTRtPAYSymSCLkIPIP2cQzvFyrIju2STClX8c6nud1dawQIBDT5XI8H\r\ndc5pudLY3vjhd5MjlxB1DeDXGCNoNUBypJO8RT/XmhaDSdTxOFPKm0PypnlG\r\nvfHWVh+M90sNb//WXAraNXeP3fR5VHhyDgWpQbcA4JdfhjDTKPnqisd66oNm\r\ntw2gDSYYKX01qHZ6xGS0POhbxzj86uQISaF/zAaOOpYTTtoyWfjeMx3nGtTP\r\nnQaXA5EDZ+qOIGxsEmIvca4LcWgudbQIk1I=\r\n=K44f\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/rest_6.3.9_1678599871410_0.8568843899603009"},"_hasShrinkwrap":false},"6.3.10":{"name":"@rest-hooks/rest","version":"6.3.10","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.3":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=4.0":{"":["ts4.2/index.d.ts"],"*":["ts4.2/index.d.ts"]},">=3.4":{"":["ts3.4/index.d.ts"],"*":["ts3.4/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-s build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts3.4 ts4.0 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts3.4 && yarn run downlevel-dts lib ts4.0 --to=4.0 && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts3.4/ && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/endpoint":"^3.7.2","path-to-regexp":"^6.2.1"},"devDependencies":{"@babel/cli":"7.21.0","@babel/core":"7.21.3","@types/babel__core":"^7","@types/copyfiles":"^2","@types/path-to-regexp":"^1.7.0","copyfiles":"^2.4.1","downlevel-dts":"^0.10.0","npm-run-all":"^4.1.5","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/rest@6.3.10","_nodeVersion":"18.14.2","_npmVersion":"lerna/1.16.2/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-Hgw/R0BMi15g/39byp/1+QBYIVBlrBQlqjt+9t6MAiPc87bFJORIygYjwazqfI9fKWC+TF3mQJbmDtOGdwME8A==","shasum":"0d0f73a759c86537106595f8cdc3414ac379ee63","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.3.10.tgz","fileCount":87,"unpackedSize":339435,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFzpSVXKbgbv4WEcqy07GcVQjfKXNl5bKOqQzRJepBupAiA9+ReXFa/QUw8Hfa9Nor2h3v1FJ4GPAt31wSLvjRcApQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEiVfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCtQ/9GFdrOp1fA0FKFjEvTGCXMMM1Nr5/TBsQjGzNHGcIbuRzyv7t\r\nRtRct8MlW4cpPF7le2ZP9skelIJCP36yLgCjB6CWz1r88IwvHDTJhXaDiIQ/\r\n+xBRsj1tl4mxT/OYd2Q+/gJyz2M+PFkmwnHv8i6Fj0Jd261JRzxBniQj8KZQ\r\nnnp80gn0MGchQiJs+BNedo1ArkNO8Zs7OrTBZL/nO7+qz75XHd9Ox9kdjULA\r\nY7+04SgwLWmwWYreTrreNa1n6iyjaJXhGqvAD6Vh4i8g+pHvKmf3rzejR02/\r\nsArqGlgEyPRYoBrmtNE5FWwHTxiKYq3p7aZxnXNsE8uVuRyVRtIB/QL5dD4O\r\nBPc6omUplmqoKQSO2UN3PL5h/13v+lFLxcMMdujzcNJ/ExsqYipOOVndaR3p\r\nSTfyimDogTd4QRZsNt9j94KMYs1GhxrzF5CMK5ETxy17GLmAQODAcyWwYQmN\r\n7onfgmxeCgoENc5D3YPxqEE8qTDxy0/n2gjNAroqyHLq55g0SPsg26+ROJzA\r\n9Turvui9RDpFO/7HBRJg4o+Q0+moxlLEYoMnHvyulxA7qXueQE5fAxGEVAX5\r\noeIDgOUbQVUIUOJWbE2SEj4F40vI1EJDuVGHRUDcJio9uhnPEjAT0dFFDQfZ\r\n8g3+21OA1TtP/GN1dymPWYbUgT/37X3zO5Q=\r\n=CWdG\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/rest_6.3.10_1678910815656_0.15893855436688997"},"_hasShrinkwrap":false},"6.3.11":{"name":"@rest-hooks/rest","version":"6.3.11","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.3":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=4.1":{"":["ts4.1/index.d.ts"],"*":["ts4.1/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-s build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts4.1 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts4.1 --to=4.1 && copyfiles --up 1 ./src-4.1-types/**/*.d.ts ./ts4.1","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/endpoint":"^3.7.3","path-to-regexp":"^6.2.1"},"devDependencies":{"@babel/cli":"7.21.0","@babel/core":"7.21.3","@types/babel__core":"^7","@types/copyfiles":"^2","@types/path-to-regexp":"^1.7.0","copyfiles":"^2.4.1","downlevel-dts":"^0.10.0","npm-run-all":"^4.1.5","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/rest@6.3.11","_nodeVersion":"18.15.0","_npmVersion":"lerna/1.17.0/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-Qa7+DdnxBMAU3MkXV+jTkJC6nM4aszUrOS1qba0uM8kabwMJMQlIWQgEHbTlfscE9+OrHgyRF+QlDQnbBs/6Bw==","shasum":"375e01f5b6d69329a1400ed6e92ce73cf531181b","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.3.11.tgz","fileCount":87,"unpackedSize":341722,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDz3QXhdPQBOiWDNTNIA/t/6CeRSpjLYebzKYyPx8w2dAiAuvX1OAoz7zPHw7Y+AVYFVzTLjcVv9Bmq0Qw5q/SV4mw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkF1s2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr93g/8Ch43+jOo4dU3E+B3jav/pbiJDfPewL6peESbox2fuJbdDKMf\r\ncKacYqHwO2jNpcQH7jKWdbfkHgiWYjlDAxssStp+Wmho92Af5M2Vbex+n9RM\r\nMC1P34S2IMCAlHDophn26cxD3R2Kz+TVLBgMWIueydaJ8u68g2bcrtV7177j\r\nk0g1nQwoANqqcKHR5DP4emWRY7mAPhV1aTYvEAcLDTeP6zdivNm/y0lOV1Ko\r\n3Q/M2i2xkWFdUpxoMsqyp8s2W6gqHcK9Hh82AZDvM7VV+bIEu9VGy2EAPj1Z\r\nghYsslUInreS0WqCeUEqNSxIFwR006Yq4HEPsOIP5y1eovY9PzU7gKS/wN0R\r\n2fHs78H8pfo6cyPZsGMikavv4uMWgib25+dk2EYTetRtb4iEl1iO9i5b57uR\r\nITvqN7nrmVxkp0I9WnI+8wCXh8K1VrUHkgRa6rR9eL2P6B9LrtyCXQquq4PP\r\nH2q4PkQ2QwEl8EnXdT/EEiygvpYz0uxQ9NkuERBa+pHqKQyCIa6p9HDZyL2Y\r\nnk1iqnjTmG/TUaFsoDEvsC0HqMv4Tf47ylMYwmg16XJVyYTuf/nUi6WMxIvh\r\nrE9Wg+45ywpOspOALOUvFCwpJ9bghhutDVEiNrDgbWNZH+YCxHhQiCB0a1K7\r\nAC0dbo952e+nI/18nTI0ANdhilPyOBkX2Ws=\r\n=le4k\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/rest_6.3.11_1679252278561_0.7388375302211738"},"_hasShrinkwrap":false},"6.3.12":{"name":"@rest-hooks/rest","version":"6.3.12","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.1":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=4.0":{"":["ts4.0/index.d.ts"],"*":["ts4.0/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' babel --root-mode upward src --out-dir lib --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' babel --root-mode upward src --out-dir legacy --extensions '.ts,.tsx,.js' --ignore '**/__tests__/**' --ignore '**/*.d.ts'","build:js:node":"BROWSERSLIST_ENV=node12 rollup -c","build:js:browser":"BROWSERSLIST_ENV=legacy rollup -c","build:bundle":"run-s build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"rimraf lib ts4.0 legacy dist *.tsbuildinfo","build:legacy-types":"yarn run downlevel-dts lib ts4.0 --to=4.0 && copyfiles --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0","build":"yarn run build:lib && yarn run build:legacy:lib && yarn run build:bundle","dev":"yarn run build:lib -w","prepare":"yarn run build:lib","prepack":"yarn prepare","prepublishOnly":"yarn run build:bundle && yarn run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/endpoint":"^3.7.4","path-to-regexp":"^6.2.1"},"devDependencies":{"@babel/cli":"7.21.0","@babel/core":"7.21.3","@types/babel__core":"^7","@types/copyfiles":"^2","@types/path-to-regexp":"^1.7.0","copyfiles":"^2.4.1","downlevel-dts":"^0.10.0","npm-run-all":"^4.1.5","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":"37f056da08be038bc1c6ffabcbad140cd42c6346","_id":"@rest-hooks/rest@6.3.12","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-lDuO+DYx2ndycZyFrAdn4B7zwLAswvAX2QVQIdegL3A0ObX/D+kE4Yc8FdFNn7ZvDZKcI1tHOEZV+o+ueFgO7w==","shasum":"05915f60f1c742bb84d011b1a9674deefa78af1f","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.3.12.tgz","fileCount":99,"unpackedSize":352634,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkg2R5frkMpuWtLIxtsObdBzq/jaWrPLV+8KtORWLNmgIgI00/rVH6TgobFZMps9PBe5onAyqExiVZMNazmP17Fz4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGhieACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrdBAAgkxHjwpdhU9avirua1FHVT/K/lfpvtiKw4d/lDJdrQyrelz4\r\ncNPTc167RR74AtI9tIefESGdwAZNeGyCezefoLQxaQVuHzMGlYrd+Fi0momf\r\nNMJFyO2gRgS9ctXsYqE0KuU1+EDxD598UfqTOJ5U2vyJpIWgAmbGH7Vpmn0D\r\ngb9QTFLmtLd3LfZIkwT9ZWGAuF/4+x8wA0GwSOa7AUXdtvM+126qguqYkBfp\r\n/tATGXQY0Z2pgefHI0f8iVxGJSx1qjXtoSh0DEi5zjFkZvO/PBLSkktgp1ct\r\nbL331rZF3Jfr9BDcrcRzmSYDSkoxC1fjY2Wb1xIdfEmbIfhCoWy+LzMp45k9\r\n+BKoRac05sVaiq0VzXL1AAE0ofwEKtTNFIFvNQqVer39CQThadOnfi5fxZYw\r\nWocetUYTL9J8kFeEpRFuulFs7Erd3FvWVNwhGWUMvhZEIn1h/jPgJgF/YrLl\r\nUyzWeKK5dJO3Tjdd5AhHs6ZN/YBiQjLrvXovI3feWst1yDTReIY+W5IfTQs0\r\nMTCtT4ZoYlvpC290/f5243aRzLa21unUXaGGNXP6kCmHVGtn1vJmkWBMY7Cw\r\ngFFJ8PcMo3M/rn+ASdd8cgef3EbAj4mL84cZvZnSV0wuJBd/nvGk4s+ZjL0E\r\n7GS+WEb4nRmiM0SwHT4sqgtDs5nUwIPoQ9s=\r\n=ZO+D\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/rest_6.3.12_1679431838311_0.16475063128428125"},"_hasShrinkwrap":false},"6.4.0":{"name":"@rest-hooks/rest","version":"6.4.0","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.1":{"":["lib/index.d.ts"],"*":["lib/index.d.ts"]},">=4.0":{"":["ts4.0/index.d.ts"],"*":["ts4.0/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./next":{"types":"./lib/next/index.d.ts","default":"./lib/next/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' yarn g:babel --out-dir lib","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' yarn g:babel --out-dir legacy","build:js:node":"BROWSERSLIST_ENV=node12 yarn g:rollup","build:js:browser":"BROWSERSLIST_ENV=legacy yarn g:rollup","build:bundle":"yarn g:runs build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"yarn g:clean","build:legacy-types":"yarn g:downtypes lib ts4.0 --to=4.0 && yarn g:copy --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0","build":"run build:lib && run build:legacy:lib && run build:bundle","dev":"run build:lib -w","prepare":"run build:lib","prepack":"run prepare && run build:bundle && run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/endpoint":"^3.7.4","path-to-regexp":"^6.2.1"},"devDependencies":{"@anansi/browserslist-config":"^1.4.2","@types/node":"^18.15.10","@types/path-to-regexp":"^1.7.0"},"gitHead":"6457b14c29555036e439532a917f700bc37dc9a3","_id":"@rest-hooks/rest@6.4.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-gKtN+RRy8p2cLDveFNbVD6nvtEpmY0fqzXxrX6Ci5IEX5YmmXQuw4o7BdEeezEqo9h8cLcd/qhZevYODS/jQRg==","shasum":"5766473b313fbe24c6a5fe3a4f63e81ff24320c4","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.4.0.tgz","fileCount":119,"unpackedSize":503068,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsvX119hSeZaS/pgbpbCancPq7iIi+AHSaqzGwyj8URgIgFCmK0f7iZ2/gijBgDYdt5hkXtnwmwrouuS/5JDEZ7/M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJTEFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpx5Q/+IUCQSX+SDgfeJabqnfyGYzY2RaInVqj/FDV7jZMdSEqZOYtn\r\nfKCJ6NjDoXmtZXeVNB2gIoDNjEBWmgvCrQOjT7VOzNcLNP5Yz20Db51gSxFH\r\ns8HVsiGOuZIkN4RZmkGA+oVmnS4fpBjDLEYcWiLd+oFCD3sGzB1dJOa++OyX\r\nXOOcfP93W/IrjiG84OPWJx5JzM5gwMxB9vfTeKF3vDp5/KJPXEhbVJr913Xe\r\n9LStm4X1ryvUMsWiJ/BSZON5FlHfY9DtnOXW2pKAQWuuP5XGwsld3CRbdHJ/\r\nsXOsH4piTIU9Jum+E81Tv5SZzzN4dP1KjyLblPBJ+5P6RruIuf/KSfd1/HMx\r\nSoHqkKzpEMhyIGQdFAAHScp1qBZLwDNJlzylqo0WHMLYzc5AQu1htf7I7ypw\r\nW0sY1Py9IZBiECfHkrkOiVGlROhkyulpkE3Oq2LVF32PfOqPYaRMITo94th2\r\nwdnXA/GaaQOl4AbxypbvLS2KPqJ7D/gQ0HPOSsRcx62O9aCgSQ+/kWCnb4Nj\r\nQnDO2/qP+FqoWBdRtfYaQKu5TQSdYjGzSx81c9hFYF25Ox3VNXubsy1QowII\r\n1qwvEC/py+10wjsgKT7/aMb5w5UVtB8K+Ag0V7ouckQgZDSOQJiCc9jPi1V3\r\ngXgr01Zvn+ydMYHlkZz/vyg6CbdLdJLXOlU=\r\n=T5Mi\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/rest_6.4.0_1680158980994_0.8000531807067863"},"_hasShrinkwrap":false},"6.5.0":{"name":"@rest-hooks/rest","version":"6.5.0","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.1":{"":["lib/index.d.ts"],"next":["lib/next/index.d.ts"],"*":["lib/index.d.ts"]},">=4.0":{"":["ts4.0/index.d.ts"],"next":["ts4.0/next/index.d.ts"],"*":["ts4.0/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./next":{"types":"./lib/next/index.d.ts","require":"./dist/next.js","default":"./lib/next/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' yarn g:babel --out-dir lib","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' yarn g:babel --out-dir legacy","build:js:node":"BROWSERSLIST_ENV=node12 yarn g:rollup","build:js:browser":"BROWSERSLIST_ENV=legacy yarn g:rollup","build:bundle":"yarn g:runs build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"yarn g:clean ts4.0 index.d.ts next.d.ts","build:legacy-types":"yarn g:downtypes lib ts4.0 --to=4.0 && yarn g:copy --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0","build":"run build:lib && run build:legacy:lib && run build:bundle","dev":"run build:lib -w","prepare":"run build:lib","prepack":"run prepare && run build:bundle && run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/endpoint":"^3.7.4","path-to-regexp":"^6.2.1"},"devDependencies":{"@anansi/browserslist-config":"^1.4.2","@types/node":"^18.15.10","@types/path-to-regexp":"^1.7.0"},"gitHead":"5eb3a564700ad3d0be6c0d1cacac5e9469fce6a4","_id":"@rest-hooks/rest@6.5.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-ZemecHHwCUh82vk45nauu9gyDp+fVpc9bmcJ4RowiE5dV8qJvn09V6Ss4ctIYG3MUPI3uGPYw3skl0IKsUHjng==","shasum":"c7ec72eb2b3af9e5334604c014147e2c48de52f9","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.5.0.tgz","fileCount":126,"unpackedSize":518111,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHqevWfhYiNVbJjBpxhRpPbz5dsb/5CVY/SImFXI2WnLAiBXusWs+zJSFTtVyo29cSLBi3qQowpUV2FAUO5bXse/qQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJhjHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzJA//bVJIINyteUkN54e1NJTBLVtP2HLH3ZWZTPvhX66jVQTrs8+M\r\nl88x4WRY2ppKa5cwiT+zYBFY5bGgsNNntJc+2rH2DLNlrPn/koggfeeikq/D\r\n/V5hzg29rDvQBL8zwZVSLKzmptrOQyZhWurGZCYs7kBec7ylHB0XNKtx5A76\r\nwJQvhQUJyOc+U/VKUsQUwgfaXSQdlYuEZK3yqGWS66s9QOiFZrxqwVOCsrTw\r\nCLpj6WMSBt8ThFAvwc8UK4AO2yWajJGtyGUjBklFDYOlORFbGQ7PzAbMmBx+\r\nHQGWv4lE/uMRAV0HHLvWrlPhBhWZGG1GpPPC/gEsou+d5l7irIv68RvLtjPC\r\n/DKAbnj5jNXe6IqbO+ORUJ40czkBbie1ea+961iJ4DGeAoMkO7OtIoLDbaRH\r\ni6Jq3blBjQpx+rzFf0Hl6jkUfMRNJN69w8BLISHOhnISG9nzoi5wnBhFejZg\r\nHW0u25OiWEkS87381PnSZ4DP3h+RpbYgzFg3qNO4ZWBJ4M7OXE6rdOk4R0w4\r\nzkjiVTP4PsXDElpKjZWvGTclox6p1QVgwTkD+HyrCvF2V37wP0PyeKbTy+wi\r\n83f5ZaXj7hSNnyejlbbGHCb6tVG0yFdGYEWI4vjmfjKBtTgtlxzg8Zqc1vvs\r\nLaxxot64lJjsNoO11qCW35nLSTVpiQczDQU=\r\n=m3qN\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/rest_6.5.0_1680218311157_0.3107226168165358"},"_hasShrinkwrap":false},"6.6.0-next.0":{"name":"@rest-hooks/rest","version":"6.6.0-next.0","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.1":{"":["lib/index.d.ts"],"next":["lib/next/index.d.ts"],"*":["lib/index.d.ts"]},">=4.0":{"":["ts4.0/index.d.ts"],"next":["ts4.0/next/index.d.ts"],"*":["ts4.0/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./next":{"types":"./lib/next/index.d.ts","require":"./dist/next.js","default":"./lib/next/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' yarn g:babel --out-dir lib","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' yarn g:babel --out-dir legacy","build:js:node":"BROWSERSLIST_ENV=node12 yarn g:rollup","build:js:browser":"BROWSERSLIST_ENV=legacy yarn g:rollup","build:bundle":"yarn g:runs build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"yarn g:clean ts4.0 index.d.ts next.d.ts","build:legacy-types":"yarn g:downtypes lib ts4.0 --to=4.0 && yarn g:copy --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0","build":"run build:lib && run build:legacy:lib && run build:bundle","dev":"run build:lib -w","prepare":"run build:lib","prepack":"run prepare && run build:bundle && run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/endpoint":"^3.8.0-next.0","path-to-regexp":"^6.2.1"},"devDependencies":{"@anansi/browserslist-config":"^1.4.2","@types/node":"^18.15.10","@types/path-to-regexp":"^1.7.0"},"readme":"# Rest Hooks for REST\n\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/rest.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/rest)\n[![bundle size](https://img.shields.io/bundlephobia/minzip/@rest-hooks/rest?style=flat-square)](https://bundlephobia.com/result?p=@rest-hooks/rest)\n[![npm version](https://img.shields.io/npm/v/@rest-hooks/rest.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/rest)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n[![Chat](https://img.shields.io/discord/768254430381735967.svg?style=flat-square&colorB=758ED3)](https://discord.gg/35nb8Mz)\n\nExtensible CRUD patterns for REST APIs.\n\n<div align=\"center\">\n\n**[📖Read The Docs](https://resthooks.io/rest)** &nbsp;|&nbsp; [🎮Github Demo](https://stackblitz.com/github/data-client/rest-hooks/tree/master/examples/github-app?file=src%2Fresources%2FIssue.tsx)\n\n</div>\n\n### Simple TypeScript definition\n\n```typescript\nimport { Entity, createResource } from '@rest-hooks/rest';\n\nclass Article extends Entity {\n  id: number | undefined = undefined;\n  title = '';\n  body = '';\n\n  pk() {\n    return this.id;\n  }\n}\nconst ArticleResource = createResource({\n  path: '/articles/:id',\n  schema: Article,\n});\n```\n\n[Entity](https://resthooks.io/rest/api/Entity) defines a data model.\n[createResource](https://resthooks.io/rest/api/createResource) creates a [collection](https://resthooks.io/rest/api/createResource#members)\nof six [RestEndpoints](https://resthooks.io/rest/api/RestEndpoint)\n\n[RestEndpoints](https://resthooks.io/rest/api/RestEndpoint) are functions (and more) that return a Promise.\nBoth call parameters and return value are [automatically inferred](https://resthooks.io/rest/api/RestEndpoint#typing) from\nthe options used to construct them.\n\n`path` is a templating language using [path-to-regex compile](https://github.com/pillarjs/path-to-regexp#compile-reverse-path-to-regexp).\n\n### [Standard CRUD Endpoints](https://resthooks.io/rest/api/createResource#members)\n\n#### Reads\n\n```typescript\nconst article = useSuspense(ArticleResource.get, { id: 5 });\nconst articles = useSuspense(ArticleResource.getList);\n```\n\n```typescript\nconst [article, setArticle] = useState();\nuseEffect(() => {\n  setArticle(await ArticleResource.get({ id: 5 }));\n}, []);\n```\n\n#### Mutates\n\n```typescript\nconst ctrl = useController();\nconst updateArticle = data => ctrl.fetch(ArticleResource.update, { id }, data);\nconst partialUpdateArticle = data =>\n  ctrl.fetch(ArticleResource.partialUpdate, { id }, data);\nconst createArticle = data => ctrl.fetch(ArticleResource.create, data);\nconst deleteArticle = data => ctrl.fetch(ArticleResource.delete, { id });\n```\n\n### Use with Node\n\n```typescript\nconst article = await ArticleResource.get({ id: 5 });\nconst articles = await ArticleResource.getList();\n```\n\n### [Programmatic queries](https://resthooks.io/rest/api/Query)\n\n```tsx\nconst sortedArticles = new Query(\n  new schema.All(Article),\n  (entries, { asc } = { asc: false }) => {\n    const sorted = [...entries].sort((a, b) => a.title.localeCompare(b.title));\n    if (asc) return sorted;\n    return sorted.reverse();\n  },\n);\n\nconst articlesUnsorted = useCache(sortedArticles);\nconst articlesAscending = useCache(sortedArticles, { asc: true });\nconst articlesDescending = useCache(sortedArticles, { asc: false });\n```\n\n### TypeScript requirements\n\nTypeScript is optional, but will only work with 4.0 or above. 4.1 is needed for stronger types as it\nsupports inferring argument types from the path templates.\n\nVersion 5.x can be used for older TypeScript versions.\n\n### Prior Art\n\n- [Backbone Model](https://backbonejs.org/#Model)\n- [ImmutableJS Record](https://immutable-js.github.io/immutable-js/docs/#/Record)\n","readmeFilename":"README.md","gitHead":"cd8413fd37f52b6c6f56ed20b0e1886c88ec1cb1","_id":"@rest-hooks/rest@6.6.0-next.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-aHyfWWNox9Pgqq6EBjqZHSTgzwptGgceTEhlwOnmrVuYMZu5Ty5FboNHRMRQxcK62NBUuPoZaCjm0Eg5wEFVqw==","shasum":"4f5215670d05a1ec4ea2ff3946e633b02fba1fd2","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.6.0-next.0.tgz","fileCount":150,"unpackedSize":622751,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJ3Z6Rbr6S0ohzaojyqRGvA25S/iX6YxesYqgmkXT9nAiA3VB1QS1n7FZjZyXURHdVqYC24j3ikTsg74OMG0CI5Zg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSZ5CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmregw//QseTwihA3wpKXwfMV7ic4CBfoVFrg45m1nRxGRDhOfovKcjq\r\nDqGF7PYBuDKd5JnY5RvTm+IPDM5RRtGUSMPNVxeAw6FVnaAx5UnBGWB5tzv3\r\nSEbtYn1dG2zbElVm3mfKEfgnJ2GfgDw9HTsD3r4/iFJwaSFWHDBDNkaqhED5\r\nV+rqGLFf3LF79NK4FzygYUV2M0x8eXQNUIACj0sRZxBfs/BJMPrzR31i0m6O\r\njnExKFtVYgqvN6AHI2nH57uIEQ74dmTtXePZLWQZTMiFMAG0wQVBPQCQhold\r\nQQbw6YOtl3qJjV2qt/WrkfHYlK7nG8TcnMxQn+1SRyC3QeLMYmgxq+cygxuq\r\nM+YM5GzoLVdlIzVxySzgY0OUYppcJStDyxFd7EnsmSQR33dIZFp3gselZKso\r\nbPW3yp8jP1FDo0cYmkZYO97XXVvaxvNKw4hrUbT/DHNw9lfeBomKWQJ7J0xx\r\nGnyDY4lCzdsqW40KcwKpRJqNbk2pHMKz07oNEfxxImAevNMwQGS9pdyAqNKn\r\nAOwXn5tjtuz9BHoUyEuMfE6RezoplxtxXD4HLNUz1CElRanLweo8haoBvyM+\r\ns8DoqUewEF72+NHZoN6U9x6bhaGEWl4tgaihHKdMP09O/JZMT0p6bgo79SC2\r\nrfTo+yKnhVgbeIjKh1C85fkL8S+GlSlpiBU=\r\n=kl4T\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/rest_6.6.0-next.0_1682546241885_0.06838481879424863"},"_hasShrinkwrap":false},"6.6.0":{"name":"@rest-hooks/rest","version":"6.6.0","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.1":{"":["lib/index.d.ts"],"next":["lib/next/index.d.ts"],"*":["lib/index.d.ts"]},">=4.0":{"":["ts4.0/index.d.ts"],"next":["ts4.0/next/index.d.ts"],"*":["ts4.0/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./next":{"types":"./lib/next/index.d.ts","require":"./dist/next.js","default":"./lib/next/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' yarn g:babel --out-dir lib","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' yarn g:babel --out-dir legacy","build:js:node":"BROWSERSLIST_ENV=node12 yarn g:rollup","build:js:browser":"BROWSERSLIST_ENV=legacy yarn g:rollup","build:bundle":"yarn g:runs build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"yarn g:clean ts4.0 index.d.ts next.d.ts","build:legacy-types":"yarn g:downtypes lib ts4.0 --to=4.0 && yarn g:copy --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0","build":"run build:lib && run build:legacy:lib && run build:bundle","dev":"run build:lib -w","prepare":"run build:lib","prepack":"run prepare && run build:bundle && run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/endpoint":"^3.8.0","path-to-regexp":"^6.2.1"},"devDependencies":{"@anansi/browserslist-config":"^1.4.2","@types/node":"^18.15.10","@types/path-to-regexp":"^1.7.0"},"gitHead":"4dbfdb78611421d8afc62d4a2f714c462adff40c","_id":"@rest-hooks/rest@6.6.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-ttNhxWcg7fxAF6t6mZmAMJZHipuHNNVKS8YtYg0vnXcqmxoUFpxwYL50zPJEqeNmM4Y2Ly0GNRXAM6wode3PXA==","shasum":"23ce8d26bb81d55ea2a3038bf76298cfd86d980d","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.6.0.tgz","fileCount":157,"unpackedSize":647924,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFt8wAw/wyrM5dxgV0VV9GCKtFagcBizHHsKGpKAwvKvAiAcTRO/a9gNSPdPiKrHEk+KKZGBVUpD72u6tzB2n+MCog=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUZFfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrG1A//ZXcBYZBt/iH1U5RyB4dQt7b8rDbqdduUivT1vYgnFEE0EXIp\r\nIm97iocjiAEOgAblAkwwaL9eQ7B2px7mWut+Fncm6X3cyRT77knDKd/o8WsR\r\nGLa5j2uBdi9yaoPKUQ6kIR6mixBlr+SGRJqlVW9rL7Y+HrR+dxPPv0CXAPTL\r\nEL7HRd07CNNMgOjUABs72bvPbzHZ1jp/5fqy6mT2MhZos38PNrREFZLWeiPj\r\ntMBLrhxTpnovJXvcjTLOckIGp2R1O4yGVRtASZUw2vv/OgmVbo2Ei+6+cWeD\r\n2Bq4uUil2mOFe+IdcJjisUx3AWZIm296076VVScyQXb8cCQyIf0K9I915RyF\r\nnW5GOQtCPQ6Dss//1m0OeJXt1Do5+k3C0N+/e2m9oTBbZ8hhFSMyD6TSmO3U\r\n7kkGPTUVSauRX4Hbq8X3lvQ+lnfQOBwxL8S7CzluiWTwfkZ6jJRdx/SBAmd4\r\nLC0lfC2Uph+T2UWBRVuo2+7GEcsw6U+dn2NALHXIAheRiCYYNR7aTC0wz4o5\r\nUaCjAoR4Dhu/KsYqRnYMcj3M5HSRYNQOt89zDKCP2mAUJBhYplD0AUceF8gF\r\nesPxq3uX1XykqkGeYl8ynQ5j615pCjq+McLrtgs/9dNLFF/5llwNQbsPhygY\r\n2cY7PjL6Q6e5nULrXOGkrLHsBpW2zkA5AKM=\r\n=KHJ+\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/rest_6.6.0_1683067231308_0.3620116667313391"},"_hasShrinkwrap":false},"6.6.1":{"name":"@rest-hooks/rest","version":"6.6.1","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.1":{"":["lib/index.d.ts"],"next":["lib/next/index.d.ts"],"*":["lib/index.d.ts"]},">=4.0":{"":["ts4.0/index.d.ts"],"next":["ts4.0/next/index.d.ts"],"*":["ts4.0/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./next":{"types":"./lib/next/index.d.ts","require":"./dist/next.js","default":"./lib/next/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' yarn g:babel --out-dir lib","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' yarn g:babel --out-dir legacy","build:js:node":"BROWSERSLIST_ENV=node12 yarn g:rollup","build:js:browser":"BROWSERSLIST_ENV=legacy yarn g:rollup","build:bundle":"yarn g:runs build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"yarn g:clean ts4.0 index.d.ts next.d.ts","build:legacy-types":"yarn g:downtypes lib ts4.0 --to=4.0 && yarn g:copy --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0","build":"run build:lib && run build:legacy:lib && run build:bundle","dev":"run build:lib -w","prepare":"run build:lib","prepack":"run prepare && run build:bundle && run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/endpoint":"^3.8.1","path-to-regexp":"^6.2.1"},"devDependencies":{"@anansi/browserslist-config":"^1.4.2","@types/node":"^18.15.10","@types/path-to-regexp":"^1.7.0"},"gitHead":"520cbb461fbf5be1b1372f86a5a9c148bdb18112","_id":"@rest-hooks/rest@6.6.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-P4VkTxB2zBAKZK0LGsJmhjW0WmZYDV//CsKba4XDeK0c+SVhY6txrN1+N1I7K/G/YTOlEV6+FE7wa7g+ujWWuw==","shasum":"e16916120a681edd097e46140d2bd0828b79f8a8","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.6.1.tgz","fileCount":157,"unpackedSize":645683,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDM72fc7TWcl4rSCGfdJd8kwknLC/9DssOQp+mI8UT4lQIgHEXOcpI3my/Wszq28pTc58yGB2UIdVFyx0nF8bl6UlM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUriaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRug/+NM/3I3ej96Ey2/GS68TiHPiDR58UYyn7Mjd3R440SYUcxQM2\r\n3vZmBRkYnlwnnVX4A9HlBr/Zu9XwMt/pCmanKmfX8m8sAnHoqjD0DJad57mJ\r\nwhVLPpkagJTJXN7IhfptKdKPdkP18bMNik1paa+WXMyF84YsmqfjfJCMFPSn\r\nEWP2Z7hQUW27c+2Uw9vghZT7vMjrsJKVebsN7+ZhmPi+6A70QGJabIPuHnw+\r\nqZAfu+n/WDSuFitwyrwznfpekz7geOM3g7VnxlrW8DSzf4LAH9ltpfesWLib\r\ndIiKvXCCVy8ObM+52Wp90wNpzhOg0MpYStRxuzihAP8DG2eDcxsS5zpDz7km\r\n2NwP59SLvHEBwaW8HuHTAJPKhVp3F0RPvV1Qx9usqPZC9PhdHVCDuDEt7O6k\r\nZsdreqW4ioIlpfWL78+SHg06mT7FMsPEpxqzb9BPGqT1MhUNPVx/Yn1jEktY\r\nn0N2P7bBRWJVB+AwcaPC8sCCcz5GL/oo5J9pG5fDK8cexubiCiyk8uTmgprU\r\nV7lPe0rQBX7ah23lLaYOHShu9BDNrKRii6XsLh3/lYgKi0l7msoHiilU1JBQ\r\n1urswgyFGvJq935VSN+9acVUxL69ouuks4ZWD1RtuPIhEYBbokaekoNxojOx\r\nHPnkxgxpyttfDZ0dE3gba+VOI3x/FuSHa2c=\r\n=OMLr\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/rest_6.6.1_1683142810205_0.3193958257616645"},"_hasShrinkwrap":false},"6.6.2":{"name":"@rest-hooks/rest","version":"6.6.2","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.1":{"":["lib/index.d.ts"],"next":["lib/next/index.d.ts"],"*":["lib/index.d.ts"]},">=4.0":{"":["ts4.0/index.d.ts"],"next":["ts4.0/next/index.d.ts"],"*":["ts4.0/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./next":{"types":"./lib/next/index.d.ts","require":"./dist/next.js","default":"./lib/next/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' yarn g:babel --out-dir lib","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' yarn g:babel --out-dir legacy","build:js:node":"BROWSERSLIST_ENV=node12 yarn g:rollup","build:js:browser":"BROWSERSLIST_ENV=legacy yarn g:rollup","build:bundle":"yarn g:runs build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"yarn g:clean ts4.0 index.d.ts next.d.ts","build:legacy-types":"yarn g:downtypes lib ts4.0 --to=4.0 && yarn g:copy --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0","build":"run build:lib && run build:legacy:lib && run build:bundle","dev":"run build:lib -w","prepare":"run build:lib","prepack":"run prepare && run build:bundle && run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/endpoint":"^3.8.2","path-to-regexp":"^6.2.1"},"devDependencies":{"@anansi/browserslist-config":"^1.4.2","@types/node":"^18.15.10","@types/path-to-regexp":"^1.7.0"},"gitHead":"6912024cc4f2cb1eff92d8fd6f542146c4087a15","_id":"@rest-hooks/rest@6.6.2","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-Okvae1CKCK6PfxrRofzIt9zSIHanU4BhEqo/qhRGZn2+QtLyWidiwTQNiG34CPl1i0SM7vAdGBde8d/3bPFThw==","shasum":"cadab8064c210d38ac5b231717d7069534d5232e","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.6.2.tgz","fileCount":157,"unpackedSize":645623,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLtuRC4cfL9JxEIecGSBfauodupNYzbczMU8iR+kwD+wIhANWI1ct5ib+3fNc3yHIam95vJXuOnUDv/Tv1ESiDckji"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUtX5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeRQ//RdNiU00KHRvOOXJeallK77NUNhOPWu/mmodqktCHw9UtImW+\r\n5TKpYEHsV0MHYCsRg/ZVoHQWuwfuJYzefeEDF7uAa6WTjnRIYEg7W3tJMXe4\r\nJmh7SuyDZjilqL7gjYopTb6qGiAoGMHF8ufyjb9RPNx6fW64+y9p+Px7Syaa\r\np8fxZ9muq50wxYMbRnMJEgj2pXLTI78JNpT1Uwgo/KNkbAMdBAVnj9jzat+P\r\nTOYDp0dwEHcePw4yi/fmNgRT3asmer+lkOOtDCXcI1C2tI1NS1X/Quqa/m7M\r\nl8A2e6hRFfSr2kGI6pEhIMSr6q4OL9Ep9lsTGVt05kvgQlbou8v8eRwlyULa\r\n1Xg3dBk4OkzSReP9++KGCX1zZGCFpOswAb5u0bCVQffUoC5hfr5cEbiN+pHg\r\nK25yKPQtiy9a/YZmNXseBS9BTCYK9+m0JKO6GaSGe+69Qaf0LqCy+apJK45h\r\nRHFmblDebmLj+boBiocLT0VDNGRQoI7gmhs2Gs42yg8Et+jIwsqdwkr04EUV\r\nsR+KcrqIZBfJ9saFEdjw6K3dyKXVzhs6fR8ndZXQ1N07SDLUD4SUyxH7SkVQ\r\n6SNW6fhbdNY9Sjyew6+JZxII7jwcuYBYdHv95mQT48H5+wxd2ynm6Garyuhz\r\nIjN46EpWTRDYe4G4gcRhiKcgJBaOku+S9rI=\r\n=Fmz6\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/rest_6.6.2_1683150329246_0.4110250313547703"},"_hasShrinkwrap":false},"6.6.3":{"name":"@rest-hooks/rest","version":"6.6.3","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.1":{"":["lib/index.d.ts"],"next":["lib/next/index.d.ts"],"*":["lib/index.d.ts"]},">=4.0":{"":["ts4.0/index.d.ts"],"next":["ts4.0/next/index.d.ts"],"*":["ts4.0/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./next":{"types":"./lib/next/index.d.ts","require":"./dist/next.js","default":"./lib/next/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' yarn g:babel --out-dir lib","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' yarn g:babel --out-dir legacy","build:js:node":"BROWSERSLIST_ENV=node12 yarn g:rollup","build:js:browser":"BROWSERSLIST_ENV=legacy yarn g:rollup","build:bundle":"yarn g:runs build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"yarn g:clean ts4.0 index.d.ts next.d.ts","build:legacy-types":"yarn g:downtypes lib ts4.0 --to=4.0 && yarn g:copy --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0","build":"run build:lib && run build:legacy:lib && run build:bundle","dev":"run build:lib -w","prepare":"run build:lib","prepack":"run prepare && run build:bundle && run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/endpoint":"^3.8.3","path-to-regexp":"^6.2.1"},"devDependencies":{"@anansi/browserslist-config":"^1.4.2","@types/node":"^20.0.0","@types/path-to-regexp":"^1.7.0"},"gitHead":"b8179c30147a22257f16615a190a15f054f12e64","_id":"@rest-hooks/rest@6.6.3","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-kG6CyEaZ0y2jrotI/5z1fDlkVdQHCDlTTx+lpFgyVmnd2KXPclFbhpVc9L9nIKZ0T/Lxx30tsnDHEyEj4/q6Ng==","shasum":"0f15be54ea52585b401d3a8bcaabe2597b3bb448","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.6.3.tgz","fileCount":157,"unpackedSize":653107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDo+J3IKwWn5D+6TJOuZGL/UQfB8FUaYsbUyF05cBKO6QIhAJ12CFToRCrI7Y+jZ7v+piC8rGea4R1Wkr6o9dk+fDGz"}]},"_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/rest_6.6.3_1683596439283_0.4344126919932283"},"_hasShrinkwrap":false},"6.7.0":{"name":"@rest-hooks/rest","version":"6.7.0","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.1":{"":["lib/index.d.ts"],"next":["lib/next/index.d.ts"],"*":["lib/index.d.ts"]},">=4.0":{"":["ts4.0/index.d.ts"],"next":["ts4.0/next/index.d.ts"],"*":["ts4.0/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./next":{"types":"./lib/next/index.d.ts","require":"./dist/next.js","default":"./lib/next/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' yarn g:babel --out-dir lib","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' yarn g:babel --out-dir legacy","build:js:node":"BROWSERSLIST_ENV=node12 yarn g:rollup","build:js:browser":"BROWSERSLIST_ENV=legacy yarn g:rollup","build:bundle":"yarn g:runs build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"yarn g:clean ts4.0 index.d.ts next.d.ts","build:legacy-types":"yarn g:downtypes lib ts4.0 --to=4.0 && yarn g:copy --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0","build":"run build:lib && run build:legacy:lib && run build:bundle","dev":"run build:lib -w","prepare":"run build:lib","prepack":"run prepare && run build:bundle && run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/endpoint":"^3.8.4","path-to-regexp":"^6.2.1"},"devDependencies":{"@anansi/browserslist-config":"^1.4.2","@types/node":"^20.0.0","@types/path-to-regexp":"^1.7.0"},"gitHead":"dc77a03242b1a6d75353976e0610cfb19bb878c5","_id":"@rest-hooks/rest@6.7.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-FlvuoIyzK8TdsDXJ/VWr6SPkmmMavQtpomDtK/yCN3R6AcsGtGXzSwm0dbfAnbOP10TmRVGHolebN63oj+Ertg==","shasum":"aaf10c1aaeafcb24c09e7d73267feb1e6765fb20","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.7.0.tgz","fileCount":157,"unpackedSize":677689,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrWNHEYbwsO0YrNrL0fPWli5zDLs1BLu4CM4xW7kTMbwIgMUw11mUXtcaBGuz9M9auTwRDyb1BNWd64w6ODn98YJI="}]},"_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/rest_6.7.0_1686754375575_0.3453345391042477"},"_hasShrinkwrap":false},"6.7.1":{"name":"@rest-hooks/rest","version":"6.7.1","description":"Endpoints for REST APIs","sideEffects":false,"main":"dist/index.js","react-native":"legacy/index.js","module":"legacy/index.js","unpkg":"dist/index.umd.min.js","types":"lib/index.d.ts","typesVersions":{">=4.1":{"":["lib/index.d.ts"],"next":["lib/next/index.d.ts"],"*":["lib/index.d.ts"]},">=4.0":{"":["ts4.0/index.d.ts"],"next":["ts4.0/next/index.d.ts"],"*":["ts4.0/index.d.ts"]}},"exports":{".":{"module":"./lib/index.js","import":"./node.mjs","require":"./dist/index.js","default":"./lib/index.js"},"./next":{"types":"./lib/next/index.d.ts","require":"./dist/next.js","default":"./lib/next/index.js"},"./package.json":"./package.json"},"type":"module","engines":{"node":"^12.17 || ^13.7 || >=14"},"scripts":{"build:lib":"NODE_ENV=production BROWSERSLIST_ENV='2020' yarn g:babel --out-dir lib","build:legacy:lib":"NODE_ENV=production BROWSERSLIST_ENV='2018' yarn g:babel --out-dir legacy","build:js:node":"BROWSERSLIST_ENV=node12 yarn g:rollup","build:js:browser":"BROWSERSLIST_ENV=legacy yarn g:rollup","build:bundle":"yarn g:runs build:js:\\* && echo '{\"type\":\"commonjs\"}' > dist/package.json","build:clean":"yarn g:clean ts4.0 index.d.ts next.d.ts","build:legacy-types":"yarn g:downtypes lib ts4.0 --to=4.0 && yarn g:copy --up 1 ./src-4.0-types/**/*.d.ts ./ts4.0","build":"run build:lib && run build:legacy:lib && run build:bundle","dev":"run build:lib -w","prepare":"run build:lib","prepack":"run prepare && run build:bundle && run build:legacy:lib"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"dependencies":{"@babel/runtime":"^7.17.0","@rest-hooks/endpoint":"^3.8.4","path-to-regexp":"^6.2.1"},"devDependencies":{"@anansi/browserslist-config":"^1.4.2","@types/node":"^20.0.0","@types/path-to-regexp":"^1.7.0"},"gitHead":"833c8bc67eb149fb6c5dcb1f2d9e59b6f41a3815","_id":"@rest-hooks/rest@6.7.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-QmwzwxGzkf6Tj03/MWJWSNOdggl+k3Nvf1DMHYx//89g42LOUIVpykdZbOcHDofIux+x3ObaNHRFy1dI7ijuTQ==","shasum":"72a24095f974e4285812811883b055368a0c512d","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.7.1.tgz","fileCount":158,"unpackedSize":680965,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDg0zbhqGgrKLtxhGC6lCzvLUXo5+3u4QuTym/i1rr0HAiEAjusQqEp2xbvuI0lLPgYaBcuofIfCanlbJDD0CIZEXfg="}]},"_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/rest_6.7.1_1687124865890_0.7943472054162961"},"_hasShrinkwrap":false},"6.7.2":{"name":"@rest-hooks/rest","version":"6.7.2","description":"Endpoints for REST APIs","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"sideEffects":false,"main":"index.cjs","module":"index.js","types":"index.d.ts","type":"module","typesVersions":{"*":{"":["index.d.ts"],"next":["next.d.ts"],"*":["index.d.ts"]}},"exports":{".":{"module":"./index.js","import":"./index.js","require":"./index.cjs","default":"./index.js"},"./next":{"types":"./next.d.ts","module":"./next.js","import":"./next.js","require":"./next.cjs","default":"./next.js"},"./package.json":"./package.json"},"engines":{"node":"^12.17 || ^13.7 || >=14"},"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","dependencies":{"@data-client/rest":"^0.1.0"},"gitHead":"4aa1325213434e9ec5d8df272e8e6720d855491a","_id":"@rest-hooks/rest@6.7.2","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-/xp3xA+9Ywb3Z8DpcNKPw5LFBgAlBVvGNXndEgg0cghn1dVUmn+XL8JHyISKbh7l1Jsd4pG8nw/adFRDwLpuow==","shasum":"1b90286c6b9f9a6d1ca239acba74ef6d6b27e605","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-6.7.2.tgz","fileCount":9,"unpackedSize":17426,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+pOw+djIgZx0E6LKhD+8WAIgvi8crstFvB9IIu7KcLAiEAoUhr+jhRnrbvI2TumEyuhoA6DUruwe/MEafDeDDVXcw="}]},"_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/rest_6.7.2_1688341737103_0.003693002189634864"},"_hasShrinkwrap":false},"7.0.0":{"name":"@rest-hooks/rest","version":"7.0.0","description":"Endpoints for REST APIs","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"sideEffects":false,"main":"index.cjs","module":"index.js","types":"index.d.ts","type":"module","typesVersions":{"*":{"":["index.d.ts"],"next":["next.d.ts"],"*":["index.d.ts"]}},"exports":{".":{"module":"./index.js","import":"./index.js","require":"./index.cjs","default":"./index.js"},"./next":{"types":"./next.d.ts","module":"./next.js","import":"./next.js","require":"./next.cjs","default":"./next.js"},"./package.json":"./package.json"},"engines":{"node":"^12.17 || ^13.7 || >=14"},"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","dependencies":{"@data-client/rest":"^0.2.0"},"gitHead":"c05c4066d1f565fb56735eaafceb5a0bd6daafa3","_id":"@rest-hooks/rest@7.0.0","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-JgbEYrOuvAUAU8eX8lohOdBSpQFG2khfOFKkGFLGnfpv09hRpyKdxYRc6mxFLnHcRiz1bE0ol6h42K2BgK1V/w==","shasum":"4f917a6dce041be19b1020a8b190cf613d328e98","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-7.0.0.tgz","fileCount":9,"unpackedSize":17426,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICknB9XP9BqG5NE38pCXt6WP7aC3xf0yvElGFUYKUgaMAiB1Vy9vl4Ib1JPBVI7dbHaNyX546ts077lyXb5lj1wzzg=="}]},"_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/rest_7.0.0_1688510313947_0.9625378484582856"},"_hasShrinkwrap":false},"7.1.0":{"name":"@rest-hooks/rest","version":"7.1.0","description":"Endpoints for REST APIs","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"sideEffects":false,"main":"index.cjs","module":"index.js","types":"index.d.ts","type":"module","typesVersions":{"*":{"":["index.d.ts"],"next":["next.d.ts"],"*":["index.d.ts"]}},"exports":{".":{"module":"./index.js","import":"./index.js","require":"./index.cjs","default":"./index.js"},"./next":{"types":"./next.d.ts","module":"./next.js","import":"./next.js","require":"./next.cjs","default":"./next.js"},"./package.json":"./package.json"},"engines":{"node":"^12.17 || ^13.7 || >=14"},"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","dependencies":{"@data-client/rest":"^0.3.0"},"gitHead":"740d8da3641efd969a7121f075acb5977583a27d","_id":"@rest-hooks/rest@7.1.0","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-1FqbALJ+ZjzGCHkRnZoIeNaYg7aCFlDcX19msdm9F1CKB54ujFwniq97IMXmtxh95WjMz7PvGaK+Y8qAvRAHrA==","shasum":"1b82f44a90e8b51d94793584b56ea915c4fd0dab","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-7.1.0.tgz","fileCount":9,"unpackedSize":17426,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFlf8ZsDcEnBXog93ujbxzKXcG4D90C3C1BNMFJhE5uiAiBntXwU7ZyMDKwh+LVg5QSXpjjlMseTq2YURP/vJNd8uQ=="}]},"_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/rest_7.1.0_1690321716638_0.26934913225487"},"_hasShrinkwrap":false},"7.1.1":{"name":"@rest-hooks/rest","version":"7.1.1","description":"Endpoints for REST APIs","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"sideEffects":false,"main":"index.cjs","module":"index.js","types":"index.d.ts","type":"module","typesVersions":{"*":{"":["index.d.ts"],"next":["next.d.ts"],"*":["index.d.ts"]}},"exports":{".":{"module":"./index.js","import":"./index.js","require":"./index.cjs","default":"./index.js"},"./next":{"types":"./next.d.ts","module":"./next.js","import":"./next.js","require":"./next.cjs","default":"./next.js"},"./package.json":"./package.json"},"engines":{"node":"^12.17 || ^13.7 || >=14"},"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","dependencies":{"@data-client/rest":"^0.3.1"},"gitHead":"063275f43537aa199d50950a421f065becc7d8f4","_id":"@rest-hooks/rest@7.1.1","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-okjJUYn4ONlKomknbUTaU48hoBSvY5IFChW7kR7Kyx4v1BpQhajf+QjN0Ie3hfDtB80IrYhCiGeDFLCrn1Ya+g==","shasum":"56e0380316d9d391f06a7a86551a1d083bbaf7a1","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-7.1.1.tgz","fileCount":9,"unpackedSize":17435,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAv8fKl3TTbgR2ixjKlPbzF6gTe9xwTdREVH+WE5n8ogIgbOjlys/CKcXZDVZtIMkCYg7UGA8qSUaXNx7qDHW9Gzk="}]},"_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/rest_7.1.1_1690769586398_0.35139901390519945"},"_hasShrinkwrap":false},"7.1.2":{"name":"@rest-hooks/rest","version":"7.1.2","description":"Endpoints for REST APIs","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"sideEffects":false,"main":"index.cjs","module":"index.js","types":"index.d.ts","type":"module","typesVersions":{"*":{"":["index.d.ts"],"next":["next.d.ts"],"*":["index.d.ts"]}},"exports":{".":{"module":"./index.js","import":"./index.js","require":"./index.cjs","default":"./index.js"},"./next":{"types":"./next.d.ts","module":"./next.js","import":"./next.js","require":"./next.cjs","default":"./next.js"},"./package.json":"./package.json"},"engines":{"node":"^12.17 || ^13.7 || >=14"},"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","dependencies":{"@data-client/rest":"^0.4.0"},"gitHead":"eedc9d23a3c3b88972ac0d21e5d33498c94b52da","_id":"@rest-hooks/rest@7.1.2","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-OCMXOCOhcMvNpJzsfx8DzsFq7xNl02EgwqcIBfr/xfMlSTQXwjtPrHAQVt5PedsRP2pynkMgs7FDSsgCjjtPxw==","shasum":"e629a73c73e5c17ee3259df980e04d7e3004c43d","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-7.1.2.tgz","fileCount":9,"unpackedSize":17435,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6aFeJQSvu1tJR3TwHHjMgu2N/qC3TRszcZF99KJ97hwIgGoHayrTX8R2CNBOf/lXthH1YFTla/BslgFkhLbc+iaI="}]},"_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/rest_7.1.2_1691369410618_0.36356027765750776"},"_hasShrinkwrap":false},"7.2.0":{"name":"@rest-hooks/rest","version":"7.2.0","description":"Endpoints for REST APIs","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"sideEffects":false,"main":"index.cjs","module":"index.js","types":"index.d.ts","type":"module","typesVersions":{"*":{"":["index.d.ts"],"next":["next.d.ts"],"*":["index.d.ts"]}},"exports":{".":{"module":"./index.js","import":"./index.js","require":"./index.cjs","default":"./index.js"},"./next":{"types":"./next.d.ts","module":"./next.js","import":"./next.js","require":"./next.cjs","default":"./next.js"},"./package.json":"./package.json"},"engines":{"node":"^12.17 || ^13.7 || >=14"},"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","dependencies":{"@data-client/rest":"^0.5.0"},"gitHead":"673536bf6e2e83cfa9d56195aa329343330c8766","_id":"@rest-hooks/rest@7.2.0","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-3C0CKeyAof1Z5BePTZb/NUftZEAybJmW6bpyDRwTiBwspXT8fPTnB8KxidcahBVFZ1pe3KMurhFyqto9elMOWQ==","shasum":"f9ce480e41e1b03a265edbf7f40543c6b7b85188","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-7.2.0.tgz","fileCount":9,"unpackedSize":17435,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICh2iqIK9SG0TZTEhBM/2CbdUDJ7ANkbTytONeWdiBaOAiEAq+ObAf561GxZ8Vx2p+4DrpQo7nhKqscwxSpnLqaafhs="}]},"_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/rest_7.2.0_1691612670179_0.39109675415467393"},"_hasShrinkwrap":false},"7.3.0":{"name":"@rest-hooks/rest","version":"7.3.0","description":"Endpoints for REST APIs","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"sideEffects":false,"main":"index.cjs","module":"index.js","types":"index.d.ts","type":"module","typesVersions":{"*":{"":["index.d.ts"],"next":["next.d.ts"],"*":["index.d.ts"]}},"exports":{".":{"module":"./index.js","import":"./index.js","require":"./index.cjs","default":"./index.js"},"./next":{"types":"./next.d.ts","module":"./next.js","import":"./next.js","require":"./next.cjs","default":"./next.js"},"./package.json":"./package.json"},"engines":{"node":"^12.17 || ^13.7 || >=14"},"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","dependencies":{"@data-client/rest":"^0.6.0"},"gitHead":"b9b3cf7a25db881c90330faeba597dc071feeef8","_id":"@rest-hooks/rest@7.3.0","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-fO1Y2DRi05yKtnNOAKmq7kHLzpWUbcH6PRp51pJJejQ3tV9pWLApxNSFewdQpqDljlYpncLzwJQq8k7S7o3stw==","shasum":"c1030dd94c230fc89d7d04238ab953bafc37b57f","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-7.3.0.tgz","fileCount":9,"unpackedSize":17435,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAVHh6A4vVTI5mbBGJ3zos7HHfppuifiO62HSjcVxEDnAiB0NpUXTotsoZPILn9iOpY1mo4zf+oPdtL00XLfoBxgcQ=="}]},"_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/rest_7.3.0_1691712847826_0.35129954882793313"},"_hasShrinkwrap":false},"7.4.0":{"name":"@rest-hooks/rest","version":"7.4.0","description":"Endpoints for REST APIs","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"sideEffects":false,"main":"index.cjs","module":"index.js","types":"index.d.ts","type":"module","typesVersions":{"*":{"":["index.d.ts"],"next":["next.d.ts"],"*":["index.d.ts"]}},"exports":{".":{"module":"./index.js","import":"./index.js","require":"./index.cjs","default":"./index.js"},"./next":{"types":"./next.d.ts","module":"./next.js","import":"./next.js","require":"./next.cjs","default":"./next.js"},"./package.json":"./package.json"},"engines":{"node":"^12.17 || ^13.7 || >=14"},"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","dependencies":{"@data-client/rest":"^0.7.0"},"gitHead":"30e8b3a42212d8935c886aebecf48fb8da458c43","_id":"@rest-hooks/rest@7.4.0","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-pdSOYrCkO0UJ2zYVCLPeIY/DtMkV8vsMEbJUzYM6Znf17/+Errcnud0XWXkCjOS+CovfHvUEEXWBqWxmg6LFVQ==","shasum":"bde1fb6b30101e8ad86de87d44da7fb63e003de8","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-7.4.0.tgz","fileCount":9,"unpackedSize":17435,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDrZtkk+R8a049fjbQJrpdc05u/fuhu9ica6xXpu//V2AiEAupFF5wK1+jmQpr9LWEBYVK4jiRRbNnjQpsLceUmFmT8="}]},"_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/rest_7.4.0_1691877142039_0.7310626666371252"},"_hasShrinkwrap":false},"7.4.1":{"name":"@rest-hooks/rest","version":"7.4.1","description":"Endpoints for REST APIs","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"sideEffects":false,"main":"index.cjs","module":"index.js","types":"index.d.ts","type":"module","typesVersions":{"*":{"":["index.d.ts"],"next":["next.d.ts"],"*":["index.d.ts"]}},"exports":{".":{"module":"./index.js","import":"./index.js","require":"./index.cjs","default":"./index.js"},"./next":{"types":"./next.d.ts","module":"./next.js","import":"./next.js","require":"./next.cjs","default":"./next.js"},"./package.json":"./package.json"},"engines":{"node":"^12.17 || ^13.7 || >=14"},"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","dependencies":{"@data-client/rest":"^0.7.1"},"gitHead":"44e81d31a3d8f8759bbccb4707bd6c44ed4b8c73","_id":"@rest-hooks/rest@7.4.1","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-GvJnkhlHOwbyxAXKsvjjYOTcAhOqtuJGm4B+I2V0HSPOI9FJms/6goZJ9xraWZUYC+MG2kT+8b6fjCjOIJEX1A==","shasum":"16eaaf5766689135288f763dd05b9f1d5fd9c2cd","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-7.4.1.tgz","fileCount":9,"unpackedSize":17435,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6FrLLuEGl87dpsqelfLeoi9GiBeU5b2gc10twex8xfwIgEVrLzYU7R81+tCOusLfpYJOJlpOvGE2OEVYAHoWD6fM="}]},"_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/rest_7.4.1_1691967491479_0.056568697729373785"},"_hasShrinkwrap":false},"7.4.2":{"name":"@rest-hooks/rest","version":"7.4.2","description":"Endpoints for REST APIs","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"sideEffects":false,"main":"index.cjs","module":"index.js","types":"index.d.ts","type":"module","typesVersions":{"*":{"":["index.d.ts"],"next":["next.d.ts"],"*":["index.d.ts"]}},"exports":{".":{"module":"./index.js","import":"./index.js","require":"./index.cjs","default":"./index.js"},"./next":{"types":"./next.d.ts","module":"./next.js","import":"./next.js","require":"./next.cjs","default":"./next.js"},"./package.json":"./package.json"},"engines":{"node":"^12.17 || ^13.7 || >=14"},"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","dependencies":{"@data-client/rest":"^0.7.2"},"gitHead":"89874fb8327ede7bc96597bb18860a9c09687a1e","_id":"@rest-hooks/rest@7.4.2","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-ZCehQLE6VXHINN1/4SeDALnfxP2oN+TqXrKlfdQxoB7UgXQG9cYzKn5lsDOGbFJXZ7to10dIGzISpfrW4oKy+Q==","shasum":"a6ab86f6cf622473f4a670ae2dc4a505a0d69fef","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-7.4.2.tgz","fileCount":9,"unpackedSize":17435,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIgCwrVDh8FGQJlvCeplXPDpjO10rhZ1OwQm+1KRd9YwIga/WiXHmCqkD42384hdctjazJwHz1CWvDejLnaCrtW4A="}]},"_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/rest_7.4.2_1692298707193_0.053620225685397704"},"_hasShrinkwrap":false},"7.4.3":{"name":"@rest-hooks/rest","version":"7.4.3","description":"Endpoints for REST APIs","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"sideEffects":false,"main":"index.cjs","module":"index.js","types":"index.d.ts","type":"module","typesVersions":{"*":{"":["index.d.ts"],"next":["next.d.ts"],"*":["index.d.ts"]}},"exports":{".":{"module":"./index.js","import":"./index.js","require":"./index.cjs","default":"./index.js"},"./next":{"types":"./next.d.ts","module":"./next.js","import":"./next.js","require":"./next.cjs","default":"./next.js"},"./package.json":"./package.json"},"engines":{"node":"^12.17 || ^13.7 || >=14"},"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","dependencies":{"@data-client/rest":"^0.7.4"},"gitHead":"475a8303a640a639b80d24b17f426accb242dfec","_id":"@rest-hooks/rest@7.4.3","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-u/Ib2vEKfncv4AIi9WmgEyV6PSDmpmnxiX8CRsugi6jT/9+vJ6Zo8ILVcc1ceb5UiVB0Uw5xsE4hmlH7UQy5VA==","shasum":"87dc005a4293a41924d2c075755f73aa26e2fcb7","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-7.4.3.tgz","fileCount":9,"unpackedSize":17435,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWWRL6d0D72g2QM2JD1/VPFnUes4WkpWMRxUbTOcwSpgIhAPLealh9Ay7/+BARm7PciYcHJIRqvk/fy7hKVDGYICCU"}]},"_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/rest_7.4.3_1692420610736_0.8686753361129911"},"_hasShrinkwrap":false},"7.4.4":{"name":"@rest-hooks/rest","version":"7.4.4","description":"Endpoints for REST APIs","homepage":"https://resthooks.io/rest","repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/rest"},"bugs":{"url":"https://github.com/data-client/rest-hooks/issues"},"keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"sideEffects":false,"main":"index.cjs","module":"index.js","types":"index.d.ts","type":"module","typesVersions":{"*":{"":["index.d.ts"],"next":["next.d.ts"],"*":["index.d.ts"]}},"exports":{".":{"module":"./index.js","import":"./index.js","require":"./index.cjs","default":"./index.js"},"./next":{"types":"./next.d.ts","module":"./next.js","import":"./next.js","require":"./next.cjs","default":"./next.js"},"./package.json":"./package.json"},"engines":{"node":"^12.17 || ^13.7 || >=14"},"author":{"name":"Nathaniel Tucker","email":"me@ntucker.me","url":"https://github.com/ntucker"},"license":"Apache-2.0","dependencies":{"@data-client/rest":"^0.7.6"},"gitHead":"df9652fe623476131555ffce556b4d7ccee1937a","_id":"@rest-hooks/rest@7.4.4","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-86a5KJpVDT0EK2qJN6yw/YRCKlU1aPNAQAfx+Q3Rfgvd1Cf9Y/o7WsPog2pFcw9QNdtqsq5mI8HCCW2TSxJQaQ==","shasum":"f326b9295a01772a376d8123c7101623b5e18ad4","tarball":"https://registry.npmjs.org/@rest-hooks/rest/-/rest-7.4.4.tgz","fileCount":9,"unpackedSize":17435,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoePP9rP7LvZcf8wN+FL5WlUtUt9+37yn6yayogcxoXwIgFT6xLB/Dz05G/jgNqV7rCPxI6FpvvT0YLxGDshErrNc="}]},"_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/rest_7.4.4_1693079266652_0.39756349567370286"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-26T01:11:51.750Z","0.0.1":"2020-07-26T01:11:52.063Z","modified":"2023-08-26T19:47:47.067Z","0.1.0":"2020-07-27T17:20:48.209Z","0.2.0":"2020-07-31T21:03:40.558Z","0.2.1":"2020-08-04T02:23:51.529Z","0.3.0":"2020-08-08T02:38:11.585Z","0.3.1":"2020-08-09T04:14:11.573Z","0.4.0":"2020-08-09T23:27:10.354Z","0.4.1":"2020-09-08T04:48:06.313Z","0.5.0":"2020-12-08T07:04:39.757Z","0.5.1":"2021-01-06T03:04:45.294Z","0.6.0":"2021-01-16T00:57:42.191Z","0.6.1":"2021-01-19T04:55:06.272Z","1.0.0":"2021-01-19T17:24:45.993Z","1.0.1":"2021-01-30T15:53:12.553Z","1.0.2":"2021-02-04T16:07:00.233Z","1.0.3":"2021-02-23T02:19:02.723Z","1.0.4":"2021-02-24T16:37:03.431Z","2.0.0":"2021-03-08T23:56:17.477Z","2.0.1":"2021-03-14T03:16:21.576Z","2.0.2":"2021-03-16T15:42:29.148Z","2.0.3":"2021-03-26T08:31:41.775Z","2.0.4":"2021-04-04T00:29:48.857Z","2.0.5":"2021-04-12T13:17:35.075Z","2.0.6":"2021-04-12T18:38:45.309Z","2.0.7-beta.0":"2021-04-13T20:29:19.952Z","2.1.0":"2021-04-24T21:31:05.282Z","2.1.1":"2021-04-26T21:54:21.262Z","2.1.2":"2021-05-24T04:09:45.350Z","2.1.3":"2021-06-02T23:36:23.647Z","2.1.4":"2021-06-09T20:58:27.886Z","3.0.0-beta.0":"2021-06-30T16:20:24.826Z","2.2.0":"2021-08-18T21:58:59.603Z","3.0.0-beta.1":"2021-08-21T04:36:11.216Z","3.0.0-beta.2":"2021-09-06T01:13:15.292Z","3.0.0":"2021-09-08T04:08:09.763Z","3.0.1":"2021-10-11T03:31:39.554Z","3.0.2":"2022-02-15T03:39:40.212Z","3.0.3":"2022-02-26T00:14:38.166Z","4.0.0":"2022-04-08T00:15:46.574Z","5.0.0":"2022-04-10T05:19:02.512Z","5.0.1":"2022-04-30T17:57:29.166Z","5.0.2":"2022-05-30T20:14:36.368Z","5.0.3":"2022-07-01T14:21:59.425Z","5.0.4":"2022-07-20T15:52:08.392Z","5.0.5":"2022-07-23T14:56:54.472Z","5.0.6":"2022-07-26T18:16:44.168Z","5.1.0":"2022-09-04T04:59:16.219Z","5.1.1":"2022-09-10T23:42:07.162Z","5.2.0-beta.0":"2022-09-16T15:57:20.009Z","5.2.0-beta.1":"2022-09-17T21:15:47.377Z","5.2.0-beta.2":"2022-09-19T19:30:19.829Z","5.2.0":"2022-09-19T19:41:40.782Z","6.0.0":"2022-10-01T01:24:22.651Z","6.0.1":"2022-10-14T22:15:26.077Z","6.0.2":"2022-10-28T03:30:53.876Z","6.1.0":"2022-11-07T01:06:08.343Z","6.1.1":"2022-11-09T02:54:53.456Z","6.2.0":"2022-11-13T17:22:17.726Z","6.2.1":"2022-11-22T21:50:00.699Z","6.2.2":"2022-12-05T02:48:38.871Z","6.2.3":"2022-12-06T21:45:18.310Z","6.2.4":"2022-12-23T16:21:50.333Z","4.1.0":"2022-12-23T17:33:49.901Z","3.1.0":"2022-12-23T17:36:17.824Z","6.2.5":"2023-01-13T01:41:35.346Z","6.2.6":"2023-01-14T15:05:46.239Z","6.2.7":"2023-01-23T15:24:02.799Z","6.3.0":"2023-01-23T21:38:24.922Z","6.3.1":"2023-01-29T03:48:17.343Z","6.3.2":"2023-01-29T16:44:33.952Z","6.3.3":"2023-01-30T23:18:12.170Z","6.3.4":"2023-02-11T18:12:14.132Z","6.3.5":"2023-02-14T03:15:32.797Z","6.3.6":"2023-02-14T16:52:50.186Z","6.3.7":"2023-02-22T16:56:28.165Z","6.3.8":"2023-03-02T15:47:41.055Z","5.2.1":"2023-03-05T18:02:48.738Z","6.3.9":"2023-03-12T05:44:31.617Z","6.3.10":"2023-03-15T20:06:55.861Z","6.3.11":"2023-03-19T18:57:58.729Z","6.3.12":"2023-03-21T20:50:38.605Z","6.4.0":"2023-03-30T06:49:41.236Z","6.5.0":"2023-03-30T23:18:31.360Z","6.6.0-next.0":"2023-04-26T21:57:22.120Z","6.6.0":"2023-05-02T22:40:31.626Z","6.6.1":"2023-05-03T19:40:10.363Z","6.6.2":"2023-05-03T21:45:29.426Z","6.6.3":"2023-05-09T01:40:39.549Z","6.7.0":"2023-06-14T14:52:55.700Z","6.7.1":"2023-06-18T21:47:46.078Z","6.7.2":"2023-07-02T23:48:57.273Z","7.0.0":"2023-07-04T22:38:34.108Z","7.1.0":"2023-07-25T21:48:36.823Z","7.1.1":"2023-07-31T02:13:06.509Z","7.1.2":"2023-08-07T00:50:10.781Z","7.2.0":"2023-08-09T20:24:30.424Z","7.3.0":"2023-08-11T00:14:07.989Z","7.4.0":"2023-08-12T21:52:22.267Z","7.4.1":"2023-08-13T22:58:11.703Z","7.4.2":"2023-08-17T18:58:27.412Z","7.4.3":"2023-08-19T04:50:10.916Z","7.4.4":"2023-08-26T19:47:46.832Z"},"maintainers":[{"name":"ntucker","email":"me@ntucker.me"},{"name":"ljharb","email":"ljharb@gmail.com"}],"description":"Endpoints for REST APIs","homepage":"https://resthooks.io/rest","keywords":["REST","CRUD","networking","fetch","data","cache","model","resource","typescript","path-to-regex","path template","data fetching","data cache","api","normalized cache","subject pattern","endpoint","react-native","ios","android","web","json"],"repository":{"type":"git","url":"git+ssh://git@github.com/data-client/rest-hooks.git","directory":"packages/rest"},"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":"# Rest Hooks for REST\n\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/rest.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/rest)\n[![bundle size](https://img.shields.io/bundlephobia/minzip/@rest-hooks/rest?style=flat-square)](https://bundlephobia.com/result?p=@rest-hooks/rest)\n[![npm version](https://img.shields.io/npm/v/@rest-hooks/rest.svg?style=flat-square)](https://www.npmjs.com/package/@rest-hooks/rest)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n[![Chat](https://img.shields.io/discord/768254430381735967.svg?style=flat-square&colorB=758ED3)](https://discord.gg/35nb8Mz)\n\nExtensible CRUD patterns for REST APIs.\n\n<div align=\"center\">\n\n**[📖Read The Docs](https://resthooks.io/rest)** &nbsp;|&nbsp; [🎮Github Demo](https://stackblitz.com/github/data-client/rest-hooks/tree/rest-hooks-site/examples/github-app?file=src%2Fresources%2FIssue.tsx)\n\n</div>\n\n### Simple TypeScript definition\n\n```typescript\nimport { Entity, createResource } from '@rest-hooks/rest';\n\nclass Article extends Entity {\n  id: number | undefined = undefined;\n  title = '';\n  body = '';\n\n  pk() {\n    return this.id;\n  }\n}\nconst ArticleResource = createResource({\n  path: '/articles/:id',\n  schema: Article,\n});\n```\n\n[Entity](https://resthooks.io/rest/api/Entity) defines a data model.\n[createResource](https://resthooks.io/rest/api/createResource) creates a [collection](https://resthooks.io/rest/api/createResource#members)\nof six [RestEndpoints](https://resthooks.io/rest/api/RestEndpoint)\n\n[RestEndpoints](https://resthooks.io/rest/api/RestEndpoint) are functions (and more) that return a Promise.\nBoth call parameters and return value are [automatically inferred](https://resthooks.io/rest/api/RestEndpoint#typing) from\nthe options used to construct them.\n\n`path` is a templating language using [path-to-regex compile](https://github.com/pillarjs/path-to-regexp#compile-reverse-path-to-regexp).\n\n### [Standard CRUD Endpoints](https://resthooks.io/rest/api/createResource#members)\n\n#### Reads\n\n```typescript\nconst article = useSuspense(ArticleResource.get, { id: 5 });\nconst articles = useSuspense(ArticleResource.getList);\n```\n\n```typescript\nconst [article, setArticle] = useState();\nuseEffect(() => {\n  setArticle(await ArticleResource.get({ id: 5 }));\n}, []);\n```\n\n#### Mutates\n\n```typescript\nconst ctrl = useController();\nconst updateArticle = data => ctrl.fetch(ArticleResource.update, { id }, data);\nconst partialUpdateArticle = data =>\n  ctrl.fetch(ArticleResource.partialUpdate, { id }, data);\nconst createArticle = data => ctrl.fetch(ArticleResource.create, data);\nconst deleteArticle = data => ctrl.fetch(ArticleResource.delete, { id });\n```\n\n### Use with Node\n\n```typescript\nconst article = await ArticleResource.get({ id: 5 });\nconst articles = await ArticleResource.getList();\n```\n\n### [Programmatic queries](https://resthooks.io/rest/api/Query)\n\n```tsx\nconst sortedArticles = new Query(\n  new schema.All(Article),\n  (entries, { asc } = { asc: false }) => {\n    const sorted = [...entries].sort((a, b) => a.title.localeCompare(b.title));\n    if (asc) return sorted;\n    return sorted.reverse();\n  },\n);\n\nconst articlesUnsorted = useCache(sortedArticles);\nconst articlesAscending = useCache(sortedArticles, { asc: true });\nconst articlesDescending = useCache(sortedArticles, { asc: false });\n```\n\n### TypeScript requirements\n\nTypeScript is optional, but will only work with 4.0 or above. 4.1 is needed for stronger types as it\nsupports inferring argument types from the path templates.\n\nVersion 5.x can be used for older TypeScript versions.\n\n### Prior Art\n\n- [Backbone Model](https://backbonejs.org/#Model)\n- [ImmutableJS Record](https://immutable-js.github.io/immutable-js/docs/#/Record)\n","readmeFilename":"README.md"}