{"_id":"@abeman/react-native-splash-screen","_rev":"8-11e9d8acbafc8958d4ae658f3d7a8ffe","name":"@abeman/react-native-splash-screen","dist-tags":{"latest":"1.5.0"},"versions":{"1.0.1":{"name":"@abeman/react-native-splash-screen","version":"1.0.1","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/huynq1175","name":"Huĩ","email":"huy.nguyen@jmango360.com"},"license":"MIT","_id":"@abeman/react-native-splash-screen@1.0.1","maintainers":[{"name":"huynq1175","email":"huynq1175@gmail.com"}],"homepage":"https://github.com/huynq1175/react-native-splash-screen#readme","bugs":{"url":"https://github.com/huynq1175/react-native-splash-screen/issues"},"dist":{"shasum":"e538777030f1ca3a51ba29ef067019d106769689","tarball":"https://registry.npmjs.org/@abeman/react-native-splash-screen/-/react-native-splash-screen-1.0.1.tgz","fileCount":68,"integrity":"sha512-Frr4Iem951YRt4EdiHqqxQgAQ/WIJ+uhFoMLBchBpyQkIDxy0WodEGI714n3vJ0hwD3jogPx7JSU/yCmtKe5tA==","signatures":[{"sig":"MEUCIE6ilP2OftCLIDUo/uYDdJpx3t6n+NilALuR8f9KhMp0AiEAp5zusXXmavUvaubHRiG1G2svtYC/9iRPyxmcmbpZzyk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49624},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","module":"./lib/module/index.js","source":"./src/index.tsx","exports":{".":{"import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"}}},"gitHead":"61ee80231f2251cf4f275e90c3b7b597f09410dd","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-splash-screen-example","prepare":"bob build","release":"release-it","typecheck":"tsc"},"_npmUser":{"name":"huynq1175","email":"huynq1175@gmail.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":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/huynq1175/react-native-splash-screen.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.3","description":"Splash screen","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"22.7.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}],"react/react-in-jsx-scope":"off"},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"codegenConfig":{"name":"RNSplashScreenSpec","type":"all","android":{"javaPackageName":"com.splashscreen"},"jsSrcsDir":"src","outputDir":{"ios":"ios/generated","android":"android/generated"},"includesGeneratedCode":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.3.1","turbo":"^1.10.7","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/react":"^18.2.44","react-native":"0.75.2","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.30.0","@react-native/eslint-config":"^0.73.1","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-splash-screen_1.0.1_1725307519568_0.4196011313566135","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["codegen",["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"esm":true,"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"module-new","version":"0.41.0","languages":"kotlin-objc"}},"1.1.0":{"name":"@abeman/react-native-splash-screen","version":"1.1.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/huynq1175","name":"Huĩ","email":"huy.nguyen@jmango360.com"},"license":"MIT","_id":"@abeman/react-native-splash-screen@1.1.0","maintainers":[{"name":"huynq1175","email":"huynq1175@gmail.com"}],"homepage":"https://github.com/huynq1175/react-native-splash-screen#readme","bugs":{"url":"https://github.com/huynq1175/react-native-splash-screen/issues"},"dist":{"shasum":"0d42d36189888529f9c711b2aa4bc3bec3dc2b21","tarball":"https://registry.npmjs.org/@abeman/react-native-splash-screen/-/react-native-splash-screen-1.1.0.tgz","fileCount":68,"integrity":"sha512-FQC5po0B0l9dGrRGDr8rUt9ZCkB9i7Np5VHExfIlkKVpIPUOlf14vpB+gWdT2m8+QbkVDoabQ4yX5jdiXANolA==","signatures":[{"sig":"MEUCIQC4wCOqgx0xqfjVIzxhP5n2G0ogzJeQo252v2d9unFZEQIgWnU1NY4B35fXxMGQNdeFWw+ZaeolKkoWvEFM6vZGyiQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50004},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","module":"./lib/module/index.js","source":"./src/index.tsx","exports":{".":{"import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"}}},"gitHead":"0e76f68b2ddea40e6654c48517ab4e8977fa67f8","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-splash-screen-example","prepare":"bob build","release":"release-it","typecheck":"tsc"},"_npmUser":{"name":"huynq1175","email":"huynq1175@gmail.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":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/huynq1175/react-native-splash-screen.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.3","description":"Splash screen","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"22.7.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}],"react/react-in-jsx-scope":"off"},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"codegenConfig":{"name":"RNSplashScreenSpec","type":"all","android":{"javaPackageName":"com.splashscreen"},"jsSrcsDir":"src","outputDir":{"ios":"ios/generated","android":"android/generated"},"includesGeneratedCode":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.3.1","turbo":"^1.10.7","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/react":"^18.2.44","react-native":"0.75.2","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.30.0","@react-native/eslint-config":"^0.73.1","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-splash-screen_1.1.0_1725376621426_0.022870781445478494","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["codegen",["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"esm":true,"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"module-new","version":"0.41.0","languages":"kotlin-objc"}},"1.2.0":{"name":"@abeman/react-native-splash-screen","version":"1.2.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/huynq1175","name":"Huĩ","email":"huy.nguyen@jmango360.com"},"license":"MIT","_id":"@abeman/react-native-splash-screen@1.2.0","maintainers":[{"name":"huynq1175","email":"huynq1175@gmail.com"}],"homepage":"https://github.com/huynq1175/react-native-splash-screen#readme","bugs":{"url":"https://github.com/huynq1175/react-native-splash-screen/issues"},"dist":{"shasum":"f9bc82a59c0db243dc96fe4c913d35f419c5442e","tarball":"https://registry.npmjs.org/@abeman/react-native-splash-screen/-/react-native-splash-screen-1.2.0.tgz","fileCount":70,"integrity":"sha512-lfZ/YtnP5gLrBEJR0MjAzRqgKAaazpcdGWfMO6wYDNgKnF6BOeq3cbxeTzlZw+0IqGsXeNNvn1CNb9RgGF7hvg==","signatures":[{"sig":"MEQCIADKrxzDs/XgEYuvuNacJxDTegsVLp3x4rTe+oz8vLPOAiBAhxbCkoLzDbWdw7+VTLGlusiVvgfitCtbkjT5X2j6Bg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51652},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","module":"./lib/module/index.js","source":"./src/index.tsx","exports":{".":{"import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"}}},"gitHead":"b159e9e60b1cce1037a75c10aae189081d2f9ffa","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-splash-screen-example","prepare":"bob build","release":"release-it","typecheck":"tsc"},"_npmUser":{"name":"huynq1175","email":"huynq1175@gmail.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":{"token":"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","release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/huynq1175/react-native-splash-screen.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.2","description":"Splash screen","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"20.17.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}],"react/react-in-jsx-scope":"off"},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"codegenConfig":{"name":"RNSplashScreenSpec","type":"all","android":{"javaPackageName":"com.splashscreen"},"jsSrcsDir":"src","outputDir":{"ios":"ios/generated","android":"android/generated"},"includesGeneratedCode":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.3.1","turbo":"^1.10.7","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"^17.10.0","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/react":"^18.2.44","react-native":"0.76.2","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.32.0","@react-native-community/cli":"15.0.1","@react-native/eslint-config":"^0.73.1","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^9.0.3"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-splash-screen_1.2.0_1731863455341_0.3234204152720852","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["codegen",["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"esm":true,"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"module-new","version":"0.44.1","languages":"cpp"}},"1.2.1":{"name":"@abeman/react-native-splash-screen","version":"1.2.1","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/huynq1175","name":"Huĩ","email":"huy.nguyen@jmango360.com"},"license":"MIT","_id":"@abeman/react-native-splash-screen@1.2.1","maintainers":[{"name":"huynq1175","email":"huynq1175@gmail.com"}],"homepage":"https://github.com/huynq1175/react-native-splash-screen#readme","bugs":{"url":"https://github.com/huynq1175/react-native-splash-screen/issues"},"dist":{"shasum":"67ad5149bdae9d2bcbf87b4d0a88abe4a7be0d4e","tarball":"https://registry.npmjs.org/@abeman/react-native-splash-screen/-/react-native-splash-screen-1.2.1.tgz","fileCount":71,"integrity":"sha512-N8sg6MRPqk9JCxBH0pNs3H1/4t0o8+Yx2WT7wsz4ZjryVSLgzmoB2Ofd9e1HviEh78iKbm12/Y3GxqJFpflgSw==","signatures":[{"sig":"MEQCIB5iES8twGnG5fNTOd03ltoXyzhf3Ql2oF85t/HaJRNJAiApzq3gH12Ck0KorS9Zx2CgTqdnL8jWTaJXtw/M44CPyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51823},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","module":"./lib/module/index.js","source":"./src/index.tsx","exports":{".":{"import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"}}},"gitHead":"c5d3963041cd3742a23c7466d1258583854860aa","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-splash-screen-example","prepare":"bob build","release":"release-it","typecheck":"tsc"},"_npmUser":{"name":"huynq1175","email":"huynq1175@gmail.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":true},"plugins":{"@release-it/conventional-changelog":{"preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/huynq1175/react-native-splash-screen.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.2","description":"Splash screen","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"20.17.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}],"react/react-in-jsx-scope":"off"},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"codegenConfig":{"name":"RNSplashScreenSpec","type":"all","android":{"javaPackageName":"com.splashscreen"},"jsSrcsDir":"src","outputDir":{"ios":"ios/generated","android":"android/generated"},"includesGeneratedCode":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.3.1","turbo":"^1.10.7","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"^17.10.0","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/react":"^18.2.44","react-native":"0.76.2","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"0.32.1","@react-native-community/cli":"15.0.1","@react-native/eslint-config":"^0.73.1","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^9.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-splash-screen_1.2.1_1731934387676_0.6691931964781166","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["codegen",["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"esm":true,"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"module-new","version":"0.44.1","languages":"cpp"}},"1.3.0":{"name":"@abeman/react-native-splash-screen","version":"1.3.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/huynq1175","name":"Huĩ","email":"huy.nguyen@jmango360.com"},"license":"MIT","_id":"@abeman/react-native-splash-screen@1.3.0","maintainers":[{"name":"huynq1175","email":"huynq1175@gmail.com"}],"homepage":"https://github.com/huynq1175/react-native-splash-screen#readme","bugs":{"url":"https://github.com/huynq1175/react-native-splash-screen/issues"},"dist":{"shasum":"b83669bcf89184be500e2b7bad19fb8fd702e1ba","tarball":"https://registry.npmjs.org/@abeman/react-native-splash-screen/-/react-native-splash-screen-1.3.0.tgz","fileCount":71,"integrity":"sha512-SNIEiImWylxc4EYGkdV+zhiJCMaNplHhEaKpTg/c9oFViLEVoVeo4rscGTun0921E+W28cfHmYkZSMIIf576Pw==","signatures":[{"sig":"MEUCIQCIl3nXrqHCc9Ju0Bs1jM+Xfem9XA4vY+jwY9WPfjJYeQIgD/lLOMz7pXRiTcqEspdZKWgqY7tjVc4ndc2oUdBwFPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51939},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","types":"./lib/typescript/module/src/index.d.ts","module":"./lib/module/index.js","source":"./src/index.tsx","exports":{".":{"import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"}}},"gitHead":"48b7bc8eb126ab12c52cd809fe35d4aec2666c3f","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-splash-screen-example","prepare":"bob build","release":"release-it","typecheck":"tsc"},"_npmUser":{"name":"huynq1175","email":"huynq1175@gmail.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":true},"plugins":{"@release-it/conventional-changelog":{"preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/huynq1175/react-native-splash-screen.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.2","description":"Splash screen","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"20.17.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}],"react/react-in-jsx-scope":"off"},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"codegenConfig":{"name":"RNSplashScreenSpec","type":"all","android":{"javaPackageName":"com.splashscreen"},"jsSrcsDir":"src","outputDir":{"ios":"ios/generated","android":"android/generated"},"includesGeneratedCode":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.3.1","turbo":"^1.10.7","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"^17.10.0","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/react":"^18.2.44","react-native":"0.76.2","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"0.32.1","@react-native-community/cli":"15.0.1","@react-native/eslint-config":"^0.73.1","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^9.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-splash-screen_1.3.0_1738683515546_0.15328691235202263","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["codegen",["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"esm":true,"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"module-new","version":"0.44.1","languages":"cpp"}},"1.3.1":{"name":"@abeman/react-native-splash-screen","version":"1.3.1","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/huynq1175","name":"Huĩ","email":"huy.nguyen@jmango360.com"},"license":"MIT","_id":"@abeman/react-native-splash-screen@1.3.1","maintainers":[{"name":"huynq1175","email":"huynq1175@gmail.com"}],"homepage":"https://github.com/huynq1175/react-native-splash-screen#readme","bugs":{"url":"https://github.com/huynq1175/react-native-splash-screen/issues"},"dist":{"shasum":"420d7602643d78610db452c44eb767bb995004d8","tarball":"https://registry.npmjs.org/@abeman/react-native-splash-screen/-/react-native-splash-screen-1.3.1.tgz","fileCount":71,"integrity":"sha512-gktIyjG2hDuZ9/YTB4FtDfxlHGfHKRk6MiP//8ZJiLOJOxZfFlCjsDI1KAsEhE9ius9pJ8WdIoChvs9Sjbv7jw==","signatures":[{"sig":"MEUCIQDx2/T/FT2hqdv8h/f9jFcgQsWSQok1bdWgXoOomXwTAAIgDS8Guek1/AGWECRIaLl/NCr8h+V5x8VJAuxAjywBTgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51953},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/commonjs/index.js","types":"./lib/typescript/module/src/index.d.ts","module":"./lib/module/index.js","source":"./src/index.tsx","exports":{".":{"import":{"types":"./lib/typescript/module/src/index.d.ts","default":"./lib/module/index.js"},"require":{"types":"./lib/typescript/commonjs/src/index.d.ts","default":"./lib/commonjs/index.js"}}},"gitHead":"0f10cb5e563441af6bb51ba9b4e19443682f62f1","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-splash-screen-example","prepare":"bob build","release":"release-it","typecheck":"tsc"},"_npmUser":{"name":"huynq1175","email":"huynq1175@gmail.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":true},"plugins":{"@release-it/conventional-changelog":{"preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/huynq1175/react-native-splash-screen.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.2","description":"Splash screen","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"20.17.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}],"react/react-in-jsx-scope":"off"},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"codegenConfig":{"name":"RNSplashScreenSpec","type":"all","android":{"javaPackageName":"com.splashscreen"},"jsSrcsDir":"src","outputDir":{"ios":"ios/generated","android":"android/generated"},"includesGeneratedCode":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.3.1","turbo":"^1.10.7","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"^17.10.0","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/react":"^18.2.44","react-native":"0.76.2","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"0.32.1","@react-native-community/cli":"15.0.1","@react-native/eslint-config":"^0.73.1","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^9.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-splash-screen_1.3.1_1738683880770_0.5481236805478684","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["codegen",["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"esm":true,"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"module-new","version":"0.44.1","languages":"cpp"}},"1.4.0":{"name":"@abeman/react-native-splash-screen","version":"1.4.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/huynq1175","name":"Huĩ","email":"huynq1175@gmail.com"},"license":"MIT","_id":"@abeman/react-native-splash-screen@1.4.0","maintainers":[{"name":"huynq1175","email":"huynq1175@gmail.com"}],"homepage":"https://github.com/huynq1175/react-native-splash-screen#readme","bugs":{"url":"https://github.com/huynq1175/react-native-splash-screen/issues"},"dist":{"shasum":"be2546470f514bfd604d849ddf716f04d8966c5a","tarball":"https://registry.npmjs.org/@abeman/react-native-splash-screen/-/react-native-splash-screen-1.4.0.tgz","fileCount":24,"integrity":"sha512-FCF0qJ12miVvbyb/POlk1qqwVzzpSxfoPIMzhACzG5zmu78j3NTZH3xhgcqFFtJseEO01DUYheDDMDcX+S7jFA==","signatures":[{"sig":"MEUCIC46kQ2NzoZxH2fUIfc/WcpvwecryrA7suFsK7yk8TVfAiEA6DIwPZU+zaIYdlt9PtRN3c3jkiiBVHq5iLwFxUAR2kU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31820},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"ca98727ca3d4f8289ce467da0478d6119636e230","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-splash-screen-example","prepare":"bob build","release":"release-it","typecheck":"tsc"},"_npmUser":{"name":"huynq1175","email":"huynq1175@gmail.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":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/huynq1175/react-native-splash-screen.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.9.2","description":"Splash screen","directories":{},"_nodeVersion":"22.15.1","codegenConfig":{"name":"SplashScreenSpec","type":"modules","android":{"javaPackageName":"com.splashscreen"},"jsSrcsDir":"src"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"19.0.0","turbo":"^1.10.7","eslint":"^9.22.0","del-cli":"^5.1.0","prettier":"^3.0.3","@eslint/js":"^9.22.0","commitlint":"^19.6.1","release-it":"^17.10.0","typescript":"^5.8.3","@types/jest":"^29.5.5","@types/react":"^19.0.0","react-native":"0.79.2","@eslint/compat":"^1.2.7","@eslint/eslintrc":"^3.3.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","react-native-builder-bob":"^0.40.8","@react-native/babel-preset":"0.79.2","@react-native-community/cli":"15.0.0-alpha.2","@react-native/eslint-config":"^0.78.0","@commitlint/config-conventional":"^19.6.0","@release-it/conventional-changelog":"^9.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-splash-screen_1.4.0_1754240167806_0.2327826628727352","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"turbo-module","version":"0.52.0","languages":"kotlin-objc"}},"1.5.0":{"name":"@abeman/react-native-splash-screen","version":"1.5.0","description":"Splash screen","main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"source":"./src/index.tsx","types":"./lib/typescript/src/index.d.ts","default":"./lib/module/index.js"},"./package.json":"./package.json"},"scripts":{"example":"yarn workspace react-native-splash-screen-example","test":"jest","typecheck":"tsc","lint":"eslint \"**/*.{js,ts,tsx}\"","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"],"repository":{"type":"git","url":"git+https://github.com/huynq1175/react-native-splash-screen.git"},"author":{"name":"Huĩ","email":"huynq1175@gmail.com","url":"https://github.com/huynq1175"},"license":"MIT","bugs":{"url":"https://github.com/huynq1175/react-native-splash-screen/issues"},"homepage":"https://github.com/huynq1175/react-native-splash-screen#readme","publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"devDependencies":{"@commitlint/config-conventional":"^19.6.0","@eslint/compat":"^1.2.7","@eslint/eslintrc":"^3.3.0","@eslint/js":"^9.22.0","@evilmartians/lefthook":"^1.5.0","@react-native-community/cli":"15.0.0-alpha.2","@react-native/babel-preset":"0.79.2","@react-native/eslint-config":"^0.78.0","@release-it/conventional-changelog":"^9.0.2","@types/jest":"^29.5.5","@types/react":"^19.0.0","commitlint":"^19.6.1","del-cli":"^5.1.0","eslint":"^9.22.0","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","jest":"^29.7.0","prettier":"^3.0.3","react":"19.0.0","react-native":"0.79.2","react-native-builder-bob":"^0.40.8","release-it":"^17.10.0","turbo":"^1.10.7","typescript":"^5.8.3"},"peerDependencies":{"react":"*","react-native":"*"},"workspaces":["example"],"packageManager":"yarn@3.6.1","jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"prettier":{"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"es5","useTabs":false},"react-native-builder-bob":{"source":"src","output":"lib","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"codegenConfig":{"name":"SplashScreenSpec","type":"modules","jsSrcsDir":"src","android":{"javaPackageName":"com.splashscreen"}},"create-react-native-library":{"languages":"kotlin-objc","type":"turbo-module","version":"0.52.0"},"_id":"@abeman/react-native-splash-screen@1.5.0","gitHead":"df4da7c5e0c35718ffb93fc125983e5c67151927","_nodeVersion":"24.8.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-75xM7hYH/kHGim2QSpbCMybr1H68zH9Ie/5IIn72LH0K2XXf6O7d283s5sWfoB6PBA1Xi+fbAwoYdwvsk+2wJg==","shasum":"b51f1e818f72c49b4ccadc8b511284f466163bfa","tarball":"https://registry.npmjs.org/@abeman/react-native-splash-screen/-/react-native-splash-screen-1.5.0.tgz","fileCount":24,"unpackedSize":39610,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDpiaDDCXy/Y0z6bhOyFjFCQPYFCaSedJy1Kdt+KNI46AiB+s7Wz7t52ewhrx2e5D6kmREt1gVon5ZoizuJQg68Xxg=="}]},"_npmUser":{"name":"huynq1175","email":"huynq1175@gmail.com"},"directories":{},"maintainers":[{"name":"huynq1175","email":"huynq1175@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native-splash-screen_1.5.0_1770104514901_0.7256807932419469"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-02T20:05:19.467Z","modified":"2026-02-03T07:41:55.229Z","1.0.1":"2024-09-02T20:05:19.826Z","1.1.0":"2024-09-03T15:17:01.573Z","1.2.0":"2024-11-17T17:10:55.542Z","1.2.1":"2024-11-18T12:53:07.839Z","1.3.0":"2025-02-04T15:38:35.728Z","1.3.1":"2025-02-04T15:44:40.952Z","1.4.0":"2025-08-03T16:56:08.009Z","1.5.0":"2026-02-03T07:41:55.065Z"},"bugs":{"url":"https://github.com/huynq1175/react-native-splash-screen/issues"},"author":{"name":"Huĩ","email":"huynq1175@gmail.com","url":"https://github.com/huynq1175"},"license":"MIT","homepage":"https://github.com/huynq1175/react-native-splash-screen#readme","keywords":["react-native","ios","android"],"repository":{"type":"git","url":"git+https://github.com/huynq1175/react-native-splash-screen.git"},"description":"Splash screen","maintainers":[{"name":"huynq1175","email":"huynq1175@gmail.com"}],"readme":"# react-native-splash-screen\n\nA performant splash screen for React Native apps with smooth transitions and memory optimization.\n\n## Features\n\n- 🚀 **Smooth Transitions** - Configurable fade animations\n- 🎯 **Prevent White Flash** - Seamless transition from splash to app\n- 💾 **Memory Optimization** - Built-in memory management\n- 🔧 **Highly Configurable** - Customize duration, animations, and behavior\n- 📱 **Cross Platform** - iOS and Android support\n- 🏗️ **New Architecture** - TurboModule support\n\n## Installation\n\n```sh\nnpm install @abeman/react-native-splash-screen\n# or\nyarn add @abeman/react-native-splash-screen\n```\n\n### iOS Setup\n\n1. **Run pod install**\n```sh\ncd ios && pod install\n```\n\n2. **Configure in AppDelegate** (Swift)\n```swift\nimport SplashScreen\n\n@main\nclass AppDelegate: UIResponder, UIApplicationDelegate {\n  func application(\n    _ application: UIApplication,\n    didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?\n  ) -> Bool {\n    // Show splash screen on app launch\n    SplashScreen.show()\n    return true\n  }\n}\n```\n\n### Android Setup\n\n1. **Add splash screen drawable** at `android/app/src/main/res/drawable/launch_screen.xml`:\n```xml\n<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<layer-list xmlns:android=\"http://schemas.android.com/apk/res/android\">\n  <item android:drawable=\"@color/splash_background\" />\n  <item>\n    <bitmap\n      android:src=\"@mipmap/ic_launcher\"\n      android:gravity=\"center\" />\n  </item>\n</layer-list>\n```\n\n2. **Define colors** at `android/app/src/main/res/values/colors.xml`:\n```xml\n<resources>\n  <color name=\"splash_background\">#FFFFFF</color>\n</resources>\n```\n\n3. **Update theme** in `android/app/src/main/res/values/styles.xml`:\n```xml\n<style name=\"AppTheme\" parent=\"Theme.AppCompat.DayNight.NoActionBar\">\n  <item name=\"android:windowBackground\">@drawable/launch_screen</item>\n  <item name=\"android:windowDisablePreview\">false</item>\n</style>\n```\n\n4. **Configure in MainActivity** (Kotlin):\n```kotlin\nimport com.splashscreen.SplashScreenModule\n\nclass MainActivity : ReactActivity() {\n  override fun onCreate(savedInstanceState: Bundle?) {\n    SplashScreenModule.showSplash(this)\n    super.onCreate(savedInstanceState)\n  }\n}\n```\n\n## Usage\n\n### Basic Usage\n\n```typescript\nimport SplashScreen from '@abeman/react-native-splash-screen';\n\n// In your app's entry point (App.tsx)\nuseEffect(() => {\n  // Hide splash screen after app loads\n  SplashScreen.hide();\n}, []);\n```\n\n### Advanced Usage\n\n```typescript\nimport SplashScreen from '@abeman/react-native-splash-screen';\n\n// Show splash screen with configuration\nSplashScreen.show({\n  preventFlash: true\n});\n\n// Hide with smooth fade animation\nSplashScreen.hide({\n  fade: true,\n  duration: 0.5,      // seconds\n  preventFlash: true\n});\n\n// Release memory when needed\nSplashScreen.releaseMemory();\n```\n\n## API Reference\n\n### Methods\n\n#### `show(config?: SplashScreenConfig)`\nShows the splash screen.\n\n**Parameters:**\n- `config` (optional):\n  - `preventFlash`: boolean - Prevent white flash (default: true)\n\n#### `hide(config?: SplashScreenConfig)`\nHides the splash screen.\n\n**Parameters:**\n- `config` (optional):\n  - `fade`: boolean - Enable fade animation (default: true)\n  - `duration`: number - Animation duration in seconds (default: 0.3)\n  - `preventFlash`: boolean - Prevent white flash during transition\n\n#### `releaseMemory()`\nReleases cached resources to free up memory.\n\n### TypeScript Support\n\n```typescript\nimport SplashScreen, { SplashScreenConfig } from '@abeman/react-native-splash-screen';\n\nconst config: SplashScreenConfig = {\n  fade: true,\n  duration: 0.5,\n  preventFlash: true\n};\n\nSplashScreen.hide(config);\n```\n\n## Example\n\n```typescript\nimport React, { useEffect, useState } from 'react';\nimport { View, Text, ActivityIndicator } from 'react-native';\nimport SplashScreen from '@abeman/react-native-splash-screen';\n\nexport default function App() {\n  const [isLoading, setIsLoading] = useState(true);\n\n  useEffect(() => {\n    loadAppData();\n  }, []);\n\n  const loadAppData = async () => {\n    try {\n      // Load your app data, authenticate user, etc.\n      await fetchUserData();\n      await loadAppResources();\n\n      setIsLoading(false);\n\n      // Hide splash screen with smooth transition\n      SplashScreen.hide({\n        fade: true,\n        duration: 0.5,\n        preventFlash: true\n      });\n    } catch (error) {\n      // Handle error\n      SplashScreen.hide();\n    }\n  };\n\n  if (isLoading) {\n    return (\n      <View style={{ flex: 1, justifyContent: 'center', alignItems: 'center' }}>\n    <ActivityIndicator size=\"large\" />\n      </View>\n  );\n  }\n\n  return (\n    <View style={{ flex: 1 }}>\n  <Text>Welcome to the app!</Text>\n  </View>\n);\n}\n```\n\n## Performance Tips\n\n1. **Preload Resources**: Call `SplashScreen.show()` as early as possible in your native code\n2. **Optimize Images**: Use appropriately sized images for splash screen\n3. **Memory Management**: Call `releaseMemory()` after hiding splash screen in memory-constrained situations\n4. **Prevent Flash**: Always use `preventFlash: true` for seamless transitions\n\n## Troubleshooting\n\n### White flash on Android\nMake sure you've set the `windowBackground` in your app theme and use `preventFlash: true` when hiding.\n\n### Splash screen not showing on iOS\nEnsure you're calling `SplashScreen.show()` in `didFinishLaunchingWithOptions` before any other setup.\n\n### TypeScript errors\nMake sure to import types: `import { SplashScreenConfig } from '@abeman/react-native-splash-screen'`\n\n## Contributing\n\nSee the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.\n\n## License\n\nMIT\n\n---\n\nMade with [create-react-native-library](https://github.com/callstack/react-native-builder-bob)\n","readmeFilename":"README.md"}