Lava Lamp - Light up your insight with wonder
iOS apps flavored with Angular, React, Solid, Svelte, TypeScript and Vue
Prerequisites:
- NativeScript Environment Setup
- yarn installed:
npm install -g yarn
(tested with 1.22.19) - node >=16 (recommend 18.x.x)
yarn setup
yarn nx run nativescript-angular:ios
yarn nx run nativescript-react:ios
yarn nx run nativescript-solid:ios
yarn nx run nativescript-svelte:ios
yarn nx run nativescript-typescript:ios
yarn nx run nativescript-vue:ios
An Nx workspace with Angular, React, Solid, Svelte, TypeScript and Vue iOS apps all sharing the same SwiftUI files via NativeScript.
The workspace combines yarn workspaces with Nx to hoist dependencies where needed to share.
- Each app shares iOS Resources including SwiftUI files from here.
- Each app's
nativescript.config.ts
configures the shared resources via theappResourcesPath
property
Inspired by @Inncoder_