{"_id":"@arsil_malek/rn-sunrise-text","_rev":"5-acae8f978769acab0bb6ad047fac3638","name":"@arsil_malek/rn-sunrise-text","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.2":{"name":"@arsil_malek/rn-sunrise-text","version":"1.0.2","keywords":["react-native","animated text","text animation","sunrise animation","line by line animation","react native text effects","auto reveal text","typing animation","quote animation","react-native-ui","react-native-components"],"author":{"name":"Arsil Malek"},"license":"MIT","_id":"@arsil_malek/rn-sunrise-text@1.0.2","maintainers":[{"name":"arsil_malek","email":"arsil8356@gmail.com"}],"homepage":"https://github.com/CodArsh/rn-sunrise-text#readme","bugs":{"url":"https://github.com/CodArsh/rn-sunrise-text/issues"},"dist":{"shasum":"44f07ed8076e3b1592e92508d795cb5b0604adba","tarball":"https://registry.npmjs.org/@arsil_malek/rn-sunrise-text/-/rn-sunrise-text-1.0.2.tgz","fileCount":10,"integrity":"sha512-UZyzA2pDxGqcioPqaT0M5Gjs9QTcb4pB+WC5kg4YDs7qpgQ2EommoCUj17lH1OCnb54rYdRrprTFVqhAj8Er6A==","signatures":[{"sig":"MEUCIQC30O9syDAohuvwzTKdw4uwzfnkda0L4dAxkZwEUYyJpAIgNFdJeNrgFyFeLMj7vQz0d2yJHjhA5ABkuWmdIpIVmes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171288},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"cb1ac528550924bd01bcd59f85f6b27f34305fa6","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"arsil_malek","actor":{"name":"arsil_malek","type":"user","email":"arsil8356@gmail.com"},"email":"arsil8356@gmail.com"},"repository":{"url":"git+https://github.com/CodArsh/rn-sunrise-text.git","type":"git"},"_npmVersion":"10.8.2","description":"Beautifully animates text lines with a sunrise effect — perfect for quotes, onboarding, and storytelling.","directories":{},"_nodeVersion":"20.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","typescript":"^5.8.3","@types/react":"^19.1.8","react-native":"^0.80.0","@types/react-native":"^0.72.8"},"_npmOperationalInternal":{"tmp":"tmp/rn-sunrise-text_1.0.2_1750674608413_0.2943857875356275","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@arsil_malek/rn-sunrise-text","version":"1.0.3","keywords":["react-native","animated text","text animation","sunrise animation","line by line animation","react native text effects","auto reveal text","typing animation","quote animation","react-native-ui","react-native-components"],"author":{"name":"Arsil Malek"},"license":"MIT","_id":"@arsil_malek/rn-sunrise-text@1.0.3","maintainers":[{"name":"arsil_malek","email":"arsil8356@gmail.com"}],"homepage":"https://github.com/CodArsh/rn-sunrise-text#readme","bugs":{"url":"https://github.com/CodArsh/rn-sunrise-text/issues"},"dist":{"shasum":"24454365d19d892dbfb47a534218367b735a01ad","tarball":"https://registry.npmjs.org/@arsil_malek/rn-sunrise-text/-/rn-sunrise-text-1.0.3.tgz","fileCount":10,"integrity":"sha512-+QPABGVaOd+xEhyLG0O5AEp+FVZIBTxC3xnJV5OcZfkmwY4wMeqzVDfi1q6pxVuj1ANBXm0xv9JyrXs4uuUI5g==","signatures":[{"sig":"MEUCIDi4MIcDLUBoGJ8hfqB87wfC5Qgs/grMRO5vxY4pnC4SAiEAsx6XfZgfL3J0YVbo/3bhTWuPez7dPuT8tFXK3G34w3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99264},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"3fbb4a43749dbe7448b9238a4cbf51599497dd1f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"arsil_malek","actor":{"name":"arsil_malek","type":"user","email":"arsil8356@gmail.com"},"email":"arsil8356@gmail.com"},"repository":{"url":"git+https://github.com/CodArsh/rn-sunrise-text.git","type":"git"},"_npmVersion":"10.8.2","description":"Beautifully animates text lines with a sunrise effect — perfect for quotes, onboarding, and storytelling.","directories":{},"_nodeVersion":"20.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","typescript":"^5.8.3","@types/react":"^19.1.8","react-native":"^0.80.0","@types/react-native":"^0.72.8"},"_npmOperationalInternal":{"tmp":"tmp/rn-sunrise-text_1.0.3_1750675117803_0.6431300440437058","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@arsil_malek/rn-sunrise-text","version":"1.0.4","keywords":["react-native","animated text","text animation","sunrise animation","line by line animation","react native text effects","auto reveal text","typing animation","quote animation","react-native-ui","react-native-components"],"author":{"name":"Arsil Malek"},"license":"MIT","_id":"@arsil_malek/rn-sunrise-text@1.0.4","maintainers":[{"name":"arsil_malek","email":"arsil8356@gmail.com"}],"homepage":"https://github.com/CodArsh/rn-sunrise-text#readme","bugs":{"url":"https://github.com/CodArsh/rn-sunrise-text/issues"},"dist":{"shasum":"a8fb2d28b8a3df058a5e8188a3529cb4f3ddf993","tarball":"https://registry.npmjs.org/@arsil_malek/rn-sunrise-text/-/rn-sunrise-text-1.0.4.tgz","fileCount":10,"integrity":"sha512-AiGt/8ppqttj6HRiKmd4/rDOKd5OjMGdvWAnmW9SoYEJssvVzl639uBuUbOqb4XgR3ZHSLubwaYCngvaPu4m+w==","signatures":[{"sig":"MEQCIAz14/6GqT3hZzPSZE1+fwiJpDye93B1I/d/KjAfb3K4AiAdd+6htRCrCsBbMwBOZV4YAXpnHdADi/lgknHNzYasgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99373},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"a9176299cafd4bf17129c0e1585bf162a130002b","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"arsil_malek","actor":{"name":"arsil_malek","type":"user","email":"arsil8356@gmail.com"},"email":"arsil8356@gmail.com"},"repository":{"url":"git+https://github.com/CodArsh/rn-sunrise-text.git","type":"git"},"_npmVersion":"10.8.2","description":"Beautifully animates text lines with a sunrise effect — perfect for quotes, onboarding, and storytelling.","directories":{},"_nodeVersion":"20.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","typescript":"^5.8.3","@types/react":"^19.1.8","react-native":"^0.80.0","@types/react-native":"^0.72.8"},"_npmOperationalInternal":{"tmp":"tmp/rn-sunrise-text_1.0.4_1750677802442_0.7648020890318679","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@arsil_malek/rn-sunrise-text","version":"1.0.5","keywords":["react-native","animated text","text animation","sunrise animation","line by line animation","react native text effects","auto reveal text","typing animation","quote animation","react-native-ui","react-native-components"],"author":{"name":"Arsil Malek"},"license":"MIT","_id":"@arsil_malek/rn-sunrise-text@1.0.5","maintainers":[{"name":"arsil_malek","email":"arsil8356@gmail.com"}],"homepage":"https://github.com/CodArsh/rn-sunrise-text#readme","bugs":{"url":"https://github.com/CodArsh/rn-sunrise-text/issues"},"dist":{"shasum":"e3b9ad53817a774a3f168e63035cfb40b7e6d2c5","tarball":"https://registry.npmjs.org/@arsil_malek/rn-sunrise-text/-/rn-sunrise-text-1.0.5.tgz","fileCount":10,"integrity":"sha512-EylQCT09t6Iji6r0kyCvgstHL2MDj8Ts4CD8U0QPkNRsR0LH98b/n7UAeyZnjf58oaJf9l7/OCwzZrlzYdNqig==","signatures":[{"sig":"MEUCIQC/DiDiZWTW4vd9UvcwynfvNinL8qNoCwHy0sJRYpctbAIgERZo865vNCy1iFyXeK9j9UlnctrpckPwitMF3tn5wr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99149},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"ce1219b279717aec8b7a5daf3a18a949c334b83b","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"arsil_malek","actor":{"name":"arsil_malek","type":"user","email":"arsil8356@gmail.com"},"email":"arsil8356@gmail.com"},"repository":{"url":"git+https://github.com/CodArsh/rn-sunrise-text.git","type":"git"},"_npmVersion":"10.8.2","description":"Beautifully animates text lines with a sunrise effect — perfect for quotes, onboarding, and storytelling.","directories":{},"_nodeVersion":"20.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","typescript":"^5.8.3","@types/react":"^19.1.8","react-native":"^0.80.0","@types/react-native":"^0.72.8"},"_npmOperationalInternal":{"tmp":"tmp/rn-sunrise-text_1.0.5_1750678112155_0.46526329068940697","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@arsil_malek/rn-sunrise-text","version":"1.0.6","main":"dist/index.js","types":"dist/types/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"publishConfig":{"access":"public"},"keywords":["react-native","animated text","text animation","sunrise animation","line by line animation","react native text effects","auto reveal text","typing animation","quote animation","react-native-ui","react-native-components"],"author":{"name":"Arsil Malek"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/CodArsh/rn-sunrise-text.git"},"description":"Beautifully animates text lines with a sunrise effect — perfect for quotes, onboarding, and storytelling.","devDependencies":{"@types/react":"^19.1.8","@types/react-native":"^0.72.8","react":"^19.1.0","react-native":"^0.80.0","typescript":"^5.8.3"},"_id":"@arsil_malek/rn-sunrise-text@1.0.6","gitHead":"ce1219b279717aec8b7a5daf3a18a949c334b83b","bugs":{"url":"https://github.com/CodArsh/rn-sunrise-text/issues"},"homepage":"https://github.com/CodArsh/rn-sunrise-text#readme","_nodeVersion":"20.15.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-aPdgbT9xsNBMyuwMzYd3QRC7NO4Lm+9o/6vz+mecEBgbgHuk3TXO8kJB54rq3dCt2ecYC9II6dQ1bhrvEVU0Hw==","shasum":"46ec87988dcdabe3cb8d8e17c4bc5ee6192ac148","tarball":"https://registry.npmjs.org/@arsil_malek/rn-sunrise-text/-/rn-sunrise-text-1.0.6.tgz","fileCount":10,"unpackedSize":99766,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDUXPgr/Os+x5ykppYNozEU8Vaee4Iz/MFHKwlql+nYNQIhANwOJEmqbwAyZeoEB0oUtWsGn95l9U2TgwF0UsF57d38"}]},"_npmUser":{"name":"arsil_malek","email":"arsil8356@gmail.com","actor":{"name":"arsil_malek","email":"arsil8356@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"arsil_malek","email":"arsil8356@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rn-sunrise-text_1.0.6_1750678359190_0.3737923418437272"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-23T10:30:08.332Z","modified":"2025-06-23T11:32:39.591Z","1.0.2":"2025-06-23T10:30:08.615Z","1.0.3":"2025-06-23T10:38:37.980Z","1.0.4":"2025-06-23T11:23:22.610Z","1.0.5":"2025-06-23T11:28:32.382Z","1.0.6":"2025-06-23T11:32:39.397Z"},"bugs":{"url":"https://github.com/CodArsh/rn-sunrise-text/issues"},"author":{"name":"Arsil Malek"},"license":"MIT","homepage":"https://github.com/CodArsh/rn-sunrise-text#readme","keywords":["react-native","animated text","text animation","sunrise animation","line by line animation","react native text effects","auto reveal text","typing animation","quote animation","react-native-ui","react-native-components"],"repository":{"type":"git","url":"git+https://github.com/CodArsh/rn-sunrise-text.git"},"description":"Beautifully animates text lines with a sunrise effect — perfect for quotes, onboarding, and storytelling.","maintainers":[{"name":"arsil_malek","email":"arsil8356@gmail.com"}],"readme":"## 🌅 @arsil_malek/rn-sunrise-text\r\n\r\nBring your text to life with a smooth **sunrise animation effect**, line by line.  \r\nPerfect for quotes, onboarding screens, storytelling, or impactful messages.\r\n\r\n---\r\n\r\n## 🎞 Demo\r\n![Toast Demo](https://github.com/CodArsh/rn-sunrise-text/blob/master/assets/demo1.gif)\r\n\r\n## 📦 Installation\r\n\r\n```bash\r\nnpm install @arsil_malek/rn-sunrise-text\r\n# OR\r\nyarn add @arsil_malek/rn-sunrise-text\r\n```\r\n\r\n## 🚀 Usage\r\n``` tsx\r\nimport { StyleSheet } from 'react-native'\r\nimport React from 'react'\r\nimport SunriseText from '@arsil_malek/rn-sunrise-text'\r\n\r\nconst App = () => {\r\n  const lines = [\r\n    '✨ Stay hungry,',\r\n    '🔥 Stay foolish,',\r\n    '💡 Keep learning,',\r\n    '🚀 Keep building,',\r\n    '🌈 Make it happen.',\r\n  ];\r\n  return (\r\n    <SunriseText\r\n      lines={lines}\r\n      delayBetweenLines={250}\r\n      animationDuration={300}\r\n      lineStyle={styles.sunriseText}\r\n    />\r\n  )\r\n}\r\n\r\nconst styles = StyleSheet.create({\r\n  sunriseText: { fontSize: 25, fontWeight: '600', color: '#000', marginBottom: 15 }\r\n});\r\n\r\nexport default App\r\n```\r\n\r\n## ✨ Props\r\n| **Prop**            | **Type**                    | **Description**                                                               | **Default**              |\r\n| ------------------- | --------------------------- | ----------------------------------------------------------------------------- | ------------------------ |\r\n| `lines`             | `string[]`                  | Array of text lines to animate one by one.                                    | **Required**             |\r\n| `lineStyle`         | `StyleProp<TextStyle>`      | Custom style applied to each line of text.                                    | `undefined`              |\r\n| `delayBetweenLines` | `number`                    | Time delay (in ms) between the appearance of each line.                       | `400`                    |\r\n| `animationDuration` | `number`                    | Duration (in ms) of the animation for each line.                              | `500`                    |\r\n| `easing`            | `(value: number) => number` | Custom easing function from `Easing` module (e.g., `Easing.out(Easing.exp)`). | `Easing.out(Easing.exp)` |\r\n| `startDelay`        | `number`                    | Initial delay (in ms) before the animation starts.                            | `0`                      |\r\n\r\n\r\n\r\n## 🛠️ Contributing\r\nPRs are welcome! Please open an issue first if you'd like to propose a new feature.\r\n\r\n## 📄 License\r\nMIT @copyright 2025 Arsil Malek\r\n","readmeFilename":"Readme.md"}