{"_id":"@aquelle1/line-and-sinker","_rev":"8-610918257a267c6ae591e36168a8f315","name":"@aquelle1/line-and-sinker","dist-tags":{"latest":"0.0.8"},"versions":{"0.0.1":{"name":"@aquelle1/line-and-sinker","author":{"name":"Aaron Marais"},"license":"ISC","version":"0.0.1","description":"Hooks used on my various projects","main":"index.js","repository":{"build":"babel src -d lib","type":"git","url":"https://lab.aaronleem.co.za/personal-projects/npm-projects/line-and-sinker"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint \"**/*.js\"","build":"babel src -d lib"},"keywords":["react","hook","fetch","axios","moment","got","async","resize","window","custom"],"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/preset-env":"^7.8.6","@testing-library/react":"^9.4.1","@testing-library/react-hooks":"^3.2.1","babel-eslint":"^10.1.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","prettier":"^1.19.1","react":"^16.13.0","react-dom":"^16.13.0","react-test-renderer":"^16.13.0"},"_id":"@aquelle1/line-and-sinker@0.0.1","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-CW5CSgicwTtzetYW2aGeyB386x3q5/GKRZ+pFwpuDdAGpzVQhIl8RpQE05HFJSRlmo5I8iWM4VZX840nkphOXg==","shasum":"3bd3432f0d65e8fae26aaff1cb8f5473f7c6ab04","tarball":"https://registry.npmjs.org/@aquelle1/line-and-sinker/-/line-and-sinker-0.0.1.tgz","fileCount":7,"unpackedSize":5413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX8CJCRA9TVsSAnZWagAAQzEQAIW/EP/VY9SPjMo5lagZ\nEEUjjCRj1uRTqHjlud1EUWHr8o74sN2C8s80uaxulH1nMjvC1VvZehtIpLBi\nj27ru+7OwO2FOc/fCS1vQxtfoxdxnWwidH0iupv4KDFmLWg1/0JzZJa3c8hG\nI9xBF0uzNPWz9eiIuSWM/gsqdvbo1JbyXBzTaJRVywO/GzuJYMWgmmNVeHSX\nUKetopOqiIv0SCUb7J16wUEzdxLhD+EcRqF8Hi4Rx29gnkcD36SfYM7b+m7a\nUWOci0164Cxr1W0m0ScXss4noeuwK5AJmDFKOCSR3ZhyIG8W4HdBQBECD7fh\n4OePmCxa1BwXA48kcgVplyfjtX5jzNDsMTOooeixUmpXeET8B5VHNrnq1o2A\npVdMN+OHu7xHhI4VEi/k3rfKBwKnfZzcyEoklNBmkqB/fyJIFUWTadwZUSBu\nxIbbwFjrek0BGSiWEizOeuMglALt+6y2hnZl6VrZBKiOcMwHcc8MurJBE14u\ns6HURa9f6elVE0cn/yW3AbtzUgfNZw9f7JQBISBXRRxYRw3eRLw1HvIhYGLW\nnEGRfzBTiZvf1eWrzXNFcz0neXjkZZGTcFbMKF9f4Qvn7b+K8g+zPu0+i0fM\naPFiM1nfznwCa8dELTW1WMNU9MIwO7SIR5cWnvtdXBPqd5QAhI2D8J5VeXIm\nucVG\r\n=7jXk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBTQSz12Q7e1yc8EWFuC4WoOjChq3Kka31L5DbdD2E+lAiEAmoWnQNcdfq6lMT2rscw5hImn4fMvIEFVRfARHgE/nFk="}]},"maintainers":[{"name":"gear4s","email":"its_me@aaronleem.co.za"}],"_npmUser":{"name":"gear4s","email":"its_me@aaronleem.co.za"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/line-and-sinker_0.0.1_1583333513426_0.9438524999107993"},"_hasShrinkwrap":false},"0.0.2":{"name":"@aquelle1/line-and-sinker","author":{"name":"Aaron Marais"},"license":"ISC","version":"0.0.2","description":"Hooks used on my various projects","main":"lib/index.js","repository":{"build":"babel src -d lib","type":"git","url":"https://lab.aaronleem.co.za/personal-projects/npm-projects/line-and-sinker"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint \"**/*.js\"","build":"babel src -d lib"},"keywords":["react","hook","fetch","axios","moment","got","async","resize","window","custom"],"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/preset-env":"^7.8.6","@testing-library/react":"^9.4.1","@testing-library/react-hooks":"^3.2.1","babel-eslint":"^10.1.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","prettier":"^1.19.1","react":"^16.13.0","react-dom":"^16.13.0","react-test-renderer":"^16.13.0"},"gitHead":"407685f783953da280e25cfcc5ef80eb8117e7cc","_id":"@aquelle1/line-and-sinker@0.0.2","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-eX0vOkRx3DY3AUpBYayMb2cZWlcrbfeH3igqinnCWiglP7Ep/TT3R5G7jCQtw1fIxE6m6XZR2R0/O9rQyzO+Xg==","shasum":"a45c4f0231ed784055e7b214f6210c26d804df68","tarball":"https://registry.npmjs.org/@aquelle1/line-and-sinker/-/line-and-sinker-0.0.2.tgz","fileCount":12,"unpackedSize":18773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX8atCRA9TVsSAnZWagAA8EoP/32x1kFXxbuKpiCiQsxL\n6D/iZLCqtOAN61CsNZdRKaZJQdBl7F1H2Z3pop4j1ZCMBD8SmtmhtUBx3GyY\nuD7l6s4DShE+72gonP+F02bI0UxDGRwQlF7DT5pEuDiC4b8Pb5+7uJGCw7zL\nh+8hxLIONiTEX4AiDCfRR7BxC8Y56h1ct6tl8za18hp5jxYqtD2Ef2cvM+Ey\na4sedDcWYsDwvjp9M24RGP7xy09HoKrWXok83nMs37jSwVNOR4V/B9qle8Mo\ns6J5q4HMVhaNLBvfqXB0GyQdoLJhdlleBlsfsPzTFAEAp3Q1Om5dDhyZsQvy\nlYkFqwnxptd3InmA5t8EMc9tQbo7IT66Wp5VNhHF83/jqCVsDcYrTLSeE4UN\n9c7NEk5IGQDOs9iZzFYTM9jHEj+Cb9BWaSnRDjX0WWP4rPBdbv0lEg22ly1W\no7VHNCwWY2FTvXhwpgCtF9E2xIhzyJ8XHbryE78vKzWAQj+x1Xi95nLvhsmo\nAjK+9ZZ5N9LuHCAxx7LEZjKB+tFhviK3Aumq16PcpNDef9hqxmzF1049Lys5\nlauidVaGadM+lw10GLA1RNuwv6mx69bE3nFcSII6n/s9FQgmw+z8J6Nu0ecx\nXKoTLGaBesbxO6NxpsTwfHhSYzU3+ibPqWRFHsX3kHaNt71QzVI2Szw4p6O9\nSjAn\r\n=hfQp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTSdXBAqMoLhrFaoQ3Ben2hGxZBpfeR24QDOJ8Q7u6PgIhAOlma9kyjjKcwG+HNAiuOuG4edA4vLii+3YSxiUKO8Xy"}]},"maintainers":[{"name":"gear4s","email":"its_me@aaronleem.co.za"}],"_npmUser":{"name":"gear4s","email":"its_me@aaronleem.co.za"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/line-and-sinker_0.0.2_1583335085261_0.1685404929163159"},"_hasShrinkwrap":false},"0.0.3":{"name":"@aquelle1/line-and-sinker","author":{"name":"Aaron Marais"},"license":"ISC","version":"0.0.3","description":"Hooks used on my various projects","main":"lib/index.js","repository":{"build":"babel src -d lib","type":"git","url":"https://lab.aaronleem.co.za/personal-projects/npm-projects/line-and-sinker"},"scripts":{"test":"jest","lint":"eslint \"**/*.js\"","lint-fix":"npm run lint -- --fix","build":"babel src -d lib"},"keywords":["react","hook","fetch","axios","moment","got","async","resize","window","custom"],"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.6","@testing-library/react":"^9.4.1","@testing-library/react-hooks":"^3.2.1","async-delay":"^1.0.3","babel-eslint":"^10.1.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-jest":"^23.8.1","eslint-plugin-prettier":"^3.1.2","jest":"^25.1.0","jest-dom":"^4.0.0","node-fetch":"^2.6.0","prettier":"^1.19.1","react":"^16.13.0","react-dom":"^16.13.0","react-test-renderer":"^16.13.0"},"gitHead":"9329111a5c06292d8c8df6ba492427e37918503c","_id":"@aquelle1/line-and-sinker@0.0.3","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-V4NJFxaBECLIMZvMe54mSG9Mv/WHapGLvxHHY78WaKC9Q9tm7vw2dIAcl9WVBEyeKg1RzjqRDFpVS9pyvjp4yQ==","shasum":"1a06e2a6695e73e387d6b508a559872a8d6d081d","tarball":"https://registry.npmjs.org/@aquelle1/line-and-sinker/-/line-and-sinker-0.0.3.tgz","fileCount":16,"unpackedSize":26135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYCqoCRA9TVsSAnZWagAAWvMP/RLwSXUxh3AaAKBwaePo\ne+PYfz4PWgaL5dbC59ksE8QIlISVp/FrwAmkzAkhUAjR8/9g7daxynSbqake\n5qkthtinF4t6sub3nWQKk1hpokqZ8FrqGxzgeB5T7voHPTeyidGuREdh+TLf\nqL+O/sdqTxsF3lptM6TOHZvOjCXM3u01XVmSgSVzEf+l8kbWiuNPXbrfWs30\n/WM4IwU3n4mED1uGNqjWe+6NjhJ/+6wG7Bmq4ind8qAizv59N2WuXg3zH8ZM\ngdfalAblHyM5WIxA0TNFr1JYL3g8hNBpYyJFuMlYUTdycHO1yB8P9DYxYzGP\nVkzlRc301Wbty+adNDU2vqBT7ALv1LC82EhYgDMTPp59tx2vYMoo1nyeSb53\n51Xb5+KMr/IpjdjPB4nZdYAl1h/D5fdO4HYL1kJST5+oHfncP29vD0pe7t3c\nCCJMkVwlyx5KOjUwNUgMsQ1jbx+MxuQ81+qGzftHfRuuND+cZci777MqviXr\nf80gMTOpaJkJPYIB/vpwUgREF/vCs5HD/qHCC/rx871Q+mTM02RV/iZuqGUy\nLeYP+zaaD+RSco+XzyZ5eocMecMyB9Wg+WOAAILdpOSnaeyWQOUGDIlj+TFD\nAr2dOLr0Ok1vlsP25oc8QRRfRCVtc0gP2fEaFnpt0440ZlzCNccBeqKOgR5W\n6ciR\r\n=fM7N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICDE06HwQdyKslId6Od/oWw7eslasnlGpZsUSEhT46uAAiEAq8NEtF/cDKRhH3OAxuLuFiruBkwAWqXOumpPQd0RUMg="}]},"maintainers":[{"name":"gear4s","email":"its_me@aaronleem.co.za"}],"_npmUser":{"name":"gear4s","email":"its_me@aaronleem.co.za"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/line-and-sinker_0.0.3_1583360679502_0.7323795702279727"},"_hasShrinkwrap":false},"0.0.4":{"name":"@aquelle1/line-and-sinker","author":{"name":"Aaron Marais"},"license":"ISC","version":"0.0.4","description":"Hooks used on my various projects","main":"lib/index.js","repository":{"build":"babel src -d lib","type":"git","url":"https://lab.aaronleem.co.za/personal-projects/npm-projects/line-and-sinker"},"scripts":{"test":"jest","lint":"eslint \"**/*.js\"","lint-fix":"npm run lint -- --fix","build":"babel src -d lib"},"keywords":["react","hook","fetch","axios","moment","got","async","resize","window","custom"],"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.6","@testing-library/react":"^9.4.1","@testing-library/react-hooks":"^3.2.1","async-delay":"^1.0.3","babel-eslint":"^10.1.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-jest":"^23.8.1","eslint-plugin-prettier":"^3.1.2","jest":"^25.1.0","jest-dom":"^4.0.0","jest-fetch-mock":"^3.0.2","prettier":"^1.19.1","react":"^16.13.0","react-dom":"^16.13.0","react-test-renderer":"^16.13.0"},"gitHead":"670f86c3268af4a128cbcfb52b2e90f5d0fa07e9","_id":"@aquelle1/line-and-sinker@0.0.4","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-4uUtVFrf+tu42YqiMFzWqD1WnRc7i5aVUs0J57ygmkLjw4J3wxbDLqmey6Q6W4gWzsnaaSbONcErzqHk+EoErg==","shasum":"fb87b8d6cd256944fb351a32a83c0f2913cb0b4d","tarball":"https://registry.npmjs.org/@aquelle1/line-and-sinker/-/line-and-sinker-0.0.4.tgz","fileCount":16,"unpackedSize":26591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYEJCCRA9TVsSAnZWagAAZ7QP/2N/hqgQGa3LymU9Ikm7\nq1lybtfGxv7earoR+iM7IWSWVlG1Er8kWdxVJ2FAtaN4e65VXGC3Zv+ZMnSe\nwYbT2rAovzVpQ+SrdyYqyn+i1POIQKIBNYU438XO2NJXBMDJcooWZxgeZn2U\nlIjiw3/Yxrp0QPfMs/IffemYwl7FHzV4YTu2DEoS1Wftf1HD/4ARaXb31DfQ\nqoKgbcAVM3KW+jnWg8l74b31bPttwmHXrCyMyjPgAglKLYR666TrzQhq2CrO\nr3EAGioXu7SBLOx52vUSPyeYIK8xNrwmsQafxUx8HsyDftX6IJPMOJDV5nrl\nNx8SGku7ZomY6NhIC2irT8AmzjtitBMqYL+VxYz0wQAKKD13RWlssz5+jnoL\nwTHtW8L7f2EzNn35KopB0BOxuSrU5zNt6HFTWxo1xr0vsR+Uwzacy+S6gRCy\nIS7nL3ysDXPwI7U4UtbOdbQNj8Lvs6Wm/ATzZv3scrLFDLHEQ8SkAG52jlsd\nH+jCXfmyQo2wf/0Y0dviYB1lvOQwuK06+nT0UmlpnnpbyuDXx9OOSPK7HjVk\nhi3N+2PpqunII68GoQ9B1gyvyeo0qHNLjJFOK9bRrDEcVVtrFuszja3vJDAW\n7Vvju3PNceqpu0qVGztgoNVgrSXBEXKUd/t+cFtRQFZp4B0utNdv0NfwDUvG\nlyqI\r\n=88hB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBAfTtL4VSxaUOALNyG1atCHvNW9WMUn3oizs+JPd+Y4AiEA0NnBk0vvrJkbfJKWHiQARwiuasCwj8RqGWt8GHlAgxg="}]},"maintainers":[{"name":"gear4s","email":"its_me@aaronleem.co.za"}],"_npmUser":{"name":"gear4s","email":"its_me@aaronleem.co.za"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/line-and-sinker_0.0.4_1583366722331_0.9680296560441979"},"_hasShrinkwrap":false},"0.0.5":{"name":"@aquelle1/line-and-sinker","author":{"name":"Aaron Marais"},"license":"ISC","version":"0.0.5","description":"Hooks used on my various projects","main":"lib/index.js","repository":{"build":"babel src -d lib","type":"git","url":"https://lab.aaronleem.co.za/personal-projects/npm-projects/line-and-sinker"},"scripts":{"test":"jest","lint":"eslint \"**/*.js\"","lint-fix":"npm run lint -- --fix","build":"babel src -d lib","prepare":"npm run build"},"keywords":["react","hook","fetch","axios","moment","got","async","resize","window","custom"],"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.6","@testing-library/react":"^9.4.1","@testing-library/react-hooks":"^3.2.1","async-delay":"^1.0.3","babel-eslint":"^10.1.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-jest":"^23.8.1","eslint-plugin-prettier":"^3.1.2","jest":"^25.1.0","jest-dom":"^4.0.0","jest-fetch-mock":"^3.0.2","jest-html-reporter":"^2.8.0","prettier":"^1.19.1","react":"^16.13.0","react-dom":"^16.13.0","react-test-renderer":"^16.13.0"},"gitHead":"c890127776ee85eded8e8e3a2ff0c9727a6b7166","_id":"@aquelle1/line-and-sinker@0.0.5","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-btAi99BIGxiX13hBXRHjV/HE2FOf8lYZ0FI65r5po7vcfDibEFFHNeHPoIBV4dI6EuVxn+yoy39XkNRjfhv6iA==","shasum":"db4da9b382bff43e72344206c2b7d664d30fc909","tarball":"https://registry.npmjs.org/@aquelle1/line-and-sinker/-/line-and-sinker-0.0.5.tgz","fileCount":13,"unpackedSize":22599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYQFiCRA9TVsSAnZWagAAfgEP/3LyKg228JtxWdGfjsdR\nr5kif/CuMBt8tT7tG1ZJZ7P+5HjDRp2AdOGBeHsZ37OWuL9VspOq+Fij+A2J\n4b0nA2DHiQhBB86NuWVRtILk0oKy4a+ak/cwoCDX2s2q87uC2P63Qb+IjKUn\nylqFDihSPemBtll6wgGw1pcu3aCh4UlCNlSTYSjiaZjQt1IsxZQJaWYC178J\nthIQl4diNxHD0uQ/CWiJU+bYI3G3va7qNnZg1ScmzwRAILZNawU8lwAC/oXs\nw1V1+B+V3suupRfebI3G9aESxWR8ubfAGyNNnPv6fb5Se9aJ2e1QI+TIxrjO\nmkKMWpMmTNRY5iJgPGok0aSxosDywbO1UJFDpI9/ju1xN/ev/F53YQh6P4Oq\nHGg2kwhs/Zef+iz1b0np2aayK4HM68LIy893AJFD9zP/fgtJ3vTdLt6l2iCd\nRQFssSoMAEUqAiu5mlcvlo2xdmwdCFE15wtE5D5WDTDM3V/0VAZbWclc8IGX\nqMB+kUEgpaidvcOFvo6REJYPJmfGwZFcNrT/66fwp11aWGD44ZHZK4JwKupe\n5CTvV+c3GTiAspJohyk9YQ/tVo0WrKjomPBLSn5xoZ+6GOimLosy9w3Smp/H\n5D+H6NYmem5aig/sv6jfI/Wmpem+qbNLjKTVuDSUTQBlQcKxI+x8ky9EUKQw\nXmEY\r\n=+6sv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBL6+vPq7/uXl7gJer/JdNMK2Xg5EFiYVduNpapb7xiIAiBtfxPejhIvVDG81lj42ThGnrsd5QUP9bfUhumwz3A9Sw=="}]},"maintainers":[{"name":"gear4s","email":"its_me@aaronleem.co.za"}],"_npmUser":{"name":"gear4s","email":"its_me@aaronleem.co.za"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/line-and-sinker_0.0.5_1583415649946_0.3062056573342955"},"_hasShrinkwrap":false},"0.0.6":{"name":"@aquelle1/line-and-sinker","author":{"name":"Aaron Marais"},"license":"ISC","version":"0.0.6","description":"Hooks used on my various projects","main":"lib/index.js","repository":{"build":"babel src -d lib","type":"git","url":"https://lab.aaronleem.co.za/personal-projects/npm-projects/line-and-sinker"},"scripts":{"test":"jest","lint":"eslint \"**/*.js\"","lint-fix":"npm run lint -- --fix","build":"babel src -d lib","prepare":"npm run build"},"keywords":["react","hook","fetch","axios","moment","got","async","resize","window","custom"],"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.6","@testing-library/react":"^9.4.1","@testing-library/react-hooks":"^3.2.1","async-delay":"^1.0.3","babel-eslint":"^10.1.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-jest":"^23.8.1","eslint-plugin-prettier":"^3.1.2","jest":"^25.1.0","jest-dom":"^4.0.0","jest-fetch-mock":"^3.0.2","jest-html-reporter":"^2.8.0","prettier":"^1.19.1","react":"^16.13.0","react-dom":"^16.13.0","react-test-renderer":"^16.13.0"},"dependencies":{"@babel/runtime":"^7.8.7"},"gitHead":"aac231ce1379bf048fe1dd5e1fa787abfebbb081","_id":"@aquelle1/line-and-sinker@0.0.6","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-qlol7SBQ/MqU4WJO6Ew9HgESvXzPZrwCPrlwUmt3SiubCQxt0viBc+s0tzo3OuFtWd+rXCAjTE9Iev3dS3Qp7A==","shasum":"f699db1aafeb11f8cda17768ea35861bdae05484","tarball":"https://registry.npmjs.org/@aquelle1/line-and-sinker/-/line-and-sinker-0.0.6.tgz","fileCount":13,"unpackedSize":22655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYQJQCRA9TVsSAnZWagAAEtsP/imqC+/Uuh4bej82cUGm\nOXi2kOrotNavM4HA1BXEKK8+E7CPZYSyqHkOTD79409CL8O7Et7V/VSp51Bq\nk6NSel1lTxzZaBOV8TtZ5dgi8xt6MQPnQJcq/OLzNJEBkpNxINmwGGXn1TUm\nN5uL6mvP6cKCW1SRyHk6ayafsRr9WBgnU28fNXgalnSlmcllL4+DnrvF8DzK\nKqdQCh8S6O9D536GtF4pTUlBD62aIHaOliYUUebsEcVSMFhUOxuOrT/XCB3F\nl0nxjiLooIRIgEQCkl1FZyLKBU7bh1/o1crJr6FiwrtKbBUDXZeQAZl3g6Or\nOEmjEg7MjHkVJD/zM34Msoth55rmY7nXlVsV4mymxTrPN11Ph/e42vPt72M0\nGav0puAq0XExZGdNIfaATx+Cn5xxyBj2TyfHQRaiPT+nHBk/9rRs+0XJkPVX\nD5y4tnbsgMHQ/tL3KTmb+fTfh4+acdjvn7A0QdtclwQYrSKJ61w+xVYPamYo\n9/rFzP1TwYcwxAsd7TETOqDO1bFbSUiK5WbupvmbuWcGCW58gqRRtX1eTTyF\n6vhBb2PhSTlr/M8dBa9XsbnnFjJfub6asdRXHgHZU6iO+m4zHz9Nj5H5USx5\nDRkB0uZ/6sNMHsRu31B+UVBiL4keqve6L6X3E8oORuAeeav3FJ3E+PPwYC8y\nR+tk\r\n=wSAA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3Eox06/HOHR0LRoIg/9xsvUGeLVmm7Pxya/Voa/N+DQIgUSEhlo/AMMBBfyf+kFsD3Lz8jz0L9lWacBhwo7Idtps="}]},"maintainers":[{"name":"gear4s","email":"its_me@aaronleem.co.za"}],"_npmUser":{"name":"gear4s","email":"its_me@aaronleem.co.za"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/line-and-sinker_0.0.6_1583415888074_0.5995951805566402"},"_hasShrinkwrap":false},"0.0.7":{"name":"@aquelle1/line-and-sinker","author":{"name":"Aaron Marais"},"license":"ISC","version":"0.0.7","description":"Hooks used on my various projects","main":"lib/index.js","repository":{"build":"babel src -d lib","type":"git","url":"https://lab.aaronleem.co.za/personal-projects/npm-projects/line-and-sinker"},"scripts":{"test":"jest","lint":"eslint \"**/*.js\"","lint-fix":"npm run lint -- --fix","build":"babel src -d lib","prepare":"npm run build"},"keywords":["react","hook","fetch","axios","moment","got","async","resize","window","custom"],"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.6","@testing-library/react":"^9.4.1","@testing-library/react-hooks":"^3.2.1","async-delay":"^1.0.3","babel-eslint":"^10.1.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-jest":"^23.8.1","eslint-plugin-prettier":"^3.1.2","jest":"^25.1.0","jest-dom":"^4.0.0","jest-fetch-mock":"^3.0.2","jest-html-reporter":"^2.8.0","prettier":"^1.19.1","react-test-renderer":"^16.13.0"},"dependencies":{"@babel/runtime":"^7.8.7","react":"^16.13.0"},"gitHead":"a01efbd3885db184096f80e20f5dbbe17cfd3d77","_id":"@aquelle1/line-and-sinker@0.0.7","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-nsvrIt552Gx2rJgWf+Czh30wU8XeKDiL7oay3B+GpnaZRARU9VQpPdL5n/dwJABqBMUjj5ekkRBMAI+7YYQ0Uw==","shasum":"a64ab92ca1f8f90ba37ced8bc3cf05e5989a3b81","tarball":"https://registry.npmjs.org/@aquelle1/line-and-sinker/-/line-and-sinker-0.0.7.tgz","fileCount":13,"unpackedSize":22626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYQMJCRA9TVsSAnZWagAAThcQAJC6hWcKWipJZrN6Yg+M\nIt2p4KrBeIK+sGOz6nZakd2WUOHoHITBi2lWwv3pnodyFKP9p/pWlJtJ8Kf0\nURBXDVmFpnZIcRfOXsQPTuHk1BYRqPeCn9W9lEzJfAuVkth5+U7wHj/10csT\nWpFW56WwZVDixXJQjSERXw0VU7tCqdjebujaff3745HQJAERSywbvuC8+7TH\nIgFDL/kFdKoYq5ZVdMiORIl7yIu+FOtdS5fxQTl24hNolrq2EE9V3wYCjhXO\nWjYPfwq906Y0FI51ctEUVunJwzPQTucUaL74MCnVX92M24UfwiMAzmu6hDlk\n6dKhkaVpmVH7m3mWR9HztiTqwISgBG9Bc66U2xVD33WEbzBoIx0xltZcaMzT\nBKbDKQBWUX4I6qMg7mVxZrgesaic/k/0uT35J9bYRy5p8ikXOUv5LZJM9XOl\nkmAmFP6o9ccDTpR4RwQf90hywrxcvOUCYJS8tg2q3+/dai7CiOt193IJD2+f\nIEdyv3FGAw1H718/AyG+8YH0WcQPrjvdnwiUH5M6qCGzl7yqbPmM7vZaYPah\nYm0FCyAeJlc9jigbwRl5PFWOzxRPJ0xSwb9R8xp9y3VIgdpZsQBIL6/eQq1e\n/fkAM/UX4KfOfAtyL2Kpbuas4O3JrXmeTaZ5Ug9YndyhXZJgpvHON/L7fJRh\nAbmO\r\n=OmV/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmIakMxVsMeNnieqqwP7/w7O5bUQ7+sLYgBbENPchl0QIgBhmh2CJDS+pMVvRasEJcN5XlysTQ3GiI04ravGt/bMU="}]},"maintainers":[{"name":"gear4s","email":"its_me@aaronleem.co.za"}],"_npmUser":{"name":"gear4s","email":"its_me@aaronleem.co.za"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/line-and-sinker_0.0.7_1583416073446_0.6054691251773565"},"_hasShrinkwrap":false},"0.0.8":{"name":"@aquelle1/line-and-sinker","author":{"name":"Aaron Marais"},"license":"ISC","version":"0.0.8","description":"Hooks used on my various projects","main":"lib/index.js","repository":{"build":"babel src -d lib","type":"git","url":"https://lab.aaronleem.co.za/personal-projects/npm-projects/line-and-sinker"},"scripts":{"test":"jest","lint":"eslint \"**/*.js\"","lint-fix":"npm run lint -- --fix","build":"babel src -d lib","prepare":"npm run build"},"keywords":["react","hook","fetch","axios","moment","got","async","resize","window","custom"],"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.6","@testing-library/react":"^9.4.1","@testing-library/react-hooks":"^3.2.1","async-delay":"^1.0.3","babel-eslint":"^10.1.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-jest":"^23.8.1","eslint-plugin-prettier":"^3.1.2","jest":"^25.1.0","jest-dom":"^4.0.0","jest-fetch-mock":"^3.0.2","jest-html-reporter":"^2.8.0","prettier":"^1.19.1","react-test-renderer":"^16.13.0"},"dependencies":{"@babel/runtime":"^7.8.7","react":"^16.13.0"},"gitHead":"44ca7acb1b996f518ac15812f3ffb7a1cbcf0a2b","_id":"@aquelle1/line-and-sinker@0.0.8","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-udrkp7iV9QGfzCCoSm7Px8CX+Wd0g2A5f09hUG3OU8J8YMiI9nadOcff+Tsria6wbF/yeYswzhro5yt7kqn4dw==","shasum":"a8351059b999aefcc0f06efa0d6cdb7cb57bea92","tarball":"https://registry.npmjs.org/@aquelle1/line-and-sinker/-/line-and-sinker-0.0.8.tgz","fileCount":13,"unpackedSize":24013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYRwACRA9TVsSAnZWagAACNsP/2NB9L6Wh/Dtb6FJI1rp\nLjSCZ3K0bK1U6PW5Qg6fnbHe0q4qANoE63G2fCmqHgzk2qfROKY44eVS2zVJ\nKGG0Qe3hehePTAP5lI2gYIf6y45bEq5Xg9bW0pNp4bwLJ3tF1X4XVU0Mnfpw\nkHdFnEmMNoQeCBXBSWGHk4vqkR4VCkJXkE8ihV4ywKBDn7OJV0ZLjV11Jjh9\nccVnZFoSPuc1HLtu/yxjmRF8/9dvGROMyWSqBu0V8l0guXzjV8FMG8KZer06\nVMpYPIMKdXdSxRtZt1PPkXsjeHOSdN+zRKBhf3ImPhznYYfUhjJKKQoen6Re\nXzvWcFPdCh8C2ZKTA2SUz5O6TEpn/SEs8UeRN+yu8+9pL+8kp4GbDuzWXXJc\nzmIdTsT0Kn/wmS/5WvtfdOfMYG+w4rvJHoIpGb9tkOWQmqodLa4uBeyyWVH5\naUjdLsDWr8nZHYPp7OuBSuNAgEbne059ISOYpCVAZz/oI5wcloxitHK4uOvt\noEAh1lCOHXGJsu6m8K/JZ/qsvsmSrAalW7lEP74eNMipTRsW4kG8+sNmAIDa\nT8CWtfX7nQM96fDIxzHQa8U1mOLRV4lMaXTJBdcoYHyFHznFuRCdO8zosFuz\nrvOSWIFR3/9dUo7LdCogth6N2gtB46l82zgRsKPVRTIt+bod1hY8GQJelqS0\nfZRB\r\n=ZGN5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEypBbZiVAHpJ2vGA88i+9Temu3NHl5nVua7qGR+WSU6AiEAvpXsWz8P2FoUObUXuuJYwFyWpsi428cu8vGTvOXt498="}]},"maintainers":[{"name":"gear4s","email":"its_me@aaronleem.co.za"}],"_npmUser":{"name":"gear4s","email":"its_me@aaronleem.co.za"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/line-and-sinker_0.0.8_1583422464456_0.31504956571870557"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-04T14:51:53.163Z","0.0.1":"2020-03-04T14:51:53.586Z","modified":"2022-04-04T15:13:58.381Z","0.0.2":"2020-03-04T15:18:05.359Z","0.0.3":"2020-03-04T22:24:39.684Z","0.0.4":"2020-03-05T00:05:22.603Z","0.0.5":"2020-03-05T13:40:50.120Z","0.0.6":"2020-03-05T13:44:48.189Z","0.0.7":"2020-03-05T13:47:53.570Z","0.0.8":"2020-03-05T15:34:24.596Z"},"maintainers":[{"name":"gear4s","email":"its_me@aaronleem.co.za"}],"description":"Hooks used on my various projects","keywords":["react","hook","fetch","axios","moment","got","async","resize","window","custom"],"repository":{"build":"babel src -d lib","type":"git","url":"https://lab.aaronleem.co.za/personal-projects/npm-projects/line-and-sinker"},"author":{"name":"Aaron Marais"},"license":"ISC","readme":"```js\r\nimport {\r\n    useArray, useFetch, usePromise\r\n} from \"@aquelle1/line-and-sinker\"\r\n\r\nimport {\r\n    useOnes, useZeroes\r\n} from \"@aquelle1/line-and-sinker/lib/useArray\"\r\n```\r\n\r\nUsages:\r\n```js\r\nconst [actions, value] = useArray([]);      // state-aware array\r\nconst [actions, value] = useOnes(N);        // state-aware single-row multi-dimension array filled with ones\r\nconst [actions, value] = useZeroes(N);      // state-aware single-row multi-dimension array filled with zeroes\r\nconst [actions, value] = useOnes(N, n);     // state-aware multi-dimension array filled with ones\r\nconst [actions, value] = useZeroes(N, n);   // state-aware multi-dimension array filled with zeroes\r\n/*\r\n    actions: {function} = {\r\n      setValue,     // set the internal array\r\n      unshift,\r\n      push,\r\n      clear,\r\n      removeIndex,\r\n      pop,\r\n      shift\r\n    };\r\n    value: array // internal array\r\n*/\r\n```\r\n\r\n```js\r\nconst promise = useFetch(\"route\", {             // state-aware fetch query\r\n    fetch: \"opts\"\r\n})\r\nconst promise = usePromise(new Promise(...))    // state-aware promise\r\n/*\r\n    promise = {\r\n        request: function,  // helper to re-evaluate the promise\r\n        data: json | text,  // data received from promise\r\n        isLoading: bool,    // promise still in progress\r\n        error: Error        // promise error was handled\r\n    }\r\n*/\r\n```\r\n\r\nExamples:\r\n```js\r\nimport React, {\r\n    useEffect\r\n} from \"react\"\r\nimport {\r\n    useArray, useFetch\r\n} from \"@aquelle1/line-and-sinker\"\r\n\r\nexport default () => {\r\n    const {\r\n        data, isLoading, error\r\n    } = useFetch(\"https://api.myjson.com/bins/yg6te\")\r\n\r\n    const [{\r\n        setValue: updateArrayValue\r\n    }, arrayValue] = useArray([])\r\n\r\n    useEffect(() => {\r\n        if(!isLoading)\r\n            updateArrayValue(data)\r\n    }, [isLoading])\r\n\r\n    return (\r\n        <>\r\n            Array value is: {arrayValue}\r\n        </>\r\n    )\r\n}\r\n```\r\n","readmeFilename":"README.md"}