{"_id":"react-tiny-crossfade","_rev":"12-10d632343372792a6d7202f39cf84a5f","name":"react-tiny-crossfade","dist-tags":{"latest":"2.2.0"},"versions":{"0.1.0":{"name":"react-tiny-crossfade","version":"0.1.0","description":"A component that helps you apply transitions when replacing one component with another","main":"lib/index.js","files":["lib","LICENSE","README.md"],"scripts":{"start":"rm -fr lib/ && babel src --out-dir lib --ignore='__tests__'","test":"jest --verbose","pub":"npm test && npm start && npm publish","dev":"webpack-dev-server --content-base dist/ --inline"},"repository":{"type":"git","url":"git+ssh://git@github.com/asbjornh/react-flip-motion.git"},"keywords":["react","replace","animation","children","transition"],"contributors":[{"name":"Asbjorn Hegdahl","url":"https://github.com/asbjornh/"}],"author":{"name":"Asbjørn Hegdahl"},"license":"MIT","bugs":{"url":"https://github.com/asbjornh/react-crossfade/issues"},"homepage":"https://github.com/asbjornh/react-crossfade#readme","devDependencies":{"babel-cli":"^6.9.0","babel-core":"^6.9.1","babel-eslint":"^8.0.2","babel-jest":"^21.2.0","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.9.0","babel-plugin-transform-flow-strip-types":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","css-loader":"^0.28.10","eslint":"^4.12.0","eslint-loader":"^1.9.0","eslint-plugin-jest":"^21.3.2","eslint-plugin-react":"^7.5.1","expose-loader":"^0.7.4","file-loader":"^1.1.5","html-webpack-plugin":"^2.30.1","jest-cli":"^21.2.1","prop-types":"^15.6.0","react":"^16.2.0","react-addons-test-utils":"^15.1.0","react-dom":"^16.2.0","style-loader":"^0.20.2","webpack":"^3.8.1","webpack-dev-server":"^2.9.5"},"peerDependencies":{"react":"^16.2.0","react-dom":"^16.2.0"},"jest":{"rootDir":"","modulePathIgnorePatterns":["<rootDir>/node_modules/"],"transformIgnorePatterns":["<rootDir>/node_modules/"],"unmockedModulePathPatterns":["<rootDir>/node_modules/"]},"dependencies":{"react-tiny-transition":"^2.1.2"},"gitHead":"1e4d094bf13bdc74255b1780340b11e4a59813dc","_id":"react-tiny-crossfade@0.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"asbjornh","email":"asbjornh@gmail.com"},"dist":{"integrity":"sha512-HzUBWnkrEjhPFL1wz50hjfjFsCCN2fAHUxhbFObB7AgwVZZ3fiaJ4czNNbVxnxowzXW+pIW++g7JYtkqku1dCw==","shasum":"99803608f1c7b676e44b1fc504d0c71f6ff1f95a","tarball":"https://registry.npmjs.org/react-tiny-crossfade/-/react-tiny-crossfade-0.1.0.tgz","fileCount":4,"unpackedSize":12786,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIExBRg153Fm9oQobFoIfrJiWdhrnC17xu7RFEJ8IKIygAiEAsqDJx/pbEkaQ5/TszCLzetx//X9V0ns/vAvioHEsOhA="}]},"maintainers":[{"name":"asbjornh","email":"asbjornh@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-tiny-crossfade_0.1.0_1520550980327_0.055476176508957975"},"_hasShrinkwrap":false},"0.1.1":{"name":"react-tiny-crossfade","version":"0.1.1","description":"A component that helps you apply transitions when replacing one component with another","main":"lib/index.js","files":["lib","LICENSE","README.md"],"scripts":{"start":"rm -fr lib/ && babel src --out-dir lib --ignore='__tests__'","test":"jest --verbose","pub":"npm test && npm start && npm publish","dev":"webpack-dev-server --content-base dist/ --inline"},"repository":{"type":"git","url":"git+ssh://git@github.com/asbjornh/react-flip-motion.git"},"keywords":["react","replace","animation","children","transition"],"contributors":[{"name":"Asbjorn Hegdahl","url":"https://github.com/asbjornh/"}],"author":{"name":"Asbjørn Hegdahl"},"license":"MIT","bugs":{"url":"https://github.com/asbjornh/react-crossfade/issues"},"homepage":"https://github.com/asbjornh/react-crossfade#readme","devDependencies":{"babel-cli":"^6.9.0","babel-core":"^6.9.1","babel-eslint":"^8.0.2","babel-jest":"^22.4.3","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.9.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","css-loader":"^0.28.10","eslint":"^4.12.0","eslint-loader":"^2.0.0","eslint-plugin-jest":"^21.3.2","eslint-plugin-react":"^7.5.1","expose-loader":"^0.7.4","html-webpack-plugin":"^3.1.0","jest-cli":"^22.4.3","prop-types":"^15.6.0","react":"^16.2.0","react-addons-test-utils":"^15.1.0","react-dom":"^16.2.0","style-loader":"^0.20.2","webpack":"^3.8.1","webpack-dev-server":"^2.9.5"},"peerDependencies":{"react":"^16.2.0","react-dom":"^16.2.0"},"jest":{"rootDir":"","modulePathIgnorePatterns":["<rootDir>/node_modules/"],"transformIgnorePatterns":["<rootDir>/node_modules/"],"unmockedModulePathPatterns":["<rootDir>/node_modules/"]},"dependencies":{"react-tiny-transition":"^2.1.8"},"gitHead":"fff456bb4ba707b1ad203af85db96a69c7317121","_id":"react-tiny-crossfade@0.1.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"asbjornh","email":"asbjornh@gmail.com"},"dist":{"integrity":"sha512-LhF2diQcHS61SM+gp7TzukynlwRjShKqHsoHnNHcM6b1nxC7yVtE5aN3loR/436oHZn7Iu2kJPl/UmllEyMZmQ==","shasum":"e9649c7eb45db2ce91cc4b71cbfdda935e3181ce","tarball":"https://registry.npmjs.org/react-tiny-crossfade/-/react-tiny-crossfade-0.1.1.tgz","fileCount":4,"unpackedSize":13045,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDe0i8ZFCbiWXXyvUcOV7bm0ffB4F4BunqZzvMl5/YxyQIgHrDrJWmOAB4ezVjOquugjLwX5hgsp27CoG5JQnSUVgU="}]},"maintainers":[{"name":"asbjornh","email":"asbjornh@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-tiny-crossfade_0.1.1_1522335426270_0.3275985039600129"},"_hasShrinkwrap":false},"0.1.2":{"name":"react-tiny-crossfade","version":"0.1.2","description":"A component that helps you apply transitions when replacing one component with another","main":"lib/index.js","files":["lib","LICENSE","README.md"],"scripts":{"start":"rm -fr lib/ && babel src --out-dir lib --ignore='__tests__'","test":"jest --verbose","pub":"npm test && npm start && npm publish","dev":"webpack-dev-server --content-base dist/ --inline"},"repository":{"type":"git","url":"git+ssh://git@github.com/asbjornh/react-tiny-crossfade.git"},"keywords":["react","replace","animation","children","transition"],"contributors":[{"name":"Asbjorn Hegdahl","url":"https://github.com/asbjornh/"}],"author":{"name":"Asbjørn Hegdahl"},"license":"MIT","bugs":{"url":"https://github.com/asbjornh/react-crossfade/issues"},"homepage":"https://github.com/asbjornh/react-crossfade#readme","devDependencies":{"babel-cli":"^6.9.0","babel-core":"^6.9.1","babel-eslint":"^8.0.2","babel-jest":"^22.4.3","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.9.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","css-loader":"^0.28.10","eslint":"^4.12.0","eslint-loader":"^2.0.0","eslint-plugin-jest":"^21.3.2","eslint-plugin-react":"^7.5.1","expose-loader":"^0.7.4","html-webpack-plugin":"^3.1.0","jest-cli":"^22.4.3","prop-types":"^15.6.0","react":"^16.2.0","react-addons-test-utils":"^15.1.0","react-dom":"^16.2.0","style-loader":"^0.20.2","webpack":"^3.8.1","webpack-dev-server":"^2.9.5"},"peerDependencies":{"react":"^16.2.0","react-dom":"^16.2.0"},"jest":{"rootDir":"","modulePathIgnorePatterns":["<rootDir>/node_modules/"],"transformIgnorePatterns":["<rootDir>/node_modules/"],"unmockedModulePathPatterns":["<rootDir>/node_modules/"]},"dependencies":{"react-tiny-transition":"^2.1.8"},"gitHead":"6aa91dc157c9f45bf496bf5b7d16df29f08b0e38","_id":"react-tiny-crossfade@0.1.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"asbjornh","email":"asbjornh@gmail.com"},"dist":{"integrity":"sha512-VU0yQyHeWGg9nFmwNs8GIDRaJ6bn6DoCIfCPjgGAHioDKaS538sIbCeH0tnQFX+vMtMskPN4pdhEuT8rrWDTYA==","shasum":"e84c0d72b26b530e167119af5fd9bf4753c9d0ae","tarball":"https://registry.npmjs.org/react-tiny-crossfade/-/react-tiny-crossfade-0.1.2.tgz","fileCount":4,"unpackedSize":13048,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwx7zmmkyDwu94x0qnqEbsVE6XuydI4LYx6+oYlCWw5wIgfkykYvh329+wXoLfFWDB1XV47UqzK9hUelD5XUmDLYQ="}]},"maintainers":[{"name":"asbjornh","email":"asbjornh@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-tiny-crossfade_0.1.2_1522336075785_0.2689977474701555"},"_hasShrinkwrap":false},"0.1.3":{"name":"react-tiny-crossfade","version":"0.1.3","description":"A component that helps you apply transitions when replacing one component with another","main":"lib/index.js","files":["lib","LICENSE","README.md"],"scripts":{"start":"rm -fr lib/ && babel src --out-dir lib --ignore='__tests__'","test":"jest --verbose","pub":"npm test && npm start && npm publish","dev":"webpack-dev-server --content-base dist/ --inline"},"repository":{"type":"git","url":"git+ssh://git@github.com/asbjornh/react-tiny-crossfade.git"},"keywords":["react","replace","animation","children","transition"],"contributors":[{"name":"Asbjorn Hegdahl","url":"https://github.com/asbjornh/"}],"author":{"name":"Asbjørn Hegdahl"},"license":"MIT","bugs":{"url":"https://github.com/asbjornh/react-tiny-crossfade/issues"},"homepage":"https://github.com/asbjornh/react-tiny-crossfade#readme","devDependencies":{"babel-cli":"^6.9.0","babel-core":"^6.9.1","babel-eslint":"^8.0.2","babel-jest":"^22.4.3","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.9.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","css-loader":"^0.28.10","eslint":"^4.12.0","eslint-loader":"^2.0.0","eslint-plugin-jest":"^21.3.2","eslint-plugin-react":"^7.5.1","expose-loader":"^0.7.4","html-webpack-plugin":"^3.1.0","jest-cli":"^22.4.3","prop-types":"^15.6.0","react":"^16.2.0","react-addons-test-utils":"^15.1.0","react-dom":"^16.2.0","style-loader":"^0.20.2","webpack":"^3.8.1","webpack-dev-server":"^2.9.5"},"peerDependencies":{"react":"^16.2.0","react-dom":"^16.2.0"},"jest":{"rootDir":"","modulePathIgnorePatterns":["<rootDir>/node_modules/"],"transformIgnorePatterns":["<rootDir>/node_modules/"],"unmockedModulePathPatterns":["<rootDir>/node_modules/"]},"dependencies":{"react-tiny-transition":"^2.1.8"},"gitHead":"99ca5615ac8b6e477d0c0fbe9899818ac67575e4","_id":"react-tiny-crossfade@0.1.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"asbjornh","email":"asbjornh@gmail.com"},"dist":{"integrity":"sha512-7V/hZc1h0wiSeSq21QQ+2ebjAOZm+PQ+kSOmwD5o+o428spkHfPtwCb+5FjOwrFU6eGz6sfNu+nkWS4oSd7z0w==","shasum":"62779058f4d33c90cf1fca842c0f43e0d52676de","tarball":"https://registry.npmjs.org/react-tiny-crossfade/-/react-tiny-crossfade-0.1.3.tgz","fileCount":4,"unpackedSize":13058,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC2LM3/S6xW1YJ1/CGOYPw6uef2kEPnNhEdZaJNbP998AiAgVjt8boGXNipsbFhkw9BHVveEnZALDY2pTX8J3Fi/0Q=="}]},"maintainers":[{"name":"asbjornh","email":"asbjornh@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-tiny-crossfade_0.1.3_1522336237557_0.10968441442653898"},"_hasShrinkwrap":false},"0.1.4":{"name":"react-tiny-crossfade","version":"0.1.4","description":"A component that helps you apply transitions when replacing one component with another","main":"lib/index.js","files":["lib","LICENSE","README.md"],"scripts":{"start":"rm -fr lib/ && babel src --out-dir lib --ignore='__tests__'","test":"jest --verbose","pub":"npm test && npm start && npm publish","dev":"webpack-dev-server --content-base dist/ --inline"},"repository":{"type":"git","url":"git+ssh://git@github.com/asbjornh/react-tiny-crossfade.git"},"keywords":["react","replace","animation","children","transition"],"contributors":[{"name":"Asbjorn Hegdahl","url":"https://github.com/asbjornh/"}],"author":{"name":"Asbjørn Hegdahl"},"license":"MIT","bugs":{"url":"https://github.com/asbjornh/react-tiny-crossfade/issues"},"homepage":"https://github.com/asbjornh/react-tiny-crossfade#readme","devDependencies":{"babel-cli":"^6.9.0","babel-core":"^6.9.1","babel-eslint":"^8.0.2","babel-jest":"^22.4.3","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.9.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","css-loader":"^0.28.10","eslint":"^4.12.0","eslint-loader":"^2.0.0","eslint-plugin-jest":"^21.3.2","eslint-plugin-react":"^7.5.1","expose-loader":"^0.7.4","html-webpack-plugin":"^3.1.0","jest-cli":"^22.4.3","prop-types":"^15.6.0","react":"^16.3.0","react-addons-test-utils":"^15.1.0","react-dom":"^16.3.0","style-loader":"^0.20.2","webpack":"^3.8.1","webpack-dev-server":"^2.9.5"},"peerDependencies":{"react":"^16.3.0","react-dom":"^16.3.0"},"jest":{"rootDir":"","modulePathIgnorePatterns":["<rootDir>/node_modules/"],"transformIgnorePatterns":["<rootDir>/node_modules/"],"unmockedModulePathPatterns":["<rootDir>/node_modules/"]},"dependencies":{"react-tiny-transition":"^2.1.8"},"gitHead":"ef21a011c01193ab2493c3e5b807e9ac53664654","_id":"react-tiny-crossfade@0.1.4","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"asbjornh","email":"asbjornh@gmail.com"},"dist":{"integrity":"sha512-eU+MpyC9Ij1awGsY0dmWWSBNMIzBhMs96QkAnTDPj8EOZpeZb8ME0pne649jn3rLmrBPeXCagYTWXU3Gn594gw==","shasum":"b268526b6d6b991149518cee67b80ebc4156e4b6","tarball":"https://registry.npmjs.org/react-tiny-crossfade/-/react-tiny-crossfade-0.1.4.tgz","fileCount":4,"unpackedSize":13045,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHNeaDZ67BH04Fc2379g4JH8RVZF0X9SXZIaxAdEPskoAiEA+8fxFk19pm2to4JdJltRbEGC4AM2kEUx4Nj0asc7PCE="}]},"maintainers":[{"name":"asbjornh","email":"asbjornh@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-tiny-crossfade_0.1.4_1523467352275_0.8753027963858844"},"_hasShrinkwrap":false},"0.1.5":{"name":"react-tiny-crossfade","version":"0.1.5","description":"A component that helps you apply transitions when replacing one component with another","main":"lib/index.js","files":["lib","LICENSE","README.md"],"scripts":{"start":"rm -fr lib/ && babel src --out-dir lib --ignore='__tests__'","test":"jest --verbose","pub":"npm test && npm start && npm publish","dev":"webpack-dev-server --content-base dist/ --inline"},"repository":{"type":"git","url":"git+ssh://git@github.com/asbjornh/react-tiny-crossfade.git"},"keywords":["react","replace","animation","children","transition"],"contributors":[{"name":"Asbjorn Hegdahl","url":"https://github.com/asbjornh/"}],"author":{"name":"Asbjørn Hegdahl"},"license":"MIT","bugs":{"url":"https://github.com/asbjornh/react-tiny-crossfade/issues"},"homepage":"https://github.com/asbjornh/react-tiny-crossfade#readme","devDependencies":{"babel-cli":"^6.9.0","babel-core":"^6.9.1","babel-eslint":"^8.0.2","babel-jest":"^22.4.3","babel-loader":"^7.1.2","babel-plugin-transform-class-properties":"^6.9.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","css-loader":"^0.28.10","eslint":"^4.12.0","eslint-loader":"^2.0.0","eslint-plugin-jest":"^21.3.2","eslint-plugin-react":"^7.5.1","expose-loader":"^0.7.4","html-webpack-plugin":"^3.1.0","jest-cli":"^22.4.3","prop-types":"^15.6.0","react":"^16.3.0","react-addons-test-utils":"^15.1.0","react-dom":"^16.3.0","style-loader":"^0.20.2","webpack":"^3.8.1","webpack-dev-server":"^2.9.5"},"peerDependencies":{"react":"^16.3.0","react-dom":"^16.3.0"},"jest":{"rootDir":"","modulePathIgnorePatterns":["<rootDir>/node_modules/"],"transformIgnorePatterns":["<rootDir>/node_modules/"],"unmockedModulePathPatterns":["<rootDir>/node_modules/"]},"dependencies":{"react-tiny-transition":"^2.1.8"},"gitHead":"a5f79481328f90958971ba3645a7309fd8545aa8","_id":"react-tiny-crossfade@0.1.5","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"asbjornh","email":"asbjornh@gmail.com"},"dist":{"integrity":"sha512-bUmIyJHI+nyUnk6AjTOTAp6yHfzITkS+ZW0PAwOefEKuq6+OxBVcxdLUrddSK+Ouq7tQA59ZVbQIBbTBsenwzw==","shasum":"fb88639b84029b8a932f76d3a9b1450bda1f5868","tarball":"https://registry.npmjs.org/react-tiny-crossfade/-/react-tiny-crossfade-0.1.5.tgz","fileCount":4,"unpackedSize":12639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7fw9CRA9TVsSAnZWagAAT4kP+QFJyFvSBMnnsRbWXcwQ\np1vwTY+SaWQa3+4WeXPoe9w11tF4Dmaz58NwPO/LLJpcYbmLVYoax5M/SPLS\nllq1WizqAHcnq5fuqgCmKk9ENx7ssfkAv62WGo+jOHV8Ow3lY7P3s/5/kp8t\nLdq4wk5Jzh7XYPIK5MacDCCmtgJi9NLhqq9IKWKPzVSQHkaskrOiVD07wZED\nj+nl1up408BzmAP9nBRhOBp5+ql3kHbsSYK7VsEdnijWPLn20Cq7GnBrtITl\nDir34lsBiJ3hNpCxpGHNR/nLT2aqRauzNmvUgPQYYOudvtSYiZcmKsgC+P2F\nw+CkrDLU7H3c9SLo8HOrAWFY0CE2upFXZVZhv2bw5tsIqGdxK/7NORlAuGuj\nl0qUt+QpNK+iTWS4ajoVpyKONFv2TuV5RDuP73ViKu8d5pf4Ekc/LyCiduLR\n7SqC8b23mkAQWWXpo/HmfrZDeoetyiCz2NB0kTDRuV0wjhkExFMdxZOwyskF\nPGkfz3M4PogGhVLbjsG6wXEH37K940Ntu3NkFYv2WH5YgRITkgEpbhbzyVKs\nls/q2CxL1VqYxEiYleorVjpxGMtkotHSHyKh4gxRxmbIZrVYCcspGIa4h4W8\nzLta9liMyrMVaky0Spgk5tEc2IVRWUGj1a1H3nsbZCPTM90QLLueaCObt8y4\nj/Zi\r\n=xdGE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6NU+MBNp4YHmmnbBAEdgRDlyhfI7/ZQsgizCagM2jXwIgTNlPcfbQwd+kw6RZCzs4IbtwsXOkDqjsoRuamvHYA4E="}]},"maintainers":[{"name":"asbjornh","email":"asbjornh@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-tiny-crossfade_0.1.5_1525546044067_0.5891516332898097"},"_hasShrinkwrap":false},"0.1.6":{"name":"react-tiny-crossfade","version":"0.1.6","description":"A component that helps you apply transitions when replacing one component with another","main":"lib/index.js","scripts":{"build":"rm -fr lib/ && babel src --out-dir lib --ignore='__tests__'","test":"jest --verbose","pub":"npm test && npm build && npm publish","dev":"webpack-dev-server --content-base dist/ --inline"},"repository":{"type":"git","url":"git+ssh://git@github.com/asbjornh/react-tiny-crossfade.git"},"keywords":["react","replace","animation","children","transition"],"contributors":[{"name":"Asbjorn Hegdahl","url":"https://github.com/asbjornh/"}],"author":{"name":"Asbjørn Hegdahl"},"license":"MIT","bugs":{"url":"https://github.com/asbjornh/react-tiny-crossfade/issues"},"homepage":"https://github.com/asbjornh/react-tiny-crossfade#readme","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-object-rest-spread":"^7.2.0","@babel/preset-env":"^7.2.3","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","babel-loader":"^8.0.5","css-loader":"^2.1.0","eslint":"^5.12.0","eslint-loader":"^2.1.1","eslint-plugin-jest":"^22.1.2","eslint-plugin-react":"^7.12.3","expose-loader":"^0.7.4","html-webpack-plugin":"^3.1.0","jest-cli":"^23.6.0","prop-types":"^15.6.2","react":"^16.7.0","react-dom":"^16.7.0","style-loader":"^0.23.1","webpack":"^4.28.3","webpack-cli":"^3.2.0","webpack-dev-server":"^3.1.14"},"peerDependencies":{"prop-types":"^15.6.2","react":"^16.7.0","react-dom":"^16.7.0"},"jest":{"rootDir":"","modulePathIgnorePatterns":["<rootDir>/node_modules/"],"transformIgnorePatterns":["<rootDir>/node_modules/"],"unmockedModulePathPatterns":["<rootDir>/node_modules/"]},"dependencies":{"react-tiny-transition":"^2.1.8"},"gitHead":"73062cb37ec7bf1f5e3a083d1a4d9335fdcf1f3a","_id":"react-tiny-crossfade@0.1.6","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"asbjornh","email":"asbjornh@gmail.com"},"dist":{"integrity":"sha512-MpLDZsYcLrCxBJCuMZv9mRWBy14xmn/yrA7e1HIG1mXmPALkk+x9Em2jGREFd7Uo5XM3O91fzNy9zkuK+d5pKg==","shasum":"61e5b0f0c87a39cdc53cf4050a4577ea1104968b","tarball":"https://registry.npmjs.org/react-tiny-crossfade/-/react-tiny-crossfade-0.1.6.tgz","fileCount":5,"unpackedSize":14067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMmywCRA9TVsSAnZWagAAWRUQAJpizYLZ+LJEebgDX6yy\nzTWSgBCpbjEDI5qHr6/OaxYrNyV0fj3kAe3EWT7HBSnfkdbsImdQkmGDKZ22\nfmYs/9bGUxNv3e2mvNir2h1LInAJdNnD3scBliwglaDsssXYP60LGHwKroHs\n3T86wxWdVK/5Bdd3Fy3/lI3SRLJ5fZc0wBIpy+nU9gwCxf4eq/+v9JOG71Qv\nEWFhJVaAXlgFWRWzJYcTwAajl3TyELlG36aiRKMxS9ttrrAAi9yTPqHy76iZ\nK3hnKrh3lkjGj5p6riAu3KGx54RJ6IxbccXYayuTvg+ET42Y5BzGKYuZks65\navH0BAsxzKsHwd2IARGn71O3C4QIE9JOC9t/u8IiNIXwDpcB4EwlOJDav4o8\nsKO7Q0Uy7CCpTeSxMtVcJUcdpYkg0MzPuXJVSBWqtOs5bCiHx96nly5oee6N\n3fbq2DUGUVIVct+e8ysAjDICjAv/6xxvSgHSBjRok+vsg6ZPHin89mFnP5mx\nES6E2c6I1/wz9mdDjF8ALTB0eLTqYkk2WDfeMDhNFHDbmwAgNJigbySMlyOV\n5BJ/D2hY4HgHcd4w1KdCUmQ2ESQ9O/fV8Z44ObWMEswH8sg8Fgcu+ikvkno9\nLZRWX0aJndqIJYVyW8oTfvTJCzX7QAbcBW9whCxxqbmajM24BQj+ZCOdKVvj\nvb0+\r\n=43Gj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfUC0+3FpmD2yaKwb3gb5w/rppt/bB73KZi82gQwoo4AIgQcmLoNHWIzRV0gomfMcHSM6NLd9HgNtD489ZX3cdH74="}]},"maintainers":[{"name":"asbjornh","email":"asbjornh@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-tiny-crossfade_0.1.6_1546808495936_0.5014148194139467"},"_hasShrinkwrap":false},"1.0.0":{"name":"react-tiny-crossfade","version":"1.0.0","description":"A component that helps you apply transitions when replacing one component with another","main":"lib/index.js","scripts":{"build":"rm -fr lib/ && babel src --out-dir lib --ignore='__tests__'","test":"jest --verbose","pub":"npm build && npm test && npm publish","dev":"webpack-dev-server --content-base dist/ --inline"},"repository":{"type":"git","url":"git+ssh://git@github.com/asbjornh/react-tiny-crossfade.git"},"keywords":["react","replace","animation","children","transition"],"contributors":[{"name":"Asbjorn Hegdahl","url":"https://github.com/asbjornh/"}],"author":{"name":"Asbjørn Hegdahl"},"license":"MIT","bugs":{"url":"https://github.com/asbjornh/react-tiny-crossfade/issues"},"homepage":"https://github.com/asbjornh/react-tiny-crossfade#readme","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-object-rest-spread":"^7.2.0","@babel/preset-env":"^7.2.3","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","babel-loader":"^8.0.5","css-loader":"^2.1.0","eslint":"^5.12.0","eslint-loader":"^2.1.1","eslint-plugin-jest":"^22.1.2","eslint-plugin-react":"^7.12.3","expose-loader":"^0.7.4","html-webpack-plugin":"^3.1.0","jest-cli":"^23.6.0","prop-types":"^15.6.2","react":"^16.7.0","react-dom":"^16.7.0","style-loader":"^0.23.1","webpack":"^4.28.3","webpack-cli":"^3.2.0","webpack-dev-server":"^3.1.14"},"peerDependencies":{"prop-types":"^15.6.2","react":"^16.7.0","react-dom":"^16.7.0"},"jest":{"rootDir":"","modulePathIgnorePatterns":["<rootDir>/node_modules/"],"transformIgnorePatterns":["<rootDir>/node_modules/"],"unmockedModulePathPatterns":["<rootDir>/node_modules/"]},"dependencies":{"react-tiny-transition":"^2.1.8"},"gitHead":"5d3f6b6875d73589575bbb25d7d06a3f38090020","_id":"react-tiny-crossfade@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"asbjornh","email":"asbjornh@gmail.com"},"dist":{"integrity":"sha512-imxUF0C9yWF8T50s3X3g+L7s3US1/nDTh/HyJY8pniA78Ge4VTPAJFC3QW+DkNIBj0TtP1nFuHlXGwhxY5ceKw==","shasum":"2fc9e53497e5844d5a07ed1c90bf4d0c1739fe47","tarball":"https://registry.npmjs.org/react-tiny-crossfade/-/react-tiny-crossfade-1.0.0.tgz","fileCount":5,"unpackedSize":14106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaVIUCRA9TVsSAnZWagAAM8cP/j6xJ/My5IPmICyHXQpV\nbxPpdTwiLcyHejXjVT8UyVd9UdZucdiKGwS5qA03JEyLa6jzw6fxY5J7W6h4\n34NyJyDLSo09WyTAgWC0qMopXAShweg5Jidi/lriq6VmkdydxiJ7Y9URlE5a\nw+va8tF4D22kQx1uDG8vVcms3PrDz7UIrc6/0wvMAZn8lHIsu7iKWDJW5QPe\nytC1LJC5lVUNL2Nt84a7GVCXIHCVOCrQdeGAP6SbtRaZzy+MsdH4rqTA12eg\nBE+ngxJRjmsoj3RgUmZ4aWZeCH5xAcAxKm5hm/AHQ8HQGxYT7A7Rrlr8P9Xh\n/B3yK8KDM/V/b5pQmULRe3JJAXs2BIkFBeUe1K55xH05D2Ith7sK21ZZ8lGT\naXG9Wogi0v0kKN2joyu2Q8+3feMYU9J1mCUHZUCa1z9DlLPpru/SntF9ySy5\nVhHHQlhTEqHpWR1lmOlXM1tGXB/2b0LBMaTyCkUdQDAJ0RxQxdFqytoJzK8t\nbgaTEXF6OnZ0eh6xVpianqFQcvrN2ijOwbitlmeGj06oCQXnYHZeAcJPrRmz\n4e5z3p6atPqGty93F2KNVAWc/lfaeW4zTfo9n5sHDJz60DrmcH6H0zCQ6jrU\n8BC2O3FGh2G+deJTlGT8TkczAG91olGZJyeqwmX9u8XsElRqsXSRK/j9/C6M\nBgoj\r\n=4Flu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSFnygEzE77ii127rj4VN68m6ibcSvWEc7gos0p++zjwIhALH6FVJeUUxCm8Qv2oXe3l1NP6EPGyRl2IDKrNdAbRN3"}]},"maintainers":[{"name":"asbjornh","email":"asbjornh@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-tiny-crossfade_1.0.0_1550406164166_0.8435319556624861"},"_hasShrinkwrap":false},"2.0.0":{"name":"react-tiny-crossfade","version":"2.0.0","description":"A component that helps you apply transitions when replacing one component with another","main":"lib/index.js","scripts":{"build":"rm -fr lib/ && babel src --out-dir lib --ignore='__tests__'","test":"jest --verbose","pub":"npm build && npm test && npm publish","dev":"webpack-dev-server --content-base dist/ --inline"},"repository":{"type":"git","url":"git+ssh://git@github.com/asbjornh/react-tiny-crossfade.git"},"keywords":["react","replace","animation","children","transition"],"contributors":[{"name":"Asbjorn Hegdahl","url":"https://github.com/asbjornh/"}],"author":{"name":"Asbjørn Hegdahl"},"license":"MIT","bugs":{"url":"https://github.com/asbjornh/react-tiny-crossfade/issues"},"homepage":"https://github.com/asbjornh/react-tiny-crossfade#readme","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-object-rest-spread":"^7.2.0","@babel/preset-env":"^7.2.3","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","babel-loader":"^8.0.5","css-loader":"^2.1.0","eslint":"^5.12.0","eslint-loader":"^2.1.1","eslint-plugin-jest":"^22.1.2","eslint-plugin-react":"^7.12.3","expose-loader":"^0.7.4","html-webpack-plugin":"^3.1.0","jest-cli":"^23.6.0","prop-types":"^15.6.2","react":"^16.7.0","react-dom":"^16.7.0","style-loader":"^0.23.1","webpack":"^4.28.3","webpack-cli":"^3.2.0","webpack-dev-server":"^3.1.14"},"peerDependencies":{"prop-types":"^15.6.2","react":"^16.7.0","react-dom":"^16.7.0"},"jest":{"rootDir":"","modulePathIgnorePatterns":["<rootDir>/node_modules/"],"transformIgnorePatterns":["<rootDir>/node_modules/"],"unmockedModulePathPatterns":["<rootDir>/node_modules/"]},"dependencies":{"react-tiny-transition":"^2.1.8"},"gitHead":"9e6bb3ea52e7705c219f1f8daa0ea5f2248d5576","_id":"react-tiny-crossfade@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"asbjornh","email":"asbjornh@gmail.com"},"dist":{"integrity":"sha512-B2HH1mZdwHcS/R0k/qzwKV9zBHJiVU4M1o7TG7m7JAShgCYlqvC+2IofmgJe+DAo0gNAkKet7iaD4dsx9142AA==","shasum":"c2b0e62fc329c7a2cb1a77d813c11f71fa456132","tarball":"https://registry.npmjs.org/react-tiny-crossfade/-/react-tiny-crossfade-2.0.0.tgz","fileCount":5,"unpackedSize":14587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJca+6zCRA9TVsSAnZWagAAUWsP/RDxv7b9q8DNzDhKioKN\nRr7XMvIePHi1J16mTE1jVmVxKDdRjQ1mCVUEWxUKH47KVcgy/FiyZJJLh57U\nTq5sluARlzlTEvPDW61kOqDnft/TAVlmScEdahkax8I4S1369qPiekPlL9ST\nwN8hfb7kkIDgT2fmnncagtx2YJ7SJkNpe4+99N8Si6ZWSTKvbtgFukvq39aq\nePmGCD4HbiLQm652Vh+3/hkCr13HhCHr8qad5lurZ3989n9HE1VebfV7TIku\nskhnNGciHPEDXXoeIw+29l4+3JLW/FNfokAnetlKpUNJdmhKr2rq48vAd68V\naFgHdFomppzpmbSBoDsbDgEJxKR/B9YwLRE0og3knp+2uHoXjVhogiNkWYP4\nPn17hPzx17YJOc+of0w5giGqWRKXCKkIitWNXZ3SQAk+pRZX2IgSeYywnXhd\n4Sghev9RYD7f0CYv4VJyJ94XNj3dL4KpVrsfOce0muqKzGweT/zqhqLhiq3R\nYkuRXft9hH6xg0L4uz1lacFkGknQ8wRcsbC2I2c5JNJomfLrxw4MCowJoc+D\ne9N3uX8TNI5IHyfKla1eV6it3gEbqkp1AGZtd3of2tA/UzNIKMWhbusaB40g\nN4TjeeO9xk4z4yTLsVFyfnABR+4/5Rzmi9oVOJh2CFu05BuRktuxj3R7EOKZ\n8Hqa\r\n=1YSa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGaCHuZrdhPggjvwhkBcwnh7s4gA7icjRseqV31239yeAiBw/wOwA4gA3B/w1OdwZuBElEyvoE+PKnrpCxs7xPk16A=="}]},"maintainers":[{"name":"asbjornh","email":"asbjornh@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-tiny-crossfade_2.0.0_1550577330957_0.29541736535199736"},"_hasShrinkwrap":false},"2.1.0":{"name":"react-tiny-crossfade","version":"2.1.0","description":"A component that helps you apply transitions when replacing one component with another","main":"lib/index.js","scripts":{"build":"rm -fr lib/ && babel src --out-dir lib --ignore='__tests__'","test":"jest --verbose","pub":"npm build && npm test && npm publish","dev":"webpack-dev-server --content-base dist/ --inline"},"repository":{"type":"git","url":"git+ssh://git@github.com/asbjornh/react-tiny-crossfade.git"},"keywords":["react","replace","animation","children","transition"],"contributors":[{"name":"Asbjorn Hegdahl","url":"https://github.com/asbjornh/"}],"author":{"name":"Asbjørn Hegdahl"},"license":"MIT","bugs":{"url":"https://github.com/asbjornh/react-tiny-crossfade/issues"},"homepage":"https://github.com/asbjornh/react-tiny-crossfade#readme","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-object-rest-spread":"^7.2.0","@babel/preset-env":"^7.2.3","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","babel-loader":"^8.0.5","css-loader":"^2.1.0","eslint":"^5.12.0","eslint-loader":"^2.1.1","eslint-plugin-jest":"^22.1.2","eslint-plugin-react":"^7.12.3","expose-loader":"^0.7.4","html-webpack-plugin":"^3.1.0","jest-cli":"^23.6.0","prop-types":"^15.6.2","react":"^18.0.0","react-dom":"^18.0.0","style-loader":"^0.23.1","webpack":"^4.28.3","webpack-cli":"^3.2.0","webpack-dev-server":"^3.1.14"},"peerDependencies":{"prop-types":"^15.6.2","react":"^16.7.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.7.0 || ^17.0.0 || ^18.0.0"},"jest":{"rootDir":"","modulePathIgnorePatterns":["<rootDir>/node_modules/"],"transformIgnorePatterns":["<rootDir>/node_modules/"],"unmockedModulePathPatterns":["<rootDir>/node_modules/"]},"dependencies":{"react-tiny-transition":"^2.1.8"},"gitHead":"d5521116233a5d2587a157e2117de29bd793964c","_id":"react-tiny-crossfade@2.1.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-pBQtu5CtlT6hkqiiuc+n+cHP4+prgIx+9Bp4qRNsRPh/JLI54hVVjfRQ+hYL+lyVwq3JYsTFVa/qxTFpUEmWoQ==","shasum":"36ba3d78fd4c8dbfdc5bc039dfe486eda3b6209c","tarball":"https://registry.npmjs.org/react-tiny-crossfade/-/react-tiny-crossfade-2.1.0.tgz","fileCount":5,"unpackedSize":15491,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIExyAqPFJvvRwHtzJdQ6K2cI+ChiTEMcp3JeDJe3HzUCAiEApnocRK3tyl0JRiI1opxy5esSoXXaxYc4yCwZ37ol+P8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicDPwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeHBAApGcKFZtdNytJhzWyE6BJVBnCicSTVj7OZ4k8jHWq9shT6BnX\r\n/oNTP1ZQJGtJWuaBGjQ1fRViYMtdA7bhc8sfSN1MIduO6DHgThbJ5h+WdmWb\r\n7jon7qvR11m1bH50X2pMfqjzeG8vFAMY6c0yzzjxMNlDhVaDz0pUBSQgNetP\r\nz9LXiExvzlLXyxgFPJ4JBpoAD2XtQH/DAQKm2KS34mbGZZKBWR06gAOdnUfl\r\nmZQT6EEthTZb2DUa2dTHnVNiwsJKLa5ypF2whgTstBvUO7sdqtTJgvBlab+u\r\n6mxXifWnSqvAivO1uhh70gepsRxenNda2nIG7i/e1JvyINKpRIv2vBLxXn4r\r\n9znImlsg9w2p59HitNKs6afCObKVWksDymQQIuSgQZeqKHwid/goWQN6esGM\r\no5rhughJPWaNvV2b8+mxSJL9AKKxSFnfcoQuh4/Upx+ymKUFG0FXvPyN1QY+\r\nioIhaezUVsYV7xwozMJEjjYzJXcpKSiIJq+i/jnRjdgavcmvegnKWeqh1bLl\r\n8UdBGKR6H1yFN/JJobLuMA3UK19E02wyH+ER1QVekCEkOm9ZdjqlPsVzMQ6M\r\nXTHHyOc/kEerCfuVp2QW74i3+Hy65EfDpKW6444yMcw/2vbABUeXKFVQiTPX\r\nFxnLEa5QJxY+OrDyY5UIyMfHUk44SMdinB8=\r\n=WEYh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"asbjornh","email":"asbjornh@gmail.com"},"directories":{},"maintainers":[{"name":"asbjornh","email":"asbjornh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-tiny-crossfade_2.1.0_1651520496481_0.8693274156136228"},"_hasShrinkwrap":false},"2.2.0":{"name":"react-tiny-crossfade","version":"2.2.0","description":"A component that helps you apply transitions when replacing one component with another","main":"lib/index.js","types":"src/index.d.ts","scripts":{"build":"rm -fr lib/ && babel src --out-dir lib --ignore='__tests__'","test":"jest --verbose","pub":"npm build && npm test && npm publish","dev":"webpack-dev-server --content-base dist/ --inline"},"repository":{"type":"git","url":"git+ssh://git@github.com/asbjornh/react-tiny-crossfade.git"},"keywords":["react","replace","animation","children","transition"],"contributors":[{"name":"Asbjorn Hegdahl","url":"https://github.com/asbjornh/"}],"author":{"name":"Asbjørn Hegdahl"},"license":"MIT","bugs":{"url":"https://github.com/asbjornh/react-tiny-crossfade/issues"},"homepage":"https://github.com/asbjornh/react-tiny-crossfade#readme","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-object-rest-spread":"^7.2.0","@babel/preset-env":"^7.2.3","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","babel-loader":"^8.0.5","css-loader":"^2.1.0","eslint":"^5.12.0","eslint-loader":"^2.1.1","eslint-plugin-jest":"^22.1.2","eslint-plugin-react":"^7.12.3","expose-loader":"^0.7.4","html-webpack-plugin":"^3.1.0","jest-cli":"^23.6.0","prop-types":"^15.6.2","react":"^18.0.0","react-dom":"^18.0.0","style-loader":"^0.23.1","webpack":"^4.28.3","webpack-cli":"^3.2.0","webpack-dev-server":"^3.1.14"},"peerDependencies":{"prop-types":"^15.6.2","react":"^16.7.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.7.0 || ^17.0.0 || ^18.0.0"},"jest":{"rootDir":"","modulePathIgnorePatterns":["<rootDir>/node_modules/"],"transformIgnorePatterns":["<rootDir>/node_modules/"],"unmockedModulePathPatterns":["<rootDir>/node_modules/"]},"dependencies":{"react-tiny-transition":"^2.1.8"},"gitHead":"5a6a1237850a43d607f991ef9078ffe4fac342c3","_id":"react-tiny-crossfade@2.2.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-VzBaPJB1KnVJZdtdJvvcFN2RHEukVhbYIG9hWx6HRKFJhAWpu563eGlgxXytR3QyucJCfTQXGLX8c3ZD7E4OtQ==","shasum":"d4000ea1e8a9ea7ab5e45d4d98d8b9b7886a1fab","tarball":"https://registry.npmjs.org/react-tiny-crossfade/-/react-tiny-crossfade-2.2.0.tgz","fileCount":6,"unpackedSize":15980,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEwNlpigDzKxcD2zs+OJ5VG5v9cOC8uG/KFB70rvE0+QIhAJValMKLrOctOJKJfNyORRYBhr4RbPsk1DucVgvUJw8W"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaVYaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcQw/7BN/a6Eiwp7tFexojbiYFCElr4BQF92ZZad0ioifprhLdU6OJ\r\nhQauwZ40ZYPfL9fn/Nf/4T4gx3ElT+RjSpPX3lqZFgeWUqsSnHp3lr6fvzOh\r\n0nRSY1kiCSiR+Ns22dNNOodOUcnfsWXrHdVI/2/L8mTnb6tfAIO6P8ufDT1p\r\nPTvPSZdYbo6UH/BsgDINoHKPFa9c/3aNJ1DFSSYdOvXI4TSCNoaE9BoFJiI7\r\n9GPcm7/awmEk3uOYyupKNTR71vqtBsPn+3EyxSMSKJDTOKLSN03ip6xi1tY6\r\nCFl7+ERP1KGlwcziYz0JPGGPFxbaZ1ZW8RcWJenq0+FUkzyCDsSZ9rvycjoa\r\ngyof4+RZBZ/F/r9cggYhJK1STqh/stMYJ6amvcPiSyNepAkVI6x18WTRIAdZ\r\nE23a4hTBFn5MHuKZ5dUSajS5RXh9QsfamOjossJLSCNGD5yAY7qNHACIkWjy\r\n0lglbl0o6pjdXuWS3S0dHNDs8Pahh3yVZ86wvSW6gJHsYAeY0xS9gDIJvdkW\r\n+zrMNz5A9LnP/Nbe8U0Y6c0roIIvgbRDRJXroExBujjNDLx0A6FqKE4RvGg/\r\nQqP04yOoMINbhalWqRvDrINeS/ijivmoPfDkrNCdTv2Hhhh3B+0C652yHup4\r\nGfFHUxuVospXAvgsk6hWV9m/VTWQYevrsaI=\r\n=+1XF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"asbjornh","email":"asbjornh@gmail.com"},"directories":{},"maintainers":[{"name":"asbjornh","email":"asbjornh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-tiny-crossfade_2.2.0_1667847706151_0.6150633428575183"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-08T23:16:20.326Z","0.1.0":"2018-03-08T23:16:20.381Z","modified":"2022-11-07T19:01:46.405Z","0.1.1":"2018-03-29T14:57:06.309Z","0.1.2":"2018-03-29T15:07:55.888Z","0.1.3":"2018-03-29T15:10:37.618Z","0.1.4":"2018-04-11T17:22:32.366Z","0.1.5":"2018-05-05T18:47:24.153Z","0.1.6":"2019-01-06T21:01:36.080Z","1.0.0":"2019-02-17T12:22:44.270Z","2.0.0":"2019-02-19T11:55:31.063Z","2.1.0":"2022-05-02T19:41:36.627Z","2.2.0":"2022-11-07T19:01:46.324Z"},"maintainers":[{"name":"asbjornh","email":"asbjornh@gmail.com"}],"description":"A component that helps you apply transitions when replacing one component with another","homepage":"https://github.com/asbjornh/react-tiny-crossfade#readme","keywords":["react","replace","animation","children","transition"],"repository":{"type":"git","url":"git+ssh://git@github.com/asbjornh/react-tiny-crossfade.git"},"contributors":[{"name":"Asbjorn Hegdahl","url":"https://github.com/asbjornh/"}],"author":{"name":"Asbjørn Hegdahl"},"bugs":{"url":"https://github.com/asbjornh/react-tiny-crossfade/issues"},"license":"MIT","readme":"# react-tiny-crossfade\n\n[![npm version](https://img.shields.io/npm/v/react-tiny-crossfade.svg?style=flat)](https://www.npmjs.com/package/react-tiny-crossfade)\n\nTinyCrossfade is a lightweight component for adding css transitions when replacing one component with another. Specifically, TinyCrossfade does these things:\n\n- Measures height and applies it inline so you can add a transition\n- Adds class names when children are mounting/unmounting so you can add your animation effects.\n\n![tiny-crossfade](https://user-images.githubusercontent.com/13281350/37181669-39179b42-232e-11e8-8fba-241760edb1c9.gif)\n\n### Browser support:\n\nTinyCrossfade needs `requestAnimationFrame` and `element.classList` in order to do its thing, so make sure to add polyfills if you need to support older browsers (like IE9 and below).\n\n### Why it exists\n\nThere are a couple of other libraries like this, like [react-crossfade](https://github.com/m-anikanov/react-crossfade) or [react-css-transition-replace](https://github.com/marnusw/react-css-transition-replace). These usually use [react-transition-group](https://github.com/reactjs/react-transition-group) which is great, but in some cases it is just too big a library if you just want to do simple css stuff. TinyCrossfade is meant to be a smaller alternative and uses [react-tiny-transition](https://github.com/asbjornh/react-tiny-transition) instead, which is a much smaller library.\n\n### Other Tiny libraries\n\n- [react-tiny-transition](https://github.com/asbjornh/react-tiny-transition)\n- [react-tiny-collapse](https://github.com/asbjornh/react-tiny-collapse)\n\n### Install\n\n```console\nnpm install --save react-tiny-crossfade\n```\n\n## API:\n\n**children** : React element\n<br/>Single React element. The element **must** have a `key`, in order for `react-tiny-crossfade` to tell whether to animate or not. See example below\n\n---\n\n**component** : String = `\"div\"`\n<br/>Type of element used for the wrapper node\n\n---\n\n**duration** : Number = `500`\n<br/>The duration of your css transition (milliseconds)\n\n---\n\n**disableInitialAnimation** : Boolean = `false`\n<br/>Disable the animation when TinyTransition mounts\n\n---\n\n**classNames** : Object =\n\n```js\n{\n\tbeforeEnter: \"before-enter\",\n\tentering: \"entering\",\n\tbeforeLeave: \"before-leave\",\n\tleaving: \"leaving\"\n}\n```\n\nClassnames to use when mounting / unmounting\n\n---\n\n## Example usage:\n\n```jsx\nimport TinyCrossfade from \"react-tiny-crossfade\";\n\n...\n\n<TinyCrossfade className=\"component-wrapper\">\n  {this.state.showComponentA\n  \t ? <ComponentA key=\"a\" /> // NOTE: Key is required for animations to work\n  \t : <ComponentB key=\"b\" />\n  }\n</TinyCrossfade>\n```\n\n## CSS example:\n\nTinyCrossfade will add the following class names (unless you provided your own). When your child component is mounting, `before-enter` will be applied. Here's where you put the initial styles of your mounting animation. One frame later, `entering` will be applied, which is where you put the final animation styles as well as a transition property. Same logic for unmounting-transition.\n\n(Remember to add transition and overflow to the wrapper if you want animated height)\n\n```css\n.component-wrapper {\n  transition: height 0.5s;\n  overflow: hidden;\n}\n\n.before-enter {\n  opacity: 0;\n}\n\n.entering {\n  opacity: 1;\n  transition: opacity 0.5s;\n}\n\n.before-leave {\n  opacity: 1;\n}\n\n.leaving {\n  opacity: 0;\n  transition: opacity 0.5s;\n}\n```\n","readmeFilename":"README.md"}