file-type

React Native Web Linear Gradient:Web端实现渐变效果

下载需积分: 48 | 91KB | 更新于2025-01-30 | 159 浏览量 | 4 评论 | 1 下载量 举报 收藏
download 立即下载
根据给定的文件信息,我们将详细解释相关的知识点。 【标题】中的"react-native-web-linear-gradient"指的是一个专门用于Web平台实现React Native中"react-native-linear-gradient"功能的库。React Native是一个流行的跨平台移动应用开发框架,它允许开发者使用JavaScript和React来编写代码,并在iOS和Android设备上生成原生应用。然而,React Native在Web平台上运行时,并不直接支持某些特定组件,比如"react-native-linear-gradient"。"react-native-web-linear-gradient"库就是为了解决这一兼容性问题,使得开发者可以方便地在Web项目中使用类似于React Native中原生支持的线性渐变效果。 【描述】部分介绍了如何安装和配置"react-native-web-linear-gradient"库。首先,使用npm(Node包管理器)安装库,命令是"npm install react-native-web-linear-gradient --save",其中"--save"标志会将这个依赖添加到项目的package.json文件中。接着,需要在Webpack的配置文件中设置别名(alias),以确保在项目中引用"react-native"时,实际上是使用"react-native-web"的实现,同时指定"react-native-linear-gradient"的别名为"react-native-web-linear-gradient"。这样做是为了确保React Native组件的Web实现能够与现有的React Native代码兼容,而无需大量重写代码。 【标签】部分列出了与该库相关的技术栈标签:"react-native-web"、"react-native-linear-gradient"和"JavaScript"。"react-native-web"是一个库,它允许开发者将React Native应用部署到Web平台,而"react-native-linear-gradient"是React Native中用于创建线性渐变效果的组件。"JavaScript"是实现上述所有技术的核心编程语言。 【压缩包子文件的文件名称列表】中的"react-native-web-linear-gradient-master"表明这是一个可能包含源代码、文档或其他相关文件的压缩包,名称表明这是一个主版本(master)。 接下来,我们将介绍与"react-native-web-linear-gradient"更详细的知识点: 1. React Native Web React Native Web是一个将React Native应用适配到Web浏览器的库。它实现了React Native的原生组件和API,使得你可以在Web页面上运行一个几乎和原生应用一样的界面。这使得React Native开发者能够在不牺牲太多用户体验的情况下,将应用扩展到Web端。 2. Linear Gradient 在React Native中,"react-native-linear-gradient"是一个用于在元素上创建线性渐变背景的组件。渐变效果在视觉上可以增加界面的层次感和美观性。不过,在Web上实现这一效果通常需要CSS3的线性渐变语法,这就需要一个对应的Web兼容实现。 3. NPM安装和配置 NPM是JavaScript的包管理器,它允许你轻松地安装、分享和管理代码包。在配置"react-native-web-linear-gradient"时,需要在项目的配置文件(如webpack.config.js)中设置别名,以便正确地解析React Native和相关组件的引用。 4. Webpack配置 Webpack是一个现代JavaScript应用程序的静态模块打包器(module bundler)。当开发者运行npm install后,需要将新安装的库正确地引入项目中。通过Webpack的别名配置,开发者可以避免代码修改,从而让React Native Web项目能够同时支持Web和移动平台。 5. CSS兼容性问题 在使用"react-native-web-linear-gradient"时,需要注意CSS兼容性问题。文档中提到“不支持angleCenter道具”,这意味着某些React Native的属性可能无法直接映射到Web的CSS属性上。开发者在使用库时需要了解这些限制,并寻找可能的替代方案或自定义实现。 总结来说,"react-native-web-linear-gradient"作为一个桥接组件,使得Web开发者能够在Web项目中无缝使用原React Native组件,并提供了在Web平台上的线性渐变视觉效果。通过仔细配置Webpack和遵循React Native的编码规范,开发者能够将代码库有效地扩展到Web端。

相关推荐

filetype

我的项目是react native0.68版本的react-native-sunmi-inner-printer这个依赖需要那个版本能够兼容我的项目 以下是我的json文件中的一段 "dependencies": { "@ant-design/icons-react-native": "^2.3.2", "@ant-design/react-native": "^5.0.1", "@react-native-async-storage/async-storage": "^1.19.0", "@react-native-community/cameraroll": "^4.0.0", "@react-native-community/masked-view": "0.1.11", "@react-native-community/segmented-control": "^2.1.1", "@react-native-community/slider": "^3.0.3", "@react-native-community/viewpager": "^4.1.6", "@react-native-picker/picker": "^1.16.8", "@react-navigation/native": "^6.1.7", "@react-navigation/native-stack": "^6.9.12", "@rneui/base": "^4.0.0-rc.7", "@rneui/themed": "^4.0.0-rc.8", "@taoqf/react-native-mqtt": "^3.0.4", "d3-shape": "^1.3.7", "minio": "^7.0.15", "react": "17.0.2", "react-dom": "^17.0.2", "react-native": "0.68.0", "react-native-background-timer": "^2.4.1", "react-native-device-info": "^8.1.3", "react-native-elements": "^1.2.7", "react-native-exception-handler": "^2.10.10", "react-native-fs": "^2.18.0", "react-native-gesture-handler": "^1.10.3", "react-native-get-location": "^2.1.0", "react-native-get-random-values": "^1.4.0", "react-native-image-picker": "^3.8.1", "react-native-image-zoom-viewer": "^3.0.1", "react-native-linear-gradient": "^2.8.3", "react-native-modal-dropdown": "^1.0.2", "react-native-permissions": "3.8.0", "react-native-reanimated": "2.14.4", "react-native-safe-area-context": "3.3.2", "react-native-screens": "3.15.0", "react-native-signature-canvas": "^4.1.0", "react-native-signature-capture": "^0.4.12", "react-native-sound": "^0.11.1", "react-native-sqlite-storage": "^4.1.0", "react-native-svg-charts": "5.4.0", "react-native-table-component": "^1.2.2", "react-native-thermal-receipt-printer": "^1.2.0-rc.2", "react-native-vector-icons": "^9.2.0", "react-native-web": "^0.17.1", "react-native-webview": "^11.26.0", "react-redux": "^7.2.0", "redux": "^4.0.5", "redux-thunk": "^2.3.0" }, 我需要安装react-native-sunmi-inner-printer那个版本才能兼容我的项目,安装这个react-native-sunmi-inner-printer能够兼容的版本后还需不需要其他的依赖一块来安装。

filetype

D:\AwesomeProject>npm ls react [email protected] D:\AwesomeProject +-- @ant-design/[email protected] | `-- [email protected] deduped +-- @ant-design/[email protected] | +-- @floating-ui/[email protected] | | `-- [email protected] deduped | +-- [email protected] | | `-- [email protected] deduped | +-- [email protected] | | `-- [email protected] deduped | +-- [email protected] | | `-- [email protected] deduped | +-- [email protected] | | `-- [email protected] deduped | `-- [email protected] deduped +-- @react-native-community/[email protected] | `-- [email protected] deduped +-- @react-native-community/[email protected] | `-- [email protected] deduped +-- @react-native-community/[email protected] | `-- [email protected] deduped +-- @react-native-community/[email protected] | `-- [email protected] deduped +-- @react-native-community/[email protected] | `-- [email protected] deduped +-- @react-native-picker/[email protected] | `-- [email protected] deduped +-- @react-navigation/[email protected] | +-- @react-navigation/[email protected] | | `-- [email protected] deduped | `-- [email protected] deduped +-- @react-navigation/[email protected] | +-- @react-navigation/[email protected] | | +-- [email protected] deduped | | `-- [email protected] | | `-- [email protected] deduped invalid: "^16.0.0" from node_modules/react-native-elements/node_modules/react-native-ratings | `-- [email protected] deduped +-- @rneui/[email protected] | `-- [email protected] | `-- [email protected] deduped +-- [email protected] | `-- [email protected] | `-- [email protected] deduped invalid: "^16.0.0" from node_modules/react-native-elements/node_modules/react-native-ratings +-- [email protected] | `-- [email protected] deduped +-- [email protected] | `-- [email protected] deduped +-- [email protected] | +-- [email protected] | | `-- [email protected] deduped invalid: "^16.0.0" from node_modules/react-native-elements/node_modules/react-native-ratings | `-- [email protected] deduped +-- [email protected] | `-- [email protected] deduped +-- [email protected] | `-- [email protected] deduped +-- [email protected] invalid: ">=3.10.1" from node_modules/@ant-design/react-native | `-- [email protected] deduped +-- [email protected] | `-- [email protected] deduped +-- [email protected] | +-- [email protected] | | `-- [email protected] deduped invalid: "^16.0.0" from node_modules/react-native-elements/node_modules/react-native-ratings | `-- [email protected] deduped +-- [email protected] | `-- [email protected] deduped +-- [email protected] | `-- [email protected] deduped +-- [email protected] | +-- [email protected] | | `-- [email protected] deduped invalid: "^16.0.0" from node_modules/react-native-elements/node_modules/react-native-ratings | +-- [email protected] deduped | `-- [email protected] | +-- [email protected] deduped invalid: "^16.0.0" from node_modules/react-native-elements/node_modules/react-native-ratings | `-- [email protected] | `-- [email protected] deduped invalid: "^16.0.0" from node_modules/react-native-elements/node_modules/react-native-ratings +-- [email protected] | `-- [email protected] deduped +-- [email protected] | `-- [email protected] deduped `-- [email protected] npm error code ELSPROBLEMS npm error invalid: [email protected] D:\AwesomeProject\node_modules\react npm error A complete log of this run can be found in: C:\Users\临时\AppData\Local\npm-cache\_logs\2025-08-01T01_11_42_653Z-debug-0.log

filetype

D:\AwesomeProject>npx react-native config { "root": "D:\\AwesomeProject", "reactNativePath": "D:\\AwesomeProject\\node_modules\\react-native", "dependencies": { "@ant-design/icons-react-native": { "root": "D:\\AwesomeProject\\node_modules\\@ant-design\\icons-react-native", "name": "@ant-design/icons-react-native", "platforms": { "ios": null, "android": null }, "assets": [ "D:\\AwesomeProject\\node_modules\\@ant-design\\icons-react-native\\fonts\\antfill.ttf", "D:\\AwesomeProject\\node_modules\\@ant-design\\icons-react-native\\fonts\\antoutline.ttf" ], "hooks": {}, "params": [] }, "@react-native-async-storage/async-storage": { "root": "D:\\AwesomeProject\\node_modules\\@react-native-async-storage\\async-storage", "name": "@react-native-async-storage/async-storage", "platforms": { "ios": { "sourceDir": "D:\\AwesomeProject\\node_modules\\@react-native-async-storage\\async-storage\\ios", "folder": "D:\\AwesomeProject\\node_modules\\@react-native-async-storage\\async-storage", "pbxprojPath": "D:\\AwesomeProject\\node_modules\\@react-native-async-storage\\async-storage\\ios\\RNCAsyncStorage.xcodeproj\\project.pbxproj", "podfile": null, "podspecPath": "D:\\AwesomeProject\\node_modules\\@react-native-async-storage\\async-storage\\RNCAsyncStorage.podspec", "projectPath": "D:\\AwesomeProject\\node_modules\\@react-native-async-storage\\async-storage\\ios\\RNCAsyncStorage.xcodeproj", "projectName": "RNCAsyncStorage.xcodeproj", "libraryFolder": "Libraries", "sharedLibraries": [], "plist": [], "scriptPhases": [], "configurations": [] }, "android": { "sourceDir": "D:\\AwesomeProject\\node_modules\\@react-native-async-storage\\async-storage\\android", "folder": "D:\\AwesomeProject\\node_modules\\@react-native-async-storage\\async-storage", "packageImportPath": "import com.reactnativecommunity.asyncstorage.AsyncStoragePackage;", "packageInstance": "new AsyncStoragePackage()", "buildTypes": [] } }, "assets": [], "hooks": {}, "params": [] }, "@react-native-community/cameraroll": { "root": "D:\\AwesomeProject\\node_modules\\@react-native-community\\cameraroll", "name": "@react-native-community/cameraroll", "platforms": { "ios": { "sourceDir": "D:\\AwesomeProject\\node_modules\\@react-native-community\\cameraroll\\ios", "folder": "D:\\AwesomeProject\\node_modules\\@react-native-community\\cameraroll", "pbxprojPath": "D:\\AwesomeProject\\node_modules\\@react-native-community\\cameraroll\\ios\\RNCCameraRoll.xcodeproj\\project.pbxproj", "podfile": null, "podspecPath": "D:\\AwesomeProject\\node_modules\\@react-native-community\\cameraroll\\react-native-cameraroll.podspec", "projectPath": "D:\\AwesomeProject\\node_modules\\@react-native-community\\cameraroll\\ios\\RNCCameraRoll.xcodeproj", "projectName": "RNCCameraRoll.xcodeproj", "libraryFolder": "Libraries", "sharedLibraries": [], "plist": [], "scriptPhases": [], "configurations": [] }, "android": { "sourceDir": "D:\\AwesomeProject\\node_modules\\@react-native-community\\cameraroll\\android", "folder": "D:\\AwesomeProject\\node_modules\\@react-native-community\\cameraroll", "packageImportPath": "import com.reactnativecommunity.cameraroll.CameraRollPackage;", "packageInstance": "new CameraRollPackage()", "buildTypes": [] } }, "assets": [], "hooks": {}, "params": [] }, "@react-native-community/masked-view": { "root": "D:\\AwesomeProject\\node_modules\\@react-native-community\\masked-view", "name": "@react-native-community/masked-view", "platforms": { "ios": { "sourceDir": "D:\\AwesomeProject\\node_modules\\@react-native-community\\masked-view\\ios", "folder": "D:\\AwesomeProject\\node_modules\\@react-native-community\\masked-view", "pbxprojPath": "D:\\AwesomeProject\\node_modules\\@react-native-community\\masked-view\\ios\\RNCMaskedView.xcodeproj\\project.pbxproj", "podfile": null, "podspecPath": "D:\\AwesomeProject\\node_modules\\@react-native-community\\masked-view\\RNCMaskedView.podspec", "projectPath": "D:\\AwesomeProject\\node_modules\\@react-native-community\\masked-view\\ios\\RNCMaskedView.xcodeproj", "projectName": "RNCMaskedView.xcodeproj", "libraryFolder": "Libraries", "sharedLibraries": [], "plist": [], "scriptPhases": [], "configurations": [] }, "android": { "sourceDir": "D:\\AwesomeProject\\node_modules\\@react-native-community\\masked-view\\android", "folder": "D:\\AwesomeProject\\node_modules\\@react-native-community\\masked-view", "packageImportPath": "import org.reactnative.maskedview.RNCMaskedViewPackage;", "packageInstance": "new RNCMaskedViewPackage()", "buildTypes": [] } }, "assets": [], "hooks": {}, "params": [] }, "@react-native-community/segmented-control": { "root": "D:\\AwesomeProject\\node_modules\\@react-native-community\\segmented-control", "name": "@react-native-community/segmented-control", "platforms": { "ios": { "sourceDir": "D:\\AwesomeProject\\node_modules\\@react-native-community\\segmented-control\\ios", "folder": "D:\\AwesomeProject\\node_modules\\@react-native-community\\segmented-control", "pbxprojPath": "D:\\AwesomeProject\\node_modules\\@react-native-community\\segmented-control\\ios\\RNCSegmentedControl.xcodeproj\\project.pbxproj", "podfile": null, "podspecPath": "D:\\AwesomeProject\\node_modules\\@react-native-community\\segmented-control\\react-native-segmented-control.podspec", "projectPath": "D:\\AwesomeProject\\node_modules\\@react-native-community\\segmented-control\\ios\\RNCSegmentedControl.xcodeproj", "projectName": "RNCSegmentedControl.xcodeproj", "libraryFolder": "Libraries", "sharedLibraries": [], "plist": [], "scriptPhases": [], "configurations": [] }, "android": null }, "assets": [], "hooks": {}, "params": [] }, "@react-native-community/slider": { "root": "D:\\AwesomeProject\\node_modules\\@react-native-community\\slider", "name": "@react-native-community/slider", "platforms": { "ios": { "sourceDir": "D:\\AwesomeProject\\node_modules\\@react-native-community\\slider\\ios", "folder": "D:\\AwesomeProject\\node_modules\\@react-native-community\\slider", "pbxprojPath": "D:\\AwesomeProject\\node_modules\\@react-native-community\\slider\\ios\\RNCSlider.xcodeproj\\project.pbxproj", "podfile": null, "podspecPath": "D:\\AwesomeProject\\node_modules\\@react-native-community\\slider\\react-native-slider.podspec", "projectPath": "D:\\AwesomeProject\\node_modules\\@react-native-community\\slider\\ios\\RNCSlider.xcodeproj", "projectName": "RNCSlider.xcodeproj", "libraryFolder": "Libraries", "sharedLibraries": [], "plist": [], "scriptPhases": [], "configurations": [] }, "android": { "sourceDir": "D:\\AwesomeProject\\node_modules\\@react-native-community\\slider\\android", "folder": "D:\\AwesomeProject\\node_modules\\@react-native-community\\slider", "packageImportPath": "import com.reactnativecommunity.slider.ReactSliderPackage;", "packageInstance": "new ReactSliderPackage()", "buildTypes": [] } }, "assets": [], "hooks": {}, "params": [] }, "@react-native-community/viewpager": { "root": "D:\\AwesomeProject\\node_modules\\@react-native-community\\viewpager", "name": "@react-native-community/viewpager", "platforms": { "ios": { "sourceDir": "D:\\AwesomeProject\\node_modules\\@react-native-community\\viewpager\\ios", "folder": "D:\\AwesomeProject\\node_modules\\@react-native-community\\viewpager", "pbxprojPath": "D:\\AwesomeProject\\node_modules\\@react-native-community\\viewpager\\ios\\Viewpager.xcodeproj\\project.pbxproj", "podfile": null, "podspecPath": "D:\\AwesomeProject\\node_modules\\@react-native-community\\viewpager\\react-native-viewpager.podspec", "projectPath": "D:\\AwesomeProject\\node_modules\\@react-native-community\\viewpager\\ios\\Viewpager.xcodeproj", "projectName": "Viewpager.xcodeproj", "libraryFolder": "Libraries", "sharedLibraries": [], "plist": [], "scriptPhases": [], "configurations": [] }, "android": { "sourceDir": "D:\\AwesomeProject\\node_modules\\@react-native-community\\viewpager\\android", "folder": "D:\\AwesomeProject\\node_modules\\@react-native-community\\viewpager", "packageImportPath": "import com.reactnativecommunity.viewpager.RNCViewPagerPackage;", "packageInstance": "new RNCViewPagerPackage()", "buildTypes": [] } }, "assets": [], "hooks": {}, "params": [] }, "@react-native-picker/picker": { "root": "D:\\AwesomeProject\\node_modules\\@react-native-picker\\picker", "name": "@react-native-picker/picker", "platforms": { "ios": { "sourceDir": "D:\\AwesomeProject\\node_modules\\@react-native-picker\\picker\\ios", "folder": "D:\\AwesomeProject\\node_modules\\@react-native-picker\\picker", "pbxprojPath": "D:\\AwesomeProject\\node_modules\\@react-native-picker\\picker\\ios\\RNCPicker.xcodeproj\\project.pbxproj", "podfile": null, "podspecPath": "D:\\AwesomeProject\\node_modules\\@react-native-picker\\picker\\RNCPicker.podspec", "projectPath": "D:\\AwesomeProject\\node_modules\\@react-native-picker\\picker\\ios\\RNCPicker.xcodeproj", "projectName": "RNCPicker.xcodeproj", "libraryFolder": "Libraries", "sharedLibraries": [], "plist": [], "scriptPhases": [], "configurations": [] }, "android": { "sourceDir": "D:\\AwesomeProject\\node_modules\\@react-native-picker\\picker\\android", "folder": "D:\\AwesomeProject\\node_modules\\@react-native-picker\\picker", "packageImportPath": "import com.reactnativecommunity.picker.RNCPickerPackage;", "packageInstance": "new RNCPickerPackage()", "buildTypes": [] } }, "assets": [], "hooks": {}, "params": [] }, "@react-native-segmented-control/segmented-control": { "root": "D:\\AwesomeProject\\node_modules\\@react-native-segmented-control\\segmented-control", "name": "@react-native-segmented-control/segmented-control", "platforms": { "ios": { "sourceDir": "D:\\AwesomeProject\\node_modules\\@react-native-segmented-control\\segmented-control\\ios", "folder": "D:\\AwesomeProject\\node_modules\\@react-native-segmented-control\\segmented-control", "pbxprojPath": "D:\\AwesomeProject\\node_modules\\@react-native-segmented-control\\segmented-control\\ios\\RNCSegmentedControl.xcodeproj\\project.pbxproj", "podfile": null, "podspecPath": "D:\\AwesomeProject\\node_modules\\@react-native-segmented-control\\segmented-control\\react-native-segmented-control.podspec", "projectPath": "D:\\AwesomeProject\\node_modules\\@react-native-segmented-control\\segmented-control\\ios\\RNCSegmentedControl.xcodeproj", "projectName": "RNCSegmentedControl.xcodeproj", "libraryFolder": "Libraries", "sharedLibraries": [], "plist": [], "scriptPhases": [], "configurations": [] }, "android": null }, "assets": [], "hooks": {}, "params": [] }, "jcore-react-native": { "root": "D:\\AwesomeProject\\node_modules\\jcore-react-native", "name": "jcore-react-native", "platforms": { "ios": { "sourceDir": "D:\\AwesomeProject\\node_modules\\jcore-react-native\\example\\ios", "folder": "D:\\AwesomeProject\\node_modules\\jcore-react-native", "pbxprojPath": "D:\\AwesomeProject\\node_modules\\jcore-react-native\\ios\\RCTJCoreModule.xcodeproj\\project.pbxproj", "podfile": "D:\\AwesomeProject\\node_modules\\jcore-react-native\\example\\ios\\Podfile", "podspecPath": "D:\\AwesomeProject\\node_modules\\jcore-react-native\\JCore.podspec", "projectPath": "D:\\AwesomeProject\\node_modules\\jcore-react-native\\ios\\RCTJCoreModule.xcodeproj", "projectName": "RCTJCoreModule.xcodeproj", "libraryFolder": "Libraries", "sharedLibraries": [], "plist": [], "scriptPhases": [], "configurations": [] }, "android": { "sourceDir": "D:\\AwesomeProject\\node_modules\\jcore-react-native\\android", "folder": "D:\\AwesomeProject\\node_modules\\jcore-react-native", "packageImportPath": "import cn.jiguang.plugins.core.JCorePackage;", "packageInstance": "new JCorePackage()", "buildTypes": [] } }, "assets": [], "hooks": {}, "params": [] }, "jpush-react-native": { "root": "D:\\AwesomeProject\\node_modules\\jpush-react-native", "name": "jpush-react-native", "platforms": { "ios": { "sourceDir": "D:\\AwesomeProject\\node_modules\\jpush-react-native\\ios", "folder": "D:\\AwesomeProject\\node_modules\\jpush-react-native", "pbxprojPath": "D:\\AwesomeProject\\node_modules\\jpush-react-native\\ios\\RCTJPushModule.xcodeproj\\project.pbxproj", "podfile": null, "podspecPath": "D:\\AwesomeProject\\node_modules\\jpush-react-native\\JPush.podspec", "projectPath": "D:\\AwesomeProject\\node_modules\\jpush-react-native\\ios\\RCTJPushModule.xcodeproj", "projectName": "RCTJPushModule.xcodeproj", "libraryFolder": "Libraries", "sharedLibraries": [], "plist": [], "scriptPhases": [], "configurations": [] }, "android": { "sourceDir": "D:\\AwesomeProject\\node_modules\\jpush-react-native\\android", "folder": "D:\\AwesomeProject\\node_modules\\jpush-react-native", "packageImportPath": "import cn.jiguang.plugins.push.JPushPackage;", "packageInstance": "new JPushPackage()", "buildTypes": [] } }, "assets": [], "hooks": {}, "params": [] }, "react-native-background-timer": { "root": "D:\\AwesomeProject\\node_modules\\react-native-background-timer", "name": "react-native-background-timer", "platforms": { "ios": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-background-timer\\ios", "folder": "D:\\AwesomeProject\\node_modules\\react-native-background-timer", "pbxprojPath": "D:\\AwesomeProject\\node_modules\\react-native-background-timer\\ios\\RNBackgroundTimer.xcodeproj\\project.pbxproj", "podfile": null, "podspecPath": "D:\\AwesomeProject\\node_modules\\react-native-background-timer\\react-native-background-timer.podspec", "projectPath": "D:\\AwesomeProject\\node_modules\\react-native-background-timer\\ios\\RNBackgroundTimer.xcodeproj", "projectName": "RNBackgroundTimer.xcodeproj", "libraryFolder": "Libraries", "sharedLibraries": [], "plist": [], "scriptPhases": [], "configurations": [] }, "android": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-background-timer\\android", "folder": "D:\\AwesomeProject\\node_modules\\react-native-background-timer", "packageImportPath": "import com.ocetnik.timer.BackgroundTimerPackage;", "packageInstance": "new BackgroundTimerPackage()", "buildTypes": [] } }, "assets": [], "hooks": {}, "params": [] }, "react-native-camera": { "root": "D:\\AwesomeProject\\node_modules\\react-native-camera", "name": "react-native-camera", "platforms": { "ios": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-camera\\ios", "folder": "D:\\AwesomeProject\\node_modules\\react-native-camera", "pbxprojPath": "D:\\AwesomeProject\\node_modules\\react-native-camera\\ios\\RNCamera.xcodeproj\\project.pbxproj", "podfile": null, "podspecPath": "D:\\AwesomeProject\\node_modules\\react-native-camera\\react-native-camera.podspec", "projectPath": "D:\\AwesomeProject\\node_modules\\react-native-camera\\ios\\RNCamera.xcodeproj", "projectName": "RNCamera.xcodeproj", "libraryFolder": "Libraries", "sharedLibraries": [], "plist": [], "scriptPhases": [], "configurations": [] }, "android": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-camera\\android", "folder": "D:\\AwesomeProject\\node_modules\\react-native-camera", "packageImportPath": "import org.reactnative.camera.RNCameraPackage;", "packageInstance": "new RNCameraPackage()", "buildTypes": [] } }, "assets": [], "hooks": {}, "params": [] }, "react-native-compressor": { "root": "D:\\AwesomeProject\\node_modules\\react-native-compressor", "name": "react-native-compressor", "platforms": { "ios": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-compressor\\ios", "folder": "D:\\AwesomeProject\\node_modules\\react-native-compressor", "pbxprojPath": "D:\\AwesomeProject\\node_modules\\react-native-compressor\\ios\\Compressor.xcodeproj\\project.pbxproj", "podfile": null, "podspecPath": "D:\\AwesomeProject\\node_modules\\react-native-compressor\\react-native-compressor.podspec", "projectPath": "D:\\AwesomeProject\\node_modules\\react-native-compressor\\ios\\Compressor.xcodeproj", "projectName": "Compressor.xcodeproj", "libraryFolder": "Libraries", "sharedLibraries": [], "plist": [], "scriptPhases": [], "configurations": [] }, "android": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-compressor\\android", "folder": "D:\\AwesomeProject\\node_modules\\react-native-compressor", "packageImportPath": "import com.reactnativecompressor.CompressorPackage;", "packageInstance": "new CompressorPackage()", "buildTypes": [] } }, "assets": [], "hooks": {}, "params": [] }, "react-native-device-info": { "root": "D:\\AwesomeProject\\node_modules\\react-native-device-info", "name": "react-native-device-info", "platforms": { "ios": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-device-info\\ios", "folder": "D:\\AwesomeProject\\node_modules\\react-native-device-info", "pbxprojPath": "D:\\AwesomeProject\\node_modules\\react-native-device-info\\ios\\RNDeviceInfo.xcodeproj\\project.pbxproj", "podfile": null, "podspecPath": "D:\\AwesomeProject\\node_modules\\react-native-device-info\\RNDeviceInfo.podspec", "projectPath": "D:\\AwesomeProject\\node_modules\\react-native-device-info\\ios\\RNDeviceInfo.xcodeproj", "projectName": "RNDeviceInfo.xcodeproj", "libraryFolder": "Libraries", "sharedLibraries": [], "plist": [], "scriptPhases": [], "configurations": [] }, "android": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-device-info\\android", "folder": "D:\\AwesomeProject\\node_modules\\react-native-device-info", "packageImportPath": "import com.learnium.RNDeviceInfo.RNDeviceInfo;", "packageInstance": "new RNDeviceInfo()", "buildTypes": [] } }, "assets": [], "hooks": {}, "params": [] }, "react-native-exception-handler": { "root": "D:\\AwesomeProject\\node_modules\\react-native-exception-handler", "name": "react-native-exception-handler", "platforms": { "ios": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-exception-handler\\ios", "folder": "D:\\AwesomeProject\\node_modules\\react-native-exception-handler", "pbxprojPath": "D:\\AwesomeProject\\node_modules\\react-native-exception-handler\\ios\\ReactNativeExceptionHandler.xcodeproj\\project.pbxproj", "podfile": null, "podspecPath": "D:\\AwesomeProject\\node_modules\\react-native-exception-handler\\ReactNativeExceptionHandler.podspec", "projectPath": "D:\\AwesomeProject\\node_modules\\react-native-exception-handler\\ios\\ReactNativeExceptionHandler.xcodeproj", "projectName": "ReactNativeExceptionHandler.xcodeproj", "libraryFolder": "Libraries", "sharedLibraries": [], "plist": [], "scriptPhases": [], "configurations": [] }, "android": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-exception-handler\\android", "folder": "D:\\AwesomeProject\\node_modules\\react-native-exception-handler", "packageImportPath": "import com.masteratul.exceptionhandler.ReactNativeExceptionHandlerPackage;", "packageInstance": "new ReactNativeExceptionHandlerPackage()", "buildTypes": [] } }, "assets": [], "hooks": {}, "params": [] }, "react-native-fs": { "root": "D:\\AwesomeProject\\node_modules\\react-native-fs", "name": "react-native-fs", "platforms": { "ios": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-fs", "folder": "D:\\AwesomeProject\\node_modules\\react-native-fs", "pbxprojPath": "D:\\AwesomeProject\\node_modules\\react-native-fs\\RNFS.xcodeproj\\project.pbxproj", "podfile": null, "podspecPath": "D:\\AwesomeProject\\node_modules\\react-native-fs\\RNFS.podspec", "projectPath": "D:\\AwesomeProject\\node_modules\\react-native-fs\\RNFS.xcodeproj", "projectName": "RNFS.xcodeproj", "libraryFolder": "Libraries", "sharedLibraries": [], "plist": [], "scriptPhases": [], "configurations": [] }, "android": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-fs\\android", "folder": "D:\\AwesomeProject\\node_modules\\react-native-fs", "packageImportPath": "import com.rnfs.RNFSPackage;", "packageInstance": "new RNFSPackage()", "buildTypes": [] } }, "assets": [], "hooks": {}, "params": [] }, "react-native-gesture-handler": { "root": "D:\\AwesomeProject\\node_modules\\react-native-gesture-handler", "name": "react-native-gesture-handler", "platforms": { "ios": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-gesture-handler\\ios", "folder": "D:\\AwesomeProject\\node_modules\\react-native-gesture-handler", "pbxprojPath": "D:\\AwesomeProject\\node_modules\\react-native-gesture-handler\\ios\\RNGestureHandler.xcodeproj\\project.pbxproj", "podfile": null, "podspecPath": "D:\\AwesomeProject\\node_modules\\react-native-gesture-handler\\RNGestureHandler.podspec", "projectPath": "D:\\AwesomeProject\\node_modules\\react-native-gesture-handler\\ios\\RNGestureHandler.xcodeproj", "projectName": "RNGestureHandler.xcodeproj", "libraryFolder": "Libraries", "sharedLibraries": [], "plist": [], "scriptPhases": [], "configurations": [] }, "android": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-gesture-handler\\android", "folder": "D:\\AwesomeProject\\node_modules\\react-native-gesture-handler", "packageImportPath": "import com.swmansion.gesturehandler.react.RNGestureHandlerPackage;", "packageInstance": "new RNGestureHandlerPackage()", "buildTypes": [] } }, "assets": [], "hooks": {}, "params": [] }, "react-native-get-location": { "root": "D:\\AwesomeProject\\node_modules\\react-native-get-location", "name": "react-native-get-location", "platforms": { "ios": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-get-location\\ios", "folder": "D:\\AwesomeProject\\node_modules\\react-native-get-location", "pbxprojPath": "D:\\AwesomeProject\\node_modules\\react-native-get-location\\ios\\ReactNativeGetLocation.xcodeproj\\project.pbxproj", "podfile": null, "podspecPath": "D:\\AwesomeProject\\node_modules\\react-native-get-location\\ReactNativeGetLocation.podspec", "projectPath": "D:\\AwesomeProject\\node_modules\\react-native-get-location\\ios\\ReactNativeGetLocation.xcodeproj", "projectName": "ReactNativeGetLocation.xcodeproj", "libraryFolder": "Libraries", "sharedLibraries": [], "plist": [], "scriptPhases": [], "configurations": [] }, "android": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-get-location\\android", "folder": "D:\\AwesomeProject\\node_modules\\react-native-get-location", "packageImportPath": "import com.github.douglasjunior.reactNativeGetLocation.ReactNativeGetLocationPackage;", "packageInstance": "new ReactNativeGetLocationPackage()", "buildTypes": [] } }, "assets": [], "hooks": {}, "params": [] }, "react-native-get-random-values": { "root": "D:\\AwesomeProject\\node_modules\\react-native-get-random-values", "name": "react-native-get-random-values", "platforms": { "ios": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-get-random-values\\ios", "folder": "D:\\AwesomeProject\\node_modules\\react-native-get-random-values", "pbxprojPath": "D:\\AwesomeProject\\node_modules\\react-native-get-random-values\\ios\\RNGetRandomValues.xcodeproj\\project.pbxproj", "podfile": null, "podspecPath": "D:\\AwesomeProject\\node_modules\\react-native-get-random-values\\react-native-get-random-values.podspec", "projectPath": "D:\\AwesomeProject\\node_modules\\react-native-get-random-values\\ios\\RNGetRandomValues.xcodeproj", "projectName": "RNGetRandomValues.xcodeproj", "libraryFolder": "Libraries", "sharedLibraries": [], "plist": [], "scriptPhases": [], "configurations": [] }, "android": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-get-random-values\\android", "folder": "D:\\AwesomeProject\\node_modules\\react-native-get-random-values", "packageImportPath": "import org.linusu.RNGetRandomValuesPackage;", "packageInstance": "new RNGetRandomValuesPackage()", "buildTypes": [] } }, "assets": [], "hooks": {}, "params": [] }, "react-native-image-picker": { "root": "D:\\AwesomeProject\\node_modules\\react-native-image-picker", "name": "react-native-image-picker", "platforms": { "ios": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-image-picker\\ios", "folder": "D:\\AwesomeProject\\node_modules\\react-native-image-picker", "pbxprojPath": "D:\\AwesomeProject\\node_modules\\react-native-image-picker\\ios\\RNImagePicker.xcodeproj\\project.pbxproj", "podfile": null, "podspecPath": "D:\\AwesomeProject\\node_modules\\react-native-image-picker\\react-native-image-picker.podspec", "projectPath": "D:\\AwesomeProject\\node_modules\\react-native-image-picker\\ios\\RNImagePicker.xcodeproj", "projectName": "RNImagePicker.xcodeproj", "libraryFolder": "Libraries", "sharedLibraries": [], "plist": [], "scriptPhases": [], "configurations": [] }, "android": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-image-picker\\android", "folder": "D:\\AwesomeProject\\node_modules\\react-native-image-picker", "packageImportPath": "import com.imagepicker.ImagePickerPackage;", "packageInstance": "new ImagePickerPackage()", "buildTypes": [] } }, "assets": [], "hooks": {}, "params": [] }, "react-native-linear-gradient": { "root": "D:\\AwesomeProject\\node_modules\\react-native-linear-gradient", "name": "react-native-linear-gradient", "platforms": { "ios": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-linear-gradient\\ios", "folder": "D:\\AwesomeProject\\node_modules\\react-native-linear-gradient", "pbxprojPath": "D:\\AwesomeProject\\node_modules\\react-native-linear-gradient\\ios\\BVLinearGradient.xcodeproj\\project.pbxproj", "podfile": null, "podspecPath": "D:\\AwesomeProject\\node_modules\\react-native-linear-gradient\\BVLinearGradient.podspec", "projectPath": "D:\\AwesomeProject\\node_modules\\react-native-linear-gradient\\ios\\BVLinearGradient.xcodeproj", "projectName": "BVLinearGradient.xcodeproj", "libraryFolder": "Libraries", "sharedLibraries": [], "plist": [], "scriptPhases": [], "configurations": [] }, "android": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-linear-gradient\\android", "folder": "D:\\AwesomeProject\\node_modules\\react-native-linear-gradient", "packageImportPath": "import com.BV.LinearGradient.LinearGradientPackage;", "packageInstance": "new LinearGradientPackage()", "buildTypes": [] } }, "assets": [], "hooks": {}, "params": [] }, "react-native-permissions": { "root": "D:\\AwesomeProject\\node_modules\\react-native-permissions", "name": "react-native-permissions", "platforms": { "ios": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-permissions\\ios", "folder": "D:\\AwesomeProject\\node_modules\\react-native-permissions", "pbxprojPath": "D:\\AwesomeProject\\node_modules\\react-native-permissions\\ios\\RNPermissions.xcodeproj\\project.pbxproj", "podfile": null, "podspecPath": "D:\\AwesomeProject\\node_modules\\react-native-permissions\\RNPermissions.podspec", "projectPath": "D:\\AwesomeProject\\node_modules\\react-native-permissions\\ios\\RNPermissions.xcodeproj", "projectName": "RNPermissions.xcodeproj", "libraryFolder": "Libraries", "sharedLibraries": [], "plist": [], "scriptPhases": [], "configurations": [] }, "android": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-permissions\\android", "folder": "D:\\AwesomeProject\\node_modules\\react-native-permissions", "packageImportPath": "import com.zoontek.rnpermissions.RNPermissionsPackage;", "packageInstance": "new RNPermissionsPackage()", "buildTypes": [] } }, "assets": [], "hooks": {}, "params": [] }, "react-native-reanimated": { "root": "D:\\AwesomeProject\\node_modules\\react-native-reanimated", "name": "react-native-reanimated", "platforms": { "ios": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-reanimated\\ios", "folder": "D:\\AwesomeProject\\node_modules\\react-native-reanimated", "pbxprojPath": "D:\\AwesomeProject\\node_modules\\react-native-reanimated\\ios\\RNReanimated.xcodeproj\\project.pbxproj", "podfile": null, "podspecPath": "D:\\AwesomeProject\\node_modules\\react-native-reanimated\\RNReanimated.podspec", "projectPath": "D:\\AwesomeProject\\node_modules\\react-native-reanimated\\ios\\RNReanimated.xcodeproj", "projectName": "RNReanimated.xcodeproj", "libraryFolder": "Libraries", "sharedLibraries": [], "plist": [], "scriptPhases": [], "configurations": [] }, "android": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-reanimated\\android", "folder": "D:\\AwesomeProject\\node_modules\\react-native-reanimated", "packageImportPath": "import com.swmansion.reanimated.ReanimatedPackage;", "packageInstance": "new ReanimatedPackage()", "buildTypes": [] } }, "assets": [], "hooks": {}, "params": [] }, "react-native-safe-area-context": { "root": "D:\\AwesomeProject\\node_modules\\react-native-safe-area-context", "name": "react-native-safe-area-context", "platforms": { "ios": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-safe-area-context\\ios", "folder": "D:\\AwesomeProject\\node_modules\\react-native-safe-area-context", "pbxprojPath": "D:\\AwesomeProject\\node_modules\\react-native-safe-area-context\\ios\\SafeAreaView.xcodeproj\\project.pbxproj", "podfile": null, "podspecPath": "D:\\AwesomeProject\\node_modules\\react-native-safe-area-context\\react-native-safe-area-context.podspec", "projectPath": "D:\\AwesomeProject\\node_modules\\react-native-safe-area-context\\ios\\SafeAreaView.xcodeproj", "projectName": "SafeAreaView.xcodeproj", "libraryFolder": "Libraries", "sharedLibraries": [], "plist": [], "scriptPhases": [], "configurations": [] }, "android": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-safe-area-context\\android", "folder": "D:\\AwesomeProject\\node_modules\\react-native-safe-area-context", "packageImportPath": "import com.th3rdwave.safeareacontext.SafeAreaContextPackage;", "packageInstance": "new SafeAreaContextPackage()", "buildTypes": [] } }, "assets": [], "hooks": {}, "params": [] }, "react-native-screens": { "root": "D:\\AwesomeProject\\node_modules\\react-native-screens", "name": "react-native-screens", "platforms": { "ios": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-screens\\ios", "folder": "D:\\AwesomeProject\\node_modules\\react-native-screens", "pbxprojPath": "D:\\AwesomeProject\\node_modules\\react-native-screens\\ios\\RNScreens.xcodeproj\\project.pbxproj", "podfile": null, "podspecPath": "D:\\AwesomeProject\\node_modules\\react-native-screens\\RNScreens.podspec", "projectPath": "D:\\AwesomeProject\\node_modules\\react-native-screens\\ios\\RNScreens.xcodeproj", "projectName": "RNScreens.xcodeproj", "libraryFolder": "Libraries", "sharedLibraries": [], "plist": [], "scriptPhases": [], "configurations": [] }, "android": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-screens\\android", "folder": "D:\\AwesomeProject\\node_modules\\react-native-screens", "packageImportPath": "import com.swmansion.rnscreens.RNScreensPackage;", "packageInstance": "new RNScreensPackage()", "buildTypes": [] } }, "assets": [], "hooks": {}, "params": [] }, "react-native-signature-capture": { "root": "D:\\AwesomeProject\\node_modules\\react-native-signature-capture", "name": "react-native-signature-capture", "platforms": { "ios": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-signature-capture\\Example\\ios", "folder": "D:\\AwesomeProject\\node_modules\\react-native-signature-capture", "pbxprojPath": "D:\\AwesomeProject\\node_modules\\react-native-signature-capture\\ios\\RSSignatureCapture.xcodeproj\\project.pbxproj", "podfile": "D:\\AwesomeProject\\node_modules\\react-native-signature-capture\\Example\\ios\\Podfile", "podspecPath": "D:\\AwesomeProject\\node_modules\\react-native-signature-capture\\react-native-signature-capture.podspec", "projectPath": "D:\\AwesomeProject\\node_modules\\react-native-signature-capture\\ios\\RSSignatureCapture.xcodeproj", "projectName": "RSSignatureCapture.xcodeproj", "libraryFolder": "Libraries", "sharedLibraries": [], "plist": [], "scriptPhases": [], "configurations": [] }, "android": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-signature-capture\\android", "folder": "D:\\AwesomeProject\\node_modules\\react-native-signature-capture", "packageImportPath": "import com.rssignaturecapture.RSSignatureCapturePackage;", "packageInstance": "new RSSignatureCapturePackage()", "buildTypes": [] } }, "assets": [], "hooks": {}, "params": [] }, "react-native-sound": { "root": "D:\\AwesomeProject\\node_modules\\react-native-sound", "name": "react-native-sound", "platforms": { "ios": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-sound", "folder": "D:\\AwesomeProject\\node_modules\\react-native-sound", "pbxprojPath": "D:\\AwesomeProject\\node_modules\\react-native-sound\\RNSound.xcodeproj\\project.pbxproj", "podfile": null, "podspecPath": "D:\\AwesomeProject\\node_modules\\react-native-sound\\RNSound.podspec", "projectPath": "D:\\AwesomeProject\\node_modules\\react-native-sound\\RNSound.xcodeproj", "projectName": "RNSound.xcodeproj", "libraryFolder": "Libraries", "sharedLibraries": [], "plist": [], "scriptPhases": [], "configurations": [] }, "android": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-sound\\android", "folder": "D:\\AwesomeProject\\node_modules\\react-native-sound", "packageImportPath": "import com.zmxv.RNSound.RNSoundPackage;", "packageInstance": "new RNSoundPackage()", "buildTypes": [] } }, "assets": [], "hooks": {}, "params": [] }, "react-native-sqlite-storage": { "root": "D:\\AwesomeProject\\node_modules\\react-native-sqlite-storage", "name": "react-native-sqlite-storage", "platforms": { "ios": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-sqlite-storage", "folder": "D:\\AwesomeProject\\node_modules\\react-native-sqlite-storage", "pbxprojPath": "D:\\AwesomeProject\\node_modules\\react-native-sqlite-storage\\platforms\\ios\\SQLite.xcodeproj\\project.pbxproj", "podfile": "D:\\AwesomeProject\\node_modules\\react-native-sqlite-storage\\Podfile", "podspecPath": "D:\\AwesomeProject\\node_modules\\react-native-sqlite-storage\\react-native-sqlite-storage.podspec", "projectPath": "D:\\AwesomeProject\\node_modules\\react-native-sqlite-storage\\platforms\\ios\\SQLite.xcodeproj", "projectName": "SQLite.xcodeproj", "libraryFolder": "Libraries", "sharedLibraries": [], "plist": [], "scriptPhases": [], "configurations": [] }, "android": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-sqlite-storage\\platforms\\android", "folder": "D:\\AwesomeProject\\node_modules\\react-native-sqlite-storage", "packageImportPath": "import org.pgsqlite.SQLitePluginPackage;", "packageInstance": "new SQLitePluginPackage()", "buildTypes": [] } }, "assets": [], "hooks": {}, "params": [] }, "react-native-svg": { "root": "D:\\AwesomeProject\\node_modules\\react-native-svg", "name": "react-native-svg", "platforms": { "ios": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-svg\\apple", "folder": "D:\\AwesomeProject\\node_modules\\react-native-svg", "pbxprojPath": "D:\\AwesomeProject\\node_modules\\react-native-svg\\apple\\RNSVG.xcodeproj\\project.pbxproj", "podfile": null, "podspecPath": "D:\\AwesomeProject\\node_modules\\react-native-svg\\RNSVG.podspec", "projectPath": "D:\\AwesomeProject\\node_modules\\react-native-svg\\apple\\RNSVG.xcodeproj", "projectName": "RNSVG.xcodeproj", "libraryFolder": "Libraries", "sharedLibraries": [], "plist": [], "scriptPhases": [], "configurations": [] }, "android": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-svg\\android", "folder": "D:\\AwesomeProject\\node_modules\\react-native-svg", "packageImportPath": "import com.horcrux.svg.SvgPackage;", "packageInstance": "new SvgPackage()", "buildTypes": [] } }, "assets": [], "hooks": {}, "params": [] }, "react-native-thermal-receipt-printer": { "root": "D:\\AwesomeProject\\node_modules\\react-native-thermal-receipt-printer", "name": "react-native-thermal-receipt-printer", "platforms": { "ios": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-thermal-receipt-printer\\ios", "folder": "D:\\AwesomeProject\\node_modules\\react-native-thermal-receipt-printer", "pbxprojPath": "D:\\AwesomeProject\\node_modules\\react-native-thermal-receipt-printer\\ios\\RNThermalReceiptPrinter.xcodeproj\\project.pbxproj", "podfile": null, "podspecPath": "D:\\AwesomeProject\\node_modules\\react-native-thermal-receipt-printer\\react-native-thermal-receipt-printer.podspec", "projectPath": "D:\\AwesomeProject\\node_modules\\react-native-thermal-receipt-printer\\ios\\RNThermalReceiptPrinter.xcodeproj", "projectName": "RNThermalReceiptPrinter.xcodeproj", "libraryFolder": "Libraries", "sharedLibraries": [], "plist": [], "scriptPhases": [], "configurations": [] }, "android": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-thermal-receipt-printer\\android", "folder": "D:\\AwesomeProject\\node_modules\\react-native-thermal-receipt-printer", "packageImportPath": "import com.pinmi.react.printer.RNPrinterPackage;", "packageInstance": "new RNPrinterPackage()", "buildTypes": [] } }, "assets": [], "hooks": {}, "params": [] }, "react-native-vector-icons": { "root": "D:\\AwesomeProject\\node_modules\\react-native-vector-icons", "name": "react-native-vector-icons", "platforms": { "ios": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-vector-icons", "folder": "D:\\AwesomeProject\\node_modules\\react-native-vector-icons", "pbxprojPath": "D:\\AwesomeProject\\node_modules\\react-native-vector-icons\\RNVectorIcons.xcodeproj\\project.pbxproj", "podfile": null, "podspecPath": "D:\\AwesomeProject\\node_modules\\react-native-vector-icons\\RNVectorIcons.podspec", "projectPath": "D:\\AwesomeProject\\node_modules\\react-native-vector-icons\\RNVectorIcons.xcodeproj", "projectName": "RNVectorIcons.xcodeproj", "libraryFolder": "Libraries", "sharedLibraries": [], "plist": [], "scriptPhases": [], "configurations": [] }, "android": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-vector-icons\\android", "folder": "D:\\AwesomeProject\\node_modules\\react-native-vector-icons", "packageImportPath": "import com.oblador.vectoricons.VectorIconsPackage;", "packageInstance": "new VectorIconsPackage()", "buildTypes": [] } }, "assets": [], "hooks": {}, "params": [] }, "react-native-webview": { "root": "D:\\AwesomeProject\\node_modules\\react-native-webview", "name": "react-native-webview", "platforms": { "ios": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-webview\\ios", "folder": "D:\\AwesomeProject\\node_modules\\react-native-webview", "pbxprojPath": "D:\\AwesomeProject\\node_modules\\react-native-webview\\ios\\RNCWebView.xcodeproj\\project.pbxproj", "podfile": null, "podspecPath": "D:\\AwesomeProject\\node_modules\\react-native-webview\\react-native-webview.podspec", "projectPath": "D:\\AwesomeProject\\node_modules\\react-native-webview\\ios\\RNCWebView.xcodeproj", "projectName": "RNCWebView.xcodeproj", "libraryFolder": "Libraries", "sharedLibraries": [], "plist": [], "scriptPhases": [], "configurations": [] }, "android": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-webview\\android", "folder": "D:\\AwesomeProject\\node_modules\\react-native-webview", "packageImportPath": "import com.reactnativecommunity.webview.RNCWebViewPackage;", "packageInstance": "new RNCWebViewPackage()", "buildTypes": [] } }, "assets": [], "hooks": {}, "params": [] }, "react-native-version-check": { "root": "D:\\AwesomeProject\\node_modules\\react-native-version-check", "name": "react-native-version-check", "platforms": { "ios": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-version-check\\ios", "folder": "D:\\AwesomeProject\\node_modules\\react-native-version-check", "pbxprojPath": "D:\\AwesomeProject\\node_modules\\react-native-version-check\\ios\\RNVersionCheck.xcodeproj\\project.pbxproj", "podfile": null, "podspecPath": "D:\\AwesomeProject\\node_modules\\react-native-version-check\\react-native-version-check.podspec", "projectPath": "D:\\AwesomeProject\\node_modules\\react-native-version-check\\ios\\RNVersionCheck.xcodeproj", "projectName": "RNVersionCheck.xcodeproj", "libraryFolder": "Libraries", "sharedLibraries": [], "plist": [], "scriptPhases": [], "configurations": [] }, "android": { "sourceDir": "D:\\AwesomeProject\\node_modules\\react-native-version-check\\android", "folder": "D:\\AwesomeProject\\node_modules\\react-native-version-check", "packageImportPath": "import io.xogus.reactnative.versioncheck.RNVersionCheckPackage;", "packageInstance": "new RNVersionCheckPackage()", "buildTypes": [] } }, "assets": [], "hooks": {}, "params": [] } }, "commands": [ { "name": "log-ios", "description": "starts iOS device syslog tail" }, { "name": "run-ios", "description": "builds your app and starts it on iOS simulator", "examples": [ { "desc": "Run on a different simulator, e.g. iPhone SE (2nd generation)", "cmd": "react-native run-ios --simulator \"iPhone SE (2nd generation)\"" }, { "desc": "Pass a non-standard location of iOS directory", "cmd": "react-native run-ios --project-path \"./app/ios\"" }, { "desc": "Run on a connected device, e.g. Max's iPhone", "cmd": "react-native run-ios --device \"Max's iPhone\"" }, { "desc": "Run on the AppleTV simulator", "cmd": "react-native run-ios --simulator \"Apple TV\" --scheme \"helloworld-tvOS\"" } ], "options": [ { "name": "--simulator <string>", "description": "Explicitly set simulator to use. Optionally include iOS version between parenthesis at the end to match an exact version: \"iPhone 6 (10.0)\"", "default": "iPhone 13" }, { "name": "--configuration <string>", "description": "Explicitly set the scheme configuration to use", "default": "Debug" }, { "name": "--scheme <string>", "description": "Explicitly set Xcode scheme to use" }, { "name": "--project-path <string>", "description": "Path relative to project root where the Xcode project (.xcodeproj) lives.", "default": "ios" }, { "name": "--device [string]", "description": "Explicitly set device to use by name. The value is not required if you have a single device connected." }, { "name": "--udid <string>", "description": "Explicitly set device to use by udid" }, { "name": "--no-packager", "description": "Do not launch packager while building" }, { "name": "--verbose", "description": "Do not use xcbeautify or xcpretty even if installed" }, { "name": "--port <number>", "default": 8081 }, { "name": "--terminal <string>", "description": "Launches the Metro Bundler in a new window using the specified terminal path." } ] }, { "name": "log-android", "description": "starts logkitty" }, { "name": "run-android", "description": "builds your app and starts it on a connected Android emulator or device", "options": [ { "name": "--root <string>", "description": "[DEPRECATED - root is discovered automatically] Override the root directory for the android build (which contains the android directory)", "default": "" }, { "name": "--variant <string>", "description": "Specify your app's build variant", "default": "debug" }, { "name": "--appFolder <string>", "description": "[DEPRECATED – use \"project.android.appName\" in react-native.config.js] Specify a different application folder name for the android source. If not, we assume is \"app\"" }, { "name": "--appId <string>", "description": "Specify an applicationId to launch after build. If not specified, `package` from AndroidManifest.xml will be used.", "default": "" }, { "name": "--appIdSuffix <string>", "description": "Specify an applicationIdSuffix to launch after build.", "default": "" }, { "name": "--main-activity <string>", "description": "Name of the activity to start", "default": "MainActivity" }, { "name": "--deviceId <string>", "description": "builds your app and starts it on a specific device/simulator with the given device id (listed by running \"adb devices\" on the command line)." }, { "name": "--no-packager", "description": "Do not launch packager while building" }, { "name": "--port <number>", "default": 8081 }, { "name": "--terminal <string>", "description": "Launches the Metro Bundler in a new window using the specified terminal path." }, { "name": "--tasks <list>", "description": "Run custom Gradle tasks. By default it's \"installDebug\"" }, { "name": "--no-jetifier", "description": "Do not run \"jetifier\" – the AndroidX transition tool. By default it runs before Gradle to ease working with libraries that don't support AndroidX yet. See more at: https://www.npmjs.com/package/jetifier." }, { "name": "--active-arch-only", "description": "Build native libraries only for the current device architecture for debug builds.", "default": false } ] }, { "name": "setup-ios-permissions", "description": "Update react-native-permissions podspec to link additional permission handlers." } ], "assets": [ "D:\\AwesomeProject\\node_modules\\@ant-design\\icons-react-native\\fonts\\antfill.ttf", "D:\\AwesomeProject\\node_modules\\@ant-design\\icons-react-native\\fonts\\antoutline.ttf" ], "healthChecks": [], "platforms": { "ios": {}, "android": {} }, "project": { "ios": { "sourceDir": "D:\\AwesomeProject\\ios", "folder": "D:\\AwesomeProject", "pbxprojPath": "D:\\AwesomeProject\\ios\\AwesomeProject.xcodeproj\\project.pbxproj", "podfile": "D:\\AwesomeProject\\ios\\Podfile", "podspecPath": null, "projectPath": "D:\\AwesomeProject\\ios\\AwesomeProject.xcodeproj", "projectName": "AwesomeProject.xcodeproj", "libraryFolder": "Libraries", "sharedLibraries": [], "plist": [], "scriptPhases": [] }, "android": { "sourceDir": "D:\\AwesomeProject\\android", "isFlat": true, "folder": "D:\\AwesomeProject", "stringsPath": "D:\\AwesomeProject\\android\\app\\src\\main\\res\\values\\strings.xml", "manifestPath": "D:\\AwesomeProject\\android\\app\\src\\main\\AndroidManifest.xml", "buildGradlePath": "D:\\AwesomeProject\\android\\build.gradle", "settingsGradlePath": "D:\\AwesomeProject\\android\\settings.gradle", "assetsPath": "D:\\AwesomeProject\\android\\app\\src\\main\\assets", "mainFilePath": "D:\\AwesomeProject\\android\\app\\src\\main\\java\\com\\awesomeproject\\MainApplication.java", "packageName": "com.awesomeproject", "packageFolder": "com\\awesomeproject", "appName": "app" } } } D:\AwesomeProject>

资源评论
用户头像
忧伤的石一
2025.08.23
快速上手的npm包,完美实现移动端在Web上的线性渐变效果。
用户头像
东郊椰林放猪散仙
2025.06.02
开发者社区积极贡献,不断优化功能,推荐使用。
用户头像
周林深
2025.05.29
一个专为Web环境优化React Native线性渐变效果的工具,扩展性强,使用简便。
用户头像
恽磊
2025.03.09
对初学者友好,通过简单的配置即可实现跨平台的渐变效果。
缪建明
  • 粉丝: 58
上传资源 快速赚钱