{"_id":"react-native-theme-switch-animation","_rev":"10-93efbc7959d5961ee416e91633848640","name":"react-native-theme-switch-animation","dist-tags":{"latest":"0.8.0"},"versions":{"0.2.7":{"name":"react-native-theme-switch-animation","version":"0.2.7","keywords":["react-native","ios","android","animation","theme","dark mode"],"author":{"url":"https://github.com/WadhahEssam","name":"Wadah Esam","email":"wadah-wleed@hotmail.com"},"license":"MIT","_id":"react-native-theme-switch-animation@0.2.7","maintainers":[{"name":"wadhahessam","email":"wadah-wleed@hotmail.com"}],"homepage":"https://github.com/WadhahEssam/react-native-theme-switch-animation#readme","bugs":{"url":"https://github.com/WadhahEssam/react-native-theme-switch-animation/issues"},"dist":{"shasum":"22f0b2cc1d1f476e4fd43d454db58b0a8d16c7d0","tarball":"https://registry.npmjs.org/react-native-theme-switch-animation/-/react-native-theme-switch-animation-0.2.7.tgz","fileCount":21,"integrity":"sha512-DsQcbI835MAgfgyiz5oGBqgQcpgSi2YS+sNQUj5WzYEnvQuuEwAuuJJofRc9vcUy1bNs/BzVXA8CBl9DVji0Fg==","signatures":[{"sig":"MEQCIC+16O03wYNqoGcieh08y65VL3d25mKeQ4SxtGOr+N4cAiALbr6Yz60HPhhn+R5PZLP5aZb62bKMITFdYkPhO+LXUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51184},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"3f9593768131f2ce79e8418c09a8d519243f4128","private":false,"scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-theme-switch-animation-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wadhahessam","email":"wadah-wleed@hotmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":false},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/WadhahEssam/react-native-theme-switch-animation.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.1.0","description":"A Plug & Play Animations for Switching (Dark/Light) Themes. 🌖","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"20.8.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.72.6","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@react-native/eslint-config":"^0.72.2","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-theme-switch-animation_0.2.7_1699051195169_0.1998157323417067","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.3.0":{"name":"react-native-theme-switch-animation","version":"0.3.0","keywords":["react-native","ios","android","animation","theme","dark mode"],"author":{"url":"https://github.com/WadhahEssam","name":"Wadah Esam","email":"wadah-wleed@hotmail.com"},"license":"MIT","_id":"react-native-theme-switch-animation@0.3.0","maintainers":[{"name":"wadhahessam","email":"wadah-wleed@hotmail.com"}],"homepage":"https://github.com/WadhahEssam/react-native-theme-switch-animation#readme","bugs":{"url":"https://github.com/WadhahEssam/react-native-theme-switch-animation/issues"},"dist":{"shasum":"406c40007cae5643261043b4d7ebc68c883fdf18","tarball":"https://registry.npmjs.org/react-native-theme-switch-animation/-/react-native-theme-switch-animation-0.3.0.tgz","fileCount":40,"integrity":"sha512-q6qQHCuDZlBb9atBSAiFrI5TDwtQklT/cZNHfEkLV2oqPBd+5YvOPpQw9deuR1iX1J17Dx7TpjRJGmuQzda7Jw==","signatures":[{"sig":"MEUCIHLcf/eqvn+N+XCb1cCvA8vyeW02l8dEYBnhAL9fBF1aAiEA0I72nhH+OKrk77h3NkCJqW9pGL9s2gevnnJrqmBDHVc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59447},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"81c2b2d67afe630135e720e9e1a9a7f3dfbd79a2","private":false,"scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-theme-switch-animation-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wadhahessam","email":"wadah-wleed@hotmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":false},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/WadhahEssam/react-native-theme-switch-animation.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.1.0","description":"A Plug & Play Animations for Switching (Dark/Light) Themes. 🌖","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"20.8.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.72.6","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@react-native/eslint-config":"^0.72.2","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-theme-switch-animation_0.3.0_1699057078136_0.9365326210537472","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.4.0":{"name":"react-native-theme-switch-animation","version":"0.4.0","keywords":["react-native","ios","android","animation","theme","dark mode"],"author":{"url":"https://github.com/WadhahEssam","name":"Wadah Esam","email":"wadah-wleed@hotmail.com"},"license":"MIT","_id":"react-native-theme-switch-animation@0.4.0","maintainers":[{"name":"wadhahessam","email":"wadah-wleed@hotmail.com"}],"homepage":"https://github.com/WadhahEssam/react-native-theme-switch-animation#readme","bugs":{"url":"https://github.com/WadhahEssam/react-native-theme-switch-animation/issues"},"dist":{"shasum":"cf5f65c6e2734371656355fab67d09ba4c39ef14","tarball":"https://registry.npmjs.org/react-native-theme-switch-animation/-/react-native-theme-switch-animation-0.4.0.tgz","fileCount":40,"integrity":"sha512-cUffb+Po5SbfLUF9YBK6Y345vol5jQnmOqImTjN3h70eD3OhSlFHJ7lh1gkEDyFtwigSdFLSOBKqJ1DUJZIZOw==","signatures":[{"sig":"MEQCIFSlV4ns6Ynpw9suqKSU0rsLsymHWrWIeyn+ALFEXZzBAiAT5mJt14+DI8114jHl7nPB7gTacJcjHJzvQXJnzztQsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55589},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"fd5c6f6171a887e0a9b19253cabd29cfdbca188d","private":false,"scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-theme-switch-animation-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wadhahessam","email":"wadah-wleed@hotmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":false},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/WadhahEssam/react-native-theme-switch-animation.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.1.0","description":"A Plug & Play Animations for Switching (Dark/Light) Themes. 🌖","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"20.8.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.72.6","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@react-native/eslint-config":"^0.72.2","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-theme-switch-animation_0.4.0_1699100558814_0.45206377881858395","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.4.1":{"name":"react-native-theme-switch-animation","version":"0.4.1","keywords":["react-native","ios","android","animation","theme","dark mode"],"author":{"url":"https://github.com/WadhahEssam","name":"Wadah Esam","email":"wadah-wleed@hotmail.com"},"license":"MIT","_id":"react-native-theme-switch-animation@0.4.1","maintainers":[{"name":"wadhahessam","email":"wadah-wleed@hotmail.com"}],"homepage":"https://github.com/WadhahEssam/react-native-theme-switch-animation#readme","bugs":{"url":"https://github.com/WadhahEssam/react-native-theme-switch-animation/issues"},"dist":{"shasum":"9d29c0523d2d3b5c5cd963e1ac9b141d32efefb4","tarball":"https://registry.npmjs.org/react-native-theme-switch-animation/-/react-native-theme-switch-animation-0.4.1.tgz","fileCount":42,"integrity":"sha512-NYZOneFTMDbKSZkVFdJGQaEO9DXucjsby9guCcJf+qT1qnDteTj0P9XGU6V06WV3vyk/BBb7nXMgDZd96/J8gw==","signatures":[{"sig":"MEUCIQDVL6fdFC6d/p3ay1AXjdeAJWILRh7oGhsMhdUkuYuodwIgP0YaISpCOuQFwGTfmdRs1Cyw/CiGagI7W8Dvf4S1ecA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63235},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"b5e6fcefcf9884186a26cafd39adec9abe21907d","private":false,"scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-theme-switch-animation-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wadhahessam","email":"wadah-wleed@hotmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":false},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/WadhahEssam/react-native-theme-switch-animation.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.1.0","description":"A Plug & Play Animations for Switching (Dark/Light) Themes. 🌖","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"20.8.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.72.6","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@react-native/eslint-config":"^0.72.2","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-theme-switch-animation_0.4.1_1699108391743_0.026952407491319663","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.5.0":{"name":"react-native-theme-switch-animation","version":"0.5.0","keywords":["react-native","ios","android","animation","theme","dark mode"],"author":{"url":"https://github.com/WadhahEssam","name":"Wadah Esam","email":"wadah-wleed@hotmail.com"},"license":"MIT","_id":"react-native-theme-switch-animation@0.5.0","maintainers":[{"name":"wadhahessam","email":"wadah-wleed@hotmail.com"}],"homepage":"https://github.com/WadhahEssam/react-native-theme-switch-animation#readme","bugs":{"url":"https://github.com/WadhahEssam/react-native-theme-switch-animation/issues"},"dist":{"shasum":"31cd7e12b7000385575cfb19af48ab681da68c5d","tarball":"https://registry.npmjs.org/react-native-theme-switch-animation/-/react-native-theme-switch-animation-0.5.0.tgz","fileCount":61,"integrity":"sha512-kqG+qhV2CMjjUVVlqBP1W1LpstCRVss1avcp9PFthmuq9U/EcTQCDT0q7Lr+iko91jFy72b8jIsoqKe4yql1AA==","signatures":[{"sig":"MEYCIQCM+iCNz0WQ/UEC9h106YFOb5ygLTS/YU/j+vjhmrEncQIhAIfQ8Sv1OwjjLBb645q58qqjuWtU4U+01u9hIviNKATR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72429},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"996092a0d5caf608ba26295059e1ba0a5ec7c742","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-theme-switch-animation-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit","example-new-arch":"yarn workspace react-native-theme-switch-animation-example-new-arch"},"_npmUser":{"name":"wadhahessam","email":"wadah-wleed@hotmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":false},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/WadhahEssam/react-native-theme-switch-animation.git","type":"git"},"workspaces":["example","example-new-arch"],"_npmVersion":"10.1.0","description":"A Plug & Play Animations for Switching (Dark/Light) Themes. 🌖","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"20.8.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNThemeSwitchAnimationModule","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.72.6","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@react-native/eslint-config":"^0.72.2","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-theme-switch-animation_0.5.0_1700326418893_0.720545790311371","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.5.1":{"name":"react-native-theme-switch-animation","version":"0.5.1","keywords":["react-native","ios","android","animation","theme","dark mode"],"author":{"url":"https://github.com/WadhahEssam","name":"Wadah Esam","email":"wadah-wleed@hotmail.com"},"license":"MIT","_id":"react-native-theme-switch-animation@0.5.1","maintainers":[{"name":"wadhahessam","email":"wadah-wleed@hotmail.com"}],"homepage":"https://github.com/WadhahEssam/react-native-theme-switch-animation#readme","bugs":{"url":"https://github.com/WadhahEssam/react-native-theme-switch-animation/issues"},"dist":{"shasum":"2743d0c00daac3867f96525a93f6640dfc2a1801","tarball":"https://registry.npmjs.org/react-native-theme-switch-animation/-/react-native-theme-switch-animation-0.5.1.tgz","fileCount":61,"integrity":"sha512-tDyKSxt2gz08aId7u5lz7NroNtcelqMGAm//kAbsXyFNq//1aYpOp8t2YCjY02GzfyayrLy8SdQ4b7lTXNh4hA==","signatures":[{"sig":"MEYCIQDXhJpRFokqVnN0b2NeNJa3YSq1a6Vap7qzqTk4h4G5AgIhAL4OrPRxnv/jQFUQ0ebKfdqNMVMN4zO0Ns+KGrtow97g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72435},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"0c258779e827e811065577f73d03bb99ecc9e64e","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-theme-switch-animation-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit","example-new-arch":"yarn workspace react-native-theme-switch-animation-example-new-arch"},"_npmUser":{"name":"wadhahessam","email":"wadah-wleed@hotmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":false},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/WadhahEssam/react-native-theme-switch-animation.git","type":"git"},"workspaces":["example","example-new-arch"],"_npmVersion":"10.1.0","description":"A Plug & Play Animations for Switching (Dark/Light) Themes. 🌖","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"20.8.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNThemeSwitchAnimationModule","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.72.6","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@react-native/eslint-config":"^0.72.2","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-theme-switch-animation_0.5.1_1700327114697_0.9768917349662836","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.5.2":{"name":"react-native-theme-switch-animation","version":"0.5.2","keywords":["react-native","ios","android","animation","theme","dark mode"],"author":{"url":"https://github.com/WadhahEssam","name":"Wadah Esam","email":"wadah-wleed@hotmail.com"},"license":"MIT","_id":"react-native-theme-switch-animation@0.5.2","maintainers":[{"name":"wadhahessam","email":"wadah-wleed@hotmail.com"}],"homepage":"https://github.com/WadhahEssam/react-native-theme-switch-animation#readme","bugs":{"url":"https://github.com/WadhahEssam/react-native-theme-switch-animation/issues"},"dist":{"shasum":"f4b19a14bc92cb0aa2a17a60f98cb7f935b93b45","tarball":"https://registry.npmjs.org/react-native-theme-switch-animation/-/react-native-theme-switch-animation-0.5.2.tgz","fileCount":61,"integrity":"sha512-jsMNMtQk9tLGjPvA1uJfzPakzECDbqJE/t95mIFzegD6N8W67FZk+Pgy9EJXOUtWnvEjyIN9W/r8Jcc6HrrdwA==","signatures":[{"sig":"MEUCIQCTi4IkVU5PODyn73NkuyvYb85+TXAQEfgrHsnDaj7NVQIgKRBMoRItLhTgzu+NveiebDXf8WdbvQ2vEnBFN9td7r0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73894},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"206d7910e91df4abb74b35e593fda6a103e7b479","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-theme-switch-animation-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit","example-new-arch":"yarn workspace react-native-theme-switch-animation-example-new-arch"},"_npmUser":{"name":"wadhahessam","email":"wadah-wleed@hotmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":false},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/WadhahEssam/react-native-theme-switch-animation.git","type":"git"},"workspaces":["example","example-new-arch"],"_npmVersion":"10.1.0","description":"A Plug & Play Animations for Switching (Dark/Light) Themes. 🌖","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"20.8.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNThemeSwitchAnimationModule","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.72.6","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@react-native/eslint-config":"^0.72.2","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-theme-switch-animation_0.5.2_1700333872830_0.9342460651222224","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.6.0":{"name":"react-native-theme-switch-animation","version":"0.6.0","keywords":["react-native","ios","android","animation","theme","dark mode"],"author":{"url":"https://github.com/WadhahEssam","name":"Wadah Esam","email":"wadah-wleed@hotmail.com"},"license":"MIT","_id":"react-native-theme-switch-animation@0.6.0","maintainers":[{"name":"wadhahessam","email":"wadah-wleed@hotmail.com"}],"homepage":"https://github.com/WadhahEssam/react-native-theme-switch-animation#readme","bugs":{"url":"https://github.com/WadhahEssam/react-native-theme-switch-animation/issues"},"dist":{"shasum":"4fa99d572ee683dbdfc9c3b2f088f77a1ecd113b","tarball":"https://registry.npmjs.org/react-native-theme-switch-animation/-/react-native-theme-switch-animation-0.6.0.tgz","fileCount":61,"integrity":"sha512-XC6xb1J6Pgq4XQFsq6KdxJugRHjwsj04qTDh9rZdi1mkNOy9QKtz7wCQHoK6q8CBZtF3R/sergCw9wZhIRXK3Q==","signatures":[{"sig":"MEUCIGShnFqZVhxhavMkw/S3/sWl47Y7ppXI7qCUWg40VU3wAiEAmyJJdoH1h+TsJ3mAoQr5tPwxMGGAFql21377+0uRE34=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74163},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"8b80dd7f7cb8f0426afbfd37cc3ecfe50a0fc35b","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-theme-switch-animation-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit","example-new-arch":"yarn workspace react-native-theme-switch-animation-example-new-arch"},"_npmUser":{"name":"wadhahessam","email":"wadah-wleed@hotmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":false},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/WadhahEssam/react-native-theme-switch-animation.git","type":"git"},"workspaces":["example","example-new-arch"],"_npmVersion":"10.1.0","description":"A Plug & Play Animations for Switching (Dark/Light) Themes. 🌖","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"20.8.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNThemeSwitchAnimationModule","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.72.6","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@react-native/eslint-config":"^0.72.2","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-theme-switch-animation_0.6.0_1700849020167_0.3493027143459344","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.7.0":{"name":"react-native-theme-switch-animation","version":"0.7.0","keywords":["react-native","ios","android","animation","theme","dark mode"],"author":{"url":"https://github.com/WadhahEssam","name":"Wadah Esam","email":"wadah-wleed@hotmail.com"},"license":"MIT","_id":"react-native-theme-switch-animation@0.7.0","maintainers":[{"name":"wadhahessam","email":"wadah-wleed@hotmail.com"}],"homepage":"https://github.com/WadhahEssam/react-native-theme-switch-animation#readme","bugs":{"url":"https://github.com/WadhahEssam/react-native-theme-switch-animation/issues"},"dist":{"shasum":"189151bbe8d39c781954d5bd1aa721da9c0ffbee","tarball":"https://registry.npmjs.org/react-native-theme-switch-animation/-/react-native-theme-switch-animation-0.7.0.tgz","fileCount":59,"integrity":"sha512-Fa7J9tBFJZ3G+QBhE6KvCSl+Ld+xfagJHtvAYQBCyvP5uE1BbkbEUB9/BxDY1lLA/G0hzrtLroN9P69zRLUj+g==","signatures":[{"sig":"MEUCIE1QVIxS5RLdv+DLxN4V4iQecCXqoVFlnGegKbI2TQSFAiEA277GBM6ZRYa9JP7yp3zvDuUwfeVAacSvCYRgRaTQ4W4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73695},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"8908ad0027f3fc0adee803cf32d9e6d76529c193","scripts":{"test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-theme-switch-animation-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wadhahessam","email":"wadah-wleed@hotmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":false},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/WadhahEssam/react-native-theme-switch-animation.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.7.0","description":"A Plug & Play Animations for Switching (Dark/Light) Themes. 🌖","directories":{},"_nodeVersion":"22.1.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNThemeSwitchAnimationModule","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~18.2.0","react-native":"0.74.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@react-native/eslint-config":"0.74.1","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-theme-switch-animation_0.7.0_1723799776485_0.76767173577557","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.7.1":{"name":"react-native-theme-switch-animation","version":"0.7.1","keywords":["react-native","ios","android","animation","theme","dark mode"],"author":{"url":"https://github.com/WadhahEssam","name":"Wadah Esam","email":"wadah-wleed@hotmail.com"},"license":"MIT","_id":"react-native-theme-switch-animation@0.7.1","maintainers":[{"name":"wadhahessam","email":"wadah-wleed@hotmail.com"}],"homepage":"https://github.com/WadhahEssam/react-native-theme-switch-animation#readme","bugs":{"url":"https://github.com/WadhahEssam/react-native-theme-switch-animation/issues"},"dist":{"shasum":"0b49e272f0ac85279ba43620904fa32de566da81","tarball":"https://registry.npmjs.org/react-native-theme-switch-animation/-/react-native-theme-switch-animation-0.7.1.tgz","fileCount":59,"integrity":"sha512-bMGXjug+MAuAnDlIU8G4kpd6gkzfujv3x0FcgP89WWXaGzRlQ/AZKPyIsfyZ9uKqmJTNPl4+Y5/t9c+n0I1sDw==","signatures":[{"sig":"MEUCIBYJxnu32k+b7Ejm9Rod67uWBeysWVgkEQvHrFkNXptyAiEAyCls7qH1jf3oCdYCOnm9QkIaLJn14LnqhLOZDUJ2iLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73695},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"b3685213e083a6fdd4933f77171f0b642518ddf9","scripts":{"test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-theme-switch-animation-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wadhahessam","email":"wadah-wleed@hotmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":false},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/WadhahEssam/react-native-theme-switch-animation.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.7.0","description":"A Plug & Play Animations for Switching (Dark/Light) Themes. 🌖","directories":{},"_nodeVersion":"22.1.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNThemeSwitchAnimationModule","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~18.2.0","react-native":"0.74.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@react-native/eslint-config":"0.74.1","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-theme-switch-animation_0.7.1_1723799910236_0.7410660000340534","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.8.0":{"name":"react-native-theme-switch-animation","version":"0.8.0","description":"A Plug & Play Animations for Switching (Dark/Light) Themes. 🌖","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/src/index.d.ts","react-native":"src/index","source":"src/index","scripts":{"example":"yarn workspace react-native-theme-switch-animation-example","test":"jest","typecheck":"tsc --noEmit","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","prepare":"bob build","release":"release-it"},"keywords":["react-native","ios","android","animation","theme","dark mode"],"repository":{"type":"git","url":"git+https://github.com/WadhahEssam/react-native-theme-switch-animation.git"},"author":{"name":"Wadah Esam","email":"wadah-wleed@hotmail.com","url":"https://github.com/WadhahEssam"},"license":"MIT","bugs":{"url":"https://github.com/WadhahEssam/react-native-theme-switch-animation/issues"},"homepage":"https://github.com/WadhahEssam/react-native-theme-switch-animation#readme","publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"@commitlint/config-conventional":"^17.0.2","@react-native/eslint-config":"0.74.1","@release-it/conventional-changelog":"^5.0.0","@types/jest":"^28.1.2","@types/react":"~18.2.0","commitlint":"^17.0.2","del-cli":"^5.0.0","eslint":"^8.4.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","jest":"^28.1.1","pod-install":"^0.1.0","prettier":"^2.0.5","react":"18.2.0","react-native":"0.74.1","react-native-builder-bob":"^0.20.0","release-it":"^15.0.0","turbo":"^1.10.7","typescript":"^5.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"workspaces":["example"],"packageManager":"yarn@3.6.1","jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":false},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["@react-native","prettier"],"rules":{"prettier/prettier":["error",{"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"es5","useTabs":false}]}},"eslintIgnore":["node_modules/","lib/"],"prettier":{"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"es5","useTabs":false},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"codegenConfig":{"name":"RNThemeSwitchAnimationModule","type":"modules","jsSrcsDir":"src"},"_id":"react-native-theme-switch-animation@0.8.0","gitHead":"09334333190a7999921467ce680bdbc2ffb39658","_nodeVersion":"22.1.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-z4f3QGSuUP4tagycls2mekng/7uxAbr75Gn0GGm7JRkrviyao++V2CtJ8VUDx+hSOsgfjEhD9D5JubsGbbHB5w==","shasum":"d9f69d5e41a00697d368897216d318d9430aff0d","tarball":"https://registry.npmjs.org/react-native-theme-switch-animation/-/react-native-theme-switch-animation-0.8.0.tgz","fileCount":59,"unpackedSize":75820,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEUUBHJJsDRnFJs5pwr5mIztA8YL49lb/EWuNfqEk2SgIgHNlLHd7bQzXxRM4nRtor2r6TwAfKvWzYFi/Ra1dEgOc="}]},"_npmUser":{"name":"wadhahessam","email":"wadah-wleed@hotmail.com"},"directories":{},"maintainers":[{"name":"wadhahessam","email":"wadah-wleed@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-theme-switch-animation_0.8.0_1723845870647_0.12114940820696751"},"_hasShrinkwrap":false}},"time":{"created":"2023-11-03T22:39:55.167Z","modified":"2024-08-16T22:04:31.025Z","0.2.7":"2023-11-03T22:39:55.442Z","0.3.0":"2023-11-04T00:17:58.351Z","0.4.0":"2023-11-04T12:22:39.014Z","0.4.1":"2023-11-04T14:33:11.911Z","0.5.0":"2023-11-18T16:53:39.101Z","0.5.1":"2023-11-18T17:05:14.870Z","0.5.2":"2023-11-18T18:57:53.056Z","0.6.0":"2023-11-24T18:03:40.359Z","0.7.0":"2024-08-16T09:16:16.695Z","0.7.1":"2024-08-16T09:18:30.439Z","0.8.0":"2024-08-16T22:04:30.829Z"},"bugs":{"url":"https://github.com/WadhahEssam/react-native-theme-switch-animation/issues"},"author":{"name":"Wadah Esam","email":"wadah-wleed@hotmail.com","url":"https://github.com/WadhahEssam"},"license":"MIT","homepage":"https://github.com/WadhahEssam/react-native-theme-switch-animation#readme","keywords":["react-native","ios","android","animation","theme","dark mode"],"repository":{"type":"git","url":"git+https://github.com/WadhahEssam/react-native-theme-switch-animation.git"},"description":"A Plug & Play Animations for Switching (Dark/Light) Themes. 🌖","maintainers":[{"name":"wadhahessam","email":"wadah-wleed@hotmail.com"}],"readme":"# react-native-theme-switch-animation\n\nA Plug & Play Animations for Switching (Dark/Light) themes. 🌗\n\n### 🦄 Features\n- ✅  Supports multiple animation types.\n- ✅  Blazing fast - [60/120]fps\n- ✅  Plug and Play, doesn't matter what you use for switching themes \n- ✅  Can be used for different theme colors, not necessarily for dark/light\n- ✅  Supports turbo modules for new architecture \n\n<p align=\"center\">\n<img src=\"https://github.com/WadhahEssam/react-native-theme-switch-animation/assets/24798045/0aa19507-702e-4075-b045-303ad27b3dc0\" width=\"600\"/>\n</p>\n\n## Installation\n\n```sh\nnpm install react-native-theme-switch-animation\n```\nOR\n```sh\nyarn add react-native-theme-switch-animation\n```\n\n## Link\n(if you are using expo managed project, do a prebuild - `npx expo prebuild`)\n```\nnpx pod-install\n```\n\n## For React Native Versions 0.67 and Below\n- [follow those instructions](https://github.com/WadhahEssam/react-native-theme-switch-animation/blob/main/installation-for-react-native-below-67.md)\n\n\n## Usage\n\n```js\nimport switchTheme from 'react-native-theme-switch-animation';\n\nexport default function Example() {\n  const [theme, setTheme] = React.useState('light');\n\n  return (\n    <Button\n      title=\"Switch Theme\"\n      onPress={() => {\n\n        switchTheme({\n          switchThemeFunction: () => {\n            setTheme(theme === 'light' ? 'dark' : 'light'); // your switch theme function\n          },\n          animationConfig: {\n            type: 'fade',\n            duration: 900,\n          },\n        });\n\n      }}\n    />\n  );\n}\n```\n\nCircular Example\n```js\nswitchTheme({\n  switchThemeFunction: () => {\n    setTheme(theme === 'light' ? 'dark' : 'light'); // your switch theme function\n  },\n  animationConfig: {\n    type: 'circular',\n    duration: 900,\n    startingPoint: {\n      cxRatio: 0.5,\n      cyRatio: 0.5\n    }\n  },\n});\n```\n\n\n## switchTheme Function Props\n| Name | Type | Description |\n| :------ | :------ | :------ |\n| `switchThemeFunction` | `() => void` | Adds the function you use in your app to switch themes, doesn't matter if you use redux/context/zustand/mobx or any other way |\n| `animationConfig` | `AnimationConfig` | Configuration for the animation -> type, duration, starting point (`default is 'fade' with 500ms duration`)  |\n\n## animationConfig options\n| Name | Type | Description |\n| :------ | :------ | :------ |\n| `type` | `fade` `circular` `inverted-circular` | Specifies animation type |\n| `duration` | `number` | Specifies duration in milliseconds |\n| `startingPoint` | `StartingPointConfig` | Configuration for the `circular` animation, where does the animation start in the screen |\n| `captureType` | `layer` or `hierarchy` | (iOS only) `layer` is the default and suitable for most cases, `hierarchy` is more complex and can cause flickering in (inverted-circular) animation, but it solves issue where some elements are not visible while animation is happening |\n\n## startingPoint options\n| Name | Type | Description |\n| :------ | :------ | :------ |\n| `cx` | `number` | Specifies starting x point for `circular` and `inverted-circular` animation (should not exceed your screen width) |\n| `cy` | `number` | Specifies starting y point for `circular` and `inverted-circular` animation (should not exceed your screen height) |\n| `cxRatio` | `number` | Specifies starting percentage of x point for `circular` and `inverted-circular` animation (should be number between -1 and 1) |\n| `cyRatio` | `number` | Specifies starting percentage of y point for `circular` and `inverted-circular` animation (should be number between -1 and 1) |\n\n## Start Circular Animation from/to specific Button\nIf you would like the circular animation to start from/to a button/view on your ui automatically, you can do the following\n\n```js\nimport switchTheme from 'react-native-theme-switch-animation';\n\n<TouchableOpacity\n  onPress={(e) => {\n    e.currentTarget.measure((x1, y1, width, height, px, py) => {\n      switchTheme({\n        switchThemeFunction: () => {\n          setTheme(theme === 'light' ? 'dark' : 'light');\n        },\n        animationConfig: {\n          type: 'circular',\n          duration: 900,\n          startingPoint: {\n            cy: py + height / 2,\n            cx: px + width / 2,\n          }\n        },\n      });\n    });\n  }}\n/>\n```\n\n## Trouble shooting\n### [iOS] Artifact for some components with border\n\nhttps://github.com/WadhahEssam/react-native-theme-switch-animation/assets/24798045/8ad14c41-8757-4c21-b7e7-bf47b23e7f8b\n\nthis can be solved by adding a borderRadius of any value more than 1.2 for the component\n```js\n<View\n  style={{\n    borderWidth: 1,\n    borderColor: theme === 'light' ? 'black' : 'white',\n    borderRadius: 1.2, // -> Add This\n    padding: 20,\n    marginBottom: 20,\n  }}\n>\n  <Text\n    style={{\n      color: theme === 'light' ? 'black' : 'white',\n    }}\n  >\n    test\n  </Text>\n</View>\n```\n\n\n\n## License\n\nMIT\n\n","readmeFilename":"README.md"}