Lava Lamp - Light up your insight with wonder
iOS apps flavored with Angular, React, Solid, Svelte, TypeScript and Vue
Setup to Play
Prerequisites:
- NativeScript Environment Setup
- yarn installed:
npm install -g yarn
(tested with 1.22.19) - node >=16 (recommend 18.x.x)
yarn setup
Taste the Rainbow
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
What is This?
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
Credits
Inspired by @Inncoder_