└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # node-on-ios 2 | 3 | **This project needs an iOS developer to help out!**. Open an issue if you're interested in contributing. 4 | 5 | Here's the plan: 6 | 7 | We want to match the features of `node-on-android`: 8 | 9 | - Compile Node as a C++ shared library 10 | - Load the shared library in an iOS Application 11 | - Allow the application to run user supplied node code 12 | - Create a webview and allow the user code to require the special module `require('node-on-mobile')` which allows them to control the webview over a simple IPC bridge (e.g. window.loadURL) 13 | - Provide a simple CLI workflow to build and sign a packaged application 14 | 15 | Open Questions: 16 | 17 | - Can the ["Node.js meets iOS"](https://github.com/janeasystems/node-mobile-react-demo) framework be used here? ([issue](https://github.com/node-on-mobile/node-on-ios/issues/1)) 18 | - Can the above framework be compiled as a static library and loaded in Objective-C? ([issue](https://github.com/node-on-mobile/node-on-ios/issues/2)) 19 | - Can the packaging be done using only CLI tools? ([issue](https://github.com/node-on-mobile/node-on-ios/issues/3)) 20 | --------------------------------------------------------------------------------