{"_id":"resap","_rev":"42-505803f85f9728a56cb85bf7e3044b50","name":"resap","dist-tags":{"latest":"0.2.2"},"versions":{"0.1.0":{"name":"resap","version":"0.1.0","description":"React hooks for easy GSAP animations, cause why not?","main":"build/index.js","scripts":{"lint":"eslint ./src/index.ts","build":"npm run lint && tsc","prepublishOnly":"npm run build","test":"nyc mocha -r ts-node/register ./test/**/*.spec.ts "},"nyc":{"reporter":["lcov","text"]},"repository":{"type":"git","url":"git+https://github.com/Phl3bas/Resap.git"},"keywords":["npm","node","react","javascript","gsap","animation","animations","hooks","library"],"author":{"name":"Sepp Wikramaratna-Clarke"},"license":"ISC","bugs":{"url":"https://github.com/Phl3bas/Resap/issues"},"homepage":"https://github.com/Phl3bas/Resap#readme","devDependencies":{"@types/chai":"^4.2.11","@types/mocha":"^7.0.2","@types/node":"^14.0.14","@types/react":"^16.9.41","@types/react-dom":"^16.9.8","@typescript-eslint/eslint-plugin":"^3.5.0","@typescript-eslint/parser":"^3.5.0","chai":"^4.2.0","eslint":"^7.2.0","eslint-config-airbnb":"^18.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.3","eslint-plugin-react-hooks":"^4.0.0","mocha":"^8.0.1","nyc":"^15.1.0","parcel-bundler":"^1.12.4","prettier":"2.0.5","ts-node":"^8.10.2","typescript":"^3.9.5","gsap":"^3.3.4","react":"^16.13.1","react-dom":"^16.13.1"},"peerDependencies":{"gsap":"^3.3.4","react":"^16.13.1","react-dom":"^16.13.1"},"gitHead":"9a79b9d6da6e535dcf20794f2bf1a338b9dc8c8e","_id":"resap@0.1.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-8njrbhQbquI6u5rutotojByv9CUYCKMBMex/tJM1B+vJCQXji+XZvk45ghlyyAt+jn/NgfEwiJUGMH4aMlbjIw==","shasum":"d10b8cf7e156d616dbe946fdce7385b020d3060c","tarball":"https://registry.npmjs.org/resap/-/resap-0.1.0.tgz","fileCount":28,"unpackedSize":2617049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/L47CRA9TVsSAnZWagAAPygP/25O9Zs3kw2hxzQfwwJG\nCscd1Yf3jlA8xX60rW53EKVtF+Mvf4q9K9GEsyj/9kBrKiSxieE5CU7h5fZE\nhHCCRo6qeO7gKrcy+wx/4mRvJnrDLFINMWa0/z8J1Hz244TVAeS0/Qsy2YqN\nyGAweIienqJjIWh1yHWz4GoftFXRAqspe9JVIFAjHQs5eq5WSEIvzyHZJWxo\nKxKVB5rXDZW/vKZA89g1/JBtLASK5F9L55cBZs16Wt7HF39n8PT2lg64DBMP\nOieCcGikiyzN2bNES/yCrXtsIj9EN+tcDYbIZ8uNZPJjXY7oF/x/6a0l3sdl\nmraLQVtr8hohT9vkg3mD3E9xqnQRhsT1kprf9OnVUFTO4D6I2/oe/QD9bVLw\nkzEFZwLotfeeQf0wySYeXnPZpCzokHsqogwWzD9Cm5Ln3WpnEEkD8Gr8nIm3\nOCEZdVu91A2/8a0D8rLfdN8cEvx2FJb6bu9Y4XBS5Ap8RUe7laSR2Miu7fKm\njaUYdZQsNo8+4s1q6z6Na8PGx6XQERCfhTvwBsgj6HX/HfQzk74FZGQGR/Ap\nP5eb/XxUSXUpcDFAynfBqZ0x+yc82oJyFR+Rgdx9K0br+EM2TlH+CmHl42VG\nwfuOVmtBYJeUGuTJhcaye4A9m7XtzOyeFMiVuOKaQeQFmb3xrz/kr9gFhe7M\nhFMJ\r\n=9RUU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCe2xexmMUIXOvnL7V0AjdIhTEOcLPmaZhp4fsHKmeJkgIhAN5Bppgqn5Itsk9piRrQWT6fOJfC/zAC5C4Q322TDrDI"}]},"maintainers":[{"name":"phl3bas","email":"info@builtbysepp.dev"}],"_npmUser":{"name":"phl3bas","email":"info@builtbysepp.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resap_0.1.0_1593622074475_0.3990901394330082"},"_hasShrinkwrap":false},"0.2.0":{"name":"resap","version":"0.2.0","description":"React hooks for easy GSAP animations, cause why not?","main":"index.js","types":"index.d.ts","scripts":{"lint":"eslint ./src/index.ts","build":"npm run lint && rollup -c && tsc","test":"jest src --coverage","copy":"copyfiles -f package.json README.md LICENSE lib","prebuild":"rimraf lib","postbuild":"npm run copy"},"repository":{"type":"git","url":"git+https://github.com/Phl3bas/Resap.git"},"keywords":["npm","node","react","javascript","gsap","animation","animations","hooks","library"],"author":{"name":"Sepp Wikramaratna-Clarke"},"license":"MIT","bugs":{"url":"https://github.com/Phl3bas/Resap/issues"},"homepage":"https://github.com/Phl3bas/Resap#readme","dependencies":{"gsap":"^3.3.4"},"devDependencies":{"@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.1.0","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.3","@types/node":"^14.0.14","@types/react":"^16.9.41","@types/react-dom":"^16.9.8","@types/sinon":"^9.0.4","@typescript-eslint/eslint-plugin":"^3.5.0","@typescript-eslint/parser":"^3.5.0","copyfiles":"^2.3.0","eslint":"^7.2.0","eslint-config-airbnb":"^18.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jest":"^23.17.1","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.3","eslint-plugin-react-hooks":"^4.0.0","jest":"^26.1.0","prettier":"2.0.5","raf":"^3.4.1","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","rollup":"^2.18.2","rollup-plugin-external-globals":"^0.5.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-peer-deps-external":"^2.2.3","rollup-plugin-terser":"^6.1.0","rollup-plugin-typescript2":"^0.27.1","sinon":"^9.0.2","ts-jest":"^26.1.1","ts-node":"^8.10.2","typescript":"^3.9.5"},"peerDependencies":{"react":">= 16.13.1 < 17"},"_id":"resap@0.2.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-acwsZiP8a593S+acx7oZ0p+OKWhTZpQ+dAdemmouf94R/zA1tY/JIZApkLfq1i/7EzIKri+wgrJ7FnbV+o4W3Q==","shasum":"b3efb25e2ca43a7f66069dc91a5f7c1ec5a34140","tarball":"https://registry.npmjs.org/resap/-/resap-0.2.0.tgz","fileCount":11,"unpackedSize":7659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAzS+CRA9TVsSAnZWagAAFpQQAJc1KpMLaERAUgYJsTa+\nklEkPHRjlBd/Rtn0O5NUJ8DVreidpgsPLCpK/frDIFbQQj51TQsECdWg7ut3\ng5frfhI1InC7zRr2s8otM6cUnbumAG419BQNpS+IPDqCM/w4ApYDGTEXuj/e\nG7+hQtYIF5d2Be1iqZ7+5d6IaPqBxg1mXRf7VQsPqI7qW0P6iNsWrsk2Dc8C\nmqITvE2Qg8m0drFRn/ijhM4K74q3qjmzVP6+Q3ax8/hx+GxHaQOy0fyP/u4x\nX+KbchxBiZreLB/wyVDAx3fvq/5QYVl7a93obYlzYzqKL5vx5Ap42jB7pzBe\nS6VwqFZ/x/riNNmTeRJv9f1otr+eRF6yueEq7xBjQETeJqIp/bmZNEMSv7od\nXLZWavTy0dbcTWySyc3KS3luRjUMuUcMRhno1ajfF+KLFpecwU9U30ypAuRa\nCOsnfQ0KdfcqVs0ZfpYpOSYbEdRScN6TnA5Cj0t+PtXzkRoVR0l9S+BFZ5mQ\nUY8bgn+dBMxUzUMcfs34Zb+b0M4rz7UQUMTJ7uSKf8JW5UY+mrtEuMq31YZ2\nWY3GPR3DB8mznAyQ7uClll450m9VovGNFBPtHm6Etzp2ERgRhRxQ1nfNGksO\n2mQURNM6wLpV5W0YspnQ92Sm0kA9fQMzRvMycns6HLmynUYTLYyMz3iItS+s\ni+D3\r\n=A+6V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIASk7CSOkRpp40oDg1UAiVayV45DuiIVB5JVmaBx1d+qAiBrvpsnE2I+domuWirtRFlfjXONJKb1G0HG9Odab7wvkQ=="}]},"maintainers":[{"name":"phl3bas","email":"info@builtbysepp.dev"}],"_npmUser":{"name":"phl3bas","email":"info@builtbysepp.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resap_0.2.0_1594045629672_0.4909977073656553"},"_hasShrinkwrap":false},"0.2.1":{"name":"resap","version":"0.2.1","description":"React hooks for easy GSAP animations, cause why not?","main":"lib/index.js","types":"index.d.ts","scripts":{"lint":"eslint ./src/index.ts","build":"npm run lint && rollup -c && tsc","test":"jest src --coverage","prebuild":"rimraf lib"},"repository":{"type":"git","url":"git+https://github.com/Phl3bas/Resap.git"},"keywords":["npm","node","react","javascript","gsap","animation","animations","hooks","library"],"author":{"name":"Sepp Wikramaratna-Clarke"},"license":"MIT","bugs":{"url":"https://github.com/Phl3bas/Resap/issues"},"homepage":"https://github.com/Phl3bas/Resap#readme","dependencies":{"gsap":"^3.3.4"},"devDependencies":{"@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.1.0","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.3","@types/node":"^14.0.14","@types/react":"^16.9.41","@types/react-dom":"^16.9.8","@types/sinon":"^9.0.4","@typescript-eslint/eslint-plugin":"^3.5.0","@typescript-eslint/parser":"^3.5.0","copyfiles":"^2.3.0","eslint":"^7.2.0","eslint-config-airbnb":"^18.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jest":"^23.17.1","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.3","eslint-plugin-react-hooks":"^4.0.0","jest":"^26.1.0","prettier":"2.0.5","raf":"^3.4.1","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","rollup":"^2.18.2","rollup-plugin-external-globals":"^0.5.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-peer-deps-external":"^2.2.3","rollup-plugin-terser":"^6.1.0","rollup-plugin-typescript2":"^0.27.1","sinon":"^9.0.2","ts-jest":"^26.1.1","ts-node":"^8.10.2","typescript":"^3.9.5"},"peerDependencies":{"react":">= 16.13.1 < 17"},"gitHead":"0bbeaa9ef4061ac2d1ccd3e1831b86962e8dc89d","_id":"resap@0.2.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-JF3jQGMAYRy0PTSnTetXJB4tv6yWQw+U7tvKmsGxlK6ZwOJt1FiZqPT2GS5sOVGOPt0FzumjD1FHNx3yB3jorQ==","shasum":"17a116cfd0da1c84e333b7200b910800b4443eb0","tarball":"https://registry.npmjs.org/resap/-/resap-0.2.1.tgz","fileCount":11,"unpackedSize":7573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAz5LCRA9TVsSAnZWagAAdL4P/2XQDK6Up7yRYYzO0Z0x\nLtppf/3jgI34JH1Cl7gMKaF5ogezz5EVOX74mLaze1s+ffOjjEv9AJtpScqm\nbiMEQJXVAWv/gkJZUJ76GI4xa2xGVlUWx8qvmNM2XGD3ylCpRdTVYC8vyJFU\nGPb4xOQA/4FgnphDFuEC9dl7L+Kd7Es7lV/QsQyYYiqgEs9a8DbDcjVD6mK3\nd2QxmN17J2tgXeTwIW47jxr+VYqz0JVqFUkRQup+UtDsQ1shvj6W+b4j/K2q\nljJl3LCbKkDr37/ZwuMuZ9oYJgC5hzmzfBpxgeLJsbMc2XTRJyuhDEJt2V9x\n/t11/VLNEER/UYbg6xBOrgFN6UehkkF4GD6mgQkMMnOwTr5cbw9cscOjYkVo\npUXIKhP/jJXSN5yyVRNnMHyh90PhkNkrtra6aUUiU9V5BQaq4uWWL0Mpow5p\n7mfgizO1301+CxhSKwibqlyCCeNhkoShi7ZS4qusCAkx9q+5nH/+yY/8gnRO\nRcoaxtA1Ve4FA2v845o+pABqa+tYv14SiEN94k+keKI7OWSw1oDq56XSsX4+\naXK6vXZtWFHSQ5G9AsLv4ceMbVdnIGTSxsCittOBGpW2J+ByHchqMqRTLjBP\nOgL/8eRvlK7YvMbliOXy37AZ6owumeNw4JmhafvbPoCwwlNwYN5WM6AmOcGq\nhvGg\r\n=WzID\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwg2mHUCP9ojJ1xbv9g+VTk6NqSjbBNE/PngBwVMAOxgIgR0wLE7FAIB3vFMwd16pXSaSeUgUKO3OfrtlnQZp0nPs="}]},"maintainers":[{"name":"phl3bas","email":"info@builtbysepp.dev"}],"_npmUser":{"name":"phl3bas","email":"info@builtbysepp.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resap_0.2.1_1594048067589_0.2936561028741096"},"_hasShrinkwrap":false},"0.2.2":{"name":"resap","version":"0.2.2","description":"React hooks for easy GSAP animations, cause why not?","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"lint":"eslint ./src/index.ts","build":"npm run lint && rollup -c && tsc","test":"jest src --coverage","prebuild":"rimraf lib"},"repository":{"type":"git","url":"git+https://github.com/Phl3bas/Resap.git"},"keywords":["npm","node","react","javascript","gsap","animation","animations","hooks","library"],"author":{"name":"Sepp Wikramaratna-Clarke"},"license":"MIT","bugs":{"url":"https://github.com/Phl3bas/Resap/issues"},"homepage":"https://github.com/Phl3bas/Resap#readme","dependencies":{"gsap":"^3.3.4"},"devDependencies":{"@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.1.0","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.3","@types/node":"^14.0.14","@types/react":"^16.9.41","@types/react-dom":"^16.9.8","@types/sinon":"^9.0.4","@typescript-eslint/eslint-plugin":"^3.5.0","@typescript-eslint/parser":"^3.5.0","copyfiles":"^2.3.0","eslint":"^7.2.0","eslint-config-airbnb":"^18.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jest":"^23.17.1","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.3","eslint-plugin-react-hooks":"^4.0.0","jest":"^26.1.0","prettier":"2.0.5","raf":"^3.4.1","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","rollup":"^2.18.2","rollup-plugin-external-globals":"^0.5.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-peer-deps-external":"^2.2.3","rollup-plugin-terser":"^6.1.0","rollup-plugin-typescript2":"^0.27.1","sinon":"^9.0.2","ts-jest":"^26.1.1","ts-node":"^8.10.2","typescript":"^3.9.5"},"peerDependencies":{"react":">= 16.13.1 < 17"},"gitHead":"ecd759917aea759e686267090095f0d72a675299","_id":"resap@0.2.2","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-+yQ3CJuMClShYa7AmvzzVhqtvnwbalf7ur69tL43owG0KfpboP/3TDOM5jIQk6YnnA0M7sfubHW4eLkCVkXWYA==","shasum":"311c7a02df1d8b69375d2f00f3b439f74602a512","tarball":"https://registry.npmjs.org/resap/-/resap-0.2.2.tgz","fileCount":11,"unpackedSize":7577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAz7ICRA9TVsSAnZWagAAlWsP/jWNxaZGabqvWRGvKNwD\n8Pc5pfSE0F5AE5nwZ8TgFcYVsvzWqYS1vb6h8Uo/7ZjEbOl0Ss2cWOjFlSwH\nbQczzaujY+k/TIb9/sbGF5W2YQ1Sbhipi99ayGFAsPxQ64Y0YhVaDLVTznj/\nNw3EfKRYwXHpITm3Egfs82sISJURLsxsdweqpzo2pzdjLHfGFwvsYWxeZtoJ\n4J4ajM6Kg9+GeDKhbkgeJOZ6lYEjR0D4Ecf8iuEIplbtDQz/2P+v0GV4uM3n\n1xH2iJ7X410JzAq9nJDGqFDpjF9uwbXFi++AK1I/shg87uut0ZXX7TCOdtVQ\nZJkNIPV3Z5dQYLD903VmwM2WYGJGB/h7M+JhXKPWD8A76zjvn3rdRbrDcaRL\nWzR1RM0Knk7ym7faQdDGx1NHqV166YdVncOobZjBvu+ff0FBo7esB4F2/8dr\nepsmoMphwbM0daVpDbLOBTYHE0ORxmz21kD27v7SbIXqrLo26t2EtRo6T8UJ\nF9mkrlRFbTg80Z+NmYuZ5tcN1tAGYo3fGmo4fbkhngxxMsMvvQK2GKMpNCkv\nb93hh0ayOeSzuM9Zp0aQYTs1Cqvh+XPct20g2TIMYmQQ2I+Fe5c+JWNsUgvy\ncDRXB2tgn/6wVkmnW10ifswPlGeD/FeuHoeKIDZGQJ8VEipAM2LLybbZaIIs\np1si\r\n=NbvJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDI8tLQ2VpZXKQ2Cy8pghXl7HSMdBq1s2DZq2uSO1dOLAiEA8MXa2ZU00gdVCAhQc2+ojE/z/BS8C+EId9sJl1R7YLY="}]},"maintainers":[{"name":"phl3bas","email":"info@builtbysepp.dev"}],"_npmUser":{"name":"phl3bas","email":"info@builtbysepp.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resap_0.2.2_1594048199960_0.0005670978898235646"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-01T16:47:54.475Z","0.1.0":"2020-07-01T16:47:54.646Z","modified":"2022-05-15T20:44:26.352Z","0.1.1":"2020-07-03T15:02:26.798Z","0.1.2":"2020-07-04T14:41:57.798Z","0.1.3":"2020-07-04T15:11:27.062Z","0.1.4":"2020-07-04T15:26:05.173Z","0.1.5":"2020-07-04T15:41:11.128Z","0.1.6":"2020-07-04T15:55:23.376Z","0.1.7":"2020-07-04T16:06:11.330Z","0.1.8":"2020-07-05T21:42:13.196Z","0.1.9":"2020-07-05T21:51:17.165Z","0.1.10":"2020-07-05T22:02:49.886Z","0.1.11":"2020-07-06T08:19:04.678Z","0.1.12":"2020-07-06T11:36:00.196Z","0.1.13":"2020-07-06T11:38:19.037Z","0.1.14":"2020-07-06T11:42:04.410Z","0.1.15":"2020-07-06T11:51:34.904Z","0.1.16":"2020-07-06T13:33:46.339Z","0.1.17":"2020-07-06T13:48:23.361Z","0.1.18":"2020-07-06T14:01:24.336Z","0.1.19":"2020-07-06T14:05:09.499Z","0.2.0":"2020-07-06T14:27:09.821Z","0.2.1":"2020-07-06T15:07:47.734Z","0.2.2":"2020-07-06T15:10:00.082Z"},"maintainers":[{"name":"phl3bas","email":"info@builtbysepp.dev"}],"description":"React hooks for easy GSAP animations, cause why not?","homepage":"https://github.com/Phl3bas/Resap#readme","keywords":["npm","node","react","javascript","gsap","animation","animations","hooks","library"],"repository":{"type":"git","url":"git+https://github.com/Phl3bas/Resap.git"},"author":{"name":"Sepp Wikramaratna-Clarke"},"bugs":{"url":"https://github.com/Phl3bas/Resap/issues"},"license":"MIT","readme":"# Resap\nReact hooks for easy GSAP animations, cause why not?\n\n```javascript\nnpm install resap\n```\n\n+ useToggle (toggles GSAP animation from base css styling to stated animation based on state changes)\n\n```javascript \n//import useToggle from resap library\n\nimport { useToggle } from 'resap'\n\n// create your state!\n const [open, set] = React.useState(true);\n\n// create a handler to change your state\n const handleClick = () => {\n    set(!open);\n  };\n\n\n// set your gsap animation props! (use useRef or useMemo so the object doesn't get recreated on each render!)\n const { current: animProps } = React.useRef({\n    opacity: 0,\n    y: 30,\n    duration: 0.2,\n    ease: 'power3.out',\n  });\n\n// call the useToggle hook which returns a ref, passing in your state and the animation props!\n  const ref = useToggle(open, animProps);\n\n// pass your ref to the object you wish to animate! when your state changes the toggle animation will trigger!\nreturn (\n   <div ref={ref} onClick={handleClick} />\n)\n```\n\n(More hooks to be included!)\n","readmeFilename":"README.md"}