{"_id":"@cniot/rn-ticket-book-card","_rev":"15-df6d7aa03bdb9f78c79989909c688a4f","name":"@cniot/rn-ticket-book-card","dist-tags":{"latest":"0.1.10"},"versions":{"0.1.0":{"name":"@cniot/rn-ticket-book-card","version":"0.1.0","keywords":["react-native","ui","component","mobile","train","ticket","card"],"author":"","license":"MIT","_id":"@cniot/rn-ticket-book-card@0.1.0","maintainers":[{"name":"qige.yzx","email":"qige.yzx@alibaba-inc.com"},{"name":"rio7","email":"rio7@qq.com"},{"name":"wukidy","email":"1650801633@qq.com"},{"name":"ruowen","email":"2862923335@qq.com"},{"name":"lanjian.yj","email":"yangjian_666@qq.com"},{"name":"jun.lu","email":"idche@qq.com"},{"name":"zhouhuan","email":"zhouhuan0910@163.com"},{"name":"hxuena","email":"1345295079@qq.com"},{"name":"wangyuhao.wyh","email":"emailofwyh@foxmail.com"},{"name":"xiaobc","email":"527710279@qq.com"},{"name":"mingnan.wmn","email":"mingnan.wmn@cainiao.com"},{"name":"shiyifan","email":"syf01708115@cainiao.com"},{"name":"kangxin","email":"1402807833@qq.com"}],"dist":{"shasum":"cfd4819cf2981a14c9417551131cb1fc890d665e","tarball":"https://registry.npmjs.org/@cniot/rn-ticket-book-card/-/rn-ticket-book-card-0.1.0.tgz","fileCount":16,"integrity":"sha512-O+NIvccNFKsUz/f1rrHGeJlyH9/kVF5dgEWQ7MRdAePRiUrdqPpaetPyTe0qvGpwazOO/GdI83WoSKKBLUE2JA==","signatures":[{"sig":"MEUCIHkdb45Fi8q5bKZQ0ya42VhmN2uapqRR+Ipz7l7Pog9RAiEA1ohuOs3DORR0xyC8XWYDX9acn9ZtXW1g5TpXBUz7IpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31778},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"4550a35b74232e18a222bd731177e1ee6925aff3","scripts":{"lib":"tsc","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest","build":"npm run  prepare","clean":"rm -rf lib","prepare":"npm run clean && npm run lib"},"_npmUser":{"name":"kangxin","email":"1402807833@qq.com"},"_npmVersion":"10.5.2","description":"rn train ticket book card 火车票预约卡片","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"expo":"~48.0.0","jest":"^29.2.1","react":"18.2.0","eslint":"^8.19.0","ts-jest":"^29.0.3","prettier":"^2.4.1","react-dom":"18.2.0","typescript":"^4.9.4","@babel/core":"^7.20.0","@types/jest":"^29.2.1","@types/react":"^18.0.0","react-native":"0.71.8","@types/react-native":"^0.70.0","react-test-renderer":"18.2.0","expo-linear-gradient":"~14.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.37.0","babel-plugin-module-resolver":"^5.0.0","@testing-library/react-native":"^11.5.0","metro-react-native-babel-preset":"^0.73.7","@typescript-eslint/eslint-plugin":"^5.37.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"expo":">=44.0.0","react":">=18.0.0","react-native":">=0.71.0","expo-linear-gradient":"~14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rn-ticket-book-card_0.1.0_1749538390677_0.948904183402757","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@cniot/rn-ticket-book-card","version":"0.1.1","keywords":["react-native","ui","component","mobile","train","ticket","card"],"author":"","license":"MIT","_id":"@cniot/rn-ticket-book-card@0.1.1","maintainers":[{"name":"qige.yzx","email":"qige.yzx@alibaba-inc.com"},{"name":"rio7","email":"rio7@qq.com"},{"name":"wukidy","email":"1650801633@qq.com"},{"name":"ruowen","email":"2862923335@qq.com"},{"name":"lanjian.yj","email":"yangjian_666@qq.com"},{"name":"jun.lu","email":"idche@qq.com"},{"name":"zhouhuan","email":"zhouhuan0910@163.com"},{"name":"hxuena","email":"1345295079@qq.com"},{"name":"wangyuhao.wyh","email":"emailofwyh@foxmail.com"},{"name":"xiaobc","email":"527710279@qq.com"},{"name":"mingnan.wmn","email":"mingnan.wmn@cainiao.com"},{"name":"shiyifan","email":"syf01708115@cainiao.com"},{"name":"kangxin","email":"1402807833@qq.com"}],"dist":{"shasum":"34bd72b2c2c0e6d5069c947d12977287e5db6af8","tarball":"https://registry.npmjs.org/@cniot/rn-ticket-book-card/-/rn-ticket-book-card-0.1.1.tgz","fileCount":16,"integrity":"sha512-E4Sa3m09GMP4LZrZKR2odEzycvDM3NhdDHo0Th4JrFr/zwTuFjkCJ0Yd1450Q1AOTV2Jnb9+VshWNSJ6saHnEA==","signatures":[{"sig":"MEUCIH1J+2ssU0FecffIxPqg9nva5AOWnU5LbAaVNSxuueUgAiEAwisUxwmstOAbwnfOFHWgvNxtofrWfYrop2CFyAO+yfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31779},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"b6f23248947f98cf8c0078de87ec0a35fd7e0ca7","scripts":{"lib":"tsc","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest","build":"npm run  prepare","clean":"rm -rf lib","prepare":"npm run clean && npm run lib"},"_npmUser":{"name":"kangxin","email":"1402807833@qq.com"},"_npmVersion":"10.5.2","description":"rn train ticket book card 火车票预约卡片","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"expo":"~48.0.0","jest":"^29.2.1","react":"18.2.0","eslint":"^8.19.0","ts-jest":"^29.0.3","prettier":"^2.4.1","react-dom":"18.2.0","typescript":"^4.9.4","@babel/core":"^7.20.0","@types/jest":"^29.2.1","@types/react":"^18.0.0","react-native":"0.71.8","@types/react-native":"^0.70.0","react-test-renderer":"18.2.0","expo-linear-gradient":"~11.0.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.37.0","babel-plugin-module-resolver":"^5.0.0","@testing-library/react-native":"^11.5.0","metro-react-native-babel-preset":"^0.73.7","@typescript-eslint/eslint-plugin":"^5.37.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"expo":">=44.0.0","react":">=18.0.0","react-native":">=0.71.0","expo-linear-gradient":">=11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rn-ticket-book-card_0.1.1_1749539185646_0.5346649568497495","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@cniot/rn-ticket-book-card","version":"0.1.2","keywords":["react-native","ui","component","mobile","train","ticket","card"],"author":"","license":"MIT","_id":"@cniot/rn-ticket-book-card@0.1.2","maintainers":[{"name":"qige.yzx","email":"qige.yzx@alibaba-inc.com"},{"name":"rio7","email":"rio7@qq.com"},{"name":"wukidy","email":"1650801633@qq.com"},{"name":"ruowen","email":"2862923335@qq.com"},{"name":"lanjian.yj","email":"yangjian_666@qq.com"},{"name":"jun.lu","email":"idche@qq.com"},{"name":"zhouhuan","email":"zhouhuan0910@163.com"},{"name":"hxuena","email":"1345295079@qq.com"},{"name":"wangyuhao.wyh","email":"emailofwyh@foxmail.com"},{"name":"xiaobc","email":"527710279@qq.com"},{"name":"mingnan.wmn","email":"mingnan.wmn@cainiao.com"},{"name":"shiyifan","email":"syf01708115@cainiao.com"},{"name":"kangxin","email":"1402807833@qq.com"}],"dist":{"shasum":"766c9cae451bafc2f6aa08426f6f14191b02a650","tarball":"https://registry.npmjs.org/@cniot/rn-ticket-book-card/-/rn-ticket-book-card-0.1.2.tgz","fileCount":16,"integrity":"sha512-t0UkCIdgLhU2CfXLiZ5wdSi7mTWYQzMQssQUbqvMcEgUiy/XtWJzNoB9oTH8f1gq2FQVwWTuGM5/5i2UnkpJOQ==","signatures":[{"sig":"MEQCIAFCQOp0VIMbRq0ajvVg+pHXen8IoSPRCDun1WwqLSO8AiBDacEWjn8heD9OikZSgTk1BiGsxfmm/Qsqg3U3dwPo5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34384},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"b6f23248947f98cf8c0078de87ec0a35fd7e0ca7","scripts":{"lib":"tsc","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest","build":"npm run  prepare","clean":"rm -rf lib","prepare":"npm run clean && npm run lib"},"_npmUser":{"name":"kangxin","email":"1402807833@qq.com"},"_npmVersion":"8.19.4","description":"rn train ticket book card 火车票预约卡片","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"expo":"~48.0.0","jest":"^29.2.1","react":"18.2.0","eslint":"^8.19.0","ts-jest":"^29.0.3","prettier":"^2.4.1","react-dom":"18.2.0","typescript":"^4.9.4","@babel/core":"^7.20.0","@types/jest":"^29.2.1","@types/react":"^18.0.0","react-native":"0.71.8","@types/react-native":"^0.70.0","react-test-renderer":"18.2.0","expo-linear-gradient":"~11.0.0","eslint-config-prettier":"^8.5.0","react-native-dashed-line":"^1.0.0","@typescript-eslint/parser":"^5.37.0","babel-plugin-module-resolver":"^5.0.0","@testing-library/react-native":"^11.5.0","metro-react-native-babel-preset":"^0.73.7","@typescript-eslint/eslint-plugin":"^5.37.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"expo":">=44.0.0","react":">=18.0.0","react-native":">=0.71.0","expo-linear-gradient":">=11.0.0","react-native-dashed-line":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rn-ticket-book-card_0.1.2_1749697212762_0.6382417387312473","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@cniot/rn-ticket-book-card","version":"0.1.3","keywords":["react-native","ui","component","mobile","train","ticket","card"],"author":"","license":"MIT","_id":"@cniot/rn-ticket-book-card@0.1.3","maintainers":[{"name":"qige.yzx","email":"qige.yzx@alibaba-inc.com"},{"name":"rio7","email":"rio7@qq.com"},{"name":"wukidy","email":"1650801633@qq.com"},{"name":"ruowen","email":"2862923335@qq.com"},{"name":"lanjian.yj","email":"yangjian_666@qq.com"},{"name":"jun.lu","email":"idche@qq.com"},{"name":"zhouhuan","email":"zhouhuan0910@163.com"},{"name":"hxuena","email":"1345295079@qq.com"},{"name":"wangyuhao.wyh","email":"emailofwyh@foxmail.com"},{"name":"xiaobc","email":"527710279@qq.com"},{"name":"mingnan.wmn","email":"mingnan.wmn@cainiao.com"},{"name":"shiyifan","email":"syf01708115@cainiao.com"},{"name":"kangxin","email":"1402807833@qq.com"}],"dist":{"shasum":"2be249d71d78aca40ce538c64dbb07256d320d4f","tarball":"https://registry.npmjs.org/@cniot/rn-ticket-book-card/-/rn-ticket-book-card-0.1.3.tgz","fileCount":16,"integrity":"sha512-AqgDbD5ug8CoLDbFuQHhQALV2HgaLRfAfSwYZES2So0mmQH9+y6j9IDf91yo0l85qq5IN90aoBOt4j2rrrE2oQ==","signatures":[{"sig":"MEQCIB6yqzbJD9nXXE3aKpXMhB/LVU4laJvxWb48LTcTiPZCAiB2gTminh0PkOhwkPNbbX1WfrPFULVyptIy+Ko/EqLWjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34383},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"6451399b7f698a9a6d0b283268f6706b6f6e6b43","scripts":{"lib":"tsc","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest","build":"npm run  prepare","clean":"rm -rf lib","prepare":"npm run clean && npm run lib"},"_npmUser":{"name":"kangxin","email":"1402807833@qq.com"},"_npmVersion":"10.5.2","description":"rn train ticket book card 火车票预约卡片","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"expo":"~48.0.0","jest":"^29.2.1","react":"18.2.0","eslint":"^8.19.0","ts-jest":"^29.0.3","prettier":"^2.4.1","react-dom":"18.2.0","typescript":"^4.9.4","@babel/core":"^7.20.0","@types/jest":"^29.2.1","@types/react":"^18.0.0","react-native":"0.71.8","@types/react-native":"^0.70.0","react-test-renderer":"18.2.0","expo-linear-gradient":"~11.0.0","eslint-config-prettier":"^8.5.0","react-native-dashed-line":"^1.0.0","@typescript-eslint/parser":"^5.37.0","babel-plugin-module-resolver":"^5.0.0","@testing-library/react-native":"^11.5.0","metro-react-native-babel-preset":"^0.73.7","@typescript-eslint/eslint-plugin":"^5.37.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"expo":">=44.0.0","react":">=18.0.0","react-native":">=0.71.0","expo-linear-gradient":">=11.0.0","react-native-dashed-line":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rn-ticket-book-card_0.1.3_1749804807904_0.5918064521628521","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@cniot/rn-ticket-book-card","version":"0.1.4","keywords":["react-native","ui","component","mobile","train","ticket","card"],"author":"","license":"MIT","_id":"@cniot/rn-ticket-book-card@0.1.4","maintainers":[{"name":"qige.yzx","email":"qige.yzx@alibaba-inc.com"},{"name":"rio7","email":"rio7@qq.com"},{"name":"wukidy","email":"1650801633@qq.com"},{"name":"ruowen","email":"2862923335@qq.com"},{"name":"lanjian.yj","email":"yangjian_666@qq.com"},{"name":"jun.lu","email":"idche@qq.com"},{"name":"zhouhuan","email":"zhouhuan0910@163.com"},{"name":"hxuena","email":"1345295079@qq.com"},{"name":"wangyuhao.wyh","email":"emailofwyh@foxmail.com"},{"name":"xiaobc","email":"527710279@qq.com"},{"name":"mingnan.wmn","email":"mingnan.wmn@cainiao.com"},{"name":"shiyifan","email":"syf01708115@cainiao.com"},{"name":"kangxin","email":"1402807833@qq.com"},{"name":"yongcheng716","email":"wangzhenzhuo.wzz@cainiao.com"}],"dist":{"shasum":"5cbf770166cc21d21324d9e4bbf3b9f15f698e1e","tarball":"https://registry.npmjs.org/@cniot/rn-ticket-book-card/-/rn-ticket-book-card-0.1.4.tgz","fileCount":16,"integrity":"sha512-dnqDk9md+u2U+KOX9Ka9RsTSgcTRbIDcebAINIG+7jPSV+3ohW+ODoefDS0ceo4iUBXseRDLfpkvRhR6eQ1vpQ==","signatures":[{"sig":"MEUCIC6yvoyGxjPdxirlAOmGk4kp8X4ThNlrjuVPgPhS35XxAiEA5Z0eHoFtFaxDG4giYKJAcZhgpRfDMYbYMr6IWjnOUo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35064},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"33b5747679ffc1c507426b760257f024cb9066f0","scripts":{"lib":"tsc","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest","build":"npm run  prepare","clean":"rm -rf lib","prepare":"npm run clean && npm run lib"},"_npmUser":{"name":"kangxin","email":"1402807833@qq.com"},"_npmVersion":"10.5.2","description":"rn train ticket book card 火车票预约卡片","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"expo":"~48.0.0","jest":"^29.2.1","react":"18.2.0","eslint":"^8.19.0","ts-jest":"^29.0.3","prettier":"^2.4.1","react-dom":"18.2.0","typescript":"^4.9.4","@babel/core":"^7.20.0","@types/jest":"^29.2.1","@types/react":"^18.0.0","react-native":"0.71.8","@types/react-native":"^0.70.0","react-test-renderer":"18.2.0","expo-linear-gradient":"~11.0.0","eslint-config-prettier":"^8.5.0","react-native-dashed-line":"^1.0.0","@typescript-eslint/parser":"^5.37.0","babel-plugin-module-resolver":"^5.0.0","@testing-library/react-native":"^11.5.0","metro-react-native-babel-preset":"^0.73.7","@typescript-eslint/eslint-plugin":"^5.37.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"expo":">=44.0.0","dayjs":">=1.11.0","react":">=18.0.0","react-native":">=0.71.0","expo-linear-gradient":">=11.0.0","react-native-dashed-line":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rn-ticket-book-card_0.1.4_1756178121397_0.40419706603116357","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@cniot/rn-ticket-book-card","version":"0.1.5","keywords":["react-native","ui","component","mobile","train","ticket","card"],"author":"","license":"MIT","_id":"@cniot/rn-ticket-book-card@0.1.5","maintainers":[{"name":"qige.yzx","email":"qige.yzx@alibaba-inc.com"},{"name":"rio7","email":"rio7@qq.com"},{"name":"wukidy","email":"1650801633@qq.com"},{"name":"ruowen","email":"2862923335@qq.com"},{"name":"lanjian.yj","email":"yangjian_666@qq.com"},{"name":"jun.lu","email":"idche@qq.com"},{"name":"zhouhuan","email":"zhouhuan0910@163.com"},{"name":"hxuena","email":"1345295079@qq.com"},{"name":"wangyuhao.wyh","email":"emailofwyh@foxmail.com"},{"name":"xiaobc","email":"527710279@qq.com"},{"name":"mingnan.wmn","email":"mingnan.wmn@cainiao.com"},{"name":"shiyifan","email":"syf01708115@cainiao.com"},{"name":"kangxin","email":"1402807833@qq.com"},{"name":"yongcheng716","email":"wangzhenzhuo.wzz@cainiao.com"}],"dist":{"shasum":"c612be7203cb6a96d9cee5259ae29738f2c3a6f8","tarball":"https://registry.npmjs.org/@cniot/rn-ticket-book-card/-/rn-ticket-book-card-0.1.5.tgz","fileCount":16,"integrity":"sha512-aQP/qAdP+Y0M11txGnbII7sTjgf+/FAHKAJYu9VEr9LLbaBMf0gFlU1EoRM7OADOzbAmnlybi9yuk0sKoPtpIQ==","signatures":[{"sig":"MEQCIAS07FfUvSm8seR4Cn+cogzpqHQPSD6/qe/2WJhtUAgkAiBcyLwBd9A4o/oNU3vfLuxv70w+58NR4G1oKQ2xwTOVOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35821},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"b1c0a3d1347e5e976ff45e15faa01e697b114e35","scripts":{"lib":"tsc","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest","build":"npm run  prepare","clean":"rm -rf lib","prepare":"npm run clean && npm run lib"},"_npmUser":{"name":"kangxin","email":"1402807833@qq.com"},"_npmVersion":"10.5.2","description":"rn train ticket book card 火车票预约卡片","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"expo":"~48.0.0","jest":"^29.2.1","react":"18.2.0","eslint":"^8.19.0","ts-jest":"^29.0.3","prettier":"^2.4.1","react-dom":"18.2.0","typescript":"^4.9.4","@babel/core":"^7.20.0","@types/jest":"^29.2.1","@types/react":"^18.0.0","react-native":"0.71.8","@types/react-native":"^0.70.0","react-test-renderer":"18.2.0","expo-linear-gradient":"~11.0.0","eslint-config-prettier":"^8.5.0","react-native-dashed-line":"^1.0.0","@typescript-eslint/parser":"^5.37.0","babel-plugin-module-resolver":"^5.0.0","@testing-library/react-native":"^11.5.0","metro-react-native-babel-preset":"^0.73.7","@typescript-eslint/eslint-plugin":"^5.37.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"expo":">=44.0.0","dayjs":">=1.11.0","react":">=18.0.0","react-native":">=0.71.0","expo-linear-gradient":">=11.0.0","react-native-dashed-line":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rn-ticket-book-card_0.1.5_1757670515351_0.3846100508507526","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@cniot/rn-ticket-book-card","version":"0.1.9","keywords":["react-native","ui","component","mobile","train","ticket","card"],"author":"","license":"MIT","_id":"@cniot/rn-ticket-book-card@0.1.9","maintainers":[{"name":"qige.yzx","email":"qige.yzx@alibaba-inc.com"},{"name":"rio7","email":"rio7@qq.com"},{"name":"wukidy","email":"1650801633@qq.com"},{"name":"ruowen","email":"2862923335@qq.com"},{"name":"lanjian.yj","email":"yangjian_666@qq.com"},{"name":"jun.lu","email":"idche@qq.com"},{"name":"zhouhuan","email":"zhouhuan0910@163.com"},{"name":"hxuena","email":"1345295079@qq.com"},{"name":"wangyuhao.wyh","email":"emailofwyh@foxmail.com"},{"name":"xiaobc","email":"527710279@qq.com"},{"name":"mingnan.wmn","email":"mingnan.wmn@cainiao.com"},{"name":"shiyifan","email":"syf01708115@cainiao.com"},{"name":"kangxin","email":"1402807833@qq.com"},{"name":"yongcheng716","email":"wangzhenzhuo.wzz@cainiao.com"}],"dist":{"shasum":"7b7a95e14b75235954856b6614a437089de5415b","tarball":"https://registry.npmjs.org/@cniot/rn-ticket-book-card/-/rn-ticket-book-card-0.1.9.tgz","fileCount":16,"integrity":"sha512-uwAd2FXIEBt66yq2HuJxGMLvo8nd0SoQpfqUJTuTp4AHbtAFXzYOAGUWci5WkaQl5OgMnHJ9wy6OOZAdj7BDeQ==","signatures":[{"sig":"MEQCIGpffHE9SII5AZR20g3mtKfZhgiTuOsiNVZ/2OjRNxGBAiA5q7dIloOpdZSeOe8/iADLumojo+3lySBtHz4qRW0ARQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37220},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"b1c0a3d1347e5e976ff45e15faa01e697b114e35","scripts":{"lib":"tsc","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest","build":"npm run  prepare","clean":"rm -rf lib","prepare":"npm run clean && npm run lib"},"_npmUser":{"name":"shiyifan","email":"syf01708115@cainiao.com"},"_npmVersion":"10.7.0","description":"rn train ticket book card 火车票预约卡片","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"expo":"~48.0.0","jest":"^29.2.1","react":"18.2.0","eslint":"^8.19.0","ts-jest":"^29.0.3","prettier":"^2.4.1","react-dom":"18.2.0","typescript":"^4.9.4","@babel/core":"^7.20.0","@types/jest":"^29.2.1","@types/react":"^18.0.0","react-native":"0.71.8","@types/react-native":"^0.70.0","react-test-renderer":"18.2.0","expo-linear-gradient":"~11.0.0","eslint-config-prettier":"^8.5.0","react-native-dashed-line":"^1.0.0","@typescript-eslint/parser":"^5.37.0","babel-plugin-module-resolver":"^5.0.0","@testing-library/react-native":"^11.5.0","metro-react-native-babel-preset":"^0.73.7","@typescript-eslint/eslint-plugin":"^5.37.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"expo":">=44.0.0","dayjs":">=1.11.0","react":">=18.0.0","react-native":">=0.71.0","expo-linear-gradient":">=11.0.0","react-native-dashed-line":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rn-ticket-book-card_0.1.9_1758187601643_0.7738042369545515","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@cniot/rn-ticket-book-card","version":"0.1.10","description":"rn train ticket book card 火车票预约卡片","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"lib":"tsc","clean":"rm -rf lib","build":"npm run  prepare","prepare":"npm run clean && npm run lib","test":"jest","lint":"eslint . --ext .js,.jsx,.ts,.tsx"},"peerDependencies":{"expo":">=44.0.0","react":">=18.0.0","react-native":">=0.71.0","expo-linear-gradient":">=11.0.0","react-native-dashed-line":">=1.0.0","dayjs":">=1.11.0"},"devDependencies":{"@babel/core":"^7.20.0","@react-native-community/eslint-config":"^3.2.0","@testing-library/react-native":"^11.5.0","@types/jest":"^29.2.1","@types/react":"^18.0.0","@types/react-native":"^0.70.0","@typescript-eslint/eslint-plugin":"^5.37.0","@typescript-eslint/parser":"^5.37.0","babel-plugin-module-resolver":"^5.0.0","eslint":"^8.19.0","eslint-config-prettier":"^8.5.0","jest":"^29.2.1","metro-react-native-babel-preset":"^0.73.7","prettier":"^2.4.1","react-test-renderer":"18.2.0","ts-jest":"^29.0.3","typescript":"^4.9.4","react":"18.2.0","react-dom":"18.2.0","react-native":"0.71.8","expo":"~48.0.0","expo-linear-gradient":"~11.0.0","react-native-dashed-line":"^1.0.0"},"keywords":["react-native","ui","component","mobile","train","ticket","card"],"author":"","license":"MIT","_id":"@cniot/rn-ticket-book-card@0.1.10","gitHead":"f705d299ccec626f45a0debae008bba9a06ab4f2","_nodeVersion":"20.13.1","_npmVersion":"10.5.2","dist":{"integrity":"sha512-B/SdWXjwJkxJ6GjmyQaVArbvwAWNyCSpJEVQRepLPlcFmk+9i7gPqmAz8rNnZQ5//LSkolO7kLUhOVzvJFi1JQ==","shasum":"5ee4624b8c7707efc4eec961a606a549d73f5aac","tarball":"https://registry.npmjs.org/@cniot/rn-ticket-book-card/-/rn-ticket-book-card-0.1.10.tgz","fileCount":16,"unpackedSize":37283,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDbhx/kZFy1rlAAi/jvqs4YF4bRg4+vlr+AxtIpnrOskQIgJjtTicxbqtalpOElKxsDWp4jLzj7m82wJW5hEEiJ38M="}]},"_npmUser":{"name":"kangxin","email":"1402807833@qq.com"},"directories":{},"maintainers":[{"name":"qige.yzx","email":"qige.yzx@alibaba-inc.com"},{"name":"rio7","email":"rio7@qq.com"},{"name":"wukidy","email":"1650801633@qq.com"},{"name":"ruowen","email":"2862923335@qq.com"},{"name":"lanjian.yj","email":"yangjian_666@qq.com"},{"name":"jun.lu","email":"idche@qq.com"},{"name":"zhouhuan","email":"zhouhuan0910@163.com"},{"name":"hxuena","email":"1345295079@qq.com"},{"name":"wangyuhao.wyh","email":"emailofwyh@foxmail.com"},{"name":"xiaobc","email":"527710279@qq.com"},{"name":"mingnan.wmn","email":"mingnan.wmn@cainiao.com"},{"name":"shiyifan","email":"syf01708115@cainiao.com"},{"name":"kangxin","email":"1402807833@qq.com"},{"name":"yongcheng716","email":"wangzhenzhuo.wzz@cainiao.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rn-ticket-book-card_0.1.10_1758782310858_0.6450800146258575"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-10T06:53:10.591Z","modified":"2025-09-25T06:38:31.344Z","0.1.0":"2025-06-10T06:53:10.848Z","0.1.1":"2025-06-10T07:06:25.819Z","0.1.2":"2025-06-12T03:00:12.952Z","0.1.3":"2025-06-13T08:53:28.087Z","0.1.4":"2025-08-26T03:15:21.602Z","0.1.5":"2025-09-12T09:48:35.523Z","0.1.6":"2025-09-18T03:20:39.449Z","0.1.7":"2025-09-18T07:33:56.195Z","0.1.8":"2025-09-18T08:34:16.705Z","0.1.9":"2025-09-18T09:26:41.803Z","0.1.10":"2025-09-25T06:38:31.041Z"},"license":"MIT","keywords":["react-native","ui","component","mobile","train","ticket","card"],"description":"rn train ticket book card 火车票预约卡片","maintainers":[{"name":"qige.yzx","email":"qige.yzx@alibaba-inc.com"},{"name":"rio7","email":"rio7@qq.com"},{"name":"wukidy","email":"1650801633@qq.com"},{"name":"ruowen","email":"2862923335@qq.com"},{"name":"lanjian.yj","email":"yangjian_666@qq.com"},{"name":"jun.lu","email":"idche@qq.com"},{"name":"zhouhuan","email":"zhouhuan0910@163.com"},{"name":"hxuena","email":"1345295079@qq.com"},{"name":"wangyuhao.wyh","email":"emailofwyh@foxmail.com"},{"name":"xiaobc","email":"527710279@qq.com"},{"name":"mingnan.wmn","email":"mingnan.wmn@cainiao.com"},{"name":"shiyifan","email":"syf01708115@cainiao.com"},{"name":"kangxin","email":"1402807833@qq.com"},{"name":"yongcheng716","email":"wangzhenzhuo.wzz@cainiao.com"}],"readme":"# React Native 火车票卡片组件 - RNTrainTicketCard\n\n一个高度可定制的 React Native 火车票卡片组件，支持多种形态展示，并内置国际化支持。\n\n## 特性\n\n- 🎨 两种预设形态（默认卡片和带标题卡片）\n- 🌐 内置国际化支持（英语、中文、日语、意大利语）\n- 🎯 完全类型化的 TypeScript 支持\n- 🔄 支持自定义标签和样式\n- 📱 适配各种屏幕尺寸\n- 🎨 支持渐变背景色\n\n## 安装\n\n```bash\n# 使用 npm\nnpm install @cniot/rn-ticket-book-card\n\n# 使用 yarn\nyarn add @cniot/rn-ticket-book-card\n```\n\n## 必要依赖\n\n本组件库依赖以下基础包，这些包通常在 React Native 项目中已经存在：\n\n- react (>=18.0.0)\n- react-native (>=0.71.0)\n- expo (>=44.0.0)\n- expo-linear-gradient (>=14.0.0)\n- react-native-dashed-line (>=1.0.0)\n\n## 使用方法\n\n### 基本用法\n\n```jsx\nimport React from 'react';\nimport { View } from 'react-native';\nimport { RNTrainTicketCard } from '@cniot/rn-ticket-book-card';\n\nconst MyComponent = () => {\n  return (\n    <View style={{ padding: 10 }}>\n      <RNTrainTicketCard \n        departureTime=\"17:10\" \n        arrivalTime=\"22:07\" \n        departureStation=\"Milano Centrale\" \n        arrivalStation=\"Venezia Mestre\" \n        duration=\"4h 57m\"\n        tagConfigs={[\n          { content: \"高铁\", backgroundColor: \"#003D78\", textColor: \"#FFFFFF\" },\n          { content: \"G101\", backgroundColor: \"#8E44AD\", textColor: \"#FFFFFF\" }\n        ]}\n      />\n    </View>\n  );\n};\n\nexport default MyComponent;\n```\n\n### 带标题卡片（可用）\n\n```jsx\n<RNTrainTicketCard \n  departureTime=\"18:10\" \n  arrivalTime=\"23:07\" \n  departureStation=\"Milano Centrale\" \n  arrivalStation=\"Venezia Mestre\" \n  duration=\"4h 57m\"\n  tagConfigs={[\n    { content: \"高铁\", backgroundColor: \"#003D78\", textColor: \"#FFFFFF\" },\n    { content: \"G101\", backgroundColor: \"#8E44AD\", textColor: \"#FFFFFF\" }\n  ]}\n  hasTitle={true}\n  isDisabled={false}\n  titleText=\"Free ticket\"\n  titleDescription=\"Reservable\"\n/>\n```\n\n### 带标题卡片（禁用）\n\n```jsx\n<RNTrainTicketCard \n  departureTime=\"18:10\" \n  arrivalTime=\"23:07\" \n  departureStation=\"Milano Centrale\" \n  arrivalStation=\"Venezia Mestre\" \n  duration=\"4h 57m\"\n  tagConfigs={[\n    { content: \"高铁\", backgroundColor: \"#003D78\", textColor: \"#FFFFFF\" },\n    { content: \"G101\", backgroundColor: \"#8E44AD\", textColor: \"#FFFFFF\" }\n  ]}\n  hasTitle={true}\n  isDisabled={true}\n  titleText=\"Free ticket\"\n  titleDescription=\"Not reservable\"\n/>\n```\n\n### 自定义样式\n\n```jsx\n<RNTrainTicketCard \n  departureTime=\"17:10\" \n  arrivalTime=\"22:07\" \n  departureStation=\"Milano Centrale\" \n  arrivalStation=\"Venezia Mestre\" \n  duration=\"4h 57m\"\n  tagConfigs={[\n    { content: \"高铁\", backgroundColor: \"#003D78\", textColor: \"#FFFFFF\" },\n    { content: \"G101\", backgroundColor: \"#8E44AD\", textColor: \"#FFFFFF\" }\n  ]}\n  containerStyle={{ borderColor: '#4682b4' }}\n  timeStyle={{ color: '#4682b4', fontSize: 20 }}\n  stationStyle={{ color: '#708090', fontSize: 14 }}\n  hasShadow={false}\n  hasRoundedCorners={true}\n/>\n```\n\n## 国际化支持\n\n本组件内置了国际化支持，可以与业务项目中的 i18next 集成使用。组件内部包含英语、中文、日语和意大利语的基本翻译。\n\n### 与业务项目的 i18next 集成\n\n组件会自动检测并使用业务项目中注入的 i18next 实例。如果业务项目中已经设置了 i18next，组件将使用业务项目的翻译资源，同时业务项目的翻译会覆盖组件内部的翻译。\n\n```jsx\n// 业务项目中的 i18next 配置\nimport i18n from 'i18next';\nimport { initReactI18next } from 'react-i18next';\n\ni18n\n  .use(initReactI18next)\n  .init({\n    resources: {\n      en: {\n        translation: {\n          trainTicketCard: {\n            train: '列车', // 这将覆盖组件内部的翻译\n            // 其他翻译...\n          }\n        }\n      },\n      // 其他语言...\n    },\n    lng: 'zh',\n    fallbackLng: 'en',\n  });\n\n// 将 i18next 实例暴露给全局，以便组件可以访问\nwindow.i18next = i18n; // 在 Web 环境\nglobal.i18next = i18n; // 在 React Native 环境\nglobal.i18nextLng = 'zh'; // 设置当前语言\n```\n\n## API 参考\n\n### RNTrainTicketCard Props\n\n| 属性 | 类型 | 默认值 | 描述 |\n|------|------|--------|------|\n| departureTime | string | - | 出发时间 |\n| arrivalTime | string | - | 到达时间 |\n| departureStation | string | - | 出发站点 |\n| arrivalStation | string | - | 到达站点 |\n| duration | string | - | 行程时长 |\n| hasTitle | boolean | false | 是否为带标题卡片 |\n| isDisabled | boolean | false | 是否禁用（仅当hasTitle为true时有效） |\n| titleText | string | - | 自定义标题文本 |\n| titleDescription | string | - | 标题描述文本 |\n| headerTitle | string | - | 卡片内容标题 |\n| tagConfigs | TagConfig[] | - | 标签配置列表 |\n| containerStyle | StyleProp<ViewStyle> | - | 卡片容器的附加样式 |\n| hasShadow | boolean | true | 是否显示阴影 |\n| hasRoundedCorners | boolean | true | 是否显示圆角 |\n| timeStyle | StyleProp<TextStyle> | - | 时间文本的附加样式 |\n| stationStyle | StyleProp<TextStyle> | - | 站点文本的附加样式 |\n| tagStyle | StyleProp<ViewStyle> | - | 标签的附加样式 |\n| tagTextStyle | StyleProp<TextStyle> | - | 标签文本的附加样式 |\n| tags | React.ReactNode[] | - | 自定义标签内容 |\n\n### TagConfig 类型\n\n| 属性 | 类型 | 必填 | 描述 |\n|------|------|------|------|\n| content | string | 是 | 标签内容 |\n| backgroundColor | string | 是 | 标签背景颜色 |\n| textColor | string | 否 | 标签文本颜色，默认为白色 |\n\n## 注意事项\n\n- 当 `hasTitle` 为 `true` 时，卡片将显示标题、描述和图标\n- 当 `hasTitle` 为 `true` 且 `isDisabled` 为 `true` 时，卡片将显示为禁用状态\n- 带标题卡片使用渐变背景色，需要安装 `expo-linear-gradient` 依赖\n- 虚线使用 `react-native-dashed-line` 库实现，需要安装该依赖\n- 自定义样式 `containerStyle`、`timeStyle` 等将覆盖默认样式\n- 组件内置的国际化支持仅包含基本的卡片文本，如需更多翻译，请在业务项目中注入\n\n## 文档\n\n完整的文档和示例可以在以下地址查看：\n\n[所有组件文档网站](https://dev.g.alicdn.com/cn-owtb/react-native-owtb-ui/0.0.1/index.html)\n[模板组件文档网址](https://dev.g.alicdn.com/cn-owtb/@cniot/rn-ticket-book-card/0.0.1/index.html)\n\n\n## 许可证\n\nMIT","readmeFilename":"README.md"}