{"_id":"transition-hook","_rev":"19-eac13c0f423487549c7364225c95bc9e","name":"transition-hook","dist-tags":{"latest":"1.5.2"},"versions":{"0.0.1":{"name":"transition-hook","version":"0.0.1","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","author":{"name":"Yoki Yu","email":"yokiyuqian@gmail.com"},"license":"MIT","scripts":{"prepare":"husky install","📦 --- Builds":"","build:cjs":"tsc -p .","build:esm":"tsc -p . --module esnext --outDir dist/esm","build:types":"tsc -p . -d --emitDeclarationOnly --outDir dist/types","🌟 --- Mains":"","clean":"rimraf dist","build":"yarn clean && run-p build:*","watch":"yarn clean && run-p 'build:* -- --watch'","lint":"eslint src --fix"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0","react-dom":"^16.8.0  || ^17.0.0"},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@types/react":"^17.0.37","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.4","lint-staged":"^12.1.2","npm-run-all":"^4.1.5","prettier":"^2.5.1","rimraf":"^3.0.2","typescript":"^4.5.4"},"gitHead":"67837fb81f4cdb40901b1431854ee671809e953d","_id":"transition-hook@0.0.1","_nodeVersion":"14.18.1","_npmVersion":"8.2.0","dist":{"integrity":"sha512-+IM/SJ9jJXvDwuATh8JEGmrd2wFK2N8l7NYQCk17sQLQ68M2BxFbOJj5JeZeiLjeMV+BYE80tQg8Qbwa3R9ITA==","shasum":"f13a0c364ae82ce0083b68c58d25702267779f99","tarball":"https://registry.npmjs.org/transition-hook/-/transition-hook-0.0.1.tgz","fileCount":6,"unpackedSize":1839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuqlZCRA9TVsSAnZWagAAHHkP/1Zf9IpFXeBYmP16NAWc\nnhB4MFQDAPStjM+yyK7GHKMcdeWL2Z1sCRHdduxFqkcNt0CxIvdejpDWMemh\nvpLVMj9pV+NZGdTLOf3uz4yizA7rJTP/+alx1G2d+DMq7GcFSJwej5Ck0MLE\nZVgzHOV9IyRy6R7J5cBtfWYBKpaJk9DqjOvKdnsvN4n6RtMUOyEmr4u+UPvh\n9IU1ihHmp8RlDBCHcqvn/5KUxYxLLiQJJVAG4pp2r/avK8XcyUyYO3sDUvA1\nQcuiPdsFZK8vaS/obLDb/VCNtlbVVQeoLykXRv8/zGLDhxHzRrm/Gop3YTVI\nzL5wbKbQNHhSZpYcbzGNaF4BFAk7YMNtMO26HZmaEiigZgrKOQRo42jJ81eH\nqKsQgLkLsSdvBh8zPcy5hjrcA+Xu0Y3zLztmnceJQPmy3YJviRhE/tznW2Hr\nFJV4NaCsLW7qSxW+EQxq1oMNkvIxmkY6XGvg0j0Tyf8F/d0CY8s3HhduW+hc\noAsJNOsbRW1R6llmVcvHRKoL2R7HFBtbPQjonQpfrJMCVbFXikRCP+dBfS/P\nDKj+0Fm3/bjhcQ83qDCEmtjpabI18nrmo90zCGTHLbVGGfXDt2iQzzzk1XUv\n0JKdDd5lYmj/ZoKuR3mb7Zl6PL4iTeh2kciMBsuiVgAf3jafQyACluUbbtZb\n2jfj\r\n=oFUI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIER6Rgt7SabTcNoFJLCHXOxz7qErmvHDUnRRzXVdy+U2AiEAnWrELnfKEwK88KWBhc1Ap5YyMnxFyzLfiUqBRWH814c="}]},"_npmUser":{"name":"iamyoki","email":"yokiyuqian@gmail.com"},"directories":{},"maintainers":[{"name":"iamyoki","email":"yokiyuqian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transition-hook_0.0.1_1639623000863_0.2621862571498095"},"_hasShrinkwrap":false},"1.0.0":{"name":"transition-hook","version":"1.0.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","author":{"name":"Yoki Yu","email":"yokiyuqian@gmail.com"},"license":"MIT","scripts":{"prepare":"husky install","📦 --- Builds":"","build:cjs":"tsc -p .","build:esm":"tsc -p . --module esnext --outDir dist/esm","build:types":"tsc -p . -d --emitDeclarationOnly --outDir dist/types","🌟 --- Mains":"","clean":"rimraf dist","build":"yarn clean && run-p build:*","watch":"yarn clean && run-p 'build:* -- --watch'","lint":"eslint src --fix","semantic-release":"semantic-release"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0","react-dom":"^16.8.0  || ^17.0.0"},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/react":"^17.0.37","conventional-changelog-conventionalcommits":"^4.6.1","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.4","lint-staged":"^12.1.2","npm-run-all":"^4.1.5","prettier":"^2.5.1","rimraf":"^3.0.2","semantic-release":"^18.0.1","semantic-release-cli":"^5.4.4","typescript":"^4.5.4"},"repository":{"type":"git","url":"git+https://github.com/iamyoki/transition-hook.git"},"gitHead":"3a9c84db30206fde8cc3efc3149cbdabd6e3d7d0","bugs":{"url":"https://github.com/iamyoki/transition-hook/issues"},"homepage":"https://github.com/iamyoki/transition-hook#readme","_id":"transition-hook@1.0.0","_nodeVersion":"16.13.1","_npmVersion":"7.24.2","dist":{"integrity":"sha512-dQ3wLkwSiPuZw2Ufd0IS7bRm7Agvw5SRDGgLmLghyIvv8W3v8+zLoXzNG/BlQUwNL4LiYl+s96ZLvPHJKXUfvg==","shasum":"8b3d345c36d5d978c22c7c8a2b8e1b2cf1fe75cf","tarball":"https://registry.npmjs.org/transition-hook/-/transition-hook-1.0.0.tgz","fileCount":7,"unpackedSize":3283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuuy8CRA9TVsSAnZWagAAxscP+wbDuWFWWGZIseOITmYI\n9RFUKcbwgDOsx9dEzuJiWI8ob94rwUsRiwq5/Gh1wkLJbD5RPeCDvCS2R2ni\n4AmrBqQPpdSiFQtYjeltdUUf1GH0CUD7cuNYjM3sJ686wBVA3+Bl+DzM/Yrw\nnL5s0cDlCpVmKi7YSoNvso0fGJHbu3CUWDbw42zFxhzaA6eifLch9q6PYVZ2\najTugddW8W9VbWuE8qh8VrUPQevM3pkEi8L5UnkMGv6VnYSMI55rcsf2dXf2\nfyb1DJLfOKEOvf1WuZxJINo7RWuIhRC6gOeqRJ+rrbDfILhUPn+ihesmFYaq\nl72Md62TFPyPl+IRvowX7dE6OVVVO+SyEew124DL66eUsOV2FBsf6Roy9M05\nZ7O33eVbsiFHD7qkSMfxQmpW5U7/F3XYUL6MM+acIHWe6fOL7Bi6XXflZCSl\nn6kzxqvd3a9qoSGd2y4Sl8PdEFhc9bjljzM+rp+9g98FhPXoYpJw92TC7McB\nOExriahH2zWLHW9sGixD+7SJp3Kpu6N+Z1Ktu6qXkorKJ5ulODbOiC4UdBZi\nezjs+mYouvVFbbhFS4yos9IrKCgaEJs1zYPYiqOrPzhAy/fu89Wa7ie/0HQP\nmhNngQ10UI1qbcrjOQ43Hu3DNc+F5j5DLAp2tZfq2Uco+CUDn4u0M8OUw/40\npyGM\r\n=cgzM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDInmRBToKIK7+g+LltHRCqmINcsEUYZhqzrju89Gi8dAIhAMGIhaYBcUsYKraGsbUYdgkfBkDsTt7LGX2Tr5qmfxfW"}]},"_npmUser":{"name":"iamyoki","email":"yokiyuqian@gmail.com"},"directories":{},"maintainers":[{"name":"iamyoki","email":"yokiyuqian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transition-hook_1.0.0_1639640252367_0.5825598464255184"},"_hasShrinkwrap":false},"1.1.0":{"name":"transition-hook","version":"1.1.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","author":{"name":"Yoki Yu","email":"yokiyuqian@gmail.com"},"license":"MIT","scripts":{"prepare":"husky install","📦 --- Builds":"","build:cjs":"tsc -p .","build:esm":"tsc -p . --module esnext --outDir dist/esm","build:types":"tsc -p . -d --emitDeclarationOnly --outDir dist/types","🌟 --- Mains":"","clean":"rimraf dist","build":"yarn clean && run-p build:*","watch":"yarn clean && run-p 'build:* -- --watch'","lint":"eslint src --fix","semantic-release":"semantic-release"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0","react-dom":"^16.8.0  || ^17.0.0"},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/react":"^17.0.37","conventional-changelog-conventionalcommits":"^4.6.1","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.4","lint-staged":"^12.1.2","npm-run-all":"^4.1.5","prettier":"^2.5.1","rimraf":"^3.0.2","semantic-release":"^18.0.1","semantic-release-cli":"^5.4.4","typescript":"^4.5.4"},"repository":{"type":"git","url":"git+https://github.com/iamyoki/transition-hook.git"},"gitHead":"3a16fe2785a1817988ec79797d91aac2d96ecc44","description":"<h1 align=\"center\">☄️ transition-hook</h1>","bugs":{"url":"https://github.com/iamyoki/transition-hook/issues"},"homepage":"https://github.com/iamyoki/transition-hook#readme","_id":"transition-hook@1.1.0","_nodeVersion":"16.13.1","_npmVersion":"7.24.2","dist":{"integrity":"sha512-SzKHDZGtqhfStmQP3m2te45mD6M4O79BI0EWiUZu5oxsAu6N68SA/IQtjnVqW/fi+MSaPEfJpLMHGts2nKLSIg==","shasum":"d542454facea52e3d028f99cb2ec27f26f4fa2de","tarball":"https://registry.npmjs.org/transition-hook/-/transition-hook-1.1.0.tgz","fileCount":18,"unpackedSize":11444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuwjkCRA9TVsSAnZWagAASjkP/2Fzswj77kl0z1B7bTgp\n7ZjI9cCNy0cwZY7P5M369bq4y96GIPdrxUX+zUgecZ6xHakN+T+1dMZfJUZK\nOozJ9pLNqALdQQ7DWENDKorALjFMLpaOR2jFfV2xt1yQ0wSsGJnkxTNjsJFV\niKjKrXVkhhAooPWlOEn3UpFBZJXc6V35Q+0HeEivsElLF7DyF8vkKEdRLRbS\nheKxwrwUpd2YjC5U8eSipp9bj90haEdYwfd8RjC2HQh6JDb5hac0rDI/PrrZ\nS7RlP7Xs/MoyXMgHx2bO/ZSTKld1It/WhLT3pQ03EixV0sfIzip8ZOz2Kumw\nicgL+NIpVDSSJJxSL4Zxhs8vuVtuMeWl6w7BJ3JseE49GHDOwSmgwRGh89Fw\nFYFSP+X0y1hUx3p0EGSr5fpxbVN2thivFQxOUczmzzyWQhkjeJDLRFQm167a\nyRdmfrN2P27pSpCTync0dEG/95FmtZpBISyMPBaNMwnOfZ8vhgzW9PMLSnOS\nS8hApDnVKSM1OeOX8cGYpeMqoyR0lgdBOwHAFzdoFmcal3HwLctB8TRgbCA+\nLG1tbK6fWUvPeYP1PhmKJQUKNWe/oz/l08AGXDZs4mynrzUkB0BDGjhU5Lu5\n2WQCdSfSQauVwSEMNqnZkCs+cW4f6tmx5I0pOs+lH62V2TYXlrlBbJv9v3VS\nphVX\r\n=IpFR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHIj0imQwdffVpKj9IPHy8J5BUb8LWsPTCRFhA/VFR4QIge8/jZQwiqDthj7WylFbRM+qRaCMtOhG/nXeptF3mJb4="}]},"_npmUser":{"name":"iamyoki","email":"yokiyuqian@gmail.com"},"directories":{},"maintainers":[{"name":"iamyoki","email":"yokiyuqian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transition-hook_1.1.0_1639647460018_0.22079609881383022"},"_hasShrinkwrap":false},"1.1.1":{"name":"transition-hook","version":"1.1.1","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","author":{"name":"Yoki Yu","email":"yokiyuqian@gmail.com"},"description":"An extreme light-wright react transition animation hook which is simpler and easier to use than react-transition-group","keywords":["react","transition","hooks","css","animation","transition-hook","use-transition","react-transition-group"],"license":"MIT","scripts":{"prepare":"husky install","📦 --- Builds":"","build:cjs":"tsc -p .","build:esm":"tsc -p . --module esnext --outDir dist/esm","build:types":"tsc -p . -d --emitDeclarationOnly --outDir dist/types","🌟 --- Mains":"","clean":"rimraf dist","build":"yarn clean && run-p build:*","watch":"yarn clean && run-p 'build:* -- --watch'","lint":"eslint src --fix","semantic-release":"semantic-release"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0","react-dom":"^16.8.0  || ^17.0.0"},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/react":"^17.0.37","conventional-changelog-conventionalcommits":"^4.6.1","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.4","lint-staged":"^12.1.2","npm-run-all":"^4.1.5","prettier":"^2.5.1","rimraf":"^3.0.2","semantic-release":"^18.0.1","semantic-release-cli":"^5.4.4","typescript":"^4.5.4"},"repository":{"type":"git","url":"git+https://github.com/iamyoki/transition-hook.git"},"gitHead":"076e6ff75090b416a6880377ec7471f6c7842ed3","bugs":{"url":"https://github.com/iamyoki/transition-hook/issues"},"homepage":"https://github.com/iamyoki/transition-hook#readme","_id":"transition-hook@1.1.1","_nodeVersion":"16.13.1","_npmVersion":"7.24.2","dist":{"integrity":"sha512-Q/gA6ARzkoMDj9F88x0GNDQ2VEzbSZbRytUg5ZyqROwC3ctF7TL9NlIimvZVrEe1Hz2iOyE81nebQLmaNoSfng==","shasum":"bc323bd31d6cdca874122ab77bd58af94bc7299c","tarball":"https://registry.npmjs.org/transition-hook/-/transition-hook-1.1.1.tgz","fileCount":18,"unpackedSize":11957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuwrPCRA9TVsSAnZWagAA/m8P/A9lId7CuknsLb6xvm59\nC3oT2aBMWmH+/1rzgdVW4vqT3bJLEQyvcPGRRo40J/qhfbpblLaKB3jfilMb\njI/wt40aBkpn5a3jt6h8tJ18HgJL8d7yFpE0ymXJiVV9y86kxZ+hcrCysJdg\nOtiRRFrSwnlqNN5tNqMS1py3updk7dKfCg5XKFEPlReORzbQtVA5EeqUH9pN\n5sWorZMu7S3L5ah+dm0SFDiCq3QIliwwPYZag82dBxWPAXnvMSpuuiMaeMFs\nV1F8adb//LL6BPB/8L9mZyRk4UQTDkUI6pOyELy4dvrn8E3KIUov1HUrorZY\nGDNs25JCrlv6ahJdwWAJIusNfj34x/Tzo+t4eCFLN5Is7oOBFgOo8hLfOZmz\n161G0KLGUZRE2oogjAMCk63Kt7QB33BmYYZnG3uUiiU971zV1kzbUSUJ573/\nXZQ5BP8IWchFYwLOd+t4Aba3UBgidYnNLH2uAqfDSxXPXNuOifUek9o0IC63\nRzIxFaSjfg1Ga6HD/MWLIm1OgxSzcfcUQlMysyDkvEye1whJHPPrgbwexvZV\nUd2ZjIDdemjFF87MPUxIpkVv7iYSArXZ0kyq2DUpSUfJ/6T+GvQDj24WNSkb\npv97b38UwgOFkErX2QI+yPpIMQ2yRSL1DVU35Sd3BNNU82gCEvJdJ1bO3yK6\no27o\r\n=w2ZD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcWI3eTLl8ure17Z6TecpGNyIyz18L1gDluwloO0c+XAIhAN43V2etgBk3TcjNPjvI8HbDc0LtE0O8waGCAUdjSTh6"}]},"_npmUser":{"name":"iamyoki","email":"yokiyuqian@gmail.com"},"directories":{},"maintainers":[{"name":"iamyoki","email":"yokiyuqian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transition-hook_1.1.1_1639647950841_0.13005351412712907"},"_hasShrinkwrap":false},"1.1.2":{"name":"transition-hook","version":"1.1.2","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","author":{"name":"Yoki Yu","email":"yokiyuqian@gmail.com"},"description":"An extreme light-weight react transition animation hook which is simpler and easier to use than react-transition-group","keywords":["react","transition","hooks","css","animation","transition-hook","use-transition","react-transition-group"],"license":"MIT","scripts":{"prepare":"husky install","📦 --- Builds":"","build:cjs":"tsc -p .","build:esm":"tsc -p . --module esnext --outDir dist/esm","build:types":"tsc -p . -d --emitDeclarationOnly --outDir dist/types","🌟 --- Mains":"","clean":"rimraf dist","build":"yarn clean && run-p build:*","watch":"yarn clean && run-p 'build:* -- --watch'","lint":"eslint src --fix","semantic-release":"semantic-release"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0","react-dom":"^16.8.0  || ^17.0.0"},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/react":"^17.0.37","conventional-changelog-conventionalcommits":"^4.6.1","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.4","lint-staged":"^12.1.2","npm-run-all":"^4.1.5","prettier":"^2.5.1","rimraf":"^3.0.2","semantic-release":"^18.0.1","semantic-release-cli":"^5.4.4","typescript":"^4.5.4"},"repository":{"type":"git","url":"git+https://github.com/iamyoki/transition-hook.git"},"gitHead":"feb45fc6afeefe5d9536ccf4aac512c5ae2a1250","bugs":{"url":"https://github.com/iamyoki/transition-hook/issues"},"homepage":"https://github.com/iamyoki/transition-hook#readme","_id":"transition-hook@1.1.2","_nodeVersion":"16.13.1","_npmVersion":"7.24.2","dist":{"integrity":"sha512-dRCLKy21pWr1jUZmXAbptdcY70oUGQGf/oqoe6xTq3S0VEMoa5r/flKfXNSOn/yOdi4EVfPF/fvIv/JVAE4MuA==","shasum":"2e3d43fabef79f9edf5d63918cae9d45e17b7e86","tarball":"https://registry.npmjs.org/transition-hook/-/transition-hook-1.1.2.tgz","fileCount":18,"unpackedSize":11957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu+SwCRA9TVsSAnZWagAAzmQQAKJ0PjdUcgYh2/UBTlbU\nNn7VfyRILcSQHO84oYx10wxgZtLjwsXIcCnwHX2LKVfFIttom4C8vB1vnH0V\n3+SGbojxRcxUnJff44GwTgkMEAYBFKU1rFcB3QJw1E8Yl9V9zxANWDr9kZ/t\nxvqnSyYH3vHbZONLBi4wsDjEKyc+2ehNMFXJneDLnnPTg9tR5May/K+p9V0s\nQrrbRosunmyHGsQKjN35DEYhHyJfc4GEBWwIu2sb2mt/h3doXW8o6unu3zTa\neF0hzrjQbMopkuwjIlCPS4eCDHL363qGUJV7BVAWDBarwGi0H1qtIM/PkdMa\nU52SOc19NJIFwPtIF0D3jPEpVyUGORt43M19aCcZH+2Y/PdPfmzVNUijl2vN\n9iQl4NzDpWkUWLRotpYzgm0aRcxc7k3lDXmhbRdNn2GWqbxKf49ujQOcUcQw\nvuqmaEOtaa2aFct7qTaj/hHaOOPZ+j18hNBiOupjU8o2+F2x5/4rsBTMSX6V\nbVPLzs3TrPp60sZiUdkPGcwf0vXGLExapfXE+w9OngKAL6iL9VsC6flfwZD+\nd/Pfb9w4x+HnW1yR7D8ODNCDSPK2ggFAz6yKUApSd+pFpJZoM8ugPDk0t7/h\nRDsulPYlyw7A1gCpb9MF957ieprp4ebFeBi1mbBkJB1mYvgReQCG9kFV/Dop\niPwR\r\n=YsVh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHz8SYJBSxznHFNlToeowERew2VkX4duyCvd5Ao+IZmMCICUJhXidHrzLtrTHKbPtzpOs+r1APsZXDAh17vu6u6ot"}]},"_npmUser":{"name":"iamyoki","email":"yokiyuqian@gmail.com"},"directories":{},"maintainers":[{"name":"iamyoki","email":"yokiyuqian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transition-hook_1.1.2_1639703727881_0.2708877848454587"},"_hasShrinkwrap":false},"1.1.3":{"name":"transition-hook","version":"1.1.3","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","author":{"name":"Yoki Yu","email":"yokiyuqian@gmail.com"},"description":"An extreme light-weight react transition animation hook which is simpler and easier to use than react-transition-group","keywords":["react","transition","hooks","css","animation","transition-hook","use-transition","react-transition-group"],"license":"MIT","scripts":{"prepare":"husky install","📦 --- Builds":"","build:cjs":"tsc -p .","build:esm":"tsc -p . --module esnext --outDir dist/esm","build:types":"tsc -p . -d --emitDeclarationOnly --outDir dist/types","🌟 --- Mains":"","clean":"rimraf dist","build":"yarn clean && run-p build:*","watch":"yarn clean && run-p 'build:* -- --watch'","lint":"eslint src --fix","semantic-release":"semantic-release"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0","react-dom":"^16.8.0  || ^17.0.0"},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/react":"^17.0.37","conventional-changelog-conventionalcommits":"^4.6.1","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.4","lint-staged":"^12.1.2","npm-run-all":"^4.1.5","prettier":"^2.5.1","rimraf":"^3.0.2","semantic-release":"^18.0.1","semantic-release-cli":"^5.4.4","typescript":"^4.5.4"},"repository":{"type":"git","url":"git+https://github.com/iamyoki/transition-hook.git"},"gitHead":"151c5347dbd49719c300c6009157fad0a5b486b6","bugs":{"url":"https://github.com/iamyoki/transition-hook/issues"},"homepage":"https://github.com/iamyoki/transition-hook#readme","_id":"transition-hook@1.1.3","_nodeVersion":"16.13.1","_npmVersion":"7.24.2","dist":{"integrity":"sha512-M/CisasM6SQG0u7GBTD+joj0ZmKkFa2D96gCffRT4Ue7dzzjJkId1/3cRpNjOd7+HU+8GY+vHjnD4NyP7jnm7Q==","shasum":"60b0ff529d13aafabc66dae128687cc968e6d93e","tarball":"https://registry.npmjs.org/transition-hook/-/transition-hook-1.1.3.tgz","fileCount":18,"unpackedSize":14111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu+sxCRA9TVsSAnZWagAAQjAP/jnne5sUQ9Bg0X2HqmkJ\nql0cVJPP9mijeLdsQHd3+K3+a06BTbjl5PqOOmpmr1vShtqihw62SGOwoHxM\njOylI5hU86vwwYCMhb2VeSePYN9HE8e8X7dikdkgLS0+oRJxQQKFCW7lyYC+\nmhz8TtXwtyZtwmkROVun+/bVNyqjqu6LQU5VHpJj1NE9OQhXvY6Pp24afMP/\n0L014RUypmcj9957iHro/rBwzFaM759EpkztpEmr2sYW5hGCUQtYFbqzyxHl\npPtYFn6q2b34dVrzWjaQwPhCWlDpDoX64yuamVll5cu3UVEH7KzZeesLwI6g\n9YRok/4nf4nI1lD99Vl5x3ocEi4C0105dlI6gYNJwsgbAKRYMC5MG5aMz9Jf\ne8cZVpysqqGUijh/AT7fnAsN96b3SNWs8nB5Wx5sxXuUgbUbh/I+C0VUPFLg\nplq5GrXk6GzwX9weqW54BlTxdZweHs4H+dPEPdu7BxgXVgRVXaBr85s2obj9\nYhsv+xFUpXs2UFeRruXBLUhxyCSR1guX9SU9NTPVVCUaVED8ZlHFUAgiGhdx\n8hbHeBSOa4h/1cx1yOKejc2LE7LWAbvkKzkCnx1fFWBJ/d+oMyPTA+84XXmc\nk8DOsTSiWd0q0cwdhemwu4RK8ExTCwIP//wKHpLXPTj+VlLXEqYq+kXubzfe\naJau\r\n=WHjc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYrOa+Ss7z1WrnSYwNWk4597vIG+5hg4go3bk1JkBSjwIgCddHxwBd1LM4j6Bo2dNngR0Wyf2OQ5Fe1psJ7557OH0="}]},"_npmUser":{"name":"iamyoki","email":"yokiyuqian@gmail.com"},"directories":{},"maintainers":[{"name":"iamyoki","email":"yokiyuqian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transition-hook_1.1.3_1639705393454_0.8375539417621698"},"_hasShrinkwrap":false},"1.1.4":{"name":"transition-hook","version":"1.1.4","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","author":{"name":"Yoki Yu","email":"yokiyuqian@gmail.com"},"description":"An extreme light-weight react transition animation hook which is simpler and easier to use than react-transition-group","keywords":["react","transition","hooks","css","animation","transition-hook","use-transition","react-transition-group"],"license":"MIT","scripts":{"prepare":"husky install","📦 --- Builds":"","build:cjs":"tsc -p .","build:esm":"tsc -p . --module esnext --outDir dist/esm","build:types":"tsc -p . -d --emitDeclarationOnly --outDir dist/types","🌟 --- Mains":"","clean":"rimraf dist","build":"yarn clean && run-p build:*","watch":"yarn clean && run-p 'build:* -- --watch'","lint":"eslint src --fix","semantic-release":"semantic-release"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0","react-dom":"^16.8.0  || ^17.0.0"},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/react":"^17.0.37","conventional-changelog-conventionalcommits":"^4.6.1","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.4","lint-staged":"^12.1.2","npm-run-all":"^4.1.5","prettier":"^2.5.1","rimraf":"^3.0.2","semantic-release":"^18.0.1","semantic-release-cli":"^5.4.4","typescript":"^4.5.4"},"repository":{"type":"git","url":"git+https://github.com/iamyoki/transition-hook.git"},"gitHead":"f26694b9d8f767bb36a92abb69a49f106e612b5b","bugs":{"url":"https://github.com/iamyoki/transition-hook/issues"},"homepage":"https://github.com/iamyoki/transition-hook#readme","_id":"transition-hook@1.1.4","_nodeVersion":"16.13.1","_npmVersion":"7.24.2","dist":{"integrity":"sha512-znxbIR4BJhq6ly7fxUvY7dodSLynXRUs/8qetc0OSbsCFJkaJskrzYaiWmv85DZeLTcS5bGQ2xGxzqMMCS2mbQ==","shasum":"e8bcc79852b4ce1aeb7e1ae2ab650d109fa5c0d7","tarball":"https://registry.npmjs.org/transition-hook/-/transition-hook-1.1.4.tgz","fileCount":18,"unpackedSize":14382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu/yFCRA9TVsSAnZWagAAGIkP/iMzPzfy5uNJiF+5bpUI\nKq2dRqxfMUPYJnXN/6/stEspW04HTfG4MaykcpUs7/qZynmFj3REDdmZB19y\nBXkhcsIUHu1L5wmTnJnFEDapAMhPpXX556TMvkQ8l0srx57shWndgVsmNXYJ\nwC8jjEqhDNLdAdObk5HOOeR/dXqGfJdTZbkV0yT2hFB6zBXQvnS+QTtQRVM9\n17YQqRIoziAqbiYLTTwOMbJrnBYcnqEWsvMH9XkQDNljX2ZpuPX7bsZqpt9U\nlZkE1/3mRIeQUaFj9NLS+k7mPKlyzWZnv7XaLijwxIy5oEcNXKKONkuOst+F\n2zDwiY4/eJQavqEjsrcos69WjRYgWhWVH8EOAbBKhsVY97S9skBMpv7vBAeT\nAPNMNSnuDCZ/ezTtruNxHR5T/+wZ8QUX6rzQIFsNY9WWvVRoSHsubNorQgjT\nj4hwJueXAZaiiuvq6R1nyeDb0FVmXGc6qTggK3RW7+2CDsQ3S1Hjn9dy/5kv\nzLJCXct2pNOTwTA1HXQVLGhuVhKf5MAZ2XDaOT+1gVKLshrl6BRxu+K6VENb\nhvf5PTZC3NLnadUq/JJjsaBDlHUrzktiEQitai6Ajpxyrrku1Dm6c5FxYc8H\niIQEmbAzXDZi8lY+42PlHAxzHRAU2mF/r/S83kkAuRCTk13SBwj9Cqk2mqBK\nkJW9\r\n=/y1W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVNOQhnPxMkZNocpw2xFeBsG6mb5UBb1WSDy0MbcixXAiEA2BUWYwTTR4/byYCk/pN+MMmLYzGeBJbrH0iMw/LqcMk="}]},"_npmUser":{"name":"iamyoki","email":"yokiyuqian@gmail.com"},"directories":{},"maintainers":[{"name":"iamyoki","email":"yokiyuqian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transition-hook_1.1.4_1639709829647_0.44931535037447934"},"_hasShrinkwrap":false},"1.1.5":{"name":"transition-hook","version":"1.1.5","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","author":{"name":"Yoki Yu","email":"yokiyuqian@gmail.com"},"description":"An extreme light-weight react transition animation hook which is simpler and easier to use than react-transition-group","keywords":["react","transition","hooks","css","animation","transition-hook","use-transition","react-transition-group"],"license":"MIT","scripts":{"prepare":"husky install","📦 --- Builds":"","build:cjs":"tsc -p .","build:esm":"tsc -p . --module esnext --outDir dist/esm","build:types":"tsc -p . -d --emitDeclarationOnly --outDir dist/types","🌟 --- Mains":"","clean":"rimraf dist","build":"yarn clean && run-p build:*","watch":"yarn clean && run-p 'build:* -- --watch'","lint":"eslint src --fix","semantic-release":"semantic-release"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0","react-dom":"^16.8.0  || ^17.0.0"},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/react":"^17.0.37","conventional-changelog-conventionalcommits":"^4.6.1","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.4","lint-staged":"^12.1.2","npm-run-all":"^4.1.5","prettier":"^2.5.1","rimraf":"^3.0.2","semantic-release":"^18.0.1","semantic-release-cli":"^5.4.4","typescript":"^4.5.4"},"repository":{"type":"git","url":"git+https://github.com/iamyoki/transition-hook.git"},"gitHead":"df25e1772b6a2addb306c2241e3e2af13ae47f0b","bugs":{"url":"https://github.com/iamyoki/transition-hook/issues"},"homepage":"https://github.com/iamyoki/transition-hook#readme","_id":"transition-hook@1.1.5","_nodeVersion":"16.13.1","_npmVersion":"7.24.2","dist":{"integrity":"sha512-C5o1A37wOz7tZ0cBJsHiycSqNPCRtN6IiSgIzTR9q0kD8kGbx/fWrAweHQFtlHlaQJmv/gmCOb1gUEtg2/D2EQ==","shasum":"f082f7dd2680688d7e93986ad9b0de602bd0f920","tarball":"https://registry.npmjs.org/transition-hook/-/transition-hook-1.1.5.tgz","fileCount":18,"unpackedSize":14770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu//JCRA9TVsSAnZWagAA6M8QAJ884t6QYEJMkHpZZSKO\ni3jp4sxudnPRCyoqhwGBZNkXzm1ZfEtlTTSElQx0Y9E7OgCsgG3mp+fSQoYp\nUr8aKB9RWY5QcWgWuYdiud1PGLJ94e+3ot2gwhwVJ+nNZar6+GoAgHmSc6gI\nuA46bpnwk78AjoKtz9v6x/Sy3J4Cqvmg6mt69pclyF9N8BEvhaaqbgJs1J4j\nPQsHHEG7SUpH8NSzVxiMbYpHpWf5WladWNdKiTGcSttGIonUy9cDXHP9LxIy\n4BFo1mmAIjbsHjHCWUVFCOGOupGXapskCpISPfW7y9Z41LExMvwcngwIBWT+\n0xBlNwTsNcGFD8t3GEG42aD2yU2hrQkUxWhz/rDbHyx1xIEl7dtcd6pl55vo\nmae8OzgW2CWwUH2n/Nv9J0T4oQ83HYLrVjDJzjDwGRds5c1yPz5usuphbfJJ\n4W/hQBH6mqnb0vSNqnzOsHjSkvLrld28prZzrXmIPHP0PtryVf6c0x+UOD7U\nnJ04IY4IMxeIOXE26SOmSlYM/AL/kvMw+SlNnHIPTamsi0M0IUEJvEUm+uVm\nxMolbbi8gVyPRWAJlCuwQe5N5Cpfrs6hobRa69y1n3BBE23WmVI4eYKHB64n\nTMAzxHP42cgZfLkgLK/Wf/181Ah7mv5EnSsNEhO3kkmND7dY8uWS/eirwxh9\nCT8i\r\n=nPwe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHyjMfSOuC/cBVbdDKPVqBzvFQH0WL4p4ifo6DoelOOCAiEAxD3nNxG4zf07o867q0aXZOGaSXWsvsQihqyPtJkW76o="}]},"_npmUser":{"name":"iamyoki","email":"yokiyuqian@gmail.com"},"directories":{},"maintainers":[{"name":"iamyoki","email":"yokiyuqian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transition-hook_1.1.5_1639710664918_0.5170790939628092"},"_hasShrinkwrap":false},"1.1.6":{"name":"transition-hook","version":"1.1.6","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","author":{"name":"Yoki Yu","email":"yokiyuqian@gmail.com"},"description":"An extreme light-weight react transition animation hook which is simpler and easier to use than react-transition-group","keywords":["react","transition","hooks","css","animation","transition-hook","use-transition","react-transition-group"],"license":"MIT","scripts":{"prepare":"husky install","📦 --- Builds":"","build:cjs":"tsc -p .","build:esm":"tsc -p . --module esnext --outDir dist/esm","build:types":"tsc -p . -d --emitDeclarationOnly --outDir dist/types","🌟 --- Mains":"","clean":"rimraf dist","build":"yarn clean && run-p build:*","watch":"yarn clean && run-p 'build:* -- --watch'","lint":"eslint src --fix","semantic-release":"semantic-release"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0","react-dom":"^16.8.0  || ^17.0.0"},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/react":"^17.0.37","conventional-changelog-conventionalcommits":"^4.6.1","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.4","lint-staged":"^12.1.2","npm-run-all":"^4.1.5","prettier":"^2.5.1","rimraf":"^3.0.2","semantic-release":"^18.0.1","semantic-release-cli":"^5.4.4","typescript":"^4.5.4"},"repository":{"type":"git","url":"git+https://github.com/iamyoki/transition-hook.git"},"gitHead":"f1af576cc47d6117bce76a2b649e88fab239641c","bugs":{"url":"https://github.com/iamyoki/transition-hook/issues"},"homepage":"https://github.com/iamyoki/transition-hook#readme","_id":"transition-hook@1.1.6","_nodeVersion":"16.13.1","_npmVersion":"7.24.2","dist":{"integrity":"sha512-D/QOBnnp22qTkAX5zsfGABwRX/Hmqwcg/TylQzXYkmPBnawcujubvLth3ozhpmVx2cGeepE5C3f8Woe/75jJ6Q==","shasum":"5a6b1d92200f8dab222671640b0d3354b862dca3","tarball":"https://registry.npmjs.org/transition-hook/-/transition-hook-1.1.6.tgz","fileCount":18,"unpackedSize":14792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvANZCRA9TVsSAnZWagAAeEYP/2vyUkvsyM5ntkepZP6e\naOXU6YbDDA/ycf+PBbQtL3QCSLDQIAkB9wqfW2RfRptOyO6yfGO+jMB7s6QX\nI3/2lFVWTttQhwUo9uDNlOhotfY+0Js/67fgRfF23IY/czEMItLmRhwx+xTw\nfwe7cFO/Rydo5TN0jqzg4ztx3VIlOWVsOgfYE/BCPnan5bWGXvvEsgpZz5ct\nkjoHR7HjDGwaueHm9d799N9UJ5A/jr47tbUuC+FWPhnPiArSis+wBwnz19/b\ncvXP0mshIMLpuzHj6cP8ZnOGJiLiwIQ8CAjwkQjnHaN4C5H3n48vtIrjQwbd\n93YLw3GEke9PoGTQV1H31GGB93lVU/VTneKWSy9DfPzcmhhLkxfCxSYKleDn\nATDrspahXAfFWGzv7kh/0QA0KM0m20JqxoqqBAqTv9ji3dbAyGnNVrQElUkr\nV7GXzLsbvvg+PG85iJch2SkmK5HaSO8oGcvpfPU+JlUeIr7xhl8XiVgrb3+H\nWAd8t5nMbffUOJq4hM9VHdCCH+eEvoH8Z5gvtm4P/12QHbE0kJh9mIrDkpU5\nYGyn0+99h7Ww75BsR7EGotzku06F8J+yrSjQLObeF0FuTdQEt6SFJe2T8f96\nPsjmPrF0e5hdSrNpchuCUy5qD5iAwHcDwpfP19PQwpk8KXV98APNduCU7tRI\nEdHn\r\n=F86T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGgx0ktDU1AGjUDWi8eT/F06RbQSnu+FK7ZoSCO5YtxgIhAMv0LNuyopiZL3RZLdceTXpcCjLERXqXbdGTXjO6NONs"}]},"_npmUser":{"name":"iamyoki","email":"yokiyuqian@gmail.com"},"directories":{},"maintainers":[{"name":"iamyoki","email":"yokiyuqian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transition-hook_1.1.6_1639711576906_0.13763211496620475"},"_hasShrinkwrap":false},"1.2.0":{"name":"transition-hook","version":"1.2.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","author":{"name":"Yoki Yu","email":"yokiyuqian@gmail.com"},"description":"An extreme light-weight react transition animation hook which is simpler and easier to use than react-transition-group","keywords":["react","transition","hooks","css","animation","transition-hook","use-transition","react-transition-group"],"license":"MIT","scripts":{"prepare":"husky install","📦 --- Builds":"","build:cjs":"tsc -p .","build:esm":"tsc -p . --module esnext --outDir dist/esm","build:types":"tsc -p . -d --emitDeclarationOnly --outDir dist/types","🌟 --- Mains":"","clean":"rimraf dist","build":"yarn clean && run-p build:*","watch":"yarn clean && run-p 'build:* -- --watch'","lint":"eslint src --fix","semantic-release":"semantic-release"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0","react-dom":"^16.8.0  || ^17.0.0"},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/react":"^17.0.37","conventional-changelog-conventionalcommits":"^4.6.1","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.4","lint-staged":"^12.1.2","npm-run-all":"^4.1.5","prettier":"^2.5.1","rimraf":"^3.0.2","semantic-release":"^18.0.1","semantic-release-cli":"^5.4.4","typescript":"^4.5.4"},"repository":{"type":"git","url":"git+https://github.com/iamyoki/transition-hook.git"},"gitHead":"4b629f888f93d5a50235af947367fc9e9856b8a2","bugs":{"url":"https://github.com/iamyoki/transition-hook/issues"},"homepage":"https://github.com/iamyoki/transition-hook#readme","_id":"transition-hook@1.2.0","_nodeVersion":"16.13.1","_npmVersion":"7.24.2","dist":{"integrity":"sha512-VCNcY2BvKT33XhVEmyww8Q5Rl3yZ6gEBzFRk+eUKVnuQY4IV+PXox107Q6XK6YeP/R74ruHhgFOjMc2cDU2o3w==","shasum":"e7738fed5ec5dfeb2f6c5fa9bc73b8520e99a7aa","tarball":"https://registry.npmjs.org/transition-hook/-/transition-hook-1.2.0.tgz","fileCount":48,"unpackedSize":48056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwwSlCRA9TVsSAnZWagAAun0P/ROHWHHdQa1WGEi6gutA\nkZcZaJWeaD47UWt2vvAM5AUUlBk2coUJmdJhk54oEO2LnOKkVsevCgb36HHn\ntK58cdx7AP6sKfOo8DE+gyodngcqMgZwJ3m7S7DS4FrNB4qfBn1SGadqiSSK\n97UiiyghaQjhg4MISUeCXTgZrgXjlMT83+b9W+2Txf2xEkW02dkRZxL5yYNZ\nM8DuNBqOF8eEAvmC1jXv3Tm1jmxpl5CCeVvlvSPe/zjyzwHpuEiiOQxmv8RL\nda8mKZ9QgK8dWatBRluxCrvNnqi67RCePqRke6oZ18u6/YNFSaF+hC3+QHM1\nSnMNy3vNMjPI3F2dt7yW0PpPUU0Zg5DLb+zgNleBuRwFeITCb27zds/Q+K0Y\nS7n66Nf0fYeDyR1LSbBx+OOmaTfCe+VE+ggBkwMr6BdWXKxiB5pUUqC22YA1\nFHlCR0jRat5SxL0xpb6Gn8Py8aq91uPs9JPTJD1qpf2bJoce8bHit20K4hhb\nQyftnLBnAHe0mHhkhVptVpwsiD/mpCFxnecSo+w/DBVwaMbsN8H3kBh6UDa7\nkaswBZ6FLJI/j8AwglqZlTFKt6ZNymwH96yvxg1qLRaYTPQc5LVBolwa+G6T\nO7Jxd8BngIHPjzYxyo+82T8+RQ9Ch2Lbq8rztQhoCIzwn0Z+aemFTUbcdyli\nr2uS\r\n=kSBx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDc0vG2m3VJucehjSpS5QTDOIWjocT/PAq3tLQFZ2+HQAIgD78aH1VX9RpqA2evvocbxTimiVqEQOV4OQ0zVm5w0w4="}]},"_npmUser":{"name":"iamyoki","email":"yokiyuqian@gmail.com"},"directories":{},"maintainers":[{"name":"iamyoki","email":"yokiyuqian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transition-hook_1.2.0_1640170661091_0.74381809959043"},"_hasShrinkwrap":false},"1.2.1":{"name":"transition-hook","version":"1.2.1","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","author":{"name":"Yoki Yu","email":"yokiyuqian@gmail.com"},"description":"An extreme light-weight react transition animation hook which is simpler and easier to use than react-transition-group","keywords":["react","transition","hooks","css","animation","transition-hook","use-transition","react-transition-group"],"license":"MIT","scripts":{"prepare":"husky install","📦 --- Builds":"","build:cjs":"tsc -p .","build:esm":"tsc -p . --module esnext --outDir dist/esm","build:types":"tsc -p . -d --emitDeclarationOnly --outDir dist/types","🌟 --- Mains":"","clean":"rimraf dist","build":"yarn clean && run-p build:*","watch":"yarn clean && run-p 'build:* -- --watch'","lint":"eslint src --fix","semantic-release":"semantic-release"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0","react-dom":"^16.8.0  || ^17.0.0"},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/react":"^17.0.37","conventional-changelog-conventionalcommits":"^4.6.1","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.4","lint-staged":"^12.1.2","npm-run-all":"^4.1.5","prettier":"^2.5.1","rimraf":"^3.0.2","semantic-release":"^18.0.1","semantic-release-cli":"^5.4.4","typescript":"^4.5.4"},"repository":{"type":"git","url":"git+https://github.com/iamyoki/transition-hook.git"},"gitHead":"1713c4317da7ec9261fa35e0220fc3cf88ceac75","bugs":{"url":"https://github.com/iamyoki/transition-hook/issues"},"homepage":"https://github.com/iamyoki/transition-hook#readme","_id":"transition-hook@1.2.1","_nodeVersion":"16.13.1","_npmVersion":"7.24.2","dist":{"integrity":"sha512-pc5hW1n0d1kslgsH+huGSfFyGj/AU8a9qmJzq+Yqe66lkHfpmOfUD8YH9C+uAW91oG/lsUOTHPMhnnfFn4SYNA==","shasum":"a8db0f149381cd332bd9d86ecdf1dc75add87019","tarball":"https://registry.npmjs.org/transition-hook/-/transition-hook-1.2.1.tgz","fileCount":48,"unpackedSize":50165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhw0doCRA9TVsSAnZWagAA3ScP/19KQ4BhW5pu5NjZ56pX\nPmE+v+cp/ElOAW87wmKZU3b6EWha1Hk2TOkmtrdW52yurxR5VZemtt4vSrM0\ne1LErtmoA7dFMiat6KFI1gzKSHo/N1iEsomytmTV1YT8S3gD292827wsTGO7\nRtG8Zh3V5YNk9tDHzr4oSXbtwCKeuC/FT5Q6ppumRGM2VvU8VvHlxWc//d8E\ntFTFwG6yDutxTK6ueGVsyGSvJf8NPgbk7R6MkTaBBYe7HcY3z99jh50xBLCx\nzeWn/A6hWyLlkP+k48wRrDaC6FIYLOpNVw+tEz96+xkVU+8rPrWqrIpcLLbF\nU3x71GCnm029Wt9CJQfo7JyQ6zycXm51GHJ9om6RGuShQOjhCc0eIQ9NVLBc\nnpCtXq/EzGQ7vCm7A1CLSJifxYkSdpU2oF7Xk9N1LYK5+XWcS3CkUYjoWOfw\nt6PO6Iiir5ynk1/KaXHTtbf/KmWNNC3ibWD0UHtAfAwc60xixLg9hjrLprnz\nt4oj729DwjVzpHWSOQoEfKW9SsH7oZe3LAR1vJxiDhIUWG05vEnXDPRcYuHa\n1xEwb3dMcr+ynuaeE+LGhZcwdZmYudXnO+QCmYW/noF71stBkUfsidA6MKQe\n7qVAD72WqRNhY1zVtoLRL3GVDbTVrR7S0UOUIZ2wkWzdLax//91Na0bo6LBx\nJnAJ\r\n=A+5H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCANUwhI1wo13hHCLWFAuATYXk+K4iUMaeWIKCb8Wjb8QIhALXU9QCD6K3qnCv093BNewU6FC9A1bu1CUVFp4cvuFlG"}]},"_npmUser":{"name":"iamyoki","email":"yokiyuqian@gmail.com"},"directories":{},"maintainers":[{"name":"iamyoki","email":"yokiyuqian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transition-hook_1.2.1_1640187751998_0.18834332751835126"},"_hasShrinkwrap":false},"1.3.0":{"name":"transition-hook","version":"1.3.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","author":{"name":"Yoki Yu","email":"yokiyuqian@gmail.com"},"description":"An extreme light-weight react transition animation hook which is simpler and easier to use than react-transition-group","keywords":["react","transition","hooks","css","animation","transition-hook","use-transition","react-transition-group"],"license":"MIT","scripts":{"prepare":"husky install","📦 --- Builds":"","build:cjs":"tsc -p .","build:esm":"tsc -p . --module esnext --outDir dist/esm","build:types":"tsc -p . -d --emitDeclarationOnly --outDir dist/types","🌟 --- Mains":"","clean":"rimraf dist","build":"yarn clean && run-p build:*","watch":"yarn clean && run-p 'build:* -- --watch'","lint":"eslint src --fix","semantic-release":"semantic-release"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0","react-dom":"^16.8.0  || ^17.0.0"},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/react":"^17.0.37","conventional-changelog-conventionalcommits":"^4.6.1","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.4","lint-staged":"^12.1.2","npm-run-all":"^4.1.5","prettier":"^2.5.1","rimraf":"^3.0.2","semantic-release":"^18.0.1","semantic-release-cli":"^5.4.4","typescript":"^4.5.4"},"repository":{"type":"git","url":"git+https://github.com/iamyoki/transition-hook.git"},"gitHead":"c3d5697fcbee021d53ef696770db08c9d35c0eab","bugs":{"url":"https://github.com/iamyoki/transition-hook/issues"},"homepage":"https://github.com/iamyoki/transition-hook#readme","_id":"transition-hook@1.3.0","_nodeVersion":"16.13.1","_npmVersion":"7.24.2","dist":{"integrity":"sha512-13K5DNzzcdiu2+bRPoPoAJt/K2J+ZbGjgx/cxRM92bNBduvEISomfPHXKWEeDVCsdD+hNQ6V6rzCk9Y8jh2gCA==","shasum":"b6ef4b779177a70faa429e9394e5c800366f399d","tarball":"https://registry.npmjs.org/transition-hook/-/transition-hook-1.3.0.tgz","fileCount":53,"unpackedSize":53615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhw9UKCRA9TVsSAnZWagAAukUP/30kwqHc9qRKoQ7wlak3\n/ppPVsFuHeN8CHmI1b6cPOprCy1U5n6mycVZrlXtxvPUJonhO6eNnr6H9ZO3\nMsqVNP1i7GGh3WItNgaP2CYv34oVRGUaYrZJgWPiLG82N+psekiiqI8/nH/u\nh6uEGMyFJHEeillmXAjO0SToj3mbczKg7Ho+b9Mpgj1FkKxB+w06pApsU0ry\nEOP7+7Xwn8L4b8UZZkbALdn+fy1DOybIe1BujzrnrXFuEdui1H1NLY4hJu+P\nN2mmpKtL2S44+tGxrJ9UWe1EhOfeAfhiCq3TMZ/3hO4AiYkCmAmsju7RbAK1\neUathqUUw0MphcfAsTgXzwO6e3zdV8Ypmw0h508K1buzp+23+WKHast2B10o\nnCral5jdC+usHEI4PDDqHozdqV+x4chRGYC7JLQmresYCWs8zEnwgl+bKHGw\nna1PUQKBVv71SJ/IYSda3PFQs9QQR+GYKjpJHgcLV69bL84b5qDSLCMbwAer\nWxsQFvzZV4nODeHBMnhbnrYd1KueychXOtj34969SdAoNXM52liicpw8lH97\n7FNai9YIwdFbmojAGAVx87XtcCyON/875ltaZbgiadOJPUrPY4RZ41U1KZx8\nHOQUf/RS+gJKQxCQTCXt2iKbLeHQ/m5riH0BFhBJGB9cVnc6AegzoSKnNtlA\nxKbX\r\n=lF+F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgJYIocEwP8XDXCVpZTCwPQoV4OvImAqcDrlNBSLHk8AIgcB1Fmg2HMQX6No2PPvKVZ1kw6i07ZnjLeDALR6Jvxuc="}]},"_npmUser":{"name":"iamyoki","email":"yokiyuqian@gmail.com"},"directories":{},"maintainers":[{"name":"iamyoki","email":"yokiyuqian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transition-hook_1.3.0_1640224010050_0.18834274095561732"},"_hasShrinkwrap":false},"1.3.1":{"name":"transition-hook","version":"1.3.1","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","author":{"name":"Yoki Yu","email":"yokiyuqian@gmail.com"},"description":"An extreme light-weight react transition animation hook which is simpler and easier to use than react-transition-group","keywords":["react","transition","hooks","css","animation","transition-hook","use-transition","react-transition-group"],"license":"MIT","scripts":{"prepare":"husky install","📦 --- Builds":"","build:cjs":"tsc -p .","build:esm":"tsc -p . --module esnext --outDir dist/esm","build:types":"tsc -p . -d --emitDeclarationOnly --outDir dist/types","🌟 --- Mains":"","clean":"rimraf dist","build":"yarn clean && run-p build:*","watch":"yarn clean && run-p 'build:* -- --watch'","lint":"eslint src --fix","semantic-release":"semantic-release"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0","react-dom":"^16.8.0  || ^17.0.0"},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/react":"^17.0.37","conventional-changelog-conventionalcommits":"^4.6.1","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.4","lint-staged":"^12.1.2","npm-run-all":"^4.1.5","prettier":"^2.5.1","rimraf":"^3.0.2","semantic-release":"^18.0.1","semantic-release-cli":"^5.4.4","typescript":"^4.5.4"},"repository":{"type":"git","url":"git+https://github.com/iamyoki/transition-hook.git"},"gitHead":"76160ad1d86637c2b65a3c83daa1c91de3b4858d","bugs":{"url":"https://github.com/iamyoki/transition-hook/issues"},"homepage":"https://github.com/iamyoki/transition-hook#readme","_id":"transition-hook@1.3.1","_nodeVersion":"16.13.1","_npmVersion":"7.24.2","dist":{"integrity":"sha512-Za8mEYVPWcCPXYbgZ7k4AbuqoHxKP8HWoAGcEydKWTW1B8m0+AjOZ53n4T579O2NZzP6q+62Q72/CuWPVehxiw==","shasum":"c2fb64e9da4338d6b2798a5bf8346144e7d12432","tarball":"https://registry.npmjs.org/transition-hook/-/transition-hook-1.3.1.tgz","fileCount":53,"unpackedSize":53742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxLc1CRA9TVsSAnZWagAAykUP/icTGsxH/es9HKv83qxN\nShpvl24IIoGqIjWvbYp5UUDNYgvxXuJ3/xruiBwD2YQVUOhxrr9Lbb7swgEW\nojN65P9HOUoljqlmKxbj6PbSHY3xrInvidOc97dGD0l3AKcylrmE2bsEMiB8\ndzeuK3QxFZst9RaUMwZ08VFqh6dUF9T7omYaHFeUbCijxJmTf6oNKvPwhnY4\nyMVUfUjDRcRhEKO4a49wQjSSPZhEysRXJaVQeJjAMFdMlAAPqH0IexRMQ+6R\n2j8NaFRSmqXU0x0b9e2ZKO/d8vYezD5rB8FO1Ksf/4uoZlB9ayJScBwojz+U\nz3xkPKh8uEvgPsi/1jlFQ7RHFEYp9FqT8CzaTx2PxF2U3KBwZSU+YJJjTltJ\nzeVVJbnX9EgKvMgX7Ekor9ojhQjrd/Zz+g82XMGQYyzPcCdSm/SRyG1aeOid\nVbWx0lBD0oRrg7kbWGqbmoDwwS/VDW3UkqCOGQQ4jiWREMeNaG9KhgyRAAN2\nPlYshYZVU4i7oTRaWVoTR4hiusOUw3bVYUAQCtTZbX0XOVy3zE/8ASPtaPhe\nLCh7kqFwKeA73H0VzAXV+FAsi61sN6XyQiOq/dDrsI2Q764nXdTJscn2tMlC\nILvcW/acE4LJLGvEv/fPOsW1Fj1OGssFzOfr7yISyULrwMPMaeLgqjd3EPAB\nhks7\r\n=jmmP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXN/PQ63NSkqS9u/jI+jZJjS2d3kWI0Cse7msWmpK7/QIhAKVXbToRAo5MgA5TWkPtz0XO3oL+YUgh+V8NgPZn6Ilj"}]},"_npmUser":{"name":"iamyoki","email":"yokiyuqian@gmail.com"},"directories":{},"maintainers":[{"name":"iamyoki","email":"yokiyuqian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transition-hook_1.3.1_1640281909682_0.09612189755989009"},"_hasShrinkwrap":false},"1.3.2":{"name":"transition-hook","version":"1.3.2","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","author":{"name":"Yoki Yu","email":"yokiyuqian@gmail.com"},"description":"An extreme light-weight react transition animation hook which is simpler and easier to use than react-transition-group","keywords":["react","transition","hooks","css","animation","transition-hook","use-transition","react-transition-group"],"license":"MIT","scripts":{"prepare":"husky install","📦 --- Builds":"","build:cjs":"tsc -p .","build:esm":"tsc -p . --module esnext --outDir dist/esm","build:types":"tsc -p . -d --emitDeclarationOnly --outDir dist/types","🌟 --- Mains":"","clean":"rimraf dist","build":"yarn clean && run-p build:*","watch":"yarn clean && run-p 'build:* -- --watch'","lint":"eslint src --fix","semantic-release":"semantic-release"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0","react-dom":"^16.8.0  || ^17.0.0"},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/react":"^17.0.37","conventional-changelog-conventionalcommits":"^4.6.1","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.4","lint-staged":"^12.1.2","npm-run-all":"^4.1.5","prettier":"^2.5.1","rimraf":"^3.0.2","semantic-release":"^18.0.1","semantic-release-cli":"^5.4.4","typescript":"^4.5.4"},"repository":{"type":"git","url":"git+https://github.com/iamyoki/transition-hook.git"},"gitHead":"154560838382ad029a9b290d01c567ba52a200cd","bugs":{"url":"https://github.com/iamyoki/transition-hook/issues"},"homepage":"https://github.com/iamyoki/transition-hook#readme","_id":"transition-hook@1.3.2","_nodeVersion":"16.13.1","_npmVersion":"7.24.2","dist":{"integrity":"sha512-Jb5VB5au84PkqyVSjt0Sifvz0eJ/Cn79MFsXKKPBldbcN1yu48nEESqa7XB13r/G7Rpi8pA4w1RbnHrPDZZh0g==","shasum":"411904d598f6cc9b156b391888c7a4077dd73241","tarball":"https://registry.npmjs.org/transition-hook/-/transition-hook-1.3.2.tgz","fileCount":53,"unpackedSize":53854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxLviCRA9TVsSAnZWagAAqP4QAKJuOK5NyyLDmdR/mR8Y\n5ZhjuB5UHhaMUI/pPSXS49qA+6NBY5RxEF+bLReBiOiWkHcx3Q9+gqTn1RD0\nO1XPUSuU9cgYqo+lxeZehnT+UpZZ4ArzbMtfV0by36cmfESFAyzuRarlOfF7\noMqglwAC9fpQ+mP7/4DKvWlsyY4j9EeNQHUv2kSFnU24PTRy1uslBHmXrqBB\nPlO9uybWp7fNupVfQuYwWsW0l26q7s1pYoJbBleIPizIBsvDmSIwZ/n9x5sf\n4vHTMz2XFn3t7RUyLIMpWhPC8VbvrIuj1Io5ll9pjQfkK2mg6ySIUJXPOA11\n+oNwxA/rzFkByKa/UHoG/EvjvZbwjyodRIx5haRtL+wivTQ2fdzlXEApkoKh\n6KIVnzrN+EzycBWia2PyzJzMtgy0QqH/GDAVkovcIVH1zBU0YbZhdOmitwqH\ntrwbn985zdE3IOKlY50x/dluCuV5Y9kEyTw+6jhwIoXy8Ux5K+WU9G7OWCMQ\nRpKBCtlBFB+VhE17/FA1gs95GV0bb1HNml2aWqghBsJkpIayRbyL2gfYlRuv\neQqacv//F5m9PFQJOSnRTTWt7beCjOUz10pWBoY4C7+ctowePEfm9fsoAaRd\nE8Wxy7RSuqiMUx3U/GeJDwd30vI3OtFxNJ/+kk4CxG0t3jVMX8uq/PRJi7cA\nH5VG\r\n=zH6w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOEek4swQccjK72ax7Av5S4KI4+Djqo/DmXrhAd04DEAiEA9PLqhbrb4XnsHiIqDParC51qW2exEKiBrLw1jcEfj9A="}]},"_npmUser":{"name":"iamyoki","email":"yokiyuqian@gmail.com"},"directories":{},"maintainers":[{"name":"iamyoki","email":"yokiyuqian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transition-hook_1.3.2_1640283106384_0.37945722620462496"},"_hasShrinkwrap":false},"1.3.3":{"name":"transition-hook","version":"1.3.3","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","author":{"name":"Yoki Yu","email":"yokiyuqian@gmail.com"},"description":"☄️ An extremely light-weight react transition animation hook which is simpler and easier to use than react-transition-group","keywords":["react","transition","hooks","css","animation","transition-hook","use-transition","react-transition-group"],"license":"MIT","scripts":{"prepare":"husky install","📦 --- Builds":"","build:cjs":"tsc -p .","build:esm":"tsc -p . --module esnext --outDir dist/esm","build:types":"tsc -p . -d --emitDeclarationOnly --outDir dist/types","🌟 --- Mains":"","clean":"rimraf dist","build":"yarn clean && run-p build:*","watch":"yarn clean && run-p 'build:* -- --watch'","lint":"eslint src --fix","semantic-release":"semantic-release"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0","react-dom":"^16.8.0  || ^17.0.0"},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/react":"^17.0.37","conventional-changelog-conventionalcommits":"^4.6.1","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.4","lint-staged":"^12.1.2","npm-run-all":"^4.1.5","prettier":"^2.5.1","rimraf":"^3.0.2","semantic-release":"^18.0.1","semantic-release-cli":"^5.4.4","typescript":"^4.5.4"},"repository":{"type":"git","url":"git+https://github.com/iamyoki/transition-hook.git"},"gitHead":"659a809133e31a212f6e3b1fc76c7a9e181038e2","bugs":{"url":"https://github.com/iamyoki/transition-hook/issues"},"homepage":"https://github.com/iamyoki/transition-hook#readme","_id":"transition-hook@1.3.3","_nodeVersion":"16.13.1","_npmVersion":"7.24.2","dist":{"integrity":"sha512-R3m4jSDNg5q8ExUuJh/mBTIIFweYTMN1fJSFvI8A7Kph4QOd3HKQxQAzH5sSEk/puMhEIxrGrQs9sMVsW8aXYA==","shasum":"1cfcc3548a48b97f68f5b4467968da9e3e799af5","tarball":"https://registry.npmjs.org/transition-hook/-/transition-hook-1.3.3.tgz","fileCount":53,"unpackedSize":54018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxXNKCRA9TVsSAnZWagAA3MgP/jFBLPXCqv09IP5EAHL8\nV8Vz1rbFVUsNvMHy2Ldm+UI3D2fXkzBqk/vvPfidpGITaYL76wQpxxHIXp0o\n3A9xqFkENAH2HqgB6rLJSuPDjQMT8BOVaZRyfXgTcO4gwaYYXyvMWJioEK+l\nTnv+VJUmJWNip38BZLE60pyVdywEIpBHI/ebS6jvscpkmxAq04Pu6BE0MgqL\nTFIP9AZ0A6x6n7Yt3sPmjOdyyrcT0TZk5Wb5ZKRNrzk4TYoGdosbFQBy+3dz\nMrq/HBqNX6tsysBzyHNgMBnm1VOTADhaVju0ZtIfTN/X1SIIJMXoV9cXQvPS\n0wkTKIuTR/M4Vosy5yUSFg7nwUmUau/itPYoZzKfqigis7PD79YHsLKJEYdP\nBjktWvb3/3nl4EBt0o2tv5tNz9SfJsfgHToXtGjVgJ//5L3Omq5ycNO7NRQF\nKIUn6FsYVI+Yj8uI9xJxABSBymoHEYWSUYdLdWQQirNBdzCYj1pckih4wvZp\nab96N2dlBekj6kS1I0gWCvJodV7lQKOctyvGMYaXsVZzB4T8KLfQjbu30cRu\n3GN1JCbhsVkjV+iBfYIOkPjLzO6WYaewZfGvy77qlWEfX1ORT2rNJu2gb/9A\nIB2p/SxU0yGMwLGI0XOqbkzC3YvXCy393rqOVPhmKz04n3jJaesgjx6iliOp\nFTw3\r\n=xSPP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFews4L+qZy79U2meBBWT2qTHoBkd8h+n8egX2kuLOaqAiEAtKUNnx8U2NV5Ei8Dpe53iunKR/v9CSS3b1bKe/XbKx8="}]},"_npmUser":{"name":"iamyoki","email":"yokiyuqian@gmail.com"},"directories":{},"maintainers":[{"name":"iamyoki","email":"yokiyuqian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transition-hook_1.3.3_1640330057982_0.7314580560582367"},"_hasShrinkwrap":false},"1.4.0":{"name":"transition-hook","version":"1.4.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","author":{"name":"Yoki Yu","email":"yokiyuqian@gmail.com"},"description":"☄️ An extremely light-weight react transition animation hook which is simpler and easier to use than react-transition-group","keywords":["react","transition","hooks","css","animation","transition-hook","use-transition","react-transition-group"],"license":"MIT","scripts":{"prepare":"husky install","📦 --- Builds":"","build:cjs":"tsc -p .","build:esm":"tsc -p . --module esnext --outDir dist/esm","build:types":"tsc -p . -d --emitDeclarationOnly --outDir dist/types","🌟 --- Mains":"","clean":"rimraf dist","build":"yarn clean && run-p build:*","watch":"yarn clean && run-p 'build:* -- --watch'","lint":"eslint src --fix","semantic-release":"semantic-release"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0","react-dom":"^16.8.0  || ^17.0.0"},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/react":"^17.0.37","conventional-changelog-conventionalcommits":"^4.6.1","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.4","lint-staged":"^12.1.2","npm-run-all":"^4.1.5","prettier":"^2.5.1","rimraf":"^3.0.2","semantic-release":"^18.0.1","semantic-release-cli":"^5.4.4","typescript":"^4.5.4"},"repository":{"type":"git","url":"git+https://github.com/iamyoki/transition-hook.git"},"gitHead":"41402717aa8a8d027199b5366b447a6ebd53a2c2","bugs":{"url":"https://github.com/iamyoki/transition-hook/issues"},"homepage":"https://github.com/iamyoki/transition-hook#readme","_id":"transition-hook@1.4.0","_nodeVersion":"16.13.1","_npmVersion":"7.24.2","dist":{"integrity":"sha512-7+XyMtKDT2fSpM5DsMDstYyyoZ/bL1kI6K6Xpzgkugq3D64Z9p5s1QRR3nlIZACZzL2DB2Gn1aeNkuXJCujddQ==","shasum":"38bfba96b67f03b9f2874d265b16a4d4fbb91609","tarball":"https://registry.npmjs.org/transition-hook/-/transition-hook-1.4.0.tgz","fileCount":63,"unpackedSize":66496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzRmNCRA9TVsSAnZWagAAzlcP/2RxPGuIMiwOZEU+C1ai\nTz3rYu4dbKrfMgQwWc67jXtQkKAh5K41XrkwUOJzJdY+99griNUvWM1J39sM\nsyHh3FcsCXUDrAJsB8eXmLEKeUKcvWwcqbxzmW4YhDAZPg3qJne1JbHdtOAw\n6kBLGesceD1sZQo0z0WSnI+1AYaMh9MgR0Pj0lr7XUJmrd1uzv3Bk+JCYZ+Q\nTVPxXhTHU2WMXgDSmZCn06NeZ5tPNIY5hqzneOa7NWcPRDZKUK2/T04i8vLd\nx2hOKNWkvoq/KowXYHj6DrT/eTMLgTBSXwqh6jMeTHIqxrj+VUMzzVSRi2o5\nwAnTt8HLY7S9IzRV74wOoutWFPpUA3J2JwdtB+fFeA2ysVVWhUQVFk2kR0CM\nlxylNhODjRN6It5+4CHRN4AHOPRZvgExS8Vwd1Dqyi5xPHTP4lcWQnP3uEwf\nYlIoq+I2ddYC/iLqi+WUsre/rcrvM8RbBNYpivMmVlUx5LC1MFjfcncZvzm+\nTDhzKje5/zQEFwiy5NpglzftHLu4GHaF8tMmwXe5WN9MNfIKMhJoqs90tDYG\ncDQdL/DZAyDLiBnACihuQo36TkINq7lfM3EksSkbRol6erIvp+9kHbDsj1iO\nzYOwXMUrXvt99XKFx29yB5itEOJ8slBCIM/nmKMsEvZGijUYWDzTS60veh83\nObPM\r\n=RQz1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9R3D7GwYN56Fmd+Q61rW3p2d67tcQzx6qcEmL2GFCPAIgFtWBPS5x0wQhibH3EzMw44qYm/FAKL2uTHdJN8i4BS8="}]},"_npmUser":{"name":"iamyoki","email":"yokiyuqian@gmail.com"},"directories":{},"maintainers":[{"name":"iamyoki","email":"yokiyuqian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transition-hook_1.4.0_1640831373090_0.9164305672516593"},"_hasShrinkwrap":false},"1.5.0":{"name":"transition-hook","version":"1.5.0","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","author":{"name":"Yoki Yu","email":"yokiyuqian@gmail.com"},"description":"☄️ An extremely light-weight react transition animation hook which is simpler and easier to use than react-transition-group","keywords":["react","transition","hooks","css","animation","transition-hook","use-transition","react-transition-group"],"license":"MIT","scripts":{"prepare":"husky install","📦 --- Builds":"","build:cjs":"tsc -p .","build:esm":"tsc -p . --module esnext --outDir dist/esm","build:types":"tsc -p . -d --emitDeclarationOnly --outDir dist/types","🌟 --- Mains":"","clean":"rimraf dist","build":"yarn clean && run-p build:*","watch":"yarn clean && run-p 'build:* -- --watch'","lint":"eslint src --fix","semantic-release":"semantic-release"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0","react-dom":"^16.8.0  || ^17.0.0"},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/react":"^17.0.37","conventional-changelog-conventionalcommits":"^4.6.1","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.4","lint-staged":"^12.1.2","npm-run-all":"^4.1.5","prettier":"^2.5.1","rimraf":"^3.0.2","semantic-release":"^18.0.1","semantic-release-cli":"^5.4.4","typescript":"^4.5.4"},"repository":{"type":"git","url":"git+https://github.com/iamyoki/transition-hook.git"},"gitHead":"1e325e4ae1c3464c3b33b6f16dde019d771f9e3b","bugs":{"url":"https://github.com/iamyoki/transition-hook/issues"},"homepage":"https://github.com/iamyoki/transition-hook#readme","_id":"transition-hook@1.5.0","_nodeVersion":"16.13.1","_npmVersion":"7.24.2","dist":{"integrity":"sha512-bEUamk84VOUDSqG59DzSpp/UTwJLOyMO5dpp3v2QDAMVr/O5tD1Ti8d+zTzkq0JvBbXc7tjBMx4G84QHL1F/MQ==","shasum":"c4ed1c3327bc6356fc3af30bcb1cb057ca68b401","tarball":"https://registry.npmjs.org/transition-hook/-/transition-hook-1.5.0.tgz","fileCount":68,"unpackedSize":68234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzR4zCRA9TVsSAnZWagAA8IAP/j05bnGrz6ddXL/h0CkW\nPy9HEvNo39x5ps0gBVZv0vP+cnxQ2ct0BzDmYTlVNd6FPtL+5V5I7FETI8D+\n17o83wt5nX2vwBiWTSyaaKKyYCNRI5gBVMrVTwA4MjxAJHiqpn11HjaPE85x\nWoabL3NKx8+KVT4P1z0kn4GkT2SeGTwa1yQ4nxctoKhDrBMaXzSdKFFGr29w\nHXAU5Xo4C2d+z3WKgdPfgxZQlWVqznPYHYIJ898K1fv8TufQAkPSV7I4GLbv\nSGq3VXJX4rtz4pbIPXw9TY8d6+xmpPe4//qY/FxBcCCyIOiG6xWvrmGXspF+\nCmJZfi4Ft0OIxIbsyIPnuvJr5c2QfskyDsq0MlUMuET81qgkTeYVzVbJaliF\n8OJZlSIMdHqsE9bx14a25KZbh437s5wughqktsOjQRXAEJkUO+RHxM/9RMeq\nsb3dJupOfiio/XeP4aMCFrYIlpElqgGglAKNMLTqzlh7qbW+yXRpMETxLgfC\no4U8f4ZAws1UqikMjEZZdDaMF2oJa1BGZWyOvf5T063+V9mAM9Y3tpEOu8lu\noj0p8gVQmZz9ClMQ+AkRRoS49D1FI/ci08JtgN1iHdbUgFXPXrcEZkarRN+1\nPEyPEKYKaS9FY1gm/PiMec7YpEp4gbPWa7c8SJrqh5PzRiAsdWfzpSFZ5eQD\nfaAO\r\n=apx1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgogMNMwFVzyyf7m6MtttwTz0UeL2WLYje2kBGlzAJNQIgP1TTIpG/0Oc0reMVdOOiuNZ5gj95IjBrw+K24OWDowE="}]},"_npmUser":{"name":"iamyoki","email":"yokiyuqian@gmail.com"},"directories":{},"maintainers":[{"name":"iamyoki","email":"yokiyuqian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transition-hook_1.5.0_1640832563423_0.7477254346882001"},"_hasShrinkwrap":false},"1.5.1":{"name":"transition-hook","version":"1.5.1","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","author":{"name":"Yoki Yu","email":"yokiyuqian@gmail.com"},"description":"☄️ An extremely light-weight react transition animation hook which is simpler and easier to use than react-transition-group","keywords":["react","transition","hooks","css","animation","transition-hook","use-transition","react-transition-group"],"license":"MIT","scripts":{"prepare":"husky install","📦 --- Builds":"","build:cjs":"tsc -p .","build:esm":"tsc -p . --module esnext --outDir dist/esm","build:types":"tsc -p . -d --emitDeclarationOnly --outDir dist/types","🌟 --- Mains":"","clean":"rimraf dist","build":"yarn clean && run-p build:*","watch":"yarn clean && run-p 'build:* -- --watch'","lint":"eslint \"src/**/*.{ts,tsx}\" --fix","semantic-release":"semantic-release"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0","react-dom":"^16.8.0  || ^17.0.0"},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@qhlab/eslint-plugin":"^1.10.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/react":"^17.0.37","conventional-changelog-conventionalcommits":"^4.6.1","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.4","lint-staged":"^12.1.2","npm-run-all":"^4.1.5","prettier":"^2.5.1","rimraf":"^3.0.2","semantic-release":"^18.0.1","semantic-release-cli":"^5.4.4","typescript":"^4.5.4"},"repository":{"type":"git","url":"git+https://github.com/iamyoki/transition-hook.git"},"gitHead":"869a949360bb2120667ed3c4cf2357efe5c4342d","bugs":{"url":"https://github.com/iamyoki/transition-hook/issues"},"homepage":"https://github.com/iamyoki/transition-hook#readme","_id":"transition-hook@1.5.1","_nodeVersion":"16.14.0","_npmVersion":"7.24.2","dist":{"integrity":"sha512-LXaoUG0dgRC6TfmjmhZVDAyemsWjmYWpWylFvKarLQXjVC+fWu8B/wKWqRgjwe8ndlHvS5pxtZ8qR0i9kju1pw==","shasum":"17df1cee7072e599415a2b3c1f2a7e6cef01c437","tarball":"https://registry.npmjs.org/transition-hook/-/transition-hook-1.5.1.tgz","fileCount":68,"unpackedSize":69558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD29EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoS6g//d+KA4lPqkQ7lfuQF4fKKimoGXUJf5wNaDmXBOElmhG4RJz16\r\n7SfIM1IYiN35s/rryhfTZOfXIARNGQd/uU5gN9BUgOLyqYahgMhsiBDueFbv\r\nKX+dYbnESbIBrqlwhyJfynegZYP9i2hMjhtwTb36dvbd9+Pf/nixF10nr86W\r\ncAKsw8bMdrtojwv3/c4IcScHcUI8TEd+GhJATTRADk9o+4m8yKNqj4/2HRxV\r\neP7/hy7rhAtqp9SQP4PMBmlBQyfzptZwMO0AZGDzPi7VlNfSA/UpuDVCbP9i\r\n/7IPks36ePDcepzXqd/wcpA9aJWKIF4c7YV1kQWuQQk9L3R/m9FIfDVGYs03\r\nJBSQHz3FdywVBCUNrjbdRlfQPmH9TlvQTW1Jg21ucjXTCcmNU+B1qN4H1Y2U\r\nWR4yk7wHxd3ETM6pCbJvvZfukmcvzUKZG7E65cusVh4Pr5k0C/1LunYhd0R9\r\nCn9RYNleqaM4ssrkoqoQqauafIe5MEvBKAhCQOF8Y2Y7g6u4QAzfBGtjEYGV\r\nm8BGPGJDnU54h+X0urxtLkLVJWn6HnPqyNCblVg5CMQmQS+88HqS3a0eHx78\r\nP4wzALBg3SoUtPur0DnQ2x4NWdGUFnqmJ0UICva1s7cGiGezG+GEeXXFoijR\r\nQKo36OqBBN/jme6lDgtwa5AY41tJXuRabgs=\r\n=ytcF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCv/Ga5YuLpvqxPb+pV6MPy5NyzrhrKGduv3nFySs5T4QIhAIJojc5y0gTFYeUfnVU6R6wq7LR5603g6KbJTHnuIP4f"}]},"_npmUser":{"name":"iamyoki","email":"yokiyuqian@gmail.com"},"directories":{},"maintainers":[{"name":"iamyoki","email":"yokiyuqian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transition-hook_1.5.1_1645178692555_0.32259931095811245"},"_hasShrinkwrap":false},"1.5.2":{"name":"transition-hook","version":"1.5.2","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","author":{"name":"Yoki Yu","email":"yokiyuqian@gmail.com"},"description":"☄️ An extremely light-weight react transition animation hook which is simpler and easier to use than react-transition-group","keywords":["react","transition","hooks","css","animation","transition-hook","use-transition","react-transition-group"],"license":"MIT","scripts":{"prepare":"husky install","📦 --- Builds":"","build:cjs":"tsc -p .","build:esm":"tsc -p . --module esnext --outDir dist/esm","build:types":"tsc -p . -d --emitDeclarationOnly --outDir dist/types","🌟 --- Mains":"","clean":"rimraf dist","build":"yarn clean && run-p build:*","dev":"yarn clean && run-p \"build:* --sourceMap --watch\"","lint":"eslint \"src/**/*.{ts,tsx}\" --fix","semantic-release":"semantic-release"},"peerDependencies":{"react":"^16.8.0  || ^17.0.0","react-dom":"^16.8.0  || ^17.0.0"},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@qhlab/eslint-plugin":"^1.10.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/react":"^17.0.37","conventional-changelog-conventionalcommits":"^4.6.1","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.4","lint-staged":"^12.1.2","npm-run-all":"^4.1.5","prettier":"^2.5.1","rimraf":"^3.0.2","semantic-release":"^18.0.1","semantic-release-cli":"^5.4.4","typescript":"^4.5.4"},"repository":{"type":"git","url":"git+https://github.com/iamyoki/transition-hook.git"},"gitHead":"a3b17f2c44c3c1254ad160a12c7dcf799d7e977d","bugs":{"url":"https://github.com/iamyoki/transition-hook/issues"},"homepage":"https://github.com/iamyoki/transition-hook#readme","_id":"transition-hook@1.5.2","_nodeVersion":"16.14.0","_npmVersion":"7.24.2","dist":{"integrity":"sha512-zVW5wP+hzOCk56jU5V5GAIsuaf+gZv43pzxyimXQ74JnD1yoprxTfzoPjr0yjC/Mrc9JyCh3Wb6UhXD+8dlO4w==","shasum":"2af407a2bfa7fc84dec0b19af5ccd5fc88408e38","tarball":"https://registry.npmjs.org/transition-hook/-/transition-hook-1.5.2.tgz","fileCount":42,"unpackedSize":43901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMqECACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRBg/5ANH8aWF0dzxP4onUHKtfjasESRiTzAHT7ZYGhbdvehl3mPmq\r\nMo7pGXUAUrAicZy21vL5jPLHopL/XZyB4R2gS8M5INuWCNc4klhiieOlbAjr\r\no/2nPyvzbJYOaNtXtICLvbnDu7a5JNYJ+RqxhSIrChIFjaVdSp752Ex0EwuQ\r\nTaib81xKFZHaoqe7zmZ6qzxEv/XfCX2ZD5JnXrJ/+Kk+L4f70fCufUbGWU62\r\ndtcv0Jz9mdoKkHiSRJzM5KFnS3i9GrmXY8J/wzTiOJZtxcWeKuH8mM+rIGrK\r\naYKtrmEXs1Mm+oW3s3pA+7VWqHMDmrZszqUjzCARBTGQmDQzHMoG2x2EGIxk\r\nnyozS0vGN9NJXFY/VR/0VkFnn/xIBVdIWhBxzInlXi2wNovY9iwYTfStvbrM\r\n4BUN0aSEZvuAro5yt5A0vS294iOOF9tZITZ28956y3oU6XKwED8GaM69cyAp\r\neYy/OjqjmqJtmlJl7Mcp6yBlkrn5HomtUoR/5z3kUyMmhUM6GEfmOEYm9STg\r\naQEpPRpquOBYWve38FrQ2P5TeP9MEinNyr+eR30JDyfmKCYufIaP6ncivo+h\r\n4nNYCD1nkXIYk+SkKJJajW2QSvRw0CxNGbzNkUIeS2r/JZJTK0QyKiYecpDw\r\nlstwIpSVr9D5aUHlyyzU/8WnYfqsFUwQMSY=\r\n=/S3+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA6Ua8f4NSs4xv/zRY9/rGVw08AIpFzRjUIrI3AvLAbMAiEA1yjKuV/VcDedAp1ia/1sqRdJrVFj3KDO6Ltdx9/Ci0Q="}]},"_npmUser":{"name":"iamyoki","email":"yokiyuqian@gmail.com"},"directories":{},"maintainers":[{"name":"iamyoki","email":"yokiyuqian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transition-hook_1.5.2_1647485186160_0.44067012315461196"},"_hasShrinkwrap":false}},"time":{"created":"2021-12-16T02:50:00.860Z","0.0.1":"2021-12-16T02:50:01.288Z","modified":"2022-05-22T04:04:50.730Z","1.0.0":"2021-12-16T07:37:32.505Z","1.1.0":"2021-12-16T09:37:40.353Z","1.1.1":"2021-12-16T09:45:51.239Z","1.1.2":"2021-12-17T01:15:28.043Z","1.1.3":"2021-12-17T01:43:13.592Z","1.1.4":"2021-12-17T02:57:09.772Z","1.1.5":"2021-12-17T03:11:05.095Z","1.1.6":"2021-12-17T03:26:17.120Z","1.2.0":"2021-12-22T10:57:41.216Z","1.2.1":"2021-12-22T15:42:32.208Z","1.3.0":"2021-12-23T01:46:50.218Z","1.3.1":"2021-12-23T17:51:49.865Z","1.3.2":"2021-12-23T18:11:46.570Z","1.3.3":"2021-12-24T07:14:18.154Z","1.4.0":"2021-12-30T02:29:33.298Z","1.5.0":"2021-12-30T02:49:23.614Z","1.5.1":"2022-02-18T10:04:52.725Z","1.5.2":"2022-03-17T02:46:26.321Z"},"maintainers":[{"name":"iamyoki","email":"yokiyuqian@gmail.com"}],"author":{"name":"Yoki Yu","email":"yokiyuqian@gmail.com"},"license":"MIT","readme":"<h1 align=\"center\">☄️ transition-hook</h1>\n\n<p align=\"center\">\n  <a href=\"https://github.com/iamyoki/transition-hook/actions/workflows/test.yml\"><img src=\"https://github.com/iamyoki/transition-hook/actions/workflows/test.yml/badge.svg\" alt=\"🧪 Run Tests\"></a>\n  <a href=\"https://github.com/iamyoki/transition-hook/actions/workflows/release.yml\"><img src=\"https://github.com/iamyoki/transition-hook/actions/workflows/release.yml/badge.svg\" alt=\"🚀 Release The Package\"></a>\n  <a href=\"https://github.com/iamyoki/transition-hook\">\n    <img src=\"https://img.shields.io/bundlephobia/minzip/transition-hook?color=%237B68EE&label=Minizipped%20Size\" alt=\"transition hook\">\n  </a>\n  <a href=\"https://github.com/iamyoki/transition-hook\">\n    <img src=\"https://img.shields.io/github/license/iamyoki/transition-hook?color=Turquoise\" alt=\"\">\n  </a>\n</p>\n\n<p align=\"center\">An extremely light-weight<strong>(1kb)</strong> react transition animation hook which is simpler and easier to use than <a href=\"https://github.com/reactjs/react-transition-group\" target=\"_blank\">react-transition-group</a></p>\n<br>\n\n<p align=\"center\">\n  <a href=\"https://tqgdj.csb.app/\">\n    <img src=\"./example.gif\" width=\"300\" alt=\"example\">\n  </a>\n  <br>\n  <a href=\"https://tqgdj.csb.app/\">See Example</a> |\n  <a href=\"https://codesandbox.io/s/transition-hook-example-tqgdj\">See Example in Codesandbox</a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://o3f41.csb.app/ripple-effect\">\n    <img src=\"./gifs/ripple-effect.gif\" height=\"150\" alt=\"example\">\n  </a>\n  <a href=\"https://o3f41.csb.app/emoji-switch-transition\">\n    <img src=\"./gifs/emoji-switch-transition.gif\" height=\"150\" alt=\"example\">\n  </a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://o3f41.csb.app/radio-transition\">\n    <img src=\"./gifs/radio-transition.gif\" height=\"150\" alt=\"example\">\n  </a>\n  <a href=\"https://o3f41.csb.app/painter\">\n    <img src=\"./gifs/painter.gif\" height=\"150\" alt=\"example\">\n  </a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://o3f41.csb.app/basic\">\n    <img src=\"./gifs/basic.gif\" height=\"120\" alt=\"example\">\n  </a>\n  <a href=\"https://o3f41.csb.app/basic-switch-transition\">\n    <img src=\"./gifs/basic-switch-transition.gif\" height=\"120\" alt=\"example\">\n  </a>\n  <a href=\"https://o3f41.csb.app/transition-with-key\">\n    <img src=\"./gifs/transition-with-key.gif\" height=\"120\" alt=\"example\">\n  </a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://codesandbox.io/s/transition-hook-examples-o3f41\">See More Examples in Codesandbox</a>\n</p>\n<br>\n\n- [Installation](#installation)\n- [Usage](#usage)\n  - [useTransition](#usetransition)\n  - [useSwitchTransition](#useswitchtransition)\n  - [Transition](#transition)\n  - [SwitchTransition](#switchtransition)\n- [API Reference](#api-reference)\n  - [useTransition(state, timeout)](#usetransitionstate-timeout)\n  - [useSwitchTransition(state, timeout, mode)](#useswitchtransitionstate-timeout-mode)\n  - [Transition](#transition-1)\n  - [SwitchTransition](#switchtransition-1)\n  - [ListTransition](#listtransition)\n- [Also see these amazing hooks](#also-see-these-amazing-hooks)\n- [License](#license)\n\n## Installation\n\nInstall with yarn\n\n```bash\nyarn add transition-hook\n```\n\nOr install with npm\n\n```bash\nnpm install transition-hook --save\n```\n\n## Usage\n\n### useTransition\n\nThis hook transforms a boolean state into transition stage('from' | 'enter' | 'leave'), and unmount the component after timeout.\n\n```jsx\nconst [onOff, setOnOff] = useState(true)\nconst {stage, shouldMount} = useTransition(onOff, 300) // (state, timeout)\n\nreturn <div>\n  <button onClick={()=>setOnOff(!onOff)}>toggle</button>\n  {shouldMount && (\n    <p style={{\n      transition: '.3s',\n      opacity: stage === 'enter' ? 1 : 0\n    }}>\n      Hey guys, I'm fading\n    </p>\n  )}\n</div>\n```\n\n### useSwitchTransition\n\nThis hook transforms when the state changes.\n\n```jsx\nconst [count, setCount] = useState(0)\nconst transition = useSwitchTransition(count, 300, 'default') // (state, timeout, mode)\n\nreturn <div>\n  <button onClick={()=>setCount(count+1)}>add</button>\n  {transition((state, stage)=>(\n    <p style={{\n      transition: '.3s',\n      opacity: stage === 'enter' ? 1 : 0,\n      transform: {\n        from: 'translateX(-100%)',\n        enter: 'translateX(0%)',\n        leave: 'translateX(100%)',\n      }[stage]\n    }}>{state}</p>\n  ))}\n</div>\n```\n\n### Transition\n\nIf you prefer FaCC pattern usage, there it is!\n\n```jsx\nconst [onOff, setOnOff] = useState(true)\n\nreturn <div>\n  <button onClick={()=>setOnOff(!onOff)}>toggle</button>\n  <Transition state={onOff} timeout={300}>\n    {(stage, shouldMount)=>shouldMount &&(\n      <p style={{\n        transition: '.3s',\n        opacity: stage === 'enter' ? 1 : 0\n      }}>\n        Hey guys, I'm fading\n      </p>\n    )}\n  </Transition>\n</div>\n```\n\n### SwitchTransition\n\nFaCC pattern version of useSwitchTransition\n\n```jsx\n  <SwitchTransition state={count} timeout={300} mode='default'>\n    {(state, stage) => (\n      <h1\n        style={{\n          transition: '.3s',\n          opacity: stage === 'enter' ? 1 : 0,\n          transform: {\n            from: 'translateX(-100%) scale(1.2)',\n            enter: 'translateX(0)',\n            leave: 'translateX(100%) scale(0)'\n          }[stage]\n        }}>\n        {state} {stage} hello\n      </h1>\n    )}\n  </SwitchTransition>\n```\n\n## API Reference\n\n### useTransition(state, timeout)\n\n```js\n  const {stage, shouldMount} = useTransition(onOff, 300)\n```\n\n| Parameters | Type      | Description                                                           |\n| :--------- | :-------- | :-------------------------------------------------------------------- |\n| `state`    | `boolean` | **Required**. Your boolean state, which controls animation in and out |\n| `timeout`  | `number`  | **Required**. How long before the animation ends and unmounts         |\n\n<br>\n\n| Returns       | Type                                | Description                                         |\n| :------------ | :---------------------------------- | :-------------------------------------------------- |\n| `stage`       | Stage: `from` \\| `enter` \\| `leave` | Use three different stage to perform your animation |\n| `shouldMount` | `boolean`                           | Whether the component should be mounted             |\n\n### useSwitchTransition(state, timeout, mode)\n\n```js\n  const transition = useSwitchTransition(onOff, 300, 'default')\n```\n\n| Parameters | Type                              | Description                                                   |\n| :--------- | :-------------------------------- | :------------------------------------------------------------ |\n| `state`    | `any`                             | **Required**. Your state, which triggers animation            |\n| `timeout`  | `number`                          | **Required**. How long before the animation ends and unmounts |\n| `mode`     | `default` \\| `out-in` \\| `in-out` | **Optional**. Default to `default` mode                       |\n\n### Transition\n\n```jsx\n  <Transition state={onOff} timeout={300}>\n    {(stage, shouldMount) => shouldMount && <div style={{...}}>hello</div>}\n  </Transition>\n```\n\n| Props      | Type                                                    | Description                                                           |\n| :--------- | :------------------------------------------------------ | :-------------------------------------------------------------------- |\n| `state`    | `boolean`                                               | **Required**. Your boolean state, which controls animation in and out |\n| `timeout`  | `number`                                                | **Required**. How long before the animation ends and unmounts         |\n| `children` | `(stage: Stage, shouldMount: boolean)=>React.ReactNode` | **Required**. FaCC pattern.                                           |\n\n### SwitchTransition\n\n```jsx\n  <SwitchTransition state={count} timeout={300}>\n    {(state, stage) => <div style={{...}}>{state} hello</div>}\n  </SwitchTransition>\n```\n\n| Props      | Type                                          | Description                                                           |\n| :--------- | :-------------------------------------------- | :-------------------------------------------------------------------- |\n| `state`    | `any`                                         | **Required**. Your boolean state, which controls animation in and out |\n| `timeout`  | `number`                                      | **Required**. How long before the animation ends and unmounts         |\n| `mode`     | `default` \\| `out-in` \\| `in-out`             | **Optional**. Default to `default` mode                               |\n| `children` | `(state: any, stage: Stage)=>React.ReactNode` | **Required**. FaCC pattern.                                           |\n\n### ListTransition\n\n```jsx\n  <ListTransition list={list} timeout={300}>\n    {(item, stage)=><h1 style={...}>{item}</h1>}\n  </ListTransition>\n```\n\n| Props      | Type                                         | Description                                                   |\n| :--------- | :------------------------------------------- | :------------------------------------------------------------ |\n| `list`     | `Array<any>`                                 | **Required**. Your array state                                |\n| `timeout`  | `number`                                     | **Required**. How long before the animation ends and unmounts |\n| `children` | `(item: any, stage: Stage)=>React.ReactNode` | **Required**. FaCC pattern.                                   |\n\n## Also see these amazing hooks\n\n| Repo                                                                      | Intro                                                     |\n| :------------------------------------------------------------------------ | :-------------------------------------------------------- |\n| [🧻 infinite-scroll-hook](https://github.com/iamyoki/infinite-scroll-hook) | Scroll down to load more never been so easy!              |\n| [☄️ transition-hook](https://github.com/iamyoki/transition-hook)           | An extremely light-weight react transition animation hook |\n\n## License\n\n[MIT](https://choosealicense.com/licenses/mit/)\n","readmeFilename":"README.md","homepage":"https://github.com/iamyoki/transition-hook#readme","repository":{"type":"git","url":"git+https://github.com/iamyoki/transition-hook.git"},"bugs":{"url":"https://github.com/iamyoki/transition-hook/issues"},"description":"☄️ An extremely light-weight react transition animation hook which is simpler and easier to use than react-transition-group","keywords":["react","transition","hooks","css","animation","transition-hook","use-transition","react-transition-group"]}